const c0=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}};c0();function ql(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Ct={},ao=[],or=()=>{},d0=()=>!1,m0=/^on[^a-z]/,Bi=e=>m0.test(e),Id=e=>e.startsWith("onUpdate:"),Tt=Object.assign,Rd=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},f0=Object.prototype.hasOwnProperty,pt=(e,t)=>f0.call(e,t),Ne=Array.isArray,lo=e=>Eo(e)==="[object Map]",Is=e=>Eo(e)==="[object Set]",zf=e=>Eo(e)==="[object Date]",p0=e=>Eo(e)==="[object RegExp]",et=e=>typeof e=="function",It=e=>typeof e=="string",Si=e=>typeof e=="symbol",zt=e=>e!==null&&typeof e=="object",Ld=e=>zt(e)&&et(e.then)&&et(e.catch),p_=Object.prototype.toString,Eo=e=>p_.call(e),h0=e=>Eo(e).slice(8,-1),h_=e=>Eo(e)==="[object Object]",Nd=e=>It(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ai=ql(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},_0=/-(\w)/g,En=Wl(e=>e.replace(_0,(t,n)=>n?n.toUpperCase():"")),g0=/\B([A-Z])/g,jn=Wl(e=>e.replace(g0,"-$1").toLowerCase()),Ui=Wl(e=>e.charAt(0).toUpperCase()+e.slice(1)),li=Wl(e=>e?`on${Ui(e)}`:""),po=(e,t)=>!Object.is(e,t),uo=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},zl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},xl=e=>{const t=It(e)?Number(e):NaN;return isNaN(t)?e:t};let xf;const Oc=()=>xf||(xf=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),y0="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",v0=ql(y0);function cs(e){if(Ne(e)){const t={};for(let n=0;n{if(n){const r=n.split(w0);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function We(e){let t="";if(It(e))t=e;else if(Ne(e))for(let n=0;nss(n,t))}const g=e=>It(e)?e:e==null?"":Ne(e)||zt(e)&&(e.toString===p_||!et(e.toString))?JSON.stringify(e,g_,2):String(e),g_=(e,t)=>t&&t.__v_isRef?g_(e,t.value):lo(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Is(t)?{[`Set(${t.size})`]:[...t.values()]}:zt(t)&&!Ne(t)&&!h_(t)?String(t):t;let Pn;class Md{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Pn,!t&&Pn&&(this.index=(Pn.scopes||(Pn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Pn;try{return Pn=this,t()}finally{Pn=n}}}on(){Pn=this}off(){Pn=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},b_=e=>(e.w&os)>0,w_=e=>(e.n&os)>0,$0=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(d==="length"||d>=u)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":Ne(e)?Nd(n)&&a.push(i.get("length")):(a.push(i.get(Es)),lo(e)&&a.push(i.get(Dc)));break;case"delete":Ne(e)||(a.push(i.get(Es)),lo(e)&&a.push(i.get(Dc)));break;case"set":lo(e)&&a.push(i.get(Es));break}if(a.length===1)a[0]&&Fc(a[0]);else{const u=[];for(const c of a)c&&u.push(...c);Fc(Bd(u))}}function Fc(e,t){const n=Ne(e)?e:[...e];for(const r of n)r.computed&&Ef(r);for(const r of n)r.computed||Ef(r)}function Ef(e,t){(e!==nr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function P0(e,t){var n;return(n=kl.get(e))==null?void 0:n.get(t)}const D0=ql("__proto__,__v_isRef,__isVue"),x_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Si)),F0=Kl(),I0=Kl(!1,!0),R0=Kl(!0),L0=Kl(!0,!0),Sf=N0();function N0(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ut(this);for(let o=0,i=this.length;o{e[t]=function(...n){So();const r=ut(this)[t].apply(this,n);return $o(),r}}),e}function M0(e){const t=ut(this);return Sn(t,"has",e),t.hasOwnProperty(e)}function Kl(e=!1,t=!1){return function(r,s,o){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&o===(e?t?O_:T_:t?A_:$_).get(r))return r;const i=Ne(r);if(!e){if(i&&pt(Sf,s))return Reflect.get(Sf,s,o);if(s==="hasOwnProperty")return M0}const a=Reflect.get(r,s,o);return(Si(s)?x_.has(s):D0(s))||(e||Sn(r,"get",s),t)?a:Yt(a)?i&&Nd(s)?a:a.value:zt(a)?e?jd(a):Rs(a):a}}const V0=k_(),B0=k_(!0);function k_(e=!1){return function(n,r,s,o){let i=n[r];if(Ps(i)&&Yt(i)&&!Yt(s))return!1;if(!e&&(!$i(s)&&!Ps(s)&&(i=ut(i),s=ut(s)),!Ne(n)&&Yt(i)&&!Yt(s)))return i.value=s,!0;const a=Ne(n)&&Nd(r)?Number(r)e,Zl=e=>Reflect.getPrototypeOf(e);function ua(e,t,n=!1,r=!1){e=e.__v_raw;const s=ut(e),o=ut(t);n||(t!==o&&Sn(s,"get",t),Sn(s,"get",o));const{has:i}=Zl(s),a=r?Ud:n?Wd:Ai;if(i.call(s,t))return a(e.get(t));if(i.call(s,o))return a(e.get(o));e!==s&&e.get(t)}function ca(e,t=!1){const n=this.__v_raw,r=ut(n),s=ut(e);return t||(e!==s&&Sn(r,"has",e),Sn(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function da(e,t=!1){return e=e.__v_raw,!t&&Sn(ut(e),"iterate",Es),Reflect.get(e,"size",e)}function $f(e){e=ut(e);const t=ut(this);return Zl(t).has.call(t,e)||(t.add(e),Ir(t,"add",e,e)),this}function Af(e,t){t=ut(t);const n=ut(this),{has:r,get:s}=Zl(n);let o=r.call(n,e);o||(e=ut(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?po(t,i)&&Ir(n,"set",e,t):Ir(n,"add",e,t),this}function Tf(e){const t=ut(this),{has:n,get:r}=Zl(t);let s=n.call(t,e);s||(e=ut(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Ir(t,"delete",e,void 0),o}function Of(){const e=ut(this),t=e.size!==0,n=e.clear();return t&&Ir(e,"clear",void 0,void 0),n}function ma(e,t){return function(r,s){const o=this,i=o.__v_raw,a=ut(i),u=t?Ud:e?Wd:Ai;return!e&&Sn(a,"iterate",Es),i.forEach((c,d)=>r.call(s,u(c),u(d),o))}}function fa(e,t,n){return function(...r){const s=this.__v_raw,o=ut(s),i=lo(o),a=e==="entries"||e===Symbol.iterator&&i,u=e==="keys"&&i,c=s[e](...r),d=n?Ud:t?Wd:Ai;return!t&&Sn(o,"iterate",u?Dc:Es),{next(){const{value:f,done:m}=c.next();return m?{value:f,done:m}:{value:a?[d(f[0]),d(f[1])]:d(f),done:m}},[Symbol.iterator](){return this}}}}function Br(e){return function(...t){return e==="delete"?!1:this}}function G0(){const e={get(o){return ua(this,o)},get size(){return da(this)},has:ca,add:$f,set:Af,delete:Tf,clear:Of,forEach:ma(!1,!1)},t={get(o){return ua(this,o,!1,!0)},get size(){return da(this)},has:ca,add:$f,set:Af,delete:Tf,clear:Of,forEach:ma(!1,!0)},n={get(o){return ua(this,o,!0)},get size(){return da(this,!0)},has(o){return ca.call(this,o,!0)},add:Br("add"),set:Br("set"),delete:Br("delete"),clear:Br("clear"),forEach:ma(!0,!1)},r={get(o){return ua(this,o,!0,!0)},get size(){return da(this,!0)},has(o){return ca.call(this,o,!0)},add:Br("add"),set:Br("set"),delete:Br("delete"),clear:Br("clear"),forEach:ma(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=fa(o,!1,!1),n[o]=fa(o,!0,!1),t[o]=fa(o,!1,!0),r[o]=fa(o,!0,!0)}),[e,n,t,r]}const[K0,Z0,Y0,J0]=G0();function Yl(e,t){const n=t?e?J0:Y0:e?Z0:K0;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(pt(n,s)&&s in r?n:r,s,o)}const X0={get:Yl(!1,!1)},Q0={get:Yl(!1,!0)},ew={get:Yl(!0,!1)},tw={get:Yl(!0,!0)},$_=new WeakMap,A_=new WeakMap,T_=new WeakMap,O_=new WeakMap;function nw(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function rw(e){return e.__v_skip||!Object.isExtensible(e)?0:nw(h0(e))}function Rs(e){return Ps(e)?e:Jl(e,!1,E_,X0,$_)}function P_(e){return Jl(e,!1,q0,Q0,A_)}function jd(e){return Jl(e,!0,S_,ew,T_)}function sw(e){return Jl(e,!0,W0,tw,O_)}function Jl(e,t,n,r,s){if(!zt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=rw(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function Ss(e){return Ps(e)?Ss(e.__v_raw):!!(e&&e.__v_isReactive)}function Ps(e){return!!(e&&e.__v_isReadonly)}function $i(e){return!!(e&&e.__v_isShallow)}function Hd(e){return Ss(e)||Ps(e)}function ut(e){const t=e&&e.__v_raw;return t?ut(t):e}function qd(e){return Cl(e,"__v_skip",!0),e}const Ai=e=>zt(e)?Rs(e):e,Wd=e=>zt(e)?jd(e):e;function Gd(e){ns&&nr&&(e=ut(e),z_(e.dep||(e.dep=Bd())))}function Xl(e,t){e=ut(e);const n=e.dep;n&&Fc(n)}function Yt(e){return!!(e&&e.__v_isRef===!0)}function Qt(e){return F_(e,!1)}function D_(e){return F_(e,!0)}function F_(e,t){return Yt(e)?e:new ow(e,t)}class ow{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ut(t),this._value=n?t:Ai(t)}get value(){return Gd(this),this._value}set value(t){const n=this.__v_isShallow||$i(t)||Ps(t);t=n?t:ut(t),po(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ai(t),Xl(this))}}function iw(e){Xl(e)}function xn(e){return Yt(e)?e.value:e}function aw(e){return et(e)?e():xn(e)}const lw={get:(e,t,n)=>xn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Yt(s)&&!Yt(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Kd(e){return Ss(e)?e:new Proxy(e,lw)}class uw{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Gd(this),()=>Xl(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function cw(e){return new uw(e)}function ui(e){const t=Ne(e)?new Array(e.length):{};for(const n in e)t[n]=I_(e,n);return t}class dw{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return P0(ut(this._object),this._key)}}class mw{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function fw(e,t,n){return Yt(e)?e:et(e)?new mw(e):zt(e)&&arguments.length>1?I_(e,t,n):Qt(e)}function I_(e,t,n){const r=e[t];return Yt(r)?r:new dw(e,t,n)}class pw{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ji(t,()=>{this._dirty||(this._dirty=!0,Xl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=ut(this);return Gd(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function hw(e,t,n=!1){let r,s;const o=et(e);return o?(r=e,s=or):(r=e.get,s=e.set),new pw(r,s,o||!s,n)}function _w(e,...t){}function gw(e,t){}function Pr(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){Ls(o,t,n)}return s}function In(e,t,n,r){if(et(e)){const o=Pr(e,t,n,r);return o&&Ld(o)&&o.catch(i=>{Ls(i,t,n)}),o}const s=[];for(let o=0;o>>1;Oi(un[r])hr&&un.splice(t,1)}function Yd(e){Ne(e)?co.push(...e):(!Ar||!Ar.includes(e,e.allowRecurse?Cs+1:Cs))&&co.push(e),L_()}function Pf(e,t=Ti?hr+1:0){for(;tOi(n)-Oi(r)),Cs=0;Cse.id==null?1/0:e.id,ww=(e,t)=>{const n=Oi(e)-Oi(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function N_(e){Ic=!1,Ti=!0,un.sort(ww);const t=or;try{for(hr=0;hrQs.emit(s,...o)),pa=[]):typeof window!="undefined"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{M_(o,t)}),setTimeout(()=>{Qs||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,pa=[])},3e3)):pa=[]}function Cw(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ct;let s=n;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in r){const d=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:m}=r[d]||Ct;m&&(s=n.map(p=>It(p)?p.trim():p)),f&&(s=n.map(zl))}let a,u=r[a=li(t)]||r[a=li(En(t))];!u&&o&&(u=r[a=li(jn(t))]),u&&In(u,e,6,s);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,In(c,e,6,s)}}function V_(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!et(e)){const u=c=>{const d=V_(c,t,!0);d&&(a=!0,Tt(i,d))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!a?(zt(e)&&r.set(e,null),null):(Ne(o)?o.forEach(u=>i[u]=null):Tt(i,o),zt(e)&&r.set(e,i),i)}function eu(e,t){return!e||!Bi(t)?!1:(t=t.slice(2).replace(/Once$/,""),pt(e,t[0].toLowerCase()+t.slice(1))||pt(e,jn(t))||pt(e,t))}let rn=null,tu=null;function Pi(e){const t=rn;return rn=e,tu=e&&e.type.__scopeId||null,t}function zw(e){tu=e}function xw(){tu=null}const kw=e=>A;function A(e,t=rn,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Uc(-1);const o=Pi(t);let i;try{i=e(...s)}finally{Pi(o),r._d&&Uc(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function ul(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:a,attrs:u,emit:c,render:d,renderCache:f,data:m,setupState:p,ctx:h,inheritAttrs:_}=e;let w,v;const b=Pi(e);try{if(n.shapeFlag&4){const z=s||r;w=Dn(d.call(z,z,f,o,p,m,h)),v=u}else{const z=t;w=Dn(z.length>1?z(o,{attrs:u,slots:a,emit:c}):z(o,null)),v=t.props?u:Sw(u)}}catch(z){fi.length=0,Ls(z,e,1),w=C(mn)}let k=w;if(v&&_!==!1){const z=Object.keys(v),{shapeFlag:S}=k;z.length&&S&7&&(i&&z.some(Id)&&(v=$w(v,i)),k=vr(k,v))}return n.dirs&&(k=vr(k),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),w=k,Pi(b),w}function Ew(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Bi(n))&&((t||(t={}))[n]=e[n]);return t},$w=(e,t)=>{const n={};for(const r in e)(!Id(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Aw(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:u}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?Df(r,i,c):!!i;if(u&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense,Tw={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,u,c){e==null?Pw(t,n,r,s,o,i,a,u,c):Dw(e,t,n,r,s,i,a,u,c)},hydrate:Fw,create:Xd,normalize:Iw},Ow=Tw;function Di(e,t){const n=e.props&&e.props[t];et(n)&&n()}function Pw(e,t,n,r,s,o,i,a,u){const{p:c,o:{createElement:d}}=u,f=d("div"),m=e.suspense=Xd(e,s,r,t,f,n,o,i,a,u);c(null,m.pendingBranch=e.ssContent,f,null,r,m,o,i),m.deps>0?(Di(e,"onPending"),Di(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,o,i),mo(m,e.ssFallback)):m.resolve(!1,!0)}function Dw(e,t,n,r,s,o,i,a,{p:u,um:c,o:{createElement:d}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const m=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:_,isInFallback:w,isHydrating:v}=f;if(_)f.pendingBranch=m,rr(m,_)?(u(_,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():w&&(u(h,p,n,r,s,null,o,i,a),mo(f,p))):(f.pendingId++,v?(f.isHydrating=!1,f.activeBranch=_):c(_,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=d("div"),w?(u(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():(u(h,p,n,r,s,null,o,i,a),mo(f,p))):h&&rr(m,h)?(u(h,m,n,r,s,f,o,i,a),f.resolve(!0)):(u(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0&&f.resolve()));else if(h&&rr(m,h))u(h,m,n,r,s,f,o,i,a),mo(f,m);else if(Di(t,"onPending"),f.pendingBranch=m,f.pendingId++,u(null,m,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0)f.resolve();else{const{timeout:b,pendingId:k}=f;b>0?setTimeout(()=>{f.pendingId===k&&f.fallback(p)},b):b===0&&f.fallback(p)}}function Xd(e,t,n,r,s,o,i,a,u,c,d=!1){const{p:f,m,um:p,n:h,o:{parentNode:_,remove:w}}=c;let v;const b=Rw(e);b&&t!=null&&t.pendingBranch&&(v=t.pendingId,t.deps++);const k=e.props?xl(e.props.timeout):void 0,z={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:s,anchor:o,deps:0,pendingId:0,timeout:typeof k=="number"?k:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(S=!1,T=!1){const{vnode:M,activeBranch:L,pendingBranch:F,pendingId:j,effects:K,parentComponent:Q,container:U}=z;if(z.isHydrating)z.isHydrating=!1;else if(!S){const se=L&&F.transition&&F.transition.mode==="out-in";se&&(L.transition.afterLeave=()=>{j===z.pendingId&&m(F,U,ae,0)});let{anchor:ae}=z;L&&(ae=h(L),p(L,Q,z,!0)),se||m(F,U,ae,0)}mo(z,F),z.pendingBranch=null,z.isInFallback=!1;let G=z.parent,me=!1;for(;G;){if(G.pendingBranch){G.effects.push(...K),me=!0;break}G=G.parent}me||Yd(K),z.effects=[],b&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),Di(M,"onResolve")},fallback(S){if(!z.pendingBranch)return;const{vnode:T,activeBranch:M,parentComponent:L,container:F,isSVG:j}=z;Di(T,"onFallback");const K=h(M),Q=()=>{!z.isInFallback||(f(null,S,F,K,L,null,j,a,u),mo(z,S))},U=S.transition&&S.transition.mode==="out-in";U&&(M.transition.afterLeave=Q),z.isInFallback=!0,p(M,L,null,!0),U||Q()},move(S,T,M){z.activeBranch&&m(z.activeBranch,S,T,M),z.container=S},next(){return z.activeBranch&&h(z.activeBranch)},registerDep(S,T){const M=!!z.pendingBranch;M&&z.deps++;const L=S.vnode.el;S.asyncDep.catch(F=>{Ls(F,S,0)}).then(F=>{if(S.isUnmounted||z.isUnmounted||z.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:j}=S;jc(S,F,!1),L&&(j.el=L);const K=!L&&S.subTree.el;T(S,j,_(L||S.subTree.el),L?null:h(S.subTree),z,i,u),K&&w(K),Jd(S,j.el),M&&--z.deps===0&&z.resolve()})},unmount(S,T){z.isUnmounted=!0,z.activeBranch&&p(z.activeBranch,n,S,T),z.pendingBranch&&p(z.pendingBranch,n,S,T)}};return z}function Fw(e,t,n,r,s,o,i,a,u){const c=t.suspense=Xd(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),d=u(e,c.pendingBranch=t.ssContent,n,c,o,i);return c.deps===0&&c.resolve(!1,!0),d}function Iw(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ff(r?n.default:n),e.ssFallback=r?Ff(n.fallback):C(mn)}function Ff(e){let t;if(et(e)){const n=Fs&&e._c;n&&(e._d=!1,E()),e=e(),n&&(e._d=!0,t=kn,yg())}return Ne(e)&&(e=Ew(e)),e=Dn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function U_(e,t){t&&t.pendingBranch?Ne(e)?t.effects.push(...e):t.effects.push(e):Yd(e)}function mo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,Jd(r,s))}function Rw(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function j_(e,t){return qi(e,null,t)}function H_(e,t){return qi(e,null,{flush:"post"})}function Lw(e,t){return qi(e,null,{flush:"sync"})}const ha={};function kt(e,t,n){return qi(e,t,n)}function qi(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=Ct){var a;const u=v_()===((a=Zt)==null?void 0:a.scope)?Zt:null;let c,d=!1,f=!1;if(Yt(e)?(c=()=>e.value,d=$i(e)):Ss(e)?(c=()=>e,r=!0):Ne(e)?(f=!0,d=e.some(z=>Ss(z)||$i(z)),c=()=>e.map(z=>{if(Yt(z))return z.value;if(Ss(z))return xs(z);if(et(z))return Pr(z,u,2)})):et(e)?t?c=()=>Pr(e,u,2):c=()=>{if(!(u&&u.isUnmounted))return m&&m(),In(e,u,3,[p])}:c=or,t&&r){const z=c;c=()=>xs(z())}let m,p=z=>{m=b.onStop=()=>{Pr(z,u,4)}},h;if(_o)if(p=or,t?n&&In(t,u,3,[c(),f?[]:void 0,p]):c(),s==="sync"){const z=$g();h=z.__watcherHandles||(z.__watcherHandles=[])}else return or;let _=f?new Array(e.length).fill(ha):ha;const w=()=>{if(!!b.active)if(t){const z=b.run();(r||d||(f?z.some((S,T)=>po(S,_[T])):po(z,_)))&&(m&&m(),In(t,u,3,[z,_===ha?void 0:f&&_[0]===ha?[]:_,p]),_=z)}else b.run()};w.allowRecurse=!!t;let v;s==="sync"?v=w:s==="post"?v=()=>on(w,u&&u.suspense):(w.pre=!0,u&&(w.id=u.uid),v=()=>Ql(w));const b=new ji(c,v);t?n?w():_=b.run():s==="post"?on(b.run.bind(b),u&&u.suspense):b.run();const k=()=>{b.stop(),u&&u.scope&&Rd(u.scope.effects,b)};return h&&h.push(k),k}function Nw(e,t,n){const r=this.proxy,s=It(e)?e.includes(".")?q_(r,e):()=>r[e]:e.bind(r,r);let o;et(t)?o=t:(o=t.handler,n=t);const i=Zt;ls(this);const a=qi(s,o.bind(r),n);return i?ls(i):rs(),a}function q_(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{xs(n,t)});else if(h_(e))for(const n in e)xs(e[n],t);return e}function Pt(e,t){const n=rn;if(n===null)return e;const r=lu(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),ou(()=>{e.isUnmounting=!0}),e}const Mn=[Function,Array],em={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Mn,onEnter:Mn,onAfterEnter:Mn,onEnterCancelled:Mn,onBeforeLeave:Mn,onLeave:Mn,onAfterLeave:Mn,onLeaveCancelled:Mn,onBeforeAppear:Mn,onAppear:Mn,onAfterAppear:Mn,onAppearCancelled:Mn},Mw={name:"BaseTransition",props:em,setup(e,{slots:t}){const n=Kn(),r=Qd();let s;return()=>{const o=t.default&&nu(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const _ of o)if(_.type!==mn){i=_;break}}const a=ut(e),{mode:u}=a;if(r.isLeaving)return Hu(i);const c=If(i);if(!c)return Hu(i);const d=ho(c,a,r,n);Ds(c,d);const f=n.subTree,m=f&&If(f);let p=!1;const{getTransitionKey:h}=c.type;if(h){const _=h();s===void 0?s=_:_!==s&&(s=_,p=!0)}if(m&&m.type!==mn&&(!rr(c,m)||p)){const _=ho(m,a,r,n);if(Ds(m,_),u==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Hu(i);u==="in-out"&&c.type!==mn&&(_.delayLeave=(w,v,b)=>{const k=G_(r,m);k[String(m.key)]=m,w._leaveCb=()=>{v(),w._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=b})}return i}}},W_=Mw;function G_(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ho(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:m,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:_,onAppear:w,onAfterAppear:v,onAppearCancelled:b}=t,k=String(e.key),z=G_(n,e),S=(L,F)=>{L&&In(L,r,9,F)},T=(L,F)=>{const j=F[1];S(L,F),Ne(L)?L.every(K=>K.length<=1)&&j():L.length<=1&&j()},M={mode:o,persisted:i,beforeEnter(L){let F=a;if(!n.isMounted)if(s)F=_||a;else return;L._leaveCb&&L._leaveCb(!0);const j=z[k];j&&rr(e,j)&&j.el._leaveCb&&j.el._leaveCb(),S(F,[L])},enter(L){let F=u,j=c,K=d;if(!n.isMounted)if(s)F=w||u,j=v||c,K=b||d;else return;let Q=!1;const U=L._enterCb=G=>{Q||(Q=!0,G?S(K,[L]):S(j,[L]),M.delayedLeave&&M.delayedLeave(),L._enterCb=void 0)};F?T(F,[L,U]):U()},leave(L,F){const j=String(e.key);if(L._enterCb&&L._enterCb(!0),n.isUnmounting)return F();S(f,[L]);let K=!1;const Q=L._leaveCb=U=>{K||(K=!0,F(),U?S(h,[L]):S(p,[L]),L._leaveCb=void 0,z[j]===e&&delete z[j])};z[j]=e,m?T(m,[L,Q]):Q()},clone(L){return ho(L,t,n,r)}};return M}function Hu(e){if(Wi(e))return e=vr(e),e.children=null,e}function If(e){return Wi(e)?e.children?e.children[0]:void 0:e}function Ds(e,t){e.shapeFlag&6&&e.component?Ds(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function nu(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;oTt({name:e.name},t,{setup:e}))():e}const $s=e=>!!e.type.__asyncLoader;function Vw(e){et(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:a}=e;let u=null,c,d=0;const f=()=>(d++,u=null,m()),m=()=>{let p;return u||(p=u=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),a)return new Promise((_,w)=>{a(h,()=>_(f()),()=>w(h),d+1)});throw h}).then(h=>p!==u&&u?u:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),c=h,h)))};return Ao({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return c},setup(){const p=Zt;if(c)return()=>qu(c,p);const h=b=>{u=null,Ls(b,p,13,!r)};if(i&&p.suspense||_o)return m().then(b=>()=>qu(b,p)).catch(b=>(h(b),()=>r?C(r,{error:b}):null));const _=Qt(!1),w=Qt(),v=Qt(!!s);return s&&setTimeout(()=>{v.value=!1},s),o!=null&&setTimeout(()=>{if(!_.value&&!w.value){const b=new Error(`Async component timed out after ${o}ms.`);h(b),w.value=b}},o),m().then(()=>{_.value=!0,p.parent&&Wi(p.parent.vnode)&&Ql(p.parent.update)}).catch(b=>{h(b),w.value=b}),()=>{if(_.value&&c)return qu(c,p);if(w.value&&r)return C(r,{error:w.value});if(n&&!v.value)return C(n)}}})}function qu(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=C(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Wi=e=>e.type.__isKeepAlive,Bw={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Kn(),r=n.ctx;if(!r.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const s=new Map,o=new Set;let i=null;const a=n.suspense,{renderer:{p:u,m:c,um:d,o:{createElement:f}}}=r,m=f("div");r.activate=(b,k,z,S,T)=>{const M=b.component;c(b,k,z,0,a),u(M.vnode,b,k,z,M,a,S,b.slotScopeIds,T),on(()=>{M.isDeactivated=!1,M.a&&uo(M.a);const L=b.props&&b.props.onVnodeMounted;L&&zn(L,M.parent,b)},a)},r.deactivate=b=>{const k=b.component;c(b,m,null,1,a),on(()=>{k.da&&uo(k.da);const z=b.props&&b.props.onVnodeUnmounted;z&&zn(z,k.parent,b),k.isDeactivated=!0},a)};function p(b){Wu(b),d(b,n,a,!0)}function h(b){s.forEach((k,z)=>{const S=qc(k.type);S&&(!b||!b(S))&&_(z)})}function _(b){const k=s.get(b);!i||!rr(k,i)?p(k):i&&Wu(i),s.delete(b),o.delete(b)}kt(()=>[e.include,e.exclude],([b,k])=>{b&&h(z=>Qo(b,z)),k&&h(z=>!Qo(k,z))},{flush:"post",deep:!0});let w=null;const v=()=>{w!=null&&s.set(w,Gu(n.subTree))};return Ns(v),su(v),ou(()=>{s.forEach(b=>{const{subTree:k,suspense:z}=n,S=Gu(k);if(b.type===S.type&&b.key===S.key){Wu(S);const T=S.component.da;T&&on(T,z);return}p(b)})}),()=>{if(w=null,!t.default)return null;const b=t.default(),k=b[0];if(b.length>1)return i=null,b;if(!as(k)||!(k.shapeFlag&4)&&!(k.shapeFlag&128))return i=null,k;let z=Gu(k);const S=z.type,T=qc($s(z)?z.type.__asyncResolved||{}:S),{include:M,exclude:L,max:F}=e;if(M&&(!T||!Qo(M,T))||L&&T&&Qo(L,T))return i=z,k;const j=z.key==null?S:z.key,K=s.get(j);return z.el&&(z=vr(z),k.shapeFlag&128&&(k.ssContent=z)),w=j,K?(z.el=K.el,z.component=K.component,z.transition&&Ds(z,z.transition),z.shapeFlag|=512,o.delete(j),o.add(j)):(o.add(j),F&&o.size>parseInt(F,10)&&_(o.values().next().value)),z.shapeFlag|=256,i=z,B_(k.type)?k:z}}},Uw=Bw;function Qo(e,t){return Ne(e)?e.some(n=>Qo(n,t)):It(e)?e.split(",").includes(t):p0(e)?e.test(t):!1}function K_(e,t){Y_(e,"a",t)}function Z_(e,t){Y_(e,"da",t)}function Y_(e,t,n=Zt){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ru(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Wi(s.parent.vnode)&&jw(r,t,n,s),s=s.parent}}function jw(e,t,n,r){const s=ru(t,e,r,!0);To(()=>{Rd(r[t],s)},n)}function Wu(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Gu(e){return e.shapeFlag&128?e.ssContent:e}function ru(e,t,n=Zt,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;So(),ls(n);const a=In(t,n,e,i);return rs(),$o(),a});return r?s.unshift(o):s.push(o),o}}const Nr=e=>(t,n=Zt)=>(!_o||e==="sp")&&ru(e,(...r)=>t(...r),n),J_=Nr("bm"),Ns=Nr("m"),X_=Nr("bu"),su=Nr("u"),ou=Nr("bum"),To=Nr("um"),Q_=Nr("sp"),eg=Nr("rtg"),tg=Nr("rtc");function ng(e,t=Zt){ru("ec",e,t)}const tm="components",Hw="directives";function $(e,t){return nm(tm,e,!0,t)||e}const rg=Symbol.for("v-ndc");function sg(e){return It(e)?nm(tm,e,!1)||e:e||rg}function iu(e){return nm(Hw,e)}function nm(e,t,n=!0,r=!1){const s=rn||Zt;if(s){const o=s.type;if(e===tm){const a=qc(o,!1);if(a&&(a===t||a===En(t)||a===Ui(En(t))))return o}const i=Rf(s[e]||o[e],t)||Rf(s.appContext[e],t);return!i&&r?o:i}}function Rf(e,t){return e&&(e[t]||e[En(t)]||e[Ui(En(t))])}function Et(e,t,n,r){let s;const o=n&&n[r];if(Ne(e)||It(e)){s=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,o&&o[a]));else{const i=Object.keys(e);s=new Array(i.length);for(let a=0,u=i.length;a{const o=r.fn(...s);return o&&(o.key=r.key),o}:r.fn)}return e}function vt(e,t,n={},r,s){if(rn.isCE||rn.parent&&$s(rn.parent)&&rn.parent.isCE)return t!=="default"&&(n.name=t),C("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),E();const i=o&&og(o(n)),a=ke(He,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!s&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function og(e){return e.some(t=>as(t)?!(t.type===mn||t.type===He&&!og(t.children)):!0)?e:null}function qw(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:li(r)]=e[r];return n}const Rc=e=>e?zg(e)?lu(e)||e.proxy:Rc(e.parent):null,ci=Tt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Rc(e.parent),$root:e=>Rc(e.root),$emit:e=>e.emit,$options:e=>rm(e),$forceUpdate:e=>e.f||(e.f=()=>Ql(e.update)),$nextTick:e=>e.n||(e.n=Hi.bind(e.proxy)),$watch:e=>Nw.bind(e)}),Ku=(e,t)=>e!==Ct&&!e.__isScriptSetup&&pt(e,t),Lc={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:u}=e;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Ku(r,t))return i[t]=1,r[t];if(s!==Ct&&pt(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&pt(c,t))return i[t]=3,o[t];if(n!==Ct&&pt(n,t))return i[t]=4,n[t];Nc&&(i[t]=0)}}const d=ci[t];let f,m;if(d)return t==="$attrs"&&Sn(e,"get",t),d(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Ct&&pt(n,t))return i[t]=4,n[t];if(m=u.config.globalProperties,pt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Ku(s,t)?(s[t]=n,!0):r!==Ct&&pt(r,t)?(r[t]=n,!0):pt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==Ct&&pt(e,i)||Ku(t,i)||(a=o[0])&&pt(a,i)||pt(r,i)||pt(ci,i)||pt(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:pt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Ww=Tt({},Lc,{get(e,t){if(t!==Symbol.unscopables)return Lc.get(e,t,e)},has(e,t){return t[0]!=="_"&&!v0(t)}});function Gw(){return null}function Kw(){return null}function Zw(e){}function Yw(e){}function Jw(){return null}function Xw(){}function Qw(e,t){return null}function eC(){return ig().slots}function tC(){return ig().attrs}function nC(e,t,n){const r=Kn();if(n&&n.local){const s=Qt(e[t]);return kt(()=>e[t],o=>s.value=o),kt(s,o=>{o!==e[t]&&r.emit(`update:${t}`,o)}),s}else return{__v_isRef:!0,get value(){return e[t]},set value(s){r.emit(`update:${t}`,s)}}}function ig(){const e=Kn();return e.setupContext||(e.setupContext=Eg(e))}function Fi(e){return Ne(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function rC(e,t){const n=Fi(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Ne(s)||et(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function sC(e,t){return!e||!t?e||t:Ne(e)&&Ne(t)?e.concat(t):Tt({},Fi(e),Fi(t))}function oC(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function iC(e){const t=Kn();let n=e();return rs(),Ld(n)&&(n=n.catch(r=>{throw ls(t),r})),[n,()=>ls(t)]}let Nc=!0;function aC(e){const t=rm(e),n=e.proxy,r=e.ctx;Nc=!1,t.beforeCreate&&Lf(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:u,inject:c,created:d,beforeMount:f,mounted:m,beforeUpdate:p,updated:h,activated:_,deactivated:w,beforeDestroy:v,beforeUnmount:b,destroyed:k,unmounted:z,render:S,renderTracked:T,renderTriggered:M,errorCaptured:L,serverPrefetch:F,expose:j,inheritAttrs:K,components:Q,directives:U,filters:G}=t;if(c&&lC(c,r,null),i)for(const ae in i){const Ce=i[ae];et(Ce)&&(r[ae]=Ce.bind(n))}if(s){const ae=s.call(n,n);zt(ae)&&(e.data=Rs(ae))}if(Nc=!0,o)for(const ae in o){const Ce=o[ae],Ke=et(Ce)?Ce.bind(n,n):et(Ce.get)?Ce.get.bind(n,n):or,Ze=!et(Ce)&&et(Ce.set)?Ce.set.bind(n):or,ve=$t({get:Ke,set:Ze});Object.defineProperty(r,ae,{enumerable:!0,configurable:!0,get:()=>ve.value,set:X=>ve.value=X})}if(a)for(const ae in a)ag(a[ae],r,n,ae);if(u){const ae=et(u)?u.call(n):u;Reflect.ownKeys(ae).forEach(Ce=>{di(Ce,ae[Ce])})}d&&Lf(d,e,"c");function se(ae,Ce){Ne(Ce)?Ce.forEach(Ke=>ae(Ke.bind(n))):Ce&&ae(Ce.bind(n))}if(se(J_,f),se(Ns,m),se(X_,p),se(su,h),se(K_,_),se(Z_,w),se(ng,L),se(tg,T),se(eg,M),se(ou,b),se(To,z),se(Q_,F),Ne(j))if(j.length){const ae=e.exposed||(e.exposed={});j.forEach(Ce=>{Object.defineProperty(ae,Ce,{get:()=>n[Ce],set:Ke=>n[Ce]=Ke})})}else e.exposed||(e.exposed={});S&&e.render===or&&(e.render=S),K!=null&&(e.inheritAttrs=K),Q&&(e.components=Q),U&&(e.directives=U)}function lC(e,t,n=or){Ne(e)&&(e=Mc(e));for(const r in e){const s=e[r];let o;zt(s)?"default"in s?o=ir(s.from||r,s.default,!0):o=ir(s.from||r):o=ir(s),Yt(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Lf(e,t,n){In(Ne(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function ag(e,t,n,r){const s=r.includes(".")?q_(n,r):()=>n[r];if(It(e)){const o=t[e];et(o)&&kt(s,o)}else if(et(e))kt(s,e.bind(n));else if(zt(e))if(Ne(e))e.forEach(o=>ag(o,t,n,r));else{const o=et(e.handler)?e.handler.bind(n):t[e.handler];et(o)&&kt(s,o,e)}}function rm(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let u;return a?u=a:!s.length&&!n&&!r?u=t:(u={},s.length&&s.forEach(c=>Sl(u,c,i,!0)),Sl(u,t,i)),zt(t)&&o.set(t,u),u}function Sl(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Sl(e,o,n,!0),s&&s.forEach(i=>Sl(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=uC[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const uC={data:Nf,props:Mf,emits:Mf,methods:ei,computed:ei,beforeCreate:pn,created:pn,beforeMount:pn,mounted:pn,beforeUpdate:pn,updated:pn,beforeDestroy:pn,beforeUnmount:pn,destroyed:pn,unmounted:pn,activated:pn,deactivated:pn,errorCaptured:pn,serverPrefetch:pn,components:ei,directives:ei,watch:dC,provide:Nf,inject:cC};function Nf(e,t){return t?e?function(){return Tt(et(e)?e.call(this,this):e,et(t)?t.call(this,this):t)}:t:e}function cC(e,t){return ei(Mc(e),Mc(t))}function Mc(e){if(Ne(e)){const t={};for(let n=0;n1)return n&&et(t)?t.call(r&&r.proxy):t}}function pC(){return!!(Zt||rn||Ii)}function hC(e,t,n,r=!1){const s={},o={};Cl(o,au,1),e.propsDefaults=Object.create(null),ug(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:P_(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function _C(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=ut(s),[u]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[m,p]=cg(f,t,!0);Tt(i,m),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!u)return zt(e)&&r.set(e,ao),ao;if(Ne(o))for(let d=0;d-1,p[1]=_<0||h<_,(h>-1||pt(p,"default"))&&a.push(f)}}}const c=[i,a];return zt(e)&&r.set(e,c),c}function Vf(e){return e[0]!=="$"}function Bf(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Uf(e,t){return Bf(e)===Bf(t)}function jf(e,t){return Ne(t)?t.findIndex(n=>Uf(n,e)):et(t)&&Uf(t,e)?0:-1}const dg=e=>e[0]==="_"||e==="$stable",sm=e=>Ne(e)?e.map(Dn):[Dn(e)],gC=(e,t,n)=>{if(t._n)return t;const r=A((...s)=>sm(t(...s)),n);return r._c=!1,r},mg=(e,t,n)=>{const r=e._ctx;for(const s in e){if(dg(s))continue;const o=e[s];if(et(o))t[s]=gC(s,o,r);else if(o!=null){const i=sm(o);t[s]=()=>i}}},fg=(e,t)=>{const n=sm(t);e.slots.default=()=>n},yC=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ut(t),Cl(t,"_",n)):mg(t,e.slots={})}else e.slots={},t&&fg(e,t);Cl(e.slots,au,1)},vC=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=Ct;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(Tt(s,t),!n&&a===1&&delete s._):(o=!t.$stable,mg(t,s)),i=t}else t&&(fg(e,t),i={default:1});if(o)for(const a in s)!dg(a)&&!(a in i)&&delete s[a]};function $l(e,t,n,r,s=!1){if(Ne(e)){e.forEach((m,p)=>$l(m,t&&(Ne(t)?t[p]:t),n,r,s));return}if($s(r)&&!s)return;const o=r.shapeFlag&4?lu(r.component)||r.component.proxy:r.el,i=s?null:o,{i:a,r:u}=e,c=t&&t.r,d=a.refs===Ct?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==u&&(It(c)?(d[c]=null,pt(f,c)&&(f[c]=null)):Yt(c)&&(c.value=null)),et(u))Pr(u,a,12,[i,d]);else{const m=It(u),p=Yt(u);if(m||p){const h=()=>{if(e.f){const _=m?pt(f,u)?f[u]:d[u]:u.value;s?Ne(_)&&Rd(_,o):Ne(_)?_.includes(o)||_.push(o):m?(d[u]=[o],pt(f,u)&&(f[u]=d[u])):(u.value=[o],e.k&&(d[e.k]=u.value))}else m?(d[u]=i,pt(f,u)&&(f[u]=i)):p&&(u.value=i,e.k&&(d[e.k]=i))};i?(h.id=-1,on(h,n)):h()}}}let Ur=!1;const _a=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",ga=e=>e.nodeType===8;function bC(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:u,createComment:c}}=e,d=(v,b)=>{if(!b.hasChildNodes()){n(null,v,b),El(),b._vnode=v;return}Ur=!1,f(b.firstChild,v,null,null,null),El(),b._vnode=v,Ur&&console.error("Hydration completed but contains mismatches.")},f=(v,b,k,z,S,T=!1)=>{const M=ga(v)&&v.data==="[",L=()=>_(v,b,k,z,S,M),{type:F,ref:j,shapeFlag:K,patchFlag:Q}=b;let U=v.nodeType;b.el=v,Q===-2&&(T=!1,b.dynamicChildren=null);let G=null;switch(F){case is:U!==3?b.children===""?(u(b.el=s(""),i(v),v),G=v):G=L():(v.data!==b.children&&(Ur=!0,v.data=b.children),G=o(v));break;case mn:U!==8||M?G=L():G=o(v);break;case As:if(M&&(v=o(v),U=v.nodeType),U===1||U===3){G=v;const me=!b.children.length;for(let se=0;se{T=T||!!b.dynamicChildren;const{type:M,props:L,patchFlag:F,shapeFlag:j,dirs:K}=b,Q=M==="input"&&K||M==="option";if(Q||F!==-1){if(K&&fr(b,null,k,"created"),L)if(Q||!T||F&48)for(const G in L)(Q&&G.endsWith("value")||Bi(G)&&!ai(G))&&r(v,G,null,L[G],!1,void 0,k);else L.onClick&&r(v,"onClick",null,L.onClick,!1,void 0,k);let U;if((U=L&&L.onVnodeBeforeMount)&&zn(U,k,b),K&&fr(b,null,k,"beforeMount"),((U=L&&L.onVnodeMounted)||K)&&U_(()=>{U&&zn(U,k,b),K&&fr(b,null,k,"mounted")},z),j&16&&!(L&&(L.innerHTML||L.textContent))){let G=p(v.firstChild,b,v,k,z,S,T);for(;G;){Ur=!0;const me=G;G=G.nextSibling,a(me)}}else j&8&&v.textContent!==b.children&&(Ur=!0,v.textContent=b.children)}return v.nextSibling},p=(v,b,k,z,S,T,M)=>{M=M||!!b.dynamicChildren;const L=b.children,F=L.length;for(let j=0;j{const{slotScopeIds:M}=b;M&&(S=S?S.concat(M):M);const L=i(v),F=p(o(v),b,L,k,z,S,T);return F&&ga(F)&&F.data==="]"?o(b.anchor=F):(Ur=!0,u(b.anchor=c("]"),L,F),F)},_=(v,b,k,z,S,T)=>{if(Ur=!0,b.el=null,T){const F=w(v);for(;;){const j=o(v);if(j&&j!==F)a(j);else break}}const M=o(v),L=i(v);return a(v),n(null,b,L,M,k,z,_a(L),S),M},w=v=>{let b=0;for(;v;)if(v=o(v),v&&ga(v)&&(v.data==="["&&b++,v.data==="]")){if(b===0)return o(v);b--}return v};return[d,f]}const on=U_;function pg(e){return _g(e)}function hg(e){return _g(e,bC)}function _g(e,t){const n=Oc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:u,setText:c,setElementText:d,parentNode:f,nextSibling:m,setScopeId:p=or,insertStaticContent:h}=e,_=(O,D,N,ee=null,re=null,oe=null,ze=!1,he=null,fe=!!D.dynamicChildren)=>{if(O===D)return;O&&!rr(O,D)&&(ee=W(O),X(O,re,oe,!0),O=null),D.patchFlag===-2&&(fe=!1,D.dynamicChildren=null);const{type:ne,ref:V,shapeFlag:Z}=D;switch(ne){case is:w(O,D,N,ee);break;case mn:v(O,D,N,ee);break;case As:O==null&&b(D,N,ee,ze);break;case He:Q(O,D,N,ee,re,oe,ze,he,fe);break;default:Z&1?S(O,D,N,ee,re,oe,ze,he,fe):Z&6?U(O,D,N,ee,re,oe,ze,he,fe):(Z&64||Z&128)&&ne.process(O,D,N,ee,re,oe,ze,he,fe,le)}V!=null&&re&&$l(V,O&&O.ref,oe,D||O,!D)},w=(O,D,N,ee)=>{if(O==null)r(D.el=a(D.children),N,ee);else{const re=D.el=O.el;D.children!==O.children&&c(re,D.children)}},v=(O,D,N,ee)=>{O==null?r(D.el=u(D.children||""),N,ee):D.el=O.el},b=(O,D,N,ee)=>{[O.el,O.anchor]=h(O.children,D,N,ee,O.el,O.anchor)},k=({el:O,anchor:D},N,ee)=>{let re;for(;O&&O!==D;)re=m(O),r(O,N,ee),O=re;r(D,N,ee)},z=({el:O,anchor:D})=>{let N;for(;O&&O!==D;)N=m(O),s(O),O=N;s(D)},S=(O,D,N,ee,re,oe,ze,he,fe)=>{ze=ze||D.type==="svg",O==null?T(D,N,ee,re,oe,ze,he,fe):F(O,D,re,oe,ze,he,fe)},T=(O,D,N,ee,re,oe,ze,he)=>{let fe,ne;const{type:V,props:Z,shapeFlag:Se,transition:Oe,dirs:Ye}=O;if(fe=O.el=i(O.type,oe,Z&&Z.is,Z),Se&8?d(fe,O.children):Se&16&&L(O.children,fe,null,ee,re,oe&&V!=="foreignObject",ze,he),Ye&&fr(O,null,ee,"created"),M(fe,O,O.scopeId,ze,ee),Z){for(const Qe in Z)Qe!=="value"&&!ai(Qe)&&o(fe,Qe,null,Z[Qe],oe,O.children,ee,re,Le);"value"in Z&&o(fe,"value",null,Z.value),(ne=Z.onVnodeBeforeMount)&&zn(ne,ee,O)}Ye&&fr(O,null,ee,"beforeMount");const nt=(!re||re&&!re.pendingBranch)&&Oe&&!Oe.persisted;nt&&Oe.beforeEnter(fe),r(fe,D,N),((ne=Z&&Z.onVnodeMounted)||nt||Ye)&&on(()=>{ne&&zn(ne,ee,O),nt&&Oe.enter(fe),Ye&&fr(O,null,ee,"mounted")},re)},M=(O,D,N,ee,re)=>{if(N&&p(O,N),ee)for(let oe=0;oe{for(let ne=fe;ne{const he=D.el=O.el;let{patchFlag:fe,dynamicChildren:ne,dirs:V}=D;fe|=O.patchFlag&16;const Z=O.props||Ct,Se=D.props||Ct;let Oe;N&&hs(N,!1),(Oe=Se.onVnodeBeforeUpdate)&&zn(Oe,N,D,O),V&&fr(D,O,N,"beforeUpdate"),N&&hs(N,!0);const Ye=re&&D.type!=="foreignObject";if(ne?j(O.dynamicChildren,ne,he,N,ee,Ye,oe):ze||Ce(O,D,he,null,N,ee,Ye,oe,!1),fe>0){if(fe&16)K(he,D,Z,Se,N,ee,re);else if(fe&2&&Z.class!==Se.class&&o(he,"class",null,Se.class,re),fe&4&&o(he,"style",Z.style,Se.style,re),fe&8){const nt=D.dynamicProps;for(let Qe=0;Qe{Oe&&zn(Oe,N,D,O),V&&fr(D,O,N,"updated")},ee)},j=(O,D,N,ee,re,oe,ze)=>{for(let he=0;he{if(N!==ee){if(N!==Ct)for(const he in N)!ai(he)&&!(he in ee)&&o(O,he,N[he],null,ze,D.children,re,oe,Le);for(const he in ee){if(ai(he))continue;const fe=ee[he],ne=N[he];fe!==ne&&he!=="value"&&o(O,he,ne,fe,ze,D.children,re,oe,Le)}"value"in ee&&o(O,"value",N.value,ee.value)}},Q=(O,D,N,ee,re,oe,ze,he,fe)=>{const ne=D.el=O?O.el:a(""),V=D.anchor=O?O.anchor:a("");let{patchFlag:Z,dynamicChildren:Se,slotScopeIds:Oe}=D;Oe&&(he=he?he.concat(Oe):Oe),O==null?(r(ne,N,ee),r(V,N,ee),L(D.children,N,V,re,oe,ze,he,fe)):Z>0&&Z&64&&Se&&O.dynamicChildren?(j(O.dynamicChildren,Se,N,re,oe,ze,he),(D.key!=null||re&&D===re.subTree)&&om(O,D,!0)):Ce(O,D,N,V,re,oe,ze,he,fe)},U=(O,D,N,ee,re,oe,ze,he,fe)=>{D.slotScopeIds=he,O==null?D.shapeFlag&512?re.ctx.activate(D,N,ee,ze,fe):G(D,N,ee,re,oe,ze,fe):me(O,D,fe)},G=(O,D,N,ee,re,oe,ze)=>{const he=O.component=Cg(O,ee,re);if(Wi(O)&&(he.ctx.renderer=le),xg(he),he.asyncDep){if(re&&re.registerDep(he,se),!O.el){const fe=he.subTree=C(mn);v(null,fe,D,N)}return}se(he,O,D,N,re,oe,ze)},me=(O,D,N)=>{const ee=D.component=O.component;if(Aw(O,D,N))if(ee.asyncDep&&!ee.asyncResolved){ae(ee,D,N);return}else ee.next=D,bw(ee.update),ee.update();else D.el=O.el,ee.vnode=D},se=(O,D,N,ee,re,oe,ze)=>{const he=()=>{if(O.isMounted){let{next:V,bu:Z,u:Se,parent:Oe,vnode:Ye}=O,nt=V,Qe;hs(O,!1),V?(V.el=Ye.el,ae(O,V,ze)):V=Ye,Z&&uo(Z),(Qe=V.props&&V.props.onVnodeBeforeUpdate)&&zn(Qe,Oe,V,Ye),hs(O,!0);const x=ul(O),y=O.subTree;O.subTree=x,_(y,x,f(y.el),W(y),O,re,oe),V.el=x.el,nt===null&&Jd(O,x.el),Se&&on(Se,re),(Qe=V.props&&V.props.onVnodeUpdated)&&on(()=>zn(Qe,Oe,V,Ye),re)}else{let V;const{el:Z,props:Se}=D,{bm:Oe,m:Ye,parent:nt}=O,Qe=$s(D);if(hs(O,!1),Oe&&uo(Oe),!Qe&&(V=Se&&Se.onVnodeBeforeMount)&&zn(V,nt,D),hs(O,!0),Z&&Ue){const x=()=>{O.subTree=ul(O),Ue(Z,O.subTree,O,re,null)};Qe?D.type.__asyncLoader().then(()=>!O.isUnmounted&&x()):x()}else{const x=O.subTree=ul(O);_(null,x,N,ee,O,re,oe),D.el=x.el}if(Ye&&on(Ye,re),!Qe&&(V=Se&&Se.onVnodeMounted)){const x=D;on(()=>zn(V,nt,x),re)}(D.shapeFlag&256||nt&&$s(nt.vnode)&&nt.vnode.shapeFlag&256)&&O.a&&on(O.a,re),O.isMounted=!0,D=N=ee=null}},fe=O.effect=new ji(he,()=>Ql(ne),O.scope),ne=O.update=()=>fe.run();ne.id=O.uid,hs(O,!0),ne()},ae=(O,D,N)=>{D.component=O;const ee=O.vnode.props;O.vnode=D,O.next=null,_C(O,D.props,ee,N),vC(O,D.children,N),So(),Pf(),$o()},Ce=(O,D,N,ee,re,oe,ze,he,fe=!1)=>{const ne=O&&O.children,V=O?O.shapeFlag:0,Z=D.children,{patchFlag:Se,shapeFlag:Oe}=D;if(Se>0){if(Se&128){Ze(ne,Z,N,ee,re,oe,ze,he,fe);return}else if(Se&256){Ke(ne,Z,N,ee,re,oe,ze,he,fe);return}}Oe&8?(V&16&&Le(ne,re,oe),Z!==ne&&d(N,Z)):V&16?Oe&16?Ze(ne,Z,N,ee,re,oe,ze,he,fe):Le(ne,re,oe,!0):(V&8&&d(N,""),Oe&16&&L(Z,N,ee,re,oe,ze,he,fe))},Ke=(O,D,N,ee,re,oe,ze,he,fe)=>{O=O||ao,D=D||ao;const ne=O.length,V=D.length,Z=Math.min(ne,V);let Se;for(Se=0;SeV?Le(O,re,oe,!0,!1,Z):L(D,N,ee,re,oe,ze,he,fe,Z)},Ze=(O,D,N,ee,re,oe,ze,he,fe)=>{let ne=0;const V=D.length;let Z=O.length-1,Se=V-1;for(;ne<=Z&&ne<=Se;){const Oe=O[ne],Ye=D[ne]=fe?Zr(D[ne]):Dn(D[ne]);if(rr(Oe,Ye))_(Oe,Ye,N,null,re,oe,ze,he,fe);else break;ne++}for(;ne<=Z&&ne<=Se;){const Oe=O[Z],Ye=D[Se]=fe?Zr(D[Se]):Dn(D[Se]);if(rr(Oe,Ye))_(Oe,Ye,N,null,re,oe,ze,he,fe);else break;Z--,Se--}if(ne>Z){if(ne<=Se){const Oe=Se+1,Ye=OeSe)for(;ne<=Z;)X(O[ne],re,oe,!0),ne++;else{const Oe=ne,Ye=ne,nt=new Map;for(ne=Ye;ne<=Se;ne++){const we=D[ne]=fe?Zr(D[ne]):Dn(D[ne]);we.key!=null&&nt.set(we.key,ne)}let Qe,x=0;const y=Se-Ye+1;let I=!1,H=0;const J=new Array(y);for(ne=0;ne=y){X(we,re,oe,!0);continue}let Re;if(we.key!=null)Re=nt.get(we.key);else for(Qe=Ye;Qe<=Se;Qe++)if(J[Qe-Ye]===0&&rr(we,D[Qe])){Re=Qe;break}Re===void 0?X(we,re,oe,!0):(J[Re-Ye]=ne+1,Re>=H?H=Re:I=!0,_(we,D[Re],N,null,re,oe,ze,he,fe),x++)}const ue=I?wC(J):ao;for(Qe=ue.length-1,ne=y-1;ne>=0;ne--){const we=Ye+ne,Re=D[we],Me=we+1{const{el:oe,type:ze,transition:he,children:fe,shapeFlag:ne}=O;if(ne&6){ve(O.component.subTree,D,N,ee);return}if(ne&128){O.suspense.move(D,N,ee);return}if(ne&64){ze.move(O,D,N,le);return}if(ze===He){r(oe,D,N);for(let Z=0;Zhe.enter(oe),re);else{const{leave:Z,delayLeave:Se,afterLeave:Oe}=he,Ye=()=>r(oe,D,N),nt=()=>{Z(oe,()=>{Ye(),Oe&&Oe()})};Se?Se(oe,Ye,nt):nt()}else r(oe,D,N)},X=(O,D,N,ee=!1,re=!1)=>{const{type:oe,props:ze,ref:he,children:fe,dynamicChildren:ne,shapeFlag:V,patchFlag:Z,dirs:Se}=O;if(he!=null&&$l(he,null,N,O,!0),V&256){D.ctx.deactivate(O);return}const Oe=V&1&&Se,Ye=!$s(O);let nt;if(Ye&&(nt=ze&&ze.onVnodeBeforeUnmount)&&zn(nt,D,O),V&6)Fe(O.component,N,ee);else{if(V&128){O.suspense.unmount(N,ee);return}Oe&&fr(O,null,D,"beforeUnmount"),V&64?O.type.remove(O,D,N,re,le,ee):ne&&(oe!==He||Z>0&&Z&64)?Le(ne,D,N,!1,!0):(oe===He&&Z&384||!re&&V&16)&&Le(fe,D,N),ee&&ge(O)}(Ye&&(nt=ze&&ze.onVnodeUnmounted)||Oe)&&on(()=>{nt&&zn(nt,D,O),Oe&&fr(O,null,D,"unmounted")},N)},ge=O=>{const{type:D,el:N,anchor:ee,transition:re}=O;if(D===He){be(N,ee);return}if(D===As){z(O);return}const oe=()=>{s(N),re&&!re.persisted&&re.afterLeave&&re.afterLeave()};if(O.shapeFlag&1&&re&&!re.persisted){const{leave:ze,delayLeave:he}=re,fe=()=>ze(N,oe);he?he(O.el,oe,fe):fe()}else oe()},be=(O,D)=>{let N;for(;O!==D;)N=m(O),s(O),O=N;s(D)},Fe=(O,D,N)=>{const{bum:ee,scope:re,update:oe,subTree:ze,um:he}=O;ee&&uo(ee),re.stop(),oe&&(oe.active=!1,X(ze,O,D,N)),he&&on(he,D),on(()=>{O.isUnmounted=!0},D),D&&D.pendingBranch&&!D.isUnmounted&&O.asyncDep&&!O.asyncResolved&&O.suspenseId===D.pendingId&&(D.deps--,D.deps===0&&D.resolve())},Le=(O,D,N,ee=!1,re=!1,oe=0)=>{for(let ze=oe;zeO.shapeFlag&6?W(O.component.subTree):O.shapeFlag&128?O.suspense.next():m(O.anchor||O.el),ye=(O,D,N)=>{O==null?D._vnode&&X(D._vnode,null,null,!0):_(D._vnode||null,O,D,null,null,null,N),Pf(),El(),D._vnode=O},le={p:_,um:X,m:ve,r:ge,mt:G,mc:L,pc:Ce,pbc:j,n:W,o:e};let xe,Ue;return t&&([xe,Ue]=t(le)),{render:ye,hydrate:xe,createApp:fC(ye,xe)}}function hs({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function om(e,t,n=!1){const r=e.children,s=t.children;if(Ne(r)&&Ne(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const CC=e=>e.__isTeleport,mi=e=>e&&(e.disabled||e.disabled===""),Hf=e=>typeof SVGElement!="undefined"&&e instanceof SVGElement,Bc=(e,t)=>{const n=e&&e.to;return It(n)?t?t(n):null:n},zC={__isTeleport:!0,process(e,t,n,r,s,o,i,a,u,c){const{mc:d,pc:f,pbc:m,o:{insert:p,querySelector:h,createText:_,createComment:w}}=c,v=mi(t.props);let{shapeFlag:b,children:k,dynamicChildren:z}=t;if(e==null){const S=t.el=_(""),T=t.anchor=_("");p(S,n,r),p(T,n,r);const M=t.target=Bc(t.props,h),L=t.targetAnchor=_("");M&&(p(L,M),i=i||Hf(M));const F=(j,K)=>{b&16&&d(k,j,K,s,o,i,a,u)};v?F(n,T):M&&F(M,L)}else{t.el=e.el;const S=t.anchor=e.anchor,T=t.target=e.target,M=t.targetAnchor=e.targetAnchor,L=mi(e.props),F=L?n:T,j=L?S:M;if(i=i||Hf(T),z?(m(e.dynamicChildren,z,F,s,o,i,a),om(e,t,!0)):u||f(e,t,F,j,s,o,i,a,!1),v)L||ya(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Bc(t.props,h);K&&ya(t,K,null,c,0)}else L&&ya(t,T,M,c,1)}gg(t)},remove(e,t,n,r,{um:s,o:{remove:o}},i){const{shapeFlag:a,children:u,anchor:c,targetAnchor:d,target:f,props:m}=e;if(f&&o(d),(i||!mi(m))&&(o(c),a&16))for(let p=0;p0?kn||ao:null,yg(),Fs>0&&kn&&kn.push(e),e}function P(e,t,n,r,s,o){return vg(l(e,t,n,r,s,o,!0))}function ke(e,t,n,r,s){return vg(C(e,t,n,r,s,!0))}function as(e){return e?e.__v_isVNode===!0:!1}function rr(e,t){return e.type===t.type&&e.key===t.key}function kC(e){}const au="__vInternal",bg=({key:e})=>e!=null?e:null,cl=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?It(e)||Yt(e)||et(e)?{i:rn,r:e,k:t,f:!!n}:e:null);function l(e,t=null,n=null,r=0,s=null,o=e===He?0:1,i=!1,a=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bg(t),ref:t&&cl(t),scopeId:tu,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:rn};return a?(im(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=It(n)?8:16),Fs>0&&!i&&kn&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&kn.push(u),u}const C=EC;function EC(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===rg)&&(e=mn),as(e)){const a=vr(e,t,!0);return n&&im(a,n),Fs>0&&!o&&kn&&(a.shapeFlag&6?kn[kn.indexOf(e)]=a:kn.push(a)),a.patchFlag|=-2,a}if(FC(e)&&(e=e.__vccOpts),t){t=wg(t);let{class:a,style:u}=t;a&&!It(a)&&(t.class=We(a)),zt(u)&&(Hd(u)&&!Ne(u)&&(u=Tt({},u)),t.style=cs(u))}const i=It(e)?1:B_(e)?128:CC(e)?64:zt(e)?4:et(e)?2:0;return l(e,t,n,r,s,i,o,!0)}function wg(e){return e?Hd(e)||au in e?Tt({},e):e:null}function vr(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,a=t?ks(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&bg(a),ref:t&&t.ref?n&&s?Ne(s)?s.concat(cl(t)):[s,cl(t)]:cl(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==He?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&vr(e.ssContent),ssFallback:e.ssFallback&&vr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function wt(e=" ",t=0){return C(is,null,e,t)}function SC(e,t){const n=C(As,null,e);return n.staticCount=t,n}function Y(e="",t=!1){return t?(E(),ke(mn,null,e)):C(mn,null,e)}function Dn(e){return e==null||typeof e=="boolean"?C(mn):Ne(e)?C(He,null,e.slice()):typeof e=="object"?Zr(e):C(is,null,String(e))}function Zr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:vr(e)}function im(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ne(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),im(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(au in t)?t._ctx=rn:s===3&&rn&&(rn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else et(t)?(t={default:t,_ctx:rn},n=32):(t=String(t),r&64?(n=16,t=[wt(t)]):n=8);e.children=t,e.shapeFlag|=n}function ks(...e){const t={};for(let n=0;nZt||rn;let am,Hs,qf="__VUE_INSTANCE_SETTERS__";(Hs=Oc()[qf])||(Hs=Oc()[qf]=[]),Hs.push(e=>Zt=e),am=e=>{Hs.length>1?Hs.forEach(t=>t(e)):Hs[0](e)};const ls=e=>{am(e),e.scope.on()},rs=()=>{Zt&&Zt.scope.off(),am(null)};function zg(e){return e.vnode.shapeFlag&4}let _o=!1;function xg(e,t=!1){_o=t;const{props:n,children:r}=e.vnode,s=zg(e);hC(e,n,s,t),yC(e,r);const o=s?TC(e,t):void 0;return _o=!1,o}function TC(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=qd(new Proxy(e.ctx,Lc));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Eg(e):null;ls(e),So();const o=Pr(r,e,0,[e.props,s]);if($o(),rs(),Ld(o)){if(o.then(rs,rs),t)return o.then(i=>{jc(e,i,t)}).catch(i=>{Ls(i,e,0)});e.asyncDep=o}else jc(e,o,t)}else kg(e,t)}function jc(e,t,n){et(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:zt(t)&&(e.setupState=Kd(t)),kg(e,n)}let Al,Hc;function OC(e){Al=e,Hc=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Ww))}}const PC=()=>!Al;function kg(e,t,n){const r=e.type;if(!e.render){if(!t&&Al&&!r.render){const s=r.template||rm(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:u}=r,c=Tt(Tt({isCustomElement:o,delimiters:a},i),u);r.render=Al(s,c)}}e.render=r.render||or,Hc&&Hc(e)}ls(e),So(),aC(e),$o(),rs()}function DC(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Sn(e,"get","$attrs"),t[n]}}))}function Eg(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return DC(e)},slots:e.slots,emit:e.emit,expose:t}}function lu(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Kd(qd(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ci)return ci[n](e)},has(t,n){return n in t||n in ci}}))}function qc(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name}function FC(e){return et(e)&&"__vccOpts"in e}const $t=(e,t)=>hw(e,t,_o);function _r(e,t,n){const r=arguments.length;return r===2?zt(t)&&!Ne(t)?as(t)?C(e,null,[t]):C(e,t):C(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&as(n)&&(n=[n]),C(e,t,n))}const Sg=Symbol.for("v-scx"),$g=()=>ir(Sg);function IC(){}function RC(e,t,n,r){const s=n[r];if(s&&Ag(s,e))return s;const o=t();return o.memo=e.slice(),n[r]=o}function Ag(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&kn&&kn.push(e),!0}const Tg="3.3.4",LC={createComponentInstance:Cg,setupComponent:xg,renderComponentRoot:ul,setCurrentRenderingInstance:Pi,isVNode:as,normalizeVNode:Dn},NC=LC,MC=null,VC=null,BC="http://www.w3.org/2000/svg",zs=typeof document!="undefined"?document:null,Wf=zs&&zs.createElement("template"),UC={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?zs.createElementNS(BC,e):zs.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>zs.createTextNode(e),createComment:e=>zs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>zs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Wf.innerHTML=r?`${e}`:e;const a=Wf.content;if(r){const u=a.firstChild;for(;u.firstChild;)a.appendChild(u.firstChild);a.removeChild(u)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function jC(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function HC(e,t,n){const r=e.style,s=It(n);if(n&&!s){if(t&&!It(t))for(const o in t)n[o]==null&&Wc(r,o,"");for(const o in n)Wc(r,o,n[o])}else{const o=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const Gf=/\s*!important$/;function Wc(e,t,n){if(Ne(n))n.forEach(r=>Wc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=qC(e,t);Gf.test(n)?e.setProperty(jn(r),n.replace(Gf,""),"important"):e[r]=n}}const Kf=["Webkit","Moz","ms"],Zu={};function qC(e,t){const n=Zu[t];if(n)return n;let r=En(t);if(r!=="filter"&&r in e)return Zu[t]=r;r=Ui(r);for(let s=0;sYu||(JC.then(()=>Yu=0),Yu=Date.now());function QC(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;In(ez(r,n.value),t,5,[r])};return n.value=e,n.attached=XC(),n}function ez(e,t){if(Ne(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Jf=/^on[a-z]/,tz=(e,t,n,r,s=!1,o,i,a,u)=>{t==="class"?jC(e,r,s):t==="style"?HC(e,n,r):Bi(t)?Id(t)||ZC(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):nz(e,t,r,s))?GC(e,t,r,o,i,a,u):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),WC(e,t,r,s))};function nz(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Jf.test(t)&&et(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Jf.test(t)&&It(n)?!1:t in e}function Og(e,t){const n=Ao(e);class r extends uu{constructor(o){super(n,o,t)}}return r.def=n,r}const rz=e=>Og(e,qg),sz=typeof HTMLElement!="undefined"?HTMLElement:class{};class uu extends sz{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Hi(()=>{this._connected||(Zc(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}).observe(this,{attributes:!0});const t=(r,s=!1)=>{const{props:o,styles:i}=r;let a;if(o&&!Ne(o))for(const u in o){const c=o[u];(c===Number||c&&c.type===Number)&&(u in this._props&&(this._props[u]=xl(this._props[u])),(a||(a=Object.create(null)))[En(u)]=!0)}this._numberProps=a,s&&this._resolveProps(r),this._applyStyles(i),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=Ne(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s],!0,!1);for(const s of r.map(En))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(o){this._setProp(s,o)}})}_setAttr(t){let n=this.getAttribute(t);const r=En(t);this._numberProps&&this._numberProps[r]&&(n=xl(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!0){n!==this._props[t]&&(this._props[t]=n,s&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(jn(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(jn(t),n+""):n||this.removeAttribute(jn(t))))}_update(){Zc(this._createVNode(),this.shadowRoot)}_createVNode(){const t=C(this._def,Tt({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(o,i)=>{this.dispatchEvent(new CustomEvent(o,{detail:i}))};n.emit=(o,...i)=>{r(o,i),jn(o)!==o&&r(jn(o),i)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof uu){n.parent=s._instance,n.provides=s._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function oz(e="$style"){{const t=Kn();if(!t)return Ct;const n=t.type.__cssModules;if(!n)return Ct;const r=n[e];return r||Ct}}function iz(e){const t=Kn();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Kc(o,s))},r=()=>{const s=e(t.proxy);Gc(t.subTree,s),n(s)};H_(r),Ns(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),To(()=>s.disconnect())})}function Gc(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Gc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Kc(e.el,t);else if(e.type===He)e.children.forEach(n=>Gc(n,t));else if(e.type===As){let{el:n,anchor:r}=e;for(;n&&(Kc(n,t),n!==r);)n=n.nextSibling}}function Kc(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const jr="transition",No="animation",Jt=(e,{slots:t})=>_r(W_,Dg(e),t);Jt.displayName="Transition";const Pg={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},az=Jt.props=Tt({},em,Pg),_s=(e,t=[])=>{Ne(e)?e.forEach(n=>n(...t)):e&&e(...t)},Xf=e=>e?Ne(e)?e.some(t=>t.length>1):e.length>1:!1;function Dg(e){const t={};for(const Q in e)Q in Pg||(t[Q]=e[Q]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:c=i,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=lz(s),_=h&&h[0],w=h&&h[1],{onBeforeEnter:v,onEnter:b,onEnterCancelled:k,onLeave:z,onLeaveCancelled:S,onBeforeAppear:T=v,onAppear:M=b,onAppearCancelled:L=k}=t,F=(Q,U,G)=>{Kr(Q,U?d:a),Kr(Q,U?c:i),G&&G()},j=(Q,U)=>{Q._isLeaving=!1,Kr(Q,f),Kr(Q,p),Kr(Q,m),U&&U()},K=Q=>(U,G)=>{const me=Q?M:b,se=()=>F(U,Q,G);_s(me,[U,se]),Qf(()=>{Kr(U,Q?u:o),$r(U,Q?d:a),Xf(me)||ep(U,r,_,se)})};return Tt(t,{onBeforeEnter(Q){_s(v,[Q]),$r(Q,o),$r(Q,i)},onBeforeAppear(Q){_s(T,[Q]),$r(Q,u),$r(Q,c)},onEnter:K(!1),onAppear:K(!0),onLeave(Q,U){Q._isLeaving=!0;const G=()=>j(Q,U);$r(Q,f),Ig(),$r(Q,m),Qf(()=>{!Q._isLeaving||(Kr(Q,f),$r(Q,p),Xf(z)||ep(Q,r,w,G))}),_s(z,[Q,G])},onEnterCancelled(Q){F(Q,!1),_s(k,[Q])},onAppearCancelled(Q){F(Q,!0),_s(L,[Q])},onLeaveCancelled(Q){j(Q),_s(S,[Q])}})}function lz(e){if(e==null)return null;if(zt(e))return[Ju(e.enter),Ju(e.leave)];{const t=Ju(e);return[t,t]}}function Ju(e){return xl(e)}function $r(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Kr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Qf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let uz=0;function ep(e,t,n,r){const s=e._endId=++uz,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:u}=Fg(e,t);if(!i)return r();const c=i+"end";let d=0;const f=()=>{e.removeEventListener(c,m),o()},m=p=>{p.target===e&&++d>=u&&f()};setTimeout(()=>{d(n[h]||"").split(", "),s=r(`${jr}Delay`),o=r(`${jr}Duration`),i=tp(s,o),a=r(`${No}Delay`),u=r(`${No}Duration`),c=tp(a,u);let d=null,f=0,m=0;t===jr?i>0&&(d=jr,f=i,m=o.length):t===No?c>0&&(d=No,f=c,m=u.length):(f=Math.max(i,c),d=f>0?i>c?jr:No:null,m=d?d===jr?o.length:u.length:0);const p=d===jr&&/\b(transform|all)(,|$)/.test(r(`${jr}Property`).toString());return{type:d,timeout:f,propCount:m,hasTransform:p}}function tp(e,t){for(;e.lengthnp(n)+np(e[r])))}function np(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Ig(){return document.body.offsetHeight}const Rg=new WeakMap,Lg=new WeakMap,Ng={name:"TransitionGroup",props:Tt({},az,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Kn(),r=Qd();let s,o;return su(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!hz(s[0].el,n.vnode.el,i))return;s.forEach(mz),s.forEach(fz);const a=s.filter(pz);Ig(),a.forEach(u=>{const c=u.el,d=c.style;$r(c,i),d.transform=d.webkitTransform=d.transitionDuration="";const f=c._moveCb=m=>{m&&m.target!==c||(!m||/transform$/.test(m.propertyName))&&(c.removeEventListener("transitionend",f),c._moveCb=null,Kr(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ut(e),a=Dg(i);let u=i.tag||He;s=o,o=t.default?nu(t.default()):[];for(let c=0;cdelete e.mode;Ng.props;const dz=Ng;function mz(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function fz(e){Lg.set(e,e.el.getBoundingClientRect())}function pz(e){const t=Rg.get(e),n=Lg.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${s}px)`,o.transitionDuration="0s",e}}function hz(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(a=>a&&r.classList.remove(a))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:o}=Fg(r);return s.removeChild(r),o}const us=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ne(t)?n=>uo(t,n):t};function _z(e){e.target.composing=!0}function rp(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const $n={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e._assign=us(s);const o=r||s.props&&s.props.type==="number";Tr(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),o&&(a=zl(a)),e._assign(a)}),n&&Tr(e,"change",()=>{e.value=e.value.trim()}),t||(Tr(e,"compositionstart",_z),Tr(e,"compositionend",rp),Tr(e,"change",rp))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e._assign=us(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(s||e.type==="number")&&zl(e.value)===t))return;const i=t==null?"":t;e.value!==i&&(e.value=i)}},Rr={deep:!0,created(e,t,n){e._assign=us(n),Tr(e,"change",()=>{const r=e._modelValue,s=go(e),o=e.checked,i=e._assign;if(Ne(r)){const a=Gl(r,s),u=a!==-1;if(o&&!u)i(r.concat(s));else if(!o&&u){const c=[...r];c.splice(a,1),i(c)}}else if(Is(r)){const a=new Set(r);o?a.add(s):a.delete(s),i(a)}else i(Mg(e,o))})},mounted:sp,beforeUpdate(e,t,n){e._assign=us(n),sp(e,t,n)}};function sp(e,{value:t,oldValue:n},r){e._modelValue=t,Ne(t)?e.checked=Gl(t,r.props.value)>-1:Is(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=ss(t,Mg(e,!0)))}const lm={created(e,{value:t},n){e.checked=ss(t,n.props.value),e._assign=us(n),Tr(e,"change",()=>{e._assign(go(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=us(r),t!==n&&(e.checked=ss(t,r.props.value))}},um={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Is(t);Tr(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?zl(go(i)):go(i));e._assign(e.multiple?s?new Set(o):o:o[0])}),e._assign=us(r)},mounted(e,{value:t}){op(e,t)},beforeUpdate(e,t,n){e._assign=us(n)},updated(e,{value:t}){op(e,t)}};function op(e,t){const n=e.multiple;if(!(n&&!Ne(t)&&!Is(t))){for(let r=0,s=e.options.length;r-1:o.selected=t.has(i);else if(ss(go(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function go(e){return"_value"in e?e._value:e.value}function Mg(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Vg={created(e,t,n){va(e,t,n,null,"created")},mounted(e,t,n){va(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){va(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){va(e,t,n,r,"updated")}};function Bg(e,t){switch(e){case"SELECT":return um;case"TEXTAREA":return $n;default:switch(t){case"checkbox":return Rr;case"radio":return lm;default:return $n}}}function va(e,t,n,r,s){const i=Bg(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,r)}function gz(){$n.getSSRProps=({value:e})=>({value:e}),lm.getSSRProps=({value:e},t)=>{if(t.props&&ss(t.props.value,e))return{checked:!0}},Rr.getSSRProps=({value:e},t)=>{if(Ne(e)){if(t.props&&Gl(e,t.props.value)>-1)return{checked:!0}}else if(Is(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Vg.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Bg(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const yz=["ctrl","shift","alt","meta"],vz={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>yz.some(n=>e[`${n}Key`]&&!t.includes(n))},gt=(e,t)=>(n,...r)=>{for(let s=0;sn=>{if(!("key"in n))return;const r=jn(n.key);if(t.some(s=>s===r||bz[s]===r))return e(n)},yo={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Mo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Mo(e,!0),r.enter(e)):r.leave(e,()=>{Mo(e,!1)}):Mo(e,t))},beforeUnmount(e,{value:t}){Mo(e,t)}};function Mo(e,t){e.style.display=t?e._vod:"none"}function wz(){yo.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Ug=Tt({patchProp:tz},UC);let pi,ip=!1;function jg(){return pi||(pi=pg(Ug))}function Hg(){return pi=ip?pi:hg(Ug),ip=!0,pi}const Zc=(...e)=>{jg().render(...e)},qg=(...e)=>{Hg().hydrate(...e)},Wg=(...e)=>{const t=jg().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Gg(r);if(!s)return;const o=t._component;!et(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},Cz=(...e)=>{const t=Hg().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Gg(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function Gg(e){return It(e)?document.querySelector(e):e}let ap=!1;const zz=()=>{ap||(ap=!0,gz(),wz())},xz=()=>{};var kz=Object.freeze(Object.defineProperty({__proto__:null,compile:xz,EffectScope:Md,ReactiveEffect:ji,customRef:cw,effect:T0,effectScope:Vd,getCurrentScope:v_,isProxy:Hd,isReactive:Ss,isReadonly:Ps,isRef:Yt,isShallow:$i,markRaw:qd,onScopeDispose:S0,proxyRefs:Kd,reactive:Rs,readonly:jd,ref:Qt,shallowReactive:P_,shallowReadonly:sw,shallowRef:D_,stop:O0,toRaw:ut,toRef:fw,toRefs:ui,toValue:aw,triggerRef:iw,unref:xn,camelize:En,capitalize:Ui,normalizeClass:We,normalizeProps:Jo,normalizeStyle:cs,toDisplayString:g,toHandlerKey:li,BaseTransition:W_,BaseTransitionPropsValidators:em,Comment:mn,Fragment:He,KeepAlive:Uw,Static:As,Suspense:Ow,Teleport:ds,Text:is,assertNumber:gw,callWithAsyncErrorHandling:In,callWithErrorHandling:Pr,cloneVNode:vr,compatUtils:VC,computed:$t,createBlock:ke,createCommentVNode:Y,createElementBlock:P,createElementVNode:l,createHydrationRenderer:hg,createPropsRestProxy:oC,createRenderer:pg,createSlots:Gi,createStaticVNode:SC,createTextVNode:wt,createVNode:C,defineAsyncComponent:Vw,defineComponent:Ao,defineEmits:Kw,defineExpose:Zw,defineModel:Xw,defineOptions:Yw,defineProps:Gw,defineSlots:Jw,get devtools(){return Qs},getCurrentInstance:Kn,getTransitionRawChildren:nu,guardReactiveProps:wg,h:_r,handleError:Ls,hasInjectionContext:pC,initCustomFormatter:IC,inject:ir,isMemoSame:Ag,isRuntimeOnly:PC,isVNode:as,mergeDefaults:rC,mergeModels:sC,mergeProps:ks,nextTick:Hi,onActivated:K_,onBeforeMount:J_,onBeforeUnmount:ou,onBeforeUpdate:X_,onDeactivated:Z_,onErrorCaptured:ng,onMounted:Ns,onRenderTracked:tg,onRenderTriggered:eg,onServerPrefetch:Q_,onUnmounted:To,onUpdated:su,openBlock:E,popScopeId:xw,provide:di,pushScopeId:zw,queuePostFlushCb:Yd,registerRuntimeCompiler:OC,renderList:Et,renderSlot:vt,resolveComponent:$,resolveDirective:iu,resolveDynamicComponent:sg,resolveFilter:MC,resolveTransitionHooks:ho,setBlockTracking:Uc,setDevtoolsHook:M_,setTransitionHooks:Ds,ssrContextKey:Sg,ssrUtils:NC,toHandlers:qw,transformVNodeArgs:kC,useAttrs:tC,useModel:nC,useSSRContext:$g,useSlots:eC,useTransitionState:Qd,version:Tg,warn:_w,watch:kt,watchEffect:j_,watchPostEffect:H_,watchSyncEffect:Lw,withAsyncContext:iC,withCtx:A,withDefaults:Qw,withDirectives:Pt,withMemo:RC,withScopeId:kw,Transition:Jt,TransitionGroup:dz,VueElement:uu,createApp:Wg,createSSRApp:Cz,defineCustomElement:Og,defineSSRCustomElement:rz,hydrate:qg,initDirectivesForSSR:zz,render:Zc,useCssModule:oz,useCssVars:iz,vModelCheckbox:Rr,vModelDynamic:Vg,vModelRadio:lm,vModelSelect:um,vModelText:$n,vShow:yo,withKeys:Fn,withModifiers:gt},Symbol.toStringTag,{value:"Module"}));/*! * shared v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Yc=typeof window!="undefined",ms=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Ez=(e,t,n)=>Sz({l:e,k:t,s:n}),Sz=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),nn=e=>typeof e=="number"&&isFinite(e),$z=e=>mm(e)==="[object Date]",Tl=e=>mm(e)==="[object RegExp]",cu=e=>dt(e)&&Object.keys(e).length===0;function Az(e,t){typeof console!="undefined"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const yn=Object.assign;let lp;const cm=()=>lp||(lp=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function up(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Tz=Object.prototype.hasOwnProperty;function dm(e,t){return Tz.call(e,t)}const en=Array.isArray,an=e=>typeof e=="function",Be=e=>typeof e=="string",jt=e=>typeof e=="boolean",At=e=>e!==null&&typeof e=="object",Kg=Object.prototype.toString,mm=e=>Kg.call(e),dt=e=>mm(e)==="[object Object]",Oz=e=>e==null?"":en(e)||dt(e)&&e.toString===Kg?JSON.stringify(e,null,2):String(e);/*! * message-compiler v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Zg={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,__EXTEND_POINT__:15};function Yg(e,t,n={}){const{domain:r,messages:s,args:o}=n,i=e,a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=r,a}/*! * devtools-if v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Jg={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * core-base v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const fs=[];fs[0]={w:[0],i:[3,0],["["]:[4],o:[7]};fs[1]={w:[1],["."]:[2],["["]:[4],o:[7]};fs[2]={w:[2],i:[3,0],[0]:[3,0]};fs[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};fs[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};fs[5]={["'"]:[4,0],o:8,l:[5,0]};fs[6]={['"']:[4,0],o:8,l:[6,0]};const Pz=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Dz(e){return Pz.test(e)}function Fz(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 Iz(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 Rz(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Dz(t)?Fz(t):"*"+t}function Lz(e){const t=[];let n=-1,r=0,s=0,o,i,a,u,c,d,f;const m=[];m[0]=()=>{i===void 0?i=a:i+=a},m[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},m[2]=()=>{m[0](),s++},m[3]=()=>{if(s>0)s--,r=4,m[0]();else{if(s=0,i===void 0||(i=Rz(i),i===!1))return!1;m[1]()}};function p(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,a="\\"+h,m[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&p())){if(u=Iz(o),f=fs[r],c=f[u]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(d=m[c[1]],d&&(a=o,d()===!1))))return;if(r===7)return t}}const cp=new Map;function Nz(e,t){return At(e)?e[t]:null}function Mz(e,t){if(!At(e))return null;let n=cp.get(t);if(n||(n=Lz(t),n&&cp.set(t,n)),!n)return null;const r=n.length;let s=e,o=0;for(;oe,Bz=e=>"",Uz="text",jz=e=>e.length===0?"":e.join(""),Hz=Oz;function dp(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function qz(e){const t=nn(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(nn(e.named.count)||nn(e.named.n))?nn(e.named.count)?e.named.count:nn(e.named.n)?e.named.n:t:t}function Wz(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Gz(e={}){const t=e.locale,n=qz(e),r=At(e.pluralRules)&&Be(t)&&an(e.pluralRules[t])?e.pluralRules[t]:dp,s=At(e.pluralRules)&&Be(t)&&an(e.pluralRules[t])?dp:void 0,o=v=>v[r(n,v.length,s)],i=e.list||[],a=v=>i[v],u=e.named||{};nn(e.pluralIndex)&&Wz(n,u);const c=v=>u[v];function d(v){const b=an(e.messages)?e.messages(v):At(e.messages)?e.messages[v]:!1;return b||(e.parent?e.parent.message(v):Bz)}const f=v=>e.modifiers?e.modifiers[v]:Vz,m=dt(e.processor)&&an(e.processor.normalize)?e.processor.normalize:jz,p=dt(e.processor)&&an(e.processor.interpolate)?e.processor.interpolate:Hz,h=dt(e.processor)&&Be(e.processor.type)?e.processor.type:Uz,w={list:a,named:c,plural:o,linked:(v,...b)=>{const[k,z]=b;let S="text",T="";b.length===1?At(k)?(T=k.modifier||T,S=k.type||S):Be(k)&&(T=k||T):b.length===2&&(Be(k)&&(T=k||T),Be(z)&&(S=z||S));let M=d(v)(w);return S==="vnode"&&en(M)&&T&&(M=M[0]),T?f(T)(M,S):M},message:d,type:h,interpolate:p,normalize:m};return w}let Ri=null;function Kz(e){Ri=e}function Zz(e,t,n){Ri&&Ri.emit(Jg.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Yz=Jz(Jg.FunctionTranslate);function Jz(e){return t=>Ri&&Ri.emit(e,t)}const Xz={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,__EXTEND_POINT__:7};function Qz(e,t,n){return[...new Set([n,...en(t)?t:At(t)?Object.keys(t):Be(t)?[t]:[n]])]}function Xg(e,t,n){const r=Be(n)?n:fm,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let o=s.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;en(i);)i=mp(o,i,t);const a=en(t)||!dt(t)?t:t.default?t.default:null;i=Be(a)?[a]:a,en(i)&&mp(o,i,!1),s.__localeChainCache.set(r,o)}return o}function mp(e,t,n){let r=!0;for(let s=0;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function rx(){return{upper:(e,t)=>t==="text"&&Be(e)?e.toUpperCase():t==="vnode"&&At(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Be(e)?e.toLowerCase():t==="vnode"&&At(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Be(e)?pp(e):t==="vnode"&&At(e)&&"__v_isVNode"in e?pp(e.children):e}}let sx,Qg;function ox(e){Qg=e}let ey;function ix(e){ey=e}let ty=null;const hp=e=>{ty=e},ax=()=>ty;let ny=null;const _p=e=>{ny=e},lx=()=>ny;let gp=0;function ux(e={}){const t=Be(e.version)?e.version:nx,n=Be(e.locale)?e.locale:fm,r=en(e.fallbackLocale)||dt(e.fallbackLocale)||Be(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,s=dt(e.messages)?e.messages:{[n]:{}},o=dt(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=dt(e.numberFormats)?e.numberFormats:{[n]:{}},a=yn({},e.modifiers||{},rx()),u=e.pluralRules||{},c=an(e.missing)?e.missing:null,d=jt(e.missingWarn)||Tl(e.missingWarn)?e.missingWarn:!0,f=jt(e.fallbackWarn)||Tl(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,p=!!e.unresolving,h=an(e.postTranslation)?e.postTranslation:null,_=dt(e.processor)?e.processor:null,w=jt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,v=!!e.escapeParameter,b=an(e.messageCompiler)?e.messageCompiler:sx,k=an(e.messageResolver)?e.messageResolver:Qg||Nz,z=an(e.localeFallbacker)?e.localeFallbacker:ey||Qz,S=At(e.fallbackContext)?e.fallbackContext:void 0,T=an(e.onWarn)?e.onWarn:Az,M=e,L=At(M.__datetimeFormatters)?M.__datetimeFormatters:new Map,F=At(M.__numberFormatters)?M.__numberFormatters:new Map,j=At(M.__meta)?M.__meta:{};gp++;const K={version:t,cid:gp,locale:n,fallbackLocale:r,messages:s,modifiers:a,pluralRules:u,missing:c,missingWarn:d,fallbackWarn:f,fallbackFormat:m,unresolving:p,postTranslation:h,processor:_,warnHtmlMessage:w,escapeParameter:v,messageCompiler:b,messageResolver:k,localeFallbacker:z,fallbackContext:S,onWarn:T,__meta:j};return K.datetimeFormats=o,K.numberFormats=i,K.__datetimeFormatters=L,K.__numberFormatters=F,__INTLIFY_PROD_DEVTOOLS__&&Zz(K,t,j),K}function pm(e,t,n,r,s){const{missing:o,onWarn:i}=e;if(o!==null){const a=o(e,n,t,s);return Be(a)?a:t}else return t}function Vo(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}let ry=Zg.__EXTEND_POINT__;const Xu=()=>++ry,so={INVALID_ARGUMENT:ry,INVALID_DATE_ARGUMENT:Xu(),INVALID_ISO_DATE_ARGUMENT:Xu(),__EXTEND_POINT__:Xu()};function oo(e){return Yg(e,null,void 0)}const yp=()=>"",pr=e=>an(e);function vp(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:o,fallbackLocale:i,messages:a}=e,[u,c]=Jc(...t),d=jt(c.missingWarn)?c.missingWarn:e.missingWarn,f=jt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,m=jt(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,h=Be(c.default)||jt(c.default)?jt(c.default)?o?u:()=>u:c.default:n?o?u:()=>u:"",_=n||h!=="",w=Be(c.locale)?c.locale:e.locale;m&&cx(c);let[v,b,k]=p?[u,w,a[w]||{}]:sy(e,u,w,i,f,d),z=v,S=u;if(!p&&!(Be(z)||pr(z))&&_&&(z=h,S=z),!p&&(!(Be(z)||pr(z))||!Be(b)))return s?du:u;let T=!1;const M=()=>{T=!0},L=pr(z)?z:oy(e,u,b,z,S,M);if(T)return z;const F=fx(e,b,k,c),j=Gz(F),K=dx(e,L,j),Q=r?r(K,u):K;if(__INTLIFY_PROD_DEVTOOLS__){const U={timestamp:Date.now(),key:Be(u)?u:pr(z)?z.key:"",locale:b||(pr(z)?z.locale:""),format:Be(z)?z:pr(z)?z.source:"",message:Q};U.meta=yn({},e.__meta,ax()||{}),Yz(U)}return Q}function cx(e){en(e.list)?e.list=e.list.map(t=>Be(t)?up(t):t):At(e.named)&&Object.keys(e.named).forEach(t=>{Be(e.named[t])&&(e.named[t]=up(e.named[t]))})}function sy(e,t,n,r,s,o){const{messages:i,onWarn:a,messageResolver:u,localeFallbacker:c}=e,d=c(e,r,n);let f={},m,p=null;const h="translate";for(let _=0;_r;return c.locale=n,c.key=t,c}const u=i(r,mx(e,n,s,r,a,o));return u.locale=n,u.key=t,u.source=r,u}function dx(e,t,n){return t(n)}function Jc(...e){const[t,n,r]=e,s={};if(!Be(t)&&!nn(t)&&!pr(t))throw oo(so.INVALID_ARGUMENT);const o=nn(t)?String(t):(pr(t),t);return nn(n)?s.plural=n:Be(n)?s.default=n:dt(n)&&!cu(n)?s.named=n:en(n)&&(s.list=n),nn(r)?s.plural=r:Be(r)?s.default=r:dt(r)&&yn(s,r),[o,s]}function mx(e,t,n,r,s,o){return{warnHtmlMessage:s,onError:i=>{throw o&&o(i),i},onCacheKey:i=>Ez(t,n,i)}}function fx(e,t,n,r){const{modifiers:s,pluralRules:o,messageResolver:i,fallbackLocale:a,fallbackWarn:u,missingWarn:c,fallbackContext:d}=e,m={locale:t,modifiers:s,pluralRules:o,messages:p=>{let h=i(n,p);if(h==null&&d){const[,,_]=sy(d,p,t,a,u,c);h=i(_,p)}if(Be(h)){let _=!1;const v=oy(e,p,t,h,p,()=>{_=!0});return _?yp:v}else return pr(h)?h:yp}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),nn(r.plural)&&(m.pluralIndex=r.plural),m}function bp(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:a}=e,[u,c,d,f]=Xc(...t),m=jt(d.missingWarn)?d.missingWarn:e.missingWarn;jt(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,h=Be(d.locale)?d.locale:e.locale,_=i(e,s,h);if(!Be(u)||u==="")return new Intl.DateTimeFormat(h,f).format(c);let w={},v,b=null;const k="datetime format";for(let T=0;T<_.length&&(v=_[T],w=n[v]||{},b=w[u],!dt(b));T++)pm(e,u,v,m,k);if(!dt(b)||!Be(v))return r?du:u;let z=`${v}__${u}`;cu(f)||(z=`${z}__${JSON.stringify(f)}`);let S=a.get(z);return S||(S=new Intl.DateTimeFormat(v,yn({},b,f)),a.set(z,S)),p?S.formatToParts(c):S.format(c)}const iy=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Xc(...e){const[t,n,r,s]=e,o={};let i={},a;if(Be(t)){const u=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!u)throw oo(so.INVALID_ISO_DATE_ARGUMENT);const c=u[3]?u[3].trim().startsWith("T")?`${u[1].trim()}${u[3].trim()}`:`${u[1].trim()}T${u[3].trim()}`:u[1].trim();a=new Date(c);try{a.toISOString()}catch{throw oo(so.INVALID_ISO_DATE_ARGUMENT)}}else if($z(t)){if(isNaN(t.getTime()))throw oo(so.INVALID_DATE_ARGUMENT);a=t}else if(nn(t))a=t;else throw oo(so.INVALID_ARGUMENT);return Be(n)?o.key=n:dt(n)&&Object.keys(n).forEach(u=>{iy.includes(u)?i[u]=n[u]:o[u]=n[u]}),Be(r)?o.locale=r:dt(r)&&(i=r),dt(s)&&(i=s),[o.key||"",a,o,i]}function wp(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__datetimeFormatters.has(o)||r.__datetimeFormatters.delete(o)}}function Cp(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:a}=e,[u,c,d,f]=Qc(...t),m=jt(d.missingWarn)?d.missingWarn:e.missingWarn;jt(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,h=Be(d.locale)?d.locale:e.locale,_=i(e,s,h);if(!Be(u)||u==="")return new Intl.NumberFormat(h,f).format(c);let w={},v,b=null;const k="number format";for(let T=0;T<_.length&&(v=_[T],w=n[v]||{},b=w[u],!dt(b));T++)pm(e,u,v,m,k);if(!dt(b)||!Be(v))return r?du:u;let z=`${v}__${u}`;cu(f)||(z=`${z}__${JSON.stringify(f)}`);let S=a.get(z);return S||(S=new Intl.NumberFormat(v,yn({},b,f)),a.set(z,S)),p?S.formatToParts(c):S.format(c)}const ay=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Qc(...e){const[t,n,r,s]=e,o={};let i={};if(!nn(t))throw oo(so.INVALID_ARGUMENT);const a=t;return Be(n)?o.key=n:dt(n)&&Object.keys(n).forEach(u=>{ay.includes(u)?i[u]=n[u]:o[u]=n[u]}),Be(r)?o.locale=r:dt(r)&&(i=r),dt(s)&&(i=s),[o.key||"",a,o,i]}function zp(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__numberFormatters.has(o)||r.__numberFormatters.delete(o)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(cm().__INTLIFY_PROD_DEVTOOLS__=!1);function px(){return ly().__VUE_DEVTOOLS_GLOBAL_HOOK__}function ly(){return typeof navigator!="undefined"&&typeof window!="undefined"?window:typeof global!="undefined"?global:{}}const hx=typeof Proxy=="function",_x="devtools-plugin:setup",gx="plugin:settings:set";let qs,ed;function yx(){var e;return qs!==void 0||(typeof window!="undefined"&&window.performance?(qs=!0,ed=window.performance):typeof global!="undefined"&&((e=global.perf_hooks)===null||e===void 0?void 0:e.performance)?(qs=!0,ed=global.perf_hooks.performance):qs=!1),qs}function vx(){return yx()?ed.now():Date.now()}class bx{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const a=t.settings[i];r[i]=a.defaultValue}const s=`__vue-devtools-plugin-settings__${t.id}`;let o=Object.assign({},r);try{const i=localStorage.getItem(s),a=JSON.parse(i);Object.assign(o,a)}catch{}this.fallbacks={getSettings(){return o},setSettings(i){try{localStorage.setItem(s,JSON.stringify(i))}catch{}o=i},now(){return vx()}},n&&n.on(gx,(i,a)=>{i===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(i,a)=>this.target?this.target.on[a]:(...u)=>{this.onQueue.push({method:a,args:u})}}),this.proxiedTarget=new Proxy({},{get:(i,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...u)=>(this.targetQueue.push({method:a,args:u,resolve:()=>{}}),this.fallbacks[a](...u)):(...u)=>new Promise(c=>{this.targetQueue.push({method:a,args:u,resolve:c})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function wx(e,t){const n=e,r=ly(),s=px(),o=hx&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))s.emit(_x,e,t);else{const i=o?new bx(n,s):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! * vue-i18n v9.3.0-beta.14 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Cx="9.3.0-beta.14";function zx(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(cm().__INTLIFY_PROD_DEVTOOLS__=!1)}Xz.__EXTEND_POINT__;let uy=Zg.__EXTEND_POINT__;const bn=()=>++uy,Ln={UNEXPECTED_RETURN_TYPE:uy,INVALID_ARGUMENT:bn(),MUST_BE_CALL_SETUP_TOP:bn(),NOT_INSLALLED:bn(),NOT_AVAILABLE_IN_LEGACY_MODE:bn(),REQUIRED_VALUE:bn(),INVALID_VALUE:bn(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:bn(),NOT_INSLALLED_WITH_PROVIDE:bn(),UNEXPECTED_ERROR:bn(),NOT_COMPATIBLE_LEGACY_VUE_I18N:bn(),BRIDGE_SUPPORT_VUE_2_ONLY:bn(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:bn(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:bn(),__EXTEND_POINT__:bn()};function Wn(e,...t){return Yg(e,null,void 0)}const td=ms("__translateVNode"),nd=ms("__datetimeParts"),rd=ms("__numberParts"),xx=ms("__setPluralRules");ms("__intlifyMeta");const kx=ms("__injectWithOption");function sd(e){if(!At(e))return e;for(const t in e)if(!!dm(e,t))if(!t.includes("."))At(e[t])&&sd(e[t]);else{const n=t.split("."),r=n.length-1;let s=e;for(let o=0;o{if("locale"in a&&"resource"in a){const{locale:u,resource:c}=a;u?(i[u]=i[u]||{},hi(c,i[u])):hi(c,i)}else Be(a)&&hi(JSON.parse(a),i)}),s==null&&o)for(const a in i)dm(i,a)&&sd(i[a]);return i}const ba=e=>!At(e)||en(e);function hi(e,t){if(ba(e)||ba(t))throw Wn(Ln.INVALID_VALUE);for(const n in e)dm(e,n)&&(ba(e[n])||ba(t[n])?t[n]=e[n]:hi(e[n],t[n]))}function dy(e){return e.type}function Ex(e,t,n){let r=At(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=cy(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(At(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(At(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function xp(e){return C(is,null,e,0)}const kp="__INTLIFY_META__";let Ep=0;function Sp(e){return(t,n,r,s)=>e(n,r,Kn()||void 0,s)}const Sx=()=>{const e=Kn();let t=null;return e&&(t=dy(e)[kp])?{[kp]:t}:null};function my(e={},t){const{__root:n}=e,r=n===void 0;let s=jt(e.inheritLocale)?e.inheritLocale:!0;const o=Qt(n&&s?n.locale.value:Be(e.locale)?e.locale:fm),i=Qt(n&&s?n.fallbackLocale.value:Be(e.fallbackLocale)||en(e.fallbackLocale)||dt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),a=Qt(cy(o.value,e)),u=Qt(dt(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),c=Qt(dt(e.numberFormats)?e.numberFormats:{[o.value]:{}});let d=n?n.missingWarn:jt(e.missingWarn)||Tl(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:jt(e.fallbackWarn)||Tl(e.fallbackWarn)?e.fallbackWarn:!0,m=n?n.fallbackRoot:jt(e.fallbackRoot)?e.fallbackRoot:!0,p=!!e.fallbackFormat,h=an(e.missing)?e.missing:null,_=an(e.missing)?Sp(e.missing):null,w=an(e.postTranslation)?e.postTranslation:null,v=n?n.warnHtmlMessage:jt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter;const k=n?n.modifiers:dt(e.modifiers)?e.modifiers:{};let z=e.pluralRules||n&&n.pluralRules,S;S=(()=>{r&&_p(null);const V={version:Cx,locale:o.value,fallbackLocale:i.value,messages:a.value,modifiers:k,pluralRules:z,missing:_===null?void 0:_,missingWarn:d,fallbackWarn:f,fallbackFormat:p,unresolving:!0,postTranslation:w===null?void 0:w,warnHtmlMessage:v,escapeParameter:b,messageResolver:e.messageResolver,__meta:{framework:"vue"}};V.datetimeFormats=u.value,V.numberFormats=c.value,V.__datetimeFormatters=dt(S)?S.__datetimeFormatters:void 0,V.__numberFormatters=dt(S)?S.__numberFormatters:void 0;const Z=ux(V);return r&&_p(Z),Z})(),Vo(S,o.value,i.value);function M(){return[o.value,i.value,a.value,u.value,c.value]}const L=$t({get:()=>o.value,set:V=>{o.value=V,S.locale=o.value}}),F=$t({get:()=>i.value,set:V=>{i.value=V,S.fallbackLocale=i.value,Vo(S,o.value,V)}}),j=$t(()=>a.value),K=$t(()=>u.value),Q=$t(()=>c.value);function U(){return an(w)?w:null}function G(V){w=V,S.postTranslation=V}function me(){return h}function se(V){V!==null&&(_=Sp(V)),h=V,S.missing=_}const ae=(V,Z,Se,Oe,Ye,nt)=>{M();let Qe;if(__INTLIFY_PROD_DEVTOOLS__)try{hp(Sx()),r||(S.fallbackContext=n?lx():void 0),Qe=V(S)}finally{hp(null),r||(S.fallbackContext=void 0)}else Qe=V(S);if(nn(Qe)&&Qe===du){const[x,y]=Z();return n&&m?Oe(n):Ye(x)}else{if(nt(Qe))return Qe;throw Wn(Ln.UNEXPECTED_RETURN_TYPE)}};function Ce(...V){return ae(Z=>Reflect.apply(vp,null,[Z,...V]),()=>Jc(...V),"translate",Z=>Reflect.apply(Z.t,Z,[...V]),Z=>Z,Z=>Be(Z))}function Ke(...V){const[Z,Se,Oe]=V;if(Oe&&!At(Oe))throw Wn(Ln.INVALID_ARGUMENT);return Ce(Z,Se,yn({resolvedMessage:!0},Oe||{}))}function Ze(...V){return ae(Z=>Reflect.apply(bp,null,[Z,...V]),()=>Xc(...V),"datetime format",Z=>Reflect.apply(Z.d,Z,[...V]),()=>fp,Z=>Be(Z))}function ve(...V){return ae(Z=>Reflect.apply(Cp,null,[Z,...V]),()=>Qc(...V),"number format",Z=>Reflect.apply(Z.n,Z,[...V]),()=>fp,Z=>Be(Z))}function X(V){return V.map(Z=>Be(Z)||nn(Z)||jt(Z)?xp(String(Z)):Z)}const be={normalize:X,interpolate:V=>V,type:"vnode"};function Fe(...V){return ae(Z=>{let Se;const Oe=Z;try{Oe.processor=be,Se=Reflect.apply(vp,null,[Oe,...V])}finally{Oe.processor=null}return Se},()=>Jc(...V),"translate",Z=>Z[td](...V),Z=>[xp(Z)],Z=>en(Z))}function Le(...V){return ae(Z=>Reflect.apply(Cp,null,[Z,...V]),()=>Qc(...V),"number format",Z=>Z[rd](...V),()=>[],Z=>Be(Z)||en(Z))}function W(...V){return ae(Z=>Reflect.apply(bp,null,[Z,...V]),()=>Xc(...V),"datetime format",Z=>Z[nd](...V),()=>[],Z=>Be(Z)||en(Z))}function ye(V){z=V,S.pluralRules=z}function le(V,Z){const Se=Be(Z)?Z:o.value,Oe=O(Se);return S.messageResolver(Oe,V)!==null}function xe(V){let Z=null;const Se=Xg(S,i.value,o.value);for(let Oe=0;Oe{s&&(o.value=V,S.locale=V,Vo(S,o.value,i.value))}),kt(n.fallbackLocale,V=>{s&&(i.value=V,S.fallbackLocale=V,Vo(S,o.value,i.value))}));const ne={id:Ep,locale:L,fallbackLocale:F,get inheritLocale(){return s},set inheritLocale(V){s=V,V&&n&&(o.value=n.locale.value,i.value=n.fallbackLocale.value,Vo(S,o.value,i.value))},get availableLocales(){return Object.keys(a.value).sort()},messages:j,get modifiers(){return k},get pluralRules(){return z||{}},get isGlobal(){return r},get missingWarn(){return d},set missingWarn(V){d=V,S.missingWarn=d},get fallbackWarn(){return f},set fallbackWarn(V){f=V,S.fallbackWarn=f},get fallbackRoot(){return m},set fallbackRoot(V){m=V},get fallbackFormat(){return p},set fallbackFormat(V){p=V,S.fallbackFormat=p},get warnHtmlMessage(){return v},set warnHtmlMessage(V){v=V,S.warnHtmlMessage=V},get escapeParameter(){return b},set escapeParameter(V){b=V,S.escapeParameter=V},t:Ce,getLocaleMessage:O,setLocaleMessage:D,mergeLocaleMessage:N,getPostTranslationHandler:U,setPostTranslationHandler:G,getMissingHandler:me,setMissingHandler:se,[xx]:ye};return ne.datetimeFormats=K,ne.numberFormats=Q,ne.rt=Ke,ne.te=le,ne.tm=Ue,ne.d=Ze,ne.n=ve,ne.getDateTimeFormat=ee,ne.setDateTimeFormat=re,ne.mergeDateTimeFormat=oe,ne.getNumberFormat=ze,ne.setNumberFormat=he,ne.mergeNumberFormat=fe,ne[kx]=e.__injectWithOption,ne[td]=Fe,ne[nd]=W,ne[rd]=Le,ne}const hm={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function $x({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>[...r,...s.type===He?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},{})}function fy(e){return He}const $p={name:"i18n-t",props:yn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>nn(e)||!isNaN(e)}},hm),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||_m({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=Be(e.plural)?+e.plural:e.plural);const a=$x(t,o),u=s[td](e.keypath,a,i),c=yn({},r),d=Be(e.tag)||At(e.tag)?e.tag:fy();return _r(d,c,u)}}};function Ax(e){return en(e)&&!Be(e[0])}function py(e,t,n,r){const{slots:s,attrs:o}=t;return()=>{const i={part:!0};let a={};e.locale&&(i.locale=e.locale),Be(e.format)?i.key=e.format:At(e.format)&&(Be(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((m,p)=>n.includes(p)?yn({},m,{[p]:e.format[p]}):m,{}));const u=r(e.value,i,a);let c=[i.key];en(u)?c=u.map((m,p)=>{const h=s[m.type],_=h?h({[m.type]:m.value,index:p,parts:u}):[m.value];return Ax(_)&&(_[0].key=`${m.type}-${p}`),_}):Be(u)&&(c=[u]);const d=yn({},o),f=Be(e.tag)||At(e.tag)?e.tag:fy();return _r(f,d,c)}}const Ap={name:"i18n-n",props:yn({value:{type:Number,required:!0},format:{type:[String,Object]}},hm),setup(e,t){const n=e.i18n||_m({useScope:"parent",__useComponent:!0});return py(e,t,ay,(...r)=>n[rd](...r))}},Tp={name:"i18n-d",props:yn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},hm),setup(e,t){const n=e.i18n||_m({useScope:"parent",__useComponent:!0});return py(e,t,iy,(...r)=>n[nd](...r))}};function Tx(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function Ox(e){const t=i=>{const{instance:a,modifiers:u,value:c}=i;if(!a||!a.$)throw Wn(Ln.UNEXPECTED_ERROR);const d=Tx(e,a.$),f=Op(c);return[Reflect.apply(d.t,d,[...Pp(f)]),d]};return{created:(i,a)=>{const[u,c]=t(a);Yc&&e.global===c&&(i.__i18nWatcher=kt(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=c,i.textContent=u},unmounted:i=>{Yc&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:a})=>{if(i.__composer){const u=i.__composer,c=Op(a);i.textContent=Reflect.apply(u.t,u,[...Pp(c)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function Op(e){if(Be(e))return{path:e};if(dt(e)){if(!("path"in e))throw Wn(Ln.REQUIRED_VALUE,"path");return e}else throw Wn(Ln.INVALID_VALUE)}function Pp(e){const{path:t,locale:n,args:r,choice:s,plural:o}=e,i={},a=r||{};return Be(n)&&(i.locale=n),nn(s)&&(i.plural=s),nn(o)&&(i.plural=o),[t,a,i]}function Px(e,t,...n){const r=dt(n[0])?n[0]:{},s=!!r.useI18nComponentName;(jt(r.globalInstall)?r.globalInstall:!0)&&(e.component(s?"i18n":$p.name,$p),e.component(Ap.name,Ap),e.component(Tp.name,Tp)),e.directive("t",Ox(t))}const Dx=ms("global-vue-i18n");function Fx(e={},t){const n=jt(e.globalInjection)?e.globalInjection:!0,r=!0,s=new Map,[o,i]=Ix(e),a=ms("");function u(f){return s.get(f)||null}function c(f,m){s.set(f,m)}function d(f){s.delete(f)}{const f={get mode(){return"composition"},get allowComposition(){return r},async install(m,...p){if(m.__VUE_I18N_SYMBOL__=a,m.provide(m.__VUE_I18N_SYMBOL__,f),dt(p[0])){const _=p[0];f.__composerExtend=_.__composerExtend,f.__vueI18nExtend=_.__vueI18nExtend}n&&jx(m,f.global),Px(m,f,...p);const h=m.unmount;m.unmount=()=>{f.dispose(),h()}},get global(){return i},dispose(){o.stop()},__instances:s,__getInstance:u,__setInstance:c,__deleteInstance:d};return f}}function _m(e={}){const t=Kn();if(t==null)throw Wn(Ln.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Wn(Ln.NOT_INSLALLED);const n=Rx(t),r=Nx(n),s=dy(t),o=Lx(e,s);if(o==="global")return Ex(r,e,s),r;if(o==="parent"){let u=Mx(n,t,e.__useComponent);return u==null&&(u=r),u}const i=n;let a=i.__getInstance(t);if(a==null){const u=yn({},e);"__i18n"in s&&(u.__i18n=s.__i18n),r&&(u.__root=r),a=my(u),i.__composerExtend&&i.__composerExtend(a),Vx(i,t),i.__setInstance(t,a)}return a}function Ix(e,t,n){const r=Vd();{const s=r.run(()=>my(e));if(s==null)throw Wn(Ln.UNEXPECTED_ERROR);return[r,s]}}function Rx(e){{const t=ir(e.isCE?Dx:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Wn(e.isCE?Ln.NOT_INSLALLED_WITH_PROVIDE:Ln.UNEXPECTED_ERROR);return t}}function Lx(e,t){return cu(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Nx(e){return e.mode==="composition"?e.global:e.global.__composer}function Mx(e,t,n=!1){let r=null;const s=t.root;let o=t.parent;for(;o!=null;){const i=e;if(e.mode==="composition"&&(r=i.__getInstance(o)),r!=null||s===o)break;o=o.parent}return r}function Vx(e,t,n){Ns(()=>{},t),To(()=>{e.__deleteInstance(t)},t)}const Bx=["locale","fallbackLocale","availableLocales"],Ux=["t","rt","d","n","tm","te"];function jx(e,t){const n=Object.create(null);Bx.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s)throw Wn(Ln.UNEXPECTED_ERROR);const o=Yt(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,r,o)}),e.config.globalProperties.$i18n=n,Ux.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s||!s.value)throw Wn(Ln.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,s)})}ox(Mz);ix(Xg);zx();if(__INTLIFY_PROD_DEVTOOLS__){const e=cm();e.__INTLIFY__=!0,Kz(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}var Hx={de:{data:{kind:{file:e=>{const{normalize:t}=e;return t(["Datei"])},url:e=>{const{normalize:t}=e;return t(["URL"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},pipe:e=>{const{normalize:t}=e;return t(["Stream"])}}},dialog:{cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},add:{rss:{add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},help:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen eines Podcasts f\xFChrt zur Anlage einer RSS-Playlist, so kann Owntone das Podcast-Abo verwalten."])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-to-rss"])},processing:e=>{const{normalize:t}=e;return t(["Verarbeite\u2026"])},title:e=>{const{normalize:t}=e;return t(["F\xFCge Podcast RSS-Feed-Url hinzu"])}},stream:{add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},loading:e=>{const{normalize:t}=e;return t(["Lade\u2026"])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-to-stream"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},title:e=>{const{normalize:t}=e;return t(["Stream-URL hinzuf\xFCgen"])}}},album:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugef\xFCgt am"])},artist:e=>{const{normalize:t}=e;return t(["Album K\xFCnstler"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Markiere als gespielt"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},"release-date":e=>{const{normalize:t}=e;return t(["Ver\xF6ffentlichungsdatum"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Entferne podcast"])},tracks:e=>{const{normalize:t}=e;return t(["Track Nummer"])},type:e=>{const{normalize:t}=e;return t(["Art"])},year:e=>{const{normalize:t}=e;return t(["Jahr"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugef\xFCgt am"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},type:e=>{const{normalize:t}=e;return t(["Art"])}},composer:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},directory:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])}},genre:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},"track-count":e=>{const{normalize:t}=e;return t(["Tracknummer"])},type:e=>{const{normalize:t}=e;return t(["Art"])},save:{cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},save:e=>{const{normalize:t}=e;return t(["Speichern"])},saving:e=>{const{normalize:t}=e;return t(["Speichere\u2026"])},title:e=>{const{normalize:t}=e;return t(["Warteschlange als Playlist speichern"])}}},"queue-item":{"album-artist":e=>{const{normalize:t}=e;return t(["Album-K\xFCnstler"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["|"," ",n(r("channels"))])},composer:e=>{const{normalize:t}=e;return t(["Komponist"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},quality:e=>{const{normalize:t}=e;return t(["Qualit\xE4t"])},remove:e=>{const{normalize:t}=e;return t(["Entfernen"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["Album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},type:e=>{const{normalize:t}=e;return t(["Art"])},year:e=>{const{normalize:t}=e;return t(["Jahr"])}},"remote-pairing":{cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},pair:e=>{const{normalize:t}=e;return t(["Remote paaren"])},title:e=>{const{normalize:t}=e;return t(["Remote-Paarungs-Anfrage"])}},spotify:{album:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-K\xFCnstler"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},"release-date":e=>{const{normalize:t}=e;return t(["Ver\xF6ffentlichungsdatum"])},type:e=>{const{normalize:t}=e;return t(["Art"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},popularity:e=>{const{normalize:t}=e;return t(["Popularit\xE4t / Followers"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},owner:e=>{const{normalize:t}=e;return t(["Besitzer"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-K\xFCnstler"])},album:e=>{const{normalize:t}=e;return t(["Album"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},"release-date":e=>{const{normalize:t}=e;return t(["Ver\xF6ffentlichungsdatum"])}}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Als n\xE4chstes hinzuf\xFCgen"])},add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugef\xFCgt am"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-K\xFCnstler"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Kb/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},comment:e=>{const{normalize:t}=e;return t(["Kommentar"])},composer:e=>{const{normalize:t}=e;return t(["Komponist"])},duration:e=>{const{normalize:t}=e;return t(["Dauer"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},"mark-as-new":e=>{const{normalize:t}=e;return t(["Markiere als neu"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Markiere als gespielt"])},path:e=>{const{normalize:t}=e;return t(["Pfad"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},quality:e=>{const{normalize:t}=e;return t(["Qualit\xE4t"])},"rating-value":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("rating"))," / 10"])},rating:e=>{const{normalize:t}=e;return t(["Bewertung"])},"release-date":e=>{const{normalize:t}=e;return t(["Ver\xF6ffentlichungsdatum"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["Album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},type:e=>{const{normalize:t}=e;return t(["Art"])},year:e=>{const{normalize:t}=e;return t(["Jahr"])}},update:{all:e=>{const{normalize:t}=e;return t(["Alles neu einlesen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},feeds:e=>{const{normalize:t}=e;return t(["Nur RSS-Feeds neu einlesen"])},info:e=>{const{normalize:t}=e;return t(["Suche nach neuen, gel\xF6schten und ver\xE4nderten Dateien"])},local:e=>{const{normalize:t}=e;return t(["Nur lokale Bibliothek neu einlesen"])},progress:e=>{const{normalize:t}=e;return t(["Bibliothek wird neu eingelesen\u2026"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Metadata von unver\xE4nderten Dateien neu einlesen"])},rescan:e=>{const{normalize:t}=e;return t(["Neu einlesen"])},spotify:e=>{const{normalize:t}=e;return t(["Nur Spotify neu einlesen"])},title:e=>{const{normalize:t}=e;return t(["Bibliothek neu einlesen"])}}},language:{de:e=>{const{normalize:t}=e;return t(["Deutsch"])},en:e=>{const{normalize:t}=e;return t(["Englisch (English)"])},fr:e=>{const{normalize:t}=e;return t(["Franz\xF6sisch (Fran\xE7ais)"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Diesen Podcast dauerhaft aus der Bibliothek l\xF6schen?"])},"info-2":e=>{const{normalize:t}=e;return t(["Dies wir auch RSS-Playlisten l\xF6schen "])},remove:e=>{const{normalize:t}=e;return t(["Entfernen"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Entferne podcast"])}},spotify:{"not-playable-track":e=>{const{normalize:t}=e;return t(["Track kann nicht gespielt werden"])},"restriction-reason":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([", Beschr\xE4nkungsgrund: ",n(r("reason"))])}}},media:{kind:{album:e=>{const{normalize:t}=e;return t(["Album"])},audiobook:e=>{const{normalize:t}=e;return t(["H\xF6rbuch"])},music:e=>{const{normalize:t}=e;return t(["Musik"])},podcast:e=>{const{normalize:t}=e;return t(["Podcast"])}}},navigation:{about:e=>{const{normalize:t}=e;return t(["\xDCber"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},audiobooks:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])},"now-playing":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" - ",n(r("album"))])},"stream-error":e=>{const{normalize:t}=e;return t(["HTTP-stream-Fehler: Stream kann nicht geladen werden oder wurde wg. Netzwerkfehler gestopt"])},stream:e=>{const{normalize:t}=e;return t(["HTTP-stream"])},volume:e=>{const{normalize:t}=e;return t(["Lautst\xE4rke"])},files:e=>{const{normalize:t}=e;return t(["Dateien"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},music:e=>{const{normalize:t}=e;return t(["Musik"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},search:e=>{const{normalize:t}=e;return t(["Suche"])},settings:e=>{const{normalize:t}=e;return t(["Einstellungen"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},title:e=>{const{normalize:t}=e;return t(["OwnTone"])},"update-library":e=>{const{normalize:t}=e;return t(["Bibliothek neu einlesen"])}},page:{about:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},"built-with":e=>{const{normalize:t}=e;return t(['Oberfl\xE4che erstellt mit Bulma, Material Design Icons, Vue.js, axios und anderem.'])},"compiled-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Compiliert mit Unterst\xFCtzung von ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Bibliothek"])},"total-playtime":e=>{const{normalize:t}=e;return t(["Gesamte Spielzeit"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},update:e=>{const{normalize:t}=e;return t(["Neu einlesen"])},"updated-on":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["vor ",n(r("time"))])},updated:e=>{const{normalize:t}=e;return t(["Neu eingelesen"])},uptime:e=>{const{normalize:t}=e;return t(["Laufzeit"])},version:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Version ",n(r("version"))])}},album:{shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Slbums"])},filter:e=>{const{normalize:t}=e;return t(["Filter"])},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Singles und Alben angezeigt, die nur in Playlisten enthalten sind."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Singles angezeigt"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Alben angezeigt, die nur in der Spotify-Bibliothek enthalten sind."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Verbirgt Spotify-Alben"])},title:e=>{const{normalize:t}=e;return t(["Alben"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Name"])},"recently-added":e=>{const{normalize:t}=e;return t(["K\xFCrzlich hinzugef\xFCgt"])},"recently-released":e=>{const{normalize:t}=e;return t(["K\xFCrzlich erschienen"])}}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Bewertung"])},"release-date":e=>{const{normalize:t}=e;return t(["Erscheinungsdatum"])}}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," K\xFCnstler"])},filter:e=>{const{normalize:t}=e;return t(["Filter"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Namen"])},"recently-added":e=>{const{normalize:t}=e;return t(["K\xFCrzlich hinzugef\xFCgt"])}},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Singles und Alben angezeigt, die nur in Playlisten enthalten sind."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Singles angezeigt"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["Nach Aktivierung werden keine Alben angezeigt, die nur in der Spotify-Bibliothek enthalten sind."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Verbirgt K\xFCnstler auf Spotify"])},title:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])}},audiobooks:{album:{play:e=>{const{normalize:t}=e;return t(["Spielen"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," H\xF6rb\xFCcher"])},title:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Autoren"])},title:e=>{const{normalize:t}=e;return t(["Autoren"])}},tabs:{authors:e=>{const{normalize:t}=e;return t(["Autoren"])},audiobooks:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])}}},browse:{albums:e=>{const{normalize:t}=e;return t(["Alben"])},"show-more":e=>{const{normalize:t}=e;return t(["Zeige mehr"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},"recently-added":{albums:e=>{const{normalize:t}=e;return t(["Alben"])},title:e=>{const{normalize:t}=e;return t(["K\xFCrzlich hinzugef\xFCgt"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["K\xFCrzlich gespielt"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},tabs:{albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},browse:e=>{const{normalize:t}=e;return t(["Ausw\xE4hlen"])},composers:e=>{const{normalize:t}=e;return t(["Komponisten"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},composer:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Bewertung"])}}},composers:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Komponisten"])},title:e=>{const{normalize:t}=e;return t(["Komponisten"])}},files:{play:e=>{const{normalize:t}=e;return t(["Spielen"])},title:e=>{const{normalize:t}=e;return t(["Dateien"])}},genre:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sortieren nach"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Bewertung"])}}},genres:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Genres"])},title:e=>{const{normalize:t}=e;return t(["Genres"])}},"now-playing":{info:e=>{const{normalize:t}=e;return t(["Tracks durch Ausw\xE4hlen aus der Bibliothek anf\xFCgen"])},title:e=>{const{normalize:t}=e;return t(["Deine Playliste ist leer."])}},playlist:{length:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("length"))," Tracks"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Playlisten"])}},podcast:{play:e=>{const{normalize:t}=e;return t(["Spielen"])},remove:e=>{const{normalize:t}=e;return t(["Entfernen"])},"remove-info-1":e=>{const{normalize:t}=e;return t(["Diesen Podcast wirklich dauerhaft aus der Bibliothek l\xF6schen?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["Damit wird auch die RSS-Playliste gel\xF6scht. "])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Entferne podcast"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Hinzuf\xFCgen"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Podcasts"])},"mark-all-played":e=>{const{normalize:t}=e;return t(["Alle abgespielten markieren"])},"new-episodes":e=>{const{normalize:t}=e;return t(["Neue Episoden"])},title:e=>{const{normalize:t}=e;return t(["Podcasts"])},update:e=>{const{normalize:t}=e;return t(["Neu einlesen"])}},queue:{"add-stream":e=>{const{normalize:t}=e;return t(["Stream hinzuf\xFCgen"])},clear:e=>{const{normalize:t}=e;return t(["Alle entfernen"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},edit:e=>{const{normalize:t}=e;return t(["Bearbeiten"])},"hide-previous":e=>{const{normalize:t}=e;return t(["Vorherige verbergen"])},title:e=>{const{normalize:t}=e;return t(["Warteschlange"])},save:e=>{const{normalize:t}=e;return t(["Speichern"])}},radio:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Stationen"])},title:e=>{const{normalize:t}=e;return t(["Radio"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},audiobooks:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])},composers:e=>{const{normalize:t}=e;return t(["Komponisten"])},help:e=>{const{normalize:t}=e;return t(['Tip: Du kannst mit einer Smart-Playlist-Abfrage-Sprache nach Ausdr\xFCcken suchen wenn Du dem Ausdruck ein query: voranstellst.'])},"no-albums":e=>{const{normalize:t}=e;return t(["Keine Alben gefunden"])},"no-artists":e=>{const{normalize:t}=e;return t(["Keine K\xFCnstler gefunden"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["Keine H\xF6rb\xFCcher gefunden"])},"no-composers":e=>{const{normalize:t}=e;return t(["Keine Komponisten gefunden"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Keine Playlisten gefunden"])},"no-podcasts":e=>{const{normalize:t}=e;return t(["Keine Podcasts gefunden"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Keine Tracks gefunden"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},"show-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Alben"])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," K\xFCnstler"])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," H\xF6rb\xFCcher"])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Komponisten"])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Playlisten"])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Podcasts"])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Tracks"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},tabs:{library:e=>{const{normalize:t}=e;return t(["Bibliothek"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},settings:{artwork:{artwork:e=>{const{normalize:t}=e;return t(["Artwork"])},coverartarchive:e=>{const{normalize:t}=e;return t(["Cover Art Archive"])},discogs:e=>{const{normalize:t}=e;return t(["Discogs"])},"explanation-1":e=>{const{normalize:t}=e;return t(["OwnTone verarbeitet PNG- und JPEG-Artwork, welches in einer eigenen Datei in der Bibliothek, in die Dateien eingebettet oder online von Radiostationen bereitgestellt werden kann."])},"explanation-2":e=>{const{normalize:t}=e;return t(["Zus\xE4tzlich kann auf folgende Artwork-Anbieter zugegriffen werden:"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}},devices:{"no-active-pairing":e=>{const{normalize:t}=e;return t(["Keine aktive Pairing-Anfrage"])},"pairing-request":e=>{const{normalize:t}=e;return t(["Remote-Pairing-Anfrage von "])},pairing:e=>{const{normalize:t}=e;return t(["Pairing Remote"])},send:e=>{const{normalize:t}=e;return t(["Senden"])},"speaker-pairing-info":e=>{const{normalize:t}=e;return t(["Wenn der Laufsprecher PIN-basiertes Pairing verlangt, aktiviere ihn hier und gib dann den hier PIN an, der am Lautsprecher angezeigt wird."])},"speaker-pairing":e=>{const{normalize:t}=e;return t(["Lautsprecher-Pairing und Ger\xE4teverifikation"])},"verification-code":e=>{const{normalize:t}=e;return t(["Verifikationscode eingeben"])},verify:e=>{const{normalize:t}=e;return t(["Verifizieren"])}},general:{"album-lists":e=>{const{normalize:t}=e;return t(["Album-Listen"])},audiobooks:e=>{const{normalize:t}=e;return t(["H\xF6rb\xFCcher"])},files:e=>{const{normalize:t}=e;return t(["Audiodateien"])},language:e=>{const{normalize:t}=e;return t(["Sprache"])},music:e=>{const{normalize:t}=e;return t(["Musik"])},"navigation-item-selection-info":e=>{const{normalize:t}=e;return t(["Wenn mehr Dateien ausgew\xE4hlt werden, als der Bildschirm anzeigen kann, verschwindet das Burger-Men\xFC."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["W\xE4hle hier die Eintr\xE4ge des oberen Navigationsmen\xFCs "])},"navigation-items":e=>{const{normalize:t}=e;return t(["Navigationsmen\xFCs"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Aktuell l\xE4uft-Seite"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},"recently-added-page-info":e=>{const{normalize:t}=e;return t(['Beschr\xE4nkte die Zahl der Alben auf der "k\xFCrzlich hinzugef\xFCgt"-Seite'])},"recently-added-page":e=>{const{normalize:t}=e;return t(["K\xFCrzlich hinzugef\xFCgt-Seite"])},search:e=>{const{normalize:t}=e;return t(["Suche"])},"show-composer-genres-info-1":e=>{const{normalize:t}=e;return t(['Komma-separierte Liste der Genres, wo der Komponist auf der "Aktuell l\xE4uft"-Seite angezeigt werden soll'])},"show-composer-genres-info-2":e=>{const{normalize:t}=e;return t(["Leer lassen, um ihn immer anzuzeigen."])},"show-composer-genres-info-3":e=>{const{normalize:t}=e;return t(['Der Genre-Tag des aktuellen Tracks wird abgeglichen als Teil-String des Genre-Tags. Z.B. "classical, soundtrack" wird den Komponisten beim Genre-Tag "Contemporary Classical" anzeigen'])},"show-composer-genres":e=>{const{normalize:t}=e;return t(["Zeige den Komponisten f\xFCr die aufgelisteten Genres an"])},"show-composer-info":e=>{const{normalize:t}=e;return t(['Wenn aktiviert, wird der Komponist auf der "Aktuell l\xE4uft"-Seite angezeigt.'])},"show-composer":e=>{const{normalize:t}=e;return t(["Komponisten anzeigen"])},"show-coverart":e=>{const{normalize:t}=e;return t(["Zeige Cover-Artwork in der Albumliste"])},"show-path":e=>{const{normalize:t}=e;return t(['Dateipfad auf der "Aktuell l\xE4uft"-Seite anzeigen'])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Last.fm - melde Dich mit Deinem Last.fm-Usernamen und Password an, um Scrobbeln zu aktivieren"])},info:e=>{const{normalize:t}=e;return t(["OwnTone wird Usernamen und Passwort von last.fm nicht speichern, nur den Sitzungs-Schl\xFCssel. Dieser l\xE4uft nicht ab."])},title:e=>{const{normalize:t}=e;return t(["Last.fm"])},"no-support":e=>{const{normalize:t}=e;return t(["OwnTone wurde ohne Unterst\xFCtzung f\xFCr Last.fm erstellt."])},"stop-scrobbling":e=>{const{normalize:t}=e;return t(["Stop Scrobbling"])}},spotify:{"no-support":e=>{const{normalize:t}=e;return t(["OwnTone wurde entweder ohne Unterst\xFCtzung f\xFCr Spotify erstellt oder libspotify ist nicht installiert."])},"logged-as":e=>{const{normalize:t}=e;return t(["Angemeldet als "])},requirements:e=>{const{normalize:t}=e;return t(["Spotify Premium Abo erforderlich."])},scopes:e=>{const{normalize:t}=e;return t(["Zugriff auf die Spotify Web-Api erm\xF6glicht scannen der Spotify-Blibliothek. Erforderliche scopes sind: "])},user:e=>{const{normalize:t}=e;return t(["Zugriff gestattet f\xFCr "])},authorize:e=>{const{normalize:t}=e;return t(["Authorisiere Web-API-Zugriff"])},credentials:e=>{const{normalize:t}=e;return t([" - Anmelden mit dem Spotify Username und Passwort"])},"grant-access":e=>{const{normalize:t}=e;return t(["Spotify Web-API - Zugriff auf die Spotify Web-API gestatten"])},"help-1":e=>{const{normalize:t}=e;return t(["libspotify erm\xF6glicht OwnTone, Spotify-Tracks abzuspielen."])},"help-2":e=>{const{normalize:t}=e;return t(["OwnTone speichert das Passwort nicht, aber wird \xFCber libspotify dennoch einen automatischen Login \xFCber ein Login-Token erm\xF6glichen."])},reauthorize:e=>{const{normalize:t}=e;return t(["Bitte den Zugriff der Web-API durch setzen folgender Zugriffsrechte f\xFCr Owntone: "])},title:e=>{const{normalize:t}=e;return t(["Spotify"])}},login:e=>{const{normalize:t}=e;return t(["Einloggen"])},logout:e=>{const{normalize:t}=e;return t(["Ausloggen"])}},tabs:{artwork:e=>{const{normalize:t}=e;return t(["Artwork"])},general:e=>{const{normalize:t}=e;return t(["Allgemein"])},"online-services":e=>{const{normalize:t}=e;return t(["Online-Services"])},"remotes-and-outputs":e=>{const{normalize:t}=e;return t(["Fernbedienungen und Ausg\xE4nge"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Alben"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])}},browse:{"featured-playlists":e=>{const{normalize:t}=e;return t(["Ausgezeichnete Playlisten"])},"new-releases":e=>{const{normalize:t}=e;return t(["Neuvorstellung"])},"show-more":e=>{const{normalize:t}=e;return t(["Zeige mehr"])}},playlist:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks"])},shuffle:e=>{const{normalize:t}=e;return t(["Zufallswiedergabe"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["K\xFCnstler"])},"no-albums":e=>{const{normalize:t}=e;return t(["Keine Alben gefunden"])},"no-artists":e=>{const{normalize:t}=e;return t(["Keine K\xFCnstler gefunden"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Keine Playlisten gefunden"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Keine Tracks gefunden"])},playlists:e=>{const{normalize:t}=e;return t(["Playlisten"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Alben"])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," K\xFCnstler"])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Playlisten"])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Tracks"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}}}},setting:{"not-saved":e=>{const{normalize:t}=e;return t([" (Fehler beim Speichern der Einstellungen)"])},saved:e=>{const{normalize:t}=e;return t([" (Einstellungen gesichert)"])}},server:{"connection-failed":e=>{const{normalize:t}=e;return t(["Fehler bei Verbindung zum OwnTone-Server"])},"missing-port":e=>{const{normalize:t}=e;return t(["Fehlender Websocket-Port"])},"request-failed":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Anfrage gescheitert (Status: ",n(r("status"))," ",n(r("cause"))," ",n(r("url")),")"])},"queue-saved":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Warteschlange zu Playlist ",n(r("name"))," gesichert"])},"appended-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Tracks an die Abspielliste angeh\xE4ngt"])},"empty-queue":e=>{const{normalize:t}=e;return t(["Warteschlange ist leer"])}},"group-by-list":{today:e=>{const{normalize:t}=e;return t(["Heute"])},"last-week":e=>{const{normalize:t}=e;return t(["Letzte Woche"])},"last-month":e=>{const{normalize:t}=e;return t(["Letzer Monat"])}},filter:{mono:e=>{const{normalize:t}=e;return t(["Mono"])},stereo:e=>{const{normalize:t}=e;return t(["Stereo"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," Kan\xE4le"])}}},en:{data:{kind:{file:e=>{const{normalize:t}=e;return t(["File"])},url:e=>{const{normalize:t}=e;return t(["URL"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},pipe:e=>{const{normalize:t}=e;return t(["Stream"])}}},dialog:{cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},add:{rss:{add:e=>{const{normalize:t}=e;return t(["Add"])},cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},help:e=>{const{normalize:t}=e;return t(["Adding a podcast includes creating an RSS playlist, that will allow OwnTone to manage the podcast subscription."])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-to-rss"])},processing:e=>{const{normalize:t}=e;return t(["Processing\u2026"])},title:e=>{const{normalize:t}=e;return t(["Add Podcast RSS feed URL"])}},stream:{add:e=>{const{normalize:t}=e;return t(["Add"])},cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},loading:e=>{const{normalize:t}=e;return t(["Loading\u2026"])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-to-stream"])},play:e=>{const{normalize:t}=e;return t(["Play"])},title:e=>{const{normalize:t}=e;return t(["Add Stream URL"])}}},album:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"added-on":e=>{const{normalize:t}=e;return t(["Added on"])},artist:e=>{const{normalize:t}=e;return t(["Album artist"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Mark as played"])},play:e=>{const{normalize:t}=e;return t(["Play"])},"release-date":e=>{const{normalize:t}=e;return t(["Release date"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Remove podcast"])},tracks:e=>{const{normalize:t}=e;return t(["Track count"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Year"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"added-on":e=>{const{normalize:t}=e;return t(["Added On"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},play:e=>{const{normalize:t}=e;return t(["Play"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},type:e=>{const{normalize:t}=e;return t(["Type"])}},composer:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},play:e=>{const{normalize:t}=e;return t(["Play"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},directory:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},play:e=>{const{normalize:t}=e;return t(["Play"])}},genre:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},play:e=>{const{normalize:t}=e;return t(["Play"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},play:e=>{const{normalize:t}=e;return t(["Play"])},"track-count":e=>{const{normalize:t}=e;return t(["Track Count"])},type:e=>{const{normalize:t}=e;return t(["Type"])},save:{cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},save:e=>{const{normalize:t}=e;return t(["Save"])},saving:e=>{const{normalize:t}=e;return t(["Saving\u2026"])},title:e=>{const{normalize:t}=e;return t(["Save queue to playlist"])}}},"queue-item":{"album-artist":e=>{const{normalize:t}=e;return t(["Album Artist"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},composer:e=>{const{normalize:t}=e;return t(["Composer"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},path:e=>{const{normalize:t}=e;return t(["Path"])},play:e=>{const{normalize:t}=e;return t(["Play"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},quality:e=>{const{normalize:t}=e;return t(["Quality"])},remove:e=>{const{normalize:t}=e;return t(["Remove"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["artist"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Year"])}},"remote-pairing":{cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},pair:e=>{const{normalize:t}=e;return t(["Pair Remote"])},title:e=>{const{normalize:t}=e;return t(["Remote pairing request"])}},spotify:{album:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album Artist"])},play:e=>{const{normalize:t}=e;return t(["Play"])},"release-date":e=>{const{normalize:t}=e;return t(["Release Date"])},type:e=>{const{normalize:t}=e;return t(["Type"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},play:e=>{const{normalize:t}=e;return t(["Play"])},popularity:e=>{const{normalize:t}=e;return t(["Popularity / Followers"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},owner:e=>{const{normalize:t}=e;return t(["Owner"])},path:e=>{const{normalize:t}=e;return t(["Path"])},play:e=>{const{normalize:t}=e;return t(["Play"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album Artist"])},album:e=>{const{normalize:t}=e;return t(["Album"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},path:e=>{const{normalize:t}=e;return t(["Path"])},play:e=>{const{normalize:t}=e;return t(["Play"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},"release-date":e=>{const{normalize:t}=e;return t(["Release Date"])}}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Add Next"])},add:e=>{const{normalize:t}=e;return t(["Add"])},"added-on":e=>{const{normalize:t}=e;return t(["Added On"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album Artist"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},comment:e=>{const{normalize:t}=e;return t(["Comment"])},composer:e=>{const{normalize:t}=e;return t(["Composer"])},duration:e=>{const{normalize:t}=e;return t(["Duration"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},"mark-as-new":e=>{const{normalize:t}=e;return t(["Mark as new"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Mark as played"])},path:e=>{const{normalize:t}=e;return t(["Path"])},play:e=>{const{normalize:t}=e;return t(["Play"])},position:e=>{const{normalize:t}=e;return t(["Disc / Track"])},quality:e=>{const{normalize:t}=e;return t(["Quality"])},"rating-value":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("rating"))," / 10"])},rating:e=>{const{normalize:t}=e;return t(["Rating"])},"release-date":e=>{const{normalize:t}=e;return t(["Release Date"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["artist"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Year"])}},update:{all:e=>{const{normalize:t}=e;return t(["Update everything"])},cancel:e=>{const{normalize:t}=e;return t(["Cancel"])},feeds:e=>{const{normalize:t}=e;return t(["Only update RSS feeds"])},info:e=>{const{normalize:t}=e;return t(["Scan for new, deleted and modified files"])},local:e=>{const{normalize:t}=e;return t(["Only update local library"])},progress:e=>{const{normalize:t}=e;return t(["Library update in progress\u2026"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Rescan metadata of unmodified files"])},rescan:e=>{const{normalize:t}=e;return t(["Rescan"])},spotify:e=>{const{normalize:t}=e;return t(["Only update Spotify"])},title:e=>{const{normalize:t}=e;return t(["Library update"])}}},language:{de:e=>{const{normalize:t}=e;return t(["German (Deutsch)"])},en:e=>{const{normalize:t}=e;return t(["English"])},fr:e=>{const{normalize:t}=e;return t(["French (Fran\xE7ais)"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Permanently remove this podcast from your library?"])},"info-2":e=>{const{normalize:t}=e;return t(["This will also remove the RSS playlist "])},remove:e=>{const{normalize:t}=e;return t(["Remove"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Remove podcast"])}},spotify:{"not-playable-track":e=>{const{normalize:t}=e;return t(["Track is not playable"])},"restriction-reason":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([", restriction reason: ",n(r("reason"))])}}},media:{kind:{album:e=>{const{normalize:t}=e;return t(["Album"])},audiobook:e=>{const{normalize:t}=e;return t(["Audiobook"])},music:e=>{const{normalize:t}=e;return t(["Music"])},podcast:e=>{const{normalize:t}=e;return t(["Podcast"])}}},navigation:{about:e=>{const{normalize:t}=e;return t(["About"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},audiobooks:e=>{const{normalize:t}=e;return t(["Audiobooks"])},"now-playing":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" - ",n(r("album"))])},"stream-error":e=>{const{normalize:t}=e;return t(["HTTP stream error: failed to load stream or stopped loading due to network problem"])},stream:e=>{const{normalize:t}=e;return t(["HTTP stream"])},volume:e=>{const{normalize:t}=e;return t(["Volume"])},files:e=>{const{normalize:t}=e;return t(["Files"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},music:e=>{const{normalize:t}=e;return t(["Music"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},search:e=>{const{normalize:t}=e;return t(["Search"])},settings:e=>{const{normalize:t}=e;return t(["Settings"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},title:e=>{const{normalize:t}=e;return t(["OwnTone"])},"update-library":e=>{const{normalize:t}=e;return t(["Update Library"])}},page:{about:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},"built-with":e=>{const{normalize:t}=e;return t(['Web interface built with Bulma, Material Design Icons, Vue.js, axios and more.'])},"compiled-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Compiled with support for ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Library"])},"total-playtime":e=>{const{normalize:t}=e;return t(["Total playtime"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},update:e=>{const{normalize:t}=e;return t(["Update"])},"updated-on":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("time"))," ago"])},updated:e=>{const{normalize:t}=e;return t(["Updated"])},uptime:e=>{const{normalize:t}=e;return t(["Uptime"])},version:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Version ",n(r("version"))])}},album:{shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},filter:e=>{const{normalize:t}=e;return t(["Filter"])},"hide-singles-help":e=>{const{normalize:t}=e;return t(["If active, hides singles and albums with tracks that only appear in playlists."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Hide singles"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["If active, hides albums that only appear in your Spotify library."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Hide albums from Spotify"])},title:e=>{const{normalize:t}=e;return t(["Albums"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},"recently-added":e=>{const{normalize:t}=e;return t(["Recently added"])},"recently-released":e=>{const{normalize:t}=e;return t(["Recently released"])}}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Rating"])},"release-date":e=>{const{normalize:t}=e;return t(["Release date"])}}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," artists"])},filter:e=>{const{normalize:t}=e;return t(["Filter"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},"recently-added":e=>{const{normalize:t}=e;return t(["Recently added"])}},"hide-singles-help":e=>{const{normalize:t}=e;return t(["If active, hides artists that only appear on singles or playlists."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Hide singles"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["If active, hides artists that only appear in your Spotify library."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Hide artists from Spotify"])},title:e=>{const{normalize:t}=e;return t(["Artists"])}},audiobooks:{album:{play:e=>{const{normalize:t}=e;return t(["Play"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," audiobooks"])},title:e=>{const{normalize:t}=e;return t(["Audiobooks"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},play:e=>{const{normalize:t}=e;return t(["Play"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," authors"])},title:e=>{const{normalize:t}=e;return t(["Authors"])}},tabs:{authors:e=>{const{normalize:t}=e;return t(["Authors"])},audiobooks:e=>{const{normalize:t}=e;return t(["Audiobooks"])}}},browse:{albums:e=>{const{normalize:t}=e;return t(["albums"])},"show-more":e=>{const{normalize:t}=e;return t(["Show more"])},tracks:e=>{const{normalize:t}=e;return t(["tracks"])},"recently-added":{albums:e=>{const{normalize:t}=e;return t(["albums"])},title:e=>{const{normalize:t}=e;return t(["Recently added"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["Recently played"])},tracks:e=>{const{normalize:t}=e;return t(["tracks"])}},tabs:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},browse:e=>{const{normalize:t}=e;return t(["Browse"])},composers:e=>{const{normalize:t}=e;return t(["Composers"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},composer:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Rating"])}}},composers:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," composers"])},title:e=>{const{normalize:t}=e;return t(["Composers"])}},files:{play:e=>{const{normalize:t}=e;return t(["Play"])},title:e=>{const{normalize:t}=e;return t(["Files"])}},genre:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Sort by"])},name:e=>{const{normalize:t}=e;return t(["Name"])},rating:e=>{const{normalize:t}=e;return t(["Rating"])}}},genres:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," genres"])},title:e=>{const{normalize:t}=e;return t(["Genres"])}},"now-playing":{info:e=>{const{normalize:t}=e;return t(["Add some tracks by browsing your library"])},title:e=>{const{normalize:t}=e;return t(["Your play queue is empty"])}},playlist:{length:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("length"))," tracks"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," playlists"])}},podcast:{play:e=>{const{normalize:t}=e;return t(["Play"])},remove:e=>{const{normalize:t}=e;return t(["Remove"])},"remove-info-1":e=>{const{normalize:t}=e;return t(["Permanently remove this podcast from your library?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["This will also remove the RSS playlist "])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Remove podcast"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Add"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," podcasts"])},"mark-all-played":e=>{const{normalize:t}=e;return t(["Mark All Played"])},"new-episodes":e=>{const{normalize:t}=e;return t(["New Episodes"])},title:e=>{const{normalize:t}=e;return t(["Podcasts"])},update:e=>{const{normalize:t}=e;return t(["Update"])}},queue:{"add-stream":e=>{const{normalize:t}=e;return t(["Add stream"])},clear:e=>{const{normalize:t}=e;return t(["Clear"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},edit:e=>{const{normalize:t}=e;return t(["Edit"])},"hide-previous":e=>{const{normalize:t}=e;return t(["Hide previous"])},title:e=>{const{normalize:t}=e;return t(["Queue"])},save:e=>{const{normalize:t}=e;return t(["Save"])}},radio:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," stations"])},title:e=>{const{normalize:t}=e;return t(["Radio"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},audiobooks:e=>{const{normalize:t}=e;return t(["Audiobooks"])},composers:e=>{const{normalize:t}=e;return t(["Composers"])},help:e=>{const{normalize:t}=e;return t(['Tip: you can search by a smart playlist query language expression if you prefix it with query:.'])},"no-albums":e=>{const{normalize:t}=e;return t(["No albums found"])},"no-artists":e=>{const{normalize:t}=e;return t(["No artists found"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["No audiobooks found"])},"no-composers":e=>{const{normalize:t}=e;return t(["No composers found"])},"no-playlists":e=>{const{normalize:t}=e;return t(["No playlists found"])},"no-podcasts":e=>{const{normalize:t}=e;return t(["No podcasts found"])},"no-tracks":e=>{const{normalize:t}=e;return t(["No tracks found"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},"show-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," albums"])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," artists"])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," audiobooks"])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," composers"])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," playlists"])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," podcasts"])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," tracks"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])},tabs:{library:e=>{const{normalize:t}=e;return t(["Library"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},settings:{artwork:{artwork:e=>{const{normalize:t}=e;return t(["Artwork"])},coverartarchive:e=>{const{normalize:t}=e;return t(["Cover Art Archive"])},discogs:e=>{const{normalize:t}=e;return t(["Discogs"])},"explanation-1":e=>{const{normalize:t}=e;return t(["OwnTone supports PNG and JPEG artwork which is either placed as separate image files in the library, embedded in the media files or made available online by radio stations."])},"explanation-2":e=>{const{normalize:t}=e;return t(["In addition to that, you can enable fetching artwork from the following artwork providers:"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}},devices:{"no-active-pairing":e=>{const{normalize:t}=e;return t(["No active pairing request."])},"pairing-request":e=>{const{normalize:t}=e;return t(["Remote pairing request from "])},pairing:e=>{const{normalize:t}=e;return t(["Remote Pairing"])},send:e=>{const{normalize:t}=e;return t(["Send"])},"speaker-pairing-info":e=>{const{normalize:t}=e;return t(["If your speaker requires pairing then activate it below and enter the PIN that it displays."])},"speaker-pairing":e=>{const{normalize:t}=e;return t(["Speaker pairing and device verification"])},"verification-code":e=>{const{normalize:t}=e;return t(["Enter verification code"])},verify:e=>{const{normalize:t}=e;return t(["Verify"])}},general:{"album-lists":e=>{const{normalize:t}=e;return t(["Album Lists"])},audiobooks:e=>{const{normalize:t}=e;return t(["Audiobooks"])},files:e=>{const{normalize:t}=e;return t(["Audio Files"])},language:e=>{const{normalize:t}=e;return t(["Language"])},music:e=>{const{normalize:t}=e;return t(["Music"])},"navigation-item-selection-info":e=>{const{normalize:t}=e;return t(["If you select more items than can be shown on your screen then the burger menu will disappear."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["Select the top navigation bar menu items"])},"navigation-items":e=>{const{normalize:t}=e;return t(["Navigation Bar"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Now playing page"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},"recently-added-page-info":e=>{const{normalize:t}=e;return t(['Limit the number of albums shown on the "Recently Added" page'])},"recently-added-page":e=>{const{normalize:t}=e;return t(["Recently added page"])},search:e=>{const{normalize:t}=e;return t(["Search"])},"show-composer-genres-info-1":e=>{const{normalize:t}=e;return t(['Comma separated list of genres the composer should be displayed on the "Now playing page"'])},"show-composer-genres-info-2":e=>{const{normalize:t}=e;return t(["Leave empty to always show the composer."])},"show-composer-genres-info-3":e=>{const{normalize:t}=e;return t(['The genre tag of the current track is matched by checking, if one of the defined genres are included. For example setting to "classical, soundtrack" will show the composer for tracks with a genre tag of "Contemporary Classical"'])},"show-composer-genres":e=>{const{normalize:t}=e;return t(["Show composer only for listed genres"])},"show-composer-info":e=>{const{normalize:t}=e;return t(['If enabled the composer of the current playing track is shown on the "Now playing page"'])},"show-composer":e=>{const{normalize:t}=e;return t(["Show composer"])},"show-coverart":e=>{const{normalize:t}=e;return t(["Show cover artwork in album list"])},"show-path":e=>{const{normalize:t}=e;return t(['Show filepath on the "Now playing" page'])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Last.fm - Login with your Last.fm username and password to enable scrobbling"])},info:e=>{const{normalize:t}=e;return t(["OwnTone will not store your Last.fm username/password, only the session key. The session key does not expire."])},title:e=>{const{normalize:t}=e;return t(["Last.fm"])},"no-support":e=>{const{normalize:t}=e;return t(["OwnTone was built without support for Last.fm."])},"stop-scrobbling":e=>{const{normalize:t}=e;return t(["Stop scrobbling"])}},spotify:{"no-support":e=>{const{normalize:t}=e;return t(["OwnTone was either built without support for Spotify or libspotify is not installed."])},"logged-as":e=>{const{normalize:t}=e;return t(["Logged in as "])},requirements:e=>{const{normalize:t}=e;return t(["You must have a Spotify premium account."])},scopes:e=>{const{normalize:t}=e;return t(["Access to the Spotify Web API enables scanning of your Spotify library. Required scopes are: "])},user:e=>{const{normalize:t}=e;return t(["Access granted for "])},authorize:e=>{const{normalize:t}=e;return t(["Authorize Web API access"])},credentials:e=>{const{normalize:t}=e;return t([" - Login with your Spotify username and password"])},"grant-access":e=>{const{normalize:t}=e;return t(["Spotify Web API - Grant access to the Spotify Web API"])},"help-1":e=>{const{normalize:t}=e;return t(["libspotify enables OwnTone to play Spotify tracks."])},"help-2":e=>{const{normalize:t}=e;return t(["OwnTone will not store your password, but will still be able to log you in automatically afterwards, because libspotify saves a login token."])},reauthorize:e=>{const{normalize:t}=e;return t(["Please reauthorize Web API access to grant OwnTone the following additional access rights: "])},title:e=>{const{normalize:t}=e;return t(["Spotify"])}},login:e=>{const{normalize:t}=e;return t(["Login"])},logout:e=>{const{normalize:t}=e;return t(["Logout"])}},tabs:{artwork:e=>{const{normalize:t}=e;return t(["Artwork"])},general:e=>{const{normalize:t}=e;return t(["General"])},"online-services":e=>{const{normalize:t}=e;return t(["Online Services"])},"remotes-and-outputs":e=>{const{normalize:t}=e;return t(["Remotes and Outputs"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])}},browse:{"featured-playlists":e=>{const{normalize:t}=e;return t(["Featured Playlists"])},"new-releases":e=>{const{normalize:t}=e;return t(["New Releases"])},"show-more":e=>{const{normalize:t}=e;return t(["Show More"])}},playlist:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks"])},shuffle:e=>{const{normalize:t}=e;return t(["Shuffle"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artists"])},"no-albums":e=>{const{normalize:t}=e;return t(["No albums found"])},"no-artists":e=>{const{normalize:t}=e;return t(["No artists found"])},"no-playlists":e=>{const{normalize:t}=e;return t(["No playlists found"])},"no-tracks":e=>{const{normalize:t}=e;return t(["No tracks found"])},playlists:e=>{const{normalize:t}=e;return t(["Playlists"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," albums"])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," artists"])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," playlists"])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Show all ",n(r("count"))," tracks"])},tracks:e=>{const{normalize:t}=e;return t(["Tracks"])}}}},setting:{"not-saved":e=>{const{normalize:t}=e;return t([" (error saving setting)"])},saved:e=>{const{normalize:t}=e;return t([" (setting saved)"])}},server:{"connection-failed":e=>{const{normalize:t}=e;return t(["Failed to connect to OwnTone server"])},"missing-port":e=>{const{normalize:t}=e;return t(["Missing websocket port"])},"request-failed":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Request failed (status: ",n(r("status"))," ",n(r("cause"))," ",n(r("url")),")"])},"queue-saved":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Queue saved to playlist ",n(r("name"))])},"appended-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," tracks appended to the queue"])},"empty-queue":e=>{const{normalize:t}=e;return t(["Queue is empty"])}},"group-by-list":{today:e=>{const{normalize:t}=e;return t(["Today"])},"last-week":e=>{const{normalize:t}=e;return t(["Last week"])},"last-month":e=>{const{normalize:t}=e;return t(["Last month"])}},filter:{mono:e=>{const{normalize:t}=e;return t(["mono"])},stereo:e=>{const{normalize:t}=e;return t(["stereo"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," channels"])}}},fr:{data:{kind:{file:e=>{const{normalize:t}=e;return t(["Fichier"])},url:e=>{const{normalize:t}=e;return t(["URL"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},pipe:e=>{const{normalize:t}=e;return t(["Flux"])}}},dialog:{cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},add:{rss:{add:e=>{const{normalize:t}=e;return t(["Ajouter"])},cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},help:e=>{const{normalize:t}=e;return t(["L\u2019ajout d\u2019un podcast inclut la cr\xE9ation d\u2019une liste de lecture RSS, qui permettra \xE0 OwnTone de g\xE9rer l\u2019abonnement au podcast."])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-du-flux-rss"])},processing:e=>{const{normalize:t}=e;return t(["Traitement en cours\u2026"])},title:e=>{const{normalize:t}=e;return t(["Ajouter l\u2019URL du flux RSS du podcast"])}},stream:{add:e=>{const{normalize:t}=e;return t(["Ajouter"])},cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},loading:e=>{const{normalize:t}=e;return t(["Chargement\u2026"])},placeholder:e=>{const{normalize:t}=e;return t(["https://url-du-flux"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},title:e=>{const{normalize:t}=e;return t(["Ajouter l\u2019URL du flux"])}}},album:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"added-on":e=>{const{normalize:t}=e;return t(["Ajout\xE9 le"])},artist:e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Marquer comme lu"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Supprimer le podcast"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Ann\xE9e"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"added-on":e=>{const{normalize:t}=e;return t(["Ajout\xE9 le"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},type:e=>{const{normalize:t}=e;return t(["Type"])}},composer:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])}},directory:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},play:e=>{const{normalize:t}=e;return t(["Lire"])}},genre:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},"track-count":e=>{const{normalize:t}=e;return t(["Pistes"])},type:e=>{const{normalize:t}=e;return t(["Type"])},save:{cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},save:e=>{const{normalize:t}=e;return t(["Enregistrer"])},saving:e=>{const{normalize:t}=e;return t(["Enregistrement en cours\u2026"])},title:e=>{const{normalize:t}=e;return t(["Enregistrer la file d\u2019attente dans une liste de lecture"])}}},"queue-item":{"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},composer:e=>{const{normalize:t}=e;return t(["Compositeur"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},position:e=>{const{normalize:t}=e;return t(["Disque / Piste"])},quality:e=>{const{normalize:t}=e;return t(["Qualit\xE9"])},remove:e=>{const{normalize:t}=e;return t(["Supprimer"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["artiste"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Ann\xE9e"])}},"remote-pairing":{cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},pair:e=>{const{normalize:t}=e;return t(["Jumeler la t\xE9l\xE9commande"])},title:e=>{const{normalize:t}=e;return t(["Demande de jumelage de t\xE9l\xE9commande"])}},spotify:{album:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])},type:e=>{const{normalize:t}=e;return t(["Type"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},popularity:e=>{const{normalize:t}=e;return t(["Popularit\xE9 / Abonnements"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},owner:e=>{const{normalize:t}=e;return t(["Propri\xE9taire"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},album:e=>{const{normalize:t}=e;return t(["Album"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},position:e=>{const{normalize:t}=e;return t(["Disque / Piste"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])}}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Ajouter ensuite"])},add:e=>{const{normalize:t}=e;return t(["Ajouter"])},"added-on":e=>{const{normalize:t}=e;return t(["Ajout\xE9 le"])},"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l\u2019album"])},album:e=>{const{normalize:t}=e;return t(["Album"])},bitrate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," kbit/s"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("channels"))])},comment:e=>{const{normalize:t}=e;return t(["Commentaire"])},composer:e=>{const{normalize:t}=e;return t(["Compositeur"])},duration:e=>{const{normalize:t}=e;return t(["Dur\xE9e"])},genre:e=>{const{normalize:t}=e;return t(["Genre"])},"mark-as-new":e=>{const{normalize:t}=e;return t(["Marquer comme nouveau"])},"mark-as-played":e=>{const{normalize:t}=e;return t(["Marquer comme lu"])},path:e=>{const{normalize:t}=e;return t(["Emplacement"])},play:e=>{const{normalize:t}=e;return t(["Lire"])},position:e=>{const{normalize:t}=e;return t(["Disque / Piste"])},quality:e=>{const{normalize:t}=e;return t(["Qualit\xE9"])},"rating-value":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("rating"))," / 10"])},rating:e=>{const{normalize:t}=e;return t(["Classement"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])},samplerate:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" ","|"," ",n(r("rate"))," Hz"])},"spotify-album":e=>{const{normalize:t}=e;return t(["album"])},"spotify-artist":e=>{const{normalize:t}=e;return t(["artiste"])},type:e=>{const{normalize:t}=e;return t(["Type"])},year:e=>{const{normalize:t}=e;return t(["Ann\xE9e"])}},update:{all:e=>{const{normalize:t}=e;return t(["Tout actualiser"])},cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},feeds:e=>{const{normalize:t}=e;return t(["Actualiser uniquement les flux RSS"])},info:e=>{const{normalize:t}=e;return t(["Recherche les fichiers ajout\xE9s, supprim\xE9s et modifi\xE9s"])},local:e=>{const{normalize:t}=e;return t(["Actualiser uniquement la biblioth\xE8que locale"])},progress:e=>{const{normalize:t}=e;return t(["Actualisation de la biblioth\xE8que en cours\u2026"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Analyser les m\xE9tadonn\xE9es des fichiers non modifi\xE9s"])},rescan:e=>{const{normalize:t}=e;return t(["Analyser"])},spotify:e=>{const{normalize:t}=e;return t(["Actualiser uniquement Spotify"])},title:e=>{const{normalize:t}=e;return t(["Actualisation de la biblioth\xE8que"])}}},language:{de:e=>{const{normalize:t}=e;return t(["Allemand (Deutsch)"])},en:e=>{const{normalize:t}=e;return t(["Anglais (English)"])},fr:e=>{const{normalize:t}=e;return t(["Fran\xE7ais"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Supprimer d\xE9finitivement ce podcast de votre biblioth\xE8que\xA0?"])},"info-2":e=>{const{normalize:t}=e;return t(["Cela supprimera \xE9galement la liste de lecture RSS "])},remove:e=>{const{normalize:t}=e;return t(["Supprimer"])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Supprimer le podcast"])}},spotify:{"not-playable-track":e=>{const{normalize:t}=e;return t(["La piste ne peut pas \xEAtre lue"])},"restriction-reason":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([", raison de la restriction\xA0: ",n(r("reason"))])}}},media:{kind:{album:e=>{const{normalize:t}=e;return t(["Album"])},audiobook:e=>{const{normalize:t}=e;return t(["Livre audio"])},music:e=>{const{normalize:t}=e;return t(["Musique"])},podcast:e=>{const{normalize:t}=e;return t(["Podcast"])}}},navigation:{about:e=>{const{normalize:t}=e;return t(["\xC0 propos"])},albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])},"now-playing":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([" - ",n(r("album"))])},"stream-error":e=>{const{normalize:t}=e;return t(["Erreur du flux HTTP\xA0: \xE9chec du chargement du flux ou arr\xEAt du chargement en raison d\u2019un probl\xE8me r\xE9seau"])},stream:e=>{const{normalize:t}=e;return t(["Flux HTTP"])},volume:e=>{const{normalize:t}=e;return t(["Volume"])},files:e=>{const{normalize:t}=e;return t(["Fichiers"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},music:e=>{const{normalize:t}=e;return t(["Musique"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},search:e=>{const{normalize:t}=e;return t(["Recherche"])},settings:e=>{const{normalize:t}=e;return t(["R\xE9glages"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])},title:e=>{const{normalize:t}=e;return t(["OwnTone"])},"update-library":e=>{const{normalize:t}=e;return t(["Actualiser la biblioth\xE8que"])}},page:{about:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},"built-with":e=>{const{normalize:t}=e;return t(['Interface utilisateur construite avec Bulma, Material Design Icons, Vue.js, axios et plus.'])},"compiled-with":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Compil\xE9 avec les options ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Biblioth\xE8que"])},"total-playtime":e=>{const{normalize:t}=e;return t(["Dur\xE9e totale de lecture"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},update:e=>{const{normalize:t}=e;return t(["Actualiser"])},"updated-on":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["il y a ",n(r("time"))])},updated:e=>{const{normalize:t}=e;return t(["Mis \xE0 jour"])},uptime:e=>{const{normalize:t}=e;return t(["Temps de fonctionnement"])},name:e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Version ",n(r("version"))])}},album:{shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},filter:e=>{const{normalize:t}=e;return t(["Filtre"])},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les singles et les albums dont les pistes n\u2019apparaissent que dans les listes de lecture."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Masquer les singles"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les albums qui n\u2019apparaissent que dans votre biblioth\xE8que Spotify."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Masquer les albums de Spotify"])},title:e=>{const{normalize:t}=e;return t(["Albums"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},"recently-added":e=>{const{normalize:t}=e;return t(["Ajouts r\xE9cents"])},"recently-released":e=>{const{normalize:t}=e;return t(["Sorties r\xE9centes"])}}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},rating:e=>{const{normalize:t}=e;return t(["Classement"])},"release-date":e=>{const{normalize:t}=e;return t(["Date de sortie"])}}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," artists"])},filter:e=>{const{normalize:t}=e;return t(["Filtre"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},"recently-added":e=>{const{normalize:t}=e;return t(["Ajouts r\xE9cents"])}},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les artistes qui n\u2019apparaissent que dans des singles ou des listes de lecture."])},"hide-singles":e=>{const{normalize:t}=e;return t(["Masquer les singles"])},"hide-spotify-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les artistes qui n\u2019apparaissent que dans votre biblioth\xE8que Spotify."])},"hide-spotify":e=>{const{normalize:t}=e;return t(["Masquer les artistes de Spotify"])},title:e=>{const{normalize:t}=e;return t(["Artistes"])}},audiobooks:{album:{play:e=>{const{normalize:t}=e;return t(["Lire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},albums:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," livres audio"])},title:e=>{const{normalize:t}=e;return t(["Livres audio"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},play:e=>{const{normalize:t}=e;return t(["Lire"])}},artists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," auteurs"])},title:e=>{const{normalize:t}=e;return t(["Auteurs"])}},tabs:{authors:e=>{const{normalize:t}=e;return t(["Auteurs"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])}}},browse:{albums:e=>{const{normalize:t}=e;return t(["albums"])},"show-more":e=>{const{normalize:t}=e;return t(["Afficher plus"])},tracks:e=>{const{normalize:t}=e;return t(["pistes"])},"recently-added":{albums:e=>{const{normalize:t}=e;return t(["albums"])},title:e=>{const{normalize:t}=e;return t(["Ajouts r\xE9cents"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["Lectures r\xE9centes"])},tracks:e=>{const{normalize:t}=e;return t(["pistes"])}},tabs:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},browse:e=>{const{normalize:t}=e;return t(["Parcourir"])},composers:e=>{const{normalize:t}=e;return t(["Compositeurs"])},genres:e=>{const{normalize:t}=e;return t(["Genres"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},composer:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},rating:e=>{const{normalize:t}=e;return t(["Classement"])}}},composers:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," compositeurs"])},title:e=>{const{normalize:t}=e;return t(["Compositeurs"])}},files:{play:e=>{const{normalize:t}=e;return t(["Lire"])},title:e=>{const{normalize:t}=e;return t(["Fichiers"])}},genre:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},"sort-by":{title:e=>{const{normalize:t}=e;return t(["Trier par"])},name:e=>{const{normalize:t}=e;return t(["Nom"])},rating:e=>{const{normalize:t}=e;return t(["Classement"])}}},genres:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," genres"])},title:e=>{const{normalize:t}=e;return t(["Genres"])}},"now-playing":{info:e=>{const{normalize:t}=e;return t(["Ajoutez des pistes en parcourant votre biblioth\xE8que"])},title:e=>{const{normalize:t}=e;return t(["La file d\u2019attente est vide"])}},playlist:{length:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("length"))," pistes"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},playlists:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," listes de lecture"])}},podcast:{play:e=>{const{normalize:t}=e;return t(["Lire"])},remove:e=>{const{normalize:t}=e;return t(["Supprimer"])},"remove-info-1":e=>{const{normalize:t}=e;return t(["Supprimer ce podcast de mani\xE8re permanente de la biblioth\xE8que\xA0?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["Cela supprimera \xE9galement la liste de lecture RSS "])},"remove-podcast":e=>{const{normalize:t}=e;return t(["Supprimer le podcast"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},podcasts:{add:e=>{const{normalize:t}=e;return t(["Ajouter"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," podcasts"])},"mark-all-played":e=>{const{normalize:t}=e;return t(["Marquer comme lus"])},"new-episodes":e=>{const{normalize:t}=e;return t(["Nouveaux \xE9pisodes"])},title:e=>{const{normalize:t}=e;return t(["Podcasts"])},update:e=>{const{normalize:t}=e;return t(["Actualiser"])}},queue:{"add-stream":e=>{const{normalize:t}=e;return t(["Ajouter un flux"])},clear:e=>{const{normalize:t}=e;return t(["Effacer"])},count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},edit:e=>{const{normalize:t}=e;return t(["\xC9diter"])},"hide-previous":e=>{const{normalize:t}=e;return t(["Masquer l\u2019historique"])},queue:e=>{const{normalize:t}=e;return t(["File d\u2019attente"])},save:e=>{const{normalize:t}=e;return t(["Enregistrer"])}},radio:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," stations"])},title:e=>{const{normalize:t}=e;return t(["Radio"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])},composers:e=>{const{normalize:t}=e;return t(["Compositeurs"])},help:e=>{const{normalize:t}=e;return t(['Astuce\xA0: en pr\xE9fixant votre requ\xEAte avec query:, vous pouvez effectuer une recherche avec une expression du langage de requ\xEAte de liste de lecture intelligente.'])},"no-albums":e=>{const{normalize:t}=e;return t(["Aucun album trouv\xE9"])},"no-artists":e=>{const{normalize:t}=e;return t(["Aucun artiste trouv\xE9"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["Aucun livre audio trouv\xE9"])},"no-composers":e=>{const{normalize:t}=e;return t(["Aucun compositeur trouv\xE9"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Aucune liste de lecture trouv\xE9e"])},"no-podcasts":e=>{const{normalize:t}=e;return t(["Aucune podcast trouv\xE9"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Aucune piste trouv\xE9e"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},"show-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," albums"])},"show-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," artistes"])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," livres audio"])},"show-composers":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," compositeurs"])},"show-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," listes de lecture"])},"show-podcasts":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," podcasts"])},"show-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," pistes"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])},tabs:{library:e=>{const{normalize:t}=e;return t(["Biblioth\xE8que"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}}},settings:{artwork:{artwork:e=>{const{normalize:t}=e;return t(["Illustrations"])},coverartarchive:e=>{const{normalize:t}=e;return t(["Cover Art Archive"])},discogs:e=>{const{normalize:t}=e;return t(["Discogs"])},"explanation-1":e=>{const{normalize:t}=e;return t(["Prend en charge les illustrations au format PNG et JPEG qui sont soit plac\xE9es dans la biblioth\xE8que en tant que fichiers image s\xE9par\xE9s, soit int\xE9gr\xE9es dans les fichiers m\xE9dia, soit mises \xE0 disposition en ligne par les stations de radio."])},"explanation-2":e=>{const{normalize:t}=e;return t(["En outre, vous pouvez activer la r\xE9cup\xE9ration des illustrations \xE0 partir des fournisseurs d\u2019illustrations suivants\xA0:"])},spotify:e=>{const{normalize:t}=e;return t(["Spotify"])}},devices:{"no-active-pairing":e=>{const{normalize:t}=e;return t(["Aucune demande de jumelage active."])},"pairing-request":e=>{const{normalize:t}=e;return t(["Demande de jumelage de t\xE9l\xE9commande "])},pairing:e=>{const{normalize:t}=e;return t(["Jumelage de t\xE9l\xE9commande"])},send:e=>{const{normalize:t}=e;return t(["Envoyer"])},"speaker-pairing-info":e=>{const{normalize:t}=e;return t(["Si votre enceinte n\xE9cessite un jumelage, activez-la ci-dessous et entrez le code PIN qu\u2019elle affiche."])},"speaker-pairing":e=>{const{normalize:t}=e;return t(["Jumelage d\u2019enceinte et v\xE9rification d\u2019appareil"])},"verification-code":e=>{const{normalize:t}=e;return t(["Code de v\xE9rification"])},verify:e=>{const{normalize:t}=e;return t(["V\xE9rifier"])}},general:{"album-lists":e=>{const{normalize:t}=e;return t(["Listes d\u2019album"])},audiobooks:e=>{const{normalize:t}=e;return t(["Livres audio"])},files:e=>{const{normalize:t}=e;return t(["Fichiers audio"])},language:e=>{const{normalize:t}=e;return t(["Langue"])},music:e=>{const{normalize:t}=e;return t(["Musique"])},"navigation-item-selection-info":e=>{const{normalize:t}=e;return t(["Si vous s\xE9lectionnez plus d\u2019\xE9l\xE9ments que ce qui peut \xEAtre affich\xE9 sur votre \xE9cran, le menu dispara\xEEtra."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["S\xE9lectionnez les \xE9l\xE9ments de la barre de navigation sup\xE9rieure"])},"navigation-items":e=>{const{normalize:t}=e;return t(["Barre de navigation"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Page \xAB\xA0En cours de lecture\xA0\xBB"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},podcasts:e=>{const{normalize:t}=e;return t(["Podcasts"])},radio:e=>{const{normalize:t}=e;return t(["Radio"])},"recently-added-page-info":e=>{const{normalize:t}=e;return t(["Limiter le nombre d\u2019album affich\xE9s dans la section \xAB\xA0Ajouts r\xE9cents\xA0\xBB"])},"recently-added-page":e=>{const{normalize:t}=e;return t(["Page \xAB\xA0Ajouts r\xE9cents\xA0\xBB"])},search:e=>{const{normalize:t}=e;return t(["Recherche"])},"show-composer-genres-info-1":e=>{const{normalize:t}=e;return t(["Liste des genres, s\xE9par\xE9s par des virgules, que le compositeur doit afficher sur la page \xAB\xA0En cours de lecture\xA0\xBB."])},"show-composer-genres-info-2":e=>{const{normalize:t}=e;return t(["Laissez vide pour toujours afficher le compositeur."])},"show-composer-genres-info-3":e=>{const{normalize:t}=e;return t(['L\u2019\xE9tiquette de genre de la piste actuelle est compar\xE9e en v\xE9rifiant si l\u2019un des genres d\xE9finis est inclus. Par exemple, en choisissant "classique, bande sonore", le compositeur pour les pistes dont l\u2019\xE9tiquette de genre est "classique contemporain" sera affich\xE9.'])},"show-composer-genres":e=>{const{normalize:t}=e;return t(["Afficher le compositeur uniquement pour les genres list\xE9s"])},"show-composer-info":e=>{const{normalize:t}=e;return t(["Si actif, le compositeur de la piste en cours de lecture est affich\xE9 sur la page \xAB\xA0En cours de lecture\xA0\xBB"])},"show-composer":e=>{const{normalize:t}=e;return t(["Afficher le compositeur"])},"show-coverart":e=>{const{normalize:t}=e;return t(["Afficher les illustration dans la liste d\u2019albums"])},"show-path":e=>{const{normalize:t}=e;return t(["Afficher le chemin du fichier sur la page \xAB\xA0En cours de lecture\xA0\xBB"])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Last.fm - Connectez-vous avec votre nom d\u2019utilisateur et votre mot de passe Last.fm pour activer le scrobbling."])},info:e=>{const{normalize:t}=e;return t(["Le nom d\u2019utilisateur et le mot de passe Last.fm ne sont pas enregistr\xE9s, uniquement la cl\xE9 de session. La cl\xE9 de session n\u2019expire pas."])},title:e=>{const{normalize:t}=e;return t(["Last.fm"])},"no-support":e=>{const{normalize:t}=e;return t(["L\u2019option Last.fm n\u2019est pas pr\xE9sente."])},"stop-scrobbling":e=>{const{normalize:t}=e;return t(["Arr\xEAter le scrobbling"])}},spotify:{"no-support":e=>{const{normalize:t}=e;return t(["L\u2019option Spotify n\u2019est pas pr\xE9sente."])},"logged-as":e=>{const{normalize:t}=e;return t(["Connect\xE9 en tant que "])},requirements:e=>{const{normalize:t}=e;return t(["Vous devez poss\xE9der un compte Spotify Premium."])},scopes:e=>{const{normalize:t}=e;return t(["L\u2019acc\xE8s \xE0 l\u2019API de Spotify permet l\u2019analyse de votre biblioth\xE8que Spotify. Les champs d\u2019application requis sont les suivants\xA0:"])},user:e=>{const{normalize:t}=e;return t(["Acc\xE8s autoris\xE9 pour "])},authorize:e=>{const{normalize:t}=e;return t(["Autoriser l\u2019acc\xE8s \xE0 l\u2019API"])},credentials:e=>{const{normalize:t}=e;return t([" - Connectez-vous avec votre nom d\u2019utilisateur et mot de passe Spotify"])},"grant-access":e=>{const{normalize:t}=e;return t(["Spotify - Accordez l\u2019acc\xE8s \xE0 l\u2019API de Spotify"])},"help-1":e=>{const{normalize:t}=e;return t(["La biblioth\xE8que libspotify permet de lire les pistes de Spotify."])},"help-2":e=>{const{normalize:t}=e;return t(["Votre nom d\u2019utilisateur et votre mot de passe Spotify ne sont pas enregistr\xE9s, uniquement le jeton de connexion."])},reauthorize:e=>{const{normalize:t}=e;return t(["Veuillez autoriser \xE0 nouveau l\u2019acc\xE8s \xE0 l\u2019API pour accorder \xE0 OwnTone les droits d\u2019acc\xE8s suppl\xE9mentaires suivants\xA0:"])},title:e=>{const{normalize:t}=e;return t(["Spotify"])}},login:e=>{const{normalize:t}=e;return t(["Se connecter"])},logout:e=>{const{normalize:t}=e;return t(["Se d\xE9connecter"])}},tabs:{artwork:e=>{const{normalize:t}=e;return t(["Illustrations"])},general:e=>{const{normalize:t}=e;return t(["G\xE9n\xE9ral"])},"online-services":e=>{const{normalize:t}=e;return t(["Services en ligne"])},"remotes-and-outputs":e=>{const{normalize:t}=e;return t(["T\xE9l\xE9commandes et sorties"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])},"track-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])}},artist:{"album-count":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," albums"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])}},browse:{"featured-playlists":e=>{const{normalize:t}=e;return t(["Listes de lecture en vedette"])},"new-releases":e=>{const{normalize:t}=e;return t(["Nouvelle sorties"])},"show-more":e=>{const{normalize:t}=e;return t(["Afficher plus"])}},playlist:{count:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes"])},shuffle:e=>{const{normalize:t}=e;return t(["Lecture al\xE9atoire"])}},search:{albums:e=>{const{normalize:t}=e;return t(["Albums"])},artists:e=>{const{normalize:t}=e;return t(["Artistes"])},"no-albums":e=>{const{normalize:t}=e;return t(["Aucun album trouv\xE9"])},"no-artists":e=>{const{normalize:t}=e;return t(["Aucun artiste trouv\xE9"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Aucune liste de lecture trouv\xE9e"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Aucune piste trouv\xE9e"])},playlists:e=>{const{normalize:t}=e;return t(["Listes de lecture"])},"show-all-albums":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," albums"])},"show-all-artists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," artistes"])},"show-all-playlists":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," listes de lecture"])},"show-all-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Afficher les ",n(r("count"))," pistes"])},tracks:e=>{const{normalize:t}=e;return t(["Pistes"])}}}},setting:{"not-saved":e=>{const{normalize:t}=e;return t([" (erreur \xE0 l\u2019enregistrement du r\xE9glage)"])},saved:e=>{const{normalize:t}=e;return t([" (r\xE9glage enregistr\xE9)"])}},server:{"connection-failed":e=>{const{normalize:t}=e;return t(["\xC9chec de connexion au serveur"])},"missing-port":e=>{const{normalize:t}=e;return t(["Port websocket manquant"])},"request-failed":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["La requ\xEAte a \xE9chou\xE9 (status: ",n(r("status"))," ",n(r("cause"))," ",n(r("url")),")"])},"queue-saved":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["La file d\u2019attente enregistr\xE9e dans la liste de lecture ",n(r("name"))])},"appended-tracks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," pistes ajout\xE9es \xE0 la file d\u2019attente"])},"empty-queue":e=>{const{normalize:t}=e;return t(["La file d\u2019attente est vide"])}},"group-by-list":{today:e=>{const{normalize:t}=e;return t(["Aujourd\u2019hui"])},"last-week":e=>{const{normalize:t}=e;return t(["La semaine derni\xE8re"])},"last-month":e=>{const{normalize:t}=e;return t(["Le mois dernier"])}},filter:{mono:e=>{const{normalize:t}=e;return t(["mono"])},stereo:e=>{const{normalize:t}=e;return t(["st\xE9r\xE9o"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," canaux"])}}}},mu=Fx({legacy:!1,globalInjection:!0,availableLocales:"fr",locale:navigator.language,fallbackLocale:"en",fallbackWarn:!1,missingWarn:!1,messages:Hx});/*! * vuex v4.1.0 * (c) 2022 Evan You * @license MIT */var qx="store";function Oo(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function Wx(e){return e!==null&&typeof e=="object"}function Gx(e){return e&&typeof e.then=="function"}function Kx(e,t){return function(){return e(t)}}function hy(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 _y(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;fu(e,n,[],e._modules.root,!0),gm(e,n,t)}function gm(e,t,n){var r=e._state,s=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,i={},a={},u=Vd(!0);u.run(function(){Oo(o,function(c,d){i[d]=Kx(c,e),a[d]=$t(function(){return i[d]()}),Object.defineProperty(e.getters,d,{get:function(){return a[d].value},enumerable:!0})})}),e._state=Rs({data:t}),e._scope=u,e.strict&&Qx(e),r&&n&&e._withCommit(function(){r.data=null}),s&&s.stop()}function fu(e,t,n,r,s){var o=!n.length,i=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[i],e._modulesNamespaceMap[i]=r),!o&&!s){var a=ym(t,n.slice(0,-1)),u=n[n.length-1];e._withCommit(function(){a[u]=r.state})}var c=r.context=Zx(e,i,n);r.forEachMutation(function(d,f){var m=i+f;Yx(e,m,d,c)}),r.forEachAction(function(d,f){var m=d.root?f:i+f,p=d.handler||d;Jx(e,m,p,c)}),r.forEachGetter(function(d,f){var m=i+f;Xx(e,m,d,c)}),r.forEachChild(function(d,f){fu(e,t,n.concat(f),d,s)})}function Zx(e,t,n){var r=t==="",s={dispatch:r?e.dispatch:function(o,i,a){var u=Ol(o,i,a),c=u.payload,d=u.options,f=u.type;return(!d||!d.root)&&(f=t+f),e.dispatch(f,c)},commit:r?e.commit:function(o,i,a){var u=Ol(o,i,a),c=u.payload,d=u.options,f=u.type;(!d||!d.root)&&(f=t+f),e.commit(f,c,d)}};return Object.defineProperties(s,{getters:{get:r?function(){return e.getters}:function(){return gy(e,t)}},state:{get:function(){return ym(e.state,n)}}}),s}function gy(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach(function(s){if(s.slice(0,r)===t){var o=s.slice(r);Object.defineProperty(n,o,{get:function(){return e.getters[s]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function Yx(e,t,n,r){var s=e._mutations[t]||(e._mutations[t]=[]);s.push(function(i){n.call(e,r.state,i)})}function Jx(e,t,n,r){var s=e._actions[t]||(e._actions[t]=[]);s.push(function(i){var a=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},i);return Gx(a)||(a=Promise.resolve(a)),e._devtoolHook?a.catch(function(u){throw e._devtoolHook.emit("vuex:error",u),u}):a})}function Xx(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(r.state,r.getters,o.state,o.getters)})}function Qx(e){kt(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function ym(e,t){return t.reduce(function(n,r){return n[r]},e)}function Ol(e,t,n){return Wx(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var ek="vuex bindings",Dp="vuex:mutations",Qu="vuex:actions",Ws="vuex",tk=0;function nk(e,t){wx({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:[ek]},function(n){n.addTimelineLayer({id:Dp,label:"Vuex Mutations",color:Fp}),n.addTimelineLayer({id:Qu,label:"Vuex Actions",color:Fp}),n.addInspector({id:Ws,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===Ws)if(r.filter){var s=[];wy(s,t._modules.root,r.filter,""),r.rootNodes=s}else r.rootNodes=[by(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===Ws){var s=r.nodeId;gy(t,s),r.state=ok(ak(t._modules,s),s==="root"?t.getters:t._makeLocalGettersCache,s)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===Ws){var s=r.nodeId,o=r.path;s!=="root"&&(o=s.split("/").filter(Boolean).concat(o)),t._withCommit(function(){r.set(t._state.data,o,r.state.value)})}}),t.subscribe(function(r,s){var o={};r.payload&&(o.payload=r.payload),o.state=s,n.notifyComponentUpdate(),n.sendInspectorTree(Ws),n.sendInspectorState(Ws),n.addTimelineEvent({layerId:Dp,event:{time:Date.now(),title:r.type,data:o}})}),t.subscribeAction({before:function(r,s){var o={};r.payload&&(o.payload=r.payload),r._id=tk++,r._time=Date.now(),o.state=s,n.addTimelineEvent({layerId:Qu,event:{time:r._time,title:r.type,groupId:r._id,subtitle:"start",data:o}})},after:function(r,s){var o={},i=Date.now()-r._time;o.duration={_custom:{type:"duration",display:i+"ms",tooltip:"Action duration",value:i}},r.payload&&(o.payload=r.payload),o.state=s,n.addTimelineEvent({layerId:Qu,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:o}})}})})}var Fp=8702998,rk=6710886,sk=16777215,yy={label:"namespaced",textColor:sk,backgroundColor:rk};function vy(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function by(e,t){return{id:t||"root",label:vy(t),tags:e.namespaced?[yy]:[],children:Object.keys(e._children).map(function(n){return by(e._children[n],t+n+"/")})}}function wy(e,t,n,r){r.includes(n)&&e.push({id:r||"root",label:r.endsWith("/")?r.slice(0,r.length-1):r||"Root",tags:t.namespaced?[yy]:[]}),Object.keys(t._children).forEach(function(s){wy(e,t._children[s],n,r+s+"/")})}function ok(e,t,n){t=n==="root"?t:t[n];var r=Object.keys(t),s={state:Object.keys(e.state).map(function(i){return{key:i,editable:!0,value:e.state[i]}})};if(r.length){var o=ik(t);s.getters=Object.keys(o).map(function(i){return{key:i.endsWith("/")?vy(i):i,editable:!1,value:od(function(){return o[i]})}})}return s}function ik(e){var t={};return Object.keys(e).forEach(function(n){var r=n.split("/");if(r.length>1){var s=t,o=r.pop();r.forEach(function(i){s[i]||(s[i]={_custom:{value:{},display:i,tooltip:"Module",abstract:!0}}),s=s[i]._custom.value}),s[o]=od(function(){return e[n]})}else t[n]=od(function(){return e[n]})}),t}function ak(e,t){var n=t.split("/").filter(function(r){return r});return n.reduce(function(r,s,o){var i=r[s];if(!i)throw new Error('Missing module "'+s+'" for path "'+t+'".');return o===n.length-1?i:i._children},t==="root"?e:e.root._children)}function od(e){try{return e()}catch(t){return t}}var ur=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var r=t.state;this.state=(typeof r=="function"?r():r)||{}},Cy={namespaced:{configurable:!0}};Cy.namespaced.get=function(){return!!this._rawModule.namespaced};ur.prototype.addChild=function(t,n){this._children[t]=n};ur.prototype.removeChild=function(t){delete this._children[t]};ur.prototype.getChild=function(t){return this._children[t]};ur.prototype.hasChild=function(t){return t in this._children};ur.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};ur.prototype.forEachChild=function(t){Oo(this._children,t)};ur.prototype.forEachGetter=function(t){this._rawModule.getters&&Oo(this._rawModule.getters,t)};ur.prototype.forEachAction=function(t){this._rawModule.actions&&Oo(this._rawModule.actions,t)};ur.prototype.forEachMutation=function(t){this._rawModule.mutations&&Oo(this._rawModule.mutations,t)};Object.defineProperties(ur.prototype,Cy);var Ms=function(t){this.register([],t,!1)};Ms.prototype.get=function(t){return t.reduce(function(n,r){return n.getChild(r)},this.root)};Ms.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(r,s){return n=n.getChild(s),r+(n.namespaced?s+"/":"")},"")};Ms.prototype.update=function(t){zy([],this.root,t)};Ms.prototype.register=function(t,n,r){var s=this;r===void 0&&(r=!0);var o=new ur(n,r);if(t.length===0)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}n.modules&&Oo(n.modules,function(a,u){s.register(t.concat(u),a,r)})};Ms.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1],s=n.getChild(r);!s||!s.runtime||n.removeChild(r)};Ms.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1];return n?n.hasChild(r):!1};function zy(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;zy(e.concat(r),t.getChild(r),n.modules[r])}}function lk(e){return new An(e)}var An=function(t){var n=this;t===void 0&&(t={});var r=t.plugins;r===void 0&&(r=[]);var s=t.strict;s===void 0&&(s=!1);var o=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Ms(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=o;var i=this,a=this,u=a.dispatch,c=a.commit;this.dispatch=function(m,p){return u.call(i,m,p)},this.commit=function(m,p,h){return c.call(i,m,p,h)},this.strict=s;var d=this._modules.root.state;fu(this,d,[],this._modules.root),gm(this,d),r.forEach(function(f){return f(n)})},vm={state:{configurable:!0}};An.prototype.install=function(t,n){t.provide(n||qx,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&nk(t,this)};vm.state.get=function(){return this._state.data};vm.state.set=function(e){};An.prototype.commit=function(t,n,r){var s=this,o=Ol(t,n,r),i=o.type,a=o.payload,u={type:i,payload:a},c=this._mutations[i];!c||(this._withCommit(function(){c.forEach(function(f){f(a)})}),this._subscribers.slice().forEach(function(d){return d(u,s.state)}))};An.prototype.dispatch=function(t,n){var r=this,s=Ol(t,n),o=s.type,i=s.payload,a={type:o,payload:i},u=this._actions[o];if(!!u){try{this._actionSubscribers.slice().filter(function(d){return d.before}).forEach(function(d){return d.before(a,r.state)})}catch{}var c=u.length>1?Promise.all(u.map(function(d){return d(i)})):u[0](i);return new Promise(function(d,f){c.then(function(m){try{r._actionSubscribers.filter(function(p){return p.after}).forEach(function(p){return p.after(a,r.state)})}catch{}d(m)},function(m){try{r._actionSubscribers.filter(function(p){return p.error}).forEach(function(p){return p.error(a,r.state,m)})}catch{}f(m)})})}};An.prototype.subscribe=function(t,n){return hy(t,this._subscribers,n)};An.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return hy(r,this._actionSubscribers,n)};An.prototype.watch=function(t,n,r){var s=this;return kt(function(){return t(s.state,s.getters)},n,Object.assign({},r))};An.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};An.prototype.registerModule=function(t,n,r){r===void 0&&(r={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),fu(this,this.state,t,this._modules.get(t),r.preserveState),gm(this,this.state)};An.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var r=ym(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),_y(this)};An.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};An.prototype.hotUpdate=function(t){this._modules.update(t),_y(this,!0)};An.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(An.prototype,vm);const xy="UPDATE_CONFIG",ky="UPDATE_SETTINGS",pu="UPDATE_SETTINGS_OPTION",Ey="UPDATE_LIBRARY_STATS",Sy="UPDATE_LIBRARY_AUDIOBOOKS_COUNT",$y="UPDATE_LIBRARY_PODCASTS_COUNT",Ay="UPDATE_LIBRARY_RSS_COUNT",Ty="UPDATE_OUTPUTS",bm="UPDATE_PLAYER_STATUS",Oy="UPDATE_QUEUE",Py="UPDATE_LASTFM",Dy="UPDATE_SPOTIFY",Fy="UPDATE_PAIRING",wm="SPOTIFY_NEW_RELEASES",Cm="SPOTIFY_FEATURED_PLAYLISTS",Ip="ADD_NOTIFICATION",id="DELETE_NOTIFICATION",ad="SEARCH_PATH",zm="ADD_RECENT_SEARCH",Iy="COMPOSER_TRACKS_SORT",Ry="GENRE_TRACKS_SORT",hu="HIDE_SINGLES",xm="HIDE_SPOTIFY",Ly="ARTISTS_SORT",Ny="ARTIST_ALBUMS_SORT",My="ARTIST_TRACKS_SORT",Vy="ALBUMS_SORT",By="SHOW_ONLY_NEXT_ITEMS",vo="SHOW_BURGER_MENU",bo="SHOW_PLAYER_MENU",Ki="SHOW_UPDATE_DIALOG",km="UPDATE_DIALOG_SCAN_KIND";var at=lk({state(){return{config:{websocket_port:0,version:"",buildoptions:[]},settings:{categories:[]},library:{artists:0,albums:0,songs:0,db_playtime:0,updating:!1},audiobooks_count:{},podcasts_count:{},rss_count:{},outputs:[],player:{state:"stop",repeat:"off",consume:!1,shuffle:!1,volume:0,item_id:0,item_length_ms:0,item_progress_ms:0},queue:{version:0,count:0,items:[]},lastfm:{},spotify:{},pairing:{},spotify_new_releases:[],spotify_featured_playlists:[],notifications:{next_id:1,list:[]},search_path:"/search/library",recent_searches:[],composer_tracks_sort:1,genre_tracks_sort:1,hide_singles:!1,hide_spotify:!1,artists_sort:1,artist_albums_sort:1,artist_tracks_sort:1,albums_sort:1,show_only_next_items:!1,show_burger_menu:!1,show_player_menu:!1,show_update_dialog:!1,update_dialog_scan_kind:""}},getters:{now_playing:e=>{const t=e.queue.items.find(function(n){return n.id===e.player.item_id});return t===void 0?{}:t},settings_webinterface:e=>e.settings?e.settings.categories.find(t=>t.name==="webinterface"):null,settings_option_recently_added_limit:(e,t)=>{if(t.settings_webinterface){const n=t.settings_webinterface.options.find(r=>r.name==="recently_added_limit");if(n)return n.value}return 100},settings_option_show_composer_now_playing:(e,t)=>{if(t.settings_webinterface){const n=t.settings_webinterface.options.find(r=>r.name==="show_composer_now_playing");if(n)return n.value}return!1},settings_option_show_composer_for_genre:(e,t)=>{if(t.settings_webinterface){const n=t.settings_webinterface.options.find(r=>r.name==="show_composer_for_genre");if(n)return n.value}return null},settings_option_show_filepath_now_playing:(e,t)=>{if(t.settings_webinterface){const n=t.settings_webinterface.options.find(r=>r.name==="show_filepath_now_playing");if(n)return n.value}return!1},settings_category:e=>t=>e.settings.categories.find(n=>n.name===t),settings_option:e=>(t,n)=>{const r=e.settings.categories.find(s=>s.name===t);return r?r.options.find(s=>s.name===n):{}}},mutations:{[xy](e,t){e.config=t},[ky](e,t){e.settings=t},[pu](e,t){const r=e.settings.categories.find(s=>s.name===t.category).options.find(s=>s.name===t.name);r.value=t.value},[Ey](e,t){e.library=t},[Sy](e,t){e.audiobooks_count=t},[$y](e,t){e.podcasts_count=t},[Ay](e,t){e.rss_count=t},[Ty](e,t){e.outputs=t},[bm](e,t){e.player=t},[Oy](e,t){e.queue=t},[Py](e,t){e.lastfm=t},[Dy](e,t){e.spotify=t},[Fy](e,t){e.pairing=t},[wm](e,t){e.spotify_new_releases=t},[Cm](e,t){e.spotify_featured_playlists=t},[Ip](e,t){if(t.topic){const n=e.notifications.list.findIndex(r=>r.topic===t.topic);if(n>=0){e.notifications.list.splice(n,1,t);return}}e.notifications.list.push(t)},[id](e,t){const n=e.notifications.list.indexOf(t);n!==-1&&e.notifications.list.splice(n,1)},[ad](e,t){e.search_path=t},[zm](e,t){const n=e.recent_searches.findIndex(r=>r===t);n>=0&&e.recent_searches.splice(n,1),e.recent_searches.splice(0,0,t),e.recent_searches.length>5&&e.recent_searches.pop()},[Iy](e,t){e.composer_tracks_sort=t},[Ry](e,t){e.genre_tracks_sort=t},[hu](e,t){e.hide_singles=t},[xm](e,t){e.hide_spotify=t},[Ly](e,t){e.artists_sort=t},[Ny](e,t){e.artist_albums_sort=t},[My](e,t){e.artist_tracks_sort=t},[Vy](e,t){e.albums_sort=t},[By](e,t){e.show_only_next_items=t},[vo](e,t){e.show_burger_menu=t},[bo](e,t){e.show_player_menu=t},[Ki](e,t){e.show_update_dialog=t},[km](e,t){e.update_dialog_scan_kind=t}},actions:{add_notification({commit:e,state:t},n){const r={id:t.notifications.next_id++,type:n.type,text:n.text,topic:n.topic,timeout:n.timeout};e(Ip,r),n.timeout>0&&setTimeout(()=>{e(id,r)},n.timeout)}}});/*! * vue-router v4.2.2 * (c) 2023 Eduardo San Martin Morote * @license MIT */const eo=typeof window!="undefined";function uk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const bt=Object.assign;function ec(e,t){const n={};for(const r in t){const s=t[r];n[r]=ar(s)?s.map(e):e(s)}return n}const _i=()=>{},ar=Array.isArray,ck=/\/$/,dk=e=>e.replace(ck,"");function tc(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let u=t.indexOf("?");return a=0&&(u=-1),u>-1&&(r=t.slice(0,u),o=t.slice(u+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=hk(r!=null?r:t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function mk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Rp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function fk(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&wo(t.matched[r],n.matched[s])&&Uy(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function wo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Uy(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!pk(e[n],t[n]))return!1;return!0}function pk(e,t){return ar(e)?Lp(e,t):ar(t)?Lp(t,e):e===t}function Lp(e,t){return ar(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function hk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var Li;(function(e){e.pop="pop",e.push="push"})(Li||(Li={}));var gi;(function(e){e.back="back",e.forward="forward",e.unknown=""})(gi||(gi={}));function _k(e){if(!e)if(eo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),dk(e)}const gk=/^[^#]+#/;function yk(e,t){return e.replace(gk,"#")+t}function vk(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 _u=()=>({left:window.pageXOffset,top:window.pageYOffset});function bk(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=vk(s,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 Np(e,t){return(history.state?history.state.position-t:-1)+e}const ld=new Map;function wk(e,t){ld.set(e,t)}function Ck(e){const t=ld.get(e);return ld.delete(e),t}let zk=()=>location.protocol+"//"+location.host;function jy(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,u=s.slice(a);return u[0]!=="/"&&(u="/"+u),Rp(u,"")}return Rp(n,e)+r+s}function xk(e,t,n,r){let s=[],o=[],i=null;const a=({state:m})=>{const p=jy(e,location),h=n.value,_=t.value;let w=0;if(m){if(n.value=p,t.value=m,i&&i===h){i=null;return}w=_?m.position-_.position:0}else r(p);s.forEach(v=>{v(n.value,h,{delta:w,type:Li.pop,direction:w?w>0?gi.forward:gi.back:gi.unknown})})};function u(){i=n.value}function c(m){s.push(m);const p=()=>{const h=s.indexOf(m);h>-1&&s.splice(h,1)};return o.push(p),p}function d(){const{history:m}=window;!m.state||m.replaceState(bt({},m.state,{scroll:_u()}),"")}function f(){for(const m of o)m();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:u,listen:c,destroy:f}}function Mp(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?_u():null}}function kk(e){const{history:t,location:n}=window,r={value:jy(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(u,c,d){const f=e.indexOf("#"),m=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:zk()+e+u;try{t[d?"replaceState":"pushState"](c,"",m),s.value=c}catch(p){console.error(p),n[d?"replace":"assign"](m)}}function i(u,c){const d=bt({},t.state,Mp(s.value.back,u,s.value.forward,!0),c,{position:s.value.position});o(u,d,!0),r.value=u}function a(u,c){const d=bt({},s.value,t.state,{forward:u,scroll:_u()});o(d.current,d,!0);const f=bt({},Mp(r.value,u,null),{position:d.position+1},c);o(u,f,!1),r.value=u}return{location:r,state:s,push:a,replace:i}}function Ek(e){e=_k(e);const t=kk(e),n=xk(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=bt({location:"",base:e,go:r,createHref:yk.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Sk(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ek(e)}function $k(e){return typeof e=="string"||e&&typeof e=="object"}function Hy(e){return typeof e=="string"||typeof e=="symbol"}const Hr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qy=Symbol("");var Vp;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Vp||(Vp={}));function Co(e,t){return bt(new Error,{type:e,[qy]:!0},t)}function Sr(e,t){return e instanceof Error&&qy in e&&(t==null||!!(e.type&t))}const Bp="[^/]+?",Ak={sensitive:!1,strict:!1,start:!0,end:!0},Tk=/[.+*?^${}()[\]/\\]/g;function Ok(e,t){const n=bt({},Ak,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const d=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Dk(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Fk={type:0,value:""},Ik=/[a-zA-Z0-9_]/;function Rk(e){if(!e)return[[]];if(e==="/")return[[Fk]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,u,c="",d="";function f(){!c||(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:d,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function m(){c+=u}for(;a{i(b)}:_i}function i(d){if(Hy(d)){const f=r.get(d);f&&(r.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function a(){return n}function u(d){let f=0;for(;f=0&&(d.record.path!==n[f].record.path||!Wy(d,n[f]));)f++;n.splice(f,0,d),d.record.name&&!Hp(d)&&r.set(d.record.name,d)}function c(d,f){let m,p={},h,_;if("name"in d&&d.name){if(m=r.get(d.name),!m)throw Co(1,{location:d});_=m.record.name,p=bt(jp(f.params,m.keys.filter(b=>!b.optional).map(b=>b.name)),d.params&&jp(d.params,m.keys.map(b=>b.name))),h=m.stringify(p)}else if("path"in d)h=d.path,m=n.find(b=>b.re.test(h)),m&&(p=m.parse(h),_=m.record.name);else{if(m=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!m)throw Co(1,{location:d,currentLocation:f});_=m.record.name,p=bt({},f.params,d.params),h=m.stringify(p)}const w=[];let v=m;for(;v;)w.unshift(v.record),v=v.parent;return{name:_,path:h,params:p,matched:w,meta:Bk(w)}}return e.forEach(d=>o(d)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function jp(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Mk(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Vk(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Vk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Hp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Bk(e){return e.reduce((t,n)=>bt(t,n.meta),{})}function qp(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Wy(e,t){return t.children.some(n=>n===e||Wy(e,n))}const Gy=/#/g,Uk=/&/g,jk=/\//g,Hk=/=/g,qk=/\?/g,Ky=/\+/g,Wk=/%5B/g,Gk=/%5D/g,Zy=/%5E/g,Kk=/%60/g,Yy=/%7B/g,Zk=/%7C/g,Jy=/%7D/g,Yk=/%20/g;function Em(e){return encodeURI(""+e).replace(Zk,"|").replace(Wk,"[").replace(Gk,"]")}function Jk(e){return Em(e).replace(Yy,"{").replace(Jy,"}").replace(Zy,"^")}function ud(e){return Em(e).replace(Ky,"%2B").replace(Yk,"+").replace(Gy,"%23").replace(Uk,"%26").replace(Kk,"`").replace(Yy,"{").replace(Jy,"}").replace(Zy,"^")}function Xk(e){return ud(e).replace(Hk,"%3D")}function Qk(e){return Em(e).replace(Gy,"%23").replace(qk,"%3F")}function e2(e){return e==null?"":Qk(e).replace(jk,"%2F")}function Pl(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function t2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&ud(o)):[r&&ud(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function n2(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ar(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const r2=Symbol(""),Gp=Symbol(""),Sm=Symbol(""),Xy=Symbol(""),cd=Symbol("");function Bo(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Yr(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,a)=>{const u=f=>{f===!1?a(Co(4,{from:n,to:t})):f instanceof Error?a(f):$k(f)?a(Co(2,{from:t,to:f})):(o&&r.enterCallbacks[s]===o&&typeof f=="function"&&o.push(f),i())},c=e.call(r&&r.instances[s],t,n,u);let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>a(f))})}function nc(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let a=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(s2(a)){const c=(a.__vccOpts||a)[t];c&&s.push(Yr(c,n,r,o,i))}else{let u=a();s.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const d=uk(c)?c.default:c;o.components[i]=d;const m=(d.__vccOpts||d)[t];return m&&Yr(m,n,r,o,i)()}))}}return s}function s2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Kp(e){const t=ir(Sm),n=ir(Xy),r=$t(()=>t.resolve(xn(e.to))),s=$t(()=>{const{matched:u}=r.value,{length:c}=u,d=u[c-1],f=n.matched;if(!d||!f.length)return-1;const m=f.findIndex(wo.bind(null,d));if(m>-1)return m;const p=Zp(u[c-2]);return c>1&&Zp(d)===p&&f[f.length-1].path!==p?f.findIndex(wo.bind(null,u[c-2])):m}),o=$t(()=>s.value>-1&&l2(n.params,r.value.params)),i=$t(()=>s.value>-1&&s.value===n.matched.length-1&&Uy(n.params,r.value.params));function a(u={}){return a2(u)?t[xn(e.replace)?"replace":"push"](xn(e.to)).catch(_i):Promise.resolve()}return{route:r,href:$t(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const o2=Ao({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:Kp,setup(e,{slots:t}){const n=Rs(Kp(e)),{options:r}=ir(Sm),s=$t(()=>({[Yp(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Yp(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:_r("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),i2=o2;function a2(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function l2(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!ar(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Zp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Yp=(e,t,n)=>e!=null?e:t!=null?t:n,u2=Ao({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ir(cd),s=$t(()=>e.route||r.value),o=ir(Gp,0),i=$t(()=>{let c=xn(o);const{matched:d}=s.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),a=$t(()=>s.value.matched[i.value]);di(Gp,$t(()=>i.value+1)),di(r2,a),di(cd,s);const u=Qt();return kt(()=>[u.value,a.value,e.name],([c,d,f],[m,p,h])=>{d&&(d.instances[f]=c,p&&p!==d&&c&&c===m&&(d.leaveGuards.size||(d.leaveGuards=p.leaveGuards),d.updateGuards.size||(d.updateGuards=p.updateGuards))),c&&d&&(!p||!wo(d,p)||!m)&&(d.enterCallbacks[f]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=s.value,d=e.name,f=a.value,m=f&&f.components[d];if(!m)return Jp(n.default,{Component:m,route:c});const p=f.props[d],h=p?p===!0?c.params:typeof p=="function"?p(c):p:null,w=_r(m,bt({},h,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(f.instances[d]=null)},ref:u}));return Jp(n.default,{Component:w,route:c})||w}}});function Jp(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const c2=u2;function d2(e){const t=Nk(e.routes,e),n=e.parseQuery||t2,r=e.stringifyQuery||Wp,s=e.history,o=Bo(),i=Bo(),a=Bo(),u=D_(Hr);let c=Hr;eo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=ec.bind(null,W=>""+W),f=ec.bind(null,e2),m=ec.bind(null,Pl);function p(W,ye){let le,xe;return Hy(W)?(le=t.getRecordMatcher(W),xe=ye):xe=W,t.addRoute(xe,le)}function h(W){const ye=t.getRecordMatcher(W);ye&&t.removeRoute(ye)}function _(){return t.getRoutes().map(W=>W.record)}function w(W){return!!t.getRecordMatcher(W)}function v(W,ye){if(ye=bt({},ye||u.value),typeof W=="string"){const N=tc(n,W,ye.path),ee=t.resolve({path:N.path},ye),re=s.createHref(N.fullPath);return bt(N,ee,{params:m(ee.params),hash:Pl(N.hash),redirectedFrom:void 0,href:re})}let le;if("path"in W)le=bt({},W,{path:tc(n,W.path,ye.path).path});else{const N=bt({},W.params);for(const ee in N)N[ee]==null&&delete N[ee];le=bt({},W,{params:f(N)}),ye.params=f(ye.params)}const xe=t.resolve(le,ye),Ue=W.hash||"";xe.params=d(m(xe.params));const O=mk(r,bt({},W,{hash:Jk(Ue),path:xe.path})),D=s.createHref(O);return bt({fullPath:O,hash:Ue,query:r===Wp?n2(W.query):W.query||{}},xe,{redirectedFrom:void 0,href:D})}function b(W){return typeof W=="string"?tc(n,W,u.value.path):bt({},W)}function k(W,ye){if(c!==W)return Co(8,{from:ye,to:W})}function z(W){return M(W)}function S(W){return z(bt(b(W),{replace:!0}))}function T(W){const ye=W.matched[W.matched.length-1];if(ye&&ye.redirect){const{redirect:le}=ye;let xe=typeof le=="function"?le(W):le;return typeof xe=="string"&&(xe=xe.includes("?")||xe.includes("#")?xe=b(xe):{path:xe},xe.params={}),bt({query:W.query,hash:W.hash,params:"path"in xe?{}:W.params},xe)}}function M(W,ye){const le=c=v(W),xe=u.value,Ue=W.state,O=W.force,D=W.replace===!0,N=T(le);if(N)return M(bt(b(N),{state:typeof N=="object"?bt({},Ue,N.state):Ue,force:O,replace:D}),ye||le);const ee=le;ee.redirectedFrom=ye;let re;return!O&&fk(r,xe,le)&&(re=Co(16,{to:ee,from:xe}),ve(xe,xe,!0,!1)),(re?Promise.resolve(re):j(ee,xe)).catch(oe=>Sr(oe)?Sr(oe,2)?oe:Ze(oe):Ce(oe,ee,xe)).then(oe=>{if(oe){if(Sr(oe,2))return M(bt({replace:D},b(oe.to),{state:typeof oe.to=="object"?bt({},Ue,oe.to.state):Ue,force:O}),ye||ee)}else oe=Q(ee,xe,!0,D,Ue);return K(ee,xe,oe),oe})}function L(W,ye){const le=k(W,ye);return le?Promise.reject(le):Promise.resolve()}function F(W){const ye=be.values().next().value;return ye&&typeof ye.runWithContext=="function"?ye.runWithContext(W):W()}function j(W,ye){let le;const[xe,Ue,O]=m2(W,ye);le=nc(xe.reverse(),"beforeRouteLeave",W,ye);for(const N of xe)N.leaveGuards.forEach(ee=>{le.push(Yr(ee,W,ye))});const D=L.bind(null,W,ye);return le.push(D),Le(le).then(()=>{le=[];for(const N of o.list())le.push(Yr(N,W,ye));return le.push(D),Le(le)}).then(()=>{le=nc(Ue,"beforeRouteUpdate",W,ye);for(const N of Ue)N.updateGuards.forEach(ee=>{le.push(Yr(ee,W,ye))});return le.push(D),Le(le)}).then(()=>{le=[];for(const N of W.matched)if(N.beforeEnter&&!ye.matched.includes(N))if(ar(N.beforeEnter))for(const ee of N.beforeEnter)le.push(Yr(ee,W,ye));else le.push(Yr(N.beforeEnter,W,ye));return le.push(D),Le(le)}).then(()=>(W.matched.forEach(N=>N.enterCallbacks={}),le=nc(O,"beforeRouteEnter",W,ye),le.push(D),Le(le))).then(()=>{le=[];for(const N of i.list())le.push(Yr(N,W,ye));return le.push(D),Le(le)}).catch(N=>Sr(N,8)?N:Promise.reject(N))}function K(W,ye,le){for(const xe of a.list())F(()=>xe(W,ye,le))}function Q(W,ye,le,xe,Ue){const O=k(W,ye);if(O)return O;const D=ye===Hr,N=eo?history.state:{};le&&(xe||D?s.replace(W.fullPath,bt({scroll:D&&N&&N.scroll},Ue)):s.push(W.fullPath,Ue)),u.value=W,ve(W,ye,le,D),Ze()}let U;function G(){U||(U=s.listen((W,ye,le)=>{if(!Fe.listening)return;const xe=v(W),Ue=T(xe);if(Ue){M(bt(Ue,{replace:!0}),xe).catch(_i);return}c=xe;const O=u.value;eo&&wk(Np(O.fullPath,le.delta),_u()),j(xe,O).catch(D=>Sr(D,12)?D:Sr(D,2)?(M(D.to,xe).then(N=>{Sr(N,20)&&!le.delta&&le.type===Li.pop&&s.go(-1,!1)}).catch(_i),Promise.reject()):(le.delta&&s.go(-le.delta,!1),Ce(D,xe,O))).then(D=>{D=D||Q(xe,O,!1),D&&(le.delta&&!Sr(D,8)?s.go(-le.delta,!1):le.type===Li.pop&&Sr(D,20)&&s.go(-1,!1)),K(xe,O,D)}).catch(_i)}))}let me=Bo(),se=Bo(),ae;function Ce(W,ye,le){Ze(W);const xe=se.list();return xe.length?xe.forEach(Ue=>Ue(W,ye,le)):console.error(W),Promise.reject(W)}function Ke(){return ae&&u.value!==Hr?Promise.resolve():new Promise((W,ye)=>{me.add([W,ye])})}function Ze(W){return ae||(ae=!W,G(),me.list().forEach(([ye,le])=>W?le(W):ye()),me.reset()),W}function ve(W,ye,le,xe){const{scrollBehavior:Ue}=e;if(!eo||!Ue)return Promise.resolve();const O=!le&&Ck(Np(W.fullPath,0))||(xe||!le)&&history.state&&history.state.scroll||null;return Hi().then(()=>Ue(W,ye,O)).then(D=>D&&bk(D)).catch(D=>Ce(D,W,ye))}const X=W=>s.go(W);let ge;const be=new Set,Fe={currentRoute:u,listening:!0,addRoute:p,removeRoute:h,hasRoute:w,getRoutes:_,resolve:v,options:e,push:z,replace:S,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:se.add,isReady:Ke,install(W){const ye=this;W.component("RouterLink",i2),W.component("RouterView",c2),W.config.globalProperties.$router=ye,Object.defineProperty(W.config.globalProperties,"$route",{enumerable:!0,get:()=>xn(u)}),eo&&!ge&&u.value===Hr&&(ge=!0,z(s.location).catch(Ue=>{}));const le={};for(const Ue in Hr)le[Ue]=$t(()=>u.value[Ue]);W.provide(Sm,ye),W.provide(Xy,Rs(le)),W.provide(cd,u);const xe=W.unmount;be.add(W),W.unmount=function(){be.delete(W),be.size<1&&(c=Hr,U&&U(),U=null,u.value=Hr,ge=!1,ae=!1),xe()}}};function Le(W){return W.reduce((ye,le)=>ye.then(()=>F(le)),Promise.resolve())}return Fe}function m2(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iwo(c,a))?r.push(a):n.push(a));const u=e.matched[i];u&&(t.matched.find(c=>wo(c,u))||s.push(u))}return[n,r,s]}var pe=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n};const f2={name:"ContentWithHeading",data(){return{options_visible:!1}},mounted(){this.$slots.options&&(this.observer=new IntersectionObserver(this.onElementObserved,{rootMargin:"-82px 0px 0px 0px",threshold:1}),this.observer.observe(this.$refs.options_ref))},methods:{onElementObserved(e){e.forEach(({target:t,isIntersecting:n})=>{this.options_visible=n})},scroll_to_top:function(){window.scrollTo({top:0,behavior:"smooth"})},scroll_to_content:function(){this.$route.meta.has_tabs?this.$scrollTo("#top",{offset:-140}):this.$scrollTo("#top",{offset:-110})},visibilityChanged:function(e){this.options_visible=e}}},p2={class:"section fd-content"},h2={class:"container"},_2={class:"columns is-centered"},g2={class:"column is-four-fifths"},y2={key:0},v2={ref:"options_ref",style:{height:"1px"}},b2={class:"buttons is-centered",style:{"margin-bottom":"6px","margin-top":"16px"}},w2={class:"icon is-small"},C2={class:"icon is-small"},z2={id:"top",class:"level"},x2={class:"level-left"},k2={class:"level-item has-text-centered-mobile"},E2={class:"level-right has-text-centered-mobile"},S2={style:{"margin-top":"16px"}};function $2(e,t,n,r,s,o){const i=$("mdicon");return E(),P("section",p2,[l("div",h2,[l("div",_2,[l("div",g2,[e.$slots.options?(E(),P("section",y2,[l("div",v2,null,512),vt(e.$slots,"options"),l("nav",b2,[s.options_visible?(E(),P("a",{key:1,class:"button is-small is-white",onClick:t[1]||(t[1]=(...a)=>o.scroll_to_content&&o.scroll_to_content(...a))},[l("span",C2,[C(i,{name:"chevron-up",size:"16"})])])):(E(),P("a",{key:0,class:"button is-small is-white",onClick:t[0]||(t[0]=(...a)=>o.scroll_to_top&&o.scroll_to_top(...a))},[l("span",w2,[C(i,{name:"chevron-down",size:"16"})])]))])])):Y("",!0),l("div",{class:We({"fd-content-with-option":e.$slots.options})},[l("nav",z2,[l("div",x2,[l("div",k2,[l("div",null,[vt(e.$slots,"heading-left")])])]),l("div",E2,[vt(e.$slots,"heading-right")])]),vt(e.$slots,"content"),l("div",S2,[vt(e.$slots,"footer")])],2)])])])])}var mt=pe(f2,[["render",$2]]);function Qy(e,t){return function(){return e.apply(t,arguments)}}const{toString:A2}=Object.prototype,{getPrototypeOf:$m}=Object,gu=(e=>t=>{const n=A2.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),wr=e=>(e=e.toLowerCase(),t=>gu(t)===e),yu=e=>t=>typeof t===e,{isArray:Po}=Array,Ni=yu("undefined");function T2(e){return e!==null&&!Ni(e)&&e.constructor!==null&&!Ni(e.constructor)&&qn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ev=wr("ArrayBuffer");function O2(e){let t;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ev(e.buffer),t}const P2=yu("string"),qn=yu("function"),tv=yu("number"),vu=e=>e!==null&&typeof e=="object",D2=e=>e===!0||e===!1,dl=e=>{if(gu(e)!=="object")return!1;const t=$m(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},F2=wr("Date"),I2=wr("File"),R2=wr("Blob"),L2=wr("FileList"),N2=e=>vu(e)&&qn(e.pipe),M2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||qn(e.append)&&((t=gu(e))==="formdata"||t==="object"&&qn(e.toString)&&e.toString()==="[object FormData]"))},V2=wr("URLSearchParams"),B2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Zi(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e=="undefined")return;let r,s;if(typeof e!="object"&&(e=[e]),Po(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const rv=(()=>typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:global)(),sv=e=>!Ni(e)&&e!==rv;function dd(){const{caseless:e}=sv(this)&&this||{},t={},n=(r,s)=>{const o=e&&nv(t,s)||s;dl(t[o])&&dl(r)?t[o]=dd(t[o],r):dl(r)?t[o]=dd({},r):Po(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(Zi(t,(s,o)=>{n&&qn(s)?e[o]=Qy(s,n):e[o]=s},{allOwnKeys:r}),e),j2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),H2=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},q2=(e,t,n,r)=>{let s,o,i;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!a[i]&&(t[i]=e[i],a[i]=!0);e=n!==!1&&$m(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},W2=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},G2=e=>{if(!e)return null;if(Po(e))return e;let t=e.length;if(!tv(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},K2=(e=>t=>e&&t instanceof e)(typeof Uint8Array!="undefined"&&$m(Uint8Array)),Z2=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},Y2=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},J2=wr("HTMLFormElement"),X2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Xp=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Q2=wr("RegExp"),ov=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Zi(n,(s,o)=>{t(s,o,e)!==!1&&(r[o]=s)}),Object.defineProperties(e,r)},eE=e=>{ov(e,(t,n)=>{if(qn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(!!qn(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},tE=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return Po(e)?r(e):r(String(e).split(t)),n},nE=()=>{},rE=(e,t)=>(e=+e,Number.isFinite(e)?e:t),rc="abcdefghijklmnopqrstuvwxyz",Qp="0123456789",iv={DIGIT:Qp,ALPHA:rc,ALPHA_DIGIT:rc+rc.toUpperCase()+Qp},sE=(e=16,t=iv.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function oE(e){return!!(e&&qn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const iE=e=>{const t=new Array(10),n=(r,s)=>{if(vu(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=Po(r)?[]:{};return Zi(r,(i,a)=>{const u=n(i,s+1);!Ni(u)&&(o[a]=u)}),t[s]=void 0,o}}return r};return n(e,0)},aE=wr("AsyncFunction"),lE=e=>e&&(vu(e)||qn(e))&&qn(e.then)&&qn(e.catch);var ie={isArray:Po,isArrayBuffer:ev,isBuffer:T2,isFormData:M2,isArrayBufferView:O2,isString:P2,isNumber:tv,isBoolean:D2,isObject:vu,isPlainObject:dl,isUndefined:Ni,isDate:F2,isFile:I2,isBlob:R2,isRegExp:Q2,isFunction:qn,isStream:N2,isURLSearchParams:V2,isTypedArray:K2,isFileList:L2,forEach:Zi,merge:dd,extend:U2,trim:B2,stripBOM:j2,inherits:H2,toFlatObject:q2,kindOf:gu,kindOfTest:wr,endsWith:W2,toArray:G2,forEachEntry:Z2,matchAll:Y2,isHTMLForm:J2,hasOwnProperty:Xp,hasOwnProp:Xp,reduceDescriptors:ov,freezeMethods:eE,toObjectSet:tE,toCamelCase:X2,noop:nE,toFiniteNumber:rE,findKey:nv,global:rv,isContextDefined:sv,ALPHABET:iv,generateString:sE,isSpecCompliantForm:oE,toJSONObject:iE,isAsyncFn:aE,isThenable:lE};function ht(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}ie.inherits(ht,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ie.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const av=ht.prototype,lv={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{lv[e]={value:e}});Object.defineProperties(ht,lv);Object.defineProperty(av,"isAxiosError",{value:!0});ht.from=(e,t,n,r,s,o)=>{const i=Object.create(av);return ie.toFlatObject(e,i,function(u){return u!==Error.prototype},a=>a!=="isAxiosError"),ht.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};var uE=null;function md(e){return ie.isPlainObject(e)||ie.isArray(e)}function uv(e){return ie.endsWith(e,"[]")?e.slice(0,-2):e}function eh(e,t,n){return e?e.concat(t).map(function(s,o){return s=uv(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function cE(e){return ie.isArray(e)&&!e.some(md)}const dE=ie.toFlatObject(ie,{},null,function(t){return/^is[A-Z]/.test(t)});function bu(e,t,n){if(!ie.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ie.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,w){return!ie.isUndefined(w[_])});const r=n.metaTokens,s=n.visitor||d,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob!="undefined"&&Blob)&&ie.isSpecCompliantForm(t);if(!ie.isFunction(s))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(ie.isDate(h))return h.toISOString();if(!u&&ie.isBlob(h))throw new ht("Blob is not supported. Use a Buffer instead.");return ie.isArrayBuffer(h)||ie.isTypedArray(h)?u&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function d(h,_,w){let v=h;if(h&&!w&&typeof h=="object"){if(ie.endsWith(_,"{}"))_=r?_:_.slice(0,-2),h=JSON.stringify(h);else if(ie.isArray(h)&&cE(h)||(ie.isFileList(h)||ie.endsWith(_,"[]"))&&(v=ie.toArray(h)))return _=uv(_),v.forEach(function(k,z){!(ie.isUndefined(k)||k===null)&&t.append(i===!0?eh([_],z,o):i===null?_:_+"[]",c(k))}),!1}return md(h)?!0:(t.append(eh(w,_,o),c(h)),!1)}const f=[],m=Object.assign(dE,{defaultVisitor:d,convertValue:c,isVisitable:md});function p(h,_){if(!ie.isUndefined(h)){if(f.indexOf(h)!==-1)throw Error("Circular reference detected in "+_.join("."));f.push(h),ie.forEach(h,function(v,b){(!(ie.isUndefined(v)||v===null)&&s.call(t,v,ie.isString(b)?b.trim():b,_,m))===!0&&p(v,_?_.concat(b):[b])}),f.pop()}}if(!ie.isObject(e))throw new TypeError("data must be an object");return p(e),t}function th(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Am(e,t){this._pairs=[],e&&bu(e,this,t)}const cv=Am.prototype;cv.append=function(t,n){this._pairs.push([t,n])};cv.toString=function(t){const n=t?function(r){return t.call(this,r,th)}:th;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function mE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function dv(e,t,n){if(!t)return e;const r=n&&n.encode||mE,s=n&&n.serialize;let o;if(s?o=s(t,n):o=ie.isURLSearchParams(t)?t.toString():new Am(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class fE{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ie.forEach(this.handlers,function(r){r!==null&&t(r)})}}var nh=fE,mv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pE=typeof URLSearchParams!="undefined"?URLSearchParams:Am,hE=typeof FormData!="undefined"?FormData:null,_E=typeof Blob!="undefined"?Blob:null;const gE=(()=>{let e;return typeof navigator!="undefined"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"})(),yE=(()=>typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")();var gr={isBrowser:!0,classes:{URLSearchParams:pE,FormData:hE,Blob:_E},isStandardBrowserEnv:gE,isStandardBrowserWebWorkerEnv:yE,protocols:["http","https","file","blob","url","data"]};function vE(e,t){return bu(e,new gr.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return gr.isNode&&ie.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function bE(e){return ie.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function wE(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&ie.isArray(s)?s.length:i,u?(ie.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!a):((!s[i]||!ie.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&ie.isArray(s[i])&&(s[i]=wE(s[i])),!a)}if(ie.isFormData(e)&&ie.isFunction(e.entries)){const n={};return ie.forEachEntry(e,(r,s)=>{t(bE(r),s,n,0)}),n}return null}const CE={"Content-Type":void 0};function zE(e,t,n){if(ie.isString(e))try{return(t||JSON.parse)(e),ie.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const wu={transitional:mv,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=ie.isObject(t);if(o&&ie.isHTMLForm(t)&&(t=new FormData(t)),ie.isFormData(t))return s&&s?JSON.stringify(fv(t)):t;if(ie.isArrayBuffer(t)||ie.isBuffer(t)||ie.isStream(t)||ie.isFile(t)||ie.isBlob(t))return t;if(ie.isArrayBufferView(t))return t.buffer;if(ie.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return vE(t,this.formSerializer).toString();if((a=ie.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return bu(a?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),zE(t)):t}],transformResponse:[function(t){const n=this.transitional||wu.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&ie.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(a){if(i)throw a.name==="SyntaxError"?ht.from(a,ht.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:gr.classes.FormData,Blob:gr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};ie.forEach(["delete","get","head"],function(t){wu.headers[t]={}});ie.forEach(["post","put","patch"],function(t){wu.headers[t]=ie.merge(CE)});var Tm=wu;const xE=ie.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var kE=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&xE[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};const rh=Symbol("internals");function Uo(e){return e&&String(e).trim().toLowerCase()}function ml(e){return e===!1||e==null?e:ie.isArray(e)?e.map(ml):String(e)}function EE(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 SE=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function sc(e,t,n,r,s){if(ie.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!ie.isString(t)){if(ie.isString(r))return t.indexOf(r)!==-1;if(ie.isRegExp(r))return r.test(t)}}function $E(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function AE(e,t){const n=ie.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class Cu{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(a,u,c){const d=Uo(u);if(!d)throw new Error("header name must be a non-empty string");const f=ie.findKey(s,d);(!f||s[f]===void 0||c===!0||c===void 0&&s[f]!==!1)&&(s[f||u]=ml(a))}const i=(a,u)=>ie.forEach(a,(c,d)=>o(c,d,u));return ie.isPlainObject(t)||t instanceof this.constructor?i(t,n):ie.isString(t)&&(t=t.trim())&&!SE(t)?i(kE(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=Uo(t),t){const r=ie.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return EE(s);if(ie.isFunction(n))return n.call(this,s,r);if(ie.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Uo(t),t){const r=ie.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||sc(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=Uo(i),i){const a=ie.findKey(r,i);a&&(!n||sc(r,r[a],a,n))&&(delete r[a],s=!0)}}return ie.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||sc(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return ie.forEach(this,(s,o)=>{const i=ie.findKey(r,o);if(i){n[i]=ml(s),delete n[o];return}const a=t?$E(o):String(o).trim();a!==o&&delete n[o],n[a]=ml(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ie.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&ie.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(s=>r.set(s)),r}static accessor(t){const r=(this[rh]=this[rh]={accessors:{}}).accessors,s=this.prototype;function o(i){const a=Uo(i);r[a]||(AE(s,i),r[a]=!0)}return ie.isArray(t)?t.forEach(o):o(t),this}}Cu.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ie.freezeMethods(Cu.prototype);ie.freezeMethods(Cu);var Dr=Cu;function oc(e,t){const n=this||Tm,r=t||n,s=Dr.from(r.headers);let o=r.data;return ie.forEach(e,function(a){o=a.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function pv(e){return!!(e&&e.__CANCEL__)}function Yi(e,t,n){ht.call(this,e==null?"canceled":e,ht.ERR_CANCELED,t,n),this.name="CanceledError"}ie.inherits(Yi,ht,{__CANCEL__:!0});function TE(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ht("Request failed with status code "+n.status,[ht.ERR_BAD_REQUEST,ht.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}var OE=gr.isStandardBrowserEnv?function(){return{write:function(n,r,s,o,i,a){const u=[];u.push(n+"="+encodeURIComponent(r)),ie.isNumber(s)&&u.push("expires="+new Date(s).toGMTString()),ie.isString(o)&&u.push("path="+o),ie.isString(i)&&u.push("domain="+i),a===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function PE(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function DE(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function hv(e,t){return e&&!PE(t)?DE(e,t):t}var FE=gr.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{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=s(window.location.href),function(i){const a=ie.isString(i)?s(i):i;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function IE(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function RE(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),d=r[o];i||(i=c),n[s]=u,r[s]=c;let f=o,m=0;for(;f!==s;)m+=n[f++],f=f%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),c-i{const o=s.loaded,i=s.lengthComputable?s.total:void 0,a=o-n,u=r(a),c=o<=i;n=o;const d={loaded:o,total:i,progress:i?o/i:void 0,bytes:a,rate:u||void 0,estimated:u&&i&&c?(i-o)/u:void 0,event:s};d[t?"download":"upload"]=!0,e(d)}}const LE=typeof XMLHttpRequest!="undefined";var NE=LE&&function(e){return new Promise(function(n,r){let s=e.data;const o=Dr.from(e.headers).normalize(),i=e.responseType;let a;function u(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}ie.isFormData(s)&&(gr.isStandardBrowserEnv||gr.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.setContentType("multipart/form-data;",!1));let c=new XMLHttpRequest;if(e.auth){const p=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(p+":"+h))}const d=hv(e.baseURL,e.url);c.open(e.method.toUpperCase(),dv(d,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function f(){if(!c)return;const p=Dr.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),_={data:!i||i==="text"||i==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:p,config:e,request:c};TE(function(v){n(v),u()},function(v){r(v),u()},_),c=null}if("onloadend"in c?c.onloadend=f:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(f)},c.onabort=function(){!c||(r(new ht("Request aborted",ht.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new ht("Network Error",ht.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let h=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const _=e.transitional||mv;e.timeoutErrorMessage&&(h=e.timeoutErrorMessage),r(new ht(h,_.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,e,c)),c=null},gr.isStandardBrowserEnv){const p=(e.withCredentials||FE(d))&&e.xsrfCookieName&&OE.read(e.xsrfCookieName);p&&o.set(e.xsrfHeaderName,p)}s===void 0&&o.setContentType(null),"setRequestHeader"in c&&ie.forEach(o.toJSON(),function(h,_){c.setRequestHeader(_,h)}),ie.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),i&&i!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",sh(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",sh(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=p=>{!c||(r(!p||p.type?new Yi(null,e,c):p),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const m=IE(d);if(m&&gr.protocols.indexOf(m)===-1){r(new ht("Unsupported protocol "+m+":",ht.ERR_BAD_REQUEST,e));return}c.send(s||null)})};const fl={http:uE,xhr:NE};ie.forEach(fl,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var ME={getAdapter:e=>{e=ie.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let s=0;se instanceof Dr?e.toJSON():e;function zo(e,t){t=t||{};const n={};function r(c,d,f){return ie.isPlainObject(c)&&ie.isPlainObject(d)?ie.merge.call({caseless:f},c,d):ie.isPlainObject(d)?ie.merge({},d):ie.isArray(d)?d.slice():d}function s(c,d,f){if(ie.isUndefined(d)){if(!ie.isUndefined(c))return r(void 0,c,f)}else return r(c,d,f)}function o(c,d){if(!ie.isUndefined(d))return r(void 0,d)}function i(c,d){if(ie.isUndefined(d)){if(!ie.isUndefined(c))return r(void 0,c)}else return r(void 0,d)}function a(c,d,f){if(f in t)return r(c,d);if(f in e)return r(void 0,c)}const u={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(c,d)=>s(ih(c),ih(d),!0)};return ie.forEach(Object.keys(Object.assign({},e,t)),function(d){const f=u[d]||s,m=f(e[d],t[d],d);ie.isUndefined(m)&&f!==a||(n[d]=m)}),n}const _v="1.4.0",Om={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Om[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ah={};Om.transitional=function(t,n,r){function s(o,i){return"[Axios v"+_v+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,a)=>{if(t===!1)throw new ht(s(i," has been removed"+(n?" in "+n:"")),ht.ERR_DEPRECATED);return n&&!ah[i]&&(ah[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,a):!0}};function VE(e,t,n){if(typeof e!="object")throw new ht("options must be an object",ht.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const a=e[o],u=a===void 0||i(a,o,e);if(u!==!0)throw new ht("option "+o+" must be "+u,ht.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ht("Unknown option "+o,ht.ERR_BAD_OPTION)}}var fd={assertOptions:VE,validators:Om};const qr=fd.validators;class Dl{constructor(t){this.defaults=t,this.interceptors={request:new nh,response:new nh}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=zo(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&fd.assertOptions(r,{silentJSONParsing:qr.transitional(qr.boolean),forcedJSONParsing:qr.transitional(qr.boolean),clarifyTimeoutError:qr.transitional(qr.boolean)},!1),s!=null&&(ie.isFunction(s)?n.paramsSerializer={serialize:s}:fd.assertOptions(s,{encode:qr.function,serialize:qr.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i;i=o&&ie.merge(o.common,o[n.method]),i&&ie.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=Dr.concat(i,o);const a=[];let u=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(u=u&&_.synchronous,a.unshift(_.fulfilled,_.rejected))});const c=[];this.interceptors.response.forEach(function(_){c.push(_.fulfilled,_.rejected)});let d,f=0,m;if(!u){const h=[oh.bind(this),void 0];for(h.unshift.apply(h,a),h.push.apply(h,c),m=h.length,d=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(a=>{r.subscribe(a),o=a}).then(s);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,a){r.reason||(r.reason=new Yi(o,i,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Pm(function(s){t=s}),cancel:t}}}var BE=Pm;function UE(e){return function(n){return e.apply(null,n)}}function jE(e){return ie.isObject(e)&&e.isAxiosError===!0}const pd={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(pd).forEach(([e,t])=>{pd[t]=e});var HE=pd;function gv(e){const t=new pl(e),n=Qy(pl.prototype.request,t);return ie.extend(n,pl.prototype,t,{allOwnKeys:!0}),ie.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return gv(zo(e,s))},n}const tn=gv(Tm);tn.Axios=pl;tn.CanceledError=Yi;tn.CancelToken=BE;tn.isCancel=pv;tn.VERSION=_v;tn.toFormData=bu;tn.AxiosError=ht;tn.Cancel=tn.CanceledError;tn.all=function(t){return Promise.all(t)};tn.spread=UE;tn.isAxiosError=jE;tn.mergeConfig=zo;tn.AxiosHeaders=Dr;tn.formToJSON=e=>fv(ie.isHTMLForm(e)?new FormData(e):e);tn.HttpStatusCode=HE;tn.default=tn;var $e=tn;const{t:to}=mu.global;$e.interceptors.response.use(function(e){return e},function(e){return e.request.status&&e.request.responseURL&&at.dispatch("add_notification",{text:to("server.request-failed",{status:e.request.status,cause:e.request.statusText,url:e.request.responseURL}),type:"danger"}),Promise.reject(e)});var q={config(){return $e.get("./api/config")},settings(){return $e.get("./api/settings")},settings_update(e,t){return $e.put("./api/settings/"+e+"/"+t.name,t)},library_stats(){return $e.get("./api/library")},library_update(e){const t={};return e&&(t.scan_kind=e),$e.put("./api/update",void 0,{params:t})},library_rescan(e){const t={};return e&&(t.scan_kind=e),$e.put("./api/rescan",void 0,{params:t})},library_count(e){return $e.get("./api/library/count?expression="+e)},queue(){return $e.get("./api/queue")},queue_clear(){return $e.put("./api/queue/clear")},queue_remove(e){return $e.delete("./api/queue/items/"+e)},queue_move(e,t){return $e.put("./api/queue/items/"+e+"?new_position="+t)},queue_add(e){return $e.post("./api/queue/items/add?uris="+e).then(t=>(at.dispatch("add_notification",{text:to("server.appended-tracks",{count:t.data.count}),type:"info",timeout:2e3}),Promise.resolve(t)))},queue_add_next(e){let t=0;return at.getters.now_playing&&at.getters.now_playing.id&&(t=at.getters.now_playing.position+1),$e.post("./api/queue/items/add?uris="+e+"&position="+t).then(n=>(at.dispatch("add_notification",{text:to("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_expression_add(e){const t={};return t.expression=e,$e.post("./api/queue/items/add",void 0,{params:t}).then(n=>(at.dispatch("add_notification",{text:to("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_expression_add_next(e){const t={};return t.expression=e,t.position=0,at.getters.now_playing&&at.getters.now_playing.id&&(t.position=at.getters.now_playing.position+1),$e.post("./api/queue/items/add",void 0,{params:t}).then(n=>(at.dispatch("add_notification",{text:to("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_save_playlist(e){return $e.post("./api/queue/save",void 0,{params:{name:e}}).then(t=>(at.dispatch("add_notification",{text:to("server.queue-saved",{name:e}),type:"info",timeout:2e3}),Promise.resolve(t)))},player_status(){return $e.get("./api/player")},player_play_uri(e,t,n=void 0){const r={};return r.uris=e,r.shuffle=t?"true":"false",r.clear="true",r.playback="start",r.playback_from_position=n,$e.post("./api/queue/items/add",void 0,{params:r})},player_play_expression(e,t,n=void 0){const r={};return r.expression=e,r.shuffle=t?"true":"false",r.clear="true",r.playback="start",r.playback_from_position=n,$e.post("./api/queue/items/add",void 0,{params:r})},player_play(e={}){return $e.put("./api/player/play",void 0,{params:e})},player_playpos(e){return $e.put("./api/player/play?position="+e)},player_playid(e){return $e.put("./api/player/play?item_id="+e)},player_pause(){return $e.put("./api/player/pause")},player_stop(){return $e.put("./api/player/stop")},player_next(){return $e.put("./api/player/next")},player_previous(){return $e.put("./api/player/previous")},player_shuffle(e){const t=e?"true":"false";return $e.put("./api/player/shuffle?state="+t)},player_consume(e){const t=e?"true":"false";return $e.put("./api/player/consume?state="+t)},player_repeat(e){return $e.put("./api/player/repeat?state="+e)},player_volume(e){return $e.put("./api/player/volume?volume="+e)},player_output_volume(e,t){return $e.put("./api/player/volume?volume="+t+"&output_id="+e)},player_seek_to_pos(e){return $e.put("./api/player/seek?position_ms="+e)},player_seek(e){return $e.put("./api/player/seek?seek_ms="+e)},outputs(){return $e.get("./api/outputs")},output_update(e,t){return $e.put("./api/outputs/"+e,t)},output_toggle(e){return $e.put("./api/outputs/"+e+"/toggle")},library_artists(e=void 0){return $e.get("./api/library/artists",{params:{media_kind:e}})},library_artist(e){return $e.get("./api/library/artists/"+e)},library_artist_albums(e){return $e.get("./api/library/artists/"+e+"/albums")},library_albums(e=void 0){return $e.get("./api/library/albums",{params:{media_kind:e}})},library_album(e){return $e.get("./api/library/albums/"+e)},library_album_tracks(e,t={limit:-1,offset:0}){return $e.get("./api/library/albums/"+e+"/tracks",{params:t})},library_album_track_update(e,t){return $e.put("./api/library/albums/"+e+"/tracks",void 0,{params:t})},library_genres(e=void 0){return $e.get("./api/library/genres",{params:{media_kind:e}})},library_genre(e){return $e.get(`./api/library/genres/${encodeURIComponent(e)}`)},library_genre_albums(e){const t={type:"albums",expression:`genre is "${e}" and media_kind is music`};return $e.get("./api/search",{params:t})},library_genre_tracks(e){const t={type:"tracks",expression:`genre is "${e}" and media_kind is music`};return $e.get("./api/search",{params:t})},library_radio_streams(){const e={type:"tracks",media_kind:"music",expression:"data_kind is url and song_length = 0"};return $e.get("./api/search",{params:e})},library_composers(e=void 0){return $e.get("./api/library/composers",{params:{media_kind:e}})},library_composer(e){return $e.get(`./api/library/composers/${encodeURIComponent(e)}`)},library_composer_albums(e){const t={type:"albums",expression:`composer is "${e}" and media_kind is music`};return $e.get("./api/search",{params:t})},library_composer_tracks(e){const t={type:"tracks",expression:`composer is "${e}" and media_kind is music`};return $e.get("./api/search",{params:t})},library_artist_tracks(e){if(e){const t={type:"tracks",expression:'songartistid is "'+e+'"'};return $e.get("./api/search",{params:t})}},library_podcasts_new_episodes(){const e={type:"tracks",expression:"media_kind is podcast and play_count = 0 ORDER BY time_added DESC"};return $e.get("./api/search",{params:e})},library_podcast_episodes(e){const t={type:"tracks",expression:'media_kind is podcast and songalbumid is "'+e+'" ORDER BY date_released DESC'};return $e.get("./api/search",{params:t})},library_add(e){return $e.post("./api/library/add",void 0,{params:{url:e}})},library_playlist_delete(e){return $e.delete("./api/library/playlists/"+e,void 0)},library_playlists(){return $e.get("./api/library/playlists")},library_playlist_folder(e=0){return $e.get("./api/library/playlists/"+e+"/playlists")},library_playlist(e){return $e.get("./api/library/playlists/"+e)},library_playlist_tracks(e){return $e.get("./api/library/playlists/"+e+"/tracks")},library_track(e){return $e.get("./api/library/tracks/"+e)},library_track_playlists(e){return $e.get("./api/library/tracks/"+e+"/playlists")},library_track_update(e,t={}){return $e.put("./api/library/tracks/"+e,void 0,{params:t})},library_files(e=void 0){const t={directory:e};return $e.get("./api/library/files",{params:t})},search(e){return $e.get("./api/search",{params:e})},spotify(){return $e.get("./api/spotify")},spotify_login(e){return $e.post("./api/spotify-login",e)},spotify_logout(){return $e.get("./api/spotify-logout")},lastfm(){return $e.get("./api/lastfm")},lastfm_login(e){return $e.post("./api/lastfm-login",e)},lastfm_logout(e){return $e.get("./api/lastfm-logout")},pairing(){return $e.get("./api/pairing")},pairing_kickoff(e){return $e.post("./api/pairing",e)},artwork_url_append_size_params(e,t=600,n=600){return e&&e.startsWith("/")?e.includes("?")?e+"&maxwidth="+t+"&maxheight="+n:e+"?maxwidth="+t+"&maxheight="+n:e}};const qE={name:"ListItemQueueItem",props:["item","position","current_position","show_only_next_items","edit_mode"],computed:{state(){return this.$store.state.player},is_next(){return this.current_position<0||this.position>=this.current_position}},methods:{play:function(){q.player_play({item_id:this.item.id})}}},WE={key:0,class:"media"},GE={key:0,class:"media-left"},KE={class:"icon has-text-grey fd-is-movable handle"},ZE=["textContent"],YE=["textContent"],JE=["textContent"],XE={class:"media-right"};function QE(e,t,n,r,s,o){const i=$("mdicon");return o.is_next||!n.show_only_next_items?(E(),P("div",WE,[n.edit_mode?(E(),P("div",GE,[l("span",KE,[C(i,{name:"drag-horizontal",size:"16"})])])):Y("",!0),l("div",{class:"media-content fd-has-action is-clipped",onClick:t[0]||(t[0]=(...a)=>o.play&&o.play(...a))},[l("h1",{class:We(["title is-6",{"has-text-primary":n.item.id===o.state.item_id,"has-text-grey-light":!o.is_next}]),textContent:g(n.item.title)},null,10,ZE),l("h2",{class:We(["subtitle is-7",{"has-text-primary":n.item.id===o.state.item_id,"has-text-grey-light":!o.is_next,"has-text-grey":o.is_next&&n.item.id!==o.state.item_id}])},[l("b",{textContent:g(n.item.artist)},null,8,YE)],2),l("h2",{class:We(["subtitle is-7",{"has-text-primary":n.item.id===o.state.item_id,"has-text-grey-light":!o.is_next,"has-text-grey":o.is_next&&n.item.id!==o.state.item_id}]),textContent:g(n.item.album)},null,10,JE)]),l("div",XE,[vt(e.$slots,"actions")])])):Y("",!0)}var eS=pe(qE,[["render",QE]]),_n=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function yv(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function vv(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),t}var bv={exports:{}};(function(e){var t=function(){var n="https://api.spotify.com/v1",r=null,s=null,o=function(m,p){return m.abort=p,m},i=function(m,p){var h;if(s!==null){var _=s.defer();m(function(w){_.resolve(w)},function(w){_.reject(w)}),h=_.promise}else window.Promise&&(h=new window.Promise(m));return h?new o(h,p):null},a=function(){var m=Array.prototype.slice.call(arguments),p=m[0],h=m.slice(1);return p=p||{},h.forEach(function(_){for(var w in _)_.hasOwnProperty(w)&&(p[w]=_[w])}),p},u=function(m,p){var h="";for(var _ in p)if(p.hasOwnProperty(_)){var w=p[_];h+=encodeURIComponent(_)+"="+encodeURIComponent(w)+"&"}return h.length>0&&(h=h.substring(0,h.length-1),m=m+"?"+h),m},c=function(m,p){var h=new XMLHttpRequest,_=function(w,v){function b(T){w&&w(T),p&&p(null,T)}function k(){v&&v(h),p&&p(h,null)}var z=m.type||"GET";if(h.open(z,u(m.url,m.params)),r&&h.setRequestHeader("Authorization","Bearer "+r),h.onreadystatechange=function(){if(h.readyState===4){var T=null;try{T=h.responseText?JSON.parse(h.responseText):""}catch(M){console.error(M)}h.status>=200&&h.status<300?b(T):k()}},z==="GET")h.send(null);else{var S=null;m.postData&&(m.contentType==="image/jpeg"?(S=m.postData,h.setRequestHeader("Content-Type",m.contentType)):(S=JSON.stringify(m.postData),h.setRequestHeader("Content-Type","application/json"))),h.send(S)}};return p?(_(),null):i(_,function(){h.abort()})},d=function(m,p,h,_){var w={},v=null;typeof p=="object"?(w=p,v=h):typeof p=="function"&&(v=p);var b=m.type||"GET";return b!=="GET"&&m.postData&&!_?m.postData=a(m.postData,w):m.params=a(m.params,w),c(m,v)},f=function(){};return f.prototype={constructor:t},f.prototype.getGeneric=function(m,p){var h={url:m};return d(h,p)},f.prototype.getMe=function(m,p){var h={url:n+"/me"};return d(h,m,p)},f.prototype.getMySavedTracks=function(m,p){var h={url:n+"/me/tracks"};return d(h,m,p)},f.prototype.addToMySavedTracks=function(m,p,h){var _={url:n+"/me/tracks",type:"PUT",postData:m};return d(_,p,h)},f.prototype.removeFromMySavedTracks=function(m,p,h){var _={url:n+"/me/tracks",type:"DELETE",postData:m};return d(_,p,h)},f.prototype.containsMySavedTracks=function(m,p,h){var _={url:n+"/me/tracks/contains",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getMySavedAlbums=function(m,p){var h={url:n+"/me/albums"};return d(h,m,p)},f.prototype.addToMySavedAlbums=function(m,p,h){var _={url:n+"/me/albums",type:"PUT",postData:m};return d(_,p,h)},f.prototype.removeFromMySavedAlbums=function(m,p,h){var _={url:n+"/me/albums",type:"DELETE",postData:m};return d(_,p,h)},f.prototype.containsMySavedAlbums=function(m,p,h){var _={url:n+"/me/albums/contains",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getMyTopArtists=function(m,p){var h={url:n+"/me/top/artists"};return d(h,m,p)},f.prototype.getMyTopTracks=function(m,p){var h={url:n+"/me/top/tracks"};return d(h,m,p)},f.prototype.getMyRecentlyPlayedTracks=function(m,p){var h={url:n+"/me/player/recently-played"};return d(h,m,p)},f.prototype.followUsers=function(m,p){var h={url:n+"/me/following/",type:"PUT",params:{ids:m.join(","),type:"user"}};return d(h,p)},f.prototype.followArtists=function(m,p){var h={url:n+"/me/following/",type:"PUT",params:{ids:m.join(","),type:"artist"}};return d(h,p)},f.prototype.followPlaylist=function(m,p,h){var _={url:n+"/playlists/"+m+"/followers",type:"PUT",postData:{}};return d(_,p,h)},f.prototype.unfollowUsers=function(m,p){var h={url:n+"/me/following/",type:"DELETE",params:{ids:m.join(","),type:"user"}};return d(h,p)},f.prototype.unfollowArtists=function(m,p){var h={url:n+"/me/following/",type:"DELETE",params:{ids:m.join(","),type:"artist"}};return d(h,p)},f.prototype.unfollowPlaylist=function(m,p){var h={url:n+"/playlists/"+m+"/followers",type:"DELETE"};return d(h,p)},f.prototype.isFollowingUsers=function(m,p){var h={url:n+"/me/following/contains",type:"GET",params:{ids:m.join(","),type:"user"}};return d(h,p)},f.prototype.isFollowingArtists=function(m,p){var h={url:n+"/me/following/contains",type:"GET",params:{ids:m.join(","),type:"artist"}};return d(h,p)},f.prototype.areFollowingPlaylist=function(m,p,h){var _={url:n+"/playlists/"+m+"/followers/contains",type:"GET",params:{ids:p.join(",")}};return d(_,h)},f.prototype.getFollowedArtists=function(m,p){var h={url:n+"/me/following",type:"GET",params:{type:"artist"}};return d(h,m,p)},f.prototype.getUser=function(m,p,h){var _={url:n+"/users/"+encodeURIComponent(m)};return d(_,p,h)},f.prototype.getUserPlaylists=function(m,p,h){var _;return typeof m=="string"?_={url:n+"/users/"+encodeURIComponent(m)+"/playlists"}:(_={url:n+"/me/playlists"},h=p,p=m),d(_,p,h)},f.prototype.getPlaylist=function(m,p,h){var _={url:n+"/playlists/"+m};return d(_,p,h)},f.prototype.getPlaylistTracks=function(m,p,h){var _={url:n+"/playlists/"+m+"/tracks"};return d(_,p,h)},f.prototype.getPlaylistCoverImage=function(m,p){var h={url:n+"/playlists/"+m+"/images"};return d(h,p)},f.prototype.createPlaylist=function(m,p,h){var _={url:n+"/users/"+encodeURIComponent(m)+"/playlists",type:"POST",postData:p};return d(_,p,h)},f.prototype.changePlaylistDetails=function(m,p,h){var _={url:n+"/playlists/"+m,type:"PUT",postData:p};return d(_,p,h)},f.prototype.addTracksToPlaylist=function(m,p,h,_){var w={url:n+"/playlists/"+m+"/tracks",type:"POST",postData:{uris:p}};return d(w,h,_,!0)},f.prototype.replaceTracksInPlaylist=function(m,p,h){var _={url:n+"/playlists/"+m+"/tracks",type:"PUT",postData:{uris:p}};return d(_,{},h)},f.prototype.reorderTracksInPlaylist=function(m,p,h,_,w){var v={url:n+"/playlists/"+m+"/tracks",type:"PUT",postData:{range_start:p,insert_before:h}};return d(v,_,w)},f.prototype.removeTracksFromPlaylist=function(m,p,h){var _=p.map(function(v){return typeof v=="string"?{uri:v}:v}),w={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{tracks:_}};return d(w,{},h)},f.prototype.removeTracksFromPlaylistWithSnapshotId=function(m,p,h,_){var w=p.map(function(b){return typeof b=="string"?{uri:b}:b}),v={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{tracks:w,snapshot_id:h}};return d(v,{},_)},f.prototype.removeTracksFromPlaylistInPositions=function(m,p,h,_){var w={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{positions:p,snapshot_id:h}};return d(w,{},_)},f.prototype.uploadCustomPlaylistCoverImage=function(m,p,h){var _={url:n+"/playlists/"+m+"/images",type:"PUT",postData:p.replace(/^data:image\/jpeg;base64,/,""),contentType:"image/jpeg"};return d(_,{},h)},f.prototype.getAlbum=function(m,p,h){var _={url:n+"/albums/"+m};return d(_,p,h)},f.prototype.getAlbumTracks=function(m,p,h){var _={url:n+"/albums/"+m+"/tracks"};return d(_,p,h)},f.prototype.getAlbums=function(m,p,h){var _={url:n+"/albums/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getTrack=function(m,p,h){var _={};return _.url=n+"/tracks/"+m,d(_,p,h)},f.prototype.getTracks=function(m,p,h){var _={url:n+"/tracks/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getArtist=function(m,p,h){var _={url:n+"/artists/"+m};return d(_,p,h)},f.prototype.getArtists=function(m,p,h){var _={url:n+"/artists/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getArtistAlbums=function(m,p,h){var _={url:n+"/artists/"+m+"/albums"};return d(_,p,h)},f.prototype.getArtistTopTracks=function(m,p,h,_){var w={url:n+"/artists/"+m+"/top-tracks",params:{country:p}};return d(w,h,_)},f.prototype.getArtistRelatedArtists=function(m,p,h){var _={url:n+"/artists/"+m+"/related-artists"};return d(_,p,h)},f.prototype.getFeaturedPlaylists=function(m,p){var h={url:n+"/browse/featured-playlists"};return d(h,m,p)},f.prototype.getNewReleases=function(m,p){var h={url:n+"/browse/new-releases"};return d(h,m,p)},f.prototype.getCategories=function(m,p){var h={url:n+"/browse/categories"};return d(h,m,p)},f.prototype.getCategory=function(m,p,h){var _={url:n+"/browse/categories/"+m};return d(_,p,h)},f.prototype.getCategoryPlaylists=function(m,p,h){var _={url:n+"/browse/categories/"+m+"/playlists"};return d(_,p,h)},f.prototype.search=function(m,p,h,_){var w={url:n+"/search/",params:{q:m,type:p.join(",")}};return d(w,h,_)},f.prototype.searchAlbums=function(m,p,h){return this.search(m,["album"],p,h)},f.prototype.searchArtists=function(m,p,h){return this.search(m,["artist"],p,h)},f.prototype.searchTracks=function(m,p,h){return this.search(m,["track"],p,h)},f.prototype.searchPlaylists=function(m,p,h){return this.search(m,["playlist"],p,h)},f.prototype.searchShows=function(m,p,h){return this.search(m,["show"],p,h)},f.prototype.searchEpisodes=function(m,p,h){return this.search(m,["episode"],p,h)},f.prototype.getAudioFeaturesForTrack=function(m,p){var h={};return h.url=n+"/audio-features/"+m,d(h,{},p)},f.prototype.getAudioFeaturesForTracks=function(m,p){var h={url:n+"/audio-features",params:{ids:m}};return d(h,{},p)},f.prototype.getAudioAnalysisForTrack=function(m,p){var h={};return h.url=n+"/audio-analysis/"+m,d(h,{},p)},f.prototype.getRecommendations=function(m,p){var h={url:n+"/recommendations"};return d(h,m,p)},f.prototype.getAvailableGenreSeeds=function(m){var p={url:n+"/recommendations/available-genre-seeds"};return d(p,{},m)},f.prototype.getMyDevices=function(m){var p={url:n+"/me/player/devices"};return d(p,{},m)},f.prototype.getMyCurrentPlaybackState=function(m,p){var h={url:n+"/me/player"};return d(h,m,p)},f.prototype.getMyCurrentPlayingTrack=function(m,p){var h={url:n+"/me/player/currently-playing"};return d(h,m,p)},f.prototype.transferMyPlayback=function(m,p,h){var _=p||{};_.device_ids=m;var w={type:"PUT",url:n+"/me/player",postData:_};return d(w,p,h)},f.prototype.play=function(m,p){m=m||{};var h="device_id"in m?{device_id:m.device_id}:null,_={};["context_uri","uris","offset","position_ms"].forEach(function(b){b in m&&(_[b]=m[b])});var w={type:"PUT",url:n+"/me/player/play",params:h,postData:_},v=typeof m=="function"?m:{};return d(w,v,p)},f.prototype.queue=function(m,p,h){p=p||{};var _="device_id"in p?{uri:m,device_id:p.device_id}:{uri:m},w={type:"POST",url:n+"/me/player/queue",params:_};return d(w,p,h)},f.prototype.pause=function(m,p){m=m||{};var h="device_id"in m?{device_id:m.device_id}:null,_={type:"PUT",url:n+"/me/player/pause",params:h};return d(_,m,p)},f.prototype.skipToNext=function(m,p){m=m||{};var h="device_id"in m?{device_id:m.device_id}:null,_={type:"POST",url:n+"/me/player/next",params:h};return d(_,m,p)},f.prototype.skipToPrevious=function(m,p){m=m||{};var h="device_id"in m?{device_id:m.device_id}:null,_={type:"POST",url:n+"/me/player/previous",params:h};return d(_,m,p)},f.prototype.seek=function(m,p,h){p=p||{};var _={position_ms:m};"device_id"in p&&(_.device_id=p.device_id);var w={type:"PUT",url:n+"/me/player/seek",params:_};return d(w,p,h)},f.prototype.setRepeat=function(m,p,h){p=p||{};var _={state:m};"device_id"in p&&(_.device_id=p.device_id);var w={type:"PUT",url:n+"/me/player/repeat",params:_};return d(w,p,h)},f.prototype.setVolume=function(m,p,h){p=p||{};var _={volume_percent:m};"device_id"in p&&(_.device_id=p.device_id);var w={type:"PUT",url:n+"/me/player/volume",params:_};return d(w,p,h)},f.prototype.setShuffle=function(m,p,h){p=p||{};var _={state:m};"device_id"in p&&(_.device_id=p.device_id);var w={type:"PUT",url:n+"/me/player/shuffle",params:_};return d(w,p,h)},f.prototype.getShow=function(m,p,h){var _={};return _.url=n+"/shows/"+m,d(_,p,h)},f.prototype.getShows=function(m,p,h){var _={url:n+"/shows/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getMySavedShows=function(m,p){var h={url:n+"/me/shows"};return d(h,m,p)},f.prototype.addToMySavedShows=function(m,p,h){var _={url:n+"/me/shows",type:"PUT",postData:m};return d(_,p,h)},f.prototype.removeFromMySavedShows=function(m,p,h){var _={url:n+"/me/shows",type:"DELETE",postData:m};return d(_,p,h)},f.prototype.containsMySavedShows=function(m,p,h){var _={url:n+"/me/shows/contains",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getShowEpisodes=function(m,p,h){var _={url:n+"/shows/"+m+"/episodes"};return d(_,p,h)},f.prototype.getEpisode=function(m,p,h){var _={};return _.url=n+"/episodes/"+m,d(_,p,h)},f.prototype.getEpisodes=function(m,p,h){var _={url:n+"/episodes/",params:{ids:m.join(",")}};return d(_,p,h)},f.prototype.getAccessToken=function(){return r},f.prototype.setAccessToken=function(m){r=m},f.prototype.setPromiseImplementation=function(m){var p=!1;try{var h=new m(function(_){_()});typeof h.then=="function"&&typeof h.catch=="function"&&(p=!0)}catch(_){console.error(_)}if(p)s=m;else throw new Error("Unsupported implementation of Promises/A+")},f}();e.exports=t})(bv);var cr=bv.exports;const tS={name:"ModalDialogQueueItem",props:["show","item"],emits:["close"],data(){return{spotify_track:{}}},watch:{item(){if(this.item&&this.item.data_kind==="spotify"){const e=new cr;e.setAccessToken(this.$store.state.spotify.webapi_token),e.getTrack(this.item.path.slice(this.item.path.lastIndexOf(":")+1)).then(t=>{this.spotify_track=t})}else this.spotify_track={}}},methods:{remove:function(){this.$emit("close"),q.queue_remove(this.item.id)},play:function(){this.$emit("close"),q.player_play({item_id:this.item.id})},open_album:function(){this.media_kind==="podcast"?this.$router.push({path:"/podcasts/"+this.item.album_id}):this.media_kind==="audiobook"?this.$router.push({path:"/audiobooks/"+this.item.album_id}):this.$router.push({path:"/music/albums/"+this.item.album_id})},open_album_artist:function(){this.$router.push({path:"/music/artists/"+this.item.album_artist_id})},open_genre:function(){this.$router.push({name:"Genre",params:{genre:this.item.genre}})},open_spotify_artist:function(){this.$emit("close"),this.$router.push({path:"/music/spotify/artists/"+this.spotify_track.artists[0].id})},open_spotify_album:function(){this.$emit("close"),this.$router.push({path:"/music/spotify/albums/"+this.spotify_track.album.id})}}},nS={key:0,class:"modal is-active"},rS={class:"modal-content fd-modal-card"},sS={class:"card"},oS={class:"card-content"},iS=["textContent"],aS=["textContent"],lS={class:"content is-small"},uS=["textContent"],cS=["textContent"],dS=["textContent"],mS={key:0},fS=["textContent"],pS=["textContent"],hS=["textContent"],_S={key:1},gS=["textContent"],yS=["textContent"],vS={key:2},bS=["textContent"],wS=["textContent"],CS={key:3},zS=["textContent"],xS=["textContent"],kS=["textContent"],ES=["textContent"],SS=["textContent"],$S=["textContent"],AS=["textContent"],TS=["textContent"],OS=["textContent"],PS={class:"title is-6"},DS=["textContent"],FS={key:0,class:"has-text-weight-normal"},IS=["textContent"],RS=["textContent"],LS=["textContent"],NS={class:"title is-6"},MS=["textContent"],VS=["textContent"],BS=["textContent"],US=["textContent"],jS={class:"card-footer"},HS={class:"icon"},qS=["textContent"],WS={class:"icon"},GS=["textContent"];function KS(e,t,n,r,s,o){const i=$("mdicon");return E(),P("div",null,[C(Jt,{name:"fade"},{default:A(()=>[n.show?(E(),P("div",nS,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",rS,[l("div",sS,[l("div",oS,[l("p",{class:"title is-4",textContent:g(n.item.title)},null,8,iS),l("p",{class:"subtitle",textContent:g(n.item.artist)},null,8,aS),l("div",lS,[l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.album"))},null,8,uS),n.item.album_id?(E(),P("a",{key:0,class:"title is-6 has-text-link",onClick:t[1]||(t[1]=(...a)=>o.open_album&&o.open_album(...a)),textContent:g(n.item.album)},null,8,cS)):(E(),P("span",{key:1,class:"title is-6",textContent:g(n.item.album)},null,8,dS))]),n.item.album_artist?(E(),P("p",mS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.album-artist"))},null,8,fS),n.item.album_artist_id?(E(),P("a",{key:0,class:"title is-6 has-text-link",onClick:t[2]||(t[2]=(...a)=>o.open_album_artist&&o.open_album_artist(...a)),textContent:g(n.item.album_artist)},null,8,pS)):(E(),P("span",{key:1,class:"title is-6",textContent:g(n.item.album_artist)},null,8,hS))])):Y("",!0),n.item.composer?(E(),P("p",_S,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.composer"))},null,8,gS),l("span",{class:"title is-6",textContent:g(n.item.composer)},null,8,yS)])):Y("",!0),n.item.year>0?(E(),P("p",vS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.year"))},null,8,bS),l("span",{class:"title is-6",textContent:g(n.item.year)},null,8,wS)])):Y("",!0),n.item.genre?(E(),P("p",CS,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.genre"))},null,8,zS),l("a",{class:"title is-6 has-text-link",onClick:t[3]||(t[3]=(...a)=>o.open_genre&&o.open_genre(...a)),textContent:g(n.item.genre)},null,8,xS)])):Y("",!0),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.position"))},null,8,kS),l("span",{class:"title is-6",textContent:g([n.item.disc_number,n.item.track_number].join(" / "))},null,8,ES)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.duration"))},null,8,SS),l("span",{class:"title is-6",textContent:g(e.$filters.durationInHours(n.item.length_ms))},null,8,$S)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.path"))},null,8,AS),l("span",{class:"title is-6",textContent:g(n.item.path)},null,8,TS)]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.type"))},null,8,OS),l("span",PS,[l("span",{textContent:g([e.$t("media.kind."+n.item.media_kind),e.$t("data.kind."+n.item.data_kind)].join(" - "))},null,8,DS),n.item.data_kind==="spotify"?(E(),P("span",FS,[wt(" ("),l("a",{onClick:t[4]||(t[4]=(...a)=>o.open_spotify_artist&&o.open_spotify_artist(...a)),textContent:g(e.$t("dialog.queue-item.spotify-artist"))},null,8,IS),wt(", "),l("a",{onClick:t[5]||(t[5]=(...a)=>o.open_spotify_album&&o.open_spotify_album(...a)),textContent:g(e.$t("dialog.queue-item.spotify-album"))},null,8,RS),wt(") ")])):Y("",!0)])]),l("p",null,[l("span",{class:"heading",textContent:g(e.$t("dialog.queue-item.quality"))},null,8,LS),l("span",NS,[l("span",{textContent:g(n.item.type)},null,8,MS),n.item.samplerate?(E(),P("span",{key:0,textContent:g(e.$t("dialog.queue-item.samplerate",{rate:n.item.samplerate}))},null,8,VS)):Y("",!0),n.item.channels?(E(),P("span",{key:1,textContent:g(e.$t("dialog.queue-item.channels",{channels:e.$filters.channels(n.item.channels)}))},null,8,BS)):Y("",!0),n.item.bitrate?(E(),P("span",{key:2,textContent:g(e.$t("dialog.queue-item.bitrate",{rate:n.item.bitrate}))},null,8,US)):Y("",!0)])])])]),l("footer",jS,[l("a",{class:"card-footer-item has-text-dark",onClick:t[6]||(t[6]=(...a)=>o.remove&&o.remove(...a))},[l("span",HS,[C(i,{name:"delete",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.queue-item.remove"))},null,8,qS)]),l("a",{class:"card-footer-item has-text-dark",onClick:t[7]||(t[7]=(...a)=>o.play&&o.play(...a))},[l("span",WS,[C(i,{name:"play",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.queue-item.play"))},null,8,GS)])])])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[8]||(t[8]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var wv=pe(tS,[["render",KS]]);const ZS={name:"ModalDialogAddUrlStream",props:["show"],emits:["close"],data(){return{url:"",loading:!1}},watch:{show(){this.show&&(this.loading=!1,setTimeout(()=>{this.$refs.url_field.focus()},10))}},methods:{add_stream:function(){this.loading=!0,q.queue_add(this.url).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})},play:function(){this.loading=!0,q.player_play_uri(this.url,!1).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})}}},YS={key:0,class:"modal is-active"},JS={class:"modal-content fd-modal-card"},XS={class:"card"},QS={class:"card-content"},e$=["textContent"],t$={class:"field"},n$={class:"control is-expanded has-icons-left"},r$=["placeholder","disabled"],s$={class:"icon is-left"},o$={key:0,class:"card-footer"},i$={class:"card-footer-item has-text-dark"},a$={class:"icon"},l$=["textContent"],u$={key:1,class:"card-footer"},c$={class:"icon"},d$=["textContent"],m$={class:"icon"},f$=["textContent"],p$={class:"icon"},h$=["textContent"];function _$(e,t,n,r,s,o){const i=$("mdicon");return E(),P("div",null,[C(Jt,{name:"fade"},{default:A(()=>[n.show?(E(),P("div",YS,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",JS,[l("div",XS,[l("div",QS,[l("p",{class:"title is-4",textContent:g(e.$t("dialog.add.stream.title"))},null,8,e$),l("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=gt((...a)=>o.play&&o.play(...a),["prevent"]))},[l("div",t$,[l("p",n$,[Pt(l("input",{ref:"url_field","onUpdate:modelValue":t[1]||(t[1]=a=>s.url=a),class:"input is-shadowless",type:"text",placeholder:e.$t("dialog.add.stream.placeholder"),disabled:s.loading},null,8,r$),[[$n,s.url]]),l("span",s$,[C(i,{name:"web",size:"16"})])])])],32)]),s.loading?(E(),P("footer",o$,[l("a",i$,[l("span",a$,[C(i,{name:"web",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.loading"))},null,8,l$)])])):(E(),P("footer",u$,[l("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[l("span",c$,[C(i,{name:"cancel",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.cancel"))},null,8,d$)]),l("a",{class:"card-footer-item has-text-dark",onClick:t[4]||(t[4]=(...a)=>o.add_stream&&o.add_stream(...a))},[l("span",m$,[C(i,{name:"playlist-plus",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.add"))},null,8,f$)]),l("a",{class:"card-footer-item has-background-info has-text-white has-text-weight-bold",onClick:t[5]||(t[5]=(...a)=>o.play&&o.play(...a))},[l("span",p$,[C(i,{name:"play",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.add.stream.play"))},null,8,h$)])]))])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[6]||(t[6]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var g$=pe(ZS,[["render",_$]]);const y$={name:"ModalDialogPlaylistSave",props:["show"],emits:["close"],data(){return{playlist_name:"",loading:!1}},watch:{show(){this.show&&(this.loading=!1,setTimeout(()=>{this.$refs.playlist_name_field.focus()},10))}},methods:{save:function(){this.playlist_name.length<1||(this.loading=!0,q.queue_save_playlist(this.playlist_name).then(()=>{this.$emit("close"),this.playlist_name=""}).catch(()=>{this.loading=!1}))}}},v$={key:0,class:"modal is-active"},b$={class:"modal-content fd-modal-card"},w$={class:"card"},C$={class:"card-content"},z$=["textContent"],x$={class:"field"},k$={class:"control is-expanded has-icons-left"},E$=["disabled"],S$={class:"icon is-left"},$$={key:0,class:"card-footer"},A$={class:"card-footer-item has-text-dark"},T$={class:"icon"},O$=["textContent"],P$={key:1,class:"card-footer"},D$={class:"icon"},F$=["textContent"],I$={class:"icon"},R$=["textContent"];function L$(e,t,n,r,s,o){const i=$("mdicon");return E(),P("div",null,[C(Jt,{name:"fade"},{default:A(()=>[n.show?(E(),P("div",v$,[l("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),l("div",b$,[l("div",w$,[l("div",C$,[l("p",{class:"title is-4",textContent:g(e.$t("dialog.playlist.save.title"))},null,8,z$),l("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=gt((...a)=>o.save&&o.save(...a),["prevent"]))},[l("div",x$,[l("p",k$,[Pt(l("input",{ref:"playlist_name_field","onUpdate:modelValue":t[1]||(t[1]=a=>s.playlist_name=a),class:"input is-shadowless",type:"text",placeholder:"Playlist name",disabled:s.loading},null,8,E$),[[$n,s.playlist_name]]),l("span",S$,[C(i,{name:"file-music",size:"16"})])])])],32)]),s.loading?(E(),P("footer",$$,[l("a",A$,[l("span",T$,[C(i,{name:"web",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.saving"))},null,8,O$)])])):(E(),P("footer",P$,[l("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[l("span",D$,[C(i,{name:"cancel",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.cancel"))},null,8,F$)]),l("a",{class:"card-footer-item has-background-info has-text-white has-text-weight-bold",onClick:t[4]||(t[4]=(...a)=>o.save&&o.save(...a))},[l("span",I$,[C(i,{name:"content-save",size:"16"})]),l("span",{class:"is-size-7",textContent:g(e.$t("dialog.playlist.save.save"))},null,8,R$)])]))])]),l("button",{class:"modal-close is-large","aria-label":"close",onClick:t[5]||(t[5]=a=>e.$emit("close"))})])):Y("",!0)]),_:1})])}var N$=pe(y$,[["render",L$]]),Cv={exports:{}},zv=vv(kz);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT */function lh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function br(e){for(var t=1;t=0)&&(n[s]=e[s]);return n}function B$(e,t){if(e==null)return{};var n=V$(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function U$(e){return j$(e)||H$(e)||q$(e)||W$()}function j$(e){if(Array.isArray(e))return hd(e)}function H$(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function q$(e,t){if(!!e){if(typeof e=="string")return hd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hd(e,t)}}function hd(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Z$(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function tr(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Fl(e,t):Fl(e,t))||r&&e===n)return e;if(e===n)break}while(e=Z$(e))}return null}var ch=/\s+/g;function Rt(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(ch," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(ch," ")}}function Ve(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Ts(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Ve(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var s=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return s&&new s(n)}function Ev(e,t,n){if(e){var r=e.getElementsByTagName(t),s=0,o=r.length;if(n)for(;s=o:i=s<=o,!i)return r;if(r===yr())break;r=ts(r,!1)}return!1}function xo(e,t,n,r){for(var s=0,o=0,i=e.children;o2&&arguments[2]!==void 0?arguments[2]:{},s=r.evt,o=B$(r,nA);Xi.pluginEvent.bind(Je)(t,n,br({dragEl:Ee,parentEl:Nt,ghostEl:st,rootEl:Dt,nextEl:bs,lastDownEl:_l,cloneEl:Mt,cloneHidden:Qr,dragStarted:ni,putSortable:sn,activeSortable:Je.active,originalEvent:s,oldIndex:io,oldDraggableIndex:bi,newIndex:On,newDraggableIndex:Jr,hideGhostForTarget:Pv,unhideGhostForTarget:Dv,cloneNowHidden:function(){Qr=!0},cloneNowShown:function(){Qr=!1},dispatchSortableEvent:function(a){hn({sortable:n,name:a,originalEvent:s})}},o))};function hn(e){ti(br({putSortable:sn,cloneEl:Mt,targetEl:Ee,rootEl:Dt,oldIndex:io,oldDraggableIndex:bi,newIndex:On,newDraggableIndex:Jr},e))}var Ee,Nt,st,Dt,bs,_l,Mt,Qr,io,On,bi,Jr,wa,sn,no=!1,Il=!1,Rl=[],gs,Jn,cc,dc,ph,hh,ni,Ks,wi,Ci=!1,Ca=!1,gl,ln,mc=[],_d=!1,Ll=[],zu=typeof document!="undefined",za=xv,_h=Ji||Mr?"cssFloat":"float",rA=zu&&!K$&&!xv&&"draggable"in document.createElement("div"),Av=function(){if(!!zu){if(Mr)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Tv=function(t,n){var r=Ve(t),s=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=xo(t,0,n),i=xo(t,1,n),a=o&&Ve(o),u=i&&Ve(i),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+Ft(o).width,d=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Ft(i).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&a.float!=="none"){var f=a.float==="left"?"left":"right";return i&&(u.clear==="both"||u.clear===f)?"vertical":"horizontal"}return o&&(a.display==="block"||a.display==="flex"||a.display==="table"||a.display==="grid"||c>=s&&r[_h]==="none"||i&&r[_h]==="none"&&c+d>s)?"vertical":"horizontal"},sA=function(t,n,r){var s=r?t.left:t.top,o=r?t.right:t.bottom,i=r?t.width:t.height,a=r?n.left:n.top,u=r?n.right:n.bottom,c=r?n.width:n.height;return s===a||o===u||s+i/2===a+c/2},oA=function(t,n){var r;return Rl.some(function(s){var o=s[cn].options.emptyInsertThreshold;if(!(!o||Dm(s))){var i=Ft(s),a=t>=i.left-o&&t<=i.right+o,u=n>=i.top-o&&n<=i.bottom+o;if(a&&u)return r=s}}),r},Ov=function(t){function n(o,i){return function(a,u,c,d){var f=a.options.group.name&&u.options.group.name&&a.options.group.name===u.options.group.name;if(o==null&&(i||f))return!0;if(o==null||o===!1)return!1;if(i&&o==="clone")return o;if(typeof o=="function")return n(o(a,u,c,d),i)(a,u,c,d);var m=(i?a:u).options.group.name;return o===!0||typeof o=="string"&&o===m||o.join&&o.indexOf(m)>-1}}var r={},s=t.group;(!s||hl(s)!="object")&&(s={name:s}),r.name=s.name,r.checkPull=n(s.pull,!0),r.checkPut=n(s.put),r.revertClone=s.revertClone,t.group=r},Pv=function(){!Av&&st&&Ve(st,"display","none")},Dv=function(){!Av&&st&&Ve(st,"display","")};zu&&document.addEventListener("click",function(e){if(Il)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Il=!1,!1},!0);var ys=function(t){if(Ee){t=t.touches?t.touches[0]:t;var n=oA(t.clientX,t.clientY);if(n){var r={};for(var s in t)t.hasOwnProperty(s)&&(r[s]=t[s]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[cn]._onDragOver(r)}}},iA=function(t){Ee&&Ee.parentNode[cn]._isOutsideThisEl(t.target)};function Je(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Gn({},t),e[cn]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Tv(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,a){i.setData("Text",a.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Je.supportPointer!==!1&&"PointerEvent"in window&&!yi,emptyInsertThreshold:5};Xi.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);Ov(t);for(var s in this)s.charAt(0)==="_"&&typeof this[s]=="function"&&(this[s]=this[s].bind(this));this.nativeDraggable=t.forceFallback?!1:rA,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?lt(e,"pointerdown",this._onTapStart):(lt(e,"mousedown",this._onTapStart),lt(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(lt(e,"dragover",this),lt(e,"dragenter",this)),Rl.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Gn(this,Q$())}Je.prototype={constructor:Je,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Ks=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,Ee):this.options.direction},_onTapStart:function(t){if(!!t.cancelable){var n=this,r=this.el,s=this.options,o=s.preventOnFilter,i=t.type,a=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(a||t).target,c=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,d=s.filter;if(pA(r),!Ee&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||s.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&yi&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=tr(u,s.draggable,r,!1),!(u&&u.animated)&&_l!==u)){if(io=Bt(u),bi=Bt(u,s.draggable),typeof d=="function"){if(d.call(this,t,u,this)){hn({sortable:n,rootEl:c,name:"filter",targetEl:u,toEl:r,fromEl:r}),wn("filter",n,{evt:t}),o&&t.cancelable&&t.preventDefault();return}}else if(d&&(d=d.split(",").some(function(f){if(f=tr(c,f.trim(),r,!1),f)return hn({sortable:n,rootEl:f,name:"filter",targetEl:u,fromEl:r,toEl:r}),wn("filter",n,{evt:t}),!0}),d)){o&&t.cancelable&&t.preventDefault();return}s.handle&&!tr(c,s.handle,r,!1)||this._prepareDragStart(t,a,u)}}},_prepareDragStart:function(t,n,r){var s=this,o=s.el,i=s.options,a=o.ownerDocument,u;if(r&&!Ee&&r.parentNode===o){var c=Ft(r);if(Dt=o,Ee=r,Nt=Ee.parentNode,bs=Ee.nextSibling,_l=r,wa=i.group,Je.dragged=Ee,gs={target:Ee,clientX:(n||t).clientX,clientY:(n||t).clientY},ph=gs.clientX-c.left,hh=gs.clientY-c.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,Ee.style["will-change"]="all",u=function(){if(wn("delayEnded",s,{evt:t}),Je.eventCanceled){s._onDrop();return}s._disableDelayedDragEvents(),!uh&&s.nativeDraggable&&(Ee.draggable=!0),s._triggerDragStart(t,n),hn({sortable:s,name:"choose",originalEvent:t}),Rt(Ee,i.chosenClass,!0)},i.ignore.split(",").forEach(function(d){Ev(Ee,d.trim(),fc)}),lt(a,"dragover",ys),lt(a,"mousemove",ys),lt(a,"touchmove",ys),lt(a,"mouseup",s._onDrop),lt(a,"touchend",s._onDrop),lt(a,"touchcancel",s._onDrop),uh&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Ee.draggable=!0),wn("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Ji||Mr))){if(Je.eventCanceled){this._onDrop();return}lt(a,"mouseup",s._disableDelayedDrag),lt(a,"touchend",s._disableDelayedDrag),lt(a,"touchcancel",s._disableDelayedDrag),lt(a,"mousemove",s._delayedDragTouchMoveHandler),lt(a,"touchmove",s._delayedDragTouchMoveHandler),i.supportPointer&<(a,"pointermove",s._delayedDragTouchMoveHandler),s._dragStartTimer=setTimeout(u,i.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Ee&&fc(Ee),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ot(t,"mouseup",this._disableDelayedDrag),ot(t,"touchend",this._disableDelayedDrag),ot(t,"touchcancel",this._disableDelayedDrag),ot(t,"mousemove",this._delayedDragTouchMoveHandler),ot(t,"touchmove",this._delayedDragTouchMoveHandler),ot(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?lt(document,"pointermove",this._onTouchMove):n?lt(document,"touchmove",this._onTouchMove):lt(document,"mousemove",this._onTouchMove):(lt(Ee,"dragend",this),lt(Dt,"dragstart",this._onDragStart));try{document.selection?yl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(no=!1,Dt&&Ee){wn("dragStarted",this,{evt:n}),this.nativeDraggable&<(document,"dragover",iA);var r=this.options;!t&&Rt(Ee,r.dragClass,!1),Rt(Ee,r.ghostClass,!0),Je.active=this,t&&this._appendGhost(),hn({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Jn){this._lastX=Jn.clientX,this._lastY=Jn.clientY,Pv();for(var t=document.elementFromPoint(Jn.clientX,Jn.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Jn.clientX,Jn.clientY),t!==n);)n=t;if(Ee.parentNode[cn]._isOutsideThisEl(t),n)do{if(n[cn]){var r=void 0;if(r=n[cn]._onDragOver({clientX:Jn.clientX,clientY:Jn.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);Dv()}},_onTouchMove:function(t){if(gs){var n=this.options,r=n.fallbackTolerance,s=n.fallbackOffset,o=t.touches?t.touches[0]:t,i=st&&Ts(st,!0),a=st&&i&&i.a,u=st&&i&&i.d,c=za&&ln&&mh(ln),d=(o.clientX-gs.clientX+s.x)/(a||1)+(c?c[0]-mc[0]:0)/(a||1),f=(o.clientY-gs.clientY+s.y)/(u||1)+(c?c[1]-mc[1]:0)/(u||1);if(!Je.active&&!no){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(hn({rootEl:Nt,name:"add",toEl:Nt,fromEl:Dt,originalEvent:t}),hn({sortable:this,name:"remove",toEl:Nt,originalEvent:t}),hn({rootEl:Nt,name:"sort",toEl:Nt,fromEl:Dt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Nt,originalEvent:t})),sn&&sn.save()):On!==io&&On>=0&&(hn({sortable:this,name:"update",toEl:Nt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Nt,originalEvent:t})),Je.active&&((On==null||On===-1)&&(On=io,Jr=bi),hn({sortable:this,name:"end",toEl:Nt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){wn("nulling",this),Dt=Ee=Nt=st=bs=Mt=_l=Qr=gs=Jn=ni=On=Jr=io=bi=Ks=wi=sn=wa=Je.dragged=Je.ghost=Je.clone=Je.active=null,Ll.forEach(function(t){t.checked=!0}),Ll.length=cc=dc=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":Ee&&(this._onDragOver(t),aA(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,s=0,o=r.length,i=this.options;sr.right+s||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+s}function dA(e,t,n,r,s,o,i,a){var u=r?e.clientY:e.clientX,c=r?n.height:n.width,d=r?n.top:n.left,f=r?n.bottom:n.right,m=!1;if(!i){if(a&&gld+c*o/2:uf-gl)return-wi}else if(u>d+c*(1-s)/2&&uf-c*o/2)?u>d+c/2?1:-1:0}function mA(e){return Bt(Ee)1&&(rt.forEach(function(a){o.addAnimationState({target:a,rect:Cn?Ft(a):i}),lc(a),a.fromRect=i,r.removeAnimationState(a)}),Cn=!1,vA(!this.options.removeCloneOnHide,s))},dragOverCompleted:function(n){var r=n.sortable,s=n.isOwner,o=n.insertion,i=n.activeSortable,a=n.parentEl,u=n.putSortable,c=this.options;if(o){if(s&&i._hideClone(),Ho=!1,c.animation&&rt.length>1&&(Cn||!s&&!i.options.sort&&!u)){var d=Ft(St,!1,!0,!0);rt.forEach(function(m){m!==St&&(fh(m,d),a.appendChild(m))}),Cn=!0}if(!s)if(Cn||Ea(),rt.length>1){var f=ka;i._showClone(r),i.options.animation&&!ka&&f&&Tn.forEach(function(m){i.addAnimationState({target:m,rect:qo}),m.fromRect=qo,m.thisAnimationDuration=null})}else i._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,s=n.isOwner,o=n.activeSortable;if(rt.forEach(function(a){a.thisAnimationDuration=null}),o.options.animation&&!s&&o.multiDrag.isMultiDrag){qo=Gn({},r);var i=Ts(St,!0);qo.top-=i.f,qo.left-=i.e}},dragOverAnimationComplete:function(){Cn&&(Cn=!1,Ea())},drop:function(n){var r=n.originalEvent,s=n.rootEl,o=n.parentEl,i=n.sortable,a=n.dispatchSortableEvent,u=n.oldIndex,c=n.putSortable,d=c||this.sortable;if(!!r){var f=this.options,m=o.children;if(!Zs)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Rt(St,f.selectedClass,!~rt.indexOf(St)),~rt.indexOf(St))rt.splice(rt.indexOf(St),1),jo=null,ti({sortable:i,rootEl:s,name:"deselect",targetEl:St,originalEvt:r});else{if(rt.push(St),ti({sortable:i,rootEl:s,name:"select",targetEl:St,originalEvt:r}),r.shiftKey&&jo&&i.el.contains(jo)){var p=Bt(jo),h=Bt(St);if(~p&&~h&&p!==h){var _,w;for(h>p?(w=p,_=h):(w=h,_=p+1);w<_;w++)~rt.indexOf(m[w])||(Rt(m[w],f.selectedClass,!0),rt.push(m[w]),ti({sortable:i,rootEl:s,name:"select",targetEl:m[w],originalEvt:r}))}}else jo=St;Xn=d}if(Zs&&this.isMultiDrag){if(Cn=!1,(o[cn].options.sort||o!==s)&&rt.length>1){var v=Ft(St),b=Bt(St,":not(."+this.options.selectedClass+")");if(!Ho&&f.animation&&(St.thisAnimationDuration=null),d.captureAnimationState(),!Ho&&(f.animation&&(St.fromRect=v,rt.forEach(function(z){if(z.thisAnimationDuration=null,z!==St){var S=Cn?Ft(z):v;z.fromRect=S,d.addAnimationState({target:z,rect:S})}})),Ea(),rt.forEach(function(z){m[b]?o.insertBefore(z,m[b]):o.appendChild(z),b++}),u===Bt(St))){var k=!1;rt.forEach(function(z){if(z.sortableIndex!==Bt(z)){k=!0;return}}),k&&a("update")}rt.forEach(function(z){lc(z)}),d.animateAll()}Xn=d}(s===o||c&&c.lastPutMode!=="clone")&&Tn.forEach(function(z){z.parentNode&&z.parentNode.removeChild(z)})}},nullingGlobal:function(){this.isMultiDrag=Zs=!1,Tn.length=0},destroyGlobal:function(){this._deselectMultiDrag(),ot(document,"pointerup",this._deselectMultiDrag),ot(document,"mouseup",this._deselectMultiDrag),ot(document,"touchend",this._deselectMultiDrag),ot(document,"keydown",this._checkKeyDown),ot(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Zs!="undefined"&&Zs)&&Xn===this.sortable&&!(n&&tr(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;rt.length;){var r=rt[0];Rt(r,this.options.selectedClass,!1),rt.shift(),ti({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:n})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Gn(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[cn];!r||!r.options.multiDrag||~rt.indexOf(n)||(Xn&&Xn!==r&&(Xn.multiDrag._deselectMultiDrag(),Xn=r),Rt(n,r.options.selectedClass,!0),rt.push(n))},deselect:function(n){var r=n.parentNode[cn],s=rt.indexOf(n);!r||!r.options.multiDrag||!~s||(Rt(n,r.options.selectedClass,!1),rt.splice(s,1))}},eventProperties:function(){var n=this,r=[],s=[];return rt.forEach(function(o){r.push({multiDragElement:o,index:o.sortableIndex});var i;Cn&&o!==St?i=-1:Cn?i=Bt(o,":not(."+n.options.selectedClass+")"):i=Bt(o),s.push({multiDragElement:o,index:i})}),{items:U$(rt),clones:[].concat(Tn),oldIndicies:r,newIndicies:s}},optionListeners:{multiDragKey:function(n){return n=n.toLowerCase(),n==="ctrl"?n="Control":n.length>1&&(n=n.charAt(0).toUpperCase()+n.substr(1)),n}}})}function vA(e,t){rt.forEach(function(n,r){var s=t.children[n.sortableIndex+(e?Number(r):0)];s?t.insertBefore(n,s):t.appendChild(n)})}function yh(e,t){Tn.forEach(function(n,r){var s=t.children[n.sortableIndex+(e?Number(r):0)];s?t.insertBefore(n,s):t.appendChild(n)})}function Ea(){rt.forEach(function(e){e!==St&&e.parentNode&&e.parentNode.removeChild(e)})}Je.mount(new hA);Je.mount(Rm,Im);var bA=Object.freeze(Object.defineProperty({__proto__:null,default:Je,MultiDrag:yA,Sortable:Je,Swap:_A},Symbol.toStringTag,{value:"Module"})),wA=vv(bA);(function(e,t){(function(r,s){e.exports=s(zv,wA)})(typeof self!="undefined"?self:_n,function(n,r){return function(s){var o={};function i(a){if(o[a])return o[a].exports;var u=o[a]={i:a,l:!1,exports:{}};return s[a].call(u.exports,u,u.exports,i),u.l=!0,u.exports}return i.m=s,i.c=o,i.d=function(a,u,c){i.o(a,u)||Object.defineProperty(a,u,{enumerable:!0,get:c})},i.r=function(a){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},i.t=function(a,u){if(u&1&&(a=i(a)),u&8||u&4&&typeof a=="object"&&a&&a.__esModule)return a;var c=Object.create(null);if(i.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:a}),u&2&&typeof a!="string")for(var d in a)i.d(c,d,function(f){return a[f]}.bind(null,d));return c},i.n=function(a){var u=a&&a.__esModule?function(){return a.default}:function(){return a};return i.d(u,"a",u),u},i.o=function(a,u){return Object.prototype.hasOwnProperty.call(a,u)},i.p="",i(i.s="fb15")}({"00ee":function(s,o,i){var a=i("b622"),u=a("toStringTag"),c={};c[u]="z",s.exports=String(c)==="[object z]"},"0366":function(s,o,i){var a=i("1c0b");s.exports=function(u,c,d){if(a(u),c===void 0)return u;switch(d){case 0:return function(){return u.call(c)};case 1:return function(f){return u.call(c,f)};case 2:return function(f,m){return u.call(c,f,m)};case 3:return function(f,m,p){return u.call(c,f,m,p)}}return function(){return u.apply(c,arguments)}}},"057f":function(s,o,i){var a=i("fc6a"),u=i("241c").f,c={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(m){try{return u(m)}catch{return d.slice()}};s.exports.f=function(p){return d&&c.call(p)=="[object Window]"?f(p):u(a(p))}},"06cf":function(s,o,i){var a=i("83ab"),u=i("d1e7"),c=i("5c6c"),d=i("fc6a"),f=i("c04e"),m=i("5135"),p=i("0cfb"),h=Object.getOwnPropertyDescriptor;o.f=a?h:function(w,v){if(w=d(w),v=f(v,!0),p)try{return h(w,v)}catch{}if(m(w,v))return c(!u.f.call(w,v),w[v])}},"0cfb":function(s,o,i){var a=i("83ab"),u=i("d039"),c=i("cc12");s.exports=!a&&!u(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(s,o,i){var a=i("23e7"),u=i("d58f").left,c=i("a640"),d=i("ae40"),f=c("reduce"),m=d("reduce",{1:0});a({target:"Array",proto:!0,forced:!f||!m},{reduce:function(h){return u(this,h,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(s,o,i){var a=i("c6b6"),u=i("9263");s.exports=function(c,d){var f=c.exec;if(typeof f=="function"){var m=f.call(c,d);if(typeof m!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return m}if(a(c)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return u.call(c,d)}},"159b":function(s,o,i){var a=i("da84"),u=i("fdbc"),c=i("17c2"),d=i("9112");for(var f in u){var m=a[f],p=m&&m.prototype;if(p&&p.forEach!==c)try{d(p,"forEach",c)}catch{p.forEach=c}}},"17c2":function(s,o,i){var a=i("b727").forEach,u=i("a640"),c=i("ae40"),d=u("forEach"),f=c("forEach");s.exports=!d||!f?function(p){return a(this,p,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(s,o,i){var a=i("d066");s.exports=a("document","documentElement")},"1c0b":function(s,o){s.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},"1c7e":function(s,o,i){var a=i("b622"),u=a("iterator"),c=!1;try{var d=0,f={next:function(){return{done:!!d++}},return:function(){c=!0}};f[u]=function(){return this},Array.from(f,function(){throw 2})}catch{}s.exports=function(m,p){if(!p&&!c)return!1;var h=!1;try{var _={};_[u]=function(){return{next:function(){return{done:h=!0}}}},m(_)}catch{}return h}},"1d80":function(s,o){s.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},"1dde":function(s,o,i){var a=i("d039"),u=i("b622"),c=i("2d00"),d=u("species");s.exports=function(f){return c>=51||!a(function(){var m=[],p=m.constructor={};return p[d]=function(){return{foo:1}},m[f](Boolean).foo!==1})}},"23cb":function(s,o,i){var a=i("a691"),u=Math.max,c=Math.min;s.exports=function(d,f){var m=a(d);return m<0?u(m+f,0):c(m,f)}},"23e7":function(s,o,i){var a=i("da84"),u=i("06cf").f,c=i("9112"),d=i("6eeb"),f=i("ce4e"),m=i("e893"),p=i("94ca");s.exports=function(h,_){var w=h.target,v=h.global,b=h.stat,k,z,S,T,M,L;if(v?z=a:b?z=a[w]||f(w,{}):z=(a[w]||{}).prototype,z)for(S in _){if(M=_[S],h.noTargetGet?(L=u(z,S),T=L&&L.value):T=z[S],k=p(v?S:w+(b?".":"#")+S,h.forced),!k&&T!==void 0){if(typeof M==typeof T)continue;m(M,T)}(h.sham||T&&T.sham)&&c(M,"sham",!0),d(z,S,M,h)}}},"241c":function(s,o,i){var a=i("ca84"),u=i("7839"),c=u.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(f){return a(f,c)}},"25f0":function(s,o,i){var a=i("6eeb"),u=i("825a"),c=i("d039"),d=i("ad6d"),f="toString",m=RegExp.prototype,p=m[f],h=c(function(){return p.call({source:"a",flags:"b"})!="/a/b"}),_=p.name!=f;(h||_)&&a(RegExp.prototype,f,function(){var v=u(this),b=String(v.source),k=v.flags,z=String(k===void 0&&v instanceof RegExp&&!("flags"in m)?d.call(v):k);return"/"+b+"/"+z},{unsafe:!0})},"2ca0":function(s,o,i){var a=i("23e7"),u=i("06cf").f,c=i("50c4"),d=i("5a34"),f=i("1d80"),m=i("ab13"),p=i("c430"),h="".startsWith,_=Math.min,w=m("startsWith"),v=!p&&!w&&!!function(){var b=u(String.prototype,"startsWith");return b&&!b.writable}();a({target:"String",proto:!0,forced:!v&&!w},{startsWith:function(k){var z=String(f(this));d(k);var S=c(_(arguments.length>1?arguments[1]:void 0,z.length)),T=String(k);return h?h.call(z,T,S):z.slice(S,S+T.length)===T}})},"2d00":function(s,o,i){var a=i("da84"),u=i("342f"),c=a.process,d=c&&c.versions,f=d&&d.v8,m,p;f?(m=f.split("."),p=m[0]+m[1]):u&&(m=u.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=u.match(/Chrome\/(\d+)/),m&&(p=m[1]))),s.exports=p&&+p},"342f":function(s,o,i){var a=i("d066");s.exports=a("navigator","userAgent")||""},"35a1":function(s,o,i){var a=i("f5df"),u=i("3f8c"),c=i("b622"),d=c("iterator");s.exports=function(f){if(f!=null)return f[d]||f["@@iterator"]||u[a(f)]}},"37e8":function(s,o,i){var a=i("83ab"),u=i("9bf2"),c=i("825a"),d=i("df75");s.exports=a?Object.defineProperties:function(m,p){c(m);for(var h=d(p),_=h.length,w=0,v;_>w;)u.f(m,v=h[w++],p[v]);return m}},"3bbe":function(s,o,i){var a=i("861d");s.exports=function(u){if(!a(u)&&u!==null)throw TypeError("Can't set "+String(u)+" as a prototype");return u}},"3ca3":function(s,o,i){var a=i("6547").charAt,u=i("69f3"),c=i("7dd0"),d="String Iterator",f=u.set,m=u.getterFor(d);c(String,"String",function(p){f(this,{type:d,string:String(p),index:0})},function(){var h=m(this),_=h.string,w=h.index,v;return w>=_.length?{value:void 0,done:!0}:(v=a(_,w),h.index+=v.length,{value:v,done:!1})})},"3f8c":function(s,o){s.exports={}},4160:function(s,o,i){var a=i("23e7"),u=i("17c2");a({target:"Array",proto:!0,forced:[].forEach!=u},{forEach:u})},"428f":function(s,o,i){var a=i("da84");s.exports=a},"44ad":function(s,o,i){var a=i("d039"),u=i("c6b6"),c="".split;s.exports=a(function(){return!Object("z").propertyIsEnumerable(0)})?function(d){return u(d)=="String"?c.call(d,""):Object(d)}:Object},"44d2":function(s,o,i){var a=i("b622"),u=i("7c73"),c=i("9bf2"),d=a("unscopables"),f=Array.prototype;f[d]==null&&c.f(f,d,{configurable:!0,value:u(null)}),s.exports=function(m){f[d][m]=!0}},"44e7":function(s,o,i){var a=i("861d"),u=i("c6b6"),c=i("b622"),d=c("match");s.exports=function(f){var m;return a(f)&&((m=f[d])!==void 0?!!m:u(f)=="RegExp")}},4930:function(s,o,i){var a=i("d039");s.exports=!!Object.getOwnPropertySymbols&&!a(function(){return!String(Symbol())})},"4d64":function(s,o,i){var a=i("fc6a"),u=i("50c4"),c=i("23cb"),d=function(f){return function(m,p,h){var _=a(m),w=u(_.length),v=c(h,w),b;if(f&&p!=p){for(;w>v;)if(b=_[v++],b!=b)return!0}else for(;w>v;v++)if((f||v in _)&&_[v]===p)return f||v||0;return!f&&-1}};s.exports={includes:d(!0),indexOf:d(!1)}},"4de4":function(s,o,i){var a=i("23e7"),u=i("b727").filter,c=i("1dde"),d=i("ae40"),f=c("filter"),m=d("filter");a({target:"Array",proto:!0,forced:!f||!m},{filter:function(h){return u(this,h,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(s,o,i){var a=i("0366"),u=i("7b0b"),c=i("9bdd"),d=i("e95a"),f=i("50c4"),m=i("8418"),p=i("35a1");s.exports=function(_){var w=u(_),v=typeof this=="function"?this:Array,b=arguments.length,k=b>1?arguments[1]:void 0,z=k!==void 0,S=p(w),T=0,M,L,F,j,K,Q;if(z&&(k=a(k,b>2?arguments[2]:void 0,2)),S!=null&&!(v==Array&&d(S)))for(j=S.call(w),K=j.next,L=new v;!(F=K.call(j)).done;T++)Q=z?c(j,k,[F.value,T],!0):F.value,m(L,T,Q);else for(M=f(w.length),L=new v(M);M>T;T++)Q=z?k(w[T],T):w[T],m(L,T,Q);return L.length=T,L}},"4fad":function(s,o,i){var a=i("23e7"),u=i("6f53").entries;a({target:"Object",stat:!0},{entries:function(d){return u(d)}})},"50c4":function(s,o,i){var a=i("a691"),u=Math.min;s.exports=function(c){return c>0?u(a(c),9007199254740991):0}},5135:function(s,o){var i={}.hasOwnProperty;s.exports=function(a,u){return i.call(a,u)}},5319:function(s,o,i){var a=i("d784"),u=i("825a"),c=i("7b0b"),d=i("50c4"),f=i("a691"),m=i("1d80"),p=i("8aa5"),h=i("14c3"),_=Math.max,w=Math.min,v=Math.floor,b=/\$([$&'`]|\d\d?|<[^>]*>)/g,k=/\$([$&'`]|\d\d?)/g,z=function(S){return S===void 0?S:String(S)};a("replace",2,function(S,T,M,L){var F=L.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,j=L.REPLACE_KEEPS_$0,K=F?"$":"$0";return[function(G,me){var se=m(this),ae=G==null?void 0:G[S];return ae!==void 0?ae.call(G,se,me):T.call(String(se),G,me)},function(U,G){if(!F&&j||typeof G=="string"&&G.indexOf(K)===-1){var me=M(T,U,this,G);if(me.done)return me.value}var se=u(U),ae=String(this),Ce=typeof G=="function";Ce||(G=String(G));var Ke=se.global;if(Ke){var Ze=se.unicode;se.lastIndex=0}for(var ve=[];;){var X=h(se,ae);if(X===null||(ve.push(X),!Ke))break;var ge=String(X[0]);ge===""&&(se.lastIndex=p(ae,d(se.lastIndex),Ze))}for(var be="",Fe=0,Le=0;Le=Fe&&(be+=ae.slice(Fe,ye)+D,Fe=ye+W.length)}return be+ae.slice(Fe)}];function Q(U,G,me,se,ae,Ce){var Ke=me+U.length,Ze=se.length,ve=k;return ae!==void 0&&(ae=c(ae),ve=b),T.call(Ce,ve,function(X,ge){var be;switch(ge.charAt(0)){case"$":return"$";case"&":return U;case"`":return G.slice(0,me);case"'":return G.slice(Ke);case"<":be=ae[ge.slice(1,-1)];break;default:var Fe=+ge;if(Fe===0)return X;if(Fe>Ze){var Le=v(Fe/10);return Le===0?X:Le<=Ze?se[Le-1]===void 0?ge.charAt(1):se[Le-1]+ge.charAt(1):X}be=se[Fe-1]}return be===void 0?"":be})}})},5692:function(s,o,i){var a=i("c430"),u=i("c6cd");(s.exports=function(c,d){return u[c]||(u[c]=d!==void 0?d:{})})("versions",[]).push({version:"3.6.5",mode:a?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(s,o,i){var a=i("d066"),u=i("241c"),c=i("7418"),d=i("825a");s.exports=a("Reflect","ownKeys")||function(m){var p=u.f(d(m)),h=c.f;return h?p.concat(h(m)):p}},"5a34":function(s,o,i){var a=i("44e7");s.exports=function(u){if(a(u))throw TypeError("The method doesn't accept regular expressions");return u}},"5c6c":function(s,o){s.exports=function(i,a){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:a}}},"5db7":function(s,o,i){var a=i("23e7"),u=i("a2bf"),c=i("7b0b"),d=i("50c4"),f=i("1c0b"),m=i("65f0");a({target:"Array",proto:!0},{flatMap:function(h){var _=c(this),w=d(_.length),v;return f(h),v=m(_,0),v.length=u(v,_,_,w,0,1,h,arguments.length>1?arguments[1]:void 0),v}})},6547:function(s,o,i){var a=i("a691"),u=i("1d80"),c=function(d){return function(f,m){var p=String(u(f)),h=a(m),_=p.length,w,v;return h<0||h>=_?d?"":void 0:(w=p.charCodeAt(h),w<55296||w>56319||h+1===_||(v=p.charCodeAt(h+1))<56320||v>57343?d?p.charAt(h):w:d?p.slice(h,h+2):(w-55296<<10)+(v-56320)+65536)}};s.exports={codeAt:c(!1),charAt:c(!0)}},"65f0":function(s,o,i){var a=i("861d"),u=i("e8b5"),c=i("b622"),d=c("species");s.exports=function(f,m){var p;return u(f)&&(p=f.constructor,typeof p=="function"&&(p===Array||u(p.prototype))?p=void 0:a(p)&&(p=p[d],p===null&&(p=void 0))),new(p===void 0?Array:p)(m===0?0:m)}},"69f3":function(s,o,i){var a=i("7f9a"),u=i("da84"),c=i("861d"),d=i("9112"),f=i("5135"),m=i("f772"),p=i("d012"),h=u.WeakMap,_,w,v,b=function(F){return v(F)?w(F):_(F,{})},k=function(F){return function(j){var K;if(!c(j)||(K=w(j)).type!==F)throw TypeError("Incompatible receiver, "+F+" required");return K}};if(a){var z=new h,S=z.get,T=z.has,M=z.set;_=function(F,j){return M.call(z,F,j),j},w=function(F){return S.call(z,F)||{}},v=function(F){return T.call(z,F)}}else{var L=m("state");p[L]=!0,_=function(F,j){return d(F,L,j),j},w=function(F){return f(F,L)?F[L]:{}},v=function(F){return f(F,L)}}s.exports={set:_,get:w,has:v,enforce:b,getterFor:k}},"6eeb":function(s,o,i){var a=i("da84"),u=i("9112"),c=i("5135"),d=i("ce4e"),f=i("8925"),m=i("69f3"),p=m.get,h=m.enforce,_=String(String).split("String");(s.exports=function(w,v,b,k){var z=k?!!k.unsafe:!1,S=k?!!k.enumerable:!1,T=k?!!k.noTargetGet:!1;if(typeof b=="function"&&(typeof v=="string"&&!c(b,"name")&&u(b,"name",v),h(b).source=_.join(typeof v=="string"?v:"")),w===a){S?w[v]=b:d(v,b);return}else z?!T&&w[v]&&(S=!0):delete w[v];S?w[v]=b:u(w,v,b)})(Function.prototype,"toString",function(){return typeof this=="function"&&p(this).source||f(this)})},"6f53":function(s,o,i){var a=i("83ab"),u=i("df75"),c=i("fc6a"),d=i("d1e7").f,f=function(m){return function(p){for(var h=c(p),_=u(h),w=_.length,v=0,b=[],k;w>v;)k=_[v++],(!a||d.call(h,k))&&b.push(m?[k,h[k]]:h[k]);return b}};s.exports={entries:f(!0),values:f(!1)}},"73d9":function(s,o,i){var a=i("44d2");a("flatMap")},7418:function(s,o){o.f=Object.getOwnPropertySymbols},"746f":function(s,o,i){var a=i("428f"),u=i("5135"),c=i("e538"),d=i("9bf2").f;s.exports=function(f){var m=a.Symbol||(a.Symbol={});u(m,f)||d(m,f,{value:c.f(f)})}},7839:function(s,o){s.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(s,o,i){var a=i("1d80");s.exports=function(u){return Object(a(u))}},"7c73":function(s,o,i){var a=i("825a"),u=i("37e8"),c=i("7839"),d=i("d012"),f=i("1be4"),m=i("cc12"),p=i("f772"),h=">",_="<",w="prototype",v="script",b=p("IE_PROTO"),k=function(){},z=function(F){return _+v+h+F+_+"/"+v+h},S=function(F){F.write(z("")),F.close();var j=F.parentWindow.Object;return F=null,j},T=function(){var F=m("iframe"),j="java"+v+":",K;return F.style.display="none",f.appendChild(F),F.src=String(j),K=F.contentWindow.document,K.open(),K.write(z("document.F=Object")),K.close(),K.F},M,L=function(){try{M=document.domain&&new ActiveXObject("htmlfile")}catch{}L=M?S(M):T();for(var F=c.length;F--;)delete L[w][c[F]];return L()};d[b]=!0,s.exports=Object.create||function(j,K){var Q;return j!==null?(k[w]=a(j),Q=new k,k[w]=null,Q[b]=j):Q=L(),K===void 0?Q:u(Q,K)}},"7dd0":function(s,o,i){var a=i("23e7"),u=i("9ed3"),c=i("e163"),d=i("d2bb"),f=i("d44e"),m=i("9112"),p=i("6eeb"),h=i("b622"),_=i("c430"),w=i("3f8c"),v=i("ae93"),b=v.IteratorPrototype,k=v.BUGGY_SAFARI_ITERATORS,z=h("iterator"),S="keys",T="values",M="entries",L=function(){return this};s.exports=function(F,j,K,Q,U,G,me){u(K,j,Q);var se=function(Le){if(Le===U&&ve)return ve;if(!k&&Le in Ke)return Ke[Le];switch(Le){case S:return function(){return new K(this,Le)};case T:return function(){return new K(this,Le)};case M:return function(){return new K(this,Le)}}return function(){return new K(this)}},ae=j+" Iterator",Ce=!1,Ke=F.prototype,Ze=Ke[z]||Ke["@@iterator"]||U&&Ke[U],ve=!k&&Ze||se(U),X=j=="Array"&&Ke.entries||Ze,ge,be,Fe;if(X&&(ge=c(X.call(new F)),b!==Object.prototype&&ge.next&&(!_&&c(ge)!==b&&(d?d(ge,b):typeof ge[z]!="function"&&m(ge,z,L)),f(ge,ae,!0,!0),_&&(w[ae]=L))),U==T&&Ze&&Ze.name!==T&&(Ce=!0,ve=function(){return Ze.call(this)}),(!_||me)&&Ke[z]!==ve&&m(Ke,z,ve),w[j]=ve,U)if(be={values:se(T),keys:G?ve:se(S),entries:se(M)},me)for(Fe in be)(k||Ce||!(Fe in Ke))&&p(Ke,Fe,be[Fe]);else a({target:j,proto:!0,forced:k||Ce},be);return be}},"7f9a":function(s,o,i){var a=i("da84"),u=i("8925"),c=a.WeakMap;s.exports=typeof c=="function"&&/native code/.test(u(c))},"825a":function(s,o,i){var a=i("861d");s.exports=function(u){if(!a(u))throw TypeError(String(u)+" is not an object");return u}},"83ab":function(s,o,i){var a=i("d039");s.exports=!a(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(s,o,i){var a=i("c04e"),u=i("9bf2"),c=i("5c6c");s.exports=function(d,f,m){var p=a(f);p in d?u.f(d,p,c(0,m)):d[p]=m}},"861d":function(s,o){s.exports=function(i){return typeof i=="object"?i!==null:typeof i=="function"}},8875:function(s,o,i){var a,u,c;(function(d,f){u=[],a=f,c=typeof a=="function"?a.apply(o,u):a,c!==void 0&&(s.exports=c)})(typeof self!="undefined"?self:this,function(){function d(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==d&&document.currentScript)return document.currentScript;try{throw new Error}catch(M){var m=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,p=/@([^@]*):(\d+):(\d+)\s*$/ig,h=m.exec(M.stack)||p.exec(M.stack),_=h&&h[1]||!1,w=h&&h[2]||!1,v=document.location.href.replace(document.location.hash,""),b,k,z,S=document.getElementsByTagName("script");_===v&&(b=document.documentElement.outerHTML,k=new RegExp("(?:[^\\n]+?\\n){0,"+(w-2)+"}[^<]*