owntone-server/htdocs/assets/index.js

35 lines
476 KiB
JavaScript
Raw Normal View History

2023-12-14 15:00:28 -05:00
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();const Om="UPDATE_CONFIG",Lm="UPDATE_SETTINGS",H_="UPDATE_SETTINGS_OPTION",xm="UPDATE_LIBRARY_STATS",Nm="UPDATE_LIBRARY_RSS_COUNT",Rm="UPDATE_OUTPUTS",Pm="UPDATE_PLAYER_STATUS",Im="UPDATE_QUEUE",ia="UPDATE_LYRICS",Mm="UPDATE_LASTFM",Dm="UPDATE_SPOTIFY",Vm="UPDATE_PAIRING",$_="SPOTIFY_NEW_RELEASES",U_="SPOTIFY_FEATURED_PLAYLISTS",ou="ADD_NOTIFICATION",sa="DELETE_NOTIFICATION",W_="SEARCH_SOURCE",B_="ADD_RECENT_SEARCH",j_="COMPOSER_TRACKS_SORT",q_="GENRE_TRACKS_SORT",Fm="HIDE_SINGLES",Z_="HIDE_SPOTIFY",K_="ARTISTS_SORT",G_="ARTIST_ALBUMS_SORT",Y_="ARTIST_TRACKS_SORT",J_="ALBUMS_SORT",Q_="SHOW_ONLY_NEXT_ITEMS",Lr="SHOW_BURGER_MENU",xr="SHOW_PLAYER_MENU",Ja="SHOW_UPDATE_DIALOG",Hm="UPDATE_DIALOG_SCAN_KIND";function Gi(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o<r.length;o++)n[r[o]]=!0;return t?o=>!!n[o.toLowerCase()]:o=>!!n[o]}const Oe={},Er=[],Xt=()=>{},X_=()=>!1,Wo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Qa=e=>e.startsWith("onUpdate:"),Pe=Object.assign,Xa=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},eh=Object.prototype.hasOwnProperty,ye=(e,t)=>eh.call(e,t),G=Array.isArray,Ar=e=>Ur(e)==="[object Map]",lr=e=>Ur(e)==="[object Set]",iu=e=>Ur(e)==="[object Date]",th=e=>Ur(e)==="[object RegExp]",se=e=>typeof e=="function",Ie=e=>typeof e=="string",Rn=e=>typeof e=="symbol",Le=e=>e!==null&&typeof e=="object",el=e=>(Le(e)||se(e))&&se(e.then)&&se(e.catch),$m=Object.prototype.toString,Ur=e=>$m.call(e),nh=e=>Ur(e).slice(8,-1),Um=e=>Ur(e)==="[object Object]",tl=e=>Ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,po=Gi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Yi=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},rh=/-(\w)/g,pt=Yi(e=>e.replace(rh,(t,n)=>n?n.toUpperCase():"")),oh=/\B([A-Z])/g,St=Yi(e=>e.replace(oh,"-$1").toLowerCase()),Bo=Yi(e=>e.charAt(0).toUpperCase()+e.slice(1)),_o=Yi(e=>e?`on${Bo(e)}`:""),Pn=(e,t)=>!Object.is(e,t),kr=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Ci=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Oi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Li=e=>{const t=Ie(e)?Number(e):NaN;return isNaN(t)?e:t};let su;const aa=()=>su||(su=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),ih="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",sh=Gi(ih);function ur(e){if(G(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=Ie(r)?ch(r):ur(r);if(o)for(const i in o)t[i]=o[i]}return t}else if(Ie(e)||Le(e))return e}const ah=/;(?![^(]*\))/g,lh=/:([^]+)/,uh=/\/\*[^]*?\*\//g;function ch(e){const t={};return e.replace(uh,"").split(ah).forEach(n=>{if(n){const r=n.split(lh);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Re(e){let t="";if(Ie(e))t=e;else if(G(e))for(let n=0;n<e.length;n++){const r=Re(e[n]);r&&(t+=r+" ")}else if(Le(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function mh(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Ie(t)&&(e.class=Re(t)),n&&(e.style=ur(n)),e}const dh="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",fh=Gi(dh);function Wm(e){return!
`).forEach(function(s){o=s.indexOf(":"),n=s.substring(0,o).trim().toLowerCase(),r=s.substring(o+1).trim(),!(!n||t[n]&&Kb[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Ju=Symbol("internals");function oo(e){return e&&String(e).trim().toLowerCase()}function Ai(e){return e===!1||e==null?e:N.isArray(e)?e.map(Ai):String(e)}function Yb(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Jb=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Hs(e,t,n,r,o){if(N.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!N.isString(t)){if(N.isString(r))return t.indexOf(r)!==-1;if(N.isRegExp(r))return r.test(t)}}function Qb(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Xb(e,t){const n=N.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,s){return this[r].call(this,t,o,i,s)},configurable:!0})})}class ys{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(a,l,u){const c=oo(l);if(!c)throw new Error("header name must be a non-empty string");const m=N.findKey(o,c);(!m||o[m]===void 0||u===!0||u===void 0&&o[m]!==!1)&&(o[m||l]=Ai(a))}const s=(a,l)=>N.forEach(a,(u,c)=>i(u,c,l));return N.isPlainObject(t)||t instanceof this.constructor?s(t,n):N.isString(t)&&(t=t.trim())&&!Jb(t)?s(Gb(t),n):t!=null&&i(n,t,r),this}get(t,n){if(t=oo(t),t){const r=N.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return Yb(o);if(N.isFunction(n))return n.call(this,o,r);if(N.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=oo(t),t){const r=N.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Hs(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(s){if(s=oo(s),s){const a=N.findKey(r,s);a&&(!n||Hs(r,r[a],a,n))&&(delete r[a],o=!0)}}return N.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||Hs(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return N.forEach(this,(o,i)=>{const s=N.findKey(r,i);if(s){n[s]=Ai(o),delete n[i];return}const a=t?Qb(i):String(i).trim();a!==i&&delete n[i],n[a]=Ai(o),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return N.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&N.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[Ju]=this[Ju]={accessors:{}}).accessors,o=this.prototype;function i(s){const a=oo(s);r[a]||(Xb(o,s),r[a]=!0)}return N.isArray(t)?t.forEach(i):i(t),this}}ys.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);N.reduceDescriptors(ys.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});N.freezeMethods(ys);const cn=ys;function $s(e,t){const n=this||Rl,r=t||n,o=cn.from(r.headers);let i=r.data;return N.forEach(e,function(a){i=a.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function Hf(e){return!!(e&&e.__CANCEL__)}function Yo(e,t,n){he.call(this,e??"canceled",he.ERR_CANCELED,t,n),this.name="CanceledError"}N.inherits(Yo,he,{__CANCEL__:!0});function e0(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new he("Request failed with status code "+n.status,[he.ERR_BAD_REQUEST,he.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const t0=Jt.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const s=[e+"="+encodeURIComponent(t)];N.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),N.isString(r)&&s.push("path="+r),N.isString(o)&&s.push("domain="+o),i===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function n0(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function r0(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function $f(e,t){return e&&!n0(t)?r0(e,t):t}const o0=Jt.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function o(i){let s=i;return t&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(s){const a=N.isString(s)?o(s):s;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function i0(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function s0(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,s;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[i];s||(s=u),n[o]=l,r[o]=u;let m=i,d=0;for(;m!==o;)d+=n[m++],m=m%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),u-s<t)return;const f=c&&u-c;return f?Math.round(d*1e3/f):void 0}}function Qu(e,t){let n=0;const r=s0(50,250);return o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,a=i-n,l=r(a),u=i<=s;n=i;const c={loaded:i,total:s,progress:s?i/s:void 0,bytes:a,rate:l||void 0,estimated:l&&s&&u?(s-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const a0=typeof XMLHttpRequest<"u",l0=a0&&function(e){return new Promise(function(n,r){let o=e.data;const i=cn.from(e.headers).normalize();let{responseType:s,withXSRFToken:a}=e,l;function u(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let c;if(N.isFormData(o)){if(Jt.hasStandardBrowserEnv||Jt.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((c=i.getContentType())!==!1){const[y,...k]=c?c.split(";").map(v=>v.trim()).filter(Boolean):[];i.setContentType([y||"multipart/form-data",...k].join("; "))}}let m=new XMLHttpRequest;if(e.auth){const y=e.auth.username||"",k=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(y+":"+k))}const d=$f(e.baseURL,e.url);m.open(e.method.toUpperCase(),Mf(d,e.params,e.paramsSerializer),!0),m.timeout=e.timeout;function f(){if(!m)return;const y=cn.from("getAllResponseHeaders"in m&&m.getAllResponseHea
`+i.map(Xu).join(`
`):" "+Xu(i[0]):"as no adapter specified";throw new he("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:Ca};function Us(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Yo(null,e)}function ec(e){return Us(e),e.headers=cn.from(e.headers),e.data=$s.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Uf.getAdapter(e.adapter||Rl.adapter)(e).then(function(r){return Us(e),r.data=$s.call(e,e.transformResponse,r),r.headers=cn.from(r.headers),r},function(r){return Hf(r)||(Us(e),r&&r.response&&(r.response.data=$s.call(e,e.transformResponse,r.response),r.response.headers=cn.from(r.response.headers))),Promise.reject(r)})}const tc=e=>e instanceof cn?e.toJSON():e;function Dr(e,t){t=t||{};const n={};function r(u,c,m){return N.isPlainObject(u)&&N.isPlainObject(c)?N.merge.call({caseless:m},u,c):N.isPlainObject(c)?N.merge({},c):N.isArray(c)?c.slice():c}function o(u,c,m){if(N.isUndefined(c)){if(!N.isUndefined(u))return r(void 0,u,m)}else return r(u,c,m)}function i(u,c){if(!N.isUndefined(c))return r(void 0,c)}function s(u,c){if(N.isUndefined(c)){if(!N.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function a(u,c,m){if(m in t)return r(u,c);if(m in e)return r(void 0,u)}const l={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(u,c)=>o(tc(u),tc(c),!0)};return N.forEach(Object.keys(Object.assign({},e,t)),function(c){const m=l[c]||o,d=m(e[c],t[c],c);N.isUndefined(d)&&m!==a||(n[c]=d)}),n}const Wf="1.6.2",Pl={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Pl[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const nc={};Pl.transitional=function(t,n,r){function o(i,s){return"[Axios v"+Wf+"] Transitional option '"+i+"'"+s+(r?". "+r:"")}return(i,s,a)=>{if(t===!1)throw new he(o(s," has been removed"+(n?" in "+n:"")),he.ERR_DEPRECATED);return n&&!nc[s]&&(nc[s]=!0,console.warn(o(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,s,a):!0}};function c0(e,t,n){if(typeof e!="object")throw new he("options must be an object",he.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],s=t[i];if(s){const a=e[i],l=a===void 0||s(a,i,e);if(l!==!0)throw new he("option "+i+" must be "+l,he.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new he("Unknown option "+i,he.ERR_BAD_OPTION)}}const Oa={assertOptions:c0,validators:Pl},yn=Oa.validators;class Fi{constructor(t){this.defaults=t,this.interceptors={request:new Yu,response:new Yu}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Dr(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&Oa.assertOptions(r,{silentJSONParsing:yn.transitional(yn.boolean),forcedJSONParsing:yn.transitional(yn.boolean),clarifyTimeoutError:yn.transitional(yn.boolean)},!1),o!=null&&(N.isFunction(o)?n.paramsSerializer={serialize:o}:Oa.assertOptions(o,{encode:yn.function,serialize:yn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=i&&N.merge(i.common,i[n.method]);i&&N.forEach(["delete","get","head","post","put","patch","common"],h=>{delete i[h]}),n.headers=cn.concat(s,i);const a=[];let l=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(l=l&&y.synchronous,a.unshift(y.fulfilled,y.rejected))});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let c,m=0,d;if(!l){const h=[ec.bind(this),void 0];for(h.unshift.apply(h,a),h.push.apply(h,u),d=h.length,c=Promise.resolve(n);m<d;)c=c.then(h[m++],h[m++]);return c}d=a.length;let f=n;for(m=0;m<d;
* vuex v4.1.0
* (c) 2022 Evan You
* @license MIT
2023-12-14 15:00:28 -05:00
*/var E0="store";function Kr(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function A0(e){return e!==null&&typeof e=="object"}function k0(e){return e&&typeof e.then=="function"}function T0(e,t){return function(){return e(t)}}function qf(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function Zf(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;bs(e,n,[],e._modules.root,!0),Ml(e,n,t)}function Ml(e,t,n){var r=e._state,o=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,s={},a={},l=rl(!0);l.run(function(){Kr(i,function(u,c){s[c]=T0(u,e),a[c]=Je(function(){return s[c]()}),Object.defineProperty(e.getters,c,{get:function(){return a[c].value},enumerable:!0})})}),e._state=jr({data:t}),e._scope=l,e.strict&&x0(e),r&&n&&e._withCommit(function(){r.data=null}),o&&o.stop()}function bs(e,t,n,r,o){var i=!n.length,s=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[s],e._modulesNamespaceMap[s]=r),!i&&!o){var a=Dl(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit(function(){a[l]=r.state})}var u=r.context=S0(e,s,n);r.forEachMutation(function(c,m){var d=s+m;C0(e,d,c,u)}),r.forEachAction(function(c,m){var d=c.root?m:s+m,f=c.handler||c;O0(e,d,f,u)}),r.forEachGetter(function(c,m){var d=s+m;L0(e,d,c,u)}),r.forEachChild(function(c,m){bs(e,t,n.concat(m),c,o)})}function S0(e,t,n){var r=t==="",o={dispatch:r?e.dispatch:function(i,s,a){var l=Hi(i,s,a),u=l.payload,c=l.options,m=l.type;return(!c||!c.root)&&(m=t+m),e.dispatch(m,u)},commit:r?e.commit:function(i,s,a){var l=Hi(i,s,a),u=l.payload,c=l.options,m=l.type;(!c||!c.root)&&(m=t+m),e.commit(m,u,c)}};return Object.defineProperties(o,{getters:{get:r?function(){return e.getters}:function(){return Kf(e,t)}},state:{get:function(){return Dl(e.state,n)}}}),o}function Kf(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach(function(o){if(o.slice(0,r)===t){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return e.getters[o]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function C0(e,t,n,r){var o=e._mutations[t]||(e._mutations[t]=[]);o.push(function(s){n.call(e,r.state,s)})}function O0(e,t,n,r){var o=e._actions[t]||(e._actions[t]=[]);o.push(function(s){var a=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},s);return k0(a)||(a=Promise.resolve(a)),e._devtoolHook?a.catch(function(l){throw e._devtoolHook.emit("vuex:error",l),l}):a})}function L0(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(i){return n(r.state,r.getters,i.state,i.getters)})}function x0(e){vt(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function Dl(e,t){return t.reduce(function(n,r){return n[r]},e)}function Hi(e,t,n){return A0(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var N0="vuex bindings",rc="vuex:mutations",Ws="vuex:actions",_r="vuex",R0=0;function P0(e,t){w0({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[N0]},function(n){n.addTimelineLayer({id:rc,label:"Vuex Mutations",color:oc}),n.addTimelineLayer({id:Ws,label:"Vuex Actions",color:oc}),n.addInspector({id:_r,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===_r)if(r.filter){var o=[];Qf(o,t._modules.root,r.filter,""),r.rootNodes=o}else r.rootNodes=[Jf(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===_r){var o=r.nodeId;Kf(t,o),r.state=D0(F0(t._modules,o),o==="root"?t.getters:t._makeLocalGettersCache,o)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===_r){var o=r.nodeId,i=r.path;o!=="root"&&(i=o.split("/").filter(Boolean).concat(i)),t._withCommit(function(){r.set(t._st
2023-11-28 12:12:34 -05:00
* shared v9.8.0
2023-11-21 11:05:30 -05:00
* (c) 2023 kazuya kawaguchi
2022-05-20 07:44:22 -04:00
* Released under the MIT License.
2023-12-14 15:00:28 -05:00
*/const Ra=typeof window<"u",Un=(e,t=!1)=>t?Symbol.for(e):Symbol(e),$0=(e,t,n)=>U0({l:e,k:t,s:n}),U0=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Qe=e=>typeof e=="number"&&isFinite(e),W0=e=>np(e)==="[object Date]",$i=e=>np(e)==="[object RegExp]",vs=e=>ze(e)&&Object.keys(e).length===0,at=Object.assign;let ic;const Fl=()=>ic||(ic=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function sc(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const B0=Object.prototype.hasOwnProperty;function Vo(e,t){return B0.call(e,t)}const Ze=Array.isArray,De=e=>typeof e=="function",X=e=>typeof e=="string",Ve=e=>typeof e=="boolean",we=e=>e!==null&&typeof e=="object",j0=e=>we(e)&&De(e.then)&&De(e.catch),tp=Object.prototype.toString,np=e=>tp.call(e),ze=e=>{if(!we(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},q0=e=>e==null?"":Ze(e)||ze(e)&&e.toString===tp?JSON.stringify(e,null,2):String(e);function Z0(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}function Hl(e){let t=e;return()=>++t}function K0(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const fi=e=>!we(e)||Ze(e);function vo(e,t){if(fi(e)||fi(t))throw new Error("Invalid value");for(const n in e)Vo(e,n)&&(fi(e[n])||fi(t[n])?t[n]=e[n]:vo(e[n],t[n]))}/*!
2023-11-28 12:12:34 -05:00
* message-compiler v9.8.0
2023-11-21 11:05:30 -05:00
* (c) 2023 kazuya kawaguchi
2022-05-20 07:44:22 -04:00
* Released under the MIT License.
2023-12-14 15:00:28 -05:00
*/const G0=/\{([0-9a-zA-Z]+)\}/g;function Y0(e,...t){return t.length===1&&J0(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(G0,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const J0=e=>e!==null&&typeof e=="object",et={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},Q0={[et.EXPECTED_TOKEN]:"Expected token: '{0}'",[et.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[et.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[et.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[et.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[et.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[et.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[et.EMPTY_PLACEHOLDER]:"Empty placeholder",[et.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[et.INVALID_LINKED_FORMAT]:"Invalid linked format",[et.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[et.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[et.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[et.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[et.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[et.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function rp(e,t,n={}){const{domain:r,messages:o,args:i}=n,s=Y0((o||Q0)[e]||"",...i||[]),a=new SyntaxError(String(s));return a.code=e,t&&(a.location=t),a.domain=r,a}/*!
2023-11-28 12:12:34 -05:00
* core-base v9.8.0
2023-11-21 11:05:30 -05:00
* (c) 2023 kazuya kawaguchi
2022-05-20 07:44:22 -04:00
* Released under the MIT License.
2023-12-14 15:00:28 -05:00
*/function X0(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Fl().__INTLIFY_PROD_DEVTOOLS__=!1)}const Wn=[];Wn[0]={w:[0],i:[3,0],"[":[4],o:[7]};Wn[1]={w:[1],".":[2],"[":[4],o:[7]};Wn[2]={w:[2],i:[3,0],0:[3,0]};Wn[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Wn[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Wn[5]={"'":[4,0],o:8,l:[5,0]};Wn[6]={'"':[4,0],o:8,l:[6,0]};const ev=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function tv(e){return ev.test(e)}function nv(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function rv(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function ov(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:tv(t)?nv(t):"*"+t}function iv(e){const t=[];let n=-1,r=0,o=0,i,s,a,l,u,c,m;const d=[];d[0]=()=>{s===void 0?s=a:s+=a},d[1]=()=>{s!==void 0&&(t.push(s),s=void 0)},d[2]=()=>{d[0](),o++},d[3]=()=>{if(o>0)o--,r=4,d[0]();else{if(o=0,s===void 0||(s=ov(s),s===!1))return!1;d[1]()}};function f(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,a="\\"+h,d[0](),!0}for(;r!==null;)if(n++,i=e[n],!(i==="\\"&&f())){if(l=rv(i),m=Wn[r],u=m[l]||m.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=d[u[1]],c&&(a=i,c()===!1))))return;if(r===7)return t}}const ac=new Map;function sv(e,t){return we(e)?e[t]:null}function av(e,t){if(!we(e))return null;let n=ac.get(t);if(n||(n=iv(t),n&&ac.set(t,n)),!n)return null;const r=n.length;let o=e,i=0;for(;i<r;){const s=o[n[i]];if(s===void 0||De(o))return null;o=s,i++}return o}const lv=e=>e,uv=e=>"",cv="text",mv=e=>e.length===0?"":Z0(e),dv=q0;function lc(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function fv(e){const t=Qe(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Qe(e.named.count)||Qe(e.named.n))?Qe(e.named.count)?e.named.count:Qe(e.named.n)?e.named.n:t:t}function pv(e,t){t.count||(t.count=e),t.n||(t.n=e)}function _v(e={}){const t=e.locale,n=fv(e),r=we(e.pluralRules)&&X(t)&&De(e.pluralRules[t])?e.pluralRules[t]:lc,o=we(e.pluralRules)&&X(t)&&De(e.pluralRules[t])?lc:void 0,i=v=>v[r(n,v.length,o)],s=e.list||[],a=v=>s[v],l=e.named||{};Qe(e.pluralIndex)&&pv(n,l);const u=v=>l[v];function c(v){const b=De(e.messages)?e.messages(v):we(e.messages)?e.messages[v]:!1;return b||(e.parent?e.parent.message(v):uv)}const m=v=>e.modifiers?e.modifiers[v]:lv,d=ze(e.processor)&&De(e.processor.normalize)?e.processor.normalize:mv,f=ze(e.processor)&&De(e.processor.interpolate)?e.processor.interpolate:dv,h=ze(e.processor)&&X(e.processor.type)?e.processor.type:cv,k={list:a,named:u,plural:i,linked:(v,...b)=>{const[p,_]=b;let A="text",S="";b.length===1?we(p)?(S=p.modifier||S,A=p.type||A):X(p)&&(S=p||S):b.length===2&&(X(p)&&(S=p||S),X(_)&&(A=_||A));const O=c(v)(k),x=A==="vnode"&&Ze(O)&&S?O[0]:O;return S?m(S)(x,A):x},message:c,type:h,interpolate:f,normalize:d,values:at({},s,l)};return k}let Fo=null;function hv(e){Fo=e}function zv(e,t,n){Fo&&Fo.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const gv=yv("function:translate");function yv(e){return t=>Fo&&Fo.emit(e,t)}const bv={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},op=et.__EXTEND_POINT__,qn=Hl(op),Qt={INVALID_ARGUMENT:op,INVALID_DATE_ARGUMENT:qn(),INVALID_ISO_DATE_ARGUMENT:qn(),NOT_SUPPORT_NON_STRING_MESSAGE:qn(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:qn(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:qn(),NOT_SUPPORT_LOCALE_TYPE:qn(),__EXTEND_POINT__:qn()};function an(e){return rp(e,null,void 0)}function $l(e,t){return t.locale!=null?uc(t.locale):uc(e.locale)}let Bs;function uc(e){if(X(e))return e;if(De(e)){if(e.resolvedOnce&&Bs!=null)return Bs;if(e.constructor.name==="Function"){const t=e();if(j0(t))throw an(Qt.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Bs=t}else throw an(Qt.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw an(Qt.
2023-11-28 12:12:34 -05:00
* vue-i18n v9.8.0
2023-11-21 11:05:30 -05:00
* (c) 2023 kazuya kawaguchi
2022-05-20 07:44:22 -04:00
* Released under the MIT License.
2023-12-14 15:00:28 -05:00
*/const Dv="9.8.0";function Vv(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Fl().__INTLIFY_PROD_DEVTOOLS__=!1)}const pp=bv.__EXTEND_POINT__,bn=Hl(pp);bn(),bn(),bn(),bn(),bn(),bn(),bn(),bn();const _p=Qt.__EXTEND_POINT__,ct=Hl(_p),Rt={UNEXPECTED_RETURN_TYPE:_p,INVALID_ARGUMENT:ct(),MUST_BE_CALL_SETUP_TOP:ct(),NOT_INSTALLED:ct(),NOT_AVAILABLE_IN_LEGACY_MODE:ct(),REQUIRED_VALUE:ct(),INVALID_VALUE:ct(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:ct(),NOT_INSTALLED_WITH_PROVIDE:ct(),UNEXPECTED_ERROR:ct(),NOT_COMPATIBLE_LEGACY_VUE_I18N:ct(),BRIDGE_SUPPORT_VUE_2_ONLY:ct(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:ct(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:ct(),__EXTEND_POINT__:ct()};function Ut(e,...t){return rp(e,null,void 0)}const Da=Un("__translateVNode"),Va=Un("__datetimeParts"),Fa=Un("__numberParts"),Fv=Un("__setPluralRules"),Hv=Un("__injectWithOption"),Ha=Un("__dispose");function Ho(e){if(!we(e))return e;for(const t in e)if(Vo(e,t))if(!t.includes("."))we(e[t])&&Ho(e[t]);else{const n=t.split("."),r=n.length-1;let o=e,i=!1;for(let s=0;s<r;s++){if(n[s]in o||(o[n[s]]={}),!we(o[n[s]])){i=!0;break}o=o[n[s]]}i||(o[n[r]]=e[t],delete e[t]),we(o[n[r]])&&Ho(o[n[r]])}return e}function hp(e,t){const{messages:n,__i18n:r,messageResolver:o,flatJson:i}=t,s=ze(n)?n:Ze(r)?{}:{[e]:{}};if(Ze(r)&&r.forEach(a=>{if("locale"in a&&"resource"in a){const{locale:l,resource:u}=a;l?(s[l]=s[l]||{},vo(u,s[l])):vo(u,s)}else X(a)&&vo(JSON.parse(a),s)}),o==null&&i)for(const a in s)Vo(s,a)&&Ho(s[a]);return s}function zp(e){return e.type}function $v(e,t,n){let r=we(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=hp(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(i=>{e.mergeLocaleMessage(i,r[i])});{if(we(t.datetimeFormats)){const i=Object.keys(t.datetimeFormats);i.length&&i.forEach(s=>{e.mergeDateTimeFormat(s,t.datetimeFormats[s])})}if(we(t.numberFormats)){const i=Object.keys(t.numberFormats);i.length&&i.forEach(s=>{e.mergeNumberFormat(s,t.numberFormats[s])})}}}function vc(e){return I(Dn,null,e,0)}const wc="__INTLIFY_META__",Ec=()=>[],Uv=()=>!1;let Ac=0;function kc(e){return(t,n,r,o)=>e(n,r,Pt()||void 0,o)}const Wv=()=>{const e=Pt();let t=null;return e&&(t=zp(e)[wc])?{[wc]:t}:null};function gp(e={},t){const{__root:n,__injectWithOption:r}=e,o=n===void 0,i=e.flatJson;let s=Ve(e.inheritLocale)?e.inheritLocale:!0;const a=Ct(n&&s?n.locale.value:X(e.locale)?e.locale:Ui),l=Ct(n&&s?n.fallbackLocale.value:X(e.fallbackLocale)||Ze(e.fallbackLocale)||ze(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),u=Ct(hp(a.value,e)),c=Ct(ze(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),m=Ct(ze(e.numberFormats)?e.numberFormats:{[a.value]:{}});let d=n?n.missingWarn:Ve(e.missingWarn)||$i(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:Ve(e.fallbackWarn)||$i(e.fallbackWarn)?e.fallbackWarn:!0,h=n?n.fallbackRoot:Ve(e.fallbackRoot)?e.fallbackRoot:!0,y=!!e.fallbackFormat,k=De(e.missing)?e.missing:null,v=De(e.missing)?kc(e.missing):null,b=De(e.postTranslation)?e.postTranslation:null,p=n?n.warnHtmlMessage:Ve(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter;const A=n?n.modifiers:ze(e.modifiers)?e.modifiers:{};let S=e.pluralRules||n&&n.pluralRules,O;O=(()=>{o&&fc(null);const w={version:Dv,locale:a.value,fallbackLocale:l.value,messages:u.value,modifiers:A,pluralRules:S,missing:v===null?void 0:v,missingWarn:d,fallbackWarn:f,fallbackFormat:y,unresolving:!0,postTranslation:b===null?void 0:b,warnHtmlMessage:p,escapeParameter:_,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};w.datetimeFormats=c.value,w.numberFormats=m.value,w.__datetimeFormatters=ze(O)?O.__datetimeFormatters:void 0,w.__numberFormatters=ze(O)?O.__numberFormatters:void 0;const C=Nv(w);return o&&fc(C),C})(),io(O,a.value,l.value);function $(){return[a.value,l.value,u.value,c.value,m.value]}const F=Je({get:()=>a.value,set:w=>{a.value=w,O.locale=a.value}}),J=Je({get:()=>l.value,set:w=>{l.value=w,O.fallbackLocale=l.value,io(O,a.value,w)}}),V=Je(()=>u.value),ne=Je(()=>c.value),Se=Je(()=>m.value);function Ee(){retur
2023-11-21 11:05:30 -05:00
* vue-router v4.2.5
* (c) 2023 Eduardo San Martin Morote
2022-04-15 13:50:55 -04:00
* @license MIT
2023-12-14 15:00:28 -05:00
*/const vr=typeof window<"u";function xT(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ke=Object.assign;function na(e,t){const n={};for(const r in t){const o=t[r];n[r]=Bt(o)?o.map(e):e(o)}return n}const Ao=()=>{},Bt=Array.isArray,NT=/\/$/,RT=e=>e.replace(NT,"");function ra(e,t,n="/"){let r,o={},i="",s="";const a=t.indexOf("#");let l=t.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,a>-1?a:t.length),o=e(i)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=DT(r??t,n),{fullPath:r+(i&&"?")+i+s,path:r,query:o,hash:s}}function PT(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function mm(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function IT(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Hr(t.matched[r],n.matched[o])&&S_(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Hr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function S_(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!MT(e[n],t[n]))return!1;return!0}function MT(e,t){return Bt(e)?dm(e,t):Bt(t)?dm(t,e):e===t}function dm(e,t){return Bt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function DT(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let i=n.length-1,s,a;for(s=0;s<r.length;s++)if(a=r[s],a!==".")if(a==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var Uo;(function(e){e.pop="pop",e.push="push"})(Uo||(Uo={}));var ko;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ko||(ko={}));function VT(e){if(!e)if(vr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),RT(e)}const FT=/^[^#]+#/;function HT(e,t){return e.replace(FT,"#")+t}function $T(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Cs=()=>({left:window.pageXOffset,top:window.pageYOffset});function UT(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=$T(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function fm(e,t){return(history.state?history.state.position-t:-1)+e}const Ka=new Map;function WT(e,t){Ka.set(e,t)}function BT(e){const t=Ka.get(e);return Ka.delete(e),t}let jT=()=>location.protocol+"//"+location.host;function C_(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let a=o.includes(e.slice(i))?e.slice(i).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),mm(l,"")}return mm(n,e)+r+o}function qT(e,t,n,r){let o=[],i=[],s=null;const a=({state:d})=>{const f=C_(e,location),h=n.value,y=t.value;let k=0;if(d){if(n.value=f,t.value=d,s&&s===h){s=null;return}k=y?d.position-y.position:0}else r(f);o.forEach(v=>{v(n.value,h,{delta:k,type:Uo.pop,direction:k?k>0?ko.forward:ko.back:ko.unknown})})};function l(){s=n.value}function u(d){o.push(d);const f=()=>{const h=o.indexOf(d);h>-1&&o.splice(h,1)};return i.push(f),f}function c(){const{history:d}=window;d.state&&d.replaceState(ke({},d.state,{scroll:Cs()}),"")}function m(){for(const d of i)d();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:m}}function pm(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Cs():null}}function ZT(e){const{history:t,location:n}=window,r={value:C_(e,n)},o={value:t.state};o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replace
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["./PageAlbum.js","./ContentWithHero.js","./CoverArtwork.js","./GroupByList.js","./ListTracks.js","./spotify-web-api.js","./ListTracks.css","./ModalDialogAlbum.js","./PageAlbumSpotify.js","./ModalDialogTrackSpotify.js","./ModalDialogAlbumSpotify.js","./PageAlbums.js","./ContentWithHeading.js","./ControlDropdown.js","./IndexButtonList.js","./ListAlbums.js","./TabsMusic.js","./PageArtist.js","./ModalDialogArtist.js","./PageArtistSpotify.js","./ListItemAlbumSpotify.js","./ModalDialogArtistSpotify.js","./vue-eternal-loading.js","./PageArtists.js","./ListArtists.js","./PageArtistTracks.js","./PageAudiobooksAlbum.js","./PageAudiobooksAlbums.js","./TabsAudiobooks.js","./PageAudiobooksArtist.js","./PageAudiobooksArtists.js","./PageAudiobooksGenres.js","./ListGenres.js","./ModalDialogGenre.js","./PageMusic.js","./PageMusicRecentlyAdded.js","./PageMusicRecentlyPlayed.js","./PageMusicSpotify.js","./ListItemPlaylistSpotify.js","./ModalDialogPlaylistSpotify.js","./PageMusicSpotifyFeaturedPlaylists.js","./PageMusicSpotifyNewReleases.js","./PageComposerAlbums.js","./ModalDialogComposer.js","./PageComposerTracks.js","./PageComposers.js","./ListComposers.js","./PageFiles.js","./ListPlaylists.js","./ModalDialogPlaylist.js","./PageGenreAlbums.js","./PageGenreTracks.js","./PageGenres.js","./PageNowPlaying.js","./ModalDialogQueueItem.js","./PageNowPlaying.css","./PagePlaylistFolder.js","./PagePlaylistTracks.js","./PagePlaylistTracksSpotify.js","./PagePodcast.js","./PagePodcasts.js","./PageRadioStreams.js","./PageQueue.js","./PageSearchLibrary.js","./TabsSearch.js","./PageSearchSpotify.js","./PageSettingsWebinterface.js","./SettingsCheckbox.js","./TabsSettings.js","./PageSettingsArtwork.js","./PageSettingsOnlineServices.js","./PageSettingsRemotesOutputs.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}