(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)}})();function Nl(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Qb="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",e0=Nl(Qb),t0="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",n0=Nl(t0);function y_(e){return!!e||e===""}function oo(e){if(qe(e)){const t={};for(let n=0;n{if(n){const r=n.split(o0);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ye(e){let t="";if(Tt(e))t=e;else if(qe(e))for(let n=0;nJr(n,t))}const v=e=>Tt(e)?e:e==null?"":qe(e)||Rt(e)&&(e.toString===b_||!et(e.toString))?JSON.stringify(e,v_,2):String(e),v_=(e,t)=>t&&t.__v_isRef?v_(e,t.value):as(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:$o(t)?{[`Set(${t.size})`]:[...t.values()]}:Rt(t)&&!qe(t)&&!w_(t)?String(t):t,gt={},is=[],nr=()=>{},l0=()=>!1,u0=/^on[^a-z]/,Fi=e=>u0.test(e),Dd=e=>e.startsWith("onUpdate:"),Mt=Object.assign,Fd=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},c0=Object.prototype.hasOwnProperty,dt=(e,t)=>c0.call(e,t),qe=Array.isArray,as=e=>Ii(e)==="[object Map]",$o=e=>Ii(e)==="[object Set]",zf=e=>Ii(e)==="[object Date]",et=e=>typeof e=="function",Tt=e=>typeof e=="string",ki=e=>typeof e=="symbol",Rt=e=>e!==null&&typeof e=="object",Id=e=>Rt(e)&&et(e.then)&&et(e.catch),b_=Object.prototype.toString,Ii=e=>b_.call(e),d0=e=>Ii(e).slice(8,-1),w_=e=>Ii(e)==="[object Object]",Ld=e=>Tt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,oi=Nl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Vl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},m0=/-(\w)/g,Ln=Vl(e=>e.replace(m0,(t,n)=>n?n.toUpperCase():"")),f0=/\B([A-Z])/g,mr=Vl(e=>e.replace(f0,"-$1").toLowerCase()),Li=Vl(e=>e.charAt(0).toUpperCase()+e.slice(1)),si=Vl(e=>e?`on${Li(e)}`:""),ms=(e,t)=>!Object.is(e,t),ls=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Xr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let xf;const p0=()=>xf||(xf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Tn;class Md{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Tn&&(this.parent=Tn,this.index=(Tn.scopes||(Tn.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Tn;try{return Tn=this,t()}finally{Tn=n}}}on(){Tn=this}off(){Tn=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},z_=e=>(e.w&Qr)>0,x_=e=>(e.n&Qr)>0,y0=({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)?Ld(n)&&a.push(i.get("length")):(a.push(i.get(bo)),as(e)&&a.push(i.get(Fc)));break;case"delete":qe(e)||(a.push(i.get(bo)),as(e)&&a.push(i.get(Fc)));break;case"set":as(e)&&a.push(i.get(bo));break}if(a.length===1)a[0]&&Ic(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Ic(Rd(l))}}function Ic(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!==er||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const C0=Nl("__proto__,__v_isRef,__isVue"),E_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ki)),z0=Bl(),x0=Bl(!1,!0),k0=Bl(!0),S0=Bl(!0,!0),Ef=E0();function E0(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=lt(this);for(let s=0,i=this.length;s{e[t]=function(...n){Ao();const r=lt(this)[t].apply(this,n);return To(),r}}),e}function Bl(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?F_:D_:t?P_:O_).get(r))return r;const i=qe(r);if(!e&&i&&dt(Ef,o))return Reflect.get(Ef,o,s);const a=Reflect.get(r,o,s);return(ki(o)?E_.has(o):C0(o))||(e||Mn(r,"get",o),t)?a:Ut(a)?i&&Ld(o)?a:a.value:Rt(a)?e?jd(a):Oo(a):a}}const $0=$_(),A0=$_(!0);function $_(e=!1){return function(n,r,o,s){let i=n[r];if(fs(i)&&Ut(i)&&!Ut(o))return!1;if(!e&&!fs(o)&&(hl(o)||(o=lt(o),i=lt(i)),!qe(n)&&Ut(i)&&!Ut(o)))return i.value=o,!0;const a=qe(n)&&Ld(r)?Number(r)e,Hl=e=>Reflect.getPrototypeOf(e);function oa(e,t,n=!1,r=!1){e=e.__v_raw;const o=lt(e),s=lt(t);n||(t!==s&&Mn(o,"get",t),Mn(o,"get",s));const{has:i}=Hl(o),a=r?Nd:n?Hd:Si;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 sa(e,t=!1){const n=this.__v_raw,r=lt(n),o=lt(e);return t||(e!==o&&Mn(r,"has",e),Mn(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function ia(e,t=!1){return e=e.__v_raw,!t&&Mn(lt(e),"iterate",bo),Reflect.get(e,"size",e)}function $f(e){e=lt(e);const t=lt(this);return Hl(t).has.call(t,e)||(t.add(e),Sr(t,"add",e,e)),this}function Af(e,t){t=lt(t);const n=lt(this),{has:r,get:o}=Hl(n);let s=r.call(n,e);s||(e=lt(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?ms(t,i)&&Sr(n,"set",e,t):Sr(n,"add",e,t),this}function Tf(e){const t=lt(this),{has:n,get:r}=Hl(t);let o=n.call(t,e);o||(e=lt(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&Sr(t,"delete",e,void 0),s}function Of(){const e=lt(this),t=e.size!==0,n=e.clear();return t&&Sr(e,"clear",void 0,void 0),n}function aa(e,t){return function(r,o){const s=this,i=s.__v_raw,a=lt(i),l=t?Nd:e?Hd:Si;return!e&&Mn(a,"iterate",bo),i.forEach((c,m)=>r.call(o,l(c),l(m),s))}}function la(e,t,n){return function(...r){const o=this.__v_raw,s=lt(o),i=as(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...r),m=n?Nd:t?Hd:Si;return!t&&Mn(s,"iterate",l?Fc:bo),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[m(f[0]),m(f[1])]:m(f),done:d}},[Symbol.iterator](){return this}}}}function Dr(e){return function(...t){return e==="delete"?!1:this}}function I0(){const e={get(s){return oa(this,s)},get size(){return ia(this)},has:sa,add:$f,set:Af,delete:Tf,clear:Of,forEach:aa(!1,!1)},t={get(s){return oa(this,s,!1,!0)},get size(){return ia(this)},has:sa,add:$f,set:Af,delete:Tf,clear:Of,forEach:aa(!1,!0)},n={get(s){return oa(this,s,!0)},get size(){return ia(this,!0)},has(s){return sa.call(this,s,!0)},add:Dr("add"),set:Dr("set"),delete:Dr("delete"),clear:Dr("clear"),forEach:aa(!0,!1)},r={get(s){return oa(this,s,!0,!0)},get size(){return ia(this,!0)},has(s){return sa.call(this,s,!0)},add:Dr("add"),set:Dr("set"),delete:Dr("delete"),clear:Dr("clear"),forEach:aa(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=la(s,!1,!1),n[s]=la(s,!0,!1),t[s]=la(s,!1,!0),r[s]=la(s,!0,!0)}),[e,n,t,r]}const[L0,M0,R0,N0]=I0();function Ul(e,t){const n=t?e?N0:R0:e?M0:L0;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(dt(n,o)&&o in r?n:r,o,s)}const j0={get:Ul(!1,!1)},V0={get:Ul(!1,!0)},B0={get:Ul(!0,!1)},H0={get:Ul(!0,!0)},O_=new WeakMap,P_=new WeakMap,D_=new WeakMap,F_=new WeakMap;function U0(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function q0(e){return e.__v_skip||!Object.isExtensible(e)?0:U0(d0(e))}function Oo(e){return fs(e)?e:ql(e,!1,A_,j0,O_)}function I_(e){return ql(e,!1,D0,V0,P_)}function jd(e){return ql(e,!0,T_,B0,D_)}function W0(e){return ql(e,!0,F0,H0,F_)}function ql(e,t,n,r,o){if(!Rt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=q0(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function wo(e){return fs(e)?wo(e.__v_raw):!!(e&&e.__v_isReactive)}function fs(e){return!!(e&&e.__v_isReadonly)}function hl(e){return!!(e&&e.__v_isShallow)}function Vd(e){return wo(e)||fs(e)}function lt(e){const t=e&&e.__v_raw;return t?lt(t):e}function Bd(e){return pl(e,"__v_skip",!0),e}const Si=e=>Rt(e)?Oo(e):e,Hd=e=>Rt(e)?jd(e):e;function Ud(e){Zr&&er&&(e=lt(e),S_(e.dep||(e.dep=Rd())))}function Wl(e,t){e=lt(e),e.dep&&Ic(e.dep)}function Ut(e){return!!(e&&e.__v_isRef===!0)}function bn(e){return M_(e,!1)}function L_(e){return M_(e,!0)}function M_(e,t){return Ut(e)?e:new G0(e,t)}class G0{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:lt(t),this._value=n?t:Si(t)}get value(){return Ud(this),this._value}set value(t){t=this.__v_isShallow?t:lt(t),ms(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Si(t),Wl(this))}}function K0(e){Wl(e)}function us(e){return Ut(e)?e.value:e}const Z0={get:(e,t,n)=>us(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Ut(o)&&!Ut(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function qd(e){return wo(e)?e:new Proxy(e,Z0)}class Y0{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Ud(this),()=>Wl(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function J0(e){return new Y0(e)}function ii(e){const t=qe(e)?new Array(e.length):{};for(const n in e)t[n]=R_(e,n);return t}class X0{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 R_(e,t,n){const r=e[t];return Ut(r)?r:new X0(e,t,n)}class Q0{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Mi(t,()=>{this._dirty||(this._dirty=!0,Wl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=lt(this);return Ud(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function ew(e,t,n=!1){let r,o;const s=et(e);return s?(r=e,o=nr):(r=e.get,o=e.set),new Q0(r,o,s||!o,n)}const ai=[];function N_(e,...t){Ao();const n=ai.length?ai[ai.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=tw();if(r)fr(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:s})=>`at <${Tg(n,s.type)}>`).join(` `),o]);else{const s=[`[Vue warn]: ${e}`,...t];o.length&&s.push(` `,...nw(o)),console.warn(...s)}To()}function tw(){let e=ai[ai.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 nw(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` `],...rw(n))}),t}function rw({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,o=` at <${Tg(e.component,e.type,r)}`,s=">"+n;return e.props?[o,...ow(e.props),s]:[o+s]}function ow(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...j_(r,e[r]))}),n.length>3&&t.push(" ..."),t}function j_(e,t,n){return Tt(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Ut(t)?(t=j_(e,lt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):et(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=lt(t),n?t:[`${e}=`,t])}function fr(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){Po(s,t,n)}return o}function Fn(e,t,n,r){if(et(e)){const s=fr(e,t,n,r);return s&&Id(s)&&s.catch(i=>{Po(i,t,n)}),s}const o=[];for(let s=0;s>>1;Ei(Dn[r])Cr&&Dn.splice(t,1)}function H_(e,t,n,r){qe(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),B_()}function lw(e){H_(e,Ys,li,Jo)}function Kd(e){H_(e,Nr,ui,Xo)}function Kl(e,t=null){if(li.length){for(Mc=t,Ys=[...new Set(li)],li.length=0,Jo=0;JoEi(n)-Ei(r)),Xo=0;Xoe.id==null?1/0:e.id;function U_(e){Lc=!1,_l=!0,Kl(e),Dn.sort((n,r)=>Ei(n)-Ei(r));const t=nr;try{for(Cr=0;CrQo.emit(o,...s)),ua=[]):typeof window<"u"&&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=>{q_(s,t)}),setTimeout(()=>{Qo||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ua=[])},3e3)):ua=[]}function uw(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||gt;let o=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in r){const m=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:d}=r[m]||gt;d&&(o=n.map(p=>p.trim())),f&&(o=n.map(Xr))}let a,l=r[a=si(t)]||r[a=si(Ln(t))];!l&&s&&(l=r[a=si(mr(t))]),l&&Fn(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,Fn(c,e,6,o)}}function W_(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(!et(e)){const l=c=>{const m=W_(c,t,!0);m&&(a=!0,Mt(i,m))};!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):Mt(i,s),r.set(e,i),i)}function Zl(e,t){return!e||!Fi(t)?!1:(t=t.slice(2).replace(/Once$/,""),dt(e,t[0].toLowerCase()+t.slice(1))||dt(e,mr(t))||dt(e,t))}let rn=null,Yl=null;function $i(e){const t=rn;return rn=e,Yl=e&&e.type.__scopeId||null,t}function cw(e){Yl=e}function dw(){Yl=null}const mw=e=>P;function P(e,t=rn,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Uc(-1);const s=$i(t),i=e(...o);return $i(s),r._d&&Uc(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function nl(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:a,attrs:l,emit:c,render:m,renderCache:f,data:d,setupState:p,ctx:h,inheritAttrs:_}=e;let g,b;const w=$i(e);try{if(n.shapeFlag&4){const z=o||r;g=On(m.call(z,z,f,s,p,d,h)),b=l}else{const z=t;g=On(z.length>1?z(s,{attrs:l,slots:a,emit:c}):z(s,null)),b=t.props?l:pw(l)}}catch(z){mi.length=0,Po(z,e,1),g=C(an)}let x=g;if(b&&_!==!1){const z=Object.keys(b),{shapeFlag:S}=x;z.length&&S&7&&(i&&z.some(Dd)&&(b=hw(b,i)),x=hr(x,b))}return n.dirs&&(x=hr(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),g=x,$i(w),g}function fw(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Fi(n))&&((t||(t={}))[n]=e[n]);return t},hw=(e,t)=>{const n={};for(const r in e)(!Dd(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function _w(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 m=t.dynamicProps;for(let f=0;fe.__isSuspense,gw={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,c){e==null?vw(t,n,r,o,s,i,a,l,c):bw(e,t,n,r,o,i,a,l,c)},hydrate:ww,create:Yd,normalize:Cw},yw=gw;function Ai(e,t){const n=e.props&&e.props[t];et(n)&&n()}function vw(e,t,n,r,o,s,i,a,l){const{p:c,o:{createElement:m}}=l,f=m("div"),d=e.suspense=Yd(e,o,r,t,f,n,s,i,a,l);c(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(Ai(e,"onPending"),Ai(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,s,i),cs(d,e.ssFallback)):d.resolve()}function bw(e,t,n,r,o,s,i,a,{p:l,um:c,o:{createElement:m}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:_,isInFallback:g,isHydrating:b}=f;if(_)f.pendingBranch=d,dr(d,_)?(l(_,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():g&&(l(h,p,n,r,o,null,s,i,a),cs(f,p))):(f.pendingId++,b?(f.isHydrating=!1,f.activeBranch=_):c(_,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=m("div"),g?(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(h,p,n,r,o,null,s,i,a),cs(f,p))):h&&dr(d,h)?(l(h,d,n,r,o,f,s,i,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0&&f.resolve()));else if(h&&dr(d,h))l(h,d,n,r,o,f,s,i,a),cs(f,d);else if(Ai(t,"onPending"),f.pendingBranch=d,f.pendingId++,l(null,d,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 Yd(e,t,n,r,o,s,i,a,l,c,m=!1){const{p:f,m:d,um:p,n:h,o:{parentNode:_,remove:g}}=c,b=Xr(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:m,isUnmounted:!1,effects:[],resolve(x=!1){const{vnode:z,activeBranch:S,pendingBranch:T,pendingId:j,effects:F,parentComponent:A,container:M}=w;if(w.isHydrating)w.isHydrating=!1;else if(!x){const H=S&&T.transition&&T.transition.mode==="out-in";H&&(S.transition.afterLeave=()=>{j===w.pendingId&&d(T,M,B,0)});let{anchor:B}=w;S&&(B=h(S),p(S,A,w,!0)),H||d(T,M,B,0)}cs(w,T),w.pendingBranch=null,w.isInFallback=!1;let W=w.parent,I=!1;for(;W;){if(W.pendingBranch){W.effects.push(...F),I=!0;break}W=W.parent}I||Kd(F),w.effects=[],Ai(z,"onResolve")},fallback(x){if(!w.pendingBranch)return;const{vnode:z,activeBranch:S,parentComponent:T,container:j,isSVG:F}=w;Ai(z,"onFallback");const A=h(S),M=()=>{w.isInFallback&&(f(null,x,j,A,T,null,F,a,l),cs(w,x))},W=x.transition&&x.transition.mode==="out-in";W&&(S.transition.afterLeave=M),w.isInFallback=!0,p(S,T,null,!0),W||M()},move(x,z,S){w.activeBranch&&d(w.activeBranch,x,z,S),w.container=x},next(){return w.activeBranch&&h(w.activeBranch)},registerDep(x,z){const S=!!w.pendingBranch;S&&w.deps++;const T=x.vnode.el;x.asyncDep.catch(j=>{Po(j,x,0)}).then(j=>{if(x.isUnmounted||w.isUnmounted||w.pendingId!==x.suspenseId)return;x.asyncResolved=!0;const{vnode:F}=x;qc(x,j,!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),Zd(x,F.el),S&&--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 ww(e,t,n,r,o,s,i,a,l){const c=t.suspense=Yd(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),m=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return c.deps===0&&c.resolve(),m}function Cw(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Df(r?n.default:n),e.ssFallback=r?Df(n.fallback):C(an)}function Df(e){let t;if(et(e)){const n=Eo&&e._c;n&&(e._d=!1,E()),e=e(),n&&(e._d=!0,t=wn,wg())}return qe(e)&&(e=fw(e)),e=On(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function K_(e,t){t&&t.pendingBranch?qe(e)?t.effects.push(...e):t.effects.push(e):Kd(e)}function cs(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,Zd(r,o))}function ci(e,t){if(Kt){let n=Kt.provides;const r=Kt.parent&&Kt.parent.provides;r===n&&(n=Kt.provides=Object.create(r)),n[e]=t}}function rr(e,t,n=!1){const r=Kt||rn;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&&et(t)?t.call(r.proxy):t}}function zw(e,t){return Ri(e,null,t)}function Z_(e,t){return Ri(e,null,{flush:"post"})}function xw(e,t){return Ri(e,null,{flush:"sync"})}const Ff={};function It(e,t,n){return Ri(e,t,n)}function Ri(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=gt){const a=Kt;let l,c=!1,m=!1;if(Ut(e)?(l=()=>e.value,c=hl(e)):wo(e)?(l=()=>e,r=!0):qe(e)?(m=!0,c=e.some(b=>wo(b)||hl(b)),l=()=>e.map(b=>{if(Ut(b))return b.value;if(wo(b))return vo(b);if(et(b))return fr(b,a,2)})):et(e)?t?l=()=>fr(e,a,2):l=()=>{if(!(a&&a.isUnmounted))return f&&f(),Fn(e,a,3,[d])}:l=nr,t&&r){const b=l;l=()=>vo(b())}let f,d=b=>{f=g.onStop=()=>{fr(b,a,4)}};if(hs)return d=nr,t?n&&Fn(t,a,3,[l(),m?[]:void 0,d]):l(),nr;let p=m?[]:Ff;const h=()=>{if(g.active)if(t){const b=g.run();(r||c||(m?b.some((w,x)=>ms(w,p[x])):ms(b,p)))&&(f&&f(),Fn(t,a,3,[b,p===Ff?void 0:p,d]),p=b)}else g.run()};h.allowRecurse=!!t;let _;o==="sync"?_=h:o==="post"?_=()=>Xt(h,a&&a.suspense):_=()=>lw(h);const g=new Mi(l,_);return t?n?h():p=g.run():o==="post"?Xt(g.run.bind(g),a&&a.suspense):g.run(),()=>{g.stop(),a&&a.scope&&Fd(a.scope.effects,g)}}function kw(e,t,n){const r=this.proxy,o=Tt(e)?e.includes(".")?Y_(r,e):()=>r[e]:e.bind(r,r);let s;et(t)?s=t:(s=t.handler,n=t);const i=Kt;no(this);const a=Ri(o,s.bind(r),n);return i?no(i):Yr(),a}function Y_(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{vo(n,t)});else if(w_(e))for(const n in e)vo(e[n],t);return e}function Jd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Do(()=>{e.isMounted=!0}),eu(()=>{e.isUnmounting=!0}),e}const Nn=[Function,Array],Sw={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Nn,onEnter:Nn,onAfterEnter:Nn,onEnterCancelled:Nn,onBeforeLeave:Nn,onLeave:Nn,onAfterLeave:Nn,onLeaveCancelled:Nn,onBeforeAppear:Nn,onAppear:Nn,onAfterAppear:Nn,onAppearCancelled:Nn},setup(e,{slots:t}){const n=sr(),r=Jd();let o;return()=>{const s=t.default&&Jl(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const _ of s)if(_.type!==an){i=_;break}}const a=lt(e),{mode:l}=a;if(r.isLeaving)return Iu(i);const c=If(i);if(!c)return Iu(i);const m=ps(c,a,r,n);So(c,m);const f=n.subTree,d=f&&If(f);let p=!1;const{getTransitionKey:h}=c.type;if(h){const _=h();o===void 0?o=_:_!==o&&(o=_,p=!0)}if(d&&d.type!==an&&(!dr(c,d)||p)){const _=ps(d,a,r,n);if(So(d,_),l==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update()},Iu(i);l==="in-out"&&c.type!==an&&(_.delayLeave=(g,b,w)=>{const x=J_(r,d);x[String(d.key)]=d,g._leaveCb=()=>{b(),g._leaveCb=void 0,delete m.delayedLeave},m.delayedLeave=w})}return i}}},Xd=Sw;function J_(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 ps(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:m,onBeforeLeave:f,onLeave:d,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:_,onAppear:g,onAfterAppear:b,onAppearCancelled:w}=t,x=String(e.key),z=J_(n,e),S=(F,A)=>{F&&Fn(F,r,9,A)},T=(F,A)=>{const M=A[1];S(F,A),qe(F)?F.every(W=>W.length<=1)&&M():F.length<=1&&M()},j={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&&dr(e,M)&&M.el._leaveCb&&M.el._leaveCb(),S(A,[F])},enter(F){let A=l,M=c,W=m;if(!n.isMounted)if(o)A=g||l,M=b||c,W=w||m;else return;let I=!1;const H=F._enterCb=B=>{I||(I=!0,B?S(W,[F]):S(M,[F]),j.delayedLeave&&j.delayedLeave(),F._enterCb=void 0)};A?T(A,[F,H]):H()},leave(F,A){const M=String(e.key);if(F._enterCb&&F._enterCb(!0),n.isUnmounting)return A();S(f,[F]);let W=!1;const I=F._leaveCb=H=>{W||(W=!0,A(),H?S(h,[F]):S(p,[F]),F._leaveCb=void 0,z[M]===e&&delete z[M])};z[M]=e,d?T(d,[F,I]):I()},clone(F){return ps(F,t,n,r)}};return j}function Iu(e){if(ji(e))return e=hr(e),e.children=null,e}function If(e){return ji(e)?e.children?e.children[0]:void 0:e}function So(e,t){e.shapeFlag&6&&e.component?So(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 Jl(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;function Ew(e){et(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,m=0;const f=()=>(m++,l=null,d()),d=()=>{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),m+1)});throw h}).then(h=>p!==l&&l?l:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),c=h,h)))};return Ni({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const p=Kt;if(c)return()=>Lu(c,p);const h=w=>{l=null,Po(w,p,13,!r)};if(i&&p.suspense||hs)return d().then(w=>()=>Lu(w,p)).catch(w=>(h(w),()=>r?C(r,{error:w}):null));const _=bn(!1),g=bn(),b=bn(!!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),d().then(()=>{_.value=!0,p.parent&&ji(p.parent.vnode)&&Gd(p.parent.update)}).catch(w=>{h(w),g.value=w}),()=>{if(_.value&&c)return Lu(c,p);if(g.value&&r)return C(r,{error:g.value});if(n&&!b.value)return C(n)}}})}function Lu(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:s}){const i=C(e,n,r);return i.ref=t,i}const ji=e=>e.type.__isKeepAlive,$w={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=sr(),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:m,o:{createElement:f}}}=r,d=f("div");r.activate=(w,x,z,S,T)=>{const j=w.component;c(w,x,z,0,a),l(j.vnode,w,x,z,j,a,S,w.slotScopeIds,T),Xt(()=>{j.isDeactivated=!1,j.a&&ls(j.a);const F=w.props&&w.props.onVnodeMounted;F&&vn(F,j.parent,w)},a)},r.deactivate=w=>{const x=w.component;c(w,d,null,1,a),Xt(()=>{x.da&&ls(x.da);const z=w.props&&w.props.onVnodeUnmounted;z&&vn(z,x.parent,w),x.isDeactivated=!0},a)};function p(w){Mu(w),m(w,n,a,!0)}function h(w){o.forEach((x,z)=>{const S=Cl(x.type);S&&(!w||!w(S))&&_(z)})}function _(w){const x=o.get(w);!i||x.type!==i.type?p(x):i&&Mu(i),o.delete(w),s.delete(w)}It(()=>[e.include,e.exclude],([w,x])=>{w&&h(z=>Js(w,z)),x&&h(z=>!Js(x,z))},{flush:"post",deep:!0});let g=null;const b=()=>{g!=null&&o.set(g,Ru(n.subTree))};return Do(b),Ql(b),eu(()=>{o.forEach(w=>{const{subTree:x,suspense:z}=n,S=Ru(x);if(w.type===S.type){Mu(S);const T=S.component.da;T&&Xt(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(!to(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return i=null,x;let z=Ru(x);const S=z.type,T=Cl(Co(z)?z.type.__asyncResolved||{}:S),{include:j,exclude:F,max:A}=e;if(j&&(!T||!Js(j,T))||F&&T&&Js(F,T))return i=z,x;const M=z.key==null?S:z.key,W=o.get(M);return z.el&&(z=hr(z),x.shapeFlag&128&&(x.ssContent=z)),g=M,W?(z.el=W.el,z.component=W.component,z.transition&&So(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,G_(x.type)?x:z}}},Aw=$w;function Js(e,t){return qe(e)?e.some(n=>Js(n,t)):Tt(e)?e.split(",").includes(t):e.test?e.test(t):!1}function X_(e,t){eg(e,"a",t)}function Q_(e,t){eg(e,"da",t)}function eg(e,t,n=Kt){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Xl(t,r,n),n){let o=n.parent;for(;o&&o.parent;)ji(o.parent.vnode)&&Tw(r,t,n,o),o=o.parent}}function Tw(e,t,n,r){const o=Xl(t,e,r,!0);Ss(()=>{Fd(r[t],o)},n)}function Mu(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Ru(e){return e.shapeFlag&128?e.ssContent:e}function Xl(e,t,n=Kt,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Ao(),no(n);const a=Fn(t,n,e,i);return Yr(),To(),a});return r?o.unshift(s):o.push(s),s}}const Ar=e=>(t,n=Kt)=>(!hs||e==="sp")&&Xl(e,t,n),tg=Ar("bm"),Do=Ar("m"),ng=Ar("bu"),Ql=Ar("u"),eu=Ar("bum"),Ss=Ar("um"),rg=Ar("sp"),og=Ar("rtg"),sg=Ar("rtc");function ig(e,t=Kt){Xl("ec",e,t)}function xt(e,t){const n=rn;if(n===null)return e;const r=ru(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;ato(t)?!(t.type===an||t.type===Ge&&!ug(t.children)):!0)?e:null}function Pw(e){const t={};for(const n in e)t[si(n)]=e[n];return t}const Rc=e=>e?Sg(e)?ru(e)||e.proxy:Rc(e.parent):null,yl=Mt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Rc(e.parent),$root:e=>Rc(e.root),$emit:e=>e.emit,$options:e=>dg(e),$forceUpdate:e=>e.f||(e.f=()=>Gd(e.update)),$nextTick:e=>e.n||(e.n=Gl.bind(e.proxy)),$watch:e=>kw.bind(e)}),Nc={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!==gt&&dt(r,t))return i[t]=1,r[t];if(o!==gt&&dt(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&dt(c,t))return i[t]=3,s[t];if(n!==gt&&dt(n,t))return i[t]=4,n[t];jc&&(i[t]=0)}}const m=yl[t];let f,d;if(m)return t==="$attrs"&&Mn(e,"get",t),m(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==gt&&dt(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,dt(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return o!==gt&&dt(o,t)?(o[t]=n,!0):r!==gt&&dt(r,t)?(r[t]=n,!0):dt(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!==gt&&dt(e,i)||t!==gt&&dt(t,i)||(a=s[0])&&dt(a,i)||dt(r,i)||dt(yl,i)||dt(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:dt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Dw=Mt({},Nc,{get(e,t){if(t!==Symbol.unscopables)return Nc.get(e,t,e)},has(e,t){return t[0]!=="_"&&!e0(t)}});let jc=!0;function Fw(e){const t=dg(e),n=e.proxy,r=e.ctx;jc=!1,t.beforeCreate&&Mf(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:c,created:m,beforeMount:f,mounted:d,beforeUpdate:p,updated:h,activated:_,deactivated:g,beforeDestroy:b,beforeUnmount:w,destroyed:x,unmounted:z,render:S,renderTracked:T,renderTriggered:j,errorCaptured:F,serverPrefetch:A,expose:M,inheritAttrs:W,components:I,directives:H,filters:B}=t;if(c&&Iw(c,r,null,e.appContext.config.unwrapInjectedRef),i)for(const ue in i){const ge=i[ue];et(ge)&&(r[ue]=ge.bind(n))}if(o){const ue=o.call(n,n);Rt(ue)&&(e.data=Oo(ue))}if(jc=!0,s)for(const ue in s){const ge=s[ue],Me=et(ge)?ge.bind(n,n):et(ge.get)?ge.get.bind(n,n):nr,He=!et(ge)&&et(ge.set)?ge.set.bind(n):nr,he=At({get:Me,set:He});Object.defineProperty(r,ue,{enumerable:!0,configurable:!0,get:()=>he.value,set:X=>he.value=X})}if(a)for(const ue in a)cg(a[ue],r,n,ue);if(l){const ue=et(l)?l.call(n):l;Reflect.ownKeys(ue).forEach(ge=>{ci(ge,ue[ge])})}m&&Mf(m,e,"c");function J(ue,ge){qe(ge)?ge.forEach(Me=>ue(Me.bind(n))):ge&&ue(ge.bind(n))}if(J(tg,f),J(Do,d),J(ng,p),J(Ql,h),J(X_,_),J(Q_,g),J(ig,F),J(sg,T),J(og,j),J(eu,w),J(Ss,z),J(rg,A),qe(M))if(M.length){const ue=e.exposed||(e.exposed={});M.forEach(ge=>{Object.defineProperty(ue,ge,{get:()=>n[ge],set:Me=>n[ge]=Me})})}else e.exposed||(e.exposed={});S&&e.render===nr&&(e.render=S),W!=null&&(e.inheritAttrs=W),I&&(e.components=I),H&&(e.directives=H)}function Iw(e,t,n=nr,r=!1){qe(e)&&(e=Vc(e));for(const o in e){const s=e[o];let i;Rt(s)?"default"in s?i=rr(s.from||o,s.default,!0):i=rr(s.from||o):i=rr(s),Ut(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[o]=i}}function Mf(e,t,n){Fn(qe(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function cg(e,t,n,r){const o=r.includes(".")?Y_(n,r):()=>n[r];if(Tt(e)){const s=t[e];et(s)&&It(o,s)}else if(et(e))It(o,e.bind(n));else if(Rt(e))if(qe(e))e.forEach(s=>cg(s,t,n,r));else{const s=et(e.handler)?e.handler.bind(n):t[e.handler];et(s)&&It(o,s,e)}}function dg(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=>vl(l,c,i,!0)),vl(l,t,i)),s.set(t,l),l}function vl(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&vl(e,s,n,!0),o&&o.forEach(i=>vl(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Lw[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Lw={data:Rf,props:ho,emits:ho,methods:ho,computed:ho,beforeCreate:un,created:un,beforeMount:un,mounted:un,beforeUpdate:un,updated:un,beforeDestroy:un,beforeUnmount:un,destroyed:un,unmounted:un,activated:un,deactivated:un,errorCaptured:un,serverPrefetch:un,components:ho,directives:ho,watch:Rw,provide:Rf,inject:Mw};function Rf(e,t){return t?e?function(){return Mt(et(e)?e.call(this,this):e,et(t)?t.call(this,this):t)}:t:e}function Mw(e,t){return ho(Vc(e),Vc(t))}function Vc(e){if(qe(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const m=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,p]=fg(f,t,!0);Mt(i,d),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}if(!s&&!l)return r.set(e,is),is;if(qe(s))for(let m=0;m-1,p[1]=_<0||h<_,(h>-1||dt(p,"default"))&&a.push(f)}}}const c=[i,a];return r.set(e,c),c}function Nf(e){return e[0]!=="$"}function jf(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Vf(e,t){return jf(e)===jf(t)}function Bf(e,t){return qe(t)?t.findIndex(n=>Vf(n,e)):et(t)&&Vf(t,e)?0:-1}const pg=e=>e[0]==="_"||e==="$stable",tm=e=>qe(e)?e.map(On):[On(e)],Vw=(e,t,n)=>{if(t._n)return t;const r=P((...o)=>tm(t(...o)),n);return r._c=!1,r},hg=(e,t,n)=>{const r=e._ctx;for(const o in e){if(pg(o))continue;const s=e[o];if(et(s))t[o]=Vw(o,s,r);else if(s!=null){const i=tm(s);t[o]=()=>i}}},_g=(e,t)=>{const n=tm(t);e.slots.default=()=>n},Bw=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=lt(t),pl(t,"_",n)):hg(t,e.slots={})}else e.slots={},t&&_g(e,t);pl(e.slots,nu,1)},Hw=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=gt;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(Mt(o,t),!n&&a===1&&delete o._):(s=!t.$stable,hg(t,o)),i=t}else t&&(_g(e,t),i={default:1});if(s)for(const a in o)!pg(a)&&!(a in i)&&delete o[a]};function gg(){return{app:null,config:{isNativeTag:l0,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 Uw=0;function qw(e,t){return function(r,o=null){et(r)||(r=Object.assign({},r)),o!=null&&!Rt(o)&&(o=null);const s=gg(),i=new Set;let a=!1;const l=s.app={_uid:Uw++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:Fg,get config(){return s.config},set config(c){},use(c,...m){return i.has(c)||(c&&et(c.install)?(i.add(c),c.install(l,...m)):et(c)&&(i.add(c),c(l,...m))),l},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),l},component(c,m){return m?(s.components[c]=m,l):s.components[c]},directive(c,m){return m?(s.directives[c]=m,l):s.directives[c]},mount(c,m,f){if(!a){const d=C(r,o);return d.appContext=s,m&&t?t(d,c):e(d,c,f),a=!0,l._container=c,c.__vue_app__=l,ru(d.component)||d.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,m){return s.provides[c]=m,l}};return l}}function bl(e,t,n,r,o=!1){if(qe(e)){e.forEach((d,p)=>bl(d,t&&(qe(t)?t[p]:t),n,r,o));return}if(Co(r)&&!o)return;const s=r.shapeFlag&4?ru(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:l}=e,c=t&&t.r,m=a.refs===gt?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(Tt(c)?(m[c]=null,dt(f,c)&&(f[c]=null)):Ut(c)&&(c.value=null)),et(l))fr(l,a,12,[i,m]);else{const d=Tt(l),p=Ut(l);if(d||p){const h=()=>{if(e.f){const _=d?m[l]:l.value;o?qe(_)&&Fd(_,s):qe(_)?_.includes(s)||_.push(s):d?(m[l]=[s],dt(f,l)&&(f[l]=m[l])):(l.value=[s],e.k&&(m[e.k]=l.value))}else d?(m[l]=i,dt(f,l)&&(f[l]=i)):p&&(l.value=i,e.k&&(m[e.k]=i))};i?(h.id=-1,Xt(h,n)):h()}}}let Fr=!1;const ca=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",da=e=>e.nodeType===8;function Ww(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:c}}=e,m=(b,w)=>{if(!w.hasChildNodes()){n(null,b,w),gl(),w._vnode=b;return}Fr=!1,f(w.firstChild,b,null,null,null),gl(),w._vnode=b,Fr&&console.error("Hydration completed but contains mismatches.")},f=(b,w,x,z,S,T=!1)=>{const j=da(b)&&b.data==="[",F=()=>_(b,w,x,z,S,j),{type:A,ref:M,shapeFlag:W,patchFlag:I}=w,H=b.nodeType;w.el=b,I===-2&&(T=!1,w.dynamicChildren=null);let B=null;switch(A){case eo:H!==3?w.children===""?(l(w.el=o(""),i(b),b),B=b):B=F():(b.data!==w.children&&(Fr=!0,b.data=w.children),B=s(b));break;case an:H!==8||j?B=F():B=s(b);break;case zo:if(H!==1&&H!==3)B=F();else{B=b;const se=!w.children.length;for(let J=0;J{T=T||!!w.dynamicChildren;const{type:j,props:F,patchFlag:A,shapeFlag:M,dirs:W}=w,I=j==="input"&&W||j==="option";if(I||A!==-1){if(W&&ur(w,null,x,"created"),F)if(I||!T||A&48)for(const B in F)(I&&B.endsWith("value")||Fi(B)&&!oi(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 H;if((H=F&&F.onVnodeBeforeMount)&&vn(H,x,w),W&&ur(w,null,x,"beforeMount"),((H=F&&F.onVnodeMounted)||W)&&K_(()=>{H&&vn(H,x,w),W&&ur(w,null,x,"mounted")},z),M&16&&!(F&&(F.innerHTML||F.textContent))){let B=p(b.firstChild,w,b,x,z,S,T);for(;B;){Fr=!0;const se=B;B=B.nextSibling,a(se)}}else M&8&&b.textContent!==w.children&&(Fr=!0,b.textContent=w.children)}return b.nextSibling},p=(b,w,x,z,S,T,j)=>{j=j||!!w.dynamicChildren;const F=w.children,A=F.length;for(let M=0;M{const{slotScopeIds:j}=w;j&&(S=S?S.concat(j):j);const F=i(b),A=p(s(b),w,F,x,z,S,T);return A&&da(A)&&A.data==="]"?s(w.anchor=A):(Fr=!0,l(w.anchor=c("]"),F,A),A)},_=(b,w,x,z,S,T)=>{if(Fr=!0,w.el=null,T){const A=g(b);for(;;){const M=s(b);if(M&&M!==A)a(M);else break}}const j=s(b),F=i(b);return a(b),n(null,w,F,j,x,z,ca(F),S),j},g=b=>{let w=0;for(;b;)if(b=s(b),b&&da(b)&&(b.data==="["&&w++,b.data==="]")){if(w===0)return s(b);w--}return b};return[m,f]}const Xt=K_;function yg(e){return bg(e)}function vg(e){return bg(e,Ww)}function bg(e,t){const n=p0();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:m,parentNode:f,nextSibling:d,setScopeId:p=nr,cloneNode:h,insertStaticContent:_}=e,g=($,R,Y,le=null,ce=null,ye=null,Ce=!1,pe=null,V=!!R.dynamicChildren)=>{if($===R)return;$&&!dr($,R)&&(le=be($),me($,ce,ye,!0),$=null),R.patchFlag===-2&&(V=!1,R.dynamicChildren=null);const{type:q,ref:$e,shapeFlag:ze}=R;switch(q){case eo:b($,R,Y,le);break;case an:w($,R,Y,le);break;case zo:$==null&&x(R,Y,le,Ce);break;case Ge:H($,R,Y,le,ce,ye,Ce,pe,V);break;default:ze&1?T($,R,Y,le,ce,ye,Ce,pe,V):ze&6?B($,R,Y,le,ce,ye,Ce,pe,V):(ze&64||ze&128)&&q.process($,R,Y,le,ce,ye,Ce,pe,V,Ie)}$e!=null&&ce&&bl($e,$&&$.ref,ye,R||$,!R)},b=($,R,Y,le)=>{if($==null)r(R.el=a(R.children),Y,le);else{const ce=R.el=$.el;R.children!==$.children&&c(ce,R.children)}},w=($,R,Y,le)=>{$==null?r(R.el=l(R.children||""),Y,le):R.el=$.el},x=($,R,Y,le)=>{[$.el,$.anchor]=_($.children,R,Y,le,$.el,$.anchor)},z=({el:$,anchor:R},Y,le)=>{let ce;for(;$&&$!==R;)ce=d($),r($,Y,le),$=ce;r(R,Y,le)},S=({el:$,anchor:R})=>{let Y;for(;$&&$!==R;)Y=d($),o($),$=Y;o(R)},T=($,R,Y,le,ce,ye,Ce,pe,V)=>{Ce=Ce||R.type==="svg",$==null?j(R,Y,le,ce,ye,Ce,pe,V):M($,R,ce,ye,Ce,pe,V)},j=($,R,Y,le,ce,ye,Ce,pe)=>{let V,q;const{type:$e,props:ze,shapeFlag:De,transition:Ne,patchFlag:We,dirs:tt}=$;if($.el&&h!==void 0&&We===-1)V=$.el=h($.el);else{if(V=$.el=i($.type,ye,ze&&ze.is,ze),De&8?m(V,$.children):De&16&&A($.children,V,null,le,ce,ye&&$e!=="foreignObject",Ce,pe),tt&&ur($,null,le,"created"),ze){for(const y in ze)y!=="value"&&!oi(y)&&s(V,y,null,ze[y],ye,$.children,le,ce,oe);"value"in ze&&s(V,"value",null,ze.value),(q=ze.onVnodeBeforeMount)&&vn(q,le,$)}F(V,$,$.scopeId,Ce,le)}tt&&ur($,null,le,"beforeMount");const k=(!ce||ce&&!ce.pendingBranch)&&Ne&&!Ne.persisted;k&&Ne.beforeEnter(V),r(V,R,Y),((q=ze&&ze.onVnodeMounted)||k||tt)&&Xt(()=>{q&&vn(q,le,$),k&&Ne.enter(V),tt&&ur($,null,le,"mounted")},ce)},F=($,R,Y,le,ce)=>{if(Y&&p($,Y),le)for(let ye=0;ye{for(let q=V;q<$.length;q++){const $e=$[q]=pe?Vr($[q]):On($[q]);g(null,$e,R,Y,le,ce,ye,Ce,pe)}},M=($,R,Y,le,ce,ye,Ce)=>{const pe=R.el=$.el;let{patchFlag:V,dynamicChildren:q,dirs:$e}=R;V|=$.patchFlag&16;const ze=$.props||gt,De=R.props||gt;let Ne;Y&&lo(Y,!1),(Ne=De.onVnodeBeforeUpdate)&&vn(Ne,Y,R,$),$e&&ur(R,$,Y,"beforeUpdate"),Y&&lo(Y,!0);const We=ce&&R.type!=="foreignObject";if(q?W($.dynamicChildren,q,pe,Y,le,We,ye):Ce||Me($,R,pe,null,Y,le,We,ye,!1),V>0){if(V&16)I(pe,R,ze,De,Y,le,ce);else if(V&2&&ze.class!==De.class&&s(pe,"class",null,De.class,ce),V&4&&s(pe,"style",ze.style,De.style,ce),V&8){const tt=R.dynamicProps;for(let k=0;k{Ne&&vn(Ne,Y,R,$),$e&&ur(R,$,Y,"updated")},le)},W=($,R,Y,le,ce,ye,Ce)=>{for(let pe=0;pe{if(Y!==le){for(const pe in le){if(oi(pe))continue;const V=le[pe],q=Y[pe];V!==q&&pe!=="value"&&s($,pe,q,V,Ce,R.children,ce,ye,oe)}if(Y!==gt)for(const pe in Y)!oi(pe)&&!(pe in le)&&s($,pe,Y[pe],null,Ce,R.children,ce,ye,oe);"value"in le&&s($,"value",Y.value,le.value)}},H=($,R,Y,le,ce,ye,Ce,pe,V)=>{const q=R.el=$?$.el:a(""),$e=R.anchor=$?$.anchor:a("");let{patchFlag:ze,dynamicChildren:De,slotScopeIds:Ne}=R;Ne&&(pe=pe?pe.concat(Ne):Ne),$==null?(r(q,Y,le),r($e,Y,le),A(R.children,Y,$e,ce,ye,Ce,pe,V)):ze>0&&ze&64&&De&&$.dynamicChildren?(W($.dynamicChildren,De,Y,ce,ye,Ce,pe),(R.key!=null||ce&&R===ce.subTree)&&nm($,R,!0)):Me($,R,Y,$e,ce,ye,Ce,pe,V)},B=($,R,Y,le,ce,ye,Ce,pe,V)=>{R.slotScopeIds=pe,$==null?R.shapeFlag&512?ce.ctx.activate(R,Y,le,Ce,V):se(R,Y,le,ce,ye,Ce,V):J($,R,V)},se=($,R,Y,le,ce,ye,Ce)=>{const pe=$.component=kg($,le,ce);if(ji($)&&(pe.ctx.renderer=Ie),Eg(pe),pe.asyncDep){if(ce&&ce.registerDep(pe,ue),!$.el){const V=pe.subTree=C(an);w(null,V,R,Y)}return}ue(pe,$,R,Y,ce,ye,Ce)},J=($,R,Y)=>{const le=R.component=$.component;if(_w($,R,Y))if(le.asyncDep&&!le.asyncResolved){ge(le,R,Y);return}else le.next=R,aw(le.update),le.update();else R.el=$.el,le.vnode=R},ue=($,R,Y,le,ce,ye,Ce)=>{const pe=()=>{if($.isMounted){let{next:$e,bu:ze,u:De,parent:Ne,vnode:We}=$,tt=$e,k;lo($,!1),$e?($e.el=We.el,ge($,$e,Ce)):$e=We,ze&&ls(ze),(k=$e.props&&$e.props.onVnodeBeforeUpdate)&&vn(k,Ne,$e,We),lo($,!0);const y=nl($),L=$.subTree;$.subTree=y,g(L,y,f(L.el),be(L),$,ce,ye),$e.el=y.el,tt===null&&Zd($,y.el),De&&Xt(De,ce),(k=$e.props&&$e.props.onVnodeUpdated)&&Xt(()=>vn(k,Ne,$e,We),ce)}else{let $e;const{el:ze,props:De}=R,{bm:Ne,m:We,parent:tt}=$,k=Co(R);if(lo($,!1),Ne&&ls(Ne),!k&&($e=De&&De.onVnodeBeforeMount)&&vn($e,tt,R),lo($,!0),ze&&Ae){const y=()=>{$.subTree=nl($),Ae(ze,$.subTree,$,ce,null)};k?R.type.__asyncLoader().then(()=>!$.isUnmounted&&y()):y()}else{const y=$.subTree=nl($);g(null,y,Y,le,$,ce,ye),R.el=y.el}if(We&&Xt(We,ce),!k&&($e=De&&De.onVnodeMounted)){const y=R;Xt(()=>vn($e,tt,y),ce)}(R.shapeFlag&256||tt&&Co(tt.vnode)&&tt.vnode.shapeFlag&256)&&$.a&&Xt($.a,ce),$.isMounted=!0,R=Y=le=null}},V=$.effect=new Mi(pe,()=>Gd(q),$.scope),q=$.update=()=>V.run();q.id=$.uid,lo($,!0),q()},ge=($,R,Y)=>{R.component=$;const le=$.vnode.props;$.vnode=R,$.next=null,jw($,R.props,le,Y),Hw($,R.children,Y),Ao(),Kl(void 0,$.update),To()},Me=($,R,Y,le,ce,ye,Ce,pe,V=!1)=>{const q=$&&$.children,$e=$?$.shapeFlag:0,ze=R.children,{patchFlag:De,shapeFlag:Ne}=R;if(De>0){if(De&128){he(q,ze,Y,le,ce,ye,Ce,pe,V);return}else if(De&256){He(q,ze,Y,le,ce,ye,Ce,pe,V);return}}Ne&8?($e&16&&oe(q,ce,ye),ze!==q&&m(Y,ze)):$e&16?Ne&16?he(q,ze,Y,le,ce,ye,Ce,pe,V):oe(q,ce,ye,!0):($e&8&&m(Y,""),Ne&16&&A(ze,Y,le,ce,ye,Ce,pe,V))},He=($,R,Y,le,ce,ye,Ce,pe,V)=>{$=$||is,R=R||is;const q=$.length,$e=R.length,ze=Math.min(q,$e);let De;for(De=0;De$e?oe($,ce,ye,!0,!1,ze):A(R,Y,le,ce,ye,Ce,pe,V,ze)},he=($,R,Y,le,ce,ye,Ce,pe,V)=>{let q=0;const $e=R.length;let ze=$.length-1,De=$e-1;for(;q<=ze&&q<=De;){const Ne=$[q],We=R[q]=V?Vr(R[q]):On(R[q]);if(dr(Ne,We))g(Ne,We,Y,null,ce,ye,Ce,pe,V);else break;q++}for(;q<=ze&&q<=De;){const Ne=$[ze],We=R[De]=V?Vr(R[De]):On(R[De]);if(dr(Ne,We))g(Ne,We,Y,null,ce,ye,Ce,pe,V);else break;ze--,De--}if(q>ze){if(q<=De){const Ne=De+1,We=Ne<$e?R[Ne].el:le;for(;q<=De;)g(null,R[q]=V?Vr(R[q]):On(R[q]),Y,We,ce,ye,Ce,pe,V),q++}}else if(q>De)for(;q<=ze;)me($[q],ce,ye,!0),q++;else{const Ne=q,We=q,tt=new Map;for(q=We;q<=De;q++){const Le=R[q]=V?Vr(R[q]):On(R[q]);Le.key!=null&&tt.set(Le.key,q)}let k,y=0;const L=De-We+1;let K=!1,ee=0;const fe=new Array(L);for(q=0;q=L){me(Le,ce,ye,!0);continue}let re;if(Le.key!=null)re=tt.get(Le.key);else for(k=We;k<=De;k++)if(fe[k-We]===0&&dr(Le,R[k])){re=k;break}re===void 0?me(Le,ce,ye,!0):(fe[re-We]=q+1,re>=ee?ee=re:K=!0,g(Le,R[re],Y,null,ce,ye,Ce,pe,V),y++)}const Se=K?Gw(fe):is;for(k=Se.length-1,q=L-1;q>=0;q--){const Le=We+q,re=R[Le],de=Le+1<$e?R[Le+1].el:le;fe[q]===0?g(null,re,Y,de,ce,ye,Ce,pe,V):K&&(k<0||q!==Se[k]?X(re,Y,de,2):k--)}}},X=($,R,Y,le,ce=null)=>{const{el:ye,type:Ce,transition:pe,children:V,shapeFlag:q}=$;if(q&6){X($.component.subTree,R,Y,le);return}if(q&128){$.suspense.move(R,Y,le);return}if(q&64){Ce.move($,R,Y,Ie);return}if(Ce===Ge){r(ye,R,Y);for(let ze=0;zepe.enter(ye),ce);else{const{leave:ze,delayLeave:De,afterLeave:Ne}=pe,We=()=>r(ye,R,Y),tt=()=>{ze(ye,()=>{We(),Ne&&Ne()})};De?De(ye,We,tt):tt()}else r(ye,R,Y)},me=($,R,Y,le=!1,ce=!1)=>{const{type:ye,props:Ce,ref:pe,children:V,dynamicChildren:q,shapeFlag:$e,patchFlag:ze,dirs:De}=$;if(pe!=null&&bl(pe,null,Y,$,!0),$e&256){R.ctx.deactivate($);return}const Ne=$e&1&&De,We=!Co($);let tt;if(We&&(tt=Ce&&Ce.onVnodeBeforeUnmount)&&vn(tt,R,$),$e&6)ie($.component,Y,le);else{if($e&128){$.suspense.unmount(Y,le);return}Ne&&ur($,null,R,"beforeUnmount"),$e&64?$.type.remove($,R,Y,ce,Ie,le):q&&(ye!==Ge||ze>0&&ze&64)?oe(q,R,Y,!1,!0):(ye===Ge&&ze&384||!ce&&$e&16)&&oe(V,R,Y),le&&we($)}(We&&(tt=Ce&&Ce.onVnodeUnmounted)||Ne)&&Xt(()=>{tt&&vn(tt,R,$),Ne&&ur($,null,R,"unmounted")},Y)},we=$=>{const{type:R,el:Y,anchor:le,transition:ce}=$;if(R===Ge){U(Y,le);return}if(R===zo){S($);return}const ye=()=>{o(Y),ce&&!ce.persisted&&ce.afterLeave&&ce.afterLeave()};if($.shapeFlag&1&&ce&&!ce.persisted){const{leave:Ce,delayLeave:pe}=ce,V=()=>Ce(Y,ye);pe?pe($.el,ye,V):V()}else ye()},U=($,R)=>{let Y;for(;$!==R;)Y=d($),o($),$=Y;o(R)},ie=($,R,Y)=>{const{bum:le,scope:ce,update:ye,subTree:Ce,um:pe}=$;le&&ls(le),ce.stop(),ye&&(ye.active=!1,me(Ce,$,R,Y)),pe&&Xt(pe,R),Xt(()=>{$.isUnmounted=!0},R),R&&R.pendingBranch&&!R.isUnmounted&&$.asyncDep&&!$.asyncResolved&&$.suspenseId===R.pendingId&&(R.deps--,R.deps===0&&R.resolve())},oe=($,R,Y,le=!1,ce=!1,ye=0)=>{for(let Ce=ye;Ce<$.length;Ce++)me($[Ce],R,Y,le,ce)},be=$=>$.shapeFlag&6?be($.component.subTree):$.shapeFlag&128?$.suspense.next():d($.anchor||$.el),Ve=($,R,Y)=>{$==null?R._vnode&&me(R._vnode,null,null,!0):g(R._vnode||null,$,R,null,null,null,Y),gl(),R._vnode=$},Ie={p:g,um:me,m:X,r:we,mt:se,mc:A,pc:Me,pbc:W,n:be,o:e};let Ee,Ae;return t&&([Ee,Ae]=t(Ie)),{render:Ve,hydrate:Ee,createApp:qw(Ve,Ee)}}function lo({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function nm(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 Kw=e=>e.__isTeleport,di=e=>e&&(e.disabled||e.disabled===""),Hf=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Hc=(e,t)=>{const n=e&&e.to;return Tt(n)?t?t(n):null:n},Zw={__isTeleport:!0,process(e,t,n,r,o,s,i,a,l,c){const{mc:m,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:_,createComment:g}}=c,b=di(t.props);let{shapeFlag:w,children:x,dynamicChildren:z}=t;if(e==null){const S=t.el=_(""),T=t.anchor=_("");p(S,n,r),p(T,n,r);const j=t.target=Hc(t.props,h),F=t.targetAnchor=_("");j&&(p(F,j),i=i||Hf(j));const A=(M,W)=>{w&16&&m(x,M,W,o,s,i,a,l)};b?A(n,T):j&&A(j,F)}else{t.el=e.el;const S=t.anchor=e.anchor,T=t.target=e.target,j=t.targetAnchor=e.targetAnchor,F=di(e.props),A=F?n:T,M=F?S:j;if(i=i||Hf(T),z?(d(e.dynamicChildren,z,A,o,s,i,a),nm(e,t,!0)):l||f(e,t,A,M,o,s,i,a,!1),b)F||ma(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const W=t.target=Hc(t.props,h);W&&ma(t,W,null,c,0)}else F&&ma(t,T,j,c,1)}},remove(e,t,n,r,{um:o,o:{remove:s}},i){const{shapeFlag:a,children:l,anchor:c,targetAnchor:m,target:f,props:d}=e;if(f&&s(m),(i||!di(d))&&(s(c),a&16))for(let p=0;p0?wn||is:null,wg(),Eo>0&&wn&&wn.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 to(e){return e?e.__v_isVNode===!0:!1}function dr(e,t){return e.type===t.type&&e.key===t.key}function Jw(e){}const nu="__vInternal",zg=({key:e})=>e??null,rl=({ref:e,ref_key:t,ref_for:n})=>e!=null?Tt(e)||Ut(e)||et(e)?{i:rn,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&&zg(t),ref:t&&rl(t),scopeId:Yl,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?(rm(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=Tt(n)?8:16),Eo>0&&!i&&wn&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&wn.push(l),l}const C=Xw;function Xw(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===ag)&&(e=an),to(e)){const a=hr(e,t,!0);return n&&rm(a,n),Eo>0&&!s&&wn&&(a.shapeFlag&6?wn[wn.indexOf(e)]=a:wn.push(a)),a.patchFlag|=-2,a}if(lC(e)&&(e=e.__vccOpts),t){t=xg(t);let{class:a,style:l}=t;a&&!Tt(a)&&(t.class=Ye(a)),Rt(l)&&(Vd(l)&&!qe(l)&&(l=Mt({},l)),t.style=oo(l))}const i=Tt(e)?1:G_(e)?128:Kw(e)?64:Rt(e)?4:et(e)?2:0;return u(e,t,n,r,o,i,s,!0)}function xg(e){return e?Vd(e)||nu in e?Mt({},e):e:null}function hr(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,a=t?om(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&zg(a),ref:t&&t.ref?n&&o?qe(o)?o.concat(rl(t)):[o,rl(t)]:rl(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&&hr(e.ssContent),ssFallback:e.ssFallback&&hr(e.ssFallback),el:e.el,anchor:e.anchor}}function yt(e=" ",t=0){return C(eo,null,e,t)}function Qw(e,t){const n=C(zo,null,e);return n.staticCount=t,n}function Q(e="",t=!1){return t?(E(),xe(an,null,e)):C(an,null,e)}function On(e){return e==null||typeof e=="boolean"?C(an):qe(e)?C(Ge,null,e.slice()):typeof e=="object"?Vr(e):C(eo,null,String(e))}function Vr(e){return e.el===null||e.memo?e:hr(e)}function rm(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),rm(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(nu in t)?t._ctx=rn:o===3&&rn&&(rn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else et(t)?(t={default:t,_ctx:rn},n=32):(t=String(t),r&64?(n=16,t=[yt(t)]):n=8);e.children=t,e.shapeFlag|=n}function om(...e){const t={};for(let n=0;nKt||rn,no=e=>{Kt=e,e.scope.on()},Yr=()=>{Kt&&Kt.scope.off(),Kt=null};function Sg(e){return e.vnode.shapeFlag&4}let hs=!1;function Eg(e,t=!1){hs=t;const{props:n,children:r}=e.vnode,o=Sg(e);Nw(e,n,o,t),Bw(e,r);const s=o?nC(e,t):void 0;return hs=!1,s}function nC(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Bd(new Proxy(e.ctx,Nc));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Ag(e):null;no(e),Ao();const s=fr(r,e,0,[e.props,o]);if(To(),Yr(),Id(s)){if(s.then(Yr,Yr),t)return s.then(i=>{qc(e,i,t)}).catch(i=>{Po(i,e,0)});e.asyncDep=s}else qc(e,s,t)}else $g(e,t)}function qc(e,t,n){et(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Rt(t)&&(e.setupState=qd(t)),$g(e,n)}let wl,Wc;function rC(e){wl=e,Wc=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Dw))}}const oC=()=>!wl;function $g(e,t,n){const r=e.type;if(!e.render){if(!t&&wl&&!r.render){const o=r.template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=Mt(Mt({isCustomElement:s,delimiters:a},i),l);r.render=wl(o,c)}}e.render=r.render||nr,Wc&&Wc(e)}no(e),Ao(),Fw(e),To(),Yr()}function sC(e){return new Proxy(e.attrs,{get(t,n){return Mn(e,"get","$attrs"),t[n]}})}function Ag(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=sC(e))},slots:e.slots,emit:e.emit,expose:t}}function ru(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(qd(Bd(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in yl)return yl[n](e)}}))}const iC=/(?:^|[-_])(\w)/g,aC=e=>e.replace(iC,t=>t.toUpperCase()).replace(/[-_]/g,"");function Cl(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name}function Tg(e,t,n=!1){let r=Cl(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?aC(r):n?"App":"Anonymous"}function lC(e){return et(e)&&"__vccOpts"in e}const At=(e,t)=>ew(e,t,hs);function uC(){return null}function cC(){return null}function dC(e){}function mC(e,t){return null}function fC(){return Og().slots}function pC(){return Og().attrs}function Og(){const e=sr();return e.setupContext||(e.setupContext=Ag(e))}function hC(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)||et(o)?n[r]={type:o,default:t[r]}:o.default=t[r]:o===null&&(n[r]={default:t[r]})}return n}function _C(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function gC(e){const t=sr();let n=e();return Yr(),Id(n)&&(n=n.catch(r=>{throw no(t),r})),[n,()=>no(t)]}function Cn(e,t,n){const r=arguments.length;return r===2?Rt(t)&&!qe(t)?to(t)?C(e,null,[t]):C(e,t):C(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&to(n)&&(n=[n]),C(e,t,n))}const Pg=Symbol(""),yC=()=>{{const e=rr(Pg);return e||N_("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function vC(){}function bC(e,t,n,r){const o=n[r];if(o&&Dg(o,e))return o;const s=t();return s.memo=e.slice(),n[r]=s}function Dg(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&wn&&wn.push(e),!0}const Fg="3.2.37",wC={createComponentInstance:kg,setupComponent:Eg,renderComponentRoot:nl,setCurrentRenderingInstance:$i,isVNode:to,normalizeVNode:On},CC=wC,zC=null,xC=null,kC="http://www.w3.org/2000/svg",yo=typeof document<"u"?document:null,Uf=yo&&yo.createElement("template"),SC={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?yo.createElementNS(kC,e):yo.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>yo.createTextNode(e),createComment:e=>yo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>yo.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 EC(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 $C(e,t,n){const r=e.style,o=Tt(n);if(n&&!o){for(const s in n)Gc(r,s,n[s]);if(t&&!Tt(t))for(const s in t)n[s]==null&&Gc(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 Gc(e,t,n){if(qe(n))n.forEach(r=>Gc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=AC(e,t);qf.test(n)?e.setProperty(mr(r),n.replace(qf,""),"important"):e[r]=n}}const Wf=["Webkit","Moz","ms"],Nu={};function AC(e,t){const n=Nu[t];if(n)return n;let r=Ln(t);if(r!=="filter"&&r in e)return Nu[t]=r;r=Li(r);for(let o=0;o{let e=Date.now,t=!1;if(typeof window<"u"){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 Kc=0;const DC=Promise.resolve(),FC=()=>{Kc=0},IC=()=>Kc||(DC.then(FC),Kc=Ig());function zr(e,t,n,r){e.addEventListener(t,n,r)}function LC(e,t,n,r){e.removeEventListener(t,n,r)}function MC(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]=RC(t);if(r){const c=s[t]=NC(r,o);zr(e,a,c,l)}else i&&(LC(e,a,i,l),s[t]=void 0)}}const Kf=/(?:Once|Passive|Capture)$/;function RC(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[mr(e.slice(2)),t]}function NC(e,t){const n=r=>{const o=r.timeStamp||Ig();(PC||o>=n.attached-1)&&Fn(jC(r,n.value),t,5,[r])};return n.value=e,n.attached=IC(),n}function jC(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]/,VC=(e,t,n,r,o=!1,s,i,a,l)=>{t==="class"?EC(e,r,o):t==="style"?$C(e,n,r):Fi(t)?Dd(t)||MC(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):BC(e,t,r,o))?OC(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),TC(e,t,r,o))};function BC(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Zf.test(t)&&et(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Zf.test(t)&&Tt(n)?!1:t in e}function Lg(e,t){const n=Ni(e);class r extends ou{constructor(s){super(n,s,t)}}return r.def=n,r}const HC=e=>Lg(e,Zg),UC=typeof HTMLElement<"u"?HTMLElement:class{};class ou extends UC{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,Gl(()=>{this._connected||(Yc(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 m=o[c];(m===Number||m&&m.type===Number)&&(this._props[c]=Xr(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(m){this._setProp(c,m)}});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=Xr(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(mr(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(mr(t),n+""):n||this.removeAttribute(mr(t))))}_update(){Yc(this._createVNode(),this.shadowRoot)}_createVNode(){const t=C(this._def,Mt({},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 ou){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 qC(e="$style"){{const t=sr();if(!t)return gt;const n=t.type.__cssModules;if(!n)return gt;const r=n[e];return r||gt}}function WC(e){const t=sr();if(!t)return;const n=()=>Zc(t.subTree,e(t.proxy));Z_(n),Do(()=>{const r=new MutationObserver(n);r.observe(t.subTree.el.parentNode,{childList:!0}),Ss(()=>r.disconnect())})}function Zc(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Zc(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=>Zc(n,t));else if(e.type===zo){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 Ir="transition",Ls="animation",qt=(e,{slots:t})=>Cn(Xd,Rg(e),t);qt.displayName="Transition";const Mg={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},GC=qt.props=Mt({},Xd.props,Mg),uo=(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 Rg(e){const t={};for(const I in e)I in Mg||(t[I]=e[I]);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:m=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=KC(o),_=h&&h[0],g=h&&h[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:x,onLeave:z,onLeaveCancelled:S,onBeforeAppear:T=b,onAppear:j=w,onAppearCancelled:F=x}=t,A=(I,H,B)=>{jr(I,H?m:a),jr(I,H?c:i),B&&B()},M=(I,H)=>{I._isLeaving=!1,jr(I,f),jr(I,p),jr(I,d),H&&H()},W=I=>(H,B)=>{const se=I?j:w,J=()=>A(H,I,B);uo(se,[H,J]),Xf(()=>{jr(H,I?l:s),wr(H,I?m:a),Jf(se)||Qf(H,r,_,J)})};return Mt(t,{onBeforeEnter(I){uo(b,[I]),wr(I,s),wr(I,i)},onBeforeAppear(I){uo(T,[I]),wr(I,l),wr(I,c)},onEnter:W(!1),onAppear:W(!0),onLeave(I,H){I._isLeaving=!0;const B=()=>M(I,H);wr(I,f),jg(),wr(I,d),Xf(()=>{I._isLeaving&&(jr(I,f),wr(I,p),Jf(z)||Qf(I,r,g,B))}),uo(z,[I,B])},onEnterCancelled(I){A(I,!1),uo(x,[I])},onAppearCancelled(I){A(I,!0),uo(F,[I])},onLeaveCancelled(I){M(I),uo(S,[I])}})}function KC(e){if(e==null)return null;if(Rt(e))return[ju(e.enter),ju(e.leave)];{const t=ju(e);return[t,t]}}function ju(e){return Xr(e)}function wr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function jr(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 ZC=0;function Qf(e,t,n,r){const o=e._endId=++ZC,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=Ng(e,t);if(!i)return r();const c=i+"end";let m=0;const f=()=>{e.removeEventListener(c,d),s()},d=p=>{p.target===e&&++m>=l&&f()};setTimeout(()=>{m(n[h]||"").split(", "),o=r(Ir+"Delay"),s=r(Ir+"Duration"),i=ep(o,s),a=r(Ls+"Delay"),l=r(Ls+"Duration"),c=ep(a,l);let m=null,f=0,d=0;t===Ir?i>0&&(m=Ir,f=i,d=s.length):t===Ls?c>0&&(m=Ls,f=c,d=l.length):(f=Math.max(i,c),m=f>0?i>c?Ir:Ls:null,d=m?m===Ir?s.length:l.length:0);const p=m===Ir&&/\b(transform|all)(,|$)/.test(n[Ir+"Property"]);return{type:m,timeout:f,propCount:d,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 jg(){return document.body.offsetHeight}const Vg=new WeakMap,Bg=new WeakMap,YC={name:"TransitionGroup",props:Mt({},GC,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=sr(),r=Jd();let o,s;return Ql(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!tz(o[0].el,n.vnode.el,i))return;o.forEach(XC),o.forEach(QC);const a=o.filter(ez);jg(),a.forEach(l=>{const c=l.el,m=c.style;wr(c,i),m.transform=m.webkitTransform=m.transitionDuration="";const f=c._moveCb=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c._moveCb=null,jr(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=lt(e),a=Rg(i);let l=i.tag||Ge;o=s,s=t.default?Jl(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}=Ng(r);return o.removeChild(r),s}const ro=e=>{const t=e.props["onUpdate:modelValue"]||!1;return qe(t)?n=>ls(t,n):t};function nz(e){e.target.composing=!0}function np(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const xn={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e._assign=ro(o);const s=r||o.props&&o.props.type==="number";zr(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=Xr(a)),e._assign(a)}),n&&zr(e,"change",()=>{e.value=e.value.trim()}),t||(zr(e,"compositionstart",nz),zr(e,"compositionend",np),zr(e,"change",np))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},s){if(e._assign=ro(s),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(o||e.type==="number")&&Xr(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},Er={deep:!0,created(e,t,n){e._assign=ro(n),zr(e,"change",()=>{const r=e._modelValue,o=_s(e),s=e.checked,i=e._assign;if(qe(r)){const a=jl(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($o(r)){const a=new Set(r);s?a.add(o):a.delete(o),i(a)}else i(Hg(e,s))})},mounted:rp,beforeUpdate(e,t,n){e._assign=ro(n),rp(e,t,n)}};function rp(e,{value:t,oldValue:n},r){e._modelValue=t,qe(t)?e.checked=jl(t,r.props.value)>-1:$o(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Jr(t,Hg(e,!0)))}const sm={created(e,{value:t},n){e.checked=Jr(t,n.props.value),e._assign=ro(n),zr(e,"change",()=>{e._assign(_s(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=ro(r),t!==n&&(e.checked=Jr(t,r.props.value))}},im={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=$o(t);zr(e,"change",()=>{const s=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Xr(_s(i)):_s(i));e._assign(e.multiple?o?new Set(s):s:s[0])}),e._assign=ro(r)},mounted(e,{value:t}){op(e,t)},beforeUpdate(e,t,n){e._assign=ro(n)},updated(e,{value:t}){op(e,t)}};function op(e,t){const n=e.multiple;if(!(n&&!qe(t)&&!$o(t))){for(let r=0,o=e.options.length;r-1:s.selected=t.has(i);else if(Jr(_s(s),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function _s(e){return"_value"in e?e._value:e.value}function Hg(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Ug={created(e,t,n){fa(e,t,n,null,"created")},mounted(e,t,n){fa(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){fa(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){fa(e,t,n,r,"updated")}};function qg(e,t){switch(e){case"SELECT":return im;case"TEXTAREA":return xn;default:switch(t){case"checkbox":return Er;case"radio":return sm;default:return xn}}}function fa(e,t,n,r,o){const i=qg(e.tagName,n.props&&n.props.type)[o];i&&i(e,t,n,r)}function rz(){xn.getSSRProps=({value:e})=>({value:e}),sm.getSSRProps=({value:e},t)=>{if(t.props&&Jr(t.props.value,e))return{checked:!0}},Er.getSSRProps=({value:e},t)=>{if(qe(e)){if(t.props&&jl(e,t.props.value)>-1)return{checked:!0}}else if($o(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Ug.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=qg(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const oz=["ctrl","shift","alt","meta"],sz={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)=>oz.some(n=>e[`${n}Key`]&&!t.includes(n))},ht=(e,t)=>(n,...r)=>{for(let o=0;on=>{if(!("key"in n))return;const r=mr(n.key);if(t.some(o=>o===r||iz[o]===r))return e(n)},gs={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ms(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),Ms(e,!0),r.enter(e)):r.leave(e,()=>{Ms(e,!1)}):Ms(e,t))},beforeUnmount(e,{value:t}){Ms(e,t)}};function Ms(e,t){e.style.display=t?e._vod:"none"}function az(){gs.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Wg=Mt({patchProp:VC},SC);let fi,sp=!1;function Gg(){return fi||(fi=yg(Wg))}function Kg(){return fi=sp?fi:vg(Wg),sp=!0,fi}const Yc=(...e)=>{Gg().render(...e)},Zg=(...e)=>{Kg().hydrate(...e)},Yg=(...e)=>{const t=Gg().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Jg(r);if(!o)return;const s=t._component;!et(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},lz=(...e)=>{const t=Kg().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Jg(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function Jg(e){return Tt(e)?document.querySelector(e):e}let ip=!1;const uz=()=>{ip||(ip=!0,rz(),az())},cz=()=>{},dz=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Xd,Comment:an,EffectScope:Md,Fragment:Ge,KeepAlive:Aw,ReactiveEffect:Mi,Static:zo,Suspense:yw,Teleport:so,Text:eo,Transition:qt,TransitionGroup:JC,VueElement:ou,callWithAsyncErrorHandling:Fn,callWithErrorHandling:fr,camelize:Ln,capitalize:Li,cloneVNode:hr,compatUtils:xC,compile:cz,computed:At,createApp:Yg,createBlock:xe,createCommentVNode:Q,createElementBlock:D,createElementVNode:u,createHydrationRenderer:vg,createPropsRestProxy:_C,createRenderer:yg,createSSRApp:lz,createSlots:Vi,createStaticVNode:Qw,createTextVNode:yt,createVNode:C,customRef:J0,defineAsyncComponent:Ew,defineComponent:Ni,defineCustomElement:Lg,defineEmits:cC,defineExpose:dC,defineProps:uC,defineSSRCustomElement:HC,get devtools(){return Qo},effect:b0,effectScope:h0,getCurrentInstance:sr,getCurrentScope:_0,getTransitionRawChildren:Jl,guardReactiveProps:xg,h:Cn,handleError:Po,hydrate:Zg,initCustomFormatter:vC,initDirectivesForSSR:uz,inject:rr,isMemoSame:Dg,isProxy:Vd,isReactive:wo,isReadonly:fs,isRef:Ut,isRuntimeOnly:oC,isShallow:hl,isVNode:to,markRaw:Bd,mergeDefaults:hC,mergeProps:om,nextTick:Gl,normalizeClass:Ye,normalizeProps:i0,normalizeStyle:oo,onActivated:X_,onBeforeMount:tg,onBeforeUnmount:eu,onBeforeUpdate:ng,onDeactivated:Q_,onErrorCaptured:ig,onMounted:Do,onRenderTracked:sg,onRenderTriggered:og,onScopeDispose:g0,onServerPrefetch:rg,onUnmounted:Ss,onUpdated:Ql,openBlock:E,popScopeId:dw,provide:ci,proxyRefs:qd,pushScopeId:cw,queuePostFlushCb:Kd,reactive:Oo,readonly:jd,ref:bn,registerRuntimeCompiler:rC,render:Yc,renderList:wt,renderSlot:zt,resolveComponent:O,resolveDirective:tu,resolveDynamicComponent:lg,resolveFilter:zC,resolveTransitionHooks:ps,setBlockTracking:Uc,setDevtoolsHook:q_,setTransitionHooks:So,shallowReactive:I_,shallowReadonly:W0,shallowRef:L_,ssrContextKey:Pg,ssrUtils:CC,stop:w0,toDisplayString:v,toHandlerKey:si,toHandlers:Pw,toRaw:lt,toRef:R_,toRefs:ii,transformVNodeArgs:Jw,triggerRef:K0,unref:us,useAttrs:pC,useCssModule:qC,useCssVars:WC,useSSRContext:yC,useSlots:fC,useTransitionState:Jd,vModelCheckbox:Er,vModelDynamic:Ug,vModelRadio:sm,vModelSelect:im,vModelText:xn,vShow:gs,version:Fg,warn:N_,watch:It,watchEffect:zw,watchPostEffect:Z_,watchSyncEffect:xw,withAsyncContext:gC,withCtx:P,withDefaults:mC,withDirectives:xt,withKeys:Pn,withMemo:bC,withModifiers:ht,withScopeId:mw},Symbol.toStringTag,{value:"Module"}));/*! * @intlify/shared v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const mz=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Tr=e=>mz?Symbol(e):e,fz=(e,t,n)=>pz({l:e,k:t,s:n}),pz=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Qt=e=>typeof e=="number"&&isFinite(e),hz=e=>lm(e)==="[object Date]",zl=e=>lm(e)==="[object RegExp]",su=e=>mt(e)&&Object.keys(e).length===0;function _z(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const fn=Object.assign;let ap;const am=()=>ap||(ap=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function lp(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const gz=Object.prototype.hasOwnProperty;function Xg(e,t){return gz.call(e,t)}const on=Array.isArray,dn=e=>typeof e=="function",Ke=e=>typeof e=="string",Zt=e=>typeof e=="boolean",pn=e=>e!==null&&typeof e=="object",Qg=Object.prototype.toString,lm=e=>Qg.call(e),mt=e=>lm(e)==="[object Object]",yz=e=>e==null?"":on(e)||mt(e)&&e.toString===Qg?JSON.stringify(e,null,2):String(e);/*! * @intlify/message-resolver v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const vz=Object.prototype.hasOwnProperty;function bz(e,t){return vz.call(e,t)}const ol=e=>e!==null&&typeof e=="object",io=[];io[0]={w:[0],i:[3,0],["["]:[4],o:[7]};io[1]={w:[1],["."]:[2],["["]:[4],o:[7]};io[2]={w:[2],i:[3,0],[0]:[3,0]};io[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};io[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};io[5]={["'"]:[4,0],o:8,l:[5,0]};io[6]={['"']:[4,0],o:8,l:[6,0]};const wz=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Cz(e){return wz.test(e)}function zz(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 xz(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 kz(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Cz(t)?zz(t):"*"+t}function Sz(e){const t=[];let n=-1,r=0,o=0,s,i,a,l,c,m,f;const d=[];d[0]=()=>{i===void 0?i=a:i+=a},d[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},d[2]=()=>{d[0](),o++},d[3]=()=>{if(o>0)o--,r=4,d[0]();else{if(o=0,i===void 0||(i=kz(i),i===!1))return!1;d[1]()}};function p(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,a="\\"+h,d[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s==="\\"&&p())){if(l=xz(s),f=io[r],c=f[l]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(m=d[c[1]],m&&(a=s,m()===!1))))return;if(r===7)return t}}const up=new Map;function xl(e,t){if(!ol(e))return null;let n=up.get(t);if(n||(n=Sz(t),n&&up.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;se,$z=e=>"",Az="text",Tz=e=>e.length===0?"":e.join(""),Oz=yz;function cp(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Pz(e){const t=Qt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Qt(e.named.count)||Qt(e.named.n))?Qt(e.named.count)?e.named.count:Qt(e.named.n)?e.named.n:t:t}function Dz(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Fz(e={}){const t=e.locale,n=Pz(e),r=pn(e.pluralRules)&&Ke(t)&&dn(e.pluralRules[t])?e.pluralRules[t]:cp,o=pn(e.pluralRules)&&Ke(t)&&dn(e.pluralRules[t])?cp:void 0,s=g=>g[r(n,g.length,o)],i=e.list||[],a=g=>i[g],l=e.named||{};Qt(e.pluralIndex)&&Dz(n,l);const c=g=>l[g];function m(g){const b=dn(e.messages)?e.messages(g):pn(e.messages)?e.messages[g]:!1;return b||(e.parent?e.parent.message(g):$z)}const f=g=>e.modifiers?e.modifiers[g]:Ez,d=mt(e.processor)&&dn(e.processor.normalize)?e.processor.normalize:Tz,p=mt(e.processor)&&dn(e.processor.interpolate)?e.processor.interpolate:Oz,h=mt(e.processor)&&Ke(e.processor.type)?e.processor.type:Az,_={list:a,named:c,plural:s,linked:(g,b)=>{const w=m(g)(_);return Ke(b)?f(b)(w):w},message:m,type:h,interpolate:p,normalize:d};return _}/*! * @intlify/message-compiler v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */function ey(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 ty={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * @intlify/core-base v9.1.10 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */let Ti=null;function Iz(e){Ti=e}function Lz(e,t,n){Ti&&Ti.emit(ty.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Mz=Rz(ty.FunctionTranslate);function Rz(e){return t=>Ti&&Ti.emit(e,t)}const Nz="9.1.10",iu=-1,dp="";function jz(){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 Vz,ny=null;const mp=e=>{ny=e},Bz=()=>ny;let fp=0;function Hz(e={}){const t=Ke(e.version)?e.version:Nz,n=Ke(e.locale)?e.locale:"en-US",r=on(e.fallbackLocale)||mt(e.fallbackLocale)||Ke(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,o=mt(e.messages)?e.messages:{[n]:{}},s=mt(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=mt(e.numberFormats)?e.numberFormats:{[n]:{}},a=fn({},e.modifiers||{},jz()),l=e.pluralRules||{},c=dn(e.missing)?e.missing:null,m=Zt(e.missingWarn)||zl(e.missingWarn)?e.missingWarn:!0,f=Zt(e.fallbackWarn)||zl(e.fallbackWarn)?e.fallbackWarn:!0,d=!!e.fallbackFormat,p=!!e.unresolving,h=dn(e.postTranslation)?e.postTranslation:null,_=mt(e.processor)?e.processor:null,g=Zt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter,w=dn(e.messageCompiler)?e.messageCompiler:Vz,x=dn(e.onWarn)?e.onWarn:_z,z=e,S=pn(z.__datetimeFormatters)?z.__datetimeFormatters:new Map,T=pn(z.__numberFormatters)?z.__numberFormatters:new Map,j=pn(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:m,fallbackWarn:f,fallbackFormat:d,unresolving:p,postTranslation:h,processor:_,warnHtmlMessage:g,escapeParameter:b,messageCompiler:w,onWarn:x,__datetimeFormatters:S,__numberFormatters:T,__meta:j};return __INTLIFY_PROD_DEVTOOLS__&&Lz(F,t,j),F}function um(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 Bi(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(;on(s);)s=pp(o,s,t);const i=on(t)?t:mt(t)?t.default?t.default:null:t;s=Ke(i)?[i]:i,on(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"",cr=e=>dn(e);function _p(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,fallbackLocale:s,messages:i}=e,[a,l]=Xc(...t),c=Zt(l.missingWarn)?l.missingWarn:e.missingWarn,m=Zt(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,f=Zt(l.escapeParameter)?l.escapeParameter:e.escapeParameter,d=!!l.resolvedMessage,p=Ke(l.default)||Zt(l.default)?Zt(l.default)?a:l.default:n?a:"",h=n||p!=="",_=Ke(l.locale)?l.locale:e.locale;f&&Wz(l);let[g,b,w]=d?[a,_,i[_]||{}]:Gz(e,a,_,s,m,c),x=a;if(!d&&!(Ke(g)||cr(g))&&h&&(g=p,x=g),!d&&(!(Ke(g)||cr(g))||!Ke(b)))return o?iu:a;let z=!1;const S=()=>{z=!0},T=cr(g)?g:ry(e,a,b,g,x,S);if(z)return g;const j=Yz(e,b,w,l),F=Fz(j),A=Kz(e,T,F),M=r?r(A):A;if(__INTLIFY_PROD_DEVTOOLS__){const W={timestamp:Date.now(),key:Ke(a)?a:cr(g)?g.key:"",locale:b||(cr(g)?g.locale:""),format:Ke(g)?g:cr(g)?g.source:"",message:M};W.meta=fn({},e.__meta,Bz()||{}),Mz(W)}return M}function Wz(e){on(e.list)?e.list=e.list.map(t=>Ke(t)?lp(t):t):pn(e.named)&&Object.keys(e.named).forEach(t=>{Ke(e.named[t])&&(e.named[t]=lp(e.named[t]))})}function Gz(e,t,n,r,o,s){const{messages:i,onWarn:a}=e,l=Bi(e,r,n);let c={},m,f=null;const d="translate";for(let p=0;p{throw s&&s(i),i},onCacheKey:i=>fz(t,n,i)}}function Yz(e,t,n,r){const{modifiers:o,pluralRules:s}=e,a={locale:t,modifiers:o,pluralRules:s,messages:l=>{const c=xl(n,l);if(Ke(c)){let m=!1;const d=ry(e,l,t,c,l,()=>{m=!0});return m?hp:d}else return cr(c)?c:hp}};return e.processor&&(a.processor=e.processor),r.list&&(a.list=r.list),r.named&&(a.named=r.named),Qt(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,m]=Qc(...t),f=Zt(c.missingWarn)?c.missingWarn:e.missingWarn;Zt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const d=!!c.part,p=Ke(c.locale)?c.locale:e.locale,h=Bi(e,o,p);if(!Ke(a)||a==="")return new Intl.DateTimeFormat(p).format(l);let _={},g,b=null;const w="datetime format";for(let S=0;S{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 ox(e,t){const n=e,r=oy(),o=Jz(),s=Xz&&n.enableEarlyProxy;if(o&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!s))o.emit(Qz,e,t);else{const i=s?new rx(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 sx="9.1.10";function ix(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(am().__INTLIFY_PROD_DEVTOOLS__=!1)}function Hn(e,...t){return ey(e,null,void 0)}const Vu="__INTLIFY_META__",nd=Tr("__transrateVNode"),rd=Tr("__datetimeParts"),od=Tr("__numberParts");Tr("__enableEmitter");Tr("__disableEmitter");const ax=Tr("__setPluralRules");Tr("__intlifyMeta");const sy=Tr("__injectWithOption");let wp=0;function Cp(e){return(t,n,r,o)=>e(n,r,sr()||void 0,o)}function iy(e,t){const{messages:n,__i18n:r}=t,o=mt(n)?n:on(r)?{}:{[e]:{}};if(on(r)&&r.forEach(({locale:s,resource:i})=>{s?(o[s]=o[s]||{},kl(i,o[s])):kl(i,o)}),t.flatJson)for(const s in o)Xg(o,s)&&Jc(o[s]);return o}const pa=e=>!pn(e)||on(e);function kl(e,t){if(pa(e)||pa(t))throw Hn(20);for(const n in e)Xg(e,n)&&(pa(e[n])||pa(t[n])?t[n]=e[n]:kl(e[n],t[n]))}const lx=()=>{const e=sr();return e&&e.type[Vu]?{[Vu]:e.type[Vu]}:null};function ay(e={}){const{__root:t}=e,n=t===void 0;let r=Zt(e.inheritLocale)?e.inheritLocale:!0;const o=bn(t&&r?t.locale.value:Ke(e.locale)?e.locale:"en-US"),s=bn(t&&r?t.fallbackLocale.value:Ke(e.fallbackLocale)||on(e.fallbackLocale)||mt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),i=bn(iy(o.value,e)),a=bn(mt(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),l=bn(mt(e.numberFormats)?e.numberFormats:{[o.value]:{}});let c=t?t.missingWarn:Zt(e.missingWarn)||zl(e.missingWarn)?e.missingWarn:!0,m=t?t.fallbackWarn:Zt(e.fallbackWarn)||zl(e.fallbackWarn)?e.fallbackWarn:!0,f=t?t.fallbackRoot:Zt(e.fallbackRoot)?e.fallbackRoot:!0,d=!!e.fallbackFormat,p=dn(e.missing)?e.missing:null,h=dn(e.missing)?Cp(e.missing):null,_=dn(e.postTranslation)?e.postTranslation:null,g=Zt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter;const w=t?t.modifiers:mt(e.modifiers)?e.modifiers:{};let x=e.pluralRules||t&&t.pluralRules,z;function S(){return Hz({version:sx,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:m,fallbackFormat:d,unresolving:!0,postTranslation:_===null?void 0:_,warnHtmlMessage:g,escapeParameter:b,__datetimeFormatters:mt(z)?z.__datetimeFormatters:void 0,__numberFormatters:mt(z)?z.__numberFormatters:void 0,__v_emitter:mt(z)?z.__v_emitter:void 0,__meta:{framework:"vue"}})}z=S(),Rs(z,o.value,s.value);function T(){return[o.value,s.value,i.value,a.value,l.value]}const j=At({get:()=>o.value,set:V=>{o.value=V,z.locale=o.value}}),F=At({get:()=>s.value,set:V=>{s.value=V,z.fallbackLocale=s.value,Rs(z,o.value,V)}}),A=At(()=>i.value),M=At(()=>a.value),W=At(()=>l.value);function I(){return dn(_)?_:null}function H(V){_=V,z.postTranslation=V}function B(){return p}function se(V){V!==null&&(h=Cp(V)),p=V,z.missing=h}function J(V,q,$e,ze,De,Ne){T();let We;if(__INTLIFY_PROD_DEVTOOLS__)try{mp(lx()),We=V(z)}finally{mp(null)}else We=V(z);if(Qt(We)&&We===iu){const[tt,k]=q();return t&&f?ze(t):De(tt)}else{if(Ne(We))return We;throw Hn(14)}}function ue(...V){return J(q=>_p(q,...V),()=>Xc(...V),"translate",q=>q.t(...V),q=>q,q=>Ke(q))}function ge(...V){const[q,$e,ze]=V;if(ze&&!pn(ze))throw Hn(15);return ue(q,$e,fn({resolvedMessage:!0},ze||{}))}function Me(...V){return J(q=>gp(q,...V),()=>Qc(...V),"datetime format",q=>q.d(...V),()=>dp,q=>Ke(q))}function He(...V){return J(q=>vp(q,...V),()=>ed(...V),"number format",q=>q.n(...V),()=>dp,q=>Ke(q))}function he(V){return V.map(q=>Ke(q)?C(eo,null,q,0):q)}const me={normalize:he,interpolate:V=>V,type:"vnode"};function we(...V){return J(q=>{let $e;const ze=q;try{ze.processor=me,$e=_p(ze,...V)}finally{ze.processor=null}return $e},()=>Xc(...V),"translate",q=>q[nd](...V),q=>[C(eo,null,q,0)],q=>on(q))}function U(...V){return J(q=>vp(q,...V),()=>ed(...V),"number format",q=>q[od](...V),()=>[],q=>Ke(q)||on(q))}function ie(...V){return J(q=>gp(q,...V),()=>Qc(...V),"datetime format",q=>q[rd](...V),()=>[],q=>Ke(q)||on(q))}function oe(V){x=V,z.pluralRules=x}function be(V,q){const $e=Ke(q)?q:o.value,ze=Ee($e);return xl(ze,V)!==null}function Ve(V){let q=null;const $e=Bi(z,s.value,o.value);for(let ze=0;ze<$e.length;ze++){const De=i.value[$e[ze]]||{},Ne=xl(De,V);if(Ne!=null){q=Ne;break}}return q}function Ie(V){const q=Ve(V);return q??(t?t.tm(V)||{}:{})}function Ee(V){return i.value[V]||{}}function Ae(V,q){i.value[V]=q,z.messages=i.value}function $(V,q){i.value[V]=i.value[V]||{},kl(q,i.value[V]),z.messages=i.value}function R(V){return a.value[V]||{}}function Y(V,q){a.value[V]=q,z.datetimeFormats=a.value,yp(z,V,q)}function le(V,q){a.value[V]=fn(a.value[V]||{},q),z.datetimeFormats=a.value,yp(z,V,q)}function ce(V){return l.value[V]||{}}function ye(V,q){l.value[V]=q,z.numberFormats=l.value,bp(z,V,q)}function Ce(V,q){l.value[V]=fn(l.value[V]||{},q),z.numberFormats=l.value,bp(z,V,q)}return wp++,t&&(It(t.locale,V=>{r&&(o.value=V,z.locale=V,Rs(z,o.value,s.value))}),It(t.fallbackLocale,V=>{r&&(s.value=V,z.fallbackLocale=V,Rs(z,o.value,s.value))})),{id:wp,locale:j,fallbackLocale:F,get inheritLocale(){return r},set inheritLocale(V){r=V,V&&t&&(o.value=t.locale.value,s.value=t.fallbackLocale.value,Rs(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(V){c=V,z.missingWarn=c},get fallbackWarn(){return m},set fallbackWarn(V){m=V,z.fallbackWarn=m},get fallbackRoot(){return f},set fallbackRoot(V){f=V},get fallbackFormat(){return d},set fallbackFormat(V){d=V,z.fallbackFormat=d},get warnHtmlMessage(){return g},set warnHtmlMessage(V){g=V,z.warnHtmlMessage=V},get escapeParameter(){return b},set escapeParameter(V){b=V,z.escapeParameter=V},t:ue,rt:ge,d:Me,n:He,te:be,tm:Ie,getLocaleMessage:Ee,setLocaleMessage:Ae,mergeLocaleMessage:$,getDateTimeFormat:R,setDateTimeFormat:Y,mergeDateTimeFormat:le,getNumberFormat:ce,setNumberFormat:ye,mergeNumberFormat:Ce,getPostTranslationHandler:I,setPostTranslationHandler:H,getMissingHandler:B,setMissingHandler:se,[nd]:we,[od]:U,[rd]:ie,[ax]:oe,[sy]:e.__injectWithOption}}const cm={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:fn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Qt(e)||!isNaN(e)}},cm),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||dm({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=ux(t,s),l=o[nd](e.keypath,a,i),c=fn({},r);return Ke(e.tag)||pn(e.tag)?Cn(e.tag,c,l):Cn(Ge,c,l)}}};function ux({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 ly(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:pn(e.format)&&(Ke(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((f,d)=>n.includes(d)?fn({},f,{[d]:e.format[d]}):f,{}));const l=r(e.value,i,a);let c=[i.key];on(l)?c=l.map((f,d)=>{const p=o[f.type];return p?p({[f.type]:f.value,index:d,parts:l}):[f.value]}):Ke(l)&&(c=[l]);const m=fn({},s);return Ke(e.tag)||pn(e.tag)?Cn(e.tag,m,c):Cn(Ge,m,c)}}const cx=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],xp={name:"i18n-n",props:fn({value:{type:Number,required:!0},format:{type:[String,Object]}},cm),setup(e,t){const n=e.i18n||dm({useScope:"parent",__useComponent:!0});return ly(e,t,cx,(...r)=>n[od](...r))}},dx=["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:fn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},cm),setup(e,t){const n=e.i18n||dm({useScope:"parent",__useComponent:!0});return ly(e,t,dx,(...r)=>n[rd](...r))}};function mx(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 fx(e){const t=(n,{instance:r,value:o,modifiers:s})=>{if(!r||!r.$)throw Hn(22);const i=mx(e,r.$),a=px(o);n.textContent=i.t(...hx(a))};return{beforeMount:t,beforeUpdate:t}}function px(e){if(Ke(e))return{path:e};if(mt(e)){if(!("path"in e))throw Hn(19,"path");return e}else throw Hn(20)}function hx(e){const{path:t,locale:n,args:r,choice:o,plural:s}=e,i={},a=r||{};return Ke(n)&&(i.locale=n),Qt(o)&&(i.plural=o),Qt(s)&&(i.plural=s),[t,a,i]}function _x(e,t,...n){const r=mt(n[0])?n[0]:{},o=!!r.useI18nComponentName;(Zt(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",fx(t))}function gx(e={}){const t=!!e.globalInjection,n=new Map,r=ay(e),o=Tr(""),s={get mode(){return"composition"},async install(i,...a){i.__VUE_I18N_SYMBOL__=o,i.provide(i.__VUE_I18N_SYMBOL__,s),t&&Cx(i,s.global),_x(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 dm(e={}){const t=sr();if(t==null)throw Hn(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw Hn(17);const n=rr(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw Hn(22);const r=n.mode==="composition"?n.global:n.global.__composer,o=su(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if(o==="global"){let a=pn(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(a=iy(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])}),pn(e.datetimeFormats)){const c=Object.keys(e.datetimeFormats);c.length&&c.forEach(m=>{r.mergeDateTimeFormat(m,e.datetimeFormats[m])})}if(pn(e.numberFormats)){const c=Object.keys(e.numberFormats);c.length&&c.forEach(m=>{r.mergeNumberFormat(m,e.numberFormats[m])})}return r}if(o==="parent"){let a=yx(n,t,e.__useComponent);return a==null&&(a=r),a}if(n.mode==="legacy")throw Hn(18);const s=n;let i=s.__getInstance(t);if(i==null){const a=t.type,l=fn({},e);a.__i18n&&(l.__i18n=a.__i18n),r&&(l.__root=r),i=ay(l),vx(s,t),s.__setInstance(t,i)}return i}function yx(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[sy]&&(r=null)}if(r!=null||o===s)break;s=s.parent}return r}function vx(e,t,n){Do(()=>{},t),Ss(()=>{e.__deleteInstance(t)},t)}const bx=["locale","fallbackLocale","availableLocales"],wx=["t","rt","d","n","tm"];function Cx(e,t){const n=Object.create(null);bx.forEach(r=>{const o=Object.getOwnPropertyDescriptor(t,r);if(!o)throw Hn(22);const s=Ut(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,wx.forEach(r=>{const o=Object.getOwnPropertyDescriptor(t,r);if(!o||!o.value)throw Hn(22);Object.defineProperty(e.config.globalProperties,`$${r}`,o)})}ix();if(__INTLIFY_PROD_DEVTOOLS__){const e=am();e.__INTLIFY__=!0,Iz(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const zx={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ügen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},help:e=>{const{normalize:t}=e;return t(["Hinzufügen eines Podcasts führt 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…"])},title:e=>{const{normalize:t}=e;return t(["Füge Podcast RSS-Feed-Url hinzu"])}},stream:{add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},cancel:e=>{const{normalize:t}=e;return t(["Abbrechen"])},loading:e=>{const{normalize:t}=e;return t(["Lade…"])},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ügen"])}}},album:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugefügt am"])},artist:e=>{const{normalize:t}=e;return t(["Album Künstler"])},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öffentlichungsdatum"])},"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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugefügt 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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])}},genre:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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…"])},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ünstler"])},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ät"])},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ünstler"])},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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-Künstler"])},play:e=>{const{normalize:t}=e;return t(["Spielen"])},"release-date":e=>{const{normalize:t}=e;return t(["Veröffentlichungsdatum"])},type:e=>{const{normalize:t}=e;return t(["Art"])}},artist:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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ät / Followers"])}},playlist:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},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ächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-Künstler"])},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öffentlichungsdatum"])}}},track:{"add-next":e=>{const{normalize:t}=e;return t(["Als nächstes hinzufügen"])},add:e=>{const{normalize:t}=e;return t(["Hinzufügen"])},"added-on":e=>{const{normalize:t}=e;return t(["Hinzugefügt am"])},"album-artist":e=>{const{normalize:t}=e;return t(["Album-Künstler"])},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ät"])},"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öffentlichungsdatum"])},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ünstler"])},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öschten und veränderten 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…"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Metadata von unveränderten 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ösisch (Français)"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Diesen Podcast dauerhaft aus der Bibliothek löschen?"])},"info-2":e=>{const{normalize:t}=e;return t(["Dies wir auch RSS-Playlisten löschen "])},notification:e=>{const{normalize:t}=e;return t(["Podcast kann nicht gelöscht werden - evtl. wurde er nicht als RSS-Playlist hinzugefügt."])}},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änkungsgrund: ",n(r("reason"))])}}},media:{kind:{album:e=>{const{normalize:t}=e;return t(["Album"])},audiobook:e=>{const{normalize:t}=e;return t(["Hörbuch"])},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(["Über"])},albums:e=>{const{normalize:t}=e;return t(["Alben"])},artists:e=>{const{normalize:t}=e;return t(["Künstler"])},audiobooks:e=>{const{normalize:t}=e;return t(["Hörbücher"])},"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ärke"])},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ünstler"])},"built-with":e=>{const{normalize:t}=e;return t(['Oberfläche 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ützung 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ürzlich hinzugefügt"])},"recently-released":e=>{const{normalize:t}=e;return t(["Kürzlich 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ünstler"])},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ürzlich hinzugefügt"])}},"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ünstler auf Spotify"])},title:e=>{const{normalize:t}=e;return t(["Künstler"])}},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örbücher"])},title:e=>{const{normalize:t}=e;return t(["Hörbücher"])}},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örbücher"])}}},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ürzlich hinzugefügt"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["Kürzlich 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ünstler"])},browse:e=>{const{normalize:t}=e;return t(["Auswählen"])},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ählen aus der Bibliothek anfügen"])},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-error":e=>{const{normalize:t}=e;return t(["Podcast kann nicht entfernt werden, evtl. wurde er nicht als RSS-Playlist hinzugefügt."])},"remove-info-1":e=>{const{normalize:t}=e;return t(["Diesen Podcast wirklich dauerhaft aus der Bibliothek löschen?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["Damit wird auch die RSS-Playliste gelöscht. "])},"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ügen"])},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ügen"])},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ünstler"])},audiobooks:e=>{const{normalize:t}=e;return t(["Hörbücher"])},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ücken 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ünstler gefunden"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["Keine Hörbücher 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ünstler"])},"show-audiobooks":e=>{const{normalize:t,interpolate:n,named:r}=e;return t(["Zeige alle ",n(r("count"))," Hörbücher"])},"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ätzlich 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äteverifikation"])},"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örbücher"])},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ählt werden, als der Bildschirm anzeigen kann, verschwindet das Burger-Menü."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["Wähle hier die Einträge des oberen Navigationsmenüs "])},"navigation-items":e=>{const{normalize:t}=e;return t(["Navigationsmenüs"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Aktuell läuft-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änkte die Zahl der Alben auf der "kürzlich hinzugefügt"-Seite'])},"recently-added-page":e=>{const{normalize:t}=e;return t(["Kürzlich hinzugefügt-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äuft"-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ür die aufgelisteten Genres an"])},"show-composer-info":e=>{const{normalize:t}=e;return t(['Wenn aktiviert, wird der Komponist auf der "Aktuell läuft"-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äuft"-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üssel. Dieser läuft 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ützung für 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ützung für 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öglicht scannen der Spotify-Blibliothek. Erforderliche scopes sind: "])},user:e=>{const{normalize:t}=e;return t(["Zugriff gestattet für "])},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öglicht OwnTone, Spotify-Tracks abzuspielen."])},"help-2":e=>{const{normalize:t}=e;return t(["OwnTone speichert das Passwort nicht, aber wird über libspotify dennoch einen automatischen Login über ein Login-Token ermöglichen."])},reauthorize:e=>{const{normalize:t}=e;return t(["Bitte den Zugriff der Web-API durch setzen folgender Zugriffsrechte für 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änge"])}}},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ünstler"])},"no-albums":e=>{const{normalize:t}=e;return t(["Keine Alben gefunden"])},"no-artists":e=>{const{normalize:t}=e;return t(["Keine Künstler 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ünstler"])},"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ängt"])},"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äle"])}}},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…"])},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…"])},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…"])},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…"])},"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çais)"])}},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 "])},notification:e=>{const{normalize:t}=e;return t(["Podcast cannot be removed. Probably it was not added as an RSS playlist."])}},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-error":e=>{const{normalize:t}=e;return t(["Podcast cannot be removed. Probably it was not added as an RSS playlist."])},"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 "])},"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’ajout d’un podcast inclut la création d’une liste de lecture RSS, qui permettra à OwnTone de gérer l’abonnement 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…"])},title:e=>{const{normalize:t}=e;return t(["Ajouter l’URL 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…"])},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’URL 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é le"])},artist:e=>{const{normalize:t}=e;return t(["Artiste de l’album"])},duration:e=>{const{normalize:t}=e;return t(["Durée"])},"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ée"])}},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é 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ée"])},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ée"])},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…"])},title:e=>{const{normalize:t}=e;return t(["Enregistrer la file d’attente dans une liste de lecture"])}}},"queue-item":{"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l’album"])},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ée"])},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é"])},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ée"])}},"remote-pairing":{cancel:e=>{const{normalize:t}=e;return t(["Annuler"])},pair:e=>{const{normalize:t}=e;return t(["Jumeler la télécommande"])},title:e=>{const{normalize:t}=e;return t(["Demande de jumelage de télécommande"])}},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’album"])},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é / 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étaire"])},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’album"])},album:e=>{const{normalize:t}=e;return t(["Album"])},duration:e=>{const{normalize:t}=e;return t(["Durée"])},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é le"])},"album-artist":e=>{const{normalize:t}=e;return t(["Artiste de l’album"])},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ée"])},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é"])},"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ée"])}},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és, supprimés et modifiés"])},local:e=>{const{normalize:t}=e;return t(["Actualiser uniquement la bibliothèque locale"])},progress:e=>{const{normalize:t}=e;return t(["Actualisation de la bibliothèque en cours…"])},"rescan-metadata":e=>{const{normalize:t}=e;return t(["Analyser les métadonnées des fichiers non modifiés"])},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èque"])}}},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çais"])}},list:{albums:{"info-1":e=>{const{normalize:t}=e;return t(["Supprimer définitivement ce podcast de votre bibliothèque ?"])},"info-2":e=>{const{normalize:t}=e;return t(["Cela supprimera également la liste de lecture RSS "])},notification:e=>{const{normalize:t}=e;return t(["Le podcast ne peut être supprimé. Il n’avait probablement pas été ajouté comme une liste de lecture RSS."])}},spotify:{"not-playable-track":e=>{const{normalize:t}=e;return t(["La piste ne peut pas être lue"])},"restriction-reason":e=>{const{normalize:t,interpolate:n,named:r}=e;return t([", raison de la restriction : ",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(["À 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 : échec du chargement du flux ou arrêt du chargement en raison d’un problème réseau"])},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églages"])},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èque"])}},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é avec les options ",n(r("options")),"."])},library:e=>{const{normalize:t}=e;return t(["Bibliothèque"])},"total-playtime":e=>{const{normalize:t}=e;return t(["Durée 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 à 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éatoire"])},"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’apparaissent 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’apparaissent que dans votre bibliothèque 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écents"])},"recently-released":e=>{const{normalize:t}=e;return t(["Sorties récentes"])}}},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éatoire"])},"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écents"])}},"hide-singles-help":e=>{const{normalize:t}=e;return t(["Si actif, masque les artistes qui n’apparaissent 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’apparaissent que dans votre bibliothèque 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écents"])}},"recently-played":{title:e=>{const{normalize:t}=e;return t(["Lectures récentes"])},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éatoire"])},"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éatoire"])},"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èque"])},title:e=>{const{normalize:t}=e;return t(["La file d’attente 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éatoire"])},"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-error":e=>{const{normalize:t}=e;return t(["Le podcast ne peut pas être supprimé. Il n’a probablement pas été ajouté en tant que liste de lecture RSS."])},"remove-info-1":e=>{const{normalize:t}=e;return t(["Supprimer ce podcast de manière permanente de la bibliothèque ?"])},"remove-info-2":e=>{const{normalize:t}=e;return t(["Cela supprimera également la liste de lecture RSS "])},"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 épisodes"])},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(["Éditer"])},"hide-previous":e=>{const{normalize:t}=e;return t(["Masquer l’historique"])},queue:e=>{const{normalize:t}=e;return t(["File d’attente"])},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 : en préfixant votre requête avec query:, vous pouvez effectuer une recherche avec une expression du langage de requête de liste de lecture intelligente.'])},"no-albums":e=>{const{normalize:t}=e;return t(["Aucun album trouvé"])},"no-artists":e=>{const{normalize:t}=e;return t(["Aucun artiste trouvé"])},"no-audiobooks":e=>{const{normalize:t}=e;return t(["Aucun livre audio trouvé"])},"no-composers":e=>{const{normalize:t}=e;return t(["Aucun compositeur trouvé"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Aucune liste de lecture trouvée"])},"no-podcasts":e=>{const{normalize:t}=e;return t(["Aucune podcast trouvé"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Aucune piste trouvée"])},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èque"])},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ées dans la bibliothèque en tant que fichiers image séparés, soit intégrées dans les fichiers média, soit mises à disposition en ligne par les stations de radio."])},"explanation-2":e=>{const{normalize:t}=e;return t(["En outre, vous pouvez activer la récupération des illustrations à partir des fournisseurs d’illustrations suivants :"])},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élécommande "])},pairing:e=>{const{normalize:t}=e;return t(["Jumelage de télécommande"])},send:e=>{const{normalize:t}=e;return t(["Envoyer"])},"speaker-pairing-info":e=>{const{normalize:t}=e;return t(["Si votre enceinte nécessite un jumelage, activez-la ci-dessous et entrez le code PIN qu’elle affiche."])},"speaker-pairing":e=>{const{normalize:t}=e;return t(["Jumelage d’enceinte et vérification d’appareil"])},"verification-code":e=>{const{normalize:t}=e;return t(["Code de vérification"])},verify:e=>{const{normalize:t}=e;return t(["Vérifier"])}},general:{"album-lists":e=>{const{normalize:t}=e;return t(["Listes d’album"])},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électionnez plus d’éléments que ce qui peut être affiché sur votre écran, le menu disparaîtra."])},"navigation-item-selection":e=>{const{normalize:t}=e;return t(["Sélectionnez les éléments de la barre de navigation supérieure"])},"navigation-items":e=>{const{normalize:t}=e;return t(["Barre de navigation"])},"now-playing-page":e=>{const{normalize:t}=e;return t(["Page « En cours de lecture »"])},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’album affichés dans la section « Ajouts récents »"])},"recently-added-page":e=>{const{normalize:t}=e;return t(["Page « Ajouts récents »"])},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éparés par des virgules, que le compositeur doit afficher sur la page « En cours de lecture »."])},"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’étiquette de genre de la piste actuelle est comparée en vérifiant si l’un des genres définis est inclus. Par exemple, en choisissant "classique, bande sonore", le compositeur pour les pistes dont l’étiquette de genre est "classique contemporain" sera affiché.'])},"show-composer-genres":e=>{const{normalize:t}=e;return t(["Afficher le compositeur uniquement pour les genres listés"])},"show-composer-info":e=>{const{normalize:t}=e;return t(["Si actif, le compositeur de la piste en cours de lecture est affiché sur la page « En cours de lecture »"])},"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’albums"])},"show-path":e=>{const{normalize:t}=e;return t(["Afficher le chemin du fichier sur la page « En cours de lecture »"])}},services:{lastfm:{"grant-access":e=>{const{normalize:t}=e;return t(["Last.fm - Connectez-vous avec votre nom d’utilisateur et votre mot de passe Last.fm pour activer le scrobbling."])},info:e=>{const{normalize:t}=e;return t(["Le nom d’utilisateur et le mot de passe Last.fm ne sont pas enregistrés, uniquement la clé de session. La clé de session n’expire pas."])},title:e=>{const{normalize:t}=e;return t(["Last.fm"])},"no-support":e=>{const{normalize:t}=e;return t(["L’option Last.fm n’est pas présente."])},"stop-scrobbling":e=>{const{normalize:t}=e;return t(["Arrêter le scrobbling"])}},spotify:{"no-support":e=>{const{normalize:t}=e;return t(["L’option Spotify n’est pas présente."])},"logged-as":e=>{const{normalize:t}=e;return t(["Connecté en tant que "])},requirements:e=>{const{normalize:t}=e;return t(["Vous devez posséder un compte Spotify Premium."])},scopes:e=>{const{normalize:t}=e;return t(["L’accès à l’API de Spotify permet l’analyse de votre bibliothèque Spotify. Les champs d’application requis sont les suivants :"])},user:e=>{const{normalize:t}=e;return t(["Accès autorisé pour "])},authorize:e=>{const{normalize:t}=e;return t(["Autoriser l’accès à l’API"])},credentials:e=>{const{normalize:t}=e;return t([" - Connectez-vous avec votre nom d’utilisateur et mot de passe Spotify"])},"grant-access":e=>{const{normalize:t}=e;return t(["Spotify - Accordez l’accès à l’API de Spotify"])},"help-1":e=>{const{normalize:t}=e;return t(["La bibliothèque libspotify permet de lire les pistes de Spotify."])},"help-2":e=>{const{normalize:t}=e;return t(["Votre nom d’utilisateur et votre mot de passe Spotify ne sont pas enregistrés, uniquement le jeton de connexion."])},reauthorize:e=>{const{normalize:t}=e;return t(["Veuillez autoriser à nouveau l’accès à l’API pour accorder à OwnTone les droits d’accès supplémentaires suivants :"])},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éconnecter"])}},tabs:{artwork:e=>{const{normalize:t}=e;return t(["Illustrations"])},general:e=>{const{normalize:t}=e;return t(["Général"])},"online-services":e=>{const{normalize:t}=e;return t(["Services en ligne"])},"remotes-and-outputs":e=>{const{normalize:t}=e;return t(["Télécommandes et sorties"])}}},spotify:{album:{shuffle:e=>{const{normalize:t}=e;return t(["Lecture aléatoire"])},"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éatoire"])}},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éatoire"])}},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é"])},"no-artists":e=>{const{normalize:t}=e;return t(["Aucun artiste trouvé"])},"no-playlists":e=>{const{normalize:t}=e;return t(["Aucune liste de lecture trouvée"])},"no-tracks":e=>{const{normalize:t}=e;return t(["Aucune piste trouvée"])},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 à l’enregistrement du réglage)"])},saved:e=>{const{normalize:t}=e;return t([" (réglage enregistré)"])}},server:{"connection-failed":e=>{const{normalize:t}=e;return t(["Échec 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ête a échoué (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’attente enregistrée 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ées à la file d’attente"])},"empty-queue":e=>{const{normalize:t}=e;return t(["La file d’attente est vide"])}},"group-by-list":{today:e=>{const{normalize:t}=e;return t(["Aujourd’hui"])},"last-week":e=>{const{normalize:t}=e;return t(["La semaine dernière"])},"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éréo"])},channels:e=>{const{normalize:t,interpolate:n,named:r}=e;return t([n(r("count"))," canaux"])}}}},Hi=gx({legacy:!1,globalInjection:!0,availableLocales:"fr",locale:navigator.language,fallbackLocale:"en",fallbackWarn:!1,missingWarn:!1,messages:zx});/*! * vuex v4.0.2 * (c) 2021 Evan You * @license MIT */var xx="store";function Es(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function kx(e){return e!==null&&typeof e=="object"}function Sx(e){return e&&typeof e.then=="function"}function Ex(e,t){return function(){return e(t)}}function uy(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 cy(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;au(e,n,[],e._modules.root,!0),mm(e,n,t)}function mm(e,t,n){var r=e._state;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,s={};Es(o,function(i,a){s[a]=Ex(i,e),Object.defineProperty(e.getters,a,{get:function(){return s[a]()},enumerable:!0})}),e._state=Oo({data:t}),e.strict&&Px(e),r&&n&&e._withCommit(function(){r.data=null})}function au(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=fm(t,n.slice(0,-1)),l=n[n.length-1];e._withCommit(function(){a[l]=r.state})}var c=r.context=$x(e,i,n);r.forEachMutation(function(m,f){var d=i+f;Ax(e,d,m,c)}),r.forEachAction(function(m,f){var d=m.root?f:i+f,p=m.handler||m;Tx(e,d,p,c)}),r.forEachGetter(function(m,f){var d=i+f;Ox(e,d,m,c)}),r.forEachChild(function(m,f){au(e,t,n.concat(f),m,o)})}function $x(e,t,n){var r=t==="",o={dispatch:r?e.dispatch:function(s,i,a){var l=Sl(s,i,a),c=l.payload,m=l.options,f=l.type;return(!m||!m.root)&&(f=t+f),e.dispatch(f,c)},commit:r?e.commit:function(s,i,a){var l=Sl(s,i,a),c=l.payload,m=l.options,f=l.type;(!m||!m.root)&&(f=t+f),e.commit(f,c,m)}};return Object.defineProperties(o,{getters:{get:r?function(){return e.getters}:function(){return dy(e,t)}},state:{get:function(){return fm(e.state,n)}}}),o}function dy(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 Ax(e,t,n,r){var o=e._mutations[t]||(e._mutations[t]=[]);o.push(function(i){n.call(e,r.state,i)})}function Tx(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 Sx(a)||(a=Promise.resolve(a)),e._devtoolHook?a.catch(function(l){throw e._devtoolHook.emit("vuex:error",l),l}):a})}function Ox(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(s){return n(r.state,r.getters,s.state,s.getters)})}function Px(e){It(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function fm(e,t){return t.reduce(function(n,r){return n[r]},e)}function Sl(e,t,n){return kx(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var Dx="vuex bindings",Sp="vuex:mutations",Bu="vuex:actions",Bo="vuex",Fx=0;function Ix(e,t){ox({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:[Dx]},function(n){n.addTimelineLayer({id:Sp,label:"Vuex Mutations",color:Ep}),n.addTimelineLayer({id:Bu,label:"Vuex Actions",color:Ep}),n.addInspector({id:Bo,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===Bo)if(r.filter){var o=[];hy(o,t._modules.root,r.filter,""),r.rootNodes=o}else r.rootNodes=[py(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===Bo){var o=r.nodeId;dy(t,o),r.state=Rx(jx(t._modules,o),o==="root"?t.getters:t._makeLocalGettersCache,o)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===Bo){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(Bo),n.sendInspectorState(Bo),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=Fx++,r._time=Date.now(),s.state=o,n.addTimelineEvent({layerId:Bu,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:Bu,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:s}})}})})}var Ep=8702998,Lx=6710886,Mx=16777215,my={label:"namespaced",textColor:Mx,backgroundColor:Lx};function fy(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function py(e,t){return{id:t||"root",label:fy(t),tags:e.namespaced?[my]:[],children:Object.keys(e._children).map(function(n){return py(e._children[n],t+n+"/")})}}function hy(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?[my]:[]}),Object.keys(t._children).forEach(function(o){hy(e,t._children[o],n,r+o+"/")})}function Rx(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=Nx(t);o.getters=Object.keys(s).map(function(i){return{key:i.endsWith("/")?fy(i):i,editable:!1,value:sd(function(){return s[i]})}})}return o}function Nx(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]=sd(function(){return e[n]})}else t[n]=sd(function(){return e[n]})}),t}function jx(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 sd(e){try{return e()}catch(t){return t}}var ir=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)||{}},_y={namespaced:{configurable:!0}};_y.namespaced.get=function(){return!!this._rawModule.namespaced};ir.prototype.addChild=function(t,n){this._children[t]=n};ir.prototype.removeChild=function(t){delete this._children[t]};ir.prototype.getChild=function(t){return this._children[t]};ir.prototype.hasChild=function(t){return t in this._children};ir.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)};ir.prototype.forEachChild=function(t){Es(this._children,t)};ir.prototype.forEachGetter=function(t){this._rawModule.getters&&Es(this._rawModule.getters,t)};ir.prototype.forEachAction=function(t){this._rawModule.actions&&Es(this._rawModule.actions,t)};ir.prototype.forEachMutation=function(t){this._rawModule.mutations&&Es(this._rawModule.mutations,t)};Object.defineProperties(ir.prototype,_y);var Fo=function(t){this.register([],t,!1)};Fo.prototype.get=function(t){return t.reduce(function(n,r){return n.getChild(r)},this.root)};Fo.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(r,o){return n=n.getChild(o),r+(n.namespaced?o+"/":"")},"")};Fo.prototype.update=function(t){gy([],this.root,t)};Fo.prototype.register=function(t,n,r){var o=this;r===void 0&&(r=!0);var s=new ir(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&&Es(n.modules,function(a,l){o.register(t.concat(l),a,r)})};Fo.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)};Fo.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1];return n?n.hasChild(r):!1};function gy(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;gy(e.concat(r),t.getChild(r),n.modules[r])}}function Vx(e){return new Sn(e)}var Sn=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 Fo(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(d,p){return l.call(i,d,p)},this.commit=function(d,p,h){return c.call(i,d,p,h)},this.strict=o;var m=this._modules.root.state;au(this,m,[],this._modules.root),mm(this,m),r.forEach(function(f){return f(n)})},pm={state:{configurable:!0}};Sn.prototype.install=function(t,n){t.provide(n||xx,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&Ix(t,this)};pm.state.get=function(){return this._state.data};pm.state.set=function(e){};Sn.prototype.commit=function(t,n,r){var o=this,s=Sl(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(m){return m(l,o.state)}))};Sn.prototype.dispatch=function(t,n){var r=this,o=Sl(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(m){return m.before}).forEach(function(m){return m.before(a,r.state)})}catch{}var c=l.length>1?Promise.all(l.map(function(m){return m(i)})):l[0](i);return new Promise(function(m,f){c.then(function(d){try{r._actionSubscribers.filter(function(p){return p.after}).forEach(function(p){return p.after(a,r.state)})}catch{}m(d)},function(d){try{r._actionSubscribers.filter(function(p){return p.error}).forEach(function(p){return p.error(a,r.state,d)})}catch{}f(d)})})}};Sn.prototype.subscribe=function(t,n){return uy(t,this._subscribers,n)};Sn.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return uy(r,this._actionSubscribers,n)};Sn.prototype.watch=function(t,n,r){var o=this;return It(function(){return t(o.state,o.getters)},n,Object.assign({},r))};Sn.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};Sn.prototype.registerModule=function(t,n,r){r===void 0&&(r={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),au(this,this.state,t,this._modules.get(t),r.preserveState),mm(this,this.state)};Sn.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var r=fm(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),cy(this)};Sn.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};Sn.prototype.hotUpdate=function(t){this._modules.update(t),cy(this,!0)};Sn.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(Sn.prototype,pm);const yy="UPDATE_CONFIG",vy="UPDATE_SETTINGS",lu="UPDATE_SETTINGS_OPTION",by="UPDATE_LIBRARY_STATS",wy="UPDATE_LIBRARY_AUDIOBOOKS_COUNT",Cy="UPDATE_LIBRARY_PODCASTS_COUNT",zy="UPDATE_LIBRARY_RSS_COUNT",xy="UPDATE_OUTPUTS",hm="UPDATE_PLAYER_STATUS",ky="UPDATE_QUEUE",Sy="UPDATE_LASTFM",Ey="UPDATE_SPOTIFY",$y="UPDATE_PAIRING",_m="SPOTIFY_NEW_RELEASES",gm="SPOTIFY_FEATURED_PLAYLISTS",$p="ADD_NOTIFICATION",id="DELETE_NOTIFICATION",ad="SEARCH_PATH",ym="ADD_RECENT_SEARCH",Ay="COMPOSER_TRACKS_SORT",Ty="GENRE_TRACKS_SORT",uu="HIDE_SINGLES",vm="HIDE_SPOTIFY",Oy="ARTISTS_SORT",Py="ARTIST_ALBUMS_SORT",Dy="ARTIST_TRACKS_SORT",Fy="ALBUMS_SORT",Iy="SHOW_ONLY_NEXT_ITEMS",ys="SHOW_BURGER_MENU",vs="SHOW_PLAYER_MENU",Ui="SHOW_UPDATE_DIALOG",bm="UPDATE_DIALOG_SCAN_KIND",it=Vx({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:{[yy](e,t){e.config=t},[vy](e,t){e.settings=t},[lu](e,t){const r=e.settings.categories.find(o=>o.name===t.category).options.find(o=>o.name===t.name);r.value=t.value},[by](e,t){e.library=t},[wy](e,t){e.audiobooks_count=t},[Cy](e,t){e.podcasts_count=t},[zy](e,t){e.rss_count=t},[xy](e,t){e.outputs=t},[hm](e,t){e.player=t},[ky](e,t){e.queue=t},[Sy](e,t){e.lastfm=t},[Ey](e,t){e.spotify=t},[$y](e,t){e.pairing=t},[_m](e,t){e.spotify_new_releases=t},[gm](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)},[id](e,t){const n=e.notifications.list.indexOf(t);n!==-1&&e.notifications.list.splice(n,1)},[ad](e,t){e.search_path=t},[ym](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()},[Ay](e,t){e.composer_tracks_sort=t},[Ty](e,t){e.genre_tracks_sort=t},[uu](e,t){e.hide_singles=t},[vm](e,t){e.hide_spotify=t},[Oy](e,t){e.artists_sort=t},[Py](e,t){e.artist_albums_sort=t},[Dy](e,t){e.artist_tracks_sort=t},[Fy](e,t){e.albums_sort=t},[Iy](e,t){e.show_only_next_items=t},[ys](e,t){e.show_burger_menu=t},[vs](e,t){e.show_player_menu=t},[Ui](e,t){e.show_update_dialog=t},[bm](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(id,r)},n.timeout)}}});/*! * vue-router v4.0.16 * (c) 2022 Eduardo San Martin Morote * @license MIT */const Ly=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",$s=e=>Ly?Symbol(e):"_vr_"+e,Bx=$s("rvlm"),Ap=$s("rvd"),wm=$s("r"),My=$s("rl"),ld=$s("rvl"),es=typeof window<"u";function Hx(e){return e.__esModule||Ly&&e[Symbol.toStringTag]==="Module"}const bt=Object.assign;function Hu(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 pi=()=>{},Ux=/\/$/,qx=e=>e.replace(Ux,"");function Uu(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=Zx(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function Wx(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 Gx(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&bs(t.matched[r],n.matched[o])&&Ry(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function bs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ry(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Kx(e[n],t[n]))return!1;return!0}function Kx(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 Zx(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 e2(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=Qx(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 ud=new Map;function t2(e,t){ud.set(e,t)}function n2(e){const t=ud.get(e);return ud.delete(e),t}let r2=()=>location.protocol+"//"+location.host;function Ny(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 o2(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const p=Ny(e,location),h=n.value,_=t.value;let g=0;if(d){if(n.value=p,t.value=d,i&&i===h){i=null;return}g=_?d.position-_.position:0}else r(p);o.forEach(b=>{b(n.value,h,{delta:g,type:Oi.pop,direction:g?g>0?hi.forward:hi.back:hi.unknown})})};function l(){i=n.value}function c(d){o.push(d);const p=()=>{const h=o.indexOf(d);h>-1&&o.splice(h,1)};return s.push(p),p}function m(){const{history:d}=window;d.state&&d.replaceState(bt({},d.state,{scroll:cu()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",m)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",m),{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?cu():null}}function s2(e){const{history:t,location:n}=window,r={value:Ny(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,m){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:r2()+e+l;try{t[m?"replaceState":"pushState"](c,"",d),o.value=c}catch(p){console.error(p),n[m?"replace":"assign"](d)}}function i(l,c){const m=bt({},t.state,Dp(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,m,!0),r.value=l}function a(l,c){const m=bt({},o.value,t.state,{forward:l,scroll:cu()});s(m.current,m,!0);const f=bt({},Dp(r.value,l,null),{position:m.position+1},c);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function i2(e){e=Yx(e);const t=s2(e),n=o2(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=bt({location:"",base:e,go:r,createHref:Xx.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 a2(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),i2(e)}function l2(e){return typeof e=="string"||e&&typeof e=="object"}function jy(e){return typeof e=="string"||typeof e=="symbol"}const Lr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Vy=$s("nf");var Fp;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Fp||(Fp={}));function ws(e,t){return bt(new Error,{type:e,[Vy]:!0},t)}function Mr(e,t){return e instanceof Error&&Vy in e&&(t==null||!!(e.type&t))}const Ip="[^/]+?",u2={sensitive:!1,strict:!1,start:!0,end:!0},c2=/[.+*?^${}()[\]/\\]/g;function d2(e,t){const n=bt({},u2,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const m=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;f1&&(m.endsWith("/")?m=m.slice(0,-1):f=!0);else throw new Error(`Missing required param "${h}"`);m+=w}}return m}return{re:i,score:r,keys:s,parse:a,stringify:l}}function m2(e,t){let n=0;for(;nt.length?t.length===1&&t[0]===40+40?1:-1:0}function f2(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const p2={type:0,value:""},h2=/[a-zA-Z0-9_]/;function _2(e){if(!e)return[[]];if(e==="/")return[[p2]];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="",m="";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:m,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(w)}:pi}function i(m){if(jy(m)){const f=r.get(m);f&&(r.delete(m),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(m);f>-1&&(n.splice(f,1),m.record.name&&r.delete(m.record.name),m.children.forEach(i),m.alias.forEach(i))}}function a(){return n}function l(m){let f=0;for(;f=0&&(m.record.path!==n[f].record.path||!By(m,n[f]));)f++;n.splice(f,0,m),m.record.name&&!Mp(m)&&r.set(m.record.name,m)}function c(m,f){let d,p={},h,_;if("name"in m&&m.name){if(d=r.get(m.name),!d)throw ws(1,{location:m});_=d.record.name,p=bt(v2(f.params,d.keys.filter(w=>!w.optional).map(w=>w.name)),m.params),h=d.stringify(p)}else if("path"in m)h=m.path,d=n.find(w=>w.re.test(h)),d&&(p=d.parse(h),_=d.record.name);else{if(d=f.name?r.get(f.name):n.find(w=>w.re.test(f.path)),!d)throw ws(1,{location:m,currentLocation:f});_=d.record.name,p=bt({},f.params,m.params),h=d.stringify(p)}const g=[];let b=d;for(;b;)g.unshift(b.record),b=b.parent;return{name:_,path:h,params:p,matched:g,meta:C2(g)}}return e.forEach(m=>s(m)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function v2(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function b2(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:w2(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function w2(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 Mp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function C2(e){return e.reduce((t,n)=>bt(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 By(e,t){return t.children.some(n=>n===e||By(e,n))}const Hy=/#/g,z2=/&/g,x2=/\//g,k2=/=/g,S2=/\?/g,Uy=/\+/g,E2=/%5B/g,$2=/%5D/g,qy=/%5E/g,A2=/%60/g,Wy=/%7B/g,T2=/%7C/g,Gy=/%7D/g,O2=/%20/g;function Cm(e){return encodeURI(""+e).replace(T2,"|").replace(E2,"[").replace($2,"]")}function P2(e){return Cm(e).replace(Wy,"{").replace(Gy,"}").replace(qy,"^")}function cd(e){return Cm(e).replace(Uy,"%2B").replace(O2,"+").replace(Hy,"%23").replace(z2,"%26").replace(A2,"`").replace(Wy,"{").replace(Gy,"}").replace(qy,"^")}function D2(e){return cd(e).replace(k2,"%3D")}function F2(e){return Cm(e).replace(Hy,"%23").replace(S2,"%3F")}function I2(e){return e==null?"":F2(e).replace(x2,"%2F")}function El(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function L2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&cd(s)):[r&&cd(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function M2(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 Ns(){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 Br(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(ws(4,{from:n,to:t})):f instanceof Error?a(f):l2(f)?a(ws(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 m=Promise.resolve(c);e.length<3&&(m=m.then(l)),m.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(R2(a)){const c=(a.__vccOpts||a)[t];c&&o.push(Br(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 m=Hx(c)?c.default:c;s.components[i]=m;const d=(m.__vccOpts||m)[t];return d&&Br(d,n,r,s,i)()}))}}return o}function R2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function jp(e){const t=rr(wm),n=rr(My),r=At(()=>t.resolve(us(e.to))),o=At(()=>{const{matched:l}=r.value,{length:c}=l,m=l[c-1],f=n.matched;if(!m||!f.length)return-1;const d=f.findIndex(bs.bind(null,m));if(d>-1)return d;const p=Vp(l[c-2]);return c>1&&Vp(m)===p&&f[f.length-1].path!==p?f.findIndex(bs.bind(null,l[c-2])):d}),s=At(()=>o.value>-1&&B2(n.params,r.value.params)),i=At(()=>o.value>-1&&o.value===n.matched.length-1&&Ry(n.params,r.value.params));function a(l={}){return V2(l)?t[us(e.replace)?"replace":"push"](us(e.to)).catch(pi):Promise.resolve()}return{route:r,href:At(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const N2=Ni({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:jp,setup(e,{slots:t}){const n=Oo(jp(e)),{options:r}=rr(wm),o=At(()=>({[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:Cn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),j2=N2;function V2(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 B2(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 Vp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Bp=(e,t,n)=>e??t??n,H2=Ni({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=rr(ld),o=At(()=>e.route||r.value),s=rr(Ap,0),i=At(()=>o.value.matched[s]);ci(Ap,s+1),ci(Bx,i),ci(ld,o);const a=bn();return It(()=>[a.value,i.value,e.name],([l,c,m],[f,d,p])=>{c&&(c.instances[m]=l,d&&d!==c&&l&&l===f&&(c.leaveGuards.size||(c.leaveGuards=d.leaveGuards),c.updateGuards.size||(c.updateGuards=d.updateGuards))),l&&c&&(!d||!bs(c,d)||!f)&&(c.enterCallbacks[m]||[]).forEach(h=>h(l))},{flush:"post"}),()=>{const l=o.value,c=i.value,m=c&&c.components[e.name],f=e.name;if(!m)return Hp(n.default,{Component:m,route:l});const d=c.props[e.name],p=d?d===!0?l.params:typeof d=="function"?d(l):d:null,_=Cn(m,bt({},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 U2=H2;function q2(e){const t=y2(e.routes,e),n=e.parseQuery||L2,r=e.stringifyQuery||Np,o=e.history,s=Ns(),i=Ns(),a=Ns(),l=L_(Lr);let c=Lr;es&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=Hu.bind(null,U=>""+U),f=Hu.bind(null,I2),d=Hu.bind(null,El);function p(U,ie){let oe,be;return jy(U)?(oe=t.getRecordMatcher(U),be=ie):be=U,t.addRoute(be,oe)}function h(U){const ie=t.getRecordMatcher(U);ie&&t.removeRoute(ie)}function _(){return t.getRoutes().map(U=>U.record)}function g(U){return!!t.getRecordMatcher(U)}function b(U,ie){if(ie=bt({},ie||l.value),typeof U=="string"){const Ae=Uu(n,U,ie.path),$=t.resolve({path:Ae.path},ie),R=o.createHref(Ae.fullPath);return bt(Ae,$,{params:d($.params),hash:El(Ae.hash),redirectedFrom:void 0,href:R})}let oe;if("path"in U)oe=bt({},U,{path:Uu(n,U.path,ie.path).path});else{const Ae=bt({},U.params);for(const $ in Ae)Ae[$]==null&&delete Ae[$];oe=bt({},U,{params:f(U.params)}),ie.params=f(ie.params)}const be=t.resolve(oe,ie),Ve=U.hash||"";be.params=m(d(be.params));const Ie=Wx(r,bt({},U,{hash:P2(Ve),path:be.path})),Ee=o.createHref(Ie);return bt({fullPath:Ie,hash:Ve,query:r===Np?M2(U.query):U.query||{}},be,{redirectedFrom:void 0,href:Ee})}function w(U){return typeof U=="string"?Uu(n,U,l.value.path):bt({},U)}function x(U,ie){if(c!==U)return ws(8,{from:ie,to:U})}function z(U){return j(U)}function S(U){return z(bt(w(U),{replace:!0}))}function T(U){const ie=U.matched[U.matched.length-1];if(ie&&ie.redirect){const{redirect:oe}=ie;let be=typeof oe=="function"?oe(U):oe;return typeof be=="string"&&(be=be.includes("?")||be.includes("#")?be=w(be):{path:be},be.params={}),bt({query:U.query,hash:U.hash,params:U.params},be)}}function j(U,ie){const oe=c=b(U),be=l.value,Ve=U.state,Ie=U.force,Ee=U.replace===!0,Ae=T(oe);if(Ae)return j(bt(w(Ae),{state:Ve,force:Ie,replace:Ee}),ie||oe);const $=oe;$.redirectedFrom=ie;let R;return!Ie&&Gx(r,be,oe)&&(R=ws(16,{to:$,from:be}),He(be,be,!0,!1)),(R?Promise.resolve(R):A($,be)).catch(Y=>Mr(Y)?Mr(Y,2)?Y:Me(Y):ue(Y,$,be)).then(Y=>{if(Y){if(Mr(Y,2))return j(bt(w(Y.to),{state:Ve,force:Ie,replace:Ee}),ie||$)}else Y=W($,be,!0,Ee,Ve);return M($,be,Y),Y})}function F(U,ie){const oe=x(U,ie);return oe?Promise.reject(oe):Promise.resolve()}function A(U,ie){let oe;const[be,Ve,Ie]=W2(U,ie);oe=qu(be.reverse(),"beforeRouteLeave",U,ie);for(const Ae of be)Ae.leaveGuards.forEach($=>{oe.push(Br($,U,ie))});const Ee=F.bind(null,U,ie);return oe.push(Ee),Ho(oe).then(()=>{oe=[];for(const Ae of s.list())oe.push(Br(Ae,U,ie));return oe.push(Ee),Ho(oe)}).then(()=>{oe=qu(Ve,"beforeRouteUpdate",U,ie);for(const Ae of Ve)Ae.updateGuards.forEach($=>{oe.push(Br($,U,ie))});return oe.push(Ee),Ho(oe)}).then(()=>{oe=[];for(const Ae of U.matched)if(Ae.beforeEnter&&!ie.matched.includes(Ae))if(Array.isArray(Ae.beforeEnter))for(const $ of Ae.beforeEnter)oe.push(Br($,U,ie));else oe.push(Br(Ae.beforeEnter,U,ie));return oe.push(Ee),Ho(oe)}).then(()=>(U.matched.forEach(Ae=>Ae.enterCallbacks={}),oe=qu(Ie,"beforeRouteEnter",U,ie),oe.push(Ee),Ho(oe))).then(()=>{oe=[];for(const Ae of i.list())oe.push(Br(Ae,U,ie));return oe.push(Ee),Ho(oe)}).catch(Ae=>Mr(Ae,8)?Ae:Promise.reject(Ae))}function M(U,ie,oe){for(const be of a.list())be(U,ie,oe)}function W(U,ie,oe,be,Ve){const Ie=x(U,ie);if(Ie)return Ie;const Ee=ie===Lr,Ae=es?history.state:{};oe&&(be||Ee?o.replace(U.fullPath,bt({scroll:Ee&&Ae&&Ae.scroll},Ve)):o.push(U.fullPath,Ve)),l.value=U,He(U,ie,oe,Ee),Me()}let I;function H(){I||(I=o.listen((U,ie,oe)=>{const be=b(U),Ve=T(be);if(Ve){j(bt(Ve,{replace:!0}),be).catch(pi);return}c=be;const Ie=l.value;es&&t2(Pp(Ie.fullPath,oe.delta),cu()),A(be,Ie).catch(Ee=>Mr(Ee,12)?Ee:Mr(Ee,2)?(j(Ee.to,be).then(Ae=>{Mr(Ae,20)&&!oe.delta&&oe.type===Oi.pop&&o.go(-1,!1)}).catch(pi),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===Oi.pop&&Mr(Ee,20)&&o.go(-1,!1)),M(be,Ie,Ee)}).catch(pi)}))}let B=Ns(),se=Ns(),J;function ue(U,ie,oe){Me(U);const be=se.list();return be.length?be.forEach(Ve=>Ve(U,ie,oe)):console.error(U),Promise.reject(U)}function ge(){return J&&l.value!==Lr?Promise.resolve():new Promise((U,ie)=>{B.add([U,ie])})}function Me(U){return J||(J=!U,H(),B.list().forEach(([ie,oe])=>U?oe(U):ie()),B.reset()),U}function He(U,ie,oe,be){const{scrollBehavior:Ve}=e;if(!es||!Ve)return Promise.resolve();const Ie=!oe&&n2(Pp(U.fullPath,0))||(be||!oe)&&history.state&&history.state.scroll||null;return Gl().then(()=>Ve(U,ie,Ie)).then(Ee=>Ee&&e2(Ee)).catch(Ee=>ue(Ee,U,ie))}const he=U=>o.go(U);let X;const me=new Set;return{currentRoute:l,addRoute:p,removeRoute:h,hasRoute:g,getRoutes:_,resolve:b,options:e,push:z,replace:S,go:he,back:()=>he(-1),forward:()=>he(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:se.add,isReady:ge,install(U){const ie=this;U.component("RouterLink",j2),U.component("RouterView",U2),U.config.globalProperties.$router=ie,Object.defineProperty(U.config.globalProperties,"$route",{enumerable:!0,get:()=>us(l)}),es&&!X&&l.value===Lr&&(X=!0,z(o.location).catch(Ve=>{}));const oe={};for(const Ve in Lr)oe[Ve]=At(()=>l.value[Ve]);U.provide(wm,ie),U.provide(My,Oo(oe)),U.provide(ld,l);const be=U.unmount;me.add(U),U.unmount=function(){me.delete(U),me.size<1&&(c=Lr,I&&I(),I=null,l.value=Lr,X=!1,J=!1),be()}}}}function Ho(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function W2(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ibs(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>bs(c,l))||o.push(l))}return[n,r,o]}const ve=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},G2={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}}},K2={class:"section fd-content"},Z2={class:"container"},Y2={class:"columns is-centered"},J2={class:"column is-four-fifths"},X2={key:0},Q2={ref:"options_ref",style:{height:"1px"}},ek={class:"buttons is-centered",style:{"margin-bottom":"6px","margin-top":"16px"}},tk={class:"icon is-small"},nk={class:"icon is-small"},rk={id:"top",class:"level"},ok={class:"level-left"},sk={class:"level-item has-text-centered-mobile"},ik={class:"level-right has-text-centered-mobile"},ak={style:{"margin-top":"16px"}};function lk(e,t,n,r,o,s){const i=O("mdicon");return E(),D("section",K2,[u("div",Z2,[u("div",Y2,[u("div",J2,[e.$slots.options?(E(),D("section",X2,[u("div",Q2,null,512),zt(e.$slots,"options"),u("nav",ek,[o.options_visible?(E(),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",nk,[C(i,{name:"chevron-up",size:"16"})])])):(E(),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",tk,[C(i,{name:"chevron-down",size:"16"})])]))])])):Q("",!0),u("div",{class:Ye({"fd-content-with-option":e.$slots.options})},[u("nav",rk,[u("div",ok,[u("div",sk,[u("div",null,[zt(e.$slots,"heading-left")])])]),u("div",ik,[zt(e.$slots,"heading-right")])]),zt(e.$slots,"content"),u("div",ak,[zt(e.$slots,"footer")])],2)])])])])}const ft=ve(G2,[["render",lk]]);var sn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Io(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ky(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){if(this instanceof r){var o=[null];o.push.apply(o,arguments);var s=Function.bind.apply(t,o);return new s}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var zm={exports:{}},Zy=function(t,n){return function(){for(var o=new Array(arguments.length),s=0;s"u"}function ck(e){return e!==null&&!$l(e)&&e.constructor!==null&&!$l(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Yy=Lo("ArrayBuffer");function dk(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Yy(e.buffer),t}function mk(e){return typeof e=="string"}function fk(e){return typeof e=="number"}function Jy(e){return e!==null&&typeof e=="object"}function sl(e){if(km(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var pk=Lo("Date"),hk=Lo("File"),_k=Lo("Blob"),gk=Lo("FileList");function Em(e){return xm.call(e)==="[object Function]"}function yk(e){return Jy(e)&&Em(e.pipe)}function vk(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||xm.call(e)===t||Em(e.toString)&&e.toString()===t)}var bk=Lo("URLSearchParams");function wk(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function Ck(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function $m(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),Sm(e))for(var n=0,r=e.length;n0;)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 Ek(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 $k(e){if(!e)return null;var t=e.length;if($l(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var Ak=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),en={isArray:Sm,isArrayBuffer:Yy,isBuffer:ck,isFormData:vk,isArrayBufferView:dk,isString:mk,isNumber:fk,isObject:Jy,isPlainObject:sl,isUndefined:$l,isDate:pk,isFile:hk,isBlob:_k,isFunction:Em,isStream:yk,isURLSearchParams:bk,isStandardBrowserEnv:Ck,forEach:$m,merge:dd,extend:zk,trim:wk,stripBOM:xk,inherits:kk,toFlatObject:Sk,kindOf:km,kindOfTest:Lo,endsWith:Ek,toArray:$k,isTypedArray:Ak,isFileList:gk},Uo=en;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 Xy=function(t,n,r){if(!n)return t;var o;if(r)o=r(n);else if(Uo.isURLSearchParams(n))o=n.toString();else{var s=[];Uo.forEach(n,function(l,c){l===null||typeof l>"u"||(Uo.isArray(l)?c=c+"[]":l=[l],Uo.forEach(l,function(f){Uo.isDate(f)?f=f.toISOString():Uo.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},Tk=en;function du(){this.handlers=[]}du.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};du.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};du.prototype.forEach=function(t){Tk.forEach(this.handlers,function(r){r!==null&&t(r)})};var Ok=du,Pk=en,Dk=function(t,n){Pk.forEach(t,function(o,s){s!==n&&s.toUpperCase()===n.toUpperCase()&&(t[n]=o,delete t[s])})},Qy=en;function Cs(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)}Qy.inherits(Cs,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 ev=Cs.prototype,tv={};["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){tv[e]={value:e}});Object.defineProperties(Cs,tv);Object.defineProperty(ev,"isAxiosError",{value:!0});Cs.from=function(e,t,n,r,o,s){var i=Object.create(ev);return Qy.toFlatObject(e,i,function(l){return l!==Error.prototype}),Cs.call(i,e.message,t,n,r,o),i.name=e.name,s&&Object.assign(i,s),i};var As=Cs,nv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Kn=en;function Fk(e,t){t=t||new FormData;var n=[];function r(s){return s===null?"":Kn.isDate(s)?s.toISOString():Kn.isArrayBuffer(s)||Kn.isTypedArray(s)?typeof Blob=="function"?new Blob([s]):Buffer.from(s):s}function o(s,i){if(Kn.isPlainObject(s)||Kn.isArray(s)){if(n.indexOf(s)!==-1)throw Error("Circular reference detected in "+i);n.push(s),Kn.forEach(s,function(l,c){if(!Kn.isUndefined(l)){var m=i?i+"."+c:c,f;if(l&&!i&&typeof l=="object"){if(Kn.endsWith(c,"{}"))l=JSON.stringify(l);else if(Kn.endsWith(c,"[]")&&(f=Kn.toArray(l))){f.forEach(function(d){!Kn.isUndefined(d)&&t.append(m,r(d))});return}}o(l,m)}}),n.pop()}else t.append(i,r(s))}return o(e),t}var rv=Fk,Wu,qp;function Ik(){if(qp)return Wu;qp=1;var e=As;return Wu=function(n,r,o){var s=o.config.validateStatus;!o.status||!s||s(o.status)?n(o):r(new e("Request failed with status code "+o.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))},Wu}var Gu,Wp;function Lk(){if(Wp)return Gu;Wp=1;var e=en;return Gu=e.isStandardBrowserEnv()?function(){return{write:function(r,o,s,i,a,l){var c=[];c.push(r+"="+encodeURIComponent(o)),e.isNumber(s)&&c.push("expires="+new Date(s).toGMTString()),e.isString(i)&&c.push("path="+i),e.isString(a)&&c.push("domain="+a),l===!0&&c.push("secure"),document.cookie=c.join("; ")},read:function(r){var o=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return o?decodeURIComponent(o[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Gu}var Mk=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},Rk=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},Nk=Mk,jk=Rk,ov=function(t,n){return t&&!Nk(n)?jk(t,n):n},Ku,Gp;function Vk(){if(Gp)return Ku;Gp=1;var e=en,t=["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"];return Ku=function(r){var o={},s,i,a;return r&&e.forEach(r.split(` `),function(c){if(a=c.indexOf(":"),s=e.trim(c.substr(0,a)).toLowerCase(),i=e.trim(c.substr(a+1)),s){if(o[s]&&t.indexOf(s)>=0)return;s==="set-cookie"?o[s]=(o[s]?o[s]:[]).concat([i]):o[s]=o[s]?o[s]+", "+i:i}}),o},Ku}var Zu,Kp;function Bk(){if(Kp)return Zu;Kp=1;var e=en;return Zu=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),o;function s(i){var a=i;return n&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return o=s(window.location.href),function(a){var l=e.isString(a)?s(a):a;return l.protocol===o.protocol&&l.host===o.host}}():function(){return function(){return!0}}(),Zu}var Yu,Zp;function mu(){if(Zp)return Yu;Zp=1;var e=As,t=en;function n(r){e.call(this,r??"canceled",e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),Yu=n,Yu}var Ju,Yp;function Hk(){return Yp||(Yp=1,Ju=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),Ju}var Xu,Jp;function Xp(){if(Jp)return Xu;Jp=1;var e=en,t=Ik(),n=Lk(),r=Xy,o=ov,s=Vk(),i=Bk(),a=nv,l=As,c=mu(),m=Hk();return Xu=function(d){return new Promise(function(h,_){var g=d.data,b=d.headers,w=d.responseType,x;function z(){d.cancelToken&&d.cancelToken.unsubscribe(x),d.signal&&d.signal.removeEventListener("abort",x)}e.isFormData(g)&&e.isStandardBrowserEnv()&&delete b["Content-Type"];var S=new XMLHttpRequest;if(d.auth){var T=d.auth.username||"",j=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";b.Authorization="Basic "+btoa(T+":"+j)}var F=o(d.baseURL,d.url);S.open(d.method.toUpperCase(),r(F,d.params,d.paramsSerializer),!0),S.timeout=d.timeout;function A(){if(S){var I="getAllResponseHeaders"in S?s(S.getAllResponseHeaders()):null,H=!w||w==="text"||w==="json"?S.responseText:S.response,B={data:H,status:S.status,statusText:S.statusText,headers:I,config:d,request:S};t(function(J){h(J),z()},function(J){_(J),z()},B),S=null}}if("onloadend"in S?S.onloadend=A:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(A)},S.onabort=function(){S&&(_(new l("Request aborted",l.ECONNABORTED,d,S)),S=null)},S.onerror=function(){_(new l("Network Error",l.ERR_NETWORK,d,S,S)),S=null},S.ontimeout=function(){var H=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",B=d.transitional||a;d.timeoutErrorMessage&&(H=d.timeoutErrorMessage),_(new l(H,B.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,d,S)),S=null},e.isStandardBrowserEnv()){var M=(d.withCredentials||i(F))&&d.xsrfCookieName?n.read(d.xsrfCookieName):void 0;M&&(b[d.xsrfHeaderName]=M)}"setRequestHeader"in S&&e.forEach(b,function(H,B){typeof g>"u"&&B.toLowerCase()==="content-type"?delete b[B]:S.setRequestHeader(B,H)}),e.isUndefined(d.withCredentials)||(S.withCredentials=!!d.withCredentials),w&&w!=="json"&&(S.responseType=d.responseType),typeof d.onDownloadProgress=="function"&&S.addEventListener("progress",d.onDownloadProgress),typeof d.onUploadProgress=="function"&&S.upload&&S.upload.addEventListener("progress",d.onUploadProgress),(d.cancelToken||d.signal)&&(x=function(I){S&&(_(!I||I&&I.type?new c:I),S.abort(),S=null)},d.cancelToken&&d.cancelToken.subscribe(x),d.signal&&(d.signal.aborted?x():d.signal.addEventListener("abort",x))),g||(g=null);var W=m(F);if(W&&["http","https","file"].indexOf(W)===-1){_(new l("Unsupported protocol "+W+":",l.ERR_BAD_REQUEST,d));return}S.send(g)})},Xu}var Qu,Qp;function Uk(){return Qp||(Qp=1,Qu=null),Qu}var Yt=en,eh=Dk,th=As,qk=nv,Wk=rv,Gk={"Content-Type":"application/x-www-form-urlencoded"};function nh(e,t){!Yt.isUndefined(e)&&Yt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function Kk(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Xp()),e}function Zk(e,t,n){if(Yt.isString(e))try{return(t||JSON.parse)(e),Yt.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var fu={transitional:qk,adapter:Kk(),transformRequest:[function(t,n){if(eh(n,"Accept"),eh(n,"Content-Type"),Yt.isFormData(t)||Yt.isArrayBuffer(t)||Yt.isBuffer(t)||Yt.isStream(t)||Yt.isFile(t)||Yt.isBlob(t))return t;if(Yt.isArrayBufferView(t))return t.buffer;if(Yt.isURLSearchParams(t))return nh(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var r=Yt.isObject(t),o=n&&n["Content-Type"],s;if((s=Yt.isFileList(t))||r&&o==="multipart/form-data"){var i=this.env&&this.env.FormData;return Wk(s?{"files[]":t}:t,i&&new i)}else if(r||o==="application/json")return nh(n,"application/json"),Zk(t);return t}],transformResponse:[function(t){var n=this.transitional||fu.transitional,r=n&&n.silentJSONParsing,o=n&&n.forcedJSONParsing,s=!r&&this.responseType==="json";if(s||o&&Yt.isString(t)&&t.length)try{return JSON.parse(t)}catch(i){if(s)throw i.name==="SyntaxError"?th.from(i,th.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:Uk()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Yt.forEach(["delete","get","head"],function(t){fu.headers[t]={}});Yt.forEach(["post","put","patch"],function(t){fu.headers[t]=Yt.merge(Gk)});var Am=fu,Yk=en,Jk=Am,Xk=function(t,n,r){var o=this||Jk;return Yk.forEach(r,function(i){t=i.call(o,t,n)}),t},ec,rh;function sv(){return rh||(rh=1,ec=function(t){return!!(t&&t.__CANCEL__)}),ec}var oh=en,tc=Xk,Qk=sv(),eS=Am,tS=mu();function nc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new tS}var nS=function(t){nc(t),t.headers=t.headers||{},t.data=tc.call(t,t.data,t.headers,t.transformRequest),t.headers=oh.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),oh.forEach(["delete","get","head","post","put","patch","common"],function(o){delete t.headers[o]});var n=t.adapter||eS.adapter;return n(t).then(function(o){return nc(t),o.data=tc.call(t,o.data,o.headers,t.transformResponse),o},function(o){return Qk(o)||(nc(t),o&&o.response&&(o.response.data=tc.call(t,o.response.data,o.response.headers,t.transformResponse))),Promise.reject(o)})},En=en,iv=function(t,n){n=n||{};var r={};function o(m,f){return En.isPlainObject(m)&&En.isPlainObject(f)?En.merge(m,f):En.isPlainObject(f)?En.merge({},f):En.isArray(f)?f.slice():f}function s(m){if(En.isUndefined(n[m])){if(!En.isUndefined(t[m]))return o(void 0,t[m])}else return o(t[m],n[m])}function i(m){if(!En.isUndefined(n[m]))return o(void 0,n[m])}function a(m){if(En.isUndefined(n[m])){if(!En.isUndefined(t[m]))return o(void 0,t[m])}else return o(void 0,n[m])}function l(m){if(m in n)return o(t[m],n[m]);if(m in t)return o(void 0,t[m])}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 En.forEach(Object.keys(t).concat(Object.keys(n)),function(f){var d=c[f]||s,p=d(f);En.isUndefined(p)&&d!==l||(r[f]=p)}),r},rc,sh;function av(){return sh||(sh=1,rc={version:"0.27.2"}),rc}var rS=av().version,Hr=As,Tm={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){Tm[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var ih={};Tm.transitional=function(t,n,r){function o(s,i){return"[Axios v"+rS+"] Transitional option '"+s+"'"+i+(r?". "+r:"")}return function(s,i,a){if(t===!1)throw new Hr(o(i," has been removed"+(n?" in "+n:"")),Hr.ERR_DEPRECATED);return n&&!ih[i]&&(ih[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 oS(e,t,n){if(typeof e!="object")throw new Hr("options must be an object",Hr.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 Hr("option "+s+" must be "+l,Hr.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Hr("Unknown option "+s,Hr.ERR_BAD_OPTION)}}var sS={assertOptions:oS,validators:Tm},lv=en,iS=Xy,ah=Ok,lh=nS,pu=iv,aS=ov,uv=sS,qo=uv.validators;function zs(e){this.defaults=e,this.interceptors={request:new ah,response:new ah}}zs.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=pu(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&&uv.assertOptions(r,{silentJSONParsing:qo.transitional(qo.boolean),forcedJSONParsing:qo.transitional(qo.boolean),clarifyTimeoutError:qo.transitional(qo.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=[lh,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 m=o.shift(),f=o.shift();try{c=m(c)}catch(d){f(d);break}}try{a=lh(c)}catch(d){return Promise.reject(d)}for(;i.length;)a=a.then(i.shift(),i.shift());return a};zs.prototype.getUri=function(t){t=pu(this.defaults,t);var n=aS(t.baseURL,t.url);return iS(n,t.params,t.paramsSerializer)};lv.forEach(["delete","get","head","options"],function(t){zs.prototype[t]=function(n,r){return this.request(pu(r||{},{method:t,url:n,data:(r||{}).data}))}});lv.forEach(["post","put","patch"],function(t){function n(r){return function(s,i,a){return this.request(pu(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:i}))}}zs.prototype[t]=n(),zs.prototype[t+"Form"]=n(!0)});var lS=zs,oc,uh;function uS(){if(uh)return oc;uh=1;var e=mu();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var r;this.promise=new Promise(function(i){r=i});var o=this;this.promise.then(function(s){if(o._listeners){var i,a=o._listeners.length;for(i=0;i(it.dispatch("add_notification",{text:ts("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=>(it.dispatch("add_notification",{text:ts("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,it.getters.now_playing&&it.getters.now_playing.id&&(t.position=it.getters.now_playing.position+1),Te.post("./api/queue/items/add",void 0,{params:t}).then(n=>(it.dispatch("add_notification",{text:ts("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=>(it.dispatch("add_notification",{text:ts("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}},gS={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})}}},yS={key:0,class:"media"},vS={key:0,class:"media-left"},bS={class:"icon has-text-grey fd-is-movable handle"},wS=["textContent"],CS=["textContent"],zS=["textContent"],xS={class:"media-right"};function kS(e,t,n,r,o,s){const i=O("mdicon");return s.is_next||!n.show_only_next_items?(E(),D("div",yS,[n.edit_mode?(E(),D("div",vS,[u("span",bS,[C(i,{name:"drag-horizontal",size:"16"})])])):Q("",!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,wS),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,CS)],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,zS)]),u("div",xS,[zt(e.$slots,"actions")])])):Q("",!0)}const SS=ve(gS,[["render",kS]]);var dv={exports:{}};(function(e){var t=function(){var n="https://api.spotify.com/v1",r=null,o=null,s=function(d,p){return d.abort=p,d},i=function(d,p){var h;if(o!==null){var _=o.defer();d(function(g){_.resolve(g)},function(g){_.reject(g)}),h=_.promise}else window.Promise&&(h=new window.Promise(d));return h?new s(h,p):null},a=function(){var d=Array.prototype.slice.call(arguments),p=d[0],h=d.slice(1);return p=p||{},h.forEach(function(_){for(var g in _)_.hasOwnProperty(g)&&(p[g]=_[g])}),p},l=function(d,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),d=d+"?"+h),d},c=function(d,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=d.type||"GET";if(h.open(z,l(d.url,d.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(j){console.error(j)}h.status>=200&&h.status<300?w(T):x()}},z==="GET")h.send(null);else{var S=null;d.postData&&(d.contentType==="image/jpeg"?(S=d.postData,h.setRequestHeader("Content-Type",d.contentType)):(S=JSON.stringify(d.postData),h.setRequestHeader("Content-Type","application/json"))),h.send(S)}};return p?(_(),null):i(_,function(){h.abort()})},m=function(d,p,h,_){var g={},b=null;typeof p=="object"?(g=p,b=h):typeof p=="function"&&(b=p);var w=d.type||"GET";return w!=="GET"&&d.postData&&!_?d.postData=a(d.postData,g):d.params=a(d.params,g),c(d,b)},f=function(){};return f.prototype={constructor:t},f.prototype.getGeneric=function(d,p){var h={url:d};return m(h,p)},f.prototype.getMe=function(d,p){var h={url:n+"/me"};return m(h,d,p)},f.prototype.getMySavedTracks=function(d,p){var h={url:n+"/me/tracks"};return m(h,d,p)},f.prototype.addToMySavedTracks=function(d,p,h){var _={url:n+"/me/tracks",type:"PUT",postData:d};return m(_,p,h)},f.prototype.removeFromMySavedTracks=function(d,p,h){var _={url:n+"/me/tracks",type:"DELETE",postData:d};return m(_,p,h)},f.prototype.containsMySavedTracks=function(d,p,h){var _={url:n+"/me/tracks/contains",params:{ids:d.join(",")}};return m(_,p,h)},f.prototype.getMySavedAlbums=function(d,p){var h={url:n+"/me/albums"};return m(h,d,p)},f.prototype.addToMySavedAlbums=function(d,p,h){var _={url:n+"/me/albums",type:"PUT",postData:d};return m(_,p,h)},f.prototype.removeFromMySavedAlbums=function(d,p,h){var _={url:n+"/me/albums",type:"DELETE",postData:d};return m(_,p,h)},f.prototype.containsMySavedAlbums=function(d,p,h){var _={url:n+"/me/albums/contains",params:{ids:d.join(",")}};return m(_,p,h)},f.prototype.getMyTopArtists=function(d,p){var h={url:n+"/me/top/artists"};return m(h,d,p)},f.prototype.getMyTopTracks=function(d,p){var h={url:n+"/me/top/tracks"};return m(h,d,p)},f.prototype.getMyRecentlyPlayedTracks=function(d,p){var h={url:n+"/me/player/recently-played"};return m(h,d,p)},f.prototype.followUsers=function(d,p){var h={url:n+"/me/following/",type:"PUT",params:{ids:d.join(","),type:"user"}};return m(h,p)},f.prototype.followArtists=function(d,p){var h={url:n+"/me/following/",type:"PUT",params:{ids:d.join(","),type:"artist"}};return m(h,p)},f.prototype.followPlaylist=function(d,p,h){var _={url:n+"/playlists/"+d+"/followers",type:"PUT",postData:{}};return m(_,p,h)},f.prototype.unfollowUsers=function(d,p){var h={url:n+"/me/following/",type:"DELETE",params:{ids:d.join(","),type:"user"}};return m(h,p)},f.prototype.unfollowArtists=function(d,p){var h={url:n+"/me/following/",type:"DELETE",params:{ids:d.join(","),type:"artist"}};return m(h,p)},f.prototype.unfollowPlaylist=function(d,p){var h={url:n+"/playlists/"+d+"/followers",type:"DELETE"};return m(h,p)},f.prototype.isFollowingUsers=function(d,p){var h={url:n+"/me/following/contains",type:"GET",params:{ids:d.join(","),type:"user"}};return m(h,p)},f.prototype.isFollowingArtists=function(d,p){var h={url:n+"/me/following/contains",type:"GET",params:{ids:d.join(","),type:"artist"}};return m(h,p)},f.prototype.areFollowingPlaylist=function(d,p,h){var _={url:n+"/playlists/"+d+"/followers/contains",type:"GET",params:{ids:p.join(",")}};return m(_,h)},f.prototype.getFollowedArtists=function(d,p){var h={url:n+"/me/following",type:"GET",params:{type:"artist"}};return m(h,d,p)},f.prototype.getUser=function(d,p,h){var _={url:n+"/users/"+encodeURIComponent(d)};return m(_,p,h)},f.prototype.getUserPlaylists=function(d,p,h){var _;return typeof d=="string"?_={url:n+"/users/"+encodeURIComponent(d)+"/playlists"}:(_={url:n+"/me/playlists"},h=p,p=d),m(_,p,h)},f.prototype.getPlaylist=function(d,p,h){var _={url:n+"/playlists/"+d};return m(_,p,h)},f.prototype.getPlaylistTracks=function(d,p,h){var _={url:n+"/playlists/"+d+"/tracks"};return m(_,p,h)},f.prototype.getPlaylistCoverImage=function(d,p){var h={url:n+"/playlists/"+d+"/images"};return m(h,p)},f.prototype.createPlaylist=function(d,p,h){var _={url:n+"/users/"+encodeURIComponent(d)+"/playlists",type:"POST",postData:p};return m(_,p,h)},f.prototype.changePlaylistDetails=function(d,p,h){var _={url:n+"/playlists/"+d,type:"PUT",postData:p};return m(_,p,h)},f.prototype.addTracksToPlaylist=function(d,p,h,_){var g={url:n+"/playlists/"+d+"/tracks",type:"POST",postData:{uris:p}};return m(g,h,_,!0)},f.prototype.replaceTracksInPlaylist=function(d,p,h){var _={url:n+"/playlists/"+d+"/tracks",type:"PUT",postData:{uris:p}};return m(_,{},h)},f.prototype.reorderTracksInPlaylist=function(d,p,h,_,g){var b={url:n+"/playlists/"+d+"/tracks",type:"PUT",postData:{range_start:p,insert_before:h}};return m(b,_,g)},f.prototype.removeTracksFromPlaylist=function(d,p,h){var _=p.map(function(b){return typeof b=="string"?{uri:b}:b}),g={url:n+"/playlists/"+d+"/tracks",type:"DELETE",postData:{tracks:_}};return m(g,{},h)},f.prototype.removeTracksFromPlaylistWithSnapshotId=function(d,p,h,_){var g=p.map(function(w){return typeof w=="string"?{uri:w}:w}),b={url:n+"/playlists/"+d+"/tracks",type:"DELETE",postData:{tracks:g,snapshot_id:h}};return m(b,{},_)},f.prototype.removeTracksFromPlaylistInPositions=function(d,p,h,_){var g={url:n+"/playlists/"+d+"/tracks",type:"DELETE",postData:{positions:p,snapshot_id:h}};return m(g,{},_)},f.prototype.uploadCustomPlaylistCoverImage=function(d,p,h){var _={url:n+"/playlists/"+d+"/images",type:"PUT",postData:p.replace(/^data:image\/jpeg;base64,/,""),contentType:"image/jpeg"};return m(_,{},h)},f.prototype.getAlbum=function(d,p,h){var _={url:n+"/albums/"+d};return m(_,p,h)},f.prototype.getAlbumTracks=function(d,p,h){var _={url:n+"/albums/"+d+"/tracks"};return m(_,p,h)},f.prototype.getAlbums=function(d,p,h){var _={url:n+"/albums/",params:{ids:d.join(",")}};return m(_,p,h)},f.prototype.getTrack=function(d,p,h){var _={};return _.url=n+"/tracks/"+d,m(_,p,h)},f.prototype.getTracks=function(d,p,h){var _={url:n+"/tracks/",params:{ids:d.join(",")}};return m(_,p,h)},f.prototype.getArtist=function(d,p,h){var _={url:n+"/artists/"+d};return m(_,p,h)},f.prototype.getArtists=function(d,p,h){var _={url:n+"/artists/",params:{ids:d.join(",")}};return m(_,p,h)},f.prototype.getArtistAlbums=function(d,p,h){var _={url:n+"/artists/"+d+"/albums"};return m(_,p,h)},f.prototype.getArtistTopTracks=function(d,p,h,_){var g={url:n+"/artists/"+d+"/top-tracks",params:{country:p}};return m(g,h,_)},f.prototype.getArtistRelatedArtists=function(d,p,h){var _={url:n+"/artists/"+d+"/related-artists"};return m(_,p,h)},f.prototype.getFeaturedPlaylists=function(d,p){var h={url:n+"/browse/featured-playlists"};return m(h,d,p)},f.prototype.getNewReleases=function(d,p){var h={url:n+"/browse/new-releases"};return m(h,d,p)},f.prototype.getCategories=function(d,p){var h={url:n+"/browse/categories"};return m(h,d,p)},f.prototype.getCategory=function(d,p,h){var _={url:n+"/browse/categories/"+d};return m(_,p,h)},f.prototype.getCategoryPlaylists=function(d,p,h){var _={url:n+"/browse/categories/"+d+"/playlists"};return m(_,p,h)},f.prototype.search=function(d,p,h,_){var g={url:n+"/search/",params:{q:d,type:p.join(",")}};return m(g,h,_)},f.prototype.searchAlbums=function(d,p,h){return this.search(d,["album"],p,h)},f.prototype.searchArtists=function(d,p,h){return this.search(d,["artist"],p,h)},f.prototype.searchTracks=function(d,p,h){return this.search(d,["track"],p,h)},f.prototype.searchPlaylists=function(d,p,h){return this.search(d,["playlist"],p,h)},f.prototype.searchShows=function(d,p,h){return this.search(d,["show"],p,h)},f.prototype.searchEpisodes=function(d,p,h){return this.search(d,["episode"],p,h)},f.prototype.getAudioFeaturesForTrack=function(d,p){var h={};return h.url=n+"/audio-features/"+d,m(h,{},p)},f.prototype.getAudioFeaturesForTracks=function(d,p){var h={url:n+"/audio-features",params:{ids:d}};return m(h,{},p)},f.prototype.getAudioAnalysisForTrack=function(d,p){var h={};return h.url=n+"/audio-analysis/"+d,m(h,{},p)},f.prototype.getRecommendations=function(d,p){var h={url:n+"/recommendations"};return m(h,d,p)},f.prototype.getAvailableGenreSeeds=function(d){var p={url:n+"/recommendations/available-genre-seeds"};return m(p,{},d)},f.prototype.getMyDevices=function(d){var p={url:n+"/me/player/devices"};return m(p,{},d)},f.prototype.getMyCurrentPlaybackState=function(d,p){var h={url:n+"/me/player"};return m(h,d,p)},f.prototype.getMyCurrentPlayingTrack=function(d,p){var h={url:n+"/me/player/currently-playing"};return m(h,d,p)},f.prototype.transferMyPlayback=function(d,p,h){var _=p||{};_.device_ids=d;var g={type:"PUT",url:n+"/me/player",postData:_};return m(g,p,h)},f.prototype.play=function(d,p){d=d||{};var h="device_id"in d?{device_id:d.device_id}:null,_={};["context_uri","uris","offset","position_ms"].forEach(function(w){w in d&&(_[w]=d[w])});var g={type:"PUT",url:n+"/me/player/play",params:h,postData:_},b=typeof d=="function"?d:{};return m(g,b,p)},f.prototype.queue=function(d,p,h){p=p||{};var _="device_id"in p?{uri:d,device_id:p.device_id}:{uri:d},g={type:"POST",url:n+"/me/player/queue",params:_};return m(g,p,h)},f.prototype.pause=function(d,p){d=d||{};var h="device_id"in d?{device_id:d.device_id}:null,_={type:"PUT",url:n+"/me/player/pause",params:h};return m(_,d,p)},f.prototype.skipToNext=function(d,p){d=d||{};var h="device_id"in d?{device_id:d.device_id}:null,_={type:"POST",url:n+"/me/player/next",params:h};return m(_,d,p)},f.prototype.skipToPrevious=function(d,p){d=d||{};var h="device_id"in d?{device_id:d.device_id}:null,_={type:"POST",url:n+"/me/player/previous",params:h};return m(_,d,p)},f.prototype.seek=function(d,p,h){p=p||{};var _={position_ms:d};"device_id"in p&&(_.device_id=p.device_id);var g={type:"PUT",url:n+"/me/player/seek",params:_};return m(g,p,h)},f.prototype.setRepeat=function(d,p,h){p=p||{};var _={state:d};"device_id"in p&&(_.device_id=p.device_id);var g={type:"PUT",url:n+"/me/player/repeat",params:_};return m(g,p,h)},f.prototype.setVolume=function(d,p,h){p=p||{};var _={volume_percent:d};"device_id"in p&&(_.device_id=p.device_id);var g={type:"PUT",url:n+"/me/player/volume",params:_};return m(g,p,h)},f.prototype.setShuffle=function(d,p,h){p=p||{};var _={state:d};"device_id"in p&&(_.device_id=p.device_id);var g={type:"PUT",url:n+"/me/player/shuffle",params:_};return m(g,p,h)},f.prototype.getShow=function(d,p,h){var _={};return _.url=n+"/shows/"+d,m(_,p,h)},f.prototype.getShows=function(d,p,h){var _={url:n+"/shows/",params:{ids:d.join(",")}};return m(_,p,h)},f.prototype.getMySavedShows=function(d,p){var h={url:n+"/me/shows"};return m(h,d,p)},f.prototype.addToMySavedShows=function(d,p,h){var _={url:n+"/me/shows",type:"PUT",postData:d};return m(_,p,h)},f.prototype.removeFromMySavedShows=function(d,p,h){var _={url:n+"/me/shows",type:"DELETE",postData:d};return m(_,p,h)},f.prototype.containsMySavedShows=function(d,p,h){var _={url:n+"/me/shows/contains",params:{ids:d.join(",")}};return m(_,p,h)},f.prototype.getShowEpisodes=function(d,p,h){var _={url:n+"/shows/"+d+"/episodes"};return m(_,p,h)},f.prototype.getEpisode=function(d,p,h){var _={};return _.url=n+"/episodes/"+d,m(_,p,h)},f.prototype.getEpisodes=function(d,p,h){var _={url:n+"/episodes/",params:{ids:d.join(",")}};return m(_,p,h)},f.prototype.getAccessToken=function(){return r},f.prototype.setAccessToken=function(d){r=d},f.prototype.setPromiseImplementation=function(d){var p=!1;try{var h=new d(function(_){_()});typeof h.then=="function"&&typeof h.catch=="function"&&(p=!0)}catch(_){console.error(_)}if(p)o=d;else throw new Error("Unsupported implementation of Promises/A+")},f}();e.exports=t})(dv);var ES=dv.exports;const ar=Io(ES),$S={name:"ModalDialogQueueItem",props:["show","item"],emits:["close"],data(){return{spotify_track:{}}},watch:{item(){if(this.item&&this.item.data_kind==="spotify"){const e=new ar;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})}}},AS={key:0,class:"modal is-active"},TS={class:"modal-content fd-modal-card"},OS={class:"card"},PS={class:"card-content"},DS=["textContent"],FS=["textContent"],IS={class:"content is-small"},LS=["textContent"],MS=["textContent"],RS=["textContent"],NS={key:0},jS=["textContent"],VS=["textContent"],BS=["textContent"],HS={key:1},US=["textContent"],qS=["textContent"],WS={key:2},GS=["textContent"],KS=["textContent"],ZS={key:3},YS=["textContent"],JS=["textContent"],XS=["textContent"],QS=["textContent"],eE=["textContent"],tE=["textContent"],nE=["textContent"],rE=["textContent"],oE=["textContent"],sE={class:"title is-6"},iE=["textContent"],aE={key:0,class:"has-text-weight-normal"},lE=yt(" ("),uE=["textContent"],cE=yt(", "),dE=["textContent"],mE=yt(") "),fE=["textContent"],pE={class:"title is-6"},hE=["textContent"],_E=["textContent"],gE=["textContent"],yE=["textContent"],vE={class:"card-footer"},bE={class:"icon"},wE=["textContent"],CE={class:"icon"},zE=["textContent"];function xE(e,t,n,r,o,s){const i=O("mdicon");return E(),D("div",null,[C(qt,{name:"fade"},{default:P(()=>[n.show?(E(),D("div",AS,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",TS,[u("div",OS,[u("div",PS,[u("p",{class:"title is-4",textContent:v(n.item.title)},null,8,DS),u("p",{class:"subtitle",textContent:v(n.item.artist)},null,8,FS),u("div",IS,[u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.album"))},null,8,LS),n.item.album_id?(E(),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,MS)):(E(),D("span",{key:1,class:"title is-6",textContent:v(n.item.album)},null,8,RS))]),n.item.album_artist?(E(),D("p",NS,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.album-artist"))},null,8,jS),n.item.album_artist_id?(E(),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,VS)):(E(),D("span",{key:1,class:"title is-6",textContent:v(n.item.album_artist)},null,8,BS))])):Q("",!0),n.item.composer?(E(),D("p",HS,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.composer"))},null,8,US),u("span",{class:"title is-6",textContent:v(n.item.composer)},null,8,qS)])):Q("",!0),n.item.year>0?(E(),D("p",WS,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.year"))},null,8,GS),u("span",{class:"title is-6",textContent:v(n.item.year)},null,8,KS)])):Q("",!0),n.item.genre?(E(),D("p",ZS,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.genre"))},null,8,YS),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,JS)])):Q("",!0),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.position"))},null,8,XS),u("span",{class:"title is-6",textContent:v([n.item.disc_number,n.item.track_number].join(" / "))},null,8,QS)]),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.duration"))},null,8,eE),u("span",{class:"title is-6",textContent:v(e.$filters.durationInHours(n.item.length_ms))},null,8,tE)]),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.path"))},null,8,nE),u("span",{class:"title is-6",textContent:v(n.item.path)},null,8,rE)]),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.type"))},null,8,oE),u("span",sE,[u("span",{textContent:v([e.$t("media.kind."+n.item.media_kind),e.$t("data.kind."+n.item.data_kind)].join(" - "))},null,8,iE),n.item.data_kind==="spotify"?(E(),D("span",aE,[lE,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,uE),cE,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,dE),mE])):Q("",!0)])]),u("p",null,[u("span",{class:"heading",textContent:v(e.$t("dialog.queue-item.quality"))},null,8,fE),u("span",pE,[u("span",{textContent:v(n.item.type)},null,8,hE),n.item.samplerate?(E(),D("span",{key:0,textContent:v(e.$t("dialog.queue-item.samplerate",{rate:n.item.samplerate}))},null,8,_E)):Q("",!0),n.item.channels?(E(),D("span",{key:1,textContent:v(e.$t("dialog.queue-item.channels",{channels:e.$filters.channels(n.item.channels)}))},null,8,gE)):Q("",!0),n.item.bitrate?(E(),D("span",{key:2,textContent:v(e.$t("dialog.queue-item.bitrate",{rate:n.item.bitrate}))},null,8,yE)):Q("",!0)])])])]),u("footer",vE,[u("a",{class:"card-footer-item has-text-dark",onClick:t[6]||(t[6]=(...a)=>s.remove&&s.remove(...a))},[u("span",bE,[C(i,{name:"delete",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.queue-item.remove"))},null,8,wE)]),u("a",{class:"card-footer-item has-text-dark",onClick:t[7]||(t[7]=(...a)=>s.play&&s.play(...a))},[u("span",CE,[C(i,{name:"play",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.queue-item.play"))},null,8,zE)])])])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[8]||(t[8]=a=>e.$emit("close"))})])):Q("",!0)]),_:1})])}const mv=ve($S,[["render",xE]]),kE={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})}}},SE={key:0,class:"modal is-active"},EE={class:"modal-content fd-modal-card"},$E={class:"card"},AE={class:"card-content"},TE=["textContent"],OE={class:"field"},PE={class:"control is-expanded has-icons-left"},DE=["placeholder","disabled"],FE={class:"icon is-left"},IE={key:0,class:"card-footer"},LE={class:"card-footer-item has-text-dark"},ME={class:"icon"},RE=["textContent"],NE={key:1,class:"card-footer"},jE={class:"icon"},VE=["textContent"],BE={class:"icon"},HE=["textContent"],UE={class:"icon"},qE=["textContent"];function WE(e,t,n,r,o,s){const i=O("mdicon");return E(),D("div",null,[C(qt,{name:"fade"},{default:P(()=>[n.show?(E(),D("div",SE,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",EE,[u("div",$E,[u("div",AE,[u("p",{class:"title is-4",textContent:v(e.$t("dialog.add.stream.title"))},null,8,TE),u("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=ht((...a)=>s.play&&s.play(...a),["prevent"]))},[u("div",OE,[u("p",PE,[xt(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,DE),[[xn,o.url]]),u("span",FE,[C(i,{name:"web",size:"16"})])])])],32)]),o.loading?(E(),D("footer",IE,[u("a",LE,[u("span",ME,[C(i,{name:"web",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.add.stream.loading"))},null,8,RE)])])):(E(),D("footer",NE,[u("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[u("span",jE,[C(i,{name:"cancel",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.add.stream.cancel"))},null,8,VE)]),u("a",{class:"card-footer-item has-text-dark",onClick:t[4]||(t[4]=(...a)=>s.add_stream&&s.add_stream(...a))},[u("span",BE,[C(i,{name:"playlist-plus",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.add.stream.add"))},null,8,HE)]),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",UE,[C(i,{name:"play",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.add.stream.play"))},null,8,qE)])]))])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[6]||(t[6]=a=>e.$emit("close"))})])):Q("",!0)]),_:1})])}const GE=ve(kE,[["render",WE]]),KE={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}))}}},ZE={key:0,class:"modal is-active"},YE={class:"modal-content fd-modal-card"},JE={class:"card"},XE={class:"card-content"},QE=["textContent"],e$={class:"field"},t$={class:"control is-expanded has-icons-left"},n$=["disabled"],r$={class:"icon is-left"},o$={key:0,class:"card-footer"},s$={class:"card-footer-item has-text-dark"},i$={class:"icon"},a$=["textContent"],l$={key:1,class:"card-footer"},u$={class:"icon"},c$=["textContent"],d$={class:"icon"},m$=["textContent"];function f$(e,t,n,r,o,s){const i=O("mdicon");return E(),D("div",null,[C(qt,{name:"fade"},{default:P(()=>[n.show?(E(),D("div",ZE,[u("div",{class:"modal-background",onClick:t[0]||(t[0]=a=>e.$emit("close"))}),u("div",YE,[u("div",JE,[u("div",XE,[u("p",{class:"title is-4",textContent:v(e.$t("dialog.playlist.save.title"))},null,8,QE),u("form",{class:"fd-has-margin-bottom",onSubmit:t[2]||(t[2]=ht((...a)=>s.save&&s.save(...a),["prevent"]))},[u("div",e$,[u("p",t$,[xt(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,n$),[[xn,o.playlist_name]]),u("span",r$,[C(i,{name:"file-music",size:"16"})])])])],32)]),o.loading?(E(),D("footer",o$,[u("a",s$,[u("span",i$,[C(i,{name:"web",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.playlist.save.saving"))},null,8,a$)])])):(E(),D("footer",l$,[u("a",{class:"card-footer-item has-text-danger",onClick:t[3]||(t[3]=a=>e.$emit("close"))},[u("span",u$,[C(i,{name:"cancel",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.playlist.save.cancel"))},null,8,c$)]),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",d$,[C(i,{name:"content-save",size:"16"})]),u("span",{class:"is-size-7",textContent:v(e.$t("dialog.playlist.save.save"))},null,8,m$)])]))])]),u("button",{class:"modal-close is-large","aria-label":"close",onClick:t[5]||(t[5]=a=>e.$emit("close"))})])):Q("",!0)]),_:1})])}const p$=ve(KE,[["render",f$]]);var fv={exports:{}};const Om=Ky(dz);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT */function fh(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 _r(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function g$(e,t){if(e==null)return{};var n=_$(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 y$(e){return v$(e)||b$(e)||w$(e)||C$()}function v$(e){if(Array.isArray(e))return md(e)}function b$(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function w$(e,t){if(e){if(typeof e=="string")return md(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 md(e,t)}}function md(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 k$(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Qn(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Al(e,t):Al(e,t))||r&&e===n)return e;if(e===n)break}while(e=k$(e))}return null}var hh=/\s+/g;function Et(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(hh," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(hh," ")}}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 xo(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 _v(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===pr())break;r=Kr(r,!1)}return!1}function xs(e,t,n,r){for(var o=0,s=0,i=e.children;s2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,s=g$(r,P$);Wi.pluginEvent.bind(Xe)(t,n,_r({dragEl:ke,parentEl:Pt,ghostEl:rt,rootEl:kt,nextEl:_o,lastDownEl:ll,cloneEl:Dt,cloneHidden:Wr,dragStarted:Qs,putSortable:Jt,activeSortable:Xe.active,originalEvent:o,oldIndex:ss,oldDraggableIndex:yi,newIndex:An,newDraggableIndex:Ur,hideGhostForTarget:Cv,unhideGhostForTarget:zv,cloneNowHidden:function(){Wr=!0},cloneNowShown:function(){Wr=!1},dispatchSortableEvent:function(a){cn({sortable:n,name:a,originalEvent:o})}},s))};function cn(e){Xs(_r({putSortable:Jt,cloneEl:Dt,targetEl:ke,rootEl:kt,oldIndex:ss,oldDraggableIndex:yi,newIndex:An,newDraggableIndex:Ur},e))}var ke,Pt,rt,kt,_o,ll,Dt,Wr,ss,An,yi,Ur,ha,Jt,ns=!1,Tl=!1,Ol=[],co,Zn,cc,dc,vh,bh,Qs,Go,vi,bi=!1,_a=!1,ul,tn,mc=[],fd=!1,Pl=[],hu=typeof document<"u",ga=pv,wh=qi||Or?"cssFloat":"float",D$=hu&&!x$&&!pv&&"draggable"in document.createElement("div"),vv=function(){if(hu){if(Or)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),bv=function(t,n){var r=Be(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),s=xs(t,0,n),i=xs(t,1,n),a=s&&Be(s),l=i&&Be(i),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+St(s).width,m=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+St(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[wh]==="none"||i&&r[wh]==="none"&&c+m>o)?"vertical":"horizontal"},F$=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},I$=function(t,n){var r;return Ol.some(function(o){var s=o[nn].options.emptyInsertThreshold;if(!(!s||Pm(o))){var i=St(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},wv=function(t){function n(s,i){return function(a,l,c,m){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,m),i)(a,l,c,m);var d=(i?a:l).options.group.name;return s===!0||typeof s=="string"&&s===d||s.join&&s.indexOf(d)>-1}}var r={},o=t.group;(!o||al(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},Cv=function(){!vv&&rt&&Be(rt,"display","none")},zv=function(){!vv&&rt&&Be(rt,"display","")};hu&&document.addEventListener("click",function(e){if(Tl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Tl=!1,!1},!0);var mo=function(t){if(ke){t=t.touches?t.touches[0]:t;var n=I$(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[nn]._onDragOver(r)}}},L$=function(t){ke&&ke.parentNode[nn]._isOutsideThisEl(t.target)};function Xe(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=qn({},t),e[nn]=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 bv(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:Xe.supportPointer!==!1&&"PointerEvent"in window&&!_i,emptyInsertThreshold:5};Wi.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);wv(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:D$,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?at(e,"pointerdown",this._onTapStart):(at(e,"mousedown",this._onTapStart),at(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(at(e,"dragover",this),at(e,"dragenter",this)),Ol.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),qn(this,A$())}Xe.prototype={constructor:Xe,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Go=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,m=o.filter;if(U$(r),!ke&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||o.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&_i&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=Qn(l,o.draggable,r,!1),!(l&&l.animated)&&ll!==l)){if(ss=Lt(l),yi=Lt(l,o.draggable),typeof m=="function"){if(m.call(this,t,l,this)){cn({sortable:n,rootEl:c,name:"filter",targetEl:l,toEl:r,fromEl:r}),gn("filter",n,{evt:t}),s&&t.cancelable&&t.preventDefault();return}}else if(m&&(m=m.split(",").some(function(f){if(f=Qn(c,f.trim(),r,!1),f)return cn({sortable:n,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),gn("filter",n,{evt:t}),!0}),m)){s&&t.cancelable&&t.preventDefault();return}o.handle&&!Qn(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=St(r);if(kt=s,ke=r,Pt=ke.parentNode,_o=ke.nextSibling,ll=r,ha=i.group,Xe.dragged=ke,co={target:ke,clientX:(n||t).clientX,clientY:(n||t).clientY},vh=co.clientX-c.left,bh=co.clientY-c.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,ke.style["will-change"]="all",l=function(){if(gn("delayEnded",o,{evt:t}),Xe.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!ph&&o.nativeDraggable&&(ke.draggable=!0),o._triggerDragStart(t,n),cn({sortable:o,name:"choose",originalEvent:t}),Et(ke,i.chosenClass,!0)},i.ignore.split(",").forEach(function(m){_v(ke,m.trim(),fc)}),at(a,"dragover",mo),at(a,"mousemove",mo),at(a,"touchmove",mo),at(a,"mouseup",o._onDrop),at(a,"touchend",o._onDrop),at(a,"touchcancel",o._onDrop),ph&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ke.draggable=!0),gn("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(qi||Or))){if(Xe.eventCanceled){this._onDrop();return}at(a,"mouseup",o._disableDelayedDrag),at(a,"touchend",o._disableDelayedDrag),at(a,"touchcancel",o._disableDelayedDrag),at(a,"mousemove",o._delayedDragTouchMoveHandler),at(a,"touchmove",o._delayedDragTouchMoveHandler),i.supportPointer&&at(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&&fc(ke),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ot(t,"mouseup",this._disableDelayedDrag),ot(t,"touchend",this._disableDelayedDrag),ot(t,"touchcancel",this._disableDelayedDrag),ot(t,"mousemove",this._delayedDragTouchMoveHandler),ot(t,"touchmove",this._delayedDragTouchMoveHandler),ot(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?at(document,"pointermove",this._onTouchMove):n?at(document,"touchmove",this._onTouchMove):at(document,"mousemove",this._onTouchMove):(at(ke,"dragend",this),at(kt,"dragstart",this._onDragStart));try{document.selection?cl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(ns=!1,kt&&ke){gn("dragStarted",this,{evt:n}),this.nativeDraggable&&at(document,"dragover",L$);var r=this.options;!t&&Et(ke,r.dragClass,!1),Et(ke,r.ghostClass,!0),Xe.active=this,t&&this._appendGhost(),cn({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Zn){this._lastX=Zn.clientX,this._lastY=Zn.clientY,Cv();for(var t=document.elementFromPoint(Zn.clientX,Zn.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Zn.clientX,Zn.clientY),t!==n);)n=t;if(ke.parentNode[nn]._isOutsideThisEl(t),n)do{if(n[nn]){var r=void 0;if(r=n[nn]._onDragOver({clientX:Zn.clientX,clientY:Zn.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);zv()}},_onTouchMove:function(t){if(co){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,s=t.touches?t.touches[0]:t,i=rt&&xo(rt,!0),a=rt&&i&&i.a,l=rt&&i&&i.d,c=ga&&tn&&gh(tn),m=(s.clientX-co.clientX+o.x)/(a||1)+(c?c[0]-mc[0]:0)/(a||1),f=(s.clientY-co.clientY+o.y)/(l||1)+(c?c[1]-mc[1]:0)/(l||1);if(!Xe.active&&!ns){if(r&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))=0&&(cn({rootEl:Pt,name:"add",toEl:Pt,fromEl:kt,originalEvent:t}),cn({sortable:this,name:"remove",toEl:Pt,originalEvent:t}),cn({rootEl:Pt,name:"sort",toEl:Pt,fromEl:kt,originalEvent:t}),cn({sortable:this,name:"sort",toEl:Pt,originalEvent:t})),Jt&&Jt.save()):An!==ss&&An>=0&&(cn({sortable:this,name:"update",toEl:Pt,originalEvent:t}),cn({sortable:this,name:"sort",toEl:Pt,originalEvent:t})),Xe.active&&((An==null||An===-1)&&(An=ss,Ur=yi),cn({sortable:this,name:"end",toEl:Pt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){gn("nulling",this),kt=ke=Pt=rt=_o=Dt=ll=Wr=co=Zn=Qs=An=Ur=ss=yi=Go=vi=Jt=ha=Xe.dragged=Xe.ghost=Xe.clone=Xe.active=null,Pl.forEach(function(t){t.checked=!0}),Pl.length=cc=dc=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":ke&&(this._onDragOver(t),M$(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 V$(e,t,n,r,o,s,i,a){var l=r?e.clientY:e.clientX,c=r?n.height:n.width,m=r?n.top:n.left,f=r?n.bottom:n.right,d=!1;if(!i){if(a&&ulm+c*s/2:lf-ul)return-vi}else if(l>m+c*(1-o)/2&&lf-c*s/2)?l>m+c/2?1:-1:0}function B$(e){return Lt(ke)1&&(nt.forEach(function(a){s.addAnimationState({target:a,rect:yn?St(a):i}),lc(a),a.fromRect=i,r.removeAnimationState(a)}),yn=!1,Z$(!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(),Vs=!1,c.animation&&nt.length>1&&(yn||!o&&!i.options.sort&&!l)){var m=St(Ct,!1,!0,!0);nt.forEach(function(d){d!==Ct&&(yh(d,m),a.appendChild(d))}),yn=!0}if(!o)if(yn||ba(),nt.length>1){var f=va;i._showClone(r),i.options.animation&&!va&&f&&$n.forEach(function(d){i.addAnimationState({target:d,rect:Bs}),d.fromRect=Bs,d.thisAnimationDuration=null})}else i._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,o=n.isOwner,s=n.activeSortable;if(nt.forEach(function(a){a.thisAnimationDuration=null}),s.options.animation&&!o&&s.multiDrag.isMultiDrag){Bs=qn({},r);var i=xo(Ct,!0);Bs.top-=i.f,Bs.left-=i.e}},dragOverAnimationComplete:function(){yn&&(yn=!1,ba())},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,m=c||this.sortable;if(r){var f=this.options,d=s.children;if(!Ko)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Et(Ct,f.selectedClass,!~nt.indexOf(Ct)),~nt.indexOf(Ct))nt.splice(nt.indexOf(Ct),1),js=null,Xs({sortable:i,rootEl:o,name:"deselect",targetEl:Ct,originalEvt:r});else{if(nt.push(Ct),Xs({sortable:i,rootEl:o,name:"select",targetEl:Ct,originalEvt:r}),r.shiftKey&&js&&i.el.contains(js)){var p=Lt(js),h=Lt(Ct);if(~p&&~h&&p!==h){var _,g;for(h>p?(g=p,_=h):(g=h,_=p+1);g<_;g++)~nt.indexOf(d[g])||(Et(d[g],f.selectedClass,!0),nt.push(d[g]),Xs({sortable:i,rootEl:o,name:"select",targetEl:d[g],originalEvt:r}))}}else js=Ct;Yn=m}if(Ko&&this.isMultiDrag){if(yn=!1,(s[nn].options.sort||s!==o)&&nt.length>1){var b=St(Ct),w=Lt(Ct,":not(."+this.options.selectedClass+")");if(!Vs&&f.animation&&(Ct.thisAnimationDuration=null),m.captureAnimationState(),!Vs&&(f.animation&&(Ct.fromRect=b,nt.forEach(function(z){if(z.thisAnimationDuration=null,z!==Ct){var S=yn?St(z):b;z.fromRect=S,m.addAnimationState({target:z,rect:S})}})),ba(),nt.forEach(function(z){d[w]?s.insertBefore(z,d[w]):s.appendChild(z),w++}),l===Lt(Ct))){var x=!1;nt.forEach(function(z){if(z.sortableIndex!==Lt(z)){x=!0;return}}),x&&a("update")}nt.forEach(function(z){lc(z)}),m.animateAll()}Yn=m}(o===s||c&&c.lastPutMode!=="clone")&&$n.forEach(function(z){z.parentNode&&z.parentNode.removeChild(z)})}},nullingGlobal:function(){this.isMultiDrag=Ko=!1,$n.length=0},destroyGlobal:function(){this._deselectMultiDrag(),ot(document,"pointerup",this._deselectMultiDrag),ot(document,"mouseup",this._deselectMultiDrag),ot(document,"touchend",this._deselectMultiDrag),ot(document,"keydown",this._checkKeyDown),ot(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Ko<"u"&&Ko)&&Yn===this.sortable&&!(n&&Qn(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;nt.length;){var r=nt[0];Et(r,this.options.selectedClass,!1),nt.shift(),Xs({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)}},qn(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[nn];!r||!r.options.multiDrag||~nt.indexOf(n)||(Yn&&Yn!==r&&(Yn.multiDrag._deselectMultiDrag(),Yn=r),Et(n,r.options.selectedClass,!0),nt.push(n))},deselect:function(n){var r=n.parentNode[nn],o=nt.indexOf(n);!r||!r.options.multiDrag||!~o||(Et(n,r.options.selectedClass,!1),nt.splice(o,1))}},eventProperties:function(){var n=this,r=[],o=[];return nt.forEach(function(s){r.push({multiDragElement:s,index:s.sortableIndex});var i;yn&&s!==Ct?i=-1:yn?i=Lt(s,":not(."+n.options.selectedClass+")"):i=Lt(s),o.push({multiDragElement:s,index:i})}),{items:y$(nt),clones:[].concat($n),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 Z$(e,t){nt.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function zh(e,t){$n.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function ba(){nt.forEach(function(e){e!==Ct&&e.parentNode&&e.parentNode.removeChild(e)})}Xe.mount(new q$);Xe.mount(Im,Fm);const Y$=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:K$,Sortable:Xe,Swap:W$,default:Xe},Symbol.toStringTag,{value:"Module"})),J$=Ky(Y$);(function(e,t){(function(r,o){e.exports=o(Om,J$)})(typeof self<"u"?self:sn,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<"u"&&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 m in a)i.d(c,m,function(f){return a[f]}.bind(null,m));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,m){if(a(l),c===void 0)return l;switch(m){case 0:return function(){return l.call(c)};case 1:return function(f){return l.call(c,f)};case 2:return function(f,d){return l.call(c,f,d)};case 3:return function(f,d,p){return l.call(c,f,d,p)}}return function(){return l.apply(c,arguments)}}},"057f":function(o,s,i){var a=i("fc6a"),l=i("241c").f,c={}.toString,m=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(d){try{return l(d)}catch{return m.slice()}};o.exports.f=function(p){return m&&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"),m=i("fc6a"),f=i("c04e"),d=i("5135"),p=i("0cfb"),h=Object.getOwnPropertyDescriptor;s.f=a?h:function(g,b){if(g=m(g),b=f(b,!0),p)try{return h(g,b)}catch{}if(d(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"),m=i("ae40"),f=c("reduce"),d=m("reduce",{1:0});a({target:"Array",proto:!0,forced:!f||!d},{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,m){var f=c.exec;if(typeof f=="function"){var d=f.call(c,m);if(typeof d!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return d}if(a(c)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(c,m)}},"159b":function(o,s,i){var a=i("da84"),l=i("fdbc"),c=i("17c2"),m=i("9112");for(var f in l){var d=a[f],p=d&&d.prototype;if(p&&p.forEach!==c)try{m(p,"forEach",c)}catch{p.forEach=c}}},"17c2":function(o,s,i){var a=i("b727").forEach,l=i("a640"),c=i("ae40"),m=l("forEach"),f=c("forEach");o.exports=!m||!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 m=0,f={next:function(){return{done:!!m++}},return:function(){c=!0}};f[l]=function(){return this},Array.from(f,function(){throw 2})}catch{}o.exports=function(d,p){if(!p&&!c)return!1;var h=!1;try{var _={};_[l]=function(){return{next:function(){return{done:h=!0}}}},d(_)}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"),m=l("species");o.exports=function(f){return c>=51||!a(function(){var d=[],p=d.constructor={};return p[m]=function(){return{foo:1}},d[f](Boolean).foo!==1})}},"23cb":function(o,s,i){var a=i("a691"),l=Math.max,c=Math.min;o.exports=function(m,f){var d=a(m);return d<0?l(d+f,0):c(d,f)}},"23e7":function(o,s,i){var a=i("da84"),l=i("06cf").f,c=i("9112"),m=i("6eeb"),f=i("ce4e"),d=i("e893"),p=i("94ca");o.exports=function(h,_){var g=h.target,b=h.global,w=h.stat,x,z,S,T,j,F;if(b?z=a:w?z=a[g]||f(g,{}):z=(a[g]||{}).prototype,z)for(S in _){if(j=_[S],h.noTargetGet?(F=l(z,S),T=F&&F.value):T=z[S],x=p(b?S:g+(w?".":"#")+S,h.forced),!x&&T!==void 0){if(typeof j==typeof T)continue;d(j,T)}(h.sham||T&&T.sham)&&c(j,"sham",!0),m(z,S,j,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"),m=i("ad6d"),f="toString",d=RegExp.prototype,p=d[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 d)?m.call(b):x);return"/"+w+"/"+z},{unsafe:!0})},"2ca0":function(o,s,i){var a=i("23e7"),l=i("06cf").f,c=i("50c4"),m=i("5a34"),f=i("1d80"),d=i("ab13"),p=i("c430"),h="".startsWith,_=Math.min,g=d("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));m(x);var S=c(_(arguments.length>1?arguments[1]:void 0,z.length)),T=String(x);return h?h.call(z,T,S):z.slice(S,S+T.length)===T}})},"2d00":function(o,s,i){var a=i("da84"),l=i("342f"),c=a.process,m=c&&c.versions,f=m&&m.v8,d,p;f?(d=f.split("."),p=d[0]+d[1]):l&&(d=l.match(/Edge\/(\d+)/),(!d||d[1]>=74)&&(d=l.match(/Chrome\/(\d+)/),d&&(p=d[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"),m=c("iterator");o.exports=function(f){if(f!=null)return f[m]||f["@@iterator"]||l[a(f)]}},"37e8":function(o,s,i){var a=i("83ab"),l=i("9bf2"),c=i("825a"),m=i("df75");o.exports=a?Object.defineProperties:function(d,p){c(d);for(var h=m(p),_=h.length,g=0,b;_>g;)l.f(d,b=h[g++],p[b]);return d}},"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"),m="String Iterator",f=l.set,d=l.getterFor(m);c(String,"String",function(p){f(this,{type:m,string:String(p),index:0})},function(){var h=d(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(m){return l(m)=="String"?c.call(m,""):Object(m)}:Object},"44d2":function(o,s,i){var a=i("b622"),l=i("7c73"),c=i("9bf2"),m=a("unscopables"),f=Array.prototype;f[m]==null&&c.f(f,m,{configurable:!0,value:l(null)}),o.exports=function(d){f[m][d]=!0}},"44e7":function(o,s,i){var a=i("861d"),l=i("c6b6"),c=i("b622"),m=c("match");o.exports=function(f){var d;return a(f)&&((d=f[m])!==void 0?!!d: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"),m=function(f){return function(d,p,h){var _=a(d),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:m(!0),indexOf:m(!1)}},"4de4":function(o,s,i){var a=i("23e7"),l=i("b727").filter,c=i("1dde"),m=i("ae40"),f=c("filter"),d=m("filter");a({target:"Array",proto:!0,forced:!f||!d},{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"),m=i("e95a"),f=i("50c4"),d=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,S=p(g),T=0,j,F,A,M,W,I;if(z&&(x=a(x,w>2?arguments[2]:void 0,2)),S!=null&&!(b==Array&&m(S)))for(M=S.call(g),W=M.next,F=new b;!(A=W.call(M)).done;T++)I=z?c(M,x,[A.value,T],!0):A.value,d(F,T,I);else for(j=f(g.length),F=new b(j);j>T;T++)I=z?x(g[T],T):g[T],d(F,T,I);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(m){return l(m)}})},"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"),m=i("50c4"),f=i("a691"),d=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(S){return S===void 0?S:String(S)};a("replace",2,function(S,T,j,F){var A=F.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,M=F.REPLACE_KEEPS_$0,W=A?"$":"$0";return[function(B,se){var J=d(this),ue=B==null?void 0:B[S];return ue!==void 0?ue.call(B,J,se):T.call(String(J),B,se)},function(H,B){if(!A&&M||typeof B=="string"&&B.indexOf(W)===-1){var se=j(T,H,this,B);if(se.done)return se.value}var J=l(H),ue=String(this),ge=typeof B=="function";ge||(B=String(B));var Me=J.global;if(Me){var He=J.unicode;J.lastIndex=0}for(var he=[];;){var X=h(J,ue);if(X===null||(he.push(X),!Me))break;var me=String(X[0]);me===""&&(J.lastIndex=p(ue,m(J.lastIndex),He))}for(var we="",U=0,ie=0;ie=U&&(we+=ue.slice(U,be)+$,U=be+oe.length)}return we+ue.slice(U)}];function I(H,B,se,J,ue,ge){var Me=se+H.length,He=J.length,he=x;return ue!==void 0&&(ue=c(ue),he=w),T.call(ge,he,function(X,me){var we;switch(me.charAt(0)){case"$":return"$";case"&":return H;case"`":return B.slice(0,se);case"'":return B.slice(Me);case"<":we=ue[me.slice(1,-1)];break;default:var U=+me;if(U===0)return X;if(U>He){var ie=b(U/10);return ie===0?X:ie<=He?J[ie-1]===void 0?me.charAt(1):J[ie-1]+me.charAt(1):X}we=J[U-1]}return we===void 0?"":we})}})},5692:function(o,s,i){var a=i("c430"),l=i("c6cd");(o.exports=function(c,m){return l[c]||(l[c]=m!==void 0?m:{})})("versions",[]).push({version:"3.6.5",mode:a?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(o,s,i){var a=i("d066"),l=i("241c"),c=i("7418"),m=i("825a");o.exports=a("Reflect","ownKeys")||function(d){var p=l.f(m(d)),h=c.f;return h?p.concat(h(d)):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"),m=i("50c4"),f=i("1c0b"),d=i("65f0");a({target:"Array",proto:!0},{flatMap:function(h){var _=c(this),g=m(_.length),b;return f(h),b=d(_,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(m){return function(f,d){var p=String(l(f)),h=a(d),_=p.length,g,b;return h<0||h>=_?m?"":void 0:(g=p.charCodeAt(h),g<55296||g>56319||h+1===_||(b=p.charCodeAt(h+1))<56320||b>57343?m?p.charAt(h):g:m?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"),m=c("species");o.exports=function(f,d){var p;return l(f)&&(p=f.constructor,typeof p=="function"&&(p===Array||l(p.prototype))?p=void 0:a(p)&&(p=p[m],p===null&&(p=void 0))),new(p===void 0?Array:p)(d===0?0:d)}},"69f3":function(o,s,i){var a=i("7f9a"),l=i("da84"),c=i("861d"),m=i("9112"),f=i("5135"),d=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,S=z.get,T=z.has,j=z.set;_=function(A,M){return j.call(z,A,M),M},g=function(A){return S.call(z,A)||{}},b=function(A){return T.call(z,A)}}else{var F=d("state");p[F]=!0,_=function(A,M){return m(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"),m=i("ce4e"),f=i("8925"),d=i("69f3"),p=d.get,h=d.enforce,_=String(String).split("String");(o.exports=function(g,b,w,x){var z=x?!!x.unsafe:!1,S=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){S?g[b]=w:m(b,w);return}else z?!T&&g[b]&&(S=!0):delete g[b];S?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"),m=i("d1e7").f,f=function(d){return function(p){for(var h=c(p),_=l(h),g=_.length,b=0,w=[],x;g>b;)x=_[b++],(!a||m.call(h,x))&&w.push(d?[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"),m=i("9bf2").f;o.exports=function(f){var d=a.Symbol||(a.Symbol={});l(d,f)||m(d,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"),m=i("d012"),f=i("1be4"),d=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},S=function(A){A.write(z("")),A.close();var M=A.parentWindow.Object;return A=null,M},T=function(){var A=d("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},j,F=function(){try{j=document.domain&&new ActiveXObject("htmlfile")}catch{}F=j?S(j):T();for(var A=c.length;A--;)delete F[g][c[A]];return F()};m[w]=!0,o.exports=Object.create||function(M,W){var I;return M!==null?(x[g]=a(M),I=new x,x[g]=null,I[w]=M):I=F(),W===void 0?I:l(I,W)}},"7dd0":function(o,s,i){var a=i("23e7"),l=i("9ed3"),c=i("e163"),m=i("d2bb"),f=i("d44e"),d=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"),S="keys",T="values",j="entries",F=function(){return this};o.exports=function(A,M,W,I,H,B,se){l(W,M,I);var J=function(ie){if(ie===H&&he)return he;if(!x&&ie in Me)return Me[ie];switch(ie){case S:return function(){return new W(this,ie)};case T:return function(){return new W(this,ie)};case j:return function(){return new W(this,ie)}}return function(){return new W(this)}},ue=M+" Iterator",ge=!1,Me=A.prototype,He=Me[z]||Me["@@iterator"]||H&&Me[H],he=!x&&He||J(H),X=M=="Array"&&Me.entries||He,me,we,U;if(X&&(me=c(X.call(new A)),w!==Object.prototype&&me.next&&(!_&&c(me)!==w&&(m?m(me,w):typeof me[z]!="function"&&d(me,z,F)),f(me,ue,!0,!0),_&&(g[ue]=F))),H==T&&He&&He.name!==T&&(ge=!0,he=function(){return He.call(this)}),(!_||se)&&Me[z]!==he&&d(Me,z,he),g[M]=he,H)if(we={values:J(T),keys:B?he:J(S),entries:J(j)},se)for(U in we)(x||ge||!(U in Me))&&p(Me,U,we[U]);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(m,f,d){var p=a(f);p in m?l.f(m,p,c(0,d)):m[p]=d}},"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(m,f){l=[],a=f,c=typeof a=="function"?a.apply(s,l):a,c!==void 0&&(o.exports=c)})(typeof self<"u"?self:this,function(){function m(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==m&&document.currentScript)return document.currentScript;try{throw new Error}catch(j){var d=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,p=/@([^@]*):(\d+):(\d+)\s*$/ig,h=d.exec(j.stack)||p.exec(j.stack),_=h&&h[1]||!1,g=h&&h[2]||!1,b=document.location.href.replace(document.location.hash,""),w,x,z,S=document.getElementsByTagName("script");_===b&&(w=document.documentElement.outerHTML,x=new RegExp("(?:[^\\n]+?\\n){0,"+(g-2)+"}[^<]*