const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./__shared_de72139ab9.js","./__shared_7a391e7b0c.js","./__shared_e2726b9a1a.js","./__shared_038895cff5.js","./__shared_74598b13fe.js","./__shared_8625586157.js","./__shared_6fdcb14d99.js","./__shared_d90ce913aa.js","./__shared_5ffbd0e826.js","./__shared_5c1f9f05f8.css"])))=>i.map(i=>d[i]); var iC=Object.defineProperty,sC=Object.defineProperties;var lC=Object.getOwnPropertyDescriptors;var vn=Object.getOwnPropertySymbols;var rC=Object.prototype.hasOwnProperty,aC=Object.prototype.propertyIsEnumerable;var bn=(S,O,G)=>O in S?iC(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,Tt=(S,O)=>{for(var G in O||(O={}))rC.call(O,G)&&bn(S,G,O[G]);if(vn)for(var G of vn(O))aC.call(O,G)&&bn(S,G,O[G]);return S},Gt=(S,O)=>sC(S,lC(O));var hn=(S,O)=>{var G={};for(var z in S)rC.call(S,z)&&O.indexOf(z)<0&&(G[z]=S[z]);if(S!=null&&vn)for(var z of vn(S))O.indexOf(z)<0&&aC.call(S,z)&&(G[z]=S[z]);return G};var mn=(S,O,G)=>bn(S,typeof O!="symbol"?O+"":O,G);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";import Popper from"../__shared_popper_js_E2H7ZPXQ.js";function execAsync(S){const O=window,G=O.__APP;let z=S();const Q=()=>{O.__APP=G};return z&&typeof z=="object"&&"catch"in z&&(z=z.catch(X=>{throw Q(),X})),[z,Q]}const runtimeSharedWrapper=(S,O)=>function(...G){return window.__APP=O,S.apply(this,G)},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(S){return encodeURI(""+S).replace(ENC_PIPE_RE$1,"|")}function encodeQueryValue$1(S){return encode$1(typeof S=="string"?S:JSON.stringify(S)).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(S){return encodeQueryValue$1(S).replace(EQUAL_RE$1,"%3D")}function decode$2(S=""){try{return decodeURIComponent(""+S)}catch(O){return""+S}}function decodeQueryKey(S){return decode$2(S.replace(PLUS_RE$1," "))}function decodeQueryValue(S){return decode$2(S.replace(PLUS_RE$1," "))}function parseQuery$1(S=""){const O={};S[0]==="?"&&(S=S.slice(1));for(const G of S.split("&")){const z=G.match(/([^=]+)=?(.*)/)||[];if(z.length<2)continue;const Q=decodeQueryKey(z[1]);if(Q==="__proto__"||Q==="constructor")continue;const X=decodeQueryValue(z[2]||"");O[Q]===void 0?O[Q]=X:Array.isArray(O[Q])?O[Q].push(X):O[Q]=[O[Q],X]}return O}function encodeQueryItem(S,O){return(typeof O=="number"||typeof O=="boolean")&&(O=String(O)),O?Array.isArray(O)?O.map(G=>`${encodeQueryKey$1(S)}=${encodeQueryValue$1(G)}`).join("&"):`${encodeQueryKey$1(S)}=${encodeQueryValue$1(O)}`:encodeQueryKey$1(S)}function stringifyQuery$1(S){return Object.keys(S).filter(O=>S[O]!==void 0).map(O=>encodeQueryItem(O,S[O])).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(S,O={}){return typeof O=="boolean"&&(O={acceptRelative:O}),O.strict?PROTOCOL_STRICT_REGEX.test(S):PROTOCOL_REGEX.test(S)||(O.acceptRelative?PROTOCOL_RELATIVE_REGEX.test(S):!1)}function isScriptProtocol(S){return!!S&&PROTOCOL_SCRIPT_RE.test(S)}function hasTrailingSlash(S="",O){return O?TRAILING_SLASH_RE$1.test(S):S.endsWith("/")}function withoutTrailingSlash(S="",O){if(!O)return(hasTrailingSlash(S)?S.slice(0,-1):S)||"/";if(!hasTrailingSlash(S,!0))return S||"/";let G=S,z="";const Q=S.indexOf("#");Q>=0&&(G=S.slice(0,Q),z=S.slice(Q));const[X,...ee]=G.split("?");return((X.endsWith("/")?X.slice(0,-1):X)||"/")+(ee.length>0?`?${ee.join("?")}`:"")+z}function withTrailingSlash(S="",O){if(!O)return S.endsWith("/")?S:S+"/";if(hasTrailingSlash(S,!0))return S||"/";let G=S,z="";const Q=S.indexOf("#");if(Q>=0&&(G=S.slice(0,Q),z=S.slice(Q),!G))return z;const[X,...ee]=G.split("?");return X+"/"+(ee.length>0?`?${ee.join("?")}`:"")+z}function hasLeadingSlash(S=""){return S.startsWith("/")}function withLeadingSlash(S=""){return hasLeadingSlash(S)?S:"/"+S}function withBase(S,O){if(isEmptyURL(O)||hasProtocol(S))return S;const G=withoutTrailingSlash(O);return S.startsWith(G)?S:joinURL(G,S)}function withoutBase(S,O){if(isEmptyURL(O))return S;const G=withoutTrailingSlash(O);if(!S.startsWith(G))return S;const z=S.slice(G.length);return z[0]==="/"?z:"/"+z}function withQuery(S,O){const G=parseURL$1(S),z=Tt(Tt({},parseQuery$1(G.search)),O);return G.search=stringifyQuery$1(z),stringifyParsedURL(G)}function isEmptyURL(S){return!S||S==="/"}function isNonEmptyURL(S){return S&&S!=="/"}function joinURL(S,...O){let G=S||"";for(const z of O.filter(Q=>isNonEmptyURL(Q)))if(G){const Q=z.replace(JOIN_LEADING_SLASH_RE,"");G=withTrailingSlash(G)+Q}else G=z;return G}function joinRelativeURL(...S){var ee,pe,ve,$e;const O=/\/(?!\/)/,G=S.filter(Boolean),z=[];let Q=0;for(const Le of G)if(!(!Le||Le==="/")){for(const[ke,De]of Le.split(O).entries())if(!(!De||De===".")){if(De===".."){if(z.length===1&&hasProtocol(z[0]))continue;z.pop(),Q--;continue}if(ke===1&&((ee=z[z.length-1])!=null&&ee.endsWith(":/"))){z[z.length-1]+="/"+De;continue}z.push(De),Q++}}let X=z.join("/");return Q>=0?(pe=G[0])!=null&&pe.startsWith("/")&&!X.startsWith("/")?X="/"+X:(ve=G[0])!=null&&ve.startsWith("./")&&!X.startsWith("./")&&(X="./"+X):X="../".repeat(-1*Q)+X,($e=G[G.length-1])!=null&&$e.endsWith("/")&&!X.endsWith("/")&&(X+="/"),X}function isEqual(S,O,G={}){return G.trailingSlash||(S=withTrailingSlash(S),O=withTrailingSlash(O)),G.leadingSlash||(S=withLeadingSlash(S),O=withLeadingSlash(O)),G.encoding||(S=decode$2(S),O=decode$2(O)),S===O}const protocolRelative=Symbol.for("ufo:protocolRelative");function parseURL$1(S="",O){const G=S.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(G){const[,ke,De=""]=G;return{protocol:ke.toLowerCase(),pathname:De,href:ke+De,auth:"",host:"",search:"",hash:""}}if(!hasProtocol(S,{acceptRelative:!0}))return O?parseURL$1(O+S):parsePath(S);const[,z="",Q,X=""]=S.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,ee="",pe=""]=X.match(/([^#/?]*)(.*)?/)||[];z==="file:"&&(pe=pe.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:ve,search:$e,hash:Le}=parsePath(pe);return{protocol:z.toLowerCase(),auth:Q?Q.slice(0,Math.max(0,Q.length-1)):"",host:ee,pathname:ve,search:$e,hash:Le,[protocolRelative]:!z}}function parsePath(S=""){const[O="",G="",z=""]=(S.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:O,search:G,hash:z}}function stringifyParsedURL(S){const O=S.pathname||"",G=S.search?(S.search.startsWith("?")?"":"?")+S.search:"",z=S.hash||"",Q=S.auth?S.auth+"@":"",X=S.host||"";return(S.protocol||S[protocolRelative]?(S.protocol||"")+"//":"")+Q+X+O+G+z}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(S,O){if(S==="__proto__"||S==="constructor"&&O&&typeof O=="object"&&"prototype"in O){warnKeyDropped(S);return}return O}function warnKeyDropped(S){console.warn(`[destr] Dropping "${S}" key to prevent prototype pollution.`)}function destr(S,O={}){if(typeof S!="string")return S;const G=S.trim();if(S[0]==='"'&&S.endsWith('"')&&!S.includes("\\"))return G.slice(1,-1);if(G.length<=9){const z=G.toLowerCase();if(z==="true")return!0;if(z==="false")return!1;if(z==="undefined")return;if(z==="null")return null;if(z==="nan")return Number.NaN;if(z==="infinity")return Number.POSITIVE_INFINITY;if(z==="-infinity")return Number.NEGATIVE_INFINITY}if(!JsonSigRx.test(S)){if(O.strict)throw new SyntaxError("[destr] Invalid JSON");return S}try{if(suspectProtoRx.test(S)||suspectConstructorRx.test(S)){if(O.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(S,jsonParseTransform)}return JSON.parse(S)}catch(z){if(O.strict)throw z;return S}}function isPlainObject$3(S){if(S===null||typeof S!="object")return!1;const O=Object.getPrototypeOf(S);return O!==null&&O!==Object.prototype&&Object.getPrototypeOf(O)!==null||Symbol.iterator in S?!1:Symbol.toStringTag in S?Object.prototype.toString.call(S)==="[object Module]":!0}function _defu$1(S,O,G=".",z){if(!isPlainObject$3(O))return _defu$1(S,{},G,z);const Q=Object.assign({},O);for(const X in S){if(X==="__proto__"||X==="constructor")continue;const ee=S[X];ee!=null&&(z&&z(Q,X,ee,G)||(Array.isArray(ee)&&Array.isArray(Q[X])?Q[X]=[...ee,...Q[X]]:isPlainObject$3(ee)&&isPlainObject$3(Q[X])?Q[X]=_defu$1(ee,Q[X],(G?`${G}.`:"")+X.toString(),z):Q[X]=ee))}return Q}function createDefu$1(S){return(...O)=>O.reduce((G,z)=>_defu$1(G,z,"",S),{})}const defu$1=createDefu$1(),defuFn=createDefu$1((S,O,G)=>{if(S[O]!==void 0&&typeof G=="function")return S[O]=G(S[O]),!0});function hasProp(S,O){try{return O in S}catch(G){return!1}}class H3Error extends Error{constructor(G,z={}){super(G,z);mn(this,"statusCode",500);mn(this,"fatal",!1);mn(this,"unhandled",!1);mn(this,"statusMessage");mn(this,"data");mn(this,"cause");z.cause&&!this.cause&&(this.cause=z.cause)}toJSON(){const G={message:this.message,statusCode:sanitizeStatusCode(this.statusCode,500)};return this.statusMessage&&(G.statusMessage=sanitizeStatusMessage(this.statusMessage)),this.data!==void 0&&(G.data=this.data),G}}mn(H3Error,"__h3_error__",!0);function createError$1(S){var G,z;if(typeof S=="string")return new H3Error(S);if(isError(S))return S;const O=new H3Error((z=(G=S.message)!=null?G:S.statusMessage)!=null?z:"",{cause:S.cause||S});if(hasProp(S,"stack"))try{Object.defineProperty(O,"stack",{get(){return S.stack}})}catch(Q){try{O.stack=S.stack}catch(X){}}if(S.data&&(O.data=S.data),S.statusCode?O.statusCode=sanitizeStatusCode(S.statusCode,O.statusCode):S.status&&(O.statusCode=sanitizeStatusCode(S.status,O.statusCode)),S.statusMessage?O.statusMessage=S.statusMessage:S.statusText&&(O.statusMessage=S.statusText),O.statusMessage){const Q=O.statusMessage;sanitizeStatusMessage(O.statusMessage)!==Q&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return S.fatal!==void 0&&(O.fatal=S.fatal),S.unhandled!==void 0&&(O.unhandled=S.unhandled),O}function isError(S){var O;return((O=S==null?void 0:S.constructor)==null?void 0:O.__h3_error__)===!0}const DISALLOWED_STATUS_CHARS=/[^\u0009\u0020-\u007E]/g;function sanitizeStatusMessage(S=""){return S.replace(DISALLOWED_STATUS_CHARS,"")}function sanitizeStatusCode(S,O=200){return!S||(typeof S=="string"&&(S=Number.parseInt(S,10)),S<100||S>999)?O:S}typeof setImmediate=="undefined"||setImmediate;const LayoutMetaSymbol=Symbol("layout-meta"),PageRouteSymbol=Symbol("route"),useRouter$1=()=>{var S;return(S=useNuxtApp$1())==null?void 0:S.$router},useRoute$1=()=>hasInjectionContext()?inject(PageRouteSymbol,useNuxtApp$1()._route):useNuxtApp$1()._route;function defineNuxtRouteMiddleware(S){return S}const isProcessingMiddleware=()=>{try{if(useNuxtApp$1()._processingMiddleware)return!0}catch(S){return!1}return!1},navigateTo=(S,O)=>{S||(S="/");const G=typeof S=="string"?S:"path"in S?resolveRouteObject(S):useRouter$1().resolve(S).href;if(O!=null&&O.open){const{target:ve="_blank",windowFeatures:$e={}}=O.open,Le=Object.entries($e).filter(([ke,De])=>De!==void 0).map(([ke,De])=>`${ke.toLowerCase()}=${De}`).join(", ");return open(G,ve,Le),Promise.resolve()}const z=hasProtocol(G,{acceptRelative:!0}),Q=(O==null?void 0:O.external)||z;if(Q){if(!(O!=null&&O.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:ve}=new URL(G,window.location.href);if(ve&&isScriptProtocol(ve))throw new Error(`Cannot navigate to a URL with '${ve}' protocol.`)}const X=isProcessingMiddleware();if(!Q&&X)return S;const ee=useRouter$1(),pe=useNuxtApp$1();return Q?(pe._scope.stop(),O!=null&&O.replace?location.replace(G):location.href=G,X?pe.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):O!=null&&O.replace?ee.replace(S):ee.push(S)};function resolveRouteObject(S){return withQuery(S.path||"",S.query||{})+(S.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=S=>{const O=createError(S);try{const G=useNuxtApp$1(),z=useError();G.hooks.callHook("app:error",O),z.value=z.value||O}catch(G){throw O}return O},clearError=async(S={})=>{let O,G;const z=useNuxtApp$1(),Q=useError();z.callHook("app:error:cleared",S),S.redirect&&([O,G]=execAsync(()=>useRouter$1().replace(S.redirect)),await O,G()),Q.value=nuxtDefaultErrorValue},isNuxtError=S=>!!S&&typeof S=="object"&&NUXT_ERROR_SIGNATURE in S,createError=S=>{const O=createError$1(S);return Object.defineProperty(O,NUXT_ERROR_SIGNATURE,{value:!0,configurable:!1,writable:!1}),O},setInterval=window.setInterval,setTimeoutWrapped=(S,O,...G)=>setTimeout(runtimeSharedWrapper(S,window.__APP),O,...G),setIntervalWrapped=(S,O,...G)=>setInterval(runtimeSharedWrapper(S,window.__APP),O,...G);/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function makeMap(S){const O=Object.create(null);for(const G of S.split(","))O[G]=1;return G=>G in O}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=S=>S.charCodeAt(0)===111&&S.charCodeAt(1)===110&&(S.charCodeAt(2)>122||S.charCodeAt(2)<97),isModelListener=S=>S.startsWith("onUpdate:"),extend=Object.assign,remove=(S,O)=>{const G=S.indexOf(O);G>-1&&S.splice(G,1)},hasOwnProperty$1=Object.prototype.hasOwnProperty,hasOwn=(S,O)=>hasOwnProperty$1.call(S,O),isArray$1=Array.isArray,isMap=S=>toTypeString(S)==="[object Map]",isSet=S=>toTypeString(S)==="[object Set]",isDate$1=S=>toTypeString(S)==="[object Date]",isRegExp=S=>toTypeString(S)==="[object RegExp]",isFunction=S=>typeof S=="function",isString$1=S=>typeof S=="string",isSymbol=S=>typeof S=="symbol",isObject$2=S=>S!==null&&typeof S=="object",isPromise=S=>(isObject$2(S)||isFunction(S))&&isFunction(S.then)&&isFunction(S.catch),objectToString=Object.prototype.toString,toTypeString=S=>objectToString.call(S),toRawType=S=>toTypeString(S).slice(8,-1),isPlainObject$2=S=>toTypeString(S)==="[object Object]",isIntegerKey=S=>isString$1(S)&&S!=="NaN"&&S[0]!=="-"&&""+parseInt(S,10)===S,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=S=>{const O=Object.create(null);return G=>O[G]||(O[G]=S(G))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(S=>S.replace(camelizeRE,(O,G)=>G?G.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(S=>S.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$1=cacheStringFunction(S=>S.charAt(0).toUpperCase()+S.slice(1)),toHandlerKey=cacheStringFunction(S=>S?`on${capitalize$1(S)}`:""),hasChanged=(S,O)=>!Object.is(S,O),invokeArrayFns=(S,...O)=>{for(let G=0;G{Object.defineProperty(S,O,{configurable:!0,enumerable:!1,writable:z,value:G})},looseToNumber=S=>{const O=parseFloat(S);return isNaN(O)?S:O},toNumber=S=>{const O=isString$1(S)?Number(S):NaN;return isNaN(O)?S:O};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(S){if(isArray$1(S)){const O={};for(let G=0;G{if(G){const z=G.split(propertyDelimiterRE);z.length>1&&(O[z[0].trim()]=z[1].trim())}}),O}function normalizeClass(S){let O="";if(isString$1(S))O=S;else if(isArray$1(S))for(let G=0;GlooseEqual(G,O))}const isRef$1=S=>!!(S&&S.__v_isRef===!0),toDisplayString=S=>isString$1(S)?S:S==null?"":isArray$1(S)||isObject$2(S)&&(S.toString===objectToString||!isFunction(S.toString))?isRef$1(S)?toDisplayString(S.value):JSON.stringify(S,replacer,2):String(S),replacer=(S,O)=>isRef$1(O)?replacer(S,O.value):isMap(O)?{[`Map(${O.size})`]:[...O.entries()].reduce((G,[z,Q],X)=>(G[stringifySymbol(z,X)+" =>"]=Q,G),{})}:isSet(O)?{[`Set(${O.size})`]:[...O.values()].map(G=>stringifySymbol(G))}:isSymbol(O)?stringifySymbol(O):isObject$2(O)&&!isArray$1(O)&&!isPlainObject$2(O)?String(O):O,stringifySymbol=(S,O="")=>{var G;return isSymbol(S)?`Symbol(${(G=S.description)!=null?G:O})`:S};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let activeEffectScope;class EffectScope{constructor(O=!1){this.detached=O,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=activeEffectScope,!O&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let O,G;if(this.scopes)for(O=0,G=this.scopes.length;O{S(),S=()=>{}};useNuxtApp().hooks.hook("unmounted",O),activeEffectScope&&activeEffectScope.cleanups.push(O)}let activeSub;const pausedQueueEffects=new WeakSet;class ReactiveEffect{constructor(O){this.fn=O,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 O=activeSub,G=shouldTrack;activeSub=this,shouldTrack=!0;try{return this.fn()}finally{cleanupDeps(this),activeSub=O,shouldTrack=G,this.flags&=-3}}stop(){if(this.flags&1){for(let O=this.deps;O;O=O.nextDep)removeSub(O);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(S,O=!1){if(S.flags|=8,O){S.next=batchedComputed,batchedComputed=S;return}S.next=batchedSub,batchedSub=S}function startBatch(){batchDepth++}function endBatch(){if(--batchDepth>0)return;if(batchedComputed){let O=batchedComputed;for(batchedComputed=void 0;O;){const G=O.next;O.next=void 0,O.flags&=-9,O=G}}let S;for(;batchedSub;){let O=batchedSub;for(batchedSub=void 0;O;){const G=O.next;if(O.next=void 0,O.flags&=-9,O.flags&1)try{O.trigger()}catch(z){S||(S=z)}O=G}}if(S)throw S}function prepareDeps(S){for(let O=S.deps;O;O=O.nextDep)O.version=-1,O.prevActiveLink=O.dep.activeLink,O.dep.activeLink=O}function cleanupDeps(S){let O,G=S.depsTail,z=G;for(;z;){const Q=z.prevDep;z.version===-1?(z===G&&(G=Q),removeSub(z),removeDep(z)):O=z,z.dep.activeLink=z.prevActiveLink,z.prevActiveLink=void 0,z=Q}S.deps=O,S.depsTail=G}function isDirty(S){for(let O=S.deps;O;O=O.nextDep)if(O.dep.version!==O.version||O.dep.computed&&(refreshComputed(O.dep.computed)||O.dep.version!==O.version))return!0;return!!S._dirty}function refreshComputed(S){if(S.flags&4&&!(S.flags&16)||(S.flags&=-17,S.globalVersion===globalVersion))return;S.globalVersion=globalVersion;const O=S.dep;if(S.flags|=2,O.version>0&&!S.isSSR&&S.deps&&!isDirty(S)){S.flags&=-3;return}const G=activeSub,z=shouldTrack;activeSub=S,shouldTrack=!0;try{prepareDeps(S);const Q=S.fn(S._value);(O.version===0||hasChanged(Q,S._value))&&(S._value=Q,O.version++)}catch(Q){throw O.version++,Q}finally{activeSub=G,shouldTrack=z,cleanupDeps(S),S.flags&=-3}}function removeSub(S,O=!1){const{dep:G,prevSub:z,nextSub:Q}=S;if(z&&(z.nextSub=Q,S.prevSub=void 0),Q&&(Q.prevSub=z,S.nextSub=void 0),G.subs===S&&(G.subs=z,!z&&G.computed)){G.computed.flags&=-5;for(let X=G.computed.deps;X;X=X.nextDep)removeSub(X,!0)}!O&&!--G.sc&&G.map&&G.map.delete(G.key)}function removeDep(S){const{prevDep:O,nextDep:G}=S;O&&(O.nextDep=G,S.prevDep=void 0),G&&(G.prevDep=O,S.nextDep=void 0)}function effect(S,O){S.effect instanceof ReactiveEffect&&(S=S.effect.fn);const G=new ReactiveEffect(S);O&&extend(G,O);try{G.run()}catch(Q){throw G.stop(),Q}const z=G.run.bind(G);return z.effect=G,z}function stop(S){S.effect.stop()}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const S=trackStack.pop();shouldTrack=S===void 0?!0:S}function cleanupEffect(S){const{cleanup:O}=S;if(S.cleanup=void 0,O){const G=activeSub;activeSub=void 0;try{O()}finally{activeSub=G}}}let globalVersion=0;class Link{constructor(O,G){this.sub=O,this.dep=G,this.version=G.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Dep{constructor(O){this.computed=O,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(O){if(!activeSub||!shouldTrack||activeSub===this.computed)return;let G=this.activeLink;if(G===void 0||G.sub!==activeSub)G=this.activeLink=new Link(activeSub,this),activeSub.deps?(G.prevDep=activeSub.depsTail,activeSub.depsTail.nextDep=G,activeSub.depsTail=G):activeSub.deps=activeSub.depsTail=G,addSub(G);else if(G.version===-1&&(G.version=this.version,G.nextDep)){const z=G.nextDep;z.prevDep=G.prevDep,G.prevDep&&(G.prevDep.nextDep=z),G.prevDep=activeSub.depsTail,G.nextDep=void 0,activeSub.depsTail.nextDep=G,activeSub.depsTail=G,activeSub.deps===G&&(activeSub.deps=z)}return G}trigger(O){this.version++,globalVersion++,this.notify(O)}notify(O){startBatch();try{for(let G=this.subs;G;G=G.prevSub)G.sub.notify()&&G.sub.dep.notify()}finally{endBatch()}}}function addSub(S){if(S.dep.sc++,S.sub.flags&4){const O=S.dep.computed;if(O&&!S.dep.subs){O.flags|=20;for(let z=O.deps;z;z=z.nextDep)addSub(z)}const G=S.dep.subs;G!==S&&(S.prevSub=G,G&&(G.nextSub=S)),S.dep.subs=S}}const targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol(""),ARRAY_ITERATE_KEY=Symbol("");function track(S,O,G){if(shouldTrack&&activeSub){let z=targetMap.get(S);z||targetMap.set(S,z=new Map);let Q=z.get(G);Q||(z.set(G,Q=new Dep),Q.map=z,Q.key=G),Q.track()}}function trigger(S,O,G,z,Q,X){const ee=targetMap.get(S);if(!ee){globalVersion++;return}const pe=ve=>{ve&&ve.trigger()};if(startBatch(),O==="clear")ee.forEach(pe);else{const ve=isArray$1(S),$e=ve&&isIntegerKey(G);if(ve&&G==="length"){const Le=Number(z);ee.forEach((ke,De)=>{(De==="length"||De===ARRAY_ITERATE_KEY||!isSymbol(De)&&De>=Le)&&pe(ke)})}else switch((G!==void 0||ee.has(void 0))&&pe(ee.get(G)),$e&&pe(ee.get(ARRAY_ITERATE_KEY)),O){case"add":ve?$e&&pe(ee.get("length")):(pe(ee.get(ITERATE_KEY)),isMap(S)&&pe(ee.get(MAP_KEY_ITERATE_KEY)));break;case"delete":ve||(pe(ee.get(ITERATE_KEY)),isMap(S)&&pe(ee.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(S)&&pe(ee.get(ITERATE_KEY));break}}endBatch()}function getDepFromReactive(S,O){const G=targetMap.get(S);return G&&G.get(O)}function reactiveReadArray(S){const O=toRaw(S);return O===S?O:(track(O,"iterate",ARRAY_ITERATE_KEY),isShallow(S)?O:O.map(toReactive))}function shallowReadArray(S){return track(S=toRaw(S),"iterate",ARRAY_ITERATE_KEY),S}const arrayInstrumentations={__proto__:null,[Symbol.iterator](){return iterator(this,Symbol.iterator,toReactive)},concat(...S){return reactiveReadArray(this).concat(...S.map(O=>isArray$1(O)?reactiveReadArray(O):O))},entries(){return iterator(this,"entries",S=>(S[1]=toReactive(S[1]),S))},every(S,O){return apply(this,"every",S,O,void 0,arguments)},filter(S,O){return apply(this,"filter",S,O,G=>G.map(toReactive),arguments)},find(S,O){return apply(this,"find",S,O,toReactive,arguments)},findIndex(S,O){return apply(this,"findIndex",S,O,void 0,arguments)},findLast(S,O){return apply(this,"findLast",S,O,toReactive,arguments)},findLastIndex(S,O){return apply(this,"findLastIndex",S,O,void 0,arguments)},forEach(S,O){return apply(this,"forEach",S,O,void 0,arguments)},includes(...S){return searchProxy(this,"includes",S)},indexOf(...S){return searchProxy(this,"indexOf",S)},join(S){return reactiveReadArray(this).join(S)},lastIndexOf(...S){return searchProxy(this,"lastIndexOf",S)},map(S,O){return apply(this,"map",S,O,void 0,arguments)},pop(){return noTracking(this,"pop")},push(...S){return noTracking(this,"push",S)},reduce(S,...O){return reduce(this,"reduce",S,O)},reduceRight(S,...O){return reduce(this,"reduceRight",S,O)},shift(){return noTracking(this,"shift")},some(S,O){return apply(this,"some",S,O,void 0,arguments)},splice(...S){return noTracking(this,"splice",S)},toReversed(){return reactiveReadArray(this).toReversed()},toSorted(S){return reactiveReadArray(this).toSorted(S)},toSpliced(...S){return reactiveReadArray(this).toSpliced(...S)},unshift(...S){return noTracking(this,"unshift",S)},values(){return iterator(this,"values",toReactive)}};function iterator(S,O,G){const z=shallowReadArray(S),Q=z[O]();return z!==S&&!isShallow(S)&&(Q._next=Q.next,Q.next=()=>{const X=Q._next();return X.value&&(X.value=G(X.value)),X}),Q}const arrayProto=Array.prototype;function apply(S,O,G,z,Q,X){const ee=shallowReadArray(S),pe=ee!==S&&!isShallow(S),ve=ee[O];if(ve!==arrayProto[O]){const ke=ve.apply(S,X);return pe?toReactive(ke):ke}let $e=G;ee!==S&&(pe?$e=function(ke,De){return G.call(this,toReactive(ke),De,S)}:G.length>2&&($e=function(ke,De){return G.call(this,ke,De,S)}));const Le=ve.call(ee,$e,z);return pe&&Q?Q(Le):Le}function reduce(S,O,G,z){const Q=shallowReadArray(S);let X=G;return Q!==S&&(isShallow(S)?G.length>3&&(X=function(ee,pe,ve){return G.call(this,ee,pe,ve,S)}):X=function(ee,pe,ve){return G.call(this,ee,toReactive(pe),ve,S)}),Q[O](X,...z)}function searchProxy(S,O,G){const z=toRaw(S);track(z,"iterate",ARRAY_ITERATE_KEY);const Q=z[O](...G);return(Q===-1||Q===!1)&&isProxy(G[0])?(G[0]=toRaw(G[0]),z[O](...G)):Q}function noTracking(S,O,G=[]){pauseTracking(),startBatch();const z=toRaw(S)[O].apply(S,G);return endBatch(),resetTracking(),z}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(S=>S!=="arguments"&&S!=="caller").map(S=>Symbol[S]).filter(isSymbol));function hasOwnProperty(S){isSymbol(S)||(S=String(S));const O=toRaw(this);return track(O,"has",S),O.hasOwnProperty(S)}class BaseReactiveHandler{constructor(O=!1,G=!1){this._isReadonly=O,this._isShallow=G}get(O,G,z){if(G==="__v_skip")return O.__v_skip;const Q=this._isReadonly,X=this._isShallow;if(G==="__v_isReactive")return!Q;if(G==="__v_isReadonly")return Q;if(G==="__v_isShallow")return X;if(G==="__v_raw")return z===(Q?X?shallowReadonlyMap:readonlyMap:X?shallowReactiveMap:reactiveMap).get(O)||Object.getPrototypeOf(O)===Object.getPrototypeOf(z)?O:void 0;const ee=isArray$1(O);if(!Q){let ve;if(ee&&(ve=arrayInstrumentations[G]))return ve;if(G==="hasOwnProperty")return hasOwnProperty}const pe=Reflect.get(O,G,isRef(O)?O:z);return(isSymbol(G)?builtInSymbols.has(G):isNonTrackableKeys(G))||(Q||track(O,"get",G),X)?pe:isRef(pe)?ee&&isIntegerKey(G)?pe:pe.value:isObject$2(pe)?Q?readonly(pe):reactive(pe):pe}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(O=!1){super(!1,O)}set(O,G,z,Q){let X=O[G];if(!this._isShallow){const ve=isReadonly(X);if(!isShallow(z)&&!isReadonly(z)&&(X=toRaw(X),z=toRaw(z)),!isArray$1(O)&&isRef(X)&&!isRef(z))return ve?!1:(X.value=z,!0)}const ee=isArray$1(O)&&isIntegerKey(G)?Number(G)S,getProto=S=>Reflect.getPrototypeOf(S);function createIterableMethod(S,O,G){return function(...z){const Q=this.__v_raw,X=toRaw(Q),ee=isMap(X),pe=S==="entries"||S===Symbol.iterator&&ee,ve=S==="keys"&&ee,$e=Q[S](...z),Le=G?toShallow:O?toReadonly:toReactive;return!O&&track(X,"iterate",ve?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:ke,done:De}=$e.next();return De?{value:ke,done:De}:{value:pe?[Le(ke[0]),Le(ke[1])]:Le(ke),done:De}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(S){return function(...O){return S==="delete"?!1:S==="clear"?void 0:this}}function createInstrumentations(S,O){const G={get(Q){const X=this.__v_raw,ee=toRaw(X),pe=toRaw(Q);S||(hasChanged(Q,pe)&&track(ee,"get",Q),track(ee,"get",pe));const{has:ve}=getProto(ee),$e=O?toShallow:S?toReadonly:toReactive;if(ve.call(ee,Q))return $e(X.get(Q));if(ve.call(ee,pe))return $e(X.get(pe));X!==ee&&X.get(Q)},get size(){const Q=this.__v_raw;return!S&&track(toRaw(Q),"iterate",ITERATE_KEY),Reflect.get(Q,"size",Q)},has(Q){const X=this.__v_raw,ee=toRaw(X),pe=toRaw(Q);return S||(hasChanged(Q,pe)&&track(ee,"has",Q),track(ee,"has",pe)),Q===pe?X.has(Q):X.has(Q)||X.has(pe)},forEach(Q,X){const ee=this,pe=ee.__v_raw,ve=toRaw(pe),$e=O?toShallow:S?toReadonly:toReactive;return!S&&track(ve,"iterate",ITERATE_KEY),pe.forEach((Le,ke)=>Q.call(X,$e(Le),$e(ke),ee))}};return extend(G,S?{add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear")}:{add(Q){!O&&!isShallow(Q)&&!isReadonly(Q)&&(Q=toRaw(Q));const X=toRaw(this);return getProto(X).has.call(X,Q)||(X.add(Q),trigger(X,"add",Q,Q)),this},set(Q,X){!O&&!isShallow(X)&&!isReadonly(X)&&(X=toRaw(X));const ee=toRaw(this),{has:pe,get:ve}=getProto(ee);let $e=pe.call(ee,Q);$e||(Q=toRaw(Q),$e=pe.call(ee,Q));const Le=ve.call(ee,Q);return ee.set(Q,X),$e?hasChanged(X,Le)&&trigger(ee,"set",Q,X):trigger(ee,"add",Q,X),this},delete(Q){const X=toRaw(this),{has:ee,get:pe}=getProto(X);let ve=ee.call(X,Q);ve||(Q=toRaw(Q),ve=ee.call(X,Q)),pe&&pe.call(X,Q);const $e=X.delete(Q);return ve&&trigger(X,"delete",Q,void 0),$e},clear(){const Q=toRaw(this),X=Q.size!==0,ee=Q.clear();return X&&trigger(Q,"clear",void 0,void 0),ee}}),["keys","values","entries",Symbol.iterator].forEach(Q=>{G[Q]=createIterableMethod(Q,S,O)}),G}function createInstrumentationGetter(S,O){const G=createInstrumentations(S,O);return(z,Q,X)=>Q==="__v_isReactive"?!S:Q==="__v_isReadonly"?S:Q==="__v_raw"?z:Reflect.get(hasOwn(G,Q)&&Q in z?G:z,Q,X)}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(S){switch(S){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(S){return S.__v_skip||!Object.isExtensible(S)?0:targetTypeMap(toRawType(S))}function reactive(S){return isReadonly(S)?S:createReactiveObject(S,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(S){return createReactiveObject(S,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(S){return createReactiveObject(S,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(S){return createReactiveObject(S,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(S,O,G,z,Q){if(!isObject$2(S)||S.__v_raw&&!(O&&S.__v_isReactive))return S;const X=Q.get(S);if(X)return X;const ee=getTargetType(S);if(ee===0)return S;const pe=new Proxy(S,ee===2?z:G);return Q.set(S,pe),pe}function isReactive(S){return isReadonly(S)?isReactive(S.__v_raw):!!(S&&S.__v_isReactive)}function isReadonly(S){return!!(S&&S.__v_isReadonly)}function isShallow(S){return!!(S&&S.__v_isShallow)}function isProxy(S){return S?!!S.__v_raw:!1}function toRaw(S){const O=S&&S.__v_raw;return O?toRaw(O):S}function markRaw(S){return!hasOwn(S,"__v_skip")&&Object.isExtensible(S)&&def(S,"__v_skip",!0),S}const toReactive=S=>isObject$2(S)?reactive(S):S,toReadonly=S=>isObject$2(S)?readonly(S):S;function isRef(S){return S?S.__v_isRef===!0:!1}function ref(S){return createRef(S,!1)}function shallowRef(S){return createRef(S,!0)}function createRef(S,O){return isRef(S)?S:new RefImpl(S,O)}class RefImpl{constructor(O,G){this.dep=new Dep,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=G?O:toRaw(O),this._value=G?O:toReactive(O),this.__v_isShallow=G}get value(){return this.dep.track(),this._value}set value(O){const G=this._rawValue,z=this.__v_isShallow||isShallow(O)||isReadonly(O);O=z?O:toRaw(O),hasChanged(O,G)&&(this._rawValue=O,this._value=z?O:toReactive(O),this.dep.trigger())}}function triggerRef(S){S.dep&&S.dep.trigger()}function unref(S){return isRef(S)?S.value:S}function toValue(S){return isFunction(S)?S():unref(S)}const shallowUnwrapHandlers={get:(S,O,G)=>O==="__v_raw"?S:unref(Reflect.get(S,O,G)),set:(S,O,G,z)=>{const Q=S[O];return isRef(Q)&&!isRef(G)?(Q.value=G,!0):Reflect.set(S,O,G,z)}};function proxyRefs(S){return isReactive(S)?S:new Proxy(S,shallowUnwrapHandlers)}class CustomRefImpl{constructor(O){this.__v_isRef=!0,this._value=void 0;const G=this.dep=new Dep,{get:z,set:Q}=O(G.track.bind(G),G.trigger.bind(G));this._get=z,this._set=Q}get value(){return this._value=this._get()}set value(O){this._set(O)}}function customRef(S){return new CustomRefImpl(S)}function toRefs(S){const O=isArray$1(S)?new Array(S.length):{};for(const G in S)O[G]=propertyToRef(S,G);return O}class ObjectRefImpl{constructor(O,G,z){this._object=O,this._key=G,this._defaultValue=z,this.__v_isRef=!0,this._value=void 0}get value(){const O=this._object[this._key];return this._value=O===void 0?this._defaultValue:O}set value(O){this._object[this._key]=O}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(O){this._getter=O,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function toRef(S,O,G){return isRef(S)?S:isFunction(S)?new GetterRefImpl(S):isObject$2(S)&&arguments.length>1?propertyToRef(S,O,G):ref(S)}function propertyToRef(S,O,G){const z=S[O];return isRef(z)?z:new ObjectRefImpl(S,O,G)}class ComputedRefImpl{constructor(O,G,z){this.fn=O,this.setter=G,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=!G,this.isSSR=z}notify(){if(this.flags|=16,!(this.flags&8)&&activeSub!==this)return batch(this,!0),!0}get value(){const O=this.dep.track();return refreshComputed(this),O&&(O.version=this.dep.version),this._value}set value(O){this.setter&&this.setter(O)}}function computed$1(S,O,G=!1){let z,Q;return isFunction(S)?z=S:(z=S.get,Q=S.set),new ComputedRefImpl(z,Q,G)}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(S,O=!1,G=activeWatcher){if(G){let z=cleanupMap.get(G);z||cleanupMap.set(G,z=[]),z.push(S)}}function watch$1(S,O,G=EMPTY_OBJ){const{immediate:z,deep:Q,once:X,scheduler:ee,augmentJob:pe,call:ve}=G,$e=qe=>Q?qe:isShallow(qe)||Q===!1||Q===0?traverse(qe,1):traverse(qe);let Le,ke,De,xe,Fe=!1,Ve=!1;if(isRef(S)?(ke=()=>S.value,Fe=isShallow(S)):isReactive(S)?(ke=()=>$e(S),Fe=!0):isArray$1(S)?(Ve=!0,Fe=S.some(qe=>isReactive(qe)||isShallow(qe)),ke=()=>S.map(qe=>{if(isRef(qe))return qe.value;if(isReactive(qe))return $e(qe);if(isFunction(qe))return ve?ve(qe,2):qe()})):isFunction(S)?O?ke=ve?()=>ve(S,2):S:ke=()=>{if(De){pauseTracking();try{De()}finally{resetTracking()}}const qe=activeWatcher;activeWatcher=Le;try{return ve?ve(S,3,[xe]):S(xe)}finally{activeWatcher=qe}}:ke=NOOP,O&&Q){const qe=ke,Qe=Q===!0?1/0:Q;ke=()=>traverse(qe(),Qe)}const Xe=getCurrentScope(),je=()=>{Le.stop(),Xe&&Xe.active&&remove(Xe.effects,Le)};if(X&&O){const qe=O;O=(...Qe)=>{qe(...Qe),je()}}let ze=Ve?new Array(S.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const We=qe=>{if(!(!(Le.flags&1)||!Le.dirty&&!qe))if(O){const Qe=Le.run();if(Q||Fe||(Ve?Qe.some((ot,nt)=>hasChanged(ot,ze[nt])):hasChanged(Qe,ze))){De&&De();const ot=activeWatcher;activeWatcher=Le;try{const nt=[Qe,ze===INITIAL_WATCHER_VALUE?void 0:Ve&&ze[0]===INITIAL_WATCHER_VALUE?[]:ze,xe];ve?ve(O,3,nt):O(...nt),ze=Qe}finally{activeWatcher=ot}}}else Le.run()};return pe&&pe(We),Le=new ReactiveEffect(ke),Le.scheduler=ee?()=>ee(We,!1):We,xe=qe=>onWatcherCleanup(qe,!1,Le),De=Le.onStop=()=>{const qe=cleanupMap.get(Le);if(qe){if(ve)ve(qe,4);else for(const Qe of qe)Qe();cleanupMap.delete(Le)}},O?z?We(!0):ze=Le.run():ee?ee(We.bind(null,!0),!0):Le.run(),je.pause=Le.pause.bind(Le),je.resume=Le.resume.bind(Le),je.stop=je,je}function traverse(S,O=1/0,G){if(O<=0||!isObject$2(S)||S.__v_skip||(G=G||new Set,G.has(S)))return S;if(G.add(S),O--,isRef(S))traverse(S.value,O,G);else if(isArray$1(S))for(let z=0;z{traverse(z,O,G)});else if(isPlainObject$2(S)){for(const z in S)traverse(S[z],O,G);for(const z of Object.getOwnPropertySymbols(S))Object.prototype.propertyIsEnumerable.call(S,z)&&traverse(S[z],O,G)}return S}const stack=[];function pushWarningContext(S){stack.push(S)}function popWarningContext(){stack.pop()}let isWarning=!1;function warn$1(S,...O){if(isWarning)return;isWarning=!0,pauseTracking();const G=stack.length?stack[stack.length-1].component:null,z=G&&G.appContext.config.warnHandler,Q=getComponentTrace();if(z)callWithErrorHandling(z,G,11,[S+O.map(X=>{var ee,pe;return(pe=(ee=X.toString)==null?void 0:ee.call(X))!=null?pe:JSON.stringify(X)}).join(""),G&&G.proxy,Q.map(({vnode:X})=>`at <${formatComponentName(G,X.type)}>`).join(` `),Q]);else{const X=[`[Vue warn]: ${S}`,...O];Q.length&&X.push(` `,...formatTrace(Q)),console.warn(...X)}resetTracking(),isWarning=!1}function getComponentTrace(){let S=stack[stack.length-1];if(!S)return[];const O=[];for(;S;){const G=O[0];G&&G.vnode===S?G.recurseCount++:O.push({vnode:S,recurseCount:0});const z=S.component&&S.component.parent;S=z&&z.vnode}return O}function formatTrace(S){const O=[];return S.forEach((G,z)=>{O.push(...z===0?[]:[` `],...formatTraceEntry(G))}),O}function formatTraceEntry({vnode:S,recurseCount:O}){const G=O>0?`... (${O} recursive calls)`:"",z=S.component?S.component.parent==null:!1,Q=` at <${formatComponentName(S.component,S.type,z)}`,X=">"+G;return S.props?[Q,...formatProps(S.props),X]:[Q+X]}function formatProps(S){const O=[],G=Object.keys(S);return G.slice(0,3).forEach(z=>{O.push(...formatProp(z,S[z]))}),G.length>3&&O.push(" ..."),O}function formatProp(S,O,G){return isString$1(O)?(O=JSON.stringify(O),G?O:[`${S}=${O}`]):typeof O=="number"||typeof O=="boolean"||O==null?G?O:[`${S}=${O}`]:isRef(O)?(O=formatProp(S,toRaw(O.value),!0),G?O:[`${S}=Ref<`,O,">"]):isFunction(O)?[`${S}=fn${O.name?`<${O.name}>`:""}`]:(O=toRaw(O),G?O:[`${S}=`,O])}function assertNumber(S,O){}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(S,O,G,z){try{return z?S(...z):S()}catch(Q){handleError(Q,O,G)}}function callWithAsyncErrorHandling(S,O,G,z){if(isFunction(S)){const Q=callWithErrorHandling(S,O,G,z);return Q&&isPromise(Q)&&Q.catch(X=>{handleError(X,O,G)}),Q}if(isArray$1(S)){const Q=[];for(let X=0;X>>1,Q=queue$1[z],X=getId(Q);X=getId(G)?queue$1.push(S):queue$1.splice(findInsertionIndex$1(O),0,S),S.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||(currentFlushPromise=resolvedPromise.then(flushJobs))}function queuePostFlushCb(S){isArray$1(S)?pendingPostFlushCbs.push(...S):activePostFlushCbs&&S.id===-1?activePostFlushCbs.splice(postFlushIndex+1,0,S):S.flags&1||(pendingPostFlushCbs.push(S),S.flags|=1),queueFlush()}function flushPreFlushCbs(S,O,G=flushIndex+1){for(;GgetId(G)-getId(z));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...O);return}for(activePostFlushCbs=O,postFlushIndex=0;postFlushIndexS.id==null?S.flags&2?-1:1/0:S.id;function flushJobs(S){try{for(flushIndex=0;flushIndexdevtools$1.emit(Q,...X)),buffer=[]):typeof window!="undefined"&&window.HTMLElement&&!((z=(G=window.navigator)==null?void 0:G.userAgent)!=null&&z.includes("jsdom"))?((O.__VUE_DEVTOOLS_HOOK_REPLAY__=O.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(X=>{setDevtoolsHook$1(X,O)}),setTimeoutWrapped(()=>{devtools$1||(O.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(S){const O=currentRenderingInstance;return currentRenderingInstance=S,currentScopeId=S&&S.type.__scopeId||null,O}function pushScopeId(S){currentScopeId=S}function popScopeId(){currentScopeId=null}const withScopeId=S=>withCtx;function withCtx(S,O=currentRenderingInstance,G){if(!O||S._n)return S;const z=(...Q)=>{z._d&&setBlockTracking(-1);const X=setCurrentRenderingInstance(O);let ee;try{ee=S(...Q)}finally{setCurrentRenderingInstance(X),z._d&&setBlockTracking(1)}return ee};return z._n=!0,z._c=!0,z._d=!0,z}function withDirectives(S,O){if(currentRenderingInstance===null)return S;const G=getComponentPublicInstance(currentRenderingInstance),z=S.dirs||(S.dirs=[]);for(let Q=0;QS.__isTeleport,isTeleportDisabled=S=>S&&(S.disabled||S.disabled===""),isTeleportDeferred=S=>S&&(S.defer||S.defer===""),isTargetSVG=S=>typeof SVGElement!="undefined"&&S instanceof SVGElement,isTargetMathML=S=>typeof MathMLElement=="function"&&S instanceof MathMLElement,resolveTarget=(S,O)=>{const G=S&&S.to;return isString$1(G)?O?O(G):null:G},TeleportImpl={name:"Teleport",__isTeleport:!0,process(S,O,G,z,Q,X,ee,pe,ve,$e){const{mc:Le,pc:ke,pbc:De,o:{insert:xe,querySelector:Fe,createText:Ve,createComment:Xe}}=$e,je=isTeleportDisabled(O.props);let{shapeFlag:ze,children:We,dynamicChildren:qe}=O;if(S==null){const Qe=O.el=Ve(""),ot=O.anchor=Ve("");xe(Qe,G,z),xe(ot,G,z);const nt=(Ye,Je)=>{ze&16&&(Q&&Q.isCE&&(Q.ce._teleportTarget=Ye),Le(We,Ye,Je,Q,X,ee,pe,ve))},et=()=>{const Ye=O.target=resolveTarget(O.props,Fe),Je=prepareAnchor(Ye,O,Ve,xe);Ye&&(ee!=="svg"&&isTargetSVG(Ye)?ee="svg":ee!=="mathml"&&isTargetMathML(Ye)&&(ee="mathml"),je||(nt(Ye,Je),updateCssVars(O,!1)))};je&&(nt(G,ot),updateCssVars(O,!0)),isTeleportDeferred(O.props)?queuePostRenderEffect(()=>{et(),O.el.__isMounted=!0},X):et()}else{if(isTeleportDeferred(O.props)&&!S.el.__isMounted){queuePostRenderEffect(()=>{TeleportImpl.process(S,O,G,z,Q,X,ee,pe,ve,$e),delete S.el.__isMounted},X);return}O.el=S.el,O.targetStart=S.targetStart;const Qe=O.anchor=S.anchor,ot=O.target=S.target,nt=O.targetAnchor=S.targetAnchor,et=isTeleportDisabled(S.props),Ye=et?G:ot,Je=et?Qe:nt;if(ee==="svg"||isTargetSVG(ot)?ee="svg":(ee==="mathml"||isTargetMathML(ot))&&(ee="mathml"),qe?(De(S.dynamicChildren,qe,Ye,Q,X,ee,pe),traverseStaticChildren(S,O,!0)):ve||ke(S,O,Ye,Je,Q,X,ee,pe,!1),je)et?O.props&&S.props&&O.props.to!==S.props.to&&(O.props.to=S.props.to):moveTeleport(O,G,Qe,$e,1);else if((O.props&&O.props.to)!==(S.props&&S.props.to)){const mt=O.target=resolveTarget(O.props,Fe);mt&&moveTeleport(O,mt,null,$e,0)}else et&&moveTeleport(O,ot,nt,$e,1);updateCssVars(O,je)}},remove(S,O,G,{um:z,o:{remove:Q}},X){const{shapeFlag:ee,children:pe,anchor:ve,targetStart:$e,targetAnchor:Le,target:ke,props:De}=S;if(ke&&(Q($e),Q(Le)),X&&Q(ve),ee&16){const xe=X||!isTeleportDisabled(De);for(let Fe=0;Fe{S.isMounted=!0}),onBeforeUnmount(()=>{S.isUnmounting=!0}),S}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=S=>{const O=S.subTree;return O.component?recursiveGetSubtree(O.component):O},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(S,{slots:O}){const G=getCurrentInstance(),z=useTransitionState();return()=>{const Q=O.default&&getTransitionRawChildren(O.default(),!0);if(!Q||!Q.length)return;const X=findNonCommentChild(Q),ee=toRaw(S),{mode:pe}=ee;if(z.isLeaving)return emptyPlaceholder(X);const ve=getInnerChild$1(X);if(!ve)return emptyPlaceholder(X);let $e=resolveTransitionHooks(ve,ee,z,G,ke=>$e=ke);ve.type!==Comment&&setTransitionHooks(ve,$e);let Le=G.subTree&&getInnerChild$1(G.subTree);if(Le&&Le.type!==Comment&&!isSameVNodeType(ve,Le)&&recursiveGetSubtree(G).type!==Comment){let ke=resolveTransitionHooks(Le,ee,z,G);if(setTransitionHooks(Le,ke),pe==="out-in"&&ve.type!==Comment)return z.isLeaving=!0,ke.afterLeave=()=>{z.isLeaving=!1,G.job.flags&8||G.update(),delete ke.afterLeave,Le=void 0},emptyPlaceholder(X);pe==="in-out"&&ve.type!==Comment?ke.delayLeave=(De,xe,Fe)=>{const Ve=getLeavingNodesForType(z,Le);Ve[String(Le.key)]=Le,De[leaveCbKey]=()=>{xe(),De[leaveCbKey]=void 0,delete $e.delayedLeave,Le=void 0},$e.delayedLeave=()=>{Fe(),delete $e.delayedLeave,Le=void 0}}:Le=void 0}else Le&&(Le=void 0);return X}}};function findNonCommentChild(S){let O=S[0];if(S.length>1){for(const G of S)if(G.type!==Comment){O=G;break}}return O}const BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(S,O){const{leavingVNodes:G}=S;let z=G.get(O.type);return z||(z=Object.create(null),G.set(O.type,z)),z}function resolveTransitionHooks(S,O,G,z,Q){const{appear:X,mode:ee,persisted:pe=!1,onBeforeEnter:ve,onEnter:$e,onAfterEnter:Le,onEnterCancelled:ke,onBeforeLeave:De,onLeave:xe,onAfterLeave:Fe,onLeaveCancelled:Ve,onBeforeAppear:Xe,onAppear:je,onAfterAppear:ze,onAppearCancelled:We}=O,qe=String(S.key),Qe=getLeavingNodesForType(G,S),ot=(Ye,Je)=>{Ye&&callWithAsyncErrorHandling(Ye,z,9,Je)},nt=(Ye,Je)=>{const mt=Je[1];ot(Ye,Je),isArray$1(Ye)?Ye.every(vt=>vt.length<=1)&&mt():Ye.length<=1&&mt()},et={mode:ee,persisted:pe,beforeEnter(Ye){let Je=ve;if(!G.isMounted)if(X)Je=Xe||ve;else return;Ye[leaveCbKey]&&Ye[leaveCbKey](!0);const mt=Qe[qe];mt&&isSameVNodeType(S,mt)&&mt.el[leaveCbKey]&&mt.el[leaveCbKey](),ot(Je,[Ye])},enter(Ye){let Je=$e,mt=Le,vt=ke;if(!G.isMounted)if(X)Je=je||$e,mt=ze||Le,vt=We||ke;else return;let Pt=!1;const Ft=Ye[enterCbKey$1]=Ut=>{Pt||(Pt=!0,Ut?ot(vt,[Ye]):ot(mt,[Ye]),et.delayedLeave&&et.delayedLeave(),Ye[enterCbKey$1]=void 0)};Je?nt(Je,[Ye,Ft]):Ft()},leave(Ye,Je){const mt=String(S.key);if(Ye[enterCbKey$1]&&Ye[enterCbKey$1](!0),G.isUnmounting)return Je();ot(De,[Ye]);let vt=!1;const Pt=Ye[leaveCbKey]=Ft=>{vt||(vt=!0,Je(),Ft?ot(Ve,[Ye]):ot(Fe,[Ye]),Ye[leaveCbKey]=void 0,Qe[mt]===S&&delete Qe[mt])};Qe[mt]=S,xe?nt(xe,[Ye,Pt]):Pt()},clone(Ye){const Je=resolveTransitionHooks(Ye,O,G,z,Q);return Q&&Q(Je),Je}};return et}function emptyPlaceholder(S){if(isKeepAlive(S))return S=cloneVNode(S),S.children=null,S}function getInnerChild$1(S){if(!isKeepAlive(S))return isTeleport(S.type)&&S.children?findNonCommentChild(S.children):S;const{shapeFlag:O,children:G}=S;if(G){if(O&16)return G[0];if(O&32&&isFunction(G.default))return G.default()}}function setTransitionHooks(S,O){S.shapeFlag&6&&S.component?(S.transition=O,setTransitionHooks(S.component.subTree,O)):S.shapeFlag&128?(S.ssContent.transition=O.clone(S.ssContent),S.ssFallback.transition=O.clone(S.ssFallback)):S.transition=O}function getTransitionRawChildren(S,O=!1,G){let z=[],Q=0;for(let X=0;X1)for(let X=0;XG.value,set:X=>G.value=X})}return G}function setRef(S,O,G,z,Q=!1){if(isArray$1(S)){S.forEach((Fe,Ve)=>setRef(Fe,O&&(isArray$1(O)?O[Ve]:O),G,z,Q));return}if(isAsyncWrapper(z)&&!Q){z.shapeFlag&512&&z.type.__asyncResolved&&z.component.subTree.component&&setRef(S,O,G,z.component.subTree);return}const X=z.shapeFlag&4?getComponentPublicInstance(z.component):z.el,ee=Q?null:X,{i:pe,r:ve}=S,$e=O&&O.r,Le=pe.refs===EMPTY_OBJ?pe.refs={}:pe.refs,ke=pe.setupState,De=toRaw(ke),xe=ke===EMPTY_OBJ?()=>!1:Fe=>hasOwn(De,Fe);if($e!=null&&$e!==ve&&(isString$1($e)?(Le[$e]=null,xe($e)&&(ke[$e]=null)):isRef($e)&&($e.value=null)),isFunction(ve))callWithErrorHandling(ve,pe,12,[ee,Le]);else{const Fe=isString$1(ve),Ve=isRef(ve);if(Fe||Ve){const Xe=()=>{if(S.f){const je=Fe?xe(ve)?ke[ve]:Le[ve]:ve.value;Q?isArray$1(je)&&remove(je,X):isArray$1(je)?je.includes(X)||je.push(X):Fe?(Le[ve]=[X],xe(ve)&&(ke[ve]=Le[ve])):(ve.value=[X],S.k&&(Le[S.k]=ve.value))}else Fe?(Le[ve]=ee,xe(ve)&&(ke[ve]=ee)):Ve&&(ve.value=ee,S.k&&(Le[S.k]=ee))};ee?(Xe.id=-1,queuePostRenderEffect(Xe,G)):Xe()}}}let hasLoggedMismatchError=!1;const logMismatchError=()=>{hasLoggedMismatchError||(console.error("Hydration completed but contains mismatches."),hasLoggedMismatchError=!0)},isSVGContainer=S=>S.namespaceURI.includes("svg")&&S.tagName!=="foreignObject",isMathMLContainer=S=>S.namespaceURI.includes("MathML"),getContainerType=S=>{if(S.nodeType===1){if(isSVGContainer(S))return"svg";if(isMathMLContainer(S))return"mathml"}},isComment=S=>S.nodeType===8;function createHydrationFunctions(S){const{mt:O,p:G,o:{patchProp:z,createText:Q,nextSibling:X,parentNode:ee,remove:pe,insert:ve,createComment:$e}}=S,Le=(We,qe)=>{if(!qe.hasChildNodes()){G(null,We,qe),flushPostFlushCbs(),qe._vnode=We;return}ke(qe.firstChild,We,null,null,null),flushPostFlushCbs(),qe._vnode=We},ke=(We,qe,Qe,ot,nt,et=!1)=>{et=et||!!qe.dynamicChildren;const Ye=isComment(We)&&We.data==="[",Je=()=>Ve(We,qe,Qe,ot,nt,Ye),{type:mt,ref:vt,shapeFlag:Pt,patchFlag:Ft}=qe;let Ut=We.nodeType;qe.el=We,Ft===-2&&(et=!1,qe.dynamicChildren=null);let Lt=null;switch(mt){case Text:Ut!==3?qe.children===""?(ve(qe.el=Q(""),ee(We),We),Lt=We):Lt=Je():(We.data!==qe.children&&(logMismatchError(),We.data=qe.children),Lt=X(We));break;case Comment:ze(We)?(Lt=X(We),je(qe.el=We.content.firstChild,We,Qe)):Ut!==8||Ye?Lt=Je():Lt=X(We);break;case Static:if(Ye&&(We=X(We),Ut=We.nodeType),Ut===1||Ut===3){Lt=We;const Nt=!qe.children.length;for(let wt=0;wt{et=et||!!qe.dynamicChildren;const{type:Ye,props:Je,patchFlag:mt,shapeFlag:vt,dirs:Pt,transition:Ft}=qe,Ut=Ye==="input"||Ye==="option";if(Ut||mt!==-1){Pt&&invokeDirectiveHook(qe,null,Qe,"created");let Lt=!1;if(ze(We)){Lt=needTransition(null,Ft)&&Qe&&Qe.vnode.props&&Qe.vnode.props.appear;const wt=We.content.firstChild;Lt&&Ft.beforeEnter(wt),je(wt,We,Qe),qe.el=We=wt}if(vt&16&&!(Je&&(Je.innerHTML||Je.textContent))){let wt=xe(We.firstChild,qe,We,Qe,ot,nt,et);for(;wt;){isMismatchAllowed(We,1)||logMismatchError();const Kt=wt;wt=wt.nextSibling,pe(Kt)}}else if(vt&8){let wt=qe.children;wt[0]===` `&&(We.tagName==="PRE"||We.tagName==="TEXTAREA")&&(wt=wt.slice(1)),We.textContent!==wt&&(isMismatchAllowed(We,0)||logMismatchError(),We.textContent=qe.children)}if(Je){if(Ut||!et||mt&48){const wt=We.tagName.includes("-");for(const Kt in Je)(Ut&&(Kt.endsWith("value")||Kt==="indeterminate")||isOn(Kt)&&!isReservedProp(Kt)||Kt[0]==="."||wt)&&z(We,Kt,null,Je[Kt],void 0,Qe)}else if(Je.onClick)z(We,"onClick",null,Je.onClick,void 0,Qe);else if(mt&4&&isReactive(Je.style))for(const wt in Je.style)Je.style[wt]}let Nt;(Nt=Je&&Je.onVnodeBeforeMount)&&invokeVNodeHook(Nt,Qe,qe),Pt&&invokeDirectiveHook(qe,null,Qe,"beforeMount"),((Nt=Je&&Je.onVnodeMounted)||Pt||Lt)&&queueEffectWithSuspense(()=>{Nt&&invokeVNodeHook(Nt,Qe,qe),Lt&&Ft.enter(We),Pt&&invokeDirectiveHook(qe,null,Qe,"mounted")},ot)}return We.nextSibling},xe=(We,qe,Qe,ot,nt,et,Ye)=>{Ye=Ye||!!qe.dynamicChildren;const Je=qe.children,mt=Je.length;for(let vt=0;vt{const{slotScopeIds:Ye}=qe;Ye&&(nt=nt?nt.concat(Ye):Ye);const Je=ee(We),mt=xe(X(We),qe,Je,Qe,ot,nt,et);return mt&&isComment(mt)&&mt.data==="]"?X(qe.anchor=mt):(logMismatchError(),ve(qe.anchor=$e("]"),Je,mt),mt)},Ve=(We,qe,Qe,ot,nt,et)=>{if(isMismatchAllowed(We.parentElement,1)||logMismatchError(),qe.el=null,et){const mt=Xe(We);for(;;){const vt=X(We);if(vt&&vt!==mt)pe(vt);else break}}const Ye=X(We),Je=ee(We);return pe(We),G(null,qe,Je,Ye,Qe,ot,getContainerType(Je),nt),Qe&&(Qe.vnode.el=qe.el,updateHOCHostEl(Qe,qe.el)),Ye},Xe=(We,qe="[",Qe="]")=>{let ot=0;for(;We;)if(We=X(We),We&&isComment(We)&&(We.data===qe&&ot++,We.data===Qe)){if(ot===0)return X(We);ot--}return We},je=(We,qe,Qe)=>{const ot=qe.parentNode;ot&&ot.replaceChild(We,qe);let nt=Qe;for(;nt;)nt.vnode.el===qe&&(nt.vnode.el=nt.subTree.el=We),nt=nt.parent},ze=We=>We.nodeType===1&&We.tagName==="TEMPLATE";return[Le,ke]}const allowMismatchAttr="data-allow-mismatch",MismatchTypeString={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function isMismatchAllowed(S,O){if(O===0||O===1)for(;S&&!S.hasAttribute(allowMismatchAttr);)S=S.parentElement;const G=S&&S.getAttribute(allowMismatchAttr);if(G==null)return!1;if(G==="")return!0;{const z=G.split(",");return O===0&&z.includes("children")?!0:G.split(",").includes(MismatchTypeString[O])}}const requestIdleCallback$1=getGlobalThis().requestIdleCallback||(S=>setTimeoutWrapped(S,1)),cancelIdleCallback=getGlobalThis().cancelIdleCallback||(S=>clearTimeout(S)),hydrateOnIdle=(S=1e4)=>O=>{const G=requestIdleCallback$1(O,{timeout:S});return()=>cancelIdleCallback(G)};function elementIsVisibleInViewport(S){const{top:O,left:G,bottom:z,right:Q}=S.getBoundingClientRect(),{innerHeight:X,innerWidth:ee}=window;return(O>0&&O0&&z0&&G0&&Q(O,G)=>{const z=new IntersectionObserver(Q=>{for(const X of Q)if(X.isIntersecting){z.disconnect(),O();break}},S);return G(Q=>{if(Q instanceof Element){if(elementIsVisibleInViewport(Q))return O(),z.disconnect(),!1;z.observe(Q)}}),()=>z.disconnect()},hydrateOnMediaQuery=S=>O=>{if(S){const G=matchMedia(S);if(G.matches)O();else return G.addEventListener("change",O,{once:!0}),()=>G.removeEventListener("change",O)}},hydrateOnInteraction=(S=[])=>(O,G)=>{isString$1(S)&&(S=[S]);let z=!1;const Q=ee=>{z||(z=!0,X(),O(),ee.target.dispatchEvent(new ee.constructor(ee.type,ee)))},X=()=>{G(ee=>{for(const pe of S)ee.removeEventListener(pe,Q)})};return G(ee=>{for(const pe of S)ee.addEventListener(pe,Q,{once:!0})}),X};function forEachElement(S,O){if(isComment(S)&&S.data==="["){let G=1,z=S.nextSibling;for(;z;){if(z.nodeType===1){if(O(z)===!1)break}else if(isComment(z))if(z.data==="]"){if(--G===0)break}else z.data==="["&&G++;z=z.nextSibling}}else O(S)}const isAsyncWrapper=S=>!!S.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(S){isFunction(S)&&(S={loader:S});const{loader:O,loadingComponent:G,errorComponent:z,delay:Q=200,hydrate:X,timeout:ee,suspensible:pe=!0,onError:ve}=S;let $e=null,Le,ke=0;const De=()=>(ke++,$e=null,xe()),xe=()=>{let Fe;return $e||(Fe=$e=O().catch(Ve=>{if(Ve=Ve instanceof Error?Ve:new Error(String(Ve)),ve)return new Promise((Xe,je)=>{ve(Ve,()=>Xe(De()),()=>je(Ve),ke+1)});throw Ve}).then(Ve=>Fe!==$e&&$e?$e:(Ve&&(Ve.__esModule||Ve[Symbol.toStringTag]==="Module")&&(Ve=Ve.default),Le=Ve,Ve)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:xe,__asyncHydrate(Fe,Ve,Xe){const je=X?()=>{const ze=X(Xe,We=>forEachElement(Fe,We));ze&&(Ve.bum||(Ve.bum=[])).push(ze)}:Xe;Le?je():xe().then(()=>!Ve.isUnmounted&&je())},get __asyncResolved(){return Le},setup(){const Fe=currentInstance;if(markAsyncBoundary(Fe),Le)return()=>createInnerComp(Le,Fe);const Ve=We=>{$e=null,handleError(We,Fe,13,!z)};if(pe&&Fe.suspense||isInSSRComponentSetup)return xe().then(We=>()=>createInnerComp(We,Fe)).catch(We=>(Ve(We),()=>z?createVNode(z,{error:We}):null));const Xe=ref(!1),je=ref(),ze=ref(!!Q);return Q&&setTimeoutWrapped(()=>{ze.value=!1},Q),ee!=null&&setTimeoutWrapped(()=>{if(!Xe.value&&!je.value){const We=new Error(`Async component timed out after ${ee}ms.`);Ve(We),je.value=We}},ee),xe().then(()=>{Xe.value=!0,Fe.parent&&isKeepAlive(Fe.parent.vnode)&&Fe.parent.update()}).catch(We=>{Ve(We),je.value=We}),()=>{if(Xe.value&&Le)return createInnerComp(Le,Fe);if(je.value&&z)return createVNode(z,{error:je.value});if(G&&!ze.value)return createVNode(G)}}})}function createInnerComp(S,O){const{ref:G,props:z,children:Q,ce:X}=O.vnode,ee=createVNode(S,z,Q);return ee.ref=G,ee.ce=X,delete O.vnode.ce,ee}const isKeepAlive=S=>S.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(S,{slots:O}){const G=getCurrentInstance(),z=G.ctx;if(!z.renderer)return()=>{const ze=O.default&&O.default();return ze&&ze.length===1?ze[0]:ze};const Q=new Map,X=new Set;let ee=null;const pe=G.suspense,{renderer:{p:ve,m:$e,um:Le,o:{createElement:ke}}}=z,De=ke("div");z.activate=(ze,We,qe,Qe,ot)=>{const nt=ze.component;$e(ze,We,qe,0,pe),ve(nt.vnode,ze,We,qe,nt,pe,Qe,ze.slotScopeIds,ot),queuePostRenderEffect(()=>{nt.isDeactivated=!1,nt.a&&invokeArrayFns(nt.a);const et=ze.props&&ze.props.onVnodeMounted;et&&invokeVNodeHook(et,nt.parent,ze)},pe)},z.deactivate=ze=>{const We=ze.component;invalidateMount(We.m),invalidateMount(We.a),$e(ze,De,null,1,pe),queuePostRenderEffect(()=>{We.da&&invokeArrayFns(We.da);const qe=ze.props&&ze.props.onVnodeUnmounted;qe&&invokeVNodeHook(qe,We.parent,ze),We.isDeactivated=!0},pe)};function xe(ze){resetShapeFlag(ze),Le(ze,G,pe,!0)}function Fe(ze){Q.forEach((We,qe)=>{const Qe=getComponentName(We.type);Qe&&!ze(Qe)&&Ve(qe)})}function Ve(ze){const We=Q.get(ze);We&&(!ee||!isSameVNodeType(We,ee))?xe(We):ee&&resetShapeFlag(ee),Q.delete(ze),X.delete(ze)}watch(()=>[S.include,S.exclude],([ze,We])=>{ze&&Fe(qe=>matches(ze,qe)),We&&Fe(qe=>!matches(We,qe))},{flush:"post",deep:!0});let Xe=null;const je=()=>{Xe!=null&&(isSuspense(G.subTree.type)?queuePostRenderEffect(()=>{Q.set(Xe,getInnerChild(G.subTree))},G.subTree.suspense):Q.set(Xe,getInnerChild(G.subTree)))};return onMounted(je),onUpdated(je),onBeforeUnmount(()=>{Q.forEach(ze=>{const{subTree:We,suspense:qe}=G,Qe=getInnerChild(We);if(ze.type===Qe.type&&ze.key===Qe.key){resetShapeFlag(Qe);const ot=Qe.component.da;ot&&queuePostRenderEffect(ot,qe);return}xe(ze)})}),()=>{if(Xe=null,!O.default)return ee=null;const ze=O.default(),We=ze[0];if(ze.length>1)return ee=null,ze;if(!isVNode(We)||!(We.shapeFlag&4)&&!(We.shapeFlag&128))return ee=null,We;let qe=getInnerChild(We);if(qe.type===Comment)return ee=null,qe;const Qe=qe.type,ot=getComponentName(isAsyncWrapper(qe)?qe.type.__asyncResolved||{}:Qe),{include:nt,exclude:et,max:Ye}=S;if(nt&&(!ot||!matches(nt,ot))||et&&ot&&matches(et,ot))return qe.shapeFlag&=-257,ee=qe,We;const Je=qe.key==null?Qe:qe.key,mt=Q.get(Je);return qe.el&&(qe=cloneVNode(qe),We.shapeFlag&128&&(We.ssContent=qe)),Xe=Je,mt?(qe.el=mt.el,qe.component=mt.component,qe.transition&&setTransitionHooks(qe,qe.transition),qe.shapeFlag|=512,X.delete(Je),X.add(Je)):(X.add(Je),Ye&&X.size>parseInt(Ye,10)&&Ve(X.values().next().value)),qe.shapeFlag|=256,ee=qe,isSuspense(We.type)?We:qe}}},KeepAlive=KeepAliveImpl;function matches(S,O){return isArray$1(S)?S.some(G=>matches(G,O)):isString$1(S)?S.split(",").includes(O):isRegExp(S)?(S.lastIndex=0,S.test(O)):!1}function onActivated(S,O){registerKeepAliveHook(S,"a",O)}function onDeactivated(S,O){registerKeepAliveHook(S,"da",O)}function registerKeepAliveHook(S,O,G=currentInstance){const z=S.__wdc||(S.__wdc=()=>{let Q=G;for(;Q;){if(Q.isDeactivated)return;Q=Q.parent}return S()});if(injectHook(O,z,G),G){let Q=G.parent;for(;Q&&Q.parent;)isKeepAlive(Q.parent.vnode)&&injectToKeepAliveRoot(z,O,G,Q),Q=Q.parent}}function injectToKeepAliveRoot(S,O,G,z){const Q=injectHook(O,S,z,!0);onUnmounted(()=>{remove(z[O],Q)},G)}function resetShapeFlag(S){S.shapeFlag&=-257,S.shapeFlag&=-513}function getInnerChild(S){return S.shapeFlag&128?S.ssContent:S}function injectHook(S,O,G=currentInstance,z=!1){if(G){const Q=G[S]||(G[S]=[]),X=O.__weh||(O.__weh=(...ee)=>{pauseTracking();const pe=setCurrentInstance(G),ve=callWithAsyncErrorHandling(O,G,S,ee);return pe(),resetTracking(),ve});return z?Q.unshift(X):Q.push(X),X}}const createHook=S=>(O,G=currentInstance)=>{(!isInSSRComponentSetup||S==="sp")&&injectHook(S,(...z)=>O(...z),G)},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(S,O=currentInstance){injectHook("ec",S,O)}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(S,O){return resolveAsset(COMPONENTS,S,!0,O)||S}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(S){return isString$1(S)?resolveAsset(COMPONENTS,S,!1)||S:S||NULL_DYNAMIC_COMPONENT}function resolveDirective(S){return resolveAsset(DIRECTIVES,S)}function resolveAsset(S,O,G=!0,z=!1){const Q=currentRenderingInstance||currentInstance;if(Q){const X=Q.type;if(S===COMPONENTS){const pe=getComponentName(X,!1);if(pe&&(pe===O||pe===camelize(O)||pe===capitalize$1(camelize(O))))return X}const ee=resolve(Q[S]||X[S],O)||resolve(Q.appContext[S],O);return!ee&&z?X:ee}}function resolve(S,O){return S&&(S[O]||S[camelize(O)]||S[capitalize$1(camelize(O))])}function renderList(S,O,G,z){let Q;const X=G&&G[z],ee=isArray$1(S);if(ee||isString$1(S)){const pe=ee&&isReactive(S);let ve=!1;pe&&(ve=!isShallow(S),S=shallowReadArray(S)),Q=new Array(S.length);for(let $e=0,Le=S.length;$eO(pe,ve,void 0,X&&X[ve]));else{const pe=Object.keys(S);Q=new Array(pe.length);for(let ve=0,$e=pe.length;ve<$e;ve++){const Le=pe[ve];Q[ve]=O(S[Le],Le,ve,X&&X[ve])}}else Q=[];return G&&(G[z]=Q),Q}function createSlots(S,O){for(let G=0;G{const X=z.fn(...Q);return X&&(X.key=z.key),X}:z.fn)}return S}function renderSlot(S,O,G={},z,Q){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.ce)return O!=="default"&&(G.name=O),openBlock(),createBlock(Fragment,null,[createVNode("slot",G,z&&z())],64);let X=S[O];X&&X._c&&(X._d=!1),openBlock();const ee=X&&ensureValidVNode(X(G)),pe=G.key||ee&&ee.key,ve=createBlock(Fragment,{key:(pe&&!isSymbol(pe)?pe:`_${O}`)+(!ee&&z?"_fb":"")},ee||(z?z():[]),ee&&S._===1?64:-2);return!Q&&ve.scopeId&&(ve.slotScopeIds=[ve.scopeId+"-s"]),X&&X._c&&(X._d=!0),ve}function ensureValidVNode(S){return S.some(O=>isVNode(O)?!(O.type===Comment||O.type===Fragment&&!ensureValidVNode(O.children)):!0)?S:null}function toHandlers(S,O){const G={};for(const z in S)G[O&&/[A-Z]/.test(z)?`on:${z}`:toHandlerKey(z)]=S[z];return G}const getPublicInstance=S=>S?isStatefulComponent(S)?getComponentPublicInstance(S):getPublicInstance(S.parent):null,publicPropertiesMap=extend(Object.create(null),{$:S=>S,$el:S=>S.vnode.el,$data:S=>S.data,$props:S=>S.props,$attrs:S=>S.attrs,$slots:S=>S.slots,$refs:S=>S.refs,$parent:S=>getPublicInstance(S.parent),$root:S=>getPublicInstance(S.root),$host:S=>S.ce,$emit:S=>S.emit,$options:S=>resolveMergedOptions(S),$forceUpdate:S=>S.f||(S.f=()=>{queueJob(S.update)}),$nextTick:S=>S.n||(S.n=nextTick.bind(S.proxy)),$watch:S=>instanceWatch.bind(S)}),hasSetupBinding=(S,O)=>S!==EMPTY_OBJ&&!S.__isScriptSetup&&hasOwn(S,O),PublicInstanceProxyHandlers={get({_:S},O){if(O==="__v_skip")return!0;const{ctx:G,setupState:z,data:Q,props:X,accessCache:ee,type:pe,appContext:ve}=S;let $e;if(O[0]!=="$"){const xe=ee[O];if(xe!==void 0)switch(xe){case 1:return z[O];case 2:return Q[O];case 4:return G[O];case 3:return X[O]}else{if(hasSetupBinding(z,O))return ee[O]=1,z[O];if(Q!==EMPTY_OBJ&&hasOwn(Q,O))return ee[O]=2,Q[O];if(($e=S.propsOptions[0])&&hasOwn($e,O))return ee[O]=3,X[O];if(G!==EMPTY_OBJ&&hasOwn(G,O))return ee[O]=4,G[O];shouldCacheAccess&&(ee[O]=0)}}const Le=publicPropertiesMap[O];let ke,De;if(Le)return O==="$attrs"&&track(S.attrs,"get",""),Le(S);if((ke=pe.__cssModules)&&(ke=ke[O]))return ke;if(G!==EMPTY_OBJ&&hasOwn(G,O))return ee[O]=4,G[O];if(De=ve.config.globalProperties,hasOwn(De,O))return De[O]},set({_:S},O,G){const{data:z,setupState:Q,ctx:X}=S;return hasSetupBinding(Q,O)?(Q[O]=G,!0):z!==EMPTY_OBJ&&hasOwn(z,O)?(z[O]=G,!0):hasOwn(S.props,O)||O[0]==="$"&&O.slice(1)in S?!1:(X[O]=G,!0)},has({_:{data:S,setupState:O,accessCache:G,ctx:z,appContext:Q,propsOptions:X}},ee){let pe;return!!G[ee]||S!==EMPTY_OBJ&&hasOwn(S,ee)||hasSetupBinding(O,ee)||(pe=X[0])&&hasOwn(pe,ee)||hasOwn(z,ee)||hasOwn(publicPropertiesMap,ee)||hasOwn(Q.config.globalProperties,ee)},defineProperty(S,O,G){return G.get!=null?S._.accessCache[O]=0:hasOwn(G,"value")&&this.set(S,O,G.value,null),Reflect.defineProperty(S,O,G)}},RuntimeCompiledPublicInstanceProxyHandlers=extend({},PublicInstanceProxyHandlers,{get(S,O){if(O!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(S,O,S)},has(S,O){return O[0]!=="_"&&!isGloballyAllowed(O)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(S){}function defineOptions(S){}function defineSlots(){return null}function defineModel(){}function withDefaults(S,O){return null}function useSlots(){return getContext$1().slots}function useAttrs(){return getContext$1().attrs}function getContext$1(){const S=getCurrentInstance();return S.setupContext||(S.setupContext=createSetupContext(S))}function normalizePropsOrEmits(S){return isArray$1(S)?S.reduce((O,G)=>(O[G]=null,O),{}):S}function mergeDefaults(S,O){const G=normalizePropsOrEmits(S);for(const z in O){if(z.startsWith("__skip"))continue;let Q=G[z];Q?isArray$1(Q)||isFunction(Q)?Q=G[z]={type:Q,default:O[z]}:Q.default=O[z]:Q===null&&(Q=G[z]={default:O[z]}),Q&&O[`__skip_${z}`]&&(Q.skipFactory=!0)}return G}function mergeModels(S,O){return!S||!O?S||O:isArray$1(S)&&isArray$1(O)?S.concat(O):extend({},normalizePropsOrEmits(S),normalizePropsOrEmits(O))}function createPropsRestProxy(S,O){const G={};for(const z in S)O.includes(z)||Object.defineProperty(G,z,{enumerable:!0,get:()=>S[z]});return G}function withAsyncContext(S){const O=getCurrentInstance();let G=S();return unsetCurrentInstance(),isPromise(G)&&(G=G.catch(z=>{throw setCurrentInstance(O),z})),[G,()=>setCurrentInstance(O)]}let shouldCacheAccess=!0;function applyOptions(S){const O=resolveMergedOptions(S),G=S.proxy,z=S.ctx;shouldCacheAccess=!1,O.beforeCreate&&callHook$1(O.beforeCreate,S,"bc");const{data:Q,computed:X,methods:ee,watch:pe,provide:ve,inject:$e,created:Le,beforeMount:ke,mounted:De,beforeUpdate:xe,updated:Fe,activated:Ve,deactivated:Xe,beforeDestroy:je,beforeUnmount:ze,destroyed:We,unmounted:qe,render:Qe,renderTracked:ot,renderTriggered:nt,errorCaptured:et,serverPrefetch:Ye,expose:Je,inheritAttrs:mt,components:vt,directives:Pt,filters:Ft}=O;if($e&&resolveInjections($e,z,null),ee)for(const Nt in ee){const wt=ee[Nt];isFunction(wt)&&(z[Nt]=wt.bind(G))}if(Q){const Nt=Q.call(G,G);isObject$2(Nt)&&(S.data=reactive(Nt))}if(shouldCacheAccess=!0,X)for(const Nt in X){const wt=X[Nt],Kt=isFunction(wt)?wt.bind(G,G):isFunction(wt.get)?wt.get.bind(G,G):NOOP,an=!isFunction(wt)&&isFunction(wt.set)?wt.set.bind(G):NOOP,nn=computed({get:Kt,set:an});Object.defineProperty(z,Nt,{enumerable:!0,configurable:!0,get:()=>nn.value,set:Jt=>nn.value=Jt})}if(pe)for(const Nt in pe)createWatcher(pe[Nt],z,G,Nt);if(ve){const Nt=isFunction(ve)?ve.call(G):ve;Reflect.ownKeys(Nt).forEach(wt=>{provide(wt,Nt[wt])})}Le&&callHook$1(Le,S,"c");function Lt(Nt,wt){isArray$1(wt)?wt.forEach(Kt=>Nt(Kt.bind(G))):wt&&Nt(wt.bind(G))}if(Lt(onBeforeMount,ke),Lt(onMounted,De),Lt(onBeforeUpdate,xe),Lt(onUpdated,Fe),Lt(onActivated,Ve),Lt(onDeactivated,Xe),Lt(onErrorCaptured,et),Lt(onRenderTracked,ot),Lt(onRenderTriggered,nt),Lt(onBeforeUnmount,ze),Lt(onUnmounted,qe),Lt(onServerPrefetch,Ye),isArray$1(Je))if(Je.length){const Nt=S.exposed||(S.exposed={});Je.forEach(wt=>{Object.defineProperty(Nt,wt,{get:()=>G[wt],set:Kt=>G[wt]=Kt})})}else S.exposed||(S.exposed={});Qe&&S.render===NOOP&&(S.render=Qe),mt!=null&&(S.inheritAttrs=mt),vt&&(S.components=vt),Pt&&(S.directives=Pt),Ye&&markAsyncBoundary(S)}function resolveInjections(S,O,G=NOOP){isArray$1(S)&&(S=normalizeInject(S));for(const z in S){const Q=S[z];let X;isObject$2(Q)?"default"in Q?X=inject(Q.from||z,Q.default,!0):X=inject(Q.from||z):X=inject(Q),isRef(X)?Object.defineProperty(O,z,{enumerable:!0,configurable:!0,get:()=>X.value,set:ee=>X.value=ee}):O[z]=X}}function callHook$1(S,O,G){callWithAsyncErrorHandling(isArray$1(S)?S.map(z=>z.bind(O.proxy)):S.bind(O.proxy),O,G)}function createWatcher(S,O,G,z){let Q=z.includes(".")?createPathGetter(G,z):()=>G[z];if(isString$1(S)){const X=O[S];isFunction(X)&&watch(Q,X)}else if(isFunction(S))watch(Q,S.bind(G));else if(isObject$2(S))if(isArray$1(S))S.forEach(X=>createWatcher(X,O,G,z));else{const X=isFunction(S.handler)?S.handler.bind(G):O[S.handler];isFunction(X)&&watch(Q,X,S)}}function resolveMergedOptions(S){const O=S.type,{mixins:G,extends:z}=O,{mixins:Q,optionsCache:X,config:{optionMergeStrategies:ee}}=S.appContext,pe=X.get(O);let ve;return pe?ve=pe:!Q.length&&!G&&!z?ve=O:(ve={},Q.length&&Q.forEach($e=>mergeOptions$1(ve,$e,ee,!0)),mergeOptions$1(ve,O,ee)),isObject$2(O)&&X.set(O,ve),ve}function mergeOptions$1(S,O,G,z=!1){const{mixins:Q,extends:X}=O;X&&mergeOptions$1(S,X,G,!0),Q&&Q.forEach(ee=>mergeOptions$1(S,ee,G,!0));for(const ee in O)if(!(z&&ee==="expose")){const pe=internalOptionMergeStrats[ee]||G&&G[ee];S[ee]=pe?pe(S[ee],O[ee]):O[ee]}return S}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(S,O){return O?S?function(){return extend(isFunction(S)?S.call(this,this):S,isFunction(O)?O.call(this,this):O)}:O:S}function mergeInject(S,O){return mergeObjectOptions(normalizeInject(S),normalizeInject(O))}function normalizeInject(S){if(isArray$1(S)){const O={};for(let G=0;G1)return G&&isFunction(O)?O.call(z&&z.proxy):O}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=S=>Object.getPrototypeOf(S)===internalObjectProto;function initProps(S,O,G,z=!1){const Q={},X=createInternalObject();S.propsDefaults=Object.create(null),setFullProps(S,O,Q,X);for(const ee in S.propsOptions[0])ee in Q||(Q[ee]=void 0);G?S.props=z?Q:shallowReactive(Q):S.type.props?S.props=Q:S.props=X,S.attrs=X}function updateProps(S,O,G,z){const{props:Q,attrs:X,vnode:{patchFlag:ee}}=S,pe=toRaw(Q),[ve]=S.propsOptions;let $e=!1;if((z||ee>0)&&!(ee&16)){if(ee&8){const Le=S.vnode.dynamicProps;for(let ke=0;ke{ve=!0;const[De,xe]=normalizePropsOptions(ke,O,!0);extend(ee,De),xe&&pe.push(...xe)};!G&&O.mixins.length&&O.mixins.forEach(Le),S.extends&&Le(S.extends),S.mixins&&S.mixins.forEach(Le)}if(!X&&!ve)return isObject$2(S)&&z.set(S,EMPTY_ARR),EMPTY_ARR;if(isArray$1(X))for(let Le=0;LeS[0]==="_"||S==="$stable",normalizeSlotValue=S=>isArray$1(S)?S.map(normalizeVNode):[normalizeVNode(S)],normalizeSlot$1=(S,O,G)=>{if(O._n)return O;const z=withCtx((...Q)=>normalizeSlotValue(O(...Q)),G);return z._c=!1,z},normalizeObjectSlots=(S,O,G)=>{const z=S._ctx;for(const Q in S){if(isInternalKey(Q))continue;const X=S[Q];if(isFunction(X))O[Q]=normalizeSlot$1(Q,X,z);else if(X!=null){const ee=normalizeSlotValue(X);O[Q]=()=>ee}}},normalizeVNodeSlots=(S,O)=>{const G=normalizeSlotValue(O);S.slots.default=()=>G},assignSlots=(S,O,G)=>{for(const z in O)(G||z!=="_")&&(S[z]=O[z])},initSlots=(S,O,G)=>{const z=S.slots=createInternalObject();if(S.vnode.shapeFlag&32){const Q=O._;Q?(assignSlots(z,O,G),G&&def(z,"_",Q,!0)):normalizeObjectSlots(O,z)}else O&&normalizeVNodeSlots(S,O)},updateSlots=(S,O,G)=>{const{vnode:z,slots:Q}=S;let X=!0,ee=EMPTY_OBJ;if(z.shapeFlag&32){const pe=O._;pe?G&&pe===1?X=!1:assignSlots(Q,O,G):(X=!O.$stable,normalizeObjectSlots(O,Q)),ee=O}else O&&(normalizeVNodeSlots(S,O),ee={default:1});if(X)for(const pe in Q)!isInternalKey(pe)&&ee[pe]==null&&delete Q[pe]},queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(S){return baseCreateRenderer(S)}function createHydrationRenderer(S){return baseCreateRenderer(S,createHydrationFunctions)}function baseCreateRenderer(S,O){const G=getGlobalThis();G.__VUE__=!0;const{insert:z,remove:Q,patchProp:X,createElement:ee,createText:pe,createComment:ve,setText:$e,setElementText:Le,parentNode:ke,nextSibling:De,setScopeId:xe=NOOP,insertStaticContent:Fe}=S,Ve=(Ke,Ze,gt,Et=null,bt=null,Ct=null,Mt=void 0,Rt=null,Ot=!!Ze.dynamicChildren)=>{if(Ke===Ze)return;Ke&&!isSameVNodeType(Ke,Ze)&&(Et=St(Ke),Jt(Ke,bt,Ct,!0),Ke=null),Ze.patchFlag===-2&&(Ot=!1,Ze.dynamicChildren=null);const{type:_t,ref:kt,shapeFlag:At}=Ze;switch(_t){case Text:Xe(Ke,Ze,gt,Et);break;case Comment:je(Ke,Ze,gt,Et);break;case Static:Ke==null&&ze(Ze,gt,Et,Mt);break;case Fragment:vt(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot);break;default:At&1?Qe(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot):At&6?Pt(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot):(At&64||At&128)&&_t.process(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot,xt)}kt!=null&&bt&&setRef(kt,Ke&&Ke.ref,Ct,Ze||Ke,!Ze)},Xe=(Ke,Ze,gt,Et)=>{if(Ke==null)z(Ze.el=pe(Ze.children),gt,Et);else{const bt=Ze.el=Ke.el;Ze.children!==Ke.children&&$e(bt,Ze.children)}},je=(Ke,Ze,gt,Et)=>{Ke==null?z(Ze.el=ve(Ze.children||""),gt,Et):Ze.el=Ke.el},ze=(Ke,Ze,gt,Et)=>{[Ke.el,Ke.anchor]=Fe(Ke.children,Ze,gt,Et,Ke.el,Ke.anchor)},We=({el:Ke,anchor:Ze},gt,Et)=>{let bt;for(;Ke&&Ke!==Ze;)bt=De(Ke),z(Ke,gt,Et),Ke=bt;z(Ze,gt,Et)},qe=({el:Ke,anchor:Ze})=>{let gt;for(;Ke&&Ke!==Ze;)gt=De(Ke),Q(Ke),Ke=gt;Q(Ze)},Qe=(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot)=>{Ze.type==="svg"?Mt="svg":Ze.type==="math"&&(Mt="mathml"),Ke==null?ot(Ze,gt,Et,bt,Ct,Mt,Rt,Ot):Ye(Ke,Ze,bt,Ct,Mt,Rt,Ot)},ot=(Ke,Ze,gt,Et,bt,Ct,Mt,Rt)=>{let Ot,_t;const{props:kt,shapeFlag:At,transition:$t,dirs:Bt}=Ke;if(Ot=Ke.el=ee(Ke.type,Ct,kt&&kt.is,kt),At&8?Le(Ot,Ke.children):At&16&&et(Ke.children,Ot,null,Et,bt,resolveChildrenNamespace(Ke,Ct),Mt,Rt),Bt&&invokeDirectiveHook(Ke,null,Et,"created"),nt(Ot,Ke,Ke.scopeId,Mt,Et),kt){for(const Wt in kt)Wt!=="value"&&!isReservedProp(Wt)&&X(Ot,Wt,null,kt[Wt],Ct,Et);"value"in kt&&X(Ot,"value",null,kt.value,Ct),(_t=kt.onVnodeBeforeMount)&&invokeVNodeHook(_t,Et,Ke)}Bt&&invokeDirectiveHook(Ke,null,Et,"beforeMount");const Vt=needTransition(bt,$t);Vt&&$t.beforeEnter(Ot),z(Ot,Ze,gt),((_t=kt&&kt.onVnodeMounted)||Vt||Bt)&&queuePostRenderEffect(()=>{_t&&invokeVNodeHook(_t,Et,Ke),Vt&&$t.enter(Ot),Bt&&invokeDirectiveHook(Ke,null,Et,"mounted")},bt)},nt=(Ke,Ze,gt,Et,bt)=>{if(gt&&xe(Ke,gt),Et)for(let Ct=0;Ct{for(let _t=Ot;_t{const Rt=Ze.el=Ke.el;let{patchFlag:Ot,dynamicChildren:_t,dirs:kt}=Ze;Ot|=Ke.patchFlag&16;const At=Ke.props||EMPTY_OBJ,$t=Ze.props||EMPTY_OBJ;let Bt;if(gt&&toggleRecurse(gt,!1),(Bt=$t.onVnodeBeforeUpdate)&&invokeVNodeHook(Bt,gt,Ze,Ke),kt&&invokeDirectiveHook(Ze,Ke,gt,"beforeUpdate"),gt&&toggleRecurse(gt,!0),(At.innerHTML&&$t.innerHTML==null||At.textContent&&$t.textContent==null)&&Le(Rt,""),_t?Je(Ke.dynamicChildren,_t,Rt,gt,Et,resolveChildrenNamespace(Ze,bt),Ct):Mt||wt(Ke,Ze,Rt,null,gt,Et,resolveChildrenNamespace(Ze,bt),Ct,!1),Ot>0){if(Ot&16)mt(Rt,At,$t,gt,bt);else if(Ot&2&&At.class!==$t.class&&X(Rt,"class",null,$t.class,bt),Ot&4&&X(Rt,"style",At.style,$t.style,bt),Ot&8){const Vt=Ze.dynamicProps;for(let Wt=0;Wt{Bt&&invokeVNodeHook(Bt,gt,Ze,Ke),kt&&invokeDirectiveHook(Ze,Ke,gt,"updated")},Et)},Je=(Ke,Ze,gt,Et,bt,Ct,Mt)=>{for(let Rt=0;Rt{if(Ze!==gt){if(Ze!==EMPTY_OBJ)for(const Ct in Ze)!isReservedProp(Ct)&&!(Ct in gt)&&X(Ke,Ct,Ze[Ct],null,bt,Et);for(const Ct in gt){if(isReservedProp(Ct))continue;const Mt=gt[Ct],Rt=Ze[Ct];Mt!==Rt&&Ct!=="value"&&X(Ke,Ct,Rt,Mt,bt,Et)}"value"in gt&&X(Ke,"value",Ze.value,gt.value,bt)}},vt=(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot)=>{const _t=Ze.el=Ke?Ke.el:pe(""),kt=Ze.anchor=Ke?Ke.anchor:pe("");let{patchFlag:At,dynamicChildren:$t,slotScopeIds:Bt}=Ze;Bt&&(Rt=Rt?Rt.concat(Bt):Bt),Ke==null?(z(_t,gt,Et),z(kt,gt,Et),et(Ze.children||[],gt,kt,bt,Ct,Mt,Rt,Ot)):At>0&&At&64&&$t&&Ke.dynamicChildren?(Je(Ke.dynamicChildren,$t,gt,bt,Ct,Mt,Rt),(Ze.key!=null||bt&&Ze===bt.subTree)&&traverseStaticChildren(Ke,Ze,!0)):wt(Ke,Ze,gt,kt,bt,Ct,Mt,Rt,Ot)},Pt=(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot)=>{Ze.slotScopeIds=Rt,Ke==null?Ze.shapeFlag&512?bt.ctx.activate(Ze,gt,Et,Mt,Ot):Ft(Ze,gt,Et,bt,Ct,Mt,Ot):Ut(Ke,Ze,Ot)},Ft=(Ke,Ze,gt,Et,bt,Ct,Mt)=>{const Rt=Ke.component=createComponentInstance(Ke,Et,bt);if(isKeepAlive(Ke)&&(Rt.ctx.renderer=xt),setupComponent(Rt,!1,Mt),Rt.asyncDep){if(bt&&bt.registerDep(Rt,Lt,Mt),!Ke.el){const Ot=Rt.subTree=createVNode(Comment);je(null,Ot,Ze,gt)}}else Lt(Rt,Ke,Ze,gt,bt,Ct,Mt)},Ut=(Ke,Ze,gt)=>{const Et=Ze.component=Ke.component;if(shouldUpdateComponent(Ke,Ze,gt))if(Et.asyncDep&&!Et.asyncResolved){Nt(Et,Ze,gt);return}else Et.next=Ze,Et.update();else Ze.el=Ke.el,Et.vnode=Ze},Lt=(Ke,Ze,gt,Et,bt,Ct,Mt)=>{const Rt=()=>{if(Ke.isMounted){let{next:At,bu:$t,u:Bt,parent:Vt,vnode:Wt}=Ke;{const Zt=locateNonHydratedAsyncRoot(Ke);if(Zt){At&&(At.el=Wt.el,Nt(Ke,At,Mt)),Zt.asyncDep.then(()=>{Ke.isUnmounted||Rt()});return}}let Ht=At,Qt;toggleRecurse(Ke,!1),At?(At.el=Wt.el,Nt(Ke,At,Mt)):At=Wt,$t&&invokeArrayFns($t),(Qt=At.props&&At.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Qt,Vt,At,Wt),toggleRecurse(Ke,!0);const Yt=renderComponentRoot(Ke),zt=Ke.subTree;Ke.subTree=Yt,Ve(zt,Yt,ke(zt.el),St(zt),Ke,bt,Ct),At.el=Yt.el,Ht===null&&updateHOCHostEl(Ke,Yt.el),Bt&&queuePostRenderEffect(Bt,bt),(Qt=At.props&&At.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Qt,Vt,At,Wt),bt)}else{let At;const{el:$t,props:Bt}=Ze,{bm:Vt,m:Wt,parent:Ht,root:Qt,type:Yt}=Ke,zt=isAsyncWrapper(Ze);if(toggleRecurse(Ke,!1),Vt&&invokeArrayFns(Vt),!zt&&(At=Bt&&Bt.onVnodeBeforeMount)&&invokeVNodeHook(At,Ht,Ze),toggleRecurse(Ke,!0),$t&&qt){const Zt=()=>{Ke.subTree=renderComponentRoot(Ke),qt($t,Ke.subTree,Ke,bt,null)};zt&&Yt.__asyncHydrate?Yt.__asyncHydrate($t,Ke,Zt):Zt()}else{Qt.ce&&Qt.ce._injectChildStyle(Yt);const Zt=Ke.subTree=renderComponentRoot(Ke);Ve(null,Zt,gt,Et,Ke,bt,Ct),Ze.el=Zt.el}if(Wt&&queuePostRenderEffect(Wt,bt),!zt&&(At=Bt&&Bt.onVnodeMounted)){const Zt=Ze;queuePostRenderEffect(()=>invokeVNodeHook(At,Ht,Zt),bt)}(Ze.shapeFlag&256||Ht&&isAsyncWrapper(Ht.vnode)&&Ht.vnode.shapeFlag&256)&&Ke.a&&queuePostRenderEffect(Ke.a,bt),Ke.isMounted=!0,Ze=gt=Et=null}};Ke.scope.on();const Ot=Ke.effect=new ReactiveEffect(Rt);Ke.scope.off();const _t=Ke.update=Ot.run.bind(Ot),kt=Ke.job=Ot.runIfDirty.bind(Ot);kt.i=Ke,kt.id=Ke.uid,Ot.scheduler=()=>queueJob(kt),toggleRecurse(Ke,!0),_t()},Nt=(Ke,Ze,gt)=>{Ze.component=Ke;const Et=Ke.vnode.props;Ke.vnode=Ze,Ke.next=null,updateProps(Ke,Ze.props,Et,gt),updateSlots(Ke,Ze.children,gt),pauseTracking(),flushPreFlushCbs(Ke),resetTracking()},wt=(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot=!1)=>{const _t=Ke&&Ke.children,kt=Ke?Ke.shapeFlag:0,At=Ze.children,{patchFlag:$t,shapeFlag:Bt}=Ze;if($t>0){if($t&128){an(_t,At,gt,Et,bt,Ct,Mt,Rt,Ot);return}else if($t&256){Kt(_t,At,gt,Et,bt,Ct,Mt,Rt,Ot);return}}Bt&8?(kt&16&&rn(_t,bt,Ct),At!==_t&&Le(gt,At)):kt&16?Bt&16?an(_t,At,gt,Et,bt,Ct,Mt,Rt,Ot):rn(_t,bt,Ct,!0):(kt&8&&Le(gt,""),Bt&16&&et(At,gt,Et,bt,Ct,Mt,Rt,Ot))},Kt=(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot)=>{Ke=Ke||EMPTY_ARR,Ze=Ze||EMPTY_ARR;const _t=Ke.length,kt=Ze.length,At=Math.min(_t,kt);let $t;for($t=0;$tkt?rn(Ke,bt,Ct,!0,!1,At):et(Ze,gt,Et,bt,Ct,Mt,Rt,Ot,At)},an=(Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot)=>{let _t=0;const kt=Ze.length;let At=Ke.length-1,$t=kt-1;for(;_t<=At&&_t<=$t;){const Bt=Ke[_t],Vt=Ze[_t]=Ot?cloneIfMounted(Ze[_t]):normalizeVNode(Ze[_t]);if(isSameVNodeType(Bt,Vt))Ve(Bt,Vt,gt,null,bt,Ct,Mt,Rt,Ot);else break;_t++}for(;_t<=At&&_t<=$t;){const Bt=Ke[At],Vt=Ze[$t]=Ot?cloneIfMounted(Ze[$t]):normalizeVNode(Ze[$t]);if(isSameVNodeType(Bt,Vt))Ve(Bt,Vt,gt,null,bt,Ct,Mt,Rt,Ot);else break;At--,$t--}if(_t>At){if(_t<=$t){const Bt=$t+1,Vt=Bt$t)for(;_t<=At;)Jt(Ke[_t],bt,Ct,!0),_t++;else{const Bt=_t,Vt=_t,Wt=new Map;for(_t=Vt;_t<=$t;_t++){const en=Ze[_t]=Ot?cloneIfMounted(Ze[_t]):normalizeVNode(Ze[_t]);en.key!=null&&Wt.set(en.key,_t)}let Ht,Qt=0;const Yt=$t-Vt+1;let zt=!1,Zt=0;const on=new Array(Yt);for(_t=0;_t=Yt){Jt(en,bt,Ct,!0);continue}let tn;if(en.key!=null)tn=Wt.get(en.key);else for(Ht=Vt;Ht<=$t;Ht++)if(on[Ht-Vt]===0&&isSameVNodeType(en,Ze[Ht])){tn=Ht;break}tn===void 0?Jt(en,bt,Ct,!0):(on[tn-Vt]=_t+1,tn>=Zt?Zt=tn:zt=!0,Ve(en,Ze[tn],gt,null,bt,Ct,Mt,Rt,Ot),Qt++)}const sn=zt?getSequence(on):EMPTY_ARR;for(Ht=sn.length-1,_t=Yt-1;_t>=0;_t--){const en=Vt+_t,tn=Ze[en],pn=en+1{const{el:Ct,type:Mt,transition:Rt,children:Ot,shapeFlag:_t}=Ke;if(_t&6){nn(Ke.component.subTree,Ze,gt,Et);return}if(_t&128){Ke.suspense.move(Ze,gt,Et);return}if(_t&64){Mt.move(Ke,Ze,gt,xt);return}if(Mt===Fragment){z(Ct,Ze,gt);for(let At=0;AtRt.enter(Ct),bt);else{const{leave:At,delayLeave:$t,afterLeave:Bt}=Rt,Vt=()=>z(Ct,Ze,gt),Wt=()=>{At(Ct,()=>{Vt(),Bt&&Bt()})};$t?$t(Ct,Vt,Wt):Wt()}else z(Ct,Ze,gt)},Jt=(Ke,Ze,gt,Et=!1,bt=!1)=>{const{type:Ct,props:Mt,ref:Rt,children:Ot,dynamicChildren:_t,shapeFlag:kt,patchFlag:At,dirs:$t,cacheIndex:Bt}=Ke;if(At===-2&&(bt=!1),Rt!=null&&setRef(Rt,null,gt,Ke,!0),Bt!=null&&(Ze.renderCache[Bt]=void 0),kt&256){Ze.ctx.deactivate(Ke);return}const Vt=kt&1&&$t,Wt=!isAsyncWrapper(Ke);let Ht;if(Wt&&(Ht=Mt&&Mt.onVnodeBeforeUnmount)&&invokeVNodeHook(Ht,Ze,Ke),kt&6)un(Ke.component,gt,Et);else{if(kt&128){Ke.suspense.unmount(gt,Et);return}Vt&&invokeDirectiveHook(Ke,null,Ze,"beforeUnmount"),kt&64?Ke.type.remove(Ke,Ze,gt,xt,Et):_t&&!_t.hasOnce&&(Ct!==Fragment||At>0&&At&64)?rn(_t,Ze,gt,!1,!0):(Ct===Fragment&&At&384||!bt&&kt&16)&&rn(Ot,Ze,gt),Et&&Xt(Ke)}(Wt&&(Ht=Mt&&Mt.onVnodeUnmounted)||Vt)&&queuePostRenderEffect(()=>{Ht&&invokeVNodeHook(Ht,Ze,Ke),Vt&&invokeDirectiveHook(Ke,null,Ze,"unmounted")},gt)},Xt=Ke=>{const{type:Ze,el:gt,anchor:Et,transition:bt}=Ke;if(Ze===Fragment){dn(gt,Et);return}if(Ze===Static){qe(Ke);return}const Ct=()=>{Q(gt),bt&&!bt.persisted&&bt.afterLeave&&bt.afterLeave()};if(Ke.shapeFlag&1&&bt&&!bt.persisted){const{leave:Mt,delayLeave:Rt}=bt,Ot=()=>Mt(gt,Ct);Rt?Rt(Ke.el,Ct,Ot):Ot()}else Ct()},dn=(Ke,Ze)=>{let gt;for(;Ke!==Ze;)gt=De(Ke),Q(Ke),Ke=gt;Q(Ze)},un=(Ke,Ze,gt)=>{const{bum:Et,scope:bt,job:Ct,subTree:Mt,um:Rt,m:Ot,a:_t}=Ke;invalidateMount(Ot),invalidateMount(_t),Et&&invokeArrayFns(Et),bt.stop(),Ct&&(Ct.flags|=8,Jt(Mt,Ke,Ze,gt)),Rt&&queuePostRenderEffect(Rt,Ze),queuePostRenderEffect(()=>{Ke.isUnmounted=!0},Ze),Ze&&Ze.pendingBranch&&!Ze.isUnmounted&&Ke.asyncDep&&!Ke.asyncResolved&&Ke.suspenseId===Ze.pendingId&&(Ze.deps--,Ze.deps===0&&Ze.resolve())},rn=(Ke,Ze,gt,Et=!1,bt=!1,Ct=0)=>{for(let Mt=Ct;Mt{if(Ke.shapeFlag&6)return St(Ke.component.subTree);if(Ke.shapeFlag&128)return Ke.suspense.next();const Ze=De(Ke.anchor||Ke.el),gt=Ze&&Ze[TeleportEndKey];return gt?De(gt):Ze};let Dt=!1;const It=(Ke,Ze,gt)=>{Ke==null?Ze._vnode&&Jt(Ze._vnode,null,null,!0):Ve(Ze._vnode||null,Ke,Ze,null,null,null,gt),Ze._vnode=Ke,Dt||(Dt=!0,flushPreFlushCbs(),flushPostFlushCbs(),Dt=!1)},xt={p:Ve,um:Jt,m:nn,r:Xt,mt:Ft,mc:et,pc:wt,pbc:Je,n:St,o:S};let jt,qt;return O&&([jt,qt]=O(xt)),{render:It,hydrate:jt,createApp:createAppAPI(It,jt)}}function resolveChildrenNamespace({type:S,props:O},G){return G==="svg"&&S==="foreignObject"||G==="mathml"&&S==="annotation-xml"&&O&&O.encoding&&O.encoding.includes("html")?void 0:G}function toggleRecurse({effect:S,job:O},G){G?(S.flags|=32,O.flags|=4):(S.flags&=-33,O.flags&=-5)}function needTransition(S,O){return(!S||S&&!S.pendingBranch)&&O&&!O.persisted}function traverseStaticChildren(S,O,G=!1){const z=S.children,Q=O.children;if(isArray$1(z)&&isArray$1(Q))for(let X=0;X>1,S[G[pe]]<$e?X=pe+1:ee=pe;$e0&&(O[z]=G[X-1]),G[X]=z)}}for(X=G.length,ee=G[X-1];X-- >0;)G[X]=ee,ee=O[ee];return G}function locateNonHydratedAsyncRoot(S){const O=S.subTree.component;if(O)return O.asyncDep&&!O.asyncResolved?O:locateNonHydratedAsyncRoot(O)}function invalidateMount(S){if(S)for(let O=0;Oinject(ssrContextKey);function watchEffect(S,O){return doWatch(S,null,O)}function watchPostEffect(S,O){return doWatch(S,null,{flush:"post"})}function watchSyncEffect(S,O){return doWatch(S,null,{flush:"sync"})}function watch(S,O,G){return doWatch(S,O,G)}function doWatch(S,O,G=EMPTY_OBJ){const{immediate:z,deep:Q,flush:X,once:ee}=G,pe=extend({},G),ve=O&&z||!O&&X!=="post";let $e;if(isInSSRComponentSetup){if(X==="sync"){const xe=useSSRContext();$e=xe.__watcherHandles||(xe.__watcherHandles=[])}else if(!ve){const xe=()=>{};return xe.stop=NOOP,xe.resume=NOOP,xe.pause=NOOP,xe}}const Le=currentInstance;pe.call=(xe,Fe,Ve)=>callWithAsyncErrorHandling(xe,Le,Fe,Ve);let ke=!1;X==="post"?pe.scheduler=xe=>{queuePostRenderEffect(xe,Le&&Le.suspense)}:X!=="sync"&&(ke=!0,pe.scheduler=(xe,Fe)=>{Fe?xe():queueJob(xe)}),pe.augmentJob=xe=>{O&&(xe.flags|=4),ke&&(xe.flags|=2,Le&&(xe.id=Le.uid,xe.i=Le))};const De=watch$1(S,O,pe);return isInSSRComponentSetup&&($e?$e.push(De):ve&&De()),De}function instanceWatch(S,O,G){const z=this.proxy,Q=isString$1(S)?S.includes(".")?createPathGetter(z,S):()=>z[S]:S.bind(z,z);let X;isFunction(O)?X=O:(X=O.handler,G=O);const ee=setCurrentInstance(this),pe=doWatch(Q,X.bind(z),G);return ee(),pe}function createPathGetter(S,O){const G=O.split(".");return()=>{let z=S;for(let Q=0;Q{let Le,ke=EMPTY_OBJ,De;return watchSyncEffect(()=>{const xe=S[Q];hasChanged(Le,xe)&&(Le=xe,$e())}),{get(){return ve(),G.get?G.get(Le):Le},set(xe){const Fe=G.set?G.set(xe):xe;if(!hasChanged(Fe,Le)&&!(ke!==EMPTY_OBJ&&hasChanged(xe,ke)))return;const Ve=z.vnode.props;Ve&&(O in Ve||Q in Ve||X in Ve)&&(`onUpdate:${O}`in Ve||`onUpdate:${Q}`in Ve||`onUpdate:${X}`in Ve)||(Le=xe,$e()),z.emit(`update:${O}`,Fe),hasChanged(xe,Fe)&&hasChanged(xe,ke)&&!hasChanged(Fe,De)&&$e(),ke=xe,De=Fe}}});return pe[Symbol.iterator]=()=>{let ve=0;return{next(){return ve<2?{value:ve++?ee||EMPTY_OBJ:pe,done:!1}:{done:!0}}}},pe}const getModelModifiers=(S,O)=>O==="modelValue"||O==="model-value"?S.modelModifiers:S[`${O}Modifiers`]||S[`${camelize(O)}Modifiers`]||S[`${hyphenate(O)}Modifiers`];function emit(S,O,...G){if(S.isUnmounted)return;const z=S.vnode.props||EMPTY_OBJ;let Q=G;const X=O.startsWith("update:"),ee=X&&getModelModifiers(z,O.slice(7));ee&&(ee.trim&&(Q=G.map(Le=>isString$1(Le)?Le.trim():Le)),ee.number&&(Q=G.map(looseToNumber)));let pe,ve=z[pe=toHandlerKey(O)]||z[pe=toHandlerKey(camelize(O))];!ve&&X&&(ve=z[pe=toHandlerKey(hyphenate(O))]),ve&&callWithAsyncErrorHandling(ve,S,6,Q);const $e=z[pe+"Once"];if($e){if(!S.emitted)S.emitted={};else if(S.emitted[pe])return;S.emitted[pe]=!0,callWithAsyncErrorHandling($e,S,6,Q)}}function normalizeEmitsOptions(S,O,G=!1){const z=O.emitsCache,Q=z.get(S);if(Q!==void 0)return Q;const X=S.emits;let ee={},pe=!1;if(!isFunction(S)){const ve=$e=>{const Le=normalizeEmitsOptions($e,O,!0);Le&&(pe=!0,extend(ee,Le))};!G&&O.mixins.length&&O.mixins.forEach(ve),S.extends&&ve(S.extends),S.mixins&&S.mixins.forEach(ve)}return!X&&!pe?(isObject$2(S)&&z.set(S,null),null):(isArray$1(X)?X.forEach(ve=>ee[ve]=null):extend(ee,X),isObject$2(S)&&z.set(S,ee),ee)}function isEmitListener(S,O){return!S||!isOn(O)?!1:(O=O.slice(2).replace(/Once$/,""),hasOwn(S,O[0].toLowerCase()+O.slice(1))||hasOwn(S,hyphenate(O))||hasOwn(S,O))}function markAttrsAccessed(){}function renderComponentRoot(S){const{type:O,vnode:G,proxy:z,withProxy:Q,propsOptions:[X],slots:ee,attrs:pe,emit:ve,render:$e,renderCache:Le,props:ke,data:De,setupState:xe,ctx:Fe,inheritAttrs:Ve}=S,Xe=setCurrentRenderingInstance(S);let je,ze;try{if(G.shapeFlag&4){const qe=Q||z,Qe=qe;je=normalizeVNode($e.call(Qe,qe,Le,ke,xe,De,Fe)),ze=pe}else{const qe=O;je=normalizeVNode(qe.length>1?qe(ke,{attrs:pe,slots:ee,emit:ve}):qe(ke,null)),ze=O.props?pe:getFunctionalFallthrough(pe)}}catch(qe){blockStack.length=0,handleError(qe,S,1),je=createVNode(Comment)}let We=je;if(ze&&Ve!==!1){const qe=Object.keys(ze),{shapeFlag:Qe}=We;qe.length&&Qe&7&&(X&&qe.some(isModelListener)&&(ze=filterModelListeners(ze,X)),We=cloneVNode(We,ze,!1,!0))}return G.dirs&&(We=cloneVNode(We,null,!1,!0),We.dirs=We.dirs?We.dirs.concat(G.dirs):G.dirs),G.transition&&setTransitionHooks(We,G.transition),je=We,setCurrentRenderingInstance(Xe),je}function filterSingleRoot(S,O=!0){let G;for(let z=0;z{let O;for(const G in S)(G==="class"||G==="style"||isOn(G))&&((O||(O={}))[G]=S[G]);return O},filterModelListeners=(S,O)=>{const G={};for(const z in S)(!isModelListener(z)||!(z.slice(9)in O))&&(G[z]=S[z]);return G};function shouldUpdateComponent(S,O,G){const{props:z,children:Q,component:X}=S,{props:ee,children:pe,patchFlag:ve}=O,$e=X.emitsOptions;if(O.dirs||O.transition)return!0;if(G&&ve>=0){if(ve&1024)return!0;if(ve&16)return z?hasPropsChanged(z,ee,$e):!!ee;if(ve&8){const Le=O.dynamicProps;for(let ke=0;keS.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(S,O,G,z,Q,X,ee,pe,ve,$e){if(S==null)mountSuspense(O,G,z,Q,X,ee,pe,ve,$e);else{if(X&&X.deps>0&&!S.suspense.isInFallback){O.suspense=S.suspense,O.suspense.vnode=O,O.el=S.el;return}patchSuspense(S,O,G,z,Q,ee,pe,ve,$e)}},hydrate:hydrateSuspense,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(S,O){const G=S.props&&S.props[O];isFunction(G)&&G()}function mountSuspense(S,O,G,z,Q,X,ee,pe,ve){const{p:$e,o:{createElement:Le}}=ve,ke=Le("div"),De=S.suspense=createSuspenseBoundary(S,Q,z,O,ke,G,X,ee,pe,ve);$e(null,De.pendingBranch=S.ssContent,ke,null,z,De,X,ee),De.deps>0?(triggerEvent(S,"onPending"),triggerEvent(S,"onFallback"),$e(null,S.ssFallback,O,G,z,null,X,ee),setActiveBranch(De,S.ssFallback)):De.resolve(!1,!0)}function patchSuspense(S,O,G,z,Q,X,ee,pe,{p:ve,um:$e,o:{createElement:Le}}){const ke=O.suspense=S.suspense;ke.vnode=O,O.el=S.el;const De=O.ssContent,xe=O.ssFallback,{activeBranch:Fe,pendingBranch:Ve,isInFallback:Xe,isHydrating:je}=ke;if(Ve)ke.pendingBranch=De,isSameVNodeType(De,Ve)?(ve(Ve,De,ke.hiddenContainer,null,Q,ke,X,ee,pe),ke.deps<=0?ke.resolve():Xe&&(je||(ve(Fe,xe,G,z,Q,null,X,ee,pe),setActiveBranch(ke,xe)))):(ke.pendingId=suspenseId++,je?(ke.isHydrating=!1,ke.activeBranch=Ve):$e(Ve,Q,ke),ke.deps=0,ke.effects.length=0,ke.hiddenContainer=Le("div"),Xe?(ve(null,De,ke.hiddenContainer,null,Q,ke,X,ee,pe),ke.deps<=0?ke.resolve():(ve(Fe,xe,G,z,Q,null,X,ee,pe),setActiveBranch(ke,xe))):Fe&&isSameVNodeType(De,Fe)?(ve(Fe,De,G,z,Q,ke,X,ee,pe),ke.resolve(!0)):(ve(null,De,ke.hiddenContainer,null,Q,ke,X,ee,pe),ke.deps<=0&&ke.resolve()));else if(Fe&&isSameVNodeType(De,Fe))ve(Fe,De,G,z,Q,ke,X,ee,pe),setActiveBranch(ke,De);else if(triggerEvent(O,"onPending"),ke.pendingBranch=De,De.shapeFlag&512?ke.pendingId=De.component.suspenseId:ke.pendingId=suspenseId++,ve(null,De,ke.hiddenContainer,null,Q,ke,X,ee,pe),ke.deps<=0)ke.resolve();else{const{timeout:ze,pendingId:We}=ke;ze>0?setTimeoutWrapped(()=>{ke.pendingId===We&&ke.fallback(xe)},ze):ze===0&&ke.fallback(xe)}}function createSuspenseBoundary(S,O,G,z,Q,X,ee,pe,ve,$e,Le=!1){const{p:ke,m:De,um:xe,n:Fe,o:{parentNode:Ve,remove:Xe}}=$e;let je;const ze=isVNodeSuspensible(S);ze&&O&&O.pendingBranch&&(je=O.pendingId,O.deps++);const We=S.props?toNumber(S.props.timeout):void 0,qe=X,Qe={vnode:S,parent:O,parentComponent:G,namespace:ee,container:z,hiddenContainer:Q,deps:0,pendingId:suspenseId++,timeout:typeof We=="number"?We:-1,activeBranch:null,pendingBranch:null,isInFallback:!Le,isHydrating:Le,isUnmounted:!1,effects:[],resolve(ot=!1,nt=!1){const{vnode:et,activeBranch:Ye,pendingBranch:Je,pendingId:mt,effects:vt,parentComponent:Pt,container:Ft}=Qe;let Ut=!1;Qe.isHydrating?Qe.isHydrating=!1:ot||(Ut=Ye&&Je.transition&&Je.transition.mode==="out-in",Ut&&(Ye.transition.afterLeave=()=>{mt===Qe.pendingId&&(De(Je,Ft,X===qe?Fe(Ye):X,0),queuePostFlushCb(vt))}),Ye&&(Ve(Ye.el)===Ft&&(X=Fe(Ye)),xe(Ye,Pt,Qe,!0)),Ut||De(Je,Ft,X,0)),setActiveBranch(Qe,Je),Qe.pendingBranch=null,Qe.isInFallback=!1;let Lt=Qe.parent,Nt=!1;for(;Lt;){if(Lt.pendingBranch){Lt.effects.push(...vt),Nt=!0;break}Lt=Lt.parent}!Nt&&!Ut&&queuePostFlushCb(vt),Qe.effects=[],ze&&O&&O.pendingBranch&&je===O.pendingId&&(O.deps--,O.deps===0&&!nt&&O.resolve()),triggerEvent(et,"onResolve")},fallback(ot){if(!Qe.pendingBranch)return;const{vnode:nt,activeBranch:et,parentComponent:Ye,container:Je,namespace:mt}=Qe;triggerEvent(nt,"onFallback");const vt=Fe(et),Pt=()=>{Qe.isInFallback&&(ke(null,ot,Je,vt,Ye,null,mt,pe,ve),setActiveBranch(Qe,ot))},Ft=ot.transition&&ot.transition.mode==="out-in";Ft&&(et.transition.afterLeave=Pt),Qe.isInFallback=!0,xe(et,Ye,null,!0),Ft||Pt()},move(ot,nt,et){Qe.activeBranch&&De(Qe.activeBranch,ot,nt,et),Qe.container=ot},next(){return Qe.activeBranch&&Fe(Qe.activeBranch)},registerDep(ot,nt,et){const Ye=!!Qe.pendingBranch;Ye&&Qe.deps++;const Je=ot.vnode.el;ot.asyncDep.catch(mt=>{handleError(mt,ot,0)}).then(mt=>{if(ot.isUnmounted||Qe.isUnmounted||Qe.pendingId!==ot.suspenseId)return;ot.asyncResolved=!0;const{vnode:vt}=ot;handleSetupResult(ot,mt,!1),Je&&(vt.el=Je);const Pt=!Je&&ot.subTree.el;nt(ot,vt,Ve(Je||ot.subTree.el),Je?null:Fe(ot.subTree),Qe,ee,et),Pt&&Xe(Pt),updateHOCHostEl(ot,vt.el),Ye&&--Qe.deps===0&&Qe.resolve()})},unmount(ot,nt){Qe.isUnmounted=!0,Qe.activeBranch&&xe(Qe.activeBranch,G,ot,nt),Qe.pendingBranch&&xe(Qe.pendingBranch,G,ot,nt)}};return Qe}function hydrateSuspense(S,O,G,z,Q,X,ee,pe,ve){const $e=O.suspense=createSuspenseBoundary(O,z,G,S.parentNode,document.createElementByMF("div"),null,Q,X,ee,pe,!0),Le=ve(S,$e.pendingBranch=O.ssContent,G,$e,X,ee);return $e.deps===0&&$e.resolve(!1,!0),Le}function normalizeSuspenseChildren(S){const{shapeFlag:O,children:G}=S,z=O&32;S.ssContent=normalizeSuspenseSlot(z?G.default:G),S.ssFallback=z?normalizeSuspenseSlot(G.fallback):createVNode(Comment)}function normalizeSuspenseSlot(S){let O;if(isFunction(S)){const G=isBlockTreeEnabled&&S._c;G&&(S._d=!1,openBlock()),S=S(),G&&(S._d=!0,O=currentBlock,closeBlock())}return isArray$1(S)&&(S=filterSingleRoot(S)),S=normalizeVNode(S),O&&!S.dynamicChildren&&(S.dynamicChildren=O.filter(G=>G!==S)),S}function queueEffectWithSuspense(S,O){O&&O.pendingBranch?isArray$1(S)?O.effects.push(...S):O.effects.push(S):queuePostFlushCb(S)}function setActiveBranch(S,O){S.activeBranch=O;const{vnode:G,parentComponent:z}=S;let Q=O.el;for(;!Q&&O.component;)O=O.component.subTree,Q=O.el;G.el=Q,z&&z.subTree===G&&(z.vnode.el=Q,updateHOCHostEl(z,Q))}function isVNodeSuspensible(S){const O=S.props&&S.props.suspensible;return O!=null&&O!==!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(S=!1){blockStack.push(currentBlock=S?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(S,O=!1){isBlockTreeEnabled+=S,S<0&¤tBlock&&O&&(currentBlock.hasOnce=!0)}function setupBlock(S){return S.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(S),S}function createElementBlock(S,O,G,z,Q,X){return setupBlock(createBaseVNode(S,O,G,z,Q,X,!0))}function createBlock(S,O,G,z,Q){return setupBlock(createVNode(S,O,G,z,Q,!0))}function isVNode(S){return S?S.__v_isVNode===!0:!1}function isSameVNodeType(S,O){return S.type===O.type&&S.key===O.key}function transformVNodeArgs(S){}const normalizeKey=({key:S})=>S!=null?S:null,normalizeRef=({ref:S,ref_key:O,ref_for:G})=>(typeof S=="number"&&(S=""+S),S!=null?isString$1(S)||isRef(S)||isFunction(S)?{i:currentRenderingInstance,r:S,k:O,f:!!G}:S:null);function createBaseVNode(S,O=null,G=null,z=0,Q=null,X=S===Fragment?0:1,ee=!1,pe=!1){const ve={__v_isVNode:!0,__v_skip:!0,type:S,props:O,key:O&&normalizeKey(O),ref:O&&normalizeRef(O),scopeId:currentScopeId,slotScopeIds:null,children:G,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:X,patchFlag:z,dynamicProps:Q,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return pe?(normalizeChildren(ve,G),X&128&&S.normalize(ve)):G&&(ve.shapeFlag|=isString$1(G)?8:16),isBlockTreeEnabled>0&&!ee&¤tBlock&&(ve.patchFlag>0||X&6)&&ve.patchFlag!==32&¤tBlock.push(ve),ve}const createVNode=_createVNode;function _createVNode(S,O=null,G=null,z=0,Q=null,X=!1){if((!S||S===NULL_DYNAMIC_COMPONENT)&&(S=Comment),isVNode(S)){const pe=cloneVNode(S,O,!0);return G&&normalizeChildren(pe,G),isBlockTreeEnabled>0&&!X&¤tBlock&&(pe.shapeFlag&6?currentBlock[currentBlock.indexOf(S)]=pe:currentBlock.push(pe)),pe.patchFlag=-2,pe}if(isClassComponent(S)&&(S=S.__vccOpts),O){O=guardReactiveProps(O);let{class:pe,style:ve}=O;pe&&!isString$1(pe)&&(O.class=normalizeClass(pe)),isObject$2(ve)&&(isProxy(ve)&&!isArray$1(ve)&&(ve=extend({},ve)),O.style=normalizeStyle(ve))}const ee=isString$1(S)?1:isSuspense(S)?128:isTeleport(S)?64:isObject$2(S)?4:isFunction(S)?2:0;return createBaseVNode(S,O,G,z,Q,ee,X,!0)}function guardReactiveProps(S){return S?isProxy(S)||isInternalObject(S)?extend({},S):S:null}function cloneVNode(S,O,G=!1,z=!1){const{props:Q,ref:X,patchFlag:ee,children:pe,transition:ve}=S,$e=O?mergeProps(Q||{},O):Q,Le={__v_isVNode:!0,__v_skip:!0,type:S.type,props:$e,key:$e&&normalizeKey($e),ref:O&&O.ref?G&&X?isArray$1(X)?X.concat(normalizeRef(O)):[X,normalizeRef(O)]:normalizeRef(O):X,scopeId:S.scopeId,slotScopeIds:S.slotScopeIds,children:pe,target:S.target,targetStart:S.targetStart,targetAnchor:S.targetAnchor,staticCount:S.staticCount,shapeFlag:S.shapeFlag,patchFlag:O&&S.type!==Fragment?ee===-1?16:ee|16:ee,dynamicProps:S.dynamicProps,dynamicChildren:S.dynamicChildren,appContext:S.appContext,dirs:S.dirs,transition:ve,component:S.component,suspense:S.suspense,ssContent:S.ssContent&&cloneVNode(S.ssContent),ssFallback:S.ssFallback&&cloneVNode(S.ssFallback),el:S.el,anchor:S.anchor,ctx:S.ctx,ce:S.ce};return ve&&z&&setTransitionHooks(Le,ve.clone(Le)),Le}function createTextVNode(S=" ",O=0){return createVNode(Text,null,S,O)}function createStaticVNode(S,O){const G=createVNode(Static,null,S);return G.staticCount=O,G}function createCommentVNode(S="",O=!1){return O?(openBlock(),createBlock(Comment,null,S)):createVNode(Comment,null,S)}function normalizeVNode(S){return S==null||typeof S=="boolean"?createVNode(Comment):isArray$1(S)?createVNode(Fragment,null,S.slice()):isVNode(S)?cloneIfMounted(S):createVNode(Text,null,String(S))}function cloneIfMounted(S){return S.el===null&&S.patchFlag!==-1||S.memo?S:cloneVNode(S)}function normalizeChildren(S,O){let G=0;const{shapeFlag:z}=S;if(O==null)O=null;else if(isArray$1(O))G=16;else if(typeof O=="object")if(z&65){const Q=O.default;Q&&(Q._c&&(Q._d=!1),normalizeChildren(S,Q()),Q._c&&(Q._d=!0));return}else{G=32;const Q=O._;!Q&&!isInternalObject(O)?O._ctx=currentRenderingInstance:Q===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?O._=1:(O._=2,S.patchFlag|=1024))}else isFunction(O)?(O={default:O,_ctx:currentRenderingInstance},G=32):(O=String(O),z&64?(G=16,O=[createTextVNode(O)]):G=8);S.children=O,S.shapeFlag|=G}function mergeProps(...S){const O={};for(let G=0;GcurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const S=getGlobalThis(),O=(G,z)=>{let Q;return(Q=S[G])||(Q=S[G]=[]),Q.push(z),X=>{Q.length>1?Q.forEach(ee=>ee(X)):Q[0](X)}};internalSetCurrentInstance=O("__VUE_INSTANCE_SETTERS__",G=>currentInstance=G),setInSSRSetupState=O("__VUE_SSR_SETTERS__",G=>isInSSRComponentSetup=G)}const setCurrentInstance=S=>{const O=currentInstance;return internalSetCurrentInstance(S),S.scope.on(),()=>{S.scope.off(),internalSetCurrentInstance(O)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(S){return S.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(S,O=!1,G=!1){O&&setInSSRSetupState(O);const{props:z,children:Q}=S.vnode,X=isStatefulComponent(S);initProps(S,z,X,O),initSlots(S,Q,G);const ee=X?setupStatefulComponent(S,O):void 0;return O&&setInSSRSetupState(!1),ee}function setupStatefulComponent(S,O){const G=S.type;S.accessCache=Object.create(null),S.proxy=new Proxy(S.ctx,PublicInstanceProxyHandlers);const{setup:z}=G;if(z){pauseTracking();const Q=S.setupContext=z.length>1?createSetupContext(S):null,X=setCurrentInstance(S),ee=callWithErrorHandling(z,S,0,[S.props,Q]),pe=isPromise(ee);if(resetTracking(),X(),(pe||S.sp)&&!isAsyncWrapper(S)&&markAsyncBoundary(S),pe){if(ee.then(unsetCurrentInstance,unsetCurrentInstance),O)return ee.then(ve=>{handleSetupResult(S,ve,O)}).catch(ve=>{handleError(ve,S,0)});S.asyncDep=ee}else handleSetupResult(S,ee,O)}else finishComponentSetup(S,O)}function handleSetupResult(S,O,G){isFunction(O)?S.type.__ssrInlineRender?S.ssrRender=O:S.render=O:isObject$2(O)&&(S.setupState=proxyRefs(O)),finishComponentSetup(S,G)}let compile$1,installWithProxy;function registerRuntimeCompiler(S){compile$1=S,installWithProxy=O=>{O.render._rc&&(O.withProxy=new Proxy(O.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(S,O,G){const z=S.type;if(!S.render){if(!O&&compile$1&&!z.render){const Q=z.template||resolveMergedOptions(S).template;if(Q){const{isCustomElement:X,compilerOptions:ee}=S.appContext.config,{delimiters:pe,compilerOptions:ve}=z,$e=extend(extend({isCustomElement:X,delimiters:pe},ee),ve);z.render=compile$1(Q,$e)}}S.render=z.render||NOOP,installWithProxy&&installWithProxy(S)}{const Q=setCurrentInstance(S);pauseTracking();try{applyOptions(S)}finally{resetTracking(),Q()}}}const attrsProxyHandlers={get(S,O){return track(S,"get",""),S[O]}};function createSetupContext(S){const O=G=>{S.exposed=G||{}};return{attrs:new Proxy(S.attrs,attrsProxyHandlers),slots:S.slots,emit:S.emit,expose:O}}function getComponentPublicInstance(S){return S.exposed?S.exposeProxy||(S.exposeProxy=new Proxy(proxyRefs(markRaw(S.exposed)),{get(O,G){if(G in O)return O[G];if(G in publicPropertiesMap)return publicPropertiesMap[G](S)},has(O,G){return G in O||G in publicPropertiesMap}})):S.proxy}const classifyRE=/(?:^|[-_])(\w)/g,classify=S=>S.replace(classifyRE,O=>O.toUpperCase()).replace(/[-_]/g,"");function getComponentName(S,O=!0){return isFunction(S)?S.displayName||S.name:S.name||O&&S.__name}function formatComponentName(S,O,G=!1){let z=getComponentName(O);if(!z&&O.__file){const Q=O.__file.match(/([^/\\]+)\.\w+$/);Q&&(z=Q[1])}if(!z&&S&&S.parent){const Q=X=>{for(const ee in X)if(X[ee]===O)return ee};z=Q(S.components||S.parent.type.components)||Q(S.appContext.components)}return z?classify(z):G?"App":"Anonymous"}function isClassComponent(S){return isFunction(S)&&"__vccOpts"in S}const computed=(S,O)=>computed$1(S,O,isInSSRComponentSetup);function h$3(S,O,G){const z=arguments.length;return z===2?isObject$2(O)&&!isArray$1(O)?isVNode(O)?createVNode(S,null,[O]):createVNode(S,O):createVNode(S,null,O):(z>3?G=Array.prototype.slice.call(arguments,2):z===3&&isVNode(G)&&(G=[G]),createVNode(S,O,G))}function initCustomFormatter(){}function withMemo(S,O,G,z){const Q=G[z];if(Q&&isMemoSame(Q,S))return Q;const X=O();return X.memo=S.slice(),X.cacheIndex=z,G[z]=X}function isMemoSame(S,O){const G=S.memo;if(G.length!=O.length)return!1;for(let z=0;z0&¤tBlock&¤tBlock.push(S),!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:S=>S})}catch(S){}const unsafeToTrustedHTML=policy?S=>policy.createHTML(S):S=>S,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:(S,O,G)=>{O.insertBefore(S,G||null)},remove:S=>{const O=S.parentNode;O&&O.removeChild(S)},createElement:(S,O,G,z)=>{const Q=O==="svg"?doc.createElementNS(svgNS,S):O==="mathml"?doc.createElementNS(mathmlNS,S):G?doc.createElement(S,{is:G}):doc.createElement(S);return S==="select"&&z&&z.multiple!=null&&Q.setAttribute("multiple",z.multiple),Q},createText:S=>doc.createTextNode(S),createComment:S=>doc.createComment(S),setText:(S,O)=>{S.nodeValue=O},setElementText:(S,O)=>{S.textContent=O},parentNode:S=>S.parentNode,nextSibling:S=>S.nextSibling,querySelector:S=>doc.querySelector(S),setScopeId(S,O){S.setAttribute(O,"")},insertStaticContent(S,O,G,z,Q,X){const ee=G?G.previousSibling:O.lastChild;if(Q&&(Q===X||Q.nextSibling))for(;O.insertBefore(Q.cloneNode(!0),G),!(Q===X||!(Q=Q.nextSibling)););else{templateContainer.innerHTML=unsafeToTrustedHTML(z==="svg"?`${S}`:z==="mathml"?`${S}`:S);const pe=templateContainer.content;if(z==="svg"||z==="mathml"){const ve=pe.firstChild;for(;ve.firstChild;)pe.appendChild(ve.firstChild);pe.removeChild(ve)}O.insertBefore(pe,G)}return[ee?ee.nextSibling:O.firstChild,G?G.previousSibling:O.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=S=>(S.displayName="Transition",S.props=TransitionPropsValidators,S),Transition=decorate$1((S,{slots:O})=>h$3(BaseTransition,resolveTransitionProps(S),O)),callHook=(S,O=[])=>{isArray$1(S)?S.forEach(G=>G(...O)):S&&S(...O)},hasExplicitCallback=S=>S?isArray$1(S)?S.some(O=>O.length>1):S.length>1:!1;function resolveTransitionProps(S){const O={};for(const vt in S)vt in DOMTransitionPropsValidators||(O[vt]=S[vt]);if(S.css===!1)return O;const{name:G="v",type:z,duration:Q,enterFromClass:X=`${G}-enter-from`,enterActiveClass:ee=`${G}-enter-active`,enterToClass:pe=`${G}-enter-to`,appearFromClass:ve=X,appearActiveClass:$e=ee,appearToClass:Le=pe,leaveFromClass:ke=`${G}-leave-from`,leaveActiveClass:De=`${G}-leave-active`,leaveToClass:xe=`${G}-leave-to`}=S,Fe=normalizeDuration(Q),Ve=Fe&&Fe[0],Xe=Fe&&Fe[1],{onBeforeEnter:je,onEnter:ze,onEnterCancelled:We,onLeave:qe,onLeaveCancelled:Qe,onBeforeAppear:ot=je,onAppear:nt=ze,onAppearCancelled:et=We}=O,Ye=(vt,Pt,Ft,Ut)=>{vt._enterCancelled=Ut,removeTransitionClass(vt,Pt?Le:pe),removeTransitionClass(vt,Pt?$e:ee),Ft&&Ft()},Je=(vt,Pt)=>{vt._isLeaving=!1,removeTransitionClass(vt,ke),removeTransitionClass(vt,xe),removeTransitionClass(vt,De),Pt&&Pt()},mt=vt=>(Pt,Ft)=>{const Ut=vt?nt:ze,Lt=()=>Ye(Pt,vt,Ft);callHook(Ut,[Pt,Lt]),nextFrame(()=>{removeTransitionClass(Pt,vt?ve:X),addTransitionClass(Pt,vt?Le:pe),hasExplicitCallback(Ut)||whenTransitionEnds(Pt,z,Ve,Lt)})};return extend(O,{onBeforeEnter(vt){callHook(je,[vt]),addTransitionClass(vt,X),addTransitionClass(vt,ee)},onBeforeAppear(vt){callHook(ot,[vt]),addTransitionClass(vt,ve),addTransitionClass(vt,$e)},onEnter:mt(!1),onAppear:mt(!0),onLeave(vt,Pt){vt._isLeaving=!0;const Ft=()=>Je(vt,Pt);addTransitionClass(vt,ke),vt._enterCancelled?(addTransitionClass(vt,De),forceReflow()):(forceReflow(),addTransitionClass(vt,De)),nextFrame(()=>{vt._isLeaving&&(removeTransitionClass(vt,ke),addTransitionClass(vt,xe),hasExplicitCallback(qe)||whenTransitionEnds(vt,z,Xe,Ft))}),callHook(qe,[vt,Ft])},onEnterCancelled(vt){Ye(vt,!1,void 0,!0),callHook(We,[vt])},onAppearCancelled(vt){Ye(vt,!0,void 0,!0),callHook(et,[vt])},onLeaveCancelled(vt){Je(vt),callHook(Qe,[vt])}})}function normalizeDuration(S){if(S==null)return null;if(isObject$2(S))return[NumberOf(S.enter),NumberOf(S.leave)];{const O=NumberOf(S);return[O,O]}}function NumberOf(S){return toNumber(S)}function addTransitionClass(S,O){O.split(/\s+/).forEach(G=>G&&S.classList.add(G)),(S[vtcKey]||(S[vtcKey]=new Set)).add(O)}function removeTransitionClass(S,O){O.split(/\s+/).forEach(z=>z&&S.classList.remove(z));const G=S[vtcKey];G&&(G.delete(O),G.size||(S[vtcKey]=void 0))}function nextFrame(S){requestAnimationFrame(()=>{requestAnimationFrame(S)})}let endId=0;function whenTransitionEnds(S,O,G,z){const Q=S._endId=++endId,X=()=>{Q===S._endId&&z()};if(G!=null)return setTimeoutWrapped(X,G);const{type:ee,timeout:pe,propCount:ve}=getTransitionInfo(S,O);if(!ee)return z();const $e=ee+"end";let Le=0;const ke=()=>{S.removeEventListener($e,De),X()},De=xe=>{xe.target===S&&++Le>=ve&&ke()};setTimeoutWrapped(()=>{Le(G[Fe]||"").split(", "),Q=z(`${TRANSITION}Delay`),X=z(`${TRANSITION}Duration`),ee=getTimeout(Q,X),pe=z(`${ANIMATION}Delay`),ve=z(`${ANIMATION}Duration`),$e=getTimeout(pe,ve);let Le=null,ke=0,De=0;O===TRANSITION?ee>0&&(Le=TRANSITION,ke=ee,De=X.length):O===ANIMATION?$e>0&&(Le=ANIMATION,ke=$e,De=ve.length):(ke=Math.max(ee,$e),Le=ke>0?ee>$e?TRANSITION:ANIMATION:null,De=Le?Le===TRANSITION?X.length:ve.length:0);const xe=Le===TRANSITION&&/\b(transform|all)(,|$)/.test(z(`${TRANSITION}Property`).toString());return{type:Le,timeout:ke,propCount:De,hasTransform:xe}}function getTimeout(S,O){for(;S.lengthtoMs(G)+toMs(S[z])))}function toMs(S){return S==="auto"?0:Number(S.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(S,O,G){const z=S[vtcKey];z&&(O=(O?[O,...z]:[...z]).join(" ")),O==null?S.removeAttribute("class"):G?S.setAttribute("class",O):S.className=O}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(S,{value:O},{transition:G}){S[vShowOriginalDisplay]=S.style.display==="none"?"":S.style.display,G&&O?G.beforeEnter(S):setDisplay(S,O)},mounted(S,{value:O},{transition:G}){G&&O&&G.enter(S)},updated(S,{value:O,oldValue:G},{transition:z}){!O!=!G&&(z?O?(z.beforeEnter(S),setDisplay(S,!0),z.enter(S)):z.leave(S,()=>{setDisplay(S,!1)}):setDisplay(S,O))},beforeUnmount(S,{value:O}){setDisplay(S,O)}};function setDisplay(S,O){S.style.display=O?S[vShowOriginalDisplay]:"none",S[vShowHidden]=!O}function initVShowForSSR(){vShow.getSSRProps=({value:S})=>{if(!S)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(S){const O=getCurrentInstance();if(!O)return;const G=O.ut=(Q=S(O.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${O.uid}"]`)).forEach(X=>setVarsOnNode(X,Q))},z=()=>{const Q=S(O.proxy);O.ce?setVarsOnNode(O.ce,Q):setVarsOnVNode(O.subTree,Q),G(Q)};onBeforeUpdate(()=>{queuePostFlushCb(z)}),onMounted(()=>{watch(z,NOOP,{flush:"post"});const Q=new MutationObserver(z);Q.observe(O.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>Q.disconnect())})}function setVarsOnVNode(S,O){if(S.shapeFlag&128){const G=S.suspense;S=G.activeBranch,G.pendingBranch&&!G.isHydrating&&G.effects.push(()=>{setVarsOnVNode(G.activeBranch,O)})}for(;S.component;)S=S.component.subTree;if(S.shapeFlag&1&&S.el)setVarsOnNode(S.el,O);else if(S.type===Fragment)S.children.forEach(G=>setVarsOnVNode(G,O));else if(S.type===Static){let{el:G,anchor:z}=S;for(;G&&(setVarsOnNode(G,O),G!==z);)G=G.nextSibling}}function setVarsOnNode(S,O){if(S.nodeType===1){const G=S.style;let z="";for(const Q in O)G.setProperty(`--${Q}`,O[Q]),z+=`--${Q}: ${O[Q]};`;G[CSS_VAR_TEXT]=z}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(S,O,G){const z=S.style,Q=isString$1(G);let X=!1;if(G&&!Q){if(O)if(isString$1(O))for(const ee of O.split(";")){const pe=ee.slice(0,ee.indexOf(":")).trim();G[pe]==null&&setStyle$1(z,pe,"")}else for(const ee in O)G[ee]==null&&setStyle$1(z,ee,"");for(const ee in G)ee==="display"&&(X=!0),setStyle$1(z,ee,G[ee])}else if(Q){if(O!==G){const ee=z[CSS_VAR_TEXT];ee&&(G+=";"+ee),z.cssText=G,X=displayRE.test(G)}}else O&&S.removeAttribute("style");vShowOriginalDisplay in S&&(S[vShowOriginalDisplay]=X?z.display:"",S[vShowHidden]&&(z.display="none"))}const importantRE=/\s*!important$/;function setStyle$1(S,O,G){if(isArray$1(G))G.forEach(z=>setStyle$1(S,O,z));else if(G==null&&(G=""),O.startsWith("--"))S.setProperty(O,G);else{const z=autoPrefix(S,O);importantRE.test(G)?S.setProperty(hyphenate(z),G.replace(importantRE,""),"important"):S[z]=G}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(S,O){const G=prefixCache[O];if(G)return G;let z=camelize(O);if(z!=="filter"&&z in S)return prefixCache[O]=z;z=capitalize$1(z);for(let Q=0;QcachedNow||(p$f.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(S,O){const G=z=>{if(!z._vts)z._vts=Date.now();else if(z._vts<=G.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(z,G.value),O,5,[z])};return G.value=S,G.attached=getNow(),G}function patchStopImmediatePropagation(S,O){if(isArray$1(O)){const G=S.stopImmediatePropagation;return S.stopImmediatePropagation=()=>{G.call(S),S._stopped=!0},O.map(z=>Q=>!Q._stopped&&z&&z(Q))}else return O}const isNativeOn=S=>S.charCodeAt(0)===111&&S.charCodeAt(1)===110&&S.charCodeAt(2)>96&&S.charCodeAt(2)<123,patchProp=(S,O,G,z,Q,X)=>{const ee=Q==="svg";O==="class"?patchClass(S,z,ee):O==="style"?patchStyle(S,G,z):isOn(O)?isModelListener(O)||patchEvent(S,O,G,z,X):(O[0]==="."?(O=O.slice(1),!0):O[0]==="^"?(O=O.slice(1),!1):shouldSetAsProp(S,O,z,ee))?(patchDOMProp(S,O,z),!S.tagName.includes("-")&&(O==="value"||O==="checked"||O==="selected")&&patchAttr(S,O,z,ee,X,O!=="value")):S._isVueCE&&(/[A-Z]/.test(O)||!isString$1(z))?patchDOMProp(S,camelize(O),z,X,O):(O==="true-value"?S._trueValue=z:O==="false-value"&&(S._falseValue=z),patchAttr(S,O,z,ee))};function shouldSetAsProp(S,O,G,z){if(z)return!!(O==="innerHTML"||O==="textContent"||O in S&&isNativeOn(O)&&isFunction(G));if(O==="spellcheck"||O==="draggable"||O==="translate"||O==="form"||O==="list"&&S.tagName==="INPUT"||O==="type"&&S.tagName==="TEXTAREA")return!1;if(O==="width"||O==="height"){const Q=S.tagName;if(Q==="IMG"||Q==="VIDEO"||Q==="CANVAS"||Q==="SOURCE")return!1}return isNativeOn(O)&&isString$1(G)?!1:O in S}const REMOVAL={};/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(S,O,G){const z=defineComponent(S,O);isPlainObject$2(z)&&extend(z,O);class Q extends VueElement{constructor(ee){super(z,ee,G)}}return Q.def=z,Q}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=(S,O)=>defineCustomElement(S,O,createSSRApp),BaseClass=typeof HTMLElement!="undefined"?HTMLElement:class{};class VueElement extends BaseClass{constructor(O,G={},z=createApp){super(),this._def=O,this._props=G,this._createApp=z,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&&z!==createApp?this._root=this.shadowRoot:O.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 O=this;for(;O=O&&(O.parentNode||O.host);)if(O instanceof VueElement){this._parent=O;break}this._instance||(this._resolved?(this._setParent(),this._update()):O&&O._pendingResolve?this._pendingResolve=O._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(O=this._parent){O&&(this._instance.parent=O._instance,this._instance.provides=O._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 z=0;z{for(const Q of z)this._setAttr(Q.attributeName)}),this._ob.observe(this,{attributes:!0});const O=(z,Q=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:X,styles:ee}=z;let pe;if(X&&!isArray$1(X))for(const ve in X){const $e=X[ve];($e===Number||$e&&$e.type===Number)&&(ve in this._props&&(this._props[ve]=toNumber(this._props[ve])),(pe||(pe=Object.create(null)))[camelize(ve)]=!0)}this._numberProps=pe,Q&&this._resolveProps(z),this.shadowRoot&&this._applyStyles(ee),this._mount(z)},G=this._def.__asyncLoader;G?this._pendingResolve=G().then(z=>O(this._def=z,!0)):O(this._def)}_mount(O){this._app=this._createApp(O),O.configureApp&&O.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const G=this._instance&&this._instance.exposed;if(G)for(const z in G)hasOwn(this,z)||Object.defineProperty(this,z,{get:()=>unref(G[z])})}_resolveProps(O){const{props:G}=O,z=isArray$1(G)?G:Object.keys(G||{});for(const Q of Object.keys(this))Q[0]!=="_"&&z.includes(Q)&&this._setProp(Q,this[Q]);for(const Q of z.map(camelize))Object.defineProperty(this,Q,{get(){return this._getProp(Q)},set(X){this._setProp(Q,X,!0,!0)}})}_setAttr(O){if(O.startsWith("data-v-"))return;const G=this.hasAttribute(O);let z=G?this.getAttribute(O):REMOVAL;const Q=camelize(O);G&&this._numberProps&&this._numberProps[Q]&&(z=toNumber(z)),this._setProp(Q,z,!1,!0)}_getProp(O){return this._props[O]}_setProp(O,G,z=!0,Q=!1){if(G!==this._props[O]&&(G===REMOVAL?delete this._props[O]:(this._props[O]=G,O==="key"&&this._app&&(this._app._ceVNode.key=G)),Q&&this._instance&&this._update(),z)){const X=this._ob;X&&X.disconnect(),G===!0?this.setAttribute(hyphenate(O),""):typeof G=="string"||typeof G=="number"?this.setAttribute(hyphenate(O),G+""):G||this.removeAttribute(hyphenate(O)),X&&X.observe(this,{attributes:!0})}}_update(){render$2(this._createVNode(),this._root)}_createVNode(){const O={};this.shadowRoot||(O.onVnodeMounted=O.onVnodeUpdated=this._renderSlots.bind(this));const G=createVNode(this._def,extend(O,this._props));return this._instance||(G.ce=z=>{this._instance=z,z.ce=this,z.isCE=!0;const Q=(X,ee)=>{this.dispatchEvent(new CustomEvent(X,isPlainObject$2(ee[0])?extend({detail:ee},ee[0]):{detail:ee}))};z.emit=(X,...ee)=>{Q(X,ee),hyphenate(X)!==X&&Q(hyphenate(X),ee)},this._setParent()}),G}_applyStyles(O,G){if(!O)return;if(G){if(G===this._def||this._styleChildren.has(G))return;this._styleChildren.add(G)}const z=this._nonce;for(let Q=O.length-1;Q>=0;Q--){const X=document.createElementByMF("style");z&&X.setAttribute("nonce",z),X.textContent=O[Q],this.shadowRoot.prepend(X)}}_parseSlots(){const O=this._slots={};let G;for(;G=this.firstChild;){const z=G.nodeType===1&&G.getAttribute("slot")||"default";(O[z]||(O[z]=[])).push(G),this.removeChild(G)}}_renderSlots(){const O=(this._teleportTarget||this).querySelectorAll("slot"),G=this._instance.type.__scopeId;for(let z=0;z(delete S.props.mode,S),TransitionGroupImpl=decorate({name:"TransitionGroup",props:extend({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(S,{slots:O}){const G=getCurrentInstance(),z=useTransitionState();let Q,X;return onUpdated(()=>{if(!Q.length)return;const ee=S.moveClass||`${S.name||"v"}-move`;if(!hasCSSTransform(Q[0].el,G.vnode.el,ee))return;Q.forEach(callPendingCbs),Q.forEach(recordPosition);const pe=Q.filter(applyTranslation);forceReflow(),pe.forEach(ve=>{const $e=ve.el,Le=$e.style;addTransitionClass($e,ee),Le.transform=Le.webkitTransform=Le.transitionDuration="";const ke=$e[moveCbKey]=De=>{De&&De.target!==$e||(!De||/transform$/.test(De.propertyName))&&($e.removeEventListener("transitionend",ke),$e[moveCbKey]=null,removeTransitionClass($e,ee))};$e.addEventListener("transitionend",ke)})}),()=>{const ee=toRaw(S),pe=resolveTransitionProps(ee);let ve=ee.tag||Fragment;if(Q=[],X)for(let $e=0;$e{pe.split(/\s+/).forEach(ve=>ve&&z.classList.remove(ve))}),G.split(/\s+/).forEach(pe=>pe&&z.classList.add(pe)),z.style.display="none";const X=O.nodeType===1?O:O.parentNode;X.appendChild(z);const{hasTransform:ee}=getTransitionInfo(z);return X.removeChild(z),ee}const getModelAssigner=S=>{const O=S.props["onUpdate:modelValue"]||!1;return isArray$1(O)?G=>invokeArrayFns(O,G):O};function onCompositionStart(S){S.target.composing=!0}function onCompositionEnd(S){const O=S.target;O.composing&&(O.composing=!1,O.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(S,{modifiers:{lazy:O,trim:G,number:z}},Q){S[assignKey]=getModelAssigner(Q);const X=z||Q.props&&Q.props.type==="number";addEventListener$1(S,O?"change":"input",ee=>{if(ee.target.composing)return;let pe=S.value;G&&(pe=pe.trim()),X&&(pe=looseToNumber(pe)),S[assignKey](pe)}),G&&addEventListener$1(S,"change",()=>{S.value=S.value.trim()}),O||(addEventListener$1(S,"compositionstart",onCompositionStart),addEventListener$1(S,"compositionend",onCompositionEnd),addEventListener$1(S,"change",onCompositionEnd))},mounted(S,{value:O}){S.value=O==null?"":O},beforeUpdate(S,{value:O,oldValue:G,modifiers:{lazy:z,trim:Q,number:X}},ee){if(S[assignKey]=getModelAssigner(ee),S.composing)return;const pe=(X||S.type==="number")&&!/^0\d/.test(S.value)?looseToNumber(S.value):S.value,ve=O==null?"":O;pe!==ve&&(document.activeElement===S&&S.type!=="range"&&(z&&O===G||Q&&S.value.trim()===ve)||(S.value=ve))}},vModelCheckbox={deep:!0,created(S,O,G){S[assignKey]=getModelAssigner(G),addEventListener$1(S,"change",()=>{const z=S._modelValue,Q=getValue(S),X=S.checked,ee=S[assignKey];if(isArray$1(z)){const pe=looseIndexOf(z,Q),ve=pe!==-1;if(X&&!ve)ee(z.concat(Q));else if(!X&&ve){const $e=[...z];$e.splice(pe,1),ee($e)}}else if(isSet(z)){const pe=new Set(z);X?pe.add(Q):pe.delete(Q),ee(pe)}else ee(getCheckboxValue(S,X))})},mounted:setChecked,beforeUpdate(S,O,G){S[assignKey]=getModelAssigner(G),setChecked(S,O,G)}};function setChecked(S,{value:O,oldValue:G},z){S._modelValue=O;let Q;if(isArray$1(O))Q=looseIndexOf(O,z.props.value)>-1;else if(isSet(O))Q=O.has(z.props.value);else{if(O===G)return;Q=looseEqual(O,getCheckboxValue(S,!0))}S.checked!==Q&&(S.checked=Q)}const vModelRadio={created(S,{value:O},G){S.checked=looseEqual(O,G.props.value),S[assignKey]=getModelAssigner(G),addEventListener$1(S,"change",()=>{S[assignKey](getValue(S))})},beforeUpdate(S,{value:O,oldValue:G},z){S[assignKey]=getModelAssigner(z),O!==G&&(S.checked=looseEqual(O,z.props.value))}},vModelSelect={deep:!0,created(S,{value:O,modifiers:{number:G}},z){const Q=isSet(O);addEventListener$1(S,"change",()=>{const X=Array.prototype.filter.call(S.options,ee=>ee.selected).map(ee=>G?looseToNumber(getValue(ee)):getValue(ee));S[assignKey](S.multiple?Q?new Set(X):X:X[0]),S._assigning=!0,nextTick(()=>{S._assigning=!1})}),S[assignKey]=getModelAssigner(z)},mounted(S,{value:O}){setSelected(S,O)},beforeUpdate(S,O,G){S[assignKey]=getModelAssigner(G)},updated(S,{value:O}){S._assigning||setSelected(S,O)}};function setSelected(S,O){const G=S.multiple,z=isArray$1(O);if(!(G&&!z&&!isSet(O))){for(let Q=0,X=S.options.length;QString($e)===String(pe)):ee.selected=looseIndexOf(O,pe)>-1}else ee.selected=O.has(pe);else if(looseEqual(getValue(ee),O)){S.selectedIndex!==Q&&(S.selectedIndex=Q);return}}!G&&S.selectedIndex!==-1&&(S.selectedIndex=-1)}}function getValue(S){return"_value"in S?S._value:S.value}function getCheckboxValue(S,O){const G=O?"_trueValue":"_falseValue";return G in S?S[G]:O}const vModelDynamic={created(S,O,G){callModelHook(S,O,G,null,"created")},mounted(S,O,G){callModelHook(S,O,G,null,"mounted")},beforeUpdate(S,O,G,z){callModelHook(S,O,G,z,"beforeUpdate")},updated(S,O,G,z){callModelHook(S,O,G,z,"updated")}};function resolveDynamicModel(S,O){switch(S){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(O){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(S,O,G,z,Q){const ee=resolveDynamicModel(S.tagName,G.props&&G.props.type)[Q];ee&&ee(S,O,G,z)}function initVModelForSSR(){vModelText.getSSRProps=({value:S})=>({value:S}),vModelRadio.getSSRProps=({value:S},O)=>{if(O.props&&looseEqual(O.props.value,S))return{checked:!0}},vModelCheckbox.getSSRProps=({value:S},O)=>{if(isArray$1(S)){if(O.props&&looseIndexOf(S,O.props.value)>-1)return{checked:!0}}else if(isSet(S)){if(O.props&&S.has(O.props.value))return{checked:!0}}else if(S)return{checked:!0}},vModelDynamic.getSSRProps=(S,O)=>{if(typeof O.type!="string")return;const G=resolveDynamicModel(O.type.toUpperCase(),O.props&&O.props.type);if(G.getSSRProps)return G.getSSRProps(S,O)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:S=>S.stopPropagation(),prevent:S=>S.preventDefault(),self:S=>S.target!==S.currentTarget,ctrl:S=>!S.ctrlKey,shift:S=>!S.shiftKey,alt:S=>!S.altKey,meta:S=>!S.metaKey,left:S=>"button"in S&&S.button!==0,middle:S=>"button"in S&&S.button!==1,right:S=>"button"in S&&S.button!==2,exact:(S,O)=>systemModifiers.some(G=>S[`${G}Key`]&&!O.includes(G))},withModifiers=(S,O)=>{const G=S._withMods||(S._withMods={}),z=O.join(".");return G[z]||(G[z]=(Q,...X)=>{for(let ee=0;ee{const G=S._withKeys||(S._withKeys={}),z=O.join(".");return G[z]||(G[z]=Q=>{if(!("key"in Q))return;const X=hyphenate(Q.key);if(O.some(ee=>ee===X||keyNames[ee]===X))return S(Q)})},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$2=(...S)=>{ensureRenderer().render(...S)},hydrate=(...S)=>{ensureHydrationRenderer().hydrate(...S)},createApp=(...S)=>{const O=ensureRenderer().createApp(...S),{mount:G}=O;return O.mount=z=>{const Q=normalizeContainer(z);if(!Q)return;const X=O._component;!isFunction(X)&&!X.render&&!X.template&&(X.template=Q.innerHTML),Q.nodeType===1&&(Q.textContent="");const ee=G(Q,!1,resolveRootNamespace(Q));return Q instanceof Element&&(Q.removeAttribute("v-cloak"),Q.setAttribute("data-v-app","")),ee},O},createSSRApp=(...S)=>{const O=ensureHydrationRenderer().createApp(...S),{mount:G}=O;return O.mount=z=>{const Q=normalizeContainer(z);if(Q)return G(Q,!0,resolveRootNamespace(Q))},O};function resolveRootNamespace(S){if(S instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&S instanceof MathMLElement)return"mathml"}function normalizeContainer(S){return isString$1(S)?document.querySelector(S):S}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(S,O={},G){for(const z in S){const Q=S[z],X=G?`${G}:${z}`:z;typeof Q=="object"&&Q!==null?flatHooks(Q,O,X):typeof Q=="function"&&(O[X]=Q)}return O}const defaultTask={run:S=>S()},_createTask=()=>defaultTask,createTask=typeof console.createTask!="undefined"?console.createTask:_createTask;function serialTaskCaller(S,O){const G=O.shift(),z=createTask(G);return S.reduce((Q,X)=>Q.then(()=>z.run(()=>X(...O))),Promise.resolve())}function parallelTaskCaller(S,O){const G=O.shift(),z=createTask(G);return Promise.all(S.map(Q=>z.run(()=>Q(...O))))}function callEachWith(S,O){for(const G of[...S])G(O)}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(O,G,z={}){if(!O||typeof G!="function")return()=>{};const Q=O;let X;for(;this._deprecatedHooks[O];)X=this._deprecatedHooks[O],O=X.to;if(X&&!z.allowDeprecated){let ee=X.message;ee||(ee=`${Q} hook has been deprecated`+(X.to?`, please use ${X.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(ee)||(console.warn(ee),this._deprecatedMessages.add(ee))}if(!G.name)try{Object.defineProperty(G,"name",{get:()=>"_"+O.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch(ee){}return this._hooks[O]=this._hooks[O]||[],this._hooks[O].push(G),()=>{G&&(this.removeHook(O,G),G=void 0)}}hookOnce(O,G){let z,Q=(...X)=>(typeof z=="function"&&z(),z=void 0,Q=void 0,G(...X));return z=this.hook(O,Q),z}removeHook(O,G){if(this._hooks[O]){const z=this._hooks[O].indexOf(G);z!==-1&&this._hooks[O].splice(z,1),this._hooks[O].length===0&&delete this._hooks[O]}}deprecateHook(O,G){this._deprecatedHooks[O]=typeof G=="string"?{to:G}:G;const z=this._hooks[O]||[];delete this._hooks[O];for(const Q of z)this.hook(O,Q)}deprecateHooks(O){Object.assign(this._deprecatedHooks,O);for(const G in O)this.deprecateHook(G,O[G])}addHooks(O){const G=flatHooks(O),z=Object.keys(G).map(Q=>this.hook(Q,G[Q]));return()=>{for(const Q of z.splice(0,z.length))Q()}}removeHooks(O){const G=flatHooks(O);for(const z in G)this.removeHook(z,G[z])}removeAllHooks(){for(const O in this._hooks)delete this._hooks[O]}callHook(O,...G){return G.unshift(O),this.callHookWith(serialTaskCaller,O,...G)}callHookParallel(O,...G){return G.unshift(O),this.callHookWith(parallelTaskCaller,O,...G)}callHookWith(O,G,...z){const Q=this._before||this._after?{name:G,args:z,context:{}}:void 0;this._before&&callEachWith(this._before,Q);const X=O(G in this._hooks?[...this._hooks[G]]:[],z);return X instanceof Promise?X.finally(()=>{this._after&&Q&&callEachWith(this._after,Q)}):(this._after&&Q&&callEachWith(this._after,Q),X)}beforeEach(O){return this._before=this._before||[],this._before.push(O),()=>{if(this._before!==void 0){const G=this._before.indexOf(O);G!==-1&&this._before.splice(G,1)}}}afterEach(O){return this._after=this._after||[],this._after.push(O),()=>{if(this._after!==void 0){const G=this._after.indexOf(O);G!==-1&&this._after.splice(G,1)}}}}function createHooks(){return new Hookable}function createContext(S={}){let O,G=!1;const z=ee=>{if(O&&O!==ee)throw new Error("Context conflict")};let Q;if(S.asyncContext){const ee=S.AsyncLocalStorage||window.AsyncLocalStorage;ee?Q=new ee:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const X=()=>{if(Q){const ee=Q.getStore();if(ee!==void 0)return ee}return O};return{use:()=>{const ee=X();if(ee===void 0)throw new Error("Context is not available");return ee},tryUse:()=>X(),set:(ee,pe)=>{pe||z(ee),O=ee,G=!0},unset:()=>{O=void 0,G=!1},call:(ee,pe)=>{z(ee),O=ee;try{return Q?Q.run(ee,pe):pe()}finally{G||(O=void 0)}},async callAsync(ee,pe){let ve,$e;O=ee;const Le=()=>{O=ee},ke=()=>O===ee?Le:void 0;asyncHandlers.add(ke);try{const De=Q?Q.run(ee,pe):pe();return G||(O=void 0),[ve,$e]=execAsync(()=>De),ve=await ve,$e(),ve}finally{asyncHandlers.delete(ke)}}}}function createNamespace(S={}){const O={};return{get(G,z={}){return O[G]||(O[G]=createContext(Tt(Tt({},S),z))),O[G]}}}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=(S,O={})=>defaultNamespace.get(S,O),asyncHandlersKey="__unctx_async_handlers__",asyncHandlers=_globalThis$1[asyncHandlersKey]||(_globalThis$1[asyncHandlersKey]=new Set);function getNuxtAppCtx(S=window.__APP){return getContext(window.__APP,{asyncContext:!1})}const NuxtPluginIndicator="__nuxt_plugin";function createNuxtApp(S){var Q;let O=0;const G=Tt({_id:window.__APP,_scope:effectScope(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.14.0"},get vue(){return G.vueApp.version}},payload:shallowReactive(Gt(Tt({},((Q=S.ssrContext)==null?void 0:Q.payload)||{}),{data:shallowReactive({}),state:reactive({}),once:new Set,_errors:shallowReactive({})})),static:{data:{}},runWithContext(X){return G._scope.active&&!getCurrentScope()?G._scope.run(()=>callWithNuxt(G,X)):callWithNuxt(G,X)},isHydrating:!0,deferHydration(){if(!G.isHydrating)return()=>{};O++;let X=!1;return()=>{if(!X&&(X=!0,O--,O===0))return G.isHydrating=!1,G.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:shallowReactive({}),_payloadRevivers:{}},S);{const X=window[window.__APP];if(X)for(const ee in X)switch(ee){case"data":case"state":case"_errors":Object.assign(G.payload[ee],X[ee]);break;default:G.payload[ee]=X[ee]}}G.hooks=createHooks(),G.hook=G.hooks.hook,G.callHook=G.hooks.callHook,G.provide=(X,ee)=>{const pe="$"+X;defineGetter(G,pe,ee),defineGetter(G.vueApp.config.globalProperties,pe,ee)},defineGetter(G.vueApp,"$nuxt",G),defineGetter(G.vueApp.config.globalProperties,"$nuxt",G);{window.useNuxtApp=window.useNuxtApp||useNuxtApp$1;const X=G.hook("app:error",(...ee)=>{console.error("[nuxt] error caught during app initialization",...ee)});G.hook("app:mounted",X)}const z=G.payload.config;return G.provide("config",z),G}function registerPluginHooks(S,O){O.hooks&&S.hooks.addHooks(O.hooks)}async function applyPlugin(S,O){let G,z;if(typeof O=="function"){const{provide:Q}=([G,z]=execAsync(()=>S.runWithContext(()=>O(S))),G=await G,z(),G||{});if(Q&&typeof Q=="object")for(const X in Q)S.provide(X,Q[X])}}async function applyPlugins(S,O){let G,z;const Q=[],X=[],ee=[],pe=[];let ve=0;async function $e(Le){var Fe,Ve;let ke,De;const xe=(Ve=(Fe=Le.dependsOn)==null?void 0:Fe.filter(Xe=>O.some(je=>je._name===Xe)&&!Q.includes(Xe)))!=null?Ve:[];if(xe.length>0)X.push([new Set(xe),Le]);else{const Xe=applyPlugin(S,Le).then(async()=>{let je,ze;Le._name&&(Q.push(Le._name),[je,ze]=execAsync(()=>Promise.all(X.map(async([We,qe])=>{let Qe,ot;We.has(Le._name)&&(We.delete(Le._name),We.size===0&&(ve++,[Qe,ot]=execAsync(()=>$e(qe)),await Qe,ot()))}))),await je,ze())});Le.parallel?ee.push(Xe.catch(je=>pe.push(je))):([ke,De]=execAsync(()=>Xe),await ke,De())}}for(const Le of O)registerPluginHooks(S,Le);for(const Le of O)[G,z]=execAsync(()=>$e(Le)),await G,z();if([G,z]=execAsync(()=>Promise.all(ee)),await G,z(),ve)for(let Le=0;LePromise.all(ee)),await G,z();if(pe.length)throw pe[0]}function defineNuxtPlugin(S){if(typeof S=="function")return S;const O=S._name||S.name;return delete S.name,Object.assign(S.setup||(()=>{}),S,{[NuxtPluginIndicator]:!0,_name:O})}const definePayloadPlugin=defineNuxtPlugin;function callWithNuxt(S,O,G){const z=()=>G?O(...G):O();return getNuxtAppCtx(S._id).set(S),S.vueApp.runWithContext(z)}function tryUseNuxtApp(S){var G;let O;return hasInjectionContext()&&(O=(G=getCurrentInstance())==null?void 0:G.appContext.app.$nuxt),O=O||getNuxtAppCtx(S).tryUse(),O||null}function useNuxtApp$1(S){const O=tryUseNuxtApp(S);if(!O)throw new Error("[nuxt] instance unavailable");return O}function useRuntimeConfig$1(S){return window[window.__APP].config}function defineGetter(S,O,G){Object.defineProperty(S,O,{get:()=>G})}function defineAppConfig(S){return S}const onAppUnmounted=S=>{useNuxtApp$1().hooks.hook("unmounted",S)},key="__APP",getWindowAppName=()=>window[key];if(!window.__patched){const S=window.setTimeout,O=window.setInterval;window.setInterval=(X,ee,...pe)=>{let ve;try{ve=useNuxtApp$1()}catch(Le){}if(ve!=null&&ve.dead)return 0;const $e=O(X,ee,...pe);return ve&&onAppUnmounted(()=>clearInterval($e)),$e},window.setTimeout=(X,ee,...pe)=>{let ve;try{ve=useNuxtApp$1()}catch(Le){}if(ve!=null&&ve.dead)return 0;const $e=S(X,ee,...pe);return ve&&onAppUnmounted(()=>clearTimeout($e)),$e};const G=Promise.prototype.then,z=Promise.prototype.catch,Q=(X,ee)=>ee&&function(...pe){const ve=getWindowAppName();try{return window.__APP=X,ee.apply(this,pe)}finally{window.__APP=ve}};Promise.prototype.then=function(X,ee){const pe=getWindowAppName();return G.call(this,Q(pe,X),Q(pe,ee))},Promise.prototype.catch=function(X){const ee=getWindowAppName();return z.call(this,Q(ee,X))},window.__patched=!0}let __;var _a$1;{const S=(_a$1=window.document)!=null?_a$1:{},{createElement:O}=S;document.createElementByMF=function(...G){const z=O.apply(S,G),Q=G[0].toLowerCase();return(Q==="link"||Q==="style"||Q==="script")&&z.setAttribute("microfront",getWindowAppName()),z}}let _$4;{const S=window,O=S.addEventListener,G=S.removeEventListener,z={};S.addEventListener=(Q,X,ee)=>{var pe;const ve=getWindowAppName();ve&&((pe=z[ve])!=null||(z[ve]=[]),z[ve].push({type:Q,listener:X})),O.call(S,Q,X,ee)},S.removeEventListener=(Q,X,...ee)=>{var pe;const ve=getWindowAppName();return z[ve]=(pe=z[ve])==null?void 0:pe.filter(({type:$e,listener:Le})=>$e!==Q||Le!==X),G.call(S,Q,X,...ee)},S.removeAllEventListenersByEventName=Q=>{var X;(X=z[getWindowAppName()])==null||X.forEach(({type:ee,listener:pe})=>{ee===Q&&S.removeEventListener(ee,pe)})}}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(S){return S!==null&&typeof S=="object"}function _defu(S,O,G=".",z){if(!isObject$1(O))return _defu(S,{},G);const Q=Object.assign({},O);for(const X in S){if(X==="__proto__"||X==="constructor")continue;const ee=S[X];ee!=null&&(Array.isArray(ee)&&Array.isArray(Q[X])?Q[X]=[...ee,...Q[X]]:isObject$1(ee)&&isObject$1(Q[X])?Q[X]=_defu(ee,Q[X],(G?`${G}.`:"")+X.toString()):Q[X]=ee)}return Q}function createDefu(S){return(...O)=>O.reduce((G,z)=>_defu(G,z,""),{})}const defu=createDefu();function isPlainObject$1(S){return Object.prototype.toString.call(S)==="[object Object]"}function isLogObj(S){return!(!isPlainObject$1(S)||!S.message&&!S.args||S.stack)}let paused=!1;const queue=[];class Consola{constructor(O={}){const G=O.types||LogTypes;this.options=defu(Gt(Tt({},O),{defaults:Tt({},O.defaults),level:_normalizeLogLevel(O.level,G),reporters:[...O.reporters||[]]}),{types:LogTypes,throttle:1e3,throttleMin:5,formatOptions:{date:!0,colors:!1,compact:!0}});for(const z in G){const Q=Tt(Tt({type:z},this.options.defaults),G[z]);this[z]=this._wrapLogFn(Q),this[z].raw=this._wrapLogFn(Q,!0)}this.options.mockFn&&this.mockTypes(),this._lastLog={}}get level(){return this.options.level}set level(O){this.options.level=_normalizeLogLevel(O,this.options.types,this.options.level)}prompt(O,G){if(!this.options.prompt)throw new Error("prompt is not supported!");return this.options.prompt(O,G)}create(O){const G=new Consola(Tt(Tt({},this.options),O));return this._mockFn&&G.mockTypes(this._mockFn),G}withDefaults(O){return this.create(Gt(Tt({},this.options),{defaults:Tt(Tt({},this.options.defaults),O)}))}withTag(O){return this.withDefaults({tag:this.options.defaults.tag?this.options.defaults.tag+":"+O:O})}addReporter(O){return this.options.reporters.push(O),this}removeReporter(O){if(O){const G=this.options.reporters.indexOf(O);if(G>=0)return this.options.reporters.splice(G,1)}else this.options.reporters.splice(0);return this}setReporters(O){return this.options.reporters=Array.isArray(O)?O:[O],this}wrapAll(){this.wrapConsole(),this.wrapStd()}restoreAll(){this.restoreConsole(),this.restoreStd()}wrapConsole(){for(const O in this.options.types)console["__"+O]||(console["__"+O]=console[O]),console[O]=this[O].raw}restoreConsole(){for(const O in this.options.types)console["__"+O]&&(console[O]=console["__"+O],delete console["__"+O])}wrapStd(){this._wrapStream(this.options.stdout,"log"),this._wrapStream(this.options.stderr,"log")}_wrapStream(O,G){O&&(O.__write||(O.__write=O.write),O.write=z=>{this[G].raw(String(z).trim())})}restoreStd(){this._restoreStream(this.options.stdout),this._restoreStream(this.options.stderr)}_restoreStream(O){O&&O.__write&&(O.write=O.__write,delete O.__write)}pauseLogs(){paused=!0}resumeLogs(){paused=!1;const O=queue.splice(0);for(const G of O)G[0]._logFn(G[1],G[2])}mockTypes(O){const G=O||this.options.mockFn;if(this._mockFn=G,typeof G=="function")for(const z in this.options.types)this[z]=G(z,this.options.types[z])||this[z],this[z].raw=this[z]}_wrapLogFn(O,G){return(...z)=>{if(paused){queue.push([this,O,z,G]);return}return this._logFn(O,z,G)}}_logFn(O,G,z){if((O.level||0)>this.level)return!1;const Q=Gt(Tt({date:new Date,args:[]},O),{level:_normalizeLogLevel(O.level,this.options.types)});!z&&G.length===1&&isLogObj(G[0])?Object.assign(Q,G[0]):Q.args=[...G],Q.message&&(Q.args.unshift(Q.message),delete Q.message),Q.additional&&(Array.isArray(Q.additional)||(Q.additional=Q.additional.split(` `)),Q.args.push(` `+Q.additional.join(` `)),delete Q.additional),Q.type=typeof Q.type=="string"?Q.type.toLowerCase():"log",Q.tag=typeof Q.tag=="string"?Q.tag:"";const X=(pe=!1)=>{const ve=(this._lastLog.count||0)-this.options.throttleMin;if(this._lastLog.object&&ve>0){const $e=[...this._lastLog.object.args];ve>1&&$e.push(`(repeated ${ve} times)`),this._log(Gt(Tt({},this._lastLog.object),{args:$e})),this._lastLog.count=1}pe&&(this._lastLog.object=Q,this._log(Q))};clearTimeout(this._lastLog.timeout);const ee=this._lastLog.time&&Q.date?Q.date.getTime()-this._lastLog.time.getTime():0;if(this._lastLog.time=Q.date,eethis.options.throttleMin)){this._lastLog.timeout=setTimeoutWrapped(X,this.options.throttle);return}}catch(pe){}X(!0)}_log(O){for(const G of this.options.reporters)G.log(O,{options:this.options})}}function _normalizeLogLevel(S,O={},G=3){return S===void 0?G:typeof S=="number"?S:O[S]&&O[S].level!==void 0?O[S].level:G}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(S={}){return new Consola(S)}class BrowserReporter{constructor(O){this.options=Tt({},O),this.defaultColor="#7f8c8d",this.levelColorMap={0:"#c0392b",1:"#f39c12",3:"#00BCD4"},this.typeColorMap={success:"#2ecc71"}}_getLogFn(O){return O<1?console.__error||console.error:O===1?console.__warn||console.warn:console.__log||console.log}log(O){const G=this._getLogFn(O.level),z=O.type==="log"?"":O.type,Q=O.tag||"",ee=` background: ${this.typeColorMap[O.type]||this.levelColorMap[O.level]||this.defaultColor}; border-radius: 0.5em; color: white; font-weight: bold; padding: 2px 0.5em; `,pe=`%c${[Q,z].filter(Boolean).join(":")}`;typeof O.args[0]=="string"?G(`${pe}%c ${O.args[0]}`,ee,"",...O.args.slice(1)):G(pe,ee,...O.args)}}function createConsola(S={}){return createConsola$1(Tt({reporters:S.reporters||[new BrowserReporter({})],prompt(G,z={}){return z.type==="confirm"?Promise.resolve(confirm(G)):Promise.resolve(prompt(G))}},S))}const consola=createConsola(),isVue2=!1;let activePinia;const setActivePinia=S=>activePinia=S,getActivePinia=()=>hasInjectionContext()&&inject(piniaSymbol)||activePinia,piniaSymbol=Symbol();function isPlainObject(S){return S&&typeof S=="object"&&Object.prototype.toString.call(S)==="[object Object]"&&typeof S.toJSON!="function"}var MutationType;(function(S){S.direct="direct",S.patchObject="patch object",S.patchFunction="patch function"})(MutationType||(MutationType={}));const IS_CLIENT=typeof window!="undefined";function createPinia(){const S=effectScope(!0),O=S.run(()=>ref({}));let G=[],z=[];const Q=markRaw({install(X){setActivePinia(Q),Q._a=X,X.provide(piniaSymbol,Q),X.config.globalProperties.$pinia=Q,z.forEach(ee=>G.push(ee)),z=[]},use(X){return!this._a&&!isVue2?z.push(X):G.push(X),this},_p:G,_a:null,_e:S,_s:new Map,state:O});return Q}function disposePinia(S){S._e.stop(),S._s.clear(),S._p.splice(0),S.state.value={},S._a=null}function acceptHMRUpdate(S,O){return()=>{}}const noop$3=()=>{};function addSubscription(S,O,G,z=noop$3){S.push(O);const Q=()=>{const X=S.indexOf(O);X>-1&&(S.splice(X,1),z())};return!G&&getCurrentScope()&&onScopeDispose(Q),Q}function triggerSubscriptions(S,...O){S.slice().forEach(G=>{G(...O)})}const fallbackRunWithContext=S=>S(),ACTION_MARKER=Symbol(),ACTION_NAME=Symbol();function mergeReactiveObjects(S,O){S instanceof Map&&O instanceof Map?O.forEach((G,z)=>S.set(z,G)):S instanceof Set&&O instanceof Set&&O.forEach(S.add,S);for(const G in O){if(!O.hasOwnProperty(G))continue;const z=O[G],Q=S[G];isPlainObject(Q)&&isPlainObject(z)&&S.hasOwnProperty(G)&&!isRef(z)&&!isReactive(z)?S[G]=mergeReactiveObjects(Q,z):S[G]=z}return S}const skipHydrateSymbol=Symbol();function skipHydrate(S){return Object.defineProperty(S,skipHydrateSymbol,{})}function shouldHydrate(S){return!isPlainObject(S)||!S.hasOwnProperty(skipHydrateSymbol)}const{assign:assign$2}=Object;function isComputed(S){return!!(isRef(S)&&S.effect)}function createOptionsStore(S,O,G,z){const{state:Q,actions:X,getters:ee}=O,pe=G.state.value[S];let ve;function $e(){pe||(G.state.value[S]=Q?Q():{});const Le=toRefs(G.state.value[S]);return assign$2(Le,X,Object.keys(ee||{}).reduce((ke,De)=>(ke[De]=markRaw(computed(()=>{setActivePinia(G);const xe=G._s.get(S);return ee[De].call(xe,xe)})),ke),{}))}return ve=createSetupStore(S,$e,O,G,z,!0),ve}function createSetupStore(S,O,G={},z,Q,X){let ee;const pe=assign$2({actions:{}},G),ve={deep:!0};let $e,Le,ke=[],De=[],xe;const Fe=z.state.value[S];!X&&!Fe&&(z.state.value[S]={}),ref({});let Ve;function Xe(et){let Ye;$e=Le=!1,typeof et=="function"?(et(z.state.value[S]),Ye={type:MutationType.patchFunction,storeId:S,events:xe}):(mergeReactiveObjects(z.state.value[S],et),Ye={type:MutationType.patchObject,payload:et,storeId:S,events:xe});const Je=Ve=Symbol();nextTick().then(()=>{Ve===Je&&($e=!0)}),Le=!0,triggerSubscriptions(ke,Ye,z.state.value[S])}const je=X?function(){const{state:Ye}=G,Je=Ye?Ye():{};this.$patch(mt=>{assign$2(mt,Je)})}:noop$3;function ze(){ee.stop(),ke=[],De=[],z._s.delete(S)}const We=(et,Ye="")=>{if(ACTION_MARKER in et)return et[ACTION_NAME]=Ye,et;const Je=function(){setActivePinia(z);const mt=Array.from(arguments),vt=[],Pt=[];function Ft(Nt){vt.push(Nt)}function Ut(Nt){Pt.push(Nt)}triggerSubscriptions(De,{args:mt,name:Je[ACTION_NAME],store:Qe,after:Ft,onError:Ut});let Lt;try{Lt=et.apply(this&&this.$id===S?this:Qe,mt)}catch(Nt){throw triggerSubscriptions(Pt,Nt),Nt}return Lt instanceof Promise?Lt.then(Nt=>(triggerSubscriptions(vt,Nt),Nt)).catch(Nt=>(triggerSubscriptions(Pt,Nt),Promise.reject(Nt))):(triggerSubscriptions(vt,Lt),Lt)};return Je[ACTION_MARKER]=!0,Je[ACTION_NAME]=Ye,Je},qe={_p:z,$id:S,$onAction:addSubscription.bind(null,De),$patch:Xe,$reset:je,$subscribe(et,Ye={}){const Je=addSubscription(ke,et,Ye.detached,()=>mt()),mt=ee.run(()=>watch(()=>z.state.value[S],vt=>{(Ye.flush==="sync"?Le:$e)&&et({storeId:S,type:MutationType.direct,events:xe},vt)},assign$2({},ve,Ye)));return Je},$dispose:ze},Qe=reactive(qe);z._s.set(S,Qe);const nt=(z._a&&z._a.runWithContext||fallbackRunWithContext)(()=>z._e.run(()=>(ee=effectScope()).run(()=>O({action:We}))));for(const et in nt){const Ye=nt[et];if(isRef(Ye)&&!isComputed(Ye)||isReactive(Ye))X||(Fe&&shouldHydrate(Ye)&&(isRef(Ye)?Ye.value=Fe[et]:mergeReactiveObjects(Ye,Fe[et])),z.state.value[S][et]=Ye);else if(typeof Ye=="function"){const Je=We(Ye,et);nt[et]=Je,pe.actions[et]=Ye}}return assign$2(Qe,nt),assign$2(toRaw(Qe),nt),Object.defineProperty(Qe,"$state",{get:()=>z.state.value[S],set:et=>{Xe(Ye=>{assign$2(Ye,et)})}}),z._p.forEach(et=>{assign$2(Qe,ee.run(()=>et({store:Qe,app:z._a,pinia:z,options:pe})))}),Fe&&X&&G.hydrate&&G.hydrate(Qe.$state,Fe),$e=!0,Le=!0,Qe}/*! #__NO_SIDE_EFFECTS__ */function defineStore$1(S,O,G){let z,Q;const X=typeof O=="function";typeof S=="string"?(z=S,Q=X?G:O):(Q=S,z=S.id);function ee(pe,ve){const $e=hasInjectionContext();return pe=pe||($e?inject(piniaSymbol,null):null),pe&&setActivePinia(pe),pe=activePinia,pe._s.has(z)||(X?createSetupStore(z,O,Q,pe):createOptionsStore(z,Q,pe)),pe._s.get(z)}return ee.$id=z,ee}let mapStoreSuffix="Store";function setMapStoreSuffix(S){mapStoreSuffix=S}function mapStores(...S){return S.reduce((O,G)=>(O[G.$id+mapStoreSuffix]=function(){return G(this.$pinia)},O),{})}function mapState(S,O){return Array.isArray(O)?O.reduce((G,z)=>(G[z]=function(){return S(this.$pinia)[z]},G),{}):Object.keys(O).reduce((G,z)=>(G[z]=function(){const Q=S(this.$pinia),X=O[z];return typeof X=="function"?X.call(this,Q):Q[X]},G),{})}const mapGetters=mapState;function mapActions(S,O){return Array.isArray(O)?O.reduce((G,z)=>(G[z]=function(...Q){return S(this.$pinia)[z](...Q)},G),{}):Object.keys(O).reduce((G,z)=>(G[z]=function(...Q){return S(this.$pinia)[O[z]](...Q)},G),{})}function mapWritableState(S,O){return Array.isArray(O)?O.reduce((G,z)=>(G[z]={get(){return S(this.$pinia)[z]},set(Q){return S(this.$pinia)[z]=Q}},G),{}):Object.keys(O).reduce((G,z)=>(G[z]={get(){return S(this.$pinia)[O[z]]},set(Q){return S(this.$pinia)[O[z]]=Q}},G),{})}function storeToRefs(S){{const O=toRaw(S),G={};for(const z in O){const Q=O[z];Q.effect?G[z]=computed({get:()=>S[z],set(X){S[z]=X}}):(isRef(Q)||isReactive(Q))&&(G[z]=toRef(S,z))}return G}}const PiniaVuePlugin=function(S){S.mixin({beforeCreate(){const O=this.$options;if(O.pinia){const G=O.pinia;if(!this._provided){const z={};Object.defineProperty(this,"_provided",{get:()=>z,set:Q=>Object.assign(z,Q)})}this._provided[piniaSymbol]=G,this.$pinia||(this.$pinia=G),G._a=this,IS_CLIENT&&setActivePinia(G)}else!this.$pinia&&O.parent&&O.parent.$pinia&&(this.$pinia=O.parent.$pinia)},destroyed(){delete this._pStores}})};function assert(S,O){if(!S)throw new Error(String(O))}class Bonus{constructor({id:O=0,idBonus:G=0,type:z=0,name:Q="",start:X=0,end:ee=0,cur:pe=0,isClosed:ve=!1,progress:$e="",width:Le=0,money:ke=0,expirationDate:De=0,currencyIso:xe="",promoId:Fe=0}){this.id=O,this.idBonus=G,this.type=z,this.name=Q,this.start=X,this.end=ee,this.cur=pe,this.isClosed=ve,this.progress=$e,this.width=Le,this.money=ke,this.expirationDate=De,this.currencyIso=xe,this.promoId=Fe}}class Account{constructor({id:O=0,idBonus:G=0,type:z=0,money:Q=0,name:X="",iso:ee="",symbol:pe="",isActive:ve=!1,currencyId:$e=0,amountOfUnplacedBets:Le=0,points:ke=0,isBonusAccount:De=!1,isPointsTypeBalance:xe=!1}){this.id=O,this.idBonus=G,this.type=z,this.money=Q,this.name=X,this.iso=ee,this.symbol=pe,this.isActive=ve,this.currencyId=$e,this.amountOfUnplacedBets=Le,this.points=ke,this.labelWithSymbol=`${this.name} (${this.symbol})`,this.labelWithIso=`${this.name} (${this.iso})`,this.label=this.labelWithIso,this.isBonusAccount=De,this.isPointsTypeBalance=xe}}const handleBonus=S=>{const O=[];return S.forEach(G=>{const z=new Bonus({id:G.id,idBonus:G.idBonus,type:G.TypeBonus,name:G.Trslt_BonusName||G.BonusName,start:G.bonus_start,end:G.bonus_finish,cur:G.bonus_fact,isClosed:!!G.BonusClosed,progress:`${G.bonus_fact*100/(G.bonus_finish-G.bonus_start)}%`,width:100*(G.bonus_fact/G.bonus_finish),money:G.money,expirationDate:G.closing_time,currencyIso:G.currency_code,promoId:G.promoaction_id});O.push(z)}),O},handleAccounts=S=>{const O=[];return S.forEach(G=>{const z=new Account({id:G.id,type:G.typ,money:G.money,name:G.AccountName,iso:G.kode,symbol:G.currencySymbol,isActive:G.active,currencyId:G.idCurrecy,amountOfUnplacedBets:G.summ_unplaced_bets,points:G.PointsBalance,isBonusAccount:G.Bonus>0});O.push(z)}),O},handleAllAccounts=S=>{const O=[];return S.forEach(G=>{const z=new Account({id:G.id,idBonus:G.idBonus,type:G.typ,money:G.money,name:G.BonusName,iso:G.kode,symbol:G.currencySymbol,isActive:!!G.activate,currencyId:G.Currenty,isBonusAccount:G.Bonus>0});O.push(z)}),O},handleResponse=(S,O,G)=>({accounts:handleAccounts(S),bonuses:handleBonus(O),all_accounts:handleAllAccounts(G)}),isDef=S=>S!=null;var CountryCode=(S=>(S.AA="aa",S.AB="ab",S.AD="ad",S.AE="ae",S.AF="af",S.AG="ag",S.AL="al",S.AM="am",S.AN="an",S.AO="ao",S.AR="ar",S.AS="as",S.AT="at",S.AU="au",S.AW="aw",S.AX="ax",S.AZ="az",S.BA="ba",S.BB="bb",S.BD="bd",S.BE="be",S.BF="bf",S.BG="bg",S.BH="bh",S.BI="bi",S.BJ="bj",S.BM="bm",S.BN="bn",S.BO="bo",S.BR="br",S.BS="bs",S.BT="bt",S.BW="bw",S.BY="by",S.BZ="bz",S.CA="ca",S.CC="cc",S.CD="cd",S.CF="cf",S.CG="cg",S.CH="ch",S.CI="ci",S.CK="ck",S.CL="cl",S.CM="cm",S.CN="cn",S.CO="co",S.CR="cr",S.CS="cs",S.CU="cu",S.CV="cv",S.CW="cw",S.CX="cx",S.CY="cy",S.CZ="cz",S.DE="de",S.DJ="dj",S.DK="dk",S.DM="dm",S.DO="do",S.DZ="dz",S.EC="ec",S.EE="ee",S.EG="eg",S.EH="eh",S.EN="en",S.ER="er",S.ES="es",S.ET="et",S.EU="eu",S.FI="fi",S.FJ="fj",S.FO="fo",S.FR="fr",S.FX="fx",S.GA="ga",S.GB="gb",S.GD="gd",S.GE="ge",S.GF="gf",S.GG="gg",S.GH="gh",S.GI="gi",S.GL="gl",S.GM="gm",S.GN="gn",S.GP="gp",S.GQ="gq",S.GR="gr",S.GT="gt",S.GU="gu",S.GW="gw",S.GY="gy",S.HK="hk",S.HN="hn",S.HR="hr",S.HT="ht",S.HU="hu",S.ID="id",S.IE="ie",S.IL="il",S.IM="jm",S.IN="in",S.IQ="iq",S.IR="ir",S.IS="is",S.IT="it",S.JE="je",S.JM="jm",S.JO="jo",S.JP="jp",S.KE="ke",S.KG="kg",S.KH="kh",S.KI="ki",S.KM="km",S.KN="kn",S.KP="kp",S.KR="kr",S.KW="kw",S.KY="ky",S.KZ="kz",S.LA="la",S.LB="lb",S.LC="lc",S.LI="li",S.LK="lk",S.LN="ln",S.LO="lo",S.LR="lr",S.LS="ls",S.LT="lt",S.LU="lu",S.LV="lv",S.LY="ly",S.MA="ma",S.MC="mc",S.MD="md",S.ME="me",S.MG="mg",S.MK="mk",S.ML="ml",S.MM="mm",S.MN="mn",S.MO="mo",S.MP="mp",S.MQ="mq",S.MR="mr",S.MT="mt",S.MU="mu",S.MV="mv",S.MW="mw",S.MX="mx",S.MY="my",S.MZ="mz",S.NA="na",S.NC="nc",S.NE="ne",S.NF="nf",S.NG="ng",S.NI="ni",S.NL="nl",S.NO="no",S.NP="np",S.NR="nr",S.NU="nu",S.NZ="nz",S.OM="om",S.OS="os",S.PA="pa",S.PE="pe",S.PF="pf",S.PG="pg",S.PH="ph",S.PK="pk",S.PL="pl",S.PM="pm",S.PR="pr",S.PS="ps",S.PT="pt",S.PY="py",S.QA="qa",S.RE="re",S.RO="ro",S.RS="rs",S.RU="ru",S.RW="rw",S.SA="sa",S.SC="sc",S.SD="sd",S.SE="se",S.SG="sg",S.SI="si",S.SJ="sj",S.SK="sk",S.SL="sl",S.SM="sm",S.SN="sn",S.SO="so",S.SR="sr",S.SS="ss",S.ST="st",S.SV="sv",S.SY="sy",S.SZ="sz",S.TC="tc",S.TD="td",S.TF="tf",S.TG="tg",S.TH="th",S.TJ="tj",S.TL="tl",S.TM="tm",S.TN="tn",S.TO="to",S.TR="tr",S.TT="tt",S.TV="tv",S.TW="tw",S.TZ="tz",S.UA="ua",S.UG="ug",S.UK="uk",S.UM="um",S.US="us",S.UY="uy",S.UZ="uz",S.VA="va",S.VC="vc",S.VE="ve",S.VG="vg",S.VI="vi",S.VN="vn",S.VU="vu",S.WF="wf",S.WS="ws",S.YE="ye",S.ZA="za",S.ZM="zm",S.ZW="zw",S))(CountryCode||{}),BettingPageType=(S=>(S.HOME="home",S.BETSONYOUR="betsonyour",S.CYBER="cyber",S.UFC="ufc",S.POLITICS="politics",S.MARBLE="marble",S.BEST="best",S.TEAM="team",S.TOPGAME="topgame",S.CHAMP="champions",S.RECOMMENDATION="recommendation",S.OLYMPICS="olympics2024",S.EUROPALEAGUE="europa-league-2025",S.LALIGA="laliga",S.EPL="epl",S.IPL="ipl-2025",S.SCF="scf",S.NHLFINALS="nhl-finals",S.FIFACWC="fifa-cwc-2025",S.NBAFINALS="nba-finals",S))(BettingPageType||{}),LanguageCode=(S=>(S.AA="aa",S.AE="ae",S.AF="af",S.AL="al",S.AM="am",S.AR="ar",S.AU="au",S.AZ="az",S.BE="be",S.BG="bg",S.BN="bn",S.BR="br",S.BS="bs",S.BY="by",S.CA="ca",S.CN="cn",S.CS="cs",S.CY="cy",S.DA="da",S.DE="de",S.DV="dv",S.EL="el",S.EN="en",S.EO="eo",S.ES="es",S.ET="et",S.EU="eu",S.FA="fa",S.FI="fi",S.FO="fo",S.FR="fr",S.GL="gl",S.GU="gu",S.HE="he",S.HI="hi",S.HK="hk",S.HR="hr",S.HT="ht",S.HU="hu",S.HY="hy",S.ID="id",S.IN="in",S.IQ="iq",S.IS="is",S.IT="it",S.JA="ja",S.KA="ka",S.KM="km",S.KO="ko",S.KU="ku",S.KY="ky",S.KZ="kz",S.LN="ln",S.LO="lo",S.LT="lt",S.LV="lv",S.MI="mi",S.MK="mk",S.MN="mn",S.MS="ms",S.MT="mt",S.MX="mx",S.MY="my",S.NB="nb",S.NE="ne",S.NL="nl",S.NN="nn",S.NS="ns",S.NZ="nz",S.PA="pa",S.PE="pe",S.PL="pl",S.PS="ps",S.PT="pt",S.QU="qu",S.RO="ro",S.RU="ru",S.SA="sa",S.SD="sd",S.SE="se",S.SI="si",S.SK="sk",S.SL="sl",S.SO="so",S.SR="sr",S.SV="sv",S.SW="sw",S.TA="ta",S.TE="te",S.TH="th",S.TJ="tj",S.TL="tl",S.TN="tn",S.TR="tr",S.TT="tt",S.TW="tw",S.UA="ua",S.UK="uk",S.UR="ur",S.US="us",S.UZ="uz",S.VI="vi",S.XH="xh",S.ZU="zu",S.UNKNOWN="--",S))(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=Gt(Tt({},Object.values(LanguageCode).reduce((S,O)=>Gt(Tt({},S),{[O]:O}),{})),{[LanguageCode.AU]:"en",[LanguageCode.TW]:"zh"});var sizeType=(S=>(S.xxxxs="xxxxs",S.xxxs="xxxs",S.xxs="xxs",S.xs="xs",S.s="s",S.m="m",S.l="l",S.xl="xl",S.xxl="xxl",S))(sizeType||{});const defaultSizeType="m",statusType=Object.freeze({SUCCESS:"success",ERROR:"error",WARNING:"warning",INFO:"info",QUESTION:"question",PENDING:"pending",LIVE:"live",SELECTED:"selected"});var themeType=(S=>(S.default="default",S.clear="clear",S.primary="primary",S.primary_t="primary-t",S.primary5="primary-5",S.primary10="primary-10",S.primary15="primary-15",S.primary20="primary-20",S.primary30="primary-30",S.primary50="primary-50",S.primary75="primary-75",S.primary80="primary-80",S.primary90="primary-90",S.primary100="primary-100",S.primary_10="primary--10",S.primary_20="primary--20",S.primary_30="primary--30",S.primary_40="primary--40",S.primary_40t="primary--40-t",S.primary_55="primary--55",S.primary_50="primary--50",S.primary_55t="primary--55-t",S.primary_60="primary--60",S.primary_85="primary--85",S.gray_10="gray--10",S.gray_30="gray--30",S.gray_40="gray--40",S.gray_60="gray--60",S.gray_65="gray--65",S.gray_70="gray--70",S.gray_80="gray--80",S.gray_100="gray--100",S.gray="gray",S.gray20="gray-20",S.gray30="gray-30",S.gray40="gray-40",S.gray50="gray-50",S.gray60="gray-60",S.gray65="gray-65",S.gray75="gray-75",S.gray100="gray-100",S.gray100Custom="gray-100-custom",S.white="white",S.good="good",S.good_15="good--15",S.bad_30="bad--30",S.bad="bad",S.bad80="bad-80",S.bad90="bad-90",S.accent="accent",S.accent15="accent-15",S.accent80="accent-80",S.accent_20="accent--20",S.accentSecondary_10="accent-secondary--10",S.accentSecondary="accent-secondary",S.accentSecondary10="accent-secondary-10",S.accentSecondary100="accent-secondary-100",S.dark="dark",S.dark25="dark-25",S.dark_40="dark--40",S.dark_55="dark--55",S.secondary="secondary",S.thirdPartyDefault="tp-default",S.thirdPartyGray="tp-gray",S.thirdPartyGray5="tp-gray-5",S.thirdPartyGray10="tp-gray-10",S.thirdPartyGray15="tp-gray-15",S.thirdPartyGray20="tp-gray-20",S.thirdPartyGray30="tp-gray-30",S.thirdPartyGray100="tp-gray-100",S.thirdPartyGray_5="tp-gray--5",S.thirdPartyGray_10="tp-gray--10",S.thirdPartyGray_15="tp-gray--15",S.thirdPartyGray_20="tp-gray--20",S.thirdPartyGray_30="tp-gray--30",S.thirdPartyGray_100="tp-gray--100",S.thirdPartyPrimary="tp-primary",S.thirdPartyPrimary10="tp-primary-10",S.thirdPartyPrimary100="tp-primary-100",S.thirdPartyPrimary_50="tp-primary--50",S.thirdPartyPartnerPrimary70="tpp-primary-70",S.thirdPartyPartnerPrimary75="tpp-primary-75",S.thirdPartyPartnerPrimary80="tpp-primary-80",S.thirdPartyPartnerPrimary85="tpp-primary-85",S.thirdPartyPartnerPrimary90="tpp-primary-90",S.thirdPartyPartnerPrimary95="tpp-primary-95",S.thirdPartyPartnerPrimary100="tpp-primary-100",S.thirdPartyPartnerPrimary_20="tpp-primary--20",S.thirdPartyPartnerPrimary_40="tpp-primary--40",S.thirdPartyPartnerPrimary_50="tpp-primary--50",S.thirdPartyPartnerPrimary_60="tpp-primary--60",S.cyber="cyber",S.cyber10="cyber-10",S.cyber35="cyber-35",S.cyber55="cyber-55",S.cyber100="cyber-100",S.cyber_35="cyber--35",S.cyber_45="cyber--45",S.cyber_60="cyber--60",S.cyberCs="cyber-cs",S.cyber_accent="cyber-accent",S.cyberAccentGradient="cyber-accent-gradient",S.cyber_gradient="cyber-gradient",S.cyber_gradient0_35="cyber-gradient-0--35",S.cyber_gradient_25_45="cyber-gradient--25--45",S.cyber_primary="cyber-primary",S.alternative="alternative",S.specialPrimary="special-primary",S.specialAccent="special-accent",S.specialGray="special-gray",S.specialGray30="special-gray-30",S.specialGray60="special-gray-60",S.specialGray100="special-gray-100",S.specialPrimary30="special-primary-30",S.specialPrimary_10="special-primary--10",S.specialPrimary55="special-primary-55",S.specialPrimary65="special-primary-65",S.specialPrimary80="special-primary-80",S.specialPrimary90="special-primary-90",S.specialPrimary100="special-primary-100",S.dynamicAccent="dynamic-accent",S))(themeType||{});const defaultThemeType="default",USER_CONFIG_STORE_NAME="userConfig";var MarketsNameType=(S=>(S[S.short=0]="short",S[S.full=1]="full",S))(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"},MODAL_ID="modal-id";var RegistrationFirstDepositBonusSelectionType=(S=>(S[S.DEFAULT=0]="DEFAULT",S[S.CARDS_IN_FORM=1]="CARDS_IN_FORM",S))(RegistrationFirstDepositBonusSelectionType||{});const b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(S){const O={};for(let G=0,z=S.length;G>>6)+fromCharCode(128|O&63):fromCharCode(224|O>>>12&15)+fromCharCode(128|O>>>6&63)+fromCharCode(128|O&63)):(O=65536+(S.charCodeAt(0)-55296)*1024+(S.charCodeAt(1)-56320),fromCharCode(240|O>>>18&7)+fromCharCode(128|O>>>12&63)+fromCharCode(128|O>>>6&63)+fromCharCode(128|O&63))},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(S){return S.replace(re_utob,cb_utob)},cb_encode=function(S){const O=[0,2,1][S.length%3],G=S.charCodeAt(0)<<16|(S.length>1?S.charCodeAt(1):0)<<8|(S.length>2?S.charCodeAt(2):0);return[b64chars.charAt(G>>>18),b64chars.charAt(G>>>12&63),O>=2?"=":b64chars.charAt(G>>>6&63),O>=1?"=":b64chars.charAt(G&63)].join("")},btoa=function(S){return S.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(S){return btoa(utob(S))},re_btou=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),cb_btou=function(S){switch(S.length){case 4:const G=((7&S.charCodeAt(0))<<18|(63&S.charCodeAt(1))<<12|(63&S.charCodeAt(2))<<6|63&S.charCodeAt(3))-65536;return fromCharCode((G>>>10)+55296)+fromCharCode((G&1023)+56320);case 3:return fromCharCode((15&S.charCodeAt(0))<<12|(63&S.charCodeAt(1))<<6|63&S.charCodeAt(2));default:return fromCharCode((31&S.charCodeAt(0))<<6|63&S.charCodeAt(1))}},btou=function(S){return S.replace(re_btou,cb_btou)},cb_decode=function(S){const O=S.length,G=O%4,z=(O>0?b64tab[S.charAt(0)]<<18:0)|(O>1?b64tab[S.charAt(1)]<<12:0)|(O>2?b64tab[S.charAt(2)]<<6:0)|(O>3?b64tab[S.charAt(3)]:0),Q=[fromCharCode(z>>>16),fromCharCode(z>>>8&255),fromCharCode(z&255)];return Q.length-=[0,0,2,1][G],Q.join("")},atob=function(S){return S.replace(/[\s\S]{1,4}/g,cb_decode)},_decode=function(S){return btou(atob(S))};function encode(S,O=!1){return O?_encode(String(S)).replace(/[+\/]/g,G=>G=="+"?"-":"_").replace(/=/g,""):_encode(String(S))}function decode$1(S){return _decode(String(S).replace(/[-_]/g,O=>O=="-"?"+":"/").replace(/[^A-Za-z0-9\+\/]/g,""))}const crypt={encode,decode:decode$1},noop$2=()=>{},trailingDebounce=(S,O)=>{let G;return(...z)=>{clearTimeout(G),G=setTimeoutWrapped(()=>S(...z),O)}},leadingDebounce=(S,O)=>{let G;return(...z)=>{G===void 0&&S(...z),clearTimeout(G),G=setTimeoutWrapped(()=>{G=void 0},O)}},trailingAndLeadingDebounce=(S,O)=>{let G,z=!1;return(...Q)=>{G===void 0?(S(...Q),z=!0):z=!1,clearTimeout(G),G=setTimeoutWrapped(()=>{G=void 0,z||S(...Q)},O)}},debounce=(S,O,{leading:G=!1,trailing:z=!0}={})=>G&&z?trailingAndLeadingDebounce(S,O):G?leadingDebounce(S,O):z?trailingDebounce(S,O):noop$2,delay=(S,O)=>new Promise((G,z)=>{const Q=setTimeoutWrapped(G,S);O==null||O.addEventListener("abort",()=>{clearTimeout(Q),z()})});class Emitter{constructor(){this.handlers=new Map}asyncEmit(O,...G){var z;const Q=[];return(z=this.handlers.get(O))==null||z.forEach(X=>Q.push(X(...G))),Promise.allSettled(Q)}emit(O,...G){this.asyncEmit(O,...G)}off(O,G){var z,Q;return O===void 0?(this.handlers.clear(),!0):G===void 0?this.handlers.delete(O):(Q=(z=this.handlers.get(O))==null?void 0:z.delete(G))!=null?Q:!1}on(O,G,z=G){return this.handlers.has(O)?this.handlers.get(O).set(G,z):this.handlers.set(O,new Map([[G,z]])),()=>this.off(O,G)}once(O,G,z=G){const Q=this.on(O,G,(...X)=>(Q(),z(...X)));return Q}}var PromiseState=(S=>(S.FULFILLED="fulfilled",S.REJECTED="rejected",S.PENDING="pending",S))(PromiseState||{});class ExtendedPromise extends Promise{constructor(O,G,z,Q="pending"){super((X,ee)=>{if(G=pe=>{Q==="pending"&&(Q="fulfilled",X(pe))},z=pe=>{Q==="pending"&&(Q="rejected",ee(pe))},O)return O(G,z)}),this.PromiseState=PromiseState,this.onResolve=G,this.onReject=z,this.getState=()=>Q}get state(){return this.getState()}get isPending(){return this.state==="pending"}get isFulfilled(){return this.state==="fulfilled"}get isRejected(){return this.state==="rejected"}resolve(O){return this.onResolve(O),this}reject(O){return this.onReject(O),this}}function toInteger(S){if(S===null||S===!0||S===!1)return NaN;var O=Number(S);return isNaN(O)?O:O<0?Math.ceil(O):Math.floor(O)}function requiredArgs(S,O){if(O.length1?"s":"")+" required, but only "+O.length+" present")}function toDate(S){requiredArgs(1,arguments);var O=Object.prototype.toString.call(S);return S instanceof Date||typeof S=="object"&&O==="[object Date]"?new Date(S.getTime()):typeof S=="number"||O==="[object Number]"?new Date(S):((typeof S=="string"||O==="[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(S,O){requiredArgs(2,arguments);var G=toDate(S),z=toInteger(O);return isNaN(z)?new Date(NaN):(z&&G.setDate(G.getDate()+z),G)}function addMilliseconds(S,O){requiredArgs(2,arguments);var G=toDate(S).getTime(),z=toInteger(O);return new Date(G+z)}var MILLISECONDS_IN_HOUR$1=36e5;function addHours(S,O){requiredArgs(2,arguments);var G=toInteger(O);return addMilliseconds(S,G*MILLISECONDS_IN_HOUR$1)}function startOfWeek(S,O){requiredArgs(1,arguments);var G=O||{},z=G.locale,Q=z&&z.options&&z.options.weekStartsOn,X=Q==null?0:toInteger(Q),ee=G.weekStartsOn==null?X:toInteger(G.weekStartsOn);if(!(ee>=0&&ee<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var pe=toDate(S),ve=pe.getDay(),$e=(ve=0&&ee<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var pe=toDate(S),ve=pe.getDay(),$e=(ve0?"in "+z:z+" ago":z};function buildFormatLongFn(S){return function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=O.width?String(O.width):S.defaultWidth,z=S.formats[G]||S.formats[S.defaultWidth];return z}}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(S,O,G,z){return formatRelativeLocale$1[S]};function buildLocalizeFn(S){return function(O,G){var z=G||{},Q=z.context?String(z.context):"standalone",X;if(Q==="formatting"&&S.formattingValues){var ee=S.defaultFormattingWidth||S.defaultWidth,pe=z.width?String(z.width):ee;X=S.formattingValues[pe]||S.formattingValues[ee]}else{var ve=S.defaultWidth,$e=z.width?String(z.width):S.defaultWidth;X=S.values[$e]||S.values[ve]}var Le=S.argumentCallback?S.argumentCallback(O):O;return X[Le]}}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(S,O){var G=Number(S),z=G%100;if(z>20||z<10)switch(z%10){case 1:return G+"st";case 2:return G+"nd";case 3:return G+"rd"}return G+"th"},localize$1={ordinalNumber:ordinalNumber$1,era:buildLocalizeFn({values:eraValues$1,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues$1,defaultWidth:"wide",argumentCallback:function(S){return S-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(S){return function(O){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=G.width,Q=z&&S.matchPatterns[z]||S.matchPatterns[S.defaultMatchWidth],X=O.match(Q);if(!X)return null;var ee=X[0],pe=z&&S.parsePatterns[z]||S.parsePatterns[S.defaultParseWidth],ve=Array.isArray(pe)?findIndex(pe,function(ke){return ke.test(ee)}):findKey(pe,function(ke){return ke.test(ee)}),$e;$e=S.valueCallback?S.valueCallback(ve):ve,$e=G.valueCallback?G.valueCallback($e):$e;var Le=O.slice(ee.length);return{value:$e,rest:Le}}}function findKey(S,O){for(var G in S)if(S.hasOwnProperty(G)&&O(S[G]))return G}function findIndex(S,O){for(var G=0;G1&&arguments[1]!==void 0?arguments[1]:{},z=O.match(S.matchPattern);if(!z)return null;var Q=z[0],X=O.match(S.parsePattern);if(!X)return null;var ee=S.valueCallback?S.valueCallback(X[0]):X[0];ee=G.valueCallback?G.valueCallback(ee):ee;var pe=O.slice(Q.length);return{value:ee,rest:pe}}}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(S){return parseInt(S,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(S){return S+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$2=Object.freeze(Object.defineProperty({__proto__:null,default:locale$2},Symbol.toStringTag,{value:"Module"}));function subMilliseconds(S,O){requiredArgs(2,arguments);var G=toInteger(O);return addMilliseconds(S,-G)}var MILLISECONDS_IN_DAY=864e5;function getUTCDayOfYear(S){requiredArgs(1,arguments);var O=toDate(S),G=O.getTime();O.setUTCMonth(0,1),O.setUTCHours(0,0,0,0);var z=O.getTime(),Q=G-z;return Math.floor(Q/MILLISECONDS_IN_DAY)+1}function startOfUTCISOWeek(S){requiredArgs(1,arguments);var O=1,G=toDate(S),z=G.getUTCDay(),Q=(z=Q.getTime()?G+1:O.getTime()>=ee.getTime()?G:G-1}function startOfUTCISOWeekYear(S){requiredArgs(1,arguments);var O=getUTCISOWeekYear(S),G=new Date(0);G.setUTCFullYear(O,0,4),G.setUTCHours(0,0,0,0);var z=startOfUTCISOWeek(G);return z}var MILLISECONDS_IN_WEEK$1=6048e5;function getUTCISOWeek(S){requiredArgs(1,arguments);var O=toDate(S),G=startOfUTCISOWeek(O).getTime()-startOfUTCISOWeekYear(O).getTime();return Math.round(G/MILLISECONDS_IN_WEEK$1)+1}function startOfUTCWeek(S,O){requiredArgs(1,arguments);var G=O||{},z=G.locale,Q=z&&z.options&&z.options.weekStartsOn,X=Q==null?0:toInteger(Q),ee=G.weekStartsOn==null?X:toInteger(G.weekStartsOn);if(!(ee>=0&&ee<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var pe=toDate(S),ve=pe.getUTCDay(),$e=(ve=1&&ve<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $e=new Date(0);$e.setUTCFullYear(z+1,0,ve),$e.setUTCHours(0,0,0,0);var Le=startOfUTCWeek($e,O),ke=new Date(0);ke.setUTCFullYear(z,0,ve),ke.setUTCHours(0,0,0,0);var De=startOfUTCWeek(ke,O);return G.getTime()>=Le.getTime()?z+1:G.getTime()>=De.getTime()?z:z-1}function startOfUTCWeekYear(S,O){requiredArgs(1,arguments);var G=O||{},z=G.locale,Q=z&&z.options&&z.options.firstWeekContainsDate,X=Q==null?1:toInteger(Q),ee=G.firstWeekContainsDate==null?X:toInteger(G.firstWeekContainsDate),pe=getUTCWeekYear(S,O),ve=new Date(0);ve.setUTCFullYear(pe,0,ee),ve.setUTCHours(0,0,0,0);var $e=startOfUTCWeek(ve,O);return $e}var MILLISECONDS_IN_WEEK=6048e5;function getUTCWeek(S,O){requiredArgs(1,arguments);var G=toDate(S),z=startOfUTCWeek(G,O).getTime()-startOfUTCWeekYear(G,O).getTime();return Math.round(z/MILLISECONDS_IN_WEEK)+1}function addLeadingZeros(S,O){for(var G=S<0?"-":"",z=Math.abs(S).toString();z.length0?G:1-G;return addLeadingZeros(O==="yy"?z%100:z,O.length)},M:function(S,O){var G=S.getUTCMonth();return O==="M"?String(G+1):addLeadingZeros(G+1,2)},d:function(S,O){return addLeadingZeros(S.getUTCDate(),O.length)},a:function(S,O){var G=S.getUTCHours()/12>=1?"pm":"am";switch(O){case"a":case"aa":return G.toUpperCase();case"aaa":return G;case"aaaaa":return G[0];case"aaaa":default:return G==="am"?"a.m.":"p.m."}},h:function(S,O){return addLeadingZeros(S.getUTCHours()%12||12,O.length)},H:function(S,O){return addLeadingZeros(S.getUTCHours(),O.length)},m:function(S,O){return addLeadingZeros(S.getUTCMinutes(),O.length)},s:function(S,O){return addLeadingZeros(S.getUTCSeconds(),O.length)},S:function(S,O){var G=O.length,z=S.getUTCMilliseconds(),Q=Math.floor(z*Math.pow(10,G-3));return addLeadingZeros(Q,O.length)}},dayPeriodEnum={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters={G:function(S,O,G){var z=S.getUTCFullYear()>0?1:0;switch(O){case"G":case"GG":case"GGG":return G.era(z,{width:"abbreviated"});case"GGGGG":return G.era(z,{width:"narrow"});case"GGGG":default:return G.era(z,{width:"wide"})}},y:function(S,O,G){if(O==="yo"){var z=S.getUTCFullYear(),Q=z>0?z:1-z;return G.ordinalNumber(Q,{unit:"year"})}return formatters$1.y(S,O)},Y:function(S,O,G,z){var Q=getUTCWeekYear(S,z),X=Q>0?Q:1-Q;if(O==="YY"){var ee=X%100;return addLeadingZeros(ee,2)}return O==="Yo"?G.ordinalNumber(X,{unit:"year"}):addLeadingZeros(X,O.length)},R:function(S,O){var G=getUTCISOWeekYear(S);return addLeadingZeros(G,O.length)},u:function(S,O){var G=S.getUTCFullYear();return addLeadingZeros(G,O.length)},Q:function(S,O,G){var z=Math.ceil((S.getUTCMonth()+1)/3);switch(O){case"Q":return String(z);case"QQ":return addLeadingZeros(z,2);case"Qo":return G.ordinalNumber(z,{unit:"quarter"});case"QQQ":return G.quarter(z,{width:"abbreviated",context:"formatting"});case"QQQQQ":return G.quarter(z,{width:"narrow",context:"formatting"});case"QQQQ":default:return G.quarter(z,{width:"wide",context:"formatting"})}},q:function(S,O,G){var z=Math.ceil((S.getUTCMonth()+1)/3);switch(O){case"q":return String(z);case"qq":return addLeadingZeros(z,2);case"qo":return G.ordinalNumber(z,{unit:"quarter"});case"qqq":return G.quarter(z,{width:"abbreviated",context:"standalone"});case"qqqqq":return G.quarter(z,{width:"narrow",context:"standalone"});case"qqqq":default:return G.quarter(z,{width:"wide",context:"standalone"})}},M:function(S,O,G){var z=S.getUTCMonth();switch(O){case"M":case"MM":return formatters$1.M(S,O);case"Mo":return G.ordinalNumber(z+1,{unit:"month"});case"MMM":return G.month(z,{width:"abbreviated",context:"formatting"});case"MMMMM":return G.month(z,{width:"narrow",context:"formatting"});case"MMMM":default:return G.month(z,{width:"wide",context:"formatting"})}},L:function(S,O,G){var z=S.getUTCMonth();switch(O){case"L":return String(z+1);case"LL":return addLeadingZeros(z+1,2);case"Lo":return G.ordinalNumber(z+1,{unit:"month"});case"LLL":return G.month(z,{width:"abbreviated",context:"standalone"});case"LLLLL":return G.month(z,{width:"narrow",context:"standalone"});case"LLLL":default:return G.month(z,{width:"wide",context:"standalone"})}},w:function(S,O,G,z){var Q=getUTCWeek(S,z);return O==="wo"?G.ordinalNumber(Q,{unit:"week"}):addLeadingZeros(Q,O.length)},I:function(S,O,G){var z=getUTCISOWeek(S);return O==="Io"?G.ordinalNumber(z,{unit:"week"}):addLeadingZeros(z,O.length)},d:function(S,O,G){return O==="do"?G.ordinalNumber(S.getUTCDate(),{unit:"date"}):formatters$1.d(S,O)},D:function(S,O,G){var z=getUTCDayOfYear(S);return O==="Do"?G.ordinalNumber(z,{unit:"dayOfYear"}):addLeadingZeros(z,O.length)},E:function(S,O,G){var z=S.getUTCDay();switch(O){case"E":case"EE":case"EEE":return G.day(z,{width:"abbreviated",context:"formatting"});case"EEEEE":return G.day(z,{width:"narrow",context:"formatting"});case"EEEEEE":return G.day(z,{width:"short",context:"formatting"});case"EEEE":default:return G.day(z,{width:"wide",context:"formatting"})}},e:function(S,O,G,z){var Q=S.getUTCDay(),X=(Q-z.weekStartsOn+8)%7||7;switch(O){case"e":return String(X);case"ee":return addLeadingZeros(X,2);case"eo":return G.ordinalNumber(X,{unit:"day"});case"eee":return G.day(Q,{width:"abbreviated",context:"formatting"});case"eeeee":return G.day(Q,{width:"narrow",context:"formatting"});case"eeeeee":return G.day(Q,{width:"short",context:"formatting"});case"eeee":default:return G.day(Q,{width:"wide",context:"formatting"})}},c:function(S,O,G,z){var Q=S.getUTCDay(),X=(Q-z.weekStartsOn+8)%7||7;switch(O){case"c":return String(X);case"cc":return addLeadingZeros(X,O.length);case"co":return G.ordinalNumber(X,{unit:"day"});case"ccc":return G.day(Q,{width:"abbreviated",context:"standalone"});case"ccccc":return G.day(Q,{width:"narrow",context:"standalone"});case"cccccc":return G.day(Q,{width:"short",context:"standalone"});case"cccc":default:return G.day(Q,{width:"wide",context:"standalone"})}},i:function(S,O,G){var z=S.getUTCDay(),Q=z===0?7:z;switch(O){case"i":return String(Q);case"ii":return addLeadingZeros(Q,O.length);case"io":return G.ordinalNumber(Q,{unit:"day"});case"iii":return G.day(z,{width:"abbreviated",context:"formatting"});case"iiiii":return G.day(z,{width:"narrow",context:"formatting"});case"iiiiii":return G.day(z,{width:"short",context:"formatting"});case"iiii":default:return G.day(z,{width:"wide",context:"formatting"})}},a:function(S,O,G){var z=S.getUTCHours(),Q=z/12>=1?"pm":"am";switch(O){case"a":case"aa":return G.dayPeriod(Q,{width:"abbreviated",context:"formatting"});case"aaa":return G.dayPeriod(Q,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return G.dayPeriod(Q,{width:"narrow",context:"formatting"});case"aaaa":default:return G.dayPeriod(Q,{width:"wide",context:"formatting"})}},b:function(S,O,G){var z=S.getUTCHours(),Q;switch(z===12?Q=dayPeriodEnum.noon:z===0?Q=dayPeriodEnum.midnight:Q=z/12>=1?"pm":"am",O){case"b":case"bb":return G.dayPeriod(Q,{width:"abbreviated",context:"formatting"});case"bbb":return G.dayPeriod(Q,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return G.dayPeriod(Q,{width:"narrow",context:"formatting"});case"bbbb":default:return G.dayPeriod(Q,{width:"wide",context:"formatting"})}},B:function(S,O,G){var z=S.getUTCHours(),Q;switch(z>=17?Q=dayPeriodEnum.evening:z>=12?Q=dayPeriodEnum.afternoon:z>=4?Q=dayPeriodEnum.morning:Q=dayPeriodEnum.night,O){case"B":case"BB":case"BBB":return G.dayPeriod(Q,{width:"abbreviated",context:"formatting"});case"BBBBB":return G.dayPeriod(Q,{width:"narrow",context:"formatting"});case"BBBB":default:return G.dayPeriod(Q,{width:"wide",context:"formatting"})}},h:function(S,O,G){if(O==="ho"){var z=S.getUTCHours()%12;return z===0&&(z=12),G.ordinalNumber(z,{unit:"hour"})}return formatters$1.h(S,O)},H:function(S,O,G){return O==="Ho"?G.ordinalNumber(S.getUTCHours(),{unit:"hour"}):formatters$1.H(S,O)},K:function(S,O,G){var z=S.getUTCHours()%12;return O==="Ko"?G.ordinalNumber(z,{unit:"hour"}):addLeadingZeros(z,O.length)},k:function(S,O,G){var z=S.getUTCHours();return z===0&&(z=24),O==="ko"?G.ordinalNumber(z,{unit:"hour"}):addLeadingZeros(z,O.length)},m:function(S,O,G){return O==="mo"?G.ordinalNumber(S.getUTCMinutes(),{unit:"minute"}):formatters$1.m(S,O)},s:function(S,O,G){return O==="so"?G.ordinalNumber(S.getUTCSeconds(),{unit:"second"}):formatters$1.s(S,O)},S:function(S,O){return formatters$1.S(S,O)},X:function(S,O,G,z){var Q=z._originalDate||S,X=Q.getTimezoneOffset();if(X===0)return"Z";switch(O){case"X":return formatTimezoneWithOptionalMinutes(X);case"XXXX":case"XX":return formatTimezone(X);case"XXXXX":case"XXX":default:return formatTimezone(X,":")}},x:function(S,O,G,z){var Q=z._originalDate||S,X=Q.getTimezoneOffset();switch(O){case"x":return formatTimezoneWithOptionalMinutes(X);case"xxxx":case"xx":return formatTimezone(X);case"xxxxx":case"xxx":default:return formatTimezone(X,":")}},O:function(S,O,G,z){var Q=z._originalDate||S,X=Q.getTimezoneOffset();switch(O){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(X,":");case"OOOO":default:return"GMT"+formatTimezone(X,":")}},z:function(S,O,G,z){var Q=z._originalDate||S,X=Q.getTimezoneOffset();switch(O){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(X,":");case"zzzz":default:return"GMT"+formatTimezone(X,":")}},t:function(S,O,G,z){var Q=z._originalDate||S,X=Math.floor(Q.getTime()/1e3);return addLeadingZeros(X,O.length)},T:function(S,O,G,z){var Q=z._originalDate||S,X=Q.getTime();return addLeadingZeros(X,O.length)}};function formatTimezoneShort(S,O){var G=S>0?"-":"+",z=Math.abs(S),Q=Math.floor(z/60),X=z%60;if(X===0)return G+String(Q);var ee=O;return G+String(Q)+ee+addLeadingZeros(X,2)}function formatTimezoneWithOptionalMinutes(S,O){if(S%60===0){var G=S>0?"-":"+";return G+addLeadingZeros(Math.abs(S)/60,2)}return formatTimezone(S,O)}function formatTimezone(S,O){var G=O||"",z=S>0?"-":"+",Q=Math.abs(S),X=addLeadingZeros(Math.floor(Q/60),2),ee=addLeadingZeros(Q%60,2);return z+X+G+ee}function dateLongFormatter(S,O){switch(S){case"P":return O.date({width:"short"});case"PP":return O.date({width:"medium"});case"PPP":return O.date({width:"long"});case"PPPP":default:return O.date({width:"full"})}}function timeLongFormatter(S,O){switch(S){case"p":return O.time({width:"short"});case"pp":return O.time({width:"medium"});case"ppp":return O.time({width:"long"});case"pppp":default:return O.time({width:"full"})}}function dateTimeLongFormatter(S,O){var G=S.match(/(P+)(p+)?/)||[],z=G[1],Q=G[2];if(!Q)return dateLongFormatter(S,O);var X;switch(z){case"P":X=O.dateTime({width:"short"});break;case"PP":X=O.dateTime({width:"medium"});break;case"PPP":X=O.dateTime({width:"long"});break;case"PPPP":default:X=O.dateTime({width:"full"});break}return X.replace("{{date}}",dateLongFormatter(z,O)).replace("{{time}}",timeLongFormatter(Q,O))}var longFormatters={p:timeLongFormatter,P:dateTimeLongFormatter},protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function isProtectedDayOfYearToken(S){return protectedDayOfYearTokens.indexOf(S)!==-1}function isProtectedWeekYearToken(S){return protectedWeekYearTokens.indexOf(S)!==-1}function throwProtectedError(S,O,G){if(S==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(O,"`) for formatting years to the input `").concat(G,"`; see: https://git.io/fxCyr"));if(S==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(O,"`) for formatting years to the input `").concat(G,"`; see: https://git.io/fxCyr"));if(S==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(O,"`) for formatting days of the month to the input `").concat(G,"`; see: https://git.io/fxCyr"));if(S==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(O,"`) for formatting days of the month to the input `").concat(G,"`; 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(S,O,G){requiredArgs(2,arguments);var z=String(O),Q=G||{},X=Q.locale||locale$2,ee=X.options&&X.options.firstWeekContainsDate,pe=ee==null?1:toInteger(ee),ve=Q.firstWeekContainsDate==null?pe:toInteger(Q.firstWeekContainsDate);if(!(ve>=1&&ve<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $e=X.options&&X.options.weekStartsOn,Le=$e==null?0:toInteger($e),ke=Q.weekStartsOn==null?Le:toInteger(Q.weekStartsOn);if(!(ke>=0&&ke<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!X.localize)throw new RangeError("locale must contain localize property");if(!X.formatLong)throw new RangeError("locale must contain formatLong property");var De=toDate(S);if(!isValid(De))throw new RangeError("Invalid time value");var xe=getTimezoneOffsetInMilliseconds(De),Fe=subMilliseconds(De,xe),Ve={firstWeekContainsDate:ve,weekStartsOn:ke,locale:X,_originalDate:De},Xe=z.match(longFormattingTokensRegExp$1).map(function(je){var ze=je[0];if(ze==="p"||ze==="P"){var We=longFormatters[ze];return We(je,X.formatLong,Ve)}return je}).join("").match(formattingTokensRegExp$1).map(function(je){if(je==="''")return"'";var ze=je[0];if(ze==="'")return cleanEscapedString$1(je);var We=formatters[ze];if(We)return!Q.useAdditionalWeekYearTokens&&isProtectedWeekYearToken(je)&&throwProtectedError(je,O,S),!Q.useAdditionalDayOfYearTokens&&isProtectedDayOfYearToken(je)&&throwProtectedError(je,O,S),We(Fe,je,X.localize,Ve);if(ze.match(unescapedLatinCharacterRegExp$1))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ze+"`");return je}).join("");return Xe}function cleanEscapedString$1(S){return S.match(escapedStringRegExp$1)[1].replace(doubleQuoteRegExp$1,"'")}function assign$1(S,O){if(S==null)throw new TypeError("assign requires that input parameter not be null or undefined");O=O||{};for(var G in O)Object.prototype.hasOwnProperty.call(O,G)&&(S[G]=O[G]);return S}function fromUnixTime(S){requiredArgs(1,arguments);var O=toInteger(S);return toDate(O*1e3)}function getDate(S){requiredArgs(1,arguments);var O=toDate(S),G=O.getDate();return G}function getDay(S){requiredArgs(1,arguments);var O=toDate(S),G=O.getDay();return G}function getMonth(S){requiredArgs(1,arguments);var O=toDate(S),G=O.getMonth();return G}function getTime(S){requiredArgs(1,arguments);var O=toDate(S),G=O.getTime();return G}function getUnixTime(S){return requiredArgs(1,arguments),Math.floor(getTime(S)/1e3)}function getYear(S){return requiredArgs(1,arguments),toDate(S).getFullYear()}function subDays(S,O){requiredArgs(2,arguments);var G=toInteger(O);return addDays(S,-G)}function intlFormat(S,O,G){var z;requiredArgs(1,arguments);var Q;return isFormatOptions(O)?Q=O:G=O,new Intl.DateTimeFormat((z=G)===null||z===void 0?void 0:z.locale,Q).format(S)}function isFormatOptions(S){return S!==void 0&&!("locale"in S)}function setUTCDay(S,O,G){requiredArgs(2,arguments);var z=G||{},Q=z.locale,X=Q&&Q.options&&Q.options.weekStartsOn,ee=X==null?0:toInteger(X),pe=z.weekStartsOn==null?ee:toInteger(z.weekStartsOn);if(!(pe>=0&&pe<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var ve=toDate(S),$e=toInteger(O),Le=ve.getUTCDay(),ke=$e%7,De=(ke+7)%7,xe=(De0,z=G?O:1-O,Q;if(z<=50)Q=S||100;else{var X=z+50,ee=Math.floor(X/100)*100,pe=S>=X%100;Q=S+ee-(pe?100:0)}return G?Q:1-Q}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(S){return S%400===0||S%4===0&&S%100!==0}var parsers={G:{priority:140,parse:function(S,O,G,z){switch(O){case"G":case"GG":case"GGG":return G.era(S,{width:"abbreviated"})||G.era(S,{width:"narrow"});case"GGGGG":return G.era(S,{width:"narrow"});case"GGGG":default:return G.era(S,{width:"wide"})||G.era(S,{width:"abbreviated"})||G.era(S,{width:"narrow"})}},set:function(S,O,G,z){return O.era=G,S.setUTCFullYear(G,0,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(S,O,G,z){var Q=function(X){return{year:X,isTwoDigitYear:O==="yy"}};switch(O){case"y":return parseNDigits(4,S,Q);case"yo":return G.ordinalNumber(S,{unit:"year",valueCallback:Q});default:return parseNDigits(O.length,S,Q)}},validate:function(S,O,G){return O.isTwoDigitYear||O.year>0},set:function(S,O,G,z){var Q=S.getUTCFullYear();if(G.isTwoDigitYear){var X=normalizeTwoDigitYear(G.year,Q);return S.setUTCFullYear(X,0,1),S.setUTCHours(0,0,0,0),S}var ee=!("era"in O)||O.era===1?G.year:1-G.year;return S.setUTCFullYear(ee,0,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(S,O,G,z){var Q=function(X){return{year:X,isTwoDigitYear:O==="YY"}};switch(O){case"Y":return parseNDigits(4,S,Q);case"Yo":return G.ordinalNumber(S,{unit:"year",valueCallback:Q});default:return parseNDigits(O.length,S,Q)}},validate:function(S,O,G){return O.isTwoDigitYear||O.year>0},set:function(S,O,G,z){var Q=getUTCWeekYear(S,z);if(G.isTwoDigitYear){var X=normalizeTwoDigitYear(G.year,Q);return S.setUTCFullYear(X,0,z.firstWeekContainsDate),S.setUTCHours(0,0,0,0),startOfUTCWeek(S,z)}var ee=!("era"in O)||O.era===1?G.year:1-G.year;return S.setUTCFullYear(ee,0,z.firstWeekContainsDate),S.setUTCHours(0,0,0,0),startOfUTCWeek(S,z)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(S,O,G,z){return parseNDigitsSigned(O==="R"?4:O.length,S)},set:function(S,O,G,z){var Q=new Date(0);return Q.setUTCFullYear(G,0,4),Q.setUTCHours(0,0,0,0),startOfUTCISOWeek(Q)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(S,O,G,z){return parseNDigitsSigned(O==="u"?4:O.length,S)},set:function(S,O,G,z){return S.setUTCFullYear(G,0,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(S,O,G,z){switch(O){case"Q":case"QQ":return parseNDigits(O.length,S);case"Qo":return G.ordinalNumber(S,{unit:"quarter"});case"QQQ":return G.quarter(S,{width:"abbreviated",context:"formatting"})||G.quarter(S,{width:"narrow",context:"formatting"});case"QQQQQ":return G.quarter(S,{width:"narrow",context:"formatting"});case"QQQQ":default:return G.quarter(S,{width:"wide",context:"formatting"})||G.quarter(S,{width:"abbreviated",context:"formatting"})||G.quarter(S,{width:"narrow",context:"formatting"})}},validate:function(S,O,G){return O>=1&&O<=4},set:function(S,O,G,z){return S.setUTCMonth((G-1)*3,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(S,O,G,z){switch(O){case"q":case"qq":return parseNDigits(O.length,S);case"qo":return G.ordinalNumber(S,{unit:"quarter"});case"qqq":return G.quarter(S,{width:"abbreviated",context:"standalone"})||G.quarter(S,{width:"narrow",context:"standalone"});case"qqqqq":return G.quarter(S,{width:"narrow",context:"standalone"});case"qqqq":default:return G.quarter(S,{width:"wide",context:"standalone"})||G.quarter(S,{width:"abbreviated",context:"standalone"})||G.quarter(S,{width:"narrow",context:"standalone"})}},validate:function(S,O,G){return O>=1&&O<=4},set:function(S,O,G,z){return S.setUTCMonth((G-1)*3,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(S,O,G,z){var Q=function(X){return X-1};switch(O){case"M":return parseNumericPattern(numericPatterns.month,S,Q);case"MM":return parseNDigits(2,S,Q);case"Mo":return G.ordinalNumber(S,{unit:"month",valueCallback:Q});case"MMM":return G.month(S,{width:"abbreviated",context:"formatting"})||G.month(S,{width:"narrow",context:"formatting"});case"MMMMM":return G.month(S,{width:"narrow",context:"formatting"});case"MMMM":default:return G.month(S,{width:"wide",context:"formatting"})||G.month(S,{width:"abbreviated",context:"formatting"})||G.month(S,{width:"narrow",context:"formatting"})}},validate:function(S,O,G){return O>=0&&O<=11},set:function(S,O,G,z){return S.setUTCMonth(G,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(S,O,G,z){var Q=function(X){return X-1};switch(O){case"L":return parseNumericPattern(numericPatterns.month,S,Q);case"LL":return parseNDigits(2,S,Q);case"Lo":return G.ordinalNumber(S,{unit:"month",valueCallback:Q});case"LLL":return G.month(S,{width:"abbreviated",context:"standalone"})||G.month(S,{width:"narrow",context:"standalone"});case"LLLLL":return G.month(S,{width:"narrow",context:"standalone"});case"LLLL":default:return G.month(S,{width:"wide",context:"standalone"})||G.month(S,{width:"abbreviated",context:"standalone"})||G.month(S,{width:"narrow",context:"standalone"})}},validate:function(S,O,G){return O>=0&&O<=11},set:function(S,O,G,z){return S.setUTCMonth(G,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(S,O,G,z){switch(O){case"w":return parseNumericPattern(numericPatterns.week,S);case"wo":return G.ordinalNumber(S,{unit:"week"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){return O>=1&&O<=53},set:function(S,O,G,z){return startOfUTCWeek(setUTCWeek(S,G,z),z)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(S,O,G,z){switch(O){case"I":return parseNumericPattern(numericPatterns.week,S);case"Io":return G.ordinalNumber(S,{unit:"week"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){return O>=1&&O<=53},set:function(S,O,G,z){return startOfUTCISOWeek(setUTCISOWeek(S,G,z),z)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(S,O,G,z){switch(O){case"d":return parseNumericPattern(numericPatterns.date,S);case"do":return G.ordinalNumber(S,{unit:"date"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){var z=S.getUTCFullYear(),Q=isLeapYearIndex$1(z),X=S.getUTCMonth();return Q?O>=1&&O<=DAYS_IN_MONTH_LEAP_YEAR[X]:O>=1&&O<=DAYS_IN_MONTH[X]},set:function(S,O,G,z){return S.setUTCDate(G),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(S,O,G,z){switch(O){case"D":case"DD":return parseNumericPattern(numericPatterns.dayOfYear,S);case"Do":return G.ordinalNumber(S,{unit:"date"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){var z=S.getUTCFullYear(),Q=isLeapYearIndex$1(z);return Q?O>=1&&O<=366:O>=1&&O<=365},set:function(S,O,G,z){return S.setUTCMonth(0,G),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(S,O,G,z){switch(O){case"E":case"EE":case"EEE":return G.day(S,{width:"abbreviated",context:"formatting"})||G.day(S,{width:"short",context:"formatting"})||G.day(S,{width:"narrow",context:"formatting"});case"EEEEE":return G.day(S,{width:"narrow",context:"formatting"});case"EEEEEE":return G.day(S,{width:"short",context:"formatting"})||G.day(S,{width:"narrow",context:"formatting"});case"EEEE":default:return G.day(S,{width:"wide",context:"formatting"})||G.day(S,{width:"abbreviated",context:"formatting"})||G.day(S,{width:"short",context:"formatting"})||G.day(S,{width:"narrow",context:"formatting"})}},validate:function(S,O,G){return O>=0&&O<=6},set:function(S,O,G,z){return S=setUTCDay(S,G,z),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(S,O,G,z){var Q=function(X){var ee=Math.floor((X-1)/7)*7;return(X+z.weekStartsOn+6)%7+ee};switch(O){case"e":case"ee":return parseNDigits(O.length,S,Q);case"eo":return G.ordinalNumber(S,{unit:"day",valueCallback:Q});case"eee":return G.day(S,{width:"abbreviated",context:"formatting"})||G.day(S,{width:"short",context:"formatting"})||G.day(S,{width:"narrow",context:"formatting"});case"eeeee":return G.day(S,{width:"narrow",context:"formatting"});case"eeeeee":return G.day(S,{width:"short",context:"formatting"})||G.day(S,{width:"narrow",context:"formatting"});case"eeee":default:return G.day(S,{width:"wide",context:"formatting"})||G.day(S,{width:"abbreviated",context:"formatting"})||G.day(S,{width:"short",context:"formatting"})||G.day(S,{width:"narrow",context:"formatting"})}},validate:function(S,O,G){return O>=0&&O<=6},set:function(S,O,G,z){return S=setUTCDay(S,G,z),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(S,O,G,z){var Q=function(X){var ee=Math.floor((X-1)/7)*7;return(X+z.weekStartsOn+6)%7+ee};switch(O){case"c":case"cc":return parseNDigits(O.length,S,Q);case"co":return G.ordinalNumber(S,{unit:"day",valueCallback:Q});case"ccc":return G.day(S,{width:"abbreviated",context:"standalone"})||G.day(S,{width:"short",context:"standalone"})||G.day(S,{width:"narrow",context:"standalone"});case"ccccc":return G.day(S,{width:"narrow",context:"standalone"});case"cccccc":return G.day(S,{width:"short",context:"standalone"})||G.day(S,{width:"narrow",context:"standalone"});case"cccc":default:return G.day(S,{width:"wide",context:"standalone"})||G.day(S,{width:"abbreviated",context:"standalone"})||G.day(S,{width:"short",context:"standalone"})||G.day(S,{width:"narrow",context:"standalone"})}},validate:function(S,O,G){return O>=0&&O<=6},set:function(S,O,G,z){return S=setUTCDay(S,G,z),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(S,O,G,z){var Q=function(X){return X===0?7:X};switch(O){case"i":case"ii":return parseNDigits(O.length,S);case"io":return G.ordinalNumber(S,{unit:"day"});case"iii":return G.day(S,{width:"abbreviated",context:"formatting",valueCallback:Q})||G.day(S,{width:"short",context:"formatting",valueCallback:Q})||G.day(S,{width:"narrow",context:"formatting",valueCallback:Q});case"iiiii":return G.day(S,{width:"narrow",context:"formatting",valueCallback:Q});case"iiiiii":return G.day(S,{width:"short",context:"formatting",valueCallback:Q})||G.day(S,{width:"narrow",context:"formatting",valueCallback:Q});case"iiii":default:return G.day(S,{width:"wide",context:"formatting",valueCallback:Q})||G.day(S,{width:"abbreviated",context:"formatting",valueCallback:Q})||G.day(S,{width:"short",context:"formatting",valueCallback:Q})||G.day(S,{width:"narrow",context:"formatting",valueCallback:Q})}},validate:function(S,O,G){return O>=1&&O<=7},set:function(S,O,G,z){return S=setUTCISODay(S,G,z),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(S,O,G,z){switch(O){case"a":case"aa":case"aaa":return G.dayPeriod(S,{width:"abbreviated",context:"formatting"})||G.dayPeriod(S,{width:"narrow",context:"formatting"});case"aaaaa":return G.dayPeriod(S,{width:"narrow",context:"formatting"});case"aaaa":default:return G.dayPeriod(S,{width:"wide",context:"formatting"})||G.dayPeriod(S,{width:"abbreviated",context:"formatting"})||G.dayPeriod(S,{width:"narrow",context:"formatting"})}},set:function(S,O,G,z){return S.setUTCHours(dayPeriodEnumToHours(G),0,0,0),S},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(S,O,G,z){switch(O){case"b":case"bb":case"bbb":return G.dayPeriod(S,{width:"abbreviated",context:"formatting"})||G.dayPeriod(S,{width:"narrow",context:"formatting"});case"bbbbb":return G.dayPeriod(S,{width:"narrow",context:"formatting"});case"bbbb":default:return G.dayPeriod(S,{width:"wide",context:"formatting"})||G.dayPeriod(S,{width:"abbreviated",context:"formatting"})||G.dayPeriod(S,{width:"narrow",context:"formatting"})}},set:function(S,O,G,z){return S.setUTCHours(dayPeriodEnumToHours(G),0,0,0),S},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(S,O,G,z){switch(O){case"B":case"BB":case"BBB":return G.dayPeriod(S,{width:"abbreviated",context:"formatting"})||G.dayPeriod(S,{width:"narrow",context:"formatting"});case"BBBBB":return G.dayPeriod(S,{width:"narrow",context:"formatting"});case"BBBB":default:return G.dayPeriod(S,{width:"wide",context:"formatting"})||G.dayPeriod(S,{width:"abbreviated",context:"formatting"})||G.dayPeriod(S,{width:"narrow",context:"formatting"})}},set:function(S,O,G,z){return S.setUTCHours(dayPeriodEnumToHours(G),0,0,0),S},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(S,O,G,z){switch(O){case"h":return parseNumericPattern(numericPatterns.hour12h,S);case"ho":return G.ordinalNumber(S,{unit:"hour"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){return O>=1&&O<=12},set:function(S,O,G,z){var Q=S.getUTCHours()>=12;return Q&&G<12?S.setUTCHours(G+12,0,0,0):!Q&&G===12?S.setUTCHours(0,0,0,0):S.setUTCHours(G,0,0,0),S},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(S,O,G,z){switch(O){case"H":return parseNumericPattern(numericPatterns.hour23h,S);case"Ho":return G.ordinalNumber(S,{unit:"hour"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){return O>=0&&O<=23},set:function(S,O,G,z){return S.setUTCHours(G,0,0,0),S},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(S,O,G,z){switch(O){case"K":return parseNumericPattern(numericPatterns.hour11h,S);case"Ko":return G.ordinalNumber(S,{unit:"hour"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){return O>=0&&O<=11},set:function(S,O,G,z){var Q=S.getUTCHours()>=12;return Q&&G<12?S.setUTCHours(G+12,0,0,0):S.setUTCHours(G,0,0,0),S},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(S,O,G,z){switch(O){case"k":return parseNumericPattern(numericPatterns.hour24h,S);case"ko":return G.ordinalNumber(S,{unit:"hour"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){return O>=1&&O<=24},set:function(S,O,G,z){var Q=G<=24?G%24:G;return S.setUTCHours(Q,0,0,0),S},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(S,O,G,z){switch(O){case"m":return parseNumericPattern(numericPatterns.minute,S);case"mo":return G.ordinalNumber(S,{unit:"minute"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){return O>=0&&O<=59},set:function(S,O,G,z){return S.setUTCMinutes(G,0,0),S},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(S,O,G,z){switch(O){case"s":return parseNumericPattern(numericPatterns.second,S);case"so":return G.ordinalNumber(S,{unit:"second"});default:return parseNDigits(O.length,S)}},validate:function(S,O,G){return O>=0&&O<=59},set:function(S,O,G,z){return S.setUTCSeconds(G,0),S},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(S,O,G,z){var Q=function(X){return Math.floor(X*Math.pow(10,-O.length+3))};return parseNDigits(O.length,S,Q)},set:function(S,O,G,z){return S.setUTCMilliseconds(G),S},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(S,O,G,z){switch(O){case"X":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,S);case"XX":return parseTimezonePattern(timezonePatterns.basic,S);case"XXXX":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,S);case"XXXXX":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,S);case"XXX":default:return parseTimezonePattern(timezonePatterns.extended,S)}},set:function(S,O,G,z){return O.timestampIsSet?S:new Date(S.getTime()-G)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(S,O,G,z){switch(O){case"x":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,S);case"xx":return parseTimezonePattern(timezonePatterns.basic,S);case"xxxx":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,S);case"xxxxx":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,S);case"xxx":default:return parseTimezonePattern(timezonePatterns.extended,S)}},set:function(S,O,G,z){return O.timestampIsSet?S:new Date(S.getTime()-G)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(S,O,G,z){return parseAnyDigitsSigned(S)},set:function(S,O,G,z){return[new Date(G*1e3),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(S,O,G,z){return parseAnyDigitsSigned(S)},set:function(S,O,G,z){return[new Date(G),{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(S,O,G,z){requiredArgs(3,arguments);var Q=String(S),X=String(O),ee=z||{},pe=ee.locale||locale$2;if(!pe.match)throw new RangeError("locale must contain match property");var ve=pe.options&&pe.options.firstWeekContainsDate,$e=ve==null?1:toInteger(ve),Le=ee.firstWeekContainsDate==null?$e:toInteger(ee.firstWeekContainsDate);if(!(Le>=1&&Le<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ke=pe.options&&pe.options.weekStartsOn,De=ke==null?0:toInteger(ke),xe=ee.weekStartsOn==null?De:toInteger(ee.weekStartsOn);if(!(xe>=0&&xe<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(X==="")return Q===""?toDate(G):new Date(NaN);var Fe={firstWeekContainsDate:Le,weekStartsOn:xe,locale:pe},Ve=[{priority:TIMEZONE_UNIT_PRIORITY,subPriority:-1,set:dateToSystemTimezone,index:0}],Xe,je=X.match(longFormattingTokensRegExp).map(function(Nt){var wt=Nt[0];if(wt==="p"||wt==="P"){var Kt=longFormatters[wt];return Kt(Nt,pe.formatLong,Fe)}return Nt}).join("").match(formattingTokensRegExp),ze=[];for(Xe=0;Xe0&¬WhitespaceRegExp.test(Q))return new Date(NaN);var mt=Ve.map(function(Nt){return Nt.priority}).sort(function(Nt,wt){return wt-Nt}).filter(function(Nt,wt,Kt){return Kt.indexOf(Nt)===wt}).map(function(Nt){return Ve.filter(function(wt){return wt.priority===Nt}).sort(function(wt,Kt){return Kt.subPriority-wt.subPriority})}).map(function(Nt){return Nt[0]}),vt=toDate(G);if(isNaN(vt))return new Date(NaN);var Pt=subMilliseconds(vt,getTimezoneOffsetInMilliseconds(vt)),Ft={};for(Xe=0;Xe2)return O;if(/:/.test(G[0])?z=G[0]:(O.date=G[0],z=G[1],patterns.timeZoneDelimiter.test(O.date)&&(O.date=S.split(patterns.timeZoneDelimiter)[0],z=S.substr(O.date.length,S.length))),z){var Q=patterns.timezone.exec(z);Q?(O.time=z.replace(Q[1],""),O.timezone=Q[1]):O.time=z}return O}function parseYear(S,O){var G=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+O)+"})|(\\d{2}|[+-]\\d{"+(2+O)+"})$)"),z=S.match(G);if(!z)return{year:NaN,restDateString:""};var Q=z[1]?parseInt(z[1]):null,X=z[2]?parseInt(z[2]):null;return{year:X===null?Q:X*100,restDateString:S.slice((z[1]||z[2]).length)}}function parseDate(S,O){if(O===null)return new Date(NaN);var G=S.match(dateRegex);if(!G)return new Date(NaN);var z=!!G[4],Q=parseDateUnit(G[1]),X=parseDateUnit(G[2])-1,ee=parseDateUnit(G[3]),pe=parseDateUnit(G[4]),ve=parseDateUnit(G[5])-1;if(z)return validateWeekDate(O,pe,ve)?dayOfISOWeekYear(O,pe,ve):new Date(NaN);var $e=new Date(0);return!validateDate(O,X,ee)||!validateDayOfYearDate(O,Q)?new Date(NaN):($e.setUTCFullYear(O,X,Math.max(Q,ee)),$e)}function parseDateUnit(S){return S?parseInt(S):1}function parseTime(S){var O=S.match(timeRegex);if(!O)return NaN;var G=parseTimeUnit(O[1]),z=parseTimeUnit(O[2]),Q=parseTimeUnit(O[3]);return validateTime(G,z,Q)?G*millisecondsInHour+z*millisecondsInMinute+Q*1e3:NaN}function parseTimeUnit(S){return S&&parseFloat(S.replace(",","."))||0}function parseTimezone(S){if(S==="Z")return 0;var O=S.match(timezoneRegex);if(!O)return 0;var G=O[1]==="+"?-1:1,z=parseInt(O[2]),Q=O[3]&&parseInt(O[3])||0;return validateTimezone(z,Q)?G*(z*millisecondsInHour+Q*millisecondsInMinute):NaN}function dayOfISOWeekYear(S,O,G){var z=new Date(0);z.setUTCFullYear(S,0,4);var Q=z.getUTCDay()||7,X=(O-1)*7+G+1-Q;return z.setUTCDate(z.getUTCDate()+X),z}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(S){return S%400===0||S%4===0&&S%100!==0}function validateDate(S,O,G){return O>=0&&O<=11&&G>=1&&G<=(daysInMonths[O]||(isLeapYearIndex(S)?29:28))}function validateDayOfYearDate(S,O){return O>=1&&O<=(isLeapYearIndex(S)?366:365)}function validateWeekDate(S,O,G){return O>=1&&O<=53&&G>=0&&G<=6}function validateTime(S,O,G){return S===24?O===0&&G===0:G>=0&&G<60&&O>=0&&O<60&&S>=0&&S<25}function validateTimezone(S,O){return O>=0&&O<=59}var InformationRouteName=(S=>(S.INFORMATION="information",S.CONTACTS="contacts",S.ABOUT="about",S.HOWBET="howbet",S.RULES="rules",S.PAYMENT="payment",S.COOKIES="cookies",S.POINTS="points",S.TAXES="taxes",S.MAIN_RULES="mainRules",S.SIMPLE_IDENTIFICATION="simpleIdentification",S.CONSENT="consent",S.LICENSES="licenses",S.PRIVACY_POLICY="privacyPolicy",S.AMLKYC="amlkyc",S.AML_POLICY="amlpolicy",S.KYC_POLICY="kycpolicy",S.DISPUTE_RESOLUTION="disputeresolution",S.RESPONSIBLE_GAMING="responsiblegaming",S.SMS_BETS="smsbets",S.CONFIRM_TERMS="confirmTerms",S.CALC="calc",S.CASH_TERMINALS="cashTerminals",S.RULES_FRAME="rulesFrame",S.BETTING_CALCULATOR="bettingCalculator",S))(InformationRouteName||{}),DependencyName=(S=>(S.ANALYTICS="$analytics",S.ANALYTICS_MODULES_BUS="$analyticsModulesBus",S.APP_STORAGE="$appStorage",S.BETS_MODELS_MANAGER="$betsModelsManager",S.BLOCKING_PLUGIN="$blocking",S.CLIENT_HEADERS="$clientHeaders",S.COOKIES="$cookies",S.DATE_TIME_SERVICE="$dateTimeService",S.DICTIONARY="$dictionary",S.DICTIONARY_SERVICE="$dictionaryService",S.HTTP_CLIENT="$httpClient",S.SVC_HTTP_CLIENT="$svcHttpClient",S.HTTP_MODULE="$httpModule",S.SERVICE_AUTH_HTTP_CLIENT="$serviceAuthHttpClient",S.INVERSION_OF_CONTROL="$ioc",S.LEAVING_PAGE="$leavingPage",S.LOGGER="$logger",S.MARKETS_LAYOUT_SERVICE="$marketsLayoutService",S.MEMORY_STORAGE="$memoryStorage",S.MODAL="$vmodal",S.NOTIFY="$notify",S.SERVER_REQUEST="$req",S.SITE_CONFIG="$siteConfig",S.THIRD_PARTY_CONFIG="$thirdPartyConfig",S.SITE_DATA="$siteData",S.STORE="$store",S.T="$T",S.GLOBAL_STORAGE="$globalStorage",S.CREATE_HASH="$createHash",S.MEDIA_SERVICE="$mediaService",S.MARKS="$marks",S.INJECTOR="$injector",S.WINDOW_SIZE="$windowSize",S.FORMAT_MONEY="formatMoney",S.GET_TAX_API="getTaxApi",S.FATMAN_COLLECTOR="$fatmanCollector",S.API_INSTANCES="$apiInstances",S.WEB_API="webApi",S.TOTO_API="totoApi",S.COMMON_API="commonApi",S.SERVICE_API="serviceApi",S.OFFICE_API="officeApi",S.OFFICE_SETTINGS_API="officeSettingsApi",S.OFFICE_SECURITY_API="officeSecurityApi",S.OFFICE_RECHARGE_API="officeRechargeApi",S.OFFICE_MENU_API="officeMenuApi",S.OFFICE_CASINO_VIP_CASHBACK_API="officeCasinoVipCashbackApi",S.OFFICE_ADMINREQUEST_API="officeAdminRequestApi",S.OFFICE_DEDUCE_API="officeDeduceApi",S.OFFICE_HISTORY_PAY_API="officeHistoryPayApi",S.OFFICE_PARTNER_PROGRAM_API="OfficePartnerProgramApi",S.OFFICE_ACCOUNT_API="officeAccountApi",S.PROMO_CODE_HISTORY_API="promoCodeHistoryApi",S.THIRD_PARTY_BONUSES_AND_GIFTS_API="thirdPartyBonusesAndGiftsApi",S.PROMOTIONS_API="promotionsApi",S.RESULTS_API="resultsApi",S.USER_API="userApi",S.USER_MESSAGES_API="userMessagesApi",S.WEB_MESSAGES_CORE_API="webMessagesCoreApi",S.CUSTOM_CAPTCHA_API="customCaptchaApi",S.AUTH_API="authApi",S.BONUS_API="bonusApi",S.MAHJONG_API="mahjongApi",S.THIRD_PARTY_OPTIONS_API="thirdPartyOptionsApi",S.THIRD_PARTY_GAMES_API="thirdPartyGamesApi",S.THIRD_PARTY_GAMES_WITH_CACHE_API="thirdPartyGamesWithCacheApi",S.THIRD_PARTY_GAMES_OPENING_API="thirdPartyGamesOpeningApi",S.THIRD_PARTY_FAVOURITE_GAMES_API="thirdPartyFavouriteGamesApi",S.THIRD_PARTY_NICK_CREATION_API="thirdPartyNickCreationApi",S.THIRD_PARTY_PRODUCT_BALANCE_API="thirdPartyProductBalanceApi",S.THIRD_PARTY_TOURNAMENTS_API="thirdPartyTournamentsApi",S.THIRD_PARTY_VIP_CASHBACK_API="thirdPartyVipCashbackApi",S.CHAMP_RESULTS_API="champResultsApi",S.COUPON_API="couponApi",S.DASHBOARD_API="dashboardApi",S.SPORT_MENU_API="sportMenuApi",S.COUNTRY_FILTER_API="countryFilterApi",S.TOP_GAMES_API="topGamesApi",S.TOP_CHAMPS_API="topChampsApi",S.CYBER_API="cyberApi",S.NEW_CYBER_API="newCyberApi",S.BONUSES_CALENDAR_API="bonusesCalendarApi",S.GAME_API="gameApi",S.GAME_SLIDER_API="gameSliderApi",S.SECTION_SERVICE="sectionService",S.MATCHES_SCHEDULE_SERVICE="matchesScheduleService",S.LINEUPS_SERVICE="lineupsService",S.TEAM_STATS_SERVICE="teamStatsService",S.EXPRESS_DAY_API="expressDayApi",S.CALLBACKS_API="callbacksApi",S.SITE_MAINTENANCE_SERVICE="siteMaintenanceService",S.GAME_VIDEO_AVAILABILITY_SERVICE="gameVideoAvailabilityService",S.FAVORITES_API="favoritesApi",S.GET_SPORTS_API="getSportsApi",S.GAMES_SEARCH_API="gamesSearchApi",S.TWENTY_ONE_API="twentyOneApi",S.TRIPLE_SEVEN_API="tripleSevenApi",S.RECOMMENDED_GAMES_API="recommendedGamesApi",S.IFRAME_MESSAGE_LISTENER="iframeMessageListener",S.IFRAME_POST_MESSAGE_API="iframePostMessageApi",S.AUTHENTICATOR_API="authenticatorApi",S.LEAGUES_API="leaguesApi",S.LIMITS_API="limitsApi",S.INSIGHTS_API="insightsApi",S.CHAMP_STATISTICS_API="champStatisticsApi",S.BETS_MODEL_CHUNKS_MANAGER="betModelChunksManager",S.BETS_MODEL_GROUPS_MANAGER="betModelGroupsManager",S.BETTING_GAME_PARSER="bettingGameParser",S.GAME_PARSER="gameParser",S.CHAMP_PARSER="champParser",S.SPORT_PARSER="sportParser",S.CHAMP_TABLE_PARSER="champTableParser",S.SPORT_MENU_PARSER="sportMenuParser",S.MOBI_EVENTS_SEARCH_APP_ANALYTICS_SERVICE="mobiEventsSearchAppAnalyticsService",S.MOBI_FAVORITES_APP_ANALYTICS_SERVICE="mobiFavoritesAppAnalyticsService",S.MOBI_TOP_GAMES_APP_ANALYTICS_SERVICE="mobiTopGamesAppAnalyticsService",S.MOBI_SPORT_MENU_APP_ANALYTICS_SERVICE="mobiSportMenuAppAnalyticsService",S.RECOMMENDED_GAMES_APP_ANALYTICS_SERVICE="recommendedAppAnalyticsService",S.GAME_APP_ANALYTICS_SERVICE="gameAnalyticsService",S.CYBER_GAME_APP_ANALYTICS_SERVICE="cyberGameAnalyticsService",S.DASHBOARD_GAME_APP_ANALYTICS_SERVICE="dashboardGameAnalyticsService",S.GAME_GAMES_SEARCH_APP_ANALYTICS_SERVICE="gameGamesSearchAppAnalyticsService",S.CENTRAL_MENU_GAMES_SEARCH_APP_ANALYTICS_SERVICE="centralMenuGamesSearchAppAnalyticsService",S.SPORT_MENU_APP_ANALYTICS_SERVICE="sportMenuAppAnalyticsService",S.TRIPLE_SEVEN_APP_ANALYTICS_SERVICE="tripleSevenAppAnalyticsService",S.TWENTY_ONE_APP_ANALYTICS_SERVICE="twentyOneAppAnalyticsService",S.CYBER_SPORT_MENU_APP_ANALYTICS_SERVICE="cyberSportMenuAppAnalyticsService",S.DASHBOARD_SPORT_MENU_APP_ANALYTICS_SERVICE="dashboardSportMenuAppAnalyticsService",S.MULTILIVE_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="multiliveNavSportMenuAppAnalyticsService",S.CENTRAL_MENU_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="centralMenuNavSportMenuAppAnalyticsService",S.CYBER_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="cyberNavSportMenuAppAnalyticsService",S.DASHBOARD_APP_ANALYTICS_SERVICE="dashboardAppAnalyticsService",S.MAIN_MENU_APP_ANALYTICS_SERVICE="mainMenuAppAnalyticsService",S.CYBER_APP_ANALYTICS_SERVICE="cyberAppAnalyticsService",S.MATCH_TAB_FILTER_APP_ANALYTICS_SERVICE="matchTabFilterAppAnalyticsService",S.GAME_SLIDER_APP_ANALYTICS_SERVICE="gamesSliderAppAnalyticsService",S.CENTRAL_MENU_APP_ANALYTICS_SERVICE="centralMenuAppAnalyticsService",S.CHAMP_RESULTS_MENU_APP_ANALYTICS_SERVICE="champResultsMenuAppAnalyticsService",S.COUNTRY_FILTER_APP_ANALYTICS_SERVICE="countryFilterAppAnalyticsService",S.DATE_TIME_FILTER_APP_ANALYTICS_SERVICE="dateTimeFilterAppAnalyticsService",S.BONUSES_CALENDAR_APP_ANALYTICS_SERVICE="bonusesCalendarAppAnalyticsService",S.DOWNLOAD_APPS_WIDGET_ANALYTICS_SERVICE="rightSideDownloadAppsBlockAnalyticsService",S.SEO_DOCUMENT_SERVICE="seoDocumentService",S.STATISTIC_MODULE="statisticModule",S.POINTS_API="pointsApi",S.SHORT_PLAYERS_INFO_SERVICE="shortPlayersInfoService",S.GAME_STATISTIC_DICTIONARY="gameStatisticDictionary",S.CLIENT_ONLY_CONFIG="clientOnlyConfig",S.LANGUAGES_LIST="languagesList",S.INFORMATION_API="informationApi",S.INFORMATION_AGREEMENT_API="informationAgreementApi",S.INFORMATION_RULES_API="informationRulesApi",S.INFORMATION_PAYMENTS_API="informationPaymentsApi",S.COUNTRY_API="countryApi",S))(DependencyName||{}),CookiesAgreeType=(S=>(S[S.DISABLE=0]="DISABLE",S[S.ONLY_FUNCTIONALITY=1]="ONLY_FUNCTIONALITY",S[S.ONLY_MARKETING=2]="ONLY_MARKETING",S[S.ALL=3]="ALL",S))(CookiesAgreeType||{}),MarketsNameTypes=(S=>(S[S.short=0]="short",S[S.full=1]="full",S))(MarketsNameTypes||{});const DEFAULT_MEDIA_PATH="/genfiles/cms/1/desktop/system/pixel.png";var AppStorageKey=(S=>(S.SELECT_GAME_LIST="selectedGameList",S.COUPON="coupon",S.LOCAL_BETS="localBets",S.COUPON_SETTINGS="couponSettings",S.GAMES_SEARCH_HISTORY_KEY="gamesSearchTextHistory",S.BONUS_SEARCH_HISTORY="bonusSearchHistory",S.FAVORITE_UNSYNC="favoriteUnsync",S.FAVORITE_GAMES_LIVE="favoriteGamesLive",S.FAVORITE_GAMES_LINE="favoriteGamesLine",S.FAVORITE_CYBER_GAMES_LINE="favoriteCyberGamesLine",S.FAVORITE_CYBER_GAMES_LIVE="favoriteCyberGamesLive",S.FAVORITE_CYBER_CHAMPS_LINE="favoriteCyberChampsLine",S.FAVORITE_CYBER_CHAMPS_LIVE="favoriteCyberChampsLive",S.FAVORITE_MARBLE_GAMES_LINE="favoriteMarbleGamesLine",S.FAVORITE_MARBLE_GAMES_LIVE="favoriteMarbleGamesLive",S.FAVORITE_TOPGAME_LINE="favoriteTopGameLine",S.FAVORITE_TOPGAME_LIVE="favoriteTopGameLive",S.GROUP_SPORTS_BY_CATEGORIES="groupSportsByCategories",S.SIMPLE_SCOREBOARD_MODE="simpleScoreboardMode",S.CYBER_SHOW_BACKGROUND_IMAGES="cyberShowBackgroundImages",S.CYBER_BROADCAST_AUTO_PLAY="cyberBroadcastAutoPlay",S.CYBER_BROADCAST_REMEMBER="cyberBroadcastRemember",S.MARKET_COLUMNS_COUNT="marketColumnsCount",S.THIRD_PARTY_RECENTLY_PLAYED_GAMES="thirdPartyRecentlyPlayedGames",S.THIRD_PARTY_WELCOME_SHOWED="thirdPartyWelcomeShowed",S.THIRD_PARTY_JACKPOT_SHOWED="thirdPartyJackpotShowed",S.THIRD_PARTY_ACCORDION_STATE="thirdPartyAccordionState",S.THIRD_PARTY_SEEN_BONUSES_IDS="thirdPartySeenBonusesIds",S.DASHBOARD_PINNED_GAMES="dashboardPinnedGames",S.DASHBOARD_LIVE_PINNED_GAMES="dashboardLivePinnedGames",S.DASHBOARD_LINE_PINNED_GAMES="dashboardLinePinnedGames",S.DASHBOARD_CYBER_PINNED_GAMES="dashboardCyberPinnedGames",S.DASHBOARD_MARBLE_PINNED_GAMES="dashboardMarblePinnedGames",S.DASHBOARD_TOPGAME_LINE_PINNED_GAMES="dashboardTopGameLinePinnedGames",S.DASHBOARD_TOPGAME_LIVE_PINNED_GAMES="dashboardTopGameLivePinnedGames",S.DASHBOARD_TEAM_LINE_PINNED_GAMES="dashboardTeamLinePinnedGames",S.DOWNLOAD_APP_WIDGET_SHOWED="downloadAppWidgetShowed",S.IS_SENT_MESSAGE_ACTIVATION_EMAIL="isSendMessageActivationEmail",S.SHOW_REGISTRATION_BONUS_MODAL="showRegistrationBonusModal",S.SEARCH_FILTERS="searchFilters",S.SITE_MAINTENANCE_END_TIMESTAMP_KEY="siteMaintenanceEndKey",S.GAME_PINNED_MARKET_GROUP_FOREIGN_IDS="gamePinnedMarketGroupForeignIds",S.SELECTED_BONUS_ID="selectedBonusId",S.MEDIA_SIDE_ZONES="mediaSideZones",S.FORCE_HIDE_LINK_OLD_SITE="forceHideLinkOldSite",S.START_SHOW_LINK_OLD_SITE="startShowLinkOldSite",S.MARKETS_DISPLAY_SETTINGS="marketsDisplaySettings",S.TWO_FACTOR_DISABLE_FILE_LINK="twoFactorDisableFileLink",S.SCROLL_POSITION_BEFORE_LEAVE_PROMO_STORE="lastPositionScrollBeforeLeavePromoStore",S.SHOW_BETA_INFO_BUTTON_IN_HEADER="showBetaInfoButtonInHeader",S.SHOW_GAMES_BOTTOM_NAVIGATION="showGamesBottomNavigation",S.AGE_RESTRICTION="ageRestriction",S.IS_PARTNER_PROGRAM_RULES_VISITED="isPartnerProgramRulesVisited",S.SHOW_IDENTIFICATION_MODAL="showIdentificationModal",S.IS_FIRST_SITE_VISIT_V3="isFirstSiteVisitV3",S.FORGOT_FORM_ALLOW_RESEND_EMAIL="forgotFormAllowResendEmail",S.FORGOT_FORM_ALLOW_RESEND_PHONE="forgotFormAllowResendPhone",S.BETS_MODEL_GROUPS_KEY="BMM",S.BET_MODELS_GLOBAL_KEY="BMN",S.COUPON_NOTIFICATION="couponNotification",S.BONUSES_TIME_PRESSING="bonusesTimePressing",S.ACCUMULATOR_OF_THE_DAY_STATE="accumulator_of_the_day",S.LIVE_ACCUMULATOR_OF_THE_DAY_STATE="live_accumulator_of_the_day",S.MOVE_VIDEO_ON_SCROLL="video_move_on_scroll",S.APP_COEFFICIENT_CHANGE_INDICATION_TYPE="coef_change_indication",S.APP_COEFFICIENT_FORMAT_TYPE="coefview",S.APP_COMPACT_VIEW_STATE="app_compact_view",S.APP_FONT_SIZE="app_font_size",S.APP_LIGHT_VERSION_STATE="app_lite_version",S.APP_THEME="app_theme",S.APP_VIEW_TYPE="app_view_type",S.BEST_MATCHES_ON_TOP_STATE="best_matches_on_top",S.BET_GENERATOR_STATE="coupon_bet_generator",S.DETAILED_SCORE_STATE="app_detailed_score",S.DISPLAY_STATS_IN_NEW_WINDOW="display_stats_in_new_window",S.SHOW_GAME_ID_STATE="show_game_id",S.SHOW_SPORTS_ONLY_STATE="app_only_sport",S.TEAM_LOGOS_IN_COUPON_STATE="coupon_logo_enabled",S.MARKETS_NAME_TYPE="markets_name_type",S.GAME_ZONE_OFF="zone_off",S.PINNED_SELLING_COUPONS_IDS="pinnedSellingCouponsIds",S.DOWNLOAD_APP_HIDDEN="download_app_hidden",S.MAKE_MONEY_MODAL_MAIN_TIME="makeMoneyModalMainTime",S.MAKE_MONEY_MODAL_PAYMENT_TIME="makeMoneyMainModalPaymentTime",S.PENDING_FAVORITE_GAMES="pendingFavoriteGames",S.PENDING_FAVORITE_GAMES_CYBER="pendingFavoriteCyberGames",S.PENDING_FAVORITE_GAMES_MARBLE="pendingFavoriteMarbleGames",S.RETURN_URL="returnUrl",S.BONUS_WELCOME_MODAL="bonus_welcome_modal",S.WELCOME_MODAL_INFO="welcome_modal_info",S.FATMAN_USER_ID="fatmanUserId",S.ANALYTICS_METRICS="analyticsMetrics",S.IS_EMAIL_CONFIRMED="is_email_confirmed",S.EMAIL_SUBSCRIPION="emailSubscription",S.COOKIES_AGREE_TIME="cookiesAgreeTime",S.IS_PAY_AND_PLAY_REGISTRATION_PROCESS="isPayAndPlayRegistrationProcess",S.USER_LAST_ACTIVE_TIME="userLastActiveTime",S.DECORATIONS_STATE="decorationsState",S.AUTO_LOGOFF_MODAL="autoLogoffModal",S.DATE_TO_SHOW_BECOME_AGENT_POPUP="dateToShowBecomeAgentPopup",S.SESSION_TIME="sessionTime",S.PAYMENT_CONSULTANT_TICKETS_COUNT="paymentConsultantTicketsCount",S.INSIGHTS_INFO_HIDDEN="insightsInfoHidden",S.NEW_SITE_INFORMATION_MODAL_STATE="newSiteInformationModalState",S.IS_USER_SEEN_AUTH_POP_UP="isUserSeenAuthPopUp",S.IS_USER_REFUSED_SITE_ESTIMATION="isUserRefusedSiteEstimation",S.EVENT_POPUP_STATE="eventPopupState",S.REGISTRATION_REMINDER_POPUP_MAY_SHOW_AT="registrationReminderPopupMayShowAt",S.CHAMP_FAVORITE_TEAMS="champFavoriteTeams",S.CHAMP_GAME_SUBSCRIPTIONS_LIST="champGameSubscriptionsList",S.THIRD_PARTY_WAS_DAILY_TASKS_MULTI_STEP_MODAL_SHOWN="thirdPartyWasDailyTasksMultiStepModalShown",S.CONFETTI_STATE="confettiState",S.OLYMPICS_LIVE_PINNED_GAMES="olympicsLivePinnedGames",S.OLYMPICS_LINE_PINNED_GAMES="olympicsLinePinnedGames",S.SAVED_REDIRECT_URL_KEY="savedRedirectURLKey",S.IS_FIRST_DEPOSIT_BONUS_SHOWED="isFirstDepositBonusShowed",S.REGISTRATION_PREVIOUS_ROUTE_PATH="registrationPreviousRoutePath",S.STATUS_PIN_WIDGET="statusPinWidget",S.SHOW_REGISTRATION_BONUS_BANNER="showRegistrationBonusBanner",S.VISUALLY_IMPAIRED_MODE="visuallyImpairedMode",S.IS_FIRST_DEPOSIT_BONUS_EVERY_SESSION_POPUP_CLOSED="IFDBESPC",S))(AppStorageKey||{}),HomepageType=(S=>(S[S.DEFAULT=0]="DEFAULT",S[S.ASIAN_SHOWCASE=1]="ASIAN_SHOWCASE",S[S.MULTI_BUILD_HOME_PAGE=2]="MULTI_BUILD_HOME_PAGE",S))(HomepageType||{}),BringFriendPageView=(S=>(S[S.FIRST=0]="FIRST",S[S.SECOND=1]="SECOND",S))(BringFriendPageView||{});const parseCyberTypeLabels=S=>S.reduce((O,{type:G,dictionary_key:z})=>Gt(Tt({},O),{[G]:z}),{}),parseCyberConfig=S=>{const{cyber_menu_item_type:O,is_show_banner_dropdown:G}=S!=null?S:{};return{menuItemType:O||"1",isDropdownBannerVisible:G!=null?G:!1}},parseBoolean=(S,O)=>S!==void 0?S==="1":O,parseMobileGamePageConfig=(S={})=>({isFavoriteBtnInNavHidden:parseBoolean(S.isFavoriteBtnInNavHidden,!1)}),parseMobileGameInfoModalConfig=(S={})=>({isNotificationBtnHidden:parseBoolean(S.isNotificationBtnHidden,!1)});var DownloadAndroidAppType=(S=>(S.ANDROID="0",S.ANDROID_LITE="1",S.ANDROID_ASIA="2",S))(DownloadAndroidAppType||{});const parseAmountTmpl=S=>{if((S==null?void 0:S.amount_tmpl)===void 0||(S==null?void 0:S.amount_tmpl)===null||Array.isArray(S.amount_tmpl))return{default:"{v} {c}"};const O=S==null?void 0:S.amount_tmpl;return O!=null&&O.default||(O.default="{v} {c}"),O},_SiteConfig=class{constructor(S,O){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 G,z,Q,X,ee,pe,ve,$e,Le,ke,De,xe,Fe,Ve,Xe,je,ze,We,qe,Qe,ot,nt,et,Ye,Je,mt,vt,Pt,Ft,Ut,Lt,Nt,wt,Kt,an,nn,Jt,Xt,dn,un,rn,St,Dt,It,xt,jt,qt,Ke,Ze,gt,Et,bt,Ct,Mt,Rt,Ot,_t,kt,At,$t,Bt,Vt,Wt,Ht,Qt,Yt,zt,Zt,on,sn,en,tn,pn,cn,fn,_n,gn,Sn,En,Tn,Cn,An,Pn,wn,On,Rn,In,Ln,Nn,kn,Mn,$n,Dn,xn,Bn,Fn,Un,Hn,Vn,Gn,Wn,jn,Kn,zn,qn,Yn,Zn,Qn,Xn,Jn,eo,to,no,oo,ro,ao,io,so,lo,co,uo,fo,po,_o,mo,ho,go,yo,vo,bo,So,Eo,To,Co,Ao,Po,wo,Oo,Ro,Io,Lo,No,ko,Mo,$o,Do,xo,Bo,Fo,Uo,Ho,Vo,Go,Wo,jo,Ko,zo,qo,Yo,Zo,Qo,Xo,Jo,er,tr,nr,or,rr,ar,ir,sr,lr,cr,ur,dr,fr,pr,_r,mr,hr,gr,yr,vr,br,Sr,Er,Tr,Cr,Ar,Pr,wr,Or,Rr,Ir,Lr,Nr,kr,Mr,$r,Dr,xr,Br,Fr,Ur,Hr,Vr,Gr,Wr,jr,Kr,zr,qr,Yr,Zr,Qr,Xr,Jr,ea,ta,na,oa,ra,aa,ia,sa,la,ca,ua,da,fa,pa,ma,ha,ga,ya,va,ba,Sa,Ea,Ta,Ca,Aa,Pa,wa,Oa,Ra,Ia,La,Na,ka,Ma,$a,Da,xa,Ba,Fa,Ua,Ha,Va,Ga,Wa,ja,Ka,za,qa,Ya,Za,Qa,Xa,Ja,ei,ti,ni,oi,ri,ai,ii,si,li,ci,ui,di,fi,pi,_i,mi,hi,gi,yi,vi,bi,Si,Ei,Ti,Ci,Ai,Pi,wi,Oi,Ri,Ii,Li,Ni,ki,Mi,$i,Di,xi,Bi,Fi,Ui,Hi,Vi,Gi,Wi,ji,Ki,zi,qi,Yi,Zi,Qi,Xi,Ji,es,ts,ns,os,rs,as,is,ss,ls,cs,us,ds,fs,ps,_s,ms,hs,gs,ys,vs,bs,Ss,Es,Ts,Cs,As,Ps,ws,Os,Rs,Is,Ls,Ns,ks,Ms,$s,Ds,xs,Bs,Fs,Us,Hs,Vs,Gs,Ws,js,Ks,zs,qs,Ys,Zs,Qs,Xs,Js,el,tl,nl,ol,rl,al,il,sl,ll,cl,ul,dl,fl,pl,_l,ml,hl,gl,yl,vl,bl,Sl,El,Tl,Cl,Al,Pl,wl,Ol,Rl,Il,Ll,Nl,kl,Ml,$l,Dl,xl,Bl,Fl,Ul,Hl,Vl,Gl,Wl,jl,Kl,zl,ql,Yl,Zl,Ql,Xl,Jl,ec,tc,nc,oc,rc,ac,ic,sc,lc,cc,uc,dc,fc,pc,_c,mc,hc,gc,yc,vc,bc,Sc,Ec,Tc,Cc,Ac,Pc,wc,Oc,Rc,Ic,Lc,Nc,kc,Mc,$c,Dc,xc,Bc,Fc,Uc,Hc,Vc,Gc,Wc,jc,Kc,zc,qc,Yc,Zc,Qc,Xc,Jc,eu,tu,nu,ou,ru,au,iu,su,lu,cu,uu,du,fu,pu,_u,mu,hu,gu,yu,vu,bu,Su,Eu,Tu,Cu,Au,Pu,wu,Ou,Ru,Iu,Lu,Nu,ku,Mu,$u,Du,xu,Bu,Fu,Uu,Hu,Vu,Gu,Wu,ju,Ku,zu,qu,Yu,Zu,Qu,Xu,Ju,ed,td,nd,od,rd,ad,id,sd,ld,cd,ud,dd,fd,pd,_d,md,hd,gd,yd,vd,bd,Sd,Ed,Td,Cd,Ad,Pd,wd,Od,Rd,Id,Ld,Nd,kd,Md,$d,Dd,xd,Bd,Fd,Ud,Hd,Vd,Gd,Wd,jd,Kd,zd,qd,Yd,Zd,Qd,Xd,Jd,ef,tf,nf,of,rf,af,sf,lf,cf,uf,df,ff,pf,_f,mf,hf,gf,yf,vf,bf,Sf,Ef,Tf,Cf,Af,Pf,wf,Of,Rf,If,Lf,Nf,kf,Mf,$f,Df,xf,Bf,Ff,Uf,Hf,Vf,Gf,Wf,jf,Kf,zf,qf,Yf,Zf,Qf,Xf,Jf,ep,tp,np,op,rp,ap,ip,sp,lp,cp,up,dp,fp,pp,_p,mp,hp,gp,yp,vp,bp,Sp,Ep,Tp,Cp,Ap,Pp,wp,Op,Rp,Ip,Lp,Np,kp,Mp,$p,Dp,xp,Bp,Fp,Up,Hp,Vp,Gp,Wp,jp,Kp,zp,qp,Yp,Zp,Qp,Xp,Jp,e_,t_,n_,o_,r_,a_,i_,s_,l_,c_,u_,d_,f_,p_,m_,h_,g_,y_,v_,b_,S_,E_,T_,C_,A_,P_,w_,O_,R_,I_,L_,N_,k_,M_,$_,D_,x_,B_,F_,U_,H_,V_,G_,W_,j_,K_,z_,q_,Y_,Z_,Q_,X_,J_,em,tm,nm,om,rm,am,im,sm,lm,cm,um,dm,fm,pm,_m,mm,hm,gm,ym,vm,bm,Sm,Em,Tm,Cm,Am,Pm,wm,Om,Rm,Im,Lm,Nm,km,Mm,$m,Dm,xm,Bm,Fm,Um,Hm,Vm,Gm,Wm,jm,Km,zm,qm,Ym,Zm,Qm,Xm,Jm,eh,th,nh,oh,rh,ah,ih,sh,lh,ch,uh,dh,fh,ph,_h,mh,hh,gh,yh,vh,bh,Sh,Eh,Th,Ch,Ah,Ph,wh,Oh,Rh,Ih,Lh,Nh,kh,Mh,$h,Dh,xh,Bh,Fh,Uh,Hh,Vh,Gh,Wh,jh,Kh,zh,qh,Yh,Zh,Qh,Xh,Jh,eg,tg,ng,og,rg,ag,ig,sg,lg,cg,ug,dg,fg,pg,_g,mg,hg,gg,yg,vg,bg,Sg,Eg,Tg,Cg,Ag,Pg,wg,Og,Rg,Ig,Lg,Ng,kg,Mg,$g,Dg,xg,Bg,Fg,Ug,Hg,Vg,Gg,Wg,jg,Kg,zg,qg,Yg,Zg,Qg,Xg,Jg,ey,ty,ny,oy,ry,ay,iy,sy,ly,cy,uy,dy,fy,py,_y,my,hy,gy,yy,vy,by,Sy,Ey,Ty,Cy,Ay,Py,wy,Oy,Ry,Iy,Ly,Ny,ky,My,$y,Dy,xy,By,Fy,Uy,Hy,Vy,Gy,Wy,jy,Ky,zy,qy,Yy,Zy,Qy,Xy,Jy,ev,tv,nv,ov,rv,av,iv,sv,lv,cv,uv,dv,fv,pv,_v,mv,hv,gv,yv,vv,bv,Sv,Ev,Tv,Cv,Av,Pv,wv,Ov,Rv,Iv,Lv,Nv,kv,Mv,$v,Dv,xv,Bv,Fv,Uv,Hv,Vv,Gv,Wv,jv,Kv,zv,qv,Yv,Zv,Qv,Xv,Jv,eb,tb,nb,ob,rb,ab,ib,sb,lb,cb,ub,db,fb,pb,mb,hb,gb,yb,vb,bb,Sb,Eb,Tb,Cb,Ab,Pb,wb,Ob,Rb,Ib,Lb,Nb,kb,Mb,$b,Db,xb,Bb,Fb,Ub,Hb,Vb,Gb,Wb,jb,Kb,zb,qb,Yb,Zb,Qb,Xb,Jb,eS,tS,nS,oS,rS,aS,iS,sS,lS,cS,uS,dS,fS,pS,_S,mS,hS,gS,yS,vS,bS,SS,ES,TS,CS,AS,PS,wS,OS,RS,IS,LS,NS,kS,MS,$S,DS,xS,BS,FS,US,HS,VS,GS,WS,jS,KS,zS,qS,YS,ZS,QS,XS,JS,eE,tE,nE,oE,rE,aE,iE,sE,lE,cE,uE,dE,fE,pE,_E,mE,hE,gE,yE,vE,bE,SE,EE,TE,CE,AE,PE,wE,OE,RE,IE,LE,NE,kE,ME,$E,DE,xE,BE,FE,UE,HE,VE,GE,WE,jE,KE,zE,qE,YE,ZE,QE,XE,JE,eT,tT,nT,oT,rT,aT,iT,sT,lT,cT,uT,dT,fT,pT,_T,mT,hT,gT,yT,vT,bT,ST,ET,TT,CT,AT,PT,wT,OT,RT,IT,LT,NT,kT,MT,$T,DT,xT,BT,FT,UT,HT,VT,GT,WT,jT,KT,zT,qT,YT,ZT,QT,XT,JT,eC,tC,nC,oC;if(this.$store=S.$store,!O)throw new Error("config is absent");this.hasGameStatistic=(G=O.bettingConfig)==null?void 0:G.has_game_statistic,this.ref_id=O.ref_id,this.group_id=O.group_id,this.captcha_type=(z=O.captchaConfig)==null?void 0:z.captcha_type,this.auth_types=((Q=O.authConfig)==null?void 0:Q.auth_types)||[],this.allowedBetTypes=(pe=(ee=(X=O.couponConfig)==null?void 0:X.bet_types)==null?void 0:ee.map(Number))!=null?pe:[],this.bonusSelectTitleTranslationKey=($e=(ve=O.registrationConfig)==null?void 0:ve.bonus_select_title_dict_key)!=null?$e:"",this.bonusRejectionWarningTranslationKey=(ke=(Le=O.registrationConfig)==null?void 0:Le.bonus_reject_warning_dict_key)!=null?ke:"",this.showBonusDescription=(xe=(De=O.registrationConfig)==null?void 0:De.show_bonus_description)!=null?xe:!0,this.showRegistrationBonusDepositInfoWarning=(Ve=(Fe=O.registrationConfig)==null?void 0:Fe.show_bonus_dep_warning)!=null?Ve:!0,this.companyName=(Xe=O.globalConfig.name)!=null?Xe:"",this.companyNameFull=O.companyNameFull,this.lng=O.lng,this.geoCountryId=O.geo_country_id,this.geoCountryCode=O.geoCountryCode,this.geoCurrency=O.geoCurrency,this.locale=O.locale,this.dataForReplace=O.dataForReplace&&Object.keys(O.dataForReplace).length?O.dataForReplace:{},this.isHideLogoDE=O.is_hide_logo_de,this.minAge=Number.isNaN(Number(O.min_age))?0:Number(O.min_age),this.couponCountDaysOfHistory=Number.isNaN(Number((je=O.couponConfig)==null?void 0:je.coupon_days_for_history))?7:Number((ze=O.couponConfig)==null?void 0:ze.coupon_days_for_history),this.isCapchaAllow=!!O.isCapchaAllow,this.nonMultiAccountsSections=O.nonMultiAccountsSections||[],this.cyberPartnerName=((We=O.cyberConfig)==null?void 0:We.section_name)||"",this.cyberVersion=((qe=O.cyberConfig)==null?void 0:qe.version)||1,this.cyberTypes=((Qe=O.cyberConfig)==null?void 0:Qe.sections)||[],this.cyberTypeLabels=parseCyberTypeLabels(((ot=O.cyberConfig)==null?void 0:ot.type_labels)||[])||{},this.cyberTypeLabelPrefix=((nt=O.cyberConfig)==null?void 0:nt.label_prefix)||"",this.setCdnUrl((et=O.cdnHost)!=null?et:"https://v2l.traincdn.com"),this.showPlatformApps=((Ye=O.modulesConfig)==null?void 0:Ye.platform_apps)||!1,this.showMobileMenuSearch=(mt=(Je=O.customizeConfig)==null?void 0:Je.show_mobile_menu_search)!=null?mt:!0,this.showMobileCyberSubsportTabs=((vt=O.cyberConfig)==null?void 0:vt.show_cyber_sub_sport)||!1,this.isShownBonusExtendedInfo=((Pt=O.promoConfig)==null?void 0:Pt.show_extended_info)||!1,this.isIndianView=((Ft=O.bettingConfig)==null?void 0:Ft.is_india_view)||!1,this.isShownTopUpCTAHeader=((Ut=O.headerConfig)==null?void 0:Ut.show_top_up_text)||!1,this.isShowSeoModuleLinks=(Nt=(Lt=O.footerConfig)==null?void 0:Lt.show_seo_links_footer)!=null?Nt:!0,this.availableRoutes=O.availableRoutes||{},this.cssClassesForCheckAdb=O.cssClassesForCheckAdb||[],this.captchaPublicKey=(Kt=(wt=O.captchaConfig)==null?void 0:wt.recapthca_key)!=null?Kt:"",this.companyLogo=O.companyLogo,this.hcaptchaPublicKey=(nn=(an=O.captchaConfig)==null?void 0:an.h_captcha_key)!=null?nn:"",this.companyLogoDark=O.companyLogoDark,this.isAvailablePrepaid=(Xt=(Jt=O==null?void 0:O.couponConfig)==null?void 0:Jt.allow_prepaid)!=null?Xt:!1,this.consultantParams=O.consultantParams,this.mobileDomain=O.mobileDomain||"",this.countryIdWithoutPhoneInputMask=(rn=(un=(dn=O.globalConfig)==null?void 0:dn.country_id_without_mask)==null?void 0:un.map(Number))!=null?rn:[],this.countryFlagVisibility=(Dt=(St=O.headerConfig)==null?void 0:St.country_flag_visibility)!=null?Dt:[],this.isAvailableCallback=((It=O.supportConfig)==null?void 0:It.allow_callback)||!1,this.isAvailableCouponBonusBet=(jt=(xt=O.couponConfig)==null?void 0:xt.coupon_has_bonus_bet)!=null?jt:!1,this.hasLiteVersion=O.hasLiteVersion||!1,this.hasFullVersion=O.hasFullVersion||!1,this.isShowPowerBet=(Ke=(qt=O.couponConfig)==null?void 0:qt.has_powerbet)!=null?Ke:!1,this.showVipBet=(Ze=O.couponConfig)!=null&&Ze.allow_vipbet_by_geo?((gt=O.couponConfig.allow_vipbet_by_geo[O.geo_country_id])!=null?gt:O.couponConfig.allow_vipbet_by_geo.default)==="true":!1,this.isManualCountryCode=(bt=(Et=O.globalConfig)==null?void 0:Et.manual_country_code)!=null?bt:!0,this.isPrintCouponAllowed=(Mt=(Ct=O==null?void 0:O.couponConfig)==null?void 0:Ct.can_print_coupon)!=null?Mt:!0,this.isShowFastGamesInHome=(Ot=(Rt=O==null?void 0:O.bettingConfig)==null?void 0:Rt.show_fast_games_in_home)!=null?Ot:!1,this.showCallbackInMenu=(_t=O.showCallbackInMenu)!=null?_t:!1,this.isAllowToSaleCoupon=(At=(kt=O==null?void 0:O.couponConfig)==null?void 0:kt.allow_sale)!=null?At:!1,this.isVisibleInfoCouponEventLoad=(Bt=($t=O.couponConfig)==null?void 0:$t.show_info_saveload_block)!=null?Bt:!1,this.isRecommendationWidgetAllowed=(Wt=(Vt=O.bettingConfig)==null?void 0:Vt.betting_recommend_widget)!=null?Wt:!0,this.isDefaultSortByCountry=((Ht=O.bettingConfig)==null?void 0:Ht.default_sort_by_country)||!1,this.bettingTaxes={taxType:parseInt((Yt=(Qt=O.bettingTaxes)==null?void 0:Qt.type)!=null?Yt:"0",10),betTaxPercent:parseFloat((Zt=(zt=O.bettingTaxes)==null?void 0:zt.stake_tax)!=null?Zt:"0"),payoutTaxPercent:parseFloat((sn=(on=O.bettingTaxes)==null?void 0:on.payout_tax)!=null?sn:"0"),winAmountThreshold:parseFloat((tn=(en=O.bettingTaxes)==null?void 0:en.activate_tax_thereshold)!=null?tn:"0"),coefThreshold:parseFloat((cn=(pn=O.bettingTaxes)==null?void 0:pn.coef_tax_limit)!=null?cn:"0"),hasReturnTax:((fn=O.bettingTaxes)==null?void 0:fn.has_return_tax)==="true"},this.recaptchaDomain=this.geoCountryId===90?"https://www.recaptcha.net":"https://www.google.com",this.isExtraOddsAllowed=(gn=(_n=O.couponConfig)==null?void 0:_n.has_extra_odds)!=null?gn:!0,this.isVisibleGameOfDayInHeader=(En=(Sn=O.headerConfig)==null?void 0:Sn.show_game_of_day)!=null?En:!0,this.cssColorSchemeUrl=O.cssColorSchemeUrlv2,this.cssVarsUrl=O.cssVarsUrl,this.isShowTournamentsTabInBonusPage=(Cn=(Tn=O.thirdpartyConfig)==null?void 0:Tn.has_tourn_in_promo)!=null?Cn:!1,this.isVisibleSeoModuleText=(Pn=(An=O.footerConfig)==null?void 0:An.show_seo_module_text)!=null?Pn:!1,this.whence=O.whence,this.isAllowToDeleteCoupon=(On=(wn=O.couponConfig)==null?void 0:wn.delete_coupon)!=null?On:!0,this.isAvailableToDownloadZoneApp=(In=(Rn=O.bettingConfig)==null?void 0:Rn.can_download_zone_app)!=null?In:!1,this.isDownloadAppNotificationOnTop=(Nn=(Ln=O.applicationConfig)==null?void 0:Ln.show_app_notify_on_top)!=null?Nn:!1,this.isShowButtonInAccountAttention=(Mn=(kn=O.officeConfig)==null?void 0:kn.show_btn_in_attention_office)!=null?Mn:!1,this.isShowTimeSettings=(Dn=($n=O.headerConfig)==null?void 0:$n.show_time_setting)!=null?Dn:!0,this.isShowCurrentDate=(Bn=(xn=O.footerConfig)==null?void 0:xn.show_cur_date)!=null?Bn:!1,this.isShowSessionTimer=(Un=(Fn=O.footerConfig)==null?void 0:Fn.show_session_timer)!=null?Un:!1,this.isShowMaxBetInCoupon=(Vn=(Hn=O.couponConfig)==null?void 0:Hn.show_max_bet)!=null?Vn:!1,this.isShowMaxPossibleWinInCoupon=(Wn=(Gn=O.couponConfig)==null?void 0:Gn.show_max_possible_win)!=null?Wn:!1,this.isShowMinBetInCoupon=(Kn=(jn=O.couponConfig)==null?void 0:jn.show_min_bet)!=null?Kn:!1,this.isShowAmountPerBetInCoupon=(qn=(zn=O.couponConfig)==null?void 0:zn.show_amount_per_bet)!=null?qn:!1,this.isShowAmountPerComboInCoupon=(Zn=(Yn=O.couponConfig)==null?void 0:Yn.show_amount_per_combo)!=null?Zn:!1,this.isShowSystemTypeLabelWithComboInCoupon=(Xn=(Qn=O.couponConfig)==null?void 0:Qn.is_show_another_sys_type_label)!=null?Xn:!1,this.isShowTotalAmountInCoupon=(eo=(Jn=O.couponConfig)==null?void 0:Jn.coupon_show_total_amount)!=null?eo:!1,this.isShowSystemBankerInCoupon=(no=(to=O.couponConfig)==null?void 0:to.show_banker_in_lobby)!=null?no:!1,this.isShowBetsCountInCoupon=(ro=(oo=O.couponConfig)==null?void 0:oo.coupon_show_count_bets)!=null?ro:!1,this.isShowCouponAutosale=(io=(ao=O.couponConfig)==null?void 0:ao.coupon_show_auto_sale)!=null?io:!0,this.iconCustomFolder=(lo=(so=O.customizeConfig)==null?void 0:so.icon_folder)!=null?lo:"",this.authModalType=(uo=(co=O.authConfig)==null?void 0:co.auth_modal_type)!=null?uo:0,this.altPayFailModal=(po=(fo=O.officeConfig)==null?void 0:fo.show_fail_pay_alter_modal)!=null?po:!1,this.hasMarketGroupDescription=(mo=(_o=O.bettingConfig)==null?void 0:_o.has_market_group_desc)!=null?mo:!1,this.isShowSupportBlock=(go=(ho=O.footerConfig)==null?void 0:ho.show_support_in_footer)!=null?go:!0,this.isShowOnlySeparateBroadcastEventsFilters=(vo=(yo=O.bettingConfig)==null?void 0:yo.show_separate_broadcast_events_filters)!=null?vo:!1,this.isAllowToSendDownloadAppLinkViaSms=(bo=O.isAllowToSendDownloadAppLinkViaSms)!=null?bo:!1,this.isMobileTopGamesSlider=(Eo=(So=O.bettingConfig)==null?void 0:So.show_top_games_slider)!=null?Eo:!1,this.navigationTopChamp=(Co=(To=O.bettingConfig)==null?void 0:To.navigate_top_champ)!=null?Co:{},this.topGamesOnlyTheseSportIds=(wo=(Po=(Ao=O.bettingConfig)==null?void 0:Ao.top_games_by_sport_id)==null?void 0:Po.map(String))!=null?wo:[],this.gamesSliderOnlyTheseSportIds=(Io=(Ro=(Oo=O.bettingConfig)==null?void 0:Oo.games_slider_by_sport_id)==null?void 0:Ro.map(String))!=null?Io:[],this.isShowRegistrationWidget=(No=(Lo=O.registrationConfig)==null?void 0:Lo.show_registration_widget)!=null?No:!0,this.couponEmptyTranslateKey=(Mo=(ko=O.couponConfig)==null?void 0:ko.empty_state_dict_key)!=null?Mo:"coupon_empty_bets_text",this.isShowSelectCoefView=(Do=($o=O.headerConfig)==null?void 0:$o.show_select_coef_view)!=null?Do:!0,this.defaultCoefFormat=Number.isNaN(Number((Bo=(xo=O.bettingConfig)==null?void 0:xo.default_coef_view_by_geo)==null?void 0:Bo.default))?0:Number((Uo=(Fo=O.bettingConfig)==null?void 0:Fo.default_coef_view_by_geo)==null?void 0:Uo.default),this.isShowRateUs=(Vo=(Ho=O.customizeConfig)==null?void 0:Ho.show_rate_us)!=null?Vo:!1,this.adultContentString=(Go=O.headerConfig)==null?void 0:Go.adult_content_string,this.isNewYearModeAvailable=(Wo=O.isNewYearModeAvailable)!=null?Wo:!1,this.isNewYearPromoAvailable=(jo=O.isNewYearPromoAvailable)!=null?jo:!1,this.isSnowfallVisible=(zo=(Ko=O.customizeConfig)==null?void 0:Ko.has_snowfall)!=null?zo:!1,this.isOldCalculateTaxes=(qo=O.isOldCalculateTaxes)!=null?qo:!1,this.isShowInstantBet=(Yo=O.isShowInstantBet)!=null?Yo:!1,this.isStickyCouponMakeBetButton=(Qo=(Zo=O.couponConfig)==null?void 0:Zo.fixed_btn_make_bet)!=null?Qo:!1,this.aboutDictionaryId=(Jo=(Xo=O.informationConfig)==null?void 0:Xo.about_dict_id)!=null?Jo:0,this.isShowBonusPoints=(tr=(er=O.promoConfig)==null?void 0:er.show_bonus_point_in_lk)!=null?tr:!0,this.isShowVirtualAccountInHistoryPay=(or=(nr=O.officeConfig)==null?void 0:nr.show_virtual_acc_in_pay_history)!=null?or:!0,this.footerCompanyCopyrightKey=(rr=O.footerConfig)==null?void 0:rr.footer_copyright_dict_key,this.footerExtendedCopyrightKey=(ir=(ar=O.footerConfig)==null?void 0:ar.footer_extended_copyright_dict_key)!=null?ir:"",this.showPaymentsSliderInFooter=(lr=(sr=O.footerConfig)==null?void 0:sr.show_payments_slider)!=null?lr:!0,this.isShowPayments=(ur=(cr=O.modulesConfig)==null?void 0:cr.has_payments_consultant)!=null?ur:!0,this.isGroupableSortFullRegFields=(fr=(dr=O.registrationConfig)==null?void 0:dr.need_group_full_reg_field)!=null?fr:!0,this.fullRowFieldsReg=(pr=O.fullRowFieldsReg)!=null?pr:[],this.responsibleGamblingLimitTypesWithCustomValue=(hr=(mr=(_r=O.responsibleConfig)==null?void 0:_r.limits_type_when_custom_val)==null?void 0:mr.map(Number))!=null?hr:[],this.responsibleGamblingLockLimitChangeIfPendingChanges=(yr=(gr=O.responsibleConfig)==null?void 0:gr.need_block_limit_panding)!=null?yr:!0,this.paymentsIconType=(br=(vr=O.headerConfig)==null?void 0:vr.payments_ico_type)!=null?br:0,this.isPwa=(Er=(Sr=O.applicationConfig)==null?void 0:Sr.allow_pwa)!=null?Er:!1,this.hasBonus1st=(Cr=(Tr=O.promoConfig)==null?void 0:Tr.bonus_first_dep)!=null?Cr:!1,this.bonusFdDictKey=(Pr=(Ar=O.promoConfig)==null?void 0:Ar.bonus_fd_dict_key)!=null?Pr:"",this.bonusFdPath=(Or=(wr=O.promoConfig)==null?void 0:wr.bonus_fd_path)!=null?Or:"",this.isShowBonus1stPopup=(Ir=(Rr=O.promoConfig)==null?void 0:Rr.show_bonus_fd_popup)!=null?Ir:!0,this.hasBonusFastGamesDay=(Nr=(Lr=O.promoConfig)==null?void 0:Lr.has_bonus_fast_games_day)!=null?Nr:!1,this.thirdPartyHasBonusFridayInHeader=(kr=O.thirdPartyHasBonusFridayInHeader)!=null?kr:!1,this.thirdPartyIsDefaultRedesign=($r=(Mr=O.thirdpartyConfig)==null?void 0:Mr.has_redesign)!=null?$r:!1,this.thirdPartyHasRecommendSlider=(xr=(Dr=O.thirdpartyConfig)==null?void 0:Dr.has_recomm_slider_in_game)!=null?xr:!1,this.thirdPartyIsOnlyCasinoSectionInBettingHistory=(Br=O.thirdpartyConfig.third_party_is_only_casino_section_in_betting_history)!=null?Br:!1,this.thirdPartyShowUnavailableGamePopup=(Ur=(Fr=O.thirdpartyConfig)==null?void 0:Fr.show_alt_err_game_popup)!=null?Ur:!1,this.thirdPartyShowFirstDepositBonusModal=(Hr=O.thirdpartyConfig.third_party_show_first_deposit_bonus_modal)!=null?Hr:!1,this.thirdPartyShowHistoryAlternativeSectionNames=(Vr=O.thirdpartyConfig.third_party_show_history_alternative_section_names)!=null?Vr:!1,this.thirdPartyShowPromoTournamentsTab=(Gr=O.thirdPartyShowPromoTournamentsTab)!=null?Gr:!1,this.thirdPartyIsBrandsUse=(Wr=O.thirdpartyConfig.third_party_is_brands_use)!=null?Wr:!1,this.thirdPartyIsPromotionJackpotAvailable=(Kr=(jr=O.thirdpartyConfig)==null?void 0:jr.tp_promo_jackpot)!=null?Kr:!1,this.thirdPartyPromotionJackpotName=(qr=(zr=O.thirdpartyConfig)==null?void 0:zr.jackpot_name_dick_key)!=null?qr:"",this.thirdPartyGameBlockRecommendInSection=(Yr=O.thirdPartyGameBlockRecommendInSection)!=null?Yr:{},this.thirdPartyCasinoLevelIconPostfix=(Qr=(Zr=O.thirdpartyConfig)==null?void 0:Zr.level_icon_postfix)!=null?Qr:"",this.thirdPartyOfficeCasinoSectionTitle=(Xr=O.thirdpartyConfig.tp_office_cas_section_title)!=null?Xr:"",this.thirdPartyContrastThemeType=O.thirdPartyContrastThemeType,this.thirdPartyCasinoChapterLocationInRules=String((ea=(Jr=O.thirdpartyConfig)==null?void 0:Jr.chapter_loc_rules)!=null?ea:""),this.thirdPartyIsOldViewOfficeBet=(na=(ta=O.thirdpartyConfig)==null?void 0:ta.is_old_view_office)!=null?na:!1,this.fatmanApiKey=(ra=(oa=O.globalConfig)==null?void 0:oa.fatman_api_key)!=null?ra:"",this.thirdPartyFooterTypeInCasinoSections=(aa=O.thirdpartyConfig.tp_footer_type_section)!=null?aa:0,this.thirdPartyHideCasinoSectionDirectory=(ia=O.thirdpartyConfig.third_party_hide_casino_section_directory)!=null?ia:!1,this.thirdPartyBonusesCasinoCategory=(la=(sa=O.thirdpartyConfig)==null?void 0:sa.third_party_bonuses_casino_category)!=null?la:"casino",this.thirdPartySortedHomepageSubcategoryBlocks=(ua=(ca=O.thirdpartyConfig)==null?void 0:ca.thirdparty_sort_home_category_blocks)!=null?ua:[],this.thirdPartyOfficePromoCasinoNavDictionaryKey=(fa=(da=O.thirdpartyConfig)==null?void 0:da.promo_casino_nav_dict_key)!=null?fa:"",this.thirdPartyTypeModalFirstDepositMain=(ma=(pa=O.thirdpartyConfig)==null?void 0:pa.type_modal_first_deposit_main)!=null?ma:0,this.isSubcategoriesMultiSelectFilterEnabled=(ga=(ha=O.thirdpartyConfig)==null?void 0:ha.has_multi_subcategories)!=null?ga:!1,this.thirdPartyHasFirstDepositRedirect=(va=(ya=O.thirdpartyConfig)==null?void 0:ya.has_tp_fd_redirect)!=null?va:!1,this.amountBonus1st=(ba=O.amountBonus1st)!=null?ba:"",this.isAvailableAdminRequest=(Ea=(Sa=O.officeConfig)==null?void 0:Sa.is_available_admin_request)!=null?Ea:!0,this.showMinWithdrawCommission=(Ca=(Ta=O.officeConfig)==null?void 0:Ta.show_min_withdraw_no_commision)!=null?Ca:!1,this.isAllowInsuranceCoupon=(Pa=(Aa=O==null?void 0:O.couponConfig)==null?void 0:Aa.allow_insurance)!=null?Pa:!0,this.isAllowPromocodeInCoupon=(Oa=(wa=O.couponConfig)==null?void 0:wa.allow_promocode)!=null?Oa:!0,this.allowedCoefFormats=(La=(Ia=(Ra=O.bettingConfig)==null?void 0:Ra.allowed_coef_view)==null?void 0:Ia.map(Number))!=null?La:[],this.isAvaliableSaveLoadInCoupon=(ka=(Na=O.couponConfig)==null?void 0:Na.allow_saveload)!=null?ka:!0,this.showRatingBookmakers=($a=(Ma=O.customizeConfig)==null?void 0:Ma.show_rating_company)!=null?$a:!1,this.langsHiddenCallback=(xa=(Da=O.supportConfig)==null?void 0:Da.langs_hidden_callback)!=null?xa:[],this.faceless=(Ba=O.booleanConfig.faceless)!=null?Ba:!0,this.eventBannerChampSettings=(Ua=(Fa=O.bettingConfig)==null?void 0:Fa.event_banner_champ)!=null?Ua:{},this.isShowEventBanner=(Va=(Ha=O.bettingConfig)==null?void 0:Ha.show_event_banner)!=null?Va:!1,this.isIconAmountAndGift=(Wa=(Ga=O.headerConfig)==null?void 0:Ga.show_icon_amount_and_gift)!=null?Wa:!1,this.rechargeAllow=(Ka=(ja=O.officeConfig)==null?void 0:ja.allow_recharge)!=null?Ka:!0,this.useRechargeModal=(qa=(za=O.officeConfig)==null?void 0:za.use_recharge_modal)!=null?qa:!1,this.useRegistrationNext=(Za=(Ya=O.registrationConfig)==null?void 0:Ya.use_registration_constructor)!=null?Za:!1,this.shopLink=(Qa=O.shopLink)!=null?Qa:"",this.datepickerTranslationType=(Ja=(Xa=O.customizeConfig)==null?void 0:Xa.datapicker_transl_type)!=null?Ja:0,this.customPlugLogo=(ti=(ei=O.customizeConfig)==null?void 0:ei.custom_plug_logo)!=null?ti:!1,this.isVisibleNavigationPromoLogo=(oi=(ni=O.promoConfig)==null?void 0:ni.is_visible_nav_promo_logo)!=null?oi:!1,this.navigationPromoBannerData=(ai=(ri=O.promoConfig)==null?void 0:ri.navigationPromoBannerData)!=null?ai:{},this.promotionIdDailyTournament=(ii=O.promotionIdDailyTournament)!=null?ii:"",this.isShowResponsibleGamblingBlock=(li=(si=O.registrationConfig)==null?void 0:si.show_responsible_gambl_in_reg)!=null?li:!1,this.isV1Registration=(ui=(ci=O.registrationConfig)==null?void 0:ci.is_v1_reg)!=null?ui:!1,this.partnerBrandBook=(fi=(di=O.customizeConfig)==null?void 0:di.brand_book)!=null?fi:{},this.isHistorySendingToEmailAvailable=(_i=(pi=O.officeConfig)==null?void 0:pi.allow_send_history_by_email)!=null?_i:!0,this.colorsForOnlineConsultant=(hi=(mi=O.supportConfig)==null?void 0:mi.colorsForOnlineConsultant)!=null?hi:{},this.defaultMarketsNameTypeSettings=(yi=(gi=O.bettingConfig)==null?void 0:gi.default_market_type)!=null?yi:0,this.isVisibleMarketsNameTypeSetting=(bi=(vi=O.bettingConfig)==null?void 0:vi.show_select_market_type)!=null?bi:!0,this.allowedOtherSettings=(Ei=(Si=O.headerConfig)==null?void 0:Si.allowed_other_settings)!=null?Ei:[],this.payments=(Ti=O.footerConfig)!=null&&Ti.footer_payments_list?Object.fromEntries((Ai=(Ci=O.footerConfig)==null?void 0:Ci.footer_payments_list)==null?void 0:Ai.map(({title:ln,media_key:yn})=>[ln,yn])):{},this.officeSettingsMailingKey=(wi=(Pi=O.officeConfig)==null?void 0:Pi.office_mailing_dict_key)!=null?wi:"office_settings_mailing",this.officeSettingsBonusDescriptionKey=(Ri=(Oi=O.officeConfig)==null?void 0:Oi.office_settings_bonus_description_dict_key)!=null?Ri:"office_settings_bonus_desc",this.thirdPartyOfficeCasinoLink=(Li=(Ii=O.officeConfig)==null?void 0:Ii.third_party_office_casino_link)!=null?Li:"/office/casino",this.legalNameCompany=(ki=(Ni=O.globalConfig)==null?void 0:Ni.legal_name_company)!=null?ki:"",this.allowedBettingViews=(Di=($i=(Mi=O.bettingConfig)==null?void 0:Mi.allowed_betting_views)==null?void 0:$i.map(Number))!=null?Di:[0],this.countriesWithAsianView=(Bi=(xi=O.bettingConfig)==null?void 0:xi.country_with_default_asia_view)!=null?Bi:[],this.isShowTeamIcons=(Ui=(Fi=O.bettingConfig)==null?void 0:Fi.show_team_icons)!=null?Ui:!0,this.isShowChampIcons=(Vi=(Hi=O.bettingConfig)==null?void 0:Hi.show_champ_icons)!=null?Vi:!0,this.isShowCookieAgreePopup=(Wi=(Gi=O.licenceConfig)==null?void 0:Gi.need_agree_cookie)!=null?Wi:!1,this.isShowWelcomeModal=(Ki=(ji=O.registrationConfig)==null?void 0:ji.show_welcome_modal)!=null?Ki:!1,this.welcomeModalTitle=(qi=(zi=O.registrationConfig)==null?void 0:zi.welcome_modal_title)!=null?qi:"",this.welcomeModalBtnText=(Zi=(Yi=O.registrationConfig)==null?void 0:Yi.welcome_modal_btn_text)!=null?Zi:"",this.welcomeModalRedirectTo=(Xi=(Qi=O.registrationConfig)==null?void 0:Qi.welcome_modal_redirect_to)!=null?Xi:"",this.welcomeModalDictKeyText=(es=(Ji=O.registrationConfig)==null?void 0:Ji.welcome_modal_dict_key_text)!=null?es:"",this.isShowBonusWelcomeModal=(ns=(ts=O.registrationConfig)==null?void 0:ts.show_bonus_welcome_modal)!=null?ns:!1,this.bonusWelcomeModalTitle=(rs=(os=O.registrationConfig)==null?void 0:os.bonus_welcome_modal_title)!=null?rs:"",this.bonusWelcomeModalBtnText=(is=(as=O.registrationConfig)==null?void 0:as.bonus_welcome_modal_btn_text)!=null?is:"",this.bonusWelcomeModalRedirectTo=(ls=(ss=O.registrationConfig)==null?void 0:ss.bonus_welcome_modal_redirect_to)!=null?ls:"",this.bonusWelcomeModalDictKeyText=(us=(cs=O.registrationConfig)==null?void 0:cs.bonus_welcome_modal_dict_key_text)!=null?us:"",this.isShowStadiumImages=(fs=(ds=O.bettingConfig)==null?void 0:ds.show_stadium_icons)!=null?fs:!0,this.isAvailableItsMe=(_s=(ps=O.registrationConfig)==null?void 0:ps.available_its_me)!=null?_s:!1,this.itsMeAuthUrlQueryParams=(hs=(ms=O.authConfig)==null?void 0:ms.its_me_params)!=null?hs:{},this.linkStopInTimeByLang=(ys=(gs=O.footerConfig)==null?void 0:gs.links_stop_in_time_by_lng)!=null?ys:{},this.isAvailableForbidAuthByEmailSetting=(bs=(vs=O.officeConfig)==null?void 0:vs.can_forbid_auth_by_email)!=null?bs:!0,this.tagsToPagesForRulesFiltering=(Es=(Ss=O.informationConfig)==null?void 0:Ss.tagsToPagesForRulesFiltering)!=null?Es:{},this.tagsToPagesForRulesFilteringTranslations=(Cs=(Ts=O.informationConfig)==null?void 0:Ts.tagsToPagesForRulesFilteringTranslations)!=null?Cs:{},this.tagsToPagesForRulesFilteringIcons=(Ps=(As=O.informationConfig)==null?void 0:As.tagsToPagesForRulesFilteringIcons)!=null?Ps:{},this.tagsToPagesForRulesFilteringLinks=(ws=O.tagsToPagesForRulesFilteringLinks)!=null?ws:{},this.tagsToPagesForRulesFilteringLinkKeys=(Rs=(Os=O.informationConfig)==null?void 0:Os.tagsToPagesForRulesFilteringLinkKeys)!=null?Rs:{},this.cookiesPolicyLink=(Ls=(Is=O.informationConfig)==null?void 0:Is.cookie_policy_link)!=null?Ls:"",this.ageVerificationPolicyLink=(ks=(Ns=O.informationConfig)==null?void 0:Ns.age_verification_policy_link)!=null?ks:"",this.responsibleGamingPolicyLink=($s=(Ms=O.informationConfig)==null?void 0:Ms.responsible_gaming_policy_link)!=null?$s:"",this.privacyPolicyLink=(xs=(Ds=O.informationConfig)==null?void 0:Ds.privacy_policy_link)!=null?xs:"",this.bettingRulesLink=(Fs=(Bs=O.informationConfig)==null?void 0:Bs.betting_rules_link)!=null?Fs:"",this.additionalInfoOnBlockPageDictionaryKey=(Hs=(Us=O.dictionaryConfig)==null?void 0:Us.additional_info_on_block_dict_key)!=null?Hs:"",this.rulesTitleDictionaryKey=(Gs=(Vs=O.informationConfig)==null?void 0:Vs.rules_title_dict_key)!=null?Gs:"information_partners",this.aboutLink=(js=(Ws=O.informationConfig)==null?void 0:Ws.about_link)!=null?js:"",this.seoModuleLinksTitleKey=(zs=(Ks=O.footerConfig)==null?void 0:Ks.seo_block_links_dict_key)!=null?zs:"",this.rulesPageLink=(Ys=(qs=O.informationConfig)==null?void 0:qs.rules_link)!=null?Ys:"",this.hasRedirectToSlots=(Zs=O.thirdpartyConfig.has_redirect_to_slots)!=null?Zs:!1,this.showHeaderBonusIcon=(Xs=(Qs=O.headerConfig)==null?void 0:Qs.show_header_bonus_ico)!=null?Xs:!1,this.isShowAllPolicyDownloadBlock=(el=(Js=O.informationConfig)==null?void 0:Js.show_aml_policy_down_btn)!=null?el:!1,this.isShowAmlPolicyPage=(nl=(tl=O.informationConfig)==null?void 0:tl.show_aml_policy_page)!=null?nl:!1,this.isShowKycPolicyPage=(rl=(ol=O.informationConfig)==null?void 0:ol.show_kyc_policy_page)!=null?rl:!1,this.isShowDisputeResolutionPage=(il=(al=O.informationConfig)==null?void 0:al.show_dispute_resolution_page)!=null?il:!1,this.isShowTempResponsibleGaming=(ll=(sl=O.informationConfig)==null?void 0:sl.show_temp_responsible_gaming)!=null?ll:!1,this.iosInstructionText=(ul=(cl=O.applicationConfig)==null?void 0:cl.ios_instr_text)!=null?ul:{},this.isRepeatWatermarkInBetHistory=(fl=(dl=O.officeConfig)==null?void 0:dl.repeat_watermark_in_history)!=null?fl:!0,this.needShowAgePopup=(_l=(pl=O.licenceConfig)==null?void 0:pl.show_age_popup)!=null?_l:!1,this.isShowActivationEmailModal=(hl=(ml=O.officeConfig)==null?void 0:ml.show_activation_email_modal)!=null?hl:!0,this.isShowAuthFormNav=(yl=(gl=O.authConfig)==null?void 0:gl.show_auth_form_nav)!=null?yl:!0,this.isShowRegistrationBtn=(bl=(vl=O.registrationConfig)==null?void 0:vl.show_reg_bth)!=null?bl:!0,this.isAvailableDeposit=(El=(Sl=O.officeConfig)==null?void 0:Sl.allow_deposit)!=null?El:!0,this.isShowAccountCloseBtn=(Cl=(Tl=O.officeConfig)==null?void 0:Tl.show_account_close_btn)!=null?Cl:!0,this.isAccountMiddleware=(Pl=(Al=O.officeConfig)==null?void 0:Al.has_acc_middleware)!=null?Pl:!1,this.isShowUserControlHeaderBtn=(Ol=(wl=O.headerConfig)==null?void 0:wl.show_user_control_btn)!=null?Ol:!0,this.isRulesFiltering=(Il=(Rl=O.informationConfig)==null?void 0:Rl.is_rules_filtering)!=null?Il:!1,this.isShowLeaguesSliderInFooter=(Nl=(Ll=O.footerConfig)==null?void 0:Ll.show_leagues_slider)!=null?Nl:!1,this.leaguesSliderInFooter=($l=(Ml=(kl=O.footerConfig)==null?void 0:kl.leagues_for_slider_footer)==null?void 0:Ml.reduce((ln,yn)=>(ln[yn.media_key]=yn.alt_name,ln),{}))!=null?$l:{},this.showAbout=(xl=(Dl=O.informationConfig)==null?void 0:Dl.show_about)!=null?xl:!1,this.countriesWithCricketInTopGames=(Fl=(Bl=O.bettingConfig)==null?void 0:Bl.cricket_top_ids_country)!=null?Fl:[],this.ancestorCompany=(Hl=(Ul=O.globalConfig)==null?void 0:Ul.ancestor_company)!=null?Hl:"",this.showBetsOnYourSectionInMobileMenu=(Gl=(Vl=O.bettingConfig)==null?void 0:Vl.show_bets_on_yours_in_menu)!=null?Gl:!1,this.isShowBettingSettings=(jl=(Wl=O.bettingConfig)==null?void 0:Wl.show_betting_setting)!=null?jl:!0,this.show_one_click=(zl=(Kl=O==null?void 0:O.couponConfig)==null?void 0:Kl.has_one_click)!=null?zl:!0,this.isShowStatistic=(Yl=(ql=O.bettingConfig)==null?void 0:ql.show_statistics)!=null?Yl:!0,this.isTournamentBadgeShown=(Ql=(Zl=O.headerConfig)==null?void 0:Zl.show_tournament_badge)!=null?Ql:!1,this.isAndroidBadgeShown=(Jl=(Xl=O.headerConfig)==null?void 0:Xl.show_android_badge)!=null?Jl:!1,this.responsibleGamblingLogoIds=(ec=O.responsibleGamblingLogoIds)!=null?ec:[],this.responsibleGamblingLinkIds=(tc=O.responsibleGamblingLinkIds)!=null?tc:[],this.responsibleGamblingLimitActionMethod=(nc=O.responsibleGamblingLimitActionMethod)!=null?nc:0,this.responsibleGamblingDictionaryKey=(oc=O.responsibleGamblingDictionaryKey)!=null?oc:"",this.bringFriendSocialNetworks=(ac=(rc=O.bringfriendConfig)==null?void 0:rc.bringfriend_social_networks)!=null?ac:[],this.isShowCouponTopSelect=(sc=(ic=O.couponConfig)==null?void 0:ic.show_select_options_on_top)!=null?sc:!1,this.isBettingAwardsVisible=(cc=(lc=O.promoConfig)==null?void 0:lc.is_visible_betting_award)!=null?cc:!1,this.showRewards=(dc=(uc=O.officeConfig)==null?void 0:uc.show_rewards)!=null?dc:!1,this.thirdPartyProductsAllowGameIframeClipboardWrite=(_c=(pc=(fc=O.thirdpartyUniqConfig)==null?void 0:fc.product_allow_game_buffer)==null?void 0:pc.map(Number))!=null?_c:[],this.thirdPartyProductsAllowGameIframeGeolocation=(gc=(hc=(mc=O.thirdpartyUniqConfig)==null?void 0:mc.product_can_send_location)==null?void 0:hc.map(Number))!=null?gc:[],this.thirdPartyIsActiveFriendlyURL=(yc=O.thirdpartyConfig.third_party_is_active_friendly_url)!=null?yc:!1,this.thirdPartyPromoCasinoDictionaryKey=(bc=(vc=O.thirdpartyConfig)==null?void 0:vc.promo_tp_dict_key)!=null?bc:"link_menu_promo",this.menu_slots_dictionary_key=(Ec=(Sc=O.thirdpartyConfig)==null?void 0:Sc.menu_slot_dict_key)!=null?Ec:"",this.menu_live_casino_dictionary_key=(Cc=(Tc=O.thirdpartyConfig)==null?void 0:Tc.menu_casino_dict_key)!=null?Cc:"",this.menuCasinoBlockDictionaryKey=(Ac=O.menuCasinoBlockDictionaryKey)!=null?Ac:"",this.promoModalsConfig=(wc=(Pc=O.promoConfig)==null?void 0:Pc.promoModalsConfig)!=null?wc:[],this.showResponsibleGaming=(Oc=O.isShowTempResponsibleGaming)!=null?Oc:!1,this.isShowBetsByTelegramInHeader=(Ic=(Rc=O.headerConfig)==null?void 0:Rc.show_bets_by_telegram)!=null?Ic:!1,this.isAvailableBonusBetsByTelegram=(Nc=(Lc=O.booleanConfig)==null?void 0:Lc.is_available_bonus_bets_by_telegram)!=null?Nc:!1,this.fetchBalanceRewardsUrl=(Mc=(kc=O.otherConfig)==null?void 0:kc.balance_rewards_url)!=null?Mc:"",this.appsStorageNameByOsType=(Dc=($c=O.applicationConfig)==null?void 0:$c.apps_name_by_os_type)!=null?Dc:{},this.payBillNumber=(Bc=(xc=O.informationConfig)==null?void 0:xc.pay_bill_number)!=null?Bc:"",this.isAvailableSmsBetsPage=(Uc=(Fc=O.informationConfig)==null?void 0:Fc.show_sms_bets_page)!=null?Uc:!1,this.domainLicenses=(Hc=O.domainLicenses)!=null?Hc:[],this.isShowEmailSubscription=(Gc=(Vc=O.customizeConfig)==null?void 0:Vc.has_email_subscr)!=null?Gc:!1,this.couponTypesWithMinAmount=(Kc=(jc=(Wc=O.couponConfig)==null?void 0:Wc.coupon_types_with_min_amount)==null?void 0:jc.map(Number))!=null?Kc:[],this.couponTypesWithMaxAmount=(Yc=(qc=(zc=O.couponConfig)==null?void 0:zc.coupon_types_with_max_amount)==null?void 0:qc.map(Number))!=null?Yc:[],this.isAvailableBannersStyles=(Qc=(Zc=O.bannerWidgetsConfig)==null?void 0:Zc.has_styles)!=null?Qc:!1,this.routeAfterRegistrationStrategy=(Jc=(Xc=O.registrationConfig)==null?void 0:Xc.route_after_reg_strategy)!=null?Jc:0,this.isShowErrorCodeOnImageOnErrorPage=(tu=(eu=O.customizeConfig)==null?void 0:eu.show_errcode_as_img)!=null?tu:!0,this.isLoggingClientCookiesAgreement=(ou=(nu=O.licenceConfig)==null?void 0:nu.need_log_cookie_agree)!=null?ou:!1,this.itemsFooterAwards=(iu=(au=(ru=O.footerConfig)==null?void 0:ru.awards_items)==null?void 0:au.map(ln=>ln==null?void 0:ln.award_name))!=null?iu:[],this.isShowPersonalizedBettingGamesSlider=(lu=(su=O.bettingConfig)==null?void 0:su.betting_slider_personalized)!=null?lu:!1,this.$store.commit(GLOBAL_STORE_NAMESPACE+"globalSetSiteConfig",{geoCurrencyCode:(cu=this.geoCurrency)==null?void 0:cu.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=(du=(uu=O.informationConfig)==null?void 0:uu.need_confirm_terms)!=null?du:!1,this.isAvailablePrivacyPage=(pu=(fu=O.informationConfig)==null?void 0:fu.show_privacy_page)!=null?pu:!1,this.isAvailableCookiePage=(mu=(_u=O.informationConfig)==null?void 0:_u.show_cookie_page)!=null?mu:!1,this.showContacts=(gu=(hu=O.informationConfig)==null?void 0:hu.show_contacts_page)!=null?gu:!1,this.isShowRulesLastChangeDate=(vu=(yu=O.informationConfig)==null?void 0:yu.show_change_date_rules)!=null?vu:!1,this.isOpenDefaultRuleOnMobile=(Su=(bu=O.informationConfig)==null?void 0:bu.open_default_rule)!=null?Su:!1,this.isThirdPartyAllowed=(Eu=O.isThirdPartyAllowed)!=null?Eu:!1,this.isShowSafaricomPaybillsModal=(Cu=(Tu=O.authConfig)==null?void 0:Tu.show_safaticom_popup)!=null?Cu:!1,this.consultSystem=(Pu=(Au=O.supportConfig)==null?void 0:Au.consult_type_by_geo)!=null?Pu:{},this.onlineConsultantId=(Ou=(wu=O.supportConfig)==null?void 0:wu.consultant_id)!=null?Ou:{},this.suphelperNewVersion=(Iu=(Ru=O.supportConfig)==null?void 0:Ru.is_new_version_suphelper)!=null?Iu:!1,this.isShowBonusesPointsInHeader=(Nu=(Lu=O.headerConfig)==null?void 0:Lu.show_bonus_points_in_header)!=null?Nu:!1,this.showResponsibleInOfficeMenu=(Mu=(ku=O.officeConfig)==null?void 0:ku.show_responsible_office_menu)!=null?Mu:!0,this.couponMaxBets=(Du=($u=O.couponConfig)==null?void 0:$u.coupon_max_bets)!=null?Du:50,this.couponMaxBetsForSystemOrMulti=(Bu=(xu=O.couponConfig)==null?void 0:xu.max_bets_system)!=null?Bu:20,this.defaultAuthForm=(Fu=O.authConfig)==null?void 0:Fu.default_auth_form,this.isAvailableSecurityQuestion=(Hu=(Uu=O.officeConfig)==null?void 0:Uu.allow_secure_questions)!=null?Hu:!0,this.gamesName=(Gu=(Vu=O.globalConfig)==null?void 0:Vu.games_name)!=null?Gu:"",this.isShowRulesTitle=(ju=(Wu=O.informationConfig)==null?void 0:Wu.show_rules_title)!=null?ju:!1,this.isAvailableRulesDownload=(zu=(Ku=O.informationConfig)==null?void 0:Ku.can_download_rule)!=null?zu:!1,this.nameGamesAsGamesSectionTitle=(Yu=(qu=O.booleanConfig)==null?void 0:qu.name_games_as_games_section_title)!=null?Yu:!1,this.isExistPersonalAccountNotification=(Qu=(Zu=O.officeConfig)==null?void 0:Zu.exist_personal_account_notification)!=null?Qu:!1,this.isMailingInSettingsTab=(Ju=(Xu=O.officeConfig)==null?void 0:Xu.has_mailing_in_setting_tab)!=null?Ju:!1,this.isPromoTabHidden=(td=(ed=O.promoConfig)==null?void 0:ed.is_promo_tab_hidden_in_office)!=null?td:!1,this.mobileHomePageNavigation=(rd=(od=(nd=O.mobileHomePageNavigation)==null?void 0:nd.map(ln=>O[ln]))==null?void 0:od.filter(Boolean))!=null?rd:[],this.mobileNavigationList=(id=(ad=O.customizeConfig)==null?void 0:ad.nav_home_list)!=null?id:[],this.mobileGamePageConfig=(sd=parseMobileGamePageConfig(O.mobileGamePageConfig))!=null?sd:{},this.mobileGameInfoModalConfig=(ld=parseMobileGameInfoModalConfig(O.mobileGameInfoModalConfig))!=null?ld:{},this.isShowPhoneRegisterAttempts=(ud=(cd=O.registrationConfig)==null?void 0:cd.show_phone_reg_attempts)!=null?ud:!1,this.footerShowSocialsTitle=(fd=(dd=O.footerConfig)==null?void 0:dd.show_social_title_footer)!=null?fd:!1,this.mobileNavMenuShowDownloadAppWidget=(_d=(pd=O.applicationConfig)==null?void 0:pd.show_download_btn_widget_menu)!=null?_d:!1,this.downloadAndroidAppType=(hd=(md=O.applicationConfig)==null?void 0:md.android_app_type)!=null?hd:DownloadAndroidAppType.ANDROID,this.showNewDesignDownloadAppBtnInMenu=(yd=(gd=O.applicationConfig)==null?void 0:gd.show_new_design_downl_btn_menu)!=null?yd:!1,this.isDownloadAppWidgetButtonsView=(bd=(vd=O.applicationConfig)==null?void 0:vd.show_down_widget_btn_views)!=null?bd:!1,this.isEditableEmailFieldInSupportServiceForm=(Ed=(Sd=O.supportConfig)==null?void 0:Sd.can_edit_email_is_support_form)!=null?Ed:!0,this.showTournamentsInHeader=(Cd=(Td=O.headerConfig)==null?void 0:Td.show_tournaments_in_header)!=null?Cd:!1,this.isEnabled12hByGeo=(Pd=(Ad=O.customizeConfig)==null?void 0:Ad.has_twelve_h_by_geo)!=null?Pd:!1,this.isEnabledTimeFormatSetting=(Od=(wd=O.customizeConfig)==null?void 0:wd.has_time_format_setting)!=null?Od:!1,this.geoWith12h=(Id=(Rd=O.customizeConfig)==null?void 0:Rd.geo_with_twelve_format)!=null?Id:[],this.afterRegAvailableToSaveOptions=(kd=(Nd=(Ld=O.registrationConfig)==null?void 0:Ld.save_options_after_reg)==null?void 0:Nd.map(Number))!=null?kd:[],this.showAffiliateLinkInMobileFooter=($d=(Md=O.footerConfig)==null?void 0:Md.show_affilate_link)!=null?$d:!1,this.isShowAdultBlockFooter=(xd=(Dd=O.footerConfig)==null?void 0:Dd.show_adult_block_footer)!=null?xd:!0,this.previewGames=O.previewGames,this.previewGamesCategories=(Bd=O.previewGamesCategories)!=null?Bd:[],this.needAuthRegTypes=(Ud=(Fd=O.registrationConfig)==null?void 0:Fd.reg_types_auth_after)!=null?Ud:[],this.isFatmanAnalyticsAvailable=(Vd=(Hd=O.globalConfig)==null?void 0:Hd.has_fatman_analytic)!=null?Vd:!0,this.isVipDomain=(Gd=O.isVipDomain)!=null?Gd:!1,this.isVpnTooltipForUsa=(jd=(Wd=O.customizeConfig)==null?void 0:Wd.show_tooltip_for_usa)!=null?jd:!1,this.blockedGeoTooltipKeyByLang=(zd=(Kd=O.customizeConfig)==null?void 0:Kd.block_geo_tooltp_dict_key)!=null?zd:{},this.isActiveRedEnvelopeDecoration=(Yd=(qd=O.customizeConfig)==null?void 0:qd.has_red_envelope_decoration)!=null?Yd:!1,this.isEventSubscriptionAvailable=(Qd=(Zd=O.bettingConfig)==null?void 0:Zd.allow_event_subscription)!=null?Qd:!0,this.sortedAuthTabs=(Jd=(Xd=O.authConfig)==null?void 0:Xd.sorted_tabs)!=null?Jd:[],this.isExpandedSaveLoadCouponBlock=(tf=(ef=O.couponConfig)==null?void 0:ef.expand_saveload_block)!=null?tf:!1,this.batchBetInformationLink=(of=(nf=O.customizeConfig)==null?void 0:nf.bet_rules_link)!=null?of:"",this.batchBetFootballInformationLink=(af=(rf=O.customizeConfig)==null?void 0:rf.bet_footbal_rule_link)!=null?af:"",this.socialRegByGeo=Object.fromEntries(Object.entries((lf=(sf=O.registrationConfig)==null?void 0:sf.soc_reg_by_geo)!=null?lf:{}).map(([ln,yn])=>[ln.toLocaleUpperCase(),yn])),this.scrollToTopType=(uf=(cf=O.customizeConfig)==null?void 0:cf.scroll_to_top_type)!=null?uf:"arrow",this.isShowBtnScrollToTop=(df=O.globalConfig.show_btn_scroll_to_top)!=null?df:!1,this.domain=(ff=O.globalConfig.domain)!=null?ff:"",this.isAvailableRulesDownloadInLeftMenu=(_f=(pf=O.informationConfig)==null?void 0:pf.can_download_in_menu)!=null?_f:!1,this.showResponsibleGamblingInAccountSetting=(hf=(mf=O.responsibleConfig)==null?void 0:mf.show_account_setting_res_gambl)!=null?hf:!1,this.blockPageBackgroundMedia=(yf=(gf=O.customizeConfig)==null?void 0:gf.block_page_background_media_key)!=null?yf:"",this.blockPageGoToUrl=(bf=(vf=O.customizeConfig)==null?void 0:vf.block_page_go_to_url)!=null?bf:null,this.isVisibleTransactionIdInHistory=(Ef=(Sf=O.officeConfig)==null?void 0:Sf.show_id_in_history_transaction)!=null?Ef:!1,this.mainCountryFlagInHeader=(Cf=(Tf=O.headerConfig)==null?void 0:Tf.main_country_flag)!=null?Cf:"",this.denyCountryFlagsInHeader=(Pf=(Af=O.headerConfig)==null?void 0:Af.deny_country_flags)!=null?Pf:[],this.allowCountryFlagsInHeader=(Of=(wf=O.headerConfig)==null?void 0:wf.allow_country_flags)!=null?Of:[],this.forceCountryFlagsInHeaderMediaKey=(If=(Rf=O.headerConfig)==null?void 0:Rf.force_country_flags_media)!=null?If:{},this.showInstructionPwa=(Nf=(Lf=O.applicationConfig)==null?void 0:Lf.show_instr_pwa)!=null?Nf:!1,this.showInstructionIosTestFlight=(Mf=(kf=O.applicationConfig)==null?void 0:kf.show_instr_ios_test_flight)!=null?Mf:!1,this.showPlatformAppsNotice=(Df=($f=O.applicationConfig)==null?void 0:$f.show_platform_app_notice)!=null?Df:!0,this.cashBackAdditionalConditionsTranslationKeys=(Ff=(Bf=(xf=O.officeConfig)==null?void 0:xf.cash_extra_dict_keys)==null?void 0:Bf.map(({dict_key:ln})=>ln))!=null?Ff:[],this.isShowDeduceModal=(Hf=(Uf=O.officeConfig)==null?void 0:Uf.show_deduce_modal)!=null?Hf:!1,this.isAvailableRedirectAfterRegistration=(Gf=(Vf=O.registrationConfig)==null?void 0:Vf.allow_redirect_after_reg)!=null?Gf:!1,this.couponLobbyTranslateKey=(jf=(Wf=O.couponConfig)==null?void 0:Wf.lobby_dict_key)!=null?jf:"coupon_lobby",this.couponStakeTranslateKey=(zf=(Kf=O.couponConfig)==null?void 0:Kf.stake_dict_key)!=null?zf:"coupon_bet_amount",this.officeNavMenuCasinoKey=(Yf=(qf=O.dictionaryConfig)==null?void 0:qf.office_nav_casino_dict_key)!=null?Yf:"office_settings_casino_title",this.officeNavMenuBonusesKey=(Qf=(Zf=O.dictionaryConfig)==null?void 0:Zf.office_nav_bonuses_dict_key)!=null?Qf:"office_settings_bonus_title",this.isShowGameCardControls=(Jf=(Xf=O.bettingConfig)==null?void 0:Xf.show_game_card_control)!=null?Jf:!1,this.showPhoneActivationNotification=(tp=(ep=O.officeConfig)==null?void 0:ep.show_activate_phone_notify)!=null?tp:!1,this.mobileAppsDownloadBySms=(op=(np=O.applicationConfig)==null?void 0:np.mobile_app_down_by_sms)!=null?op:!1,this.mobileAppsDownloadByQr=(ap=(rp=O.applicationConfig)==null?void 0:rp.mobile_app_down_by_qr)!=null?ap:!0,this.agreementRegDictionaryKey=(sp=(ip=O.registrationConfig)==null?void 0:ip.agreement_reg_dict_key)!=null?sp:"main_policy_disclaimer",this.isAvailableCouponStakeIcon=(cp=(lp=O.couponConfig)==null?void 0:lp.currency_icon_around_stake)!=null?cp:!1,this.responsibleGamblingSubtitleDictionaryKey=(dp=(up=O.dictionaryConfig)==null?void 0:up.responsible_gambl_subtitle_dict_key)!=null?dp:"responsible_gaming_limits_settings_information",this.responsibleGamblingHasDetailedLimitNotifications=(pp=(fp=O.responsibleConfig)==null?void 0:fp.has_detail_limit_notify)!=null?pp:!1,this.responsibleGamblingIsShowWarnings=(mp=(_p=O.responsibleConfig)==null?void 0:_p.show_warnings_resp_gambl)!=null?mp:!1,this.isCountryFirstGet1x2=(gp=(hp=O.bettingConfig)==null?void 0:hp.is_country_first_dashboard_request)!=null?gp:!1,this.isCountryFirstGetChamps=(vp=(yp=O.bettingConfig)==null?void 0:yp.is_country_first_get_champ_request)!=null?vp:!1,this.isShowLicenceInBlockPage=(Sp=(bp=O.customizeConfig)==null?void 0:bp.show_licence_in_block_page)!=null?Sp:!1,this.isShowHeader=(Tp=(Ep=O.headerConfig)==null?void 0:Ep.is_show_header)!=null?Tp:!0,this.isShowMobileMenuAdditionalPromoLink=(Ap=(Cp=O.promoConfig)==null?void 0:Cp.is_show_additional_promo_link_menu)!=null?Ap:!1,this.minimumAgeCasinoByGeo=(Pp=O.minimumAgeCasinoByGeo)!=null?Pp:{},this.isAvailableVerificationNotification=(Op=(wp=O.licenceConfig)==null?void 0:wp.has_verification_notify)!=null?Op:!1,this.isShowPaymentPageOnlyAuth=(Ip=(Rp=O.informationConfig)==null?void 0:Rp.show_payment_only_auth)!=null?Ip:!1,this.isAvailableCustomRegistration=(Np=(Lp=O.registrationConfig)==null?void 0:Lp.available_custom_reg)!=null?Np:!1,this.isResponsibleGamblingEnableSelfBlock=(Mp=(kp=O.booleanConfig)==null?void 0:kp.is_responsible_gambling_enable_self_block)!=null?Mp:!1,this.isAvailablePayAndPlayRegistration=(Dp=($p=O.registrationConfig)==null?void 0:$p.allow_pay_and_pay_reg)!=null?Dp:!1,this.isPayAndPlayDisabledByGeoNew=(Bp=(xp=O.registrationConfig)==null?void 0:xp.pay_play_geo_disabled)!=null?Bp:[],this.customRegistrationLicensesIconNames=(Up=(Fp=O.registrationConfig)==null?void 0:Fp.custom_reg_license_icon)!=null?Up:[],this.customRegistrationPaymentsIconNames=(Vp=(Hp=O.registrationConfig)==null?void 0:Hp.custom_reg_payments_icon)!=null?Vp:[],this.isVerticalGameCardsForMobi=(Wp=(Gp=O.bettingConfig)==null?void 0:Gp.is_vertical_game_card)!=null?Wp:!1,this.autoLogoffInactiveMinutes=(Kp=(jp=O.licenceConfig)==null?void 0:jp.autologoff_minutes)!=null?Kp:30,this.isAutoLogoffEnable=(qp=(zp=O.licenceConfig)==null?void 0:zp.has_auto_logoff)!=null?qp:!1,this.lineDictionaryKey=(Zp=(Yp=O.dictionaryConfig)==null?void 0:Yp.menu_line_dict_key)!=null?Zp:"link_menu_line",this.liveDictionaryKey=(Xp=(Qp=O.dictionaryConfig)==null?void 0:Qp.menu_live_dict_key)!=null?Xp:"link_menu_live",this.liveExpressOfDayDictionaryKey=(e_=(Jp=O.dictionaryConfig)==null?void 0:Jp.live_express_day_dict_key)!=null?e_:"express_day_live",this.personalProfileDictionaryKey=(n_=(t_=O.dictionaryConfig)==null?void 0:t_.personal_profile_dict_key)!=null?n_:"header_personal_data",this.registrationDictionaryKey=(r_=(o_=O.registrationConfig)==null?void 0:o_.registration_dict_key)!=null?r_:"header_registration",this.makeDepositDictionaryKey=(i_=(a_=O.dictionaryConfig)==null?void 0:a_.make_deposit_dict_key)!=null?i_:"header_deposit",this.withdrawFundsDictionaryKey=(l_=(s_=O.dictionaryConfig)==null?void 0:s_.withdraw_dict_key)!=null?l_:"header_deduce",this.isShowRegistrationPayments=(u_=(c_=O.registrationConfig)==null?void 0:c_.show_payments_in_reg)!=null?u_:!1,this.countRegistrationPayments=(f_=(d_=O.registrationConfig)==null?void 0:d_.count_payments_in_reg)!=null?f_:15,this.isShowResponsibleGamingSupportNotification=(m_=(p_=O.responsibleConfig)==null?void 0:p_.has_responsibl_notify)!=null?m_:!1,this.isShowResponsibleGamblingLimitsBar=(g_=(h_=O.responsibleConfig)==null?void 0:h_.show_limits_bar)!=null?g_:!1,this.isFlexibleAssetPath=(v_=(y_=O.globalConfig)==null?void 0:y_.is_flex_asset)!=null?v_:!1,this.isMainVipDomainAuthNeed=(S_=(b_=O.globalConfig)==null?void 0:b_.is_main_vip_domain_auth_need)!=null?S_:!1,this.geoAuthReqVip=(T_=(E_=O.globalConfig)==null?void 0:E_.geo_auth_req_vip)!=null?T_:[],this.isCyberAutoplayStreamAvailable=(A_=(C_=O.cyberConfig)==null?void 0:C_.is_show_autoplay_setting)!=null?A_:!0,this.cyberConfig=parseCyberConfig(O.cyberConfig),this.isShowIdentification=(w_=(P_=O.responsibleConfig)==null?void 0:P_.show_identification)!=null?w_:!1,this.fastRegFieldsSort=(R_=(O_=O.registrationConfig)==null?void 0:O_.fast_reg_sort)!=null?R_:[],this.phoneRegFieldsSort=(L_=(I_=O.registrationConfig)==null?void 0:I_.phone_reg_sort)!=null?L_:[],this.fullRegFieldsSort=(k_=(N_=O.registrationConfig)==null?void 0:N_.full_reg_sort)!=null?k_:[],this.socRegFieldsSort=($_=(M_=O.registrationConfig)==null?void 0:M_.soc_reg_sort)!=null?$_:[],this.shortRegFieldsSort=(x_=(D_=O.registrationConfig)==null?void 0:D_.short_reg_sort)!=null?x_:[],this.fullRegV1FieldsSort=(F_=(B_=O.registrationConfig)==null?void 0:B_.full_reg_v1_sort)!=null?F_:[],this.showBonusInHeader=(H_=(U_=O.headerConfig)==null?void 0:U_.show_bonus_in_header)!=null?H_:!0,this.isLastSessionNotificationAvailable=(G_=(V_=O.officeConfig)==null?void 0:V_.show_last_session_notification)!=null?G_:!1,this.isShowFirstRechargeNotification=(j_=(W_=O.officeConfig)==null?void 0:W_.show_first_recharge_notification)!=null?j_:!0,this.isShowDepositInformation=(z_=(K_=O.informationConfig)==null?void 0:K_.show_deposit_in_about)!=null?z_:!0,this.thirdPartyIsBetsHistoryShown=(q_=O.thirdPartyIsBetsHistoryShown)!=null?q_:!1,this.thirdPartyIsPreviewGamesShown=(Y_=O.thirdpartyConfig.third_party_is_preview_games_shown)!=null?Y_:!1,this.thirdPartyHasTournamentBanner=(Q_=(Z_=O.thirdpartyConfig)==null?void 0:Z_.has_tourn_banner)!=null?Q_:!1,this.homepageType=(J_=(X_=O.globalConfig)==null?void 0:X_.home_page_type)!=null?J_:HomepageType.DEFAULT,this.asianShowcaseBlocks=(tm=(em=O.customizeConfig)==null?void 0:em.asia_block)!=null?tm:[],this.isShowDecorations=(om=(nm=O.customizeConfig)==null?void 0:nm.show_decor)!=null?om:!1,this.isDefaultEventDecor=(am=(rm=O.globalConfig)==null?void 0:rm.is_default_event_decor)!=null?am:!0,this.isBannerEventGarlandTurnedOn=(sm=(im=O.customizeConfig)==null?void 0:im.has_banner_garland)!=null?sm:!1,this.isPersonalEventGarlandTurnedOn=(cm=(lm=O.customizeConfig)==null?void 0:lm.has_office_garland)!=null?cm:!1,this.isEventSettingsTurnedOn=(dm=(um=O.customizeConfig)==null?void 0:um.show_decor_on_setting)!=null?dm:!1,this.isEventGarlandTurnedOn=(pm=(fm=O.customizeConfig)==null?void 0:fm.show_turned_garland)!=null?pm:!1,this.isLogoEventGarlandTurnedOn=(mm=(_m=O.customizeConfig)==null?void 0:_m.has_garland_on_logo)!=null?mm:!1,this.requiredFieldsToFillOutByDocumentType=(gm=(hm=O.officeConfig)==null?void 0:hm.requiredFieldsToFillOutByDocumentType)!=null?gm:{},this.requiredFieldByDocType=(vm=(ym=O.officeConfig)==null?void 0:ym.requiredFieldByDocType)!=null?vm:{},this.bonusesPageName=(Sm=(bm=O.promoConfig)==null?void 0:bm.bonus_page_dict_name)!=null?Sm:"bonus_action_bonuses",this.tabBonusesName=(Tm=(Em=O.promoConfig)==null?void 0:Em.bonus_tab_name_on_promo)!=null?Tm:"bonus_bonuses",this.anotherBonusesName=(Am=(Cm=O.promoConfig)==null?void 0:Cm.another_bonuses_dict_key)!=null?Am:"bonus_another_bonuses",this.bonusRulesPageName=(wm=(Pm=O.promoConfig)==null?void 0:Pm.bonus_rules_page_dict_name)!=null?wm:"bonus_bonus_rules",this.socialRegFromCms=(Rm=(Om=O.registrationConfig)==null?void 0:Om.social_reg_types)!=null?Rm:[],this.becomeAgentLink=(Lm=(Im=O.headerConfig)==null?void 0:Im.become_agent_link)!=null?Lm:"",this.DMCAIconToken=(km=(Nm=O.footerConfig)==null?void 0:Nm.dcma_icon_token)!=null?km:"",this.isAvailableAgentPopup=(Dm=($m=(Mm=O.globalConfig)==null?void 0:Mm.list_geo_has_agent_popup)==null?void 0:$m.includes(this.geoCountryCode))!=null?Dm:!1,this.isAvailableCountryFromReg=(Bm=(xm=O.bettingConfig)==null?void 0:xm.has_country_from_reg)!=null?Bm:!1,this.bringFriendDictionaryKey=(Um=(Fm=O.bringfriendConfig)==null?void 0:Fm.bringfriend_title_dict_key)!=null?Um:"header_partner_program",this.bringFriendPageView=(Vm=(Hm=O.bringfriendConfig)==null?void 0:Hm.page_view_type)!=null?Vm:BringFriendPageView.FIRST,this.isOpenBetsOnYours=(Wm=(Gm=O.bettingConfig)==null?void 0:Gm.is_allow_bets_on_yours)!=null?Wm:!1,this.isMarketGroupHintVisible=(Km=(jm=O.bettingConfig)==null?void 0:jm.is_market_group_hint_visible)!=null?Km:!1,this.sportsWithMarketGroupHint=(qm=(zm=O.bettingConfig)==null?void 0:zm.sports_with_market_group_hint)!=null?qm:[],this.isShowNotifyUpdate=(Zm=(Ym=O.customizeConfig)==null?void 0:Ym.show_notify_was_update)!=null?Zm:!0,this.logoutTextDictionaryKey=(Xm=(Qm=O.dictionaryConfig)==null?void 0:Qm.logout_dict_key)!=null?Xm:"header_you_sure",this.forgotPasswordEmailDictionaryKey=(eh=(Jm=O.dictionaryConfig)==null?void 0:Jm.forgot_password_email_dict_key)!=null?eh:"forgot_password_enter_email",this.forgotPasswordPhoneDictionaryKey=(nh=(th=O.dictionaryConfig)==null?void 0:th.forgot_pass_phone_dict_key)!=null?nh:"forgot_password_phone_instr3",this.isShowBannerShadowOnlyBigScreens=(rh=(oh=O.bannerWidgetsConfig)==null?void 0:oh.show_shadow_big_scrn)!=null?rh:!1,this.headerTournaments=(ih=(ah=O.headerConfig)==null?void 0:ah.header_tournaments)!=null?ih:{},this.isShowButtonGameZone=(lh=(sh=O.bettingConfig)==null?void 0:sh.show_btn_game_zone)!=null?lh:!1,this.isHeaderLogoDark=(uh=(ch=O.headerConfig)==null?void 0:ch.header_logo_is_dark)!=null?uh:!0,this.isDefaultLogoClass=(fh=(dh=O.headerConfig)==null?void 0:dh.is_default_logo_class)!=null?fh:!1,this.thirdPartyCategoryBlockIdsOnMain=(ph=O.thirdPartyCategoryBlockIdsOnMain)!=null?ph:[],this.thirdPartyVisibleMobileMenuItemIds=(_h=O.thirdPartyVisibleMobileMenuItemIds)!=null?_h:[],this.isShowSelectAccountSettingInCoupon=(hh=(mh=O.couponConfig)==null?void 0:mh.coupon_show_select_account)!=null?hh:!0,this.showAboutBlockInFooterCasino=(yh=(gh=O.footerConfig)==null?void 0:gh.show_about_block)!=null?yh:!0,this.partnerProgramTitleDictionaryKey=(bh=(vh=O.bringfriendConfig)==null?void 0:vh.bringfriend_reg_title_dict_key)!=null?bh:"office_partner_title",this.partnerProgramSubtitleDictionaryKey=(Eh=(Sh=O.bringfriendConfig)==null?void 0:Sh.bringfriend_subtitle_dict_key)!=null?Eh:"office_partner_subtitle",this.isRegistrationAllowed=(Ch=(Th=O.registrationConfig)==null?void 0:Th.has_registration)!=null?Ch:!0,this.isAuthAllowed=(Ph=(Ah=O.authConfig)==null?void 0:Ah.show_auth_form_nav)!=null?Ph:!0,this.isShowOfficeLeftSidebar=(Oh=(wh=O.officeConfig)==null?void 0:wh.show_office_left_sidebar)!=null?Oh:!0,this.isShowFullVersionLink=(Ih=(Rh=O.globalConfig)==null?void 0:Rh.show_full_version_link)!=null?Ih:!0,this.thirdPartyIsTournamentConstructor=(Lh=O.thirdpartyConfig.third_party_is_tournament_constructor)!=null?Lh:!1,this.thirdPartyFilterProductsDictionaryKey=(kh=(Nh=O.thirdpartyConfig)==null?void 0:Nh.filter_product_dict_key)!=null?kh:"",this.thirdPartyFilterProductsSearchDictionaryKey=($h=(Mh=O.thirdpartyConfig)==null?void 0:Mh.search_product_dict_key)!=null?$h:"",this.paymentConsultantUsersCountryIds=(xh=(Dh=O.supportConfig)==null?void 0:Dh.payments_consultant_users_country)!=null?xh:[],this.limitedPCCountryIds=(Fh=(Bh=O.supportConfig)==null?void 0:Bh.limited_pcc_country_ids)!=null?Fh:[],this.isRedesignedHeader=(Hh=(Uh=O.headerConfig)==null?void 0:Uh.is_redesigned_header)!=null?Hh:!1,this.isAvailableFooterSection=(Gh=(Vh=O.footerConfig)==null?void 0:Vh.available_footer)!=null?Gh:!0,this.hiddenBetStatuses=(Kh=(jh=(Wh=O.officeConfig)==null?void 0:Wh.hidden_bet_statuses)==null?void 0:jh.map(Number))!=null?Kh:[],this.isBannerSlideFilled=(qh=(zh=O.bannerWidgetsConfig)==null?void 0:zh.fill_banner_slide)!=null?qh:!1,this.isOtherSourceForPaymentsSliderInFooter=(Zh=(Yh=O.footerConfig)==null?void 0:Yh.other_source_payments_slider)!=null?Zh:!1,this.hasPromoCheckSport=(Xh=(Qh=O.promoConfig)==null?void 0:Qh.has_promo_check_sport)!=null?Xh:!1,this.showPromoSliderPagination=(eg=(Jh=O.promoConfig)==null?void 0:Jh.show_promo_slider_pagination)!=null?eg:!1,this.shouldUseCookieIframeParameters=(ng=(tg=O.iframeConfig)==null?void 0:tg.should_redefine_cookie_params)!=null?ng:!1,this.shouldPassPartitioned=(rg=(og=O.iframeConfig)==null?void 0:og.should_pass_partitioned)!=null?rg:!1,this.hasSupportMultiButton=(ig=(ag=O.supportConfig)==null?void 0:ag.has_support_multibtn)!=null?ig:!1,this.isShowRecommendedStakes=(lg=(sg=O.couponConfig)==null?void 0:sg.show_recomended_stake)!=null?lg:!1,this.platformAppsMobileSubtitleTranslateKeys=(dg=(ug=(cg=O.applicationConfig)==null?void 0:cg.mobile_subtitle_dict_keys)==null?void 0:ug.map(({dict_key:ln})=>ln))!=null?dg:[],this.showGradientPromoPicture=(pg=(fg=O.promoConfig)==null?void 0:fg.show_gradient_promo_pic)!=null?pg:!0,this.transferUserRequest=(mg=(_g=O.otherConfig)==null?void 0:_g.transfer_usr_req)!=null?mg:"",this.hrkTransferOutOfDate=(hg=O.hrkTransferOutOfDate)!=null?hg:"",this.pwaManifest=(yg=(gg=O.applicationConfig)==null?void 0:gg.pwa_manifest)!=null?yg:{},this.dashboardLoadLimit=(bg=(vg=O.bettingConfig)==null?void 0:vg.dashboard_games_limit)!=null?bg:20,this.isLiveDashboardDisplayFirst=(Eg=(Sg=O.bettingConfig)==null?void 0:Sg.show_live_dashboard_first)!=null?Eg:!0,this.isPaymentClient=(Cg=(Tg=O.globalConfig)==null?void 0:Tg.is_payments_mf)!=null?Cg:!1,this.isLeftRecommendedSortByGeo=(Pg=(Ag=O.bettingConfig)==null?void 0:Ag.need_sort_by_geo_recommended)!=null?Pg:!1,this.isBonusesSidebarAvailable=(Og=(wg=O.promoConfig)==null?void 0:wg.has_sidebar_bonus)!=null?Og:!1,this.isShowCryptoCurrenciesIcons=(Ig=(Rg=O.footerConfig)==null?void 0:Rg.show_crypto_currencies)!=null?Ig:!1,this.cryptoCurrenciesIcons=(Ng=(Lg=O.footerConfig)==null?void 0:Lg.crypto_icons)!=null?Ng:[],this.hasPromoStore=(Mg=(kg=O.modulesConfig)==null?void 0:kg.promo_store)!=null?Mg:!1,this.registrationFirstDepositBonusSelectionType=(Dg=($g=O.registrationConfig)==null?void 0:$g.reg_fd_selection_type)!=null?Dg:RegistrationFirstDepositBonusSelectionType.DEFAULT,this.availableResponsibleGamingLimitsIds=(Bg=(xg=O.responsibleConfig)==null?void 0:xg.available_limits_ids)!=null?Bg:[],this.navigationMenuBonusDictionaryKey=(Ug=(Fg=O.promoConfig)==null?void 0:Fg.nav_menu_bonus_dict_key)!=null?Ug:"",this.langOrder=(Vg=(Hg=O.globalConfig)==null?void 0:Hg.langs_order)!=null?Vg:[],this.isDeviceLanguageFirst=(Wg=(Gg=O.globalConfig)==null?void 0:Gg.is_device_lng_first)!=null?Wg:!1,this.langHiddenUnauthorized=(Kg=(jg=O.globalConfig)==null?void 0:jg.langs_hidden_unauth)!=null?Kg:[],this.officeBonusesRouteName=(qg=(zg=O.officeConfig)==null?void 0:zg.office_route_bonus_name)!=null?qg:"",this.fullRowRegistrationFields=(Zg=(Yg=O.registrationConfig)==null?void 0:Yg.full_row_fields)!=null?Zg:[],this.compactRowRegistrationFields=(Xg=(Qg=O.registrationConfig)==null?void 0:Qg.compact_fields)!=null?Xg:[],this.regCurrencyTooltip=(ey=(Jg=O.registrationConfig)==null?void 0:Jg.reg_currency_tooltip)!=null?ey:"",this.isOfficeSupportPageVisible=(ny=(ty=O.officeConfig)==null?void 0:ty.show_support_page_in_office)!=null?ny:!0,this.promoBonusToOffer=(ry=(oy=O.promoConfig)==null?void 0:oy.promo_bonus_to_offer)!=null?ry:!1,this.betPointsPageCountryList=(sy=(iy=(ay=O.otherConfig)==null?void 0:ay.betpoints_countries)==null?void 0:iy.map(Number))!=null?sy:[],this.errorPageMenu=(cy=(ly=O.customizeConfig)==null?void 0:ly.error_menu)!=null?cy:[],this.showAndroidLiteSize=(dy=(uy=O.applicationConfig)==null?void 0:uy.show_android_lite_size)!=null?dy:!0,this.androidLiteButtonTranslateKey=(py=(fy=O.applicationConfig)==null?void 0:fy.android_lite_btn_dict_key)!=null?py:"",this.isVisibleVerificationLinkInMenu=(my=(_y=O.officeConfig)==null?void 0:_y.show_verify_link_in_menu)!=null?my:!1,this.isJackpotEnabledInToto=(gy=(hy=O.booleanConfig)==null?void 0:hy.is_jackpot_enabled_in_toto)!=null?gy:!1,this.isVisibleBonusWidget=(vy=(yy=O.promoConfig)==null?void 0:yy.show_bonus_widget)!=null?vy:!1,this.isShowExtraPartnerCashbackRules=(Sy=(by=O.officeConfig)==null?void 0:by.show_extra_cashback_rules)!=null?Sy:!1,this.showReasonTypeOptionsInCallbackForm=(Ty=(Ey=O.supportConfig)==null?void 0:Ey.show_reason_types_in_callback_form)!=null?Ty:!1,this.showConsultantInCallbackFormModal=(Ay=(Cy=O.supportConfig)==null?void 0:Cy.show_consultant_on_callback_form)!=null?Ay:!0,this.informationAboutOverAmount=(wy=(Py=O.informationConfig)==null?void 0:Py.about_over_amount_text)!=null?wy:"4000000",this.isShowNewSiteInformationModal=(Ry=(Oy=O.globalConfig)==null?void 0:Oy.show_new_site_info_popup)!=null?Ry:!1,this.promoCodeStoreRules=(Ly=(Iy=O.promoConfig)==null?void 0:Iy.promo_store_rules)!=null?Ly:{},this.firstDepositPopupRechargeTranslateKey=(ky=(Ny=O.promoConfig)==null?void 0:Ny.fd_popup_recharge_dict_key)!=null?ky:"",this.mediaPlayerMode=($y=(My=O.bettingConfig)==null?void 0:My.media_player_mode)!=null?$y:3,this.isAllowedIframeVideo=(xy=(Dy=O.bettingConfig)==null?void 0:Dy.allow_iframe_video)!=null?xy:!1,this.isAllowedVideoForOurRegion=(Fy=(By=O.bettingConfig)==null?void 0:By.allow_video_for_our_region)!=null?Fy:!1,this.urlsToRedirectTo404=(Vy=(Hy=(Uy=O.otherConfig)==null?void 0:Uy.urls_not_found)==null?void 0:Hy.map(({url:ln})=>ln))!=null?Vy:[],this.isNeedToChangeChampTheme=(Wy=(Gy=O.bettingConfig)==null?void 0:Gy.need_change_champ_theme)!=null?Wy:!1,this.isShowRecommendedInGamesSlider=(Ky=(jy=O.bettingConfig)==null?void 0:jy.show_recommended_in_games_slider)!=null?Ky:!1,this.headerExtraPromoLinks=(qy=(zy=O.headerConfig)==null?void 0:zy.extra_link_head)!=null?qy:{},this.allowedGeoCashAgentsLink=(Zy=(Yy=O.headerConfig)==null?void 0:Yy.allow_geo_agent_link)!=null?Zy:[],this.showSeoBlockMobileApps=(Xy=(Qy=O.applicationConfig)==null?void 0:Qy.show_seo_block_apps)!=null?Xy:!1,this.isRegistrationButtonDisabled=(ev=(Jy=O.headerConfig)==null?void 0:Jy.is_registr_btn_disabled)!=null?ev:!1,this.showInstructionPwaForIos=(nv=(tv=O.applicationConfig)==null?void 0:tv.show_instruction_pwa_ios)!=null?nv:!1,this.showInstructionPwaForAndroid=(rv=(ov=O.applicationConfig)==null?void 0:ov.show_instruction_pwa_android)!=null?rv:!1,this.gamesForWidget=(av=O.gamesForWidget)!=null?av:[],this.registrationBannerText=(sv=(iv=O.registrationConfig)==null?void 0:iv.reg_banner_dict_key)!=null?sv:"reg_banner_text",this.showSymbolCurrencyBefore=(cv=(lv=O.globalConfig)==null?void 0:lv.show_symbol_currency_before)!=null?cv:null,this.onPayBackgroundKeys=(dv=(uv=O.customizeConfig)==null?void 0:uv.on_pay_backgroun_keys)!=null?dv:{},this.pwaInstructionTitleText=(pv=(fv=O.dictionaryConfig)==null?void 0:fv.pwa_instruct_title_dict_key)!=null?pv:"mobile_how_to_install_pwa",this.enableBonusesNestedCategories=(mv=(_v=O.promoConfig)==null?void 0:_v.has_nested_categories_in_promo)!=null?mv:!1,this.isShowRecommendedGameVideo=(gv=(hv=O.bettingConfig)==null?void 0:hv.show_recommended_game_video)!=null?gv:!1,this.showBonusInHeaderForUnauthorized=(vv=(yv=O.headerConfig)==null?void 0:yv.show_bonus_header_unauth)!=null?vv:!0,this.isShowPartnerProgramBannersUnderlay=(Sv=(bv=O.bringfriendConfig)==null?void 0:bv.show_banners_underlay)!=null?Sv:!1,this.showLeftMenuInInformationPage=(Tv=(Ev=O.informationConfig)==null?void 0:Ev.show_left_menu)!=null?Tv:!0,this.remindPopupConfig=((Cv=O.registrationConfig)==null?void 0:Cv.remind_popup_config)||void 0,this.isShowEventPopup=(Pv=(Av=O.booleanConfig)==null?void 0:Av.is_show_event_popup)!=null?Pv:!1,this.eventPopupInfo=(wv=O.eventPopupInfo)!=null?wv:{},this.isUseCyberMatchesFilterType=(Rv=(Ov=O.iframeConfig)==null?void 0:Ov.use_cyber_filter_type)!=null?Rv:!1,this.referrerEndpointPath=(Lv=(Iv=O.iframeConfig)==null?void 0:Iv.referrer_endpoint_path)!=null?Lv:"",this.authFormSocialView=(kv=(Nv=O.authConfig)==null?void 0:Nv.auth_form_social_view)!=null?kv:0,this.authFormSocialLinkStyle=($v=(Mv=O.authConfig)==null?void 0:Mv.auth_form_social_style)!=null?$v:0,this.isShowCashTerminal=(xv=(Dv=O.informationConfig)==null?void 0:Dv.show_cash_terminal)!=null?xv:!1,this.showLoginRegistrationCrosslink=(Fv=(Bv=O.registrationConfig)==null?void 0:Bv.show_login_reg_cross_link)!=null?Fv:!1,this.listLangIdsAndFlags=(Hv=(Uv=O.globalConfig)==null?void 0:Uv.flags_by_lang)!=null?Hv:{},this.labelAuthByEmailDictKey=(Gv=(Vv=O.authConfig)==null?void 0:Vv.auth_by_email_dict_key)!=null?Gv:"auth_by_email",this.isGlobalChampActive=(jv=(Wv=O.bettingConfig)==null?void 0:Wv.is_active_global_champ)!=null?jv:!1,this.isShowMobileAppsNotificationImage=(zv=(Kv=O.applicationConfig)==null?void 0:Kv.show_app_notify_image)!=null?zv:!0,this.isShowSupportTime=(Yv=(qv=O.supportConfig)==null?void 0:qv.show_support_time)!=null?Yv:!1,this.supportTime=(Qv=(Zv=O.supportConfig)==null?void 0:Zv.supportTime)!=null?Qv:{},this.isAvailableGlobalEvent=(Jv=(Xv=O.bettingConfig)==null?void 0:Xv.has_global_event)!=null?Jv:!1,this.hasSpecialGlobalEventFooterTheme=(tb=(eb=O.footerConfig)==null?void 0:eb.has_global_event_footer_theme)!=null?tb:!1,this.isHighlightedNavigationPromoSection=(ob=(nb=O.promoConfig)==null?void 0:nb.need_highlight_promo_section)!=null?ob:!1,this.showPopupFirstDepositBonus=(ab=(rb=O.registrationConfig)==null?void 0:rb.show_fd_popup_bonus_reg)!=null?ab:!1,this.supportedUserMessageTypes=(sb=(ib=O.officeConfig)==null?void 0:ib.supported_msg_types)!=null?sb:0,this.menuPromotionsMobileDictionaryKey=(cb=(lb=O.promoConfig)==null?void 0:lb.menu_promo_dict_key)!=null?cb:"link_menu_promotions",this.menuPromoStoreDictionaryKey=(db=(ub=O.promoConfig)==null?void 0:ub.menu_promo_store_dict_key)!=null?db:"header_item_promo_store",this.linkWithdrawalInstructions=(pb=(fb=O.informationConfig)==null?void 0:fb.link_withdraw_instr_pdf)!=null?pb:"",this.linkDepositInstructions=(hb=(mb=O.informationConfig)==null?void 0:mb.link_deposit_instr_pdf)!=null?hb:"",this.listAvailableLangForInstructions=(yb=(gb=O.informationConfig)==null?void 0:gb.allow_lng_cashterminal_instr)!=null?yb:[],this.thirdPartyCasinoHistoryTabKey=(vb=O.thirdpartyConfig.tp_history_tab_key)!=null?vb:"office_history_tab_casino",this.thirdPartyVisibleCasinoHistoryGameTypes=(bb=O.thirdPartyVisibleCasinoHistoryGameTypes)!=null?bb:[],this.thirdPartyVisibleCasinoHistoryBetTypes=(Sb=O.thirdPartyVisibleCasinoHistoryBetTypes)!=null?Sb:[],this.thirdPartyDailyChallengesAvailable=(Eb=O.thirdpartyConfig.third_party_daily_challenges_available)!=null?Eb:!1,this.informationRulesDownloadBtnTranslateKey=(Cb=(Tb=O.informationConfig)==null?void 0:Tb.rules_download_btn_dict_key)!=null?Cb:"header_rules",this.responsibleGamingSelfLimitationTranslateKey=(Pb=(Ab=O.officeConfig)==null?void 0:Ab.self_limit_dict_key)!=null?Pb:"",this.partnerProgramUrl=(wb=O.partnerProgramUrl)!=null?wb:"",this.preselectedBonusIdByRouteName=(Rb=(Ob=O.registrationConfig)==null?void 0:Ob.preselected_bonus_route)!=null?Rb:{},this.isShowLinksCashTerminal=(Lb=(Ib=O.informationConfig)==null?void 0:Ib.show_links_cash_terminal)!=null?Lb:!1,this.helpCrunchOrganizationName=(kb=(Nb=O.supportConfig)==null?void 0:Nb.crunch_org_name)!=null?kb:"",this.referralLinkAndroidExtraParams=($b=(Mb=O.applicationConfig)==null?void 0:Mb.referral_params_android)!=null?$b:{},this.referralLinkIosExtraParams=(xb=(Db=O.applicationConfig)==null?void 0:Db.referral_link_ios_extra_params)!=null?xb:{},this.isShowHeaderSocials=(Fb=(Bb=O.headerConfig)==null?void 0:Bb.show_social_header)!=null?Fb:!1,this.isShowFooterSocials=(Hb=(Ub=O.footerConfig)==null?void 0:Ub.show_social_footer)!=null?Hb:!0,this.thirdPartyIsShowCheckPromoCodeItemInMenu=(Vb=O.thirdPartyIsShowCheckPromoCodeItemInMenu)!=null?Vb:!1,this.isShowContactsSupportTime=(Wb=(Gb=O.supportConfig)==null?void 0:Gb.show_support_time_on_contacts)!=null?Wb:!1,this.isShowLoginButton=(Kb=(jb=O.headerConfig)==null?void 0:jb.show_login_btn)!=null?Kb:!0,this.isAvailableRechargeLeaveNotification=(qb=(zb=O.officeConfig)==null?void 0:zb.show_notify_recharge_leave)!=null?qb:!0,this.errorPageStatus500DictionaryKey=(Zb=(Yb=O.globalConfig)==null?void 0:Yb.error_status_dict_key)!=null?Zb:"error_page_message_500",this.errorPageMenuMobile=(Xb=(Qb=O.customizeConfig)==null?void 0:Qb.error_menu)!=null?Xb:[],this.isShowVirtualSportsInMobiAsiaOtherSections=(eS=(Jb=O.bettingConfig)==null?void 0:Jb.show_virtual_sports_asia_other)!=null?eS:!1,this.isShowToto=(nS=(tS=O.modulesConfig)==null?void 0:tS.toto)!=null?nS:!1,this.availableToto=(oS=O.totoConfig)!=null?oS:{},this.isShowBannerWithEventOnMainPage=(aS=(rS=O.headerConfig)==null?void 0:rS.show_banner_events_on_main)!=null?aS:!1,this.isShowBannerThirdPartyOnMainPage=(iS=O.thirdpartyConfig.is_show_banner_third_party_on_main_page)!=null?iS:!1,this.isConfettiVisible=(lS=(sS=O.customizeConfig)==null?void 0:sS.has_confetti)!=null?lS:!1,this.isShowBannerGamesOnMainPage=(uS=(cS=O.booleanConfig)==null?void 0:cS.is_show_banner_games_on_main_page)!=null?uS:!1,this.thirdPartyCasinoHistoryListFieldsInTable=(dS=O.thirdPartyCasinoHistoryListFieldsInTable)!=null?dS:[],this.isShowFireIconInSetting=(pS=(fS=O.booleanConfig)==null?void 0:fS.is_show_fire_icon_in_setting)!=null?pS:!1,this.securitySkype=(mS=(_S=O.globalConfig)==null?void 0:_S.security_skype)!=null?mS:"",this.isShowConsultantWidgetButton=(gS=(hS=O.supportConfig)==null?void 0:hS.show_consult_widget_btn)!=null?gS:!0,this.coefFormatByGeo=(vS=(yS=O.bettingConfig)==null?void 0:yS.default_coef_view_by_geo)!=null?vS:{},this.coefFormatByLang=(SS=(bS=O.bettingConfig)==null?void 0:bS.default_coef_view_by_lang)!=null?SS:{},this.afterRegistrationAndLoginRedirectRoutes=(TS=(ES=O.authConfig)==null?void 0:ES.redirect_routs)!=null?TS:[],this.afterRegistrationAndLoginRedirectRoutesV2=(AS=(CS=O.authConfig)==null?void 0:CS.redirect_routes)!=null?AS:[],this.isAvailablePartSale=(wS=(PS=O.bettingConfig)==null?void 0:PS.is_available_part_sale)!=null?wS:!0,this.isClickToActivateResponsibleGamingMode=(RS=(OS=O.officeConfig)==null?void 0:OS.has_btn_activate_responsible_gaming_mode)!=null?RS:!1,this.isNeedGroupPayments=((IS=O.informationConfig)==null?void 0:IS.need_group_payments)||!1,this.feedbackFormTitleDictKey=(NS=(LS=O.informationConfig)==null?void 0:LS.feedback_form_title_dict_key)!=null?NS:"",this.feedbackFormSubtitleDictKey=(MS=(kS=O.informationConfig)==null?void 0:kS.feedback_form_subtitle_dict_key)!=null?MS:"",this.siteUpdatesAppTranslationKeysByGeo=(DS=($S=O.customizeConfig)==null?void 0:$S.site_upd_dict_geo)!=null?DS:{},this.thirdPartyPartnersLink=(BS=(xS=O.thirdpartyConfig)==null?void 0:xS.tp_partner_link)!=null?BS:"",this.isShowAppsFlyerPixel=(US=(FS=O.applicationConfig)==null?void 0:FS.show_apps_flyer_pixel)!=null?US:!1,this.isOneTapAuthEnabled=(VS=(HS=O.authConfig)==null?void 0:HS.has_google_one_tap)!=null?VS:!1,this.filesByTagInMenu=(WS=(GS=O.informationConfig)==null?void 0:GS.files_by_tag_in_menu)!=null?WS:[],this.thirdPartyIsCasinoHistoryRedesign=(jS=O.thirdpartyConfig.third_party_is_casino_history_redesign)!=null?jS:!1,this.failPaymentPopupRedirectUrl=(zS=(KS=O.customizeConfig)==null?void 0:KS.fail_pay_redirect_url)!=null?zS:"",this.failPayRechargeBtnText=(YS=(qS=O.customizeConfig)==null?void 0:qS.fail_pay_recharge_btn_text)!=null?YS:"on_pay_to_cashier",this.isShowOneClickBetWidget=(QS=(ZS=O==null?void 0:O.couponConfig)==null?void 0:ZS.show_setting_one_click_widget)!=null?QS:!1,this.isShowBannersWidget=(XS=O.globalConfig.show_banner_widget)!=null?XS:!1,this.isAvailableInsights=(eE=(JS=O.bettingConfig)==null?void 0:JS.is_available_insights)!=null?eE:!0,this.forceBalanceUpdateData=(nE=(tE=O.iframeConfig)==null?void 0:tE.need_force_update_balance)!=null?nE:!1,this.isShowResponsibleSetLimitsPopup=(rE=(oE=O.officeConfig)==null?void 0:oE.show_responsible_limit_popup)!=null?rE:!1,this.globalEventId=(iE=(aE=O.globalEventConfig)==null?void 0:aE.global_event_id)!=null?iE:0,this.globalEventName=(lE=(sE=O.bettingConfig)==null?void 0:sE.global_event_name)!=null?lE:"",this.globalEventChampId=(uE=(cE=O.globalEventConfig)==null?void 0:cE.global_event_champ_id)!=null?uE:0,this.globalEventFirstGameStart=(fE=(dE=O.globalEventConfig)==null?void 0:dE.global_event_first_game_start)!=null?fE:0,this.isRegBannerTextFromApi=(_E=(pE=O.registrationConfig)==null?void 0:pE.reg_banner_text_from_api)!=null?_E:!1,this.footerPaymentsViewType=(hE=(mE=O.footerConfig)==null?void 0:mE.footer_payments_view_type)!=null?hE:0,this.thirdPartyEmailTechnicalSupportByLang=(gE=O.thirdPartyEmailTechnicalSupportByLang)!=null?gE:{},this.thirdPartyIsEmailTechnicalSupportVisible=(yE=O.thirdPartyIsEmailTechnicalSupportVisible)!=null?yE:!1,this.bannerWidgets=(vE=O.bannerWidgets)!=null?vE:[],this.bannerWidgetsV2=(bE=O.bannerWidgetsV2)!=null?bE:[],this.bannerWidgetsConfig=(SE=O.bannerWidgetsConfig)!=null?SE:{},this.promoCodeStoreTitleDictionaryKey=(TE=(EE=O.promoConfig)==null?void 0:EE.promo_store_dict_key)!=null?TE:"",this.showLicenseInRules=(AE=(CE=O.informationConfig)==null?void 0:CE.show_license_in_rules)!=null?AE:!1,this.requiredAsteriskAccentColor=(wE=(PE=O.officeConfig)==null?void 0:PE.show_red_required_field)!=null?wE:!1,this.themeBonusPagePromo=(RE=(OE=O.promoConfig)==null?void 0:OE.theme_bonus_page_promo)!=null?RE:"dark",this.isFullImageSliderPromo=(LE=(IE=O.promoConfig)==null?void 0:IE.is_full_image_slider_promo)!=null?LE:!1,this.isBlackBackgroundSliderPromo=(kE=(NE=O.promoConfig)==null?void 0:NE.is_black_background_slider_promo)!=null?kE:!1,this.isShowSectionsSliderPromo=($E=(ME=O.promoConfig)==null?void 0:ME.is_show_sections_slider_promo)!=null?$E:!1,this.isHideDescriptionSliderPromoMobi=(xE=(DE=O.promoConfig)==null?void 0:DE.is_hide_description_slider_promo_mobi)!=null?xE:!1,this.isEnabledPrioritySorting=(FE=(BE=O.promoConfig)==null?void 0:BE.is_enabled_priority_sorting)!=null?FE:!1,this.isShowCashbackChoicePopup=(HE=(UE=O.officeConfig)==null?void 0:UE.show_bonus_choice_popup_office)!=null?HE:!1,this.isShowWarningHarm=(GE=(VE=O.globalConfig)==null?void 0:VE.show_warning_harm)!=null?GE:!1,this.videoAllowedSports=(jE=(WE=O.bettingConfig)==null?void 0:WE.video_allowed_sports)!=null?jE:[],this.allowVideo=(zE=(KE=O.bettingConfig)==null?void 0:KE.allow_video)!=null?zE:!0,this.showRegionalVideo=(YE=(qE=O.bettingConfig)==null?void 0:qE.show_regional_video)!=null?YE:!1,this.aboutEpaymentsNames=(QE=(ZE=O.informationConfig)==null?void 0:ZE.about_epayments_names)!=null?QE:"",this.isEnabledStickyHeader=(JE=(XE=O.headerConfig)==null?void 0:XE.is_enabled_sticky_header)!=null?JE:!1,this.isShowUnplacedBets=(tT=(eT=O.headerConfig)==null?void 0:eT.show_unplaced_bets)!=null?tT:!0,this.showPreloaderInsteadSkeleton=(oT=(nT=O.officeConfig)==null?void 0:nT.show_preloader_instead_skeleton)!=null?oT:!1,this.urlPartnerProgram=(aT=(rT=O.headerConfig)==null?void 0:rT.url_partner_program)!=null?aT:"",this.urlPaymentAgent=(sT=(iT=O.headerConfig)==null?void 0:iT.url_payment_agent)!=null?sT:"",this.positionSelectLng=(cT=(lT=O.customizeConfig)==null?void 0:lT.position_select_lng)!=null?cT:[],this.isShowGameCardInsightsButton=(dT=(uT=O.bettingConfig)==null?void 0:uT.show_gamecard_insights_button)!=null?dT:!1,this.isShowAppBlockMenu=(pT=(fT=O.footerConfig)==null?void 0:fT.show_app_block_menu)!=null?pT:!1,this.hasGameNotifySettings=(mT=(_T=O.bettingConfig)==null?void 0:_T.has_game_notify_settings)!=null?mT:!0,this.bonusLinkPopup=(gT=(hT=O.headerConfig)==null?void 0:hT.bonus_link_popup)!=null?gT:"/bonus/rules/1st",this.activationPopOnce=(vT=(yT=O.officeConfig)==null?void 0:yT.activation_popup_once)!=null?vT:!1,this.leftMenuVipDict=(ST=(bT=O.dictionaryConfig)==null?void 0:bT.left_menu_vip_dict)!=null?ST:"link_menu_vip_cashback",this.hasBonusHintInReg=(TT=(ET=O.registrationConfig)==null?void 0:ET.has_bonus_hint)!=null?TT:!1,this.failPayDictKey=(AT=(CT=O.dictionaryConfig)==null?void 0:CT.fail_pay_dict_key)!=null?AT:"on_pay_fail_text",this.isSearchableBalanceDropdown=(wT=(PT=O.headerConfig)==null?void 0:PT.has_search_balance)!=null?wT:!1,this.mobileTitleDictionaryKey=(RT=(OT=O.dictionaryConfig)==null?void 0:OT.mobile_title_dict_key)!=null?RT:"mobile_make_bet",this.informPayTitleDictKey=(LT=(IT=O.dictionaryConfig)==null?void 0:IT.inform_pay_title_dict_key)!=null?LT:"about_text_7_with_payments",this.showModalAgentNetwork=(kT=(NT=O.otherConfig)==null?void 0:NT.has_modal_agent_network)!=null?kT:!1,this.lngLongPlayer=($T=(MT=O.bettingConfig)==null?void 0:MT.lng_long_player)!=null?$T:[],this.amountTemplate=parseAmountTmpl(O.globalConfig),this.headerNavMaxVisibleItemsClient=(xT=(DT=O.headerConfig)==null?void 0:DT.max_visible_items)!=null?xT:9,this.headerNavIndent=(FT=(BT=O.headerConfig)==null?void 0:BT.nav_indent)!=null?FT:100,this.pointsDictKey=(HT=(UT=O.dictionaryConfig)==null?void 0:UT.points_dict_key)!=null?HT:"header_balance_points",this.partnerCssBrandBook=(GT=(VT=O.customizeConfig)==null?void 0:VT.css_brandbook)!=null?GT:[],this.visibleTypeMobAppNotify=(jT=(WT=O.applicationConfig)==null?void 0:WT.visible_type_mob_app_notify)!=null?jT:0,this.isTournamentCategoryVisible=(zT=(KT=O.thirdpartyConfig)==null?void 0:KT.has_tp_tournament_category)!=null?zT:!1,this.couponSellButtonIsNearWithBet=(YT=(qT=O.couponConfig)==null?void 0:qT.sell_btn_near_with_bet)!=null?YT:!1,this.showFirstStepTeamCash=(QT=(ZT=O.otherConfig)==null?void 0:ZT.show_first_step_team_cash)!=null?QT:!0,this.sportSortMenuSectionTranslateKey=(JT=(XT=O.dictionaryConfig)==null?void 0:XT.sort_menu_section_dict_key)!=null?JT:MENU_SECTION_LANG_KEY_MAP[1e4],this.hasCancelChangesBtn=(tC=(eC=O.responsibleConfig)==null?void 0:eC.has_cancel_changes_btn)!=null?tC:!1,this.lottoName=(oC=(nC=O.promoConfig)==null?void 0:nC.lotto_name)!=null?oC:""}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(S){return Array.isArray(S)||(S=[S]),S.includes(this.ref_id)}isGroupId(S){return Array.isArray(S)||(S=[S]),S.includes(this.group_id)}setCdnUrl(S){S=S==null?void 0:S.trim(),this.mainCdnUrl=S,this.serviceCdnUrl=S}};let SiteConfig=_SiteConfig;SiteConfig.API_PATH="/web-api";var w=S=>{throw TypeError(S)},R$1=(S,O,G)=>O.has(S)||w("Cannot "+G),_$3=(S,O,G)=>(R$1(S,O,"read from private field"),G?G.call(S):O.get(S)),g$2=(S,O,G)=>O.has(S)?w("Cannot add the same private member more than once"):O instanceof WeakSet?O.add(S):O.set(S,G),E$3=(S,O,G)=>(R$1(S,O,"access private method"),G);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$1="rtl",D="d",B$1="is12h",y$4="tt",b$3="gti",de="lc",Te="hn",me="htl",fe="hcl",Ae="pt",U$1="iframeProxy.BodyHeightChanged",x$2="iframeProxy.ParentPathChanged",Y="iframeProxy.ChildGoBack",k$2="iframeProxy.ChildGoForward",p$e="iframeProxy.HistoryRouteChanged",$$1="iframeProxy.SwitchHiddenItem",W$1="iframeProxy.SetDocumentTitle",I$1="iframeProxy.BetsUpdate",v$5="iframeProxy.ChangeSettings",j$1="iframeProxy.Request.SendBet",F$1="iframeProxy.Request.GetCouponData",q="iframeProxy.Local.SetBet",K="iframeProxy.Local.GetCouponData",Z="iframeProxy.Local.PassSelf",Be=Object.freeze(Object.defineProperty({__proto__:null,MESSAGE_TYPE_BETS_UPDATE:I$1,MESSAGE_TYPE_BODY_RESIZED:U$1,MESSAGE_TYPE_CHANGE_SETTINGS:v$5,MESSAGE_TYPE_CHILD_GO_BACK:Y,MESSAGE_TYPE_CHILD_GO_FORWARD:k$2,MESSAGE_TYPE_HISTORY_ROUTE_CHANGED:p$e,MESSAGE_TYPE_LOCAL_GET_COUPON_DATA:K,MESSAGE_TYPE_LOCAL_PASS_SELF:Z,MESSAGE_TYPE_LOCAL_SET_BET:q,MESSAGE_TYPE_PARENT_PATH_CHANGED:x$2,MESSAGE_TYPE_REQUEST_GET_COUPON_DATA:F$1,MESSAGE_TYPE_REQUEST_SEND_BET:j$1,MESSAGE_TYPE_SET_DOCUMENT_TITLE:W$1,MESSAGE_TYPE_SWITCH_HIDDEN_ITEM:$$1},Symbol.toStringTag,{value:"Module"}));function u$9(S,O){let G;return S.indexOf(`/${O}`)===0?G=S.replace(O,""):G=`/${O}/${S}`,G.replace(/\/\/\/?/g,"/")}const M="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(S,{emit:O}){const G=ref(""),z=ref(S.minHeight);let Q;function X(Le,ke){var De;(De=Q==null?void 0:Q.contentWindow)==null||De.postMessage({type:v$5,payload:{[Le]:ke}},"*")}function ee(){var Le;const{pathname:ke}=window.location,De=u$9(ke,S.transformPrefix);(Le=Q==null?void 0:Q.contentWindow)==null||Le.postMessage({type:x$2,path:De},"*")}function pe(Le){var ke;if(Le.data.type){if(S.postMessageListenerId&&Le.data.postMessageListenerId!==S.postMessageListenerId)return;switch(Le.data.type){case U$1:S.fixedIframeHeight||(z.value=Le.data.height>S.minHeight?Le.data.height:S.minHeight);break;case Y:window.history.back();break;case k$2:window.history.forward();break;case p$e:{const{toPath:De,replace:xe}=Le.data,Fe=S.transformPrefix?u$9(De,S.transformPrefix):De;xe?window.history.replaceState(void 0,"",Fe):window.history.pushState(void 0,"",Fe);break}case $$1:{const De=M+Le.data.key;localStorage.getItem(De)?localStorage.removeItem(De):localStorage.setItem(De,"1");break}case j$1:{const{v2:De,v3:xe}=Le.data;(window.opener||window).postMessage({type:q,domain:window.location.origin,v2:De,v3:xe},window.location.origin);break}case F$1:{const[De]=Le.ports,xe=new Promise(Fe=>{const Ve=new MessageChannel;Ve.port1.onmessage=({data:Xe})=>{Ve.port1.close(),De.postMessage(Gt(Tt({},Xe),{isBetsAvailable:!0}))},(window.opener||window).postMessage({type:K,domain:window.location.origin},window.location.origin,[Ve.port2]),Fe(!0)});Promise.all([xe]);break}case W$1:S.syncHistoryWithIframe&&(document.title=Le.data.title);break;case I$1:(ke=Q==null?void 0:Q.contentWindow)==null||ke.postMessage(Gt(Tt({},Le.data),{type:I$1}),"*");break}}}function ve(Le){Q=Le.target,O("load")}watch(()=>S.is12h,Le=>{X(B$1,!!Le)}),watch(()=>S.isDarkTheme,Le=>{X(D,Le)}),watch(()=>S.isRtl,Le=>{X(L$1,!!Le)}),watch(()=>S.timeZone,Le=>{X(H$1,`${Le}`)}),watch(()=>S.gTagId,Le=>{X(b$3,Le)}),onMounted(()=>{const Le=new URL(S.href),ke=new URLSearchParams(window.location.search),De=`${S.tableType||ke.get(y$4)||""}`;De&&Le.searchParams.set(y$4,De);const xe=Object.keys(localStorage).filter(Fe=>Fe.includes(M)).map(Fe=>Fe.replace(M,"")).join("-");xe&&Le.searchParams.set(le,xe),S.syncHistoryWithIframe&&(window.addEventListener("popstate",ee),Le.searchParams.set(ce,"1")),S.language&&Le.searchParams.set(oe,S.language),S.locale&&Le.searchParams.set(de,S.locale),S.contentWidth&&Le.searchParams.set(ie,`${S.contentWidth}`),S.postMessageListenerId&&Le.searchParams.set(he,S.postMessageListenerId),S.paintId&&Le.searchParams.set(Ae,S.paintId),S.gTagId&&Le.searchParams.set(b$3,S.gTagId),typeof S.isRtl<"u"&&Le.searchParams.set(L$1,S.isRtl?"1":"0"),S.fixedIframeHeight&&Le.searchParams.set(re,"1"),S.activateGoBack&&Le.searchParams.set(_e,"1"),S.internalContentScrolling&&Le.searchParams.set(Pe,"1"),S.isDarkTheme&&Le.searchParams.set(D,"1"),S.is12h&&Le.searchParams.set(B$1,"1"),S.isHideTeamLogos&&Le.searchParams.set(me,"1"),S.isHideChampLogos&&Le.searchParams.set(fe,"1"),S.isHideNavigationButtons&&Le.searchParams.set(Te,"1"),Le.searchParams.set(te,`${S.refId}`),Le.searchParams.set(ae,`${S.projectId}`),Le.searchParams.set(se,`${S.projectId}`),Le.searchParams.set(H$1,`${S.timeZone}`),Le.searchParams.set(ne,`${S.geo}`),Le.searchParams.set(Ee,`${S.minHeight}`),Le.pathname=u$9(Le.pathname,S.transformPrefix),G.value=Le.href,window.addEventListener("message",pe),(window.opener||window).postMessage({type:Z},window.location.origin)}),onUnmounted(()=>{window.removeEventListener("popstate",ee),window.removeEventListener("message",pe)});const $e="display: block; width: 100%; border: none;";return()=>h$3("iframe",{onLoad:ve,src:G.value,height:z.value,style:$e})}}),Se=85,ge=89,ue=144;function Me(S){return[Se,ue,ge].includes(S)}const ye="game",Ie="team",Ge="player",Ne="stage",Oe="tournament",we="rating",Re="horse",Ce="graph",He="cyber",P="statisticpopup";var r$c,l$6,c$a;class Ue{constructor(){g$2(this,r$c),g$2(this,c$a,O=>{Object.entries(O).forEach(([G,z])=>{if(!z)throw new Error(`Wrong input param [${G}]: "${z}"`)})})}gameUrl({lng:O,sportId:G=0,gameId:z,tabName:Q="main"}){return _$3(this,c$a).call(this,{gameId:z}),E$3(this,r$c,l$6).call(this,[O,P,ye,G,z,Q])}teamUrl({lng:O,sportId:G,teamId:z}){return _$3(this,c$a).call(this,{teamId:z}),E$3(this,r$c,l$6).call(this,[O,P,Ie,G,z])}playerUrl({lng:O,sportId:G,playerId:z}){return _$3(this,c$a).call(this,{playerId:z}),E$3(this,r$c,l$6).call(this,[O,P,Ge,G,z])}stageUrl({lng:O,sportId:G,stageId:z,tableType:Q}){_$3(this,c$a).call(this,{stageId:z});const X=E$3(this,r$c,l$6).call(this,[O,P,Ne,G,z]),ee=Q?`?${y$4}=${Q}`:"";return X+ee}tournamentUrl({lng:O,sportId:G,tournamentId:z,seasonId:Q}){return _$3(this,c$a).call(this,{tournamentId:z}),E$3(this,r$c,l$6).call(this,[O,P,Oe,G,z,Q])}ratingUrl({lng:O,sportId:G,ratingId:z}){return _$3(this,c$a).call(this,{ratingId:z}),E$3(this,r$c,l$6).call(this,[O,P,we,G,z])}horseUrl({lng:O,horseId:G}){return _$3(this,c$a).call(this,{horseId:G}),E$3(this,r$c,l$6).call(this,[O,P,Re,G])}coefficientGraphUrl({lng:O,gameId:G,coefficientView:z}){_$3(this,c$a).call(this,{gameId:G});const Q=[G];return z&&Q.push(z),E$3(this,r$c,l$6).call(this,[O,P,Ce,...Q])}cyberUrl({lng:O,sportId:G,tournId:z,seasonId:Q}){if(!Me(G))throw new Error(`Wrong input param [sportId]: "${G}"`);return _$3(this,c$a).call(this,{tournId:z,seasonId:Q}),E$3(this,r$c,l$6).call(this,[O,P,He,G,z,Q])}}r$c=new WeakSet,l$6=function(S){return"/"+S.filter(O=>O===0||O).join("/")},c$a=new WeakMap;const isRtl=S=>[LanguageCode.FA,LanguageCode.AR,LanguageCode.HE,LanguageCode.KU,LanguageCode.UR,LanguageCode.IQ].includes(S),functionalCookiesTypes=[CookiesAgreeType.ALL,CookiesAgreeType.ONLY_FUNCTIONALITY],marketingCookiesTypes=[CookiesAgreeType.ALL,CookiesAgreeType.ONLY_MARKETING],isFunctionalCookies=S=>functionalCookiesTypes.includes(S),isMarketingCookies=S=>marketingCookiesTypes.includes(S),retry=async(S,O,G)=>{let z,Q;if([z,Q]=execAsync(()=>S()),z=await z,Q(),!z){if(O<=1)throw new Error("retry: Attempts ended");return[z,Q]=execAsync(()=>delay(G)),await z,Q(),retry(S,O-1,G)}},retryPromise=(S,O,G)=>S(O<=1).catch(z=>O<=1?Promise.reject(z):delay(G).then(()=>retryPromise(S,O-1,G))),stopElements=new WeakSet,stopDropdownOutsideEvent=(S,O)=>S.add(O),trailingThrottle=(S,O)=>{let G=!1,z;return(...X)=>{if(G){z=X;return}G=!0,setTimeoutWrapped(()=>{G=!1,z&&(S(...z),z=void 0)},O)}},leadingThrottle=(S,O)=>{let G=!1;return(...Q)=>{G||(S(...Q),G=!0,setTimeoutWrapped(()=>{G=!1},O))}},trailingAndLeadingThrottle=(S,O)=>{let G=!1,z;const Q=(...X)=>{if(G){z=X;return}S(...X),G=!0,setTimeoutWrapped(()=>{G=!1,z!==void 0&&(Q(...z),z=void 0)},O)};return Q},throttle=(S,O,{leading:G=!0,trailing:z=!0}={})=>G&&z?trailingAndLeadingThrottle(S,O):G?leadingThrottle(S,O):z?trailingThrottle(S,O):noop$2,windowOnLoad=async()=>{var S;const O=window;return(S=O.onLoadPromise)!=null||(O.onLoadPromise=document.readyState==="complete"?Promise.resolve():new Promise(G=>{window.addEventListener("load",G),setTimeoutWrapped(G,1e4)})),O.onLoadPromise};var a$b=-1,o$7=function(S){addEventListener("pageshow",function(O){O.persisted&&(a$b=O.timeStamp,S(O))},!0)},c$9=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},u$8=function(){var S=c$9();return S&&S.activationStart||0},f$5=function(S,O){var G=c$9(),z="navigate";return a$b>=0?z="back-forward-cache":G&&(document.prerendering||u$8()>0?z="prerender":document.wasDiscarded?z="restore":G.type&&(z=G.type.replace(/_/g,"-"))),{name:S,value:-1,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:z}},s$5=function(S,O,G){try{if(PerformanceObserver.supportedEntryTypes.includes(S)){var z=new PerformanceObserver(function(Q){Promise.resolve().then(function(){O(Q.getEntries())})});return z.observe(Object.assign({type:S,buffered:!0},G||{})),z}}catch(Q){}},d$4=function(S,O,G,z){var Q,X;return function(ee){O.value>=0&&(ee||z)&&((X=O.value-(Q||0))||Q===void 0)&&(Q=O.value,O.delta=X,O.rating=function(pe,ve){return pe>ve[1]?"poor":pe>ve[0]?"needs-improvement":"good"}(O.value,G),S(O))}},l$5=function(S){requestAnimationFrame(function(){return requestAnimationFrame(function(){return S()})})},p$d=function(S){var O=function(G){G.type!=="pagehide"&&document.visibilityState!=="hidden"||S(G)};addEventListener("visibilitychange",O,!0),addEventListener("pagehide",O,!0)},v$4=function(S){var O=!1;return function(G){O||(S(G),O=!0)}},m$6=-1,h$2=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},g$1=function(S){document.visibilityState==="hidden"&&m$6>-1&&(m$6=S.type==="visibilitychange"?S.timeStamp:0,T$2())},y$3=function(){addEventListener("visibilitychange",g$1,!0),addEventListener("prerenderingchange",g$1,!0)},T$2=function(){removeEventListener("visibilitychange",g$1,!0),removeEventListener("prerenderingchange",g$1,!0)},E$2=function(){return m$6<0&&(m$6=h$2(),y$3(),o$7(function(){setTimeoutWrapped(function(){m$6=h$2(),y$3()},0)})),{get firstHiddenTime(){return m$6}}},C$2=function(S){document.prerendering?addEventListener("prerenderingchange",function(){return S()},!0):S()},U=[2500,4e3],V={},W=function(S,O){O=O||{},C$2(function(){var G,z=E$2(),Q=f$5("LCP"),X=function(ve){var $e=ve[ve.length-1];$e&&$e.startTimethis.httpModule(S,Gt(Tt({},X),{cache:!Q})).execute({returnContext:!0})),G=await G,z(),G);return[G,z]=execAsync(()=>this.checkIsLoad()),await G,z(),Gt(Tt({},ee),{status:ee.response.status})}async getRequestWithoutCache(S,O={}){return this.getRequest(S,Gt(Tt({},O),{withoutCache:!0}))}async postRequest(S,O={}){let G,z;[G,z]=execAsync(()=>this.checkIsLoad()),await G,z();const ve=O,{params:Q,withoutCache:X=!1}=ve,ee=hn(ve,["params","withoutCache"]),pe=([G,z]=execAsync(()=>this.httpModule(S,Gt(Tt({body:Q},ee),{method:_HttpClient.METHOD_POST})).execute({returnContext:!0})),G=await G,z(),G);return Gt(Tt({},pe),{status:pe.response.status})}async putRequest(S,O){let G,z;const ve=O,{params:Q,withoutCache:X=!1}=ve,ee=hn(ve,["params","withoutCache"]),pe=([G,z]=execAsync(()=>this.httpModule(S,Gt(Tt({body:Q},ee),{method:_HttpClient.METHOD_PUT})).execute({returnContext:!0})),G=await G,z(),G);return Gt(Tt({},pe),{status:pe.response.status})}async headRequest(S,O){let G,z;const Q=([G,z]=execAsync(()=>this.httpModule(S,Gt(Tt({},O),{method:_HttpClient.METHOD_HEAD})).execute({returnContext:!0})),G=await G,z(),G);return Gt(Tt({},Q),{status:Q.response.status})}async deleteRequest(S,O={}){let G,z;const Q=([G,z]=execAsync(()=>this.httpModule(S,Gt(Tt({},O),{method:_HttpClient.METHOD_DELETE})).execute({returnContext:!0})),G=await G,z(),G);return Gt(Tt({},Q),{status:Q.response.status})}async request(S,O){const X=O,{method:G=_HttpClient.METHOD_GET}=X,z=hn(X,["method"]);switch(G.toLocaleUpperCase()){case _HttpClient.METHOD_GET:return this.getRequest(S,z);case _HttpClient.METHOD_POST:return this.postRequest(S,z);case _HttpClient.METHOD_PUT:return this.putRequest(S,z);case _HttpClient.METHOD_DELETE:return this.deleteRequest(S,z);default:return this.getRequest(S,z)}}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$3(S){this.message=S}e$3.prototype=new Error,e$3.prototype.name="InvalidCharacterError";var r$b=typeof window!="undefined"&&window.atob&&window.atob.bind(window)||function(S){var O=String(S).replace(/=+$/,"");if(O.length%4==1)throw new e$3("'atob' failed: The string to be decoded is not correctly encoded.");for(var G,z,Q=0,X=0,ee="";z=O.charAt(X++);~z&&(G=Q%4?64*G+z:z,Q++%4)?ee+=String.fromCharCode(255&G>>(-2*Q&6)):0)z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(z);return ee};function t$a(S){var O=S.replace(/-/g,"+").replace(/_/g,"/");switch(O.length%4){case 0:break;case 2:O+="==";break;case 3:O+="=";break;default:throw"Illegal base64url string!"}try{return function(G){return decodeURIComponent(r$b(G).replace(/(.)/g,function(z,Q){var X=Q.charCodeAt(0).toString(16).toUpperCase();return X.length<2&&(X="0"+X),"%"+X}))}(O)}catch(G){return r$b(O)}}function n$8(S){this.message=S}function o$6(S,O){if(typeof S!="string")throw new n$8("Invalid token specified");var G=(O=O||{}).header===!0?0:1;try{return JSON.parse(t$a(S.split(".")[G]))}catch(z){throw new n$8("Invalid token specified: "+z.message)}}n$8.prototype=new Error,n$8.prototype.name="InvalidTokenError";const scriptRel="modulepreload",assetsURL=function(S,O){return new URL(S,O).href},seen={},__vitePreload=function(O,G,z){let Q=Promise.resolve();if(G&&G.length>0){const ee=document.getElementsByTagName("link"),pe=document.querySelector("meta[property=csp-nonce]"),ve=(pe==null?void 0:pe.nonce)||(pe==null?void 0:pe.getAttribute("nonce"));Q=Promise.allSettled(G.map($e=>{if($e=assetsURL($e,z),$e in seen)return;seen[$e]=!0;const Le=$e.endsWith(".css"),ke=Le?'[rel="stylesheet"]':"";if(!!z)for(let Fe=ee.length-1;Fe>=0;Fe--){const Ve=ee[Fe];if(Ve.href===$e&&(!Le||Ve.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${$e}"]${ke}`))return;const xe=document.createElementByMF("link");if(xe.rel=Le?"stylesheet":scriptRel,Le||(xe.as="script"),xe.crossOrigin="",xe.href=$e,ve&&xe.setAttribute("nonce",ve),document.head.appendChild(xe),Le)return new Promise((Fe,Ve)=>{xe.addEventListener("load",Fe),xe.addEventListener("error",()=>Ve(new Error(`Unable to preload CSS for ${$e}`)))})}))}function X(ee){const pe=new Event("vite:preloadError",{cancelable:!0});if(pe.payload=ee,window.dispatchEvent(pe),!pe.defaultPrevented)throw ee}return Q.then(ee=>{for(const pe of ee||[])pe.status==="rejected"&&X(pe.reason);return O().catch(X)})};function declension(S,O){if(S.one!==void 0&&O===1)return S.one;var G=O%10,z=O%100;return G===1&&z!==11?S.singularNominative.replace("{{count}}",O):G>=2&&G<=4&&(z<10||z>20)?S.singularGenitive.replace("{{count}}",O):S.pluralGenitive.replace("{{count}}",O)}function buildLocalizeTokenFn(S){return function(O,G){return G.addSuffix?G.comparison>0?S.future?declension(S.future,O):"через "+declension(S.regular,O):S.past?declension(S.past,O):declension(S.regular,O)+" назад":declension(S.regular,O)}}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(S,O){return O.addSuffix?O.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(S,O,G){return G=G||{},formatDistanceLocale[S](O,G)}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(S,O,G){requiredArgs(2,arguments);var z=startOfUTCWeek(S,G),Q=startOfUTCWeek(O,G);return z.getTime()===Q.getTime()}var accusativeWeekdays=["воскресенье","понедельник","вторник","среду","четверг","пятницу","субботу"];function lastWeek(S){var O=accusativeWeekdays[S];switch(S){case 0:return"'в прошлое "+O+" в' p";case 1:case 2:case 4:return"'в прошлый "+O+" в' p";case 3:case 5:case 6:return"'в прошлую "+O+" в' p"}}function thisWeek(S){var O=accusativeWeekdays[S];return S===2?"'во "+O+" в' p":"'в "+O+" в' p"}function nextWeek(S){var O=accusativeWeekdays[S];switch(S){case 0:return"'в следующее "+O+" в' p";case 1:case 2:case 4:return"'в следующий "+O+" в' p";case 3:case 5:case 6:return"'в следующую "+O+" в' p"}}var formatRelativeLocale={lastWeek:function(S,O,G){var z=S.getUTCDay();return isSameUTCWeek(S,O,G)?thisWeek(z):lastWeek(z)},yesterday:"'вчера в' p",today:"'сегодня в' p",tomorrow:"'завтра в' p",nextWeek:function(S,O,G){var z=S.getUTCDay();return isSameUTCWeek(S,O,G)?thisWeek(z):nextWeek(z)},other:"P"};function formatRelative(S,O,G,z){var Q=formatRelativeLocale[S];return typeof Q=="function"?Q(O,G,z):Q}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(S,O){var G=O||{},z=String(G.unit),Q;return z==="date"?Q="-е":z==="week"||z==="minute"||z==="second"?Q="-я":Q="-й",S+Q}var localize={ordinalNumber,era:buildLocalizeFn({values:eraValues,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues,defaultWidth:"wide",argumentCallback:function(S){return Number(S)-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(S){return parseInt(S,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function(S){return S+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$1=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=(S=>(S.USER_NOT_AUTHENTICATED="USER_NOT_AUTHENTICATED",S.TOKEN_NOT_AUTHENTICATED="TOKEN_NOT_AUTHENTICATED",S))(HTTP_CLIENT_SVC_ERROR_TYPE||{});class ServiceAuthHttpClientError extends HTTPError{constructor(O,G){super(O),this.message=G}}ServiceAuthHttpClientError.ERROR_TYPE=HTTP_CLIENT_SVC_ERROR_TYPE;const AUTHORIZATION_RETRY=3,SUBTRAHEND_OF_EXPIRE=5,isExpiredDate=S=>Math.ceil(new Date().getTime()/1e3)>=S;class ServiceAuthHttpClient extends HttpClient{constructor({http:O,authHeaderKey:G}){super(O),this.svcControllerPrefix="/web-api/api/mobile/v1/token",this.attemptCounter=new Map,this.waitAuthToken=void 0,this.authHeaderKey="Authorization",this.beforeRequest=async z=>{let Q,X;var ee,pe,ve;if((ee=z.request.url)!=null&&ee.includes(this.svcControllerPrefix))return;this.waitAuthToken&&([Q,X]=execAsync(()=>this.waitAuthToken),await Q,X());const $e=this.tokenData&&isExpiredDate(this.tokenData.expireDate);if((!this.tokenData||$e)&&(this.waitAuthToken=this.fetchSvcToken(z,$e).then(Le=>{this.tokenData=Le}).finally(()=>{delete this.waitAuthToken}),[Q,X]=execAsync(()=>this.waitAuthToken),await Q,X()),!this.tokenData)throw new ServiceAuthHttpClientError(z,"[ServiceAuthHttpClient]: lost token");(ve=(pe=z.request).headers)!=null||(pe.headers={}),z.request.headers[this.authHeaderKey]=`Bearer ${this.tokenData.userToken}`},this.handleFulfilled=z=>{var Q,X,ee;(X=(Q=z.response)==null?void 0:Q.url)!=null&&X.includes(this.svcControllerPrefix)||this.attemptCounter.delete(((ee=z.response)==null?void 0:ee.url)||"")},this.afterResponse=async z=>{let Q,X;var ee,pe,ve,$e,Le;if((ee=z.response)!=null&&ee.ok)this.handleFulfilled(z);else if(!((ve=(pe=z.response)==null?void 0:pe.url)!=null&&ve.includes(this.svcControllerPrefix))&&(($e=z.response)==null?void 0:$e.status)===401){const De=z.response.url||"";let xe=this.attemptCounter.get(De)||0;if((Le=z.error)!=null&&Le.isInterceptorError&&xe>=2)return;if(xe++,xe>=AUTHORIZATION_RETRY)throw this.attemptCounter.delete(De),new ServiceAuthHttpClientError(z,ServiceAuthHttpClientError.ERROR_TYPE.TOKEN_NOT_AUTHENTICATED);const Fe=!!this.tokenData;this.attemptCounter.set(De,xe),this.tokenData=([Q,X]=execAsync(()=>this.fetchSvcToken(z,Fe)),Q=await Q,X(),Q);const ke=z.request,{url:Ve}=ke,Xe=hn(ke,["url"]);try{const je=([Q,X]=execAsync(()=>this.httpModule(Ve,Xe).executeSafe()),Q=await Q,X(),Q);return Gt(Tt({},z),{error:!1,data:je.data})}catch(je){return je.isInterceptorError=!0,Gt(Tt({},z),{error:je})}}},G&&(this.authHeaderKey=G),this.httpModule=this.httpModule.extend({hooks:{beforeRequest:[this.beforeRequest],afterResponse:[this.afterResponse]}})}isSvcAuth(){var O;return this.tokenData&&!isExpiredDate((O=this.tokenData)==null?void 0:O.expireDate)}forgetToken(){delete this.tokenData;const{authAbortController:O}=this;O&&O.abort()}async fetchSvcToken(O,G=!1){let z,Q;var X,ee;try{const pe=new AbortController;this.authAbortController=pe;const ve=([z,Q]=execAsync(()=>G?this.httpModule(`${this.svcControllerPrefix}/refresh`,{method:"POST",signal:pe.signal,headers:{"Content-Type":"application/vnd.api+json",Accept:"application/vnd.api+json"}}).executeSafe():this.httpModule(`${this.svcControllerPrefix}/`).executeSafe()),z=await z,Q(),z);if(!((X=ve.headers)!=null&&X.date))throw new ServiceAuthHttpClientError(O,"[ServiceAuthHttpClient]: headers.date is undefined");const $e=new Date(ve.headers.date),Le=Math.ceil($e.getTime()/1e3),ke=Math.ceil(new Date().getTime()/1e3),{userToken:De}=ve.data.data.attributes;let{expireDate:xe}=ve.data.data.attributes;return xe-=Le-ke+SUBTRAHEND_OF_EXPIRE,{userToken:De,expireDate:xe}}catch(pe){throw((ee=pe==null?void 0:pe.response)==null?void 0:ee.status)===403?new ServiceAuthHttpClientError(O,ServiceAuthHttpClientError.ERROR_TYPE.USER_NOT_AUTHENTICATED):pe}finally{delete this.authAbortController}}}class MemoryStorage{constructor(){this.storage={},this.clear()}getStorage(){return this.storage}setStorage(O){this.storage=O}get length(){return Object.keys(this.storage).length}setItem(O,G){this.storage[O]=G}getItem(O){return this.storage[O]}removeItem(O){delete this.storage[O]}clear(){this.storage={}}getOrSet(O,G){const z=this.getItem(O);if(z)return z;const Q=G();return this.setItem(O,Q),Q}}class SsrDataProvider{constructor(O={},G={}){this.footer={},this.dashboard=G.dashboard||{},this.xgames=G.xgames||{},this.contacts=G.contacts||{networks:[],phones:[],emails:[]},this.updateFooterData(G.footer||{})}updateFooterData(O){const Q=O!=null?O:{},{faq:G}=Q,z=hn(Q,["faq"]);this.footer=Tt(Tt({},G?{faq:parseMenuItem(G)}:{}),z)}}function getDuplicatedCookies(S){if(!S)return[];const O=S.split(/=\w+;?\s?/),G=new Set,z=new Set;for(const Q of O)G.has(Q)?z.add(Q):G.add(Q);return[...z]}class Cookies{constructor({req:O,res:G,parseJSON:z=!0}){this.useIframeRequiredOptions=!1,this.tempStorageForReinitialize=[],this.isTempSaveCookieParams=!0,this.cookieIframeOptions={sameSite:"none",secure:!0},this.getResponseCookies=()=>{var Q,X,ee;let pe=(ee=(X=(Q=this.res)==null?void 0:Q.getHeader)==null?void 0:X.call(Q,"Set-Cookie"))!=null?ee:[];return typeof pe=="string"&&(pe=[pe]),pe},this.cookiesService=cookieUniversal(O,G,z),G&&(this.res=G),O&&(this.req=O)}setIframeRequiredOptions(O=!1,G=!1){this.isTempSaveCookieParams=!1,O&&(G&&(this.cookieIframeOptions.partitioned=!0,getDuplicatedCookies(document.cookie).forEach(z=>{this.remove(z,{secure:!0,sameSite:"none",httpOnly:z==="SESSION"})})),this.useIframeRequiredOptions=!0,this.setAll(this.tempStorageForReinitialize)),this.tempStorageForReinitialize=[]}set(O="",G="",z={path:"/"}){this.isTempSaveCookieParams&&this.tempStorageForReinitialize.push({name:O,value:G,opts:z});const Q=typeof G=="object"?JSON.stringify(G):G;document.cookie=serialize(O,String(Q),this.useIframeRequiredOptions?Object.assign(z,this.cookieIframeOptions):z)}setAll(O=[]){Array.isArray(O)&&O.forEach(({name:G="",value:z="",opts:Q={path:"/"}})=>{this.set(G,z,Q)})}get(O="",G={fromRes:!1,parseJSON:!0}){return this.cookiesService.get(O,G)}getAll(O={fromRes:!1,parseJSON:!0}){return this.cookiesService.getAll(O)}remove(O="",G={path:"/"}){return this.cookiesService.remove(O,this.useIframeRequiredOptions?Object.assign(G,this.cookieIframeOptions):G)}removeAll(){Object.keys(this.getAll()).forEach(O=>{this.remove(O)})}}const memory=getContext("SM");memory.tryUse()||memory.set({});const getSharedEntity=(S,O)=>{var G;const z=memory.use();return(G=z[S])!=null||(z[S]=O()),z[S]},createBaseMediaService=()=>{let S,O,G,z=nt=>nt;const Q=new Map,X=getSharedEntity(11,()=>({})),ee=getSharedEntity(5,()=>({})),pe=["main","secondary"];let ve={};const $e=nt=>{if(!(nt!=null&&nt.length))return X;const et=nt.reduce((Ye,Je)=>(X[Je]&&(Ye[Je]=X[Je]),Ye),{});return Object.keys(et).length>0?et:void 0},Le=({key:nt,extensionOrKey:et="main"})=>{var Ye,Je;if(!isDef(X)||!Object.keys(X).length)return S.error("mediaState does not exist"),DEFAULT_MEDIA_PATH;let mt;for(const Ft in X){const Ut=X[Ft][nt];if(Ut){mt=Ut;break}}if(!isDef(mt))return DEFAULT_MEDIA_PATH;const vt="secondary"in mt,Pt=pe.includes(et);return vt?Pt?(Ye=mt[et])!=null?Ye:mt.main:(Je=mt.secondary)!=null&&Je.includes("."+et)?mt.secondary:mt.main:`${mt.main}.${Pt?"png":et}`},ke=nt=>`${G}_${nt}`,De=nt=>nt.filter(et=>{const Ye=ke(et),Je=ee[Ye];return!Je||Je{let et,Ye;const{data:Je,error:mt}=([et,Ye]=execAsync(()=>O(z(nt)).executeSafe()),et=await et,Ye(),et);if(mt){S.error("loadMediaKeyUrl error path",Gt(Tt({},mt),{mediaLoadPath:nt}));return}return Je},Fe=(nt,et)=>{X[nt]=Tt(Tt({},X[nt]||{}),et);const Ye=ke(nt);ee[Ye]=getExpiredAt()},Ve=async nt=>{let et,Ye;var Je;const mt=(Je=ve.values)==null?void 0:Je[nt];if(!mt){S.error("has no resources for partnerId media",{partnerId:G,mediaId:nt});return}const vt=([et,Ye]=execAsync(()=>xe(mt)),et=await et,Ye(),et);vt&&Object.values(vt)&&Fe(nt,vt)};return{getMediaState:$e,getMediaUrl:Le,loadMediaResources:async nt=>{Q.has(G)||Q.set(G,{});const et=De(uniqueBy(nt)),Ye=Q.get(G),Je=et.map(mt=>(Ye[mt]||(Ye[mt]=Ve(mt).finally(()=>delete Ye[mt])),Ye[mt]));return Q.set(G,Ye),Promise.all(Je)},setMediaResources:(nt,et=!1)=>{(!(ve!=null&&ve.values)||ve.expiredAt{S=nt},setHttpModule:nt=>{O=nt},setPartnerId:nt=>{G=nt},setGettingCdnUrl:nt=>{z=nt},addMediaState:nt=>{nt&&Object.assign(X,nt)}}},createClientMediaService=({$httpModule:S,$logger:O,partnerId:G,media:z,getCdnUrl:Q})=>{const X=createBaseMediaService();return X.setHttpModule(S),X.setLogger(O),X.setPartnerId(G),X.addMediaState(z),X.setGettingCdnUrl(Q),X},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=O=>`/translation-api/by-lang/${O}`,this.getResourcesUnitPath=O=>`/translation-api/api/external/v2/unit/language/${O}`}setResourcesPathGetter(O){this.getResourcesPath=O}getDictionariesByLang(O){const G=this.inMemoryDictionary.get(O);if(G)return G;const z={};return this.inMemoryDictionary.set(O,z),z}getUnitDictionariesByLang(O){const G=this.inMemoryUnitDictionary.get(O);if(G)return G;const z={};return this.inMemoryUnitDictionary.set(O,z),z}getDictionariesByIds(O,G){const z=this.getDictionariesByLang(O);return Object.entries(z).reduce((Q,[X,ee])=>{const pe=Number(X);return G.includes(pe)&&(Q[pe]=ee),Q},{})}setDictionaries(O,G){const z=this.getDictionariesByLang(O);Object.entries(G).forEach(([Q,X])=>{const ee=Number(Q);z[ee]=X,this.markDictionaryAsLoaded(O,ee)})}markDictionaryAsLoaded(O,G){const z=BaseDictionaryService.getDictionaryExpireKey(O,G);this.dictionaryExpireMap.set(z,getExpiredAt(this.expireTime))}isDictionaryExist(O,G){var z;const Q=BaseDictionaryService.getDictionaryExpireKey(O,G);return((z=this.dictionaryExpireMap.get(Q))!=null?z:0)>Date.now()}isUnitDictionaryExist(O,G){var z;const Q=BaseDictionaryService.getUnitDictionaryExpireKey(O,G);return((z=this.inMemoryUnitDictionaryResources.get(Q))!=null?z:0)>Date.now()}getTranslation(O,G){const z=Object.values(this.getDictionariesByLang(G));for(const Q of z){const X=Q[O];if(X)return X}return""}async loadDictionaries({language:O,httpClient:G,ids:z,cdnDomain:Q}){const X=uniqueBy(z).filter(ee=>!this.isDictionaryExist(O,ee));return X.length?this.loadDictionariesFromResource(O,X,G,Q):[]}async loadDictionariesByUnit({language:O,httpClient:G,ids:z=[],cdnDomain:Q=""}){const X=uniqueBy(z).filter(ee=>!this.isUnitDictionaryExist(O,ee));return X.length?this.loadDictionariesUnitFromResource(O,X,G,Q):[]}async loadDictionariesFromResource(O,G,z,Q=""){let X,ee;const pe=this.inMemoryDictionaryResources.get(O);return(!pe||pe.expiredAtthis.loadResources(O,z)),await X,ee()),Promise.all(G.map(ve=>this.loadDictionaryFromResource(O,ve,z,Q)))}async loadDictionariesUnitFromResource(O,G,z,Q=""){let X,ee;const pe=this.inMemoryUnitDictionaryResources.get(O);return(!pe||pe.expiredAtthis.loadUnitResources(O,z)),await X,ee()),Promise.all(G.map(ve=>this.loadDictionaryUnitFromResource(O,ve,z,Q)))}async loadDictionaryFromResource(O,G,z,Q=""){let X,ee;const pe=this.getResourceFromMemory(O,G);if(!pe)return this.logger.error("has no resources for language, dictionary",{language:O,dictionaryId:G}),{id:G,isLoaded:!1};const ve=([X,ee]=execAsync(()=>this.getDictionaryContent(pe,z,Q)),X=await X,ee(),X);return ve&&Object.values(ve).length?(this.setDictionaries(O,{[G]:ve}),{id:G,isLoaded:!0}):{id:G,isLoaded:!1}}async loadDictionaryUnitFromResource(O,G,z,Q=""){let X,ee;const pe=this.getResourceFromUnitMemory(O,G);if(!pe)return this.logger.error("has no unit resources for language, dictionary",{language:O,dictionaryId:G}),{id:G,isLoaded:!1};const ve=([X,ee]=execAsync(()=>this.getDictionaryContent(pe,z,Q)),X=await X,ee(),X);return ve&&Object.values(ve).length?(this.setDictionaries(O,{[G]:ve}),{id:G,isLoaded:!0}):{id:G,isLoaded:!1}}async loadResources(O,G){let z,Q;try{const{data:{data:{attributes:{dictionaryMap:X}}}}=([z,Q]=execAsync(()=>G.getRequest(this.getResourcesPath(O),{withoutCache:!0})),z=await z,Q(),z);this.inMemoryDictionaryResources.has(O)||this.inMemoryDictionaryResources.set(O,{values:{},expiredAt:0});const ee=this.inMemoryDictionaryResources.get(O);ee.values=JSON.parse(X),ee.expiredAt=getExpiredAt(this.expireTime)}catch(X){this.logger.error("load resources error language",Gt(Tt({},X),{language:O}))}}async loadUnitResources(O,G){let z,Q;try{const{data:X}=([z,Q]=execAsync(()=>G.getRequest(this.getResourcesUnitPath(O),{withoutCache:!0})),z=await z,Q(),z);this.inMemoryUnitDictionaryResources.has(O)||this.inMemoryUnitDictionaryResources.set(O,{values:{},expiredAt:0});const ee=this.inMemoryUnitDictionaryResources.get(O);ee.values=X,ee.expiredAt=getExpiredAt(this.expireTime)}catch(X){this.logger.error("load resources error language",Gt(Tt({},X),{language:O}))}}getResourceFromMemory(O,G){var z;const Q=this.inMemoryDictionaryResources.get(O);return(z=Q==null?void 0:Q.values)==null?void 0:z[G]}getResourceFromUnitMemory(O,G){var z;const Q=this.inMemoryUnitDictionaryResources.get(O);return(z=Q==null?void 0:Q.values)==null?void 0:z[G]}async getDictionaryContent(O,G,z=""){let Q,X;try{const{data:ee}=([Q,X]=execAsync(()=>G.getRequest(`${z}/genfiles/web-app-v2/${O}`)),Q=await Q,X(),Q);return ee}catch(ee){this.logger.error("getDictionaryContent error path",Gt(Tt({},ee),{dictionaryPath:O}))}}static getDictionaryExpireKey(O,G){return`${O}|${G}`}static getUnitDictionaryExpireKey(O,G){return`${O}|unit_${G}`}setResources(O,G,z=!1){const Q=this.inMemoryDictionaryResources.get(O);(!Q||Q.expiredAt{Object.assign(this.mergedDictionaryForCurrentLang,z)})}}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=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(O,{formatterType:G=DEFAULT_TIME_DATE_FORMAT_TYPE,initTimeZone:z=DEFAULT_TIMEZONE,is12h:Q=!1}={}){this.dateLocale=void 0;var X;this.$T=O.$T;const ee=((X=O.$siteConfig)==null?void 0:X.lng)||O.lng||DEFAULT_LANG;this.isRestrictedToLocalizeLanguage=restrictedToLocalizeLanguages.includes(ee),this.language=this.isRestrictedToLocalizeLanguage?DEFAULT_LANG:ee,this.formatter=dateTimeFormatTypes[G],this.timeZone=z,this.is12h=Q,this.isNotExistInDateFnsLocale=notExistInDateFnsLocale.includes(this.language)}initLocale(O){this.dateLocale=O!=null?O:DEFAULT_LOCALE}addTimeZoneOffset(O,G){return addMinutes(O,-G*60)}setTimeZone(O){this.timeZone=O!=null?O:this.timeZone}setUp(O){const{formatterType:G,timeZone:z}=O||{};this.formatter=G!==void 0?dateTimeFormatTypes[G]:this.formatter,this.setTimeZone(z)}get timeZoneDiff(){const O=new Date().getTimezoneOffset()/-60;return this.timeZone-O}get userTimeZone(){return this.timeZone}get localeCode(){var O,G;return(G=(O=languageAlias[this.language])==null?void 0:O.code)!=null?G:this.language}toUserTimeZone(O){return this.addTimeZoneOffset(O,-this.timeZoneDiff)}toSystemTimeZone(O){return this.addTimeZoneOffset(O,this.timeZoneDiff)}formatTimeWithCustomFormatter(O,G){const z=this.toUserTimeZone(O);return format(z,G)}formatTimeWithoutUserTimezone(O,G){return format(O,G,{locale:this.dateLocale})}formatDuration(O,G=!0){const z=Math.floor(O/60),Q=Math.floor(O/60/60),X=O%60,ee=z%60,pe=String(X).padStart(2,"0"),ve=String(G?z:ee).padStart(2,"0");return[G?"":String(Q).padStart(2,"0"),ve,pe].filter(Boolean).join(":")}getTimeBeforeStart(O){const G=getUnixTime(new Date),z=G+TWO_HOURS_IN_SECONDS,Q=G+FOUR_HOURS_IN_SECONDS,ee=[{title:TIME_GROUP_1_KEY,from:G,to:z},{title:TIME_GROUP_2_KEY,from:z,to:Q}].find(pe=>O>=pe.from&&O<=pe.to);return ee?ee.title:TIME_GROUP_3_KEY}getLongDateAndTimeFormatted(O){return this.getLongDateAndTimeFormattedByDate(fromUnixTime(O))}formatTimeByDate(O,G){var z;const Q=(z=G==null?void 0:G.isShort)!=null?z:!0,X=this.toUserTimeZone(O);return this.formatTime(X,{language:G==null?void 0:G.language,showSeconds:!Q})}getShortDateWithNumericMonthByDate(O,G){var z,Q,X;const ee=(z=G==null?void 0:G.language)!=null?z:this.language,pe=this.toUserTimeZone(O),ve=(X=(Q=languageAlias[ee])!=null?Q:this.dateLocale)!=null?X:DEFAULT_LOCALE;return intlFormat(pe,{month:"2-digit",day:"2-digit"},{locale:ve.code})}getShortDateWithAlphabeticMonthByDate(O,G){var z,Q;const X=(z=G==null?void 0:G.language)!=null?z:this.language,ee=this.toUserTimeZone(O),pe=getMonth(ee),ve=(Q=languageAlias[X])!=null?Q:this.dateLocale;if(ve&&!this.isRestrictedToLocalizeLanguage&&!this.isNotExistInDateFnsLocale)return intlFormat(ee,{month:"long",day:"numeric"},{locale:ve.code});const $e={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(ee)} ${$e[pe]}`}getFullDateFormattedByDate(O,G){var z;const Q=this.toUserTimeZone(O),X=this.getLocale((z=G==null?void 0:G.language)!=null?z:this.language);return intlFormat(Q,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:X.code})}getFormattedDate(O,G){const z=this.toUserTimeZone(O);return format(z,G)}getShortDateAndTimeFormattedByDate(O,G){var z,Q;const X=(z=G==null?void 0:G.language)!=null?z:this.language,ee=(Q=G==null?void 0:G.delimiter)!=null?Q:" / ",pe=this.toUserTimeZone(O),ve=this.getLocale(X),$e=intlFormat(pe,{month:"2-digit",day:"2-digit"},{locale:ve.code}),Le=this.formatTime(pe,{language:X});return`${$e}${ee}${Le}`}getFullDateAndTimeFormattedByDate(O,G){var z;const Q=(z=G==null?void 0:G.language)!=null?z:this.language,X=this.toUserTimeZone(O),ee=this.getLocale(Q),pe=intlFormat(X,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:ee.code}),ve=this.formatTime(X,{language:Q});return`${pe} (${ve})`}getFullDateAndTimeFormatted(O,G){return this.getFullDateAndTimeFormattedByDate(fromUnixTime(O),G)}getSiteFullDateAndTimeFormattedByDate(O,G,z){var Q;const X=this.userTimeZone-G,ee=(Q=z==null?void 0:z.language)!=null?Q:this.language,pe=this.addTimeZoneOffset(O,-X),ve=this.getLocale(ee),$e=intlFormat(pe,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:ve.code}),Le=this.formatTime(pe,{language:ee});return`${$e} (${Le})`}getLongDateAndTimeFormattedByDate(O){const G=this.toUserTimeZone(O),z=this.getLocale(this.language),Q=intlFormat(G,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:z.code}),X=this.formatTime(G);return`${Q} / ${X}`}getDateByISO(O){return parseISO(O)}startOfDay(O){return this.toSystemTimeZone(startOfDay(this.toUserTimeZone(O)))}endOfDay(O){return this.toSystemTimeZone(endOfDay(this.toUserTimeZone(O)))}addDays(O,G){return addDays(O,G)}subDays(O,G){return subDays(O,G)}addHours(O,G){return addHours(O,G)}getTimeAndFullDateByISO(O,G){const z=getUnixTime(this.getDateByISO(O))*1e3;return"{time} {date}".replace("{time}",this.formatTimeByDate(z,G)).replace("{date}",this.getFullDateFormattedByDate(z,G))}getFullDateAndTimeByISO(O,G){const z=getUnixTime(this.getDateByISO(O))*1e3;return"{date} {time}".replace("{date}",this.getFullDateFormattedByDate(z,G)).replace("{time}",this.formatTimeByDate(z,G))}getYear(O){const G=this.toUserTimeZone(O);return getYear(G)}getCurrentYear(){return getYear(new Date)}getCurrentUserDate(){return this.toUserTimeZone(new Date)}getCurrentGreenwichTime(){const O=new Date;return addMinutes(O,O.getTimezoneOffset())}getMinutesUntilEndOfDay(O){const G=endOfDay(O);return Math.floor((G.getTime()-O.getTime())/6e4)}fromUserTimeZoneToGreenwich(O){return addHours(O,-this.timeZone)}formatDateShort(O){return format(O,this.formatter.dateShortFormat)}getLocale(O){var G;const z=(G=languageAlias[O])==null?void 0:G.code;return this.dateLocale&&(this.dateLocale.code===O||this.dateLocale.code===z)?this.dateLocale:DEFAULT_LOCALE}formatTimeByUnix(O,G){return this.formatTimeByDate(fromUnixTime(O),G)}getYearFromUnixTimestamp(O){return this.getYear(fromUnixTime(O))}getShortDateWithAlphabeticMonth(O,G){return this.getShortDateWithAlphabeticMonthByDate(fromUnixTime(O),G)}getShortDateWithNumericMonth(O,G){return this.getShortDateWithNumericMonthByDate(fromUnixTime(O),G)}getFullDateFormatted(O,G){return this.getFullDateFormattedByDate(fromUnixTime(O),G)}getShortDateAndTimeFormatted(O,G){return this.getShortDateAndTimeFormattedByDate(fromUnixTime(O),G)}parseDateToStandardFormat(O,G,z="dd.MM.yyyy"){return G?parse(O,z,new Date,{locale:this.getLocale(G)}):parse(O,z,new Date)}checkDateForValid(O){return isValid(O)}getNumberOrParsedDate(O,G="dd-MM-yyyy"){if(!O)return 0;const z=parseNumber(O);if(z!==void 0)return z;const Q=parse(O,G,new Date);return isValid(Q)?Q:0}formatTime(O,{language:G,showSeconds:z=!1}={}){var Q;const X=this.getLocale(G!=null?G:this.language);return intlFormat(O,{hour:"2-digit",minute:"2-digit",second:z?"2-digit":void 0,hour12:this.is12h},{locale:(Q=X.code)!=null?Q:DEFAULT_LANG})}setIs12h(O){this.is12h=O}getDay(O){return getDay(O)}eachDayOfInterval(O,G){return eachDayOfInterval(O,G)}eachMonthOfInterval(O){return eachMonthOfInterval(O)}endOfMonth(O){return endOfMonth(O)}endOfWeek(O,G){return endOfWeek(O,G)}startOfWeek(O,G){return startOfWeek(O,G)}getStartOfDay(O){return startOfDay(O)}getUnixTime(O){return getUnixTime(O)}}const windowOnLCP=()=>getSharedEntity(14,()=>Promise.race([delay(3e3).then(()=>new Promise(S=>{var O;(O=PerformanceObserver==null?void 0:PerformanceObserver.supportedEntryTypes)!=null&&O.includes("largest-contentful-paint")?W(()=>{S()},{reportAllChanges:!0}):delay(7e3).then(S)})),delay(1e4)])),AlertIcons={ERROR:"error",SUCCESS:"success",INFO:"info",QUESTION:"question",WARNING:"warning"},AlertIconsSvg={ERROR:"",SUCCESS:"",INFO:"",QUESTION:"",WARNING:""},isObject=S=>{const O=typeof S;return S!==null&&(O==="object"||O==="function")},deepMerge=(...S)=>S.reduce((O,G)=>(Object.keys(G).forEach(z=>{Array.isArray(O[z])&&Array.isArray(G[z])?O[z]=Array.from(O[z].concat(G[z])):isObject(O[z])&&isObject(G[z])?O[z]=deepMerge(O[z],G[z]):O[z]=G[z]}),O),{}),alert=async({T:S,options:O={}})=>{let G,z;const{default:Q}=([G,z]=execAsync(()=>__vitePreload(()=>import("../__shared_sweetalert2_QJXMSFGF.js"),[],import.meta.url)),G=await G,z(),G),X={title:"",icon:AlertIcons.INFO,iconHtml:AlertIconsSvg.INFO,buttonsStyling:!1,html:"",onOpen:pe=>{stopDropdownOutsideEvent(stopElements,pe.parentNode)},showCloseButton:!0,allowEscapeKey:!1,confirmButtonText:S("main_ok"),cancelButtonText:S("main_close"),showConfirmButton:!0,showCancelButton:!1,allowOutsideClick:!0,customClass:{container:"s-swal2",content:"swal2-content-box"}},ee=deepMerge(X,O);return Q.fire(ee)},errorAlert=async({T:S,text:O,title:G=S("main_error"),options:z={}})=>alert({T:S,options:deepMerge({html:O,title:G,icon:AlertIcons.ERROR,iconHtml:AlertIconsSvg.ERROR,customClass:{popup:"swal2-popup--bad",icon:"swal2-icon--error"}},z)}),captchaAlert=({T:S,cancelCallback:O,successCallback:G,analyticsComponentName:z,sendCaptchaAnalyticsFailed:Q,sendCaptchaAnalyticsSuccess:X,captchaType:ee,captchaPropName:pe,mountOptions:ve,loadEventName:$e,containerEl:Le})=>new Promise((ke,De)=>{var xe;const Fe=async()=>{let Ve,Xe;const je=__vitePreload(()=>import("../__shared_sweetalert2_QJXMSFGF.js"),[],import.meta.url);document.removeEventListener($e,Fe);const ze=Date.now();([Ve,Xe]=execAsync(()=>alert({T:S,options:{html:Le,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 qe;(qe=window[pe])==null||qe.mount(ve.domSelector,Tt({onSuccess:async Qe=>{let ot,nt;const{default:et}=([ot,nt]=execAsync(()=>je),ot=await ot,nt(),ot);et.clickConfirm();const Ye=Date.now()-ze;z&&(X==null||X(Ye,z,ee)),G==null||G(Qe,Ye),ke(Qe)}},ve.hydratingProps))}}})),Ve=await Ve,Xe(),Ve).isDismissed&&(z&&(Q==null||Q(Date.now()-ze,z,ee)),O==null||O(),De(new Error(CAPTCHA_ERROR)))};(xe=window[pe])!=null&&xe.mount?Fe():document.addEventListener($e,Fe)}),formatSelectorString=(S,O)=>{let G="";return Object.entries(O).forEach(([z,Q])=>{if(Q!==void 0&&Q!==!1){const ee=Q===!0?"":`${z==="href"||z==="src"?"$=":"="}"${Q}"`;G+=`[${z}${ee}]`}}),`${S}${G}`},appendHeadElement=(S,O,G=!1)=>{if(!G){const Q=formatSelectorString(S,O),X=document.querySelector(Q);if(X)return Promise.resolve(X)}const z=document.createElementByMF(S);return O&&Object.entries(O).forEach(([Q,X])=>{X!==void 0&&X!==!1&&z.setAttribute(Q,X===!0?"":X)}),document.head.appendChild(z),new Promise((Q,X)=>{z.onload=()=>Q(z),z.onerror=()=>X(new Error(`Error occurred while loading the ${S} ${O.href||O.src||""}`))})},appendScript=(S,{async:O=!1,defer:G=!1,attributes:z={}}={})=>appendHeadElement("script",Tt({src:S,async:O,defer:G},z),!1);var GlobalName=(S=>(S.HCaptcha="hcaptcha",S.Hunt="huntCaptcha",S.Puzzle="painPuzzle",S.ReCaptcha="grecaptcha",S))(GlobalName||{});const getInstance=S=>window[S],loadCaptchaScript=async(S,O)=>{let G,z;getInstance(S)||([G,z]=execAsync(()=>appendScript(O,{async:!0,defer:!0})),await G,z())},executeCaptchaFunction={grecaptcha:async({instance:S,widgetId:O,clickOutside:G})=>{let z,Q;[z,Q]=execAsync(()=>S==null?void 0:S.reset(O)),await z,Q(),[z,Q]=execAsync(()=>S==null?void 0:S.execute(O)),await z,Q(),document.addEventListener("click",G)},hcaptcha:async({instance:S,widgetId:O,clickOutside:G})=>{let z,Q;try{[z,Q]=execAsync(()=>S==null?void 0:S.reset(O)),await z,Q(),[z,Q]=execAsync(()=>S==null?void 0:S.execute(O,{async:!0})),await z,Q()}catch(X){X==="challenge-closed"&&G()}}},captchaFactory=(S,O)=>{let G,z,Q,X,ee;const pe=async(ve,$e)=>{let Le,ke;return[Le,ke]=execAsync(()=>loadCaptchaScript(S,ve)),await Le,ke(),[Le,ke]=execAsync(()=>retry(()=>{var De;return!!((De=getInstance(S))!=null&&De.render)},100,300)),await Le,ke(),new Promise(De=>{const xe=getInstance(S),Fe=document.createElementByMF("div");Fe.style.display="none",G=xe==null?void 0:xe.render(Fe,{size:"invisible",sitekey:$e,callback:Ve=>{X&&X(Ve),X=void 0,ee=void 0},"expired-callback":()=>{ee&&ee(),X=void 0,ee=void 0},"chalexpired-callback":()=>{ee&&ee(),X=void 0,ee=void 0},"error-callback":()=>{X&&X(),X=void 0,ee=void 0}}),document.body.appendChild(Fe),De()})};return async({successCallback:ve,cancelCallback:$e,analyticsComponentName:Le}={})=>{let ke,De;const{siteKey:xe,url:Fe,normalize:Ve,captchaType:Xe,sendCaptchaAnalyticsSuccess:je,sendCaptchaAnalyticsFailed:ze,analyticsComponentName:We}=O(),qe=We||Le;z||(z=pe(Fe,xe)),[ke,De]=execAsync(()=>z),await ke,De();const Qe=Date.now(),ot=()=>{ee==null||ee(),qe&&(ze==null||ze(Date.now()-Qe,qe,Xe)),$e==null||$e()};return Q||(Q=new Promise((nt,et)=>{var Ye;const Je=getInstance(S),mt=Ve==null?void 0:Ve();X=vt=>{vt!==void 0&&(qe&&(je==null||je(Date.now()-Qe,qe,Xe)),ve==null||ve(vt,Date.now()-Qe)),nt(vt),mt==null||mt(),document.removeEventListener("click",ot),Q=void 0},ee=()=>{et(new Error(CAPTCHA_ERROR)),mt==null||mt(),document.removeEventListener("click",ot),Q=void 0},(Ye=executeCaptchaFunction[S])==null||Ye.call(executeCaptchaFunction,{instance:Je,widgetId:G,clickOutside:ot})})),Q}},hCaptcha=({siteConfig:S,sendCaptchaAnalyticsFailed:O,sendCaptchaAnalyticsSuccess:G,analyticsComponentName:z})=>captchaFactory(GlobalName.HCaptcha,()=>{const{hcaptchaPublicKey:Q,lng:X}=S;return{siteKey:Q,url:`https://js.hcaptcha.com/1/api.js?render=explicit&recaptchacompat=off&hl=${X}`,captchaType:"hcaptcha",sendCaptchaAnalyticsFailed:O,sendCaptchaAnalyticsSuccess:G,analyticsComponentName:z}}),url$1="/hd-api/external/apps/c5e31d5915661de4393e3f1489b00ebc4497dd48/api.js",huntCaptcha=({siteConfig:S,T:O,sendCaptchaAnalyticsSuccess:G,sendCaptchaAnalyticsFailed:z,analyticsComponentName:Q})=>{const{lng:X}=S;return async({cancelCallback:ee,successCallback:pe,analyticsComponentName:ve}={})=>{let $e,Le;return[$e,Le]=execAsync(()=>loadCaptchaScript(GlobalName.Hunt,url$1)),await $e,Le(),captchaAlert({cancelCallback:ee,successCallback:pe,analyticsComponentName:ve!=null?ve:Q,sendCaptchaAnalyticsSuccess:G,sendCaptchaAnalyticsFailed:z,T:O,captchaType:"hunt",captchaPropName:GlobalName.Hunt,containerEl:'
',loadEventName:"hunt-captcha-ready",mountOptions:{domSelector:"#huntCaptcha",hydratingProps:{lang:X}}})}},url="/genfiles/puzzle/pain-puzzle.js",puzzleCaptcha=({siteConfig:S,T:O,sendCaptchaAnalyticsSuccess:G,sendCaptchaAnalyticsFailed:z,analyticsComponentName:Q})=>{const{lng:X}=S;return async({cancelCallback:ee,successCallback:pe,analyticsComponentName:ve}={})=>{let $e,Le;return[$e,Le]=execAsync(()=>loadCaptchaScript(GlobalName.Puzzle,url)),await $e,Le(),captchaAlert({cancelCallback:ee,successCallback:pe,analyticsComponentName:ve!=null?ve:Q,sendCaptchaAnalyticsSuccess:G,sendCaptchaAnalyticsFailed:z,T:O,captchaType:"puzzle",captchaPropName:GlobalName.Puzzle,containerEl:'
',loadEventName:"pain-puzzle-loaded",mountOptions:{domSelector:"#painPuzzle",hydratingProps:{backUrl:"/puzzle-api",reloadOnError:!0,unmountOnSuccess:!1,lang:X}}})}},googleCaptchaNormalizeChallenge=()=>{const S=setIntervalWrapped(()=>{Array.from(document.querySelectorAll("iframe")).filter(O=>{var G;return(G=O==null?void 0:O.src)==null?void 0:G.includes("/recaptcha/api2/bframe")}).forEach(O=>{const G=parseInt(getComputedStyle(O).height,10),{style:z}=O.parentNode;z.boxSizing="content-box",z.transform="translateY(-50%)",z.top="50%",z.position="fixed",window.innerHeight{clearInterval(S)}},reCaptcha=({siteConfig:S,sendCaptchaAnalyticsSuccess:O,sendCaptchaAnalyticsFailed:G,analyticsComponentName:z})=>captchaFactory(GlobalName.ReCaptcha,()=>{const{captchaPublicKey:Q,lng:X}=S;return{siteKey:Q,url:`https://www.google.com/recaptcha/api.js?render=explicit&hl=${X}`,normalize:googleCaptchaNormalizeChallenge,captchaType:"google",sendCaptchaAnalyticsSuccess:O,sendCaptchaAnalyticsFailed:G,analyticsComponentName:z}}),captchaInstances={google:reCaptcha,hunt:huntCaptcha,puzzle:puzzleCaptcha,hcaptcha:hCaptcha},siteCaptcha=S=>{var O;const{siteConfig:G}=S,{captcha_type:z}=G;if(!(z==="disabled"||z==="custom"))return(O=captchaInstances[z])==null?void 0:O.call(captchaInstances,S)},uniqueBy=(S,O)=>{if(O===void 0)return[...new Set(S)];if(typeof O!="function"){const z=O;O=Q=>Q[z]}return[...S.reduce((z,Q)=>{const X=O(Q);return z.has(X)||z.set(X,Q),z},new Map).values()]},getExpiredAt=(S=6e4*15)=>Date.now()+S,appendLink=(S,O={},G=!0)=>appendHeadElement("link",Tt({href:S,rel:"stylesheet",type:"text/css"},O),G),appendStyle=(S,O={})=>{const G=document.createElementByMF("style");G.innerText=S;for(const[z,Q]of Object.entries(O))G.setAttribute(z,Q);return document.head.appendChild(G),G},getEventListenerOptions=S=>Tt({passive:!1},typeof S=="boolean"?{capture:S!=null?S:!1}:S),getScrollbarWidth=()=>{const S=document.createElementByMF("div");S.style.width="100px",S.style.height="100px",S.style.overflow="scroll",S.style.position="absolute",S.style.top="-100px",S.style.left="-100px",S.style.padding="0",S.style.border="none",document.body.appendChild(S);const O=S.offsetWidth-S.clientWidth;return document.body.removeChild(S),O},createEvent=()=>{const S=new Set,O=(...X)=>{[...S].map(ee=>ee(...X))},G=X=>{X?S.delete(X):S.clear()},z=X=>(S.add(X),()=>G(X)),Q=X=>{const ee=createEvent();return z(async(...pe)=>ee(await X(...pe))),ee};return O.watch=z,O.map=Q,O.unwatch=G,O},getWebHttpClientOptions=S=>({params:{data:{attributes:S}},headers:JsonApiHeaders}),wrapScopeProperty=S=>()=>inject(S),useLogger$1=wrapScopeProperty("$logger");let x$1=(S=21)=>crypto.getRandomValues(new Uint8Array(S)).reduce((O,G)=>(G&=63,G<36?O+=G.toString(36):G<62?O+=(G-26).toString(36).toUpperCase():G>62?O+="-":O+="_",O),"");var g;(function(S){S[S.INIT=0]="INIT",S[S.HANDSHAKED=1]="HANDSHAKED"})(g||(g={}));const A="__shared_store",H=window.parent,C$1=new Set([H,window.self]),N=(S,O)=>{if(S.name=A,O)return O.postMessage(S,"*");C$1.forEach(G=>G.postMessage(S,"*"))};var m$5;(function(S){S[S.headerIsHidden=0]="headerIsHidden",S[S.isBottomNavigationHidden=1]="isBottomNavigationHidden",S[S.routePath=2]="routePath",S[S.isMicrofrontModalOpen=3]="isMicrofrontModalOpen",S[S.isBottomActionsVisible=4]="isBottomActionsVisible",S[S.isBetsHistoryTypeFilterButtonVisible=5]="isBetsHistoryTypeFilterButtonVisible",S[S.overlayTheme=6]="overlayTheme",S[S.isAvailableConsultant=7]="isAvailableConsultant",S[S.canInstallPwa=8]="canInstallPwa",S.status="status"})(m$5||(m$5={}));const J=({state:S,senderId:O})=>{let G=!0;const z={},Q=(ee,pe)=>(pe(S[ee]),z[ee]!=null||(z[ee]=[]),z[ee].push(pe),()=>{const ve=z[ee].indexOf(pe);ve!==-1&&z[ee].splice(ve,1)}),X=ee=>{var pe;(pe=z[ee])==null||pe.forEach(ve=>{try{ve(S[ee])}catch($e){console.error($e)}})};return{subscribe:Q,update:(ee,pe,ve=!0)=>{S[ee]!==pe&&(S[ee]=pe,X(ee),G&&ve&&S[m$5.status]===g.HANDSHAKED&&N({senderId:O,type:2,payload:{[ee]:pe}}))},trigger:X,disablePostMessage(){G=!1}}},F=S=>{const O=x$1(),G=S!=null?S:{},{subscribe:z,update:Q,disablePostMessage:X}=J({state:G,senderId:O}),ee=$e=>{Q(m$5.status,$e,!1)};ee(g.INIT);const pe=$e=>{Object.entries($e).forEach(([Le,ke])=>{Le!==m$5.status&&Q(Le,ke,!1)})},ve=({data:$e,source:Le})=>{if(($e==null?void 0:$e.type)===void 0)return;const{type:ke,senderId:De,payload:xe}=$e;De!==O&&(C$1.add(Le),ke===0&&(N({type:1,senderId:O,payload:G},Le),ee(g.HANDSHAKED)),ke===1&&xe&&(pe(xe),ee(g.HANDSHAKED)),ke===2&&xe&&(pe(xe),C$1.forEach(Fe=>{Le!==Fe&&window.window!==Fe&&N($e,Fe)})))};return window.addEventListener("message",ve),N({senderId:O,type:0}),{subscribe:z,setStatus:ee,update:Q,getState:()=>G,stopPostMessageSync(){X(),window.removeEventListener("message",ve)}}},L=(S={})=>{const O={},G=[],z=effectScope(!0);window.__SCI?window.__SCI.setStatus(g.HANDSHAKED):window.__SCI=F(S);const Q=window.__SCI,{subscribe:X,update:ee,getState:pe,stopPostMessageSync:ve}=Q,$e=(Fe,Ve=!0)=>{const Xe=ref();return G.push(X(Fe,je=>{if(Ve){if(JSON.stringify(Xe.value)===je)return;try{Xe.value=JSON.parse(je)}catch(ze){Xe.value=je}}else Xe.value!==je&&(Xe.value=je)})),z.run(()=>{G.push(watch(Xe,je=>{ee(Fe,Ve?JSON.stringify(je):je)},{flush:"sync",deep:!0}))}),Xe},Le=(Fe,Ve,Xe=!0)=>{const je=String(Fe);return O[je]||(O[je]=$e(je,Xe),Ve&&O[je].value===void 0&&(O[je].value=Ve)),O[je]},ke=(Fe,Ve)=>{const Xe=Le(Fe);return Xe.value=Ve,Xe},De=(Fe,Ve,Xe=!0)=>{const je=Le(Fe);unref(je)===void 0?je.value=unref(Ve):Xe&&(Ve.value=unref(je)),Xe&&watch(je,ze=>{Ve.value=ze},{flush:"sync"}),watch(Ve,ze=>{je.value=ze},{flush:"sync"})},xe=new Set;return{get:Le,set:ke,getAll:pe,getState:pe,bind:De,destroy(){xe.forEach(Fe=>Fe()),xe.clear(),G.forEach(Fe=>Fe()),z.stop()},onReady(Fe){const Ve=X(m$5.status,Xe=>{Xe===g.HANDSHAKED&&(Fe(),setTimeoutWrapped(()=>Ve()))})},onDestroy(Fe){xe.add(Fe)},subscribe:X,update:ee,stopPostMessageSync:ve}},useMemoryStorage$1=wrapScopeProperty(DependencyName.MEMORY_STORAGE),getContactsByPlacementId$1=({placementId:S,contactList:O,excludeDefaultValues:G})=>{const z=O.filter(({placementTypeId:X})=>X===1),Q=O.filter(({placementTypeId:X})=>X===S);return G||Q.length?Q:z},getDataForReplace$1=S=>{var O,G,z,Q,X,ee,pe,ve,$e,Le,ke,De;return{br:"
",domain:(G=(O=S.globalConfig)==null?void 0:O.domain)!=null?G:"",gamesSectionName:(z=S.config)==null?void 0:z.gamesName,name:(X=(Q=S.globalConfig)==null?void 0:Q.name)!=null?X:"",name_zone:(pe=(ee=S.bettingConfig)==null?void 0:ee.zone_name)!=null?pe:"",playSectionName:($e=(ve=S.bettingConfig)==null?void 0:ve.play_name)!=null?$e:"",support_phone:(De=getContactsByPlacementId$1({placementId:1,contactList:(ke=(Le=S.contacts)==null?void 0:Le.phones)!=null?ke:[]}).map(({value:xe})=>xe).join(", "))!=null?De:""}},parseInformationConfig=S=>{const{tags_to_page:O=[]}=S,G=Gt(Tt({},S),{tagsToPagesForRulesFiltering:{},tagsToPagesForRulesFilteringTranslations:{},tagsToPagesForRulesFilteringIcons:{},tagsToPagesForRulesFilteringLinkKeys:{}});return O&&O.forEach(({menu_key:z,tag:Q,icon:X,prop_link:ee,dict_key:pe})=>{G.tagsToPagesForRulesFiltering[z]=Q,G.tagsToPagesForRulesFilteringTranslations[Q]=pe,G.tagsToPagesForRulesFilteringIcons[Q]=X,G.tagsToPagesForRulesFilteringLinkKeys[Q]=ee}),G},parseSupportConfig=S=>{const{started_support_time:O,ended_support_time:G,colors_for_consultant:z}=S;return Gt(Tt({},S),{colorsForOnlineConsultant:z==null?void 0:z.reduce((Q,{name:X,color:ee})=>(Q[X]=ee,Q),{}),supportTime:{startedSupportTime:O,endedSupportTime:G}})},parsePromoConfig=S=>{var O,G;const{promo_modal_config:z,navigation_promo_banner_data:Q}=S,X=(O=z==null?void 0:z.map(({modal_name:pe})=>pe))!=null?O:[],ee=(G=Q==null?void 0:Q.reduce((pe,ve)=>(pe[ve.prop_name]=ve.value,pe),{}))!=null?G:{};return Gt(Tt({},S),{promoModalsConfig:X,navigationPromoBannerData:ee})},parseOfficeConfig=S=>{var O,G;const{required_field_by_doc_type:z}=S,Q=(O=z==null?void 0:z.reduce((ee,{doc_type:pe,fields:ve})=>(ee[pe]=ve.join(","),ee),{}))!=null?O:{},X=(G=z==null?void 0:z.reduce((ee,{doc_type:pe,fields:ve})=>(ee[pe]=ve,ee),{}))!=null?G:{};return Gt(Tt({},S),{requiredFieldsToFillOutByDocumentType:Q,requiredFieldByDocType:X})},parseBannerWidgetsConfig=S=>{const O=Object.entries(S).reduce((G,[z,Q])=>{const X=z;return G[X]=Q!=null?Q:void 0,G},{});return Tt({},O)},parseCurrency=S=>({id:S.id,code:S.code,symbol:S.symbol,name:S.name,hide:S.hide,coef_convert:S.baseRate,min_sum_bet:S.minSumBet,is_crypto:S.isCrypto}),CURRENT_SUPER_HELPER_API_VERSION=2,NEW_SUPER_HELPER_API_VERSION=3,parseSiteConfigData=S=>{var O,G,z,Q;const{config:X={},currency:ee={},mainLanguage:pe={},country:ve={},footer:$e={},globalConfig:Le={},bettingConfig:ke={},cyberConfig:De={},supportConfig:xe={},couponConfig:Fe={},applicationConfig:Ve={},modulesConfig:Xe={},iframeConfig:je={},totoConfig:ze={},informationConfig:We={},footerConfig:qe={},headerConfig:Qe={},promoConfig:ot={},authConfig:nt={},officeConfig:et={},thirdpartyConfig:Ye={},bringfriendConfig:Je={},registrationConfig:mt={},globalEventConfig:vt={},bannerWidgets:Pt=[],bannerWidgetsV2:Ft=[],bannerWidgetsConfig:Ut={},dictionaryConfig:Lt={},customizeConfig:Nt={},captchaConfig:wt={},responsibleConfig:Kt={},licenceConfig:an={},otherConfig:nn={},booleanConfig:Jt={}}=S,Xt=X!=null?X:{},dn=ee!=null?ee:{},un=pe!=null?pe:{},rn=ve!=null?ve:{},St=Le!=null?Le:{},Dt=ke!=null?ke:{},It=xe!=null?xe:{},xt=De!=null?De:{},jt=Fe!=null?Fe:{},qt=Ve!=null?Ve:{},Ke=Xe!=null?Xe:{},Ze=ze!=null?ze:{},gt=je!=null?je:{},Et=We!=null?We:{},bt=qe!=null?qe:{},Ct=Qe!=null?Qe:{},Mt=ot!=null?ot:{},Rt=nt!=null?nt:{},Ot=et!=null?et:{},_t=Ye!=null?Ye:{},kt=Je!=null?Je:{},At=mt!=null?mt:{},$t=vt!=null?vt:{},Bt=Pt!=null?Pt:[],Vt=Ft!=null?Ft:[],Wt=Ut!=null?Ut:{},Ht=Lt!=null?Lt:{},Qt=Nt!=null?Nt:{},Yt=wt!=null?wt:{},zt=Kt!=null?Kt:{},Zt=an!=null?an:{},on=nn!=null?nn:{},sn=Jt!=null?Jt:{};return Gt(Tt({},Xt),{globalConfig:St,bettingConfig:Dt,supportConfig:parseSupportConfig(It),couponConfig:jt,cyberConfig:xt,applicationConfig:qt,modulesConfig:Ke,totoConfig:Ze,iframeConfig:gt,footerConfig:bt,headerConfig:Ct,authConfig:Rt,registrationConfig:At,globalEventConfig:$t,dictionaryConfig:Ht,customizeConfig:Qt,captchaConfig:Yt,responsibleConfig:zt,licenceConfig:Zt,otherConfig:on,booleanConfig:sn,bannerWidgets:Bt,bannerWidgetsV2:Vt,bannerWidgetsConfig:parseBannerWidgetsConfig(Wt),officeConfig:parseOfficeConfig(Ot),promoConfig:parsePromoConfig(Mt),informationConfig:parseInformationConfig(Et),bringfriendConfig:kt,thirdpartyConfig:_t,ref_id:Xt.refId,group_id:Xt.projectId,buildProjectId:Le.build_project_id,captcha_type:Xt.captchaType,auth_types:(O=nt==null?void 0:nt.auth_types)!=null?O:[],lng:un.id,geo_country_id:rn.id,geoCountryCode:rn.code,geoCurrency:parseCurrency(dn),locale:un.locale,dataForReplace:getDataForReplace$1(S),is_hide_logo_de:Xt.isHideLogoDe,min_age:Xt.minimumAge,nonMultiAccountsSections:Xt.nonMultiAccountsSections,manual_country_code:Xt.manualCountryCode,isCapchaAllow:Xt.isCaptchaAllowed,consultantParams:{api_version:It!=null&&It.is_new_version_suphelper?NEW_SUPER_HELPER_API_VERSION:CURRENT_SUPER_HELPER_API_VERSION,consultant_id:((G=It==null?void 0:It.consultant_id)==null?void 0:G[un.id])||((z=It==null?void 0:It.consultant_id)==null?void 0:z.default),iso_lang:(Q=ConsultantLanguageByLanguageCode[un.id])!=null?Q:ConsultantLanguageByLanguageCode.en},officeNavMenuCasinoKey:Xt.officeNavMenuCasinoKey,officeNavMenuBonusesKey:Xt.officeNavMenuBonusesKey})},parseDictionary=S=>{var O;const{version:G,language:z,scriptContent:Q}=(O=S.attributes)!=null?O:{};return{version:G,language:z,resources:Q}},parseMediaResources=S=>Array.isArray(S)?S.reduce((O,G)=>{var z;return(z=G==null?void 0:G.attributes)!=null&&z.moduleId&&(O[G.attributes.moduleId]=G.attributes.path),O},{}):S,DEFAULT_LANGUAGE={id:LanguageCode.EN,title:"English",code:CountryCode.EN,locale:LocaleCode.LOCALE_EN_GB},parseLanguage=S=>{const{mainLanguage:O,languages:G}=S,z=O!=null&&O.id?O:DEFAULT_LANGUAGE,Q=G!=null&&G.length?G:[DEFAULT_LANGUAGE];return{mainLanguage:z,languages:Q}},parseUiConfig=({uiConfig:S={}})=>({uiConfig:Object.fromEntries(Object.entries(S!=null&&typeof S=="object"&&!Array.isArray(S)?S:{}).map(([O,G])=>[`Ui${O}`,G]))}),parseBFFConfig=S=>{var O,G,z,Q;const X=Tt(Tt(Gt(Tt({},S),{microfronts:(O=S.microfronts)!=null?O:{},versioning:(G=S.versioning)!=null?G:{}}),parseLanguage(S)),parseUiConfig(S)),ee=parseSiteConfigData(X);return Gt(Tt({},X),{config:ee,mediaResources:parseMediaResources((z=X.mediaResources)!=null?z:[]),dictionary:parseDictionary((Q=X.dictionary)!=null?Q:{}),uiStyle:S.uiStyle||"Default"})},defineEmit=S=>{const{emit:O}=getCurrentInstance();return(...G)=>O(S,...G)},useBodyClasses=S=>{const O=document.body,G=getSharedEntity(9,()=>new Map),z=()=>{var ee;const pe=(ee=G.get(S))!=null?ee:0;return G.set(S,pe+1)},Q=()=>{var ee;const pe=(ee=G.get(S))!=null?ee:0;return G.set(S,pe-1)},X=()=>G.get(S);return{remove(){Q(),X()||O.classList.remove(S)},add(){z(),O.classList.add(S)},has(){O.classList.contains(S)},toggleOnEvents({eventToAdd:ee,eventToRemove:pe}){ee==null||ee.watch(this.add),pe==null||pe.watch(this.remove)}}},lockBody=({openEvent:S,closeEvent:O})=>{window.innerWidth-document.documentElement.clientWidth>0&&useBodyClasses("body--has-scroll").toggleOnEvents({eventToAdd:S,eventToRemove:O}),useBodyClasses("body--has-modal").toggleOnEvents({eventToAdd:S,eventToRemove:O})},overlayBlur=({openEvent:S,closeEvent:O})=>{useBodyClasses("body--blurred").toggleOnEvents({eventToAdd:S,eventToRemove:O})},setCssBrowserScrollbarWidth=({openEvent:S})=>{S.watch(()=>{var O;const G=(O=window==null?void 0:window.document)==null?void 0:O.querySelector(":root"),z=G==null?void 0:G.style.getPropertyValue("--browser-scrollbar-width");if(G&&!z){const Q=getScrollbarWidth();Q&&G.style.setProperty("--browser-scrollbar-width",`${Q}px`)}})},canAccessRoute=(S,O,G=LanguageCode.RU,z=!0,Q=!1)=>!S.matched.some(X=>{const{[4]:ee,[5]:pe,[15]:ve,[20]:$e,[21]:Le}=X.meta;return[!!ee&&!O,!!pe&&O,Array.isArray(ve)&&!ve.includes(G),!!$e&&z,!!Le&&O&&!z&&!Q].some(Boolean)}),MENU_ITEM_ADDITIONAL_FIELDS=["api_key","provider_type","visibilityByAuth","sign","ico_id","ico_section","ico_path"],pickMenuItemAdditionalFields=S=>pick$1(S,MENU_ITEM_ADDITIONAL_FIELDS);function useRemoteProvider(){const S=getSharedEntity(10,()=>new Map);return{inject(O){if(!S.has(O))throw new Error(`useRemoteProvider has no ${O}`);return S.get(O)},provide(O,G){return S.set(O,G),()=>S.delete(O)},unprovide(O){return S.delete(O)}}}var define_process_env_default={},__defProp$s=Object.defineProperty,__defProps$a=Object.defineProperties,__getOwnPropDescs$a=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$s=Object.getOwnPropertySymbols,__hasOwnProp$s=Object.prototype.hasOwnProperty,__propIsEnum$s=Object.prototype.propertyIsEnumerable,__defNormalProp$s=(S,O,G)=>O in S?__defProp$s(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$r=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$s.call(O,G)&&__defNormalProp$s(S,G,O[G]);if(__getOwnPropSymbols$s)for(var G of __getOwnPropSymbols$s(O))__propIsEnum$s.call(O,G)&&__defNormalProp$s(S,G,O[G]);return S},__spreadProps$a=(S,O)=>__defProps$a(S,__getOwnPropDescs$a(O));const useRouterMethodsWithLang=S=>{const O=useRouter$1(),G=useRoute$1(),z=useLogger$1(),Q=$e=>{var Le,ke;const De=toValue($e);if(typeof De=="string"){const xe=`/${toValue(S)}`;return De.startsWith(xe)||!De.startsWith("/")?De:`${xe}${De}`}return __spreadProps$a(__spreadValues$r({},De),{params:__spreadProps$a(__spreadValues$r({},De.params),{lng:(ke=(Le=De.params)==null?void 0:Le.lng)!=null?ke:toValue(S),APP_PREFIX:""})})},X=$e=>{try{return define_process_env_default.IS_LANDING?O.resolve(Q($e)).fullPath:normalizeUrl(O.resolve(Q($e)).fullPath)}catch(Le){return"/"}};return{getLocationWithLang:Q,getLinkWithLang:X,routerPushWithLang:async $e=>{let Le,ke;const De=X($e);try{return unref(G).fullPath===De?void 0:([Le,ke]=execAsync(()=>O.push(De)),Le=await Le,ke(),Le)}catch(xe){z.error("routerPushWithLang: ",xe)}},routerReplaceWithLang:async $e=>{let Le,ke;const De=X($e);try{return unref(G).fullPath===De?void 0:([Le,ke]=execAsync(()=>O.replace(De)),Le=await Le,ke(),Le)}catch(xe){z.error("routerReplaceWithLang: ",xe)}},useLangLocation:$e=>computed(()=>X($e))}},ICON_COUNTRY_PATH="country",ICON_CURRENCIES_PATH="currencies",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"});iconScoreboardTimeline.CIRCLE_BOLT;const ICON_SPORTS_PATH="sports",ICON_SPORTS_DUMMY_NAME="sport-dummy",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",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",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",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",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",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",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",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";var t$9=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:S=>({uiCaptionClasses:computed(()=>({[`ui-caption--size-${S.size}`]:!!S.size,[`ui-caption--weight-${S.weight}`]:!!S.weight,[`ui-caption--color-${S.color}`]:!!S.color,"ui-caption--uppercase":S.uppercase,"ui-caption--no-wrap":S.noWrap}))})}),t$8=(S,O)=>{const G=S.__vccOpts||S;for(const[z,Q]of O)G[z]=Q;return G},p$c=t$8(t$9,[["render",function(S,O,G,z,Q,X){return openBlock(),createBlock(resolveDynamicComponent(S.tag),{class:normalizeClass([S.uiCaptionClasses,"ui-caption"])},{default:withCtx(()=>[renderSlot(S.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-e3aafe2d"]]);const e$2=S=>()=>inject(S),r$a=e$2("$icons"),t$7=e$2("$uiConfigData"),a$a=S=>{var O;const G=t$7();if(G)return(O=G[S])!=null?O:G[S.replace("Ui","")]};var t$6=(S,O,G)=>{const z=S.config.globalProperties.$uiConfigData,Q=Object.assign(z!=null?z:{},G);S.config.globalProperties.$uiConfigData=Q,S.provide("$uiConfigData",Q)};const p$b=(S,O="UiIco")=>{const{getIcon:G,loadSprite:z}=r$a(),Q=useLogger$1(),X=O==="UiColoredSvg"?"name":"ico",ee=computed(()=>[S.path,S[X].toString()]),pe=()=>{let Le=G(...unref(ee));return S.path!==ICON_SPORTS_PATH||Le||(Le=G(unref(ee)[0],ICON_SPORTS_DUMMY_NAME)),Le},ve=ref(pe());onMounted(()=>{watch(ee,([Le,ke])=>{const De=pe();De?ve.value=De:z(Le).then(()=>{ve.value=pe()})},{immediate:!0})});const $e=computed(()=>({"ico--rtl":unref(a$a("isRtl"))&&S.hasRtlAlternative,"ico--square":S.square,"ico--bordered":S.bordered,[`ico--${S[X]}`]:!!S[X],[`ico--size-${S.size}`]:!!S.size}));return{dataVIco:computed(()=>unref(ee).join("|")),icon:ve,iconClasses:$e,logError:Le=>Q.error(`${O} error`,Le)}},c$8=S=>{const{icon:O,logError:G,dataVIco:z}=p$b(S);return{icon:O,uiIcoClasses:computed(()=>({"ui-ico--rtl":unref(a$a("isRtl"))&&S.hasRtlAlternative,"ui-ico--square":S.square,"ui-ico--bordered":S.bordered,[`ui-ico--${S.ico}`]:!!S.ico,[`ui-ico--size-${S.size}`]:!!S.size})),logError:G,dataVIco:z}};var a$9=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(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}},setup(S){const{icon:O,uiIcoClasses:G,dataVIco:z}=c$8(S);return{dataVIco:z,uiIcoClasses:G,icon:O}}});const c$7=["viewBox","data-v-ico","innerHTML"];var n$7=t$8(a$9,[["render",function(S,O,G,z,Q,X){return S.icon?(openBlock(),createElementBlock("svg",{key:0,viewBox:S.icon.viewBox,class:normalizeClass([S.uiIcoClasses,"ui-ico"]),focusable:"false",role:"img","data-v-ico":S.dataVIco,innerHTML:S.icon.content},null,10,c$7)):createCommentVNode("",!0)}],["__scopeId","data-v-f06c457d"]]),t$5=Object.defineProperty,o$5=Object.getOwnPropertySymbols,l$4=Object.prototype.hasOwnProperty,a$8=Object.prototype.propertyIsEnumerable,n$6=(S,O,G)=>O in S?t$5(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,p$a=(S,O)=>{for(var G in O||(O={}))l$4.call(O,G)&&n$6(S,G,O[G]);if(o$5)for(var G of o$5(O))a$8.call(O,G)&&n$6(S,G,O[G]);return S};const c$6=({component:S,attrs:O,props:G,slots:z})=>{var Q;return h$3(unref(S),p$a(p$a({},O),G),(Q=z==null?void 0:z.default)==null?void 0:Q.call(z))},p$9=(S,O)=>defineComponent({name:S,props:{variant:{type:Number,default:void 0},size:{type:String,default:sizeType.m},compact:{type:Boolean,default:!1}},setup(G,{slots:z,attrs:Q}){const X=Object.keys(O),ee=computed(()=>{var ve,$e,Le;return(Le=($e=G.variant)!=null?$e:(ve=unref(a$a(S)))==null?void 0:ve.variant)!=null?Le:X[0]}),pe=computed(()=>O[unref(ee)]||"div");return()=>c$6({component:unref(pe),attrs:Q,props:G,slots:z})}}),E$1={DEFAULT:0,CIRCLE:1,LETTER:2,SPINNER:3,STARS:4};var o$4=defineComponent({name:"UiPreloaderCircle",props:{letters:{type:String,default:void 0},compact:{type:Boolean,default:!1}},setup:S=>({customLetter:computed(()=>{var O,G;return(G=S.letters)!=null?G:(O=unref(a$a("UiPreloader")))==null?void 0:O.letters}),uiPreloaderCircleClasses:computed(()=>"ui-preloader-circle--"+(S.compact?"compact":"default"))})});const d$3={class:"ui-preloader-circle__wrap"},v$3={key:0,class:"ui-preloader-circle__letters"},o$3=createStaticVNode('',2);var f$4=t$8(o$4,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderCircleClasses,"ui-preloader-circle"])},[createBaseVNode("div",d$3,[S.customLetter?(openBlock(),createElementBlock("span",v$3,toDisplayString(S.customLetter),1)):createCommentVNode("",!0),o$3])],2)}],["__scopeId","data-v-76f80837"]]),t$4=defineComponent({name:"UiPreloaderDefault",props:{size:{type:String,default:sizeType.m},compact:{type:Boolean,default:!1}},setup:S=>({uiPreloaderDefaultClasses:computed(()=>({[`ui-preloader-default--size-${S.size}`]:!!S.size})),amountBars:computed(()=>S.compact?3:5)})}),s$4=t$8(t$4,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderDefaultClasses,"ui-preloader-default"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.amountBars,ee=>(openBlock(),createElementBlock("span",{key:ee,class:"ui-preloader-default__bar"}))),128))],2)}],["__scopeId","data-v-9c71fdfb"]]),a$7=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(S){const O=computed(()=>{var z,Q,X,ee;return(ee=(X=S.compact?S.compactLetters:S.letters)!=null?X:S.compact?(z=unref(a$a("UiPreloader")))==null?void 0:z.compactLetters:(Q=unref(a$a("UiPreloader")))==null?void 0:Q.letters)!=null?ee:""}),G=z=>Math.floor(z.length/3);return{partnerName:computed(()=>unref(O).split("").map((z,Q)=>({key:`ui-preloader-letter__${Q}`,item:z,class:{"ui-preloader-letter__step--theme-accent":Qunref(O).length-G(unref(O))-1}}))),uiPreloaderLetterClasses:computed(()=>`ui-preloader-letter--size-${S.compact?sizeType.xxs:S.size}`),animationDelay:z=>.25*z}}}),u$7=t$8(a$7,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderLetterClasses,"ui-preloader-letter"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.partnerName,(ee,pe)=>(openBlock(),createElementBlock("span",{key:`ui-preloader-letter__${pe}`,class:normalizeClass([ee.class,"ui-preloader-letter__step"]),style:normalizeStyle(`animation-delay:${S.animationDelay(pe)}s`)},toDisplayString(ee.item),7))),128))],2)}],["__scopeId","data-v-df35fc16"]]),r$9=defineComponent({name:"UiSpinnerWheel",props:{letter:{type:String,default:""}}});const _$2={class:"ui-spinner-wheel"},a$6={class:"ui-spinner-wheel__basis"};var o$2=t$8(r$9,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",_$2,[createBaseVNode("span",a$6,toDisplayString(S.letter),1),(openBlock(),createElementBlock(Fragment,null,renderList(5,ee=>createBaseVNode("span",{key:ee,class:normalizeClass(`ui-spinner-wheel__section ui-spinner-wheel__section--${ee}`)},toDisplayString(S.letter),3)),64))])}],["__scopeId","data-v-886efe4f"]]),l$3=defineComponent({name:"UiPreloaderSpinner",components:{UiSpinnerWheel:o$2},props:{size:{type:String,default:sizeType.m},letters:{type:String,default:void 0},compact:{type:Boolean,default:!1}},setup(S){const O=computed(()=>`ui-preloader-spinner--size-${S.compact?sizeType.xs:S.size}`),G=computed(()=>{var z,Q,X;return(X=(Q=S.letters)!=null?Q:(z=unref(a$a("UiPreloader")))==null?void 0:z.letters)!=null?X:"spin"});return{uiPreloaderSpinnerClasses:O,lettersList:computed(()=>unref(G).split("").filter((z,Q)=>z.trim()&&Q<(S.compact?1:10)))}}}),o$1=t$8(l$3,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiSpinnerWheel");return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderSpinnerClasses,"ui-preloader-spinner"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.lettersList,(pe,ve)=>(openBlock(),createBlock(ee,{key:ve,letter:pe,class:normalizeClass(`ui-preloader-spinner__wheel ui-preloader-spinner__wheel--${ve}`)},null,8,["letter","class"]))),128))],2)}],["__scopeId","data-v-637b65ba"]]),r$8=defineComponent({name:"UiPreloaderStars",props:{compact:{type:Boolean,default:!1}},setup:S=>({uiPreloaderStarsClasses:computed(()=>({"ui-preloader-stars--compact":S.compact}))})});const i$6={key:0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22 22"},d$2=[(S=>(pushScopeId("data-v-b818ca97"),S=S(),popScopeId(),S))(()=>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$5={key:1,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 129.88 27.23",class:"ui-preloader-stars__svg"},u$6=[createStaticVNode('',7)];var c$5=t$8(r$8,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderStarsClasses,"ui-preloader-stars"])},[S.compact?(openBlock(),createElementBlock("svg",i$6,d$2)):(openBlock(),createElementBlock("svg",n$5,u$6))],2)}],["__scopeId","data-v-b818ca97"]]);const l$2=p$9("UiPreloader",{[E$1.DEFAULT]:s$4,[E$1.CIRCLE]:f$4,[E$1.LETTER]:u$7,[E$1.SPINNER]:o$1,[E$1.STARS]:c$5});var i$5=defineComponent({name:"UiButton_F",components:{UiPreloader:l$2},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(S){const O=computed(()=>S.disabled||S.loading),G=computed(()=>S.tag==="button"&&"button"),z=computed(()=>{var Q,X,ee;return(ee=(X=S.uppercase)!=null?X:(Q=unref(a$a("UiButton")))==null?void 0:Q.uppercase)==null||ee});return{classes:computed(()=>({[`ui-button--size-${S.size}`]:!!S.size,[`ui-button--theme-${S.theme}`]:!!S.theme,"ui-button--block":S.block,"ui-button--decent":S.decent,"ui-button--narrow":S.narrow,"ui-button--uppercase":unref(z),"ui-button--is-toggled":S.toggled,"ui-button--is-disabled":unref(O),"ui-button--rounded":S.rounded,"ui-button--shadow":S.shadow,"ui-button--outline":S.outline})),isDisabled:O,isVue2,tagType:G}}});const n$4={class:"ui-button__container","data-v-db0336c3":""};var p$8=t$8(i$5,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiPreloader");return openBlock(),createBlock(resolveDynamicComponent(S.tag),mergeProps(toHandlers(S.isVue2?S.$listeners:{}),{type:S.tagType},S.$attrs,{class:["ui-button",S.classes],disabled:S.isDisabled,"data-v-db0336c3":""}),{default:withCtx(()=>[renderSlot(S.$slots,"container",{},()=>[createBaseVNode("span",n$4,[S.loading?(openBlock(),createBlock(ee,{key:0,compact:S.compactPreloader,class:"ui-button__preloader","data-v-db0336c3":""},null,8,["compact"])):renderSlot(S.$slots,"default",{key:1},void 0,!0)])],!0)]),_:3},16,["type","class","disabled"])}],["__scopeId","data-v-e89dbe24"]]),a$5=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(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}},setup(S){const{icon:O,iconClasses:G,dataVIco:z}=p$b(S);return{dataVIco:z,icon:O,iconClasses:G}}});const c$4=["viewBox","data-v-ico","innerHTML"];var t$3=t$8(a$5,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("span",{class:normalizeClass([S.iconClasses,"ico"]),"aria-hidden":"true"},[S.icon?(openBlock(),createElementBlock("svg",{key:0,viewBox:S.icon.viewBox,class:"ico__svg",focusable:"false",role:"img","data-v-ico":S.dataVIco,innerHTML:S.icon.content},null,8,c$4)):createCommentVNode("",!0)],2)}],["__scopeId","data-v-6e10b7dc"]]),m$4=defineComponent({name:"UiSkeleton",props:{theme:{type:String,default:""},repeat:{type:Number,default:1}},setup(S){const O=computed(()=>{var G;return S.theme||((G=unref(a$a("UiSkeleton")))==null?void 0:G.theme)||themeType.gray100});return{uiSkeletonClasses:computed(()=>({[`ui-skeleton--theme-${unref(O)}`]:!!unref(O)}))}}}),s$3=t$8(m$4,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiSkeletonClasses,"ui-skeleton"]),"data-v-7daa98a4":""},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.repeat,ee=>renderSlot(S.$slots,"default",{index:ee},void 0,!0)),256))],2)}],["__scopeId","data-v-f52bcf21"]]);const i$4=1;var s$2=defineComponent({name:"UiAlert",components:{UiIco:t$3},props:{type:{type:String,required:!0},text:{type:String,default:""},buttonCloseTitle:{type:String,default:"Close"}},emits:["handleCloseClick"],setup(S,{emit:O}){const G=computed(()=>({[`ui-alert--${S.type}`]:S.type}));return{sizeType,iconName,uiAlertClasses:G,close:()=>O("handleCloseClick")}}});const _$1={class:"ui-alert__text"},p$7=["title","aria-label"];var m$3=t$8(s$2,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiIco"),pe=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiAlertClasses,"ui-alert"])},[createVNode(ee,{ico:S.iconName.NOTIFICATION_ALERT,size:S.sizeType.m,class:"ui-alert__icon"},null,8,["ico","size"]),createBaseVNode("p",_$1,toDisplayString(S.text),1),withDirectives((openBlock(),createElementBlock("button",{onClick:O[0]||(O[0]=(...ve)=>S.close&&S.close(...ve)),title:S.buttonCloseTitle,"aria-label":S.buttonCloseTitle,class:"ui-alert__close"},[createVNode(ee,{ico:S.iconName.TIMES,size:S.sizeType.xxs},null,8,["ico","size"])],8,p$7)),[[pe,S.buttonCloseTitle]])],2)}],["__scopeId","data-v-5f5854fa"]]),r$7=defineComponent({name:"UiBar_F",props:{size:{type:String,default:defaultSizeType},theme:{type:String,default:themeType.primary},alone:{type:Boolean,default:!1}},setup:S=>({barClasses:computed(()=>({[`ui-bar--size-${S.size}`]:!!S.size,[`ui-bar--theme-${S.theme}`]:!!S.theme,"ui-bar--alone":S.alone}))})}),u$5=t$8(r$7,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.barClasses,"ui-bar"]),"data-v-d20c83b2":""},[renderSlot(S.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-1d0cf97c"]]),t$2=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:S=>({uiCaptionClasses:computed(()=>({[`ui-caption--size-${S.size}`]:!!S.size,[`ui-caption--weight-${S.weight}`]:!!S.weight,[`ui-caption--color-${S.color}`]:!!S.color,"ui-caption--uppercase":S.uppercase,"ui-caption--no-wrap":S.noWrap}))})}),p$6=t$8(t$2,[["render",function(S,O,G,z,Q,X){return openBlock(),createBlock(resolveDynamicComponent(S.tag),{class:normalizeClass([S.uiCaptionClasses,"ui-caption"])},{default:withCtx(()=>[renderSlot(S.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-2d9aa651"]]);const p$5=window,m$2=(S,O,G={})=>{const{root:z,rootMargin:Q="0px 0px 50% 0px",threshold:X=0,window:ee=p$5,immediate:pe=!0}=G,ve=computed(()=>!!(ee&&"IntersectionObserver"in ee));let $e=noop$2;const Le=computed(()=>unref(S).map(unref).filter(isDef)),ke=unref(ve)?watch(()=>[Le.value,z],([Fe,Ve])=>{if($e(),!Fe.length)return;const Xe=new IntersectionObserver(O,{root:Ve,rootMargin:Q,threshold:X});Fe.map(unref).forEach(je=>je&&Xe.observe(je)),$e=()=>{Xe.disconnect(),$e=noop$2}},{immediate:pe,flush:"post"}):noop$2,De=()=>{$e(),ke()};var xe;return xe=De,getCurrentScope()&&onScopeDispose(xe),{isSupported:ve,stop:De}};var p$4=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(S,{emit:O}){const G=toRef(S,"isInfiniteScrollMode"),z=ref();let Q;const X=ref(!1),ee=ref(null),pe=computed(()=>{var ke;return S.theme||((ke=unref(a$a("UiScrollbar")))==null?void 0:ke.theme)||themeType.default}),ve=computed(()=>{var ke;return S.size||((ke=unref(a$a("UiScrollbar")))==null?void 0:ke.size)||sizeType.m}),$e=computed(()=>({[`ui-scrollbar--theme-${unref(pe)}`]:!!unref(pe),[`ui-scrollbar--size-${unref(ve)}`]:!!unref(ve),"ui-scrollbar--outside":S.outside,"ui-scrollbar--is-fixed":S.isFixed,"ui-scrollbar--vertical":S.isOnlyVertical,"ui-scrollbar--horizontal":S.isOnlyHorizontal}));let Le=noop$2;return onMounted(()=>{watch(G,ke=>{if(Le(),ke){let De=i$4;const{stop:xe}=m$2([z],Fe=>{Fe.some(Ve=>(Ve.isIntersecting&&O("infiniteScrollTrigger",De++),Ve.isIntersecting))},{threshold:.1});Le=xe}},{deep:!1,immediate:!0})}),onBeforeUnmount(()=>{Le()}),{infiniteScrollTrigger:z,uiScrollbarClasses:$e,isScrolled:X,container:ee,onScroll:ke=>{O("scroll",ke),clearTimeout(Q),Q=setTimeoutWrapped(()=>{X.value=!1},150),X.value=!0},scrollInToView:ke=>{var De;const xe=(De=ke.firstElementChild)==null?void 0:De.offsetHeight;requestAnimationFrame(()=>{ke.offsetTop+ke.offsetHeight>ee.value.scrollTop+(ee.value.offsetHeight-xe)&&(ee.value.scrollTop=ke.offsetTop-xe)})},onMouseEnter:ke=>{O("mouseenter",ke);const{scrollHeight:De,clientHeight:xe}=ke.target;De>xe&&S.isBodyNotScrollable&&document.body.classList.add("body--not-scrollable")},onMouseLeave:ke=>{O("mouseleave",ke),document.body.classList.remove("body--not-scrollable")},scrollToView:ke=>{requestAnimationFrame(()=>{ee.value.scrollTop=ke.offsetTop})}}}});const t$1={key:0,ref:"infiniteScrollTrigger"};var u$4=t$8(p$4,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{ref:"container",onScroll:O[0]||(O[0]=(...ee)=>S.onScroll&&S.onScroll(...ee)),onMouseenter:O[1]||(O[1]=(...ee)=>S.onMouseEnter&&S.onMouseEnter(...ee)),onMouseleave:O[2]||(O[2]=(...ee)=>S.onMouseLeave&&S.onMouseLeave(...ee)),class:normalizeClass(["ui-scrollbar",S.uiScrollbarClasses])},[renderSlot(S.$slots,"default",{isScrolled:S.isScrolled,inToView:S.scrollInToView,toView:S.scrollToView},void 0,!0),S.isInfiniteScrollMode?(openBlock(),createElementBlock("div",t$1,null,512)):createCommentVNode("",!0)],34)}],["__scopeId","data-v-60e30fd1"]]),i$3=defineComponent({name:"UiIcoCountry",components:{UiIco:n$7},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(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}}}),n$3=t$8(i$3,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiIco");return openBlock(),createBlock(ee,normalizeProps(guardReactiveProps(S.$props)),null,16)}]]),i$2=defineComponent({name:"UiIcoCurrency",components:{UiIco:n$7},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(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}}}),n$2=t$8(i$2,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiIco");return openBlock(),createBlock(ee,normalizeProps(guardReactiveProps(S.$props)),null,16)}]]),i$1=defineComponent({name:"UiIcoSport",components:{UiIco:n$7},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(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}}}),n$1=t$8(i$1,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiIco");return openBlock(),createBlock(ee,normalizeProps(guardReactiveProps(S.$props)),null,16)}]]),a$4=defineComponent({name:"UiMessageBlock_F",props:{theme:{type:String,default:themeType.gray100},size:{type:String,default:defaultSizeType},rounded:{type:Boolean,default:!0}},setup:S=>({uiMessageBlockClasses:computed(()=>({[`ui-message-block--theme-${S.theme}`]:!!S.theme,[`ui-message-block--size-${S.size}`]:!!S.size,"ui-message-block--rounded":S.rounded}))})});const r$6={key:0,class:"ui-message-block__title"},u$3={key:0,class:"ui-message-block__text"};var c$3=t$8(a$4,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiMessageBlockClasses,"ui-message-block"])},[renderSlot(S.$slots,"header",{},()=>[S.$slots.title?(openBlock(),createElementBlock("h2",r$6,[renderSlot(S.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0)],!0),S.$slots.default?(openBlock(),createElementBlock("span",u$3,[renderSlot(S.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0),renderSlot(S.$slots,"content",{},void 0,!0)],2)}],["__scopeId","data-v-e3e7518c"]]),l$1=defineComponent({name:"UiModal_F",components:{UiPreloader:l$2,UiIco:t$3},props:{closeButtonTitle:{type:String,default:""},theme:{type:String,default:themeType.gray30},loading:{type:Boolean,default:!1},isClosable:{type:Boolean,default:!0}},emits:["hideModal"],setup(S,{slots:O}){const G=computed(()=>({[`modal--theme-${S.theme}`]:!!S.theme,"modal--with-image":O.image}));return{iconName,modalClasses:G}}});const _={key:0,class:"modal__controls modal-controls"},m$1=["title"],v$2={class:"modal__layout"},u$2={class:"modal__content"},p$3={key:0,class:"modal__header"},f$3={key:1,class:"modal__inner"},y$2={key:2,class:"modal__footer"},$={key:1,class:"modal__navigation"};var k$1=t$8(l$1,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiPreloader"),pe=resolveComponent("UiIco");return S.loading?(openBlock(),createBlock(ee,{key:0})):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([S.modalClasses,"modal"])},[S.isClosable?(openBlock(),createElementBlock("div",_,[createBaseVNode("button",{onClick:O[0]||(O[0]=ve=>S.$emit("hideModal")),type:"button",title:S.closeButtonTitle,class:"modal__control modal-control"},[createVNode(pe,{class:"modal-control__ico",ico:S.iconName.TIMES},null,8,["ico"])],8,m$1)])):createCommentVNode("",!0),createBaseVNode("div",v$2,[createBaseVNode("div",u$2,[S.$slots.modalHeader?(openBlock(),createElementBlock("div",p$3,[renderSlot(S.$slots,"modalHeader",{},void 0,!0)])):createCommentVNode("",!0),S.$slots.default?(openBlock(),createElementBlock("div",f$3,[renderSlot(S.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0),S.$slots.footer?(openBlock(),createElementBlock("div",y$2,[renderSlot(S.$slots,"footer",{},void 0,!0)])):createCommentVNode("",!0)]),renderSlot(S.$slots,"image",{},void 0,!0)]),S.$slots.navigation?(openBlock(),createElementBlock("div",$,[renderSlot(S.$slots,"navigation",{},void 0,!0)])):createCommentVNode("",!0)],2))}],["__scopeId","data-v-ad4e4e19"]]),e$1=(S=>(S.DEFAULT="default",S.ADB="adb",S.MAINTENANCE="maintenance",S.CUSTOM="custom",S.CHAMP="champ",S.SHADOW="shadow",S.EXTENDED="extended",S))(e$1||{}),a$3=(S=>(S.ERROR="error",S.SUCCESS="success",S.WARNING="warning",S.INFO="info",S))(a$3||{}),a$2=defineComponent({name:"UiNotification_F",components:{UiIco:t$3},props:{type:{type:String,required:!0},hideCloseBtn:{type:Boolean,default:!1},title:{type:String,default:""},text:{type:String,default:""},buttonCloseTitle:{type:String,default:"Close"},actions:{type:Array,default:void 0}},emits:["handleCloseClick"],setup(S,{emit:O}){const G=computed(()=>({[`notification--${S.type}`]:S.type})),z=computed(()=>{switch(S.type){case a$3.SUCCESS:return iconName.NOTIFICATION_SUCCESS;case a$3.WARNING:return iconName.NOTIFICATION_WARNING;case a$3.ERROR:default:return iconName.NOTIFICATION_ERROR}});return{sizeType,iconName,notificationClasses:G,notificationTitleIco:z,close:()=>{O("handleCloseClick")}}}});const C={class:"notification__head"},T$1=["title","aria-label"],b$2={class:"notification__title notification-title"},k={class:"notification-title__text"},m=["innerHTML"],x={key:1,class:"notification__actions"},y$1=["onClick"],I={class:"notification-action__text"};var h$1=t$8(a$2,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiIco"),pe=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([S.notificationClasses,"notification"])},[createBaseVNode("div",C,[S.hideCloseBtn?createCommentVNode("",!0):withDirectives((openBlock(),createElementBlock("button",{key:0,onClick:O[0]||(O[0]=(...ve)=>S.close&&S.close(...ve)),title:S.buttonCloseTitle,"aria-label":S.buttonCloseTitle,class:"notification__close notification-close"},[createVNode(ee,{size:S.sizeType.s,ico:S.iconName.TIMES,class:"notification-close__ico"},null,8,["size","ico"])],8,T$1)),[[pe,{content:S.buttonCloseTitle}]]),createBaseVNode("div",b$2,[createVNode(ee,{ico:S.notificationTitleIco,class:"notification-title__ico"},null,8,["ico"]),createBaseVNode("p",k,toDisplayString(S.title),1)])]),S.text?(openBlock(),createElementBlock("div",{key:0,class:"notification__content",innerHTML:S.text},null,8,m)):createCommentVNode("",!0),S.actions?(openBlock(),createElementBlock("div",x,[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.actions,(ve,$e)=>(openBlock(),createElementBlock("button",mergeProps({key:$e,onClick:ve.action},toHandlers(ve.on,!0),ve.attrs,{class:"notification__action notification-action"}),[createBaseVNode("span",I,toDisplayString(ve.attrs.text),1)],16,y$1))),128))])):createCommentVNode("",!0)],2)}],["__scopeId","data-v-092ddf18"]]),r$5=Object.defineProperty,u$1=Object.getOwnPropertySymbols,s$1=Object.prototype.hasOwnProperty,p$2=Object.prototype.propertyIsEnumerable,f$2=(S,O,G)=>O in S?r$5(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,d$1=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(S,{emit:O}){const G=computed(()=>e$1.MAINTENANCE===S.group);return{getNotificationComponent:z=>{var Q,X;return(X=(Q=z==null?void 0:z.data)==null?void 0:Q.component)!=null?X:unref(G)?m$3:h$1},notificationClasses:computed(()=>({"notifications--default":!S.isBottom,"notifications--bottom":S.isBottom})),handleCloseClick:(z,Q)=>{var X,ee;Q(),(ee=(X=z.data)==null?void 0:X.onClose)==null||ee.call(X),O("alertClosed")},getNotificationAttrs:z=>{const{type:Q,title:X,text:ee,data:{hideCloseBtn:pe,buttonCloseTitle:ve,actions:$e,props:Le}={}}=z,ke={text:ee,type:Q,buttonCloseTitle:ve};return unref(G)||Object.assign(ke,((De,xe)=>{for(var Fe in xe||(xe={}))s$1.call(xe,Fe)&&f$2(De,Fe,xe[Fe]);if(u$1)for(var Fe of u$1(xe))p$2.call(xe,Fe)&&f$2(De,Fe,xe[Fe]);return De})({title:X,hideCloseBtn:pe,actions:$e},Le)),ke}}}}),c$2=t$8(d$1,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("notifications");return openBlock(),createBlock(ee,{closeOnClick:S.closeOnClick,duration:S.duration,group:S.group,ignoreDuplicates:S.ignoreDuplicates,max:S.max,position:S.position,reverse:S.reverse,type:S.type,width:S.width,class:normalizeClass([S.notificationClasses,"notifications"])},{body:withCtx(({item:pe,close:ve})=>[(openBlock(),createBlock(resolveDynamicComponent(S.getNotificationComponent(pe)),mergeProps({onHandleCloseClick:$e=>S.handleCloseClick(pe,ve),class:"notifications__item"},S.getNotificationAttrs(pe)),null,16,["onHandleCloseClick"]))]),_:1},8,["closeOnClick","duration","group","ignoreDuplicates","max","position","reverse","type","width","class"])}],["__scopeId","data-v-027dc518"]]),r$4=defineComponent({name:"UiStatusIcon",components:{UiIco:n$7},props:{status:{type:String,default:""},size:{type:String,default:defaultSizeType}},setup:S=>({uiStatusIconClasses:computed(()=>({[`ui-status-icon--status-${S.status}`]:!!S.status,[`ui-status-icon--size-${S.size}`]:!!S.size})),uiStatusIconDefaultIcon:computed(()=>{switch(S.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$1=t$8(r$4,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiIco");return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiStatusIconClasses,"ui-status-icon"])},[renderSlot(S.$slots,"default",{},()=>[createVNode(ee,{ico:S.uiStatusIconDefaultIcon},null,8,["ico"])],!0)],2)}],["__scopeId","data-v-e8e650c9"]]),f$1=defineComponent({name:"UiPopup",components:{UiStatusIcon:c$1,UiIco:t$3,UiButton:p$8,UiCaption:p$c,UiScrollbar:u$4},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(S){const{buttonCancelCaption:O,buttonSubmitCaption:G,buttonSubmitTheme:z,buttonUppercase:Q,buttonTheme:X,status:ee,theme:pe}=toRefs(S),ve=computed(()=>{var Ve;return unref(pe)||((Ve=unref(a$a("UiPopup")))==null?void 0:Ve.theme)||themeType.gray100}),$e=computed(()=>{var Ve,Xe,je;return(je=(Xe=unref(Q))!=null?Xe:(Ve=unref(a$a("UiPopup")))==null?void 0:Ve.buttonUppercase)==null||je}),Le=computed(()=>({[`ui-popup--theme-${unref(ve)}`]:!!unref(ve),[`ui-popup--status-${S.status}`]:unref(ee)})),ke=computed(()=>!!unref(O)),De=computed(()=>!!unref(G)),xe=computed(()=>unref(pe)===themeType.thirdPartyGray?themeType.thirdPartyGray15:themeType.gray),Fe=computed(()=>unref(ke)?unref(ee)===statusType.SUCCESS?themeType.accent:themeType.primary:unref(xe));return{getThemeButtonCancel:computed(()=>{var Ve;return unref(X)||((Ve=unref(a$a("UiPopup")))==null?void 0:Ve.buttonTheme)||unref(xe)}),getThemeButtonSubmit:computed(()=>{var Ve;return unref(z)||((Ve=unref(a$a("UiPopup")))==null?void 0:Ve.buttonSubmitTheme)||unref(Fe)}),defaultButtonSubmitTheme:Fe,defaultButtonTheme:xe,iconName,shouldShowSubmitButton:De,shouldShowCancelButton:ke,sizeType,themeType,uiPopupClasses:Le,getButtonUppercase:$e}}});const d=["title","aria-label"],f={key:0,class:"ui-popup__title"},b$1={key:1,class:"ui-popup__info"},h={class:"ui-popup__footer"};var v$1=t$8(f$1,[["render",function(S,O,G,z,Q,X){const ee=resolveComponent("UiIco"),pe=resolveComponent("UiStatusIcon"),ve=resolveComponent("UiCaption"),$e=resolveComponent("UiButton"),Le=resolveComponent("UiScrollbar");return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPopupClasses,"ui-popup ____NEW____"])},[createBaseVNode("button",{onClick:O[0]||(O[0]=ke=>S.$emit("close")),title:S.buttonCloseTitle,type:"button","aria-label":S.buttonCloseTitle,class:"ui-popup__close"},[createVNode(ee,{ico:S.iconName.TIMES},null,8,["ico"])],8,d),createVNode(Le,{class:"ui-popup__content"},{default:withCtx(()=>[renderSlot(S.$slots,"icon",{},()=>[S.status?(openBlock(),createBlock(pe,{key:0,status:S.status,size:S.sizeType.l,class:"ui-popup__icon"},null,8,["status","size"])):createCommentVNode("",!0)],!0),S.$slots.title?(openBlock(),createElementBlock("div",f,[renderSlot(S.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),renderSlot(S.$slots,"default",{},void 0,!0),S.$slots.info?(openBlock(),createElementBlock("div",b$1,[renderSlot(S.$slots,"info",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",h,[renderSlot(S.$slots,"footer",{defaultButtonSubmitTheme:S.defaultButtonSubmitTheme,defaultButtonTheme:S.defaultButtonTheme},()=>[S.shouldShowSubmitButton?(openBlock(),createBlock($e,{key:0,onClick:O[1]||(O[1]=ke=>S.$emit("submit")),theme:S.getThemeButtonSubmit,uppercase:S.getButtonUppercase,class:"ui-popup__submit"},{default:withCtx(()=>[createVNode(ve,null,{default:withCtx(()=>[createTextVNode(toDisplayString(S.buttonSubmitCaption),1)]),_:1})]),_:1},8,["theme","uppercase"])):createCommentVNode("",!0),S.shouldShowCancelButton?(openBlock(),createBlock($e,{key:1,onClick:O[2]||(O[2]=ke=>S.$emit("cancel")),theme:S.getThemeButtonCancel,uppercase:S.getButtonUppercase,class:"ui-popup__cancel"},{default:withCtx(()=>[createVNode(ve,null,{default:withCtx(()=>[createTextVNode(toDisplayString(S.buttonCancelCaption),1)]),_:1})]),_:1},8,["theme","uppercase"])):createCommentVNode("",!0)],!0)])]),_:3})],2)}],["__scopeId","data-v-ebda67d1"]]),r$3=defineComponent({name:"UiBarBlock",props:{fill:{type:Boolean,default:!1},innerOffset:{type:Boolean,default:!1}},setup(S){const{fill:O,innerOffset:G}=toRefs(S);return{barBlockClasses:computed(()=>({"ui-bar-block--fill":unref(O),"ui-bar-block--has-padding":unref(G)}))}}}),s=t$8(r$3,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.barBlockClasses,"ui-bar-block"])},[renderSlot(S.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-8e9a6833"]]),u=defineComponent({name:"UiBarGroup",props:{fill:{type:Boolean,default:!1},pullRight:{type:Boolean,default:!1},innerOffset:{type:Boolean,default:!1}},setup(S){const{fill:O,pullRight:G,innerOffset:z}=toRefs(S);return{barGroupClasses:computed(()=>({"ui-bar-group--fill":unref(O),"ui-bar-group--pull-right":unref(G),"ui-bar-group--has-padding":unref(z)}))}}}),p$1=t$8(u,[["render",function(S,O,G,z,Q,X){return openBlock(),createElementBlock("div",{class:normalizeClass([S.barGroupClasses,"ui-bar-group"])},[renderSlot(S.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-89b874be"]]),r$2=(S=>(S.default="default",S.clear="clear",S.primary="primary",S.primary_t="primary-t",S.primary5="primary-5",S.primary10="primary-10",S.primary15="primary-15",S.primary50="primary-50",S.primary75="primary-75",S.primary100="primary-100",S.primary_10="primary--10",S.primary_20="primary--20",S.primary_30="primary--30",S.primary_40="primary--40",S.primary_55="primary--55",S.primary_50="primary--50",S.primary_55t="primary--55-t",S.primary_60="primary--60",S.gray_10="gray--10",S.gray_30="gray--30",S.gray="gray",S.gray20="gray-20",S.gray30="gray-30",S.gray40="gray-40",S.gray60="gray-60",S.gray65="gray-65",S.gray100="gray-100",S.gray100Custom="gray-100-custom",S.white="white",S.accent="accent",S.accent80="accent-80",S.dark="dark",S.dark25="dark-25",S.dark_40="dark--40",S.dark_55="dark--55",S.secondary="secondary",S.thirdPartyGray="tp-gray",S.thirdPartyGray5="tp-gray-5",S.thirdPartyGray10="tp-gray-10",S.thirdPartyGray15="tp-gray-15",S.thirdPartyGray20="tp-gray-20",S.thirdPartyGray30="tp-gray-30",S.thirdPartyGray100="tp-gray-100",S.thirdPartyGray_10="tp-gray--10",S.thirdPartyGray_20="tp-gray--20",S.thirdPartyPrimary="tp-primary",S.thirdPartyPrimary10="tp-primary-10",S.thirdPartyPrimary_50="tp-primary--50",S.cyber_60="cyber--60",S.thirdPartyPartnerPrimary90="tpp-primary-90",S.thirdPartyPartnerPrimary100="tpp-primary-100",S))(r$2||{});const r$1=(S,O)=>{if(O!==void 0){const G=Object.entries(Object.getOwnPropertyDescriptors(S)).filter(([z])=>!O.includes(z)).map(z=>(z[1].configurable=!1,z));return Object.defineProperties(S,Object.fromEntries(G))}return Object.seal(markRaw(S))};var e=Object.defineProperty,r=Object.defineProperties,t=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,a$1=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,p=(S,O,G)=>O in S?e(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G;const l=/]*viewBox="([^"]*)"[^>]*id="([^"]*)"[^>]*>(.*?)<\/symbol>/gim,n=S=>Array.from(S.matchAll(l)).map(([O,G,z,Q])=>({viewBox:G,id:z,content:Q})).flatMap(O=>O.id.split(" ").map(G=>{return z=((Q,X)=>{for(var ee in X||(X={}))a$1.call(X,ee)&&p(Q,ee,X[ee]);if(o)for(var ee of o(X))i.call(X,ee)&&p(Q,ee,X[ee]);return Q})({},O),r(z,t({id:G}));var z})),a=async(S,O,G)=>{let z,Q;const X=([z,Q]=execAsync(()=>(async()=>{let ee,pe;const ve=`${O}/${S}${G}.svg`;var $e;return[ee,pe]=execAsync(()=>($e=ve,new Promise((Le,ke)=>{const De=new XMLHttpRequest;De.onload=()=>Le(De.responseText),De.onerror=ke,De.open("GET",$e.startsWith("/")||$e.includes("://")?$e:"/"+$e),De.send()}))),ee=await ee,pe(),ee})()),z=await z,Q(),z);return n(X)};var c=(S,O)=>(G,z)=>{const Q=G.config.globalProperties.$logger;assert(Q,"Отсутствует $logger");const X=getSharedEntity(15,()=>({})),ee=getSharedEntity(16,()=>({}));document.querySelectorAll("svg[data-v-ico]").forEach(ve=>{var $e;try{const[Le,ke]=ve.dataset.vIco.split("|");if(!Le||!ke)throw new Error(`Missing v-data-ico for ${ve}`);ee[Le]!=null||(ee[Le]={}),($e=ee[Le])[ke]!=null||($e[ke]={content:ve.innerHTML,viewBox:ve.getAttribute("viewBox"),id:ve.id||""})}catch(Le){Q.warn(Le)}});const pe=reactive({sprites:ee,async loadSprite(ve){let $e,Le;if(ve in X)return X[ve];let ke,De;X[ve]=new Promise((xe,Fe)=>{ke=xe,De=Fe});try{const xe=([$e,Le]=execAsync(()=>a(ve,S,O)),$e=await $e,Le(),$e);ee[ve]=r$1(Object.fromEntries(xe.map(Fe=>[Fe.id,r$1(Fe)]))),ke==null||ke()}catch(xe){Q.error(`Failed to load sprite "${ve}"`,xe),De==null||De(xe)}},getIcon(ve,$e){var Le;const ke=X[ve],De=(Le=ee[ve])==null?void 0:Le[$e];if((ke==null?void 0:ke.state)!=="fulfilled"||De)return De;Q.error(`The icon "${$e}" is not defined into sprite "${ve}".`)}});G.config.globalProperties.$icons=pe,G.provide("$icons",pe),z&&z("icons",pe)};const getGlobalProperty=S=>()=>{const O=useNuxtApp$1();if(!(S in O.vueApp.config.globalProperties))throw createError(`No property nuxtApp.vueApp.config.globalProperties.${S} exists!`);return O.vueApp.config.globalProperties[S]},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=S=>getGlobalProperty("$loadDictionary")()(S),loadMediaResources=S=>getGlobalProperty("$loadMediaResources")()({ids:S}),loadConfigs=S=>getGlobalProperty("$loadConfigs")()(S),getConfig=S=>getGlobalProperty("$getConfig")()(S);function getConfigs(...S){return getGlobalProperty("$getConfigs")()(...S)}const useClientHeaders=getGlobalProperty("$clientHeaders"),useNotify=getGlobalProperty("$notify"),useCDN=getGlobalProperty("$cdn"),useEventResize=getGlobalProperty("$eventResize"),useMemoryStorage=getGlobalProperty("$memoryStorage"),_sfc_main$8=defineComponent({__name:"VueFinalModalContainer",props:{modalRootParams:{type:Object,default:()=>{}}},setup(S){const O=S,G=useVModal(),z=computed(()=>{var Q;return(Q=G.currentModalData)==null?void 0:Q.name});return(Q,X)=>{const ee=resolveComponent("vue-final-modal");return openBlock(),createBlock(ee,mergeProps(O.modalRootParams,{zIndex:"10000",name:unref(z),hideOverlay:"",lockScroll:!1,class:"v--final-modal-overlay"}),{default:withCtx(()=>[renderSlot(Q.$slots,"default")]),_:3},16,["name"])}}}),lazyLoadModal=(S,O)=>{if(typeof S!="function")throw new TypeError("lazyLoadView: first argument must be a function!");const G=shallowRef();return defineComponent({setup(z,{attrs:Q,slots:X}){const ee=useLogger();return onBeforeMount(async()=>{let pe,ve;if([pe,ve]=execAsync(()=>nextTick()),await pe,ve(),!unref(G))try{const{default:$e}=([pe,ve]=execAsync(()=>S()),pe=await pe,ve(),pe);G.value=$e}catch($e){ee.error("lazyLoadComponent",$e)}}),()=>unref(G)?h$3(_sfc_main$8,()=>{var pe;return[h$3(unref(G),Q,(pe=X.default)==null?void 0:pe.call(X))]}):h$3(_sfc_main$8,()=>[h$3(O)])}})};var __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=(S,O,G)=>O in S?__defProp$r(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$q=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$r.call(O,G)&&__defNormalProp$r(S,G,O[G]);if(__getOwnPropSymbols$r)for(var G of __getOwnPropSymbols$r(O))__propIsEnum$r.call(O,G)&&__defNormalProp$r(S,G,O[G]);return S},__spreadProps$9=(S,O)=>__defProps$9(S,__getOwnPropDescs$9(O));const openModal=async({nuxt:S,props:O,params:G,modal:z,modalStorage:Q,closeEvent:X,closeModal:ee,handlers:pe})=>{let ve,$e;const Le=async ke=>new Promise((De,xe)=>{try{S.$modal.show({component:ke,bind:__spreadProps$9(__spreadValues$q({},O),{modalRootParams:G}),on:__spreadProps$9(__spreadValues$q({},pe),{"before-close"(){Q.checkShow(z.name)&&ee()}})}),De()}catch(Fe){xe(Fe),ee()}});try{const ke=([ve,$e]=execAsync(()=>lazyLoadModal(z.component,z.componentLoader)),ve=await ve,$e(),ve);[ve,$e]=execAsync(()=>Le(ke)),await ve,$e(),useVModal().setDynamicName(z.name),X.watch(()=>{S.$modal.hide(z.name)})}catch(ke){[ve,$e]=execAsync(()=>Promise.reject(ke)),await ve,$e()}},createModal=({name:S,component:O,componentLoader:G=l$2,middleware:z=[],excludesMiddleware:Q=[],timeZone:X,lng:ee,isRtl:pe})=>({name:S,component:O,componentLoader:G,timeZone:X,lng:ee,isRtl:pe,middleware:[setCssBrowserScrollbarWidth,lockBody,overlayBlur,...z,openModal].filter(ve=>!Q.includes(ve))}),camelToKebab=S=>S.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase(),parseMenuItem=S=>{const{id:O,langKey:G,actionType:z,className:Q="",link:X,icon:ee,ico:pe,icoPath:ve,text:$e,mediaKey:Le,subMenuItems:ke=[],toolTipText:De}=S,xe=uniqueBy([camelToKebab(O),Q].filter(Boolean)),Fe=ke.map(parseMenuItem);return Tt({on:{},className:Q,id:O,langKey:G,actionType:z,link:X,classList:xe,icon:ee,ico:pe,icoPath:ve,text:$e,subMenuItems:Fe,mediaKey:Le,toolTipText:De},pickMenuItemAdditionalFields(S))},random=(S,O,G=0)=>{if(Number.isNaN(S)||Number.isNaN(O))return NaN;S>O&&([S,O]=[O,S]),Number.isFinite(S)||(S=Number.MIN_SAFE_INTEGER),Number.isFinite(O)||(O=Number.MAX_SAFE_INTEGER);const z=O-S+1,Q=10**G;return Math.floor((Math.random()*z+S)*Q)/Q},isNumber=S=>typeof S=="number",isString=S=>typeof S=="string",deepFreeze=S=>(Object.getOwnPropertyNames(S).forEach(O=>{const G=S[O];isObject(G)&&deepFreeze(G)}),Object.freeze(S)),pick$1=(S,O)=>O.reduce((G,z)=>(G[z]=S[z],G),{}),parseNumber=S=>{if(isNumber(S))return S;if(isObject(S)||typeof S=="boolean")return;const O=Number(S);return isString(S)&&(S=S.trim()),!S||Number.isNaN(O)?void 0:O},normalizeSlashes$1=S=>S.replace(/\/{2,}/g,"/").replace(/\/$/,""),normalizeUrl=S=>normalizeSlashes$1(S.toLowerCase());class FetchError extends Error{constructor(O,G){super(O,G),this.name="FetchError",G!=null&&G.cause&&!this.cause&&(this.cause=G.cause)}}function createFetchError(S){var ve,$e,Le,ke,De;const O=((ve=S.error)==null?void 0:ve.message)||(($e=S.error)==null?void 0:$e.toString())||"",G=((Le=S.request)==null?void 0:Le.method)||((ke=S.options)==null?void 0:ke.method)||"GET",z=((De=S.request)==null?void 0:De.url)||String(S.request)||"/",Q=`[${G}] ${JSON.stringify(z)}`,X=S.response?`${S.response.status} ${S.response.statusText}`:"",ee=`${Q}: ${X}${O?` ${O}`:""}`,pe=new FetchError(ee,S.error?{cause:S.error}:void 0);for(const xe of["request","options","response"])Object.defineProperty(pe,xe,{get(){return S[xe]}});for(const[xe,Fe]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(pe,xe,{get(){return S.response&&S.response[Fe]}});return pe}const payloadMethods=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function isPayloadMethod(S="GET"){return payloadMethods.has(S.toUpperCase())}function isJSONSerializable(S){if(S===void 0)return!1;const O=typeof S;return O==="string"||O==="number"||O==="boolean"||O===null?!0:O!=="object"?!1:Array.isArray(S)?!0:S.buffer?!1:S.constructor&&S.constructor.name==="Object"||typeof S.toJSON=="function"}const textTypes=new Set(["image/svg","application/xml","application/xhtml","application/html"]),JSON_RE=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function detectResponseType(S=""){if(!S)return"json";const O=S.split(";").shift()||"";return JSON_RE.test(O)?"json":textTypes.has(O)||O.startsWith("text/")?"text":"blob"}function resolveFetchOptions(S,O,G,z){var ee;const Q=mergeHeaders((ee=O==null?void 0:O.headers)!=null?ee:S==null?void 0:S.headers,G==null?void 0:G.headers,z);let X;return(G!=null&&G.query||G!=null&&G.params||O!=null&&O.params||O!=null&&O.query)&&(X=Tt(Tt(Tt(Tt({},G==null?void 0:G.params),G==null?void 0:G.query),O==null?void 0:O.params),O==null?void 0:O.query)),Gt(Tt(Tt({},G),O),{query:X,params:X,headers:Q})}function mergeHeaders(S,O,G){if(!O)return new G(S);const z=new G(O);if(S)for(const[Q,X]of Symbol.iterator in S||Array.isArray(S)?S:new G(S))z.set(Q,X);return z}async function callHooks(S,O){let G,z;if(O)if(Array.isArray(O))for(const Q of O)[G,z]=execAsync(()=>Q(S)),await G,z();else[G,z]=execAsync(()=>O(S)),await G,z()}const retryStatusCodes=new Set([408,409,425,429,500,502,503,504]),nullBodyResponses=new Set([101,204,205,304]);function createFetch(S={}){const{fetch:O=window.fetch,Headers:G=window.Headers,AbortController:z=window.AbortController}=S;async function Q(pe){let ve,$e;const Le=pe.error&&pe.error.name==="AbortError"&&!pe.options.timeout||!1;if(pe.options.retry!==!1&&!Le){let De;typeof pe.options.retry=="number"?De=pe.options.retry:De=isPayloadMethod(pe.options.method)?0:1;const xe=pe.response&&pe.response.status||500;if(De>0&&(Array.isArray(pe.options.retryStatusCodes)?pe.options.retryStatusCodes.includes(xe):retryStatusCodes.has(xe))){const Fe=typeof pe.options.retryDelay=="function"?pe.options.retryDelay(pe):pe.options.retryDelay||0;return Fe>0&&([ve,$e]=execAsync(()=>new Promise(Ve=>setTimeoutWrapped(Ve,Fe))),await ve,$e()),X(pe.request,Gt(Tt({},pe.options),{retry:De-1}))}}const ke=createFetchError(pe);throw Error.captureStackTrace&&Error.captureStackTrace(ke,X),ke}const X=async function(ve,$e={}){let Le,ke;const De={request:ve,options:resolveFetchOptions(ve,$e,S.defaults,G),response:void 0,error:void 0};De.options.method&&(De.options.method=De.options.method.toUpperCase()),De.options.onRequest&&([Le,ke]=execAsync(()=>callHooks(De,De.options.onRequest)),await Le,ke()),typeof De.request=="string"&&(De.options.baseURL&&(De.request=withBase(De.request,De.options.baseURL)),De.options.query&&(De.request=withQuery(De.request,De.options.query),delete De.options.query),"query"in De.options&&delete De.options.query,"params"in De.options&&delete De.options.params),De.options.body&&isPayloadMethod(De.options.method)&&(isJSONSerializable(De.options.body)?(De.options.body=typeof De.options.body=="string"?De.options.body:JSON.stringify(De.options.body),De.options.headers=new G(De.options.headers||{}),De.options.headers.has("content-type")||De.options.headers.set("content-type","application/json"),De.options.headers.has("accept")||De.options.headers.set("accept","application/json")):("pipeTo"in De.options.body&&typeof De.options.body.pipeTo=="function"||typeof De.options.body.pipe=="function")&&("duplex"in De.options||(De.options.duplex="half")));let xe;if(!De.options.signal&&De.options.timeout){const Ve=new z;xe=setTimeoutWrapped(()=>{const Xe=new Error("[TimeoutError]: The operation was aborted due to timeout");Xe.name="TimeoutError",Xe.code=23,Ve.abort(Xe)},De.options.timeout),De.options.signal=Ve.signal}try{De.response=([Le,ke]=execAsync(()=>O(De.request,De.options)),Le=await Le,ke(),Le)}catch(Ve){return De.error=Ve,De.options.onRequestError&&([Le,ke]=execAsync(()=>callHooks(De,De.options.onRequestError)),await Le,ke()),[Le,ke]=execAsync(()=>Q(De)),Le=await Le,ke(),Le}finally{xe&&clearTimeout(xe)}if((De.response.body||De.response._bodyInit)&&!nullBodyResponses.has(De.response.status)&&De.options.method!=="HEAD"){const Ve=(De.options.parseResponse?"json":De.options.responseType)||detectResponseType(De.response.headers.get("content-type")||"");switch(Ve){case"json":{const Xe=([Le,ke]=execAsync(()=>De.response.text()),Le=await Le,ke(),Le),je=De.options.parseResponse||destr;De.response._data=je(Xe);break}case"stream":{De.response._data=De.response.body||De.response._bodyInit;break}default:De.response._data=([Le,ke]=execAsync(()=>De.response[Ve]()),Le=await Le,ke(),Le)}}return De.options.onResponse&&([Le,ke]=execAsync(()=>callHooks(De,De.options.onResponse)),await Le,ke()),!De.options.ignoreResponseError&&De.response.status>=400&&De.response.status<600?(De.options.onResponseError&&([Le,ke]=execAsync(()=>callHooks(De,De.options.onResponseError)),await Le,ke()),[Le,ke]=execAsync(()=>Q(De)),Le=await Le,ke(),Le):De.response},ee=async function(ve,$e){let Le,ke;return([Le,ke]=execAsync(()=>X(ve,$e)),Le=await Le,ke(),Le)._data};return ee.raw=X,ee.native=(...pe)=>O(...pe),ee.create=(pe={},ve={})=>createFetch(Gt(Tt(Tt({},S),ve),{defaults:Tt(Tt(Tt({},S.defaults),ve.defaults),pe)})),ee}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?(...S)=>_globalThis.fetch(...S):()=>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(S){return S}function hashCode(S){let O=9;for(let G=0;G>>9)+65536).toString(16).substring(1,8).toLowerCase()}function hashTag(S){if(S._h)return S._h;if(S._d)return hashCode(S._d);let O=`${S.tag}:${S.textContent||S.innerHTML||""}:`;for(const G in S.props)O+=`${G}:${String(S.props[G])},`;return hashCode(O)}function thenable(S,O){return S instanceof Promise?S.then(O):O(S)}function normaliseTag(S,O,G,z){const Q=z||normaliseProps(typeof O=="object"&&typeof O!="function"&&!(O instanceof Promise)?Tt({},O):{[S==="script"||S==="noscript"||S==="style"?"innerHTML":"textContent"]:O},S==="templateParams"||S==="titleTemplate");if(Q instanceof Promise)return Q.then(ee=>normaliseTag(S,O,G,ee));const X={tag:S,props:Q};for(const ee of TagConfigKeys){const pe=X.props[ee]!==void 0?X.props[ee]:G[ee];pe!==void 0&&((!(ee==="innerHTML"||ee==="textContent"||ee==="children")||TagsWithInnerContent.has(X.tag))&&(X[ee==="children"?"innerHTML":ee]=pe),delete X.props[ee])}return X.props.body&&(X.tagPosition="bodyClose",delete X.props.body),X.tag==="script"&&typeof X.innerHTML=="object"&&(X.innerHTML=JSON.stringify(X.innerHTML),X.props.type=X.props.type||"application/json"),Array.isArray(X.props.content)?X.props.content.map(ee=>Gt(Tt({},X),{props:Gt(Tt({},X.props),{content:ee})})):X}function normaliseStyleClassProps(S,O){var z;const G=S==="class"?" ":";";return O&&typeof O=="object"&&!Array.isArray(O)&&(O=Object.entries(O).filter(([,Q])=>Q).map(([Q,X])=>S==="style"?`${Q}:${X}`:Q)),(z=String(Array.isArray(O)?O.join(G):O))==null?void 0:z.split(G).filter(Q=>!!Q.trim()).join(G)}function nestedNormaliseProps(S,O,G,z){for(let Q=z;Q(S[X]=ee,nestedNormaliseProps(S,O,G,Q)));if(!O&&!TagConfigKeys.has(X)){const ee=String(S[X]),pe=X.startsWith("data-");ee==="true"||ee===""?S[X]=pe?"true":!0:S[X]||(pe&&ee==="false"?S[X]="false":delete S[X])}}}function normaliseProps(S,O=!1){const G=nestedNormaliseProps(S,O,Object.keys(S),0);return G instanceof Promise?G.then(()=>S):S}const TagEntityBits=10;function nestedNormaliseEntryTags(S,O,G){for(let z=G;z(O[z]=X,nestedNormaliseEntryTags(S,O,z)));Array.isArray(Q)?S.push(...Q):S.push(Q)}}function normaliseEntryTags(S){const O=[],G=S.resolvedInput;for(const Q in G){if(!Object.prototype.hasOwnProperty.call(G,Q))continue;const X=G[Q];if(!(X===void 0||!ValidHeadTags.has(Q))){if(Array.isArray(X)){for(const ee of X)O.push(normaliseTag(Q,ee,S));continue}O.push(normaliseTag(Q,X,S))}}if(O.length===0)return[];const z=[];return thenable(nestedNormaliseEntryTags(z,O,0),()=>z.map((Q,X)=>(Q._e=S._i,S.mode&&(Q._m=S.mode),Q._p=(S._i<{if(pe===sepSub||!X.includes(pe))return pe;const ve=sub(O,pe.slice(1),z);return ve!==void 0?ve:pe}).trim(),ee&&(S.endsWith(sepSub)&&(S=S.slice(0,-sepSub.length)),S.startsWith(sepSub)&&(S=S.slice(sepSub.length)),S=S.replace(sepSubRe,G).trim()),S}function resolveTitleTemplate(S,O){return S==null?O||null:typeof S=="function"?S(O):S}async function renderDOMHead(S,O={}){let G,z;const Q=O.document||S.resolvedOptions.document;if(!Q||!S.dirty)return;const X={shouldRender:!0,tags:[]};if([G,z]=execAsync(()=>S.hooks.callHook("dom:beforeRender",X)),await G,z(),!!X.shouldRender)return S._domUpdatePromise||(S._domUpdatePromise=new Promise(async ee=>{var Xe;let pe,ve;const Le=([pe,ve]=execAsync(()=>S.resolveTags()),pe=await pe,ve(),pe).map(je=>({tag:je,id:HasElementTags.has(je.tag)?hashTag(je):je.tag,shouldRender:!0}));let ke=S._dom;if(!ke){ke={elMap:{htmlAttrs:Q.documentElement,bodyAttrs:Q.body}};const je=new Set;for(const ze of["body","head"]){const We=(Xe=Q[ze])==null?void 0:Xe.children;for(const qe of We){const Qe=qe.tagName.toLowerCase();if(!HasElementTags.has(Qe))continue;const ot={tag:Qe,props:([pe,ve]=execAsync(()=>normaliseProps(qe.getAttributeNames().reduce((Je,mt)=>Gt(Tt({},Je),{[mt]:qe.getAttribute(mt)}),{}))),pe=await pe,ve(),pe),innerHTML:qe.innerHTML},nt=tagDedupeKey(ot);let et=nt,Ye=1;for(;et&&je.has(et);)et=`${nt}:${Ye++}`;et&&(ot._d=et,je.add(et)),ke.elMap[qe.getAttribute("data-hid")||hashTag(ot)]=qe}}}ke.pendingSideEffects=Tt({},ke.sideEffects),ke.sideEffects={};function De(je,ze,We){const qe=`${je}:${ze}`;ke.sideEffects[qe]=We,delete ke.pendingSideEffects[qe]}function xe({id:je,$el:ze,tag:We}){const qe=We.tag.endsWith("Attrs");if(ke.elMap[je]=ze,qe||(We.textContent&&We.textContent!==ze.textContent&&(ze.textContent=We.textContent),We.innerHTML&&We.innerHTML!==ze.innerHTML&&(ze.innerHTML=We.innerHTML),De(je,"el",()=>{var Qe;(Qe=ke.elMap[je])==null||Qe.remove(),delete ke.elMap[je]})),We._eventHandlers)for(const Qe in We._eventHandlers)Object.prototype.hasOwnProperty.call(We._eventHandlers,Qe)&&ze.getAttribute(`data-${Qe}`)!==""&&((We.tag==="bodyAttrs"?Q.defaultView:ze).addEventListener(Qe.substring(2),We._eventHandlers[Qe].bind(ze)),ze.setAttribute(`data-${Qe}`,""));for(const Qe in We.props){if(!Object.prototype.hasOwnProperty.call(We.props,Qe))continue;const ot=We.props[Qe],nt=`attr:${Qe}`;if(Qe==="class"){if(!ot)continue;for(const et of ot.split(" "))qe&&De(je,`${nt}:${et}`,()=>ze.classList.remove(et)),!ze.classList.contains(et)&&ze.classList.add(et)}else if(Qe==="style"){if(!ot)continue;for(const et of ot.split(";")){const Ye=et.indexOf(":"),Je=et.substring(0,Ye).trim(),mt=et.substring(Ye+1).trim();De(je,`${nt}:${Je}`,()=>{ze.style.removeProperty(Je)}),ze.style.setProperty(Je,mt)}}else ze.getAttribute(Qe)!==ot&&ze.setAttribute(Qe,ot===!0?"":String(ot)),qe&&De(je,nt,()=>ze.removeAttribute(Qe))}}const Fe=[],Ve={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const je of Le){const{tag:ze,shouldRender:We,id:qe}=je;if(We){if(ze.tag==="title"){Q.title=ze.textContent;continue}je.$el=je.$el||ke.elMap[qe],je.$el?xe(je):HasElementTags.has(ze.tag)&&Fe.push(je)}}for(const je of Fe){const ze=je.tag.tagPosition||"head";je.$el=Q.createElement(je.tag.tag),xe(je),Ve[ze]=Ve[ze]||Q.createDocumentFragment(),Ve[ze].appendChild(je.$el)}for(const je of Le)[pe,ve]=execAsync(()=>S.hooks.callHook("dom:renderTag",je,Q,De)),await pe,ve();Ve.head&&Q.head.appendChild(Ve.head),Ve.bodyOpen&&Q.body.insertBefore(Ve.bodyOpen,Q.body.firstChild),Ve.bodyClose&&Q.body.appendChild(Ve.bodyClose);for(const je in ke.pendingSideEffects)ke.pendingSideEffects[je]();S._dom=ke,[pe,ve]=execAsync(()=>S.hooks.callHook("dom:rendered",{renders:Le})),await pe,ve(),ee()}).finally(()=>{S._domUpdatePromise=void 0,S.dirty=!1})),S._domUpdatePromise}function debouncedRenderDOMHead(S,O={}){const G=O.delayFn||(z=>setTimeoutWrapped(z,10));return S._domDebouncedUpdatePromise=S._domDebouncedUpdatePromise||new Promise(z=>G(()=>renderDOMHead(S,O).then(()=>{delete S._domDebouncedUpdatePromise,z()})))}function DomPlugin(S){return O=>{var z,Q;const G=((Q=(z=O.resolvedOptions.document)==null?void 0:z.head.querySelector('script[id="unhead:payload"]'))==null?void 0:Q.innerHTML)||!1;return G&&O.push(JSON.parse(G)),{mode:"client",hooks:{"entries:updated":X=>{debouncedRenderDOMHead(X,S)}}}}}const UsesMergeStrategy=new Set(["templateParams","htmlAttrs","bodyAttrs"]),DedupePlugin={hooks:{"tag:normalise":({tag:S})=>{S.props.hid&&(S.key=S.props.hid,delete S.props.hid),S.props.vmid&&(S.key=S.props.vmid,delete S.props.vmid),S.props.key&&(S.key=S.props.key,delete S.props.key);const O=tagDedupeKey(S);O&&!O.startsWith("meta:og:")&&!O.startsWith("meta:twitter:")&&delete S.key;const G=O||(S.key?`${S.tag}:${S.key}`:!1);G&&(S._d=G)},"tags:resolve":S=>{const O=Object.create(null);for(const z of S.tags){const Q=(z.key?`${z.tag}:${z.key}`:z._d)||hashTag(z),X=O[Q];if(X){let pe=z==null?void 0:z.tagDuplicateStrategy;if(!pe&&UsesMergeStrategy.has(z.tag)&&(pe="merge"),pe==="merge"){const ve=X.props;ve.style&&z.props.style&&(ve.style[ve.style.length-1]!==";"&&(ve.style+=";"),z.props.style=`${ve.style} ${z.props.style}`),ve.class&&z.props.class?z.props.class=`${ve.class} ${z.props.class}`:ve.class&&(z.props.class=ve.class),O[Q].props=Tt(Tt({},ve),z.props);continue}else if(z._e===X._e){X._duped=X._duped||[],z._d=`${X._d}:${X._duped.length+1}`,X._duped.push(z);continue}else if(tagWeight(z)>tagWeight(X))continue}if(!(z.innerHTML||z.textContent||Object.keys(z.props).length!==0)&&HasElementTags.has(z.tag)){delete O[Q];continue}O[Q]=z}const G=[];for(const z in O){const Q=O[z],X=Q._duped;G.push(Q),X&&(delete Q._duped,G.push(...X))}S.tags=G,S.tags=S.tags.filter(z=>!(z.tag==="meta"&&(z.props.name||z.props.property)&&!z.props.content))}}},ValidEventTags=new Set(["script","link","bodyAttrs"]),EventHandlersPlugin=S=>({hooks:{"tags:resolve":O=>{for(const G of O.tags){if(!ValidEventTags.has(G.tag))continue;const z=G.props;for(const Q in z){if(Q[0]!=="o"||Q[1]!=="n"||!Object.prototype.hasOwnProperty.call(z,Q))continue;const X=z[Q];typeof X=="function"&&(S.ssr&&NetworkEvents.has(Q)?z[Q]=`this.dataset.${Q}fired = true`:delete z[Q],G._eventHandlers=G._eventHandlers||{},G._eventHandlers[Q]=X)}S.ssr&&G._eventHandlers&&(G.props.src||G.props.href)&&(G.key=G.key||hashCode(G.props.src||G.props.href))}},"dom:renderTag":({$el:O,tag:G})=>{var Q,X;const z=O==null?void 0:O.dataset;if(z)for(const ee in z){if(!ee.endsWith("fired"))continue;const pe=ee.slice(0,-5);NetworkEvents.has(pe)&&((X=(Q=G._eventHandlers)==null?void 0:Q[pe])==null||X.call(O,new Event(pe.substring(2))))}}}}),DupeableTags=new Set(["link","style","script","noscript"]),HashKeyedPlugin={hooks:{"tag:normalise":({tag:S})=>{S.key&&DupeableTags.has(S.tag)&&(S.props["data-hid"]=S._h=hashCode(S.key))}}},PayloadPlugin={mode:"server",hooks:{"tags:beforeResolve":S=>{const O={};let G=!1;for(const z of S.tags)z._m!=="server"||z.tag!=="titleTemplate"&&z.tag!=="templateParams"&&z.tag!=="title"||(O[z.tag]=z.tag==="title"||z.tag==="titleTemplate"?z.textContent:z.props,G=!0);G&&S.tags.push({tag:"script",innerHTML:JSON.stringify(O),props:{id:"unhead:payload",type:"application/json"}})}}},SortPlugin={hooks:{"tags:resolve":S=>{var O;for(const G of S.tags)if(typeof G.tagPriority=="string")for(const{prefix:z,offset:Q}of SortModifiers){if(!G.tagPriority.startsWith(z))continue;const X=G.tagPriority.substring(z.length),ee=(O=S.tags.find(pe=>pe._d===X))==null?void 0:O._p;if(ee!==void 0){G._p=ee+Q;break}}S.tags.sort((G,z)=>{const Q=tagWeight(G),X=tagWeight(z);return QX?1:G._p-z._p})}}},SupportedAttrs={meta:"content",link:"href",htmlAttrs:"lang"},contentAttrs=["innerHTML","textContent"],TemplateParamsPlugin=S=>({hooks:{"tags:resolve":O=>{var ee;const{tags:G}=O;let z;for(let pe=0;pepe.tag==="title"))==null?void 0:ee.textContent)||"",Q,X);for(const pe of G){if(pe.processTemplateParams===!1)continue;const ve=SupportedAttrs[pe.tag];if(ve&&typeof pe.props[ve]=="string")pe.props[ve]=processTemplateParams(pe.props[ve],Q,X);else if(pe.processTemplateParams||pe.tag==="titleTemplate"||pe.tag==="title")for(const $e of contentAttrs)typeof pe[$e]=="string"&&(pe[$e]=processTemplateParams(pe[$e],Q,X,pe.tag==="script"&&pe.props.type.endsWith("json")))}S._templateParams=Q,S._separator=X},"tags:afterResolve":({tags:O})=>{let G;for(let z=0;z{const{tags:O}=S;let G,z;for(let Q=0;Q{for(const O of S.tags)typeof O.innerHTML=="string"&&(O.innerHTML&&(O.props.type==="application/ld+json"||O.props.type==="application/json")?O.innerHTML=O.innerHTML.replace(/{pe.dirty=!0,O.callHook("entries:updated",pe)};let Q=0,X=[];const ee=[],pe={plugins:ee,dirty:!1,resolvedOptions:S,hooks:O,headEntries(){return X},use(ve){const $e=typeof ve=="function"?ve(pe):ve;(!$e.key||!ee.some(Le=>Le.key===$e.key))&&(ee.push($e),filterMode($e.mode,G)&&O.addHooks($e.hooks||{}))},push(ve,$e){$e==null||delete $e.head;const Le=Tt({_i:Q++,input:ve},$e);return filterMode(Le.mode,G)&&(X.push(Le),z()),{dispose(){X=X.filter(ke=>ke._i!==Le._i),z()},patch(ke){for(const De of X)De._i===Le._i&&(De.input=Le.input=ke);z()}}},async resolveTags(){let ve,$e;const Le={tags:[],entries:[...X]};[ve,$e]=execAsync(()=>O.callHook("entries:resolve",Le)),await ve,$e();for(const ke of Le.entries){const De=ke.resolvedInput||ke.input;if(ke.resolvedInput=([ve,$e]=execAsync(()=>ke.transform?ke.transform(De):De),ve=await ve,$e(),ve),ke.resolvedInput)for(const xe of([ve,$e]=execAsync(()=>normaliseEntryTags(ke)),ve=await ve,$e(),ve)){const Fe={tag:xe,entry:ke,resolvedOptions:pe.resolvedOptions};[ve,$e]=execAsync(()=>O.callHook("tag:normalise",Fe)),await ve,$e(),Le.tags.push(Fe.tag)}}return[ve,$e]=execAsync(()=>O.callHook("tags:beforeResolve",Le)),await ve,$e(),[ve,$e]=execAsync(()=>O.callHook("tags:resolve",Le)),await ve,$e(),[ve,$e]=execAsync(()=>O.callHook("tags:afterResolve",Le)),await ve,$e(),Le.tags},ssr:G};return[DedupePlugin,PayloadPlugin,EventHandlersPlugin,HashKeyedPlugin,SortPlugin,TemplateParamsPlugin,TitleTemplatePlugin,XSSPlugin,...(S==null?void 0:S.plugins)||[]].forEach(ve=>pe.use(ve)),pe.hooks.callHook("init",pe),pe}function getActiveHead(){return activeHead}const Vue3=version[0]==="3";function resolveUnref(S){return typeof S=="function"?S():unref(S)}function resolveUnrefHeadInput(S){if(S instanceof Promise||S instanceof Date||S instanceof RegExp)return S;const O=resolveUnref(S);if(!S||!O)return O;if(Array.isArray(O))return O.map(G=>resolveUnrefHeadInput(G));if(typeof O=="object"){const G={};for(const z in O)if(Object.prototype.hasOwnProperty.call(O,z)){if(z==="titleTemplate"||z[0]==="o"&&z[1]==="n"){G[z]=unref(O[z]);continue}G[z]=resolveUnrefHeadInput(O[z])}return G}return O}const VueReactivityPlugin={hooks:{"entries:resolve":S=>{for(const O of S.entries)O.resolvedInput=resolveUnrefHeadInput(O.input)}}},headSymbol="usehead";function vueInstall(S){return{install(G){Vue3&&(G.config.globalProperties.$unhead=S,G.config.globalProperties.$head=S,G.provide(headSymbol,S))}}.install}function createHead(S={}){S.domDelayFn=S.domDelayFn||(G=>nextTick(()=>setTimeoutWrapped(()=>G(),0)));const O=createHead$1(S);return O.use(VueReactivityPlugin),O.install=vueInstall(O),O}const _global=typeof window!="undefined"||typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},globalKey="__unhead_injection_handler__";function setHeadInjectionHandler(S){_global[globalKey]=S}function injectHead(){if(globalKey in _global)return _global[globalKey]();const S=inject(headSymbol);return S||getActiveHead()}function useHead$1(S,O={}){const G=O.head||injectHead();if(G)return G.ssr?G.push(S,O):clientUseHead(G,S,O)}function clientUseHead(S,O,G={}){const z=ref(!1),Q=ref({});watchEffect(()=>{Q.value=z.value?{}:resolveUnrefHeadInput(O)});const X=S.push(Q.value,G);return watch(Q,pe=>{X.patch(pe)}),getCurrentInstance()&&(onBeforeUnmount(()=>{X.dispose()}),onDeactivated(()=>{z.value=!0}),onActivated(()=>{z.value=!1})),X}function useRequestEvent(S=useNuxtApp$1()){var O;return(O=S.ssrContext)==null?void 0:O.event}function useRequestHeaders(S){return{}}const getServerData=(S,O)=>{var G,z,Q;return(Q=(z=(G=window.serverData)==null?void 0:G[getServerDataKey()])==null?void 0:z[S])!=null?Q:O},NO_SPA_FALLBACK="NSF",useRuntimeConfig=()=>{var S;return((S=window==null?void 0:window[window.__APP])==null?void 0:S.config)||{}},appConfig=()=>useRuntimeConfig().app,baseURL=()=>appConfig().baseURL,buildAssetsDir=()=>appConfig().buildAssetsDir,buildAssetsURL=(...S)=>joinRelativeURL(publicAssetsURL(),buildAssetsDir(),...S),publicAssetsURL=(...S)=>{const O=appConfig().cdnURL||appConfig().baseURL;return S.length?joinRelativeURL(O,...S):O};window.__buildAssetsURL=buildAssetsURL,window.__publicAssetsURL=publicAssetsURL;async function loadPayload(S,O={}){let G,z;const Q=([G,z]=execAsync(()=>_getPayloadURL(S,O)),G=await G,z(),G),X=useNuxtApp$1(),ee=X._payloadCache=X._payloadCache||{};return Q in ee?ee[Q]||null:(ee[Q]=isPrerendered(S).then(pe=>pe?_importPayload(Q).then(ve=>ve||(delete ee[Q],null)):(ee[Q]=null,null)),ee[Q])}const filename="_payload.js";async function _getPayloadURL(S,O={}){let G,z;const Q=new URL(S,"http://localhost");if(Q.host!=="localhost"||hasProtocol(Q.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+S);const X=useRuntimeConfig$1(),ee=O.hash||(O.fresh?Date.now():X.app.buildId),pe=X.app.cdnURL,ve=pe&&([G,z]=execAsync(()=>isPrerendered(S)),G=await G,z(),G)?pe:X.app.baseURL;return joinURL(ve,Q.pathname,filename+(ee?`?${ee}`:""))}async function _importPayload(S){let O,G;const z=import(S).then(Q=>Q.default||Q);try{return[O,G]=execAsync(()=>z),O=await O,G(),O}catch(Q){console.warn("[nuxt] Cannot load payload ",S,Q)}return null}async function isPrerendered(S=useRoute$1().path){return!!useNuxtApp$1().payload.prerenderedAt}function definePayloadReviver(S,O){useNuxtApp$1()._payloadRevivers[S]=O}const payloadPlugin=definePayloadPlugin(()=>{definePayloadReviver("skipHydrate",S=>{})}),unheadPlugins=[],unhead_KgADcZ0jPj=defineNuxtPlugin({name:"nuxt:head",enforce:"pre",setup(S){const O=createHead({plugins:unheadPlugins});setHeadInjectionHandler(()=>useNuxtApp$1().vueApp._context.provides.usehead),S.vueApp.use(O);{let G=!0;const z=async()=>{let Q,X;G=!1,[Q,X]=execAsync(()=>renderDOMHead(O)),await Q,X()};O.hooks.hook("dom:beforeRender",Q=>{Q.shouldRender=!G}),S.hooks.hook("page:start",()=>{G=!0}),S.hooks.hook("page:finish",()=>{S.isHydrating||z()}),S.hooks.hook("app:error",z),S.hooks.hook("app:suspense:resolve",z)}}});/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const isBrowser=typeof document!="undefined";function isRouteComponent(S){return typeof S=="object"||"displayName"in S||"props"in S||"__vccOpts"in S}function isESModule(S){return S.__esModule||S[Symbol.toStringTag]==="Module"||S.default&&isRouteComponent(S.default)}const assign=Object.assign;function applyToParams(S,O){const G={};for(const z in O){const Q=O[z];G[z]=isArray(Q)?Q.map(S):S(Q)}return G}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(S){return encodeURI(""+S).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(S){return commonEncode(S).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(S){return commonEncode(S).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(S){return encodeQueryValue(S).replace(EQUAL_RE,"%3D")}function encodePath(S){return commonEncode(S).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(S){return S==null?"":encodePath(S).replace(SLASH_RE,"%2F")}function decode(S){try{return decodeURIComponent(""+S)}catch(O){}return""+S}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=S=>S.replace(TRAILING_SLASH_RE,"");function parseURL(S,O,G="/"){let z,Q={},X="",ee="";const pe=O.indexOf("#");let ve=O.indexOf("?");return pe=0&&(ve=-1),ve>-1&&(z=O.slice(0,ve),X=O.slice(ve+1,pe>-1?pe:O.length),Q=S(X)),pe>-1&&(z=z||O.slice(0,pe),ee=O.slice(pe,O.length)),z=resolveRelativePath(z!=null?z:O,G),{fullPath:z+(X&&"?")+X+ee,path:z,query:Q,hash:decode(ee)}}function stringifyURL(S,O){const G=O.query?S(O.query):"";return O.path+(G&&"?")+G+(O.hash||"")}function stripBase(S,O){return!O||!S.toLowerCase().startsWith(O.toLowerCase())?S:S.slice(O.length)||"/"}function isSameRouteLocation(S,O,G){const z=O.matched.length-1,Q=G.matched.length-1;return z>-1&&z===Q&&isSameRouteRecord(O.matched[z],G.matched[Q])&&isSameRouteLocationParams(O.params,G.params)&&S(O.query)===S(G.query)&&O.hash===G.hash}function isSameRouteRecord(S,O){return(S.aliasOf||S)===(O.aliasOf||O)}function isSameRouteLocationParams(S,O){if(Object.keys(S).length!==Object.keys(O).length)return!1;for(const G in S)if(!isSameRouteLocationParamsValue(S[G],O[G]))return!1;return!0}function isSameRouteLocationParamsValue(S,O){return isArray(S)?isEquivalentArray(S,O):isArray(O)?isEquivalentArray(O,S):S===O}function isEquivalentArray(S,O){return isArray(O)?S.length===O.length&&S.every((G,z)=>G===O[z]):S.length===1&&S[0]===O}function resolveRelativePath(S,O){if(S.startsWith("/"))return S;if(!S)return O;const G=O.split("/"),z=S.split("/"),Q=z[z.length-1];(Q===".."||Q===".")&&z.push("");let X=G.length-1,ee,pe;for(ee=0;ee1&&X--;else break;return G.slice(0,X).join("/")+"/"+z.slice(ee).join("/")}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var NavigationType;(function(S){S.pop="pop",S.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(S){S.back="back",S.forward="forward",S.unknown=""})(NavigationDirection||(NavigationDirection={}));const START="";function normalizeBase(S){if(!S)if(isBrowser){const O=document.querySelector("base");S=O&&O.getAttribute("href")||"/",S=S.replace(/^\w+:\/\/[^\/]+/,"")}else S="/";return S[0]!=="/"&&S[0]!=="#"&&(S="/"+S),removeTrailingSlash(S)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(S,O){return S.replace(BEFORE_HASH_RE,"#")+O}function getElementPosition(S,O){const G=document.documentElement.getBoundingClientRect(),z=S.getBoundingClientRect();return{behavior:O.behavior,left:z.left-G.left-(O.left||0),top:z.top-G.top-(O.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(S){let O;if("el"in S){const G=S.el,z=typeof G=="string"&&G.startsWith("#"),Q=typeof G=="string"?z?document.getElementById(G.slice(1)):document.querySelector(G):G;if(!Q)return;O=getElementPosition(Q,S)}else O=S;"scrollBehavior"in document.documentElement.style?window.scrollTo(O):window.scrollTo(O.left!=null?O.left:window.scrollX,O.top!=null?O.top:window.scrollY)}function getScrollKey(S,O){return(history.state?history.state.position-O:-1)+S}const scrollPositions=new Map;function saveScrollPosition(S,O){scrollPositions.set(S,O)}function getSavedScrollPosition(S){const O=scrollPositions.get(S);return scrollPositions.delete(S),O}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(S,O){const{pathname:G,search:z,hash:Q}=O,X=S.indexOf("#");if(X>-1){let pe=Q.includes(S.slice(X))?S.slice(X).length:1,ve=Q.slice(pe);return ve[0]!=="/"&&(ve="/"+ve),stripBase(ve,"")}return stripBase(G,S)+z+Q}function useHistoryListeners(S,O,G,z){let Q=[],X=[],ee=null;const pe=({state:De})=>{const xe=createCurrentLocation(S,location),Fe=G.value,Ve=O.value;let Xe=0;if(De){if(G.value=xe,O.value=De,ee&&ee===Fe){ee=null;return}Xe=Ve?De.position-Ve.position:0}else z(xe);Q.forEach(je=>{je(G.value,Fe,{delta:Xe,type:NavigationType.pop,direction:Xe?Xe>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function ve(){ee=G.value}function $e(De){Q.push(De);const xe=()=>{const Fe=Q.indexOf(De);Fe>-1&&Q.splice(Fe,1)};return X.push(xe),xe}function Le(){const{history:De}=window;De.state&&De.replaceState(assign({},De.state,{scroll:computeScrollPosition()}),"")}function ke(){for(const De of X)De();X=[],window.removeEventListener("popstate",pe),window.removeEventListener("beforeunload",Le)}return window.addEventListener("popstate",pe),window.addEventListener("beforeunload",Le,{passive:!0}),{pauseListeners:ve,listen:$e,destroy:ke}}function buildState(S,O,G,z=!1,Q=!1){return{back:S,current:O,forward:G,replaced:z,position:window.history.length,scroll:Q?computeScrollPosition():null}}function useHistoryStateNavigation(S){const{history:O,location:G}=window,z={value:createCurrentLocation(S,G)},Q={value:O.state};Q.value||X(z.value,{back:null,current:z.value,forward:null,position:O.length-1,replaced:!0,scroll:null},!0);function X(ve,$e,Le){const ke=S.indexOf("#"),De=ke>-1?(G.host&&document.querySelector("base")?S:S.slice(ke))+ve:createBaseLocation()+S+ve;try{O[Le?"replaceState":"pushState"]($e,"",De),Q.value=$e}catch(xe){console.error(xe),G[Le?"replace":"assign"](De)}}function ee(ve,$e){const Le=assign({},O.state,buildState(Q.value.back,ve,Q.value.forward,!0),$e,{position:Q.value.position});X(ve,Le,!0),z.value=ve}function pe(ve,$e){const Le=assign({},Q.value,O.state,{forward:ve,scroll:computeScrollPosition()});X(Le.current,Le,!0);const ke=assign({},buildState(z.value,ve,null),{position:Le.position+1},$e);X(ve,ke,!1),z.value=ve}return{location:z,state:Q,push:pe,replace:ee}}function createWebHistory(S){S=normalizeBase(S);const O=useHistoryStateNavigation(S),G=useHistoryListeners(S,O.state,O.location,O.replace);function z(X,ee=!0){ee||G.pauseListeners(),history.go(X)}const Q=assign({location:"",base:S,go:z,createHref:createHref.bind(null,S)},O,G);return Object.defineProperty(Q,"location",{enumerable:!0,get:()=>O.location.value}),Object.defineProperty(Q,"state",{enumerable:!0,get:()=>O.state.value}),Q}function createMemoryHistory(S=""){let O=[],G=[START],z=0;S=normalizeBase(S);function Q(pe){z++,z!==G.length&&G.splice(z),G.push(pe)}function X(pe,ve,{direction:$e,delta:Le}){const ke={direction:$e,delta:Le,type:NavigationType.pop};for(const De of O)De(pe,ve,ke)}const ee={location:START,state:{},base:S,createHref:createHref.bind(null,S),replace(pe){G.splice(z--,1),Q(pe)},push(pe,ve){Q(pe)},listen(pe){return O.push(pe),()=>{const ve=O.indexOf(pe);ve>-1&&O.splice(ve,1)}},destroy(){O=[],G=[START],z=0},go(pe,ve=!0){const $e=this.location,Le=pe<0?NavigationDirection.back:NavigationDirection.forward;z=Math.max(0,Math.min(z+pe,G.length-1)),ve&&X(this.location,$e,{direction:Le,delta:pe})}};return Object.defineProperty(ee,"location",{enumerable:!0,get:()=>G[z]}),ee}function createWebHashHistory(S){return S=location.host?S||location.pathname+location.search:"",S.includes("#")||(S+="#"),createWebHistory(S)}function isRouteLocation(S){return typeof S=="string"||S&&typeof S=="object"}function isRouteName(S){return typeof S=="string"||typeof S=="symbol"}const NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(S){S[S.aborted=4]="aborted",S[S.cancelled=8]="cancelled",S[S.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(S,O){return assign(new Error,{type:S,[NavigationFailureSymbol]:!0},O)}function isNavigationFailure(S,O){return S instanceof Error&&NavigationFailureSymbol in S&&(O==null||!!(S.type&O))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(S,O){const G=assign({},BASE_PATH_PARSER_OPTIONS,O),z=[];let Q=G.start?"^":"";const X=[];for(const $e of S){const Le=$e.length?[]:[90];G.strict&&!$e.length&&(Q+="/");for(let ke=0;ke<$e.length;ke++){const De=$e[ke];let xe=40+(G.sensitive?.25:0);if(De.type===0)ke||(Q+="/"),Q+=De.value.replace(REGEX_CHARS_RE,"\\$&"),xe+=40;else if(De.type===1){const{value:Fe,repeatable:Ve,optional:Xe,regexp:je}=De;X.push({name:Fe,repeatable:Ve,optional:Xe});const ze=je||BASE_PARAM_PATTERN;if(ze!==BASE_PARAM_PATTERN){xe+=10;try{new RegExp(`(${ze})`)}catch(qe){throw new Error(`Invalid custom RegExp for param "${Fe}" (${ze}): `+qe.message)}}let We=Ve?`((?:${ze})(?:/(?:${ze}))*)`:`(${ze})`;ke||(We=Xe&&$e.length<2?`(?:/${We})`:"/"+We),Xe&&(We+="?"),Q+=We,xe+=20,Xe&&(xe+=-8),Ve&&(xe+=-20),ze===".*"&&(xe+=-50)}Le.push(xe)}z.push(Le)}if(G.strict&&G.end){const $e=z.length-1;z[$e][z[$e].length-1]+=.7000000000000001}G.strict||(Q+="/?"),G.end?Q+="$":G.strict&&!Q.endsWith("/")&&(Q+="(?:/|$)");const ee=new RegExp(Q,G.sensitive?"":"i");function pe($e){const Le=$e.match(ee),ke={};if(!Le)return null;for(let De=1;DeO.length?O.length===1&&O[0]===80?1:-1:0}function comparePathParserScore(S,O){let G=0;const z=S.score,Q=O.score;for(;G0&&O[O.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(S){if(!S)return[[]];if(S==="/")return[[ROOT_TOKEN]];if(!S.startsWith("/"))throw new Error(`Invalid path "${S}"`);function O(xe){throw new Error(`ERR (${G})/"${$e}": ${xe}`)}let G=0,z=G;const Q=[];let X;function ee(){X&&Q.push(X),X=[]}let pe=0,ve,$e="",Le="";function ke(){$e&&(G===0?X.push({type:0,value:$e}):G===1||G===2||G===3?(X.length>1&&(ve==="*"||ve==="+")&&O(`A repeatable param (${$e}) must be alone in its segment. eg: '/:ids+.`),X.push({type:1,value:$e,regexp:Le,repeatable:ve==="*"||ve==="+",optional:ve==="*"||ve==="?"})):O("Invalid state to consume buffer"),$e="")}function De(){$e+=ve}for(;pe{ee(We)}:noop$1}function ee(ke){if(isRouteName(ke)){const De=z.get(ke);De&&(z.delete(ke),G.splice(G.indexOf(De),1),De.children.forEach(ee),De.alias.forEach(ee))}else{const De=G.indexOf(ke);De>-1&&(G.splice(De,1),ke.record.name&&z.delete(ke.record.name),ke.children.forEach(ee),ke.alias.forEach(ee))}}function pe(){return G}function ve(ke){const De=findInsertionIndex(ke,G);G.splice(De,0,ke),ke.record.name&&!isAliasRecord(ke)&&z.set(ke.record.name,ke)}function $e(ke,De){let xe,Fe={},Ve,Xe;if("name"in ke&&ke.name){if(xe=z.get(ke.name),!xe)throw createRouterError(1,{location:ke});Xe=xe.record.name,Fe=assign(paramsFromLocation(De.params,xe.keys.filter(We=>!We.optional).concat(xe.parent?xe.parent.keys.filter(We=>We.optional):[]).map(We=>We.name)),ke.params&¶msFromLocation(ke.params,xe.keys.map(We=>We.name))),Ve=xe.stringify(Fe)}else if(ke.path!=null)Ve=ke.path,xe=G.find(We=>We.re.test(Ve)),xe&&(Fe=xe.parse(Ve),Xe=xe.record.name);else{if(xe=De.name?z.get(De.name):G.find(We=>We.re.test(De.path)),!xe)throw createRouterError(1,{location:ke,currentLocation:De});Xe=xe.record.name,Fe=assign({},De.params,ke.params),Ve=xe.stringify(Fe)}const je=[];let ze=xe;for(;ze;)je.unshift(ze.record),ze=ze.parent;return{name:Xe,path:Ve,params:Fe,matched:je,meta:mergeMetaFields(je)}}S.forEach(ke=>X(ke));function Le(){G.length=0,z.clear()}return{addRoute:X,resolve:$e,removeRoute:ee,clearRoutes:Le,getRoutes:pe,getRecordMatcher:Q}}function paramsFromLocation(S,O){const G={};for(const z of O)z in S&&(G[z]=S[z]);return G}function normalizeRouteRecord(S){const O={path:S.path,redirect:S.redirect,name:S.name,meta:S.meta||{},aliasOf:S.aliasOf,beforeEnter:S.beforeEnter,props:normalizeRecordProps(S),children:S.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in S?S.components||null:S.component&&{default:S.component}};return Object.defineProperty(O,"mods",{value:{}}),O}function normalizeRecordProps(S){const O={},G=S.props||!1;if("component"in S)O.default=G;else for(const z in S.components)O[z]=typeof G=="object"?G[z]:G;return O}function isAliasRecord(S){for(;S;){if(S.record.aliasOf)return!0;S=S.parent}return!1}function mergeMetaFields(S){return S.reduce((O,G)=>assign(O,G.meta),{})}function mergeOptions(S,O){const G={};for(const z in S)G[z]=z in O?O[z]:S[z];return G}function findInsertionIndex(S,O){let G=0,z=O.length;for(;G!==z;){const X=G+z>>1;comparePathParserScore(S,O[X])<0?z=X:G=X+1}const Q=getInsertionAncestor(S);return Q&&(z=O.lastIndexOf(Q,z-1)),z}function getInsertionAncestor(S){let O=S;for(;O=O.parent;)if(isMatchable(O)&&comparePathParserScore(S,O)===0)return O}function isMatchable({record:S}){return!!(S.name||S.components&&Object.keys(S.components).length||S.redirect)}function parseQuery(S){const O={};if(S===""||S==="?")return O;const z=(S[0]==="?"?S.slice(1):S).split("&");for(let Q=0;QX&&encodeQueryValue(X)):[z&&encodeQueryValue(z)]).forEach(X=>{X!==void 0&&(O+=(O.length?"&":"")+G,X!=null&&(O+="="+X))})}return O}function normalizeQuery(S){const O={};for(const G in S){const z=S[G];z!==void 0&&(O[G]=isArray(z)?z.map(Q=>Q==null?null:""+Q):z==null?z:""+z)}return O}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let S=[];function O(z){return S.push(z),()=>{const Q=S.indexOf(z);Q>-1&&S.splice(Q,1)}}function G(){S=[]}return{add:O,list:()=>S.slice(),reset:G}}function registerGuard(S,O,G){const z=()=>{S[O].delete(G)};onUnmounted(z),onDeactivated(z),onActivated(()=>{S[O].add(G)}),S[O].add(G)}function onBeforeRouteLeave(S){const O=inject(matchedRouteKey,{}).value;O&®isterGuard(O,"leaveGuards",S)}function onBeforeRouteUpdate(S){const O=inject(matchedRouteKey,{}).value;O&®isterGuard(O,"updateGuards",S)}function guardToPromiseFn(S,O,G,z,Q,X=ee=>ee()){const ee=z&&(z.enterCallbacks[Q]=z.enterCallbacks[Q]||[]);return()=>new Promise((pe,ve)=>{const $e=De=>{De===!1?ve(createRouterError(4,{from:G,to:O})):De instanceof Error?ve(De):isRouteLocation(De)?ve(createRouterError(2,{from:O,to:De})):(ee&&z.enterCallbacks[Q]===ee&&typeof De=="function"&&ee.push(De),pe())},Le=X(()=>S.call(z&&z.instances[Q],O,G,$e));let ke=Promise.resolve(Le);S.length<3&&(ke=ke.then($e)),ke.catch(De=>ve(De))})}function extractComponentsGuards(S,O,G,z,Q=X=>X()){const X=[];for(const ee of S)for(const pe in ee.components){let ve=ee.components[pe];if(!(O!=="beforeRouteEnter"&&!ee.instances[pe]))if(isRouteComponent(ve)){const Le=(ve.__vccOpts||ve)[O];Le&&X.push(guardToPromiseFn(Le,G,z,ee,pe,Q))}else{let $e=ve();X.push(()=>$e.then(Le=>{if(!Le)throw new Error(`Couldn't resolve component "${pe}" at "${ee.path}"`);const ke=isESModule(Le)?Le.default:Le;ee.mods[pe]=Le,ee.components[pe]=ke;const xe=(ke.__vccOpts||ke)[O];return xe&&guardToPromiseFn(xe,G,z,ee,pe,Q)()}))}}return X}function loadRouteLocation(S){return S.matched.every(O=>O.redirect)?Promise.reject(new Error("Cannot load a route that redirects.")):Promise.all(S.matched.map(O=>O.components&&Promise.all(Object.keys(O.components).reduce((G,z)=>{const Q=O.components[z];return typeof Q=="function"&&!("displayName"in Q)&&G.push(Q().then(X=>{if(!X)return Promise.reject(new Error(`Couldn't resolve component "${z}" at "${O.path}". Ensure you passed a function that returns a promise.`));const ee=isESModule(X)?X.default:X;O.mods[z]=X,O.components[z]=ee})),G},[])))).then(()=>S)}function useLink(S){const O=inject(routerKey),G=inject(routeLocationKey),z=computed(()=>{const ve=unref(S.to);return O.resolve(ve)}),Q=computed(()=>{const{matched:ve}=z.value,{length:$e}=ve,Le=ve[$e-1],ke=G.matched;if(!Le||!ke.length)return-1;const De=ke.findIndex(isSameRouteRecord.bind(null,Le));if(De>-1)return De;const xe=getOriginalPath(ve[$e-2]);return $e>1&&getOriginalPath(Le)===xe&&ke[ke.length-1].path!==xe?ke.findIndex(isSameRouteRecord.bind(null,ve[$e-2])):De}),X=computed(()=>Q.value>-1&&includesParams(G.params,z.value.params)),ee=computed(()=>Q.value>-1&&Q.value===G.matched.length-1&&isSameRouteLocationParams(G.params,z.value.params));function pe(ve={}){if(guardEvent(ve)){const $e=O[unref(S.replace)?"replace":"push"](unref(S.to)).catch(noop$1);return S.viewTransition&&typeof document!="undefined"&&"startViewTransition"in document&&document.startViewTransition(()=>$e),$e}return Promise.resolve()}return{route:z,href:computed(()=>z.value.href),isActive:X,isExactActive:ee,navigate:pe}}function preferSingleVNode(S){return S.length===1?S[0]:S}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(S,{slots:O}){const G=reactive(useLink(S)),{options:z}=inject(routerKey),Q=computed(()=>({[getLinkClass(S.activeClass,z.linkActiveClass,"router-link-active")]:G.isActive,[getLinkClass(S.exactActiveClass,z.linkExactActiveClass,"router-link-exact-active")]:G.isExactActive}));return()=>{const X=O.default&&preferSingleVNode(O.default(G));return S.custom?X:h$3("a",{"aria-current":G.isExactActive?S.ariaCurrentValue:null,href:G.href,onClick:G.navigate,class:Q.value},X)}}}),RouterLink=RouterLinkImpl;function guardEvent(S){if(!(S.metaKey||S.altKey||S.ctrlKey||S.shiftKey)&&!S.defaultPrevented&&!(S.button!==void 0&&S.button!==0)){if(S.currentTarget&&S.currentTarget.getAttribute){const O=S.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(O))return}return S.preventDefault&&S.preventDefault(),!0}}function includesParams(S,O){for(const G in O){const z=O[G],Q=S[G];if(typeof z=="string"){if(z!==Q)return!1}else if(!isArray(Q)||Q.length!==z.length||z.some((X,ee)=>X!==Q[ee]))return!1}return!0}function getOriginalPath(S){return S?S.aliasOf?S.aliasOf.path:S.path:""}const getLinkClass=(S,O,G)=>S!=null?S:O!=null?O:G,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(S,{attrs:O,slots:G}){const z=inject(routerViewLocationKey),Q=computed(()=>S.route||z.value),X=inject(viewDepthKey,0),ee=computed(()=>{let $e=unref(X);const{matched:Le}=Q.value;let ke;for(;(ke=Le[$e])&&!ke.components;)$e++;return $e}),pe=computed(()=>Q.value.matched[ee.value]);provide(viewDepthKey,computed(()=>ee.value+1)),provide(matchedRouteKey,pe),provide(routerViewLocationKey,Q);const ve=ref();return watch(()=>[ve.value,pe.value,S.name],([$e,Le,ke],[De,xe,Fe])=>{Le&&(Le.instances[ke]=$e,xe&&xe!==Le&&$e&&$e===De&&(Le.leaveGuards.size||(Le.leaveGuards=xe.leaveGuards),Le.updateGuards.size||(Le.updateGuards=xe.updateGuards))),$e&&Le&&(!xe||!isSameRouteRecord(Le,xe)||!De)&&(Le.enterCallbacks[ke]||[]).forEach(Ve=>Ve($e))},{flush:"post"}),()=>{const $e=Q.value,Le=S.name,ke=pe.value,De=ke&&ke.components[Le];if(!De)return normalizeSlot(G.default,{Component:De,route:$e});const xe=ke.props[Le],Fe=xe?xe===!0?$e.params:typeof xe=="function"?xe($e):xe:null,Xe=h$3(De,assign({},Fe,O,{onVnodeUnmounted:je=>{je.component.isUnmounted&&(ke.instances[Le]=null)},ref:ve}));return normalizeSlot(G.default,{Component:Xe,route:$e})||Xe}}});function normalizeSlot(S,O){if(!S)return null;const G=S(O);return G.length===1?G[0]:G}const RouterView=RouterViewImpl;function createRouter(S){const O=createRouterMatcher(S.routes,S),G=S.parseQuery||parseQuery,z=S.stringifyQuery||stringifyQuery,Q=S.history,X=useCallbacks(),ee=useCallbacks(),pe=useCallbacks(),ve=shallowRef(START_LOCATION_NORMALIZED);let $e=START_LOCATION_NORMALIZED;isBrowser&&S.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const Le=applyToParams.bind(null,St=>""+St),ke=applyToParams.bind(null,encodeParam),De=applyToParams.bind(null,decode);function xe(St,Dt){let It,xt;return isRouteName(St)?(It=O.getRecordMatcher(St),xt=Dt):xt=St,O.addRoute(xt,It)}function Fe(St){const Dt=O.getRecordMatcher(St);Dt&&O.removeRoute(Dt)}function Ve(){return O.getRoutes().map(St=>St.record)}function Xe(St){return!!O.getRecordMatcher(St)}function je(St,Dt){if(Dt=assign({},Dt||ve.value),typeof St=="string"){const Ze=parseURL(G,St,Dt.path),gt=O.resolve({path:Ze.path},Dt),Et=Q.createHref(Ze.fullPath);return assign(Ze,gt,{params:De(gt.params),hash:decode(Ze.hash),redirectedFrom:void 0,href:Et})}let It;if(St.path!=null)It=assign({},St,{path:parseURL(G,St.path,Dt.path).path});else{const Ze=assign({},St.params);for(const gt in Ze)Ze[gt]==null&&delete Ze[gt];It=assign({},St,{params:ke(Ze)}),Dt.params=ke(Dt.params)}const xt=O.resolve(It,Dt),jt=St.hash||"";xt.params=Le(De(xt.params));const qt=stringifyURL(z,assign({},St,{hash:encodeHash(jt),path:xt.path})),Ke=Q.createHref(qt);return assign({fullPath:qt,hash:jt,query:z===stringifyQuery?normalizeQuery(St.query):St.query||{}},xt,{redirectedFrom:void 0,href:Ke})}function ze(St){return typeof St=="string"?parseURL(G,St,ve.value.path):assign({},St)}function We(St,Dt){if($e!==St)return createRouterError(8,{from:Dt,to:St})}function qe(St){return nt(St)}function Qe(St){return qe(assign(ze(St),{replace:!0}))}function ot(St){const Dt=St.matched[St.matched.length-1];if(Dt&&Dt.redirect){const{redirect:It}=Dt;let xt=typeof It=="function"?It(St):It;return typeof xt=="string"&&(xt=xt.includes("?")||xt.includes("#")?xt=ze(xt):{path:xt},xt.params={}),assign({query:St.query,hash:St.hash,params:xt.path!=null?{}:St.params},xt)}}function nt(St,Dt){const It=$e=je(St),xt=ve.value,jt=St.state,qt=St.force,Ke=St.replace===!0,Ze=ot(It);if(Ze)return nt(assign(ze(Ze),{state:typeof Ze=="object"?assign({},jt,Ze.state):jt,force:qt,replace:Ke}),Dt||It);const gt=It;gt.redirectedFrom=Dt;let Et;return!qt&&isSameRouteLocation(z,xt,It)&&(Et=createRouterError(16,{to:gt,from:xt}),nn(xt,xt,!0,!1)),(Et?Promise.resolve(Et):Je(gt,xt)).catch(bt=>isNavigationFailure(bt)?isNavigationFailure(bt,2)?bt:an(bt):wt(bt,gt,xt)).then(bt=>{if(bt){if(isNavigationFailure(bt,2))return nt(assign({replace:Ke},ze(bt.to),{state:typeof bt.to=="object"?assign({},jt,bt.to.state):jt,force:qt}),Dt||gt)}else bt=vt(gt,xt,!0,Ke,jt);return mt(gt,xt,bt),bt})}function et(St,Dt){const It=We(St,Dt);return It?Promise.reject(It):Promise.resolve()}function Ye(St){const Dt=dn.values().next().value;return Dt&&typeof Dt.runWithContext=="function"?Dt.runWithContext(St):St()}function Je(St,Dt){let It;const[xt,jt,qt]=extractChangingRecords(St,Dt);It=extractComponentsGuards(xt.reverse(),"beforeRouteLeave",St,Dt);for(const Ze of xt)Ze.leaveGuards.forEach(gt=>{It.push(guardToPromiseFn(gt,St,Dt))});const Ke=et.bind(null,St,Dt);return It.push(Ke),rn(It).then(()=>{It=[];for(const Ze of X.list())It.push(guardToPromiseFn(Ze,St,Dt));return It.push(Ke),rn(It)}).then(()=>{It=extractComponentsGuards(jt,"beforeRouteUpdate",St,Dt);for(const Ze of jt)Ze.updateGuards.forEach(gt=>{It.push(guardToPromiseFn(gt,St,Dt))});return It.push(Ke),rn(It)}).then(()=>{It=[];for(const Ze of qt)if(Ze.beforeEnter)if(isArray(Ze.beforeEnter))for(const gt of Ze.beforeEnter)It.push(guardToPromiseFn(gt,St,Dt));else It.push(guardToPromiseFn(Ze.beforeEnter,St,Dt));return It.push(Ke),rn(It)}).then(()=>(St.matched.forEach(Ze=>Ze.enterCallbacks={}),It=extractComponentsGuards(qt,"beforeRouteEnter",St,Dt,Ye),It.push(Ke),rn(It))).then(()=>{It=[];for(const Ze of ee.list())It.push(guardToPromiseFn(Ze,St,Dt));return It.push(Ke),rn(It)}).catch(Ze=>isNavigationFailure(Ze,8)?Ze:Promise.reject(Ze))}function mt(St,Dt,It){pe.list().forEach(xt=>Ye(()=>xt(St,Dt,It)))}function vt(St,Dt,It,xt,jt){const qt=We(St,Dt);if(qt)return qt;const Ke=Dt===START_LOCATION_NORMALIZED,Ze=isBrowser?history.state:{};It&&(xt||Ke?Q.replace(St.fullPath,assign({scroll:Ke&&Ze&&Ze.scroll},jt)):Q.push(St.fullPath,jt)),ve.value=St,nn(St,Dt,It,Ke),an()}let Pt;function Ft(){Pt||(Pt=Q.listen((St,Dt,It)=>{if(!un.listening)return;const xt=je(St),jt=ot(xt);if(jt){nt(assign(jt,{replace:!0,force:!0}),xt).catch(noop$1);return}$e=xt;const qt=ve.value;isBrowser&&saveScrollPosition(getScrollKey(qt.fullPath,It.delta),computeScrollPosition()),Je(xt,qt).catch(Ke=>isNavigationFailure(Ke,12)?Ke:isNavigationFailure(Ke,2)?(nt(assign(ze(Ke.to),{force:!0}),xt).then(Ze=>{isNavigationFailure(Ze,20)&&!It.delta&&It.type===NavigationType.pop&&Q.go(-1,!1)}).catch(noop$1),Promise.reject()):(It.delta&&Q.go(-It.delta,!1),wt(Ke,xt,qt))).then(Ke=>{Ke=Ke||vt(xt,qt,!1),Ke&&(It.delta&&!isNavigationFailure(Ke,8)?Q.go(-It.delta,!1):It.type===NavigationType.pop&&isNavigationFailure(Ke,20)&&Q.go(-1,!1)),mt(xt,qt,Ke)}).catch(noop$1)}))}let Ut=useCallbacks(),Lt=useCallbacks(),Nt;function wt(St,Dt,It){an(St);const xt=Lt.list();return xt.length?xt.forEach(jt=>jt(St,Dt,It)):console.error(St),Promise.reject(St)}function Kt(){return Nt&&ve.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((St,Dt)=>{Ut.add([St,Dt])})}function an(St){return Nt||(Nt=!St,Ft(),Ut.list().forEach(([Dt,It])=>St?It(St):Dt()),Ut.reset()),St}function nn(St,Dt,It,xt){const{scrollBehavior:jt}=S;if(!isBrowser||!jt)return Promise.resolve();const qt=!It&&getSavedScrollPosition(getScrollKey(St.fullPath,0))||(xt||!It)&&history.state&&history.state.scroll||null;return nextTick().then(()=>jt(St,Dt,qt)).then(Ke=>Ke&&scrollToPosition(Ke)).catch(Ke=>wt(Ke,St,Dt))}const Jt=St=>Q.go(St);let Xt;const dn=new Set,un={currentRoute:ve,listening:!0,addRoute:xe,removeRoute:Fe,clearRoutes:O.clearRoutes,hasRoute:Xe,getRoutes:Ve,resolve:je,options:S,push:qe,replace:Qe,go:Jt,back:()=>Jt(-1),forward:()=>Jt(1),beforeEach:X.add,beforeResolve:ee.add,afterEach:pe.add,onError:Lt.add,isReady:Kt,install(St){const Dt=this;St.component("RouterLink",RouterLink),St.component("RouterView",RouterView),St.config.globalProperties.$router=Dt,Object.defineProperty(St.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(ve)}),isBrowser&&!Xt&&ve.value===START_LOCATION_NORMALIZED&&(Xt=!0,qe(Q.location).catch(jt=>{}));const It={};for(const jt in START_LOCATION_NORMALIZED)Object.defineProperty(It,jt,{get:()=>ve.value[jt],enumerable:!0});St.provide(routerKey,Dt),St.provide(routeLocationKey,shallowReactive(It)),St.provide(routerViewLocationKey,ve);const xt=St.unmount;dn.add(St),St.unmount=function(){dn.delete(St),dn.size<1&&($e=START_LOCATION_NORMALIZED,Pt&&Pt(),Pt=null,ve.value=START_LOCATION_NORMALIZED,Xt=!1,Nt=!1),xt()}}};function rn(St){return St.reduce((Dt,It)=>Dt.then(()=>Ye(It)),Promise.resolve())}return un}function extractChangingRecords(S,O){const G=[],z=[],Q=[],X=Math.max(O.matched.length,S.matched.length);for(let ee=0;eeisSameRouteRecord($e,pe))?z.push(pe):G.push(pe));const ve=S.matched[ee];ve&&(O.matched.find($e=>isSameRouteRecord($e,ve))||Q.push(ve))}return[G,z,Q]}function useRouter(){return inject(routerKey)}function useRoute(S){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=(S,O)=>O.path.replace(ROUTE_KEY_PARENTHESES_RE$1,"$1").replace(ROUTE_KEY_SYMBOLS_RE$1,"$1").replace(ROUTE_KEY_NORMAL_RE$1,G=>{var z;return((z=S.params[G.slice(1)])==null?void 0:z.toString())||""}),generateRouteKey$1=(S,O)=>{var Q;const G=S.route.matched.find(X=>{var ee;return((ee=X.components)==null?void 0:ee.default)===S.Component.type}),z=(Q=O!=null?O:G==null?void 0:G.meta.key)!=null?Q:G&&interpolatePath(S.route,G);return typeof z=="function"?z(S.route):z},wrapInKeepAlive=(S,O)=>({default:()=>S?h$3(KeepAlive,S===!0?{}:S,O):O});function toArray(S){return Array.isArray(S)?S:[S]}const _wrapIf=(S,O,G)=>(O=O===!0?{}:O,{default:()=>{var z;return O?h$3(S,O,G):(z=G.default)==null?void 0:z.call(G)}}),ROUTE_KEY_PARENTHESES_RE=/(:\w+)\([^)]+\)/g,ROUTE_KEY_SYMBOLS_RE=/(:\w+)[?+*]/g,ROUTE_KEY_NORMAL_RE=/:\w+/g;function generateRouteKey(S){var G;const O=(G=S==null?void 0:S.meta.key)!=null?G:S.path.replace(ROUTE_KEY_PARENTHESES_RE,"$1").replace(ROUTE_KEY_SYMBOLS_RE,"$1").replace(ROUTE_KEY_NORMAL_RE,z=>{var Q;return((Q=S.params[z.slice(1)])==null?void 0:Q.toString())||""});return typeof O=="function"?O(S):O}function isChangingPage(S,O){return S===O||O===START_LOCATION_NORMALIZED?!1:generateRouteKey(S)!==generateRouteKey(O)?!0:!S.matched.every((z,Q)=>{var X,ee;return z.components&&z.components.default===((ee=(X=O.matched[Q])==null?void 0:X.components)==null?void 0:ee.default)})}const RouteProvider=defineComponent({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(S){const O=S.renderKey,G=S.route,z={};for(const Q in S.route)Object.defineProperty(z,Q,{get:()=>O===S.renderKey?S.route[Q]:G[Q],enumerable:!0});return provide(PageRouteSymbol,shallowReactive(z)),()=>h$3(S.vnode,{ref:S.vnodeRef})}}),__nuxt_component_0$1=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(S,{attrs:O,slots:G,expose:z}){const Q=useNuxtApp$1(),X=ref(),ee=inject(PageRouteSymbol,null);let pe;z({pageRef:X});const ve=inject(LayoutMetaSymbol,null);let $e;const Le=Q.deferHydration();if(Q.isHydrating){const ke=Q.hooks.hookOnce("app:error",Le);useRouter$1().beforeEach(ke)}return S.pageKey&&watch(()=>S.pageKey,(ke,De)=>{ke!==De&&Q.callHook("page:loading:start")}),()=>h$3(RouterView,Tt({name:S.name,route:S.route},O),{default:ke=>{var ze,We,qe,Qe;const De=haveParentRoutesRendered(ee,ke.route,ke.Component),xe=ee&&ee.matched.length===ke.route.matched.length;if(!ke.Component){if($e&&!xe)return $e;Le();return}if($e&&ve&&!ve.isCurrent(ke.route))return $e;if(De&&ee&&(!ve||ve!=null&&ve.isCurrent(ee)))return xe?$e:null;const Fe=generateRouteKey$1(ke,S.pageKey);!Q.isHydrating&&!hasChildrenRoutes(ee,ke.route,ke.Component)&&pe===Fe&&Q.callHook("page:loading:end"),pe=Fe;const Ve=!!((We=(ze=S.transition)!=null?ze:ke.route.meta.pageTransition)!=null?We:appPageTransition),Xe=Ve&&_mergeTransitionProps([S.transition,ke.route.meta.pageTransition,appPageTransition,{onAfterLeave:()=>{Q.callHook("page:transition:finish",ke.Component)}}].filter(Boolean)),je=(Qe=(qe=S.keepalive)!=null?qe:ke.route.meta.keepalive)!=null?Qe:appKeepalive;return $e=_wrapIf(Transition,Ve&&Xe,wrapInKeepAlive(je,h$3(Suspense,{suspensible:!0,onPending:()=>Q.callHook("page:start",ke.Component),onResolve:()=>{nextTick(()=>Q.callHook("page:finish",ke.Component).then(()=>Q.callHook("page:loading:end")).finally(Le))}},{default:()=>{const ot=h$3(RouteProvider,{key:Fe||void 0,vnode:G.default?h$3(Fragment,void 0,G.default(ke)):ke.Component,route:ke.route,renderKey:Fe||void 0,trackRootNodes:Ve,vnodeRef:X});return je&&(ot.type.name=ke.Component.type.name||ke.Component.type.__name||"RouteProvider"),ot}}))).default(),$e}})}});function _mergeTransitionProps(S){const O=S.map(G=>Gt(Tt({},G),{onAfterLeave:G.onAfterLeave?toArray(G.onAfterLeave):void 0}));return defu$1(...O)}function haveParentRoutesRendered(S,O,G){if(!S)return!1;const z=O.matched.findIndex(Q=>{var X;return((X=Q.components)==null?void 0:X.default)===(G==null?void 0:G.type)});return!z||z===-1?!1:O.matched.slice(0,z).some((Q,X)=>{var ee,pe,ve;return((ee=Q.components)==null?void 0:ee.default)!==((ve=(pe=S.matched[X])==null?void 0:pe.components)==null?void 0:ve.default)})||G&&generateRouteKey$1({route:O,Component:G})!==generateRouteKey$1({route:S,Component:G})}function hasChildrenRoutes(S,O,G){return S?O.matched.findIndex(Q=>{var X;return((X=Q.components)==null?void 0:X.default)===(G==null?void 0:G.type)}){z.value=!0}),provide(clientOnlySymbol,!0),Q=>{var ve;if(z.value)return(ve=O.default)==null?void 0:ve.call(O);const X=O.fallback||O.placeholder;if(X)return X();const ee=Q.fallback||Q.placeholder||"",pe=Q.fallbackTag||Q.placeholderTag||"span";return createElementBlock(pe,G,ee)}}}),_sfc_main$7=defineComponent({__name:"DesktopContainer",setup(S){const O=useSharedStore(),{public:{nuxtAppName:G}}=useRuntimeConfig$1(),z=O.get(m$5.overlayTheme),Q=computed(()=>({[`theme-${unref(z)}`]:!!unref(z)})),X=ref(!1);return onBeforeMount(()=>{X.value=!!document.querySelector(`#desktop-modals-container[data-mf-app-name="${G}"]`)}),(ee,pe)=>{const ve=resolveComponent("ModalsContainer"),$e=__nuxt_component_1$1;return openBlock(),createBlock($e,null,{default:withCtx(()=>[(openBlock(),createBlock(Teleport,{to:"body"},[unref(X)?createCommentVNode("",!0):(openBlock(),createBlock(ve,{key:0,id:"desktop-modals-container",class:normalizeClass(unref(Q)),"data-mf-app-name":unref(G)},null,8,["class","data-mf-app-name"])),createVNode(unref(c$2),{group:unref(e$1).DEFAULT,closeOnClick:!1,max:3,duration:-1,ignoreDuplicates:"",reverse:"",class:"default__notifications"},null,8,["group"]),createVNode(unref(c$2),{group:unref(e$1).MAINTENANCE,closeOnClick:!1,max:1,duration:-1,width:"auto",position:"bottom center",ignoreDuplicates:"",reverse:"",isBottom:"",class:"default__notifications default__notifications--bottom"},null,8,["group"]),createVNode(unref(c$2),{group:unref(e$1).CUSTOM,closeOnClick:!1,max:1,duration:-1,width:"auto",position:"bottom center",ignoreDuplicates:"",reverse:"",isBottom:"",class:"default__notifications default__notifications--bottom"},null,8,["group"]),createVNode(unref(c$2),{group:unref(e$1).EXTENDED,duration:-1,width:"auto",position:"bottom right",reverse:"",class:"default__notifications default__notifications--extended"},null,8,["group"])]))]),_:1})}}}),createModalStore=()=>{var S,O;const G=useVModal(),z=useSharedStore(),Q=shallowRef([]),X=computed(()=>unref(Q).map(Fe=>{var Ve;return{name:Fe.name,component:defineAsyncComponent({loader:Fe.modal.component,loadingComponent:Fe.modal.componentLoader}),props:(Ve=Fe.argsWhenShow[0])!=null?Ve:{},closeEvent:Fe.closeEvent,options:Fe.modal.options}})),ee=computed(()=>[...unref(X)].reverse()),pe=computed(()=>unref(ee).find(Fe=>{var Ve;return!((Ve=Fe==null?void 0:Fe.options)!=null&&Ve.transparent)})),ve=computed(()=>unref(ee).find(Fe=>{var Ve;return(Ve=Fe==null?void 0:Fe.options)==null?void 0:Ve.transparent})),$e=computed(()=>!!(unref(pe)||unref(ve))),Le=computed(()=>!!unref(pe)),ke=computed(()=>!!unref(ve)),De=computed(()=>{var Fe,Ve;return!unref($e)||!!((Ve=(Fe=unref(pe))==null?void 0:Fe.options)!=null&&Ve.mainContentVisible)}),xe=()=>{Q.value=[...G.openModals],unref(ve)&&z.set(m$5.isMicrofrontModalOpen,!1)};return(S=G.openEvent)==null||S.watch(()=>xe()),(O=G.closeEvent)==null||O.watch(()=>xe()),z.bind(m$5.isMicrofrontModalOpen,$e),{openModals:X,openModal:pe,openedTransparentModal:ve,modalIsOpen:$e,fullHeightModalIsOpened:Le,transparentModalIsOpened:ke,showMainContent:De}},useModalStoreProvide=()=>provide("MODAL_STORE",createModalStore()),useModalStore=()=>inject("MODAL_STORE"),UiButton=Object.freeze(Object.defineProperty({__proto__:null,default:p$8},Symbol.toStringTag,{value:"Module"})),_sfc_main$6=defineComponent({__name:"MicrofrontError",setup(S){return(O,G)=>{const z=p$8;return openBlock(),createBlock(unref(c$3),{class:"microfront-error"},{title:withCtx(()=>[createTextVNode(toDisplayString(O.$T("main_failed_to_load_page_error")),1)]),content:withCtx(()=>[createTextVNode(toDisplayString(O.$T("main_try_refreshing_page"))+" ",1),createVNode(z,{onClick:G[0]||(G[0]=Q=>O.$emit("reload")),class:"microfront-error__action",theme:unref(r$2).primary},{default:withCtx(()=>[createTextVNode(toDisplayString(O.$T("main_refreshing_button")),1)]),_:1},8,["theme"])]),_:1})}}}),_export_sfc=(S,O)=>{const G=S.__vccOpts||S;for(const[z,Q]of O)G[z]=Q;return G},MicrofrontError=_export_sfc(_sfc_main$6,[["__scopeId","data-v-b901af16"]]),UiPreloader=Object.freeze(Object.defineProperty({__proto__:null,default:l$2},Symbol.toStringTag,{value:"Module"})),useCoreBus=()=>{var S;return(S=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 S=reactive({});if(window.__RVM)return window.__RVM;const O=useCoreBus(),G=ke=>{var De;return(De=S[ke])!=null||(S[ke]={state:RemoteViewStates.NOT_EXIST,remoteComponents:0,remoteViews:0,meta:{}}),S[ke]},z=(ke,De)=>{var xe;const Fe=G(ke);(xe=stateTransitions[Fe.state])!=null&&xe.includes(De)&&(Fe.state=De)},Q=(ke,De)=>{Object.assign(G(ke).meta,De)},X=ke=>{const De=G(ke);return De.remoteViews<=0&&De.remoteComponents<=0?(z(ke,RemoteViewStates.NOT_EXIST),O.asyncEmit(`unmounted-${De.meta.appName}`),!0):!1},ee=ke=>{let De;const xe=G(ke);if(xe.meta.appName){const Fe=xe.remoteComponents>0;De=O.asyncEmit(`unmounted-${xe.meta.appName}`,Fe)}return xe.remoteViews++,De},pe=ke=>{const De=G(ke);De.remoteViews--,!X(ke)&&De.meta.appName&&O.emit(`deactivated-${De.meta.appName}`)},ve=ke=>{G(ke).remoteComponents++},$e=ke=>{const De=G(ke);De.remoteComponents--,De.remoteComponents<=0&&X(ke)},Le={remoteViews:ref(S),getEntry:G,setState:z,setMeta:Q,addRemoteViewDependency:ee,removeRemoteViewDependency:pe,addRemoteComponentDependency:ve,removeRemoteComponentDependency:$e,watchEntry:(ke,De)=>watchEffect(()=>{De(G(ke))})};return window.__RVM=Le,Le},useRetryManager=S=>{const{setMeta:O,watchEntry:G}=useRemoteViewManager(),z=useCoreBus(),{retries:Q=3,timeout:X=1e3,mfUrl:ee}=S,pe=Le=>{let{retryInfo:ke}=Le.meta;return ke||(ke={inProgress:!0,currentRetry:0,retries:Q,timeout:X},O(ee,{retryInfo:ke})),ke},ve=Le=>{const ke=pe(Le);if(!(ke!=null&&ke.timeoutId)){if(ke.currentRetry>=ke.retries){ke.inProgress=!1;return}ke.timeoutId=setTimeoutWrapped(()=>{ke.currentRetry+=1,delete ke.timeoutId,ke.timeout*=2,O(ee,{retryInfo:ke}),z.emit("reload-"+ee)},ke.timeout)}},$e=Le=>{Le.meta.retryInfo&&delete Le.meta.retryInfo};G(ee,Le=>{Le.state===RemoteViewStates.ERROR?ve(Le):Le.state===RemoteViewStates.READY&&$e(Le)})},normalizeMicrofrontUrl=S=>S.replace(/%20/g,"+").replace(/%2F/gi,"/").replace(/%(3B|3A|23|2C|22|27|3C|3E|5B|5D|7B|7D|7C|5C|5E)/gi,""),sanitiseAttrs=S=>{const O={};for(const G in S)G.includes("data-v-")||(O[G]=S[G]);return O},responseDataAdapter=(S,O)=>S&&(S.cssToLoad=S.cssToLoad.map(G=>{const z={href:"",microfront:S.appName};return isString(G)?z.href=G:(z.href=G.href,z.microfront=G.microfront),O&&(z.href=O(z.href)),z}),isString(S.style)?S.style=[{cssText:S.style,microfront:S.appName}]:S.style=S.style.map(({cssText:G,microfront:z})=>({cssText:G,microfront:z})),S),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$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=(S,O,G)=>O in S?__defProp$q(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$p=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$q.call(O,G)&&__defNormalProp$q(S,G,O[G]);if(__getOwnPropSymbols$q)for(var G of __getOwnPropSymbols$q(O))__propIsEnum$q.call(O,G)&&__defNormalProp$q(S,G,O[G]);return S},__spreadProps$8=(S,O)=>__defProps$8(S,__getOwnPropDescs$8(O));const loadMicrofront=async({url:S,httpModule:O,clientHeaders:G,components:z,forceSpa:Q=!1})=>{let X,ee;const pe=__spreadProps$8(__spreadValues$p({},G),{[MF_LOADER_HEADERS.MF_RENDER_MODE]:MF_RENDER_MODES.JSON,[MF_LOADER_HEADERS.MF_API_VERSION]:MF_API_VERSIONS.V2}),ve=getServerData("slr");delete pe[MF_LOADER_HEADERS.MF_FORCE_SPA],delete pe[MF_LOADER_HEADERS.MF_CONTENT_LENGTH],delete pe[MF_LOADER_HEADERS.MF_SKIP_LANG_REDIRECT],Q&&(pe[MF_LOADER_HEADERS.MF_FORCE_SPA]=Q),ve&&(pe[MF_LOADER_HEADERS.MF_SKIP_LANG_REDIRECT]=ve);let $e;try{$e=decodeURIComponent(normalizeMicrofrontUrl(S))}catch(ke){$e=normalizeMicrofrontUrl(S)}const Le=([X,ee]=execAsync(()=>O($e,__spreadProps$8(__spreadValues$p({},isDef(z)?{body:{components:z},method:"POST"}:{}),{corsUnsafeHeaders:!0,headers:pe,redirect:"follow"})).execute()),X=await X,ee(),X);try{const ke=new URL($e),De=`${ke.protocol}//${ke.hostname}${ke.port?`:${ke.port}`:""}`,xe=Fe=>Fe.includes("://")?Fe:De+Fe;return Le.scriptsToLoad=Le.scriptsToLoad.map(xe),responseDataAdapter(Le,xe)}catch(ke){return responseDataAdapter(Le)}},useStateKeyPrefix="$s";function useState(...S){const O=typeof S[S.length-1]=="string"?S.pop():void 0;typeof S[0]!="string"&&S.unshift(O);const[G,z]=S;if(!G||typeof G!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+G);if(z!==void 0&&typeof z!="function")throw new Error("[nuxt] [useState] init must be a function: "+z);const Q=useStateKeyPrefix+G,X=useNuxtApp$1(),ee=toRef(X.payload.state,Q);if(ee.value===void 0&&z){const pe=z();if(isRef(pe))return X.payload.state[Q]=pe,pe;ee.value=pe}return ee}const isEmbedded=()=>getServerData("e"),stopSSR=()=>{},useHead=(...S)=>{var O;return(O=S[1])!=null||(S[1]={}),S[1].head=useNuxtApp$1().vueApp.config.globalProperties.$head,useHead$1(...S)},useSSRHostHead=(S,O)=>{};var __defProp$p=Object.defineProperty,__getOwnPropSymbols$p=Object.getOwnPropertySymbols,__hasOwnProp$p=Object.prototype.hasOwnProperty,__propIsEnum$p=Object.prototype.propertyIsEnumerable,__defNormalProp$p=(S,O,G)=>O in S?__defProp$p(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$o=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$p.call(O,G)&&__defNormalProp$p(S,G,O[G]);if(__getOwnPropSymbols$p)for(var G of __getOwnPropSymbols$p(O))__propIsEnum$p.call(O,G)&&__defNormalProp$p(S,G,O[G]);return S},__objRest$4=(S,O)=>{var G={};for(var z in S)__hasOwnProp$p.call(S,z)&&O.indexOf(z)<0&&(G[z]=S[z]);if(S!=null&&__getOwnPropSymbols$p)for(var z of __getOwnPropSymbols$p(S))O.indexOf(z)<0&&__propIsEnum$p.call(S,z)&&(G[z]=S[z]);return G};const _sfc_main$5=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$1(),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 S,O;const G=useRoute$1(),z=computed(()=>microfrontData.value.appName),Q=getCurrentInstance(),X=ref(getEntry(props.url)),{watchEntry:ee}=useRemoteViewManager(),{useMFDebugger:pe}=([S,O]=execAsync(()=>__vitePreload(()=>import("./__shared_6b66f500e8.js"),[],import.meta.url)),S=await S,O(),S),{setDOMAttrs:ve,updateDebuggerInfo:$e}=pe({name:z,url:props.url,logger,entry:X,currentRoute:G,type:"remote_view"}),Le=computed(()=>Q==null?void 0:Q.vnode.el);$e(),ve(Le.value),ee(props.url,ke=>{X.value=ke,$e(),ve(Le.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:S})=>{logger.error(`appendMicroFrontData force error from, ${microfrontData.value.appName}`,S),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)},onRedirect=async S=>{let O,G;[O,G]=execAsync(()=>router.push(S)),await O,G()},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:S,microfront:O})=>appendStyle(S,{microfront:O})),[__promise,__rollback]=execAsync(()=>Promise.all(cssToLoad.value.map(({href:S,microfront:O})=>appendLink(S,{microfront:O}).catch(G=>logger.error(`appendLink error, ${appName}`,G))))),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(S){logger.error(`appendMicroFrontData error, ${appName}`,S)}[__promise,__rollback]=execAsync(()=>Promise.all(microfrontData.value.scriptsToLoad.map(S=>appendScript(S,{attributes:{type:"module",microfront:appName}})))),await __promise,__rollback()}}catch(S){logger.error(`appendMicroFrontData error, ${microfrontData.value.appName}`,S),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)}},initApp=async S=>{var O;let G,z;try{if(getEntry(props.url).state===RemoteViewStates.LOADING)return;setState(props.url,RemoteViewStates.LOADING),S&&(microfrontHasError.value=!1);const X=([G,z]=execAsync(()=>loadMicrofront({url:props.url+route.fullPath,clientHeaders,httpModule,forceSpa:!props.visible})),G=await G,z(),G);if(!isDef(X))throw new Error("microAppLoader error: loded data is null");const ee=pe=>pe.includes("://")?pe:cdn(pe);X.cssToLoad=X.cssToLoad.map(pe=>{var ve=pe,{href:$e}=ve,Le=__objRest$4(ve,["href"]);return __spreadValues$o({href:ee($e)},Le)}),X.scriptsToLoad=X.scriptsToLoad.map(ee),body.value=X.body,style.value=X.style,cssToLoad.value=X.cssToLoad,microfrontData.value={appName:X.appName,title:X.title,codeToEval:X.codeToEval,scriptsToLoad:X.scriptsToLoad,head:X.head},setMeta(props.url,{appName:microfrontData.value.appName}),S&&([G,z]=execAsync(()=>appendMicrofrontData()),await G,z())}catch(Q){logger.error(`useMicroAppLoader error, ${props.url}`,Q),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)}},reload=throttle(()=>initApp(!0),1e3,{leading:!0,trailing:!0});return onMounted(async()=>{let S,O;!body.value&&!getEntry(props.url).meta.entryReady&&([S,O]=execAsync(()=>initApp()),await S,O()),[S,O]=execAsync(()=>appendMicrofrontData()),await S,O(),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$5=["innerHTML"];function _sfc_render$2(S,O,G,z,Q,X){const ee=MicrofrontError,pe=l$2;return S.cssReady?(openBlock(),createElementBlock("div",{key:0,id:"remote-view",class:"microfront-content",innerHTML:S.body},null,8,_hoisted_1$5)):S.microfrontHasError?(openBlock(),createBlock(ee,{key:1,onReload:O[0]||(O[0]=ve=>{S.microfrontHasError=!1,S.initApp(!0)})})):(openBlock(),createBlock(pe,{key:2,class:"microfront-content-preloader"}))}const __nuxt_component_0=_export_sfc(_sfc_main$5,[["render",_sfc_render$2],["__scopeId","data-v-f82b2353"]]),_sfc_main$4=defineComponent({name:"RemoteViewManager",components:{MicrofrontContent:__nuxt_component_0},setup(){if(isEmbedded())return{remoteViewsToRender:[]};const{remoteViews:S}=useRemoteViewManager();return{remoteViewsToRender:computed(()=>{const G=[],z=unref(S);for(const Q in z){const{remoteComponents:X=0,remoteViews:ee=0}=z[Q]||{};X>0&&ee===0&&G.push(Q)}return G})}}}),_hoisted_1$4={style:{display:"none"}};function _sfc_render$1(S,O,G,z,Q,X){const ee=__nuxt_component_0,pe=__nuxt_component_1$1;return openBlock(),createBlock(pe,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.remoteViewsToRender,ve=>(openBlock(),createBlock(ee,{key:ve,url:ve,visible:!1},null,8,["url"]))),128))])]),_:1})}const RemoteViewManager=_export_sfc(_sfc_main$4,[["render",_sfc_render$1]]),isRemoteView=()=>{const{public:{nuxtAppName:S}}=useRuntimeConfig$1(),O=useRemoteViewManager().remoteViews.value;for(const G in O)if(O[G].meta.appName===S&&O[G].remoteViews===0)return!1;return!0},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(S,O,G,z,Q,X){return openBlock(),createBlock(Suspense,{suspensible:""},{default:withCtx(()=>[renderSlot(S.$slots,"default")]),_:3})}const RemoteComponentWrapper=_export_sfc(_sfc_main$3,[["render",_sfc_render]]),_sfc_main$2=defineComponent({props:{ssrHash:{type:String,required:!0}},setup(S,{slots:O}){return()=>{var G;return(G=O.default)==null?void 0:G.call(O)}}}),createSharedComposableClient=S=>{const O={},G={},z={},Q=X=>{O[X]--,z[X]&&O[X]<=0&&(z[X].stop(),G[X]=void 0,z[X]=void 0)};return(...X)=>{var ee;const pe=window.__APP;return(ee=O[pe])!=null||(O[pe]=0),O[pe]++,G[pe]||(z[pe]=effectScope(!0),G[pe]=z[pe].run(()=>S(...X))),onScopeDispose(()=>Q(pe)),G[pe]}},createSharedComposable=createSharedComposableClient;var __defProp$o=Object.defineProperty,__getOwnPropSymbols$o=Object.getOwnPropertySymbols,__hasOwnProp$o=Object.prototype.hasOwnProperty,__propIsEnum$o=Object.prototype.propertyIsEnumerable,__defNormalProp$o=(S,O,G)=>O in S?__defProp$o(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$n=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$o.call(O,G)&&__defNormalProp$o(S,G,O[G]);if(__getOwnPropSymbols$o)for(var G of __getOwnPropSymbols$o(O))__propIsEnum$o.call(O,G)&&__defNormalProp$o(S,G,O[G]);return S},__objRest$3=(S,O)=>{var G={};for(var z in S)__hasOwnProp$o.call(S,z)&&O.indexOf(z)<0&&(G[z]=S[z]);if(S!=null&&__getOwnPropSymbols$o)for(var z of __getOwnPropSymbols$o(S))O.indexOf(z)<0&&__propIsEnum$o.call(S,z)&&(G[z]=S[z]);return G};const useSSRProvidedComponentsStore=createSharedComposable(()=>{const S=shallowRef({});return{registerComponent:(z,Q)=>{S.value[z]=Q},getAllRegisteredComponents:async z=>{let Q,X;const ee=[];for(const{name:ve,attrs:$e,hash:Le}of z)if(ve in S.value){const ke=S.value[ve],De=async()=>({name:ve,attrs:$e,hash:Le,componentOrImport:typeof ke=="function"?await ke():ke});ee.push(De())}return([Q,X]=execAsync(()=>Promise.all(ee)),Q=await Q,X(),Q).map(ve=>{var $e=ve,{componentOrImport:Le}=$e,ke=__objRest$3($e,["componentOrImport"]);return __spreadValues$n({component:(Le==null?void 0:Le.default)||Le},ke)})}}}),_hoisted_1$3={key:0,style:{display:"none"}},_hoisted_2$1={key:1},_sfc_main$1=defineComponent({__name:"SSRRemoteComponentsProvider",setup(S){const O=shallowRef([]);useRequestEvent(),useSSRProvidedComponentsStore();const G=!1;return(z,Q)=>unref(G)?(openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("mf-ssr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(O),({attrs:X,component:ee,hash:pe})=>(openBlock(),createElementBlock("mf-component",{key:pe},[createBaseVNode("div",normalizeProps({[unref(HASH_ATTRIBUTE_NAME)||""]:pe}),[createVNode(_sfc_main$2,{ssrHash:pe},{default:withCtx(()=>[createVNode(RemoteComponentWrapper,null,{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(ee),mergeProps({ref_for:!0},X),null,16))]),_:2},1024)]),_:2},1032,["ssrHash"])],16)]))),128))])])):(openBlock(),createElementBlock("div",_hoisted_2$1))}}),onAppDeactivated=S=>{useNuxtApp$1().hooks.hook("deactivated",S)},_hoisted_1$2={key:0,class:"default-layout-container"},_hoisted_2={class:"default-layout-container__inner"},_hoisted_3={key:1,class:"mf-loading"},_sfc_main=defineComponent({__name:"DefaultLayout_F",setup(S){useModalStoreProvide();const{cssReady:O}=useNuxtApp$1(),G=isRemoteView();provide(IS_PROVIDED_COMPONENT,!1);const z=ref(!1);return onAppDeactivated(()=>{z.value=!0}),(Q,X)=>{const ee=__nuxt_component_0$1;return openBlock(),createElementBlock(Fragment,null,[createVNode(RemoteViewManager),unref(G)&&!unref(z)?(openBlock(),createElementBlock(Fragment,{key:0},[unref(O)?(openBlock(),createElementBlock("div",_hoisted_1$2,[createBaseVNode("div",_hoisted_2,[createVNode(ee)])])):(openBlock(),createElementBlock("div",_hoisted_3,X[0]||(X[0]=[createBaseVNode("div",{class:"mf-loading__circle"},null,-1)])))],64)):createCommentVNode("",!0),createVNode(_sfc_main$1),createVNode(_sfc_main$7)],64)}}}),DefaultLayout=_export_sfc(_sfc_main,[["__scopeId","data-v-68682925"]]);var __defProp$n=Object.defineProperty,__getOwnPropSymbols$n=Object.getOwnPropertySymbols,__hasOwnProp$n=Object.prototype.hasOwnProperty,__propIsEnum$n=Object.prototype.propertyIsEnumerable,__defNormalProp$n=(S,O,G)=>O in S?__defProp$n(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$m=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$n.call(O,G)&&__defNormalProp$n(S,G,O[G]);if(__getOwnPropSymbols$n)for(var G of __getOwnPropSymbols$n(O))__propIsEnum$n.call(O,G)&&__defNormalProp$n(S,G,O[G]);return S};const ROOT_ROUTE_NAME="ROOT_ROUTE_NAME",makeMainRoute=(S,O=DefaultLayout)=>({name:ROOT_ROUTE_NAME,path:"/:APP_PREFIX(sys-[-$_\\w]*-front)?/:lng([a-z]{2})?",component:O,children:S,meta:{key:"main",44:1e4}}),wrapMicrofrontRoutes=(S,O=DefaultLayout)=>__spreadValues$m({routes:G=>[...G,makeMainRoute(S,O)]},isEmbedded()?{scrollBehavior:()=>!1}:{}),routerOptions1=wrapMicrofrontRoutes([]),validate=async S=>{var ve;let O,G;if(!((ve=S.meta)!=null&&ve.validate))return;const z=useNuxtApp$1(),Q=useRouter$1(),X=([O,G]=execAsync(()=>Promise.resolve(S.meta.validate(S))),O=await O,G(),O);if(X===!0)return;const ee=createError({statusCode:X&&X.statusCode||404,statusMessage:X&&X.statusMessage||`Page Not Found: ${S.fullPath}`,data:{path:S.fullPath}}),pe=Q.beforeResolve($e=>{if(pe(),$e===S){const Le=Q.afterEach(async()=>{let ke,De;Le(),[ke,De]=execAsync(()=>z.runWithContext(()=>showError(ee))),await ke,De(),window==null||window.history.pushState({},"",S.fullPath)});return!1}})},getDictionaryIdsFromContextRoute=S=>(S!=null?S:useRoute$1()).matched.flatMap(O=>O.meta[2]||[]).filter(Boolean),dictionaryLoader=async S=>{let O,G;if(S.meta[2])try{[O,G]=execAsync(()=>loadDictionary(getDictionaryIdsFromContextRoute(S))),await O,G()}catch(z){console.error(z)}},MediaGroups=[26,44,71,126,95,302],mediaLoader=async S=>{let O,G;const z=useNuxtApp$1();if(S.meta[3])try{const Q=S.matched.flatMap(X=>X.meta[3]||MediaGroups).filter(Boolean);[O,G]=execAsync(()=>z.vueApp.config.globalProperties.$loadMediaResources({ids:Q})),await O,G()}catch(Q){console.error(Q)}},loadersMiddleware=async(...S)=>{let O,G;[O,G]=execAsync(()=>Promise.all([dictionaryLoader(...S),mediaLoader(...S)])),await O,G()};var _a;(_a=window._MF_GUARDS)!=null||(window._MF_GUARDS={guards:new Set,promises:[]});const microfrontGuardMiddleware=async(S,O)=>{let G,z;if(!window._MF_GUARDS.guards||!window._MF_GUARDS.promises)return;window._MF_GUARDS.guards.forEach(X=>{(!X.hostPriority||!isEmbedded())&&(window._MF_GUARDS.promises.push(X({to:S,from:O})),window._MF_GUARDS.guards.delete(X))});const Q=([G,z]=execAsync(()=>Promise.all(window._MF_GUARDS.promises)),G=await G,z(),G);if(window._MF_GUARDS.promises.length=0,Q.includes(!1))return!1},modalGuardMiddleware=({query:S})=>{const O=useVModal();S[MODAL_ID]||O.hideAll()},requestIdleCallback=window.requestIdleCallback||(S=>{const O=Date.now(),G={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-O))};return setTimeoutWrapped(()=>{S(G)},1)}),onNuxtReady=S=>{const O=useNuxtApp$1();O.isHydrating?O.hooks.hookOnce("app:suspense:resolve",()=>{requestIdleCallback(()=>S())}):requestIdleCallback(()=>S())},payload_client_yVLowv6hDl=defineNuxtPlugin({name:"nuxt:payload",setup(S){useRouter$1().beforeResolve(async(O,G)=>{let z,Q;if(O.path===G.path)return;const X=([z,Q]=execAsync(()=>loadPayload(O.path)),z=await z,Q(),z);X&&Object.assign(S.static.data,X.data)}),onNuxtReady(()=>{S.hooks.hook("link:prefetch",async O=>{let G,z;const{hostname:Q}=new URL(O,window.location.href);Q===window.location.hostname&&([G,z]=execAsync(()=>loadPayload(O)),await G,z())})})}}),isDefer=S=>S==="defer"||S===!1;function useAsyncData(...S){var Ve,Xe,je,ze,We,qe,Qe,ot,nt;const O=typeof S[S.length-1]=="string"?S.pop():void 0;typeof S[0]!="string"&&S.unshift(O);let[G,z,Q={}]=S;if(typeof G!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof z!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const X=useNuxtApp$1(),ee=z,pe=()=>asyncDataDefaults.value,ve=()=>X.isHydrating?X.payload.data[G]:X.static.data[G];Q.server=(Ve=Q.server)!=null?Ve:!0,Q.default=(Xe=Q.default)!=null?Xe:pe,Q.getCachedData=(je=Q.getCachedData)!=null?je:ve,Q.lazy=(ze=Q.lazy)!=null?ze:!1,Q.immediate=(We=Q.immediate)!=null?We:!0,Q.deep=(qe=Q.deep)!=null?qe:asyncDataDefaults.deep,Q.dedupe=(Qe=Q.dedupe)!=null?Qe:"cancel";const $e=Q.getCachedData(G,X),Le=$e!=null;if(!X._asyncData[G]||!Q.immediate){(nt=(ot=X.payload._errors)[G])!=null||(ot[G]=asyncDataDefaults.errorValue);const et=Q.deep?ref:shallowRef;X._asyncData[G]={data:et(Le?$e:Q.default()),pending:ref(!Le),error:toRef(X.payload._errors,G),status:ref("idle"),_default:Q.default}}const ke=Tt({},X._asyncData[G]);delete ke._default,ke.refresh=ke.execute=(et={})=>{var Je;if(X._asyncDataPromises[G]){if(isDefer((Je=et.dedupe)!=null?Je:Q.dedupe))return X._asyncDataPromises[G];X._asyncDataPromises[G].cancelled=!0}if(et._initial||X.isHydrating&&et._initial!==!1){const mt=et._initial?$e:Q.getCachedData(G,X);if(mt!=null)return Promise.resolve(mt)}ke.pending.value=!0,ke.status.value="pending";const Ye=new Promise((mt,vt)=>{try{mt(ee(X))}catch(Pt){vt(Pt)}}).then(async mt=>{let vt,Pt;if(Ye.cancelled)return X._asyncDataPromises[G];let Ft=mt;Q.transform&&(Ft=([vt,Pt]=execAsync(()=>Q.transform(mt)),vt=await vt,Pt(),vt)),Q.pick&&(Ft=pick(Ft,Q.pick)),X.payload.data[G]=Ft,ke.data.value=Ft,ke.error.value=asyncDataDefaults.errorValue,ke.status.value="success"}).catch(mt=>{if(Ye.cancelled)return X._asyncDataPromises[G];ke.error.value=createError(mt),ke.data.value=unref(Q.default()),ke.status.value="error"}).finally(()=>{Ye.cancelled||(ke.pending.value=!1,delete X._asyncDataPromises[G])});return X._asyncDataPromises[G]=Ye,X._asyncDataPromises[G]},ke.clear=()=>clearNuxtDataByKey(X,G);const De=()=>ke.refresh({_initial:!0}),xe=Q.server!==!1&&X.payload.serverRendered;{const et=getCurrentInstance();if(et&&!et._nuxtOnBeforeMountCbs){et._nuxtOnBeforeMountCbs=[];const mt=et._nuxtOnBeforeMountCbs;onBeforeMount(()=>{mt.forEach(vt=>{vt()}),mt.splice(0,mt.length)}),onUnmounted(()=>mt.splice(0,mt.length))}xe&&X.isHydrating&&(ke.error.value||$e!=null)?(ke.pending.value=!1,ke.status.value=ke.error.value?"error":"success"):et&&(X.payload.serverRendered&&X.isHydrating||Q.lazy)&&Q.immediate?et._nuxtOnBeforeMountCbs.push(De):Q.immediate&&De();const Ye=getCurrentScope();if(Q.watch){const mt=watch(Q.watch,()=>ke.refresh());Ye&&onScopeDispose(mt)}const Je=X.hook("app:data:refresh",async mt=>{let vt,Pt;(!mt||mt.includes(G))&&([vt,Pt]=execAsync(()=>ke.refresh()),await vt,Pt())});Ye&&onScopeDispose(Je)}const Fe=Promise.resolve(X._asyncDataPromises[G]).then(()=>ke);return Object.assign(Fe,ke),Fe}function clearNuxtDataByKey(S,O){O in S.payload.data&&(S.payload.data[O]=void 0),O in S.payload._errors&&(S.payload._errors[O]=asyncDataDefaults.errorValue),S._asyncData[O]&&(S._asyncData[O].data.value=void 0,S._asyncData[O].error.value=asyncDataDefaults.errorValue,S._asyncData[O].pending.value=!1,S._asyncData[O].status.value="idle"),O in S._asyncDataPromises&&(S._asyncDataPromises[O]&&(S._asyncDataPromises[O].cancelled=!0),S._asyncDataPromises[O]=void 0)}function pick(S,O){const G={};for(const z of O)G[z]=S[z];return G}async function preloadRouteComponents(S,O=useRouter$1()){let G,z;const{path:Q,matched:X}=O.resolve(S);if(!X.length||(O._routePreloaded||(O._routePreloaded=new Set),O._routePreloaded.has(Q)))return;const ee=O._preloadPromises=O._preloadPromises||[];if(ee.length>4)return Promise.all(ee).then(()=>preloadRouteComponents(S,O));O._routePreloaded.add(Q);const pe=X.map(ve=>{var $e;return($e=ve.components)==null?void 0:$e.default}).filter(ve=>typeof ve=="function");for(const ve of pe){const $e=Promise.resolve(ve()).catch(()=>{}).finally(()=>ee.splice(ee.indexOf($e)));ee.push($e)}[G,z]=execAsync(()=>Promise.all(ee)),await G,z()}const firstNonUndefined=(...S)=>S.find(O=>O!==void 0);function defineNuxtLink(S){const O=S.componentName||"NuxtLink";function G(Q,X){if(!Q||S.trailingSlash!=="append"&&S.trailingSlash!=="remove")return Q;if(typeof Q=="string")return applyTrailingSlashBehavior(Q,S.trailingSlash);const ee="path"in Q&&Q.path!==void 0?Q.path:X(Q).path;return Gt(Tt({},Q),{name:void 0,path:applyTrailingSlashBehavior(ee,S.trailingSlash)})}function z(Q){var Ve,Xe,je;const X=useRouter$1(),ee=useRuntimeConfig$1(),pe=computed(()=>!!Q.target&&Q.target!=="_self"),ve=computed(()=>{const ze=Q.to||Q.href||"";return typeof ze=="string"&&hasProtocol(ze,{acceptRelative:!0})}),$e=resolveComponent("RouterLink"),Le=$e&&typeof $e!="string"?$e.useLink:void 0,ke=computed(()=>{if(Q.external)return!0;const ze=Q.to||Q.href||"";return typeof ze=="object"?!1:ze===""||ve.value}),De=computed(()=>{const ze=Q.to||Q.href||"";return ke.value?ze:G(ze,X.resolve)}),xe=ke.value||Le==null?void 0:Le(Gt(Tt({},Q),{to:De})),Fe=computed(()=>{var ze,We;if(!De.value||ve.value)return De.value;if(ke.value){const qe=typeof De.value=="object"&&"path"in De.value?resolveRouteObject(De.value):De.value,Qe=typeof qe=="object"?X.resolve(qe).href:qe;return G(Qe,X.resolve)}return typeof De.value=="object"?(We=(ze=X.resolve(De.value))==null?void 0:ze.href)!=null?We:null:G(joinURL(ee.app.baseURL,De.value),X.resolve)});return{to:De,hasTarget:pe,isAbsoluteUrl:ve,isExternal:ke,href:Fe,isActive:(Ve=xe==null?void 0:xe.isActive)!=null?Ve:computed(()=>De.value===X.currentRoute.value.path),isExactActive:(Xe=xe==null?void 0:xe.isExactActive)!=null?Xe:computed(()=>De.value===X.currentRoute.value.path),route:(je=xe==null?void 0:xe.route)!=null?je:computed(()=>X.resolve(De.value)),async navigate(){let ze,We;[ze,We]=execAsync(()=>navigateTo(Fe.value,{replace:Q.replace,external:ke.value||pe.value})),await ze,We()}}}return defineComponent({name:O,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:z,setup(Q,{slots:X}){const ee=useRouter$1(),{to:pe,href:ve,navigate:$e,isExternal:Le,hasTarget:ke,isAbsoluteUrl:De}=z(Q),xe=ref(!1),Fe=ref(null),Ve=ze=>{var We;Fe.value=Q.custom?(We=ze==null?void 0:ze.$el)==null?void 0:We.nextElementSibling:ze==null?void 0:ze.$el};function Xe(ze){var We,qe,Qe,ot;return!xe.value&&(typeof Q.prefetchOn=="string"?Q.prefetchOn===ze:(Qe=(We=Q.prefetchOn)==null?void 0:We[ze])!=null?Qe:(qe=S.prefetchOn)==null?void 0:qe[ze])&&((ot=Q.prefetch)!=null?ot:S.prefetch)!==!1&&Q.noPrefetch!==!0&&Q.target!=="_blank"&&!isSlowConnection()}async function je(ze=useNuxtApp$1()){let We,qe;if(xe.value)return;xe.value=!0;const Qe=typeof pe.value=="string"?pe.value:Le.value?resolveRouteObject(pe.value):ee.resolve(pe.value).fullPath,ot=Le.value?new URL(Qe,window.location.href).href:Qe;[We,qe]=execAsync(()=>Promise.all([ze.hooks.callHook("link:prefetch",ot).catch(()=>{}),!Le.value&&!ke.value&&preloadRouteComponents(pe.value,ee).catch(()=>{})])),await We,qe()}return()=>{var qe;if(!Le.value&&!ke.value){const Qe={ref:Ve,to:pe.value,activeClass:Q.activeClass||S.activeClass,exactActiveClass:Q.exactActiveClass||S.exactActiveClass,replace:Q.replace,ariaCurrentValue:Q.ariaCurrentValue,custom:Q.custom};return Q.custom||(Xe("interaction")&&(Qe.onPointerenter=je.bind(null,void 0),Qe.onFocus=je.bind(null,void 0)),xe.value&&(Qe.class=Q.prefetchedClass||S.prefetchedClass),Qe.rel=Q.rel||void 0),h$3(resolveComponent("RouterLink"),Qe,X.default)}const ze=Q.target||null,We=firstNonUndefined(Q.noRel?"":Q.rel,S.externalRelAttribute,De.value||ke.value?"noopener noreferrer":"")||null;return Q.custom?X.default?X.default({href:ve.value,navigate:$e,prefetch:je,get route(){if(!ve.value)return;const Qe=new URL(ve.value,window.location.href);return{path:Qe.pathname,fullPath:Qe.pathname,get query(){return parseQuery$1(Qe.search)},hash:Qe.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:ve.value}},rel:We,target:ze,isExternal:Le.value||ke.value,isActive:!1,isExactActive:!1}):null:h$3("a",{ref:Fe,href:ve.value||null,rel:We,target:ze},(qe=X.default)==null?void 0:qe.call(X))}}})}const __nuxt_component_1=defineNuxtLink(nuxtLinkDefaults);function applyTrailingSlashBehavior(S,O){const G=O==="append"?withTrailingSlash:withoutTrailingSlash;return hasProtocol(S)&&!S.startsWith("http")?S:G(S,!0)}const IS_2G_RE=/2g/;function isSlowConnection(){const S=navigator.connection;return!!(S&&(S.saveData||IS_2G_RE.test(S.effectiveType)))}const cfg0={},inlineConfig={nuxt:{}},__appConfig=defuFn(cfg0,inlineConfig);function useAppConfig(){const S=useNuxtApp$1();return S._appConfig||(S._appConfig=reactive(__appConfig)),S._appConfig}const plugin=defineNuxtPlugin({name:"pinia",setup(S){const O=createPinia();return S.vueApp.use(O),setActivePinia(O),S.payload&&S.payload.pinia&&(O.state.value=JSON.parse(JSON.stringify(S.payload.pinia))),{provide:{pinia:O}}}}),index_dMCw6euXpl=defineNuxtPlugin(async S=>{var O;(O=S.$multiBuildConfig)!=null||(S.$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(S){return REGEX_MOBILE1.test(S)||REGEX_MOBILE2.test(S.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(S){return REGEX_MOBILE_OR_TABLET1.test(S)||REGEX_MOBILE_OR_TABLET2.test(S.slice(0,4))}function isIos(S){return/iPad|iPhone|iPod/.test(S)}function isAndroid(S){return/android/i.test(S)}function isWindows(S){return/Windows/.test(S)}function isMacOS(S){return/Mac OS X/.test(S)}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(S){for(const O of browsers)if(O.test.test(S))return O.name;return""}function generateFlags(S,O){let G=!1,z=!1,Q=!1,X=!1;if(O==="Amazon CloudFront")S["cloudfront-is-mobile-viewer"]==="true"&&(G=!0,z=!0),S["cloudfront-is-tablet-viewer"]==="true"&&(G=!1,z=!0),S["cloudfront-is-desktop-viewer"]==="true"&&(G=!1,z=!1),S["cloudfront-is-ios-viewer"]==="true"&&(Q=!0),S["cloudfront-is-android-viewer"]==="true"&&(X=!0);else if(S&&S["cf-device-type"])switch(S["cf-device-type"]){case"mobile":G=!0,z=!0;break;case"tablet":G=!1,z=!0;break;case"desktop":G=!1,z=!1;break}else G=isMobile(O),z=isMobileOrTablet(O),Q=isIos(O),X=isAndroid(O);const ee=isWindows(O),pe=isMacOS(O),ve=getBrowserName(O),$e=ve==="Safari",Le=ve==="Firefox",ke=ve==="Edge",De=ve==="Chrome",xe=ve==="Samsung",Fe=REGEX_CRAWLER.test(O);return{userAgent:O,isMobile:G,isMobileOrTablet:z,isTablet:!G&&z,isDesktop:!z,isIos:Q,isAndroid:X,isWindows:ee,isMacOS:pe,isApple:pe||Q,isDesktopOrTablet:!G,isSafari:$e,isFirefox:Le,isEdge:ke,isChrome:De,isSamsung:xe,isCrawler:Fe}}const plugin_t2GMTTFnMT=defineNuxtPlugin(S=>{const O=useRuntimeConfig$1(),G=O.public.device.defaultUserAgent,z=O.public.device.refreshOnResize;if(S.ssrContext){const ee=useRequestHeaders(),pe=ee["user-agent"]||G;return{provide:{device:reactive(generateFlags(ee,pe))}}}const Q=navigator.userAgent||G,X=reactive(generateFlags({},Q));return z&&window.addEventListener("resize",()=>{setTimeoutWrapped(()=>{const ee=generateFlags({},navigator.userAgent||G);Object.entries(ee).forEach(pe=>{const[ve,$e]=pe;X[ve]=$e})},50)}),{provide:{device:X}}}),createModalData=(S,O)=>({name:S.name,modal:S,argsWhenShow:O,status:0,openEvent:createEvent(),closeEvent:createEvent(),errorEvent:createEvent()});let ModalStorage$1=class{constructor({middleware:O=[]}={}){this.openEvent=createEvent(),this.closeEvent=createEvent(),this.openModals=[],this.queueModals=[],this.runningTasks=new Set,this.middlewarePipeline=async(G,[z,...Q])=>{let X,ee;return z?([X,ee]=execAsync(()=>z.call(this,G)),await X,ee(),this.middlewarePipeline(G,Q)):G},this.middleware=O}get currentModalData(){return this.openModals[this.openModals.length-1]}show(O,...G){return this.showModal({modal:O,args:G})}overShow(O,...G){return this.showModal({modal:O,args:G,isOver:!0})}hide(O){var G;const z=O!=null?O:(G=this.currentModalData)==null?void 0:G.name;z&&this.closeModal(z),this.hasOpenedModals||this.runTask(this.openModal())}hideAll(){Promise.allSettled([...this.runningTasks]).then(()=>[...this.openModals,...this.queueModals].forEach(O=>{this.closeModal(O.name)}))}checkShow(O){return!!this.getModalDataByName(O)}get hasOpenedModals(){return!!this.openModals.length}runTask(O){this.runningTasks.add(O),O.finally(()=>{this.runningTasks.delete(O)})}updateStatus(O,G){switch(G){case 1:O.openEvent(O),this.openEvent(O);break;case 2:O.closeEvent(O),this.closeEvent(O);break;case 3:O.errorEvent(O);break}O.status=G}getModalDataByName(O){return[...this.openModals,...this.queueModals].find(G=>G.name===O)}addModalData(O){const G=this.getModalDataByName(O.name);return G||this.queueModals.push(O),G!=null?G:O}deleteModalData(O){const G=this.queueModals.findIndex(Q=>Q.name===O),z=this.openModals.findIndex(Q=>Q.name===O);G!==-1&&this.queueModals.splice(G,1),z!==-1&&this.openModals.splice(z,1)}async openModal(){let O,G;const z=this.queueModals.shift();if(z)try{this.openModals.push(z),[O,G]=execAsync(()=>this.middlewarePipeline({name:z.name,modal:z.modal,openEvent:z.openEvent,closeEvent:z.closeEvent,argsWhenShow:z.argsWhenShow,modalStorage:this,closeModal:()=>this.closeModal(z.name)},[...this.middleware,...z.modal.middleware])),await O,G(),z.status===0&&this.updateStatus(z,1)}catch(Q){console.error("openModal:",Q),[O,G]=execAsync(()=>this.hide(z.name)),await O,G()}}closeModal(O){const G=this.getModalDataByName(O);G&&(this.deleteModalData(O),G.status===1?this.updateStatus(G,2):G.status===0&&this.updateStatus(G,3))}showModal({modal:O,args:G,isOver:z=!1}){assert(O&&O.name,"middlewareModalPlugin: поле modal.name обязательно");const Q=this.addModalData(createModalData(O,G));return(z||!this.hasOpenedModals)&&this.runTask(this.openModal()),Q}};const AppStorageConfig={version:1,name:"AppStorage",storeName:"app_storage"};class AppStorageValue{constructor({value:O,expireDate:G}={}){this.value=O,this.expireDate=G}}const DRIVER_NAME="BrowserStorage",browserStorage={_driver:DRIVER_NAME,_support:!0,storage:{},_initStorage({name:S,version:O,storeName:G}){this.storage=localforage.createInstance({name:S,version:O,storeName:G})},dropInstance(){this.storage={}},clear(...S){this.storage.clear(...S)},getItem(S,...O){return this.storage.getItem(S,...O).then(G=>{if(isDef(G==null?void 0:G.value)){if(this.isValueExpired(G)){this.removeItem(S);return}return G.value}return G})},iterate(...S){return this.storage.iterate(...S)},key(...S){return this.storage.key(...S)},keys(...S){return this.storage.keys(...S)},length(...S){return this.storage.length(...S)},removeItem(S,...O){return this.storage.removeItem(S,...O)},setItem(S,O,G={},...z){const Q=new AppStorageValue({value:O,expireDate:G.expireDate});return this.storage.setItem(S,Q,...z)},isValueExpired(S){var O;return!!((O=S==null?void 0:S.expireDate)!=null&&O)&&S.expireDate<=Date.now()}},AppStorage=function(S,{appStorageKeys:O=[],appDynamicStorageKeys:G=[],sessionStorageKeys:z=[]}={}){return getSharedEntity(17,()=>(localforage.defineDriver(browserStorage),localforage.createInstance({driver:DRIVER_NAME,name:AppStorageConfig.name,version:AppStorageConfig.version,storeName:AppStorageConfig.storeName,appStorageKeys:O,appDynamicStorageKeys:G,sessionStorageKeys:z})))};class AppStorageDynamicKey extends String{compile(O){return`${this.toString()}:${O}`}}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];(function(){var S;try{if(typeof document<"u"){var O=document.createElementByMF("style");O.nonce=(S=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:S.content,O.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(O)}}catch(G){console.error("vite-plugin-css-injected-by-js",G)}})();const B=new Map;function it(S){return{all:S=S||new Map,on:function(O,G){var z=S.get(O);z?z.push(G):S.set(O,[G])},off:function(O,G){var z=S.get(O);z&&(G?z.splice(z.indexOf(G)>>>0,1):S.set(O,[]))},emit:function(O,G){var z=S.get(O);z&&z.slice().map(function(Q){Q(G)}),(z=S.get("*"))&&z.slice().map(function(Q){Q(O,G)})}}}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=S=>{if(S==="auto")return{type:S,value:0};for(let O=0;O{switch(typeof S){case"number":return{type:"px",value:S};case"string":return at(S);default:return{type:"",value:S}}},j={x:new Set(["left","center","right"]),y:new Set(["top","bottom"])},rt=(S=>()=>S++)(0),lt=S=>typeof S!="string"?[]:S.split(/\s+/gi).filter(Boolean),ct=S=>{typeof S=="string"&&(S=lt(S));let O=null,G=null;return S.forEach(z=>{j.y.has(z)&&(G=z),j.x.has(z)&&(O=z)}),{x:O,y:G}},b={position:["top","right"],cssAnimation:"vn-fade",velocityAnimation:{enter:S=>({height:[S.clientHeight,0],opacity:[1,0]}),leave:{height:0,opacity:[0,1]}}},ut=(S,O)=>{let G,z,Q=O;const X=()=>{z=Date.now(),G=setTimeoutWrapped(S,Q)},ee=()=>{clearTimeout(G),Q-=Date.now()-z};return X(),{start:X,stop:ee}};function ft(S){return typeof S=="function"||Object.prototype.toString.call(S)==="[object Object]"&&!isVNode(S)}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(S){return S==="css"||S==="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:S=>!0,destroy:S=>!0,start:S=>!0},slots:Object,setup:(S,{emit:O,slots:G,expose:z})=>{const Q=ref([]),X=B.get("velocity"),ee=computed(()=>S.animationType==="velocity"),pe=computed(()=>Q.value.filter(Ye=>Ye.state!==v.DESTROYED)),ve=computed(()=>st(S.width)),$e=computed(()=>{const{x:Ye,y:Je}=ct(S.position),mt=ve.value.value,vt=ve.value.type,Pt={width:mt+vt};return Je&&(Pt[Je]="0px"),Ye&&(Ye==="center"?Pt.left=`calc(50% - ${+mt/2}${vt})`:Pt[Ye]="0px"),Pt}),Le=computed(()=>ee.value?{onEnter:ot,onLeave:nt,onAfterLeave:et}:{}),ke=Ye=>{O("click",Ye),S.closeOnClick&&ze(Ye)},De=Ye=>{var Je;S.pauseOnHover&&((Je=Ye.timer)==null||Je.stop())},xe=Ye=>{var Je;S.pauseOnHover&&((Je=Ye.timer)==null||Je.start())},Fe=(Ye={})=>{if(Ye.group||(Ye.group=""),Ye.data||(Ye.data={}),S.group!==Ye.group)return;if(Ye.clean||Ye.clear){qe();return}const Je=typeof Ye.duration=="number"?Ye.duration:S.duration,mt=typeof Ye.speed=="number"?Ye.speed:S.speed,vt=typeof Ye.ignoreDuplicates=="boolean"?Ye.ignoreDuplicates:S.ignoreDuplicates,{title:Pt,text:Ft,type:Ut,data:Lt,id:Nt}=Ye,wt={id:Nt||rt(),title:Pt,text:Ft,type:Ut,state:v.IDLE,speed:mt,length:Je+2*mt,data:Lt,duplicates:0};Je>=0&&(wt.timer=ut(()=>ze(wt),wt.length));const Kt="bottom"in $e.value,an=S.reverse?!Kt:Kt;let nn=-1;const Jt=pe.value.find(Xt=>Xt.title===Ye.title&&Xt.text===Ye.text);if(vt&&Jt){Jt.duplicates++;return}an?(Q.value.push(wt),O("start",wt),pe.value.length>S.max&&(nn=0)):(Q.value.unshift(wt),O("start",wt),pe.value.length>S.max&&(nn=pe.value.length-1)),nn!==-1&&ze(pe.value[nn])},Ve=Ye=>{We(Ye)},Xe=Ye=>["vue-notification-template",S.classes,Ye.type||""],je=Ye=>ee.value?void 0:{transition:`all ${Ye.speed}ms`},ze=Ye=>{var Je;(Je=Ye.timer)==null||Je.stop(),Ye.state=v.DESTROYED,et(),O("destroy",Ye)},We=Ye=>{const Je=Q.value.find(mt=>mt.id===Ye);Je&&ze(Je)},qe=()=>{pe.value.forEach(ze)},Qe=(Ye,Je)=>{var mt;const vt=(mt=S.animation)==null?void 0:mt[Ye];return typeof vt=="function"?vt(Je):vt},ot=(Ye,Je)=>{const mt=Qe("enter",Ye);X(Ye,mt,{duration:S.speed,complete:Je})},nt=(Ye,Je)=>{const mt=Qe("leave",Ye);X(Ye,mt,{duration:S.speed,complete:Je})};function et(){Q.value=Q.value.filter(Ye=>Ye.state!==v.DESTROYED)}return onMounted(()=>{y.on("add",Fe),y.on("close",Ve)}),onUnmounted(()=>{y.off("add",Fe),y.off("close",Ve)}),()=>{let Ye;return createVNode("div",{class:"vue-notification-group",style:$e.value},[createVNode(TransitionGroup,mergeProps(Le.value,{tag:"div",css:!ee.value,name:S.animationName}),ft(Ye=pe.value.map(Je=>createVNode("div",{key:Je.id,class:"vue-notification-wrapper",style:je(Je),"data-id":Je.id,onMouseenter:()=>De(Je),onMouseleave:()=>xe(Je)},[G.body?G.body({item:Je,class:[S.classes,Je.type],close:()=>ze(Je)}):createVNode("div",{class:Xe(Je),onClick:()=>ke(Je)},[S.dangerouslySetInnerHtml?createVNode(Fragment,null,[Je.title?createVNode("div",{class:"notification-title",innerHTML:Je.title},null):null,createVNode("div",{class:"notification-content",innerHTML:Je.text},null)]):createVNode(Fragment,null,[Je.title?createVNode("div",{class:"notification-title"},[Je.title]):null,createVNode("div",{class:"notification-content"},[Je.text])])])])))?Ye:{default:()=>[Ye]})])}}}),E=S=>{typeof S=="string"&&(S={title:"",text:S}),typeof S=="object"&&y.emit("add",S)};E.close=S=>{y.emit("close",S)};const pt="Notifications";function yt(S,O={}){Object.entries(O).forEach(z=>B.set(...z));const G=O.name||"notify";S.config.globalProperties["$"+G]=E,S.component(O.componentName||pt,dt)}const ht={install:yt};function _typeof(S){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(O){return typeof O}:_typeof=function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},_typeof(S)}function asyncGeneratorStep(S,O,G,z,Q,X,ee){try{var pe=S[X](ee),ve=pe.value}catch($e){G($e);return}pe.done?O(ve):Promise.resolve(ve).then(z,Q)}function _asyncToGenerator(S){return function(){var O=this,G=arguments;return new Promise(function(z,Q){var X=S.apply(O,G);function ee(ve){asyncGeneratorStep(X,z,Q,ee,pe,"next",ve)}function pe(ve){asyncGeneratorStep(X,z,Q,ee,pe,"throw",ve)}ee(void 0)})}}function _classCallCheck(S,O){if(!(S instanceof O))throw new TypeError("Cannot call a class as a function")}function _defineProperties(S,O){for(var G=0;GS.length)&&(O=S.length);for(var G=0,z=new Array(O);G1),locks=[],documentListenerAdded=!1,clientY=0,initialClientY=-1,previousBodyOverflowSetting,previousBodyPaddingRight,hasScrollbar=function S(O){if(!O||O.nodeType!==Node.ELEMENT_NODE)return!1;var G=window.getComputedStyle(O);return["auto","scroll"].includes(G.overflowY)&&O.scrollHeight>O.clientHeight},shouldScroll=function S(O,G){return!(O.scrollTop===0&&G<0||O.scrollTop+O.clientHeight+G>=O.scrollHeight&&G>0)},composedPath=function S(O){for(var G=[];O;){if(G.push(O),O.classList.contains("vfm"))return G;O=O.parentElement}return G},hasAnyScrollableEl=function S(O,G){var z=!1,Q=composedPath(O);return Q.forEach(function(X){hasScrollbar(X)&&shouldScroll(X,G)&&(z=!0)}),z},allowTouchMove=function S(O){return locks.some(function(){return hasAnyScrollableEl(O,-clientY)})},preventDefault=function S(O){var G=O||window.event;return allowTouchMove(G.target)||G.touches.length>1?!0:(G.preventDefault&&G.preventDefault(),!1)},setOverflowHidden=function S(O){if(previousBodyPaddingRight===void 0){var G=!!O&&O.reserveScrollBarGap===!0,z=window.innerWidth-document.documentElement.clientWidth;if(G&&z>0){var Q=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);previousBodyPaddingRight=document.body.style.paddingRight,document.body.style.paddingRight="".concat(Q+z,"px")}}previousBodyOverflowSetting===void 0&&(previousBodyOverflowSetting=document.body.style.overflow,document.body.style.overflow="hidden")},restoreOverflowSetting=function S(){previousBodyPaddingRight!==void 0&&(document.body.style.paddingRight=previousBodyPaddingRight,previousBodyPaddingRight=void 0),previousBodyOverflowSetting!==void 0&&(document.body.style.overflow=previousBodyOverflowSetting,previousBodyOverflowSetting=void 0)},isTargetElementTotallyScrolled=function S(O){return O?O.scrollHeight-O.scrollTop<=O.clientHeight:!1},handleScroll=function S(O,G){return clientY=O.targetTouches[0].clientY-initialClientY,allowTouchMove(O.target)?!1:G&&G.scrollTop===0&&clientY>0||isTargetElementTotallyScrolled(G)&&clientY<0?preventDefault(O):(O.stopPropagation(),!0)},disableBodyScroll=function S(O,G){if(!O){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!locks.some(function(Q){return Q.targetElement===O})){var z={targetElement:O,options:G||{}};locks=[].concat(_toConsumableArray(locks),[z]),isIosDevice?(O.ontouchstart=function(Q){Q.targetTouches.length===1&&(initialClientY=Q.targetTouches[0].clientY)},O.ontouchmove=function(Q){Q.targetTouches.length===1&&handleScroll(Q,O)},documentListenerAdded||(document.addEventListener("touchmove",preventDefault,hasPassiveEvents?{passive:!1}:void 0),documentListenerAdded=!0)):setOverflowHidden(G)}},enableBodyScroll=function S(O){if(!O){console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");return}locks=locks.filter(function(G){return G.targetElement!==O}),isIosDevice?(O.ontouchstart=null,O.ontouchmove=null,documentListenerAdded&&locks.length===0&&(document.removeEventListener("touchmove",preventDefault,hasPassiveEvents?{passive:!1}:void 0),documentListenerAdded=!1)):locks.length||restoreOverflowSetting()},noop=function S(){},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 S(){return{}}},overlayStyle:{type:[Object,Array],default:function S(){return{}}},contentStyle:{type:[Object,Array],default:function S(){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 S(O){var G=_typeof(O);return G==="boolean"||G==="string"?!0:O.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 S(){return["t","tr","r","br","b","bl","l","tl"]},validator:function S(O){return["t","tr","r","br","b","bl","l","tl"].filter(function(G){return O.indexOf(G)!==-1}).length===O.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 S(O,G){var z=G.emit,Q=Symbol("vfm"),X=ref(null),ee=ref(null),pe=ref(null),ve=ref(null),$e=ref(null),Le=ref(null),ke=ref(null),De=new FocusTrap,xe=ref(!1),Fe=reactive({modal:!1,overlay:!1,resize:!1}),Ve=ref(null),Xe=ref(null),je=ref(!1),ze=ref({}),We=ref({}),qe=ref(null),Qe=ref(null),ot=noop,nt=noop,et=computed(function(){return typeof O.overlayTransition=="string"?{name:O.overlayTransition}:_objectSpread2({},O.overlayTransition)}),Ye=computed(function(){return typeof O.transition=="string"?{name:O.transition}:_objectSpread2({},O.transition)}),Je=computed(function(){return(O.hideOverlay||Ve.value===TransitionState.Leave)&&Xe.value===TransitionState.Leave}),mt=computed(function(){return O.zIndex===!1?O.zIndexAuto?+O.zIndexBase+2*(ke.value||0):!1:O.zIndex}),vt=computed(function(){return _objectSpread2({},mt.value!==!1&&{zIndex:mt.value})}),Pt=computed(function(){var _t=[We.value];return Array.isArray(O.contentStyle)?_t.push.apply(_t,_toConsumableArray(O.contentStyle)):_t.push(O.contentStyle),_t});watch(function(){return O.modelValue},function(_t){if(je.value){je.value=!1;return}if(Ut(),!_t){if(Ke("before-close",!0)){nt("hide");return}Lt()}}),watch(function(){return O.lockScroll},Nt),watch(function(){return O.hideOverlay},function(_t){O.modelValue&&!_t&&(Fe.overlay=!0)}),watch(function(){return O.attach},Ut),watch(Je,function(_t){_t&&(xe.value=!1,ee.value.style.display="none")},{flush:"post"}),watch(function(){return O.drag},function(_t){xe.value&&(_t?bt():Ct())}),watch(function(){return O.resize},function(_t){xe.value&&(_t?Mt():Rt())}),watch(function(){return O.keepChangedStyle},function(_t){_t||(We.value={})}),onMounted(function(){O.api.modals.push(Ft()),Ut()}),onBeforeUnmount(function(){var _t;Lt(),O.lockScroll&&ee.value&&enableBodyScroll(ee.value),X==null||(_t=X.value)===null||_t===void 0||_t.remove();var kt=O.api.modals.findIndex(function(At){return At.uid===Q});O.api.modals.splice(kt,1)});function Ft(){return{uid:Q,props:O,emit:z,vfmContainer:ee,vfmContent:pe,vfmResize:ve,vfmOverlayTransition:$e,vfmTransition:Le,getAttachElement:wt,modalStackIndex:ke,visibility:Fe,handleLockScroll:Nt,$focusTrap:De,toggle:gt,params:ze}}function Ut(){if(O.modelValue){if(z("_before-open",qt({type:"_before-open"})),Ke("before-open",!1)){nt("show");return}var _t=wt();if(_t||O.attach===!1){if(O.attach!==!1)if(X.value)_t.appendChild(X.value);else{xe.value=!0,nextTick(function(){Ut()});return}var kt=O.api.openedModals.findIndex(function(At){return At.uid===Q});kt!==-1&&O.api.openedModals.splice(kt,1),O.api.openedModals.push(Ft()),ke.value=O.api.openedModals.length-1,Nt(),O.api.openedModals.filter(function(At){return At.uid!==Q}).forEach(function(At,$t){At.getAttachElement()===_t&&(At.modalStackIndex.value=$t,!At.props.keepOverlay&&(At.visibility.overlay=!1))}),xe.value=!0,Kt()}else _t!==!1&&console.warn("Unable to locate target ".concat(O.attach))}}function Lt(){var _t=O.api.openedModals.findIndex(function(At){return At.uid===Q});if(_t!==-1&&O.api.openedModals.splice(_t,1),O.api.openedModals.length>0){var kt=O.api.openedModals[O.api.openedModals.length-1];kt.props.focusTrap&&kt.$focusTrap.firstElement().focus(),(kt.props.focusRetain||kt.props.focusTrap)&&kt.vfmContainer.value.focus(),!kt.props.hideOverlay&&(kt.visibility.overlay=!0)}O.drag&&Ct(),O.resize&&Rt(),qe.value=null,an()}function Nt(){O.modelValue&&nextTick(function(){O.lockScroll?disableBodyScroll(ee.value,{reserveScrollBarGap:!0}):enableBodyScroll(ee.value)})}function wt(){var _t;return O.attach===!1?_t=!1:typeof O.attach=="string"?window?_t=window.document.querySelector(O.attach):_t=!1:_t=O.attach,_t}function Kt(){Fe.overlay=!0,Fe.modal=!0}function an(){Fe.overlay=!1,Fe.modal=!1}function nn(){Ve.value=TransitionState.Entering}function Jt(){Ve.value=TransitionState.Enter}function Xt(){Ve.value=TransitionState.Leaving}function dn(){Ve.value=TransitionState.Leave}function un(){Xe.value=TransitionState.Entering}function rn(){Xe.value=TransitionState.Enter,(O.focusRetain||O.focusTrap)&&ee.value.focus(),O.focusTrap&&De.enable(ee.value),O.drag&&bt(),O.resize&&Mt(),z("_opened"),z("opened",qt({type:"opened"})),ot("show")}function St(){Xe.value=TransitionState.Leaving,De.enabled()&&De.disable()}function Dt(){Xe.value=TransitionState.Leave,ke.value=null,O.lockScroll&&enableBodyScroll(ee.value),O.keepChangedStyle||(We.value={});var _t=!1,kt=qt({type:"closed",stop:function(){_t=!0}});z("_closed"),z("closed",kt),ot("hide"),!_t&&(ze.value={})}function It(_t){Qe.value=_t==null?void 0:_t.target}function xt(){Qe.value===ee.value&&qe.value!=="resize:move"&&(z("click-outside",qt({type:"click-outside"})),O.clickToClose&&z("update:modelValue",!1))}function jt(){xe.value&&O.escToClose&&z("update:modelValue",!1)}function qt(){var _t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return _objectSpread2({ref:Ft()},_t)}function Ke(_t,kt){var At=!1,$t=qt({type:_t,stop:function(){At=!0}});return z(_t,$t),At?(je.value=!0,nextTick(function(){z("update:modelValue",kt)}),!0):!1}function Ze(_t,kt,At){qe.value="".concat(kt,":").concat(At),z(qe.value,_t)}function gt(_t,kt){var At=arguments;return new Promise(function($t,Bt){ot=function(Ht){$t(Ht),ot=noop},nt=function(Ht){Bt(Ht),nt=noop};var Vt=typeof _t=="boolean"?_t:!O.modelValue;Vt&&At.length===2&&(ze.value=kt),z("update:modelValue",Vt)})}function Et(_t){_t.stopPropagation();var kt="resize",At="drag",$t=_t.target.getAttribute("direction"),Bt;if($t)Bt=kt;else if(validDragElement(_t,pe.value,O.dragSelector))Bt=At;else return;Ze(_t,Bt,"start");var Vt=getPosition(_t),Wt=ee.value.getBoundingClientRect(),Ht=pe.value.getBoundingClientRect(),Qt=window.getComputedStyle(pe.value).position==="absolute",Yt={top:trimPx(We.value.top),left:trimPx(We.value.left)},zt=function(){if(O.fitParent){var en={absolute:function(){return{minTop:0,minLeft:0,maxTop:Wt.height-Ht.height,maxLeft:Wt.width-Ht.width}},relative:function(){return{minTop:Yt.top+Wt.top-Ht.top,minLeft:Yt.left+Wt.left-Ht.left,maxTop:Yt.top+Wt.bottom-Ht.bottom,maxLeft:Yt.left+Wt.right-Ht.right}}};return Qt?en.absolute():en.relative()}else return{}}(),Zt=Bt===kt&&setStyle(document.body,"cursor",resizeCursor[$t]),on=function(tn){tn.stopPropagation(),Ze(tn,Bt,"move");var pn=getPosition(tn),cn={x:pn.x-Vt.x,y:pn.y-Vt.y};Bt===kt&&(cn=Ot($t,cn,Wt,Ht,Qt));var fn,_n;Qt?(fn=Ht.top-Wt.top+cn.y,_n=Ht.left-Wt.left+cn.x):(fn=Yt.top+cn.y,_n=Yt.left+cn.x),Bt===At&&O.fitParent&&(fn=clamp(zt.minTop,fn,zt.maxTop),_n=clamp(zt.minLeft,_n,zt.maxLeft));var gn=_objectSpread2(_objectSpread2(_objectSpread2({position:"relative",top:fn+"px",left:_n+"px",margin:"unset",touchAction:"none"},Qt&&{position:"absolute",transform:"unset",width:Ht.width+"px",height:Ht.height+"px"}),cn.width&&{width:cn.width+"px"}),cn.height&&{height:cn.height+"px"});We.value=_objectSpread2(_objectSpread2({},We.value),gn)},sn=function en(tn){tn.stopPropagation(),Bt===kt&&Zt&&Zt(),setTimeoutWrapped(function(){Ze(tn,Bt,"end")}),removeListener("move",document,on),removeListener("up",document,en)};addListener("move",document,on),addListener("up",document,sn)}function bt(){addListener("down",pe.value,Et),We.value.touchAction="none"}function Ct(){removeListener("down",pe.value,Et)}function Mt(){Fe.resize=!0,nextTick(function(){addListener("down",ve.value,Et)})}function Rt(){removeListener("down",ve.value,Et),Fe.resize=!1}function Ot(_t,kt,At,$t,Bt){var Vt=function(zt){var Zt,on=kt[zt.axis];on=O.fitParent?clamp(zt.min,on,zt.max):on;var sn=clamp(zt.minEdge,zt.getEdge(on),zt.maxEdge);return on=zt.getOffsetAxis(sn,Bt),Zt={},_defineProperty(Zt,zt.edgeName,sn),_defineProperty(Zt,zt.axis,on),Zt},Wt=function(zt,Zt,on,sn){var en=$t[Zt],tn=At[zt]-$t[zt],pn=capitalize(Zt);return{axis:on,edgeName:Zt,min:sn?tn:-en,max:sn?en:tn,minEdge:O["min".concat(pn)],maxEdge:O["max".concat(pn)],getEdge:function(fn){return $t[Zt]-fn*(sn?1:-1)},getOffsetAxis:function(fn,_n){var gn=$t[Zt]-fn;return _n?sn?gn:0:(sn?1:-1)*gn/2}}},Ht={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},Qt={x:0,y:0};return _t.split("").forEach(function(Yt){var zt=Wt.apply(void 0,_toConsumableArray(Ht[Yt]));Qt=_objectSpread2(_objectSpread2({},Qt),Vt(zt))}),Qt}return{root:X,vfmContainer:ee,vfmContent:pe,vfmResize:ve,vfmOverlayTransition:$e,vfmTransition:Le,computedOverlayTransition:et,computedTransition:Ye,visible:xe,visibility:Fe,params:ze,calculateZIndex:mt,bindStyle:vt,bindContentStyle:Pt,beforeOverlayEnter:nn,afterOverlayEnter:Jt,beforeOverlayLeave:Xt,afterOverlayLeave:dn,beforeModalEnter:un,afterModalEnter:rn,beforeModalLeave:St,afterModalLeave:Dt,onMousedown:It,onMouseupContainer:xt,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(S,O,G,z,Q,X){return G.ssr||z.visible?withDirectives((openBlock(),createBlock("div",{key:0,ref:"root",style:z.bindStyle,class:["vfm vfm--inset",[G.attach===!1?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":G.preventClick}]],onKeydown:O[4]||(O[4]=withKeys(function(){return z.onEsc&&z.onEsc.apply(z,arguments)},["esc"]))},[createVNode(Transition,mergeProps(z.computedOverlayTransition,{onBeforeEnter:z.beforeOverlayEnter,onAfterEnter:z.afterOverlayEnter,onBeforeLeave:z.beforeOverlayLeave,onAfterLeave:z.afterOverlayLeave}),{default:_withId(function(){return[!G.hideOverlay&&z.visibility.overlay?(openBlock(),createBlock("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",G.overlayClass],style:G.overlayStyle},null,6)):createCommentVNode("v-if",!0)]}),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),createVNode(Transition,mergeProps(z.computedTransition,{onBeforeEnter:z.beforeModalEnter,onAfterEnter:z.afterModalEnter,onBeforeLeave:z.beforeModalLeave,onAfterLeave:z.afterModalLeave}),{default:_withId(function(){return[withDirectives(createVNode("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",G.classes],style:G.styles,"aria-expanded":z.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:O[2]||(O[2]=withModifiers(function(){return z.onMouseupContainer&&z.onMouseupContainer.apply(z,arguments)},["self"])),onMousedown:O[3]||(O[3]=withModifiers(function(){return z.onMousedown&&z.onMousedown.apply(z,arguments)},["self"]))},[createVNode("div",{ref:"vfmContent",class:["vfm__content",[G.contentClass,{"vfm--prevent-auto":G.preventClick}]],style:z.bindContentStyle,onMousedown:O[1]||(O[1]=function(ee){return z.onMousedown(null)})},[renderSlot(S.$slots,"default",{params:z.params,close:function(){return S.$emit("update:modelValue",!1)}}),z.visibility.resize&&z.visibility.modal?(openBlock(),createBlock("div",_hoisted_1$1,[(openBlock(!0),createBlock(Fragment,null,renderList(G.resizeDirections,function(ee){return openBlock(),createBlock("div",{key:ee,direction:ee,class:["vfm--resize-".concat(ee),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])}),128))],512)):createCommentVNode("v-if",!0)],38)],46,["aria-expanded"]),[[vShow,z.visibility.modal]])]}),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[vShow,!G.ssr||z.visible]]):createCommentVNode("v-if",!0)});function styleInject(S,O){O===void 0&&(O={});var G=O.insertAt;if(typeof document!="undefined"){var z=document.head||document.getElementsByTagName("head")[0],Q=document.createElementByMF("style");Q.type="text/css",G==="top"&&z.firstChild?z.insertBefore(Q,z.firstChild):z.appendChild(Q),Q.styleSheet?Q.styleSheet.cssText=S:Q.appendChild(document.createTextNode(S))}}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 S(O){this.api.dynamicModals.splice(O,1)},beforeOpen:function S(O,G,z){var Q=this;return _asyncToGenerator(function*(){O.ref.params.value=G.params,yield Q.$nextTick(),yield Q.$nextTick(),G.value||(Q.slice(z),G.reject("show"))})()},isString:function S(O){return typeof O=="string"}}},_hoisted_1={class:"modals-container"};function render(S,O,G,z,Q,X){return openBlock(),createBlock("div",_hoisted_1,[(openBlock(!0),createBlock(Fragment,null,renderList(S.api.dynamicModals,function(ee,pe){return openBlock(),createBlock(resolveDynamicComponent(ee.component),mergeProps({key:ee.id},ee.bind,{modelValue:ee.value,"onUpdate:modelValue":function($e){return ee.value=$e}},toHandlers(ee.on),{on_closed:function($e){return X.slice(pe)},on_beforeOpen:function($e){return X.beforeOpen($e,ee)},on_opened:ee.opened}),createSlots({_:2},[renderList(ee.slots,function(ve,$e){return{name:$e,fn:withCtx(function(){return[createCommentVNode(" eslint-disable vue/no-v-html "),X.isString(ve)?(openBlock(),createBlock("div",{key:0,innerHTML:ve},null,8,["innerHTML"])):(openBlock(),createBlock(resolveDynamicComponent(ve.component),mergeProps({key:1},ve.bind,toHandlers(ve.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 S=null;return{show:function(G){for(var z=this,Q=arguments.length,X=new Array(Q>1?Q-1:0),ee=1;ee1?z-1:0),X=1;X1&&arguments[1]!==void 0?arguments[1]:{},z=_count===0?_vfm:defineVfm(),Q=z.$vfm,X=z.VueFinalModal,ee=z.ModalsContainer;_count+=1;var pe=G.key||_key,ve=G.componentName||_componentName,$e=G.dynamicContainerName||_dynamicContainerName;Object.defineProperty(O.config.globalProperties,pe,{get:function(){return Q}}),O.provide(pe,Q),O.component(ve,X),O.component($e,ee)},vfmPlugin=function S(O){return{install:function(z,Q){var X=Object.assign({},O,Q);installVfm(z,X)}}};vfmPlugin.install=installVfm;var __defProp$m=Object.defineProperty,__getOwnPropSymbols$m=Object.getOwnPropertySymbols,__hasOwnProp$m=Object.prototype.hasOwnProperty,__propIsEnum$m=Object.prototype.propertyIsEnumerable,__defNormalProp$m=(S,O,G)=>O in S?__defProp$m(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$l=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$m.call(O,G)&&__defNormalProp$m(S,G,O[G]);if(__getOwnPropSymbols$m)for(var G of __getOwnPropSymbols$m(O))__propIsEnum$m.call(O,G)&&__defNormalProp$m(S,G,O[G]);return S};const loadBFFData=async({httpModule:S,logger:O,url:G,params:z,cache:Q,clientHeaders:X})=>{let ee,pe;const{public:{devUserInfo:ve}}=useRuntimeConfig$1(),$e=__spreadValues$l({"x-geoip2-country-code":"ru"},X!=null?X:useClientHeaders());if(delete $e["content-length"],ve&&($e.DevUserInfo=ve),Q){const Le=([ee,pe]=execAsync(()=>Q.get()),ee=await ee,pe(),ee);if(Le)return Le}try{const Le=([ee,pe]=execAsync(()=>S(G,{params:z,headers:$e}).execute()),ee=await ee,pe(),ee);return Q&&Q.set(Le),Le}catch(Le){O.error(`load ${G} error`,Le)}},getBFFConfig=async(S,O,G,z,Q)=>loadBFFData({httpModule:S,logger:O,url:"/bff-api/config/all.json",params:{lang:G},cache:z,clientHeaders:Q}),mfPrefixRegexp=/^\/sys-[-$_\w]*-front\//,normalizeSlashes=S=>S.replace(/\/{2,}/g,"/").replace(/\/$/,""),urlLangDetector=S=>{const[,O]=S.replace(mfPrefixRegexp,"/").split("?")[0].split("/");if(!(!O||O.length!==2))return O.toLowerCase()},parseBrowserLangs=S=>parse$1(S).map(O=>O.code).filter(O=>O),getPathToActualLang=(S,O)=>{const G=O.match(mfPrefixRegexp),z=G!=null&&G[0]?`${G[0]}${S}`:`/${S}`,Q=urlLangDetector(O)||"",X=O.replace(mfPrefixRegexp,"/").replace("/"+Q,"");return normalizeSlashes(`${z}/${X}`)},getDetectedLang=S=>getServerData("dl"),RETRY_PERIOD=1e3,useInitApp=async S=>{var O,G;let z,Q;const X=S!=null?S:getDetectedLang(),ee=Date.now(),pe=useLogger(),ve=useHttpModule(),$e=async De=>retryPromise(()=>getBFFConfig(ve,pe,X),De,RETRY_PERIOD);let Le=([z,Q]=execAsync(()=>getSharedEntity(7,()=>$e(5))),z=await z,Q(),z);if(!Le)throw createError({statusCode:500,message:"Config load error"});if(((O=Le==null?void 0:Le.mainLanguage)==null?void 0:O.id)!==X&&(pe.info("config language mismatch",{existed:(G=Le==null?void 0:Le.mainLanguage)==null?void 0:G.id,ours:X}),Le=([z,Q]=execAsync(()=>$e(1)),z=await z,Q(),z)),!Le)throw createError({statusCode:500,message:"Config load error after language mismatch"});const ke=parseBFFConfig(Le);return pe.info("load bff config",Date.now()-ee),ke},syncRouter=()=>{const S=getSharedEntity(20,()=>({})),G=useSharedStore().get(m$5.routePath),z=useLogger(),Q=useRoute$1(),X=useRouter$1(),ee=useNuxtApp$1();if(unref(Q).meta[35])return;let pe=normalizeMicrofrontUrl(X.currentRoute.value.fullPath);isEmbedded()||(G.value=pe);let ve=!1;const $e=X.push;X.push=(...Fe)=>(ve=!0,$e(...Fe));const Le=Fe=>{pe=normalizeMicrofrontUrl(Fe),G.value=normalizeMicrofrontUrl(Fe)},ke=X.afterEach(({fullPath:Fe},Ve,Xe)=>{ve=!1,!Xe&&(isEmbedded()||(S.host=nextTick()),!(!Fe||pe===normalizeMicrofrontUrl(Fe))&&Le(Fe))});onAppUnmounted(ke),X.beforeResolve(({fullPath:Fe,matched:Ve},Xe)=>{if(pe!==normalizeMicrofrontUrl(Fe)&&!(Ve.length>1)&&!(Ve.length===1&&Ve[0].name!==ROOT_ROUTE_NAME))return ve&&(isEmbedded()?(window.history.pushState({},"",Fe),Le(Fe)):z.error("Request switch to external route")),Xe});const xe=watch(G,Fe=>ee.runWithContext(async()=>{let Ve,Xe;if(!Fe||pe===normalizeMicrofrontUrl(Fe)||([Ve,Xe]=execAsync(()=>S.host),await Ve,Xe(),ee.dead))return;const je=X.replace(Fe).catch(()=>{ee.dead||Le(unref(Q).fullPath)}).then(()=>nextTick());isEmbedded()||(S.host=je)}),{immediate:!0});onAppUnmounted(()=>{xe()})};var __defProp$l=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$l=(S,O,G)=>O in S?__defProp$l(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$k=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$l.call(O,G)&&__defNormalProp$l(S,G,O[G]);if(__getOwnPropSymbols$l)for(var G of __getOwnPropSymbols$l(O))__propIsEnum$l.call(O,G)&&__defNormalProp$l(S,G,O[G]);return S};const loadConfigGroups=async S=>{let O,G;const z=useHttpModule(),Q=useLogger(),{public:{devUserInfo:X}}=useRuntimeConfig$1(),ee=getDetectedLang();S.join(",");const pe=__spreadValues$k({"x-geoip2-country-code":"ru"},useClientHeaders());X&&(pe.DevUserInfo=X);let ve="";const{error:$e,data:Le,request:ke}=([O,G]=execAsync(()=>z("/bff-api/config/group/get",{params:{groups:S.join(","),lang:ee},headers:pe,cache:{key:ve,expire:random(60*10,60*15)}}).executeSafe()),O=await O,G(),O);return $e&&Q.error("Error while getting config group.",{url:ke.url,error:$e}),Le},configService=S=>{const O=getSharedEntity(18,()=>({})),G=getSharedEntity(19,()=>({})),z=async ee=>{let pe,ve;const $e=ee.filter(De=>!G[De]);if($e.length){const De=loadConfigGroups($e).then(xe=>(xe?Object.assign(O,deepFreeze(xe)):$e.forEach(Fe=>{delete G[Fe]}),!!xe));$e.forEach(xe=>{G[xe]=De})}const Le=ee.map(De=>G[De]);return([pe,ve]=execAsync(()=>Promise.all(Le)),pe=await pe,ve(),pe).every(Boolean)},Q=ee=>O[ee],X=(...ee)=>ee.map(pe=>O[pe]);S.config.globalProperties.$loadConfigs=z,S.config.globalProperties.$getConfig=Q,S.config.globalProperties.$getConfigs=X},MobileProjectIdHeader="x-mobile-project-id",clientHeaders=S=>{const O={},G=getServerData("mpid");G&&(O[MobileProjectIdHeader]=G),S.config.globalProperties.$clientHeaders=O},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 S=createEvent();return{startUpdate:()=>{const G=()=>S({width:window.innerWidth,height:window.innerHeight});G();const z=throttle(G,100);return window.addEventListener("resize",z),window.addEventListener("orientationchange",z),()=>{window.removeEventListener("resize",z),window.removeEventListener("orientationchange",z)}},eventResize:S}},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$1=()=>({windowSize:null}),createGetters=()=>({isLessThanFHDResolutionScreen:S=>{var O,G;return((G=(O=S.windowSize)==null?void 0:O.width)!=null?G:0){var O,G;return((G=(O=S.windowSize)==null?void 0:O.width)!=null?G:0)<=MIN_WIDTH_FOR_HIDDEN_SECTIONS},isSmallResolutionScreen:S=>{var O,G;return((G=(O=S.windowSize)==null?void 0:O.width)!=null?G:0)<=SMALLEST_WINDOW_WIDTH},isTabletScreen:S=>{var O,G;return((G=(O=S.windowSize)==null?void 0:O.width)!=null?G:0)<=SMALLEST_DESKTOP_WIDTH}}),getters$3=createGetters(),createMutations=()=>({setWindowSize(S){this.windowSize=S}}),mutations$3=createMutations();function defineStore(S,O,G){const z=defineStore$1(S,O,G);return()=>useNuxtApp$1().vueApp.runWithContext(z)}const useScreenStore=defineStore("screen",{state:state$1,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:S=>S.accounts,isChangedProcess:S=>S.is_changed_process,isChangeActiveAccountProcess:S=>S.is_changed_process.change,getBonuses:S=>S.bonuses,allAccounts:S=>S.all_accounts,bonusAccount:S=>S.accounts.find(O=>O.type===4),activeId:S=>{var O;return(O=S.activeAccount)==null?void 0:O.id},activeCurrencyIso:S=>{var O;return(O=S.activeAccount)==null?void 0:O.iso},activeCurrencyId:S=>{var O;return(O=S.activeAccount)==null?void 0:O.currencyId},mainId:S=>{var O;return(O=S.mainAccount)==null?void 0:O.id},mainCurrencyIso:S=>{var O;return(O=S.mainAccount)==null?void 0:O.iso},mainCurrencyId:S=>{var O;return(O=S.mainAccount)==null?void 0:O.currencyId},getAccount:S=>O=>S.accounts.find(G=>G.id===O),getAccountByIdBonus:S=>O=>S.all_accounts.find(G=>G.idBonus===O),getMainAndCurrencyAccounts:S=>S.accounts.filter(O=>[0,9].includes(O.type)),mainBalance:S=>{var O;return(O=S.activeAccount)==null?void 0:O.money},hasMoney(){return!!this.getMainAndCurrencyAccounts.find(S=>S.money>0)},getCurrencySymbol:S=>O=>{var G;return(G=S.accounts.find(z=>z.iso===O))==null?void 0:G.symbol}},reduceParams=(S,O)=>Object.values(S).reduce((G,z)=>{const{key:Q,defaultValue:X,validate:ee,apiKey:pe,prefix:ve,postfix:$e}=z;if(Q in O){const Le=ee(O[Q]);Le!==void 0&&Le!==X&&(G[pe]=ve||$e?`${ve!=null?ve:""}${Le}${$e!=null?$e:""}`:Le)}return G},{}),validateAndCreateParams=(S,O)=>{if(Array.isArray(O)){const G=[];return O.forEach((z,Q)=>{G.push(reduceParams(S,O[Q]))}),G}return reduceParams(S,O)},defineUrl=(S,O,G)=>{if(!O)return S;const z=O?Object.values(validateAndCreateParams(O,G)).reduce((Q,X)=>Q+`/${X}`,""):"";return`${S}${z}`},runningRequests=new Map,apiMethodFactory=S=>{const{url:O,method:G="get",expectedParams:z,expectedUrlParams:Q,overrideParams:X,transformParams:ee,kind:pe,isUseXAuth:ve,abortOnUnmount:$e=!1,allowParallel:Le=!0}=S,ke=(De,xe={},Fe={})=>{const et=xe||{},{params:Ve={}}=et,Xe=hn(et,["params"]);let je;Ve instanceof FormData?je=Ve:(X==null||X(Ve,Fe),je=z?validateAndCreateParams(z,Ve):{},je=ee?ee(je):je);const We=["post","put","delete"].includes(G.toLowerCase())?"body":"params",qe=defineUrl(O,Q,Ve),{abort:Qe,executeSafe:ot}=De(qe,Gt(Tt({method:G,[We]:je},Xe),{isUseXAuth:ve}));$e&&getCurrentInstance()&&onBeforeUnmount(()=>{Qe()});const nt=async(Ye={})=>{if(Le)return ot(Ye);const Je=runningRequests.get(O);if(Je)return Je;const mt=ot(Ye).finally(()=>{runningRequests.delete(O)});return runningRequests.set(O,mt),mt};return{abort:Qe,executeSafe:nt,async execute(Ye={}){let Je,mt;const vt=([Je,mt]=execAsync(()=>nt(Ye)),Je=await Je,mt(),Je);if(vt.error)throw vt.error;return vt.data}}};return ke.kind=pe,ke},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=S=>S!==void 0?parseFloat(String(S)):void 0,validateBoolean=S=>!!S,validateInt=S=>S!==void 0?parseInt(String(S),10):void 0,validateString=S=>S,validateArrayStringParam=S=>{if(S!=null&&S.length)return[...new Set(S)].filter(O=>O!==null).sort((O,G)=>O-G).join(",")},validateDeprecated=()=>{},validateDummy=S=>S,validateMenuSection=S=>{const O=(Array.isArray(S)?S:[S]).reduce((G,z)=>(typeof z=="string"&&G.push(z),MENU_SECTION_ORIGINAL_LIST.includes(Number(z))&&G.push(Number(z)),G),[]);return validateArrayStringParam(O)},validateArray=S=>{if(Array.isArray(S)&&(S!=null&&S.length))return S},validateObject=S=>{if(Object.keys(S).length)return S},createParamWithValidator=(S,O)=>G=>Gt(Tt({defaultValue:O},G),{validate:S}),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:S}={})=>({[DATA]:createParamString({key:DATA,apiKey:S!=null?S:DATA})}),genIdParam=({apiKey:S}={})=>({[ID]:createParamInt({key:ID,apiKey:S!=null?S:ID})}),genPasswordParam=({apiKey:S}={})=>({[PASSWORD]:createParamString({key:PASSWORD,apiKey:S!=null?S:PASSWORD})}),genPasswordConfirmationParam=({apiKey:S}={})=>({[PASSWORD_CONFIRMATION]:createParamString({key:PASSWORD_CONFIRMATION,apiKey:S!=null?S:PASSWORD_CONFIRMATION_UNDERSCORE})}),genEmailParam=({apiKey:S}={})=>({[EMAIL]:createParamString({key:EMAIL,apiKey:S!=null?S:EMAIL})}),genUmailParam=({apiKey:S}={})=>({[UMAIL]:createParamString({key:EMAIL,apiKey:S!=null?S:UMAIL})}),genCookiesAgreeTime=({apiKey:S}={})=>({[COOKIES_AGREE_TIME]:createParamString({key:COOKIES_AGREE_TIME,apiKey:S!=null?S:COOKIES_AGREE_TIME})}),genQueryParams=({apiKey:S}={})=>({[QUERY_PARAMS]:createParamString({key:QUERY_PARAMS,apiKey:S!=null?S: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:Tt({},genIdParam())});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/activate",expectedParams:Tt({},genQueryParams()),transformParams:S=>({data:{attributes:Tt({},S.queryParams)}})});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/activatefast",expectedParams:Tt({},genQueryParams()),transformParams:S=>({data:{attributes:Tt({},S.queryParams)}})});const getUserConfig=apiMethodFactory({method:"get",url:"/web-api/user/getuserconfig"});apiMethodFactory({method:"post",url:"/api-v3/v1/user/agreement-with-cookies/log",expectedParams:Tt({},genCookiesAgreeTime())});apiMethodFactory({url:"/web-api/user/sendActivationMail",method:"post",expectedParams:Tt({},genEmailParam())});apiMethodFactory({url:"/web-api/user/repeatActivationPopup",method:"post"});apiMethodFactory({method:"get",url:"/web-api/api/internal/v1/user/passwordreset",expectedParams:Tt({},genQueryParams()),transformParams:S=>S.queryParams});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/passwordreset",expectedParams:Tt(Tt(Tt({},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:S=>(S.mail_type="vipDomain",S.type=0,S),expectedParams:Tt({},genUmailParam())});const isDevelopment=!1,logErrorUserApi=(...S)=>{},UPDATE_ATTEMPTS_LIMIT=5,startRepeat=async({isRepeat:S,update:O,updateLimit:G=UPDATE_ATTEMPTS_LIMIT,timeout:z=2500})=>{let Q,X,ee=1;[Q,X]=execAsync(()=>O()),await Q,X();const pe=async()=>{let ve,$e;ee>G||!S()||(ee+=1,[ve,$e]=execAsync(()=>new Promise(Le=>{setTimeoutWrapped(async()=>{let ke,De;[ke,De]=execAsync(()=>O()),await ke,De(),[ke,De]=execAsync(()=>pe()),await ke,De(),Le()},z)})),await ve,$e())};return pe()},actions$2={async updateData(){let S,O;const G=useGlobalStore(),z=useHttpModule(),Q=getConfig(1788);if(G.isUserAuth){this.isUpdateBalanceProcess=!0;try{[S,O]=execAsync(()=>startRepeat({isRepeat:()=>!this.activeAccount,update:async()=>{let X,ee;const pe=Q?getBalanceFromAccountApi:getBalance,ve=([X,ee]=execAsync(()=>pe(z).execute()),X=await X,ee(),X);this.parseAndSetData(ve)}})),await S,O(),G.setUserId(this.activeAccount.id)}catch(X){}finally{this.isUpdateBalanceProcess=!1}}},async installActiveAccount(S){let O,G;const z=useHttpModule();try{this.setIsChangedProcess({type:"change",value:!0});const Q=([O,G]=execAsync(()=>setActiveAccount(z,{params:{id:S}}).execute()),O=await O,G(),O);return this.parseAndSetData(Q),this.updateData(),{success:!0}}catch(Q){return{success:!1,error:Q}}finally{this.setIsChangedProcess({type:"change",value:!1})}}};var __defProp$k=Object.defineProperty,__defProps$7=Object.defineProperties,__getOwnPropDescs$7=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$k=Object.getOwnPropertySymbols,__hasOwnProp$k=Object.prototype.hasOwnProperty,__propIsEnum$k=Object.prototype.propertyIsEnumerable,__defNormalProp$k=(S,O,G)=>O in S?__defProp$k(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$j=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$k.call(O,G)&&__defNormalProp$k(S,G,O[G]);if(__getOwnPropSymbols$k)for(var G of __getOwnPropSymbols$k(O))__propIsEnum$k.call(O,G)&&__defNormalProp$k(S,G,O[G]);return S},__spreadProps$7=(S,O)=>__defProps$7(S,__getOwnPropDescs$7(O));const mutations$2={parseAndSetData({balance:S,bonus:O,all_accounts:G,is_available_first_deposit_bonus:z}){var Q,X,ee;const pe=(Q=getConfig(633))!=null?Q:{default:"{v} {c}"},ve=Object.entries(pe!=null?pe:{}).filter(([ke,De])=>De.includes("{s}")).map(([ke])=>ke),$e=handleResponse(S,O,G);this.accounts=$e.accounts,this.bonuses=$e.bonuses,this.all_accounts=$e.all_accounts,[...this.accounts,...this.all_accounts].forEach(ke=>{ve.includes(ke.iso)&&(ke.label=ke.labelWithSymbol)});const Le=this.accounts.find(ke=>ke.isActive);Le&&((X=this.activeAccount)!=null&&X.isPointsTypeBalance)&&(Le.isPointsTypeBalance=(ee=this.activeAccount)==null?void 0:ee.isPointsTypeBalance),this.activeAccount=Le,this.mainAccount=this.accounts.find(ke=>ke.type===0),this.isAvailableFirstDepositBonus=z},setIsChangedProcess(S){this.is_changed_process[S.type]=S.value},setNewBalance(S){this.accounts=this.accounts.map(O=>(O.id===S.account_id&&(O.money=S.new_balance),O)),this.activeAccount&&this.activeAccount.id===S.account_id&&(this.activeAccount=__spreadProps$7(__spreadValues$j({},this.activeAccount),{money:S.new_balance}))},bonusSetNewBalance({idBonus:S,newBalance:O}){this.bonuses=this.bonuses.map(G=>(G.idBonus===S&&(G.money=O),G))},setPromoPoints(S){this.accounts=this.accounts.map(O=>(O.type||(O.points=S),O)),this.activeAccount&&!this.activeAccount.type&&(this.activeAccount.points=S)},setIsAccountFrozen(S=!1){this.isAccountFrozen=S}};var __defProp$j=Object.defineProperty,__getOwnPropSymbols$j=Object.getOwnPropertySymbols,__hasOwnProp$j=Object.prototype.hasOwnProperty,__propIsEnum$j=Object.prototype.propertyIsEnumerable,__defNormalProp$j=(S,O,G)=>O in S?__defProp$j(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$i=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$j.call(O,G)&&__defNormalProp$j(S,G,O[G]);if(__getOwnPropSymbols$j)for(var G of __getOwnPropSymbols$j(O))__propIsEnum$j.call(O,G)&&__defNormalProp$j(S,G,O[G]);return S};const useAccountStore=defineStore(ACCOUNT_STORE_NAME,{useSharedStore:!0,state:accountStateFactory,getters:getters$2,actions:__spreadValues$i(__spreadValues$i({},actions$2),mutations$2),hydrate(S,O){}}),getters$1={getAppFontSize:S=>S.appFontSize,getAppTheme:S=>S.appTheme,getAppViewType:S=>S.appViewType,getCoefViewId:S=>S.coefViewId,getMarketDisplaySettings:S=>S.marketDisplaySettings,getCoefficientIndicationType:S=>S.coefIndicationType,getLanguage:S=>S.language,getCurrentCountryCodeState:S=>S.currentCountryCode,isRtl(){return isRtl(this.getLanguage)},getTimeZone:S=>S.timeZone,getIs12h:S=>S.is12h,getUserId:S=>S.userId,getLineProfileId:S=>S.lineProfileId,getLiveProfileId:S=>S.liveProfileId,getProfileIdTimestamp:S=>S.profileIdTimestamp,isFunctionalCookiesAgreed:S=>isFunctionalCookies(S.cookiesAgreeType),isMarketingCookiesAgreed:S=>isMarketingCookies(S.cookiesAgreeType),isAccumulatorOfTheDayEnabled:S=>S.isAccumulatorOfTheDay===1,isAppCompactViewEnabled:S=>S.isAppCompactView===1,isAppLightVersionEnabled:S=>S.isAppLightVersion===1,isAsianView:S=>S.appViewType===1,isBestMatchesOnTopEnabled:S=>S.isBestMatchesOnTop===1,isBetGeneratorEnabled:S=>S.isBetGenerator===1,isDarkTheme:S=>S.appTheme===1,isDetailedScoreEnabled:S=>S.isDetailedScore===1,isDisplayStatsInNewWindowEnabled:S=>S.isDisplayStatsInNewWindow===1,isEuropeanView:S=>S.appViewType===0,isLightTheme:S=>S.appTheme===0,isLiveAccumulatorOfTheDayEnabled:S=>S.isLiveAccumulatorOfTheDay===1,isMoveVideoOnScrollEnabled:S=>S.isMoveVideoOnScroll===1,isShowGameIdEnabled:S=>S.isShowGameId===1,isShowSportsOnlyEnabled:S=>S.isShowSportsOnly===1,isTeamLogosInCouponEnabled:S=>S.isTeamLogosInCoupon===1,isUserAuth:S=>!!S.userId,isLeftSectionHidden(S){return!!(this.isLowResolutionScreen||S.leftSectionDisplayState===1)},getIsLeftSectionHover:S=>S.isLeftSectionHover||S.isLeftSectionFiltersOpen,isLeftSectionVisible(S){return!this.isLeftSectionHidden||S.isLeftSectionHover||S.isLeftSectionFiltersOpen},isRightSectionHidden:S=>S.rightSectionDisplayState===1,isLessThanFHDResolutionScreen:()=>useScreenStore().isLessThanFHDResolutionScreen,isLowResolutionScreen:()=>useScreenStore().isLowResolutionScreen,isSmallResolutionScreen:()=>useScreenStore().isSmallResolutionScreen,isTabletScreen:()=>useScreenStore().isTabletScreen,windowSize:()=>useScreenStore().windowSize,isVerticalScreenOrientation:S=>S.screenOrientation==="portrait",currencyIso(){var S,O;return(O=(S=useAccountStore().activeCurrencyIso)!=null?S:getConfig(-1008).code)!=null?O:"RUB"},zoneStateIsHidden:S=>S.zoneState===1,isZoneAvailable:S=>S.zoneState===0,getPartnerHasTaxes:S=>S.partnerHasTaxes,getBettingViewType:S=>{switch(S.appViewType){case 1:return"asian";case 0:default:return"europe"}},getIsGroupByCountry:S=>S.isGroupByCountry},getConstraintCoefViewId=({appViewType:S,coefViewId:O})=>{var G;return(G=appCoefficientFormatTypesSwitchMap[S][O])!=null?G:O},getDefaultCoefViewId=()=>{const S=getConfig(844),O=Number(getConfig(135)),G=Number(S!=null?S:O);return appCoefficientFormatTypes.includes(G)?G: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,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:S=>S.disallow_line_sport,liveSportsBlackList:S=>S.disallow_live_sport,phone:S=>{var O;return(O=S.phone_number)!=null?O:""},phoneCode:S=>{var O;return`+${(O=S.phone_code)!=null?O:""}`},countryCode:S=>{var O;return(O=S.user_country_code)!=null?O:""},fullPhone(){return this.phone?`${this.phoneCode}${this.phone}`:""},countryId:S=>S.user_country_id,phoneData(S){return{countryId:this.countryId,countryCode:this.countryCode,phoneNum:this.phone,phoneCode:this.phoneCode,fullPhone:`${S.phone_code}${this.phone}`}},isActivationTypeNone:S=>S.activation_type===0,isActivationTypePhone:S=>[3,2].includes(S.activation_type),isActivationTypeOnlyPhone:S=>S.activation_type===3,isActivationTypeEmail:S=>[1,2].includes(S.activation_type),isActivationTypeOnlyEmail:S=>S.activation_type===1,needToActivatePhone(){return this.phone&&!this.isActivationTypePhone},needToActivateEmail(){return this.email&&!this.isActivationTypeEmail},email:S=>S.user_email,userName:S=>S.user_name,userRefId:S=>S.user_ref_id,userMsgCount:S=>S.user_msg_count,changedPasswordDayCount:S=>S.changed_pass_day_count||0,isActiveSecureQuestion:S=>S.is_active_secure_question,hideBalance:S=>S.user_hide_balance,getProtectionLevel:S=>S.protection_level,getProtectionLevelStatus:S=>{const{protection_level:O}=S;if(O===null)return null;const G=30,z=70,Q=100;return OG?"normal":"bad":OS.protection_methods,isChangedPassword:S=>S.protection_methods.is_changed_password,getEnableTwoFactorAuth:S=>S.protection_methods.enable_two_factor_auth,getEnablePhoneBinding:S=>S.protection_methods.enable_phone_binding,getEnableSecurityQuestion:S=>S.protection_methods.enable_security_question,getEnableEmailAuth:S=>S.protection_methods.enable_email_auth,getIsNeedIdentification:S=>S.is_need_identification,isContactFieldsFilled:S=>!!(S.phone_number&&S.user_email),getShouldSyncProtectionMethods:S=>S.should_sync_protection_methods,isRequiredProfileFieldsFilled:S=>!!(S.user_data.date_birthday&&S.user_data.name&&S.user_data.surname&&S.user_data.passport&&S.user_data.passport_date&&S.user_data.registration_address),isRequiredFieldsFilled:S=>!!(S.user_email&&S.phone_number&&S.user_data.date_birthday&&S.user_data.name&&S.user_data.surname&&S.user_data.passport&&S.user_data.passport_date&&S.user_data.registration_address),isBanned:S=>S.ban_level>0,banLevel:S=>S.ban_level,isCoeffCutLine:S=>S.isCCLine,isCoeffCutLive:S=>S.isCClive,userRef:S=>S.user_ref_id,getUserData:S=>S.user_data,userStatusId:S=>S.user_status_id,internalVerificationStatus:S=>S.internal_verification_status,isPendingVerificationUserStatus:S=>S.user_status_id===1,verificationStatus:S=>S.verification_status,isVerifiedByVerificationStatus:S=>completedStatuses.includes(S.verification_status),verificationTypes:S=>S.verification_types,isAvailableVerification:S=>!!S.verification_types.length,getIsDataAfterRegistration:S=>S.isDataAfterRegistration,isIdentificationBonus:S=>S.is_identification_bonus,remainingDaysToActivate:S=>S.remaining_days_to_activate,hasDeposit:S=>S.has_deposit,documentTypeId:S=>S.user_data.document_type_id},actions$1={async configsLoad(){let S,O;const G=useHttpModule();try{const{result:z,success:Q}=([S,O]=execAsync(()=>getUserConfig(G).execute()),S=await S,O(),S);if(!Q)return logErrorUserApi();if(!z)return;Object.entries(z).forEach(([X,ee])=>{X in this.$state&&(this[X]=ee,X==="user_data"&&(this.user_name=ee.name))}),this.isInstalled=!0}catch(z){}},async configInstallLoad(){if(!this.isInstalled)return this.configsLoad()},configUpdatePhone(S){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=S}},mutations$1={configSet(S){Object.keys(S).forEach(O=>{O==="user_data"&&(this.user_name=S[O].name,this.user_data=S[O]),this.hasOwnProperty(O)&&(this[O]=S[O])})},setClarifyDataFields(S){this.clarifyDataFields=S},setLineSportsBlackList(S){this.disallow_line_sport=S.slice().sort((O,G)=>O-G)},setLiveSportsBlackList(S){this.disallow_live_sport=S.slice().sort((O,G)=>O-G)},setMessagesCount(S){this.user_msg_count=S},setEnabledEmailAuth(S){this.protection_methods.enable_email_auth=S},setActionType(S){this.activation_type=S},setPhoneNumber(S=""){this.phone_number=S},setEmail(S=""){this.user_email=S},setUserName(S=""){this.user_name=S},installed(){this.isInstalled=!0},enableSecurityQuestion(){this.protection_methods.enable_security_question=!0},enablePhoneBinding(){this.protection_methods.enable_phone_binding=!0},updateTwoFactorAuth(S){this.protection_methods.enable_two_factor_auth=S},setUserHideBalance(S){this.user_hide_balance=S},setShouldSyncProtectionMethods(S){this.should_sync_protection_methods=S},setBanLevel(S){this.ban_level=S},setVerificationStatus(S){this.verification_status=S},setDataAfterRegistration(S){this.isDataAfterRegistration=S},setRechargeNotification(S){var O;this.isShowRechargeNotification=S.show,this.notificationTextId=(O=S.textId)!=null?O:0},setRechargeNotificationBtn(S){this.isShowRechargeNotificationBtn=S},setHasDeposit(S){this.has_deposit=S}};var __defProp$i=Object.defineProperty,__getOwnPropSymbols$i=Object.getOwnPropertySymbols,__hasOwnProp$i=Object.prototype.hasOwnProperty,__propIsEnum$i=Object.prototype.propertyIsEnumerable,__defNormalProp$i=(S,O,G)=>O in S?__defProp$i(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$h=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$i.call(O,G)&&__defNormalProp$i(S,G,O[G]);if(__getOwnPropSymbols$i)for(var G of __getOwnPropSymbols$i(O))__propIsEnum$i.call(O,G)&&__defNormalProp$i(S,G,O[G]);return S};const useUserConfigStore=defineStore(USER_CONFIG_STORE_NAME,{useSharedStore:!0,state:createUserConfigState,getters,actions:__spreadValues$h(__spreadValues$h({},actions$1),mutations$1),hydrate(S,O){}}),actions={async initGlobalStore(){var S;let O,G;const z=useCookies(),Q=z.getAll(),X={appViewType:Q.app_view_type,language:z.get("lng",{fromRes:!0})||Q.lng,leftSectionDisplayState:Q.hide_left,rightSectionDisplayState:Q.hide_right,marketsNameType:Q.markets_name_type,isGroupByCountry:Q.isChampsGroupedByCountry},pe=(()=>{var De;const xe=getConfig(326),Fe=(De=getConfig(325))!=null?De:[0],Ve=getConfig(-1012).id;return xe!=null&&xe.includes(Ve)&&Fe.includes(1)?1:0})(),ve=getConfig(60),$e=bettingViews.includes(pe)?pe:void 0,Le={appViewType:$e!=null?$e:this.appViewType,coefViewId:(S=getDefaultCoefViewId())!=null?S:this.coefViewId,marketsNameType:appMarketsNameTypes.includes(ve)?ve:void 0},ke=Object.fromEntries(Object.entries(Le).concat(Object.entries(X)).filter(([,De])=>De!==void 0));ke.coefViewId=getConstraintCoefViewId({appViewType:ke.appViewType,coefViewId:ke.coefViewId}),this.$patch(ke),this.installTimeZone(useDateTimeService().userTimeZone),[O,G]=execAsync(()=>this.actionAuthUser()),await O,G()},async initGlobalClientStore(){let S,O;const G=useAppStorage();try{const[z,Q,X,ee,pe,ve,$e,Le,ke,De,xe,Fe,Ve,Xe,je,ze,We,qe,Qe,ot]=([S,O]=execAsync(()=>Promise.all([G.getItem(AppStorageKey.ACCUMULATOR_OF_THE_DAY_STATE),G.getItem(AppStorageKey.LIVE_ACCUMULATOR_OF_THE_DAY_STATE),G.getItem(AppStorageKey.MOVE_VIDEO_ON_SCROLL),G.getItem(AppStorageKey.APP_COEFFICIENT_FORMAT_TYPE),G.getItem(AppStorageKey.MARKETS_DISPLAY_SETTINGS),G.getItem(AppStorageKey.DISPLAY_STATS_IN_NEW_WINDOW),G.getItem(AppStorageKey.MARKETS_NAME_TYPE),G.getItem(AppStorageKey.GAME_ZONE_OFF),G.getItem(AppStorageKey.VISUALLY_IMPAIRED_MODE),G.getItem(AppStorageKey.APP_COEFFICIENT_CHANGE_INDICATION_TYPE),G.getItem(AppStorageKey.APP_COMPACT_VIEW_STATE),G.getItem(AppStorageKey.APP_FONT_SIZE),G.getItem(AppStorageKey.APP_LIGHT_VERSION_STATE),G.getItem(AppStorageKey.APP_THEME),G.getItem(AppStorageKey.BEST_MATCHES_ON_TOP_STATE),G.getItem(AppStorageKey.BET_GENERATOR_STATE),G.getItem(AppStorageKey.DETAILED_SCORE_STATE),G.getItem(AppStorageKey.SHOW_GAME_ID_STATE),G.getItem(AppStorageKey.SHOW_SPORTS_ONLY_STATE),G.getItem(AppStorageKey.TEAM_LOGOS_IN_COUPON_STATE)])),S=await S,O(),S),nt={isAccumulatorOfTheDay:z,isLiveAccumulatorOfTheDay:Q,isMoveVideoOnScroll:X,coefViewId:ee,marketDisplaySettings:pe,isDisplayStatsInNewWindow:ve,marketsNameType:$e,zoneState:Le,visuallyImpairedMode:ke,coefIndicationType:De,isAppCompactView:xe,appFontSize:Fe,isAppLightVersion:Ve,appTheme:Xe,isBestMatchesOnTop:je,isBetGenerator:ze,isDetailedScore:We,isShowGameId:qe,isShowSportsOnly:Qe,isTeamLogosInCoupon:ot},et=Je=>typeof Je=="object"&&!Je,Ye=Object.fromEntries(Object.entries(nt).filter(([,Je])=>Je!==void 0&&!et(Je)));this.$patch(Ye)}catch(z){useLogger().error("initSettings error",z)}},async actionAuthUser(){let S,O;const G=useCookies(),z=Number(G.get("ua"));if(z){this.setUserId(z),this.resetProfileId();{const Q=useAccountStore();[S,O]=execAsync(()=>Q.updateData()),await S,O()}}else[S,O]=execAsync(()=>this.actionDisconnectUser()),await S,O()},async actionDisconnectUser(){let S,O;this.isUserAuth&&([S,O]=execAsync(()=>this.actionLogout()),await S,O())},setUserId(S){!S||this.getUserId===S||(this.setUserId(Number(S)),this.resetProfileId())},clearUserAuthData(){useCookies().remove("ua"),useCookies().remove("user_token"),useUserConfigStore().setBanLevel(0),this.setUserId(void 0),this.resetProfileId()},async actionLogout(){var S;let O,G;const{currentRoute:z}=useRouter$1(),Q=useT(),X=useHttpModule();try{[O,G]=execAsync(()=>X("/web-api/user/disconnect",{method:"POST"}).execute()),await O,G(),this.clearUserAuthData();{const ee=this.getLanguage,pe=!canAccessRoute(unref(z),!1,ee,!1),ve=!!((S=unref(z).query)!=null&&S[MODAL_ID]);if(pe||ve){window.location.href=`/${ee}`;return}window.location.reload()}}catch(ee){useLogger().error("actionDisconnectUser error",ee),[O,G]=execAsync(()=>errorAlert({T:Q,text:Q("main_error_server")})),await O,G()}},async installMarketsNameType(S){let O,G;try{this.marketsNameType=S,[O,G]=execAsync(()=>useAppStorage().setItem(AppStorageKey.MARKETS_NAME_TYPE,S)),await O,G()}catch(z){useLogger().error("globalSetMarketsNameType error",z)}},installAppCoefView(S){useAppStorage().setItem(AppStorageKey.APP_COEFFICIENT_FORMAT_TYPE,S),this.setCoefViewId(S)},installMarketDisplaySettings(S){useAppStorage().setItem(AppStorageKey.MARKETS_DISPLAY_SETTINGS,S),this.setMarketDisplaySettings(S)},installLng({lng:S}){useCookies().set("lng",S)},installTimeZone(S){const O=Number(S);Number.isNaN(O)||(useCookies().set("tzo",O),useDateTimeService().setTimeZone(O),this.setTimeZone(O))},installIs12h(S){useCookies().set("is12h",Number(S)),useDateTimeService().setIs12h(S),this.setIs12h(S)},installAppViewType(S){useCookies().set("app_view_type",S),this.setAppViewType(S)},installAppTheme(S){useAppStorage().setItem(AppStorageKey.APP_THEME,S),this.setAppTheme(S)},installAppFontSize(S){useAppStorage().setItem(AppStorageKey.APP_FONT_SIZE,S),this.setAppFontSize(S)},installAppCoefficientChangeIndicationType(S){useAppStorage().setItem(AppStorageKey.APP_COEFFICIENT_CHANGE_INDICATION_TYPE,S),this.setCoefIndicationType(S)},installAppCompactViewState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.APP_COMPACT_VIEW_STATE,O),this.setIsAppCompactView(O)},async installLiveAccumulatorOfTheDayState(S){let O,G;const z=S?1:0;[O,G]=execAsync(()=>useAppStorage().setItem(AppStorageKey.LIVE_ACCUMULATOR_OF_THE_DAY_STATE,z)),await O,G(),this.setIsLiveAccumulatorOfTheDay(z)},async installAccumulatorOfTheDayState(S){let O,G;const z=S?1:0;[O,G]=execAsync(()=>useAppStorage().setItem(AppStorageKey.ACCUMULATOR_OF_THE_DAY_STATE,z)),await O,G(),this.setIsAccumulatorOfTheDay(z)},installBetGeneratorState(S){const O=S?1:0;useAppStorage().setItem("coupon_bet_generator",O),this.setIsBetGenerator(O)},installShowSportsOnlyState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.SHOW_SPORTS_ONLY_STATE,O),this.setIsShowSportsOnly(O)},installShowGameIdState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.SHOW_GAME_ID_STATE,O),this.setIsShowGameId(O)},installBestMatchesOnTopState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.BEST_MATCHES_ON_TOP_STATE,O),this.setIsBestMatchesOnTop(O)},installDetailedScoreState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.DETAILED_SCORE_STATE,O),this.setIsDetailedScore(O)},installDisplayStatsInNewWindowState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.DISPLAY_STATS_IN_NEW_WINDOW,O),this.setIsDisplayStatsInNewWindow(O)},installTeamLogosInCouponState(S){const O=S?1:0;useAppStorage().setItem("coupon_logo_enabled",O),this.setIsTeamLogosInCoupon(O)},installAppLightVersionState(S){const O=S?1:0;useAppStorage().setItem("app_lite_version",O),this.setIsAppLightVersion(O)},installMoveVideoOnScrollState(S){const O=S?1:0;useAppStorage().setItem("video_move_on_scroll",O),this.setIsMoveVideoOnScroll(O)},installVisuallyImpairedModeState(S){useAppStorage().setItem(AppStorageKey.VISUALLY_IMPAIRED_MODE,S),this.setVisuallyImpairedMode(S)},installIsLeftSectionHidden(S){const O=S?1:0;O?useCookies().set("hide_left",O):useCookies().remove("hide_left"),this.setLeftDisplayState(O)},installIsRightSectionHidden(S){const O=S?1:0;O?useCookies().set("hide_right",O):useCookies().remove("hide_right"),this.setRightDisplayState(O)},installZoneState(S){const O=S?1:0;useAppStorage().setItem("zone_off",O),this.setZoneState(O)},installPartnerHasTaxes(S){this.setPartnerHasTaxes(S)},resetProfileId(){getConfig(291)&&(this.setLineProfileId(void 0),this.setLiveProfileId(void 0),this.setProfileIdTimestamp(0))},installIsGroupByCountry(S){const O=S?1:0;useCookies().set("isChampsGroupedByCountry",O),this.setIsGroupByCountry(S)}},mutate=S=>function(G){this[S]=G},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$h=Object.defineProperty,__getOwnPropSymbols$h=Object.getOwnPropertySymbols,__hasOwnProp$h=Object.prototype.hasOwnProperty,__propIsEnum$h=Object.prototype.propertyIsEnumerable,__defNormalProp$h=(S,O,G)=>O in S?__defProp$h(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$g=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$h.call(O,G)&&__defNormalProp$h(S,G,O[G]);if(__getOwnPropSymbols$h)for(var G of __getOwnPropSymbols$h(O))__propIsEnum$h.call(O,G)&&__defNormalProp$h(S,G,O[G]);return S};const useGlobalStore=defineStore(GLOBAL_STORE_NAME,{useSharedStore:!0,state:globalStateFactory,getters:getters$1,actions:__spreadValues$g(__spreadValues$g({},actions),mutations),hydrate(S,O){}}),clientWindowSizePlugin=S=>{var O,G,z;const Q=useGlobalStore(),X=useScreenStore(),ee=useCookies(),pe=(z=(G=(O=X.windowSize)==null?void 0:O.width)!=null?G:ee.get("window_width"))!=null?z:DEFAULT_WINDOW_WIDTH,{eventResize:ve,startUpdate:$e}=windowResizeObserver(),Le=({width:ke,height:De})=>{Q.isFunctionalCookiesAgreed&&ee.set("window_width",ke),X.setWindowSize({width:ke,height:De})};onAppUnmounted(()=>{ve.unwatch(Le)}),ve.watch(Le),ve({width:pe,height:0}),S.hooks.hook("app:mounted",async()=>{let ke,De;[ke,De]=execAsync(()=>nextTick()),await ke,De(),onAppUnmounted($e())}),S.vueApp.use(ke=>{ke.config.globalProperties.$eventResize=ve,ke.provide("$eventResize",ke.config.globalProperties.$eventResize)})},initIconsClientPlugin=S=>{var O,G;const z=(G=(O=useCookies().get("icons_version"))!=null?O:getConfig(-1002).icons)!=null?G:"1.0.724",Q=useCDN();c(Q(`/sys-icons/${z}/${getConfig(668)}`),"")(S,void 0)},mediaPluginClient=S=>{const O=getServerData("m",{}),G=createClientMediaService({$httpModule:S.config.globalProperties.$httpModule,$logger:S.config.globalProperties.$logger,partnerId:getConfig(-1001),media:O.media,getCdnUrl:S.config.globalProperties.$cdn});G.setMediaResources(getConfig(-1003));const z=useCDN();S.config.globalProperties.$mediaUrl=(Q,X)=>z(G.getMediaUrl({key:Q,extensionOrKey:X})),S.config.globalProperties.$mediaUrlBgStyle=Q=>({backgroundImage:Q.map(({path:X,extensionOrKey:ee})=>`url(${z(G.getMediaUrl({key:X,extensionOrKey:ee}))})`).join(", ")}),S.config.globalProperties.$loadMediaResources=({ids:Q})=>G.loadMediaResources(Q)},DEFAULT_PAGEDATA_RESPONSE_DTO={title:"",description:"",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=(S=>(S.HOME="homepage",S.LINE="line",S.LIVE="live",S.MOBILE="mobile",S.DESKTOP="desktop",S.FISHING_HUNTING="fishinghunting",S.USER="user",S.PROMO="promo",S.BONUS="bonus",S.PROMOTIONS="promotions",S.INFORMATION="information",S.ALL_GAMES_ENTRANCE="allgamesentrance",S.BINGO="bingo",S.VIRTUAL_SPORTS="virtualsports",S.OTHER_GAMES="othergames",S.TV_GAMES="tvgames",S.TOTO="toto",S.LOTTO="lotto",S.OUR_PARTNERS="ourpartners",S.CASINO="casino",S.SLOTS="slots",S.POKER="poker",S.STATISTIC="statistic",S.RESULTS="results",S))(SeoStreams||{}),SeoApplication=(S=>(S.LEGACY="legacy",S.SITE="site",S.USER="user",S.BETTING="betting",S.ALLGAMESENTRANCE="allgamesentrance",S.CASINO="casino",S.PROMO="promo",S.OURPARTNERS="ourpartners",S.TOTO="toto",S.LOTTO="lotto",S.STATISTIC="statistic",S.RESULTS="results",S))(SeoApplication||{});const StreamToApplicationMap={[SeoStreams.HOME]:SeoApplication.SITE,[SeoStreams.MOBILE]:SeoApplication.SITE,[SeoStreams.DESKTOP]:SeoApplication.SITE,[SeoStreams.INFORMATION]: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=(S,O)=>({name:S.replace(/-/g,"_"),id:O?`${O}`:void 0,choice:null}),getChoiceName=(S,O)=>`${S}_${O}`,joinChoices=(...S)=>(S.reduce((O,G)=>{if(O&&G&&(O.choice=G),G)return G;if(O)return O},void 0),S[0]),joinChoicesStrict=(...S)=>(S.reduce((O,G)=>{if(O&&G&&(O.choice=G),G)return G},void 0),S[0]),checkExistenceAfterAppChoice=S=>[SeoApplication.LOTTO,SeoApplication.TOTO,SeoApplication.OURPARTNERS,SeoApplication.ALLGAMESENTRANCE].includes(S),checkStartsFromStream=S=>[SeoApplication.USER,SeoApplication.LOTTO,SeoApplication.TOTO,SeoApplication.OURPARTNERS,SeoApplication.ALLGAMESENTRANCE].includes(S),defineMenuSection=S=>S!==DEFAULT_MENU_SECTION?S:void 0,convertSeoHierarchyToChoice=({stream:S,menuSection:O,section:G,subsectionId:z,championshipId:Q,matchId:X})=>{var We;if(!S)return{};let ee="";const pe=(We=StreamToApplicationMap[S])!=null?We:SeoApplication.LEGACY,ve=checkStartsFromStream(pe),$e=getChoice(ve?S:pe);ee=$e.name;let Le;checkExistenceAfterAppChoice($e.name)&&(Le=getChoice(getChoiceName($e.name,"main")),ee=Le.name);let ke;checkStartsFromStream($e.name)||(ke=getChoice(getChoiceName(ee,S)),ee=ke.name);let De;const xe=defineMenuSection(O);xe?(De=getChoice(getChoiceName(ee,xe)),ee=De.name):$e.name===SeoApplication.BETTING&&(De=getChoice(getChoiceName(ee,"null")),ee=De.name);let Fe;G&&(Fe=getChoice(getChoiceName(ee,G)),ee=Fe.name);let Ve;z&&(Ve=getChoice(getChoiceName(ee,z),z),ee=Ve.name);let Xe;Q&&(Xe=getChoice(getChoiceName(ee,Q),Q),ee=Xe.name);let je;return X&&(je=getChoice(getChoiceName(ee,X),X)),{choice:joinChoices($e,Le,ke,De,joinChoicesStrict(Fe,Ve,Xe,je))}},convertSeoDefaultParamsToDTO=S=>({language:S.language,domain:S.domain,timezone:S.timezone,"project[id]":S.projectId}),convertSeoCommonHierarchyParamsToDTO=S=>({stream:S.stream,menuSection:defineMenuSection(S.menuSection),section:S.section,"subsection[id]":S.subsectionId,"championship[id]":S.championshipId,"match[id]":S.matchId}),convertSeoCommonParamsToDTOWithHierarchy=S=>Tt(Tt({},convertSeoDefaultParamsToDTO(S)),convertSeoCommonHierarchyParamsToDTO(S)),convertSeoContentParamsToDTOWithHierarchy=S=>Gt(Tt({},convertSeoCommonParamsToDTOWithHierarchy(S)),{path:S.path}),convertSeoCommonParamsToDTOWithChoice=S=>Tt(Tt({},convertSeoDefaultParamsToDTO(S)),convertSeoHierarchyToChoice(S)),convertSeoCommonParamsToDTOWithBackwardCompatibility=S=>Tt(Tt(Tt({},convertSeoDefaultParamsToDTO(S)),convertSeoCommonHierarchyParamsToDTO(S)),convertSeoHierarchyToChoice(S)),convertAnalyticsParamsToDTO=S=>({"project[id]":S.projectId,"domain[host]":S.domain}),formatGetParams=(S,O="")=>Object.entries(S).reduce((G,[z,Q])=>{if(Q===void 0||Q===""||typeof Q=="symbol"||typeof Q=="function")return G;const X=O?`${O}[${z}]`:z;if(typeof Q=="string"||typeof Q=="boolean"||typeof Q=="number"||Q===null){const pe=encodeURI(`${Q}`);return G.push(`${X}=${pe}`),G}const ee=formatGetParams(Q,X);return ee&&G.push(ee),G},[]).join("&"),formatUrlGetParams=(S,O)=>{const G=formatGetParams(O);return`${S}${G?"?":""}${G}`},checkRecord=S=>typeof S=="object"&&S!==null,checkHttpError=S=>checkRecord(S)&&"data"in S&&"httpCode"in S&&typeof S.httpCode=="number"&&"message"in S&&typeof S.message=="string",checkSeoPhpError=S=>checkHttpError(S)&&checkRecord(S.data)&&"error"in S.data&&checkRecord(S.data.error)&&"code"in S.data.error&&typeof S.data.error.code=="number"&&"message"in S.data.error&&typeof S.data.error.message=="string",checkNodeError=S=>checkHttpError(S)&&checkRecord(S.data)&&"error"in S.data&&typeof S.data.error=="string"&&"success"in S.data&&typeof S.data.success=="boolean",getFailReason=S=>"",checkCodeForRetryPossibility=S=>S!==ACCESS_DENIED_HTTP_CODE&&S!==VALIDATION_ERROR_HTTP_CODE,validateRequestNode=S=>checkNodeError(S)?S.data.error!=="Failed with params"&&checkCodeForRetryPossibility(S.httpCode):checkHttpError(S)?checkCodeForRetryPossibility(S.httpCode):!0,validateRequestPhp=S=>checkSeoPhpError(S)?checkCodeForRetryPossibility(S.data.error.code):checkHttpError(S)?checkCodeForRetryPossibility(S.httpCode):!0;class SeoModuleApi{constructor({httpModule:O,logger:G}){mn(this,"httpModule");mn(this,"logger");this.httpModule=O,this.logger=G}async getSeoContent(O){let G,z;const{data:Q,error:X}=([G,z]=execAsync(()=>this.httpModule("/frontend-api/seo/seoContent",{params:convertSeoContentParamsToDTOWithHierarchy(O)}).executeSafe()),G=await G,z(),G),ee=X||(Q.error?{data:Q,httpCode:200,message:Q.error}:void 0);return!Q.success||ee?{data:DEFAULT_SEO_CONTENT_RESPONSE_DTO,isValidRequest:validateRequestNode(ee),isFailedRequest:!0,failReason:getFailReason()}:{data:Q.value,isValidRequest:!0,isFailedRequest:!1,failReason:""}}async getPageData(O){let G,z;const Q=formatUrlGetParams("/seo-module-api/api/v2/pagedata",convertSeoCommonParamsToDTOWithBackwardCompatibility(O)),{data:X,error:ee}=([G,z]=execAsync(()=>this.httpModule(Q).executeSafe()),G=await G,z(),G);return ee?{data:DEFAULT_PAGEDATA_RESPONSE_DTO,isValidRequest:validateRequestPhp(ee),isFailedRequest:!0,failReason:getFailReason()}:{data:X.data.attributes,isValidRequest:!0,isFailedRequest:!1,failReason:""}}async getSeoPageVisual(O){let G,z;const Q=formatUrlGetParams("/seo-module-api/api/v1/visual",convertSeoCommonParamsToDTOWithChoice(O)),{data:X,error:ee}=([G,z]=execAsync(()=>this.httpModule(Q).executeSafe()),G=await G,z(),G);if(ee)return{title:""};const{title:pe}=X.data.attributes;return{title:pe}}async getFooterQuestions(O="main"){let G,z;const{data:Q,error:X}=([G,z]=execAsync(()=>this.httpModule(`/web-api/external-api/seo/questions/footer/${O}`).executeSafe()),G=await G,z(),G);return X?[]:Q.data.attributes.questions}async getInformationLinks(O){let G,z;const{data:Q,error:X}=([G,z]=execAsync(()=>this.httpModule("/web-api/external-api/seo/information/links",{params:O}).executeSafe()),G=await G,z(),G);if(X)return{links:[]};const{links:ee}=Q.data.attributes;return{links:ee}}async getCounters(O){let G,z;const{data:Q,error:X}=([G,z]=execAsync(()=>this.httpModule("/seo-module-api/api/public/v1/analytics-counters",{params:convertAnalyticsParamsToDTO(O)}).executeSafe()),G=await G,z(),G);return X?[]:Q.data}async getIsoCodesMap(){let O,G;const{data:z,error:Q}=([O,G]=execAsync(()=>this.httpModule("/seo-module-api/api/public/v1/language-iso-codes").executeSafe()),O=await O,G(),O);return Q?{}:z.data}}let analyticsProviders;const getAnalyticsProviders=async()=>{let S,O;if(analyticsProviders)return analyticsProviders;const G=new SeoModuleApi({httpModule:useHttpModule(),logger:useLogger()}),z=([S,O]=execAsync(()=>G.getCounters({domain:window.location.hostname,projectId:getConfig(-1001)})),S=await S,O(),S);return analyticsProviders=(z!=null?z:[]).reduce((Q,{type:X,code:ee})=>(Q[X]=ee,Q),{}),analyticsProviders};var __defProp$g=Object.defineProperty,__defProps$6=Object.defineProperties,__getOwnPropDescs$6=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$g=Object.getOwnPropertySymbols,__hasOwnProp$g=Object.prototype.hasOwnProperty,__propIsEnum$g=Object.prototype.propertyIsEnumerable,__defNormalProp$g=(S,O,G)=>O in S?__defProp$g(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$f=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$g.call(O,G)&&__defNormalProp$g(S,G,O[G]);if(__getOwnPropSymbols$g)for(var G of __getOwnPropSymbols$g(O))__propIsEnum$g.call(O,G)&&__defNormalProp$g(S,G,O[G]);return S},__spreadProps$6=(S,O)=>__defProps$6(S,__getOwnPropDescs$6(O));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:S=>S.matched.find(({meta:O})=>O[37])},{id:9,analyticsPath:"gtag_manager"}],injectAnalyticsProviders=async()=>{let S,O;const{isFunctionalCookiesAgreed:G,userId:z}=useGlobalStore();if(isEmbedded()&&(getServerData("is")||!G))return;const Q=([S,O]=execAsync(()=>getAnalyticsProviders()),S=await S,O(),S),X=useRoute$1(),ee={userId:z,refId:getConfig(-1e3)};if(Q[11]){const{default:pe}=([S,O]=execAsync(()=>__vitePreload(()=>import("./__shared_1f073fdeb7.js"),[],import.meta.url)),S=await S,O(),S);pe({id:Q[11]})}[S,O]=execAsync(()=>Promise.all(ANALYTICS_PROVIDERS.filter(({id:pe,skip:ve})=>Q[pe]&&!(ve!=null&&ve(X))).map(({id:pe,analyticsPath:ve})=>__variableDynamicImportRuntime0__$1(`~base/plugins/common/analytics/api/${ve}`).then(({default:$e})=>{$e(__spreadProps$6(__spreadValues$f({},ee),{id:Q[pe]}))})))),await S,O(),appendScript("https://radar.cedexis.com/1/23802/radar.js",{async:!0}).catch(()=>{})},injectAnalyticsProvidersWithDelay=async()=>{var S;let O,G;const z=useGlobalStore().isFunctionalCookiesAgreed;if(isEmbedded()&&!z)return;const X=(S=useRoute$1().meta[44])!=null?S:1e4;return X&&([O,G]=execAsync(()=>delay(X)),await O,G()),injectAnalyticsProviders()};function __variableDynamicImportRuntime0__$1(S){switch(S){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_8df20da1c8.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/gravitecInstall":case"~base/plugins/common/analytics/api/gravitecInstall.ts":return __vitePreload(()=>import("./__shared_b4f69429a8.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/gtag":case"~base/plugins/common/analytics/api/gtag.ts":return __vitePreload(()=>import("./__shared_7de2a0ba24.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_4a9b617139.js"),[],import.meta.url);case"~base/plugins/common/analytics/api/sportradar":case"~base/plugins/common/analytics/api/sportradar.ts":return __vitePreload(()=>import("./__shared_009eb24608.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(O,G){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(G.bind(null,new Error("Unknown variable dynamic import: "+S)))})}}const createAppComposableClient=S=>{const O={},G={},z=Q=>{G[Q]&&(G[Q].stop(),O[Q]=void 0,G[Q]=void 0)};return(...Q)=>{const X=window.__APP;return O[X]||(G[X]=effectScope(!0),O[X]=G[X].run(()=>S(...Q)),onAppUnmounted(()=>z(X))),O[X]}},createAppComposable=createAppComposableClient,useAnalyticsModulesService=createAppComposable(()=>{useLogger();const S={};return{addModule:(G,z)=>{G in S||Object.defineProperty(S,G,{value:z(),writable:!1,configurable:!1})},modules:S}}),analytics=async S=>{const O=useLogger(),{modules:G,addModule:z}=useAnalyticsModulesService(),Q=(X=[])=>new Proxy(()=>{},{get(ee,pe){if(pe==="addModule")return z;const ve=[...X,pe],$e=ve.reduce((Le,ke)=>{if(Le)return Le[ke]},G);return typeof $e=="function"?$e:Q(ve)},apply(){O.warn(`No analytics.${X.join(".")} found`)}});isEmbedded()||Promise.all([getAnalyticsProviders(),windowOnLCP()]).then(injectAnalyticsProvidersWithDelay).catch(X=>{O.error("Error while adding analytics providers",X)}),S.config.globalProperties.$analyticsModules=Q()},analyticsProxy=S=>{const O=[],G=new Proxy((...z)=>{var Q;(Q=window==null?void 0:window.coreBus)==null||Q.emit("triggerAnalytics",{propStack:O,args:z}),O.length=0},{get(z,Q){return O.push(Q),G}});S.config.globalProperties.$analytics=G},createSingleton=(S,O=!0)=>{let G;return function(...Q){return G||(G=new S(...Q)),G}};var __defProp$f=Object.defineProperty,__defProps$5=Object.defineProperties,__getOwnPropDescs$5=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$f=Object.getOwnPropertySymbols,__hasOwnProp$f=Object.prototype.hasOwnProperty,__propIsEnum$f=Object.prototype.propertyIsEnumerable,__defNormalProp$f=(S,O,G)=>O in S?__defProp$f(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$e=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$f.call(O,G)&&__defNormalProp$f(S,G,O[G]);if(__getOwnPropSymbols$f)for(var G of __getOwnPropSymbols$f(O))__propIsEnum$f.call(O,G)&&__defNormalProp$f(S,G,O[G]);return S},__spreadProps$5=(S,O)=>__defProps$5(S,__getOwnPropDescs$5(O)),__publicField$3=(S,O,G)=>__defNormalProp$f(S,typeof O!="symbol"?O+"":O,G);class WebApi{constructor({$logger:O,$cookies:G,$T:z,$httpClient:Q},{scopeName:X="main"}={}){__publicField$3(this,"apiPath"),__publicField$3(this,"scopeName"),__publicField$3(this,"abortControllers",new Set),__publicField$3(this,"scopeInstanceMap",new Map),__publicField$3(this,"$T"),__publicField$3(this,"$cookies"),__publicField$3(this,"$httpClient"),__publicField$3(this,"$logger");var ee;this.$cookies=G,this.$httpClient=Q,this.$T=z,this.$logger=O,this.apiPath=(ee="/web-api")!=null?ee:"/web-api",this.scopeName=X,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 O;return(O=this.constructor.name)!=null?O:"WebApi"}async request(O,G={}){var z;let Q,X;const{apiPath:ee=this.apiPath,abortController:pe=new AbortController,method:ve=HttpClient.METHOD_GET,params:$e,headers:Le,isUseToken:ke=!1,isUseXAuth:De=!1}=G,xe=`${ee}${O}`,Fe={method:ve,url:xe,params:$e,headers:Le,isUseToken:ke,isUseXAuth:De},Ve=Object.entries(G).reduce((Xe,[je,ze])=>(ze!==void 0&&(Xe[je]=ze),Xe),{prefixUrl:ee,signal:pe==null?void 0:pe.signal});pe&&this.abortControllers.add(pe.abort);try{const Xe=([Q,X]=execAsync(()=>this.$httpClient.request(O,Ve)),Q=await Q,X(),Q);return ve===HttpClient.METHOD_HEAD?200:Xe==null?void 0:Xe.data}catch(Xe){if(G.method===HttpClient.METHOD_HEAD&&Xe.httpCode!==void 0)return Promise.reject(Xe==null?void 0:Xe.httpCode);throw this.parseError(__spreadProps$5(__spreadValues$e({},Xe),{response:Xe.data,request:__spreadProps$5(__spreadValues$e({},Fe),{isUseToken:G.isUseToken,isUseXAuth:G.isUseXAuth,statusCode:(z=Xe.request)==null?void 0:z.statusCode}),hideLog:G.hideLog}))}finally{pe&&this.abortControllers.delete(pe.abort)}}async headRequest(O,G={}){return this.request(O,__spreadProps$5(__spreadValues$e({},G),{method:"HEAD"}))}newInstance(O){return new this.constructor(this,O)}scope(O){var G;const z=(G=this.scopeInstanceMap.get(O))!=null?G:this.newInstance({scopeName:O});return this.scopeInstanceMap.set(O,z),z}cancelRequest(O){O&&(O.abort(),this.abortControllers.delete(O.abort))}cancelAllRequest(){return this.abortControllers.forEach(O=>O()),this.scopeInstanceMap.forEach(O=>O.cancelAllRequest()),this}async getRequest(O,G={}){return this.request(O,__spreadProps$5(__spreadValues$e({},G),{method:"GET"}))}async postRequest(O,G={}){return this.request(O,__spreadProps$5(__spreadValues$e({},G),{method:"POST"}))}async putRequest(O,G){return this.request(O,__spreadProps$5(__spreadValues$e({},G),{method:"PUT"}))}async postFormData(O,G={}){const{headers:z={},params:Q={}}=G,X=new FormData;return Object.entries(Q).forEach(([ee,pe])=>X.set(ee,pe)),this.postRequest(O,__spreadProps$5(__spreadValues$e({},G),{params:X,headers:__spreadProps$5(__spreadValues$e({},z),{"Content-Type":"multipart/form-data"})}))}parseError({message:O="",title:G="",status:z=HttpClient.STATUS_ERROR,httpCode:Q=500,response:X={},request:ee={},hideLog:pe}={}){var ve,$e;const Le=z===HttpClient.STATUS_CLOSE,ke=X!=null&&X.errors?((ve=X.errors[0])==null?void 0:ve.detail)||X.errors[0]:($e=X==null?void 0:X.message)!=null?$e:O,De=ke||this.textServerError;return new RequestError({message:De,title:G,status:z,isCancel:Le,response:X,messagePrefix:`${this.className}(${this.scopeName}): `,request:ee,hideLog:pe!=null?pe:!1,httpCode:Q,$logger:this.$logger})}checkSuccess(O){if(O&&!O.success)throw this.parseError({message:O.message||O.detail||this.$T("main_query_error"),response:O});return O}consoleError(...O){const[G,...z]=O;G instanceof Error&&G.hideLog||G instanceof RequestError&&!z.length||this.$logger.error(`${this.className} Error: `,...O)}}const createWebApi=createSingleton(WebApi);var __defProp$e=Object.defineProperty,__getOwnPropSymbols$e=Object.getOwnPropertySymbols,__hasOwnProp$e=Object.prototype.hasOwnProperty,__propIsEnum$e=Object.prototype.propertyIsEnumerable,__defNormalProp$e=(S,O,G)=>O in S?__defProp$e(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$d=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$e.call(O,G)&&__defNormalProp$e(S,G,O[G]);if(__getOwnPropSymbols$e)for(var G of __getOwnPropSymbols$e(O))__propIsEnum$e.call(O,G)&&__defNormalProp$e(S,G,O[G]);return S};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:O,password:G,isRemember:z=!1,captcha:Q,componentsData:X}){return this.postRequest(URL_AUTH_USER,{params:{uLogin:crypt.encode(O),uPassword:crypt.encode(G),save:z,[BROWSER_DATA]:X},headers:__spreadValues$d({},Q?{[X_CAPTCHA_TOKEN]:Q}:{})})}async byPhone({phone:O,countryCode:G,password:z,isRemember:Q=!1,captcha:X,componentsData:ee}){return this.postRequest(URL_AUTH_USER,{params:{phone_number:crypt.encode(O),country_code:G,uPassword:crypt.encode(z),save:Q,[BROWSER_DATA]:ee},headers:__spreadValues$d({},X?{[X_CAPTCHA_TOKEN]:X}:{})})}async bySocial({login:O,password:G,captcha:z}){return this.postRequest(URL_SOC_AUTH_USER,{params:{login:crypt.encode(O),pass:crypt.encode(G)},headers:__spreadValues$d({},z?{[X_CAPTCHA_TOKEN]:z}:{})})}async bySmsCode(O=""){return this.postRequest(URL_AUTH_USER_BY_SMS_CODE,{params:{"sms-code":O}})}async byTwoStep(O,G,z){return this.postRequest(URL_AUTH_TWO_STEP,{params:{code:crypt.encode(O),save:z,[BROWSER_DATA]:G}})}async bySocTwoStep(O){return this.postRequest(URL_SOC_AUTH_TWO_STEP,{params:{code:crypt.encode(O)}})}async sendSms({phone:O="",code:G="",captcha:z="",componentsData:Q=""}){return this.postRequest(URL_SMS_SEND_PHONE,{params:{"phone-number":O,"phone-code":G,[BROWSER_DATA]:Q},headers:__spreadValues$d({},z?{[X_CAPTCHA_TOKEN]:z}:{})})}async disconnectUser(){let O,G;const{success:z,message:Q}=([O,G]=execAsync(()=>this.postRequest(URL_DISCONNECT_USER)),O=await O,G(),O);z||([O,G]=execAsync(()=>Promise.reject(new Error(Q))),await O,G())}async getRights(){return this.postRequest(URL_OAUTH_RIGHTS)}async oAuth(){return this.postRequest(URL_OAUTH)}async checkUserSession(){let O,G;const z={hideLog:!0,withoutCache:!0},Q=this.$cookies.get(SESSION_COOKIE_NAME,{fromRes:!0});if(Q){const pe=Object.entries(this.$cookies.getAll());pe.push([SESSION_COOKIE_NAME,Q]),z.headers={COOKIE:pe.reduce((ve,[$e,Le])=>ve+`${$e}=${Le}; `,"")}}getConfig(86)&&(z.headers["X-SameSite"]="1",getConfig(655)&&(z.headers["X-Partitioned"]="1"));const{data:X}=([O,G]=execAsync(()=>this.$httpClient.getRequestWithoutCache(URL_SESSIONS_USER,z)),O=await O,G(),O),{user_id:ee}=X;return{userId:ee!=null?ee:void 0}}}const createAuthApi=createSingleton(AuthApi);var __defProp$d=Object.defineProperty,__getOwnPropSymbols$d=Object.getOwnPropertySymbols,__hasOwnProp$d=Object.prototype.hasOwnProperty,__propIsEnum$d=Object.prototype.propertyIsEnumerable,__defNormalProp$d=(S,O,G)=>O in S?__defProp$d(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$c=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$d.call(O,G)&&__defNormalProp$d(S,G,O[G]);if(__getOwnPropSymbols$d)for(var G of __getOwnPropSymbols$d(O))__propIsEnum$d.call(O,G)&&__defNormalProp$d(S,G,O[G]);return S};class UserApi extends WebApi{constructor(O){super(O),this.apiPath=`${this.apiPath}/user`}async getUserConfig(){let O,G;const z=([O,G]=execAsync(()=>this.getRequest("/getuserconfig",{withoutCache:!0})),O=await O,G(),O),{result:Q}=z;return(!Q||!Object.keys(Q).length)&&([O,G]=execAsync(()=>Promise.reject(this.parseError({response:z}))),await O,G()),Q}async setActiveAccount(O){let G,z;const Q=([G,z]=execAsync(()=>this.postRequest("/setactiveaccount",{params:{id:O}})),G=await G,z(),G);return this.checkSuccess(Q)}async getBalance(){return this.postRequest("/balance")}async secure(){return this.postRequest("/secure")}async getPhoneCountries(){let O,G;const{countries:z}=([O,G]=execAsync(()=>this.getRequest("/getphonecountries")),O=await O,G(),O);return Array.isArray(z)?z.map(Q=>({id:Q.id,name:Q.name,code:Q.country_code.toLowerCase(),phoneCode:Q.tel_code})):[]}async getPhoneMasks(){let O,G;const z=([O,G]=execAsync(()=>this.getRequest("/phonemasks",{apiPath:"/web-api/api/user"})),O=await O,G(),O);return Array.isArray(z)?z:[]}async sendMailing({mailType:O,type:G=0,email:z}){return this.postFormData("/mailing",{params:{mail_type:O,type:G,umail:z}})}async sendVipDomain(O){return this.sendMailing({mailType:"vipDomain",email:O})}async changeEmail({email:O,captcha:G}){let z,Q;const X=([z,Q]=execAsync(()=>this.postRequest("/sendActivationMail",{params:{email:O},headers:__spreadValues$c({},G?{[X_CAPTCHA_TOKEN]:G}:{})})),z=await z,Q(),z);this.checkSuccess(X)}async repeatActivationEmail(){let O,G;const z=([O,G]=execAsync(()=>this.postRequest("/repeatActivationPopup")),O=await O,G(),O);return this.checkSuccess(z),z.message}async callBack({phone:O,name:G,message:z=""}){let Q,X;const ee={phone:O,name:G};return z&&(ee.message=z),[Q,X]=execAsync(()=>this.postRequest("/callback/request",{headers:__spreadValues$c({},JsonApiHeaders),params:{data:{attributes:ee}}})),Q=await Q,X(),Q}async cancelCallBack(){let O,G;const z=([O,G]=execAsync(()=>this.postRequest("/CancelCallbackDB")),O=await O,G(),O);return this.checkSuccess(z),z.message}async checkCallBack(){let O,G;const z=([O,G]=execAsync(()=>this.postRequest("/CheckCallbackDB")),O=await O,G(),O);return this.checkSuccess(z),z.request.id?z.request:void 0}async getPhoneNumber(){var O,G;let z,Q;const X=([z,Q]=execAsync(()=>this.postRequest("/getphonenumber")),z=await z,Q(),z);return this.checkSuccess(X),{countryCode:(O=X.country_code)!=null?O:"",phoneNumber:(G=X.phone_number)!=null?G:"",phoneCode:X.phone_code?`+${X.phone_code}`:""}}async activateEmailResponse(O,G){return this.postRequest(O,__spreadValues$c({apiPath:`${this.apiPath}/api/internal/v1/user`},getWebHttpClientOptions(__spreadValues$c({},G))))}async activateEmailFast(O){return this.activateEmailResponse("/activatefast",O)}async activateEmail(O){return this.activateEmailResponse("/activate",O)}async checkPasswordReset(O){return this.getRequest("/passwordreset",{apiPath:`${this.apiPath}/api/internal/v1/user`,headers:JsonApiHeaders,params:O})}async passwordReset({password:O="",passwordRepeat:G="",data:z=""}){return this.postRequest("/passwordreset",__spreadValues$c({apiPath:`${this.apiPath}/api/internal/v1/user`},getWebHttpClientOptions({data:z,password:crypt.encode(O),password_confirmation:crypt.encode(G)})))}async saveTimezoneOffset(O){let G,z;[G,z]=execAsync(()=>this.postRequest("/timezone",{params:{action:"save",val:O}})),await G,z()}}const createUserApi=createSingleton(UserApi),api={[DependencyName.WEB_API]:createWebApi,[DependencyName.USER_API]:createUserApi,[DependencyName.AUTH_API]:createAuthApi},apiInstances=api,apiServicesPlugin=S=>{const O={};S.config.globalProperties.$apiInstances=new Proxy(apiInstances,{get(G,z){return z in G&&!O[z]&&(O[z]=G[z](S.config.globalProperties)),O[z]}})},appStorage=(S,O)=>{S.config.globalProperties.$appStorage=O},assetPathPlugin=S=>{const[O,G,z,Q,X]=getConfigs(668,619,-1001,-1e3,566),$e=`/genfiles/cms/${X?Q:G}-${X?z:O}/desktop`;S.config.globalProperties.$assetPath={LITE_DEFAULT:$e,DEFAULT:$e}},cacheServicePluginClient=S=>{S.config.globalProperties.$cacheService={}},bffConfig=(S,O)=>{S.config.globalProperties.$bffConfig=O,S.provide("$bffConfig",O)},siteConfig=(S,O)=>{const G=new SiteConfig({$store:{commit:()=>{}}},O.config);S.config.globalProperties.$siteConfig=G,S.provide("$siteConfig",G)},siteData=(S,O)=>{const G=new SsrDataProvider({},O);S.config.globalProperties.$siteData=G,S.provide("$siteData",G)},clientCookiePlugin=S=>{S.config.globalProperties.$cookies=new Cookies({})},dateTimeServicePlugin=async S=>{let O,G;const{public:{isDev:z}}=useRuntimeConfig$1(),Q=useGlobalStore(),X=new DateTimeServiceV2({$T:useT(),lng:getConfig(-1004).id}),ee=useCookies().get("tzo");try{const pe=([O,G]=execAsync(()=>__variableDynamicImportRuntime0__(`date-fns/esm/locale/${X.localeCode}/index.js`)),O=await O,G(),O);X.initLocale(pe==null?void 0:pe.default)}catch(pe){z&&console.warn(pe),X.initLocale()}isDef(ee)&&X.setTimeZone(ee),onAppUnmounted(watchEffect(()=>X.setTimeZone(Q.timeZone),{flush:"sync"})),onAppUnmounted(watchEffect(()=>X.setIs12h(Q.is12h),{flush:"sync"})),S.config.globalProperties.$dateTimeService=X};function __variableDynamicImportRuntime0__(S){switch(S){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_cf11898c55.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_0118b00b86.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_ece945b47d.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_5199e183a5.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_582c7605be.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_b7d8e11aa7.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_f985765517.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_13b4aac382.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_b40e8eda94.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_3fb5c7ba28.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_344f9d75c4.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_e230529675.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_ba0e0c9e1e.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_2a970fb913.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_d7871df037.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_4fdb1d4a91.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_de72139ab9.js"),__vite__mapDeps([0,1]),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_e2726b9a1a.js"),__vite__mapDeps([2,1]),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_2b5ceff98b.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_cada5f9810.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_1bfa58e1ec.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),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_707fedcd99.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_bcc55b5386.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_7eeb9d7490.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$2),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_522259a6b8.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_e6f54bf651.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_82742e802d.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_8f03ac58ab.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_694a75e465.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_67c8527844.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_27a6120736.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_038895cff5.js"),__vite__mapDeps([3,4,5]),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_6fdcb14d99.js"),__vite__mapDeps([6,4,5]),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_d90ce913aa.js"),__vite__mapDeps([7,4]),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_1322b15407.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_579d371f59.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_db2832a27b.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_b3048a6a4c.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_95cb7710a0.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_7028101882.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_e584c30cf6.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_b7117577dd.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_9dd8ed0047.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_1aa9b28d5a.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_94e3e6f34a.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_0c41345558.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_709659f5c4.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_6cf4c18d34.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_17de8574f0.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_4d4aa042af.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_09a33c3a73.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_9f0a82ce98.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_be13755cd7.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_79547ac4a7.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_cdb57de2d2.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_980bcab4ff.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_e5825f34ff.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_6df3b7c4d4.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_92a54c56b1.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_0b9d722d55.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_c8bd9a618c.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_577425931a.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_bbd745a449.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_5bc2c6a2d3.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_e8c717489a.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_cc0abbfa69.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_d969381d72.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_76ca576e22.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_ebf79aa3bb.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$1),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_bda8046c29.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_2b96c3f8ee.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_b35136c54a.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_31547c1144.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_051f0b748a.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_89ba9a0ebf.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_33384b36ad.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_1e237fc6c4.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_e433d2dd0d.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_ca65bd9b0a.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_1496b4a756.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_c52c9ac2be.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_4de8a8e502.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_60b23f6cda.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_a7e8217dd9.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_8e8951c597.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_8a50f2ea02.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_ffcd9133b6.js"),[],import.meta.url);default:return new Promise(function(O,G){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(G.bind(null,new Error("Unknown variable dynamic import: "+S)))})}}const clientCreateFatmanCollector=(S,O=55,G="")=>createFatmanClient({apiPath:`/fatman-api/${G}`,whence:O,lang:S}),clientFatmanCollector=S=>{var O;const G=clientCreateFatmanCollector(getConfig(-1004).id,(O=window==null?void 0:window.Telegram)!=null&&O.WebApp?119:getConfig(-1010),"a6f69e4388362d761ee5bb073edb23ae3d9341fb"),z=useGlobalStore();onAppUnmounted(watch(()=>z.language,Q=>{Q&&G.setLang(Q)},{immediate:!0})),onAppUnmounted(watch(()=>z.userId,Q=>{Q&&(G.setUserId(Q),isEmbedded()||G.send(3))},{immediate:!0})),S.config.globalProperties.$fatmanCollector=G,onAppUnmounted(()=>G.stop())},wrapMemoryStorage=S=>Object.assign(S,{serverStorageSetItem:(O,G)=>S.setItem(O,G),serverStorageGetItem:O=>S.getItem(O),serverStorageRemoveItem:O=>S.removeItem(O)}),clientGlobalStoragePlugin=S=>{const O=new MemoryStorage;O.setStorage(getServerData("g",{})),S.config.globalProperties.$globalStorage=wrapMemoryStorage(O)};let baseUrl="";const getBaseUrl=()=>baseUrl,setBaseUrl=S=>{baseUrl=S},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:S,logger:O})=>{const G="fp_d",z={token:"",componentsData:"",expiresAt:0},Q=Le=>!!Le.token&&Le.expiresAt*1e3>Date.now(),X=async()=>{const Le=S.getItem(G);if(Le)return Le;let ke;const De=localStorage.getItem(G);return De&&(ke=JSON.parse(De)),ke?(S.setItem(G,ke),ke):z},ee=async()=>{var Le;let ke,De;if(!((Le=window==null?void 0:window.HDF)!=null&&Le.exec)){O.error("HDF.exec is not defined");return}try{const xe=([ke,De]=execAsync(()=>window.HDF.exec()),ke=await ke,De(),ke),{token:Fe,expiresAt:Ve,data:Xe}=xe!=null?xe:{};if(!Fe||!Ve||!Xe){O.error("incorrect response",xe),errorCount++;return}const je={token:Fe,expiresAt:Ve,componentsData:Xe};S.setItem(G,je),localStorage.setItem(G,JSON.stringify(je)),errorCount=0}catch(xe){O.error("execute error",xe),errorCount++}},pe=async()=>{var Le,ke;let De,xe;if([De,xe]=execAsync(()=>appendScript(FINGERPRINT_LIB_URL)),await De,xe(),!((Le=window.HDF)!=null&&Le.ready)){O.error("HDF.ready is not defined");return}(ke=window.HDF)==null||ke.ready(ee)},ve=async Le=>{let ke,De;errorCount>=FINGERPRINT_UPDATE_ERROR_MAX_COUNT&&!Le||(refreshStateCached||(refreshStateCached=async()=>{let xe,Fe;window.HDF?([xe,Fe]=execAsync(()=>ee()),await xe,Fe()):([xe,Fe]=execAsync(()=>pe()),await xe,Fe()),refreshStateCached=void 0}),[ke,De]=execAsync(()=>refreshStateCached()),await ke,De())};return{getState:X,getFingerprint:async Le=>{let ke,De,xe=([ke,De]=execAsync(()=>X()),ke=await ke,De(),ke);return(Le||!Q(xe))&&([ke,De]=execAsync(()=>ve(Le)),await ke,De(),xe=([ke,De]=execAsync(()=>X()),ke=await ke,De(),ke)),xe}}},X_HD_HEADER="x-hd",INTERCEPTOR_RETRY_MAX_COUNT=2;var __defProp$c=Object.defineProperty,__getOwnPropSymbols$c=Object.getOwnPropertySymbols,__hasOwnProp$c=Object.prototype.hasOwnProperty,__propIsEnum$c=Object.prototype.propertyIsEnumerable,__defNormalProp$c=(S,O,G)=>O in S?__defProp$c(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$b=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$c.call(O,G)&&__defNormalProp$c(S,G,O[G]);if(__getOwnPropSymbols$c)for(var G of __getOwnPropSymbols$c(O))__propIsEnum$c.call(O,G)&&__defNormalProp$c(S,G,O[G]);return S};const getExpireTime=S=>S*1e3,useTokenService=({cookies:S,httpInstance:O,logger:G})=>{const z=Le=>{if(!Le)return;const{exp:ke}=o$6(Le);return ke},Q=()=>{var Le;return(Le=S.get("user_token"))!=null?Le:""},X=Le=>{const ke=z(Le),De=__spreadValues$b({path:"/"},ke?{expires:new Date(getExpireTime(ke))}:{});S.set("user_token",Le,De)},ee=Le=>{const ke=z(Le);return!(!Le||!ke||ke&&Date.now()>=getExpireTime(ke))},pe=async()=>{let Le,ke;try{const De=([Le,ke]=execAsync(()=>O("/web-api/user/gettoken").execute()),Le=await Le,ke(),Le),{token:xe}=De.data;return xe!=null?xe:""}catch(De){return G.error("Fetch token error",De),""}};return{getToken:Q,getFreshToken:async()=>{let Le,ke,De=Q();return ee(De)||(De=([Le,ke]=execAsync(()=>pe()),Le=await Le,ke(),Le),X(De)),De},setToken:X,checkToken:ee,fetchToken:pe,deleteToken:()=>{S.remove("user_token")}}};var __defProp$b=Object.defineProperty,__defProps$4=Object.defineProperties,__getOwnPropDescs$4=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$b=Object.getOwnPropertySymbols,__hasOwnProp$b=Object.prototype.hasOwnProperty,__propIsEnum$b=Object.prototype.propertyIsEnumerable,__defNormalProp$b=(S,O,G)=>O in S?__defProp$b(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$a=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$b.call(O,G)&&__defNormalProp$b(S,G,O[G]);if(__getOwnPropSymbols$b)for(var G of __getOwnPropSymbols$b(O))__propIsEnum$b.call(O,G)&&__defNormalProp$b(S,G,O[G]);return S},__spreadProps$4=(S,O)=>__defProps$4(S,__getOwnPropDescs$4(O)),__objRest$2=(S,O)=>{var G={};for(var z in S)__hasOwnProp$b.call(S,z)&&O.indexOf(z)<0&&(G[z]=S[z]);if(S!=null&&__getOwnPropSymbols$b)for(var z of __getOwnPropSymbols$b(S))O.indexOf(z)<0&&__propIsEnum$b.call(S,z)&&(G[z]=S[z]);return G};const DEBUG_CONFIRM_COOKIE="debugConfirmTerms",ACCESS_ROUTES=Object.values(InformationRouteName),getStatusFromError=S=>S.name==="CancelRequest"?HttpClient.STATUS_CLOSE:S.message==="Failed to fetch"?HttpClient.STATUS_NETWORK_ERROR:HttpClient.STATUS_ERROR,getHttpCodeFromError=S=>S.name==="CancelRequest"?499:S.statusCode,logErrorResponseInterceptor=S=>Promise.reject(HttpClient.createResult(S.data,getStatusFromError(S),getHttpCodeFromError(S),S.message,S.title)),tokenBeforeRequestInterceptor=(S,O)=>async G=>{let z,Q;const{isUseToken:X,isUseXAuth:ee}=G.request;if(!X&&!ee)return;const pe=G.currentHttpModule,{getToken:ve,checkToken:$e,fetchToken:Le,setToken:ke}=useTokenService({cookies:S,httpInstance:pe,logger:O});let De=ve();$e(De)||(De=([z,Q]=execAsync(()=>Le()),z=await z,Q(),z)),$e(De)&&(ke(De),X&&(G.request.headers.Authorization=`Bearer ${De}`),ee&&(G.request.headers["x-auth"]=`Bearer ${De}`))},tokenAfterResponseInterceptor=(S,O)=>async G=>{var z,Q,X;let ee,pe;const ve=(z=G.request)!=null?z:{},{isUseToken:$e,retryCount:Le=0}=ve;if((Q=G.error)!=null&&Q.isInterceptorError&&Le>=2||$e)return;const ke=G.currentHttpModule,{fetchToken:De,checkToken:xe,setToken:Fe,deleteToken:Ve}=useTokenService({cookies:S,httpInstance:ke,logger:O});if(((X=G.response)==null?void 0:X.status)===401&&Le<2){ve.retryCount=Le+1,Ve();const Xe=([ee,pe]=execAsync(()=>De()),ee=await ee,pe(),ee);if(xe(Xe)){Fe(Xe);try{const je=ve,{url:ze}=je,We=__objRest$2(je,["url"]),qe=([ee,pe]=execAsync(()=>ke(ze,We).execute()),ee=await ee,pe(),ee);return __spreadProps$4(__spreadValues$a({},G),{error:!1,data:qe})}catch(je){return je.isInterceptorError=!0,__spreadProps$4(__spreadValues$a({},G),{error:je})}}}},fingerprintBeforeRequestInterceptor=S=>async O=>{let G,z;const Q=S.config.globalProperties.$memoryStorage,X=S.config.globalProperties.$logger,{getState:ee}=useFingerprint({memoryStorage:Q,logger:X}),{token:pe}=([G,z]=execAsync(()=>ee()),G=await G,z(),G);pe&&(O.request.headers[X_HD_HEADER]=pe)},fingerprintAfterResponseInterceptor=S=>async O=>{var G;let z,Q;const X=S.config.globalProperties.$memoryStorage,ee=S.config.globalProperties.$logger,pe=O.currentHttpModule,ve=O.request,{retryCount:$e=0}=ve,{getFingerprint:Le}=useFingerprint({memoryStorage:X,logger:ee}),{isInterceptorError:ke}=O.error||{};if(ke&&$e>=INTERCEPTOR_RETRY_MAX_COUNT)return;const{status:De}=(O==null?void 0:O.response)||{};if(De===400&&$eNumber(je.code)===FINGERPRINT_REQUIRE_UPDATE_ERROR_CODE))return;ve.retryCount=$e+1;const Fe=ve,{url:Ve}=Fe,Xe=__objRest$2(Fe,["url"]);[z,Q]=execAsync(()=>Le(!0)),await z,Q();try{const je=([z,Q]=execAsync(()=>pe(Ve,Xe).execute()),z=await z,Q(),z);return __spreadProps$4(__spreadValues$a({},O),{data:je,error:!1})}catch(je){return je.isInterceptorError=!0,__spreadProps$4(__spreadValues$a({},O),{error:je})}}},confirmTermsErrorResponseInterceptor=async S=>{var O,G,z;let Q;try{Q=useNuxtApp$1()}catch(ve){return}const X=getConfig(391)||useCookies().get(DEBUG_CONFIRM_COOKIE),ee=getConfig(-1004);if(!ee)return;const pe=ee.id;(O=S.error)!=null&&O.isInterceptorError||X&&((G=S==null?void 0:S.response)==null?void 0:G.status)===451&&(S==null?void 0:S.data.exception_code)===1&&!ACCESS_ROUTES.includes((z=useRoute$1())==null?void 0:z.name)&&navigateTo({path:"confirm",query:{lng:pe}})},captchaInterceptor=S=>{const O=G=>{var z;const Q={captcha_type:getConfig(490),lng:(z=getConfig(-1004))==null?void 0:z.id,captchaPublicKey:getConfig(488),hcaptchaPublicKey:getConfig(489)},X=__spreadValues$a({siteConfig:Q,T:S.config.globalProperties.$T},G);return{100:siteCaptcha(X),111:hCaptcha(X),112:puzzleCaptcha(X),113:huntCaptcha(X)}};return async G=>{var z,Q,X,ee;let pe,ve;if((z=G.error)!=null&&z.isInterceptorError)return;const $e=G==null?void 0:G.response,Le=G.request.url;if(($e==null?void 0:$e.status)===400){const ke=(ee=(X=(Q=G==null?void 0:G.data)==null?void 0:Q.errors)==null?void 0:X.find(De=>O({analyticsComponentName:Le})[De.code]))==null?void 0:ee.code;if(ke){let De,xe,Fe;const Ve=getConfig(509),Xe=S.config.globalProperties.$fatmanCollector;Xe&&Ve&&(xe=(je,ze,We)=>{Xe.push(10190,{i1:je,s1:ze,s2:We})},Fe=(je,ze,We)=>{Xe.push(10191,{i1:je,s1:ze,s2:We})});try{const je=O({analyticsComponentName:Le,sendCaptchaAnalyticsSuccess:xe,sendCaptchaAnalyticsFailed:Fe})[ke];De=([pe,ve]=execAsync(()=>je==null?void 0:je()),pe=await pe,ve(),pe)}catch(je){return}try{const je=G.currentHttpModule,ze=G.request,{url:We,headers:qe}=ze,Qe=__objRest$2(ze,["url","headers"]),ot=([pe,ve]=execAsync(()=>je(We,__spreadProps$4(__spreadValues$a({},Qe),{prefixUrl:"",headers:__spreadValues$a(__spreadValues$a({},qe),De?{[X_CAPTCHA_TOKEN]:De}:{})})).execute()),pe=await pe,ve(),pe);return __spreadProps$4(__spreadValues$a({},G),{error:!1,data:ot})}catch(je){return je.isInterceptorError=!0,__spreadProps$4(__spreadValues$a({},G),{error:je})}}}}};var __defProp$a=Object.defineProperty,__defProps$3=Object.defineProperties,__getOwnPropDescs$3=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$a=Object.getOwnPropertySymbols,__hasOwnProp$a=Object.prototype.hasOwnProperty,__propIsEnum$a=Object.prototype.propertyIsEnumerable,__defNormalProp$a=(S,O,G)=>O in S?__defProp$a(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$9=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$a.call(O,G)&&__defNormalProp$a(S,G,O[G]);if(__getOwnPropSymbols$a)for(var G of __getOwnPropSymbols$a(O))__propIsEnum$a.call(O,G)&&__defNormalProp$a(S,G,O[G]);return S},__spreadProps$3=(S,O)=>__defProps$3(S,__getOwnPropDescs$3(O));const httpModule=S=>{const O=S.config.globalProperties.$logger,G=S.config.globalProperties.$cookies;S.config.globalProperties.$cacheService;const{traceServerRequests:z,public:{nuxtAppName:Q,isDev:X}}=useRuntimeConfig$1();let ee=0;useRequestEvent(),S.config.globalProperties.$httpModule=createInstance({baseUrl:getBaseUrl(),headers:__spreadProps$3(__spreadValues$9(__spreadValues$9({},X?{"x-geoip2-country-code":"ru"}:{}),S.config.globalProperties.$clientHeaders),{"X-Requested-With":"XMLHttpRequest","Is-srv":String(!1),"X-Svc-Source":Q,"X-app-n":Q}),logger:O,timeout:ee,cacheService:null,hooks:{beforeRequest:[tokenBeforeRequestInterceptor(G,O),fingerprintBeforeRequestInterceptor(S)],finishResponse:[pe=>{}],afterResponse:[captchaInterceptor(S),fingerprintAfterResponseInterceptor(S),confirmTermsErrorResponseInterceptor,tokenAfterResponseInterceptor(G,O),pe=>{}],beforeError:[()=>{},logErrorResponseInterceptor]}})},httpClient=S=>{S.config.globalProperties.$httpClient=new HttpClient(S.config.globalProperties.$httpModule)},httpSvcClient=S=>{useRequestEvent();const O=S.config.globalProperties.$httpModule.extend();O.replaceOptions({hooks:{afterResponse:[confirmTermsErrorResponseInterceptor],beforeError:[()=>{},logErrorResponseInterceptor]}}),S.config.globalProperties.$svcHttpClient=new ServiceAuthHttpClient({http:O,authHeaderKey:"X-Auth"})},loggerPlugin=(S,O)=>{S.config.globalProperties.$logger=O,S.provide("$logger",O)},memoryStoragePlugin=S=>{S.config.globalProperties.$memoryStorage=new MemoryStorage,S.provide(DependencyName.MEMORY_STORAGE,S.config.globalProperties.$memoryStorage)};var __defProp$9=Object.defineProperty,__defNormalProp$9=(S,O,G)=>O in S?__defProp$9(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__publicField$2=(S,O,G)=>__defNormalProp$9(S,typeof O!="symbol"?O+"":O,G);class ModalStorage{constructor({middleware:O=[]}={}){__publicField$2(this,"openEvent",createEvent()),__publicField$2(this,"closeEvent",createEvent()),__publicField$2(this,"openModals",[]),__publicField$2(this,"queueModals",[]),__publicField$2(this,"middlewarePipeline",async(G,[z,...Q])=>{let X,ee;return z?([X,ee]=execAsync(()=>z.call(this,G)),await X,ee(),this.middlewarePipeline(G,Q)):G}),__publicField$2(this,"middleware"),__publicField$2(this,"runningTasks",new Set),this.middleware=O}get currentModalData(){return this.openModals[this.openModals.length-1]}updateStatus(O,G){switch(G){case 2:O.closeEvent(O),this.closeEvent(O);break;case 1:O.openEvent(O),this.openEvent(O);break;case 3:O.errorEvent(O);break}O.status=G}getModalDataByName(O){return[...this.openModals,...this.queueModals].find(G=>G.name===O)}addModalData(O){const G=this.getModalDataByName(O.name);return G||this.queueModals.push(O),G!=null?G:O}deleteModalData(O){const G=this.queueModals.findIndex(Q=>Q.name===O),z=this.openModals.findIndex(Q=>Q.name===O);G!==-1&&this.queueModals.splice(G,1),z!==-1&&this.openModals.splice(z,1)}async openModal(){var O;let G,z;if((O=tryUseNuxtApp())!=null&&O.dead)return;const Q=this.queueModals.shift();if(Q)try{this.openModals.push(Q),[G,z]=execAsync(()=>this.middlewarePipeline({name:Q.name,modal:Q.modal,openEvent:Q.openEvent,closeEvent:Q.closeEvent,argsWhenShow:Q.argsWhenShow,modalStorage:this,closeModal:()=>this.closeModal(Q.name)},[...this.middleware,...Q.modal.middleware])),await G,z(),Q.status===0&&this.updateStatus(Q,1)}catch(X){console.error("openModal:",X),this.hide(Q.name)}}closeModal(O){const G=this.getModalDataByName(O);G&&(this.deleteModalData(O),G.status===1?this.updateStatus(G,2):G.status===0&&this.updateStatus(G,3))}showModal({modal:O,args:G,isOver:z=!1}){assert(O&&O.name,"middlewareModalPlugin: поле modal.name обязательно");const Q=this.addModalData(createModalData(O,G));return(z||!this.hasOpenedModals)&&this.runTask(this.openModal()),Q}show(O,...G){return this.showModal({modal:O,args:G})}overShow(O,...G){return this.showModal({modal:O,args:G,isOver:!0})}hide(O){var G;const z=O!=null?O:(G=this.currentModalData)==null?void 0:G.name;z&&this.closeModal(z),this.hasOpenedModals||this.runTask(this.openModal())}hideAll(){return Promise.allSettled([...this.runningTasks]).then(()=>[...this.openModals,...this.queueModals].forEach(O=>{this.closeModal(O.name)}))}get hasOpenedModals(){return!!this.openModals.length}runTask(O){this.runningTasks.add(O),O.finally(()=>{this.runningTasks.delete(O)})}checkShow(O){return!!this.getModalDataByName(O)}setDynamicName(O){this.openModals.length&&(this.openModals[this.openModals.length-1].dynamicModalName=O)}}const modalPluginClient=S=>{const O=new ModalStorage({middleware:[G=>{G.nuxt=S.config.globalProperties,G.props=G.argsWhenShow[0]||{},G.params=G.argsWhenShow[1]||{},G.handlers=G.argsWhenShow[2]||{}}]});S.config.globalProperties.$vmodal=O,S.provide("$vmodal",O),onAppUnmounted(()=>{O.hideAll()})},rtlPlugin=()=>{if(isEmbedded())return;const S=getConfig(-1004).id;useHead({htmlAttrs:{dir:isRtl(S)?"rtl":"ltr",xlang:S,lang:S}})},loadMicrofrontConfig=async S=>{let O,G;const z=useHttpModule(),Q=useLogger(),{public:{nuxtAppName:X,isDev:ee}}=useRuntimeConfig$1(),{error:pe,data:ve,request:$e}=([O,G]=execAsync(()=>z("/bff-api/config/microfront.json",{params:{microfront:X,lang:S,multi_build_configs_status:ee?"*":void 0}}).executeSafe()),O=await O,G(),O);return pe&&Q.error("Error while getting microfront config.",{url:$e.url,error:pe}),ve},prepareMultiBuildConfig=async()=>{let S,O;const G=useLogger(),{public:{isDev:z}}=useRuntimeConfig$1();let Q=getServerData("mfc");return Q||(Q=([S,O]=execAsync(()=>loadMicrofrontConfig(getConfig(-1004).id)),S=await S,O(),S)),Q&&z&&Q.sort((X,ee)=>X.status==="dev"?1:ee.status==="dev"?-1:0),Q==null?void 0:Q.reduce((X,ee)=>(ee.status==="draft"||(z&&ee.status==="dev"&&G.info(`Using dev config: ${JSON.stringify(ee)}`),X[ee.name]=ee),X),{})},makeBridge=S=>{const O=useSharedStore(),G=S.$id,z=Q=>`${G}/${Q}`;Object.entries(S.$state).forEach(([Q,X])=>{const ee=O.get(z(Q));unref(ee)===void 0?ee.value=X:S.$state[Q]=unref(ee),watch(ee,pe=>{equal(pe,S.$state[Q])||(S.$state[Q]=pe)}),watch(()=>S.$state[Q],pe=>{O.set(z(Q),pe)},{deep:!0})})};function sharedStorePiniaPlugin(S){S.options.useSharedStore&&makeBridge(S.store)}const BASE_MSG="[We switched from Vuex to Pinia] Please refactor ",migrationPlugin=({store:S})=>{const O=useLogger();S.commit=function(G,...z){return O.warn(BASE_MSG+"commit to direct store mutation."),S[G](...z)},S.dispatch=function(G,...z){return O.warn(BASE_MSG+"dispatch to a direct function call."),S[G](...z)},S.getters=function(){return O.warn(BASE_MSG+"getters to a direct store accessor."),this}},onAppDestroyed=S=>{useNuxtApp$1().hooks.hook("app:destroy",S)},usePinia=()=>useNuxtApp$1().$pinia;var __defProp$8=Object.defineProperty,__getOwnPropSymbols$9=Object.getOwnPropertySymbols,__hasOwnProp$9=Object.prototype.hasOwnProperty,__propIsEnum$9=Object.prototype.propertyIsEnumerable,__defNormalProp$8=(S,O,G)=>O in S?__defProp$8(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$8=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$9.call(O,G)&&__defNormalProp$8(S,G,O[G]);if(__getOwnPropSymbols$9)for(var G of __getOwnPropSymbols$9(O))__propIsEnum$9.call(O,G)&&__defNormalProp$8(S,G,O[G]);return S};const sharedStorePlugin=(S,O)=>{const G=L(__spreadValues$8({},O));onAppDestroyed(()=>{G.destroy()}),S.config.globalProperties.$sharedStore=G,usePinia().use(sharedStorePiniaPlugin).use(migrationPlugin),useGlobalStore().setLanguage(O.language)};var __defProp$7=Object.defineProperty,__getOwnPropSymbols$8=Object.getOwnPropertySymbols,__hasOwnProp$8=Object.prototype.hasOwnProperty,__propIsEnum$8=Object.prototype.propertyIsEnumerable,__defNormalProp$7=(S,O,G)=>O in S?__defProp$7(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$7=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$8.call(O,G)&&__defNormalProp$7(S,G,O[G]);if(__getOwnPropSymbols$8)for(var G of __getOwnPropSymbols$8(O))__propIsEnum$8.call(O,G)&&__defNormalProp$7(S,G,O[G]);return S};const uiConfigPlugin=S=>{t$6(S,void 0,__spreadValues$7({isRtl:isRtl(getConfig(-1004).id)},getConfig(-1007)))},VERSIONS_TO_MERGE=20,platform="Desktop",packageUiVersion="3.3.253",parseVersion=S=>S.split("."),[majorPackageVersion,minorPackageVersion,patchPackageVersion]=parseVersion(packageUiVersion),isTestUiVersion=parseInt(patchPackageVersion,10).toString()!==patchPackageVersion,getUiLibVersionToLoad=S=>{const O=useCookies().get("ui-lib-version");if(O)return{uiVersion:O,cssFileName:"merged"};if(isTestUiVersion)return{uiVersion:packageUiVersion,cssFileName:"merged"};const[G,z,Q]=parseVersion(S);return`${G}.${z}`!=`${majorPackageVersion}.${minorPackageVersion}`?{uiVersion:packageUiVersion,cssFileName:"client"}:Q-patchPackageVersion<=VERSIONS_TO_MERGE?{uiVersion:S,cssFileName:"merged"}:{uiVersion:packageUiVersion,cssFileName:"client"}},uiStyleConfigPlugin=async S=>{const{uiVersion:O,cssFileName:G}=getUiLibVersionToLoad(getConfig(-1002).ui),z="sys-ui",Q=getConfig(-1006),X=`/${z}/${O}/${platform}/${Q}/${G}.css`,{public:{nuxtAppName:ee}}=useRuntimeConfig$1();S.$nuxt.cssReady=ref(!1);{const pe=useCDN();appendLink(pe(X),{microfront:ee},!1).finally(()=>{S.$nuxt.cssReady.value=!0})}},langInstaller=(S,O,G,z)=>{const Q=O.map(ke=>ke.id),X=ke=>ke&&Q.includes(ke),ee=X(z)?z:Q[0],pe=getDetectedLang(),ve=urlLangDetector(normalizeSlashes(S!=null?S:""))||"";if(X(pe))return{validLang:pe,needRedirect:ve!==pe};const $e=G.find(X);return{validLang:$e!=null?$e:ee,needRedirect:!0}},clientLangInstall=async(S,O)=>{var G;let z,Q;const X=parseBrowserLangs((G=navigator.languages.join(";"))!=null?G:""),{validLang:ee,needRedirect:pe}=langInstaller(window.location.pathname,S,X,O);return useCookies().get("lng")!==ee&&useCookies().set("lng",ee),!getServerData("slr")&&pe&&!isEmbedded()&&(window.location.href=getPathToActualLang(ee,normalizeSlashes(window.location.pathname+window.location.search)),[z,Q]=execAsync(()=>new Promise(noop$2)),await z,Q()),ee},setCdnUrl=S=>{useNuxtApp$1().$cdnUrl=S},getCdnUrl=()=>{var S;return(S=useNuxtApp$1().$cdnUrl)!=null?S:""},cdnPlugin=S=>{var O,G;const{public:{devCdnURL:z},app:{cdnURL:Q}}=useRuntimeConfig$1();let X="";(z||(O=window.cdn)!=null&&O.useCdn)&&(X=z||Q||((G=window.cdn)==null?void 0:G.cdnUrl)||""),setCdnUrl(X);const ee=pe=>`${X}${pe}`;S.config.globalProperties.$cdn=ee,S.config.globalProperties.$cdnBgStyle=(pe,...ve)=>({backgroundImage:ve.map($e=>`url(${ee(pe+$e)})`).join(", ")})},cssVarsPlugin=()=>{isEmbedded();const S=useLogger(),O=getConfig(-1014),G=getConfig(-1015);Object.entries({cssColorSchemeUrl:O,cssVarsUrl:G}).forEach(([Q,X])=>{if(!X)S.error(`${Q} is not defined`);else if(!Object.values(document.styleSheets).find(({href:pe})=>pe==null?void 0:pe.endsWith(X))){const ve=useCDN()(X);useHead({link:[{rel:"stylesheet",href:ve}]})}})},SCROLL_CLASS="scroll-pointer-events-none",removeClass=S=>{S.classList.remove(SCROLL_CLASS)},debouncedRemoveClass=debounce(removeClass,300),onScroll=({target:S})=>{S&&(S.classList.add(SCROLL_CLASS),requestAnimationFrame(()=>debouncedRemoveClass(S)))},optimizedScroll={mounted(S){S.addEventListener("scroll",onScroll,getEventListenerOptions({passive:!0}))},unmounted(S){S.removeEventListener("scroll",onScroll,getEventListenerOptions({passive:!0}))}},optimizedScrollPlugin=S=>{S.directive("optimized-scroll",optimizedScroll)};let SVGAnimatedString=function(){};typeof window!="undefined"&&(SVGAnimatedString=window.SVGAnimatedString);function convertToArray(S){return typeof S=="string"&&(S=S.split(" ")),S}function addClasses(S,O){const G=convertToArray(O);let z;S.className instanceof SVGAnimatedString?z=convertToArray(S.className.baseVal):z=convertToArray(S.className),G.forEach(Q=>{z.includes(Q)||z.push(Q)}),S instanceof SVGElement?S.setAttribute("class",z.join(" ")):S.className=z.join(" ")}function removeClasses(S,O){const G=convertToArray(O);let z;S.className instanceof SVGAnimatedString?z=convertToArray(S.className.baseVal):z=convertToArray(S.className),G.forEach(Q=>{const X=z.indexOf(Q);X!==-1&&z.splice(X,1)}),S instanceof SVGElement?S.setAttribute("class",z.join(" ")):S.className=z.join(" ")}var __defProp$6=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$7=Object.getOwnPropertySymbols,__hasOwnProp$7=Object.prototype.hasOwnProperty,__propIsEnum$7=Object.prototype.propertyIsEnumerable,__defNormalProp$6=(S,O,G)=>O in S?__defProp$6(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$6=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$7.call(O,G)&&__defNormalProp$6(S,G,O[G]);if(__getOwnPropSymbols$7)for(var G of __getOwnPropSymbols$7(O))__propIsEnum$7.call(O,G)&&__defNormalProp$6(S,G,O[G]);return S},__spreadProps$2=(S,O)=>__defProps$2(S,__getOwnPropDescs$2(O)),__publicField$1=(S,O,G)=>__defNormalProp$6(S,typeof O!="symbol"?O+"":O,G);const DEFAULT_OPTIONS={container:!1,delay:0,html:!1,placement:"top",title:"",template:'',trigger:"hover focus",offset:0},openTooltips=[];class Tooltip{constructor(O,G){__publicField$1(this,"_events",[]),__publicField$1(this,"_setTooltipNodeEvent",(z,Q,X,ee)=>{const pe=z.relatedreference||z.toElement||z.relatedTarget,ve=$e=>{const Le=$e.relatedreference||$e.toElement||$e.relatedTarget;this._tooltipNode.removeEventListener(z.type,ve),Q.contains(Le)||this._scheduleHide(Q,ee.delay,ee,$e)};return this._tooltipNode.contains(pe)?(this._tooltipNode.addEventListener(z.type,ve),!0):!1}),G=__spreadValues$6(__spreadValues$6({},DEFAULT_OPTIONS),G),O.jquery&&(O=O[0]),this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.reference=O,this.options=G,this._isOpen=!1,this._init()}show(){this._show(this.reference,this.options)}hide(){this._hide()}dispose(){this._dispose()}toggle(){return this._isOpen?this.hide():this.show()}setClasses(O){this._classes=O}setContent(O){this.options.title=O,this._tooltipNode&&this._setContent(O,this.options)}setOptions(O){let G=!1;const z=O&&O.classes||directive.options.defaultClass;equal(this._classes,z)||(this.setClasses(z),G=!0),O=getOptions(O);let Q=!1,X=!1;(this.options.offset!==O.offset||this.options.placement!==O.placement)&&(Q=!0),(this.options.template!==O.template||this.options.trigger!==O.trigger||this.options.container!==O.container||G)&&(X=!0);for(const ee in O)this.options[ee]=O[ee];if(this._tooltipNode)if(X){const ee=this._isOpen;this.dispose(),this._init(),ee&&this.show()}else Q&&this.popperInstance.update()}_init(){let O=typeof this.options.trigger=="string"?this.options.trigger.split(" "):[];this._isDisposed=!1,this._enableDocumentTouch=!O.includes("manual"),O=O.filter(G=>["click","hover","focus"].includes(G)),this._setEventListeners(this.reference,O,this.options),this.$_originalTitle=this.reference.getAttribute("title"),this.reference.removeAttribute("title"),this.reference.setAttribute("data-original-title",this.$_originalTitle)}_create(O,G){const z=document.createElementByMF("div");z.innerHTML=G.trim();const Q=z.childNodes[0];return Q.id=this.options.ariaId||`tooltip_${Math.random().toString(36).substr(2,10)}`,Q.setAttribute("aria-hidden","true"),this.options.autoHide&&this.options.trigger.includes("hover")&&(Q.addEventListener("mouseenter",X=>this._scheduleHide(O,this.options.delay,this.options,X)),Q.addEventListener("click",X=>this._scheduleHide(O,this.options.delay,this.options,X))),Q}_setContent(O,G){this.asyncContent=!1,this._applyContent(O,G).then(()=>{this.popperInstance&&this.popperInstance.update()})}_applyContent(O,G){return new Promise((z,Q)=>{const X=G.html,ee=this._tooltipNode;if(!ee)return;const pe=ee.querySelector(this.options.innerSelector);if(O.nodeType===1){if(X){for(;pe.firstChild;)pe.removeChild(pe.firstChild);pe.appendChild(O)}}else if(typeof O=="function"){const ve=O();ve&&typeof ve.then=="function"?(this.asyncContent=!0,G.loadingClass&&addClasses(ee,G.loadingClass),G.loadingContent&&this._applyContent(G.loadingContent,G),ve.then($e=>(G.loadingClass&&removeClasses(ee,G.loadingClass),this._applyContent($e,G))).then(z).catch(Q)):this._applyContent(ve,G).then(z).catch(Q);return}else X?pe.innerHTML=O:pe.innerText=O;z()})}_show(O,G){if(G&&typeof G.container=="string"&&!document.querySelector(G.container))return;clearTimeout(this._disposeTimer),G=__spreadValues$6({},G),delete G.offset;let z=!0;this._tooltipNode&&(addClasses(this._tooltipNode,this._classes),z=!1);const Q=this._ensureShown(O,G);return z&&this._tooltipNode&&addClasses(this._tooltipNode,this._classes),addClasses(O,["v-tooltip-open"]),Q}_ensureShown(O,G){if(this._isOpen)return this;if(this._isOpen=!0,openTooltips.push(this),this._tooltipNode)return this._tooltipNode.style.display="",this._tooltipNode.setAttribute("aria-hidden","false"),this.popperInstance.enableEventListeners(),this.popperInstance.update(),this.asyncContent&&this._setContent(G.title,G),this;const z=O.getAttribute("title")||G.title;if(!z)return this;const Q=this._create(O,G.template);this._tooltipNode=Q,O.setAttribute("aria-describedby",Q.id);const X=this._findContainer(G.container,O);this._append(Q,X);const ee=__spreadProps$2(__spreadValues$6({},G.popperOptions),{placement:G.placement});return ee.modifiers=__spreadProps$2(__spreadValues$6({},ee.modifiers),{arrow:{element:this.options.arrowSelector}}),G.boundariesElement&&(ee.modifiers.preventOverflow={boundariesElement:G.boundariesElement}),this.popperInstance=new Popper(O,Q,ee),this._setContent(z,G),requestAnimationFrame(()=>{!this._isDisposed&&this.popperInstance?(this.popperInstance.update(),requestAnimationFrame(()=>{this._isDisposed?this.dispose():this._isOpen&&Q.setAttribute("aria-hidden","false")})):this.dispose()}),this}_noLongerOpen(){const O=openTooltips.indexOf(this);O!==-1&&openTooltips.splice(O,1)}_hide(){if(!this._isOpen)return this;this._isOpen=!1,this._noLongerOpen(),this._tooltipNode.style.display="none",this._tooltipNode.setAttribute("aria-hidden","true"),this.popperInstance&&this.popperInstance.disableEventListeners(),clearTimeout(this._disposeTimer);const O=directive.options.disposeTimeout;return O!==null&&(this._disposeTimer=setTimeoutWrapped(()=>{this._tooltipNode&&(this._tooltipNode.removeEventListener("mouseenter",this.hide),this._tooltipNode.removeEventListener("click",this.hide),this._removeTooltipNode())},O)),removeClasses(this.reference,["v-tooltip-open"]),this}_removeTooltipNode(){if(!this._tooltipNode)return;const{parentNode:O}=this._tooltipNode;O&&(O.removeChild(this._tooltipNode),this.reference.removeAttribute("aria-describedby")),this._tooltipNode=null}_dispose(){return this._isDisposed=!0,this.reference.removeAttribute("data-original-title"),this.$_originalTitle&&this.reference.setAttribute("title",this.$_originalTitle),this._events.forEach(({func:O,event:G})=>{this.reference.removeEventListener(G,O)}),this._events=[],this._tooltipNode?(this._hide(),this._tooltipNode.removeEventListener("mouseenter",this.hide),this._tooltipNode.removeEventListener("click",this.hide),this.popperInstance.destroy(),this.popperInstance.options.removeOnDestroy||this._removeTooltipNode()):this._noLongerOpen(),this}_findContainer(O,G){return typeof O=="string"?O=window.document.querySelector(O):O===!1&&(O=G.parentNode),O}_append(O,G){G.appendChild(O)}_setEventListeners(O,G,z){const Q=[],X=[];G.forEach(ee=>{switch(ee){case"hover":Q.push("mouseenter"),X.push("mouseleave"),this.options.hideOnTargetClick&&X.push("click");break;case"focus":Q.push("focus"),X.push("blur"),this.options.hideOnTargetClick&&X.push("click");break;case"click":Q.push("click"),X.push("click");break}}),Q.forEach(ee=>{const pe=ve=>{this._isOpen!==!0&&(ve.usedByTooltip=!0,this._scheduleShow(O,z.delay,z,ve))};this._events.push({event:ee,func:pe}),O.addEventListener(ee,pe)}),X.forEach(ee=>{const pe=ve=>{ve.usedByTooltip!==!0&&this._scheduleHide(O,z.delay,z,ve)};this._events.push({event:ee,func:pe}),O.addEventListener(ee,pe)})}_onDocumentTouch(O){this._enableDocumentTouch&&this._scheduleHide(this.reference,this.options.delay,this.options,O)}_scheduleShow(O,G,z){const Q=G&&G.show||G||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(()=>this._show(O,z),Q)}_scheduleHide(O,G,z,Q){const X=G&&G.hide||G||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(()=>{this._isOpen!==!1&&this._tooltipNode.ownerDocument.body.contains(this._tooltipNode)&&(Q.type==="mouseleave"&&this._setTooltipNodeEvent(Q,O,G,z)||this._hide(O,z))},X)}}typeof document!="undefined"&&document.addEventListener("touchstart",S=>{for(let O=0;OO in S?__defProp$5(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$5=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$6.call(O,G)&&__defNormalProp$5(S,G,O[G]);if(__getOwnPropSymbols$6)for(var G of __getOwnPropSymbols$6(O))__propIsEnum$6.call(O,G)&&__defNormalProp$5(S,G,O[G]);return S},__spreadProps$1=(S,O)=>__defProps$1(S,__getOwnPropDescs$1(O));const state={enabled:!0},positions=["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"],defaultOptions={defaultPlacement:"top",defaultClass:"vue-tooltip-theme",defaultTargetClass:"has-tooltip",defaultHtml:!0,defaultTemplate:'',defaultArrowSelector:".tooltip-arrow, .tooltip__arrow",defaultInnerSelector:".tooltip-inner, .tooltip__inner",defaultDelay:0,defaultTrigger:"hover focus",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultLoadingClass:"tooltip-loading",defaultLoadingContent:"...",autoHide:!0,defaultHideOnTargetClick:!0,disposeTimeout:5e3,popover:{defaultPlacement:"bottom",defaultClass:"vue-popover-theme",defaultBaseClass:"tooltip popover",defaultWrapperClass:"wrapper",defaultInnerClass:"tooltip-inner popover-inner",defaultArrowClass:"tooltip-arrow popover-arrow",defaultOpenClass:"open",defaultDelay:0,defaultTrigger:"click",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultAutoHide:!0,defaultHandleResize:!0}};function getOptions(S){const O={placement:typeof S.placement!="undefined"?S.placement:directive.options.defaultPlacement,delay:typeof S.delay!="undefined"?S.delay:directive.options.defaultDelay,html:typeof S.html!="undefined"?S.html:directive.options.defaultHtml,template:typeof S.template!="undefined"?S.template:directive.options.defaultTemplate,arrowSelector:typeof S.arrowSelector!="undefined"?S.arrowSelector:directive.options.defaultArrowSelector,innerSelector:typeof S.innerSelector!="undefined"?S.innerSelector:directive.options.defaultInnerSelector,trigger:typeof S.trigger!="undefined"?S.trigger:directive.options.defaultTrigger,offset:typeof S.offset!="undefined"?S.offset:directive.options.defaultOffset,container:typeof S.container!="undefined"?S.container:directive.options.defaultContainer,boundariesElement:typeof S.boundariesElement!="undefined"?S.boundariesElement:directive.options.defaultBoundariesElement,autoHide:typeof S.autoHide!="undefined"?S.autoHide:directive.options.autoHide,hideOnTargetClick:typeof S.hideOnTargetClick!="undefined"?S.hideOnTargetClick:directive.options.defaultHideOnTargetClick,loadingClass:typeof S.loadingClass!="undefined"?S.loadingClass:directive.options.defaultLoadingClass,loadingContent:typeof S.loadingContent!="undefined"?S.loadingContent:directive.options.defaultLoadingContent,popperOptions:__spreadValues$5({},typeof S.popperOptions!="undefined"?S.popperOptions:directive.options.defaultPopperOptions)};if(O.offset){const G=typeof O.offset;let{offset:z}=O;(G==="number"||G==="string"&&!z.includes(","))&&(z=`0, ${z}`),O.popperOptions.modifiers||(O.popperOptions.modifiers={}),O.popperOptions.modifiers.offset={offset:z}}return O.trigger&&O.trigger.includes("click")&&(O.hideOnTargetClick=!1),O}function getPlacement(S,O){let{placement:G}=S;for(let z=0;z{S.directive("tooltip",directive)};var __defProp$4=Object.defineProperty,__getOwnPropSymbols$5=Object.getOwnPropertySymbols,__hasOwnProp$5=Object.prototype.hasOwnProperty,__propIsEnum$5=Object.prototype.propertyIsEnumerable,__defNormalProp$4=(S,O,G)=>O in S?__defProp$4(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$4=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$5.call(O,G)&&__defNormalProp$4(S,G,O[G]);if(__getOwnPropSymbols$5)for(var G of __getOwnPropSymbols$5(O))__propIsEnum$5.call(O,G)&&__defNormalProp$4(S,G,O[G]);return S},__publicField=(S,O,G)=>__defNormalProp$4(S,typeof O!="symbol"?O+"":O,G);class Dictionary{constructor(O){__publicField(this,"dictionaryService"),__publicField(this,"lang"),__publicField(this,"defaultLang"),__publicField(this,"dataForReplace"),__publicField(this,"matchTemplateParams",G=>Array.from(G.matchAll(/{(\w+)}(?:(.*?){\/\1})?/g))),__publicField(this,"updateTemplateParams",(G,z)=>G.map(([Q,X,ee])=>{var pe;return[Q,X,typeof z[X]=="function"?z[X](ee):(pe=z[X])!=null?pe:ee]})),__publicField(this,"buildTemplate",(G,z)=>z.reduce((Q,[X,,ee])=>{const pe=G.indexOf(X);return Q.push(G.slice(0,pe),ee),G=G.slice(pe+X.length),Q},[]).concat(G).filter(Boolean).reduce((Q,X)=>typeof X=="string"&&typeof Q[Q.length-1]=="string"?(Q[Q.length-1]+=X,Q):(Q.push(X),Q),[])),__publicField(this,"insertParams",(G,z)=>z.reduce((Q,[X,,ee])=>Q.replace(X,ee),G)),this.dataForReplace=O.dataForReplace,this.lang=O.lang,this.defaultLang=O.lang,this.dictionaryService=O.dictionaryService}getTemplate(O){var G,z;return(z=this.dictionaryService.getTranslation(O,(G=this.lang)!=null?G:"en"))!=null?z:""}getTemplateParams(O,G={}){const z=this.matchTemplateParams(O);return this.updateTemplateParams(z,__spreadValues$4(__spreadValues$4({},this.dataForReplace),G))}replaceParams(O,G={},z={}){let Q=this.getTemplateParams(O,G);return z.deep&&(Q=Q.map(X=>(typeof X[2]=="string"&&(X[2]=this.replaceParams(X[2],G,z)),X))),this.insertParams(O,Q)}T(O,G=[],z={}){const Q=this.getTemplate(O);return this.replaceParams(Q,G,z)}}const dictionaryPlugin=(S,O)=>{const G=new Dictionary(O),{globalProperties:z}=S.config;S.config.globalProperties.$loadDictionary=async Q=>{let X,ee;[X,ee]=execAsync(()=>G.dictionaryService.loadDictionaries({cdnDomain:getCdnUrl(),httpClient:z.$httpClient,language:O.lang,ids:Q})),await X,ee()},z.$dictionaryInstance=G,z.$dictionaryService=G.dictionaryService},getContactsByPlacementId=({placementId:S,contactList:O})=>{const G=O.filter(({placementTypeId:Q})=>Q===1),z=O.filter(({placementTypeId:Q})=>Q===S);return z.length?z:G},getDataForReplace=()=>{var S,O,G,z,Q,X,ee,pe;return{br:"
",domain:(S=getConfig(2))!=null?S:"",gamesSectionName:(O=getConfig(672))!=null?O:"",name:(G=getConfig(1))!=null?G:"",name_zone:(z=getConfig(4))!=null?z:"",playSectionName:(Q=getConfig(6))!=null?Q:"",support_phone:(pe=getContactsByPlacementId({placementId:1,contactList:(ee=(X=getConfig(-1011))==null?void 0:X.phones)!=null?ee:[]}).map(({value:ve})=>ve).join(", "))!=null?pe:""}};var __defProp$3=Object.defineProperty,__getOwnPropSymbols$4=Object.getOwnPropertySymbols,__hasOwnProp$4=Object.prototype.hasOwnProperty,__propIsEnum$4=Object.prototype.propertyIsEnumerable,__defNormalProp$3=(S,O,G)=>O in S?__defProp$3(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$3=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$4.call(O,G)&&__defNormalProp$3(S,G,O[G]);if(__getOwnPropSymbols$4)for(var G of __getOwnPropSymbols$4(O))__propIsEnum$4.call(O,G)&&__defNormalProp$3(S,G,O[G]);return S};const getClientTranslateOptions=S=>({dictionaryService:new ClientDictionaryService(void 0,__spreadValues$3({language:S,resources:getConfig(-1005)},getServerData("d",{}))),lang:S,defaultLang:getConfig(-1004).id,dataForReplace:getDataForReplace()}),translate=S=>{const O=S.config.globalProperties.$dictionaryInstance;S.config.globalProperties.$T=(G,z,Q)=>O.T(G,z,Q)||""};var __defProp$2=Object.defineProperty,__getOwnPropSymbols$3=Object.getOwnPropertySymbols,__hasOwnProp$3=Object.prototype.hasOwnProperty,__propIsEnum$3=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(S,O,G)=>O in S?__defProp$2(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$2=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$3.call(O,G)&&__defNormalProp$2(S,G,O[G]);if(__getOwnPropSymbols$3)for(var G of __getOwnPropSymbols$3(O))__propIsEnum$3.call(O,G)&&__defNormalProp$2(S,G,O[G]);return S};const setMultiBuildConfig=S=>{var O;const G=useNuxtApp$1();(O=G.$multiBuildConfig)!=null||(G.$multiBuildConfig={}),G.$multiBuildConfig._set&&(typeof useLogger!="undefined"?useLogger():console).warn("Multiple setMultiBuildConfig calls. Maybe forgot to remove debug code?"),G.$multiBuildConfig._set=!0,G.$multiBuildConfig=__spreadValues$2(__spreadValues$2({},G.$multiBuildConfig),S)},clientPlugin=defineNuxtPlugin(async S=>{let O,G;consola.restoreConsole(),getServerData("sbu")&&setBaseUrl(getServerData("sbu"));const{vueApp:z}=S,{use:Q,component:X}=z,{public:{nuxtAppName:ee,disableOldBFFConfig:pe}}=useRuntimeConfig$1(),ve="nuxtApp"+ee;window[ve]=S,onAppUnmounted(()=>{delete window[ve],useHttpModule().abortAllRequests()}),Q(clientCookiePlugin),Q(loggerPlugin,consola),Q(cacheServicePluginClient),Q(clientHeaders),Q(memoryStoragePlugin),Q(httpModule),Q(httpClient),Q(httpSvcClient),Q(configService);const $e=loadConfigs(["b.core","d.core"]);let Le={};pe||(Le=([O,G]=execAsync(()=>useInitApp()),O=await O,G(),O)),[O,G]=execAsync(()=>$e),await O,G();const ke=([O,G]=execAsync(()=>clientLangInstall(getConfig(-1009),getConfig(-1004).id)),O=await O,G(),O);useCookies().setIframeRequiredOptions(getConfig(86),getConfig(655)),getDetectedLang()!==ke&&!pe&&(Le=([O,G]=execAsync(()=>useInitApp(ke)),O=await O,G(),O)),X("NuxtLink",__nuxt_component_1),X("ClientOnly",__nuxt_component_1$1),Q(appStorage,AppStorage(null,{appStorageKeys:Object.values(AppStorageKey),appDynamicStorageKeys:Object.values(AppStorageDynamicKeys),sessionStorageKeys:SESSION_TIME_APP_STORAGE_KEYS})),pe||(Q(bffConfig,Le),Q(siteConfig,Le),Q(siteData,Le)),Q(rtlPlugin),Q(cdnPlugin),Q(cssVarsPlugin),Q(uiStyleConfigPlugin),Q(sharedStorePlugin,{language:ke}),Q(apiServicesPlugin),Q(mediaPluginClient),Q(dictionaryPlugin,getClientTranslateOptions(ke)),Q(translate);const xe=dateTimeServicePlugin(z);if(Q(analyticsProxy),Q(clientFatmanCollector),Q(analytics),Q(assetPathPlugin),Q(clientGlobalStoragePlugin),Q(ht),setMultiBuildConfig(([O,G]=execAsync(()=>prepareMultiBuildConfig()),O=await O,G(),O)),Q(uiConfigPlugin),Q(initIconsClientPlugin),Q(tooltipPlugin),Q(optimizedScrollPlugin),Q(modalPluginClient),Q(vfmPlugin({key:"$modal"})),S.hook("app:beforeMount",()=>S.runWithContext(syncRouter)),[O,G]=execAsync(()=>xe),await O,G(),isEmbedded())S.$router.options.history.destroy();else{const Fe=useGlobalStore();[O,G]=execAsync(()=>Fe.initGlobalStore()),await O,G(),[O,G]=execAsync(()=>Fe.initGlobalClientStore()),await O,G(),Fe.setLanguage(ke)}clientWindowSizePlugin(S)});var __getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__objRest$1=(S,O)=>{var G={};for(var z in S)__hasOwnProp$2.call(S,z)&&O.indexOf(z)<0&&(G[z]=S[z]);if(S!=null&&__getOwnPropSymbols$2)for(var z of __getOwnPropSymbols$2(S))O.indexOf(z)<0&&__propIsEnum$2.call(S,z)&&(G[z]=S[z]);return G};const renderToDOM=async({component:S,container:O,children:G,nuxtApp:z,props:Q={},options:X})=>{var ee;let pe,ve;if(typeof S=="function"&&(S=(ee=([pe,ve]=execAsync(()=>S()),pe=await pe,ve(),pe))==null?void 0:ee.default),z.dead)return;const $e=reactive(Q),Le=Fe=>(z.vueApp._context&&(Fe.appContext=z.vueApp._context),Fe),ke=()=>Le(createVNode(RemoteComponentWrapper,{suspensible:!0},{default:()=>{if(X!=null&&X.manualHydration){const Fe=$e,{onVnodeMounted:Ve=noop$2}=Fe,Xe=__objRest$1(Fe,["onVnodeMounted"]);return Xe.onVnodeBeforeMount=({component:je})=>{je.provides.onVnodeMounted=Ve},Le(createVNode(S,Xe,G))}return Le(createVNode(S,$e,G))}}));O.innerHTML="";const De=document.createElementByMF("div");X!=null&&X.wrapperNodeAttributes&&Object.entries(X==null?void 0:X.wrapperNodeAttributes).forEach(([Fe,Ve])=>De.setAttribute(Fe,Ve)),O.appendChild(De),render$2(ke(),De);const xe=()=>{render$2(null,De)};return z.runWithContext(()=>{onAppUnmounted(xe)}),O.addEventListener("onBeforeUnmount",xe,{once:!0}),O.addEventListener("onUpdateAttrs",({detail:Fe})=>{Object.assign($e,Fe),render$2(ke(),De)}),xe},provideComponent=(S,O,G={})=>{const z=useLogger();getCurrentInstance()&&isDevelopment&&z.warn("Using provideComponent not in nuxt plugins now restricted cause of unexpected behavior");const X=useNuxtApp$1(),{public:{nuxtAppName:ee}}=useRuntimeConfig$1(),pe=`render-${ee}-${S}`,ve=({container:$e,props:Le={}}={})=>{if(!$e){z.error("Remote component error: container required");return}renderToDOM({component:O,container:$e,nuxtApp:X,props:Le,options:G}).catch(ke=>{z.error("renderToDOM error",ke)})};window.coreBus.off(pe),window.coreBus.on(pe,ve),onAppUnmounted(()=>window.coreBus.off(pe,ve))},analyticsOptions={debug:!1},sendAnalyticsEvent=function(S,O){var G;window.gtag?(window.gtag("event",S,O||{}),analyticsOptions.debug&&console.log(`[sendAnalyticsEvent] ${S}`,O)):((G=window.dataLayer)!=null||(window.dataLayer=[]),window.dataLayer.push(["event",...arguments]))},enableAnalyticsDebug=function(S=!0){analyticsOptions.debug=S},Notification={NOTIFICATION_ALERT:()=>createModal({name:"NOTIFICATION_ALERT",component:()=>__vitePreload(()=>import("./__shared_11049e673a.js"),[],import.meta.url)}),NOTIFICATION_QUESTION:()=>createModal({name:"NOTIFICATION_QUESTION",component:()=>__vitePreload(()=>import("./__shared_5ffbd0e826.js"),__vite__mapDeps([8,9]),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=(S,O,G)=>O in S?__defProp$1(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues$1=(S,O)=>{for(var G in O||(O={}))__hasOwnProp$1.call(O,G)&&__defNormalProp$1(S,G,O[G]);if(__getOwnPropSymbols$1)for(var G of __getOwnPropSymbols$1(O))__propIsEnum$1.call(O,G)&&__defNormalProp$1(S,G,O[G]);return S},__spreadProps=(S,O)=>__defProps(S,__getOwnPropDescs(O));const useNotifications$1=()=>{const S=useVModal();function O(xe,Fe,Ve){return new Promise(Xe=>{S.overShow(xe,__spreadProps(__spreadValues$1({text:Fe},Ve),{onClose:()=>{var je;Xe({isConfirmed:!1,isDismissed:!0}),(je=Ve==null?void 0:Ve.onClose)==null||je.call(Ve)},onSubmit:()=>{var je;Xe({isConfirmed:!0,isDismissed:!1}),(je=Ve==null?void 0:Ve.onSubmit)==null||je.call(Ve)}}))})}return{notificationError:async(xe,Fe)=>O(Notification.NOTIFICATION_ALERT(),xe,__spreadProps(__spreadValues$1({},Fe),{status:statusType.ERROR})),notificationPermanentError:async(xe,Fe)=>O(Notification.NOTIFICATION_ALERT(),xe,__spreadProps(__spreadValues$1({},Fe),{status:statusType.ERROR})),notificationInfo:async(xe,Fe)=>O(Notification.NOTIFICATION_ALERT(),xe,__spreadProps(__spreadValues$1({},Fe),{status:statusType.INFO})),notificationPermanentInfo:async(xe,Fe)=>O(Notification.NOTIFICATION_ALERT(),xe,__spreadProps(__spreadValues$1({buttonTheme:r$2.primary},Fe),{status:statusType.INFO})),notificationSuccess:async(xe,Fe)=>O(Notification.NOTIFICATION_ALERT(),xe,__spreadProps(__spreadValues$1({buttonTheme:r$2.accent},Fe),{status:statusType.SUCCESS})),notificationWarning:async(xe,Fe)=>O(Notification.NOTIFICATION_ALERT(),xe,__spreadProps(__spreadValues$1({},Fe),{status:statusType.WARNING})),notificationQuestion:async(xe,Fe)=>O(Notification.NOTIFICATION_QUESTION(),xe,__spreadProps(__spreadValues$1({},Fe),{status:statusType.QUESTION})),notificationPermanentQuestion:async(xe,Fe)=>O(Notification.NOTIFICATION_QUESTION(),xe,__spreadProps(__spreadValues$1({},Fe),{status:statusType.QUESTION})),notificationInfoAlert:async(xe,Fe)=>O(Notification.NOTIFICATION_ALERT(),xe,__spreadProps(__spreadValues$1({},Fe),{buttonTheme:r$2.primary,status:statusType.INFO})),notificationAlertWithLink:async(xe,Fe)=>O(Notification.NOTIFICATION_ALERT(),xe,__spreadValues$1({},Fe)),notificationInfoWithControls:async(xe,Fe)=>O(Notification.NOTIFICATION_QUESTION(),xe,__spreadProps(__spreadValues$1({},Fe),{status:statusType.INFO}))}};var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(S,O,G)=>O in S?__defProp(S,O,{enumerable:!0,configurable:!0,writable:!0,value:G}):S[O]=G,__spreadValues=(S,O)=>{for(var G in O||(O={}))__hasOwnProp.call(O,G)&&__defNormalProp(S,G,O[G]);if(__getOwnPropSymbols)for(var G of __getOwnPropSymbols(O))__propIsEnum.call(O,G)&&__defNormalProp(S,G,O[G]);return S},__objRest=(S,O)=>{var G={};for(var z in S)__hasOwnProp.call(S,z)&&O.indexOf(z)<0&&(G[z]=S[z]);if(S!=null&&__getOwnPropSymbols)for(var z of __getOwnPropSymbols(S))O.indexOf(z)<0&&__propIsEnum.call(S,z)&&(G[z]=S[z]);return G};const useNotifications=()=>{const S=useT(),O=useNotifications$1();return{notificationError:(xe,Fe={},Ve=!0)=>{var Xe=Fe,{title:je=S("main_error")}=Xe,ze=__objRest(Xe,["title"]);return O.notificationError(xe,__spreadValues({title:je},ze),Ve)},notificationPermanentError:(xe,Fe={})=>{var Ve=Fe,{title:Xe=S("main_error")}=Ve,je=__objRest(Ve,["title"]);return O.notificationPermanentError(xe,__spreadValues({title:Xe},je))},notificationInfo:(xe,Fe={})=>{var Ve=Fe,{title:Xe="",confirmButtonText:je=S("main_ok")}=Ve,ze=__objRest(Ve,["title","confirmButtonText"]);return O.notificationInfo(xe,__spreadValues({title:Xe,confirmButtonText:je},ze))},notificationSuccess:(xe,Fe={})=>{var Ve=Fe,{title:Xe=S("main_done")}=Ve,je=__objRest(Ve,["title"]);return O.notificationSuccess(xe,__spreadValues({title:Xe},je))},notificationWarning:(xe,Fe={})=>{var Ve=Fe,{title:Xe=""}=Ve,je=__objRest(Ve,["title"]);return O.notificationWarning(xe,__spreadValues({title:Xe},je))},notificationQuestion:(xe,Fe)=>O.notificationQuestion(xe,Fe),notificationPermanentQuestion:(xe,Fe)=>O.notificationPermanentQuestion(xe,Fe),notificationPermanentInfo:(xe,Fe={})=>{var Ve=Fe,{title:Xe="",confirmButtonText:je=S("main_ok")}=Ve,ze=__objRest(Ve,["title","confirmButtonText"]);return O.notificationPermanentInfo(xe,__spreadValues({title:Xe,confirmButtonText:je},ze))},notificationInfoAlert:(xe,Fe)=>O.notificationInfoAlert(xe,Fe),notificationAlertWithLink:(xe,Fe)=>O.notificationAlertWithLink(xe,Fe),notificationInfoWithControls:(xe,Fe,Ve)=>O.notificationInfoWithControls(xe,__spreadValues({confirmButtonText:S("ok"),cancelButtonText:S("cancel")},Fe),Ve)}},useTimeSettings=()=>{const S=useLogger$1(),O=useGlobalStore(),G=ref([]),z=computed({get:()=>O.getTimeZone,set:ee=>O.installTimeZone(ee)}),Q=computed({get:()=>O.getIs12h,set:ee=>O.installIs12h(ee)});return{loadTimezones:async()=>{let ee,pe;if(!unref(G).length)try{const{data:{result:ve}}=([ee,pe]=execAsync(()=>useHttpModule()("/web-api/GetTimezones").executeSafe()),ee=await ee,pe(),ee);G.value=Object.values(ve).map($e=>({caption:$e.text,description:$e.value,value:Number($e.zone)}))}catch(ve){S.error("GetTimezones",ve)}},timezone:z,is12h:Q,timezoneOptions:G}},getMenuConfig=async(S,O,G,z,Q)=>loadBFFData({httpModule:S,logger:O,url:"/bff-api/config/menu.json",params:{modules:z==null?void 0:z.join(",")},cache:G,clientHeaders:Q});export{$fetch,$vfm,ACCOUNT_STORE_NAME,ARRAY_ITERATE_KEY,AbortController$1 as AbortController,Account,AlertIcons,AlertIconsSvg,AppStorage,AppStorageConfig,AppStorageDynamicKey,AppStorageDynamicKeys,AppStorageKey,AppStorageValue,AuthApi,BROWSER_DATA,BaseDictionaryService,BaseTransition,BaseTransitionPropsValidators,BettingPageType,Bonus,BringFriendPageView,CAPTCHA_ERROR,COOKIES_AGREE_TIME,ClientDictionaryService,Comment,Consola,ConsultantLanguageByLanguageCode,Cookies,CookiesAgreeType,CountryCode,DATA,DEFAULT_MEDIA_PATH,DEFAULT_MENU_SECTION,i$4 as DEFAULT_SCROLL_PAGE,DEFAULT_TIMEZONE,DEFAULT_TIME_DATE_FORMAT_TYPE,DEFAULT_WINDOW_WIDTH,DRIVER_NAME,DateTimeServiceV2,DependencyName,DeprecationTypes,Dictionary,DomPlugin,DownloadAndroidAppType,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_COUNTRY_PATH,ICON_CURRENCIES_PATH,ICON_NAME_PATH,ICON_SPORTS_DUMMY_NAME,ICON_SPORTS_PATH,ID,INTERCEPTOR_RETRY_MAX_COUNT,IS_PROVIDED_COMPONENT,ITERATE_KEY,be as IframeProxy,InformationRouteName,n$8 as InvalidTokenError,IsBrowser,JsonApiHeaders,KeepAlive,U 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,MarketsNameType,MarketsNameTypes,MemoryStorage,MobileProjectIdHeader,ModalStorage as ModalStorage_7fb963,ModalStorage$1 as ModalStorage_852d9b,ModalsContainer,p$9 as MultiVariantComponent,MutationType,NO,NOOP,NO_SPA_FALLBACK,NUXT_ERROR_SIGNATURE,NavigationFailureType,NetworkEvents,Notification,e$1 as NotificationGroup,a$3 as NotificationType,dt as Notifications,NuxtPluginIndicator,PASSWORD,PASSWORD_CONFIRMATION,PASSWORD_CONFIRMATION_UNDERSCORE,PAYLOADS_COUNTER,PAYLOAD_ATTRIBUTE_NAME,PageRouteSymbol,PiniaVuePlugin,E$1 as PreloaderTypes,QUERY_PARAMS,ROOT_ROUTE_NAME,RTL_ICONS,ReactiveEffect,RegistrationFirstDepositBonusSelectionType,RemoteViewStates,RequestError,RouteProvider,RouterLink,RouterView,SESSION_COOKIE_NAME,SESSION_TIME_APP_STORAGE_KEYS,m$5 as SHARED_STORE_KEYS,SMALLEST_DESKTOP_WIDTH,SMALLEST_WINDOW_WIDTH,START_LOCATION_NORMALIZED as START_LOCATION,SeoModuleApi,SeoStreams,ServiceAuthHttpClient,ServiceAuthHttpClientError,SiteConfig,SortModifiers,SsrDataProvider,Static,Ue as StatisticPopupUrls,Suspense,TAG_ALIASES,TAG_WEIGHTS,TIME_GROUP_1_KEY,TIME_GROUP_2_KEY,TIME_GROUP_3_KEY,TagConfigKeys,TagEntityBits,TagsWithInnerContent,Teleport,Text,TrackOpTypes,Transition,TransitionGroup,TriggerOpTypes,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,UiButton,UiPreloader,UniqueTags,UserApi,Vue3 as V,ValidHeadTags,VueElement,VueFinalModal,WebApi,X_CAPTCHA_TOKEN,X_HD_HEADER,_$4 as _,__,___,__vitePreload,_export_sfc,_wrapIf,createFetchError as a,acceptHMRUpdate,addClasses,alert,apiInstances,apiMethodFactory,appCoefficientFormatTypes,appCoefficientFormatTypesSwitchMap,appLayoutTransition,appMarketsNameTypes,appPageTransition,appendHeadElement,appendLink,appendScript,appendStyle,applyPlugin,applyPlugins,assert,assertNumber,baseURL,bettingViews,bind,browserStorage,createHead as c_a5dc11,createFetch as c_ccecb5,callWithAsyncErrorHandling,callWithErrorHandling,callWithNuxt,camelToKebab,camelize,canAccessRoute,capitalize$1 as capitalize,captchaAlert,captchaFactory,captchaInterceptor,cdnPlugin,clearError,clientCookiePlugin,clientFatmanCollector,clientLangInstall,clientOnlySymbol,clientPlugin,cloneVNode,compatUtils,compile,completedStatuses,computed$1 as computed_1d8bc1,computed as computed_a82cbf,configService,confirmTermsErrorResponseInterceptor,consola,convertAnalyticsParamsToDTO,convertSeoCommonParamsToDTOWithBackwardCompatibility,convertSeoCommonParamsToDTOWithChoice,convertSeoCommonParamsToDTOWithHierarchy,convertSeoContentParamsToDTOWithHierarchy,convertSeoHierarchyToChoice,convertToArray,createApp,createAppComposable,createAuthApi,createBaseMediaService,createBlock,createClientLogger,createClientMediaService,createCommentVNode,createConsola as createConsola_1be425,createConsola$1 as createConsola_22cd7a,createContext,createDefu$1 as createDefu,createElementBlock,createBaseVNode as createElementVNode,createError$1 as createError_16b807,createError as createError_399845,createEvent,createFetch,createHead$1 as createHead,createHeadCore,createHooks,createHydrationRenderer,createMemoryHistory,createModal,createModalData,createModalStore,createNamespace,createNuxtApp,createParam,createParamArray,createParamArrayString,createParamBoolean,createParamInt,createParamMenuSection,createParamObject,createParamString,createParamsDeprecated,createParamsFloat,createPinia,createPropsRestProxy,createRenderer,createRouter,createRouterMatcher,createSSRApp,createSharedComposable,createSingleton,createSlots,createStaticVNode,createTextVNode,createTooltip,createUserApi,createUserConfigState,createVNode,createWebApi,createWebHashHistory,createWebHistory,crypt,customRef,dateTimeFormatTypes,dateTimeServicePlugin,debounce,debouncedRenderDOMHead,decode$2 as decode,decodeQueryKey,decodeQueryValue,deepFreeze,deepMerge,def,defaultNamespace,defaultOptions,defaultSizeType,defaultThemeType,globalStateFactory as default_025c0c,RemoteComponentWrapper as default_04d35f,startOfUTCWeekYear as default_069058,apiServicesPlugin as default_06d508,MicrofrontError as default_07e0a0,__nuxt_component_0 as default_09f99e,buildFormatLongFn as default_0af5fd,defu$1 as default_0cc081,subDays as default_0e74b7,i$5 as default_12f2d7,a$9 as default_148b3a,format as default_14a337,_sfc_main$1 as default_16fe19,n$3 as default_1bae8c,consola as default_1be425,getTime as default_1c27c2,longFormatters as default_1cc0fa,setUTCISODay as default_1d67bb,v$1 as default_1ea938,c$3 as default_20c0a8,actions$2 as default_22465d,formatLong$1 as default_2526c7,m$4 as default_25444e,assetPathPlugin as default_26eadf,n$7 as default_28882b,getUTCDayOfYear as default_293565,sharedStorePlugin as default_2b9198,getYear as default_2c67ca,plugin_t2GMTTFnMT as default_2d6ac3,buildMatchPatternFn as default_2df73a,eachMonthOfInterval as default_2ec7e2,buildLocalizeFn as default_2ee81e,mutations$3 as default_2f55e0,cssVarsPlugin as default_328395,toInteger as default_32fc83,startOfDay as default_34b99c,actions as default_36912f,clientGlobalStoragePlugin as default_37ab61,l$1 as default_3b90f7,parsers as default_3bfaf1,t$8 as default_3c0629,__nuxt_component_1 as default_3d64ac,getters as default_3f7ab0,localize as default_434935,appStorage as default_4560c2,toDate as default_468e2c,analytics as default_469dc0,r$3 as default_47c179,r$8 as default_486056,addMilliseconds as default_49db69,addHours as default_4c1593,routerOptions1 as default_4c9d6e,requiredArgs as default_4e344e,endOfMonth as default_5348cd,c$2 as default_537df7,cacheServicePluginClient as default_539626,getUTCISOWeekYear as default_543c87,DefaultLayout as default_561baf,isValid as default_5865f7,startOfUTCISOWeekYear as default_589a1c,assign$1 as default_5901cd,directive as default_59e630,validate as default_5b8934,addMinutes as default_5b9ee9,formatRelative$1 as default_5c6f87,s as default_5e3b14,u$4 as default_5eeb41,getTimezoneOffsetInMilliseconds as default_5f9d59,getUTCWeek as default_602142,getClientTranslateOptions as default_647909,isDate as default_6496f1,a$4 as default_64dfbb,_sfc_main$7 as default_6696cf,index_dMCw6euXpl as default_67857a,a$5 as default_67f78c,mutations$1 as default_6a48ee,parseISO as default_6ac5c8,payload_client_yVLowv6hDl as default_6acfd6,p$1 as default_6cb533,s$2 as default_6ce545,l$2 as default_6f3c80,getDate as default_6ff92d,dictionaryPlugin as default_718419,localize$1 as default_727a02,o$6 as default_7595e6,isSameUTCWeek as default_78ba3e,getters$1 as default_79d132,mediaPluginClient as default_79e0f9,c$1 as default_7a32f0,Tooltip as default_7bed1a,l$3 as default_7c4ffb,subMilliseconds as default_7dbf6a,f$1 as default_7f769c,uiStyleConfigPlugin as default_820651,m$3 as default_82aae1,siteConfig as default_82fa2a,clientPlugin as default_83c079,accountStateFactory as default_83eefb,startOfUTCISOWeek as default_860230,formatDistance$1 as default_89bfda,formatters as default_89dcc6,unhead_KgADcZ0jPj as default_8ba650,a$7 as default_8c61ba,f$4 as default_8d743e,n$1 as default_8e1876,__nuxt_component_0$1 as default_8eb60a,mutations$2 as default_8f7e97,state$1 as default_90b2bd,setUTCDay as default_910d07,destr as default_9225a8,a$2 as default_934e2f,i$2 as default_955484,startOfUTCWeek as default_96184d,t$6 as default_9626e1,c as default_9898c0,u$5 as default_998f03,startOfWeek as default_9a572e,o$4 as default_9c2942,fromUnixTime as default_a147ae,analyticsProxy as default_a1d970,modalGuardMiddleware as default_a24695,setUTCISOWeek as default_a2971a,getters$2 as default_a3a804,addLeadingZeros as default_a3d900,p$6 as default_a400ae,r$7 as default_a47319,n$2 as default_a4980f,RemoteViewManager as default_a5833b,h$1 as default_a6ecd4,getMonth as default_a9c24d,translate as default_adf630,formatDistance as default_ae9926,t$3 as default_b2801c,r$4 as default_b2a292,actions$1 as default_b39e32,t$2 as default_b4a35d,o$1 as default_b5a5e1,endOfDay as default_b5cf7b,p$c as default_bbd4e1,_sfc_main$2 as default_bc067f,getUTCWeekYear as default_bcaf69,rtlPlugin as default_bce85f,uiConfigPlugin as default_bddca9,memoryStoragePlugin as default_bfc256,microfrontGuardMiddleware as default_c19f1b,getDay as default_c3f429,parse as default_c5c223,_sfc_main$8 as default_c5f974,__nuxt_component_1$1 as default_c662c9,generateFlags as default_c807b5,r$9 as default_c9d883,getUnixTime as default_ca1720,match as default_ca9533,payloadPlugin as default_cb1620,c$5 as default_cb3cdb,mutations as default_cc026f,u as default_cdd299,endOfWeek as default_cdd98a,clientHeaders as default_ce46d4,tooltipPlugin as default_cec568,eachDayOfInterval as default_cf6d01,loggerPlugin as default_d0a96a,getters$3 as default_d28a1e,plugin as default_d7dc09,k$1 as default_d8df96,getUTCISOWeek as default_dad146,ht as default_db8481,d$1 as default_dbdf2a,cfg0 as default_dec21e,initIconsClientPlugin as default_e0f371,match$1 as default_e7d329,buildMatchFn as default_e8d630,optimizedScrollPlugin as default_e94588,i$3 as default_e97d45,addDays as default_eb5d9a,u$7 as default_ef75f2,formatters$1 as default_f03fe5,loadersMiddleware as default_f08858,p$4 as default_f1298d,t$4 as default_f13606,setUTCWeek as default_f285fe,siteData as default_f30f47,o$2 as default_f347b9,bffConfig as default_f3e166,formatRelative as default_f5218b,p$8 as default_f5c6cf,intlFormat as default_f7ca7d,s$4 as default_f848bf,t$9 as default_f90872,i$1 as default_f93d07,formatLong as default_faa9ad,clientWindowSizePlugin as default_fbdc3c,formatLong$2 as default_fcce47,s$3 as default_fd32fa,defineAppConfig,defineAsyncComponent,defineComponent,defineCustomElement,defineEmit,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,destroyTooltip,devtools,dictionaryLoader,directive,r$1 as disableReactivity,disposePinia,effect,effectScope,enableAnalyticsDebug,encode$1 as encode,encodeQueryItem,encodeQueryKey$1 as encodeQueryKey,encodeQueryValue$1 as encodeQueryValue,errorAlert,execAsync,extend,fetch,fingerprintAfterResponseInterceptor,fingerprintBeforeRequestInterceptor,flatHooks,genCookiesAgreeTime,genDataParam,genEmailParam,genIdParam,genPasswordConfirmationParam,genPasswordParam,genQueryParams,genUmailParam,generateRouteKey$1 as generateRouteKey,getActiveHead,getActivePinia,getAnalyticsProviders,getBFFConfig,getBalance,getBalanceFromAccountApi,getBaseUrl,getCdnUrl,getConfig,getConfigs,getConstraintCoefViewId,getContactsByPlacementId as getContactsByPlacementId_a2eb10,getContactsByPlacementId$1 as getContactsByPlacementId_b017e2,getContent,getContext,getCurrentInstance,getCurrentScope,getCurrentWatcher,getDataForReplace$1 as getDataForReplace_217435,getDataForReplace as getDataForReplace_a2eb10,getDefaultCoefViewId,getDetectedLang,getDictionaryIdsFromContextRoute,getEventListenerOptions,getExpiredAt,getGlobalProperty,getGlobalThis,W as getLCP,getMenuConfig,getOptions,getPathToActualLang,getPlacement,a$a as getPropDataFromConfig,getScrollbarWidth,getServerData,getServerDataKey,getSharedEntity,getTransitionRawChildren,getUserConfig,getWebHttpClientOptions,getWindowAppName,guardReactiveProps,hCaptcha,headSymbol as h_a5dc11,h$3 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,iconName,iconScoreboardTimeline,Be as iframeProxyConstants,includeBooleanAttr,initCustomFormatter,initDirectivesForSSR,inject,injectAnalyticsProviders,injectAnalyticsProvidersWithDelay,invokeArrayFns,isArray$1 as isArray,isChangingPage,isDate$1 as isDate,isDef,isDevelopment,isEmbedded,isEmptyURL,isEqual,isError,isFunction,isFunctionalCookies,isGloballyAllowed,isIntegerKey,isMap,isMarketingCookies,isMemoSame,isModelListener,isNavigationFailure,isNonEmptyURL,isNumber,isNuxtError,isObject as isObject_337462,isObject$2 as isObject_8e0a83,isOn,isPlainObject$2 as isPlainObject,isPrerendered,isPromise,isProtectedDayOfYearToken,isProtectedWeekYearToken,isProxy,isReactive,isReadonly,isRef,isRegExp,isRemoteView,isReservedProp,isRtl,isRuntimeOnly,isScriptProtocol,isSet,isShallow,isSpecialBooleanAttr,Me as isSportWithCyberStatistic,isString as isString_097ebc,isString$1 as isString_8e0a83,isSymbol,isVNode,isVue2,joinRelativeURL,joinURL,langInstaller,languageAlias,lazyLoadModal,loadBFFData,loadCaptchaScript,loadConfigGroups,loadConfigs,loadDictionary,loadMediaResources,loadMicrofront,loadMicrofrontConfig,loadPayload,loadRouteLocation,loadersMiddleware,lockBody,logErrorResponseInterceptor,logErrorUserApi,looseEqual,looseIndexOf,looseToNumber,makeMainRoute,makeMap,mapActions,mapGetters,mapState,mapStores,mapWritableState,markRaw,matchedRouteKey,mediaLoader,mergeDefaults,mergeModels,mergeProps,microfrontGuardMiddleware,migrationPlugin,millisecondsInHour,millisecondsInMinute,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,notExistInDateFnsLocale,E as notify,objectToString,ofetch,onActivated,onAppDeactivated,onAppDestroyed,onAppUnmounted,onBeforeMount,onBeforeRouteLeave,onBeforeRouteUpdate,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,W as onLCP,onMounted,onNuxtReady,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,onWatcherCleanup,openBlock,openModal,optimizedScroll,overlayBlur,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,popScopeId,preloadRouteComponents,prepareMultiBuildConfig,processTemplateParams,provide,provideComponent,proxyRefs,pushScopeId,puzzleCaptcha,queuePostFlushCb,resolveUnrefHeadInput as r,random,reCaptcha,reactive,reactiveReadArray,readonly,ref,registerPluginHooks,registerRuntimeCompiler,remove,removeClasses,render$2 as render,c$6 as renderComponent,renderDOMHead,renderList,renderSlot,renderToDOM,requestIdleCallback,resetTracking,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveRouteObject,resolveTitleTemplate,resolveTransitionHooks,responseDataAdapter,restrictedToLocalizeLanguages,retry,retryPromise,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,skipHydrate,ssrContextKey,ssrUtils,state,statusType,stop,stopDropdownOutsideEvent,stopElements,stopSSR,storeToRefs,stringifyParsedURL,stringifyQuery as stringifyQuery_0bfdcf,stringifyQuery$1 as stringifyQuery_16404e,syncRouter,tagDedupeKey,tagWeight,r$2 as themeType_ccda5b,themeType as themeType_d5f3b5,thenable,throttle,throwProtectedError,toArray,toDisplayString,toHandlerKey,toHandlers,toNumber,toRaw,toRawType,toReactive,toReadonly,toRef,toRefs,toTypeString,toValue,tokenAfterResponseInterceptor,tokenBeforeRequestInterceptor,track,transformVNodeArgs,traverse,trigger,triggerRef,tryUseNuxtApp,useHead$1 as u,uniqueBy,unref,urlLangDetector,useAccountStore,useAnalytics,useAnalyticsModules,useAnalyticsModulesService,useApiInstances,useAppConfig,useAppStorage,useAssetPath,useAsyncData,useAttrs,useBFFConfig,useBodyClasses,useCDN,useClientHeaders,useCookies,useCoreBus,useCssModule,useCssVars,useDateTimeService,useDictionaryService,useError,useEventResize,useFatmanCollector,useFingerprint,useGlobalStorage,useGlobalStore,useHead as useHead_ca3f10,useHost,useHttpClient,useHttpModule,r$a as useIcons,useId,useInitApp,m$2 as useIntersectionObserver,useLink,useLogger as useLogger_b85e39,useLogger$1 as useLogger_ec21ed,useMediaUrl,useMemoryStorage as useMemoryStorage_b85e39,useMemoryStorage$1 as useMemoryStorage_c7afb2,useModalStore,useModalStoreProvide,useModel,useNotifications$1 as useNotifications_dafd32,useNotifications as useNotifications_ef35af,useNotify,useNuxtApp$1 as useNuxtApp,usePinia,useRemoteProvider,useRemoteViewManager,useRequestEvent,useRequestHeaders,useRetryManager,useRoute as useRoute_0bfdcf,useRoute$1 as useRoute_6b031e,useRouterMethodsWithLang,useRouter as useRouter_0bfdcf,useRouter$1 as useRouter_6b031e,useRuntimeConfig$1 as useRuntimeConfig_660506,useSSRContext,useSSRHostHead,useSSRProvidedComponentsStore,useScreenStore,useShadowRoot,L as useSharedStore_5001be,useSharedStore as useSharedStore_b85e39,useSiteConfig,useSiteData,useSlots,useState,useSvcHttpClient,useT,useTemplateRef,useTimeSettings,useTokenService,useTransitionState,t$7 as useUiConfigData,p$b as useUiIco_5a10dc,c$8 as useUiIco_84bcaf,useUserConfigStore,useVModal,useWebApi,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,validateAndCreateParams,validateArrayStringParam,validateBoolean,validateDeprecated,validateFloat,validateInt,validateString,version,vfmPlugin,viewDepthKey,warn,watchEffect,watchPostEffect,watchSyncEffect,watch$1 as watch_1d8bc1,watch as watch_a82cbf,windowOnLCP,windowOnLoad,windowResizeObserver,withAsyncContext,withBase,withCtx,withDefaults,withDirectives,withKeys,withLeadingSlash,withMemo,withModifiers,withQuery,withScopeId,withTrailingSlash,withoutBase,withoutTrailingSlash,wrapInKeepAlive,wrapMemoryStorage,wrapMicrofrontRoutes,e$2 as wrapScopeProperty_1ce15b,wrapScopeProperty as wrapScopeProperty_6d714c};