var Bb=Object.defineProperty,Hb=Object.defineProperties;var Ub=Object.getOwnPropertyDescriptors;var la=Object.getOwnPropertySymbols;var wf=Object.prototype.hasOwnProperty,Cf=Object.prototype.propertyIsEnumerable;var bf=(e,t,n)=>t in e?Bb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xe=(e,t)=>{for(var n in t||(t={}))wf.call(t,n)&&bf(e,n,t[n]);if(la)for(var n of la(t))Cf.call(t,n)&&bf(e,n,t[n]);return e},Vn=(e,t)=>Hb(e,Ub(t));var Bu=(e,t)=>{var n={};for(var r in e)wf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&la)for(var r of la(e))t.indexOf(r)<0&&Cf.call(e,r)&&(n[r]=e[r]);return n};const qb=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerpolicy&&(s.referrerPolicy=o.referrerpolicy),o.crossorigin==="use-credentials"?s.credentials="include":o.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}};qb();function ql(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Wb="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",Gb=ql(Wb),Kb="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Zb=ql(Kb);function i_(e){return!!e||e===""}function ao(e){if(qe(e)){const t={};for(let n=0;n{if(n){const r=n.split(Jb);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ye(e){let t="";if(Ot(e))t=e;else if(qe(e))for(let n=0;neo(n,t))}const v=e=>Ot(e)?e:e==null?"":qe(e)||Nt(e)&&(e.toString===l_||!tt(e.toString))?JSON.stringify(e,a_,2):String(e),a_=(e,t)=>t&&t.__v_isRef?a_(e,t.value):us(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Oo(t)?{[`Set(${t.size})`]:[...t.values()]}:Nt(t)&&!qe(t)&&!u_(t)?String(t):t,yt={},ls=[],or=()=>{},t0=()=>!1,n0=/^on[^a-z]/,Ri=e=>n0.test(e),Od=e=>e.startsWith("onUpdate:"),Rt=Object.assign,Pd=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},r0=Object.prototype.hasOwnProperty,mt=(e,t)=>r0.call(e,t),qe=Array.isArray,us=e=>Ni(e)==="[object Map]",Oo=e=>Ni(e)==="[object Set]",zf=e=>Ni(e)==="[object Date]",tt=e=>typeof e=="function",Ot=e=>typeof e=="string",Ai=e=>typeof e=="symbol",Nt=e=>e!==null&&typeof e=="object",Dd=e=>Nt(e)&&tt(e.then)&&tt(e.catch),l_=Object.prototype.toString,Ni=e=>l_.call(e),o0=e=>Ni(e).slice(8,-1),u_=e=>Ni(e)==="[object Object]",Fd=e=>Ot(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,li=ql(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},s0=/-(\w)/g,Ln=Gl(e=>e.replace(s0,(t,n)=>n?n.toUpperCase():"")),i0=/\B([A-Z])/g,pr=Gl(e=>e.replace(i0,"-$1").toLowerCase()),Vi=Gl(e=>e.charAt(0).toUpperCase()+e.slice(1)),ui=Gl(e=>e?`on${Vi(e)}`:""),ps=(e,t)=>!Object.is(e,t),cs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},to=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let xf;const a0=()=>xf||(xf=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let On;class Id{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&On&&(this.parent=On,this.index=(On.scopes||(On.scopes=[])).push(this)-1)}run(t){if(this.active){const n=On;try{return On=this,t()}finally{On=n}}}on(){On=this}off(){On=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},d_=e=>(e.w&no)>0,m_=e=>(e.n&no)>0,d0=({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{(c==="length"||c>=r)&&a.push(l)});else switch(n!==void 0&&a.push(i.get(n)),t){case"add":qe(e)?Fd(n)&&a.push(i.get("length")):(a.push(i.get(zo)),us(e)&&a.push(i.get(Oc)));break;case"delete":qe(e)||(a.push(i.get(zo)),us(e)&&a.push(i.get(Oc)));break;case"set":us(e)&&a.push(i.get(zo));break}if(a.length===1)a[0]&&Pc(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Pc(Md(l))}}function Pc(e,t){const n=qe(e)?e:[...e];for(const r of n)r.computed&&Sf(r);for(const r of n)r.computed||Sf(r)}function Sf(e,t){(e!==nr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const h0=ql("__proto__,__v_isRef,__isVue"),h_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ai)),_0=Kl(),g0=Kl(!1,!0),y0=Kl(!0),v0=Kl(!0,!0),Ef=b0();function b0(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ut(this);for(let s=0,i=this.length;s{e[t]=function(...n){Po();const r=ut(this)[t].apply(this,n);return Do(),r}}),e}function Kl(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?C_:w_:t?b_:v_).get(r))return r;const i=qe(r);if(!e&&i&&mt(Ef,o))return Reflect.get(Ef,o,s);const a=Reflect.get(r,o,s);return(Ai(o)?h_.has(o):h0(o))||(e||Rn(r,"get",o),t)?a:qt(a)?i&&Fd(o)?a:a.value:Nt(a)?e?Rd(a):Fo(a):a}}const w0=__(),C0=__(!0);function __(e=!1){return function(n,r,o,s){let i=n[r];if(hs(i)&&qt(i)&&!qt(o))return!1;if(!e&&!hs(o)&&(wl(o)||(o=ut(o),i=ut(i)),!qe(n)&&qt(i)&&!qt(o)))return i.value=o,!0;const a=qe(n)&&Fd(r)?Number(r)e,Zl=e=>Reflect.getPrototypeOf(e);function ua(e,t,n=!1,r=!1){e=e.__v_raw;const o=ut(e),s=ut(t);n||(t!==s&&Rn(o,"get",t),Rn(o,"get",s));const{has:i}=Zl(o),a=r?Ld:n?jd:Ti;if(i.call(o,t))return a(e.get(t));if(i.call(o,s))return a(e.get(s));e!==o&&e.get(t)}function ca(e,t=!1){const n=this.__v_raw,r=ut(n),o=ut(e);return t||(e!==o&&Rn(r,"has",e),Rn(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function da(e,t=!1){return e=e.__v_raw,!t&&Rn(ut(e),"iterate",zo),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),Ar(t,"add",e,e)),this}function Af(e,t){t=ut(t);const n=ut(this),{has:r,get:o}=Zl(n);let s=r.call(n,e);s||(e=ut(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?ps(t,i)&&Ar(n,"set",e,t):Ar(n,"add",e,t),this}function Tf(e){const t=ut(this),{has:n,get:r}=Zl(t);let o=n.call(t,e);o||(e=ut(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&Ar(t,"delete",e,void 0),s}function Of(){const e=ut(this),t=e.size!==0,n=e.clear();return t&&Ar(e,"clear",void 0,void 0),n}function ma(e,t){return function(r,o){const s=this,i=s.__v_raw,a=ut(i),l=t?Ld:e?jd:Ti;return!e&&Rn(a,"iterate",zo),i.forEach((c,d)=>r.call(o,l(c),l(d),s))}}function fa(e,t,n){return function(...r){const o=this.__v_raw,s=ut(o),i=us(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...r),d=n?Ld:t?jd:Ti;return!t&&Rn(s,"iterate",l?Oc:zo),{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 Mr(e){return function(...t){return e==="delete"?!1:this}}function $0(){const e={get(s){return ua(this,s)},get size(){return da(this)},has:ca,add:$f,set:Af,delete:Tf,clear:Of,forEach:ma(!1,!1)},t={get(s){return ua(this,s,!1,!0)},get size(){return da(this)},has:ca,add:$f,set:Af,delete:Tf,clear:Of,forEach:ma(!1,!0)},n={get(s){return ua(this,s,!0)},get size(){return da(this,!0)},has(s){return ca.call(this,s,!0)},add:Mr("add"),set:Mr("set"),delete:Mr("delete"),clear:Mr("clear"),forEach:ma(!0,!1)},r={get(s){return ua(this,s,!0,!0)},get size(){return da(this,!0)},has(s){return ca.call(this,s,!0)},add:Mr("add"),set:Mr("set"),delete:Mr("delete"),clear:Mr("clear"),forEach:ma(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=fa(s,!1,!1),n[s]=fa(s,!0,!1),t[s]=fa(s,!1,!0),r[s]=fa(s,!0,!0)}),[e,n,t,r]}const[A0,T0,O0,P0]=$0();function Yl(e,t){const n=t?e?P0:O0:e?T0:A0;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(mt(n,o)&&o in r?n:r,o,s)}const D0={get:Yl(!1,!1)},F0={get:Yl(!1,!0)},I0={get:Yl(!0,!1)},M0={get:Yl(!0,!0)},v_=new WeakMap,b_=new WeakMap,w_=new WeakMap,C_=new WeakMap;function L0(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function R0(e){return e.__v_skip||!Object.isExtensible(e)?0:L0(o0(e))}function Fo(e){return hs(e)?e:Jl(e,!1,g_,D0,v_)}function z_(e){return Jl(e,!1,S0,F0,b_)}function Rd(e){return Jl(e,!0,y_,I0,w_)}function N0(e){return Jl(e,!0,E0,M0,C_)}function Jl(e,t,n,r,o){if(!Nt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=R0(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function xo(e){return hs(e)?xo(e.__v_raw):!!(e&&e.__v_isReactive)}function hs(e){return!!(e&&e.__v_isReadonly)}function wl(e){return!!(e&&e.__v_isShallow)}function Nd(e){return xo(e)||hs(e)}function ut(e){const t=e&&e.__v_raw;return t?ut(t):e}function Vd(e){return bl(e,"__v_skip",!0),e}const Ti=e=>Nt(e)?Fo(e):e,jd=e=>Nt(e)?Rd(e):e;function Bd(e){Xr&&nr&&(e=ut(e),p_(e.dep||(e.dep=Md())))}function Xl(e,t){e=ut(e),e.dep&&Pc(e.dep)}function qt(e){return!!(e&&e.__v_isRef===!0)}function wn(e){return k_(e,!1)}function x_(e){return k_(e,!0)}function k_(e,t){return qt(e)?e:new V0(e,t)}class V0{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:Ti(t)}get value(){return Bd(this),this._value}set value(t){t=this.__v_isShallow?t:ut(t),ps(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Ti(t),Xl(this))}}function j0(e){Xl(e)}function ds(e){return qt(e)?e.value:e}const B0={get:(e,t,n)=>ds(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return qt(o)&&!qt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Hd(e){return xo(e)?e:new Proxy(e,B0)}class H0{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Bd(this),()=>Xl(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function U0(e){return new H0(e)}function ci(e){const t=qe(e)?new Array(e.length):{};for(const n in e)t[n]=S_(e,n);return t}class q0{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}}function S_(e,t,n){const r=e[t];return qt(r)?r:new q0(e,t,n)}class W0{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new ji(t,()=>{this._dirty||(this._dirty=!0,Xl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ut(this);return Bd(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function G0(e,t,n=!1){let r,o;const s=tt(e);return s?(r=e,o=or):(r=e.get,o=e.set),new W0(r,o,s||!o,n)}const di=[];function E_(e,...t){Po();const n=di.length?di[di.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=K0();if(r)hr(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:s})=>`at <${yg(n,s.type)}>`).join(` `),o]);else{const s=[`[Vue warn]: ${e}`,...t];o.length&&s.push(` `,...Z0(o)),console.warn(...s)}Do()}function K0(){let e=di[di.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function Z0(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` `],...Y0(n))}),t}function Y0({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,o=` at <${yg(e.component,e.type,r)}`,s=">"+n;return e.props?[o,...J0(e.props),s]:[o+s]}function J0(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...$_(r,e[r]))}),n.length>3&&t.push(" ..."),t}function $_(e,t,n){return Ot(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:qt(t)?(t=$_(e,ut(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):tt(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=ut(t),n?t:[`${e}=`,t])}function hr(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){Io(s,t,n)}return o}function In(e,t,n,r){if(tt(e)){const s=hr(e,t,n,r);return s&&Dd(s)&&s.catch(i=>{Io(i,t,n)}),s}const o=[];for(let s=0;s>>1;Oi(Fn[r])kr&&Fn.splice(t,1)}function O_(e,t,n,r){qe(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),T_()}function tw(e){O_(e,ei,mi,Qo)}function Wd(e){O_(e,Br,fi,es)}function eu(e,t=null){if(mi.length){for(Fc=t,ei=[...new Set(mi)],mi.length=0,Qo=0;QoOi(n)-Oi(r)),es=0;ese.id==null?1/0:e.id;function P_(e){Dc=!1,Cl=!0,eu(e),Fn.sort((n,r)=>Oi(n)-Oi(r));const t=or;try{for(kr=0;krts.emit(o,...s)),pa=[]):typeof window!="undefined"&&window.HTMLElement&&!(!((r=(n=window.navigator)===null||n===void 0?void 0:n.userAgent)===null||r===void 0)&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(s=>{D_(s,t)}),setTimeout(()=>{ts||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,pa=[])},3e3)):pa=[]}function nw(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||yt;let o=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in r){const d=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:m}=r[d]||yt;m&&(o=n.map(p=>p.trim())),f&&(o=n.map(to))}let a,l=r[a=ui(t)]||r[a=ui(Ln(t))];!l&&s&&(l=r[a=ui(pr(t))]),l&&In(l,e,6,o);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,o)}}function F_(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!tt(e)){const l=c=>{const d=F_(c,t,!0);d&&(a=!0,Rt(i,d))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(r.set(e,null),null):(qe(s)?s.forEach(l=>i[l]=null):Rt(i,s),r.set(e,i),i)}function tu(e,t){return!e||!Ri(t)?!1:(t=t.slice(2).replace(/Once$/,""),mt(e,t[0].toLowerCase()+t.slice(1))||mt(e,pr(t))||mt(e,t))}let on=null,nu=null;function Pi(e){const t=on;return on=e,nu=e&&e.type.__scopeId||null,t}function rw(e){nu=e}function ow(){nu=null}const sw=e=>P;function P(e,t=on,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&jc(-1);const s=Pi(t),i=e(...o);return Pi(s),r._d&&jc(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function ll(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:a,attrs:l,emit:c,render:d,renderCache:f,data:m,setupState:p,ctx:h,inheritAttrs:_}=e;let g,b;const w=Pi(e);try{if(n.shapeFlag&4){const z=o||r;g=Pn(d.call(z,z,f,s,p,m,h)),b=l}else{const z=t;g=Pn(z.length>1?z(s,{attrs:l,slots:a,emit:c}):z(s,null)),b=t.props?l:aw(l)}}catch(z){_i.length=0,Io(z,e,1),g=C(ln)}let x=g;if(b&&_!==!1){const z=Object.keys(b),{shapeFlag:E}=x;z.length&&E&7&&(i&&z.some(Od)&&(b=lw(b,i)),x=gr(x,b))}return n.dirs&&(x=gr(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),g=x,Pi(w),g}function iw(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Ri(n))&&((t||(t={}))[n]=e[n]);return t},lw=(e,t)=>{const n={};for(const r in e)(!Od(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function uw(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Pf(r,i,c):!!i;if(l&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense,cw={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,c){e==null?mw(t,n,r,o,s,i,a,l,c):fw(e,t,n,r,o,i,a,l,c)},hydrate:pw,create:Kd,normalize:hw},dw=cw;function Di(e,t){const n=e.props&&e.props[t];tt(n)&&n()}function mw(e,t,n,r,o,s,i,a,l){const{p:c,o:{createElement:d}}=l,f=d("div"),m=e.suspense=Kd(e,o,r,t,f,n,s,i,a,l);c(null,m.pendingBranch=e.ssContent,f,null,r,m,s,i),m.deps>0?(Di(e,"onPending"),Di(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,s,i),ms(m,e.ssFallback)):m.resolve()}function fw(e,t,n,r,o,s,i,a,{p:l,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:g,isHydrating:b}=f;if(_)f.pendingBranch=m,fr(m,_)?(l(_,m,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():g&&(l(h,p,n,r,o,null,s,i,a),ms(f,p))):(f.pendingId++,b?(f.isHydrating=!1,f.activeBranch=_):c(_,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=d("div"),g?(l(null,m,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(h,p,n,r,o,null,s,i,a),ms(f,p))):h&&fr(m,h)?(l(h,m,n,r,o,f,s,i,a),f.resolve(!0)):(l(null,m,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0&&f.resolve()));else if(h&&fr(m,h))l(h,m,n,r,o,f,s,i,a),ms(f,m);else if(Di(t,"onPending"),f.pendingBranch=m,f.pendingId++,l(null,m,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0)f.resolve();else{const{timeout:w,pendingId:x}=f;w>0?setTimeout(()=>{f.pendingId===x&&f.fallback(p)},w):w===0&&f.fallback(p)}}function Kd(e,t,n,r,o,s,i,a,l,c,d=!1){const{p:f,m,um:p,n:h,o:{parentNode:_,remove:g}}=c,b=to(e.props&&e.props.timeout),w={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:o,anchor:s,deps:0,pendingId:0,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(x=!1){const{vnode:z,activeBranch:E,pendingBranch:T,pendingId:V,effects:F,parentComponent:A,container:M}=w;if(w.isHydrating)w.isHydrating=!1;else if(!x){const q=E&&T.transition&&T.transition.mode==="out-in";q&&(E.transition.afterLeave=()=>{V===w.pendingId&&m(T,M,B,0)});let{anchor:B}=w;E&&(B=h(E),p(E,A,w,!0)),q||m(T,M,B,0)}ms(w,T),w.pendingBranch=null,w.isInFallback=!1;let W=w.parent,R=!1;for(;W;){if(W.pendingBranch){W.effects.push(...F),R=!0;break}W=W.parent}R||Wd(F),w.effects=[],Di(z,"onResolve")},fallback(x){if(!w.pendingBranch)return;const{vnode:z,activeBranch:E,parentComponent:T,container:V,isSVG:F}=w;Di(z,"onFallback");const A=h(E),M=()=>{!w.isInFallback||(f(null,x,V,A,T,null,F,a,l),ms(w,x))},W=x.transition&&x.transition.mode==="out-in";W&&(E.transition.afterLeave=M),w.isInFallback=!0,p(E,T,null,!0),W||M()},move(x,z,E){w.activeBranch&&m(w.activeBranch,x,z,E),w.container=x},next(){return w.activeBranch&&h(w.activeBranch)},registerDep(x,z){const E=!!w.pendingBranch;E&&w.deps++;const T=x.vnode.el;x.asyncDep.catch(V=>{Io(V,x,0)}).then(V=>{if(x.isUnmounted||w.isUnmounted||w.pendingId!==x.suspenseId)return;x.asyncResolved=!0;const{vnode:F}=x;Bc(x,V,!1),T&&(F.el=T);const A=!T&&x.subTree.el;z(x,F,_(T||x.subTree.el),T?null:h(x.subTree),w,i,l),A&&g(A),Gd(x,F.el),E&&--w.deps===0&&w.resolve()})},unmount(x,z){w.isUnmounted=!0,w.activeBranch&&p(w.activeBranch,n,x,z),w.pendingBranch&&p(w.pendingBranch,n,x,z)}};return w}function pw(e,t,n,r,o,s,i,a,l){const c=t.suspense=Kd(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),d=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return c.deps===0&&c.resolve(),d}function hw(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Df(r?n.default:n),e.ssFallback=r?Df(n.fallback):C(ln)}function Df(e){let t;if(tt(e)){const n=To&&e._c;n&&(e._d=!1,S()),e=e(),n&&(e._d=!0,t=Cn,ug())}return qe(e)&&(e=iw(e)),e=Pn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function M_(e,t){t&&t.pendingBranch?qe(e)?t.effects.push(...e):t.effects.push(e):Wd(e)}function ms(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,Gd(r,o))}function pi(e,t){if(Zt){let n=Zt.provides;const r=Zt.parent&&Zt.parent.provides;r===n&&(n=Zt.provides=Object.create(r)),n[e]=t}}function sr(e,t,n=!1){const r=Zt||on;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&tt(t)?t.call(r.proxy):t}}function _w(e,t){return Bi(e,null,t)}function L_(e,t){return Bi(e,null,{flush:"post"})}function gw(e,t){return Bi(e,null,{flush:"sync"})}const Ff={};function Mt(e,t,n){return Bi(e,t,n)}function Bi(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=yt){const a=Zt;let l,c=!1,d=!1;if(qt(e)?(l=()=>e.value,c=wl(e)):xo(e)?(l=()=>e,r=!0):qe(e)?(d=!0,c=e.some(b=>xo(b)||wl(b)),l=()=>e.map(b=>{if(qt(b))return b.value;if(xo(b))return Co(b);if(tt(b))return hr(b,a,2)})):tt(e)?t?l=()=>hr(e,a,2):l=()=>{if(!(a&&a.isUnmounted))return f&&f(),In(e,a,3,[m])}:l=or,t&&r){const b=l;l=()=>Co(b())}let f,m=b=>{f=g.onStop=()=>{hr(b,a,4)}};if(gs)return m=or,t?n&&In(t,a,3,[l(),d?[]:void 0,m]):l(),or;let p=d?[]:Ff;const h=()=>{if(!!g.active)if(t){const b=g.run();(r||c||(d?b.some((w,x)=>ps(w,p[x])):ps(b,p)))&&(f&&f(),In(t,a,3,[b,p===Ff?void 0:p,m]),p=b)}else g.run()};h.allowRecurse=!!t;let _;o==="sync"?_=h:o==="post"?_=()=>Qt(h,a&&a.suspense):_=()=>tw(h);const g=new ji(l,_);return t?n?h():p=g.run():o==="post"?Qt(g.run.bind(g),a&&a.suspense):g.run(),()=>{g.stop(),a&&a.scope&&Pd(a.scope.effects,g)}}function yw(e,t,n){const r=this.proxy,o=Ot(e)?e.includes(".")?R_(r,e):()=>r[e]:e.bind(r,r);let s;tt(t)?s=t:(s=t.handler,n=t);const i=Zt;so(this);const a=Bi(o,s.bind(r),n);return i?so(i):Qr(),a}function R_(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Co(n,t)});else if(u_(e))for(const n in e)Co(e[n],t);return e}function Zd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Mo(()=>{e.isMounted=!0}),iu(()=>{e.isUnmounting=!0}),e}const jn=[Function,Array],vw={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:jn,onEnter:jn,onAfterEnter:jn,onEnterCancelled:jn,onBeforeLeave:jn,onLeave:jn,onAfterLeave:jn,onLeaveCancelled:jn,onBeforeAppear:jn,onAppear:jn,onAfterAppear:jn,onAppearCancelled:jn},setup(e,{slots:t}){const n=ar(),r=Zd();let o;return()=>{const s=t.default&&ru(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const _ of s)if(_.type!==ln){i=_;break}}const a=ut(e),{mode:l}=a;if(r.isLeaving)return Hu(i);const c=If(i);if(!c)return Hu(i);const d=_s(c,a,r,n);Ao(c,d);const f=n.subTree,m=f&&If(f);let p=!1;const{getTransitionKey:h}=c.type;if(h){const _=h();o===void 0?o=_:_!==o&&(o=_,p=!0)}if(m&&m.type!==ln&&(!fr(c,m)||p)){const _=_s(m,a,r,n);if(Ao(m,_),l==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update()},Hu(i);l==="in-out"&&c.type!==ln&&(_.delayLeave=(g,b,w)=>{const x=N_(r,m);x[String(m.key)]=m,g._leaveCb=()=>{b(),g._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=w})}return i}}},Yd=vw;function N_(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 _s(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:m,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:_,onAppear:g,onAfterAppear:b,onAppearCancelled:w}=t,x=String(e.key),z=N_(n,e),E=(F,A)=>{F&&In(F,r,9,A)},T=(F,A)=>{const M=A[1];E(F,A),qe(F)?F.every(W=>W.length<=1)&&M():F.length<=1&&M()},V={mode:s,persisted:i,beforeEnter(F){let A=a;if(!n.isMounted)if(o)A=_||a;else return;F._leaveCb&&F._leaveCb(!0);const M=z[x];M&&fr(e,M)&&M.el._leaveCb&&M.el._leaveCb(),E(A,[F])},enter(F){let A=l,M=c,W=d;if(!n.isMounted)if(o)A=g||l,M=b||c,W=w||d;else return;let R=!1;const q=F._enterCb=B=>{R||(R=!0,B?E(W,[F]):E(M,[F]),V.delayedLeave&&V.delayedLeave(),F._enterCb=void 0)};A?T(A,[F,q]):q()},leave(F,A){const M=String(e.key);if(F._enterCb&&F._enterCb(!0),n.isUnmounting)return A();E(f,[F]);let W=!1;const R=F._leaveCb=q=>{W||(W=!0,A(),q?E(h,[F]):E(p,[F]),F._leaveCb=void 0,z[M]===e&&delete z[M])};z[M]=e,m?T(m,[F,R]):R()},clone(F){return _s(F,t,n,r)}};return V}function Hu(e){if(Ui(e))return e=gr(e),e.children=null,e}function If(e){return Ui(e)?e.children?e.children[0]:void 0:e}function Ao(e,t){e.shapeFlag&6&&e.component?Ao(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 ru(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;function bw(e){tt(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:a}=e;let l=null,c,d=0;const f=()=>(d++,l=null,m()),m=()=>{let p;return l||(p=l=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),a)return new Promise((_,g)=>{a(h,()=>_(f()),()=>g(h),d+1)});throw h}).then(h=>p!==l&&l?l:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),c=h,h)))};return Hi({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return c},setup(){const p=Zt;if(c)return()=>Uu(c,p);const h=w=>{l=null,Io(w,p,13,!r)};if(i&&p.suspense||gs)return m().then(w=>()=>Uu(w,p)).catch(w=>(h(w),()=>r?C(r,{error:w}):null));const _=wn(!1),g=wn(),b=wn(!!o);return o&&setTimeout(()=>{b.value=!1},o),s!=null&&setTimeout(()=>{if(!_.value&&!g.value){const w=new Error(`Async component timed out after ${s}ms.`);h(w),g.value=w}},s),m().then(()=>{_.value=!0,p.parent&&Ui(p.parent.vnode)&&qd(p.parent.update)}).catch(w=>{h(w),g.value=w}),()=>{if(_.value&&c)return Uu(c,p);if(g.value&&r)return C(r,{error:g.value});if(n&&!b.value)return C(n)}}})}function Uu(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:s}){const i=C(e,n,r);return i.ref=t,i}const Ui=e=>e.type.__isKeepAlive,ww={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ar(),r=n.ctx;if(!r.renderer)return()=>{const w=t.default&&t.default();return w&&w.length===1?w[0]:w};const o=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:d,o:{createElement:f}}}=r,m=f("div");r.activate=(w,x,z,E,T)=>{const V=w.component;c(w,x,z,0,a),l(V.vnode,w,x,z,V,a,E,w.slotScopeIds,T),Qt(()=>{V.isDeactivated=!1,V.a&&cs(V.a);const F=w.props&&w.props.onVnodeMounted;F&&bn(F,V.parent,w)},a)},r.deactivate=w=>{const x=w.component;c(w,m,null,1,a),Qt(()=>{x.da&&cs(x.da);const z=w.props&&w.props.onVnodeUnmounted;z&&bn(z,x.parent,w),x.isDeactivated=!0},a)};function p(w){qu(w),d(w,n,a,!0)}function h(w){o.forEach((x,z)=>{const E=$l(x.type);E&&(!w||!w(E))&&_(z)})}function _(w){const x=o.get(w);!i||x.type!==i.type?p(x):i&&qu(i),o.delete(w),s.delete(w)}Mt(()=>[e.include,e.exclude],([w,x])=>{w&&h(z=>ti(w,z)),x&&h(z=>!ti(x,z))},{flush:"post",deep:!0});let g=null;const b=()=>{g!=null&&o.set(g,Wu(n.subTree))};return Mo(b),su(b),iu(()=>{o.forEach(w=>{const{subTree:x,suspense:z}=n,E=Wu(x);if(w.type===E.type){qu(E);const T=E.component.da;T&&Qt(T,z);return}p(w)})}),()=>{if(g=null,!t.default)return null;const w=t.default(),x=w[0];if(w.length>1)return i=null,w;if(!oo(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return i=null,x;let z=Wu(x);const E=z.type,T=$l(ko(z)?z.type.__asyncResolved||{}:E),{include:V,exclude:F,max:A}=e;if(V&&(!T||!ti(V,T))||F&&T&&ti(F,T))return i=z,x;const M=z.key==null?E:z.key,W=o.get(M);return z.el&&(z=gr(z),x.shapeFlag&128&&(x.ssContent=z)),g=M,W?(z.el=W.el,z.component=W.component,z.transition&&Ao(z,z.transition),z.shapeFlag|=512,s.delete(M),s.add(M)):(s.add(M),A&&s.size>parseInt(A,10)&&_(s.values().next().value)),z.shapeFlag|=256,i=z,I_(x.type)?x:z}}},Cw=ww;function ti(e,t){return qe(e)?e.some(n=>ti(n,t)):Ot(e)?e.split(",").includes(t):e.test?e.test(t):!1}function V_(e,t){B_(e,"a",t)}function j_(e,t){B_(e,"da",t)}function B_(e,t,n=Zt){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ou(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Ui(o.parent.vnode)&&zw(r,t,n,o),o=o.parent}}function zw(e,t,n,r){const o=ou(t,e,r,!0);As(()=>{Pd(r[t],o)},n)}function qu(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Wu(e){return e.shapeFlag&128?e.ssContent:e}function ou(e,t,n=Zt,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Po(),so(n);const a=In(t,n,e,i);return Qr(),Do(),a});return r?o.unshift(s):o.push(s),s}}const Pr=e=>(t,n=Zt)=>(!gs||e==="sp")&&ou(e,t,n),H_=Pr("bm"),Mo=Pr("m"),U_=Pr("bu"),su=Pr("u"),iu=Pr("bum"),As=Pr("um"),q_=Pr("sp"),W_=Pr("rtg"),G_=Pr("rtc");function K_(e,t=Zt){ou("ec",e,t)}function kt(e,t){const n=on;if(n===null)return e;const r=uu(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;st(i,a,void 0,s&&s[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,l=i.length;aoo(t)?!(t.type===ln||t.type===Ge&&!J_(t.children)):!0)?e:null}function kw(e){const t={};for(const n in e)t[ui(n)]=e[n];return t}const Ic=e=>e?pg(e)?uu(e)||e.proxy:Ic(e.parent):null,xl=Rt(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=>Ic(e.parent),$root:e=>Ic(e.root),$emit:e=>e.emit,$options:e=>Q_(e),$forceUpdate:e=>e.f||(e.f=()=>qd(e.update)),$nextTick:e=>e.n||(e.n=Ql.bind(e.proxy)),$watch:e=>yw.bind(e)}),Mc={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(r!==yt&&mt(r,t))return i[t]=1,r[t];if(o!==yt&&mt(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&mt(c,t))return i[t]=3,s[t];if(n!==yt&&mt(n,t))return i[t]=4,n[t];Lc&&(i[t]=0)}}const d=xl[t];let f,m;if(d)return t==="$attrs"&&Rn(e,"get",t),d(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==yt&&mt(n,t))return i[t]=4,n[t];if(m=l.config.globalProperties,mt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return o!==yt&&mt(o,t)?(o[t]=n,!0):r!==yt&&mt(r,t)?(r[t]=n,!0):mt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let a;return!!n[i]||e!==yt&&mt(e,i)||t!==yt&&mt(t,i)||(a=s[0])&&mt(a,i)||mt(r,i)||mt(xl,i)||mt(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:mt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Sw=Rt({},Mc,{get(e,t){if(t!==Symbol.unscopables)return Mc.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Gb(t)}});let Lc=!0;function Ew(e){const t=Q_(e),n=e.proxy,r=e.ctx;Lc=!1,t.beforeCreate&&Lf(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:c,created:d,beforeMount:f,mounted:m,beforeUpdate:p,updated:h,activated:_,deactivated:g,beforeDestroy:b,beforeUnmount:w,destroyed:x,unmounted:z,render:E,renderTracked:T,renderTriggered:V,errorCaptured:F,serverPrefetch:A,expose:M,inheritAttrs:W,components:R,directives:q,filters:B}=t;if(c&&$w(c,r,null,e.appContext.config.unwrapInjectedRef),i)for(const ue in i){const ge=i[ue];tt(ge)&&(r[ue]=ge.bind(n))}if(o){const ue=o.call(n,n);Nt(ue)&&(e.data=Fo(ue))}if(Lc=!0,s)for(const ue in s){const ge=s[ue],Le=tt(ge)?ge.bind(n,n):tt(ge.get)?ge.get.bind(n,n):or,He=!tt(ge)&&tt(ge.set)?ge.set.bind(n):or,he=Tt({get:Le,set:He});Object.defineProperty(r,ue,{enumerable:!0,configurable:!0,get:()=>he.value,set:J=>he.value=J})}if(a)for(const ue in a)X_(a[ue],r,n,ue);if(l){const ue=tt(l)?l.call(n):l;Reflect.ownKeys(ue).forEach(ge=>{pi(ge,ue[ge])})}d&&Lf(d,e,"c");function Q(ue,ge){qe(ge)?ge.forEach(Le=>ue(Le.bind(n))):ge&&ue(ge.bind(n))}if(Q(H_,f),Q(Mo,m),Q(U_,p),Q(su,h),Q(V_,_),Q(j_,g),Q(K_,F),Q(G_,T),Q(W_,V),Q(iu,w),Q(As,z),Q(q_,A),qe(M))if(M.length){const ue=e.exposed||(e.exposed={});M.forEach(ge=>{Object.defineProperty(ue,ge,{get:()=>n[ge],set:Le=>n[ge]=Le})})}else e.exposed||(e.exposed={});E&&e.render===or&&(e.render=E),W!=null&&(e.inheritAttrs=W),R&&(e.components=R),q&&(e.directives=q)}function $w(e,t,n=or,r=!1){qe(e)&&(e=Rc(e));for(const o in e){const s=e[o];let i;Nt(s)?"default"in s?i=sr(s.from||o,s.default,!0):i=sr(s.from||o):i=sr(s),qt(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[o]=i}}function Lf(e,t,n){In(qe(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function X_(e,t,n,r){const o=r.includes(".")?R_(n,r):()=>n[r];if(Ot(e)){const s=t[e];tt(s)&&Mt(o,s)}else if(tt(e))Mt(o,e.bind(n));else if(Nt(e))if(qe(e))e.forEach(s=>X_(s,t,n,r));else{const s=tt(e.handler)?e.handler.bind(n):t[e.handler];tt(s)&&Mt(o,s,e)}}function Q_(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>kl(l,c,i,!0)),kl(l,t,i)),s.set(t,l),l}function kl(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&kl(e,s,n,!0),o&&o.forEach(i=>kl(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Aw[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Aw={data:Rf,props:yo,emits:yo,methods:yo,computed:yo,beforeCreate:cn,created:cn,beforeMount:cn,mounted:cn,beforeUpdate:cn,updated:cn,beforeDestroy:cn,beforeUnmount:cn,destroyed:cn,unmounted:cn,activated:cn,deactivated:cn,errorCaptured:cn,serverPrefetch:cn,components:yo,directives:yo,watch:Ow,provide:Rf,inject:Tw};function Rf(e,t){return t?e?function(){return Rt(tt(e)?e.call(this,this):e,tt(t)?t.call(this,this):t)}:t:e}function Tw(e,t){return yo(Rc(e),Rc(t))}function Rc(e){if(qe(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[m,p]=tg(f,t,!0);Rt(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(!s&&!l)return r.set(e,ls),ls;if(qe(s))for(let d=0;d-1,p[1]=_<0||h<_,(h>-1||mt(p,"default"))&&a.push(f)}}}const c=[i,a];return r.set(e,c),c}function Nf(e){return e[0]!=="$"}function Vf(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function jf(e,t){return Vf(e)===Vf(t)}function Bf(e,t){return qe(t)?t.findIndex(n=>jf(n,e)):tt(t)&&jf(t,e)?0:-1}const ng=e=>e[0]==="_"||e==="$stable",Qd=e=>qe(e)?e.map(Pn):[Pn(e)],Fw=(e,t,n)=>{if(t._n)return t;const r=P((...o)=>Qd(t(...o)),n);return r._c=!1,r},rg=(e,t,n)=>{const r=e._ctx;for(const o in e){if(ng(o))continue;const s=e[o];if(tt(s))t[o]=Fw(o,s,r);else if(s!=null){const i=Qd(s);t[o]=()=>i}}},og=(e,t)=>{const n=Qd(t);e.slots.default=()=>n},Iw=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ut(t),bl(t,"_",n)):rg(t,e.slots={})}else e.slots={},t&&og(e,t);bl(e.slots,lu,1)},Mw=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=yt;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(Rt(o,t),!n&&a===1&&delete o._):(s=!t.$stable,rg(t,o)),i=t}else t&&(og(e,t),i={default:1});if(s)for(const a in o)!ng(a)&&!(a in i)&&delete o[a]};function sg(){return{app:null,config:{isNativeTag:t0,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Lw=0;function Rw(e,t){return function(r,o=null){tt(r)||(r=Object.assign({},r)),o!=null&&!Nt(o)&&(o=null);const s=sg(),i=new Set;let a=!1;const l=s.app={_uid:Lw++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:Cg,get config(){return s.config},set config(c){},use(c,...d){return i.has(c)||(c&&tt(c.install)?(i.add(c),c.install(l,...d)):tt(c)&&(i.add(c),c(l,...d))),l},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),l},component(c,d){return d?(s.components[c]=d,l):s.components[c]},directive(c,d){return d?(s.directives[c]=d,l):s.directives[c]},mount(c,d,f){if(!a){const m=C(r,o);return m.appContext=s,d&&t?t(m,c):e(m,c,f),a=!0,l._container=c,c.__vue_app__=l,uu(m.component)||m.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,d){return s.provides[c]=d,l}};return l}}function Sl(e,t,n,r,o=!1){if(qe(e)){e.forEach((m,p)=>Sl(m,t&&(qe(t)?t[p]:t),n,r,o));return}if(ko(r)&&!o)return;const s=r.shapeFlag&4?uu(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:l}=e,c=t&&t.r,d=a.refs===yt?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(Ot(c)?(d[c]=null,mt(f,c)&&(f[c]=null)):qt(c)&&(c.value=null)),tt(l))hr(l,a,12,[i,d]);else{const m=Ot(l),p=qt(l);if(m||p){const h=()=>{if(e.f){const _=m?d[l]:l.value;o?qe(_)&&Pd(_,s):qe(_)?_.includes(s)||_.push(s):m?(d[l]=[s],mt(f,l)&&(f[l]=d[l])):(l.value=[s],e.k&&(d[e.k]=l.value))}else m?(d[l]=i,mt(f,l)&&(f[l]=i)):p&&(l.value=i,e.k&&(d[e.k]=i))};i?(h.id=-1,Qt(h,n)):h()}}}let Lr=!1;const ha=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",_a=e=>e.nodeType===8;function Nw(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:c}}=e,d=(b,w)=>{if(!w.hasChildNodes()){n(null,b,w),zl(),w._vnode=b;return}Lr=!1,f(w.firstChild,b,null,null,null),zl(),w._vnode=b,Lr&&console.error("Hydration completed but contains mismatches.")},f=(b,w,x,z,E,T=!1)=>{const V=_a(b)&&b.data==="[",F=()=>_(b,w,x,z,E,V),{type:A,ref:M,shapeFlag:W,patchFlag:R}=w,q=b.nodeType;w.el=b,R===-2&&(T=!1,w.dynamicChildren=null);let B=null;switch(A){case ro:q!==3?w.children===""?(l(w.el=o(""),i(b),b),B=b):B=F():(b.data!==w.children&&(Lr=!0,b.data=w.children),B=s(b));break;case ln:q!==8||V?B=F():B=s(b);break;case So:if(q!==1&&q!==3)B=F();else{B=b;const se=!w.children.length;for(let Q=0;Q{T=T||!!w.dynamicChildren;const{type:V,props:F,patchFlag:A,shapeFlag:M,dirs:W}=w,R=V==="input"&&W||V==="option";if(R||A!==-1){if(W&&dr(w,null,x,"created"),F)if(R||!T||A&48)for(const B in F)(R&&B.endsWith("value")||Ri(B)&&!li(B))&&r(b,B,null,F[B],!1,void 0,x);else F.onClick&&r(b,"onClick",null,F.onClick,!1,void 0,x);let q;if((q=F&&F.onVnodeBeforeMount)&&bn(q,x,w),W&&dr(w,null,x,"beforeMount"),((q=F&&F.onVnodeMounted)||W)&&M_(()=>{q&&bn(q,x,w),W&&dr(w,null,x,"mounted")},z),M&16&&!(F&&(F.innerHTML||F.textContent))){let B=p(b.firstChild,w,b,x,z,E,T);for(;B;){Lr=!0;const se=B;B=B.nextSibling,a(se)}}else M&8&&b.textContent!==w.children&&(Lr=!0,b.textContent=w.children)}return b.nextSibling},p=(b,w,x,z,E,T,V)=>{V=V||!!w.dynamicChildren;const F=w.children,A=F.length;for(let M=0;M{const{slotScopeIds:V}=w;V&&(E=E?E.concat(V):V);const F=i(b),A=p(s(b),w,F,x,z,E,T);return A&&_a(A)&&A.data==="]"?s(w.anchor=A):(Lr=!0,l(w.anchor=c("]"),F,A),A)},_=(b,w,x,z,E,T)=>{if(Lr=!0,w.el=null,T){const A=g(b);for(;;){const M=s(b);if(M&&M!==A)a(M);else break}}const V=s(b),F=i(b);return a(b),n(null,w,F,V,x,z,ha(F),E),V},g=b=>{let w=0;for(;b;)if(b=s(b),b&&_a(b)&&(b.data==="["&&w++,b.data==="]")){if(w===0)return s(b);w--}return b};return[d,f]}const Qt=M_;function ig(e){return lg(e)}function ag(e){return lg(e,Nw)}function lg(e,t){const n=a0();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:d,parentNode:f,nextSibling:m,setScopeId:p=or,cloneNode:h,insertStaticContent:_}=e,g=($,L,Y,le=null,ce=null,ye=null,Ce=!1,pe=null,j=!!L.dynamicChildren)=>{if($===L)return;$&&!fr($,L)&&(le=be($),me($,ce,ye,!0),$=null),L.patchFlag===-2&&(j=!1,L.dynamicChildren=null);const{type:U,ref:$e,shapeFlag:ze}=L;switch(U){case ro:b($,L,Y,le);break;case ln:w($,L,Y,le);break;case So:$==null&&x(L,Y,le,Ce);break;case Ge:q($,L,Y,le,ce,ye,Ce,pe,j);break;default:ze&1?T($,L,Y,le,ce,ye,Ce,pe,j):ze&6?B($,L,Y,le,ce,ye,Ce,pe,j):(ze&64||ze&128)&&U.process($,L,Y,le,ce,ye,Ce,pe,j,Ie)}$e!=null&&ce&&Sl($e,$&&$.ref,ye,L||$,!L)},b=($,L,Y,le)=>{if($==null)r(L.el=a(L.children),Y,le);else{const ce=L.el=$.el;L.children!==$.children&&c(ce,L.children)}},w=($,L,Y,le)=>{$==null?r(L.el=l(L.children||""),Y,le):L.el=$.el},x=($,L,Y,le)=>{[$.el,$.anchor]=_($.children,L,Y,le,$.el,$.anchor)},z=({el:$,anchor:L},Y,le)=>{let ce;for(;$&&$!==L;)ce=m($),r($,Y,le),$=ce;r(L,Y,le)},E=({el:$,anchor:L})=>{let Y;for(;$&&$!==L;)Y=m($),o($),$=Y;o(L)},T=($,L,Y,le,ce,ye,Ce,pe,j)=>{Ce=Ce||L.type==="svg",$==null?V(L,Y,le,ce,ye,Ce,pe,j):M($,L,ce,ye,Ce,pe,j)},V=($,L,Y,le,ce,ye,Ce,pe)=>{let j,U;const{type:$e,props:ze,shapeFlag:De,transition:Ne,patchFlag:We,dirs:nt}=$;if($.el&&h!==void 0&&We===-1)j=$.el=h($.el);else{if(j=$.el=i($.type,ye,ze&&ze.is,ze),De&8?d(j,$.children):De&16&&A($.children,j,null,le,ce,ye&&$e!=="foreignObject",Ce,pe),nt&&dr($,null,le,"created"),ze){for(const y in ze)y!=="value"&&!li(y)&&s(j,y,null,ze[y],ye,$.children,le,ce,oe);"value"in ze&&s(j,"value",null,ze.value),(U=ze.onVnodeBeforeMount)&&bn(U,le,$)}F(j,$,$.scopeId,Ce,le)}nt&&dr($,null,le,"beforeMount");const k=(!ce||ce&&!ce.pendingBranch)&&Ne&&!Ne.persisted;k&&Ne.beforeEnter(j),r(j,L,Y),((U=ze&&ze.onVnodeMounted)||k||nt)&&Qt(()=>{U&&bn(U,le,$),k&&Ne.enter(j),nt&&dr($,null,le,"mounted")},ce)},F=($,L,Y,le,ce)=>{if(Y&&p($,Y),le)for(let ye=0;ye{for(let U=j;U<$.length;U++){const $e=$[U]=pe?Ur($[U]):Pn($[U]);g(null,$e,L,Y,le,ce,ye,Ce,pe)}},M=($,L,Y,le,ce,ye,Ce)=>{const pe=L.el=$.el;let{patchFlag:j,dynamicChildren:U,dirs:$e}=L;j|=$.patchFlag&16;const ze=$.props||yt,De=L.props||yt;let Ne;Y&&mo(Y,!1),(Ne=De.onVnodeBeforeUpdate)&&bn(Ne,Y,L,$),$e&&dr(L,$,Y,"beforeUpdate"),Y&&mo(Y,!0);const We=ce&&L.type!=="foreignObject";if(U?W($.dynamicChildren,U,pe,Y,le,We,ye):Ce||Le($,L,pe,null,Y,le,We,ye,!1),j>0){if(j&16)R(pe,L,ze,De,Y,le,ce);else if(j&2&&ze.class!==De.class&&s(pe,"class",null,De.class,ce),j&4&&s(pe,"style",ze.style,De.style,ce),j&8){const nt=L.dynamicProps;for(let k=0;k{Ne&&bn(Ne,Y,L,$),$e&&dr(L,$,Y,"updated")},le)},W=($,L,Y,le,ce,ye,Ce)=>{for(let pe=0;pe{if(Y!==le){for(const pe in le){if(li(pe))continue;const j=le[pe],U=Y[pe];j!==U&&pe!=="value"&&s($,pe,U,j,Ce,L.children,ce,ye,oe)}if(Y!==yt)for(const pe in Y)!li(pe)&&!(pe in le)&&s($,pe,Y[pe],null,Ce,L.children,ce,ye,oe);"value"in le&&s($,"value",Y.value,le.value)}},q=($,L,Y,le,ce,ye,Ce,pe,j)=>{const U=L.el=$?$.el:a(""),$e=L.anchor=$?$.anchor:a("");let{patchFlag:ze,dynamicChildren:De,slotScopeIds:Ne}=L;Ne&&(pe=pe?pe.concat(Ne):Ne),$==null?(r(U,Y,le),r($e,Y,le),A(L.children,Y,$e,ce,ye,Ce,pe,j)):ze>0&&ze&64&&De&&$.dynamicChildren?(W($.dynamicChildren,De,Y,ce,ye,Ce,pe),(L.key!=null||ce&&L===ce.subTree)&&em($,L,!0)):Le($,L,Y,$e,ce,ye,Ce,pe,j)},B=($,L,Y,le,ce,ye,Ce,pe,j)=>{L.slotScopeIds=pe,$==null?L.shapeFlag&512?ce.ctx.activate(L,Y,le,Ce,j):se(L,Y,le,ce,ye,Ce,j):Q($,L,j)},se=($,L,Y,le,ce,ye,Ce)=>{const pe=$.component=fg($,le,ce);if(Ui($)&&(pe.ctx.renderer=Ie),hg(pe),pe.asyncDep){if(ce&&ce.registerDep(pe,ue),!$.el){const j=pe.subTree=C(ln);w(null,j,L,Y)}return}ue(pe,$,L,Y,ce,ye,Ce)},Q=($,L,Y)=>{const le=L.component=$.component;if(uw($,L,Y))if(le.asyncDep&&!le.asyncResolved){ge(le,L,Y);return}else le.next=L,ew(le.update),le.update();else L.el=$.el,le.vnode=L},ue=($,L,Y,le,ce,ye,Ce)=>{const pe=()=>{if($.isMounted){let{next:$e,bu:ze,u:De,parent:Ne,vnode:We}=$,nt=$e,k;mo($,!1),$e?($e.el=We.el,ge($,$e,Ce)):$e=We,ze&&cs(ze),(k=$e.props&&$e.props.onVnodeBeforeUpdate)&&bn(k,Ne,$e,We),mo($,!0);const y=ll($),I=$.subTree;$.subTree=y,g(I,y,f(I.el),be(I),$,ce,ye),$e.el=y.el,nt===null&&Gd($,y.el),De&&Qt(De,ce),(k=$e.props&&$e.props.onVnodeUpdated)&&Qt(()=>bn(k,Ne,$e,We),ce)}else{let $e;const{el:ze,props:De}=L,{bm:Ne,m:We,parent:nt}=$,k=ko(L);if(mo($,!1),Ne&&cs(Ne),!k&&($e=De&&De.onVnodeBeforeMount)&&bn($e,nt,L),mo($,!0),ze&&Ae){const y=()=>{$.subTree=ll($),Ae(ze,$.subTree,$,ce,null)};k?L.type.__asyncLoader().then(()=>!$.isUnmounted&&y()):y()}else{const y=$.subTree=ll($);g(null,y,Y,le,$,ce,ye),L.el=y.el}if(We&&Qt(We,ce),!k&&($e=De&&De.onVnodeMounted)){const y=L;Qt(()=>bn($e,nt,y),ce)}(L.shapeFlag&256||nt&&ko(nt.vnode)&&nt.vnode.shapeFlag&256)&&$.a&&Qt($.a,ce),$.isMounted=!0,L=Y=le=null}},j=$.effect=new ji(pe,()=>qd(U),$.scope),U=$.update=()=>j.run();U.id=$.uid,mo($,!0),U()},ge=($,L,Y)=>{L.component=$;const le=$.vnode.props;$.vnode=L,$.next=null,Dw($,L.props,le,Y),Mw($,L.children,Y),Po(),eu(void 0,$.update),Do()},Le=($,L,Y,le,ce,ye,Ce,pe,j=!1)=>{const U=$&&$.children,$e=$?$.shapeFlag:0,ze=L.children,{patchFlag:De,shapeFlag:Ne}=L;if(De>0){if(De&128){he(U,ze,Y,le,ce,ye,Ce,pe,j);return}else if(De&256){He(U,ze,Y,le,ce,ye,Ce,pe,j);return}}Ne&8?($e&16&&oe(U,ce,ye),ze!==U&&d(Y,ze)):$e&16?Ne&16?he(U,ze,Y,le,ce,ye,Ce,pe,j):oe(U,ce,ye,!0):($e&8&&d(Y,""),Ne&16&&A(ze,Y,le,ce,ye,Ce,pe,j))},He=($,L,Y,le,ce,ye,Ce,pe,j)=>{$=$||ls,L=L||ls;const U=$.length,$e=L.length,ze=Math.min(U,$e);let De;for(De=0;De$e?oe($,ce,ye,!0,!1,ze):A(L,Y,le,ce,ye,Ce,pe,j,ze)},he=($,L,Y,le,ce,ye,Ce,pe,j)=>{let U=0;const $e=L.length;let ze=$.length-1,De=$e-1;for(;U<=ze&&U<=De;){const Ne=$[U],We=L[U]=j?Ur(L[U]):Pn(L[U]);if(fr(Ne,We))g(Ne,We,Y,null,ce,ye,Ce,pe,j);else break;U++}for(;U<=ze&&U<=De;){const Ne=$[ze],We=L[De]=j?Ur(L[De]):Pn(L[De]);if(fr(Ne,We))g(Ne,We,Y,null,ce,ye,Ce,pe,j);else break;ze--,De--}if(U>ze){if(U<=De){const Ne=De+1,We=Ne<$e?L[Ne].el:le;for(;U<=De;)g(null,L[U]=j?Ur(L[U]):Pn(L[U]),Y,We,ce,ye,Ce,pe,j),U++}}else if(U>De)for(;U<=ze;)me($[U],ce,ye,!0),U++;else{const Ne=U,We=U,nt=new Map;for(U=We;U<=De;U++){const Me=L[U]=j?Ur(L[U]):Pn(L[U]);Me.key!=null&&nt.set(Me.key,U)}let k,y=0;const I=De-We+1;let K=!1,ee=0;const fe=new Array(I);for(U=0;U=I){me(Me,ce,ye,!0);continue}let re;if(Me.key!=null)re=nt.get(Me.key);else for(k=We;k<=De;k++)if(fe[k-We]===0&&fr(Me,L[k])){re=k;break}re===void 0?me(Me,ce,ye,!0):(fe[re-We]=U+1,re>=ee?ee=re:K=!0,g(Me,L[re],Y,null,ce,ye,Ce,pe,j),y++)}const Se=K?Vw(fe):ls;for(k=Se.length-1,U=I-1;U>=0;U--){const Me=We+U,re=L[Me],de=Me+1<$e?L[Me+1].el:le;fe[U]===0?g(null,re,Y,de,ce,ye,Ce,pe,j):K&&(k<0||U!==Se[k]?J(re,Y,de,2):k--)}}},J=($,L,Y,le,ce=null)=>{const{el:ye,type:Ce,transition:pe,children:j,shapeFlag:U}=$;if(U&6){J($.component.subTree,L,Y,le);return}if(U&128){$.suspense.move(L,Y,le);return}if(U&64){Ce.move($,L,Y,Ie);return}if(Ce===Ge){r(ye,L,Y);for(let ze=0;zepe.enter(ye),ce);else{const{leave:ze,delayLeave:De,afterLeave:Ne}=pe,We=()=>r(ye,L,Y),nt=()=>{ze(ye,()=>{We(),Ne&&Ne()})};De?De(ye,We,nt):nt()}else r(ye,L,Y)},me=($,L,Y,le=!1,ce=!1)=>{const{type:ye,props:Ce,ref:pe,children:j,dynamicChildren:U,shapeFlag:$e,patchFlag:ze,dirs:De}=$;if(pe!=null&&Sl(pe,null,Y,$,!0),$e&256){L.ctx.deactivate($);return}const Ne=$e&1&&De,We=!ko($);let nt;if(We&&(nt=Ce&&Ce.onVnodeBeforeUnmount)&&bn(nt,L,$),$e&6)ie($.component,Y,le);else{if($e&128){$.suspense.unmount(Y,le);return}Ne&&dr($,null,L,"beforeUnmount"),$e&64?$.type.remove($,L,Y,ce,Ie,le):U&&(ye!==Ge||ze>0&&ze&64)?oe(U,L,Y,!1,!0):(ye===Ge&&ze&384||!ce&&$e&16)&&oe(j,L,Y),le&&we($)}(We&&(nt=Ce&&Ce.onVnodeUnmounted)||Ne)&&Qt(()=>{nt&&bn(nt,L,$),Ne&&dr($,null,L,"unmounted")},Y)},we=$=>{const{type:L,el:Y,anchor:le,transition:ce}=$;if(L===Ge){H(Y,le);return}if(L===So){E($);return}const ye=()=>{o(Y),ce&&!ce.persisted&&ce.afterLeave&&ce.afterLeave()};if($.shapeFlag&1&&ce&&!ce.persisted){const{leave:Ce,delayLeave:pe}=ce,j=()=>Ce(Y,ye);pe?pe($.el,ye,j):j()}else ye()},H=($,L)=>{let Y;for(;$!==L;)Y=m($),o($),$=Y;o(L)},ie=($,L,Y)=>{const{bum:le,scope:ce,update:ye,subTree:Ce,um:pe}=$;le&&cs(le),ce.stop(),ye&&(ye.active=!1,me(Ce,$,L,Y)),pe&&Qt(pe,L),Qt(()=>{$.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&$.asyncDep&&!$.asyncResolved&&$.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},oe=($,L,Y,le=!1,ce=!1,ye=0)=>{for(let Ce=ye;Ce<$.length;Ce++)me($[Ce],L,Y,le,ce)},be=$=>$.shapeFlag&6?be($.component.subTree):$.shapeFlag&128?$.suspense.next():m($.anchor||$.el),je=($,L,Y)=>{$==null?L._vnode&&me(L._vnode,null,null,!0):g(L._vnode||null,$,L,null,null,null,Y),zl(),L._vnode=$},Ie={p:g,um:me,m:J,r:we,mt:se,mc:A,pc:Le,pbc:W,n:be,o:e};let Ee,Ae;return t&&([Ee,Ae]=t(Ie)),{render:je,hydrate:Ee,createApp:Rw(je,Ee)}}function mo({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function em(e,t,n=!1){const r=e.children,o=t.children;if(qe(r)&&qe(o))for(let s=0;s>1,e[n[a]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}const jw=e=>e.__isTeleport,hi=e=>e&&(e.disabled||e.disabled===""),Hf=e=>typeof SVGElement!="undefined"&&e instanceof SVGElement,Vc=(e,t)=>{const n=e&&e.to;return Ot(n)?t?t(n):null:n},Bw={__isTeleport:!0,process(e,t,n,r,o,s,i,a,l,c){const{mc:d,pc:f,pbc:m,o:{insert:p,querySelector:h,createText:_,createComment:g}}=c,b=hi(t.props);let{shapeFlag:w,children:x,dynamicChildren:z}=t;if(e==null){const E=t.el=_(""),T=t.anchor=_("");p(E,n,r),p(T,n,r);const V=t.target=Vc(t.props,h),F=t.targetAnchor=_("");V&&(p(F,V),i=i||Hf(V));const A=(M,W)=>{w&16&&d(x,M,W,o,s,i,a,l)};b?A(n,T):V&&A(V,F)}else{t.el=e.el;const E=t.anchor=e.anchor,T=t.target=e.target,V=t.targetAnchor=e.targetAnchor,F=hi(e.props),A=F?n:T,M=F?E:V;if(i=i||Hf(T),z?(m(e.dynamicChildren,z,A,o,s,i,a),em(e,t,!0)):l||f(e,t,A,M,o,s,i,a,!1),b)F||ga(t,n,E,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const W=t.target=Vc(t.props,h);W&&ga(t,W,null,c,0)}else F&&ga(t,T,V,c,1)}},remove(e,t,n,r,{um:o,o:{remove:s}},i){const{shapeFlag:a,children:l,anchor:c,targetAnchor:d,target:f,props:m}=e;if(f&&s(d),(i||!hi(m))&&(s(c),a&16))for(let p=0;p0?Cn||ls:null,ug(),To>0&&Cn&&Cn.push(e),e}function D(e,t,n,r,o,s){return cg(u(e,t,n,r,o,s,!0))}function xe(e,t,n,r,o){return cg(C(e,t,n,r,o,!0))}function oo(e){return e?e.__v_isVNode===!0:!1}function fr(e,t){return e.type===t.type&&e.key===t.key}function Uw(e){}const lu="__vInternal",dg=({key:e})=>e!=null?e:null,ul=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ot(e)||qt(e)||tt(e)?{i:on,r:e,k:t,f:!!n}:e:null;function u(e,t=null,n=null,r=0,o=null,s=e===Ge?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&dg(t),ref:t&&ul(t),scopeId:nu,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:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null};return a?(tm(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=Ot(n)?8:16),To>0&&!i&&Cn&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Cn.push(l),l}const C=qw;function qw(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Z_)&&(e=ln),oo(e)){const a=gr(e,t,!0);return n&&tm(a,n),To>0&&!s&&Cn&&(a.shapeFlag&6?Cn[Cn.indexOf(e)]=a:Cn.push(a)),a.patchFlag|=-2,a}if(tC(e)&&(e=e.__vccOpts),t){t=mg(t);let{class:a,style:l}=t;a&&!Ot(a)&&(t.class=Ye(a)),Nt(l)&&(Nd(l)&&!qe(l)&&(l=Rt({},l)),t.style=ao(l))}const i=Ot(e)?1:I_(e)?128:jw(e)?64:Nt(e)?4:tt(e)?2:0;return u(e,t,n,r,o,i,s,!0)}function mg(e){return e?Nd(e)||lu in e?Rt({},e):e:null}function gr(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,a=t?nm(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&dg(a),ref:t&&t.ref?n&&o?qe(o)?o.concat(ul(t)):[o,ul(t)]:ul(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ge?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&gr(e.ssContent),ssFallback:e.ssFallback&&gr(e.ssFallback),el:e.el,anchor:e.anchor}}function vt(e=" ",t=0){return C(ro,null,e,t)}function Ww(e,t){const n=C(So,null,e);return n.staticCount=t,n}function X(e="",t=!1){return t?(S(),xe(ln,null,e)):C(ln,null,e)}function Pn(e){return e==null||typeof e=="boolean"?C(ln):qe(e)?C(Ge,null,e.slice()):typeof e=="object"?Ur(e):C(ro,null,String(e))}function Ur(e){return e.el===null||e.memo?e:gr(e)}function tm(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(qe(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),tm(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(lu in t)?t._ctx=on:o===3&&on&&(on.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else tt(t)?(t={default:t,_ctx:on},n=32):(t=String(t),r&64?(n=16,t=[vt(t)]):n=8);e.children=t,e.shapeFlag|=n}function nm(...e){const t={};for(let n=0;nZt||on,so=e=>{Zt=e,e.scope.on()},Qr=()=>{Zt&&Zt.scope.off(),Zt=null};function pg(e){return e.vnode.shapeFlag&4}let gs=!1;function hg(e,t=!1){gs=t;const{props:n,children:r}=e.vnode,o=pg(e);Pw(e,n,o,t),Iw(e,r);const s=o?Zw(e,t):void 0;return gs=!1,s}function Zw(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Vd(new Proxy(e.ctx,Mc));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?gg(e):null;so(e),Po();const s=hr(r,e,0,[e.props,o]);if(Do(),Qr(),Dd(s)){if(s.then(Qr,Qr),t)return s.then(i=>{Bc(e,i,t)}).catch(i=>{Io(i,e,0)});e.asyncDep=s}else Bc(e,s,t)}else _g(e,t)}function Bc(e,t,n){tt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Nt(t)&&(e.setupState=Hd(t)),_g(e,n)}let El,Hc;function Yw(e){El=e,Hc=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Sw))}}const Jw=()=>!El;function _g(e,t,n){const r=e.type;if(!e.render){if(!t&&El&&!r.render){const o=r.template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=Rt(Rt({isCustomElement:s,delimiters:a},i),l);r.render=El(o,c)}}e.render=r.render||or,Hc&&Hc(e)}so(e),Po(),Ew(e),Do(),Qr()}function Xw(e){return new Proxy(e.attrs,{get(t,n){return Rn(e,"get","$attrs"),t[n]}})}function gg(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=Xw(e))},slots:e.slots,emit:e.emit,expose:t}}function uu(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Hd(Vd(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in xl)return xl[n](e)}}))}const Qw=/(?:^|[-_])(\w)/g,eC=e=>e.replace(Qw,t=>t.toUpperCase()).replace(/[-_]/g,"");function $l(e,t=!0){return tt(e)?e.displayName||e.name:e.name||t&&e.__name}function yg(e,t,n=!1){let r=$l(t);if(!r&&t.__file){const o=t.__file.match(/([^/\\]+)\.\w+$/);o&&(r=o[1])}if(!r&&e&&e.parent){const o=s=>{for(const i in s)if(s[i]===t)return i};r=o(e.components||e.parent.type.components)||o(e.appContext.components)}return r?eC(r):n?"App":"Anonymous"}function tC(e){return tt(e)&&"__vccOpts"in e}const Tt=(e,t)=>G0(e,t,gs);function nC(){return null}function rC(){return null}function oC(e){}function sC(e,t){return null}function iC(){return vg().slots}function aC(){return vg().attrs}function vg(){const e=ar();return e.setupContext||(e.setupContext=gg(e))}function lC(e,t){const n=qe(e)?e.reduce((r,o)=>(r[o]={},r),{}):e;for(const r in t){const o=n[r];o?qe(o)||tt(o)?n[r]={type:o,default:t[r]}:o.default=t[r]:o===null&&(n[r]={default:t[r]})}return n}function uC(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function cC(e){const t=ar();let n=e();return Qr(),Dd(n)&&(n=n.catch(r=>{throw so(t),r})),[n,()=>so(t)]}function zn(e,t,n){const r=arguments.length;return r===2?Nt(t)&&!qe(t)?oo(t)?C(e,null,[t]):C(e,t):C(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&oo(n)&&(n=[n]),C(e,t,n))}const bg=Symbol(""),dC=()=>{{const e=sr(bg);return e||E_("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function mC(){}function fC(e,t,n,r){const o=n[r];if(o&&wg(o,e))return o;const s=t();return s.memo=e.slice(),n[r]=s}function wg(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&Cn&&Cn.push(e),!0}const Cg="3.2.37",pC={createComponentInstance:fg,setupComponent:hg,renderComponentRoot:ll,setCurrentRenderingInstance:Pi,isVNode:oo,normalizeVNode:Pn},hC=pC,_C=null,gC=null,yC="http://www.w3.org/2000/svg",wo=typeof document!="undefined"?document:null,Uf=wo&&wo.createElement("template"),vC={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 o=t?wo.createElementNS(yC,e):wo.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>wo.createTextNode(e),createComment:e=>wo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>wo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Uf.innerHTML=r?`${e}`:e;const a=Uf.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function bC(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 wC(e,t,n){const r=e.style,o=Ot(n);if(n&&!o){for(const s in n)Uc(r,s,n[s]);if(t&&!Ot(t))for(const s in t)n[s]==null&&Uc(r,s,"")}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const qf=/\s*!important$/;function Uc(e,t,n){if(qe(n))n.forEach(r=>Uc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=CC(e,t);qf.test(n)?e.setProperty(pr(r),n.replace(qf,""),"important"):e[r]=n}}const Wf=["Webkit","Moz","ms"],Gu={};function CC(e,t){const n=Gu[t];if(n)return n;let r=Ln(t);if(r!=="filter"&&r in e)return Gu[t]=r;r=Vi(r);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let qc=0;const SC=Promise.resolve(),EC=()=>{qc=0},$C=()=>qc||(SC.then(EC),qc=zg());function Sr(e,t,n,r){e.addEventListener(t,n,r)}function AC(e,t,n,r){e.removeEventListener(t,n,r)}function TC(e,t,n,r,o=null){const s=e._vei||(e._vei={}),i=s[t];if(r&&i)i.value=r;else{const[a,l]=OC(t);if(r){const c=s[t]=PC(r,o);Sr(e,a,c,l)}else i&&(AC(e,a,i,l),s[t]=void 0)}}const Kf=/(?:Once|Passive|Capture)$/;function OC(e){let t;if(Kf.test(e)){t={};let n;for(;n=e.match(Kf);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[pr(e.slice(2)),t]}function PC(e,t){const n=r=>{const o=r.timeStamp||zg();(kC||o>=n.attached-1)&&In(DC(r,n.value),t,5,[r])};return n.value=e,n.attached=$C(),n}function DC(e,t){if(qe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Zf=/^on[a-z]/,FC=(e,t,n,r,o=!1,s,i,a,l)=>{t==="class"?bC(e,r,o):t==="style"?wC(e,n,r):Ri(t)?Od(t)||TC(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):IC(e,t,r,o))?xC(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),zC(e,t,r,o))};function IC(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Zf.test(t)&&tt(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Zf.test(t)&&Ot(n)?!1:t in e}function xg(e,t){const n=Hi(e);class r extends cu{constructor(s){super(n,s,t)}}return r.def=n,r}const MC=e=>xg(e,Lg),LC=typeof HTMLElement!="undefined"?HTMLElement:class{};class cu extends LC{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"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,Ql(()=>{this._connected||(Gc(null,this.shadowRoot),this._instance=null)})}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let r=0;r{for(const o of r)this._setAttr(o.attributeName)}).observe(this,{attributes:!0});const t=r=>{const{props:o,styles:s}=r,i=!qe(o),a=o?i?Object.keys(o):o:[];let l;if(i)for(const c in this._props){const d=o[c];(d===Number||d&&d.type===Number)&&(this._props[c]=to(this._props[c]),(l||(l=Object.create(null)))[c]=!0)}this._numberProps=l;for(const c of Object.keys(this))c[0]!=="_"&&this._setProp(c,this[c],!0,!1);for(const c of a.map(Ln))Object.defineProperty(this,c,{get(){return this._getProp(c)},set(d){this._setProp(c,d)}});this._applyStyles(s),this._update()},n=this._def.__asyncLoader;n?n().then(t):t(this._def)}_setAttr(t){let n=this.getAttribute(t);this._numberProps&&this._numberProps[t]&&(n=to(n)),this._setProp(Ln(t),n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,o=!0){n!==this._props[t]&&(this._props[t]=n,o&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(pr(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(pr(t),n+""):n||this.removeAttribute(pr(t))))}_update(){Gc(this._createVNode(),this.shadowRoot)}_createVNode(){const t=C(this._def,Rt({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0,n.emit=(o,...s)=>{this.dispatchEvent(new CustomEvent(o,{detail:s}))};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof cu){n.parent=r._instance;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function RC(e="$style"){{const t=ar();if(!t)return yt;const n=t.type.__cssModules;if(!n)return yt;const r=n[e];return r||yt}}function NC(e){const t=ar();if(!t)return;const n=()=>Wc(t.subTree,e(t.proxy));L_(n),Mo(()=>{const r=new MutationObserver(n);r.observe(t.subTree.el.parentNode,{childList:!0}),As(()=>r.disconnect())})}function Wc(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Wc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Yf(e.el,t);else if(e.type===Ge)e.children.forEach(n=>Wc(n,t));else if(e.type===So){let{el:n,anchor:r}=e;for(;n&&(Yf(n,t),n!==r);)n=n.nextSibling}}function Yf(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Rr="transition",Ns="animation",Wt=(e,{slots:t})=>zn(Yd,Sg(e),t);Wt.displayName="Transition";const kg={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},VC=Wt.props=Rt({},Yd.props,kg),fo=(e,t=[])=>{qe(e)?e.forEach(n=>n(...t)):e&&e(...t)},Jf=e=>e?qe(e)?e.some(t=>t.length>1):e.length>1:!1;function Sg(e){const t={};for(const R in e)R in kg||(t[R]=e[R]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=jC(o),_=h&&h[0],g=h&&h[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:x,onLeave:z,onLeaveCancelled:E,onBeforeAppear:T=b,onAppear:V=w,onAppearCancelled:F=x}=t,A=(R,q,B)=>{Hr(R,q?d:a),Hr(R,q?c:i),B&&B()},M=(R,q)=>{R._isLeaving=!1,Hr(R,f),Hr(R,p),Hr(R,m),q&&q()},W=R=>(q,B)=>{const se=R?V:w,Q=()=>A(q,R,B);fo(se,[q,Q]),Xf(()=>{Hr(q,R?l:s),xr(q,R?d:a),Jf(se)||Qf(q,r,_,Q)})};return Rt(t,{onBeforeEnter(R){fo(b,[R]),xr(R,s),xr(R,i)},onBeforeAppear(R){fo(T,[R]),xr(R,l),xr(R,c)},onEnter:W(!1),onAppear:W(!0),onLeave(R,q){R._isLeaving=!0;const B=()=>M(R,q);xr(R,f),$g(),xr(R,m),Xf(()=>{!R._isLeaving||(Hr(R,f),xr(R,p),Jf(z)||Qf(R,r,g,B))}),fo(z,[R,B])},onEnterCancelled(R){A(R,!1),fo(x,[R])},onAppearCancelled(R){A(R,!0),fo(F,[R])},onLeaveCancelled(R){M(R),fo(E,[R])}})}function jC(e){if(e==null)return null;if(Nt(e))return[Ku(e.enter),Ku(e.leave)];{const t=Ku(e);return[t,t]}}function Ku(e){return to(e)}function xr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Hr(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 Xf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let BC=0;function Qf(e,t,n,r){const o=e._endId=++BC,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=Eg(e,t);if(!i)return r();const c=i+"end";let d=0;const f=()=>{e.removeEventListener(c,m),s()},m=p=>{p.target===e&&++d>=l&&f()};setTimeout(()=>{d(n[h]||"").split(", "),o=r(Rr+"Delay"),s=r(Rr+"Duration"),i=ep(o,s),a=r(Ns+"Delay"),l=r(Ns+"Duration"),c=ep(a,l);let d=null,f=0,m=0;t===Rr?i>0&&(d=Rr,f=i,m=s.length):t===Ns?c>0&&(d=Ns,f=c,m=l.length):(f=Math.max(i,c),d=f>0?i>c?Rr:Ns:null,m=d?d===Rr?s.length:l.length:0);const p=d===Rr&&/\b(transform|all)(,|$)/.test(n[Rr+"Property"]);return{type:d,timeout:f,propCount:m,hasTransform:p}}function ep(e,t){for(;e.lengthtp(n)+tp(e[r])))}function tp(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function $g(){return document.body.offsetHeight}const Ag=new WeakMap,Tg=new WeakMap,HC={name:"TransitionGroup",props:Rt({},VC,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ar(),r=Zd();let o,s;return su(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!KC(o[0].el,n.vnode.el,i))return;o.forEach(qC),o.forEach(WC);const a=o.filter(GC);$g(),a.forEach(l=>{const c=l.el,d=c.style;xr(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,Hr(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ut(e),a=Sg(i);let l=i.tag||Ge;o=s,s=t.default?ru(t.default()):[];for(let c=0;c{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 o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:s}=Eg(r);return o.removeChild(r),s}const io=e=>{const t=e.props["onUpdate:modelValue"]||!1;return qe(t)?n=>cs(t,n):t};function ZC(e){e.target.composing=!0}function np(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const kn={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e._assign=io(o);const s=r||o.props&&o.props.type==="number";Sr(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=to(a)),e._assign(a)}),n&&Sr(e,"change",()=>{e.value=e.value.trim()}),t||(Sr(e,"compositionstart",ZC),Sr(e,"compositionend",np),Sr(e,"change",np))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},s){if(e._assign=io(s),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(o||e.type==="number")&&to(e.value)===t))return;const i=t==null?"":t;e.value!==i&&(e.value=i)}},Tr={deep:!0,created(e,t,n){e._assign=io(n),Sr(e,"change",()=>{const r=e._modelValue,o=ys(e),s=e.checked,i=e._assign;if(qe(r)){const a=Wl(r,o),l=a!==-1;if(s&&!l)i(r.concat(o));else if(!s&&l){const c=[...r];c.splice(a,1),i(c)}}else if(Oo(r)){const a=new Set(r);s?a.add(o):a.delete(o),i(a)}else i(Og(e,s))})},mounted:rp,beforeUpdate(e,t,n){e._assign=io(n),rp(e,t,n)}};function rp(e,{value:t,oldValue:n},r){e._modelValue=t,qe(t)?e.checked=Wl(t,r.props.value)>-1:Oo(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=eo(t,Og(e,!0)))}const rm={created(e,{value:t},n){e.checked=eo(t,n.props.value),e._assign=io(n),Sr(e,"change",()=>{e._assign(ys(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=io(r),t!==n&&(e.checked=eo(t,r.props.value))}},om={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Oo(t);Sr(e,"change",()=>{const s=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?to(ys(i)):ys(i));e._assign(e.multiple?o?new Set(s):s:s[0])}),e._assign=io(r)},mounted(e,{value:t}){op(e,t)},beforeUpdate(e,t,n){e._assign=io(n)},updated(e,{value:t}){op(e,t)}};function op(e,t){const n=e.multiple;if(!(n&&!qe(t)&&!Oo(t))){for(let r=0,o=e.options.length;r-1:s.selected=t.has(i);else if(eo(ys(s),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ys(e){return"_value"in e?e._value:e.value}function Og(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Pg={created(e,t,n){ya(e,t,n,null,"created")},mounted(e,t,n){ya(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){ya(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){ya(e,t,n,r,"updated")}};function Dg(e,t){switch(e){case"SELECT":return om;case"TEXTAREA":return kn;default:switch(t){case"checkbox":return Tr;case"radio":return rm;default:return kn}}}function ya(e,t,n,r,o){const i=Dg(e.tagName,n.props&&n.props.type)[o];i&&i(e,t,n,r)}function YC(){kn.getSSRProps=({value:e})=>({value:e}),rm.getSSRProps=({value:e},t)=>{if(t.props&&eo(t.props.value,e))return{checked:!0}},Tr.getSSRProps=({value:e},t)=>{if(qe(e)){if(t.props&&Wl(e,t.props.value)>-1)return{checked:!0}}else if(Oo(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Pg.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Dg(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const JC=["ctrl","shift","alt","meta"],XC={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)=>JC.some(n=>e[`${n}Key`]&&!t.includes(n))},_t=(e,t)=>(n,...r)=>{for(let o=0;on=>{if(!("key"in n))return;const r=pr(n.key);if(t.some(o=>o===r||QC[o]===r))return e(n)},vs={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Vs(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),Vs(e,!0),r.enter(e)):r.leave(e,()=>{Vs(e,!1)}):Vs(e,t))},beforeUnmount(e,{value:t}){Vs(e,t)}};function Vs(e,t){e.style.display=t?e._vod:"none"}function ez(){vs.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Fg=Rt({patchProp:FC},vC);let gi,sp=!1;function Ig(){return gi||(gi=ig(Fg))}function Mg(){return gi=sp?gi:ag(Fg),sp=!0,gi}const Gc=(...e)=>{Ig().render(...e)},Lg=(...e)=>{Mg().hydrate(...e)},Rg=(...e)=>{const t=Ig().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Ng(r);if(!o)return;const s=t._component;!tt(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},tz=(...e)=>{const t=Mg().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Ng(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function Ng(e){return Ot(e)?document.querySelector(e):e}let ip=!1;const nz=()=>{ip||(ip=!0,YC(),ez())},rz=()=>{};var oz=Object.freeze(Object.defineProperty({__proto__:null,compile:rz,EffectScope:Id,ReactiveEffect:ji,customRef:U0,effect:f0,effectScope:l0,getCurrentScope:u0,isProxy:Nd,isReactive:xo,isReadonly:hs,isRef:qt,isShallow:wl,markRaw:Vd,onScopeDispose:c0,proxyRefs:Hd,reactive:Fo,readonly:Rd,ref:wn,shallowReactive:z_,shallowReadonly:N0,shallowRef:x_,stop:p0,toRaw:ut,toRef:S_,toRefs:ci,triggerRef:j0,unref:ds,camelize:Ln,capitalize:Vi,normalizeClass:Ye,normalizeProps:Qb,normalizeStyle:ao,toDisplayString:v,toHandlerKey:ui,BaseTransition:Yd,Comment:ln,Fragment:Ge,KeepAlive:Cw,Static:So,Suspense:dw,Teleport:lo,Text:ro,callWithAsyncErrorHandling:In,callWithErrorHandling:hr,cloneVNode:gr,compatUtils:gC,computed:Tt,createBlock:xe,createCommentVNode:X,createElementBlock:D,createElementVNode:u,createHydrationRenderer:ag,createPropsRestProxy:uC,createRenderer:ig,createSlots:qi,createStaticVNode:Ww,createTextVNode:vt,createVNode:C,defineAsyncComponent:bw,defineComponent:Hi,defineEmits:rC,defineExpose:oC,defineProps:nC,get devtools(){return ts},getCurrentInstance:ar,getTransitionRawChildren:ru,guardReactiveProps:mg,h:zn,handleError:Io,initCustomFormatter:mC,inject:sr,isMemoSame:wg,isRuntimeOnly:Jw,isVNode:oo,mergeDefaults:lC,mergeProps:nm,nextTick:Ql,onActivated:V_,onBeforeMount:H_,onBeforeUnmount:iu,onBeforeUpdate:U_,onDeactivated:j_,onErrorCaptured:K_,onMounted:Mo,onRenderTracked:G_,onRenderTriggered:W_,onServerPrefetch:q_,onUnmounted:As,onUpdated:su,openBlock:S,popScopeId:ow,provide:pi,pushScopeId:rw,queuePostFlushCb:Wd,registerRuntimeCompiler:Yw,renderList:Ct,renderSlot:xt,resolveComponent:O,resolveDirective:au,resolveDynamicComponent:Y_,resolveFilter:_C,resolveTransitionHooks:_s,setBlockTracking:jc,setDevtoolsHook:D_,setTransitionHooks:Ao,ssrContextKey:bg,ssrUtils:hC,toHandlers:kw,transformVNodeArgs:Uw,useAttrs:aC,useSSRContext:dC,useSlots:iC,useTransitionState:Zd,version:Cg,warn:E_,watch:Mt,watchEffect:_w,watchPostEffect:L_,watchSyncEffect:gw,withAsyncContext:cC,withCtx:P,withDefaults:sC,withDirectives:kt,withMemo:fC,withScopeId:sw,Transition:Wt,TransitionGroup:UC,VueElement:cu,createApp:Rg,createSSRApp:tz,defineCustomElement:xg,defineSSRCustomElement:MC,hydrate:Lg,initDirectivesForSSR:nz,render:Gc,useCssModule:RC,useCssVars:NC,vModelCheckbox:Tr,vModelDynamic:Pg,vModelRadio:rm,vModelSelect:om,vModelText:kn,vShow:vs,withKeys:Dn,withModifiers:_t},Symbol.toStringTag,{value:"Module"}));/*! * @intlify/shared v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const sz=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Dr=e=>sz?Symbol(e):e,iz=(e,t,n)=>az({l:e,k:t,s:n}),az=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),en=e=>typeof e=="number"&&isFinite(e),lz=e=>im(e)==="[object Date]",Al=e=>im(e)==="[object RegExp]",du=e=>ft(e)&&Object.keys(e).length===0;function uz(e,t){typeof console!="undefined"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const pn=Object.assign;let ap;const sm=()=>ap||(ap=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function lp(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const cz=Object.prototype.hasOwnProperty;function Vg(e,t){return cz.call(e,t)}const sn=Array.isArray,mn=e=>typeof e=="function",Ke=e=>typeof e=="string",Yt=e=>typeof e=="boolean",hn=e=>e!==null&&typeof e=="object",jg=Object.prototype.toString,im=e=>jg.call(e),ft=e=>im(e)==="[object Object]",dz=e=>e==null?"":sn(e)||ft(e)&&e.toString===jg?JSON.stringify(e,null,2):String(e);/*! * @intlify/message-resolver v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const mz=Object.prototype.hasOwnProperty;function fz(e,t){return mz.call(e,t)}const cl=e=>e!==null&&typeof e=="object",uo=[];uo[0]={w:[0],i:[3,0],["["]:[4],o:[7]};uo[1]={w:[1],["."]:[2],["["]:[4],o:[7]};uo[2]={w:[2],i:[3,0],["0"]:[3,0]};uo[3]={i:[3,0],["0"]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};uo[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};uo[5]={["'"]:[4,0],o:8,l:[5,0]};uo[6]={['"']:[4,0],o:8,l:[6,0]};const pz=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function hz(e){return pz.test(e)}function _z(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 gz(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 yz(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:hz(t)?_z(t):"*"+t}function vz(e){const t=[];let n=-1,r=0,o=0,s,i,a,l,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](),o++},m[3]=()=>{if(o>0)o--,r=4,m[0]();else{if(o=0,i===void 0||(i=yz(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++,s=e[n],!(s==="\\"&&p())){if(l=gz(s),f=uo[r],c=f[l]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(d=m[c[1]],d&&(a=s,d()===!1))))return;if(r===7)return t}}const up=new Map;function Tl(e,t){if(!cl(e))return null;let n=up.get(t);if(n||(n=vz(t),n&&up.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;se,wz=e=>"",Cz="text",zz=e=>e.length===0?"":e.join(""),xz=dz;function cp(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function kz(e){const t=en(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(en(e.named.count)||en(e.named.n))?en(e.named.count)?e.named.count:en(e.named.n)?e.named.n:t:t}function Sz(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Ez(e={}){const t=e.locale,n=kz(e),r=hn(e.pluralRules)&&Ke(t)&&mn(e.pluralRules[t])?e.pluralRules[t]:cp,o=hn(e.pluralRules)&&Ke(t)&&mn(e.pluralRules[t])?cp:void 0,s=g=>g[r(n,g.length,o)],i=e.list||[],a=g=>i[g],l=e.named||{};en(e.pluralIndex)&&Sz(n,l);const c=g=>l[g];function d(g){const b=mn(e.messages)?e.messages(g):hn(e.messages)?e.messages[g]:!1;return b||(e.parent?e.parent.message(g):wz)}const f=g=>e.modifiers?e.modifiers[g]:bz,m=ft(e.processor)&&mn(e.processor.normalize)?e.processor.normalize:zz,p=ft(e.processor)&&mn(e.processor.interpolate)?e.processor.interpolate:xz,h=ft(e.processor)&&Ke(e.processor.type)?e.processor.type:Cz,_={list:a,named:c,plural:s,linked:(g,b)=>{const w=d(g)(_);return Ke(b)?f(b)(w):w},message:d,type:h,interpolate:p,normalize:m};return _}/*! * @intlify/message-compiler v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */function Bg(e,t,n={}){const{domain:r,messages:o,args:s}=n,i=e,a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=r,a}/*! * @intlify/devtools-if v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const Hg={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * @intlify/core-base v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */let Fi=null;function $z(e){Fi=e}function Az(e,t,n){Fi&&Fi.emit(Hg.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Tz=Oz(Hg.FunctionTranslate);function Oz(e){return t=>Fi&&Fi.emit(e,t)}const Pz="9.1.10",mu=-1,dp="";function Dz(){return{upper:e=>Ke(e)?e.toUpperCase():e,lower:e=>Ke(e)?e.toLowerCase():e,capitalize:e=>Ke(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}}let Fz,Ug=null;const mp=e=>{Ug=e},Iz=()=>Ug;let fp=0;function Mz(e={}){const t=Ke(e.version)?e.version:Pz,n=Ke(e.locale)?e.locale:"en-US",r=sn(e.fallbackLocale)||ft(e.fallbackLocale)||Ke(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,o=ft(e.messages)?e.messages:{[n]:{}},s=ft(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=ft(e.numberFormats)?e.numberFormats:{[n]:{}},a=pn({},e.modifiers||{},Dz()),l=e.pluralRules||{},c=mn(e.missing)?e.missing:null,d=Yt(e.missingWarn)||Al(e.missingWarn)?e.missingWarn:!0,f=Yt(e.fallbackWarn)||Al(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,p=!!e.unresolving,h=mn(e.postTranslation)?e.postTranslation:null,_=ft(e.processor)?e.processor:null,g=Yt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter,w=mn(e.messageCompiler)?e.messageCompiler:Fz,x=mn(e.onWarn)?e.onWarn:uz,z=e,E=hn(z.__datetimeFormatters)?z.__datetimeFormatters:new Map,T=hn(z.__numberFormatters)?z.__numberFormatters:new Map,V=hn(z.__meta)?z.__meta:{};fp++;const F={version:t,cid:fp,locale:n,fallbackLocale:r,messages:o,datetimeFormats:s,numberFormats:i,modifiers:a,pluralRules:l,missing:c,missingWarn:d,fallbackWarn:f,fallbackFormat:m,unresolving:p,postTranslation:h,processor:_,warnHtmlMessage:g,escapeParameter:b,messageCompiler:w,onWarn:x,__datetimeFormatters:E,__numberFormatters:T,__meta:V};return __INTLIFY_PROD_DEVTOOLS__&&Az(F,t,V),F}function am(e,t,n,r,o){const{missing:s,onWarn:i}=e;if(s!==null){const a=s(e,n,t,o);return Ke(a)?a:t}else return t}function Wi(e,t,n){const r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let o=r.__localeChainCache.get(n);if(!o){o=[];let s=[n];for(;sn(s);)s=pp(o,s,t);const i=sn(t)?t:ft(t)?t.default?t.default:null:t;s=Ke(i)?[i]:i,sn(s)&&pp(o,s,!1),r.__localeChainCache.set(n,o)}return o}function pp(e,t,n){let r=!0;for(let o=0;o"",mr=e=>mn(e);function _p(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,fallbackLocale:s,messages:i}=e,[a,l]=Zc(...t),c=Yt(l.missingWarn)?l.missingWarn:e.missingWarn,d=Yt(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,f=Yt(l.escapeParameter)?l.escapeParameter:e.escapeParameter,m=!!l.resolvedMessage,p=Ke(l.default)||Yt(l.default)?Yt(l.default)?a:l.default:n?a:"",h=n||p!=="",_=Ke(l.locale)?l.locale:e.locale;f&&Nz(l);let[g,b,w]=m?[a,_,i[_]||{}]:Vz(e,a,_,s,d,c),x=a;if(!m&&!(Ke(g)||mr(g))&&h&&(g=p,x=g),!m&&(!(Ke(g)||mr(g))||!Ke(b)))return o?mu:a;let z=!1;const E=()=>{z=!0},T=mr(g)?g:qg(e,a,b,g,x,E);if(z)return g;const V=Hz(e,b,w,l),F=Ez(V),A=jz(e,T,F),M=r?r(A):A;if(__INTLIFY_PROD_DEVTOOLS__){const W={timestamp:Date.now(),key:Ke(a)?a:mr(g)?g.key:"",locale:b||(mr(g)?g.locale:""),format:Ke(g)?g:mr(g)?g.source:"",message:M};W.meta=pn({},e.__meta,Iz()||{}),Tz(W)}return M}function Nz(e){sn(e.list)?e.list=e.list.map(t=>Ke(t)?lp(t):t):hn(e.named)&&Object.keys(e.named).forEach(t=>{Ke(e.named[t])&&(e.named[t]=lp(e.named[t]))})}function Vz(e,t,n,r,o,s){const{messages:i,onWarn:a}=e,l=Wi(e,r,n);let c={},d,f=null;const m="translate";for(let p=0;p{throw s&&s(i),i},onCacheKey:i=>iz(t,n,i)}}function Hz(e,t,n,r){const{modifiers:o,pluralRules:s}=e,a={locale:t,modifiers:o,pluralRules:s,messages:l=>{const c=Tl(n,l);if(Ke(c)){let d=!1;const m=qg(e,l,t,c,l,()=>{d=!0});return d?hp:m}else return mr(c)?c:hp}};return e.processor&&(a.processor=e.processor),r.list&&(a.list=r.list),r.named&&(a.named=r.named),en(r.plural)&&(a.pluralIndex=r.plural),a}function gp(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:s}=e,{__datetimeFormatters:i}=e,[a,l,c,d]=Yc(...t),f=Yt(c.missingWarn)?c.missingWarn:e.missingWarn;Yt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const m=!!c.part,p=Ke(c.locale)?c.locale:e.locale,h=Wi(e,o,p);if(!Ke(a)||a==="")return new Intl.DateTimeFormat(p).format(l);let _={},g,b=null;const w="datetime format";for(let E=0;E{i===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(i,a)=>this.target?this.target.on[a]:(...l)=>{this.onQueue.push({method:a,args:l})}}),this.proxiedTarget=new Proxy({},{get:(i,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...l)=>(this.targetQueue.push({method:a,args:l,resolve:()=>{}}),this.fallbacks[a](...l)):(...l)=>new Promise(c=>{this.targetQueue.push({method:a,args:l,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 Jz(e,t){const n=e,r=Wg(),o=Uz(),s=qz&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!s))o.emit(Wz,e,t);else{const i=s?new Yz(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! * vue-i18n v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const Xz="9.1.10";function Qz(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sm().__INTLIFY_PROD_DEVTOOLS__=!1)}function qn(e,...t){return Bg(e,null,void 0)}const Zu="__INTLIFY_META__",Qc=Dr("__transrateVNode"),ed=Dr("__datetimeParts"),td=Dr("__numberParts");Dr("__enableEmitter");Dr("__disableEmitter");const ex=Dr("__setPluralRules");Dr("__intlifyMeta");const Gg=Dr("__injectWithOption");let wp=0;function Cp(e){return(t,n,r,o)=>e(n,r,ar()||void 0,o)}function Kg(e,t){const{messages:n,__i18n:r}=t,o=ft(n)?n:sn(r)?{}:{[e]:{}};if(sn(r)&&r.forEach(({locale:s,resource:i})=>{s?(o[s]=o[s]||{},Ol(i,o[s])):Ol(i,o)}),t.flatJson)for(const s in o)Vg(o,s)&&Kc(o[s]);return o}const va=e=>!hn(e)||sn(e);function Ol(e,t){if(va(e)||va(t))throw qn(20);for(const n in e)Vg(e,n)&&(va(e[n])||va(t[n])?t[n]=e[n]:Ol(e[n],t[n]))}const tx=()=>{const e=ar();return e&&e.type[Zu]?{[Zu]:e.type[Zu]}:null};function Zg(e={}){const{__root:t}=e,n=t===void 0;let r=Yt(e.inheritLocale)?e.inheritLocale:!0;const o=wn(t&&r?t.locale.value:Ke(e.locale)?e.locale:"en-US"),s=wn(t&&r?t.fallbackLocale.value:Ke(e.fallbackLocale)||sn(e.fallbackLocale)||ft(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),i=wn(Kg(o.value,e)),a=wn(ft(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),l=wn(ft(e.numberFormats)?e.numberFormats:{[o.value]:{}});let c=t?t.missingWarn:Yt(e.missingWarn)||Al(e.missingWarn)?e.missingWarn:!0,d=t?t.fallbackWarn:Yt(e.fallbackWarn)||Al(e.fallbackWarn)?e.fallbackWarn:!0,f=t?t.fallbackRoot:Yt(e.fallbackRoot)?e.fallbackRoot:!0,m=!!e.fallbackFormat,p=mn(e.missing)?e.missing:null,h=mn(e.missing)?Cp(e.missing):null,_=mn(e.postTranslation)?e.postTranslation:null,g=Yt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter;const w=t?t.modifiers:ft(e.modifiers)?e.modifiers:{};let x=e.pluralRules||t&&t.pluralRules,z;function E(){return Mz({version:Xz,locale:o.value,fallbackLocale:s.value,messages:i.value,datetimeFormats:a.value,numberFormats:l.value,modifiers:w,pluralRules:x,missing:h===null?void 0:h,missingWarn:c,fallbackWarn:d,fallbackFormat:m,unresolving:!0,postTranslation:_===null?void 0:_,warnHtmlMessage:g,escapeParameter:b,__datetimeFormatters:ft(z)?z.__datetimeFormatters:void 0,__numberFormatters:ft(z)?z.__numberFormatters:void 0,__v_emitter:ft(z)?z.__v_emitter:void 0,__meta:{framework:"vue"}})}z=E(),js(z,o.value,s.value);function T(){return[o.value,s.value,i.value,a.value,l.value]}const V=Tt({get:()=>o.value,set:j=>{o.value=j,z.locale=o.value}}),F=Tt({get:()=>s.value,set:j=>{s.value=j,z.fallbackLocale=s.value,js(z,o.value,j)}}),A=Tt(()=>i.value),M=Tt(()=>a.value),W=Tt(()=>l.value);function R(){return mn(_)?_:null}function q(j){_=j,z.postTranslation=j}function B(){return p}function se(j){j!==null&&(h=Cp(j)),p=j,z.missing=h}function Q(j,U,$e,ze,De,Ne){T();let We;if(__INTLIFY_PROD_DEVTOOLS__)try{mp(tx()),We=j(z)}finally{mp(null)}else We=j(z);if(en(We)&&We===mu){const[nt,k]=U();return t&&f?ze(t):De(nt)}else{if(Ne(We))return We;throw qn(14)}}function ue(...j){return Q(U=>_p(U,...j),()=>Zc(...j),"translate",U=>U.t(...j),U=>U,U=>Ke(U))}function ge(...j){const[U,$e,ze]=j;if(ze&&!hn(ze))throw qn(15);return ue(U,$e,pn({resolvedMessage:!0},ze||{}))}function Le(...j){return Q(U=>gp(U,...j),()=>Yc(...j),"datetime format",U=>U.d(...j),()=>dp,U=>Ke(U))}function He(...j){return Q(U=>vp(U,...j),()=>Jc(...j),"number format",U=>U.n(...j),()=>dp,U=>Ke(U))}function he(j){return j.map(U=>Ke(U)?C(ro,null,U,0):U)}const me={normalize:he,interpolate:j=>j,type:"vnode"};function we(...j){return Q(U=>{let $e;const ze=U;try{ze.processor=me,$e=_p(ze,...j)}finally{ze.processor=null}return $e},()=>Zc(...j),"translate",U=>U[Qc](...j),U=>[C(ro,null,U,0)],U=>sn(U))}function H(...j){return Q(U=>vp(U,...j),()=>Jc(...j),"number format",U=>U[td](...j),()=>[],U=>Ke(U)||sn(U))}function ie(...j){return Q(U=>gp(U,...j),()=>Yc(...j),"datetime format",U=>U[ed](...j),()=>[],U=>Ke(U)||sn(U))}function oe(j){x=j,z.pluralRules=x}function be(j,U){const $e=Ke(U)?U:o.value,ze=Ee($e);return Tl(ze,j)!==null}function je(j){let U=null;const $e=Wi(z,s.value,o.value);for(let ze=0;ze<$e.length;ze++){const De=i.value[$e[ze]]||{},Ne=Tl(De,j);if(Ne!=null){U=Ne;break}}return U}function Ie(j){const U=je(j);return U!=null?U:t?t.tm(j)||{}:{}}function Ee(j){return i.value[j]||{}}function Ae(j,U){i.value[j]=U,z.messages=i.value}function $(j,U){i.value[j]=i.value[j]||{},Ol(U,i.value[j]),z.messages=i.value}function L(j){return a.value[j]||{}}function Y(j,U){a.value[j]=U,z.datetimeFormats=a.value,yp(z,j,U)}function le(j,U){a.value[j]=pn(a.value[j]||{},U),z.datetimeFormats=a.value,yp(z,j,U)}function ce(j){return l.value[j]||{}}function ye(j,U){l.value[j]=U,z.numberFormats=l.value,bp(z,j,U)}function Ce(j,U){l.value[j]=pn(l.value[j]||{},U),z.numberFormats=l.value,bp(z,j,U)}return wp++,t&&(Mt(t.locale,j=>{r&&(o.value=j,z.locale=j,js(z,o.value,s.value))}),Mt(t.fallbackLocale,j=>{r&&(s.value=j,z.fallbackLocale=j,js(z,o.value,s.value))})),{id:wp,locale:V,fallbackLocale:F,get inheritLocale(){return r},set inheritLocale(j){r=j,j&&t&&(o.value=t.locale.value,s.value=t.fallbackLocale.value,js(z,o.value,s.value))},get availableLocales(){return Object.keys(i.value).sort()},messages:A,datetimeFormats:M,numberFormats:W,get modifiers(){return w},get pluralRules(){return x||{}},get isGlobal(){return n},get missingWarn(){return c},set missingWarn(j){c=j,z.missingWarn=c},get fallbackWarn(){return d},set fallbackWarn(j){d=j,z.fallbackWarn=d},get fallbackRoot(){return f},set fallbackRoot(j){f=j},get fallbackFormat(){return m},set fallbackFormat(j){m=j,z.fallbackFormat=m},get warnHtmlMessage(){return g},set warnHtmlMessage(j){g=j,z.warnHtmlMessage=j},get escapeParameter(){return b},set escapeParameter(j){b=j,z.escapeParameter=j},t:ue,rt:ge,d:Le,n:He,te:be,tm:Ie,getLocaleMessage:Ee,setLocaleMessage:Ae,mergeLocaleMessage:$,getDateTimeFormat:L,setDateTimeFormat:Y,mergeDateTimeFormat:le,getNumberFormat:ce,setNumberFormat:ye,mergeNumberFormat:Ce,getPostTranslationHandler:R,setPostTranslationHandler:q,getMissingHandler:B,setMissingHandler:se,[Qc]:we,[td]:H,[ed]:ie,[ex]:oe,[Gg]:e.__injectWithOption}}const lm={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}},zp={name:"i18n-t",props:pn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>en(e)||!isNaN(e)}},lm),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||um({useScope:e.scope,__useComponent:!0}),s=Object.keys(n).filter(i=>i!=="_");return()=>{const i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=Ke(e.plural)?+e.plural:e.plural);const a=nx(t,s),l=o[Qc](e.keypath,a,i),c=pn({},r);return Ke(e.tag)||hn(e.tag)?zn(e.tag,c,l):zn(Ge,c,l)}}};function nx({slots:e},t){return t.length===1&&t[0]==="default"?e.default?e.default():[]:t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},{})}function Yg(e,t,n,r){const{slots:o,attrs:s}=t;return()=>{const i={part:!0};let a={};e.locale&&(i.locale=e.locale),Ke(e.format)?i.key=e.format:hn(e.format)&&(Ke(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((f,m)=>n.includes(m)?pn({},f,{[m]:e.format[m]}):f,{}));const l=r(e.value,i,a);let c=[i.key];sn(l)?c=l.map((f,m)=>{const p=o[f.type];return p?p({[f.type]:f.value,index:m,parts:l}):[f.value]}):Ke(l)&&(c=[l]);const d=pn({},s);return Ke(e.tag)||hn(e.tag)?zn(e.tag,d,c):zn(Ge,d,c)}}const rx=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],xp={name:"i18n-n",props:pn({value:{type:Number,required:!0},format:{type:[String,Object]}},lm),setup(e,t){const n=e.i18n||um({useScope:"parent",__useComponent:!0});return Yg(e,t,rx,(...r)=>n[td](...r))}},ox=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],kp={name:"i18n-d",props:pn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},lm),setup(e,t){const n=e.i18n||um({useScope:"parent",__useComponent:!0});return Yg(e,t,ox,(...r)=>n[ed](...r))}};function sx(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 ix(e){const t=(n,{instance:r,value:o,modifiers:s})=>{if(!r||!r.$)throw qn(22);const i=sx(e,r.$),a=ax(o);n.textContent=i.t(...lx(a))};return{beforeMount:t,beforeUpdate:t}}function ax(e){if(Ke(e))return{path:e};if(ft(e)){if(!("path"in e))throw qn(19,"path");return e}else throw qn(20)}function lx(e){const{path:t,locale:n,args:r,choice:o,plural:s}=e,i={},a=r||{};return Ke(n)&&(i.locale=n),en(o)&&(i.plural=o),en(s)&&(i.plural=s),[t,a,i]}function ux(e,t,...n){const r=ft(n[0])?n[0]:{},o=!!r.useI18nComponentName;(Yt(r.globalInstall)?r.globalInstall:!0)&&(e.component(o?"i18n":zp.name,zp),e.component(xp.name,xp),e.component(kp.name,kp)),e.directive("t",ix(t))}function cx(e={}){const t=!!e.globalInjection,n=new Map,r=Zg(e),o=Dr(""),s={get mode(){return"composition"},async install(i,...a){i.__VUE_I18N_SYMBOL__=o,i.provide(i.__VUE_I18N_SYMBOL__,s),t&&hx(i,s.global),ux(i,s,...a)},get global(){return r},__instances:n,__getInstance(i){return n.get(i)||null},__setInstance(i,a){n.set(i,a)},__deleteInstance(i){n.delete(i)}};return s}function um(e={}){const t=ar();if(t==null)throw qn(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw qn(17);const n=sr(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw qn(22);const r=n.mode==="composition"?n.global:n.global.__composer,o=du(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if(o==="global"){let a=hn(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(a=Kg(r.locale.value,{messages:a,__i18n:t.type.__i18nGlobal}));const l=Object.keys(a);if(l.length&&l.forEach(c=>{r.mergeLocaleMessage(c,a[c])}),hn(e.datetimeFormats)){const c=Object.keys(e.datetimeFormats);c.length&&c.forEach(d=>{r.mergeDateTimeFormat(d,e.datetimeFormats[d])})}if(hn(e.numberFormats)){const c=Object.keys(e.numberFormats);c.length&&c.forEach(d=>{r.mergeNumberFormat(d,e.numberFormats[d])})}return r}if(o==="parent"){let a=dx(n,t,e.__useComponent);return a==null&&(a=r),a}if(n.mode==="legacy")throw qn(18);const s=n;let i=s.__getInstance(t);if(i==null){const a=t.type,l=pn({},e);a.__i18n&&(l.__i18n=a.__i18n),r&&(l.__root=r),i=Zg(l),mx(s,t),s.__setInstance(t,i)}return i}function dx(e,t,n=!1){let r=null;const o=t.root;let s=t.parent;for(;s!=null;){const i=e;if(e.mode==="composition")r=i.__getInstance(s);else{const a=i.__getInstance(s);a!=null&&(r=a.__composer),n&&r&&!r[Gg]&&(r=null)}if(r!=null||o===s)break;s=s.parent}return r}function mx(e,t,n){Mo(()=>{},t),As(()=>{e.__deleteInstance(t)},t)}const fx=["locale","fallbackLocale","availableLocales"],px=["t","rt","d","n","tm"];function hx(e,t){const n=Object.create(null);fx.forEach(r=>{const o=Object.getOwnPropertyDescriptor(t,r);if(!o)throw qn(22);const s=qt(o.value)?{get(){return o.value.value},set(i){o.value.value=i}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,r,s)}),e.config.globalProperties.$i18n=n,px.forEach(r=>{const o=Object.getOwnPropertyDescriptor(t,r);if(!o||!o.value)throw qn(22);Object.defineProperty(e.config.globalProperties,`$${r}`,o)})}Qz();if(__INTLIFY_PROD_DEVTOOLS__){const e=sm();e.__INTLIFY__=!0,$z(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}var _x={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(["Search"])},"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"])}}}},Gi=cx({legacy:!1,globalInjection:!0,availableLocales:"fr",locale:navigator.language,fallbackLocale:"en",fallbackWarn:!1,missingWarn:!1,messages:_x});/*! * vuex v4.0.2 * (c) 2021 Evan You * @license MIT */var gx="store";function Ts(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function yx(e){return e!==null&&typeof e=="object"}function vx(e){return e&&typeof e.then=="function"}function bx(e,t){return function(){return e(t)}}function Jg(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 Xg(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),cm(e,n,t)}function cm(e,t,n){var r=e._state;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,s={};Ts(o,function(i,a){s[a]=bx(i,e),Object.defineProperty(e.getters,a,{get:function(){return s[a]()},enumerable:!0})}),e._state=Fo({data:t}),e.strict&&kx(e),r&&n&&e._withCommit(function(){r.data=null})}function fu(e,t,n,r,o){var s=!n.length,i=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[i],e._modulesNamespaceMap[i]=r),!s&&!o){var a=dm(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit(function(){a[l]=r.state})}var c=r.context=wx(e,i,n);r.forEachMutation(function(d,f){var m=i+f;Cx(e,m,d,c)}),r.forEachAction(function(d,f){var m=d.root?f:i+f,p=d.handler||d;zx(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,o)})}function wx(e,t,n){var r=t==="",o={dispatch:r?e.dispatch:function(s,i,a){var l=Pl(s,i,a),c=l.payload,d=l.options,f=l.type;return(!d||!d.root)&&(f=t+f),e.dispatch(f,c)},commit:r?e.commit:function(s,i,a){var l=Pl(s,i,a),c=l.payload,d=l.options,f=l.type;(!d||!d.root)&&(f=t+f),e.commit(f,c,d)}};return Object.defineProperties(o,{getters:{get:r?function(){return e.getters}:function(){return Qg(e,t)}},state:{get:function(){return dm(e.state,n)}}}),o}function Qg(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach(function(o){if(o.slice(0,r)===t){var s=o.slice(r);Object.defineProperty(n,s,{get:function(){return e.getters[o]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function Cx(e,t,n,r){var o=e._mutations[t]||(e._mutations[t]=[]);o.push(function(i){n.call(e,r.state,i)})}function zx(e,t,n,r){var o=e._actions[t]||(e._actions[t]=[]);o.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 vx(a)||(a=Promise.resolve(a)),e._devtoolHook?a.catch(function(l){throw e._devtoolHook.emit("vuex:error",l),l}):a})}function xx(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(s){return n(r.state,r.getters,s.state,s.getters)})}function kx(e){Mt(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function dm(e,t){return t.reduce(function(n,r){return n[r]},e)}function Pl(e,t,n){return yx(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var Sx="vuex bindings",Sp="vuex:mutations",Yu="vuex:actions",Uo="vuex",Ex=0;function $x(e,t){Jz({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:[Sx]},function(n){n.addTimelineLayer({id:Sp,label:"Vuex Mutations",color:Ep}),n.addTimelineLayer({id:Yu,label:"Vuex Actions",color:Ep}),n.addInspector({id:Uo,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===Uo)if(r.filter){var o=[];ry(o,t._modules.root,r.filter,""),r.rootNodes=o}else r.rootNodes=[ny(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===Uo){var o=r.nodeId;Qg(t,o),r.state=Ox(Dx(t._modules,o),o==="root"?t.getters:t._makeLocalGettersCache,o)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===Uo){var o=r.nodeId,s=r.path;o!=="root"&&(s=o.split("/").filter(Boolean).concat(s)),t._withCommit(function(){r.set(t._state.data,s,r.state.value)})}}),t.subscribe(function(r,o){var s={};r.payload&&(s.payload=r.payload),s.state=o,n.notifyComponentUpdate(),n.sendInspectorTree(Uo),n.sendInspectorState(Uo),n.addTimelineEvent({layerId:Sp,event:{time:Date.now(),title:r.type,data:s}})}),t.subscribeAction({before:function(r,o){var s={};r.payload&&(s.payload=r.payload),r._id=Ex++,r._time=Date.now(),s.state=o,n.addTimelineEvent({layerId:Yu,event:{time:r._time,title:r.type,groupId:r._id,subtitle:"start",data:s}})},after:function(r,o){var s={},i=Date.now()-r._time;s.duration={_custom:{type:"duration",display:i+"ms",tooltip:"Action duration",value:i}},r.payload&&(s.payload=r.payload),s.state=o,n.addTimelineEvent({layerId:Yu,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:s}})}})})}var Ep=8702998,Ax=6710886,Tx=16777215,ey={label:"namespaced",textColor:Tx,backgroundColor:Ax};function ty(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function ny(e,t){return{id:t||"root",label:ty(t),tags:e.namespaced?[ey]:[],children:Object.keys(e._children).map(function(n){return ny(e._children[n],t+n+"/")})}}function ry(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?[ey]:[]}),Object.keys(t._children).forEach(function(o){ry(e,t._children[o],n,r+o+"/")})}function Ox(e,t,n){t=n==="root"?t:t[n];var r=Object.keys(t),o={state:Object.keys(e.state).map(function(i){return{key:i,editable:!0,value:e.state[i]}})};if(r.length){var s=Px(t);o.getters=Object.keys(s).map(function(i){return{key:i.endsWith("/")?ty(i):i,editable:!1,value:nd(function(){return s[i]})}})}return o}function Px(e){var t={};return Object.keys(e).forEach(function(n){var r=n.split("/");if(r.length>1){var o=t,s=r.pop();r.forEach(function(i){o[i]||(o[i]={_custom:{value:{},display:i,tooltip:"Module",abstract:!0}}),o=o[i]._custom.value}),o[s]=nd(function(){return e[n]})}else t[n]=nd(function(){return e[n]})}),t}function Dx(e,t){var n=t.split("/").filter(function(r){return r});return n.reduce(function(r,o,s){var i=r[o];if(!i)throw new Error('Missing module "'+o+'" for path "'+t+'".');return s===n.length-1?i:i._children},t==="root"?e:e.root._children)}function nd(e){try{return e()}catch(t){return t}}var lr=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)||{}},oy={namespaced:{configurable:!0}};oy.namespaced.get=function(){return!!this._rawModule.namespaced};lr.prototype.addChild=function(t,n){this._children[t]=n};lr.prototype.removeChild=function(t){delete this._children[t]};lr.prototype.getChild=function(t){return this._children[t]};lr.prototype.hasChild=function(t){return t in this._children};lr.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)};lr.prototype.forEachChild=function(t){Ts(this._children,t)};lr.prototype.forEachGetter=function(t){this._rawModule.getters&&Ts(this._rawModule.getters,t)};lr.prototype.forEachAction=function(t){this._rawModule.actions&&Ts(this._rawModule.actions,t)};lr.prototype.forEachMutation=function(t){this._rawModule.mutations&&Ts(this._rawModule.mutations,t)};Object.defineProperties(lr.prototype,oy);var Lo=function(t){this.register([],t,!1)};Lo.prototype.get=function(t){return t.reduce(function(n,r){return n.getChild(r)},this.root)};Lo.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(r,o){return n=n.getChild(o),r+(n.namespaced?o+"/":"")},"")};Lo.prototype.update=function(t){sy([],this.root,t)};Lo.prototype.register=function(t,n,r){var o=this;r===void 0&&(r=!0);var s=new lr(n,r);if(t.length===0)this.root=s;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],s)}n.modules&&Ts(n.modules,function(a,l){o.register(t.concat(l),a,r)})};Lo.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1],o=n.getChild(r);!o||!o.runtime||n.removeChild(r)};Lo.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1];return n?n.hasChild(r):!1};function sy(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;sy(e.concat(r),t.getChild(r),n.modules[r])}}function Fx(e){return new En(e)}var En=function(t){var n=this;t===void 0&&(t={});var r=t.plugins;r===void 0&&(r=[]);var o=t.strict;o===void 0&&(o=!1);var s=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 Lo(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._devtools=s;var i=this,a=this,l=a.dispatch,c=a.commit;this.dispatch=function(m,p){return l.call(i,m,p)},this.commit=function(m,p,h){return c.call(i,m,p,h)},this.strict=o;var d=this._modules.root.state;fu(this,d,[],this._modules.root),cm(this,d),r.forEach(function(f){return f(n)})},mm={state:{configurable:!0}};En.prototype.install=function(t,n){t.provide(n||gx,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&$x(t,this)};mm.state.get=function(){return this._state.data};mm.state.set=function(e){};En.prototype.commit=function(t,n,r){var o=this,s=Pl(t,n,r),i=s.type,a=s.payload,l={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(l,o.state)}))};En.prototype.dispatch=function(t,n){var r=this,o=Pl(t,n),s=o.type,i=o.payload,a={type:s,payload:i},l=this._actions[s];if(!!l){try{this._actionSubscribers.slice().filter(function(d){return d.before}).forEach(function(d){return d.before(a,r.state)})}catch{}var c=l.length>1?Promise.all(l.map(function(d){return d(i)})):l[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)})})}};En.prototype.subscribe=function(t,n){return Jg(t,this._subscribers,n)};En.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return Jg(r,this._actionSubscribers,n)};En.prototype.watch=function(t,n,r){var o=this;return Mt(function(){return t(o.state,o.getters)},n,Object.assign({},r))};En.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};En.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),cm(this,this.state)};En.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var r=dm(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),Xg(this)};En.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};En.prototype.hotUpdate=function(t){this._modules.update(t),Xg(this,!0)};En.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(En.prototype,mm);const iy="UPDATE_CONFIG",ay="UPDATE_SETTINGS",pu="UPDATE_SETTINGS_OPTION",ly="UPDATE_LIBRARY_STATS",uy="UPDATE_LIBRARY_AUDIOBOOKS_COUNT",cy="UPDATE_LIBRARY_PODCASTS_COUNT",dy="UPDATE_LIBRARY_RSS_COUNT",my="UPDATE_OUTPUTS",fm="UPDATE_PLAYER_STATUS",fy="UPDATE_QUEUE",py="UPDATE_LASTFM",hy="UPDATE_SPOTIFY",_y="UPDATE_PAIRING",pm="SPOTIFY_NEW_RELEASES",hm="SPOTIFY_FEATURED_PLAYLISTS",$p="ADD_NOTIFICATION",rd="DELETE_NOTIFICATION",od="SEARCH_PATH",_m="ADD_RECENT_SEARCH",gy="COMPOSER_TRACKS_SORT",yy="GENRE_TRACKS_SORT",hu="HIDE_SINGLES",gm="HIDE_SPOTIFY",vy="ARTISTS_SORT",by="ARTIST_ALBUMS_SORT",wy="ARTIST_TRACKS_SORT",Cy="ALBUMS_SORT",zy="SHOW_ONLY_NEXT_ITEMS",bs="SHOW_BURGER_MENU",ws="SHOW_PLAYER_MENU",Ki="SHOW_UPDATE_DIALOG",ym="UPDATE_DIALOG_SCAN_KIND";var at=Fx({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(o=>o.name===t);return r?r.options.find(o=>o.name===n):{}}},mutations:{[iy](e,t){e.config=t},[ay](e,t){e.settings=t},[pu](e,t){const r=e.settings.categories.find(o=>o.name===t.category).options.find(o=>o.name===t.name);r.value=t.value},[ly](e,t){e.library=t},[uy](e,t){e.audiobooks_count=t},[cy](e,t){e.podcasts_count=t},[dy](e,t){e.rss_count=t},[my](e,t){e.outputs=t},[fm](e,t){e.player=t},[fy](e,t){e.queue=t},[py](e,t){e.lastfm=t},[hy](e,t){e.spotify=t},[_y](e,t){e.pairing=t},[pm](e,t){e.spotify_new_releases=t},[hm](e,t){e.spotify_featured_playlists=t},[$p](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)},[rd](e,t){const n=e.notifications.list.indexOf(t);n!==-1&&e.notifications.list.splice(n,1)},[od](e,t){e.search_path=t},[_m](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()},[gy](e,t){e.composer_tracks_sort=t},[yy](e,t){e.genre_tracks_sort=t},[hu](e,t){e.hide_singles=t},[gm](e,t){e.hide_spotify=t},[vy](e,t){e.artists_sort=t},[by](e,t){e.artist_albums_sort=t},[wy](e,t){e.artist_tracks_sort=t},[Cy](e,t){e.albums_sort=t},[zy](e,t){e.show_only_next_items=t},[bs](e,t){e.show_burger_menu=t},[ws](e,t){e.show_player_menu=t},[Ki](e,t){e.show_update_dialog=t},[ym](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($p,r),n.timeout>0&&setTimeout(()=>{e(rd,r)},n.timeout)}}});/*! * vue-router v4.0.16 * (c) 2022 Eduardo San Martin Morote * @license MIT */const xy=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Os=e=>xy?Symbol(e):"_vr_"+e,Ix=Os("rvlm"),Ap=Os("rvd"),vm=Os("r"),ky=Os("rl"),sd=Os("rvl"),ns=typeof window!="undefined";function Mx(e){return e.__esModule||xy&&e[Symbol.toStringTag]==="Module"}const wt=Object.assign;function Ju(e,t){const n={};for(const r in t){const o=t[r];n[r]=Array.isArray(o)?o.map(e):e(o)}return n}const yi=()=>{},Lx=/\/$/,Rx=e=>e.replace(Lx,"");function Xu(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("?"),l=t.indexOf("#",a>-1?a:0);return a>-1&&(r=t.slice(0,a),s=t.slice(a+1,l>-1?l:t.length),o=e(s)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Bx(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function Nx(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Tp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Vx(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Cs(t.matched[r],n.matched[o])&&Sy(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Cs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Sy(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!jx(e[n],t[n]))return!1;return!0}function jx(e,t){return Array.isArray(e)?Op(e,t):Array.isArray(t)?Op(t,e):e===t}function Op(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Bx(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,s,i;for(s=0;s({left:window.pageXOffset,top:window.pageYOffset});function Gx(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Wx(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Pp(e,t){return(history.state?history.state.position-t:-1)+e}const id=new Map;function Kx(e,t){id.set(e,t)}function Zx(e){const t=id.get(e);return id.delete(e),t}let Yx=()=>location.protocol+"//"+location.host;function Ey(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Tp(l,"")}return Tp(n,e)+r+o}function Jx(e,t,n,r){let o=[],s=[],i=null;const a=({state:m})=>{const p=Ey(e,location),h=n.value,_=t.value;let g=0;if(m){if(n.value=p,t.value=m,i&&i===h){i=null;return}g=_?m.position-_.position:0}else r(p);o.forEach(b=>{b(n.value,h,{delta:g,type:Ii.pop,direction:g?g>0?vi.forward:vi.back:vi.unknown})})};function l(){i=n.value}function c(m){o.push(m);const p=()=>{const h=o.indexOf(m);h>-1&&o.splice(h,1)};return s.push(p),p}function d(){const{history:m}=window;!m.state||m.replaceState(wt({},m.state,{scroll:_u()}),"")}function f(){for(const m of s)m();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",d),{pauseListeners:l,listen:c,destroy:f}}function Dp(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?_u():null}}function Xx(e){const{history:t,location:n}=window,r={value:Ey(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,c,d){const f=e.indexOf("#"),m=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Yx()+e+l;try{t[d?"replaceState":"pushState"](c,"",m),o.value=c}catch(p){console.error(p),n[d?"replace":"assign"](m)}}function i(l,c){const d=wt({},t.state,Dp(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,d,!0),r.value=l}function a(l,c){const d=wt({},o.value,t.state,{forward:l,scroll:_u()});s(d.current,d,!0);const f=wt({},Dp(r.value,l,null),{position:d.position+1},c);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function Qx(e){e=Hx(e);const t=Xx(e),n=Jx(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=wt({location:"",base:e,go:r,createHref:qx.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function e2(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Qx(e)}function t2(e){return typeof e=="string"||e&&typeof e=="object"}function $y(e){return typeof e=="string"||typeof e=="symbol"}const Nr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ay=Os("nf");var Fp;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Fp||(Fp={}));function zs(e,t){return wt(new Error,{type:e,[Ay]:!0},t)}function Vr(e,t){return e instanceof Error&&Ay in e&&(t==null||!!(e.type&t))}const Ip="[^/]+?",n2={sensitive:!1,strict:!1,start:!0,end:!0},r2=/[.+*?^${}()[\]/\\]/g;function o2(e,t){const n=wt({},n2,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const d=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;f1&&(d.endsWith("/")?d=d.slice(0,-1):f=!0);else throw new Error(`Missing required param "${h}"`);d+=w}}return d}return{re:i,score:r,keys:s,parse:a,stringify:l}}function s2(e,t){let n=0;for(;nt.length?t.length===1&&t[0]===40+40?1:-1:0}function i2(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const a2={type:0,value:""},l2=/[a-zA-Z0-9_]/;function u2(e){if(!e)return[[]];if(e==="/")return[[a2]];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 o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,c="",d="";function f(){!c||(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:d,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function m(){c+=l}for(;a{i(w)}:yi}function i(d){if($y(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 l(d){let f=0;for(;f=0&&(d.record.path!==n[f].record.path||!Ty(d,n[f]));)f++;n.splice(f,0,d),d.record.name&&!Lp(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 zs(1,{location:d});_=m.record.name,p=wt(m2(f.params,m.keys.filter(w=>!w.optional).map(w=>w.name)),d.params),h=m.stringify(p)}else if("path"in d)h=d.path,m=n.find(w=>w.re.test(h)),m&&(p=m.parse(h),_=m.record.name);else{if(m=f.name?r.get(f.name):n.find(w=>w.re.test(f.path)),!m)throw zs(1,{location:d,currentLocation:f});_=m.record.name,p=wt({},f.params,d.params),h=m.stringify(p)}const g=[];let b=m;for(;b;)g.unshift(b.record),b=b.parent;return{name:_,path:h,params:p,matched:g,meta:h2(g)}}return e.forEach(d=>s(d)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function m2(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function f2(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:p2(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function p2(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 Lp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function h2(e){return e.reduce((t,n)=>wt(t,n.meta),{})}function Rp(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ty(e,t){return t.children.some(n=>n===e||Ty(e,n))}const Oy=/#/g,_2=/&/g,g2=/\//g,y2=/=/g,v2=/\?/g,Py=/\+/g,b2=/%5B/g,w2=/%5D/g,Dy=/%5E/g,C2=/%60/g,Fy=/%7B/g,z2=/%7C/g,Iy=/%7D/g,x2=/%20/g;function bm(e){return encodeURI(""+e).replace(z2,"|").replace(b2,"[").replace(w2,"]")}function k2(e){return bm(e).replace(Fy,"{").replace(Iy,"}").replace(Dy,"^")}function ad(e){return bm(e).replace(Py,"%2B").replace(x2,"+").replace(Oy,"%23").replace(_2,"%26").replace(C2,"`").replace(Fy,"{").replace(Iy,"}").replace(Dy,"^")}function S2(e){return ad(e).replace(y2,"%3D")}function E2(e){return bm(e).replace(Oy,"%23").replace(v2,"%3F")}function $2(e){return e==null?"":E2(e).replace(g2,"%2F")}function Dl(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function A2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&ad(s)):[r&&ad(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function T2(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Array.isArray(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}function Bs(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function qr(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,a)=>{const l=f=>{f===!1?a(zs(4,{from:n,to:t})):f instanceof Error?a(f):t2(f)?a(zs(2,{from:t,to:f})):(s&&r.enterCallbacks[o]===s&&typeof f=="function"&&s.push(f),i())},c=e.call(r&&r.instances[o],t,n,l);let d=Promise.resolve(c);e.length<3&&(d=d.then(l)),d.catch(f=>a(f))})}function Qu(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let a=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(O2(a)){const c=(a.__vccOpts||a)[t];c&&o.push(qr(c,n,r,s,i))}else{let l=a();o.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const d=Mx(c)?c.default:c;s.components[i]=d;const m=(d.__vccOpts||d)[t];return m&&qr(m,n,r,s,i)()}))}}return o}function O2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Vp(e){const t=sr(vm),n=sr(ky),r=Tt(()=>t.resolve(ds(e.to))),o=Tt(()=>{const{matched:l}=r.value,{length:c}=l,d=l[c-1],f=n.matched;if(!d||!f.length)return-1;const m=f.findIndex(Cs.bind(null,d));if(m>-1)return m;const p=jp(l[c-2]);return c>1&&jp(d)===p&&f[f.length-1].path!==p?f.findIndex(Cs.bind(null,l[c-2])):m}),s=Tt(()=>o.value>-1&&I2(n.params,r.value.params)),i=Tt(()=>o.value>-1&&o.value===n.matched.length-1&&Sy(n.params,r.value.params));function a(l={}){return F2(l)?t[ds(e.replace)?"replace":"push"](ds(e.to)).catch(yi):Promise.resolve()}return{route:r,href:Tt(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const P2=Hi({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:Vp,setup(e,{slots:t}){const n=Fo(Vp(e)),{options:r}=sr(vm),o=Tt(()=>({[Bp(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Bp(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:zn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),D2=P2;function F2(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 I2(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Array.isArray(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function jp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Bp=(e,t,n)=>e!=null?e:t!=null?t:n,M2=Hi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=sr(sd),o=Tt(()=>e.route||r.value),s=sr(Ap,0),i=Tt(()=>o.value.matched[s]);pi(Ap,s+1),pi(Ix,i),pi(sd,o);const a=wn();return Mt(()=>[a.value,i.value,e.name],([l,c,d],[f,m,p])=>{c&&(c.instances[d]=l,m&&m!==c&&l&&l===f&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),l&&c&&(!m||!Cs(c,m)||!f)&&(c.enterCallbacks[d]||[]).forEach(h=>h(l))},{flush:"post"}),()=>{const l=o.value,c=i.value,d=c&&c.components[e.name],f=e.name;if(!d)return Hp(n.default,{Component:d,route:l});const m=c.props[e.name],p=m?m===!0?l.params:typeof m=="function"?m(l):m:null,_=zn(d,wt({},p,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(c.instances[f]=null)},ref:a}));return Hp(n.default,{Component:_,route:l})||_}}});function Hp(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const L2=M2;function R2(e){const t=d2(e.routes,e),n=e.parseQuery||A2,r=e.stringifyQuery||Np,o=e.history,s=Bs(),i=Bs(),a=Bs(),l=x_(Nr);let c=Nr;ns&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Ju.bind(null,H=>""+H),f=Ju.bind(null,$2),m=Ju.bind(null,Dl);function p(H,ie){let oe,be;return $y(H)?(oe=t.getRecordMatcher(H),be=ie):be=H,t.addRoute(be,oe)}function h(H){const ie=t.getRecordMatcher(H);ie&&t.removeRoute(ie)}function _(){return t.getRoutes().map(H=>H.record)}function g(H){return!!t.getRecordMatcher(H)}function b(H,ie){if(ie=wt({},ie||l.value),typeof H=="string"){const Ae=Xu(n,H,ie.path),$=t.resolve({path:Ae.path},ie),L=o.createHref(Ae.fullPath);return wt(Ae,$,{params:m($.params),hash:Dl(Ae.hash),redirectedFrom:void 0,href:L})}let oe;if("path"in H)oe=wt({},H,{path:Xu(n,H.path,ie.path).path});else{const Ae=wt({},H.params);for(const $ in Ae)Ae[$]==null&&delete Ae[$];oe=wt({},H,{params:f(H.params)}),ie.params=f(ie.params)}const be=t.resolve(oe,ie),je=H.hash||"";be.params=d(m(be.params));const Ie=Nx(r,wt({},H,{hash:k2(je),path:be.path})),Ee=o.createHref(Ie);return wt({fullPath:Ie,hash:je,query:r===Np?T2(H.query):H.query||{}},be,{redirectedFrom:void 0,href:Ee})}function w(H){return typeof H=="string"?Xu(n,H,l.value.path):wt({},H)}function x(H,ie){if(c!==H)return zs(8,{from:ie,to:H})}function z(H){return V(H)}function E(H){return z(wt(w(H),{replace:!0}))}function T(H){const ie=H.matched[H.matched.length-1];if(ie&&ie.redirect){const{redirect:oe}=ie;let be=typeof oe=="function"?oe(H):oe;return typeof be=="string"&&(be=be.includes("?")||be.includes("#")?be=w(be):{path:be},be.params={}),wt({query:H.query,hash:H.hash,params:H.params},be)}}function V(H,ie){const oe=c=b(H),be=l.value,je=H.state,Ie=H.force,Ee=H.replace===!0,Ae=T(oe);if(Ae)return V(wt(w(Ae),{state:je,force:Ie,replace:Ee}),ie||oe);const $=oe;$.redirectedFrom=ie;let L;return!Ie&&Vx(r,be,oe)&&(L=zs(16,{to:$,from:be}),He(be,be,!0,!1)),(L?Promise.resolve(L):A($,be)).catch(Y=>Vr(Y)?Vr(Y,2)?Y:Le(Y):ue(Y,$,be)).then(Y=>{if(Y){if(Vr(Y,2))return V(wt(w(Y.to),{state:je,force:Ie,replace:Ee}),ie||$)}else Y=W($,be,!0,Ee,je);return M($,be,Y),Y})}function F(H,ie){const oe=x(H,ie);return oe?Promise.reject(oe):Promise.resolve()}function A(H,ie){let oe;const[be,je,Ie]=N2(H,ie);oe=Qu(be.reverse(),"beforeRouteLeave",H,ie);for(const Ae of be)Ae.leaveGuards.forEach($=>{oe.push(qr($,H,ie))});const Ee=F.bind(null,H,ie);return oe.push(Ee),qo(oe).then(()=>{oe=[];for(const Ae of s.list())oe.push(qr(Ae,H,ie));return oe.push(Ee),qo(oe)}).then(()=>{oe=Qu(je,"beforeRouteUpdate",H,ie);for(const Ae of je)Ae.updateGuards.forEach($=>{oe.push(qr($,H,ie))});return oe.push(Ee),qo(oe)}).then(()=>{oe=[];for(const Ae of H.matched)if(Ae.beforeEnter&&!ie.matched.includes(Ae))if(Array.isArray(Ae.beforeEnter))for(const $ of Ae.beforeEnter)oe.push(qr($,H,ie));else oe.push(qr(Ae.beforeEnter,H,ie));return oe.push(Ee),qo(oe)}).then(()=>(H.matched.forEach(Ae=>Ae.enterCallbacks={}),oe=Qu(Ie,"beforeRouteEnter",H,ie),oe.push(Ee),qo(oe))).then(()=>{oe=[];for(const Ae of i.list())oe.push(qr(Ae,H,ie));return oe.push(Ee),qo(oe)}).catch(Ae=>Vr(Ae,8)?Ae:Promise.reject(Ae))}function M(H,ie,oe){for(const be of a.list())be(H,ie,oe)}function W(H,ie,oe,be,je){const Ie=x(H,ie);if(Ie)return Ie;const Ee=ie===Nr,Ae=ns?history.state:{};oe&&(be||Ee?o.replace(H.fullPath,wt({scroll:Ee&&Ae&&Ae.scroll},je)):o.push(H.fullPath,je)),l.value=H,He(H,ie,oe,Ee),Le()}let R;function q(){R||(R=o.listen((H,ie,oe)=>{const be=b(H),je=T(be);if(je){V(wt(je,{replace:!0}),be).catch(yi);return}c=be;const Ie=l.value;ns&&Kx(Pp(Ie.fullPath,oe.delta),_u()),A(be,Ie).catch(Ee=>Vr(Ee,12)?Ee:Vr(Ee,2)?(V(Ee.to,be).then(Ae=>{Vr(Ae,20)&&!oe.delta&&oe.type===Ii.pop&&o.go(-1,!1)}).catch(yi),Promise.reject()):(oe.delta&&o.go(-oe.delta,!1),ue(Ee,be,Ie))).then(Ee=>{Ee=Ee||W(be,Ie,!1),Ee&&(oe.delta?o.go(-oe.delta,!1):oe.type===Ii.pop&&Vr(Ee,20)&&o.go(-1,!1)),M(be,Ie,Ee)}).catch(yi)}))}let B=Bs(),se=Bs(),Q;function ue(H,ie,oe){Le(H);const be=se.list();return be.length?be.forEach(je=>je(H,ie,oe)):console.error(H),Promise.reject(H)}function ge(){return Q&&l.value!==Nr?Promise.resolve():new Promise((H,ie)=>{B.add([H,ie])})}function Le(H){return Q||(Q=!H,q(),B.list().forEach(([ie,oe])=>H?oe(H):ie()),B.reset()),H}function He(H,ie,oe,be){const{scrollBehavior:je}=e;if(!ns||!je)return Promise.resolve();const Ie=!oe&&Zx(Pp(H.fullPath,0))||(be||!oe)&&history.state&&history.state.scroll||null;return Ql().then(()=>je(H,ie,Ie)).then(Ee=>Ee&&Gx(Ee)).catch(Ee=>ue(Ee,H,ie))}const he=H=>o.go(H);let J;const me=new Set;return{currentRoute:l,addRoute:p,removeRoute:h,hasRoute:g,getRoutes:_,resolve:b,options:e,push:z,replace:E,go:he,back:()=>he(-1),forward:()=>he(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:se.add,isReady:ge,install(H){const ie=this;H.component("RouterLink",D2),H.component("RouterView",L2),H.config.globalProperties.$router=ie,Object.defineProperty(H.config.globalProperties,"$route",{enumerable:!0,get:()=>ds(l)}),ns&&!J&&l.value===Nr&&(J=!0,z(o.location).catch(je=>{}));const oe={};for(const je in Nr)oe[je]=Tt(()=>l.value[je]);H.provide(vm,ie),H.provide(ky,Fo(oe)),H.provide(sd,l);const be=H.unmount;me.add(H),H.unmount=function(){me.delete(H),me.size<1&&(c=Nr,R&&R(),R=null,l.value=Nr,J=!1,Q=!1),be()}}}}function qo(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function N2(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;iCs(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>Cs(c,l))||o.push(l))}return[n,r,o]}var ve=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const V2={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}}},j2={class:"section fd-content"},B2={class:"container"},H2={class:"columns is-centered"},U2={class:"column is-four-fifths"},q2={key:0},W2={ref:"options_ref",style:{height:"1px"}},G2={class:"buttons is-centered",style:{"margin-bottom":"6px","margin-top":"16px"}},K2={class:"icon is-small"},Z2={class:"icon is-small"},Y2={id:"top",class:"level"},J2={class:"level-left"},X2={class:"level-item has-text-centered-mobile"},Q2={class:"level-right has-text-centered-mobile"},ek={style:{"margin-top":"16px"}};function tk(e,t,n,r,o,s){const i=O("mdicon");return S(),D("section",j2,[u("div",B2,[u("div",H2,[u("div",U2,[e.$slots.options?(S(),D("section",q2,[u("div",W2,null,512),xt(e.$slots,"options"),u("nav",G2,[o.options_visible?(S(),D("a",{key:1,class:"button is-small is-white",onClick:t[1]||(t[1]=(...a)=>s.scroll_to_content&&s.scroll_to_content(...a))},[u("span",Z2,[C(i,{name:"chevron-up",size:"16"})])])):(S(),D("a",{key:0,class:"button is-small is-white",onClick:t[0]||(t[0]=(...a)=>s.scroll_to_top&&s.scroll_to_top(...a))},[u("span",K2,[C(i,{name:"chevron-down",size:"16"})])]))])])):X("",!0),u("div",{class:Ye({"fd-content-with-option":e.$slots.options})},[u("nav",Y2,[u("div",J2,[u("div",X2,[u("div",null,[xt(e.$slots,"heading-left")])])]),u("div",Q2,[xt(e.$slots,"heading-right")])]),xt(e.$slots,"content"),u("div",ek,[xt(e.$slots,"footer")])],2)])])])])}var pt=ve(V2,[["render",tk]]),an=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function My(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ly(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 wm={exports:{}},Ry=function(t,n){return function(){for(var o=new Array(arguments.length),s=0;s0;)s=r[o],i[s]||(t[s]=e[s],i[s]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function bk(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return r!==-1&&r===n}function wk(e){if(!e)return null;var t=e.length;if(Fl(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var Ck=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array!="undefined"&&Object.getPrototypeOf(Uint8Array)),tn={isArray:xm,isArrayBuffer:Ny,isBuffer:rk,isFormData:mk,isArrayBufferView:ok,isString:sk,isNumber:ik,isObject:Vy,isPlainObject:dl,isUndefined:Fl,isDate:ak,isFile:lk,isBlob:uk,isFunction:km,isStream:dk,isURLSearchParams:fk,isStandardBrowserEnv:hk,forEach:Sm,merge:ld,extend:_k,trim:pk,stripBOM:gk,inherits:yk,toFlatObject:vk,kindOf:zm,kindOfTest:Ro,endsWith:bk,toArray:wk,isTypedArray:Ck,isFileList:ck},Wo=tn;function Up(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var jy=function(t,n,r){if(!n)return t;var o;if(r)o=r(n);else if(Wo.isURLSearchParams(n))o=n.toString();else{var s=[];Wo.forEach(n,function(l,c){l===null||typeof l=="undefined"||(Wo.isArray(l)?c=c+"[]":l=[l],Wo.forEach(l,function(f){Wo.isDate(f)?f=f.toISOString():Wo.isObject(f)&&(f=JSON.stringify(f)),s.push(Up(c)+"="+Up(f))}))}),o=s.join("&")}if(o){var i=t.indexOf("#");i!==-1&&(t=t.slice(0,i)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t},zk=tn;function gu(){this.handlers=[]}gu.prototype.use=function(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};gu.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};gu.prototype.forEach=function(t){zk.forEach(this.handlers,function(r){r!==null&&t(r)})};var xk=gu,kk=tn,Sk=function(t,n){kk.forEach(t,function(o,s){s!==n&&s.toUpperCase()===n.toUpperCase()&&(t[n]=o,delete t[s])})},By=tn;function xs(e,t,n,r,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}By.inherits(xs,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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Hy=xs.prototype,Uy={};["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"].forEach(function(e){Uy[e]={value:e}});Object.defineProperties(xs,Uy);Object.defineProperty(Hy,"isAxiosError",{value:!0});xs.from=function(e,t,n,r,o,s){var i=Object.create(Hy);return By.toFlatObject(e,i,function(l){return l!==Error.prototype}),xs.call(i,e.message,t,n,r,o),i.name=e.name,s&&Object.assign(i,s),i};var Ps=xs,qy={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Yn=tn;function Ek(e,t){t=t||new FormData;var n=[];function r(s){return s===null?"":Yn.isDate(s)?s.toISOString():Yn.isArrayBuffer(s)||Yn.isTypedArray(s)?typeof Blob=="function"?new Blob([s]):Buffer.from(s):s}function o(s,i){if(Yn.isPlainObject(s)||Yn.isArray(s)){if(n.indexOf(s)!==-1)throw Error("Circular reference detected in "+i);n.push(s),Yn.forEach(s,function(l,c){if(!Yn.isUndefined(l)){var d=i?i+"."+c:c,f;if(l&&!i&&typeof l=="object"){if(Yn.endsWith(c,"{}"))l=JSON.stringify(l);else if(Yn.endsWith(c,"[]")&&(f=Yn.toArray(l))){f.forEach(function(m){!Yn.isUndefined(m)&&t.append(d,r(m))});return}}o(l,d)}}),n.pop()}else t.append(i,r(s))}return o(e),t}var Wy=Ek,ec=Ps,$k=function(t,n,r){var o=r.config.validateStatus;!r.status||!o||o(r.status)?t(r):n(new ec("Request failed with status code "+r.status,[ec.ERR_BAD_REQUEST,ec.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))},ba=tn,Ak=ba.isStandardBrowserEnv()?function(){return{write:function(n,r,o,s,i,a){var l=[];l.push(n+"="+encodeURIComponent(r)),ba.isNumber(o)&&l.push("expires="+new Date(o).toGMTString()),ba.isString(s)&&l.push("path="+s),ba.isString(i)&&l.push("domain="+i),a===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){var 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(){}}}(),Tk=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},Ok=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},Pk=Tk,Dk=Ok,Gy=function(t,n){return t&&!Pk(n)?Dk(t,n):n},tc=tn,Fk=["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"],Ik=function(t){var n={},r,o,s;return t&&tc.forEach(t.split(` `),function(a){if(s=a.indexOf(":"),r=tc.trim(a.substr(0,s)).toLowerCase(),o=tc.trim(a.substr(s+1)),r){if(n[r]&&Fk.indexOf(r)>=0)return;r==="set-cookie"?n[r]=(n[r]?n[r]:[]).concat([o]):n[r]=n[r]?n[r]+", "+o:o}}),n},qp=tn,Mk=qp.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),r;function o(s){var i=s;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=o(window.location.href),function(i){var a=qp.isString(i)?o(i):i;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}(),ud=Ps,Lk=tn;function Ky(e){ud.call(this,e==null?"canceled":e,ud.ERR_CANCELED),this.name="CanceledError"}Lk.inherits(Ky,ud,{__CANCEL__:!0});var yu=Ky,Rk=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""},Hs=tn,Nk=$k,Vk=Ak,jk=jy,Bk=Gy,Hk=Ik,Uk=Mk,qk=qy,zr=Ps,Wk=yu,Gk=Rk,Wp=function(t){return new Promise(function(r,o){var s=t.data,i=t.headers,a=t.responseType,l;function c(){t.cancelToken&&t.cancelToken.unsubscribe(l),t.signal&&t.signal.removeEventListener("abort",l)}Hs.isFormData(s)&&Hs.isStandardBrowserEnv()&&delete i["Content-Type"];var d=new XMLHttpRequest;if(t.auth){var f=t.auth.username||"",m=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";i.Authorization="Basic "+btoa(f+":"+m)}var p=Bk(t.baseURL,t.url);d.open(t.method.toUpperCase(),jk(p,t.params,t.paramsSerializer),!0),d.timeout=t.timeout;function h(){if(!!d){var b="getAllResponseHeaders"in d?Hk(d.getAllResponseHeaders()):null,w=!a||a==="text"||a==="json"?d.responseText:d.response,x={data:w,status:d.status,statusText:d.statusText,headers:b,config:t,request:d};Nk(function(E){r(E),c()},function(E){o(E),c()},x),d=null}}if("onloadend"in d?d.onloadend=h:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(h)},d.onabort=function(){!d||(o(new zr("Request aborted",zr.ECONNABORTED,t,d)),d=null)},d.onerror=function(){o(new zr("Network Error",zr.ERR_NETWORK,t,d,d)),d=null},d.ontimeout=function(){var w=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",x=t.transitional||qk;t.timeoutErrorMessage&&(w=t.timeoutErrorMessage),o(new zr(w,x.clarifyTimeoutError?zr.ETIMEDOUT:zr.ECONNABORTED,t,d)),d=null},Hs.isStandardBrowserEnv()){var _=(t.withCredentials||Uk(p))&&t.xsrfCookieName?Vk.read(t.xsrfCookieName):void 0;_&&(i[t.xsrfHeaderName]=_)}"setRequestHeader"in d&&Hs.forEach(i,function(w,x){typeof s=="undefined"&&x.toLowerCase()==="content-type"?delete i[x]:d.setRequestHeader(x,w)}),Hs.isUndefined(t.withCredentials)||(d.withCredentials=!!t.withCredentials),a&&a!=="json"&&(d.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&d.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(l=function(b){!d||(o(!b||b&&b.type?new Wk:b),d.abort(),d=null)},t.cancelToken&&t.cancelToken.subscribe(l),t.signal&&(t.signal.aborted?l():t.signal.addEventListener("abort",l))),s||(s=null);var g=Gk(p);if(g&&["http","https","file"].indexOf(g)===-1){o(new zr("Unsupported protocol "+g+":",zr.ERR_BAD_REQUEST,t));return}d.send(s)})},Kk=null,Jt=tn,Gp=Sk,Kp=Ps,Zk=qy,Yk=Wy,Jk={"Content-Type":"application/x-www-form-urlencoded"};function Zp(e,t){!Jt.isUndefined(e)&&Jt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function Xk(){var e;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Wp),e}function Qk(e,t,n){if(Jt.isString(e))try{return(t||JSON.parse)(e),Jt.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var vu={transitional:Zk,adapter:Xk(),transformRequest:[function(t,n){if(Gp(n,"Accept"),Gp(n,"Content-Type"),Jt.isFormData(t)||Jt.isArrayBuffer(t)||Jt.isBuffer(t)||Jt.isStream(t)||Jt.isFile(t)||Jt.isBlob(t))return t;if(Jt.isArrayBufferView(t))return t.buffer;if(Jt.isURLSearchParams(t))return Zp(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var r=Jt.isObject(t),o=n&&n["Content-Type"],s;if((s=Jt.isFileList(t))||r&&o==="multipart/form-data"){var i=this.env&&this.env.FormData;return Yk(s?{"files[]":t}:t,i&&new i)}else if(r||o==="application/json")return Zp(n,"application/json"),Qk(t);return t}],transformResponse:[function(t){var n=this.transitional||vu.transitional,r=n&&n.silentJSONParsing,o=n&&n.forcedJSONParsing,s=!r&&this.responseType==="json";if(s||o&&Jt.isString(t)&&t.length)try{return JSON.parse(t)}catch(i){if(s)throw i.name==="SyntaxError"?Kp.from(i,Kp.ERR_BAD_RESPONSE,this,null,this.response):i}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Kk},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Jt.forEach(["delete","get","head"],function(t){vu.headers[t]={}});Jt.forEach(["post","put","patch"],function(t){vu.headers[t]=Jt.merge(Jk)});var Em=vu,eS=tn,tS=Em,nS=function(t,n,r){var o=this||tS;return eS.forEach(r,function(i){t=i.call(o,t,n)}),t},Zy=function(t){return!!(t&&t.__CANCEL__)},Yp=tn,nc=nS,rS=Zy,oS=Em,sS=yu;function rc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new sS}var iS=function(t){rc(t),t.headers=t.headers||{},t.data=nc.call(t,t.data,t.headers,t.transformRequest),t.headers=Yp.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Yp.forEach(["delete","get","head","post","put","patch","common"],function(o){delete t.headers[o]});var n=t.adapter||oS.adapter;return n(t).then(function(o){return rc(t),o.data=nc.call(t,o.data,o.headers,t.transformResponse),o},function(o){return rS(o)||(rc(t),o&&o.response&&(o.response.data=nc.call(t,o.response.data,o.response.headers,t.transformResponse))),Promise.reject(o)})},$n=tn,Yy=function(t,n){n=n||{};var r={};function o(d,f){return $n.isPlainObject(d)&&$n.isPlainObject(f)?$n.merge(d,f):$n.isPlainObject(f)?$n.merge({},f):$n.isArray(f)?f.slice():f}function s(d){if($n.isUndefined(n[d])){if(!$n.isUndefined(t[d]))return o(void 0,t[d])}else return o(t[d],n[d])}function i(d){if(!$n.isUndefined(n[d]))return o(void 0,n[d])}function a(d){if($n.isUndefined(n[d])){if(!$n.isUndefined(t[d]))return o(void 0,t[d])}else return o(void 0,n[d])}function l(d){if(d in n)return o(t[d],n[d]);if(d in t)return o(void 0,t[d])}var c={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l};return $n.forEach(Object.keys(t).concat(Object.keys(n)),function(f){var m=c[f]||s,p=m(f);$n.isUndefined(p)&&m!==l||(r[f]=p)}),r},Jy={version:"0.27.2"},aS=Jy.version,Wr=Ps,$m={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){$m[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var Jp={};$m.transitional=function(t,n,r){function o(s,i){return"[Axios v"+aS+"] Transitional option '"+s+"'"+i+(r?". "+r:"")}return function(s,i,a){if(t===!1)throw new Wr(o(i," has been removed"+(n?" in "+n:"")),Wr.ERR_DEPRECATED);return n&&!Jp[i]&&(Jp[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,i,a):!0}};function lS(e,t,n){if(typeof e!="object")throw new Wr("options must be an object",Wr.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),o=r.length;o-- >0;){var s=r[o],i=t[s];if(i){var a=e[s],l=a===void 0||i(a,s,e);if(l!==!0)throw new Wr("option "+s+" must be "+l,Wr.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Wr("Unknown option "+s,Wr.ERR_BAD_OPTION)}}var uS={assertOptions:lS,validators:$m},Xy=tn,cS=jy,Xp=xk,Qp=iS,bu=Yy,dS=Gy,Qy=uS,Go=Qy.validators;function ks(e){this.defaults=e,this.interceptors={request:new Xp,response:new Xp}}ks.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=bu(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var r=n.transitional;r!==void 0&&Qy.assertOptions(r,{silentJSONParsing:Go.transitional(Go.boolean),forcedJSONParsing:Go.transitional(Go.boolean),clarifyTimeoutError:Go.transitional(Go.boolean)},!1);var o=[],s=!0;this.interceptors.request.forEach(function(p){typeof p.runWhen=="function"&&p.runWhen(n)===!1||(s=s&&p.synchronous,o.unshift(p.fulfilled,p.rejected))});var i=[];this.interceptors.response.forEach(function(p){i.push(p.fulfilled,p.rejected)});var a;if(!s){var l=[Qp,void 0];for(Array.prototype.unshift.apply(l,o),l=l.concat(i),a=Promise.resolve(n);l.length;)a=a.then(l.shift(),l.shift());return a}for(var c=n;o.length;){var d=o.shift(),f=o.shift();try{c=d(c)}catch(m){f(m);break}}try{a=Qp(c)}catch(m){return Promise.reject(m)}for(;i.length;)a=a.then(i.shift(),i.shift());return a};ks.prototype.getUri=function(t){t=bu(this.defaults,t);var n=dS(t.baseURL,t.url);return cS(n,t.params,t.paramsSerializer)};Xy.forEach(["delete","get","head","options"],function(t){ks.prototype[t]=function(n,r){return this.request(bu(r||{},{method:t,url:n,data:(r||{}).data}))}});Xy.forEach(["post","put","patch"],function(t){function n(r){return function(s,i,a){return this.request(bu(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:i}))}}ks.prototype[t]=n(),ks.prototype[t+"Form"]=n(!0)});var mS=ks,fS=yu;function Ss(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(o){t=o});var n=this;this.promise.then(function(r){if(!!n._listeners){var o,s=n._listeners.length;for(o=0;o(at.dispatch("add_notification",{text:rs("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_expression_add(e){const t={};return t.expression=e,Te.post("./api/queue/items/add",void 0,{params:t}).then(n=>(at.dispatch("add_notification",{text:rs("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),Te.post("./api/queue/items/add",void 0,{params:t}).then(n=>(at.dispatch("add_notification",{text:rs("server.appended-tracks",{count:n.data.count}),type:"info",timeout:2e3}),Promise.resolve(n)))},queue_save_playlist(e){return Te.post("./api/queue/save",void 0,{params:{name:e}}).then(t=>(at.dispatch("add_notification",{text:rs("server.queue-saved",{name:e}),type:"info",timeout:2e3}),Promise.resolve(t)))},player_status(){return Te.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,Te.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,Te.post("./api/queue/items/add",void 0,{params:r})},player_play(e={}){return Te.put("./api/player/play",void 0,{params:e})},player_playpos(e){return Te.put("./api/player/play?position="+e)},player_playid(e){return Te.put("./api/player/play?item_id="+e)},player_pause(){return Te.put("./api/player/pause")},player_stop(){return Te.put("./api/player/stop")},player_next(){return Te.put("./api/player/next")},player_previous(){return Te.put("./api/player/previous")},player_shuffle(e){const t=e?"true":"false";return Te.put("./api/player/shuffle?state="+t)},player_consume(e){const t=e?"true":"false";return Te.put("./api/player/consume?state="+t)},player_repeat(e){return Te.put("./api/player/repeat?state="+e)},player_volume(e){return Te.put("./api/player/volume?volume="+e)},player_output_volume(e,t){return Te.put("./api/player/volume?volume="+t+"&output_id="+e)},player_seek_to_pos(e){return Te.put("./api/player/seek?position_ms="+e)},player_seek(e){return Te.put("./api/player/seek?seek_ms="+e)},outputs(){return Te.get("./api/outputs")},output_update(e,t){return Te.put("./api/outputs/"+e,t)},output_toggle(e){return Te.put("./api/outputs/"+e+"/toggle")},library_artists(e=void 0){return Te.get("./api/library/artists",{params:{media_kind:e}})},library_artist(e){return Te.get("./api/library/artists/"+e)},library_artist_albums(e){return Te.get("./api/library/artists/"+e+"/albums")},library_albums(e=void 0){return Te.get("./api/library/albums",{params:{media_kind:e}})},library_album(e){return Te.get("./api/library/albums/"+e)},library_album_tracks(e,t={limit:-1,offset:0}){return Te.get("./api/library/albums/"+e+"/tracks",{params:t})},library_album_track_update(e,t){return Te.put("./api/library/albums/"+e+"/tracks",void 0,{params:t})},library_genres(e=void 0){return Te.get("./api/library/genres",{params:{media_kind:e}})},library_genre(e){return Te.get(`./api/library/genres/${encodeURIComponent(e)}`)},library_genre_albums(e){const t={type:"albums",expression:`genre is "${e}" and media_kind is music`};return Te.get("./api/search",{params:t})},library_genre_tracks(e){const t={type:"tracks",expression:`genre is "${e}" and media_kind is music`};return Te.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 Te.get("./api/search",{params:e})},library_composers(e=void 0){return Te.get("./api/library/composers",{params:{media_kind:e}})},library_composer(e){return Te.get(`./api/library/composers/${encodeURIComponent(e)}`)},library_composer_albums(e){const t={type:"albums",expression:`composer is "${e}" and media_kind is music`};return Te.get("./api/search",{params:t})},library_composer_tracks(e){const t={type:"tracks",expression:`composer is "${e}" and media_kind is music`};return Te.get("./api/search",{params:t})},library_artist_tracks(e){if(e){const t={type:"tracks",expression:'songartistid is "'+e+'"'};return Te.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 Te.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 Te.get("./api/search",{params:t})},library_add(e){return Te.post("./api/library/add",void 0,{params:{url:e}})},library_playlist_delete(e){return Te.delete("./api/library/playlists/"+e,void 0)},library_playlists(){return Te.get("./api/library/playlists")},library_playlist_folder(e=0){return Te.get("./api/library/playlists/"+e+"/playlists")},library_playlist(e){return Te.get("./api/library/playlists/"+e)},library_playlist_tracks(e){return Te.get("./api/library/playlists/"+e+"/tracks")},library_track(e){return Te.get("./api/library/tracks/"+e)},library_track_playlists(e){return Te.get("./api/library/tracks/"+e+"/playlists")},library_track_update(e,t={}){return Te.put("./api/library/tracks/"+e,void 0,{params:t})},library_files(e=void 0){const t={directory:e};return Te.get("./api/library/files",{params:t})},search(e){return Te.get("./api/search",{params:e})},spotify(){return Te.get("./api/spotify")},spotify_login(e){return Te.post("./api/spotify-login",e)},spotify_logout(){return Te.get("./api/spotify-logout")},lastfm(){return Te.get("./api/lastfm")},lastfm_login(e){return Te.post("./api/lastfm-login",e)},lastfm_logout(e){return Te.get("./api/lastfm-logout")},pairing(){return Te.get("./api/pairing")},pairing_kickoff(e){return Te.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 wS={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(){Z.player_play({item_id:this.item.id})}}},CS={key:0,class:"media"},zS={key:0,class:"media-left"},xS={class:"icon has-text-grey fd-is-movable handle"},kS=["textContent"],SS=["textContent"],ES=["textContent"],$S={class:"media-right"};function AS(e,t,n,r,o,s){const i=O("mdicon");return s.is_next||!n.show_only_next_items?(S(),D("div",CS,[n.edit_mode?(S(),D("div",zS,[u("span",xS,[C(i,{name:"drag-horizontal",size:"16"})])])):X("",!0),u("div",{class:"media-content fd-has-action is-clipped",onClick:t[0]||(t[0]=(...a)=>s.play&&s.play(...a))},[u("h1",{class:Ye(["title is-6",{"has-text-primary":n.item.id===s.state.item_id,"has-text-grey-light":!s.is_next}]),textContent:v(n.item.title)},null,10,kS),u("h2",{class:Ye(["subtitle is-7",{"has-text-primary":n.item.id===s.state.item_id,"has-text-grey-light":!s.is_next,"has-text-grey":s.is_next&&n.item.id!==s.state.item_id}])},[u("b",{textContent:v(n.item.artist)},null,8,SS)],2),u("h2",{class:Ye(["subtitle is-7",{"has-text-primary":n.item.id===s.state.item_id,"has-text-grey-light":!s.is_next,"has-text-grey":s.is_next&&n.item.id!==s.state.item_id}]),textContent:v(n.item.album)},null,10,ES)]),u("div",$S,[xt(e.$slots,"actions")])])):X("",!0)}var TS=ve(wS,[["render",AS]]),tv={exports:{}};(function(e){var t=function(){var n="https://api.spotify.com/v1",r=null,o=null,s=function(m,p){return m.abort=p,m},i=function(m,p){var h;if(o!==null){var _=o.defer();m(function(g){_.resolve(g)},function(g){_.reject(g)}),h=_.promise}else window.Promise&&(h=new window.Promise(m));return h?new s(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 g in _)_.hasOwnProperty(g)&&(p[g]=_[g])}),p},l=function(m,p){var h="";for(var _ in p)if(p.hasOwnProperty(_)){var g=p[_];h+=encodeURIComponent(_)+"="+encodeURIComponent(g)+"&"}return h.length>0&&(h=h.substring(0,h.length-1),m=m+"?"+h),m},c=function(m,p){var h=new XMLHttpRequest,_=function(g,b){function w(T){g&&g(T),p&&p(null,T)}function x(){b&&b(h),p&&p(h,null)}var z=m.type||"GET";if(h.open(z,l(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(V){console.error(V)}h.status>=200&&h.status<300?w(T):x()}},z==="GET")h.send(null);else{var E=null;m.postData&&(m.contentType==="image/jpeg"?(E=m.postData,h.setRequestHeader("Content-Type",m.contentType)):(E=JSON.stringify(m.postData),h.setRequestHeader("Content-Type","application/json"))),h.send(E)}};return p?(_(),null):i(_,function(){h.abort()})},d=function(m,p,h,_){var g={},b=null;typeof p=="object"?(g=p,b=h):typeof p=="function"&&(b=p);var w=m.type||"GET";return w!=="GET"&&m.postData&&!_?m.postData=a(m.postData,g):m.params=a(m.params,g),c(m,b)},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 g={url:n+"/playlists/"+m+"/tracks",type:"POST",postData:{uris:p}};return d(g,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,_,g){var b={url:n+"/playlists/"+m+"/tracks",type:"PUT",postData:{range_start:p,insert_before:h}};return d(b,_,g)},f.prototype.removeTracksFromPlaylist=function(m,p,h){var _=p.map(function(b){return typeof b=="string"?{uri:b}:b}),g={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{tracks:_}};return d(g,{},h)},f.prototype.removeTracksFromPlaylistWithSnapshotId=function(m,p,h,_){var g=p.map(function(w){return typeof w=="string"?{uri:w}:w}),b={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{tracks:g,snapshot_id:h}};return d(b,{},_)},f.prototype.removeTracksFromPlaylistInPositions=function(m,p,h,_){var g={url:n+"/playlists/"+m+"/tracks",type:"DELETE",postData:{positions:p,snapshot_id:h}};return d(g,{},_)},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 g={url:n+"/artists/"+m+"/top-tracks",params:{country:p}};return d(g,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 g={url:n+"/search/",params:{q:m,type:p.join(",")}};return d(g,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 g={type:"PUT",url:n+"/me/player",postData:_};return d(g,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(w){w in m&&(_[w]=m[w])});var g={type:"PUT",url:n+"/me/player/play",params:h,postData:_},b=typeof m=="function"?m:{};return d(g,b,p)},f.prototype.queue=function(m,p,h){p=p||{};var _="device_id"in p?{uri:m,device_id:p.device_id}:{uri:m},g={type:"POST",url:n+"/me/player/queue",params:_};return d(g,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 g={type:"PUT",url:n+"/me/player/seek",params:_};return d(g,p,h)},f.prototype.setRepeat=function(m,p,h){p=p||{};var _={state:m};"device_id"in p&&(_.device_id=p.device_id);var g={type:"PUT",url:n+"/me/player/repeat",params:_};return d(g,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 g={type:"PUT",url:n+"/me/player/volume",params:_};return d(g,p,h)},f.prototype.setShuffle=function(m,p,h){p=p||{};var _={state:m};"device_id"in p&&(_.device_id=p.device_id);var g={type:"PUT",url:n+"/me/player/shuffle",params:_};return d(g,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)o=m;else throw new Error("Unsupported implementation of Promises/A+")},f}();e.exports=t})(tv);var ur=tv.exports;const OS={name:"ModalDialogQueueItem",props:["show","item"],emits:["close"],data(){return{spotify_track:{}}},watch:{item(){if(this.item&&this.item.data_kind==="spotify"){const e=new ur;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"),Z.queue_remove(this.item.id)},play:function(){this.$emit("close"),Z.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})}}},PS={key:0,class:"modal is-active"},DS={class:"modal-content fd-modal-card"},FS={class:"card"},IS={class:"card-content"},MS=["textContent"],LS=["textContent"],RS={class:"content is-small"},NS=["textContent"],VS=["textContent"],jS=["textContent"],BS={key:0},HS=["textContent"],US=["textContent"],qS=["textContent"],WS={key:1},GS=["textContent"],KS=["textContent"],ZS={key:2},YS=["textContent"],JS=["textContent"],XS={key:3},QS=["textContent"],eE=["textContent"],tE=["textContent"],nE=["textContent"],rE=["textContent"],oE=["textContent"],sE=["textContent"],iE=["textContent"],aE=["textContent"],lE={class:"title is-6"},uE=["textContent"],cE={key:0,class:"has-text-weight-normal"},dE=vt(" ("),mE=["textContent"],fE=vt(", "),pE=["textContent"],hE=vt(") "),_E=["textContent"],gE={class:"title is-6"},yE=["textContent"],vE=["textContent"],bE=["textContent"],wE=["textContent"],CE={class:"card-footer"},zE={class:"icon"},xE=["textContent"],kE={class:"icon"},SE=["textContent"];function EE(e,t,n,r,o,s){const i=O("mdicon");return S(),D("div",null,[C(Wt,{name:"fade"},{default:P(()=>[n.show?(S(),D("div",PS,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",DS,[u("div",FS,[u("div",IS,[u("p",{class:"title is-4",textContent:v(n.item.title)},null,8,MS),u("p",{class:"subtitle",textContent:v(n.item.artist)},null,8,LS),u("div",RS,[u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.album"))},null,8,NS),n.item.album_id?(S(),D("a",{key:0,class:"title is-6 has-text-link",onClick:t[1]||(t[1]=(...a)=>s.open_album&&s.open_album(...a)),textContent:v(n.item.album)},null,8,VS)):(S(),D("span",{key:1,class:"title is-6",textContent:v(n.item.album)},null,8,jS))]),n.item.album_artist?(S(),D("p",BS,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.album-artist"))},null,8,HS),n.item.album_artist_id?(S(),D("a",{key:0,class:"title is-6 has-text-link",onClick:t[2]||(t[2]=(...a)=>s.open_album_artist&&s.open_album_artist(...a)),textContent:v(n.item.album_artist)},null,8,US)):(S(),D("span",{key:1,class:"title is-6",textContent:v(n.item.album_artist)},null,8,qS))])):X("",!0),n.item.composer?(S(),D("p",WS,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.composer"))},null,8,GS),u("span",{class:"title is-6",textContent:v(n.item.composer)},null,8,KS)])):X("",!0),n.item.year>0?(S(),D("p",ZS,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.year"))},null,8,YS),u("span",{class:"title is-6",textContent:v(n.item.year)},null,8,JS)])):X("",!0),n.item.genre?(S(),D("p",XS,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.genre"))},null,8,QS),u("a",{class:"title is-6 has-text-link",onClick:t[3]||(t[3]=(...a)=>s.open_genre&&s.open_genre(...a)),textContent:v(n.item.genre)},null,8,eE)])):X("",!0),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.position"))},null,8,tE),u("span",{class:"title is-6",textContent:v([n.item.disc_number,n.item.track_number].join(" / "))},null,8,nE)]),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.duration"))},null,8,rE),u("span",{class:"title is-6",textContent:v(e.$filters.durationInHours(n.item.length_ms))},null,8,oE)]),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.path"))},null,8,sE),u("span",{class:"title is-6",textContent:v(n.item.path)},null,8,iE)]),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.type"))},null,8,aE),u("span",lE,[u("span",{textContent:v([e.$t("media.kind."+n.item.media_kind),e.$t("data.kind."+n.item.data_kind)].join(" - "))},null,8,uE),n.item.data_kind==="spotify"?(S(),D("span",cE,[dE,u("a",{onClick:t[4]||(t[4]=(...a)=>s.open_spotify_artist&&s.open_spotify_artist(...a)),textContent:v(e.$t("dialog.queue-item.spotify-artist"))},null,8,mE),fE,u("a",{onClick:t[5]||(t[5]=(...a)=>s.open_spotify_album&&s.open_spotify_album(...a)),textContent:v(e.$t("dialog.queue-item.spotify-album"))},null,8,pE),hE])):X("",!0)])]),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.quality"))},null,8,_E),u("span",gE,[u("span",{textContent:v(n.item.type)},null,8,yE),n.item.samplerate?(S(),D("span",{key:0,textContent:v(e.$t("dialog.queue-item.samplerate",{rate:n.item.samplerate}))},null,8,vE)):X("",!0),n.item.channels?(S(),D("span",{key:1,textContent:v(e.$t("dialog.queue-item.channels",{channels:e.$filters.channels(n.item.channels)}))},null,8,bE)):X("",!0),n.item.bitrate?(S(),D("span",{key:2,textContent:v(e.$t("dialog.queue-item.bitrate",{rate:n.item.bitrate}))},null,8,wE)):X("",!0)])])])]),u("footer",CE,[u("a",{class:"card-footer-item has-text-dark",onClick:t[6]||(t[6]=(...a)=>s.remove&&s.remove(...a))},[u("span",zE,[C(i,{name:"delete",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.queue-item.remove"))},null,8,xE)]),u("a",{class:"card-footer-item has-text-dark",onClick:t[7]||(t[7]=(...a)=>s.play&&s.play(...a))},[u("span",kE,[C(i,{name:"play",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.queue-item.play"))},null,8,SE)])])])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[8]||(t[8]=a=>e.$emit("close"))})])):X("",!0)]),_:1})])}var nv=ve(OS,[["render",EE]]);const $E={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,Z.queue_add(this.url).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})},play:function(){this.loading=!0,Z.player_play_uri(this.url,!1).then(()=>{this.$emit("close"),this.url=""}).catch(()=>{this.loading=!1})}}},AE={key:0,class:"modal is-active"},TE={class:"modal-content fd-modal-card"},OE={class:"card"},PE={class:"card-content"},DE=["textContent"],FE={class:"field"},IE={class:"control is-expanded has-icons-left"},ME=["placeholder","disabled"],LE={class:"icon is-left"},RE={key:0,class:"card-footer"},NE={class:"card-footer-item has-text-dark"},VE={class:"icon"},jE=["textContent"],BE={key:1,class:"card-footer"},HE={class:"icon"},UE=["textContent"],qE={class:"icon"},WE=["textContent"],GE={class:"icon"},KE=["textContent"];function ZE(e,t,n,r,o,s){const i=O("mdicon");return S(),D("div",null,[C(Wt,{name:"fade"},{default:P(()=>[n.show?(S(),D("div",AE,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",TE,[u("div",OE,[u("div",PE,[u("p",{class:"title is-4",textContent:v(e.$t("dialog.add.stream.title"))},null,8,DE),u("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=_t((...a)=>s.play&&s.play(...a),["prevent"]))},[u("div",FE,[u("p",IE,[kt(u("input",{ref:"url_field","onUpdate:modelValue":t[1]||(t[1]=a=>o.url=a),class:"input is-shadowless",type:"text",placeholder:e.$t("dialog.add.stream.placeholder"),disabled:o.loading},null,8,ME),[[kn,o.url]]),u("span",LE,[C(i,{name:"web",size:"16"})])])])],32)]),o.loading?(S(),D("footer",RE,[u("a",NE,[u("span",VE,[C(i,{name:"web",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.add.stream.loading"))},null,8,jE)])])):(S(),D("footer",BE,[u("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[u("span",HE,[C(i,{name:"cancel",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.add.stream.cancel"))},null,8,UE)]),u("a",{class:"card-footer-item has-text-dark",onClick:t[4]||(t[4]=(...a)=>s.add_stream&&s.add_stream(...a))},[u("span",qE,[C(i,{name:"playlist-plus",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.add.stream.add"))},null,8,WE)]),u("a",{class:"card-footer-item has-background-info has-text-white has-text-weight-bold",onClick:t[5]||(t[5]=(...a)=>s.play&&s.play(...a))},[u("span",GE,[C(i,{name:"play",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.add.stream.play"))},null,8,KE)])]))])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[6]||(t[6]=a=>e.$emit("close"))})])):X("",!0)]),_:1})])}var YE=ve($E,[["render",ZE]]);const JE={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,Z.queue_save_playlist(this.playlist_name).then(()=>{this.$emit("close"),this.playlist_name=""}).catch(()=>{this.loading=!1}))}}},XE={key:0,class:"modal is-active"},QE={class:"modal-content fd-modal-card"},e$={class:"card"},t$={class:"card-content"},n$=["textContent"],r$={class:"field"},o$={class:"control is-expanded has-icons-left"},s$=["disabled"],i$={class:"icon is-left"},a$={key:0,class:"card-footer"},l$={class:"card-footer-item has-text-dark"},u$={class:"icon"},c$=["textContent"],d$={key:1,class:"card-footer"},m$={class:"icon"},f$=["textContent"],p$={class:"icon"},h$=["textContent"];function _$(e,t,n,r,o,s){const i=O("mdicon");return S(),D("div",null,[C(Wt,{name:"fade"},{default:P(()=>[n.show?(S(),D("div",XE,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",QE,[u("div",e$,[u("div",t$,[u("p",{class:"title is-4",textContent:v(e.$t("dialog.playlist.save.title"))},null,8,n$),u("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=_t((...a)=>s.save&&s.save(...a),["prevent"]))},[u("div",r$,[u("p",o$,[kt(u("input",{ref:"playlist_name_field","onUpdate:modelValue":t[1]||(t[1]=a=>o.playlist_name=a),class:"input is-shadowless",type:"text",placeholder:"Playlist name",disabled:o.loading},null,8,s$),[[kn,o.playlist_name]]),u("span",i$,[C(i,{name:"file-music",size:"16"})])])])],32)]),o.loading?(S(),D("footer",a$,[u("a",l$,[u("span",u$,[C(i,{name:"web",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.playlist.save.saving"))},null,8,c$)])])):(S(),D("footer",d$,[u("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[u("span",m$,[C(i,{name:"cancel",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.playlist.save.cancel"))},null,8,f$)]),u("a",{class:"card-footer-item has-background-info has-text-white has-text-weight-bold",onClick:t[4]||(t[4]=(...a)=>s.save&&s.save(...a))},[u("span",p$,[C(i,{name:"content-save",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.playlist.save.save"))},null,8,h$)])]))])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[5]||(t[5]=a=>e.$emit("close"))})])):X("",!0)]),_:1})])}var g$=ve(JE,[["render",_$]]),rv={exports:{}},Am=Ly(oz);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT */function th(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function yr(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function b$(e,t){if(e==null)return{};var n=v$(e,t),r,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function w$(e){return C$(e)||z$(e)||x$(e)||k$()}function C$(e){if(Array.isArray(e))return cd(e)}function z$(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function x$(e,t){if(!!e){if(typeof e=="string")return cd(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 cd(e,t)}}function cd(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 $$(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&&Il(e,t):Il(e,t))||r&&e===n)return e;if(e===n)break}while(e=$$(e))}return null}var rh=/\s+/g;function $t(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(rh," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(rh," ")}}function Be(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 Eo(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Be(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function iv(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,s=r.length;if(n)for(;o=s:i=o<=s,!i)return r;if(r===_r())break;r=Jr(r,!1)}return!1}function Es(e,t,n,r){for(var o=0,s=0,i=e.children;s2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,s=b$(r,I$);Yi.pluginEvent.bind(Qe)(t,n,yr({dragEl:ke,parentEl:Dt,ghostEl:ot,rootEl:St,nextEl:vo,lastDownEl:pl,cloneEl:Ft,cloneHidden:Zr,dragStarted:ri,putSortable:Xt,activeSortable:Qe.active,originalEvent:o,oldIndex:as,oldDraggableIndex:Ci,newIndex:Tn,newDraggableIndex:Gr,hideGhostForTarget:mv,unhideGhostForTarget:fv,cloneNowHidden:function(){Zr=!0},cloneNowShown:function(){Zr=!1},dispatchSortableEvent:function(a){dn({sortable:n,name:a,originalEvent:o})}},s))};function dn(e){ni(yr({putSortable:Xt,cloneEl:Ft,targetEl:ke,rootEl:St,oldIndex:as,oldDraggableIndex:Ci,newIndex:Tn,newDraggableIndex:Gr},e))}var ke,Dt,ot,St,vo,pl,Ft,Zr,as,Tn,Ci,Gr,wa,Xt,os=!1,Ml=!1,Ll=[],po,Jn,ac,lc,ah,lh,ri,Zo,zi,xi=!1,Ca=!1,hl,nn,uc=[],dd=!1,Rl=[],wu=typeof document!="undefined",za=ov,uh=Zi||Fr?"cssFloat":"float",M$=wu&&!E$&&!ov&&"draggable"in document.createElement("div"),uv=function(){if(!!wu){if(Fr)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),cv=function(t,n){var r=Be(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),s=Es(t,0,n),i=Es(t,1,n),a=s&&Be(s),l=i&&Be(i),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+Et(s).width,d=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Et(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(s&&a.float&&a.float!=="none"){var f=a.float==="left"?"left":"right";return i&&(l.clear==="both"||l.clear===f)?"vertical":"horizontal"}return s&&(a.display==="block"||a.display==="flex"||a.display==="table"||a.display==="grid"||c>=o&&r[uh]==="none"||i&&r[uh]==="none"&&c+d>o)?"vertical":"horizontal"},L$=function(t,n,r){var o=r?t.left:t.top,s=r?t.right:t.bottom,i=r?t.width:t.height,a=r?n.left:n.top,l=r?n.right:n.bottom,c=r?n.width:n.height;return o===a||s===l||o+i/2===a+c/2},R$=function(t,n){var r;return Ll.some(function(o){var s=o[rn].options.emptyInsertThreshold;if(!(!s||Tm(o))){var i=Et(o),a=t>=i.left-s&&t<=i.right+s,l=n>=i.top-s&&n<=i.bottom+s;if(a&&l)return r=o}}),r},dv=function(t){function n(s,i){return function(a,l,c,d){var f=a.options.group.name&&l.options.group.name&&a.options.group.name===l.options.group.name;if(s==null&&(i||f))return!0;if(s==null||s===!1)return!1;if(i&&s==="clone")return s;if(typeof s=="function")return n(s(a,l,c,d),i)(a,l,c,d);var m=(i?a:l).options.group.name;return s===!0||typeof s=="string"&&s===m||s.join&&s.indexOf(m)>-1}}var r={},o=t.group;(!o||fl(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},mv=function(){!uv&&ot&&Be(ot,"display","none")},fv=function(){!uv&&ot&&Be(ot,"display","")};wu&&document.addEventListener("click",function(e){if(Ml)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Ml=!1,!1},!0);var ho=function(t){if(ke){t=t.touches?t.touches[0]:t;var n=R$(t.clientX,t.clientY);if(n){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[rn]._onDragOver(r)}}},N$=function(t){ke&&ke.parentNode[rn]._isOutsideThisEl(t.target)};function Qe(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[rn]=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 cv(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:Qe.supportPointer!==!1&&"PointerEvent"in window&&!bi,emptyInsertThreshold:5};Yi.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);dv(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:M$,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)),Ll.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Gn(this,P$())}Qe.prototype={constructor:Qe,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Zo=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,ke):this.options.direction},_onTapStart:function(t){if(!!t.cancelable){var n=this,r=this.el,o=this.options,s=o.preventOnFilter,i=t.type,a=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,l=(a||t).target,c=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,d=o.filter;if(G$(r),!ke&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||o.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&bi&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=tr(l,o.draggable,r,!1),!(l&&l.animated)&&pl!==l)){if(as=Lt(l),Ci=Lt(l,o.draggable),typeof d=="function"){if(d.call(this,t,l,this)){dn({sortable:n,rootEl:c,name:"filter",targetEl:l,toEl:r,fromEl:r}),yn("filter",n,{evt:t}),s&&t.cancelable&&t.preventDefault();return}}else if(d&&(d=d.split(",").some(function(f){if(f=tr(c,f.trim(),r,!1),f)return dn({sortable:n,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),yn("filter",n,{evt:t}),!0}),d)){s&&t.cancelable&&t.preventDefault();return}o.handle&&!tr(c,o.handle,r,!1)||this._prepareDragStart(t,a,l)}}},_prepareDragStart:function(t,n,r){var o=this,s=o.el,i=o.options,a=s.ownerDocument,l;if(r&&!ke&&r.parentNode===s){var c=Et(r);if(St=s,ke=r,Dt=ke.parentNode,vo=ke.nextSibling,pl=r,wa=i.group,Qe.dragged=ke,po={target:ke,clientX:(n||t).clientX,clientY:(n||t).clientY},ah=po.clientX-c.left,lh=po.clientY-c.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,ke.style["will-change"]="all",l=function(){if(yn("delayEnded",o,{evt:t}),Qe.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!nh&&o.nativeDraggable&&(ke.draggable=!0),o._triggerDragStart(t,n),dn({sortable:o,name:"choose",originalEvent:t}),$t(ke,i.chosenClass,!0)},i.ignore.split(",").forEach(function(d){iv(ke,d.trim(),cc)}),lt(a,"dragover",ho),lt(a,"mousemove",ho),lt(a,"touchmove",ho),lt(a,"mouseup",o._onDrop),lt(a,"touchend",o._onDrop),lt(a,"touchcancel",o._onDrop),nh&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ke.draggable=!0),yn("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Zi||Fr))){if(Qe.eventCanceled){this._onDrop();return}lt(a,"mouseup",o._disableDelayedDrag),lt(a,"touchend",o._disableDelayedDrag),lt(a,"touchcancel",o._disableDelayedDrag),lt(a,"mousemove",o._delayedDragTouchMoveHandler),lt(a,"touchmove",o._delayedDragTouchMoveHandler),i.supportPointer&<(a,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(l,i.delay)}else l()}},_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(){ke&&cc(ke),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;st(t,"mouseup",this._disableDelayedDrag),st(t,"touchend",this._disableDelayedDrag),st(t,"touchcancel",this._disableDelayedDrag),st(t,"mousemove",this._delayedDragTouchMoveHandler),st(t,"touchmove",this._delayedDragTouchMoveHandler),st(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(ke,"dragend",this),lt(St,"dragstart",this._onDragStart));try{document.selection?_l(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(os=!1,St&&ke){yn("dragStarted",this,{evt:n}),this.nativeDraggable&<(document,"dragover",N$);var r=this.options;!t&&$t(ke,r.dragClass,!1),$t(ke,r.ghostClass,!0),Qe.active=this,t&&this._appendGhost(),dn({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Jn){this._lastX=Jn.clientX,this._lastY=Jn.clientY,mv();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(ke.parentNode[rn]._isOutsideThisEl(t),n)do{if(n[rn]){var r=void 0;if(r=n[rn]._onDragOver({clientX:Jn.clientX,clientY:Jn.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);fv()}},_onTouchMove:function(t){if(po){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,s=t.touches?t.touches[0]:t,i=ot&&Eo(ot,!0),a=ot&&i&&i.a,l=ot&&i&&i.d,c=za&&nn&&sh(nn),d=(s.clientX-po.clientX+o.x)/(a||1)+(c?c[0]-uc[0]:0)/(a||1),f=(s.clientY-po.clientY+o.y)/(l||1)+(c?c[1]-uc[1]:0)/(l||1);if(!Qe.active&&!os){if(r&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))=0&&(dn({rootEl:Dt,name:"add",toEl:Dt,fromEl:St,originalEvent:t}),dn({sortable:this,name:"remove",toEl:Dt,originalEvent:t}),dn({rootEl:Dt,name:"sort",toEl:Dt,fromEl:St,originalEvent:t}),dn({sortable:this,name:"sort",toEl:Dt,originalEvent:t})),Xt&&Xt.save()):Tn!==as&&Tn>=0&&(dn({sortable:this,name:"update",toEl:Dt,originalEvent:t}),dn({sortable:this,name:"sort",toEl:Dt,originalEvent:t})),Qe.active&&((Tn==null||Tn===-1)&&(Tn=as,Gr=Ci),dn({sortable:this,name:"end",toEl:Dt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){yn("nulling",this),St=ke=Dt=ot=vo=Ft=pl=Zr=po=Jn=ri=Tn=Gr=as=Ci=Zo=zi=Xt=wa=Qe.dragged=Qe.ghost=Qe.clone=Qe.active=null,Rl.forEach(function(t){t.checked=!0}),Rl.length=ac=lc=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":ke&&(this._onDragOver(t),V$(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,o=0,s=r.length,i=this.options;or.right+o||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+o}function U$(e,t,n,r,o,s,i,a){var l=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&&hld+c*s/2:lf-hl)return-zi}else if(l>d+c*(1-o)/2&&lf-c*s/2)?l>d+c/2?1:-1:0}function q$(e){return Lt(ke)1&&(rt.forEach(function(a){s.addAnimationState({target:a,rect:vn?Et(a):i}),sc(a),a.fromRect=i,r.removeAnimationState(a)}),vn=!1,X$(!this.options.removeCloneOnHide,o))},dragOverCompleted:function(n){var r=n.sortable,o=n.isOwner,s=n.insertion,i=n.activeSortable,a=n.parentEl,l=n.putSortable,c=this.options;if(s){if(o&&i._hideClone(),qs=!1,c.animation&&rt.length>1&&(vn||!o&&!i.options.sort&&!l)){var d=Et(zt,!1,!0,!0);rt.forEach(function(m){m!==zt&&(ih(m,d),a.appendChild(m))}),vn=!0}if(!o)if(vn||Sa(),rt.length>1){var f=ka;i._showClone(r),i.options.animation&&!ka&&f&&An.forEach(function(m){i.addAnimationState({target:m,rect:Ws}),m.fromRect=Ws,m.thisAnimationDuration=null})}else i._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,o=n.isOwner,s=n.activeSortable;if(rt.forEach(function(a){a.thisAnimationDuration=null}),s.options.animation&&!o&&s.multiDrag.isMultiDrag){Ws=Gn({},r);var i=Eo(zt,!0);Ws.top-=i.f,Ws.left-=i.e}},dragOverAnimationComplete:function(){vn&&(vn=!1,Sa())},drop:function(n){var r=n.originalEvent,o=n.rootEl,s=n.parentEl,i=n.sortable,a=n.dispatchSortableEvent,l=n.oldIndex,c=n.putSortable,d=c||this.sortable;if(!!r){var f=this.options,m=s.children;if(!Yo)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),$t(zt,f.selectedClass,!~rt.indexOf(zt)),~rt.indexOf(zt))rt.splice(rt.indexOf(zt),1),Us=null,ni({sortable:i,rootEl:o,name:"deselect",targetEl:zt,originalEvt:r});else{if(rt.push(zt),ni({sortable:i,rootEl:o,name:"select",targetEl:zt,originalEvt:r}),r.shiftKey&&Us&&i.el.contains(Us)){var p=Lt(Us),h=Lt(zt);if(~p&&~h&&p!==h){var _,g;for(h>p?(g=p,_=h):(g=h,_=p+1);g<_;g++)~rt.indexOf(m[g])||($t(m[g],f.selectedClass,!0),rt.push(m[g]),ni({sortable:i,rootEl:o,name:"select",targetEl:m[g],originalEvt:r}))}}else Us=zt;Xn=d}if(Yo&&this.isMultiDrag){if(vn=!1,(s[rn].options.sort||s!==o)&&rt.length>1){var b=Et(zt),w=Lt(zt,":not(."+this.options.selectedClass+")");if(!qs&&f.animation&&(zt.thisAnimationDuration=null),d.captureAnimationState(),!qs&&(f.animation&&(zt.fromRect=b,rt.forEach(function(z){if(z.thisAnimationDuration=null,z!==zt){var E=vn?Et(z):b;z.fromRect=E,d.addAnimationState({target:z,rect:E})}})),Sa(),rt.forEach(function(z){m[w]?s.insertBefore(z,m[w]):s.appendChild(z),w++}),l===Lt(zt))){var x=!1;rt.forEach(function(z){if(z.sortableIndex!==Lt(z)){x=!0;return}}),x&&a("update")}rt.forEach(function(z){sc(z)}),d.animateAll()}Xn=d}(o===s||c&&c.lastPutMode!=="clone")&&An.forEach(function(z){z.parentNode&&z.parentNode.removeChild(z)})}},nullingGlobal:function(){this.isMultiDrag=Yo=!1,An.length=0},destroyGlobal:function(){this._deselectMultiDrag(),st(document,"pointerup",this._deselectMultiDrag),st(document,"mouseup",this._deselectMultiDrag),st(document,"touchend",this._deselectMultiDrag),st(document,"keydown",this._checkKeyDown),st(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Yo!="undefined"&&Yo)&&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];$t(r,this.options.selectedClass,!1),rt.shift(),ni({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[rn];!r||!r.options.multiDrag||~rt.indexOf(n)||(Xn&&Xn!==r&&(Xn.multiDrag._deselectMultiDrag(),Xn=r),$t(n,r.options.selectedClass,!0),rt.push(n))},deselect:function(n){var r=n.parentNode[rn],o=rt.indexOf(n);!r||!r.options.multiDrag||!~o||($t(n,r.options.selectedClass,!1),rt.splice(o,1))}},eventProperties:function(){var n=this,r=[],o=[];return rt.forEach(function(s){r.push({multiDragElement:s,index:s.sortableIndex});var i;vn&&s!==zt?i=-1:vn?i=Lt(s,":not(."+n.options.selectedClass+")"):i=Lt(s),o.push({multiDragElement:s,index:i})}),{items:w$(rt),clones:[].concat(An),oldIndicies:r,newIndicies:o}},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 X$(e,t){rt.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function dh(e,t){An.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function Sa(){rt.forEach(function(e){e!==zt&&e.parentNode&&e.parentNode.removeChild(e)})}Qe.mount(new K$);Qe.mount(Dm,Pm);var Q$=Object.freeze(Object.defineProperty({__proto__:null,default:Qe,MultiDrag:J$,Sortable:Qe,Swap:Z$},Symbol.toStringTag,{value:"Module"})),e8=Ly(Q$);(function(e,t){(function(r,o){e.exports=o(Am,e8)})(typeof self!="undefined"?self:an,function(n,r){return function(o){var s={};function i(a){if(s[a])return s[a].exports;var l=s[a]={i:a,l:!1,exports:{}};return o[a].call(l.exports,l,l.exports,i),l.l=!0,l.exports}return i.m=o,i.c=s,i.d=function(a,l,c){i.o(a,l)||Object.defineProperty(a,l,{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,l){if(l&1&&(a=i(a)),l&8||l&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}),l&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 l=a&&a.__esModule?function(){return a.default}:function(){return a};return i.d(l,"a",l),l},i.o=function(a,l){return Object.prototype.hasOwnProperty.call(a,l)},i.p="",i(i.s="fb15")}({"00ee":function(o,s,i){var a=i("b622"),l=a("toStringTag"),c={};c[l]="z",o.exports=String(c)==="[object z]"},"0366":function(o,s,i){var a=i("1c0b");o.exports=function(l,c,d){if(a(l),c===void 0)return l;switch(d){case 0:return function(){return l.call(c)};case 1:return function(f){return l.call(c,f)};case 2:return function(f,m){return l.call(c,f,m)};case 3:return function(f,m,p){return l.call(c,f,m,p)}}return function(){return l.apply(c,arguments)}}},"057f":function(o,s,i){var a=i("fc6a"),l=i("241c").f,c={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(m){try{return l(m)}catch{return d.slice()}};o.exports.f=function(p){return d&&c.call(p)=="[object Window]"?f(p):l(a(p))}},"06cf":function(o,s,i){var a=i("83ab"),l=i("d1e7"),c=i("5c6c"),d=i("fc6a"),f=i("c04e"),m=i("5135"),p=i("0cfb"),h=Object.getOwnPropertyDescriptor;s.f=a?h:function(g,b){if(g=d(g),b=f(b,!0),p)try{return h(g,b)}catch{}if(m(g,b))return c(!l.f.call(g,b),g[b])}},"0cfb":function(o,s,i){var a=i("83ab"),l=i("d039"),c=i("cc12");o.exports=!a&&!l(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(o,s,i){var a=i("23e7"),l=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 l(this,h,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(o,s,i){var a=i("c6b6"),l=i("9263");o.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 l.call(c,d)}},"159b":function(o,s,i){var a=i("da84"),l=i("fdbc"),c=i("17c2"),d=i("9112");for(var f in l){var m=a[f],p=m&&m.prototype;if(p&&p.forEach!==c)try{d(p,"forEach",c)}catch{p.forEach=c}}},"17c2":function(o,s,i){var a=i("b727").forEach,l=i("a640"),c=i("ae40"),d=l("forEach"),f=c("forEach");o.exports=!d||!f?function(p){return a(this,p,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(o,s,i){var a=i("d066");o.exports=a("document","documentElement")},"1c0b":function(o,s){o.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},"1c7e":function(o,s,i){var a=i("b622"),l=a("iterator"),c=!1;try{var d=0,f={next:function(){return{done:!!d++}},return:function(){c=!0}};f[l]=function(){return this},Array.from(f,function(){throw 2})}catch{}o.exports=function(m,p){if(!p&&!c)return!1;var h=!1;try{var _={};_[l]=function(){return{next:function(){return{done:h=!0}}}},m(_)}catch{}return h}},"1d80":function(o,s){o.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},"1dde":function(o,s,i){var a=i("d039"),l=i("b622"),c=i("2d00"),d=l("species");o.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(o,s,i){var a=i("a691"),l=Math.max,c=Math.min;o.exports=function(d,f){var m=a(d);return m<0?l(m+f,0):c(m,f)}},"23e7":function(o,s,i){var a=i("da84"),l=i("06cf").f,c=i("9112"),d=i("6eeb"),f=i("ce4e"),m=i("e893"),p=i("94ca");o.exports=function(h,_){var g=h.target,b=h.global,w=h.stat,x,z,E,T,V,F;if(b?z=a:w?z=a[g]||f(g,{}):z=(a[g]||{}).prototype,z)for(E in _){if(V=_[E],h.noTargetGet?(F=l(z,E),T=F&&F.value):T=z[E],x=p(b?E:g+(w?".":"#")+E,h.forced),!x&&T!==void 0){if(typeof V==typeof T)continue;m(V,T)}(h.sham||T&&T.sham)&&c(V,"sham",!0),d(z,E,V,h)}}},"241c":function(o,s,i){var a=i("ca84"),l=i("7839"),c=l.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(f){return a(f,c)}},"25f0":function(o,s,i){var a=i("6eeb"),l=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 b=l(this),w=String(b.source),x=b.flags,z=String(x===void 0&&b instanceof RegExp&&!("flags"in m)?d.call(b):x);return"/"+w+"/"+z},{unsafe:!0})},"2ca0":function(o,s,i){var a=i("23e7"),l=i("06cf").f,c=i("50c4"),d=i("5a34"),f=i("1d80"),m=i("ab13"),p=i("c430"),h="".startsWith,_=Math.min,g=m("startsWith"),b=!p&&!g&&!!function(){var w=l(String.prototype,"startsWith");return w&&!w.writable}();a({target:"String",proto:!0,forced:!b&&!g},{startsWith:function(x){var z=String(f(this));d(x);var E=c(_(arguments.length>1?arguments[1]:void 0,z.length)),T=String(x);return h?h.call(z,T,E):z.slice(E,E+T.length)===T}})},"2d00":function(o,s,i){var a=i("da84"),l=i("342f"),c=a.process,d=c&&c.versions,f=d&&d.v8,m,p;f?(m=f.split("."),p=m[0]+m[1]):l&&(m=l.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=l.match(/Chrome\/(\d+)/),m&&(p=m[1]))),o.exports=p&&+p},"342f":function(o,s,i){var a=i("d066");o.exports=a("navigator","userAgent")||""},"35a1":function(o,s,i){var a=i("f5df"),l=i("3f8c"),c=i("b622"),d=c("iterator");o.exports=function(f){if(f!=null)return f[d]||f["@@iterator"]||l[a(f)]}},"37e8":function(o,s,i){var a=i("83ab"),l=i("9bf2"),c=i("825a"),d=i("df75");o.exports=a?Object.defineProperties:function(m,p){c(m);for(var h=d(p),_=h.length,g=0,b;_>g;)l.f(m,b=h[g++],p[b]);return m}},"3bbe":function(o,s,i){var a=i("861d");o.exports=function(l){if(!a(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(o,s,i){var a=i("6547").charAt,l=i("69f3"),c=i("7dd0"),d="String Iterator",f=l.set,m=l.getterFor(d);c(String,"String",function(p){f(this,{type:d,string:String(p),index:0})},function(){var h=m(this),_=h.string,g=h.index,b;return g>=_.length?{value:void 0,done:!0}:(b=a(_,g),h.index+=b.length,{value:b,done:!1})})},"3f8c":function(o,s){o.exports={}},"4160":function(o,s,i){var a=i("23e7"),l=i("17c2");a({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(o,s,i){var a=i("da84");o.exports=a},"44ad":function(o,s,i){var a=i("d039"),l=i("c6b6"),c="".split;o.exports=a(function(){return!Object("z").propertyIsEnumerable(0)})?function(d){return l(d)=="String"?c.call(d,""):Object(d)}:Object},"44d2":function(o,s,i){var a=i("b622"),l=i("7c73"),c=i("9bf2"),d=a("unscopables"),f=Array.prototype;f[d]==null&&c.f(f,d,{configurable:!0,value:l(null)}),o.exports=function(m){f[d][m]=!0}},"44e7":function(o,s,i){var a=i("861d"),l=i("c6b6"),c=i("b622"),d=c("match");o.exports=function(f){var m;return a(f)&&((m=f[d])!==void 0?!!m:l(f)=="RegExp")}},"4930":function(o,s,i){var a=i("d039");o.exports=!!Object.getOwnPropertySymbols&&!a(function(){return!String(Symbol())})},"4d64":function(o,s,i){var a=i("fc6a"),l=i("50c4"),c=i("23cb"),d=function(f){return function(m,p,h){var _=a(m),g=l(_.length),b=c(h,g),w;if(f&&p!=p){for(;g>b;)if(w=_[b++],w!=w)return!0}else for(;g>b;b++)if((f||b in _)&&_[b]===p)return f||b||0;return!f&&-1}};o.exports={includes:d(!0),indexOf:d(!1)}},"4de4":function(o,s,i){var a=i("23e7"),l=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 l(this,h,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(o,s,i){var a=i("0366"),l=i("7b0b"),c=i("9bdd"),d=i("e95a"),f=i("50c4"),m=i("8418"),p=i("35a1");o.exports=function(_){var g=l(_),b=typeof this=="function"?this:Array,w=arguments.length,x=w>1?arguments[1]:void 0,z=x!==void 0,E=p(g),T=0,V,F,A,M,W,R;if(z&&(x=a(x,w>2?arguments[2]:void 0,2)),E!=null&&!(b==Array&&d(E)))for(M=E.call(g),W=M.next,F=new b;!(A=W.call(M)).done;T++)R=z?c(M,x,[A.value,T],!0):A.value,m(F,T,R);else for(V=f(g.length),F=new b(V);V>T;T++)R=z?x(g[T],T):g[T],m(F,T,R);return F.length=T,F}},"4fad":function(o,s,i){var a=i("23e7"),l=i("6f53").entries;a({target:"Object",stat:!0},{entries:function(d){return l(d)}})},"50c4":function(o,s,i){var a=i("a691"),l=Math.min;o.exports=function(c){return c>0?l(a(c),9007199254740991):0}},"5135":function(o,s){var i={}.hasOwnProperty;o.exports=function(a,l){return i.call(a,l)}},"5319":function(o,s,i){var a=i("d784"),l=i("825a"),c=i("7b0b"),d=i("50c4"),f=i("a691"),m=i("1d80"),p=i("8aa5"),h=i("14c3"),_=Math.max,g=Math.min,b=Math.floor,w=/\$([$&'`]|\d\d?|<[^>]*>)/g,x=/\$([$&'`]|\d\d?)/g,z=function(E){return E===void 0?E:String(E)};a("replace",2,function(E,T,V,F){var A=F.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,M=F.REPLACE_KEEPS_$0,W=A?"$":"$0";return[function(B,se){var Q=m(this),ue=B==null?void 0:B[E];return ue!==void 0?ue.call(B,Q,se):T.call(String(Q),B,se)},function(q,B){if(!A&&M||typeof B=="string"&&B.indexOf(W)===-1){var se=V(T,q,this,B);if(se.done)return se.value}var Q=l(q),ue=String(this),ge=typeof B=="function";ge||(B=String(B));var Le=Q.global;if(Le){var He=Q.unicode;Q.lastIndex=0}for(var he=[];;){var J=h(Q,ue);if(J===null||(he.push(J),!Le))break;var me=String(J[0]);me===""&&(Q.lastIndex=p(ue,d(Q.lastIndex),He))}for(var we="",H=0,ie=0;ie=H&&(we+=ue.slice(H,be)+$,H=be+oe.length)}return we+ue.slice(H)}];function R(q,B,se,Q,ue,ge){var Le=se+q.length,He=Q.length,he=x;return ue!==void 0&&(ue=c(ue),he=w),T.call(ge,he,function(J,me){var we;switch(me.charAt(0)){case"$":return"$";case"&":return q;case"`":return B.slice(0,se);case"'":return B.slice(Le);case"<":we=ue[me.slice(1,-1)];break;default:var H=+me;if(H===0)return J;if(H>He){var ie=b(H/10);return ie===0?J:ie<=He?Q[ie-1]===void 0?me.charAt(1):Q[ie-1]+me.charAt(1):J}we=Q[H-1]}return we===void 0?"":we})}})},"5692":function(o,s,i){var a=i("c430"),l=i("c6cd");(o.exports=function(c,d){return l[c]||(l[c]=d!==void 0?d:{})})("versions",[]).push({version:"3.6.5",mode:a?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(o,s,i){var a=i("d066"),l=i("241c"),c=i("7418"),d=i("825a");o.exports=a("Reflect","ownKeys")||function(m){var p=l.f(d(m)),h=c.f;return h?p.concat(h(m)):p}},"5a34":function(o,s,i){var a=i("44e7");o.exports=function(l){if(a(l))throw TypeError("The method doesn't accept regular expressions");return l}},"5c6c":function(o,s){o.exports=function(i,a){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:a}}},"5db7":function(o,s,i){var a=i("23e7"),l=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),g=d(_.length),b;return f(h),b=m(_,0),b.length=l(b,_,_,g,0,1,h,arguments.length>1?arguments[1]:void 0),b}})},"6547":function(o,s,i){var a=i("a691"),l=i("1d80"),c=function(d){return function(f,m){var p=String(l(f)),h=a(m),_=p.length,g,b;return h<0||h>=_?d?"":void 0:(g=p.charCodeAt(h),g<55296||g>56319||h+1===_||(b=p.charCodeAt(h+1))<56320||b>57343?d?p.charAt(h):g:d?p.slice(h,h+2):(g-55296<<10)+(b-56320)+65536)}};o.exports={codeAt:c(!1),charAt:c(!0)}},"65f0":function(o,s,i){var a=i("861d"),l=i("e8b5"),c=i("b622"),d=c("species");o.exports=function(f,m){var p;return l(f)&&(p=f.constructor,typeof p=="function"&&(p===Array||l(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(o,s,i){var a=i("7f9a"),l=i("da84"),c=i("861d"),d=i("9112"),f=i("5135"),m=i("f772"),p=i("d012"),h=l.WeakMap,_,g,b,w=function(A){return b(A)?g(A):_(A,{})},x=function(A){return function(M){var W;if(!c(M)||(W=g(M)).type!==A)throw TypeError("Incompatible receiver, "+A+" required");return W}};if(a){var z=new h,E=z.get,T=z.has,V=z.set;_=function(A,M){return V.call(z,A,M),M},g=function(A){return E.call(z,A)||{}},b=function(A){return T.call(z,A)}}else{var F=m("state");p[F]=!0,_=function(A,M){return d(A,F,M),M},g=function(A){return f(A,F)?A[F]:{}},b=function(A){return f(A,F)}}o.exports={set:_,get:g,has:b,enforce:w,getterFor:x}},"6eeb":function(o,s,i){var a=i("da84"),l=i("9112"),c=i("5135"),d=i("ce4e"),f=i("8925"),m=i("69f3"),p=m.get,h=m.enforce,_=String(String).split("String");(o.exports=function(g,b,w,x){var z=x?!!x.unsafe:!1,E=x?!!x.enumerable:!1,T=x?!!x.noTargetGet:!1;if(typeof w=="function"&&(typeof b=="string"&&!c(w,"name")&&l(w,"name",b),h(w).source=_.join(typeof b=="string"?b:"")),g===a){E?g[b]=w:d(b,w);return}else z?!T&&g[b]&&(E=!0):delete g[b];E?g[b]=w:l(g,b,w)})(Function.prototype,"toString",function(){return typeof this=="function"&&p(this).source||f(this)})},"6f53":function(o,s,i){var a=i("83ab"),l=i("df75"),c=i("fc6a"),d=i("d1e7").f,f=function(m){return function(p){for(var h=c(p),_=l(h),g=_.length,b=0,w=[],x;g>b;)x=_[b++],(!a||d.call(h,x))&&w.push(m?[x,h[x]]:h[x]);return w}};o.exports={entries:f(!0),values:f(!1)}},"73d9":function(o,s,i){var a=i("44d2");a("flatMap")},"7418":function(o,s){s.f=Object.getOwnPropertySymbols},"746f":function(o,s,i){var a=i("428f"),l=i("5135"),c=i("e538"),d=i("9bf2").f;o.exports=function(f){var m=a.Symbol||(a.Symbol={});l(m,f)||d(m,f,{value:c.f(f)})}},"7839":function(o,s){o.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(o,s,i){var a=i("1d80");o.exports=function(l){return Object(a(l))}},"7c73":function(o,s,i){var a=i("825a"),l=i("37e8"),c=i("7839"),d=i("d012"),f=i("1be4"),m=i("cc12"),p=i("f772"),h=">",_="<",g="prototype",b="script",w=p("IE_PROTO"),x=function(){},z=function(A){return _+b+h+A+_+"/"+b+h},E=function(A){A.write(z("")),A.close();var M=A.parentWindow.Object;return A=null,M},T=function(){var A=m("iframe"),M="java"+b+":",W;return A.style.display="none",f.appendChild(A),A.src=String(M),W=A.contentWindow.document,W.open(),W.write(z("document.F=Object")),W.close(),W.F},V,F=function(){try{V=document.domain&&new ActiveXObject("htmlfile")}catch{}F=V?E(V):T();for(var A=c.length;A--;)delete F[g][c[A]];return F()};d[w]=!0,o.exports=Object.create||function(M,W){var R;return M!==null?(x[g]=a(M),R=new x,x[g]=null,R[w]=M):R=F(),W===void 0?R:l(R,W)}},"7dd0":function(o,s,i){var a=i("23e7"),l=i("9ed3"),c=i("e163"),d=i("d2bb"),f=i("d44e"),m=i("9112"),p=i("6eeb"),h=i("b622"),_=i("c430"),g=i("3f8c"),b=i("ae93"),w=b.IteratorPrototype,x=b.BUGGY_SAFARI_ITERATORS,z=h("iterator"),E="keys",T="values",V="entries",F=function(){return this};o.exports=function(A,M,W,R,q,B,se){l(W,M,R);var Q=function(ie){if(ie===q&&he)return he;if(!x&&ie in Le)return Le[ie];switch(ie){case E:return function(){return new W(this,ie)};case T:return function(){return new W(this,ie)};case V:return function(){return new W(this,ie)}}return function(){return new W(this)}},ue=M+" Iterator",ge=!1,Le=A.prototype,He=Le[z]||Le["@@iterator"]||q&&Le[q],he=!x&&He||Q(q),J=M=="Array"&&Le.entries||He,me,we,H;if(J&&(me=c(J.call(new A)),w!==Object.prototype&&me.next&&(!_&&c(me)!==w&&(d?d(me,w):typeof me[z]!="function"&&m(me,z,F)),f(me,ue,!0,!0),_&&(g[ue]=F))),q==T&&He&&He.name!==T&&(ge=!0,he=function(){return He.call(this)}),(!_||se)&&Le[z]!==he&&m(Le,z,he),g[M]=he,q)if(we={values:Q(T),keys:B?he:Q(E),entries:Q(V)},se)for(H in we)(x||ge||!(H in Le))&&p(Le,H,we[H]);else a({target:M,proto:!0,forced:x||ge},we);return we}},"7f9a":function(o,s,i){var a=i("da84"),l=i("8925"),c=a.WeakMap;o.exports=typeof c=="function"&&/native code/.test(l(c))},"825a":function(o,s,i){var a=i("861d");o.exports=function(l){if(!a(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(o,s,i){var a=i("d039");o.exports=!a(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"8418":function(o,s,i){var a=i("c04e"),l=i("9bf2"),c=i("5c6c");o.exports=function(d,f,m){var p=a(f);p in d?l.f(d,p,c(0,m)):d[p]=m}},"861d":function(o,s){o.exports=function(i){return typeof i=="object"?i!==null:typeof i=="function"}},"8875":function(o,s,i){var a,l,c;(function(d,f){l=[],a=f,c=typeof a=="function"?a.apply(s,l):a,c!==void 0&&(o.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(V){var m=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,p=/@([^@]*):(\d+):(\d+)\s*$/ig,h=m.exec(V.stack)||p.exec(V.stack),_=h&&h[1]||!1,g=h&&h[2]||!1,b=document.location.href.replace(document.location.hash,""),w,x,z,E=document.getElementsByTagName("script");_===b&&(w=document.documentElement.outerHTML,x=new RegExp("(?:[^\\n]+?\\n){0,"+(g-2)+"}[^<]*