From 5d905e59012397e9eb0c97f7ca7f489e9c9ccf5d Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Sun, 25 Oct 2026 07:51:59 +0000 Subject: [PATCH] fix(deps): Fix npm audit Signed-off-by: GitHub --- js/office-main.mjs | 50 ++++++------- js/office-main.mjs.license | 4 +- js/office-main.mjs.map | 2 +- package-lock.json | 148 ++++++++++++++++++------------------- 4 files changed, 102 insertions(+), 102 deletions(-) diff --git a/js/office-main.mjs b/js/office-main.mjs index c6f7154..17e9e25 100644 --- a/js/office-main.mjs +++ b/js/office-main.mjs @@ -1,12 +1,12 @@ -const Q1="office",ey="2.0.0-dev.0",ir=globalThis||void 0||self;function Rc(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Me={},oo=[],gn=()=>{},ff=()=>!1,Ki=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Yi=e=>e.startsWith("onUpdate:"),ut=Object.assign,$c=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ty=Object.prototype.hasOwnProperty,Ve=(e,t)=>ty.call(e,t),we=Array.isArray,Pr=e=>fs(e)==="[object Map]",li=e=>fs(e)==="[object Set]",Xd=e=>fs(e)==="[object Date]",Se=e=>typeof e=="function",Ke=e=>typeof e=="string",un=e=>typeof e=="symbol",ze=e=>e!==null&&typeof e=="object",mf=e=>(ze(e)||Se(e))&&Se(e.then)&&Se(e.catch),gf=Object.prototype.toString,fs=e=>gf.call(e),ny=e=>fs(e).slice(8,-1),vf=e=>fs(e)==="[object Object]",Xi=e=>Ke(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Fa=Rc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zi=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},ry=/-\w/g,Lt=Zi(e=>e.replace(ry,t=>t.slice(1).toUpperCase())),oy=/\B([A-Z])/g,gr=Zi(e=>e.replace(oy,"-$1").toLowerCase()),_i=Zi(e=>e.charAt(0).toUpperCase()+e.slice(1)),_s=Zi(e=>e?`on${_i(e)}`:""),St=(e,t)=>!Object.is(e,t),Js=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Fc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ay=e=>{const t=Ke(e)?Number(e):NaN;return isNaN(t)?e:t};let Zd;const ci=()=>Zd||(Zd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof ir<"u"?ir:{});function an(e){if(we(e)){const t={};for(let n=0;nn.startsWith("/*")?"":n).split(sy).forEach(n=>{if(n){const r=n.split(iy);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $e(e){let t="";if(Ke(e))t=e;else if(we(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ae=e=>Ke(e)?e:e==null?"":we(e)||ze(e)&&(e.toString===gf||!Se(e.toString))?Ef(e)?Ae(e.value):JSON.stringify(e,wf,2):String(e),wf=(e,t)=>Ef(t)?wf(e,t.value):Pr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],a)=>(n[Ru(r,a)+" =>"]=o,n),{})}:li(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ru(n))}:un(t)?Ru(t):ze(t)&&!we(t)&&!vf(t)?String(t):t,Ru=(e,t="")=>{var n;return un(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function my(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let ht;class gy{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&ht&&(ht.active?(this.parent=ht,this.index=(ht.scopes||(ht.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const r=this.scopes.slice();for(t=0,n=r.length;t0&&--this._on===0){if(ht===this)ht=this.prevScope;else{let t=ht;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n0)return;if(Ia){let t=Ia;for(Ia=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;La;){let t=La;for(La=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Tf(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Of(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),Mc(r),yy(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function Il(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Nf(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Nf(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ya)||(e.globalVersion=Ya,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Il(e))))return;e.flags|=2;const t=e.dep,n=We,r=On;We=e,On=!0;try{Tf(e);const o=e.fn(e._value);(t.version===0||St(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{We=n,On=r,Of(e),e.flags&=-3}}function Mc(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)Mc(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function yy(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let On=!0;const Bf=[];function pr(){Bf.push(On),On=!1}function hr(){const e=Bf.pop();On=e===void 0?!0:e}function Jd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=We;We=void 0;try{t()}finally{We=n}}}let Ya=0;class by{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Qi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!We||!On||We===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==We)n=this.activeLink=new by(We,this),We.deps?(n.prevDep=We.depsTail,We.depsTail.nextDep=n,We.depsTail=n):We.deps=We.depsTail=n,Pf(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=We.depsTail,n.nextDep=void 0,We.depsTail.nextDep=n,We.depsTail=n,We.deps===n&&(We.deps=r)}return n}trigger(t){this.version++,Ya++,this.notify(t)}notify(t){Lc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ic()}}}function Pf(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)Pf(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const di=new WeakMap,io=Symbol(""),Ml=Symbol(""),Xa=Symbol("");function Rt(e,t,n){if(On&&We){let r=di.get(e);r||di.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new Qi),o.map=r,o.key=n),o.track()}}function or(e,t,n,r,o,a){const s=di.get(e);if(!s){Ya++;return}const u=i=>{i&&i.trigger()};if(Lc(),t==="clear")s.forEach(u);else{const i=we(e),c=i&&Xi(n);if(i&&n==="length"){const l=Number(r);s.forEach((d,p)=>{(p==="length"||p===Xa||!un(p)&&p>=l)&&u(d)})}else switch((n!==void 0||s.has(void 0))&&u(s.get(n)),c&&u(s.get(Xa)),t){case"add":i?c&&u(s.get("length")):(u(s.get(io)),Pr(e)&&u(s.get(Ml)));break;case"delete":i||(u(s.get(io)),Pr(e)&&u(s.get(Ml)));break;case"set":Pr(e)&&u(s.get(io));break}}Ic()}function Ey(e,t){const n=di.get(e);return n&&n.get(t)}function Do(e){const t=Ce(e);return t===e||(Rt(t,"iterate",Xa),sn(e))?t:qn(e)?Rr(e)?t.map(n=>co(vn(n))):t.map(co):t.map(vn)}function eu(e){return Rt(e=Ce(e),"iterate",Xa),e}function kn(e,t){return qn(e)?co(Rr(e)?vn(t):t):vn(t)}const wy={__proto__:null,[Symbol.iterator](){return Fu(this,Symbol.iterator,e=>kn(this,e))},concat(...e){return Do(this).concat(...e.map(t=>we(t)?Do(t):t))},entries(){return Fu(this,"entries",e=>(e[1]=kn(this,e[1]),e))},every(e,t){return _n(this,"every",e,t,void 0,arguments)},filter(e,t){return _n(this,"filter",e,t,n=>n.map(r=>kn(this,r)),arguments)},find(e,t){return _n(this,"find",e,t,n=>kn(this,n),arguments)},findIndex(e,t){return _n(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return _n(this,"findLast",e,t,n=>kn(this,n),arguments)},findLastIndex(e,t){return _n(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return _n(this,"forEach",e,t,void 0,arguments)},includes(...e){return Lu(this,"includes",e)},indexOf(...e){return Lu(this,"indexOf",e)},join(e){return Do(this).join(e)},lastIndexOf(...e){return Lu(this,"lastIndexOf",e)},map(e,t){return _n(this,"map",e,t,void 0,arguments)},pop(){return aa(this,"pop")},push(...e){return aa(this,"push",e)},reduce(e,...t){return Qd(this,"reduce",e,t)},reduceRight(e,...t){return Qd(this,"reduceRight",e,t)},shift(){return aa(this,"shift")},some(e,t){return _n(this,"some",e,t,void 0,arguments)},splice(...e){return aa(this,"splice",e)},toReversed(){return Do(this).toReversed()},toSorted(e){return Do(this).toSorted(e)},toSpliced(...e){return Do(this).toSpliced(...e)},unshift(...e){return aa(this,"unshift",e)},values(){return Fu(this,"values",e=>kn(this,e))}};function Fu(e,t,n){const r=eu(e),o=r[t]();return r!==e&&!sn(e)&&(o._next=o.next,o.next=()=>{const a=o._next();return a.done||(a.value=n(a.value)),a}),o}const xy=Array.prototype;function _n(e,t,n,r,o,a){const s=eu(e),u=s!==e&&!sn(e),i=s[t];if(i!==xy[t]){const d=i.apply(e,a);return u?vn(d):d}let c=n;s!==e&&(u?c=function(d,p){return n.call(this,kn(e,d),p,e)}:n.length>2&&(c=function(d,p){return n.call(this,d,p,e)}));const l=i.call(s,c,r);return u&&o?o(l):l}function Qd(e,t,n,r){const o=eu(e),a=o!==e&&!sn(e);let s=n,u=!1;o!==e&&(a?(u=r.length===0,s=function(c,l,d){return u&&(u=!1,c=kn(e,c)),n.call(this,c,kn(e,l),d,e)}):n.length>3&&(s=function(c,l,d){return n.call(this,c,l,d,e)}));const i=o[t](s,...r);return u?kn(e,i):i}function Lu(e,t,n){const r=Ce(e);Rt(r,"iterate",Xa);const o=r[t](...n);return(o===-1||o===!1)&&ru(n[0])?(n[0]=Ce(n[0]),r[t](...n)):o}function aa(e,t,n=[]){pr(),Lc();const r=Ce(e)[t].apply(e,n);return Ic(),hr(),r}const Ay=Rc("__proto__,__v_isRef,__isVue"),Rf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(un));function Sy(e){un(e)||(e=String(e));const t=Ce(this);return Rt(t,"has",e),t.hasOwnProperty(e)}class $f{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(o?a?kf:Cf:a?Mf:If).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const s=we(t);if(!o){let i;if(s&&(i=wy[n]))return i;if(n==="hasOwnProperty")return Sy}const u=Reflect.get(t,n,dt(t)?t:r);if((un(n)?Rf.has(n):Ay(n))||(o||Rt(t,"get",n),a))return u;if(dt(u)){const i=s&&Xi(n)?u:u.value;return o&&ze(i)?Za(i):i}return ze(u)?o?Za(u):Go(u):u}}class Ff extends $f{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];const s=we(t)&&Xi(n);if(!this._isShallow){const c=qn(a);if(!sn(r)&&!qn(r)&&(a=Ce(a),r=Ce(r)),!s&&dt(a)&&!dt(r))return c||(a.value=r),!0}const u=s?Number(n)e,Ms=e=>Reflect.getPrototypeOf(e);function By(e,t,n){return function(...r){const o=this.__v_raw,a=Ce(o),s=Pr(a),u=e==="entries"||e===Symbol.iterator&&s,i=e==="keys"&&s,c=o[e](...r),l=n?Cl:t?co:vn;return!t&&Rt(a,"iterate",i?Ml:io),ut(Object.create(c),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:u?[l(d[0]),l(d[1])]:l(d),done:p}}})}}function Cs(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Py(e,t){const n={get(r){const o=this.__v_raw,a=Ce(o),s=Ce(r);e||(St(r,s)&&Rt(a,"get",r),Rt(a,"get",s));const{has:u}=Ms(a),i=t?Cl:e?co:vn;if(u.call(a,r))return i(o.get(r));if(u.call(a,s))return i(o.get(s));o!==a&&o.get(r)},get size(){const r=this.__v_raw;return!e&&Rt(Ce(r),"iterate",io),r.size},has(r){const o=this.__v_raw,a=Ce(o),s=Ce(r);return e||(St(r,s)&&Rt(a,"has",r),Rt(a,"has",s)),r===s?o.has(r):o.has(r)||o.has(s)},forEach(r,o){const a=this,s=a.__v_raw,u=Ce(s),i=t?Cl:e?co:vn;return!e&&Rt(u,"iterate",io),s.forEach((c,l)=>r.call(o,i(c),i(l),a))}};return ut(n,e?{add:Cs("add"),set:Cs("set"),delete:Cs("delete"),clear:Cs("clear")}:{add(r){const o=Ce(this),a=Ms(o),s=Ce(r),u=!t&&!sn(r)&&!qn(r)?s:r;return a.has.call(o,u)||St(r,u)&&a.has.call(o,r)||St(s,u)&&a.has.call(o,s)||(o.add(u),or(o,"add",u,u)),this},set(r,o){!t&&!sn(o)&&!qn(o)&&(o=Ce(o));const a=Ce(this),{has:s,get:u}=Ms(a);let i=s.call(a,r);i||(r=Ce(r),i=s.call(a,r));const c=u.call(a,r);return a.set(r,o),i?St(o,c)&&or(a,"set",r,o):or(a,"add",r,o),this},delete(r){const o=Ce(this),{has:a,get:s}=Ms(o);let u=a.call(o,r);u||(r=Ce(r),u=a.call(o,r)),s&&s.call(o,r);const i=o.delete(r);return u&&or(o,"delete",r,void 0),i},clear(){const r=Ce(this),o=r.size!==0,a=r.clear();return o&&or(r,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=By(r,e,t)}),n}function tu(e,t){const n=Py(e,t);return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Ve(n,o)&&o in r?n:r,o,a)}const Ry={get:tu(!1,!1)},$y={get:tu(!1,!0)},Fy={get:tu(!0,!1)},Ly={get:tu(!0,!0)},If=new WeakMap,Mf=new WeakMap,Cf=new WeakMap,kf=new WeakMap;function Iy(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Go(e){return qn(e)?e:nu(e,!1,Dy,Ry,If)}function jf(e){return nu(e,!1,Oy,$y,Mf)}function Za(e){return nu(e,!0,Ty,Fy,Cf)}function My(e){return nu(e,!0,Ny,Ly,kf)}function nu(e,t,n,r,o){if(!ze(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const a=o.get(e);if(a)return a;const s=Iy(ny(e));if(s===0)return e;const u=new Proxy(e,s===2?r:n);return o.set(e,u),u}function Rr(e){return qn(e)?Rr(e.__v_raw):!!(e&&e.__v_isReactive)}function qn(e){return!!(e&&e.__v_isReadonly)}function sn(e){return!!(e&&e.__v_isShallow)}function ru(e){return e?!!e.__v_raw:!1}function Ce(e){const t=e&&e.__v_raw;return t?Ce(t):e}function Cy(e){return!Ve(e,"__v_skip")&&Object.isExtensible(e)&&yf(e,"__v_skip",!0),e}const vn=e=>ze(e)?Go(e):e,co=e=>ze(e)?Za(e):e;function dt(e){return e?e.__v_isRef===!0:!1}function De(e){return zf(e,!1)}function Wn(e){return zf(e,!0)}function zf(e,t){return dt(e)?e:new ky(e,t)}class ky{constructor(t,n){this.dep=new Qi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ce(t),this._value=n?t:vn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||sn(t)||qn(t);t=r?t:Ce(t),St(t,n)&&(this._rawValue=t,this._value=r?t:vn(t),this.dep.trigger())}}function M(e){return dt(e)?e.value:e}function Kt(e){return Se(e)?e():M(e)}const jy={get:(e,t,n)=>t==="__v_raw"?e:M(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return dt(o)&&!dt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Uf(e){return Rr(e)?e:new Proxy(e,jy)}class zy{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Qi,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Vf(e){return new zy(e)}class Uy{constructor(t,n,r){this._object=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0,this._key=un(n)?n:String(n),this._raw=Ce(t);let o=!0,a=t;if(!we(t)||un(this._key)||!Xi(this._key))do o=!ru(a)||sn(a);while(o&&(a=a.__v_raw));this._shallow=o}get value(){let t=this._object[this._key];return this._shallow&&(t=M(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&dt(this._raw[this._key])){const n=this._object[this._key];if(dt(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return Ey(this._raw,this._key)}}class Vy{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function kl(e,t,n){return dt(e)?e:Se(e)?new Vy(e):ze(e)&&arguments.length>1?Hy(e,t,n):De(e)}function Hy(e,t,n){return new Uy(e,t,n)}class Gy{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Qi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ya-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&We!==this)return Df(this,!0),!0}get value(){const t=this.dep.track();return Nf(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function qy(e,t,n=!1){let r,o;return Se(e)?r=e:(r=e.get,o=e.set),new Gy(r,o,n)}const ks={},pi=new WeakMap;let Jr;function Wy(e,t=!1,n=Jr){if(n){let r=pi.get(n);r||pi.set(n,r=[]),r.push(e)}}function Ky(e,t,n=Me){const{immediate:r,deep:o,once:a,scheduler:s,augmentJob:u,call:i}=n,c=w=>o?w:sn(w)||o===!1||o===0?ar(w,1):ar(w);let l,d,p,h,g=!1,f=!1;if(dt(e)?(d=()=>e.value,g=sn(e)):Rr(e)?(d=()=>c(e),g=!0):we(e)?(f=!0,g=e.some(w=>Rr(w)||sn(w)),d=()=>e.map(w=>{if(dt(w))return w.value;if(Rr(w))return c(w);if(Se(w))return i?i(w,2):w()})):Se(e)?t?d=i?()=>i(e,2):e:d=()=>{if(p){pr();try{p()}finally{hr()}}const w=Jr;Jr=l;try{return i?i(e,3,[h]):e(h)}finally{Jr=w}}:d=gn,t&&o){const w=d,S=o===!0?1/0:o;d=()=>ar(w(),S)}const m=xf(),y=()=>{l.stop(),m&&m.active&&$c(m.effects,l)};if(a&&t){const w=t;t=(...S)=>{const B=w(...S);return y(),B}}let v=f?new Array(e.length).fill(ks):ks;const b=w=>{if(!(!(l.flags&1)||!l.dirty&&!w))if(t){const S=l.run();if(w||o||g||(f?S.some((B,$)=>St(B,v[$])):St(S,v))){p&&p();const B=Jr;Jr=l;try{const $=[S,v===ks?void 0:f&&v[0]===ks?[]:v,h];v=S,i?i(t,3,$):t(...$)}finally{Jr=B}}}else l.run()};return u&&u(b),l=new Af(d),l.scheduler=s?()=>s(b,!1):b,h=w=>Wy(w,!1,l),p=l.onStop=()=>{const w=pi.get(l);if(w){if(i)i(w,4);else for(const S of w)S();pi.delete(l)}},t?r?b(!0):v=l.run():s?s(b.bind(null,!0),!0):l.run(),y.pause=l.pause.bind(l),y.resume=l.resume.bind(l),y.stop=y,y}function ar(e,t=1/0,n){if(t<=0||!ze(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,dt(e))ar(e.value,t,n);else if(we(e))for(let r=0;r{ar(r,t,n)});else if(vf(e)){for(const r in e)ar(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&ar(e[r],t,n)}return e}function ms(e,t,n,r){try{return r?e(...r):e()}catch(o){ou(o,t,n)}}function yn(e,t,n,r){if(Se(e)){const o=ms(e,t,n,r);return o&&mf(o)&&o.catch(a=>{ou(a,t,n)}),o}if(we(e)){const o=[];for(let a=0;a>>1,o=Gt[r],a=_a(o);a=_a(n)?Gt.push(e):Gt.splice(Xy(t),0,e),e.flags|=1,Gf()}}function Gf(){hi||(hi=Hf.then(Kf))}function qf(e){if(!we(e))Dr&&e.id===-1?Dr.splice(Bo+1,0,e):e.flags&1||(Co.push(e),e.flags|=1);else for(let t=0;t_a(n)-_a(r));if(Co.length=0,Dr){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function Kf(e){try{for(In=0;Inie;function ie(e,t=Tt,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Ei(-1);const a=fi(t),s=dr.length;let u;try{u=e(...o)}finally{for(let i=dr.length;i>s;i--)Uc();fi(a),r._d&&Ei(1)}return u};return r._n=!0,r._c=!0,r._d=!0,r}function zn(e,t){if(Tt===null)return e;const n=hu(Tt),r=e.dirs||(e.dirs=[]);for(let o=0;o1)return n&&Se(t)?t.call(r&&r.proxy):t}}const Qy=Symbol.for("v-scx"),e4=()=>tt(Qy);function su(e,t){return iu(e,null,t)}function t4(e,t){return iu(e,null,{flush:"sync"})}function Ye(e,t,n){return iu(e,t,n)}function iu(e,t,n=Me){const{immediate:r,deep:o,flush:a,once:s}=n,u=ut({},n),i=t&&r||!t&&a!=="post";let c;if(ns){if(a==="sync"){const h=e4();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!i){const h=()=>{};return h.stop=gn,h.resume=gn,h.pause=gn,h}}const l=$t;u.call=(h,g,f)=>yn(h,l,g,f);let d=!1;a==="post"?u.scheduler=h=>{Vt(h,l&&l.suspense)}:a!=="sync"&&(d=!0,u.scheduler=(h,g)=>{g?h():Cc(h)}),u.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,l&&(h.id=l.uid,h.i=l))};const p=Ky(e,t,u);return ns&&(c?c.push(p):i&&p()),p}function n4(e,t,n){const r=this.proxy,o=Ke(e)?e.includes(".")?Yf(r,e):()=>r[e]:e.bind(r,r);let a;Se(t)?a=t:(a=t.handler,n=t);const s=bs(this),u=iu(o,a.bind(r),n);return s(),u}function Yf(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;oe.__isTeleport,eo=e=>e&&(e.disabled||e.disabled===""),r4=e=>e&&(e.defer||e.defer===""),tp=e=>typeof SVGElement<"u"&&e instanceof SVGElement,np=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,jl=(e,t)=>{const n=e&&e.to;return Ke(n)?t?t(n):null:n},o4={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,a,s,u,i,c){const{mc:l,pc:d,pbc:p,o:{insert:h,querySelector:g,createText:f,createComment:m,parentNode:y}}=c,v=eo(t.props);let{dynamicChildren:b}=t;const w=($,q,L)=>{$.shapeFlag&16&&l($.children,q,L,o,a,s,u,i)},S=($=t)=>{const q=eo($.props),L=$.target=jl($.props,g),V=zl(L,$,f,h);L&&(s!=="svg"&&tp(L)?s="svg":s!=="mathml"&&np(L)&&(s="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(L),q||(w($,L,V),Ta($,!1)))},B=$=>{const q=()=>{if(xr.get($)===q){if(xr.delete($),eo($.props)){const L=y($.el)||n;w($,L,$.anchor),Ta($,!0)}S($)}};xr.set($,q),Vt(q,a)};if(e==null){const $=t.el=f(""),q=t.anchor=f("");if(h($,n,r),h(q,n,r),r4(t.props)||a&&a.pendingBranch){B(t);return}v&&(w(t,n,q),Ta(t,!0)),S()}else{t.el=e.el;const $=t.anchor=e.anchor,q=xr.get(e);if(q){q.flags|=8,xr.delete(e),B(t);return}t.targetStart=e.targetStart;const L=t.target=e.target,V=t.targetAnchor=e.targetAnchor,Y=eo(e.props),D=Y?n:L,T=Y?$:V;if(s==="svg"||tp(L)?s="svg":(s==="mathml"||np(L))&&(s="mathml"),b?(p(e.dynamicChildren,b,D,o,a,s,u),zc(e,t,!0)):i||d(e,t,D,T,o,a,s,u,!1),v)Y?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):js(t,n,$,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const X=jl(t.props,g);X&&(t.target=X,js(t,X,null,c,0))}else Y&&js(t,L,V,c,1);Ta(t,v)}},remove(e,t,n,{um:r,o:{remove:o}},a){const{shapeFlag:s,children:u,anchor:i,targetStart:c,targetAnchor:l,target:d,props:p}=e,h=eo(p),g=a||!h,f=xr.get(e);if(f&&(f.flags|=8,xr.delete(e)),d&&(o(c),o(l)),a&&o(i),!f&&(h||d)&&s&16)for(let m=0;m{e.isMounted=!0}),gs(()=>{e.isUnmounting=!0}),e}const cn=[Function,Array],_f={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:cn,onEnter:cn,onAfterEnter:cn,onEnterCancelled:cn,onBeforeLeave:cn,onLeave:cn,onAfterLeave:cn,onLeaveCancelled:cn,onBeforeAppear:cn,onAppear:cn,onAfterAppear:cn,onAppearCancelled:cn},Jf=e=>{const t=e.subTree;return t.component?Jf(t.component):t},i4={name:"BaseTransition",props:_f,setup(e,{slots:t}){const n=Pn(),r=s4();return()=>{const o=t.default&&tm(t.default(),!0),a=o&&o.length?Qf(o):n.subTree?me():void 0;if(!a)return;const s=Ce(e),{mode:u}=s;if(r.isLeaving)return Iu(a);const i=mi(a);if(!i)return Iu(a);let c=Ul(i,s,r,n,d=>c=d);i.type!==Dt&&Ja(i,c);let l=n.subTree&&mi(n.subTree);if(l&&l.type!==Dt&&!to(l,i)&&Jf(n).type!==Dt){let d=Ul(l,s,r,n);if(Ja(l,d),u==="out-in"&&i.type!==Dt)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,l=void 0},Iu(a);u==="in-out"&&i.type!==Dt?d.delayLeave=(p,h,g)=>{const f=em(r,l);f[String(l.key)]=l,p[fn]=()=>{h(),p[fn]=void 0,delete c.delayedLeave,l=void 0},c.delayedLeave=()=>{g(),delete c.delayedLeave,l=void 0}}:l=void 0}else l&&(l=void 0);return a}}};function Qf(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Dt){t=n;break}}return t}const u4=i4;function em(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 Ul(e,t,n,r,o){const{appear:a,mode:s,persisted:u=!1,onBeforeEnter:i,onEnter:c,onAfterEnter:l,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:g,onLeaveCancelled:f,onBeforeAppear:m,onAppear:y,onAfterAppear:v,onAppearCancelled:b}=t,w=String(e.key),S=em(n,e),B=(L,V)=>{L&&yn(L,r,9,V)},$=(L,V)=>{const Y=V[1];B(L,V),we(L)?L.every(D=>D.length<=1)&&Y():L.length<=1&&Y()},q={mode:s,persisted:u,beforeEnter(L){let V=i;if(!n.isMounted)if(a)V=m||i;else return;L[fn]&&L[fn](!0);const Y=S[w];Y&&to(e,Y)&&Y.el[fn]&&Y.el[fn](),B(V,[L])},enter(L){if(S[w]===e)return;let V=c,Y=l,D=d;if(!n.isMounted)if(a)V=y||c,Y=v||l,D=b||d;else return;let T=!1;L[sa]=ee=>{T||(T=!0,ee?B(D,[L]):B(Y,[L]),q.delayedLeave&&q.delayedLeave(),L[sa]=void 0)};const X=L[sa].bind(null,!1);V?$(V,[L,X]):X()},leave(L,V){const Y=String(e.key);if(L[sa]&&L[sa](!0),n.isUnmounting)return V();B(p,[L]);let D=!1;L[fn]=X=>{D||(D=!0,V(),X?B(f,[L]):B(g,[L]),L[fn]=void 0,S[Y]===e&&delete S[Y])};const T=L[fn].bind(null,!1);S[Y]=e,h?$(h,[L,T]):T()},clone(L){const V=Ul(L,t,n,r,o);return o&&o(V),V}};return q}function Iu(e){if(lu(e))return e=kr(e),e.children=null,e}function mi(e){if(!lu(e))return uu(e.type)&&e.children?Qf(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Se(n.default))return n.default()}}function Ja(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;Ja(uu(n.type)&&mi(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function tm(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;an.value,set:o=>n.value=o})}return n}function rp(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const gi=new WeakMap;function Ma(e,t,n,r,o=!1){if(we(e)){e.forEach((f,m)=>Ma(f,t&&(we(t)?t[m]:t),n,r,o));return}if(ko(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Ma(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?hu(r.component):r.el,s=o?null:a,{i:u,r:i}=e,c=t&&t.r,l=u.refs===Me?u.refs={}:u.refs,d=u.setupState,p=Ce(d),h=d===Me?ff:f=>rp(l,f)?!1:Ve(p,f),g=(f,m)=>!(m&&rp(l,m));if(c!=null&&c!==i){if(op(t),Ke(c))l[c]=null,h(c)&&(d[c]=null);else if(dt(c)){const f=t;g(c,f.k)&&(c.value=null),f.k&&(l[f.k]=null)}}if(Se(i))ms(i,u,12,[s,l]);else{const f=Ke(i),m=dt(i);if(f||m){const y=()=>{if(e.f){const v=f?h(i)?d[i]:l[i]:g()||!e.k?i.value:l[e.k];if(o)we(v)&&$c(v,a);else if(we(v))v.includes(a)||v.push(a);else if(f)l[i]=[a],h(i)&&(d[i]=l[i]);else{const b=[a];g(i,e.k)&&(i.value=b),e.k&&(l[e.k]=b)}}else f?(l[i]=s,h(i)&&(d[i]=s)):m&&(g(i,e.k)&&(i.value=s),e.k&&(l[e.k]=s))};if(s){const v=()=>{y(),gi.delete(e)};v.id=-1,gi.set(e,v),Vt(v,n)}else op(e),y()}}}function op(e){const t=gi.get(e);t&&(t.flags|=8,gi.delete(e))}ci().requestIdleCallback,ci().cancelIdleCallback;const ko=e=>!!e.type.__asyncLoader,lu=e=>e.type.__isKeepAlive;function l4(e,t){rm(e,"a",t)}function c4(e,t){rm(e,"da",t)}function rm(e,t,n=$t){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(cu(t,r,n),n){let o=n.parent;for(;o&&o.parent;)lu(o.parent.vnode)&&d4(r,t,n,o),o=o.parent}}function d4(e,t,n,r){const o=cu(t,e,r,!0);fr(()=>{$c(r[t],o)},n)}function cu(e,t,n=$t,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...s)=>{pr();const u=bs(n),i=yn(t,n,e,s);return u(),hr(),i});return r?o.unshift(a):o.push(a),a}}const vr=e=>(t,n=$t)=>{(!ns||e==="sp")&&cu(e,(...r)=>t(...r),n)},om=vr("bm"),ln=vr("m"),am=vr("bu"),sm=vr("u"),gs=vr("bum"),fr=vr("um"),p4=vr("sp"),h4=vr("rtg"),f4=vr("rtc");function m4(e,t=$t){cu("ec",e,t)}const im="components";function it(e,t){return lm(im,e,!0,t)||e}const um=Symbol.for("v-ndc");function vs(e){return Ke(e)?lm(im,e,!1)||e:e||um}function lm(e,t,n=!0,r=!1){const o=Tt||$t;if(o){const a=o.type;{const u=Z4(a,!1);if(u&&(u===t||u===Lt(t)||u===_i(Lt(t))))return a}const s=ap(o[e]||a[e],t)||ap(o.appContext[e],t);return!s&&r?a:s}}function ap(e,t){return e&&(e[t]||e[Lt(t)]||e[_i(Lt(t))])}function Ca(e,t,n,r){let o;const a=n,s=we(e);if(s||Ke(e)){const u=s&&Rr(e);let i=!1,c=!1;u&&(i=!sn(e),c=qn(e),e=eu(e)),o=new Array(e.length);for(let l=0,d=e.length;lt(u,i,void 0,a));else{const u=Object.keys(e);o=new Array(u.length);for(let i=0,c=u.length;i{const a=r.fn(...o);return a&&(a.key=r.key),a}:r.fn)}return e}function Ee(e,t,n,r,o,a){if(n==null&&(n={}),Tt.ce||Tt.parent&&ko(Tt.parent)&&Tt.parent.ce){const c=a!=null&&n.key==null?ut({},n,{key:a}):n,l=Object.keys(c).length>0;return t!=="default"&&(c.name=t),I(),ve(_e,null,[se("slot",c,r&&r())],l?-2:64)}let s=e[t];s&&s._c&&(s._d=!1);const u=dr.length;I();let i;try{const c=s&&cm(s(n)),l=n.key||a||c&&c.key;i=ve(_e,{key:(l&&!un(l)?l:`_${t}`)+(!c&&r?"_fb":"")},c||(r?r():[]),c&&e._===1?64:-2)}catch(c){for(let l=dr.length;l>u;l--)Uc();throw c}finally{s&&s._c&&(s._d=!0)}return!o&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),i}function cm(e){return e.some(t=>es(t)?!(t.type===Dt||t.type===_e&&!cm(t.children)):!0)?e:null}function g4(e,t){const n={};for(const r in e)n[_s(r)]=e[r];return n}const Vl=e=>e?Rm(e)?hu(e):Vl(e.parent):null,ka=ut(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=>Vl(e.parent),$root:e=>Vl(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>hm(e),$forceUpdate:e=>e.f||(e.f=()=>{Cc(e.update)}),$nextTick:e=>e.n||(e.n=Nn.bind(e.proxy)),$watch:e=>n4.bind(e)}),Mu=(e,t)=>e!==Me&&!e.__isScriptSetup&&Ve(e,t),v4={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:a,accessCache:s,type:u,appContext:i}=e;if(t[0]!=="$"){const p=s[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 a[t]}else{if(Mu(r,t))return s[t]=1,r[t];if(o!==Me&&Ve(o,t))return s[t]=2,o[t];if(Ve(a,t))return s[t]=3,a[t];if(n!==Me&&Ve(n,t))return s[t]=4,n[t];Hl&&(s[t]=0)}}const c=ka[t];let l,d;if(c)return t==="$attrs"&&Rt(e.attrs,"get",""),c(e);if((l=u.__cssModules)&&(l=l[t]))return l;if(n!==Me&&Ve(n,t))return s[t]=4,n[t];if(d=i.config.globalProperties,Ve(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return Mu(o,t)?(o[t]=n,!0):r!==Me&&Ve(r,t)?(r[t]=n,!0):Ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,props:a,type:s}},u){let i;return!!(n[u]||e!==Me&&u[0]!=="$"&&Ve(e,u)||Mu(t,u)||Ve(a,u)||Ve(r,u)||Ve(ka,u)||Ve(o.config.globalProperties,u)||(i=s.__cssModules)&&i[u])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ve(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function du(){return dm().slots}function y4(){return dm().attrs}function dm(e){const t=Pn();return t.setupContext||(t.setupContext=Fm(t))}function yi(e){return we(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Kn(e,t){return!e||!t?e||t:we(e)&&we(t)?e.concat(t):ut({},yi(e),yi(t))}let Hl=!0;function b4(e){const t=hm(e),n=e.proxy,r=e.ctx;Hl=!1,t.beforeCreate&&sp(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:s,watch:u,provide:i,inject:c,created:l,beforeMount:d,mounted:p,beforeUpdate:h,updated:g,activated:f,deactivated:m,beforeDestroy:y,beforeUnmount:v,destroyed:b,unmounted:w,render:S,renderTracked:B,renderTriggered:$,errorCaptured:q,serverPrefetch:L,expose:V,inheritAttrs:Y,components:D,directives:T,filters:X}=t;if(c&&E4(c,r,null),s)for(const te in s){const _=s[te];Se(_)&&(r[te]=_.bind(n))}if(o){const te=o.call(n,n);ze(te)&&(e.data=Go(te))}if(Hl=!0,a)for(const te in a){const _=a[te],ne=Se(_)?_.bind(n,n):Se(_.get)?_.get.bind(n,n):gn,de=!Se(_)&&Se(_.set)?_.set.bind(n):gn,fe=re({get:ne,set:de});Object.defineProperty(r,te,{enumerable:!0,configurable:!0,get:()=>fe.value,set:ce=>fe.value=ce})}if(u)for(const te in u)pm(u[te],r,n,te);if(i){const te=Se(i)?i.call(n):i;Reflect.ownKeys(te).forEach(_=>{_t(_,te[_])})}l&&sp(l,e,"c");function ee(te,_){we(_)?_.forEach(ne=>te(ne.bind(n))):_&&te(_.bind(n))}if(ee(om,d),ee(ln,p),ee(am,h),ee(sm,g),ee(l4,f),ee(c4,m),ee(m4,q),ee(f4,B),ee(h4,$),ee(gs,v),ee(fr,w),ee(p4,L),we(V))if(V.length){const te=e.exposed||(e.exposed={});V.forEach(_=>{Object.defineProperty(te,_,{get:()=>n[_],set:ne=>n[_]=ne,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===gn&&(e.render=S),Y!=null&&(e.inheritAttrs=Y),D&&(e.components=D),T&&(e.directives=T),L&&nm(e)}function E4(e,t,n=gn){we(e)&&(e=Gl(e));for(const r in e){const o=e[r];let a;ze(o)?"default"in o?a=tt(o.from||r,o.default,!0):a=tt(o.from||r):a=tt(o),dt(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:s=>a.value=s}):t[r]=a}}function sp(e,t,n){yn(we(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function pm(e,t,n,r){let o=r.includes(".")?Yf(n,r):()=>n[r];if(Ke(e)){const a=t[e];Se(a)&&Ye(o,a)}else if(Se(e))Ye(o,e.bind(n));else if(ze(e))if(we(e))e.forEach(a=>pm(a,t,n,r));else{const a=Se(e.handler)?e.handler.bind(n):t[e.handler];Se(a)&&Ye(o,a,e)}}function hm(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:s}}=e.appContext,u=a.get(t);let i;return u?i=u:!o.length&&!n&&!r?i=t:(i={},o.length&&o.forEach(c=>bi(i,c,s,!0)),bi(i,t,s)),ze(t)&&a.set(t,i),i}function bi(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&bi(e,a,n,!0),o&&o.forEach(s=>bi(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const u=w4[s]||n&&n[s];e[s]=u?u(e[s],t[s]):t[s]}return e}const w4={data:ip,props:up,emits:up,methods:Oa,computed:Oa,beforeCreate:zt,created:zt,beforeMount:zt,mounted:zt,beforeUpdate:zt,updated:zt,beforeDestroy:zt,beforeUnmount:zt,destroyed:zt,unmounted:zt,activated:zt,deactivated:zt,errorCaptured:zt,serverPrefetch:zt,components:Oa,directives:Oa,watch:A4,provide:ip,inject:x4};function ip(e,t){return t?e?function(){return ut(Se(e)?e.call(this,this):e,Se(t)?t.call(this,this):t)}:t:e}function x4(e,t){return Oa(Gl(e),Gl(t))}function Gl(e){if(we(e)){const t={};for(let n=0;n{let l,d=Me,p;return t4(()=>{const h=e[o];St(l,h)&&(l=h,c())}),{get(){return i(),n.get?n.get(l):l},set(h){const g=n.set?n.set(h):h;if(!St(g,l)&&!(d!==Me&&St(h,d)))return;const f=r.vnode.props,m=!!(f&&(t in f||o in f||a in f)&&(`onUpdate:${t}`in f||`onUpdate:${o}`in f||`onUpdate:${a}`in f));m||(l=h,c()),r.emit(`update:${t}`,g),St(h,d)&&(St(h,g)&&!St(g,p)||m&&d!==Me&&!St(g,l))&&c(),d=h,p=g}}});return u[Symbol.iterator]=()=>{let i=0;return{next(){return i<2?{value:i++?s||Me:u,done:!1}:{done:!0}}}},u}const mm=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Lt(t)}Modifiers`]||e[`${gr(t)}Modifiers`];function T4(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Me;let o=n;const a=t.startsWith("update:"),s=a&&mm(r,t.slice(7));s&&(s.trim&&(o=n.map(l=>Ke(l)?l.trim():l)),s.number&&(o=o.map(Fc)));let u,i=r[u=_s(t)]||r[u=_s(Lt(t))];!i&&a&&(i=r[u=_s(gr(t))]),i&&yn(i,e,6,o);const c=r[u+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,yn(c,e,6,o)}}const O4=new WeakMap;function gm(e,t,n=!1){const r=n?O4:t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let s={},u=!1;if(!Se(e)){const i=c=>{const l=gm(c,t,!0);l&&(u=!0,ut(s,l))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!a&&!u?(ze(e)&&r.set(e,null),null):(we(a)?a.forEach(i=>s[i]=null):ut(s,a),ze(e)&&r.set(e,s),s)}function pu(e,t){return!e||!Ki(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),Ve(e,t[0].toLowerCase()+t.slice(1))||Ve(e,gr(t))||Ve(e,t))}function lp(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[a],slots:s,attrs:u,emit:i,render:c,renderCache:l,props:d,data:p,setupState:h,ctx:g,inheritAttrs:f}=e,m=fi(e);let y,v;try{if(n.shapeFlag&4){const w=o||r,S=w;y=jn(c.call(S,w,l,d,h,p,g)),v=u}else{const w=t;y=jn(w.length>1?w(d,{attrs:u,slots:s,emit:i}):w(d,null)),v=t.props?u:N4(u)}}catch(w){dr.length=0,ou(w,e,1),y=se(Dt)}let b=y;if(v&&f!==!1){const w=Object.keys(v),{shapeFlag:S}=b;w.length&&S&7&&(a&&w.some(Yi)&&(v=B4(v,a)),b=kr(b,v,!1,!0))}if(n.dirs&&(b=kr(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition){const w=uu(b.type)&&mi(b)||b;Ja(w,n.transition)}return y=b,fi(m),y}const N4=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ki(n))&&((t||(t={}))[n]=e[n]);return t},B4=(e,t)=>{const n={};for(const r in e)(!Yi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function P4(e,t,n){const{props:r,children:o,component:a}=e,{props:s,children:u,patchFlag:i}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&i>=0){if(i&1024)return!0;if(i&16)return r?cp(r,s,c):!!s;if(i&8){const l=t.dynamicProps;for(let d=0;dObject.create(ym),Em=e=>Object.getPrototypeOf(e)===ym;function $4(e,t,n,r=!1){const o={},a=bm();e.propsDefaults=Object.create(null),wm(e,t,o,a);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);n?e.props=r?o:jf(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function F4(e,t,n,r){const{props:o,attrs:a,vnode:{patchFlag:s}}=e,u=Ce(o),[i]=e.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const l=e.vnode.dynamicProps;for(let d=0;d{i=!0;const[p,h]=xm(d,t,!0);ut(s,p),h&&u.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}if(!a&&!i)return ze(e)&&r.set(e,oo),oo;if(we(a))for(let l=0;le==="_"||e==="_ctx"||e==="$stable",jc=e=>we(e)?e.map(jn):[jn(e)],I4=(e,t,n)=>{if(t._n)return t;const r=ie((...o)=>jc(t(...o)),n);return r._c=!1,r},Am=(e,t,n)=>{const r=e._ctx;for(const o in e){if(kc(o))continue;const a=e[o];if(Se(a))t[o]=I4(o,a,r);else if(a!=null){const s=jc(a);t[o]=()=>s}}},Sm=(e,t)=>{const n=jc(t);e.slots.default=()=>n},Dm=(e,t,n)=>{for(const r in t)(n||!kc(r))&&(e[r]=t[r])},M4=(e,t,n)=>{const r=e.slots=bm();if(e.vnode.shapeFlag&32){const o=t._;o?(Dm(r,t,n),n&&yf(r,"_",o,!0)):Am(t,r)}else t&&Sm(e,t)},C4=(e,t,n)=>{const{vnode:r,slots:o}=e;let a=!0,s=Me;if(r.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:Dm(o,t,n):(a=!t.$stable,Am(t,o)),s=t}else t&&(Sm(e,t),s={default:1});if(a)for(const u in o)!kc(u)&&s[u]==null&&delete o[u]},Vt=V4;function k4(e){return j4(e)}function j4(e,t){const n=ci();n.__VUE__=!0;const{insert:r,remove:o,patchProp:a,createElement:s,createText:u,createComment:i,setText:c,setElementText:l,parentNode:d,nextSibling:p,setScopeId:h=gn,insertStaticContent:g}=e,f=(E,A,O,F=null,C=null,R=null,K=void 0,U=null,H=!!A.dynamicChildren)=>{if(E===A)return;E&&!to(E,A)&&(F=k(E),ae(E,C,R,!0),E=null),A.patchFlag===-2&&(H=!1,A.dynamicChildren=null),A.dynamicChildren&&E&&E.dynamicChildren&&E.dynamicChildren.hasOnce&&(A.dynamicChildren===oo&&(A.dynamicChildren=[]),A.dynamicChildren.hasOnce=!0);const{type:W,ref:pe,shapeFlag:he}=A;switch(W){case ys:m(E,A,O,F);break;case Dt:y(E,A,O,F);break;case Qs:E==null&&v(A,O,F,K);break;case _e:D(E,A,O,F,C,R,K,U,H);break;default:he&1?S(E,A,O,F,C,R,K,U,H):he&6?T(E,A,O,F,C,R,K,U,H):(he&64||he&128)&&W.process(E,A,O,F,C,R,K,U,H,j)}pe!=null&&C?Ma(pe,E&&E.ref,R,A||E,!A):pe==null&&E&&E.ref!=null&&Ma(E.ref,null,R,E,!0)},m=(E,A,O,F)=>{if(E==null)r(A.el=u(A.children),O,F);else{const C=A.el=E.el;A.children!==E.children&&c(C,A.children)}},y=(E,A,O,F)=>{E==null?r(A.el=i(A.children||""),O,F):A.el=E.el},v=(E,A,O,F)=>{[E.el,E.anchor]=g(E.children,A,O,F,E.el,E.anchor)},b=({el:E,anchor:A},O,F)=>{let C;for(;E&&E!==A;)C=p(E),r(E,O,F),E=C;r(A,O,F)},w=({el:E,anchor:A})=>{let O;for(;E&&E!==A;)O=p(E),o(E),E=O;o(A)},S=(E,A,O,F,C,R,K,U,H)=>{if(A.type==="svg"?K="svg":A.type==="math"&&(K="mathml"),E==null)B(A,O,F,C,R,K,U,H);else{const W=E.el&&E.el._isVueCE?E.el:null;try{W&&W._beginPatch(),L(E,A,C,R,K,U,H)}finally{W&&W._endPatch()}}},B=(E,A,O,F,C,R,K,U)=>{let H,W;const{props:pe,shapeFlag:he,transition:ge,dirs:ye}=E;if(H=E.el=s(E.type,R,pe&&pe.is,pe),he&8?l(H,E.children):he&16&&q(E.children,H,null,F,C,Cu(E,R),K,U),ye&&qr(E,null,F,"created"),$(H,E,E.scopeId,K,F),pe){for(const Ne in pe)Ne!=="value"&&!Fa(Ne)&&a(H,Ne,null,pe[Ne],R,F);"value"in pe&&a(H,"value",null,pe.value,R),(W=pe.onVnodeBeforeMount)&&Fn(W,F,E)}ye&&qr(E,null,F,"beforeMount");const Oe=z4(C,ge);Oe&&ge.beforeEnter(H),r(H,A,O),((W=pe&&pe.onVnodeMounted)||Oe||ye)&&Vt(()=>{W&&Fn(W,F,E),Oe&&ge.enter(H),ye&&qr(E,null,F,"mounted")},C)},$=(E,A,O,F,C)=>{if(O&&h(E,O),F)for(let R=0;R{for(let W=H;W{const U=A.el=E.el;let{patchFlag:H,dynamicChildren:W,dirs:pe}=A;H|=E.patchFlag&16;const he=E.props||Me,ge=A.props||Me;let ye;if(O&&Wr(O,!1),(ye=ge.onVnodeBeforeUpdate)&&Fn(ye,O,A,E),pe&&qr(A,E,O,"beforeUpdate"),O&&Wr(O,!0),W&&(!E.dynamicChildren||E.dynamicChildren.length!==W.length)&&(H=0,K=!1,W=null),(he.innerHTML&&ge.innerHTML==null||he.textContent&&ge.textContent==null)&&l(U,""),W?V(E.dynamicChildren,W,U,O,F,Cu(A,C),R):K||ne(E,A,U,null,O,F,Cu(A,C),R,!1),H>0){if(H&16)Y(U,he,ge,O,C);else if(H&2&&he.class!==ge.class&&a(U,"class",null,ge.class,C),H&4&&a(U,"style",he.style,ge.style,C),H&8){const Oe=A.dynamicProps;for(let Ne=0;Ne{ye&&Fn(ye,O,A,E),pe&&qr(A,E,O,"updated")},F)},V=(E,A,O,F,C,R,K)=>{for(let U=0;U{if(A!==O){if(A!==Me)for(const R in A)!Fa(R)&&!(R in O)&&a(E,R,A[R],null,C,F);for(const R in O){if(Fa(R))continue;const K=O[R],U=A[R];K!==U&&R!=="value"&&a(E,R,U,K,C,F)}"value"in O&&a(E,"value",A.value,O.value,C)}},D=(E,A,O,F,C,R,K,U,H)=>{const W=A.el=E?E.el:u(""),pe=A.anchor=E?E.anchor:u("");let{patchFlag:he,dynamicChildren:ge,slotScopeIds:ye}=A;ye&&(U=U?U.concat(ye):ye),E==null?(r(W,O,F),r(pe,O,F),q(A.children||[],O,pe,C,R,K,U,H)):he>0&&he&64&&ge&&E.dynamicChildren&&E.dynamicChildren.length===ge.length?(V(E.dynamicChildren,ge,O,C,R,K,U),(A.key!=null||C&&A===C.subTree)&&zc(E,A,!0)):ne(E,A,O,pe,C,R,K,U,H)},T=(E,A,O,F,C,R,K,U,H)=>{A.slotScopeIds=U,E==null?A.shapeFlag&512?C.ctx.activate(A,O,F,K,H):X(A,O,F,C,R,K,H):ee(E,A,H)},X=(E,A,O,F,C,R,K)=>{const U=E.component=W4(E,F,C);if(lu(E)&&(U.ctx.renderer=j),K4(U,!1,K),U.asyncDep){if(C&&C.registerDep(U,te,K),!E.el){const H=U.subTree=se(Dt);y(null,H,A,O),E.placeholder=H.el}}else te(U,E,A,O,C,R,K)},ee=(E,A,O)=>{const F=A.component=E.component;if(P4(E,A,O))if(F.asyncDep&&!F.asyncResolved){A.el=E.el,_(F,A,O);return}else F.next=A,F.update();else A.el=E.el,F.vnode=A},te=(E,A,O,F,C,R,K)=>{const U=()=>{if(E.isMounted){let{next:he,bu:ge,u:ye,parent:Oe,vnode:Ne}=E;{const Ct=Tm(E);if(Ct){he&&(he.el=Ne.el,_(E,he,K)),Ct.asyncDep.then(()=>{Vt(()=>{E.isUnmounted||W()},C)});return}}let Fe=he,qe;Wr(E,!1),he?(he.el=Ne.el,_(E,he,K)):he=Ne,ge&&Js(ge),(qe=he.props&&he.props.onVnodeBeforeUpdate)&&Fn(qe,Oe,he,Ne),Wr(E,!0);const rt=lp(E),Mt=E.subTree;E.subTree=rt,f(Mt,rt,d(Mt.el),k(Mt),E,C,R),he.el=rt.el,Fe===null&&R4(E,rt.el),ye&&Vt(ye,C),(qe=he.props&&he.props.onVnodeUpdated)&&Vt(()=>Fn(qe,Oe,he,Ne),C)}else{let he;const{el:ge,props:ye}=A,{bm:Oe,m:Ne,parent:Fe,root:qe,type:rt}=E,Mt=ko(A);Wr(E,!1),Oe&&Js(Oe),!Mt&&(he=ye&&ye.onVnodeBeforeMount)&&Fn(he,Fe,A),Wr(E,!0);{qe.ce&&qe.ce._hasShadowRoot()&&qe.ce._injectChildStyle(rt,E.parent?E.parent.type:void 0);const Ct=E.subTree=lp(E);f(null,Ct,O,F,E,C,R),A.el=Ct.el}if(Ne&&Vt(Ne,C),!Mt&&(he=ye&&ye.onVnodeMounted)){const Ct=A;Vt(()=>Fn(he,Fe,Ct),C)}(A.shapeFlag&256||Fe&&ko(Fe.vnode)&&Fe.vnode.shapeFlag&256)&&E.a&&Vt(E.a,C),E.isMounted=!0,A=O=F=null}};E.scope.on();const H=E.effect=new Af(U);E.scope.off();const W=E.update=H.run.bind(H),pe=E.job=H.runIfDirty.bind(H);pe.i=E,pe.id=E.uid,H.scheduler=()=>Cc(pe),Wr(E,!0),W()},_=(E,A,O)=>{A.component=E;const F=E.vnode.props;E.vnode=A,E.next=null,F4(E,A.props,F,O),C4(E,A.children,O),pr(),ep(E),hr()},ne=(E,A,O,F,C,R,K,U,H=!1)=>{const W=E&&E.children,pe=E?E.shapeFlag:0,he=A.children,{patchFlag:ge,shapeFlag:ye}=A;if(ge>0){if(ge&128){fe(W,he,O,F,C,R,K,U,H);return}else if(ge&256){de(W,he,O,F,C,R,K,U,H);return}}ye&8?(pe&16&&nt(W,C,R),he!==W&&l(O,he)):pe&16?ye&16?fe(W,he,O,F,C,R,K,U,H):nt(W,C,R,!0):(pe&8&&l(O,""),ye&16&&q(he,O,F,C,R,K,U,H))},de=(E,A,O,F,C,R,K,U,H)=>{E=E||oo,A=A||oo;const W=E.length,pe=A.length,he=Math.min(W,pe);let ge;for(ge=0;gepe?nt(E,C,R,!0,!1,he):q(A,O,F,C,R,K,U,H,he)},fe=(E,A,O,F,C,R,K,U,H)=>{let W=0;const pe=A.length;let he=E.length-1,ge=pe-1;for(;W<=he&&W<=ge;){const ye=E[W],Oe=A[W]=H?nr(A[W]):jn(A[W]);if(to(ye,Oe))f(ye,Oe,O,null,C,R,K,U,H);else break;W++}for(;W<=he&&W<=ge;){const ye=E[he],Oe=A[ge]=H?nr(A[ge]):jn(A[ge]);if(to(ye,Oe))f(ye,Oe,O,null,C,R,K,U,H);else break;he--,ge--}if(W>he){if(W<=ge){const ye=ge+1,Oe=yege)for(;W<=he;)ae(E[W],C,R,!0),W++;else{const ye=W,Oe=W,Ne=new Map;for(W=Oe;W<=ge;W++){const bt=A[W]=H?nr(A[W]):jn(A[W]);bt.key!=null&&Ne.set(bt.key,W)}let Fe,qe=0;const rt=ge-Oe+1;let Mt=!1,Ct=0;const Yn=new Array(rt);for(W=0;W=rt){ae(bt,C,R,!0);continue}let kt;if(bt.key!=null)kt=Ne.get(bt.key);else for(Fe=Oe;Fe<=ge;Fe++)if(Yn[Fe-Oe]===0&&to(bt,A[Fe])){kt=Fe;break}kt===void 0?ae(bt,C,R,!0):(Yn[kt-Oe]=W+1,kt>=Ct?Ct=kt:Mt=!0,f(bt,A[kt],O,null,C,R,K,U,H),qe++)}const Xn=Mt?U4(Yn):oo;for(Fe=Xn.length-1,W=rt-1;W>=0;W--){const bt=Oe+W,kt=A[bt],ta=A[bt+1],na=bt+1{const{el:R,type:K,transition:U,children:H,shapeFlag:W}=E;if(W&6){ce(E.component.subTree,A,O,F);return}if(W&128){E.suspense.move(A,O,F);return}if(W&64){K.move(E,A,O,j);return}if(K===_e){r(R,A,O);for(let pe=0;peU.enter(R),C));else{const{leave:pe,delayLeave:he,afterLeave:ge}=U,ye=()=>{E.ctx.isUnmounted?o(R):r(R,A,O)},Oe=()=>{const Ne=R._isLeaving||!!R[fn];R._isLeaving&&R[fn](!0),U.persisted&&!Ne?ye():pe(R,()=>{ye(),ge&&ge()})};he?he(R,ye,Oe):Oe()}else r(R,A,O)},ae=(E,A,O,F=!1,C=!1)=>{const{type:R,props:K,ref:U,children:H,dynamicChildren:W,shapeFlag:pe,patchFlag:he,dirs:ge,cacheIndex:ye,memo:Oe}=E;if((he===-2||W&&W.hasOnce)&&(C=!1),U!=null&&(pr(),Ma(U,null,O,E,!0),hr()),ye!=null&&(!E.ctx||E.ctx===A)&&(A.renderCache[ye]=void 0),pe&256){A.ctx.deactivate(E);return}const Ne=pe&1&&ge,Fe=!ko(E);let qe;if(Fe&&(qe=K&&K.onVnodeBeforeUnmount)&&Fn(qe,A,E),pe&6)Te(E.component,O,F);else{if(pe&128){E.suspense.unmount(O,F);return}Ne&&qr(E,null,A,"beforeUnmount"),pe&64?E.type.remove(E,A,O,j,F):W&&!W.hasOnce&&(R!==_e||he>0&&he&64)?nt(W,A,O,!1,!0):(R===_e&&he&384||!C&&pe&16)&&nt(H,A,O),F&&Q(E)}const rt=Oe!=null&&ye==null;(Fe&&(qe=K&&K.onVnodeUnmounted)||Ne||rt)&&Vt(()=>{qe&&Fn(qe,A,E),Ne&&qr(E,null,A,"unmounted"),rt&&(E.el=null)},O)},Q=E=>{const{type:A,el:O,anchor:F,transition:C}=E;if(A===_e){be(O,F);return}if(A===Qs){w(E),C&&!C.persisted&&C.afterLeave&&C.afterLeave();return}const R=()=>{o(O),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(E.shapeFlag&1&&C&&!C.persisted){const{leave:K,delayLeave:U}=C,H=()=>K(O,R);U?U(E.el,R,H):H()}else R()},be=(E,A)=>{let O;for(;E!==A;)O=p(E),o(E),E=O;o(A)},Te=(E,A,O)=>{const{bum:F,scope:C,job:R,subTree:K,um:U,m:H,a:W}=E;pp(H),pp(W),F&&Js(F),C.stop(),R?(R.flags|=8,ae(K,E,A,O)):E.vnode.el&&K&&(K.transition=E.vnode.transition,ae(K,E,A,O)),U&&Vt(U,A),Vt(()=>{E.isUnmounted=!0},A)},nt=(E,A,O,F=!1,C=!1,R=0)=>{for(let K=R;K{if(E.shapeFlag&6)return k(E.component.subTree);if(E.shapeFlag&128)return E.suspense.next();const A=p(E.anchor||E.el),O=A&&A[Xf];return O?p(O):A};let Z=!1;const P=(E,A,O)=>{let F;E==null?A._vnode&&(ae(A._vnode,null,null,!0),F=A._vnode.component):f(A._vnode||null,E,A,null,null,null,O),A._vnode=E,Z||(Z=!0,ep(F),Wf(),Z=!1)},j={p:f,um:ae,m:ce,r:Q,mt:X,mc:q,pc:ne,pbc:V,n:k,o:e};return{render:P,hydrate:void 0,createApp:D4(P)}}function Cu({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Wr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function z4(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function zc(e,t,n=!1){const r=e.children,o=t.children;if(we(r)&&we(o))for(let a=0;a>1,e[n[u]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,s=n[a-1];a-- >0;)n[a]=s,s=t[s];return n}function Tm(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Tm(t)}function pp(e){if(e)for(let t=0;te.__isSuspense;function V4(e,t){t&&t.pendingBranch?we(e)?t.effects.push(...e):t.effects.push(e):qf(e)}const _e=Symbol.for("v-fgt"),ys=Symbol.for("v-txt"),Dt=Symbol.for("v-cmt"),Qs=Symbol.for("v-stc"),dr=[];let on=null;function I(e=!1){dr.push(on=e?null:[])}function Uc(){dr.pop(),on=dr[dr.length-1]||null}let Qa=1;function Ei(e,t=!1){Qa+=e,e<0&&on&&t&&(on.hasOnce=!0)}function Bm(e){return e.dynamicChildren=Qa>0?on||oo:null,Uc(),Qa>0&&on&&on.push(e),e}function J(e,t,n,r,o,a){return Bm(le(e,t,n,r,o,a,!0))}function ve(e,t,n,r,o){return Bm(se(e,t,n,r,o,!0))}function es(e){return e?e.__v_isVNode===!0:!1}function to(e,t){return e.type===t.type&&e.key===t.key}const Pm=({key:e})=>e??null,ei=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ke(e)||dt(e)||Se(e)?{i:Tt,r:e,k:t,f:!!n}:e:null);function le(e,t=null,n=null,r=0,o=null,a=e===_e?0:1,s=!1,u=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Pm(t),ref:t&&ei(t),scopeId:au,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Tt};return u?(wi(i,n),a&128&&e.normalize(i)):n&&(i.shapeFlag|=Ke(n)?8:16),Qa>0&&!s&&on&&(i.patchFlag>0||a&6)&&i.patchFlag!==32&&on.push(i),i}const se=H4;function H4(e,t=null,n=null,r=0,o=null,a=!1){if((!e||e===um)&&(e=Dt),es(e)){const u=kr(e,t,!0);return n&&wi(u,n),Qa>0&&!a&&on&&(u.shapeFlag&6?on[on.indexOf(e)]=u:on.push(u)),u.patchFlag=-2,u}if(_4(e)&&(e=e.__vccOpts),t){t=qo(t);let{class:u,style:i}=t;u&&!Ke(u)&&(t.class=$e(u)),ze(i)&&(ru(i)&&!we(i)&&(i=ut({},i)),t.style=an(i))}const s=Ke(e)?1:Nm(e)?128:uu(e)?64:ze(e)?4:Se(e)?2:0;return le(e,t,n,r,o,s,a,!0)}function qo(e){return e?ru(e)||Em(e)?ut({},e):e:null}function kr(e,t,n=!1,r=!1){const{props:o,ref:a,patchFlag:s,children:u,transition:i}=e,c=t?mt(o||{},t):o,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Pm(c),ref:t&&t.ref?n&&a?we(a)?a.concat(ei(t)):[a,ei(t)]:ei(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:i,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&kr(e.ssContent),ssFallback:e.ssFallback&&kr(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce,cacheIndex:e.cacheIndex};return i&&r&&Ja(l,i.clone(l)),l}function ct(e=" ",t=0){return se(ys,null,e,t)}function me(e="",t=!1){return t?(I(),ve(Dt,null,e)):se(Dt,null,e)}function jn(e){return e==null||typeof e=="boolean"?se(Dt):we(e)?se(_e,null,e.slice()):es(e)?nr(e):se(ys,null,String(e))}function nr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:kr(e)}function wi(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(we(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),wi(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Em(t)?t._ctx=Tt:o===3&&Tt&&(Tt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(Se(t)){if(r&65){wi(e,{default:t});return}t={default:t,_ctx:Tt},n=32}else t=String(t),r&64?(n=16,t=[ct(t)]):n=8;e.children=t,e.shapeFlag|=n}function mt(...e){const t={};for(let n=0;n$t||Tt;let xi,ts;{const e=ci(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),a=>{o.length>1?o.forEach(s=>s(a)):o[0](a)}};xi=t("__VUE_INSTANCE_SETTERS__",n=>$t=n),ts=t("__VUE_SSR_SETTERS__",n=>ns=n)}const bs=e=>{const t=$t;return xi(e),e.scope.on(),()=>{e.scope.off(),xi(t)}},hp=()=>{$t&&$t.scope.off(),xi(null)};function Rm(e){return e.vnode.shapeFlag&4}let ns=!1;function K4(e,t=!1,n=!1){t&&ts(t);const{props:r,children:o}=e.vnode,a=Rm(e);$4(e,r,a,t),M4(e,o,n||t);const s=a?Y4(e,t):void 0;return t&&ts(!1),s}function Y4(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,v4);const{setup:r}=n;if(r){pr();const o=e.setupContext=r.length>1?Fm(e):null,a=bs(e),s=ms(r,e,0,[e.props,o]),u=mf(s);if(hr(),a(),(u||e.sp)&&!ko(e)&&nm(e),u){if(s.then(hp,hp),t)return s.then(i=>{ts(!0);try{fp(e,i,t)}finally{ts(!1)}}).catch(i=>{ou(i,e,0)});e.asyncDep=s}else fp(e,s)}else $m(e)}function fp(e,t,n){Se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ze(t)&&(e.setupState=Uf(t)),$m(e)}function $m(e,t,n){const r=e.type;e.render||(e.render=r.render||gn);{const o=bs(e);pr();try{b4(e)}finally{hr(),o()}}}const X4={get(e,t){return Rt(e,"get",""),e[t]}};function Fm(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,X4),slots:e.slots,emit:e.emit,expose:t}}function hu(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Uf(Cy(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ka)return ka[n](e)},has(t,n){return n in t||n in ka}})):e.proxy}function Z4(e,t=!0){return Se(e)?e.displayName||e.name:e.name||t&&e.__name}function _4(e){return Se(e)&&"__vccOpts"in e}const re=(e,t)=>qy(e,t,ns);function Pt(e,t,n){try{Ei(-1);const r=arguments.length;return r===2?ze(t)&&!we(t)?es(t)?se(e,null,[t]):se(e,t):se(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&es(n)&&(n=[n]),se(e,t,n))}finally{Ei(1)}}const J4="3.5.43",Q4=gn;let Wl;const mp=typeof window<"u"&&window.trustedTypes;if(mp)try{Wl=mp.createPolicy("vue",{createHTML:e=>e})}catch{}const Lm=Wl?e=>Wl.createHTML(e):e=>e,eb="http://www.w3.org/2000/svg",tb="http://www.w3.org/1998/Math/MathML",tr=typeof document<"u"?document:null,gp=tr&&tr.createElement("template"),nb={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==="svg"?tr.createElementNS(eb,e):t==="mathml"?tr.createElementNS(tb,e):n?tr.createElement(e,{is:n}):tr.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>tr.createTextNode(e),createComment:e=>tr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>tr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,a){const s=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===a||!(o=o.nextSibling)););else{gp.innerHTML=Lm(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const u=gp.content;if(r==="svg"||r==="mathml"){const i=u.firstChild;for(;i.firstChild;)u.appendChild(i.firstChild);u.removeChild(i)}t.insertBefore(u,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},yr="transition",ia="animation",rs=Symbol("_vtc"),Im={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},rb=ut({},_f,Im),ob=e=>(e.displayName="Transition",e.props=rb,e),ua=ob((e,{slots:t})=>Pt(u4,ab(e),t)),Kr=(e,t=[])=>{we(e)?e.forEach(n=>n(...t)):e&&e(...t)},vp=e=>e?we(e)?e.some(t=>t.length>1):e.length>1:!1;function ab(e){const t={};for(const D in e)D in Im||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:i=a,appearActiveClass:c=s,appearToClass:l=u,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=sb(o),f=g&&g[0],m=g&&g[1],{onBeforeEnter:y,onEnter:v,onEnterCancelled:b,onLeave:w,onLeaveCancelled:S,onBeforeAppear:B=y,onAppear:$=v,onAppearCancelled:q=b}=t,L=(D,T,X,ee)=>{D._enterCancelled=ee,Yr(D,T?l:u),Yr(D,T?c:s),X&&X()},V=(D,T)=>{D._isLeaving=!1,Yr(D,d),Yr(D,h),Yr(D,p),T&&T()},Y=D=>(T,X)=>{const ee=D?$:v,te=()=>L(T,D,X);Kr(ee,[T,te]),yp(()=>{Yr(T,D?i:a),Jn(T,D?l:u),vp(ee)||bp(T,r,f,te)})};return ut(t,{onBeforeEnter(D){Kr(y,[D]),Jn(D,a),Jn(D,s)},onBeforeAppear(D){Kr(B,[D]),Jn(D,i),Jn(D,c)},onEnter:Y(!1),onAppear:Y(!0),onLeave(D,T){D._isLeaving=!0;const X=()=>V(D,T);Jn(D,d),D._enterCancelled?(Jn(D,p),xp(D)):(xp(D),Jn(D,p)),yp(()=>{D._isLeaving&&(Yr(D,d),Jn(D,h),vp(w)||bp(D,r,m,X))}),Kr(w,[D,X])},onEnterCancelled(D){L(D,!1,void 0,!0),Kr(b,[D])},onAppearCancelled(D){L(D,!0,void 0,!0),Kr(q,[D])},onLeaveCancelled(D){V(D),Kr(S,[D])}})}function sb(e){if(e==null)return null;if(ze(e))return[ku(e.enter),ku(e.leave)];{const t=ku(e);return[t,t]}}function ku(e){return ay(e)}function Jn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[rs]||(e[rs]=new Set)).add(t)}function Yr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[rs];n&&(n.delete(t),n.size||(e[rs]=void 0))}function yp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ib=0;function bp(e,t,n,r){const o=e._endId=++ib,a=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:s,timeout:u,propCount:i}=ub(e,t);if(!s)return r();const c=s+"end";let l=0;const d=()=>{e.removeEventListener(c,p),a()},p=h=>{h.target===e&&++l>=i&&d()};setTimeout(()=>{l(n[g]||"").split(", "),o=r(`${yr}Delay`),a=r(`${yr}Duration`),s=Ep(o,a),u=r(`${ia}Delay`),i=r(`${ia}Duration`),c=Ep(u,i);let l=null,d=0,p=0;t===yr?s>0&&(l=yr,d=s,p=a.length):t===ia?c>0&&(l=ia,d=c,p=i.length):(d=Math.max(s,c),l=d>0?s>c?yr:ia:null,p=l?l===yr?a.length:i.length:0);const h=l===yr&&/\b(?:transform|all)(?:,|$)/.test(r(`${yr}Property`).toString());return{type:l,timeout:d,propCount:p,hasTransform:h}}function Ep(e,t){for(;e.lengthwp(n)+wp(e[r])))}function wp(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function xp(e){return(e?e.ownerDocument:document).body.offsetHeight}function lb(e,t,n){const r=e[rs];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ai=Symbol("_vod"),Mm=Symbol("_vsh"),ur={name:"show",beforeMount(e,{value:t},{transition:n}){e[Ai]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):la(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),la(e,!0),r.enter(e)):r.leave(e,()=>{la(e,!1)}):la(e,t))},beforeUnmount(e,{value:t}){la(e,t)}};function la(e,t){e.style.display=t?e[Ai]:"none",e[Mm]=!t}const Cm=Symbol("");function km(e){const t=Pn();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>Si(a,o))},r=()=>{const o=e(t.proxy);t.ce?Si(t.ce,o):Kl(t.subTree,o),n(o)};am(()=>{qf(r)}),ln(()=>{Ye(r,gn,{flush:"post"});const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),fr(()=>o.disconnect())})}function Kl(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Kl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Si(e.el,t);else if(e.type===_e)e.children.forEach(n=>Kl(n,t));else if(e.type===Qs){let{el:n,anchor:r}=e;for(;n&&(Si(n,t),n!==r);)n=n.nextSibling}}function Si(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t){const a=my(t[o]);n.setProperty(`--${o}`,a),r+=`--${o}: ${a};`}n[Cm]=r}}const cb=/(?:^|;)\s*display\s*:/;function db(e,t,n){const r=e.style,o=Ke(n);let a=!1;if(n&&!o){if(t)if(Ke(t))for(const s of t.split(";")){const u=s.slice(0,s.indexOf(":")).trim();n[u]==null&&Na(r,u,"")}else for(const s in t)n[s]==null&&Na(r,s,"");for(const s in n){s==="display"&&(a=!0);const u=n[s];u!=null?hb(e,s,!Ke(t)&&t?t[s]:void 0,u)||Na(r,s,u):Na(r,s,"")}}else if(o){if(t!==n){const s=r[Cm];s&&(n+=";"+s),r.cssText=n,a=cb.test(n)}}else t&&e.removeAttribute("style");Ai in e&&(e[Ai]=a?r.display:"",e[Mm]&&(r.display="none"))}const zs=/\s*!important$/;function Na(e,t,n){if(we(n))n.forEach(r=>Na(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))zs.test(n)?e.setProperty(t,n.replace(zs,""),"important"):e.setProperty(t,n);else{const r=pb(e,t);zs.test(n)?e.setProperty(gr(r),n.replace(zs,""),"important"):e[r]=n}}const Ap=["Webkit","Moz","ms"],ju={};function pb(e,t){const n=ju[t];if(n)return n;let r=Lt(t);if(r!=="filter"&&r in e)return ju[t]=r;r=_i(r);for(let o=0;ozu||(bb.then(()=>zu=0),zu=Date.now());function wb(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;const o=n.value;if(we(o)){const a=r.stopImmediatePropagation;r.stopImmediatePropagation=()=>{a.call(r),r._stopped=!0};const s=o.slice(),u=[r];for(let i=0;ie.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,xb=(e,t,n,r,o,a)=>{const s=o==="svg";t==="class"?lb(e,r,s):t==="style"?db(e,n,r):Ki(t)?Yi(t)||mb(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ab(e,t,r,s))?(Tp(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Dp(e,t,r,s,a,t!=="value")):e._isVueCE&&(Sb(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Ke(r)))?Tp(e,Lt(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Dp(e,t,r,s))};function Ab(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Np(t)&&Se(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Np(t)&&Ke(n)?!1:t in e}function Sb(e,t){const n=e._def.props;if(!n)return!1;const r=Lt(t);return Array.isArray(n)?n.some(o=>Lt(o)===r):Object.keys(n).some(o=>Lt(o)===r)}const Bp=e=>{const t=e.props["onUpdate:modelValue"]||!1;return we(t)?n=>Js(t,n):t};function Db(e){e.target.composing=!0}function Pp(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Us=Symbol("_assign"),Vs=Symbol("_initialValue");function Uu(e,t,n){return t&&(e=e.trim()),n&&(e=Fc(e)),e}const Tb={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e.parentNode&&(e.type==="text"?e[Vs]=e.defaultValue.replace(/[\r\n]/g,""):e.type==="textarea"&&(e[Vs]=e.defaultValue.replace(/\r\n?/g,` -`))),e[Us]=Bp(o);const a=r||o.props&&o.props.type==="number";Po(e,t?"change":"input",s=>{s.target.composing||e[Us](Uu(e.value,n,a))}),(n||a)&&Po(e,"change",()=>{e.value=Uu(e.value,n,a)}),t||(Po(e,"compositionstart",Db),Po(e,"compositionend",Pp),Po(e,"change",Pp))},mounted(e,{value:t,modifiers:{trim:n,number:r}}){const o=t??"",a=e[Vs];delete e[Vs],a!==void 0&&(e.type==="text"||e.type==="textarea")&&e.value!==a?e[Us](Uu(e.value,n,r)):e.value=o},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:a}},s){if(e[Us]=Bp(s),e.composing)return;const u=(a||e.type==="number")&&!/^0\d/.test(e.value)?Fc(e.value):e.value,i=t??"";if(u===i)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===i)||(e.value=i)}},Ob=["ctrl","shift","alt","meta"],Nb={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)=>Ob.some(n=>e[`${n}Key`]&&!t.includes(n))},Dn=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=((o,...a)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=(o=>{if(!("key"in o))return;const a=gr(o.key);if(t.some(s=>s===a||Bb[s]===a))return e(o)}))},Pb=ut({patchProp:xb},nb);let Rp;function Rb(){return Rp||(Rp=k4(Pb))}const $b=((...e)=>{const t=Rb().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Lb(r);if(!o)return;const a=t._component;!Se(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const s=n(o,!1,Fb(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t});function Fb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Lb(e){return Ke(e)?document.querySelector(e):e}const Vc=e=>e.startsWith("/");function jm(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ib(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&jm(e.default)}const Ue=Object.assign;function Vu(e,t){const n={};for(const r in t){const o=t[r];n[r]=bn(o)?o.map(e):e(o)}return n}const ja=()=>{},bn=Array.isArray;function $p(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const zm=Symbol("");function Wo(e,t){return Ue(new Error,{type:e,[zm]:!0},t)}function Qn(e,t){return e instanceof Error&&zm in e&&(t==null||!!(e.type&t))}const Mb=Symbol(""),Fp=Symbol(""),ws=Symbol(""),Hc=Symbol(""),Yl=Symbol("");function Cb(){return tt(ws)}function kb(e){return tt(Hc)}const Ro=typeof document<"u",Um=/#/g,jb=/&/g,zb=/\//g,Ub=/=/g,Vb=/\?/g,Vm=/\+/g,Hb=/%5B/g,Gb=/%5D/g,Hm=/%5E/g,qb=/%60/g,Gm=/%7B/g,Wb=/%7C/g,qm=/%7D/g,Kb=/%20/g;function Gc(e){return e==null?"":encodeURI(""+e).replace(Wb,"|").replace(Hb,"[").replace(Gb,"]")}function Yb(e){return Gc(e).replace(Gm,"{").replace(qm,"}").replace(Hm,"^")}function Xl(e){return Gc(e).replace(Vm,"%2B").replace(Kb,"+").replace(Um,"%23").replace(jb,"%26").replace(qb,"`").replace(Gm,"{").replace(qm,"}").replace(Hm,"^")}function Xb(e){return Xl(e).replace(Ub,"%3D")}function Zb(e){return Gc(e).replace(Um,"%23").replace(Vb,"%3F")}function _b(e){return Zb(e).replace(zb,"%2F")}function Di(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const Jb=/\/$/,Qb=e=>e.replace(Jb,"");function Hu(e,t,n="/"){let r,o={},a="",s="";const u=t.indexOf("#");let i=t.indexOf("?");return i=u>=0&&i>u?-1:i,i>=0&&(r=t.slice(0,i),a=t.slice(i,u>0?u:t.length),o=e(a.slice(1))),u>=0&&(r=r||t.slice(0,u),s=t.slice(u,t.length)),r=r3(r??t,n),{fullPath:r+a+s,path:r,query:o,hash:Di(s)}}function e3(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Lp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function t3(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Ko(t.matched[r],n.matched[o])&&Wm(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ko(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Wm(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!n3(e[n],t[n]))return!1;return!0}function n3(e,t){return bn(e)?Ip(e,t):bn(t)?Ip(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function Ip(e,t){return bn(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function r3(e,t){if(Vc(e))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let a=n.length-1,s,u;for(s=0;s1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(s).join("/")}const Ln={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};function o3(e){if(!e)if(Ro){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Qb(e)}const a3=/^[^#]+#/;function s3(e,t){return e.replace(a3,"#")+t}function i3(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const qc=()=>history.scrollRestoration==="manual"?{left:window.scrollX,top:window.scrollY}:null;function u3(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=i3(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Mp(e,t){return(history.state?history.state.position-t:-1)+e}const Zl=new Map;function l3(e){Zl.set(e,qc())}function c3(e){const t=Zl.get(e);return Zl.delete(e),t}function d3(e){return typeof e=="string"||e&&typeof e=="object"}function Km(e){return typeof e=="string"||typeof e=="symbol"}function p3(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Xl(o)):[r&&Xl(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function h3(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=bn(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}function ca(){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.slice(),reset:n}}function Tr(e,t,n,r,o,a=s=>s()){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((u,i)=>{const c=p=>{p===!1?i(Wo(4,{from:n,to:t})):p instanceof Error?i(p):d3(p)?i(Wo(2,{from:t,to:p})):(s&&r.enterCallbacks[o]===s&&typeof p=="function"&&s.push(p),u())},l=a(()=>e.call(r&&r.instances[o],t,n,c));let d=Promise.resolve(l);e.length<3&&(d=d.then(c)),d.catch(p=>i(p))})}function Gu(e,t,n,r,o=a=>a()){const a=[];for(const s of e)for(const u in s.components){let i=s.components[u];if(!(t!=="beforeRouteEnter"&&!s.instances[u]))if(jm(i)){const c=(i.__vccOpts||i)[t];c&&a.push(Tr(c,n,r,s,u,o))}else{let c=i();a.push(()=>c.then(l=>{if(!l)throw new Error(`Couldn't resolve component "${u}" at "${s.path}"`);const d=Ib(l)?l.default:l;s.mods[u]=l,s.components[u]=d;const p=(d.__vccOpts||d)[t];return p&&Tr(p,n,r,s,u,o)()}))}}return a}function f3(e,t){const n=[],r=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let s=0;sKo(c,u))?r.push(u):n.push(u));const i=e.matched[s];i&&(t.matched.find(c=>Ko(c,i))||o.push(i))}return[n,r,o]}let m3=()=>location.protocol+"//"+location.host;function Ym(e,t){const{pathname:n,search:r,hash:o}=t,a=e.indexOf("#");if(a>-1){let s=o.includes(e.slice(a))?e.slice(a).length:1,u=o.slice(s);return u[0]!=="/"&&(u="/"+u),Lp(u,"")}return Lp(n,e)+r+o}function g3(e,t,n,r){let o=[],a=[],s=null;const u=({state:p})=>{const h=Ym(e,location),g=n.value,f=t.value;let m=0;if(p){if(n.value=h,t.value=p,s&&s===g){s=null;return}m=f?p.position-f.position:0}else r(h);o.forEach(y=>{y(n.value,g,{delta:m,type:"pop",direction:m?m>0?"forward":"back":""})})};function i(){s=n.value}function c(p){o.push(p);const h=()=>{const g=o.indexOf(p);g>-1&&o.splice(g,1)};return a.push(h),h}function l(){const{history:p}=window;p.state&&p.replaceState(Ue({},p.state,{scroll:qc()}),"")}function d(){for(const p of a)p();a=[],window.removeEventListener("popstate",u),window.removeEventListener("pagehide",l)}return window.addEventListener("popstate",u),window.addEventListener("pagehide",l),{pauseListeners:i,listen:c,destroy:d}}function kp(e,t,n,r=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:null}}function v3(e){const{history:t,location:n}=window,r={value:Ym(e,n)},o={value:t.state};o.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(i,c,l){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+i:m3()+e+i;try{t[l?"replaceState":"pushState"](c,"",p),o.value=c}catch(h){console.error(h),n[l?"replace":"assign"](p)}}function s(i,c){a(i,Ue({},t.state,kp(o.value.back,i,o.value.forward,!0),c,{position:o.value.position}),!0),r.value=i}function u(i,c){const l=Ue({},o.value,t.state,{forward:i,scroll:qc()});a(l.current,l,!0),a(i,Ue({},kp(r.value,i,null),{position:l.position+1},c),!1),r.value=i}return{location:r,state:o,push:u,replace:s}}function y3(e){e=o3(e);const t=v3(e),n=g3(e,t.state,t.location,t.replace);function r(a,s=!0){s||n.pauseListeners(),history.go(a)}const o=Ue({location:"",base:e,go:r,createHref:s3.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}const b3={type:0,value:""},E3=/[a-zA-Z0-9_]/;function w3(e){if(!e)return[[]];if(e==="/")return[[b3]];if(!Vc(e))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let a;function s(){a&&o.push(a),a=[]}let u=0,i,c="",l="";function d(){c&&(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:l,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=i}for(;ut.length?t.length===1&&t[0]===80?1:-1:0}function Xm(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const T3={strict:!1,end:!0,sensitive:!1};function O3(e,t,n){const r=S3(w3(e.path),n),o=Ue(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function N3(e,t){const n=[],r=new Map;t=$p(T3,t);function o(d){return r.get(d)}function a(d,p,h){const g=!h,f=Vp(d);f.aliasOf=h&&h.record;const m=$p(t,d),y=[f];if("alias"in d){const w=typeof d.alias=="string"?[d.alias]:d.alias;for(const S of w)y.push(Vp(Ue({},f,{components:h?h.record.components:f.components,path:S,aliasOf:h?h.record:f})))}let v,b;for(const w of y){const{path:S}=w;if(p&&!Vc(S)){const B=p.record.path,$=B[B.length-1]==="/"?"":"/";w.path=p.record.path+(S&&$+S)}if(v=O3(w,p,m),h?h.alias.push(v):(b=b||v,b!==v&&b.alias.push(v),g&&d.name&&!Hp(v)&&s(d.name)),Zm(v)&&i(v),f.children){const B=f.children;for(let $=0;${s(b)}:ja}function s(d){if(Km(d)){const p=r.get(d);p&&(r.delete(d),n.splice(n.indexOf(p),1),p.children.forEach(s),p.alias.forEach(s))}else{const p=n.indexOf(d);p>-1&&(n.splice(p,1),d.record.name&&r.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function u(){return n}function i(d){const p=R3(d,n);n.splice(p,0,d),d.record.name&&!Hp(d)&&r.set(d.record.name,d)}function c(d,p){let h,g={},f,m;if("name"in d&&d.name){if(h=r.get(d.name),!h)throw Wo(1,{location:d});m=h.record.name,g=Ue(Up(p.params,h.keys.filter(b=>!b.optional).concat(h.parent?h.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),d.params&&Up(d.params,h.keys.map(b=>b.name))),f=h.stringify(g)}else if(d.path!=null)f=d.path,h=n.find(b=>b.re.test(f)),h&&(g=h.parse(f),m=h.record.name,h.keys.forEach(b=>{b.optional&&!g[b.name]&&delete g[b.name]}));else{if(h=p.name?r.get(p.name):n.find(b=>b.re.test(p.path)),!h)throw Wo(1,{location:d,currentLocation:p});m=h.record.name,g=Ue({},p.params,d.params),f=h.stringify(g)}const y=[];let v=h;for(;v;)y.unshift(v.record),v=v.parent;return{name:m,path:f,params:g,matched:y,meta:P3(y)}}e.forEach(d=>a(d));function l(){n.length=0,r.clear()}return{addRoute:a,resolve:c,removeRoute:s,clearRoutes:l,getRoutes:u,getRecordMatcher:o}}function Up(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Vp(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:B3(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function B3(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=="object"?n[r]:n;return t}function Hp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function P3(e){return e.reduce((t,n)=>Ue(t,n.meta),{})}function R3(e,t){let n=0,r=t.length;for(;n!==r;){const a=n+r>>1;Xm(e,t[a])<0?r=a:n=a+1}const o=$3(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function $3(e){let t=e;for(;t=t.parent;)if(Zm(t)&&Xm(e,t)===0)return t}function Zm({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Gp(e){const t=tt(ws),n=tt(Hc),r=re(()=>{const i=M(e.to);return t.resolve(i)}),o=re(()=>{const{matched:i}=r.value,{length:c}=i,l=i[c-1],d=n.matched;if(!l||!d.length)return-1;const p=d.findIndex(Ko.bind(null,l));if(p>-1)return p;const h=qp(i[c-2]);return c>1&&qp(l)===h&&d[d.length-1].path!==h?d.findIndex(Ko.bind(null,i[c-2])):p}),a=re(()=>o.value>-1&&M3(n.params,r.value.params)),s=re(()=>o.value>-1&&o.value===n.matched.length-1&&Wm(n.params,r.value.params));function u(i={}){if(I3(i)){const c=t[M(e.replace)?"replace":"push"](M(e.to)).catch(ja);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:re(()=>r.value.href),isActive:a,isExactActive:s,navigate:u}}function F3(e){return e.length===1?e[0]:e}const L3=He({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"},viewTransition:Boolean},useLink:Gp,setup(e,{slots:t}){const n=Go(Gp(e)),{options:r}=tt(ws),o=re(()=>({[Wp(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Wp(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&F3(t.default(n));return e.custom?a:Pt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},a)}}});function I3(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 M3(e,t){for(const n in t){const r=t[n],o=e[n];if(bn(r)){if(!bn(o)||o.length!==r.length||r.some((a,s)=>a.valueOf()!==o[s].valueOf()))return!1}else if(r!==o)return!1}return!0}function qp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Wp=(e,t,n)=>e??t??n,C3=He({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=tt(Yl),o=re(()=>e.route||r.value),a=tt(Fp,0),s=re(()=>{let c=M(a);const{matched:l}=o.value;let d;for(;(d=l[c])&&!d.components;)c++;return c}),u=re(()=>o.value.matched[s.value]);_t(Fp,re(()=>s.value+1)),_t(Mb,u),_t(Yl,o);const i=De();return Ye(()=>[i.value,u.value,e.name],([c,l,d],[p,h,g])=>{l&&(l.instances[d]=c,h&&h!==l&&c&&c===p&&(l.leaveGuards.size||(l.leaveGuards=h.leaveGuards),l.updateGuards.size||(l.updateGuards=h.updateGuards))),c&&l&&(!h||!Ko(l,h)||!p)&&(l.enterCallbacks[d]||[]).forEach(f=>f(c))},{flush:"post"}),()=>{const c=o.value,l=e.name,d=u.value,p=d&&d.components[l];if(!p)return Kp(n.default,{Component:p,route:c});const h=d.props[l],g=h?h===!0?c.params:typeof h=="function"?h(c):h:null,f=Pt(p,Ue({},g,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(d.instances[l]=null)},ref:i}));return Kp(n.default,{Component:f,route:c})||f}}});function Kp(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const _m=C3;function k3(e){const t=N3(e.routes,e),n=e.parseQuery||p3,r=e.stringifyQuery||Cp,o=e.history,a=ca(),s=ca(),u=ca(),i=Wn(Ln),c=Wn(0);let l=Ln;Ro&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Vu.bind(null,P=>""+P),p=Vu.bind(null,_b),h=Vu.bind(null,Di);function g(P,j){let E,A;Km(P)?(E=t.getRecordMatcher(P),A=j):A=P;const O=t.addRoute(A,E);return c.value++,()=>{O(),c.value++}}function f(P){const j=t.getRecordMatcher(P);j&&(t.removeRoute(j),c.value++)}function m(){t.clearRoutes(),c.value++}function y(){return t.getRoutes().map(P=>P.record)}function v(P){return!!t.getRecordMatcher(P)}function b(P,j){if(c.value,typeof P=="string"){j=j||(P.startsWith("/")?Ln:i.value);const R=Hu(n,P,j.path),K=t.resolve({path:R.path},j),U=o.createHref(R.fullPath);return Ue(R,K,{params:h(K.params),redirectedFrom:void 0,href:U})}j=Ue({},j||(P.path!=null&&P.path.startsWith("/")&&!("name"in P&&P.name)?Ln:i.value));let E;if(P.path!=null)E=Ue({},P,{path:Hu(n,P.path,j.path).path});else{const R=Ue({},P.params);for(const K in R)R[K]==null&&delete R[K];E=Ue({},P,{params:p(R)}),j.params=p(j.params)}const A=t.resolve(E,j),O=P.hash||"";A.params=d(h(A.params));const F=e3(r,Ue({},P,{hash:Yb(O),path:A.path})),C=o.createHref(F);return Ue({fullPath:F,hash:O,query:r===Cp?h3(P.query):P.query||{}},A,{redirectedFrom:void 0,href:C})}function w(P){return typeof P=="string"?Hu(n,P,i.value.path):Ue({},P)}function S(P,j){if(l!==P)return Wo(8,{from:j,to:P})}function B(P){return L(P)}function $(P){return B(Ue(w(P),{replace:!0}))}function q(P,j){const E=P.matched[P.matched.length-1];if(E&&E.redirect){const{redirect:A}=E;let O=typeof A=="function"?A(P,j):A;return typeof O=="string"&&(O=O.includes("?")||O.includes("#")?O=w(O):{path:O},O.params={}),Ue({query:P.query,hash:P.hash,params:O.path!=null?{}:P.params},O)}}function L(P,j){const E=l=b(P),A=i.value,O=P.state,F=P.force,C=P.replace===!0,R=q(E,A);if(R)return L(Ue(w(R),{state:typeof R=="object"?Ue({},O,R.state):O,force:F,replace:C}),j||E);const K=E;K.redirectedFrom=j;let U;return!F&&t3(r,A,E)&&(U=Wo(16,{to:K,from:A}),Q(A,A,!0,!1)),(U?Promise.resolve(U):D(K,A)).catch(H=>Qn(H)?Qn(H,2)?H:ae(H):fe(H,K,A)).then(H=>{if(H){if(Qn(H,2))return L(Ue({replace:C},w(H.to),{state:typeof H.to=="object"?Ue({},O,H.to.state):O,force:F}),j||K)}else H=X(K,A,!0,C,O);return T(K,A,H),H})}function V(P,j){const E=S(P,j);return E?Promise.reject(E):Promise.resolve()}function Y(P){const j=nt.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(P):P()}function D(P,j){let E;const[A,O,F]=f3(P,j);E=Gu(A.reverse(),"beforeRouteLeave",P,j);for(const R of A)R.leaveGuards.forEach(K=>{E.push(Tr(K,P,j))});const C=V.bind(null,P,j);return E.push(C),Z(E).then(()=>{E=[];for(const R of a.list())E.push(Tr(R,P,j));return E.push(C),Z(E)}).then(()=>{E=Gu(O,"beforeRouteUpdate",P,j);for(const R of O)R.updateGuards.forEach(K=>{E.push(Tr(K,P,j))});return E.push(C),Z(E)}).then(()=>{E=[];for(const R of F)if(R.beforeEnter)if(bn(R.beforeEnter))for(const K of R.beforeEnter)E.push(Tr(K,P,j));else E.push(Tr(R.beforeEnter,P,j));return E.push(C),Z(E)}).then(()=>(P.matched.forEach(R=>R.enterCallbacks={}),E=Gu(F,"beforeRouteEnter",P,j,Y),E.push(C),Z(E))).then(()=>{E=[];for(const R of s.list())E.push(Tr(R,P,j));return E.push(C),Z(E)}).catch(R=>Qn(R,8)?R:Promise.reject(R))}function T(P,j,E){u.list().forEach(A=>Y(()=>A(P,j,E)))}function X(P,j,E,A,O){const F=S(P,j);if(F)return F;const C=j===Ln,R=Ro?history.state:{};E&&(A||C?o.replace(P.fullPath,Ue({scroll:C&&R&&R.scroll},O)):o.push(P.fullPath,O)),i.value=P,Q(P,j,E,C),ae()}let ee;function te(){ee||(ee=o.listen((P,j,E)=>{if(!k.listening)return;const A=b(P),O=q(A,k.currentRoute.value);if(O){L(Ue(O,{replace:!0,force:!0}),A).catch(ja);return}l=A;const F=i.value;Ro&&E.delta&&l3(Mp(F.fullPath,E.delta)),D(A,F).catch(C=>Qn(C,12)?C:Qn(C,2)?(L(Ue(w(C.to),{force:!0}),A).then(R=>{Qn(R,20)&&!E.delta&&E.type==="pop"&&o.go(-1,!1)}).catch(ja),Promise.reject()):(E.delta&&o.go(-E.delta,!1),fe(C,A,F))).then(C=>{C=C||X(A,F,!1),C&&(E.delta&&!Qn(C,8)?o.go(-E.delta,!1):E.type==="pop"&&Qn(C,20)&&o.go(-1,!1)),T(A,F,C)}).catch(ja)}))}let _=ca(),ne=ca(),de;function fe(P,j,E){ae(P);const A=ne.list();return A.length?A.forEach(O=>O(P,j,E)):console.error(P),Promise.reject(P)}function ce(){return de&&i.value!==Ln?Promise.resolve():new Promise((P,j)=>{_.add([P,j])})}function ae(P){return de||(de=!P,te(),_.list().forEach(([j,E])=>P?E(P):j()),_.reset()),P}function Q(P,j,E,A){const{scrollBehavior:O}=e;if(!Ro||!O)return Promise.resolve();const F=!E&&c3(Mp(P.fullPath,0))||(A||!E)&&history.state&&history.state.scroll||null;return Nn().then(()=>O(P,j,F)).then(C=>P===i.value&&C&&u3(C)).catch(C=>P===i.value&&fe(C,P,j))}const be=P=>o.go(P);let Te;const nt=new Set,k={currentRoute:i,listening:!0,addRoute:g,removeRoute:f,clearRoutes:m,hasRoute:v,getRoutes:y,resolve:b,options:e,push:B,replace:$,go:be,back:()=>be(-1),forward:()=>be(1),beforeEach:a.add,beforeResolve:s.add,afterEach:u.add,onError:ne.add,isReady:ce,install(P){P.component("RouterLink",L3),P.component("RouterView",_m),P.config.globalProperties.$router=k,Object.defineProperty(P.config.globalProperties,"$route",{enumerable:!0,get:()=>M(i)}),Ro&&!Te&&i.value===Ln&&(Te=!0,B(o.location).catch(A=>{}));const j={};for(const A in Ln)Object.defineProperty(j,A,{get:()=>i.value[A],enumerable:!0});P.provide(ws,k),P.provide(Hc,jf(j)),P.provide(Yl,i);const E=P.unmount;nt.add(P),P.unmount=function(){nt.delete(P),nt.size<1&&(l=Ln,ee&&ee(),ee=null,i.value=Ln,Te=!1,de=!1),E()}}};function Z(P){return P.reduce((j,E)=>j.then(()=>Y(E)),Promise.resolve())}return k}const j3=He({__name:"App",setup(e){return(t,n)=>(I(),ve(M(_m)))}}),z3=e=>"/remote.php/"+e;function U3(e,t){return Wc(t),Qm()+z3(e)}function Jm(e,t,n){const r={ocsVersion:2};Wc(r);const o=r.ocsVersion===1?1:2;return Qm()+"/ocs/v"+o+".php"+_l(e,t)}function _l(e,t,n){const r={escape:!0},o=function(a,s){return s=s||{},a.replace(/{([^{}]*)}/g,function(u,i){const c=s[i];return r.escape?encodeURIComponent(typeof c=="string"||typeof c=="number"?c.toString():u):typeof c=="string"||typeof c=="number"?c.toString():u})};return e.charAt(0)!=="/"&&(e="/"+e),o(e,t||{})}function Br(e,t,n){const r={noRewrite:!1};Wc(r);const o=eg();return!r.noRewrite&&typeof window<"u"&&window.OC?.config?.modRewriteWorking===!0?o+_l(e,t):o+"/index.php"+_l(e,t)}function Qm(){return tg(),window.location.protocol+"//"+window.location.host+eg()}function eg(){tg();let e=window._oc_webroot;if(typeof e>"u"){e=location.pathname;const t=e.indexOf("/index.php/");if(t!==-1)e=e.slice(0,t);else{const n=e.indexOf("/",1);e=e.slice(0,n>0?n:void 0)}}return e}function tg(){if(typeof window>"u")throw new Error("This function is only available in a DOM environment")}function Wc(e){if(typeof window>"u"&&!e?.baseURL)throw new Error("This function requires baseURL option to be provided in non-DOM environments")}function Kc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function V3(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ng={exports:{}},st=ng.exports={},Mn,Cn;function Jl(){throw new Error("setTimeout has not been defined")}function Ql(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Mn=setTimeout:Mn=Jl}catch{Mn=Jl}try{typeof clearTimeout=="function"?Cn=clearTimeout:Cn=Ql}catch{Cn=Ql}})();function rg(e){if(Mn===setTimeout)return setTimeout(e,0);if((Mn===Jl||!Mn)&&setTimeout)return Mn=setTimeout,setTimeout(e,0);try{return Mn(e,0)}catch{try{return Mn.call(null,e,0)}catch{return Mn.call(this,e,0)}}}function H3(e){if(Cn===clearTimeout)return clearTimeout(e);if((Cn===Ql||!Cn)&&clearTimeout)return Cn=clearTimeout,clearTimeout(e);try{return Cn(e)}catch{try{return Cn.call(null,e)}catch{return Cn.call(this,e)}}}var lr=[],zo=!1,ao,ti=-1;function G3(){!zo||!ao||(zo=!1,ao.length?lr=ao.concat(lr):ti=-1,lr.length&&og())}function og(){if(!zo){var e=rg(G3);zo=!0;for(var t=lr.length;t;){for(ao=lr,lr=[];++ti1)for(var n=1;nconsole.error("SEMVER",...t):()=>{},qu}var Wu,Xp;function ig(){if(Xp)return Wu;Xp=1;const e="2.0.0",t=256,n=Number.MAX_SAFE_INTEGER||9007199254740991,r=16,o=t-6;return Wu={MAX_LENGTH:t,MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:o,MAX_SAFE_INTEGER:n,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},Wu}var Ku={exports:{}},Zp;function W3(){return Zp||(Zp=1,(function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:o}=ig(),a=sg();t=e.exports={};const s=t.re=[],u=t.safeRe=[],i=t.src=[],c=t.safeSrc=[],l=t.t={};let d=0;const p="[a-zA-Z0-9-]",h=[["\\s",1],["\\d",o],[p,r]],g=m=>{for(const[y,v]of h)m=m.split(`${y}*`).join(`${y}{0,${v}}`).split(`${y}+`).join(`${y}{1,${v}}`);return m},f=(m,y,v)=>{const b=g(y),w=d++;a(m,w,y),l[m]=w,i[w]=y,c[w]=b,s[w]=new RegExp(y,v?"g":void 0),u[w]=new RegExp(b,v?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),f("MAINVERSION",`(${i[l.NUMERICIDENTIFIER]})\\.(${i[l.NUMERICIDENTIFIER]})\\.(${i[l.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${i[l.NUMERICIDENTIFIERLOOSE]})\\.(${i[l.NUMERICIDENTIFIERLOOSE]})\\.(${i[l.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${i[l.NONNUMERICIDENTIFIER]}|${i[l.NUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${i[l.NONNUMERICIDENTIFIER]}|${i[l.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASE",`(?:-(${i[l.PRERELEASEIDENTIFIER]}(?:\\.${i[l.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${i[l.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[l.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${p}+`),f("BUILD",`(?:\\+(${i[l.BUILDIDENTIFIER]}(?:\\.${i[l.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${i[l.MAINVERSION]}${i[l.PRERELEASE]}?${i[l.BUILD]}?`),f("FULL",`^${i[l.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${i[l.MAINVERSIONLOOSE]}${i[l.PRERELEASELOOSE]}?${i[l.BUILD]}?`),f("LOOSE",`^${i[l.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${i[l.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${i[l.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${i[l.XRANGEIDENTIFIER]})(?:\\.(${i[l.XRANGEIDENTIFIER]})(?:\\.(${i[l.XRANGEIDENTIFIER]})(?:${i[l.PRERELEASE]})?${i[l.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${i[l.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[l.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[l.XRANGEIDENTIFIERLOOSE]})(?:${i[l.PRERELEASELOOSE]})?${i[l.BUILD]}?)?)?`),f("XRANGE",`^${i[l.GTLT]}\\s*${i[l.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${i[l.GTLT]}\\s*${i[l.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),f("COERCE",`${i[l.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",i[l.COERCEPLAIN]+`(?:${i[l.PRERELEASE]})?(?:${i[l.BUILD]})?(?:$|[^\\d])`),f("COERCERTL",i[l.COERCE],!0),f("COERCERTLFULL",i[l.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${i[l.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${i[l.LONETILDE]}${i[l.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${i[l.LONETILDE]}${i[l.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${i[l.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${i[l.LONECARET]}${i[l.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${i[l.LONECARET]}${i[l.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${i[l.GTLT]}\\s*(${i[l.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${i[l.GTLT]}\\s*(${i[l.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${i[l.GTLT]}\\s*(${i[l.LOOSEPLAIN]}|${i[l.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${i[l.XRANGEPLAIN]})\\s+-\\s+(${i[l.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${i[l.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[l.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(Ku,Ku.exports)),Ku.exports}var Yu,_p;function K3(){if(_p)return Yu;_p=1;const e=Object.freeze({loose:!0}),t=Object.freeze({});return Yu=n=>n?typeof n!="object"?e:n:t,Yu}var Xu,Jp;function Y3(){if(Jp)return Xu;Jp=1;const e=/^[0-9]+$/,t=(n,r)=>{if(typeof n=="number"&&typeof r=="number")return n===r?0:nt(r,n)},Xu}var Zu,Qp;function ug(){if(Qp)return Zu;Qp=1;const e=sg(),{MAX_LENGTH:t,MAX_SAFE_INTEGER:n}=ig(),{safeRe:r,t:o}=W3(),a=K3(),{compareIdentifiers:s}=Y3(),u=(c,l)=>{const d=l.split(".");if(d.length>c.length)return!1;for(let p=0;pt)throw new TypeError(`version is longer than ${t} characters`);e("SemVer",l,d),this.options=d,this.loose=!!d.loose,this.includePrerelease=!!d.includePrerelease;const p=l.trim().match(d.loose?r[o.LOOSE]:r[o.FULL]);if(!p)throw new TypeError(`Invalid Version: ${l}`);if(this.raw=l,this.major=+p[1],this.minor=+p[2],this.patch=+p[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");p[4]?this.prerelease=p[4].split(".").map(h=>{if(/^[0-9]+$/.test(h)){const g=+h;if(g>=0&&gl.major?1:this.minorl.minor?1:this.patchl.patch?1:0}comparePre(l){if(l instanceof i||(l=new i(l,this.options)),this.prerelease.length&&!l.prerelease.length)return-1;if(!this.prerelease.length&&l.prerelease.length)return 1;if(!this.prerelease.length&&!l.prerelease.length)return 0;let d=0;do{const p=this.prerelease[d],h=l.prerelease[d];if(e("prerelease compare",d,p,h),p===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(p===void 0)return-1;if(p!==h)return s(p,h)}while(++d)}compareBuild(l){l instanceof i||(l=new i(l,this.options));let d=0;do{const p=this.build[d],h=l.build[d];if(e("build compare",d,p,h),p===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(p===void 0)return-1;if(p!==h)return s(p,h)}while(++d)}inc(l,d,p){if(l.startsWith("pre")){if(!d&&p===!1)throw new Error("invalid increment argument: identifier is empty");if(d){const h=`-${d}`.match(this.options.loose?r[o.PRERELEASELOOSE]:r[o.PRERELEASE]);if(!h||h[1]!==d)throw new Error(`invalid identifier: ${d}`)}}switch(l){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",d,p);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",d,p);break;case"prepatch":this.prerelease.length=0,this.inc("patch",d,p),this.inc("pre",d,p);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",d,p),this.inc("pre",d,p);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const h=Number(p)?1:0;if(this.prerelease.length===0)this.prerelease=[h];else{let g=this.prerelease.length;for(;--g>=0;)typeof this.prerelease[g]=="number"&&(this.prerelease[g]++,g=-2);if(g===-1){if(d===this.prerelease.join(".")&&p===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(h)}}if(d){let g=[d,h];if(p===!1&&(g=[d]),u(this.prerelease,d)){const f=this.prerelease[d.split(".").length];isNaN(f)&&(this.prerelease=g)}else this.prerelease=g}break}default:throw new Error(`invalid increment argument: ${l}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return Zu=i,Zu}var _u,eh;function X3(){if(eh)return _u;eh=1;const e=ug();return _u=(t,n)=>new e(t,n).major,_u}var Z3=X3();const th=Kc(Z3);var Ju,nh;function _3(){if(nh)return Ju;nh=1;const e=ug();return Ju=(t,n,r=!1)=>{if(t instanceof e)return t;try{return new e(t,n)}catch(o){if(!r)return null;throw o}},Ju}var Qu,rh;function J3(){if(rh)return Qu;rh=1;const e=_3();return Qu=(t,n)=>{const r=e(t,n);return r?r.version:null},Qu}var Q3=J3();const eE=Kc(Q3);class tE{bus;constructor(t){typeof t.getVersion!="function"||!eE(t.getVersion())?console.warn("Proxying an event bus with an unknown or invalid version"):th(t.getVersion())!==th(this.getVersion())&&console.warn("Proxying an event bus of version "+t.getVersion()+" with "+this.getVersion()),this.bus=t}getVersion(){return"3.3.3"}subscribe(t,n){this.bus.subscribe(t,n)}unsubscribe(t,n){this.bus.unsubscribe(t,n)}emit(t,...n){this.bus.emit(t,...n)}}class nE{handlers=new Map;getVersion(){return"3.3.3"}subscribe(t,n){this.handlers.set(t,(this.handlers.get(t)||[]).concat(n))}unsubscribe(t,n){this.handlers.set(t,(this.handlers.get(t)||[]).filter(r=>r!==n))}emit(t,...n){(this.handlers.get(t)||[]).forEach(r=>{try{r(n[0])}catch(o){console.error("could not invoke event listener",o)}})}}let da=null;function Yc(){return da!==null?da:typeof window>"u"?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&typeof window._nc_event_bus>"u"&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),typeof window?._nc_event_bus<"u"?da=new tE(window._nc_event_bus):da=window._nc_event_bus=new nE,da)}function Xc(e,t){Yc().subscribe(e,t)}function lg(e,t){Yc().unsubscribe(e,t)}function Un(e,...t){Yc().emit(e,...t)}class Ti{static GLOBAL_SCOPE_VOLATILE="nextcloud_vol";static GLOBAL_SCOPE_PERSISTENT="nextcloud_per";scope;wrapped;constructor(t,n,r){this.scope=`${r?Ti.GLOBAL_SCOPE_PERSISTENT:Ti.GLOBAL_SCOPE_VOLATILE}_${btoa(t)}_`,this.wrapped=n}scopeKey(t){return`${this.scope}${t}`}setItem(t,n){this.wrapped.setItem(this.scopeKey(t),n)}getItem(t){return this.wrapped.getItem(this.scopeKey(t))}removeItem(t){this.wrapped.removeItem(this.scopeKey(t))}clear(){Object.keys(this.wrapped).filter(t=>t.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped))}}class rE{appId;persisted=!1;clearedOnLogout=!1;constructor(t){this.appId=t}persist(t=!0){return this.persisted=t,this}clearOnLogout(t=!0){return this.clearedOnLogout=t,this}build(){return new Ti(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function cg(e){return new rE(e)}aE();function dg(){return globalThis._nc_auth_requestToken?globalThis._nc_auth_requestToken:globalThis.document?document.head.dataset.requesttoken??null:null}function pg(e){if(!e||typeof e!="string")throw new Error("Invalid CSRF token given",{cause:{token:e}});globalThis._nc_auth_requestToken!==e&&(globalThis._nc_auth_requestToken=e,globalThis.document&&(document.head.dataset.requesttoken=e),Un("csrf-token-update",{token:e,_internal:!0}))}async function oE(){const e=Br("/csrftoken"),t=await fetch(e);if(!t.ok)throw new Error("Could not fetch CSRF token from API",{cause:t});try{const{token:n}=await t.json();return pg(n),n}catch(n){throw new Error("Could not parse CSRF token from API response",{cause:n})}}function hg(e){const t=async({token:n})=>{try{e(n)}catch(r){console.error("Error updating CSRF token observer",r)}};return Xc("csrf-token-update",t),()=>lg("csrf-token-update",t)}function aE(){Xc("csrf-token-update",({token:e,_internal:t})=>{t||pg(e)})}cg("public").persist().build();let To;function oh(e,t){return e?e.getAttribute(t):null}function fu(){if(To!==void 0)return To;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=oh(e,"data-user");return t===null?(To=null,To):(To={uid:t,displayName:oh(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},To)}function ah(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2?n-2:0),o=2;o1?t-1:0),r=1;r"u"?null:pt(BigInt.prototype.toString),dh=typeof Symbol>"u"?null:pt(Symbol.prototype.toString),Zt=pt(Object.prototype.hasOwnProperty),fa=pt(Object.prototype.toString),Nt=pt(RegExp.prototype.test),br=bE(TypeError);function pt(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o2&&arguments[2]!==void 0?arguments[2]:Ba;if(sh&&sh(e,null),!Uo(t))return e;let r=t.length;for(;r--;){let o=t[r];if(typeof o=="string"){const a=n(o);a!==o&&(dE(t)||(t[r]=a),o=a)}e[o]=!0}return e}function EE(e){for(let t=0;t/g),OE=At(/\${[\w\W]*/g),NE=At(/^data-[\-\w.\u00B7-\uFFFF]+$/),BE=At(/^aria-[\-\w]+$/),gh=At(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),PE=At(/^(?:\w+script|data):/i),RE=At(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),$E=At(/^html$/i),FE=At(/^[a-z][.\w]*(-[.\w]+)+$/i),vh=At(/<[/\w!]/g),yh=At(/<[/\w]/g),LE=At(/<\/no(script|embed|frames)/i),IE=At(/\/>/i),en={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},gg=["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"],ME=ft(Ie({},gg)),CE=(function(){const e={};return Qr(gg,t=>{e[t]=At(new RegExp("])","i"))}),ft(e)})(),kE=function(){return typeof window>"u"?null:window},jE=function(e,t){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let n=null;const r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));const o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML(a){return a},createScriptURL(a){return a}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}},bh=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Er=function(e,t,n,r){return Zt(e,t)&&Uo(e[t])?Ie(r.base?rn(r.base):{},e[t],r.transform):n},al=function(e,t,n){const r=Zt(e,t)?e[t]:void 0;return r&&typeof r=="object"?rn(r):n()};function vg(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:kE();const t=x=>vg(x);if(t.version="3.4.16",t.removed=[],!e||!e.document||e.document.nodeType!==en.document||!e.Element)return t.isSupported=!1,t;let n=e.document;const r=n,o=r.currentScript;e.DocumentFragment;const a=e.HTMLTemplateElement,s=e.Node,u=e.Element,i=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;const c=e.DOMParser,l=e.trustedTypes,d=u.prototype,p=pn(d,"cloneNode"),h=pn(d,"remove"),g=pn(d,"removeAttributeNode"),f=pn(d,"nextSibling"),m=pn(d,"childNodes"),y=pn(d,"parentNode"),v=pn(d,"shadowRoot"),b=pn(d,"attributes"),w=s&&s.prototype?pn(s.prototype,"nodeType"):null,S=s&&s.prototype?pn(s.prototype,"nodeName"):null,B=s&&s.prototype?pn(s.prototype,"ownerDocument"):null,$=function(x){return w?w(x):x.nodeType},q=function(x){return S?S(x):x.nodeName};if(typeof a=="function"){const x=n.createElement("template");x.content&&x.content.ownerDocument&&(n=x.content.ownerDocument)}let L,V="",Y,D=!1,T=0;const X=function(){if(T>0)throw br('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},ee=function(x){X(),T++;try{return L.createHTML(x)}finally{T--}},te=function(x){X(),T++;try{return L.createScriptURL(x)}finally{T--}},_=function(){return D||(Y=jE(l,o),D=!0),Y},ne=n,de=ne.implementation,fe=ne.createNodeIterator,ce=ne.createDocumentFragment,ae=ne.getElementsByTagName,Q=r.importNode;let be=bh();t.isSupported=typeof fg=="function"&&typeof y=="function"&&de&&de.createHTMLDocument!==void 0;const Te=DE,nt=TE,k=OE,Z=NE,P=BE,j=PE,E=RE,A=FE;let O=gh,F=null;const C=Ie({},[...ph,...tl,...nl,...rl,...hh]);let R=null;const K=Ie({},[...fh,...ol,...mh,...Hs]);let U=Object.seal($o(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),H=null,W=null;const pe=Object.seal($o(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let he=!0,ge=!0,ye=!1,Oe=!0,Ne=!1,Fe=!0,qe=!1,rt=!1,Mt=null,Ct=null,Yn=!1,Xn=!1,bt=!1,kt=!1,ta=!0,na=!1;const Nd="user-content-";let wu=!0,xu=!1,bo={},Eo=null;const Bd=Ie({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let Pd=null;const Rd=Ie({},["audio","video","img","source","image","track"]);let $d=null;const Fd=Ie({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ns="http://www.w3.org/1998/Math/MathML",Bs="http://www.w3.org/2000/svg",Rn="http://www.w3.org/1999/xhtml";let wo=Rn,Au=!1,Su=null;const C1=Ie({},[Ns,Bs,Rn],el),Ld=ft(["mi","mo","mn","ms","mtext"]);let Du=Ie({},Ld);const Id=ft(["annotation-xml"]);let Tu=Ie({},Id);const k1=Ie({},["title","style","font","a","script"]);let ra=null;const j1=["application/xhtml+xml","text/html"],z1="text/html";let ot=null,xo=null;const U1=n.createElement("form"),Md=function(x){return x instanceof RegExp||x instanceof Function},Ou=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(xo&&xo===x)return;(!x||typeof x!="object")&&(x={}),x=rn(x),ra=j1.indexOf(x.PARSER_MEDIA_TYPE)===-1?z1:x.PARSER_MEDIA_TYPE,ot=ra==="application/xhtml+xml"?el:Ba,F=Er(x,"ALLOWED_TAGS",C,{transform:ot}),R=Er(x,"ALLOWED_ATTR",K,{transform:ot}),Su=Er(x,"ALLOWED_NAMESPACES",C1,{transform:el}),$d=Er(x,"ADD_URI_SAFE_ATTR",Fd,{transform:ot,base:Fd}),Pd=Er(x,"ADD_DATA_URI_TAGS",Rd,{transform:ot,base:Rd}),Eo=Er(x,"FORBID_CONTENTS",Bd,{transform:ot}),H=Er(x,"FORBID_TAGS",rn({}),{transform:ot}),W=Er(x,"FORBID_ATTR",rn({}),{transform:ot}),bo=Zt(x,"USE_PROFILES")?x.USE_PROFILES&&typeof x.USE_PROFILES=="object"?rn(x.USE_PROFILES):x.USE_PROFILES:!1,he=x.ALLOW_ARIA_ATTR!==!1,ge=x.ALLOW_DATA_ATTR!==!1,ye=x.ALLOW_UNKNOWN_PROTOCOLS||!1,Oe=x.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ne=x.SAFE_FOR_TEMPLATES||!1,Fe=x.SAFE_FOR_XML!==!1,qe=x.WHOLE_DOCUMENT||!1,Xn=x.RETURN_DOM||!1,bt=x.RETURN_DOM_FRAGMENT||!1,kt=x.RETURN_TRUSTED_TYPE||!1,Yn=x.FORCE_BODY||!1,ta=x.SANITIZE_DOM!==!1,na=x.SANITIZE_NAMED_PROPS||!1,wu=x.KEEP_CONTENT!==!1,xu=x.IN_PLACE||!1,O=xE(x.ALLOWED_URI_REGEXP)?x.ALLOWED_URI_REGEXP:gh,wo=typeof x.NAMESPACE=="string"?x.NAMESPACE:Rn,Du=al(x,"MATHML_TEXT_INTEGRATION_POINTS",()=>Ie({},Ld)),Tu=al(x,"HTML_INTEGRATION_POINTS",()=>Ie({},Id));const z=al(x,"CUSTOM_ELEMENT_HANDLING",()=>$o(null));if(U=$o(null),Zt(z,"tagNameCheck")&&Md(z.tagNameCheck)&&(U.tagNameCheck=z.tagNameCheck),Zt(z,"attributeNameCheck")&&Md(z.attributeNameCheck)&&(U.attributeNameCheck=z.attributeNameCheck),Zt(z,"allowCustomizedBuiltInElements")&&typeof z.allowCustomizedBuiltInElements=="boolean"&&(U.allowCustomizedBuiltInElements=z.allowCustomizedBuiltInElements),At(U),Ne&&(ge=!1),bt&&(Xn=!0),bo&&(F=Ie({},hh),R=$o(null),bo.html===!0&&(Ie(F,ph),Ie(R,fh)),bo.svg===!0&&(Ie(F,tl),Ie(R,ol),Ie(R,Hs)),bo.svgFilters===!0&&(Ie(F,nl),Ie(R,ol),Ie(R,Hs)),bo.mathMl===!0&&(Ie(F,rl),Ie(R,mh),Ie(R,Hs))),pe.tagCheck=null,pe.attributeCheck=null,Zt(x,"ADD_TAGS")&&(typeof x.ADD_TAGS=="function"?pe.tagCheck=x.ADD_TAGS:Uo(x.ADD_TAGS)&&(F===C&&(F=rn(F)),Ie(F,x.ADD_TAGS,ot))),Zt(x,"ADD_ATTR")&&(typeof x.ADD_ATTR=="function"?pe.attributeCheck=x.ADD_ATTR:Uo(x.ADD_ATTR)&&(R===K&&(R=rn(R)),Ie(R,x.ADD_ATTR,ot))),Zt(x,"ADD_FORBID_CONTENTS")&&Uo(x.ADD_FORBID_CONTENTS)&&(Eo===Bd&&(Eo=rn(Eo)),Ie(Eo,x.ADD_FORBID_CONTENTS,ot)),wu&&(F["#text"]=!0),qe&&Ie(F,["html","head","body"]),F.table&&(Ie(F,["tbody"]),delete H.tbody),x.TRUSTED_TYPES_POLICY){if(typeof x.TRUSTED_TYPES_POLICY.createHTML!="function")throw br('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof x.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw br('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const G=L;L=x.TRUSTED_TYPES_POLICY;try{V=ee("")}catch(oe){throw L=G,oe}}else x.TRUSTED_TYPES_POLICY===null?(L=void 0,V=""):(L===void 0&&(L=_()),L&&typeof V=="string"&&(V=ee("")));ft&&ft(x),xo=x},Cd=Ie({},[...tl,...nl,...AE]),kd=Ie({},[...rl,...SE]),V1=function(x,z,G){return z.namespaceURI===Rn?x==="svg":z.namespaceURI===Ns?x==="svg"&&(G==="annotation-xml"||Du[G]):!!Cd[x]},H1=function(x,z,G){return z.namespaceURI===Rn?x==="math":z.namespaceURI===Bs?x==="math"&&Tu[G]:!!kd[x]},G1=function(x,z,G){return z.namespaceURI===Bs&&!Tu[G]||z.namespaceURI===Ns&&!Du[G]?!1:!kd[x]&&(k1[x]||!Cd[x])},q1=function(x){let z=y(x);(!z||!z.tagName)&&(z={namespaceURI:wo,tagName:"template"});const G=Ba(x.tagName),oe=Ba(z.tagName);return Su[x.namespaceURI]?x.namespaceURI===Bs?V1(G,z,oe):x.namespaceURI===Ns?H1(G,z,oe):x.namespaceURI===Rn?G1(G,z,oe):!!(ra==="application/xhtml+xml"&&Su[x.namespaceURI]):!1},Hr=function(x){pa(t.removed,{element:x});try{y(x).removeChild(x)}catch{if(h(x),!y(x))throw br("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},jd=function(x,z,G){try{g(x,z)}catch{try{x.removeAttribute(G)}catch{}}},Ps=function(x){Rs(x);const z=m(x);if(z){const oe=[];Qr(z,xe=>{pa(oe,xe)}),Qr(oe,xe=>{try{h(xe)}catch{}})}const G=b(x);if(G)for(let oe=G.length-1;oe>=0;--oe){const xe=G[oe],Be=xe&&xe.name;typeof Be=="string"&&jd(x,xe,Be)}},Gr=function(x,z,G){if(!G)try{G=z.getAttributeNode(x)}catch{G=null}pa(t.removed,{attribute:G||null,from:z});try{G?g(z,G):z.removeAttribute(x)}catch{try{z.removeAttribute(x)}catch{}}if(x==="is")if(Xn||bt)try{Hr(z)}catch{}else try{z.setAttribute(x,"")}catch{}},W1=function(x){const z=b(x);if(z)for(let G=z.length-1;G>=0;--G){const oe=z[G],xe=oe&&oe.name;typeof xe!="string"||R[ot(xe)]||jd(x,oe,xe)}},Rs=function(x){const z=[x];for(;z.length>0;){const G=z.pop();$(G)===en.element&&W1(G);const oe=m(G);if(oe)for(let xe=oe.length-1;xe>=0;--xe)z.push(oe[xe])}},zd=function(x,z){return Fe?x==="patchsrc"?!0:x==="for"&&z!=="label"&&z!=="output":!1},K1=function(x){if(!Fe)return;const z=[x];for(;z.length>0;){const G=z.pop(),oe=$(G);if(oe===en.processingInstruction||oe===en.comment&&Nt(yh,G.data)){try{h(G)}catch{}continue}if(oe===en.element){const Be=G,Pe=ot(q(G));try{Be.hasAttribute&&Be.hasAttribute("patchsrc")&&Be.removeAttribute("patchsrc"),Be.hasAttribute&&Be.hasAttribute("for")&&zd("for",Pe)&&Be.removeAttribute("for")}catch{}}const xe=m(G);if(xe)for(let Be=xe.length-1;Be>=0;--Be)z.push(xe[Be])}},Ud=function(x){let z=null,G=null;if(Yn)x=""+x;else{const Be=uh(x,/^[\r\n\t ]+/);G=Be&&Be[0]}ra==="application/xhtml+xml"&&wo===Rn&&(x=''+x+"");const oe=L?ee(x):x;if(wo===Rn)try{z=new c().parseFromString(oe,ra)}catch{}if(!z||!z.documentElement){z=de.createDocument(wo,"template",null);try{z.documentElement.innerHTML=Au?V:oe}catch{}}const xe=z.body||z.documentElement;return x&&G&&xe.insertBefore(n.createTextNode(G),xe.childNodes[0]||null),wo===Rn?ae.call(z,qe?"html":"body")[0]:qe?z.documentElement:xe},Vd=function(x){const z=B?B(x):x.ownerDocument;return fe.call(z||x,x,i.SHOW_ELEMENT|i.SHOW_COMMENT|i.SHOW_TEXT|i.SHOW_PROCESSING_INSTRUCTION|i.SHOW_CDATA_SECTION,null)},$s=function(x){return x=ha(x,Te," "),x=ha(x,nt," "),x=ha(x,k," "),x},Nu=function(x){var z;x.normalize();const G=B?B(x):x.ownerDocument,oe=fe.call(G||x,x,i.SHOW_TEXT|i.SHOW_COMMENT|i.SHOW_CDATA_SECTION|i.SHOW_PROCESSING_INSTRUCTION,null);let xe=oe.nextNode();for(;xe;)xe.data=$s(xe.data),xe=oe.nextNode();const Be=(z=x.querySelectorAll)===null||z===void 0?void 0:z.call(x,"template");Be&&Qr(Be,Pe=>{Ao(Pe.content)&&Nu(Pe.content)})},Fs=function(x){const z=S?S(x):null;return typeof z!="string"||ot(z)!=="form"?!1:typeof x.nodeName!="string"||typeof x.textContent!="string"||typeof x.removeChild!="function"||x.attributes!==b(x)||typeof x.removeAttribute!="function"||typeof x.removeAttributeNode!="function"||typeof x.getAttributeNode!="function"||typeof x.setAttribute!="function"||typeof x.namespaceURI!="string"||typeof x.insertBefore!="function"||typeof x.hasChildNodes!="function"||x.nodeType!==w(x)||x.childNodes!==m(x)},Ao=function(x){if(!w||typeof x!="object"||x===null)return!1;try{return w(x)===en.documentFragment}catch{return!1}},oa=function(x){if(!w||typeof x!="object"||x===null)return!1;try{return typeof w(x)=="number"}catch{return!1}};function $n(x,z,G){x.length!==0&&Qr(x,oe=>{oe.call(t,z,G,xo)})}const Y1=function(x,z){return!!(Fe&&x.hasChildNodes()&&!oa(x.firstElementChild)&&Nt(vh,x.textContent)&&Nt(vh,x.innerHTML)||Fe&&x.namespaceURI===Rn&&ME[z]&&(oa(x.firstElementChild)||typeof x.textContent=="string"&&Nt(CE[z],x.textContent))||x.nodeType===en.processingInstruction||Fe&&x.nodeType===en.comment&&Nt(yh,x.data))},Ls=function(x,z){if(x instanceof RegExp)return Nt(x,z);if(x instanceof Function){for(var G=arguments.length,oe=new Array(G>2?G-2:0),xe=2;xe=0;--Pe){const Et=x===G?p(xe[Pe],!0):xe[Pe];oe.insertBefore(Et,f(x))}}}return Hr(x),!0},Hd=function(x,z,G,oe){return x.length===0?z:z===G||z===oe?rn(z):z},So=function(x,z){return x===z||y(x)!==null?!1:(xu&&Rs(x),!0)},Gd=function(x,z){if($n(be.beforeSanitizeElements,x,null),So(x,z))return!0;if(Fs(x))return Hr(x),!0;const G=ot(q(x));if(F=Hd(be.uponSanitizeElement,F,C,Mt),$n(be.uponSanitizeElement,x,{tagName:G,allowedTags:F}),So(x,z))return!0;if(Y1(x,G))return Hr(x),!0;if(H[G]||!(pe.tagCheck instanceof Function&&pe.tagCheck(G))&&!F[G]){const oe=X1(x,G,z);return oe===!1&&($n(be.afterSanitizeElements,x,null),So(x,z))?!0:oe}if($(x)===en.element&&!q1(x)||(G==="noscript"||G==="noembed"||G==="noframes")&&Nt(LE,x.innerHTML))return Hr(x),!0;if(Ne&&x.nodeType===en.text){const oe=$s(x.textContent);x.textContent!==oe&&(pa(t.removed,{element:x.cloneNode()}),x.textContent=oe)}return $n(be.afterSanitizeElements,x,null),So(x,z)},qd=function(x,z,G){if(W[z]||zd(z,x)||ta&&(z==="id"||z==="name")&&(G in n||G in U1))return!1;const oe=R[z]||pe.attributeCheck instanceof Function&&pe.attributeCheck(z,x);return ge&&Nt(Z,z)||he&&Nt(P,z)?!0:oe?$d[z]||Nt(O,ha(G,E,""))||(z==="src"||z==="xlink:href"||z==="href")&&x!=="script"&&lh(G,"data:")===0&&Pd[x]||ye&&!Nt(j,ha(G,E,""))?!0:!G:Wd(x)&&Ls(U.tagNameCheck,x)&&Ls(U.attributeNameCheck,z,x)||z==="is"&&U.allowCustomizedBuiltInElements&&Ls(U.tagNameCheck,G)},Z1=Ie({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Wd=function(x){return!Z1[Ba(x)]&&Nt(A,x)},_1=function(x,z,G,oe){if(L&&typeof l=="object"&&typeof l.getAttributeType=="function"&&!G)switch(l.getAttributeType(x,z)){case"TrustedHTML":return ee(oe);case"TrustedScriptURL":return te(oe)}return oe},J1=function(x,z,G,oe){try{return G?x.setAttributeNS(G,z,oe):x.setAttribute(z,oe),Fs(x)?(Hr(x),!1):!0}catch{return Gr(z,x),!1}},Kd=function(x,z){if($n(be.beforeSanitizeAttributes,x,null),So(x,z))return;const G=x.attributes;if(!G||Fs(x))return;R=Hd(be.uponSanitizeAttribute,R,K,Ct);const oe={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:R,forceKeepAttr:void 0};let xe=G.length;const Be=ot(x.nodeName);for(;xe--;){const Pe=G[xe],Et=Pe.name,Zn=Pe.namespaceURI,xn=Pe.value,wt=ot(Et),Pu=xn;let jt=Et==="value"?Pu:gE(Pu),Yd=!1;if(oe.attrName=wt,oe.attrValue=jt,oe.keepAttr=!0,oe.forceKeepAttr=void 0,$n(be.uponSanitizeAttribute,x,oe),jt=oe.attrValue,na&&(wt==="id"||wt==="name")&&lh(jt,Nd)!==0&&(Gr(Et,x,Pe),jt=Nd+jt,Yd=!0),Fe&&Nt(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,jt)){Gr(Et,x,Pe);continue}if(wt==="attributename"&&uh(jt,"href")){Gr(Et,x,Pe);continue}if(!oe.forceKeepAttr){if(!oe.keepAttr){Gr(Et,x,Pe);continue}if(!Oe&&Nt(IE,jt)){Gr(Et,x,Pe);continue}if(Ne&&(jt=$s(jt)),!qd(Be,wt,jt)){Gr(Et,x,Pe);continue}jt=_1(Be,wt,Zn,jt),jt!==Pu&&J1(x,Et,Zn,jt)&&Yd&&ih(t.removed)}}$n(be.afterSanitizeAttributes,x,null),So(x,z)},Is=function(x){let z=null;const G=Vd(x);for($n(be.beforeSanitizeShadowDOM,x,null);z=G.nextNode();)if($n(be.uponSanitizeShadowNode,z,null),Gd(z,x),Kd(z,x),Ao(z.content)&&Is(z.content),$(z)===en.element){const oe=v(z);Ao(oe)&&(Bu(oe),Is(oe))}$n(be.afterSanitizeShadowDOM,x,null)},Bu=function(x){const z=[{node:x,shadow:null}];for(;z.length>0;){const G=z.pop();if(G.shadow){Is(G.shadow);continue}const oe=G.node,xe=$(oe)===en.element,Be=m(oe);if(Be)for(let Pe=Be.length-1;Pe>=0;--Pe)z.push({node:Be[Pe],shadow:null});if(xe){const Pe=S?S(oe):null;if(typeof Pe=="string"&&ot(Pe)==="template"){const Et=oe.content;Ao(Et)&&z.push({node:Et,shadow:null})}}if(xe){const Pe=v(oe);Ao(Pe)&&z.push({node:null,shadow:Pe},{node:Pe,shadow:null})}}};return t.sanitize=function(x){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=null,oe=null,xe=null,Be=null;if(Au=!x,Au&&(x=""),typeof x!="string"&&!oa(x)&&(x=wE(x),typeof x!="string"))throw br("dirty is not a string, aborting");if(!t.isSupported)return x;rt?(F=Mt,R=Ct):Ou(z),(be.uponSanitizeElement.length>0||be.uponSanitizeAttribute.length>0)&&(F=rn(F)),be.uponSanitizeAttribute.length>0&&(R=rn(R)),t.removed=[];const Pe=xu&&typeof x!="string"&&oa(x);if(Pe){K1(x);const xn=q(x);if(typeof xn=="string"){const wt=ot(xn);if(!F[wt]||H[wt])throw Ps(x),br("root node is forbidden and cannot be sanitized in-place")}if(Fs(x))throw Ps(x),br("root node is clobbered and cannot be sanitized in-place");try{Bu(x)}catch(wt){throw Ps(x),wt}}else if(oa(x))G=Ud(""),oe=G.ownerDocument.importNode(x,!0),oe.nodeType===en.element&&oe.nodeName==="BODY"||oe.nodeName==="HTML"?G=oe:G.appendChild(oe),Bu(G);else{if(!Xn&&!Ne&&!qe&&x.indexOf("<")===-1)return L&&kt?ee(x):x;if(G=Ud(x),!G)return Xn?null:kt?V:""}G&&Yn&&Hr(G.firstChild);const Et=Pe?x:G;try{const xn=Vd(Et);for(;xe=xn.nextNode();)Gd(xe,Et),Kd(xe,Et),Ao(xe.content)&&Is(xe.content)}catch(xn){throw Pe&&(Ps(x),Qr(t.removed,wt=>{wt.element&&Rs(wt.element)})),xn}if(Pe){let xn=!1;if(Qr(t.removed,wt=>{wt.element&&(wt.element===x&&(xn=!0),Rs(wt.element))}),xn)throw br("a node selected for removal could not be safely returned; refusing to sanitize in place");return Ne&&Nu(x),x}if(Xn){if(Ne&&Nu(G),bt)for(Be=ce.call(G.ownerDocument);G.firstChild;)Be.appendChild(G.firstChild);else Be=G;return(R.shadowroot||R.shadowrootmode)&&(Be=Q.call(r,Be,!0)),Be}let Zn=qe?G.outerHTML:G.innerHTML;return qe&&F["!doctype"]&&G.ownerDocument&&G.ownerDocument.doctype&&G.ownerDocument.doctype.name&&Nt($E,G.ownerDocument.doctype.name)&&(Zn=" -`+Zn),Ne&&(Zn=$s(Zn)),L&&kt?ee(Zn):Zn},t.setConfig=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ou(x),rt=!0,Mt=F,Ct=R},t.clearConfig=function(){xo=null,rt=!1,Mt=null,Ct=null,L=Y,V=""},t.isValidAttribute=function(x,z,G){xo||Ou({});const oe=ot(x),xe=ot(z);return qd(oe,xe,G)},t.addHook=function(x,z){typeof z=="function"&&Zt(be,x)&&pa(be[x],z)},t.removeHook=function(x,z){if(Zt(be,x)){if(z!==void 0){const G=fE(be[x],z);return G===-1?void 0:mE(be[x],G,1)[0]}return ih(be[x])}},t.removeHooks=function(x){Zt(be,x)&&(be[x]=[])},t.removeAllHooks=function(){be=bh()},t}var yg=vg(),sl,Eh;function zE(){if(Eh)return sl;Eh=1;var e=/["'&<>]/;sl=t;function t(n){var r=""+n,o=e.exec(r);if(!o)return r;var a,s="",u=0,i=0;for(u=o.index;ut)}}globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={};function Re(e,t,n,r,o){const a=typeof n=="object"?n:void 0,s=typeof r=="number"?r:typeof n=="number"?n:void 0,u={escape:!0,sanitize:!0,...typeof o=="object"?o:typeof r=="object"?r:{}},i=g=>g,c=(u.sanitize?yg.sanitize:i)||i,l=u.escape?wh:i,d=g=>typeof g=="string"||typeof g=="number",p=(g,f,m)=>g.replace(/%n/g,""+m).replace(/{([^{}]*)}/g,(y,v)=>{if(f===void 0||!(v in f))return l(y);const b=f[v];return d(b)?l(`${b}`):typeof b=="object"&&d(b.value)?(b.escape!==!1?wh:i)(`${b.value}`):l(y)});let h=(o?.bundle??bg(e)).translations[t]||t;return h=Array.isArray(h)?h[0]:h,c(typeof a=="object"||s!==void 0?p(h,a,s):h)}function Eg(e,t,n,r,o,a){const s="_"+t+"_::_"+n+"_",u=a?.bundle??bg(e),i=u.translations[s];if(typeof i<"u"){const c=i;if(Array.isArray(c)){const l=u.pluralFunction(r);return Re(e,c[l],o,r,a)}}return r===1?Re(e,t,o,r,a):Re(e,n,o,r,a)}function GE(e,t=$r()){switch(t==="pt-BR"&&(t="xbr"),t.length>3&&(t=t.substring(0,t.lastIndexOf("-"))),t){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return e===1?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return e===0||e===1?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return e===1?0:e>=2&&e<=4?1:2;case"ga":return e===1?0:e===2?1:2;case"lt":return e%10===1&&e%100!==11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100===1?0:e%100===2?1:e%100===3||e%100===4?2:3;case"mk":return e%10===1?0:1;case"mt":return e===1?0:e===0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return e===0?0:e%10===1&&e%100!==11?1:2;case"pl":return e===1?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return e===1?0:e===2?1:e===8||e===11?2:3;case"ro":return e===1?0:e===0||e%100>0&&e%100<20?1:2;case"ar":return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5;default:return 0}}function qE(e=Date.now(),t={}){const n={ignoreSeconds:!1,language:$r(),relativeTime:"long",...t},r=new Date(e),o=new Intl.RelativeTimeFormat([n.language,$r()],{numeric:"auto",style:n.relativeTime}),a=(r.getTime()-Date.now())/1e3;if(Math.abs(a)<59.5)return n.ignoreSeconds||o.format(Math.round(a),"second");const s=a/60;if(Math.abs(s)<=59)return o.format(Math.round(s),"minute");const u=s/60;if(Math.abs(u)<23.5)return o.format(Math.round(u),"hour");const i=u/24;if(Math.abs(i)<6.5)return o.format(Math.round(i),"day");if(Math.abs(i)<27.5){const d=i/7;return o.format(Math.round(d),"week")}const c=i/30,l=Math.abs(c)<11?{month:n.relativeTime,day:"numeric"}:{year:n.relativeTime==="narrow"?"2-digit":"numeric",month:n.relativeTime};return new Intl.DateTimeFormat([n.language,$r()],l).format(r)}function Zo(e,t,n){const r=`#initial-state-${e}-${t}`;if(window._nc_initial_state?.has(r))return window._nc_initial_state.get(r);window._nc_initial_state||(window._nc_initial_state=new Map);const o=document.querySelector(r);if(o===null){if(n!==void 0)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{const a=JSON.parse(atob(o.value));return window._nc_initial_state.set(r,a),a}catch(a){if(console.error("[@nextcloud/initial-state] Could not parse initial state",{key:t,app:e,error:a}),n!==void 0)return n;throw new Error(`Could not parse initial state ${t} of ${e}`,{cause:a})}}function WE(e,t,n={}){let r,o,a,s=!0;const u=()=>{s=!0,a()};Ye(e,u,{flush:"sync",...n});const i=typeof t=="function"?t:t.get,c=typeof t=="function"?void 0:t.set,l=Vf((d,p)=>(o=d,a=p,{get(){return s&&(r=i(r),s=!1),o(),r},set(h){c?.(h)}}));return l.trigger=u,l}function os(e,t){return xf()?(vy(e,t),!0):!1}const nc=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const KE=e=>e!=null,YE=Object.prototype.toString,XE=e=>YE.call(e)==="[object Object]",ZE=()=>{};function za(e){return Array.isArray(e)?e:[e]}function _E(e){return Pn()}function JE(e,t=!0,n){_E()?ln(e,n):t?e():Nn(e)}function QE(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:o=!1}=n;let a=null;const s=Wn(!1);function u(){a&&(clearInterval(a),a=null)}function i(){s.value=!1,u()}function c(){const l=Kt(t);l<=0||(s.value=!0,o&&e(),u(),s.value&&(a=setInterval(e,l)))}return r&&nc&&c(),(dt(t)||typeof t=="function")&&os(Ye(t,()=>{s.value&&nc&&c()})),os(i),{isActive:My(s),pause:i,resume:c}}function ew(e,t,n){return Ye(e,t,{...n,immediate:!0})}const Vr=nc?window:void 0;function Vn(e){var t;const n=Kt(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function Fr(...e){const t=(r,o,a,s)=>(r.addEventListener(o,a,s),()=>r.removeEventListener(o,a,s)),n=re(()=>{const r=za(Kt(e[0])).filter(o=>o!=null);return r.every(o=>typeof o!="string")?r:void 0});return ew(()=>{var r,o;return[(r=(o=n.value)===null||o===void 0?void 0:o.map(a=>Vn(a)))!==null&&r!==void 0?r:[Vr].filter(a=>a!=null),za(Kt(n.value?e[1]:e[0])),za(M(n.value?e[2]:e[1])),Kt(n.value?e[3]:e[2])]},([r,o,a,s],u,i)=>{if(!r?.length||!o?.length||!a?.length)return;const c=XE(s)?{...s}:s,l=r.flatMap(d=>o.flatMap(p=>a.map(h=>t(d,p,h,c))));i(()=>{l.forEach(d=>d())})},{flush:"post"})}function tw(){const e=Wn(!1),t=Pn();return t&&ln(()=>{e.value=!0},t),e}function wg(e){const t=tw();return re(()=>(t.value,!!e()))}function nw(e,t,n={}){const{window:r=Vr,...o}=n;let a;const s=wg(()=>r&&"MutationObserver"in r),u=()=>{a&&(a.disconnect(),a=void 0)},i=Ye(re(()=>{const d=za(Kt(e)).map(Vn).filter(KE);return new Set(d)}),d=>{u(),s.value&&d.size&&(a=new MutationObserver(t),d.forEach(p=>a.observe(p,o)))},{immediate:!0,flush:"post"}),c=()=>a?.takeRecords(),l=()=>{i(),u()};return os(l),{isSupported:s,stop:l,takeRecords:c}}function rw(e,t,n={}){const{window:r=Vr,document:o=r?.document,flush:a="sync"}=n;if(!r||!o)return ZE;let s;const u=l=>{s?.(),s=l},i=su(()=>{const l=Vn(e);if(l){const{stop:d}=nw(o,p=>{p.map(h=>[...h.removedNodes]).flat().some(h=>h===l||h.contains(l))&&t(p)},{window:r,childList:!0,subtree:!0});u(d)}},{flush:a}),c=()=>{i(),u()};return os(c),c}function ow(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function xh(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:o=Vr,eventName:a="keydown",passive:s=!1,dedupe:u=!1}=r,i=ow(t);return Fr(o,a,c=>{c.repeat&&Kt(u)||i(c)&&n(c)},s)}function aw(e={}){var t;const{window:n=Vr,deep:r=!0,triggerOnRemoval:o=!1}=e,a=(t=e.document)!==null&&t!==void 0?t:n?.document,s=()=>{let c=a?.activeElement;if(r)for(var l;c?.shadowRoot;)c=c==null||(l=c.shadowRoot)===null||l===void 0?void 0:l.activeElement;return c},u=Wn(),i=()=>{u.value=s()};if(n){const c={capture:!0,passive:!0};Fr(n,"blur",l=>{l.relatedTarget===null&&i()},c),Fr(n,"focus",i,c)}return o&&rw(u,i,{document:a}),i(),u}function sw(e){const t=Pn(),n=WE(()=>null,()=>t.proxy.$el);return sm(n.trigger),ln(n.trigger),n}function iw(e,t,n={}){const{window:r=Vr,...o}=n;let a;const s=wg(()=>r&&"ResizeObserver"in r),u=()=>{a&&(a.disconnect(),a=void 0)},i=Ye(re(()=>{const l=Kt(e);return Array.isArray(l)?l.map(d=>Vn(d)):[Vn(l)]}),l=>{if(u(),s.value&&r){a=new ResizeObserver(t);for(const d of l)d&&a.observe(d,o)}},{immediate:!0,flush:"post"}),c=()=>{u(),i()};return os(c),{isSupported:s,stop:c}}function uw(e,t={width:0,height:0},n={}){const{window:r=Vr,box:o="content-box"}=n,a=re(()=>{var d;return(d=Vn(e))===null||d===void 0||(d=d.namespaceURI)===null||d===void 0?void 0:d.includes("svg")}),s=Wn(t.width),u=Wn(t.height),{stop:i}=iw(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&a.value){const h=Vn(e);if(h){const g=h.getBoundingClientRect();s.value=g.width,u.value=g.height}}else if(p){const h=za(p);s.value=h.reduce((g,{inlineSize:f})=>g+f,0),u.value=h.reduce((g,{blockSize:f})=>g+f,0)}else s.value=d.contentRect.width,u.value=d.contentRect.height},n);JE(()=>{const d=Vn(e);if(d&&"offsetWidth"in d)if(o==="content-box"&&r){const p=r.getComputedStyle(d),h=Number.parseFloat(p.paddingLeft)+Number.parseFloat(p.paddingRight),g=Number.parseFloat(p.paddingTop)+Number.parseFloat(p.paddingBottom),f=Number.parseFloat(p.borderLeftWidth)+Number.parseFloat(p.borderRightWidth),m=Number.parseFloat(p.borderTopWidth)+Number.parseFloat(p.borderBottomWidth);s.value=d.offsetWidth-h-f,u.value=d.offsetHeight-g-m}else s.value=d.offsetWidth,u.value=d.offsetHeight;else d&&(s.value=t.width,u.value=t.height)});const c=Ye(()=>Vn(e),d=>{s.value=d?t.width:0,u.value=d?t.height:0});function l(){i(),c()}return{width:s,height:u,stop:l}}const lw="focusin",cw="focusout",dw=":focus-within";function pw(e,t={}){const{window:n=Vr}=t,r=re(()=>Vn(e)),o=Wn(!1),a=re(()=>o.value);if(!n||!aw(t).value)return{focused:a};const s={passive:!0};return Fr(r,lw,()=>o.value=!0,s),Fr(r,cw,()=>{var u,i,c;return o.value=(u=(i=r.value)===null||i===void 0||(c=i.matches)===null||c===void 0?void 0:c.call(i,dw))!==null&&u!==void 0?u:!1},s),{focused:a}}function xg(e,t={}){const{threshold:n=50,onSwipe:r,onSwipeEnd:o,onSwipeStart:a,passive:s=!0}=t,u=Go({x:0,y:0}),i=Go({x:0,y:0}),c=re(()=>u.x-i.x),l=re(()=>u.y-i.y),{max:d,abs:p}=Math,h=re(()=>d(p(c.value),p(l.value))>=n),g=Wn(!1),f=re(()=>h.value?p(c.value)>p(l.value)?c.value>0?"left":"right":l.value>0?"up":"down":"none"),m=B=>[B.touches[0].clientX,B.touches[0].clientY],y=(B,$)=>{u.x=B,u.y=$},v=(B,$)=>{i.x=B,i.y=$},b={passive:s,capture:!s},w=B=>{g.value&&o?.(B,f.value),g.value=!1},S=[Fr(e,"touchstart",B=>{if(B.touches.length!==1)return;const[$,q]=m(B);y($,q),v($,q),a?.(B)},b),Fr(e,"touchmove",B=>{if(B.touches.length!==1)return;const[$,q]=m(B);v($,q),b.capture&&!b.passive&&Math.abs(c.value)>Math.abs(l.value)&&B.preventDefault(),!g.value&&h.value&&(g.value=!0),g.value&&r?.(B)},b),Fr(e,["touchend","touchcancel"],w,b)];return{isSwiping:g,direction:f,coordsStart:u,coordsEnd:i,lengthX:c,lengthY:l,stop:()=>S.forEach(B=>B())}}const hw={__name:"splitpanes",props:{horizontal:{type:Boolean,default:!1},pushOtherPanes:{type:Boolean,default:!0},maximizePanes:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean,default:!1}},emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click","splitter-dblclick"],setup(e,{emit:t}){const n=t,r=e,o=du(),a=De([]),s=re(()=>a.value.reduce((k,Z)=>(k[~~Z.id]=Z)&&k,{})),u=re(()=>a.value.length),i=De(null),c=De(!1),l=De({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),d=De({splitter:null,timeoutId:null}),p=re(()=>({[`splitpanes splitpanes--${r.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":l.value.dragging})),h=()=>{document.addEventListener("mousemove",m,{passive:!1}),document.addEventListener("mouseup",y),"ontouchstart"in window&&(document.addEventListener("touchmove",m,{passive:!1}),document.addEventListener("touchend",y))},g=()=>{document.removeEventListener("mousemove",m,{passive:!1}),document.removeEventListener("mouseup",y),"ontouchstart"in window&&(document.removeEventListener("touchmove",m,{passive:!1}),document.removeEventListener("touchend",y))},f=(k,Z)=>{const P=k.target.closest(".splitpanes__splitter");if(P){const{left:j,top:E}=P.getBoundingClientRect(),{clientX:A,clientY:O}="ontouchstart"in window&&k.touches?k.touches[0]:k;l.value.cursorOffset=r.horizontal?O-E:A-j}h(),l.value.mouseDown=!0,l.value.activeSplitter=Z},m=k=>{l.value.mouseDown&&(k.preventDefault(),l.value.dragging=!0,requestAnimationFrame(()=>{$(S(k)),Te("resize",{event:k},!0)}))},y=k=>{l.value.dragging&&(window.getSelection().removeAllRanges(),Te("resized",{event:k},!0)),l.value.mouseDown=!1,l.value.activeSplitter=null,setTimeout(()=>{l.value.dragging=!1,g()},100)},v=(k,Z)=>{"ontouchstart"in window&&(k.preventDefault(),d.value.splitter===Z?(clearTimeout(d.value.timeoutId),d.value.timeoutId=null,b(k,Z),d.value.splitter=null):(d.value.splitter=Z,d.value.timeoutId=setTimeout(()=>d.value.splitter=null,500))),l.value.dragging||Te("splitter-click",{event:k,index:Z},!0)},b=(k,Z)=>{if(Te("splitter-dblclick",{event:k,index:Z},!0),r.maximizePanes){let P=0;a.value=a.value.map((j,E)=>(j.size=E===Z?j.max:j.min,E!==Z&&(P+=j.min),j)),a.value[Z].size-=P,Te("pane-maximize",{event:k,index:Z,pane:a.value[Z]}),Te("resized",{event:k,index:Z},!0)}},w=(k,Z)=>{Te("pane-click",{event:k,index:s.value[Z].index,pane:s.value[Z]})},S=k=>{const Z=i.value.getBoundingClientRect(),{clientX:P,clientY:j}="ontouchstart"in window&&k.touches?k.touches[0]:k;return{x:P-(r.horizontal?0:l.value.cursorOffset)-Z.left,y:j-(r.horizontal?l.value.cursorOffset:0)-Z.top}},B=k=>{k=k[r.horizontal?"y":"x"];const Z=i.value[r.horizontal?"clientHeight":"clientWidth"];return r.rtl&&!r.horizontal&&(k=Z-k),k*100/Z},$=k=>{const Z=l.value.activeSplitter;let P={prevPanesSize:L(Z),nextPanesSize:V(Z),prevReachedMinPanes:0,nextReachedMinPanes:0};const j=0+(r.pushOtherPanes?0:P.prevPanesSize),E=100-(r.pushOtherPanes?0:P.nextPanesSize),A=Math.max(Math.min(B(k),E),j);let O=[Z,Z+1],F=a.value[O[0]]||null,C=a.value[O[1]]||null;const R=F.max<100&&A>=F.max+P.prevPanesSize,K=C.max<100&&A<=100-(C.max+V(Z+1));if(R||K){R?(F.size=F.max,C.size=Math.max(100-F.max-P.prevPanesSize-P.nextPanesSize,0)):(F.size=Math.max(100-C.max-P.prevPanesSize-V(Z+1),0),C.size=C.max);return}if(r.pushOtherPanes){const U=q(P,A);if(!U)return;({sums:P,panesToResize:O}=U),F=a.value[O[0]]||null,C=a.value[O[1]]||null}F!==null&&(F.size=Math.min(Math.max(A-P.prevPanesSize-P.prevReachedMinPanes,F.min),F.max)),C!==null&&(C.size=Math.min(Math.max(100-A-P.nextPanesSize-P.nextReachedMinPanes,C.min),C.max))},q=(k,Z)=>{const P=l.value.activeSplitter,j=[P,P+1];return Z{A>j[0]&&A<=P&&(E.size=E.min,k.prevReachedMinPanes+=E.min)}),k.prevPanesSize=L(j[0]),j[0]===void 0)?(k.prevReachedMinPanes=0,a.value[0].size=a.value[0].min,a.value.forEach((E,A)=>{A>0&&A<=P&&(E.size=E.min,k.prevReachedMinPanes+=E.min)}),a.value[j[1]].size=100-k.prevReachedMinPanes-a.value[0].min-k.prevPanesSize-k.nextPanesSize,null):Z>100-k.nextPanesSize-a.value[j[1]].min&&(j[1]=D(P).index,k.nextReachedMinPanes=0,j[1]>P+1&&a.value.forEach((E,A)=>{A>P&&A{A=P+1&&(E.size=E.min,k.nextReachedMinPanes+=E.min)}),a.value[j[0]].size=100-k.prevPanesSize-V(j[0]-1),null):{sums:k,panesToResize:j}},L=k=>a.value.reduce((Z,P,j)=>Z+(ja.value.reduce((Z,P,j)=>Z+(j>k+1?P.size:0),0),Y=k=>[...a.value].reverse().find(Z=>Z.indexZ.min)||{},D=k=>a.value.find(Z=>Z.index>k+1&&Z.size>Z.min)||{},T=()=>{var k;const Z=Array.from(((k=i.value)==null?void 0:k.children)||[]);for(const P of Z){const j=P.classList.contains("splitpanes__pane"),E=P.classList.contains("splitpanes__splitter");!j&&!E&&(P.remove(),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))}},X=(k,Z,P=!1)=>{const j=k-1,E=document.createElement("div");E.classList.add("splitpanes__splitter"),P||(E.onmousedown=A=>f(A,j),typeof window<"u"&&"ontouchstart"in window&&(E.ontouchstart=A=>f(A,j)),E.onclick=A=>v(A,j+1)),E.ondblclick=A=>b(A,j+1),Z.parentNode.insertBefore(E,Z)},ee=k=>{k.onmousedown=void 0,k.onclick=void 0,k.ondblclick=void 0,k.remove()},te=()=>{var k;const Z=Array.from(((k=i.value)==null?void 0:k.children)||[]);for(const j of Z)j.className.includes("splitpanes__splitter")&&ee(j);let P=0;for(const j of Z)j.className.includes("splitpanes__pane")&&(!P&&r.firstSplitter?X(P,j,!0):P&&X(P,j),P++)},_=({uid:k,...Z})=>{const P=s.value[k];for(const[j,E]of Object.entries(Z))P[j]=E},ne=k=>{var Z;let P=-1;Array.from(((Z=i.value)==null?void 0:Z.children)||[]).some(j=>(j.className.includes("splitpanes__pane")&&P++,j.isSameNode(k.el))),a.value.splice(P,0,{...k,index:P}),a.value.forEach((j,E)=>j.index=E),c.value&&Nn(()=>{te(),fe({addedPane:a.value[P]}),Te("pane-add",{pane:a.value[P]})})},de=k=>{const Z=a.value.findIndex(j=>j.id===k);a.value[Z].el=null;const P=a.value.splice(Z,1)[0];a.value.forEach((j,E)=>j.index=E),Nn(()=>{te(),Te("pane-remove",{pane:P}),fe({removedPane:{...P}})})},fe=(k={})=>{!k.addedPane&&!k.removedPane?ae():a.value.some(Z=>Z.givenSize!==null||Z.min||Z.max<100)?Q(k):ce(),c.value&&Te("resized")},ce=()=>{const k=100/u.value;let Z=0;const P=[],j=[];for(const E of a.value)E.size=Math.max(Math.min(k,E.max),E.min),Z-=E.size,E.size>=E.max&&P.push(E.id),E.size<=E.min&&j.push(E.id);Z>.1&&be(Z,P,j)},ae=()=>{let k=100;const Z=[],P=[];let j=0;for(const A of a.value)k-=A.size,A.givenSize!==null&&j++,A.size>=A.max&&Z.push(A.id),A.size<=A.min&&P.push(A.id);let E=100;if(k>.1){for(const A of a.value)A.givenSize===null&&(A.size=Math.max(Math.min(k/(u.value-j),A.max),A.min)),E-=A.size;E>.1&&be(E,Z,P)}},Q=({addedPane:k,removedPane:Z}={})=>{let P=100/u.value,j=0;const E=[],A=[];(k?.givenSize??null)!==null&&(P=(100-k.givenSize)/(u.value-1));for(const O of a.value)j-=O.size,O.size>=O.max&&E.push(O.id),O.size<=O.min&&A.push(O.id);if(!(Math.abs(j)<.1)){for(const O of a.value)k?.givenSize!==null&&k?.id===O.id||(O.size=Math.max(Math.min(P,O.max),O.min)),j-=O.size,O.size>=O.max&&E.push(O.id),O.size<=O.min&&A.push(O.id);j>.1&&be(j,E,A)}},be=(k,Z,P)=>{let j;k>0?j=k/(u.value-Z.length):j=k/(u.value-P.length),a.value.forEach((E,A)=>{if(k>0&&!Z.includes(E.id)){const O=Math.max(Math.min(E.size+j,E.max),E.min),F=O-E.size;k-=F,E.size=O}else if(!P.includes(E.id)){const O=Math.max(Math.min(E.size+j,E.max),E.min),F=O-E.size;k-=F,E.size=O}}),Math.abs(k)>.1&&Nn(()=>{c.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},Te=(k,Z=void 0,P=!1)=>{const j=Z?.index??l.value.activeSplitter??null;n(k,{...Z,...j!==null&&{index:j},...P&&j!==null&&{prevPane:a.value[j-(r.firstSplitter?1:0)],nextPane:a.value[j+(r.firstSplitter?0:1)]},panes:a.value.map(E=>({min:E.min,max:E.max,size:E.size}))})};Ye(()=>r.firstSplitter,()=>te()),ln(()=>{T(),te(),fe(),Te("ready"),c.value=!0}),gs(()=>c.value=!1);const nt=()=>{var k;return Pt("div",{ref:i,class:p.value},(k=o.default)==null?void 0:k.call(o))};return _t("panes",a),_t("indexedPanes",s),_t("horizontal",re(()=>r.horizontal)),_t("requestUpdate",_),_t("onPaneAdd",ne),_t("onPaneRemove",de),_t("onPaneClick",w),(k,Z)=>(I(),ve(vs(nt)))}},Ah={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(e){var t;const n=e,r=tt("requestUpdate"),o=tt("onPaneAdd"),a=tt("horizontal"),s=tt("onPaneRemove"),u=tt("onPaneClick"),i=(t=Pn())==null?void 0:t.uid,c=tt("indexedPanes"),l=re(()=>c.value[i]),d=De(null),p=re(()=>{const m=isNaN(n.size)||n.size===void 0?0:parseFloat(n.size);return Math.max(Math.min(m,g.value),h.value)}),h=re(()=>{const m=parseFloat(n.minSize);return isNaN(m)?0:m}),g=re(()=>{const m=parseFloat(n.maxSize);return isNaN(m)?100:m}),f=re(()=>{var m;return`${a.value?"height":"width"}: ${(m=l.value)==null?void 0:m.size}%`});return Ye(()=>p.value,m=>r({uid:i,size:m})),Ye(()=>h.value,m=>r({uid:i,min:m})),Ye(()=>g.value,m=>r({uid:i,max:m})),ln(()=>{o({id:i,el:d.value,min:h.value,max:g.value,givenSize:n.size===void 0?null:p.value,size:p.value})}),gs(()=>s(i)),(m,y)=>(I(),J("div",{ref_key:"paneEl",ref:d,class:"splitpanes__pane",onClick:y[0]||(y[0]=v=>M(u)(v,m._.uid)),style:an(f.value)},[Ee(m.$slots,"default")],4))}};var Sh="M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",Ag="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",rc="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",fw="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",Sg="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",oc="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",mw="M20 4H4A2 2 0 0 0 2 6V18A2 2 0 0 0 4 20H20A2 2 0 0 0 22 18V6A2 2 0 0 0 20 4M20 18H9V6H20Z",gw="M14,19H18V5H14M6,19H10V5H6V19Z",vw="M8,5.14V19.14L19,12.14L8,5.14Z",yw="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z";const _c=1024,Dg=_c/2,Oi=e=>document.documentElement.clientWidth{Tg.value=Oi(_c),bw.value=Oi(Dg)},{passive:!0});function xs(){return Za(Tg)}class Ew{bundle;constructor(t){this.bundle={pluralFunction:t,translations:{}}}addTranslations(t){const n=Object.values(t.translations[""]??{}).map(({msgid:r,msgid_plural:o,msgstr:a})=>o!==void 0?[`_${r}_::_${o}_`,a]:[r,a[0]]);this.bundle.translations={...this.bundle.translations,...Object.fromEntries(n)}}gettext(t,n={}){return Re("",t,n,void 0,{bundle:this.bundle})}ngettext(t,n,r,o={}){return Eg("",t,n,r,o,{bundle:this.bundle})}}class ww{debug=!1;language="en";translations={};setLanguage(t){return this.language=t,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage($r().replace("-","_"))}addTranslation(t,n){return this.translations[t]=n,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const t=new Ew(n=>GE(n,this.language));return this.language in this.translations&&t.addTranslations(this.translations[this.language]),t}}function xw(){return new ww}const Og=xw().detectLanguage().build(),je=(...e)=>Og.gettext(...e);function En(...e){for(const t of e)if(!t.registered){for(const{l:n,t:r}of t){if(n!==$r()||!r)continue;const o=Object.fromEntries(Object.entries(r).map(([a,s])=>[a,{msgid:a,msgid_plural:s.p,msgstr:s.v}]));Og.addTranslations({translations:{"":o}})}t.registered=!0}}const Aw=[{l:"ar",t:{"a few seconds ago":{v:["منذ عدة ثوانٍ"]},"sec. ago":{v:["ثانية مضت"]},"seconds ago":{v:["ثوانٍ مضت"]}}},{l:"ast",t:{"a few seconds ago":{v:["hai unos segundos"]},"sec. ago":{v:["hai segs"]},"seconds ago":{v:["hai segundos"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"a few seconds ago":{v:["před několika sekundami"]},"Invalid date":{v:["Neplatné datum"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"da",t:{"a few seconds ago":{v:["et par sekunder siden"]},"Invalid date":{v:["Ugyldig dato"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"de",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"Invalid date":{v:["Ungültiges Datum"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"de-DE",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"Invalid date":{v:["Ungültiges Datum"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"el",t:{"a few seconds ago":{v:["πριν λίγα δευτερόλεπτα"]},"sec. ago":{v:["δευτ. πριν"]},"seconds ago":{v:["δευτερόλεπτα πριν"]}}},{l:"en-GB",t:{"a few seconds ago":{v:["a few seconds ago"]},"sec. ago":{v:["sec. ago"]},"seconds ago":{v:["seconds ago"]}}},{l:"eo",t:{}},{l:"es",t:{"a few seconds ago":{v:["hace unos pocos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atrás"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["mõni sekund tagasi"]},"Invalid date":{v:["Vigane kuupäev"]},"sec. ago":{v:["sek. tagasi"]},"seconds ago":{v:["sekundit tagasi"]}}},{l:"eu",t:{"a few seconds ago":{v:["duela segundo batzuk"]},"sec. ago":{v:["duela seg."]},"seconds ago":{v:["duela segundo"]}}},{l:"fa",t:{"a few seconds ago":{v:["چند ثانیه پیش"]},"sec. ago":{v:["چند ثانیه پیش"]},"seconds ago":{v:["چند ثانیه پیش"]}}},{l:"fi",t:{"a few seconds ago":{v:["muutamia sekunteja sitten"]},"sec. ago":{v:["sek. sitten"]},"seconds ago":{v:["sekunteja sitten"]}}},{l:"fr",t:{"a few seconds ago":{v:["il y a quelques secondes"]},"Invalid date":{v:["Date non valide"]},"sec. ago":{v:["il y a qq. sec."]},"seconds ago":{v:["il y a quelques sec."]}}},{l:"ga",t:{"a few seconds ago":{v:["cúpla soicind ó shin"]},"Invalid date":{v:["Dáta neamhbhailí"]},"sec. ago":{v:["soic. ó shin"]},"seconds ago":{v:["soicind ó shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"he",t:{"a few seconds ago":{v:["לפני מספר שניות"]},"sec. ago":{v:["לפני מספר שניות"]},"seconds ago":{v:["לפני מס׳ שניות"]}}},{l:"hr",t:{"a few seconds ago":{v:["prije nekoliko sekundi"]},"sec. ago":{v:["prije nek. sek."]},"seconds ago":{v:["prije nek. sek."]}}},{l:"hu",t:{"a few seconds ago":{v:["néhány másodperce"]},"sec. ago":{v:["másodperce"]},"seconds ago":{v:["másodperce"]}}},{l:"id",t:{"a few seconds ago":{v:["beberapa detik yang lalu"]},"sec. ago":{v:["dtk. yang lalu"]},"seconds ago":{v:["beberapa detik lalu"]}}},{l:"is",t:{"a few seconds ago":{v:["fyrir örfáum sekúndum síðan"]},"sec. ago":{v:["sek. síðan"]},"seconds ago":{v:["sekúndum síðan"]}}},{l:"it",t:{"a few seconds ago":{v:["pochi secondi fa"]},"sec. ago":{v:["sec. fa"]},"seconds ago":{v:["secondi fa"]}}},{l:"ja",t:{"a few seconds ago":{v:["数秒前"]},"Invalid date":{v:["無効な日付"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ko",t:{"a few seconds ago":{v:["방금 전"]},"sec. ago":{v:["몇 초 전"]},"seconds ago":{v:["초 전"]}}},{l:"lo",t:{"a few seconds ago":{v:["ສອງສາມວິນາທີກ່ອນ"]},"sec. ago":{v:["ວິ. ກ່ອນ"]},"seconds ago":{v:["ວິນາທີກ່ອນ"]}}},{l:"lt-LT",t:{"a few seconds ago":{v:["prieš keletą sekundžių"]},"sec. ago":{v:["prieš sek."]},"seconds ago":{v:["prieš sekundes"]}}},{l:"lv",t:{}},{l:"mk",t:{"a few seconds ago":{v:["пред неколку секунди"]},"sec. ago":{v:["секунда"]},"seconds ago":{v:["секунди"]}}},{l:"mn",t:{"a few seconds ago":{v:["хэдхэн секундын өмнө"]},"sec. ago":{v:["сек. өмнө"]},"seconds ago":{v:["секундын өмнө"]}}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen få sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"nl",t:{"a few seconds ago":{v:["enkele seconden geleden"]},"sec. ago":{v:["sec. geleden"]},"seconds ago":{v:["seconden geleden"]}}},{l:"oc",t:{}},{l:"pl",t:{"a few seconds ago":{v:["kilka sekund temu"]},"sec. ago":{v:["sek. temu"]},"seconds ago":{v:["sekund temu"]}}},{l:"pt-BR",t:{"a few seconds ago":{v:["há alguns segundos"]},"Invalid date":{v:["Data inválida"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum câteva secunde"]},"sec. ago":{v:["sec. în urmă"]},"seconds ago":{v:["secunde în urmă"]}}},{l:"ru",t:{"a few seconds ago":{v:["несколько секунд назад"]},"sec. ago":{v:["сек. назад"]},"seconds ago":{v:["секунд назад"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chvíľou"]},"sec. ago":{v:["pred pár sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["пре неколико секунди"]},"sec. ago":{v:["сек. раније"]},"seconds ago":{v:["секунди раније"]}}},{l:"sv",t:{"a few seconds ago":{v:["för några sekunder sedan"]},"Invalid date":{v:["Ogiltigt datum"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birkaç saniye önce"]},"Invalid date":{v:["Tarih geçersiz"]},"sec. ago":{v:["sn. önce"]},"seconds ago":{v:["saniye önce"]}}},{l:"uk",t:{"a few seconds ago":{v:["декілька секунд тому"]},"sec. ago":{v:["с тому"]},"seconds ago":{v:["с тому"]}}},{l:"uz",t:{"a few seconds ago":{v:["bir necha soniya oldin"]},"sec. ago":{v:["sek. oldin"]},"seconds ago":{v:["soniyalar oldin"]}}},{l:"zh-CN",t:{"a few seconds ago":{v:["几秒前"]},"sec. ago":{v:["几秒前"]},"seconds ago":{v:["几秒前"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}}],Sw=[{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de-DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en-GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hr",t:{Actions:{v:["Radnje"]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja-JP",t:{Actions:{v:["操作"]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"lo",t:{Actions:{v:["ການກະທຳ"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"mn",t:{Actions:{v:["Үйлдлүүд"]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"pt-BR",t:{Actions:{v:["Ações"]}}},{l:"pt-PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}}],Dw=[{l:"ar",t:{"Cancel changes":{v:["إلغاء التغييرات"]},"Confirm changes":{v:["تأكيد التغييرات"]}}},{l:"ast",t:{"Cancel changes":{v:["Encaboxar los cambeos"]},"Confirm changes":{v:["Confirmar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Cancel changes":{v:["Cancel·la els canvis"]},"Confirm changes":{v:["Confirmeu els canvis"]}}},{l:"cs",t:{"Cancel changes":{v:["Zrušit změny"]},"Confirm changes":{v:["Potvrdit změny"]}}},{l:"cs-CZ",t:{"Cancel changes":{v:["Zrušit změny"]},"Confirm changes":{v:["Potvrdit změny"]}}},{l:"da",t:{"Cancel changes":{v:["Annuller ændringer"]},"Confirm changes":{v:["Bekræft ændringer"]}}},{l:"de",t:{"Cancel changes":{v:["Änderungen verwerfen"]},"Confirm changes":{v:["Änderungen bestätigen"]}}},{l:"de-DE",t:{"Cancel changes":{v:["Änderungen verwerfen"]},"Confirm changes":{v:["Änderungen bestätigen"]}}},{l:"el",t:{"Cancel changes":{v:["Ακύρωση αλλαγών"]},"Confirm changes":{v:["Επιβεβαίωση αλλαγών"]}}},{l:"en-GB",t:{"Cancel changes":{v:["Cancel changes"]},"Confirm changes":{v:["Confirm changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-AR",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-EC",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-MX",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"et-EE",t:{"Cancel changes":{v:["Tühista muudatused"]},"Confirm changes":{v:["Kinnita muudatused"]}}},{l:"eu",t:{"Cancel changes":{v:["Ezeztatu aldaketak"]},"Confirm changes":{v:["Baieztatu aldaketak"]}}},{l:"fa",t:{"Cancel changes":{v:["لغو تغییرات"]},"Confirm changes":{v:["تایید تغییرات"]}}},{l:"fi",t:{"Cancel changes":{v:["Peruuta muutokset"]},"Confirm changes":{v:["Vahvista muutokset"]}}},{l:"fr",t:{"Cancel changes":{v:["Annuler les modifications"]},"Confirm changes":{v:["Confirmer les modifications"]}}},{l:"ga",t:{"Cancel changes":{v:["Cealaigh athruithe"]},"Confirm changes":{v:["Deimhnigh na hathruithe"]}}},{l:"gl",t:{"Cancel changes":{v:["Cancelar os cambios"]},"Confirm changes":{v:["Confirma os cambios"]}}},{l:"he",t:{"Cancel changes":{v:["ביטול שינויים"]},"Confirm changes":{v:["אישור השינויים"]}}},{l:"hr",t:{"Cancel changes":{v:["Otkaži promjene"]},"Confirm changes":{v:["Potvrdi promjene"]}}},{l:"hu",t:{"Cancel changes":{v:["Változtatások elvetése"]},"Confirm changes":{v:["Változtatások megerősítése"]}}},{l:"id",t:{"Cancel changes":{v:["Batalkan perubahan"]},"Confirm changes":{v:["Konfirmasikan perubahan"]}}},{l:"is",t:{"Cancel changes":{v:["Hætta við breytingar"]},"Confirm changes":{v:["Staðfesta breytingar"]}}},{l:"it",t:{"Cancel changes":{v:["Annulla modifiche"]},"Confirm changes":{v:["Conferma modifiche"]}}},{l:"ja",t:{"Cancel changes":{v:["変更をキャンセル"]},"Confirm changes":{v:["変更を承認"]}}},{l:"ja-JP",t:{"Cancel changes":{v:["変更をキャンセル"]},"Confirm changes":{v:["変更を承認"]}}},{l:"ko",t:{"Cancel changes":{v:["변경 취소"]},"Confirm changes":{v:["변경 사항 확인"]}}},{l:"lo",t:{"Cancel changes":{v:["ຍົກເລີກການປ່ຽນແປງ"]},"Confirm changes":{v:["ຢືນຢັນການປ່ຽນແປງ"]}}},{l:"lt-LT",t:{"Cancel changes":{v:["Atsisakyti pakeitimų"]},"Confirm changes":{v:["Patvirtinti pakeitimus"]}}},{l:"lv",t:{}},{l:"mk",t:{"Cancel changes":{v:["Откажи ги промените"]},"Confirm changes":{v:["Потврди ги промените"]}}},{l:"mn",t:{"Cancel changes":{v:["Өөрчлөлтийг цуцлах"]},"Confirm changes":{v:["Өөрчлөлтийг баталгаажуулах"]}}},{l:"my",t:{"Cancel changes":{v:["ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်"]},"Confirm changes":{v:["ပြောင်းလဲမှုများ အတည်ပြုရန်"]}}},{l:"nb",t:{"Cancel changes":{v:["Avbryt endringer"]},"Confirm changes":{v:["Bekreft endringer"]}}},{l:"nl",t:{"Cancel changes":{v:["Wijzigingen annuleren"]},"Confirm changes":{v:["Wijzigingen bevestigen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Cancel changes":{v:["Anuluj zmiany"]},"Confirm changes":{v:["Potwierdź zmiany"]}}},{l:"pt-BR",t:{"Cancel changes":{v:["Cancelar alterações"]},"Confirm changes":{v:["Confirmar alterações"]}}},{l:"pt-PT",t:{"Cancel changes":{v:["Cancelar alterações"]},"Confirm changes":{v:["Confirmar alterações"]}}},{l:"ro",t:{"Cancel changes":{v:["Anulează modificările"]},"Confirm changes":{v:["Confirmați modificările"]}}},{l:"ru",t:{"Cancel changes":{v:["Отменить изменения"]},"Confirm changes":{v:["Подтвердить изменения"]}}},{l:"sk",t:{"Cancel changes":{v:["Zrušiť zmeny"]},"Confirm changes":{v:["Potvrdiť zmeny"]}}},{l:"sl",t:{"Cancel changes":{v:["Prekliči spremembe"]},"Confirm changes":{v:["Potrdi spremembe"]}}},{l:"sr",t:{"Cancel changes":{v:["Откажи измене"]},"Confirm changes":{v:["Потврдите измене"]}}},{l:"sv",t:{"Cancel changes":{v:["Avbryt ändringar"]},"Confirm changes":{v:["Bekräfta ändringar"]}}},{l:"tr",t:{"Cancel changes":{v:["Değişiklikleri iptal et"]},"Confirm changes":{v:["Değişiklikleri onayla"]}}},{l:"uk",t:{"Cancel changes":{v:["Скасувати зміни"]},"Confirm changes":{v:["Підтвердити зміни"]}}},{l:"uz",t:{"Cancel changes":{v:["O'zgarishlarni bekor qilish"]},"Confirm changes":{v:["O'zgarishlarni tasdiqlang"]}}},{l:"zh-CN",t:{"Cancel changes":{v:["取消更改"]},"Confirm changes":{v:["确认更改"]}}},{l:"zh-HK",t:{"Cancel changes":{v:["取消更改"]},"Confirm changes":{v:["確認更改"]}}},{l:"zh-TW",t:{"Cancel changes":{v:["取消變更"]},"Confirm changes":{v:["確認變更"]}}}],Tw=[{l:"ar",t:{"Clear search":{v:["محو البحث"]}}},{l:"ast",t:{"Clear search":{v:["Borrar la busca"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Clear search":{v:["Vyčistit vyhledávání"]}}},{l:"cs-CZ",t:{"Clear search":{v:["Vyčistit vyhledávání"]}}},{l:"da",t:{"Clear search":{v:["Ryd søgning"]}}},{l:"de",t:{"Clear search":{v:["Suche leeren"]}}},{l:"de-DE",t:{"Clear search":{v:["Suche leeren"]}}},{l:"el",t:{"Clear search":{v:["Εκκαθάριση αναζήτησης"]}}},{l:"en-GB",t:{"Clear search":{v:["Clear search"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-AR",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-EC",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-MX",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"et-EE",t:{"Clear search":{v:["Tühjenda otsing"]}}},{l:"eu",t:{"Clear search":{v:["Garbitu bilaketa"]}}},{l:"fa",t:{"Clear search":{v:["پاک کردن جستجو"]}}},{l:"fi",t:{"Clear search":{v:["Tyhjennä haku"]}}},{l:"fr",t:{"Clear search":{v:["Effacer la recherche"]}}},{l:"ga",t:{"Clear search":{v:["Glan cuardach"]}}},{l:"gl",t:{"Clear search":{v:["Limpar a busca"]}}},{l:"he",t:{"Clear search":{v:["פינוי חיפוש"]}}},{l:"hr",t:{"Clear search":{v:["Očisti pretraživanje"]}}},{l:"hu",t:{"Clear search":{v:["Keresés törlése"]}}},{l:"id",t:{"Clear search":{v:["Bersihkan pencarian"]}}},{l:"is",t:{"Clear search":{v:["Hreinsa leit"]}}},{l:"it",t:{"Clear search":{v:["online"]}}},{l:"ja",t:{"Clear search":{v:["検索をクリア"]}}},{l:"ja-JP",t:{"Clear search":{v:["検索をクリア"]}}},{l:"ko",t:{"Clear search":{v:["검색 지우기"]}}},{l:"lo",t:{"Clear search":{v:["ລຶບການຄົ້ນຫາ"]}}},{l:"lt-LT",t:{"Clear search":{v:["Išvalyti paiešką"]}}},{l:"lv",t:{}},{l:"mk",t:{"Clear search":{v:["Исчисти пребарување"]}}},{l:"mn",t:{"Clear search":{v:["Хайлтыг цэвэрлэх"]}}},{l:"my",t:{}},{l:"nb",t:{"Clear search":{v:["Tøm søk"]}}},{l:"nl",t:{"Clear search":{v:["Zoekopdracht wissen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear search":{v:["Wyczyść wyszukiwanie"]}}},{l:"pt-BR",t:{"Clear search":{v:["Limpar pesquisa"]}}},{l:"pt-PT",t:{"Clear search":{v:["Limpar pesquisa"]}}},{l:"ro",t:{"Clear search":{v:["Șterge căutarea"]}}},{l:"ru",t:{"Clear search":{v:["Очистить поиск"]}}},{l:"sk",t:{"Clear search":{v:["Vymazať vyhľadávanie"]}}},{l:"sl",t:{}},{l:"sr",t:{"Clear search":{v:["Обриши претрагу"]}}},{l:"sv",t:{"Clear search":{v:["Rensa sökningen"]}}},{l:"tr",t:{"Clear search":{v:["Aramayı temizle"]}}},{l:"uk",t:{"Clear search":{v:["Очистити пошук"]}}},{l:"uz",t:{"Clear search":{v:["Qidiruvni tozalash"]}}},{l:"zh-CN",t:{"Clear search":{v:["清除搜索"]}}},{l:"zh-HK",t:{"Clear search":{v:["清除搜索"]}}},{l:"zh-TW",t:{"Clear search":{v:["清除搜尋"]}}}],Ow=[{l:"ar",t:{"Clear text":{v:["محو النص"]},"Save changes":{v:["حفظ التغييرات"]}}},{l:"ast",t:{"Clear text":{v:["Borrar el testu"]},"Save changes":{v:["Guardar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Clear text":{v:["Netejar text"]}}},{l:"cs",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"cs-CZ",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"da",t:{"Clear text":{v:["Ryd tekst"]},"Save changes":{v:["Gem ændringer"]}}},{l:"de",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"de-DE",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"el",t:{"Clear text":{v:["Εκκαθάριση κειμένου"]},"Save changes":{v:["Αποθήκευση αλλαγών"]}}},{l:"en-GB",t:{"Clear text":{v:["Clear text"]},"Save changes":{v:["Save changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-AR",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-EC",t:{"Clear text":{v:["Limpiar texto"]}}},{l:"es-MX",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"et-EE",t:{"Clear text":{v:["Kustuta tekst"]},"Save changes":{v:["Salvesta muudatused"]}}},{l:"eu",t:{"Clear text":{v:["Garbitu testua"]}}},{l:"fa",t:{"Clear text":{v:["پاک کردن متن"]},"Save changes":{v:["ذخیرهٔ تغییرات"]}}},{l:"fi",t:{"Clear text":{v:["Tyhjennä teksti"]},"Save changes":{v:["Tallenna muutokset"]}}},{l:"fr",t:{"Clear text":{v:["Effacer le texte"]},"Save changes":{v:["Enregistrer les modifications"]}}},{l:"ga",t:{"Clear text":{v:["Glan téacs"]},"Save changes":{v:["Sabháil na hathruithe"]}}},{l:"gl",t:{"Clear text":{v:["Limpar o texto"]},"Save changes":{v:["Gardar os cambios"]}}},{l:"he",t:{"Clear text":{v:["פינוי טקסט"]}}},{l:"hr",t:{"Clear text":{v:["Očisti tekst"]},"Save changes":{v:["Spremi promjene"]}}},{l:"hu",t:{"Clear text":{v:["Szöveg törlése"]},"Save changes":{v:["Változtatások mentése"]}}},{l:"id",t:{"Clear text":{v:["Bersihkan teks"]},"Save changes":{v:["Simpan perubahan"]}}},{l:"is",t:{"Clear text":{v:["Hreinsa texta"]},"Save changes":{v:["Vista breytingar"]}}},{l:"it",t:{"Clear text":{v:["Cancella il testo"]},"Save changes":{v:["Salva le modifiche"]}}},{l:"ja",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ja-JP",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ko",t:{"Clear text":{v:["텍스트 지우기"]},"Save changes":{v:["변경 사항 저장"]}}},{l:"lo",t:{"Clear text":{v:["ລຶບຂໍ້ຄວາມ"]},"Save changes":{v:["ບັນທຶກການປ່ຽນແປງ"]}}},{l:"lt-LT",t:{"Clear text":{v:["Išvalyti tekstą"]},"Save changes":{v:["Įrašyti pakeitimus"]}}},{l:"lv",t:{}},{l:"mk",t:{"Clear text":{v:["Исчисти текст"]},"Save changes":{v:["Зачувај промени"]}}},{l:"mn",t:{"Clear text":{v:["Текстийг цэвэрлэх"]},"Save changes":{v:["Өөрчлөлтийг хадгалах"]}}},{l:"my",t:{}},{l:"nb",t:{"Clear text":{v:["Fjern tekst"]},"Save changes":{v:["Lagre endringer"]}}},{l:"nl",t:{"Clear text":{v:["Tekst wissen"]},"Save changes":{v:["Wijzigingen opslaan"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear text":{v:["Wyczyść tekst"]},"Save changes":{v:["Zapisz zmiany"]}}},{l:"pt-BR",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Salvar alterações"]}}},{l:"pt-PT",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Gravar alterações"]}}},{l:"ro",t:{"Clear text":{v:["Șterge textul"]},"Save changes":{v:["Salvează modificările"]}}},{l:"ru",t:{"Clear text":{v:["Очистить текст"]},"Save changes":{v:["Сохранить изменения"]}}},{l:"sk",t:{"Clear text":{v:["Vamazať text"]},"Save changes":{v:["Uložiť zmeny"]}}},{l:"sl",t:{"Clear text":{v:["Počisti besedilo"]}}},{l:"sr",t:{"Clear text":{v:["Обриши текст"]},"Save changes":{v:["Сачувај измене"]}}},{l:"sv",t:{"Clear text":{v:["Rensa text"]},"Save changes":{v:["Spara ändringar"]}}},{l:"tr",t:{"Clear text":{v:["Metni temizle"]},"Save changes":{v:["Değişiklikleri kaydet"]}}},{l:"uk",t:{"Clear text":{v:["Очистити текст"]},"Save changes":{v:["Зберегти зміни"]}}},{l:"uz",t:{"Clear text":{v:["Matnni tozalash"]},"Save changes":{v:["O'zgarishlarni saqlang"]}}},{l:"zh-CN",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存修改"]}}},{l:"zh-HK",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存更改"]}}},{l:"zh-TW",t:{"Clear text":{v:["清除文字"]},"Save changes":{v:["儲存變更"]}}}],Nw=[{l:"ar",t:{Close:{v:["إغلاق"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"br",t:{Close:{v:["Serriñ"]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zavřít"]}}},{l:"cs-CZ",t:{Close:{v:["Zavřít"]}}},{l:"da",t:{Close:{v:["Luk"]}}},{l:"de",t:{Close:{v:["Schließen"]}}},{l:"de-DE",t:{Close:{v:["Schließen"]}}},{l:"el",t:{Close:{v:["Κλείσιμο"]}}},{l:"en-GB",t:{Close:{v:["Close"]}}},{l:"eo",t:{Close:{v:["Fermu"]}}},{l:"es",t:{Close:{v:["Cerrar"]}}},{l:"es-AR",t:{Close:{v:["Cerrar"]}}},{l:"es-EC",t:{Close:{v:["Cerrar"]}}},{l:"es-MX",t:{Close:{v:["Cerrar"]}}},{l:"et-EE",t:{Close:{v:["Sulge"]}}},{l:"eu",t:{Close:{v:["Itxi"]}}},{l:"fa",t:{Close:{v:["بستن"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["Dún"]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["סגירה"]}}},{l:"hr",t:{Close:{v:["Zatvori"]}}},{l:"hu",t:{Close:{v:["Bezárás"]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["閉じる"]}}},{l:"ja-JP",t:{Close:{v:["閉じる"]}}},{l:"ko",t:{Close:{v:["닫기"]}}},{l:"lo",t:{Close:{v:["ປິດ"]}}},{l:"lt-LT",t:{Close:{v:["Užverti"]}}},{l:"lv",t:{Close:{v:["Aizvērt"]}}},{l:"mk",t:{Close:{v:["Затвори"]}}},{l:"mn",t:{Close:{v:["Хаах"]}}},{l:"my",t:{Close:{v:["ပိတ်ရန်"]}}},{l:"nb",t:{Close:{v:["Lukk"]}}},{l:"nl",t:{Close:{v:["Sluiten"]}}},{l:"oc",t:{Close:{v:["Tampar"]}}},{l:"pl",t:{Close:{v:["Zamknij"]}}},{l:"pt-BR",t:{Close:{v:["Fechar"]}}},{l:"pt-PT",t:{Close:{v:["Fechar"]}}},{l:"ro",t:{Close:{v:["Închideți"]}}},{l:"ru",t:{Close:{v:["Закрыть"]}}},{l:"sk",t:{Close:{v:["Zavrieť"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sr",t:{Close:{v:["Затвори"]}}},{l:"sv",t:{Close:{v:["Stäng"]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"uk",t:{Close:{v:["Закрити"]}}},{l:"uz",t:{Close:{v:["Yopish"]}}},{l:"zh-CN",t:{Close:{v:["关闭"]}}},{l:"zh-HK",t:{Close:{v:["關閉"]}}},{l:"zh-TW",t:{Close:{v:["關閉"]}}}],Bw=[{l:"ar",t:{"Close navigation":{v:["إغلاق التصفح"]},"Open navigation":{v:["فتح التنقُّل"]}}},{l:"ast",t:{"Close navigation":{v:["Zarrar la navegación"]},"Open navigation":{v:["Abrir la navegación"]}}},{l:"br",t:{}},{l:"ca",t:{"Close navigation":{v:["Tanca la navegació"]},"Open navigation":{v:["Obre la navegació"]}}},{l:"cs",t:{"Close navigation":{v:["Zavřít navigaci"]},"Open navigation":{v:["Otevřít navigaci"]}}},{l:"cs-CZ",t:{"Close navigation":{v:["Zavřít navigaci"]},"Open navigation":{v:["Otevřít navigaci"]}}},{l:"da",t:{"Close navigation":{v:["Luk navigation"]},"Open navigation":{v:["Åben navigation"]}}},{l:"de",t:{"Close navigation":{v:["Navigation schließen"]},"Open navigation":{v:["Navigation öffnen"]}}},{l:"de-DE",t:{"Close navigation":{v:["Navigation schließen"]},"Open navigation":{v:["Navigation öffnen"]}}},{l:"el",t:{"Close navigation":{v:["Κλείσιμο πλοήγησης"]},"Open navigation":{v:["Άνοιγμα πλοήγησης"]}}},{l:"en-GB",t:{"Close navigation":{v:["Close navigation"]},"Open navigation":{v:["Open navigation"]}}},{l:"eo",t:{}},{l:"es",t:{"Close navigation":{v:["Cerrar navegación"]},"Open navigation":{v:["Abrir navegación"]}}},{l:"es-AR",t:{"Close navigation":{v:["Cerrar navegación"]},"Open navigation":{v:["Abrir navegación"]}}},{l:"es-EC",t:{"Close navigation":{v:["Cerrar navegación"]},"Open navigation":{v:["Abrir navegación"]}}},{l:"es-MX",t:{"Close navigation":{v:["Cerrar navegación"]},"Open navigation":{v:["Abrir navegación"]}}},{l:"et-EE",t:{"Close navigation":{v:["Sulge navigatsioon"]},"Open navigation":{v:["Ava liikumisvaade"]}}},{l:"eu",t:{"Close navigation":{v:["Itxi nabigazioa"]},"Open navigation":{v:["Ireki nabigazioa"]}}},{l:"fa",t:{"Close navigation":{v:["بستن بخش ناوبری"]},"Open navigation":{v:["باز کردن بخش ناوبری"]}}},{l:"fi",t:{"Close navigation":{v:["Sulje navigaatio"]}}},{l:"fr",t:{"Close navigation":{v:["Fermer la navigation"]},"Open navigation":{v:["Ouvrir la navigation"]}}},{l:"ga",t:{"Close navigation":{v:["Dún nascleanúint"]},"Open navigation":{v:["Oscail nascleanúint"]}}},{l:"gl",t:{"Close navigation":{v:["Pechar a navegación"]},"Open navigation":{v:["Abrir a navegación"]}}},{l:"he",t:{"Close navigation":{v:["סגירת הניווט"]},"Open navigation":{v:["פתיחת ניווט"]}}},{l:"hr",t:{"Close navigation":{v:["Zatvori navigaciju"]},"Open navigation":{v:["Otvori navigaciju"]}}},{l:"hu",t:{"Close navigation":{v:["Navigáció bezárása"]},"Open navigation":{v:["Navigáció megnyitása"]}}},{l:"id",t:{"Close navigation":{v:["Tutup navigasi"]},"Open navigation":{v:["Buka navigasi"]}}},{l:"is",t:{"Close navigation":{v:["Loka leiðsagnarsleða"]}}},{l:"it",t:{"Close navigation":{v:["Chiudi la navigazione"]},"Open navigation":{v:["Apri la navigazione"]}}},{l:"ja",t:{"Close navigation":{v:["ナビゲーションを閉じる"]},"Open navigation":{v:["ナビゲーションを開く"]}}},{l:"ja-JP",t:{"Close navigation":{v:["ナビゲーションを閉じる"]},"Open navigation":{v:["ナビゲーションを開く"]}}},{l:"ko",t:{"Close navigation":{v:["탐색 닫기"]},"Open navigation":{v:["탐색 열기"]}}},{l:"lo",t:{"Close navigation":{v:["ປິດການນຳທາງ"]},"Open navigation":{v:["ເປີດການນຳທາງ"]}}},{l:"lt-LT",t:{"Close navigation":{v:["Užverti naršymą"]},"Open navigation":{v:["Atverti naršymą"]}}},{l:"lv",t:{}},{l:"mk",t:{"Close navigation":{v:["Затвори навигација"]},"Open navigation":{v:["Отвори навигација"]}}},{l:"mn",t:{"Close navigation":{v:["Навигацийг хаах"]},"Open navigation":{v:["Навигацийг нээх"]}}},{l:"my",t:{}},{l:"nb",t:{"Close navigation":{v:["Lukk navigasjon"]},"Open navigation":{v:["Åpne navigasjon"]}}},{l:"nl",t:{"Close navigation":{v:["Navigatie sluiten"]},"Open navigation":{v:["Navigatie openen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Close navigation":{v:["Zamknij nawigację"]}}},{l:"pt-BR",t:{"Close navigation":{v:["Fechar navegação"]},"Open navigation":{v:["Abrir navegação"]}}},{l:"pt-PT",t:{"Close navigation":{v:["Fechar navegação"]},"Open navigation":{v:["Abrir navegação"]}}},{l:"ro",t:{"Close navigation":{v:["Închideți navigarea"]},"Open navigation":{v:["Deschideți navigația"]}}},{l:"ru",t:{"Close navigation":{v:["Закрыть навигацию"]},"Open navigation":{v:["Открыть навигацию"]}}},{l:"sk",t:{"Close navigation":{v:["Zavrieť navigáciu"]}}},{l:"sl",t:{"Close navigation":{v:["Zapri krmarjenje"]},"Open navigation":{v:["Odpri krmarjenje"]}}},{l:"sr",t:{"Close navigation":{v:["Затвори навигацију"]},"Open navigation":{v:["Отвори навигацију"]}}},{l:"sv",t:{"Close navigation":{v:["Stäng navigeringen"]},"Open navigation":{v:["Öppna navigeringen"]}}},{l:"tr",t:{"Close navigation":{v:["Gezinmeyi kapat"]},"Open navigation":{v:["Gezinmeyi aç"]}}},{l:"uk",t:{"Close navigation":{v:["Закрити навігацію"]},"Open navigation":{v:["Перейти до навігації"]}}},{l:"uz",t:{"Close navigation":{v:["Navigatsiyani yopish"]},"Open navigation":{v:["Navigatsiyani oching"]}}},{l:"zh-CN",t:{"Close navigation":{v:["关闭导航"]}}},{l:"zh-HK",t:{"Close navigation":{v:["關閉導航"]},"Open navigation":{v:["開啟導航"]}}},{l:"zh-TW",t:{"Close navigation":{v:["關閉導航"]},"Open navigation":{v:["開啟導航"]}}}],Pw=[{l:"ar",t:{"Collapse menu":{v:["طي القائمة"]},"Open menu":{v:["إفتَح القائمة"]}}},{l:"ast",t:{"Collapse menu":{v:["Recoyer el menú"]},"Open menu":{v:["Abrir le menú"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Collapse menu":{v:["Sbalit nabídku"]},"Open menu":{v:["Otevřít nabídku"]}}},{l:"cs-CZ",t:{"Collapse menu":{v:["Sbalit nabídku"]},"Open menu":{v:["Otevřít nabídku"]}}},{l:"da",t:{"Collapse menu":{v:["Skjul menuen"]},"Open menu":{v:["Åben menu"]}}},{l:"de",t:{"Collapse menu":{v:["Menü einklappen"]},"Open menu":{v:["Menü öffnen"]}}},{l:"de-DE",t:{"Collapse menu":{v:["Menü einklappen"]},"Open menu":{v:["Menü öffnen"]}}},{l:"el",t:{"Collapse menu":{v:["Σύμπτυξη μενού"]},"Open menu":{v:["Άνοιγμα μενού"]}}},{l:"en-GB",t:{"Collapse menu":{v:["Collapse menu"]},"Open menu":{v:["Open menu"]}}},{l:"eo",t:{}},{l:"es",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-AR",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-EC",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-MX",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"et-EE",t:{"Collapse menu":{v:["Ahenda menüü"]},"Open menu":{v:["Ava menüü"]}}},{l:"eu",t:{"Collapse menu":{v:["Tolestu menua"]},"Open menu":{v:["Ireki menua"]}}},{l:"fa",t:{"Collapse menu":{v:["بستن فهرست"]},"Open menu":{v:["باز کردن فهرست"]}}},{l:"fi",t:{"Collapse menu":{v:["Supista valikko"]},"Open menu":{v:["Avaa valikko"]}}},{l:"fr",t:{"Collapse menu":{v:["Réduire le menu"]},"Open menu":{v:["Ouvrir le menu"]}}},{l:"ga",t:{"Collapse menu":{v:["Roghchlár Laghdaigh"]},"Open menu":{v:["Roghchlár a oscailt"]}}},{l:"gl",t:{"Collapse menu":{v:["Contraer o menú"]},"Open menu":{v:["Abrir o menú"]}}},{l:"he",t:{"Collapse menu":{v:["צמצום התפריט"]},"Open menu":{v:["פתיחת תפריט"]}}},{l:"hr",t:{"Collapse menu":{v:["Sakrij izbornik"]},"Open menu":{v:["Otvori izbornik"]}}},{l:"hu",t:{"Collapse menu":{v:["Menü összecsukása"]},"Open menu":{v:["Menü megnyitása"]}}},{l:"id",t:{"Collapse menu":{v:["Ciutkan menu"]},"Open menu":{v:["Buka menu"]}}},{l:"is",t:{"Collapse menu":{v:["Fella valmynd saman"]},"Open menu":{v:["Opna valmynd"]}}},{l:"it",t:{"Collapse menu":{v:["Chiudi Menu"]},"Open menu":{v:["Apri il menu"]}}},{l:"ja",t:{"Collapse menu":{v:["メニューの折りたたみ"]},"Open menu":{v:["メニューを開く"]}}},{l:"ja-JP",t:{"Collapse menu":{v:["メニューの折りたたみ"]},"Open menu":{v:["メニューを開く"]}}},{l:"ko",t:{"Collapse menu":{v:["메뉴 접기"]},"Open menu":{v:["메뉴 열기"]}}},{l:"lo",t:{"Collapse menu":{v:["ຫຍໍ້ເມນູ"]},"Open menu":{v:["ເປີດເມນູ"]}}},{l:"lt-LT",t:{"Collapse menu":{v:["Suskleisti meniu"]},"Open menu":{v:["Atverti meniu"]}}},{l:"lv",t:{}},{l:"mk",t:{"Collapse menu":{v:["Скриј мени"]},"Open menu":{v:["Отвори мени"]}}},{l:"mn",t:{"Collapse menu":{v:["Цэсийг хураах"]},"Open menu":{v:["Цэсийг нээх"]}}},{l:"my",t:{}},{l:"nb",t:{"Collapse menu":{v:["Skjul meny"]},"Open menu":{v:["Åpne meny"]}}},{l:"nl",t:{"Collapse menu":{v:["Menu inklappen"]},"Open menu":{v:["Menu openen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Collapse menu":{v:["Zwiń menu"]},"Open menu":{v:["Otwórz menu"]}}},{l:"pt-BR",t:{"Collapse menu":{v:["Recolher menu"]},"Open menu":{v:["Abrir menu"]}}},{l:"pt-PT",t:{"Collapse menu":{v:["Ocultar menu"]},"Open menu":{v:["Abrir menu"]}}},{l:"ro",t:{"Collapse menu":{v:["Restrânge meniul"]},"Open menu":{v:["Deschide meniul"]}}},{l:"ru",t:{"Collapse menu":{v:["Свернуть меню"]},"Open menu":{v:["Открыть меню"]}}},{l:"sk",t:{"Collapse menu":{v:["Zbaliť menu"]},"Open menu":{v:["Otvoriť menu"]}}},{l:"sl",t:{}},{l:"sr",t:{"Collapse menu":{v:["Сажми мени"]},"Open menu":{v:["Отвори мени"]}}},{l:"sv",t:{"Collapse menu":{v:["Fäll ihop menyn"]},"Open menu":{v:["Öppna menyn"]}}},{l:"tr",t:{"Collapse menu":{v:["Menüyü daralt"]},"Open menu":{v:["Menüyü aç"]}}},{l:"uk",t:{"Collapse menu":{v:["Згорнути меню"]},"Open menu":{v:["Відкрити меню"]}}},{l:"uz",t:{"Collapse menu":{v:["Menyuni yig‘ish"]},"Open menu":{v:["Menyuni oching"]}}},{l:"zh-CN",t:{"Collapse menu":{v:["收起菜单"]},"Open menu":{v:["打开菜单"]}}},{l:"zh-HK",t:{"Collapse menu":{v:["折疊選單"]},"Open menu":{v:["開啟選單"]}}},{l:"zh-TW",t:{"Collapse menu":{v:["折疊選單"]},"Open menu":{v:["開啟選單"]}}}],Rw=[{l:"ar",t:{"Edit item":{v:["تعديل عنصر"]}}},{l:"ast",t:{"Edit item":{v:["Editar l'elementu"]}}},{l:"br",t:{}},{l:"ca",t:{"Edit item":{v:["Edita l'element"]}}},{l:"cs",t:{"Edit item":{v:["Upravit položku"]}}},{l:"cs-CZ",t:{"Edit item":{v:["Upravit položku"]}}},{l:"da",t:{"Edit item":{v:["Rediger emne"]}}},{l:"de",t:{"Edit item":{v:["Element bearbeiten"]}}},{l:"de-DE",t:{"Edit item":{v:["Element bearbeiten"]}}},{l:"el",t:{"Edit item":{v:["Επεξεργασία αντικειμένου"]}}},{l:"en-GB",t:{"Edit item":{v:["Edit item"]}}},{l:"eo",t:{}},{l:"es",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-AR",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-EC",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-MX",t:{"Edit item":{v:["Editar elemento"]}}},{l:"et-EE",t:{"Edit item":{v:["Muuda objekti"]}}},{l:"eu",t:{"Edit item":{v:["Editatu elementua"]}}},{l:"fa",t:{"Edit item":{v:["ویرایش مورد"]}}},{l:"fi",t:{"Edit item":{v:["Muokkaa kohdetta"]}}},{l:"fr",t:{"Edit item":{v:["Modifier l’élément"]}}},{l:"ga",t:{"Edit item":{v:["Cuir mír in eagar"]}}},{l:"gl",t:{"Edit item":{v:["Editar o elemento"]}}},{l:"he",t:{"Edit item":{v:["עריכת פריט"]}}},{l:"hr",t:{"Edit item":{v:["Uredi stavku"]}}},{l:"hu",t:{"Edit item":{v:["Elem szerkesztése"]}}},{l:"id",t:{"Edit item":{v:["Edit item"]}}},{l:"is",t:{"Edit item":{v:["Breyta atriði"]}}},{l:"it",t:{"Edit item":{v:["Modifica l'elemento"]}}},{l:"ja",t:{"Edit item":{v:["編集"]}}},{l:"ja-JP",t:{"Edit item":{v:["編集"]}}},{l:"ko",t:{"Edit item":{v:["항목 수정"]}}},{l:"lo",t:{"Edit item":{v:["ແກ້ໄຂລາຍການ"]}}},{l:"lt-LT",t:{"Edit item":{v:["Taisyti elementą"]}}},{l:"lv",t:{}},{l:"mk",t:{"Edit item":{v:["Уреди"]}}},{l:"mn",t:{"Edit item":{v:["Зүйлийг засварлах"]}}},{l:"my",t:{}},{l:"nb",t:{"Edit item":{v:["Rediger"]}}},{l:"nl",t:{"Edit item":{v:["Item bewerken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Edit item":{v:["Edytuj element"]}}},{l:"pt-BR",t:{"Edit item":{v:["Editar item"]}}},{l:"pt-PT",t:{"Edit item":{v:["Editar item"]}}},{l:"ro",t:{"Edit item":{v:["Editați elementul"]}}},{l:"ru",t:{"Edit item":{v:["Изменить элемент"]}}},{l:"sk",t:{"Edit item":{v:["Upraviť položku"]}}},{l:"sl",t:{"Edit item":{v:["Uredi predmet"]}}},{l:"sr",t:{"Edit item":{v:["Уреди ставку"]}}},{l:"sv",t:{"Edit item":{v:["Redigera objektet"]}}},{l:"tr",t:{"Edit item":{v:["Ögeyi düzenle"]}}},{l:"uk",t:{"Edit item":{v:["Редагувати елемент"]}}},{l:"uz",t:{"Edit item":{v:["Elementni tahrirlash"]}}},{l:"zh-CN",t:{"Edit item":{v:["编辑项目"]}}},{l:"zh-HK",t:{"Edit item":{v:["編輯項目"]}}},{l:"zh-TW",t:{"Edit item":{v:["編輯項目"]}}}],$w=[{l:"ar",t:{"Go back to the list":{v:["عودة إلى القائمة"]}}},{l:"ast",t:{"Go back to the list":{v:["Volver a la llista"]}}},{l:"br",t:{}},{l:"ca",t:{"Go back to the list":{v:["Torna a la llista"]}}},{l:"cs",t:{"Go back to the list":{v:["Jít zpět na seznam"]}}},{l:"cs-CZ",t:{"Go back to the list":{v:["Jít zpět na seznam"]}}},{l:"da",t:{"Go back to the list":{v:["Tilbage til listen"]}}},{l:"de",t:{"Go back to the list":{v:["Zurück zur Liste"]}}},{l:"de-DE",t:{"Go back to the list":{v:["Zurück zur Liste"]}}},{l:"el",t:{"Go back to the list":{v:["Επιστροφή στην αρχική λίστα"]}}},{l:"en-GB",t:{"Go back to the list":{v:["Go back to the list"]}}},{l:"eo",t:{}},{l:"es",t:{"Go back to the list":{v:["Volver a la lista"]}}},{l:"es-AR",t:{"Go back to the list":{v:["Volver a la lista"]}}},{l:"es-EC",t:{"Go back to the list":{v:["Volver a la lista"]}}},{l:"es-MX",t:{"Go back to the list":{v:["Regresar a la lista"]}}},{l:"et-EE",t:{"Go back to the list":{v:["Tagasi nimekirja juurde"]}}},{l:"eu",t:{"Go back to the list":{v:["Bueltatu zerrendara"]}}},{l:"fa",t:{"Go back to the list":{v:["برگشت به لیست"]}}},{l:"fi",t:{"Go back to the list":{v:["Takaisin listaan"]}}},{l:"fr",t:{"Go back to the list":{v:["Retourner à la liste"]}}},{l:"ga",t:{"Go back to the list":{v:["Téigh ar ais go dtí an liosta"]}}},{l:"gl",t:{"Go back to the list":{v:["Volver á lista"]}}},{l:"he",t:{"Go back to the list":{v:["חזרה לרשימה"]}}},{l:"hr",t:{"Go back to the list":{v:["Vrati se na popis"]}}},{l:"hu",t:{"Go back to the list":{v:["Ugrás vissza a listához"]}}},{l:"id",t:{"Go back to the list":{v:["Kembali ke daftar"]}}},{l:"is",t:{"Go back to the list":{v:["Fara til baka í listann"]}}},{l:"it",t:{"Go back to the list":{v:["Torna all'elenco"]}}},{l:"ja",t:{"Go back to the list":{v:["リストに戻る"]}}},{l:"ja-JP",t:{"Go back to the list":{v:["リストに戻る"]}}},{l:"ko",t:{"Go back to the list":{v:["목록으로 돌아가기"]}}},{l:"lo",t:{"Go back to the list":{v:["ກັບໄປທີ່ລາຍການ"]}}},{l:"lt-LT",t:{"Go back to the list":{v:["Grįžti į sąrašą"]}}},{l:"lv",t:{}},{l:"mk",t:{"Go back to the list":{v:["Врати се на листата"]}}},{l:"mn",t:{"Go back to the list":{v:["Жагсаалт руу буцах"]}}},{l:"my",t:{}},{l:"nb",t:{"Go back to the list":{v:["Gå tilbake til listen"]}}},{l:"nl",t:{"Go back to the list":{v:["Ga terug naar de lijst"]}}},{l:"oc",t:{}},{l:"pl",t:{"Go back to the list":{v:["Powrót do listy"]}}},{l:"pt-BR",t:{"Go back to the list":{v:["Voltar para a lista"]}}},{l:"pt-PT",t:{"Go back to the list":{v:["Voltar para a lista"]}}},{l:"ro",t:{"Go back to the list":{v:["Întoarceți-vă la listă"]}}},{l:"ru",t:{"Go back to the list":{v:["Вернуться к списку"]}}},{l:"sk",t:{"Go back to the list":{v:["Späť na zoznam"]}}},{l:"sl",t:{"Go back to the list":{v:["Vrni se na seznam"]}}},{l:"sr",t:{"Go back to the list":{v:["Назад на листу"]}}},{l:"sv",t:{"Go back to the list":{v:["Gå tillbaka till listan"]}}},{l:"tr",t:{"Go back to the list":{v:["Listeye dön"]}}},{l:"uk",t:{"Go back to the list":{v:["Повернутися до списку"]}}},{l:"uz",t:{"Go back to the list":{v:["Ro'yxatga qayting"]}}},{l:"zh-CN",t:{"Go back to the list":{v:["返回至列表"]}}},{l:"zh-HK",t:{"Go back to the list":{v:["返回清單"]}}},{l:"zh-TW",t:{"Go back to the list":{v:["回到清單"]}}}],Fw=[{l:"ar",t:{"Keyboard navigation help":{v:["مساعدة في التنقل باستعمال لوحة المفاتيح"]},"Skip to app navigation":{v:["تجاوَز إلى التنقل في التطبيق"]},"Skip to main content":{v:["تجاوَز إلى المحتوى الرئيسي"]}}},{l:"ast",t:{"Keyboard navigation help":{v:["Ayuda de la navegación pente'l tecláu"]},"Skip to app navigation":{v:["Dir a la navegación d'aplicaciones"]},"Skip to main content":{v:["Dir al conteníu principal"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Keyboard navigation help":{v:["Nápověda pro pohyb pomocí klávesnice"]},"Skip to app navigation":{v:["Přeskočit na navigaci aplikace"]},"Skip to main content":{v:["Přeskočit na hlavní obsah"]}}},{l:"cs-CZ",t:{"Keyboard navigation help":{v:["Nápověda pro pohyb pomocí klávesnice"]},"Skip to app navigation":{v:["Přeskočit na navigaci aplikace"]},"Skip to main content":{v:["Přeskočit na hlavní obsah"]}}},{l:"da",t:{"Keyboard navigation help":{v:["Hjælp til tastaturnavigation"]},"Skip to app navigation":{v:["Spring til app navigation"]},"Skip to main content":{v:["Spring til hovedindhold"]}}},{l:"de",t:{"Keyboard navigation help":{v:["Tastatur-Navigationshilfe"]},"Skip to app navigation":{v:["Zur App-Navigation springen"]},"Skip to main content":{v:["Zum Hauptinhalt springen"]}}},{l:"de-DE",t:{"Keyboard navigation help":{v:["Tastatur-Navigationshilfe"]},"Skip to app navigation":{v:["Zur App-Navigation springen"]},"Skip to main content":{v:["Zum Hauptinhalt springen"]}}},{l:"el",t:{"Keyboard navigation help":{v:["Βοήθεια πλοήγησης με πληκτρολόγιο"]},"Skip to app navigation":{v:["Μετάβαση στην πλοήγηση της εφαρμογής"]},"Skip to main content":{v:["Μετάβαση στο κύριο περιεχόμενο"]}}},{l:"en-GB",t:{"Keyboard navigation help":{v:["Keyboard navigation help"]},"Skip to app navigation":{v:["Skip to app navigation"]},"Skip to main content":{v:["Skip to main content"]}}},{l:"eo",t:{}},{l:"es",t:{"Keyboard navigation help":{v:["Ayuda de navegación del teclado"]},"Skip to app navigation":{v:["Saltar a la navegación de apps"]},"Skip to main content":{v:["Saltar al contenido principal"]}}},{l:"es-AR",t:{"Keyboard navigation help":{v:["Ayuda de navegación del teclado"]},"Skip to app navigation":{v:["Saltar a la navegación de app"]},"Skip to main content":{v:["Saltar al contenido principal"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Keyboard navigation help":{v:["Ayuda de navegación del teclado"]},"Skip to app navigation":{v:["Saltar a la navegación de app"]},"Skip to main content":{v:["Saltar al contenido principal"]}}},{l:"et-EE",t:{"Keyboard navigation help":{v:["Klahvistiku kasutuse abiteave"]},"Skip to app navigation":{v:["Suundu rakenduses liikumise valikute juurde"]},"Skip to main content":{v:["Suundu põhisisu juurde"]}}},{l:"eu",t:{}},{l:"fa",t:{"Keyboard navigation help":{v:["راهنمای ناوبری صفحه کلید"]},"Skip to app navigation":{v:["رفتن به پیمایش برنامه"]},"Skip to main content":{v:["رفتن به محتوای اصلی"]}}},{l:"fi",t:{"Keyboard navigation help":{v:["Näppäimistönavigoinnin ohje"]},"Skip to app navigation":{v:["Siirry sovelluksen navigaatioon"]},"Skip to main content":{v:["Siirry pääsisältöön"]}}},{l:"fr",t:{"Keyboard navigation help":{v:["Aide à la navigation au clavier"]},"Skip to app navigation":{v:["Passer à la navigation de l’application"]},"Skip to main content":{v:["Passer au contenu principal"]}}},{l:"ga",t:{"Keyboard navigation help":{v:["Cabhair le nascleanúint méarchláir"]},"Skip to app navigation":{v:["Téigh ar aghaidh chuig nascleanúint aip"]},"Skip to main content":{v:["Téigh ar aghaidh chuig an bpríomhábhar"]}}},{l:"gl",t:{"Keyboard navigation help":{v:["Axuda á navegación co teclado"]},"Skip to app navigation":{v:["Ir á navegación da aplicación"]},"Skip to main content":{v:["Ir ao contido principal"]}}},{l:"he",t:{}},{l:"hr",t:{"Keyboard navigation help":{v:["Pomoć za navigaciju tipkovnicom"]},"Skip to app navigation":{v:["Preskoči na navigaciju aplikacije"]},"Skip to main content":{v:["Preskoči na glavni sadržaj"]}}},{l:"hu",t:{"Keyboard navigation help":{v:["Billentyűzetes navigáció súgója"]},"Skip to app navigation":{v:["Ugrás az alkalmazásnavigációhoz"]},"Skip to main content":{v:["Ugrás a fő tartalomhoz"]}}},{l:"id",t:{"Keyboard navigation help":{v:["Bantuan navigasi keyboard"]},"Skip to app navigation":{v:["Lewati ke navigasi aplikasi"]},"Skip to main content":{v:["Lewati ke konten utama"]}}},{l:"is",t:{"Keyboard navigation help":{v:["Aðstoð við rötun á lyklaborði"]},"Skip to app navigation":{v:["Sleppa og fara í flakk innan forrits"]},"Skip to main content":{v:["Sleppa og fara í meginefni"]}}},{l:"it",t:{}},{l:"ja",t:{"Keyboard navigation help":{v:["キーボード・ナビゲーション・ヘルプ"]},"Skip to app navigation":{v:["アプリのナビゲーションへ移動"]},"Skip to main content":{v:["メインコンテンツへ移動"]}}},{l:"ja-JP",t:{"Keyboard navigation help":{v:["キーボード・ナビゲーション・ヘルプ"]},"Skip to app navigation":{v:["アプリのナビゲーションへ移動"]},"Skip to main content":{v:["メインコンテンツへ移動"]}}},{l:"ko",t:{"Keyboard navigation help":{v:["키보드 탐색 도움말"]},"Skip to app navigation":{v:["앱 탐색으로 건너뛰기"]},"Skip to main content":{v:["본 내용으로 건너뛰기"]}}},{l:"lo",t:{"Keyboard navigation help":{v:["ການຊ່ວຍເຫຼືອການນຳທາງດ້ວຍຄີບອດ"]},"Skip to app navigation":{v:["ຂ້າມໄປທີ່ການນຳທາງຂອງແອັບ"]},"Skip to main content":{v:["ຂ້າມໄປທີ່ເນື້ອຫາຫຼັກ"]}}},{l:"lt-LT",t:{"Keyboard navigation help":{v:["Klaviatūros navigacijos pagalba"]},"Skip to app navigation":{v:["Pereiti prie programėlės naršymo"]},"Skip to main content":{v:["Pereiti prie pagrindinio turinio"]}}},{l:"lv",t:{}},{l:"mk",t:{"Keyboard navigation help":{v:["Навигација со тастатура"]},"Skip to app navigation":{v:["Прескокни на навигација на апликацијата"]},"Skip to main content":{v:["Прескокни на главна содржина"]}}},{l:"mn",t:{"Keyboard navigation help":{v:["Гарын навигацийн тусламж"]},"Skip to app navigation":{v:["Аппын навигаци руу алгасах"]},"Skip to main content":{v:["Үндсэн агуулга руу алгасах"]}}},{l:"my",t:{}},{l:"nb",t:{"Keyboard navigation help":{v:["Hjelp for tastaturnavigering"]},"Skip to app navigation":{v:["Hopp til appnavigering"]},"Skip to main content":{v:["Hopp til hovedinnhold"]}}},{l:"nl",t:{"Keyboard navigation help":{v:["Hulp voor toetsenbordnavigatie"]},"Skip to app navigation":{v:["Doorgaan naar app-navigatie"]},"Skip to main content":{v:["Naar hoofdinhoud gaan"]}}},{l:"oc",t:{}},{l:"pl",t:{"Keyboard navigation help":{v:["Pomoc w nawigacji za pomocą klawiatury"]},"Skip to app navigation":{v:["Przewiń do nawigacji"]},"Skip to main content":{v:["Przewiń do głównych treści"]}}},{l:"pt-BR",t:{"Keyboard navigation help":{v:["Ajuda para navegação pelo teclado"]},"Skip to app navigation":{v:["Ir para navegação de aplicativo"]},"Skip to main content":{v:["Ir para conteúdo principal"]}}},{l:"pt-PT",t:{"Keyboard navigation help":{v:["Ajuda à navegação no teclado"]},"Skip to app navigation":{v:["Saltar para navegação da app"]},"Skip to main content":{v:["Saltar para conteúdo principal"]}}},{l:"ro",t:{}},{l:"ru",t:{"Keyboard navigation help":{v:["Справка по навигации с помощью клавиатуры"]},"Skip to app navigation":{v:["Перейти к навигации по приложению"]},"Skip to main content":{v:["Перейти к основному содержанию"]}}},{l:"sk",t:{"Keyboard navigation help":{v:["Pomoc pri navigácii pomocou klávesnice"]},"Skip to app navigation":{v:["Preskočiť na navigáciu v aplikácii"]},"Skip to main content":{v:["Preskočiť na hlavný obsah"]}}},{l:"sl",t:{}},{l:"sr",t:{"Keyboard navigation help":{v:["Помоћ за навигацију тастатуром"]},"Skip to app navigation":{v:["Прескочи на навигацију апликацијом"]},"Skip to main content":{v:["Прескочи на главни садржај"]}}},{l:"sv",t:{"Keyboard navigation help":{v:["Hjälp för tangentbordsnavigering"]},"Skip to app navigation":{v:["Hoppa till appnavigeringen"]},"Skip to main content":{v:["Hoppa till huvudinnehåll"]}}},{l:"tr",t:{"Keyboard navigation help":{v:["Klavye ile gezinme yardımı"]},"Skip to app navigation":{v:["Uygulama gezinmesine git"]},"Skip to main content":{v:["Ana içeriğe git"]}}},{l:"uk",t:{"Keyboard navigation help":{v:["Допомога з навігацією клавішами"]},"Skip to app navigation":{v:["Пропустити навігацію по застосунках"]},"Skip to main content":{v:["Перейти одразу до головного вмісту"]}}},{l:"uz",t:{"Keyboard navigation help":{v:["Klaviatura navigatsiyasi yordami"]},"Skip to app navigation":{v:["Ilova navigatsiyasiga oʻtish"]},"Skip to main content":{v:["Asosiy tarkibga o'tish"]}}},{l:"zh-CN",t:{"Keyboard navigation help":{v:["键盘导航栏帮助"]},"Skip to app navigation":{v:["跳转至应用程序导航页"]},"Skip to main content":{v:["跳转至主要内容"]}}},{l:"zh-HK",t:{"Keyboard navigation help":{v:["鍵盤導航幫助"]},"Skip to app navigation":{v:["跳至應用程式導航"]},"Skip to main content":{v:["跳至主要內容"]}}},{l:"zh-TW",t:{"Keyboard navigation help":{v:["鍵盤導航說明"]},"Skip to app navigation":{v:["略過應用程式導覽"]},"Skip to main content":{v:["跳至主要內容"]}}}],Lw=[{l:"ar",t:{"Loading …":{v:["التحميل جارٍ ..."]}}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Loading …":{v:["Načítání …"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Loading …":{v:["Indlæser ..."]}}},{l:"de",t:{"Loading …":{v:["Wird geladen …"]}}},{l:"de-DE",t:{"Loading …":{v:["Wird geladen …"]}}},{l:"el",t:{"Loading …":{v:["Φόρτωση  …"]}}},{l:"en-GB",t:{"Loading …":{v:["Loading …"]}}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{"Loading …":{v:["Laadin…"]}}},{l:"eu",t:{}},{l:"fa",t:{"Loading …":{v:["در حال بارگذاری ..."]}}},{l:"fi",t:{"Loading …":{v:["Ladataan ..."]}}},{l:"fr",t:{"Loading …":{v:["Chargement…"]}}},{l:"ga",t:{"Loading …":{v:["Ag lódáil …"]}}},{l:"gl",t:{"Loading …":{v:["Cargando…"]}}},{l:"he",t:{}},{l:"hr",t:{"Loading …":{v:["Učitavanje …"]}}},{l:"hu",t:{"Loading …":{v:["Betöltés…"]}}},{l:"id",t:{"Loading …":{v:["Memuat …"]}}},{l:"is",t:{"Loading …":{v:["Hleð inn …"]}}},{l:"it",t:{}},{l:"ja",t:{"Loading …":{v:["読み込み中 …"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{"Loading …":{v:["로딩 중 ..."]}}},{l:"lo",t:{"Loading …":{v:["ກຳລັງໂຫຼດ…"]}}},{l:"lt-LT",t:{"Loading …":{v:["Įkeliama …"]}}},{l:"lv",t:{}},{l:"mk",t:{"Loading …":{v:["Вчитување …"]}}},{l:"mn",t:{"Loading …":{v:["Ачаалж байна …"]}}},{l:"my",t:{}},{l:"nb",t:{"Loading …":{v:["Laster inn..."]}}},{l:"nl",t:{"Loading …":{v:["Laden …"]}}},{l:"oc",t:{}},{l:"pl",t:{"Loading …":{v:["Wczytywanie…"]}}},{l:"pt-BR",t:{"Loading …":{v:["Carregando …"]}}},{l:"pt-PT",t:{"Loading …":{v:["A carregar..."]}}},{l:"ro",t:{}},{l:"ru",t:{"Loading …":{v:["Загрузка …"]}}},{l:"sk",t:{"Loading …":{v:["Nahrávam ..."]}}},{l:"sl",t:{}},{l:"sr",t:{"Loading …":{v:["Учитава се…"]}}},{l:"sv",t:{"Loading …":{v:["Läser in …"]}}},{l:"tr",t:{"Loading …":{v:["Yükleniyor…"]}}},{l:"uk",t:{"Loading …":{v:["Завантаження …"]}}},{l:"uz",t:{"Loading …":{v:["Yuklanmoqda..."]}}},{l:"zh-CN",t:{"Loading …":{v:["加载中..."]}}},{l:"zh-HK",t:{"Loading …":{v:["加載中 …"]}}},{l:"zh-TW",t:{"Loading …":{v:["載入中......"]}}}],Iw=[{l:"ar",t:{Next:{v:["التالي"]},"Pause slideshow":{v:["تجميد عرض الشرائح"]},Previous:{v:["السابق"]},"Start slideshow":{v:["إبدإ العرض"]}}},{l:"ast",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Posar la presentación de diapositives"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Aniciar la presentación de diapositives"]}}},{l:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregiñ an diaporama"]}}},{l:"ca",t:{Next:{v:["Següent"]},"Pause slideshow":{v:["Atura la presentació"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Inicia la presentació"]}}},{l:"cs",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cs-CZ",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"da",t:{Next:{v:["Videre"]},"Pause slideshow":{v:["Suspender fremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start fremvisning"]}}},{l:"de",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"de-DE",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"el",t:{Next:{v:["Επόμενο"]},"Pause slideshow":{v:["Παύση προβολής διαφανειών"]},Previous:{v:["Προηγούμενο"]},"Start slideshow":{v:["Έναρξη προβολής διαφανειών"]}}},{l:"en-GB",t:{Next:{v:["Next"]},"Pause slideshow":{v:["Pause slideshow"]},Previous:{v:["Previous"]},"Start slideshow":{v:["Start slideshow"]}}},{l:"eo",t:{Next:{v:["Sekva"]},"Pause slideshow":{v:["Payzi bildprezenton"]},Previous:{v:["Antaŭa"]},"Start slideshow":{v:["Komenci bildprezenton"]}}},{l:"es",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-EC",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"es-MX",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"et-EE",t:{Next:{v:["Edasi"]},"Pause slideshow":{v:["Slaidiesitluse paus"]},Previous:{v:["Eelmine"]},"Start slideshow":{v:["Alusta slaidiesitust"]}}},{l:"eu",t:{Next:{v:["Hurrengoa"]},"Pause slideshow":{v:["Pausatu diaporama"]},Previous:{v:["Aurrekoa"]},"Start slideshow":{v:["Hasi diaporama"]}}},{l:"fa",t:{Next:{v:["بعدی"]},"Pause slideshow":{v:["توقف نمایش اسلاید"]},Previous:{v:["قبلی"]},"Start slideshow":{v:["شروع نمایش اسلاید"]}}},{l:"fi",t:{Next:{v:["Seuraava"]},"Pause slideshow":{v:["Keskeytä diaesitys"]},Previous:{v:["Edellinen"]},"Start slideshow":{v:["Aloita diaesitys"]}}},{l:"fr",t:{Next:{v:["Suivant"]},"Pause slideshow":{v:["Mettre le diaporama en pause"]},Previous:{v:["Précédent"]},"Start slideshow":{v:["Démarrer le diaporama"]}}},{l:"ga",t:{Next:{v:["Ar aghaidh"]},"Pause slideshow":{v:["Cuir taispeántas sleamhnán ar sos"]},Previous:{v:["Roimhe Seo"]},"Start slideshow":{v:["Tosaigh taispeántas sleamhnán"]}}},{l:"gl",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar o diaporama"]},Previous:{v:["Anterir"]},"Start slideshow":{v:["Iniciar o diaporama"]}}},{l:"he",t:{Next:{v:["הבא"]},"Pause slideshow":{v:["השהיית מצגת"]},Previous:{v:["הקודם"]},"Start slideshow":{v:["התחלת המצגת"]}}},{l:"hr",t:{Next:{v:["Sljedeće"]},"Pause slideshow":{v:["Pauziraj dijaprojekciju"]},Previous:{v:["Prethodno"]},"Start slideshow":{v:["Pokreni dijaprojekciju"]}}},{l:"hu",t:{Next:{v:["Következő"]},"Pause slideshow":{v:["Diavetítés szüneteltetése"]},Previous:{v:["Előző"]},"Start slideshow":{v:["Diavetítés indítása"]}}},{l:"id",t:{Next:{v:["Selanjutnya"]},"Pause slideshow":{v:["Jeda tayangan slide"]},Previous:{v:["Sebelumnya"]},"Start slideshow":{v:["Mulai salindia"]}}},{l:"is",t:{Next:{v:["Næsta"]},"Pause slideshow":{v:["Gera hlé á skyggnusýningu"]},Previous:{v:["Fyrri"]},"Start slideshow":{v:["Byrja skyggnusýningu"]}}},{l:"it",t:{Next:{v:["Successivo"]},"Pause slideshow":{v:["Presentazione in pausa"]},Previous:{v:["Precedente"]},"Start slideshow":{v:["Avvia presentazione"]}}},{l:"ja",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ja-JP",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ko",t:{Next:{v:["다음"]},"Pause slideshow":{v:["슬라이드쇼 일시정지"]},Previous:{v:["이전"]},"Start slideshow":{v:["슬라이드쇼 시작"]}}},{l:"lo",t:{Next:{v:["ຕໍ່ໄປ"]},"Pause slideshow":{v:["ຢຸດສະໄລ້ໂຊຊົ່ວຄາວ"]},Previous:{v:["ກ່ອນໜ້າ"]},"Start slideshow":{v:["ເລີ່ມສະໄລ້ໂຊ"]}}},{l:"lt-LT",t:{Next:{v:["Kitas"]},"Pause slideshow":{v:["Pristabdyti skaidrių rodymą"]},Previous:{v:["Ankstesnis"]},"Start slideshow":{v:["Pradėti skaidrių rodymą"]}}},{l:"lv",t:{Next:{v:["Nākamais"]},"Pause slideshow":{v:["Pauzēt slaidrādi"]},Previous:{v:["Iepriekšējais"]},"Start slideshow":{v:["Sākt slaidrādi"]}}},{l:"mk",t:{Next:{v:["Следно"]},"Pause slideshow":{v:["Пузирај слајдшоу"]},Previous:{v:["Предходно"]},"Start slideshow":{v:["Стартувај слајдшоу"]}}},{l:"mn",t:{Next:{v:["Дараах"]},"Pause slideshow":{v:["Слайд шоуг түр зогсоох"]},Previous:{v:["Өмнөх"]},"Start slideshow":{v:["Слайд шоуг эхлүүлэх"]}}},{l:"my",t:{Next:{v:["နောက်သို့ဆက်ရန်"]},"Pause slideshow":{v:["စလိုက်ရှိုး ခေတ္တရပ်ရန်"]},Previous:{v:["ယခင်"]},"Start slideshow":{v:["စလိုက်ရှိုးအား စတင်ရန်"]}}},{l:"nb",t:{Next:{v:["Neste"]},"Pause slideshow":{v:["Pause lysbildefremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start lysbildefremvisning"]}}},{l:"nl",t:{Next:{v:["Volgende"]},"Pause slideshow":{v:["Diavoorstelling pauzeren"]},Previous:{v:["Vorige"]},"Start slideshow":{v:["Diavoorstelling starten"]}}},{l:"oc",t:{Next:{v:["Seguent"]},"Pause slideshow":{v:["Metre en pausa lo diaporama"]},Previous:{v:["Precedent"]},"Start slideshow":{v:["Lançar lo diaporama"]}}},{l:"pl",t:{Next:{v:["Następny"]},"Pause slideshow":{v:["Wstrzymaj pokaz slajdów"]},Previous:{v:["Poprzedni"]},"Start slideshow":{v:["Rozpocznij pokaz slajdów"]}}},{l:"pt-BR",t:{Next:{v:["Próximo"]},"Pause slideshow":{v:["Pausar apresentação de slides"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar apresentação de slides"]}}},{l:"pt-PT",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar diaporama"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar diaporama"]}}},{l:"ro",t:{Next:{v:["Următorul"]},"Pause slideshow":{v:["Pauză prezentare de diapozitive"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Începeți prezentarea de diapozitive"]}}},{l:"ru",t:{Next:{v:["Следующее"]},"Pause slideshow":{v:["Приостановить показ слйдов"]},Previous:{v:["Предыдущее"]},"Start slideshow":{v:["Начать показ слайдов"]}}},{l:"sk",t:{Next:{v:["Ďalej"]},"Pause slideshow":{v:["Pozastaviť prezentáciu"]},Previous:{v:["Predchádzajúce"]},"Start slideshow":{v:["Začať prezentáciu"]}}},{l:"sl",t:{Next:{v:["Naslednji"]},"Pause slideshow":{v:["Ustavi predstavitev"]},Previous:{v:["Predhodni"]},"Start slideshow":{v:["Začni predstavitev"]}}},{l:"sr",t:{Next:{v:["Следеће"]},"Pause slideshow":{v:["Паузирај слајд шоу"]},Previous:{v:["Претходно"]},"Start slideshow":{v:["Покрени слајд шоу"]}}},{l:"sv",t:{Next:{v:["Nästa"]},"Pause slideshow":{v:["Pausa bildspelet"]},Previous:{v:["Föregående"]},"Start slideshow":{v:["Starta bildspelet"]}}},{l:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["Önceki"]},"Start slideshow":{v:["Slayt sunumunu başlat"]}}},{l:"uk",t:{Next:{v:["Вперед"]},"Pause slideshow":{v:["Пауза у показі слайдів"]},Previous:{v:["Назад"]},"Start slideshow":{v:["Почати показ слайдів"]}}},{l:"uz",t:{Next:{v:["Keyingi"]},"Pause slideshow":{v:["Slayd-shouni to'xtatib turish"]},Previous:{v:["Oldingi"]},"Start slideshow":{v:["Slayd-shouni boshlash"]}}},{l:"zh-CN",t:{Next:{v:["下一个"]},"Pause slideshow":{v:["暂停幻灯片"]},Previous:{v:["上一个"]},"Start slideshow":{v:["开始幻灯片"]}}},{l:"zh-HK",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}},{l:"zh-TW",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}}],Mw=[{l:"ar",t:{}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Search …":{v:["Hledat …"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Search …":{v:["Søg ..."]}}},{l:"de",t:{"Search …":{v:["Suche …"]}}},{l:"de-DE",t:{"Search …":{v:["Suche …"]}}},{l:"el",t:{"Search …":{v:["Αναζήτηση …"]}}},{l:"en-GB",t:{"Search …":{v:["Search …"]}}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{"Search …":{v:["Otsi…"]}}},{l:"eu",t:{}},{l:"fa",t:{}},{l:"fi",t:{}},{l:"fr",t:{"Search …":{v:["Rechercher…"]}}},{l:"ga",t:{"Search …":{v:["Cuardaigh …"]}}},{l:"gl",t:{"Search …":{v:["Buscar…"]}}},{l:"he",t:{}},{l:"hr",t:{"Search …":{v:["Traži …"]}}},{l:"hu",t:{"Search …":{v:["Keresés…"]}}},{l:"id",t:{"Search …":{v:["Cari …"]}}},{l:"is",t:{}},{l:"it",t:{}},{l:"ja",t:{"Search …":{v:["検索…"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{"Search …":{v:["찾는 중 ..."]}}},{l:"lo",t:{"Search …":{v:["ຄົ້ນຫາ…"]}}},{l:"lt-LT",t:{"Search …":{v:["Ieškoti …"]}}},{l:"lv",t:{}},{l:"mk",t:{"Search …":{v:["Барај…"]}}},{l:"mn",t:{"Search …":{v:["Хайх …"]}}},{l:"my",t:{}},{l:"nb",t:{}},{l:"nl",t:{"Search …":{v:["Zoeken …"]}}},{l:"oc",t:{}},{l:"pl",t:{}},{l:"pt-BR",t:{"Search …":{v:["Pesquisar …"]}}},{l:"pt-PT",t:{}},{l:"ro",t:{}},{l:"ru",t:{"Search …":{v:["Поиск …"]}}},{l:"sk",t:{}},{l:"sl",t:{}},{l:"sr",t:{"Search …":{v:["Претражи…"]}}},{l:"sv",t:{"Search …":{v:["Sök …"]}}},{l:"tr",t:{"Search …":{v:["Ara…"]}}},{l:"uk",t:{}},{l:"uz",t:{"Search …":{v:["Izlash..."]}}},{l:"zh-CN",t:{}},{l:"zh-HK",t:{"Search …":{v:["搜尋 …"]}}},{l:"zh-TW",t:{"Search …":{v:["搜尋......"]}}}],Ng=[{l:"ar",t:{"Undo changes":{v:["تراجَع عن التغييرات"]}}},{l:"ast",t:{"Undo changes":{v:["Desfacer los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Undo changes":{v:["Desfés els canvis"]}}},{l:"cs",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"cs-CZ",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"da",t:{"Undo changes":{v:["Fortryd ændringer"]}}},{l:"de",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"de-DE",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"el",t:{"Undo changes":{v:["Αναίρεση Αλλαγών"]}}},{l:"en-GB",t:{"Undo changes":{v:["Undo changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-AR",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-EC",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-MX",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"et-EE",t:{"Undo changes":{v:["Pööra muudatused tagasi"]}}},{l:"eu",t:{"Undo changes":{v:["Aldaketak desegin"]}}},{l:"fa",t:{"Undo changes":{v:["لغو تغییرات"]}}},{l:"fi",t:{"Undo changes":{v:["Kumoa muutokset"]}}},{l:"fr",t:{"Undo changes":{v:["Annuler les modifications"]}}},{l:"ga",t:{"Undo changes":{v:["Cealaigh athruithe"]}}},{l:"gl",t:{"Undo changes":{v:["Desfacer os cambios"]}}},{l:"he",t:{"Undo changes":{v:["ביטול שינויים"]}}},{l:"hr",t:{"Undo changes":{v:["Poništi promjene"]}}},{l:"hu",t:{"Undo changes":{v:["Változtatások visszavonása"]}}},{l:"id",t:{"Undo changes":{v:["Urungkan perubahan"]}}},{l:"is",t:{"Undo changes":{v:["Afturkalla breytingar"]}}},{l:"it",t:{"Undo changes":{v:["Cancella i cambiamenti"]}}},{l:"ja",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ja-JP",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ko",t:{"Undo changes":{v:["변경 되돌리기"]}}},{l:"lo",t:{"Undo changes":{v:["ຍ້ອນຄືນການປ່ຽນແປງ"]}}},{l:"lt-LT",t:{"Undo changes":{v:["Atšaukti pakeitimus"]}}},{l:"lv",t:{}},{l:"mk",t:{"Undo changes":{v:["Врати ги промените"]}}},{l:"mn",t:{"Undo changes":{v:["Өөрчлөлтийг буцаах"]}}},{l:"my",t:{}},{l:"nb",t:{"Undo changes":{v:["Tilbakestill endringer"]}}},{l:"nl",t:{"Undo changes":{v:["Wijzigingen ongedaan maken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Undo changes":{v:["Cofnij zmiany"]}}},{l:"pt-BR",t:{"Undo changes":{v:["Desfazer modificações"]}}},{l:"pt-PT",t:{"Undo changes":{v:["Anular alterações"]}}},{l:"ro",t:{"Undo changes":{v:["Anularea modificărilor"]}}},{l:"ru",t:{"Undo changes":{v:["Отменить изменения"]}}},{l:"sk",t:{"Undo changes":{v:["Vrátiť zmeny"]}}},{l:"sl",t:{"Undo changes":{v:["Razveljavi spremembe"]}}},{l:"sr",t:{"Undo changes":{v:["Поништи измене"]}}},{l:"sv",t:{"Undo changes":{v:["Ångra ändringar"]}}},{l:"tr",t:{"Undo changes":{v:["Değişiklikleri geri al"]}}},{l:"uk",t:{"Undo changes":{v:["Скасувати зміни"]}}},{l:"uz",t:{"Undo changes":{v:["O'zgarishlarni bekor qilish"]}}},{l:"zh-CN",t:{"Undo changes":{v:["撤销更改"]}}},{l:"zh-HK",t:{"Undo changes":{v:["取消更改"]}}},{l:"zh-TW",t:{"Undo changes":{v:["還原變更"]}}}],[Cw]=window.OC?.config?.version?.split(".")??[],Bg=Number.parseInt(Cw??"35"),ac=Bg<32,vo=Bg<34,kw=Symbol.for("NcFormBox:context");function jw(){return tt(kw,{isInFormBox:!1,formBoxItemClass:void 0})}const Ge=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},zw={class:"button-vue__wrapper"},Uw={class:"button-vue__icon"},Vw={class:"button-vue__text"},Hw=He({__name:"NcButton",props:{alignment:{default:"center"},ariaLabel:{default:void 0},disabled:{type:Boolean},download:{type:[String,Boolean],default:void 0},href:{default:void 0},pressed:{type:Boolean,default:void 0},size:{default:"normal"},target:{default:"_self"},text:{default:void 0},to:{default:void 0},type:{default:"button"},variant:{default:"secondary"},wide:{type:Boolean}},emits:["click","update:pressed"],setup(e,{emit:t}){const n=e,r=t,{formBoxItemClass:o}=jw(),a=tt(ws,null)!==null,s=re(()=>a&&n.to?"RouterLink":n.href?"a":"button"),u=re(()=>s.value==="button"&&typeof n.pressed=="boolean"),i=re(()=>n.pressed?"primary":n.pressed===!1&&n.variant==="primary"?"secondary":n.variant),c=re(()=>i.value.startsWith("tertiary")),l=re(()=>n.alignment.split("-")[0]),d=re(()=>n.alignment.includes("-")),p=tt("NcPopover:trigger:attrs",()=>({}),!1),h=re(()=>p()),g=re(()=>{if(s.value==="RouterLink")return{to:n.to,activeClass:"active"};if(s.value==="a")return{href:n.href||"#",target:n.target,rel:"nofollow noreferrer noopener",download:n.download||void 0};if(s.value==="button")return{...h.value,"aria-pressed":n.pressed,type:n.type,disabled:n.disabled}});function f(m){u.value&&r("update:pressed",!n.pressed),r("click",m)}return(m,y)=>(I(),ve(vs(s.value),mt({class:["button-vue",[`button-vue--size-${e.size}`,{[`button-vue--${i.value}`]:i.value,"button-vue--tertiary":c.value,"button-vue--wide":e.wide,[`button-vue--${l.value}`]:l.value!=="center","button-vue--reverse":d.value,"button-vue--legacy":M(ac),"button-vue--legacy34":M(vo)},M(o)]],"aria-label":e.ariaLabel},g.value,{onClick:f}),{default:ie(()=>[le("span",zw,[le("span",Uw,[Ee(m.$slots,"icon",{},void 0,!0)]),le("span",Vw,[Ee(m.$slots,"default",{},()=>[ct(Ae(e.text),1)],!0)])])]),_:3},16,["class","aria-label"]))}}),Xe=Ge(Hw,[["__scopeId","data-v-47ce59a3"]]),Gw=["aria-hidden","aria-label"],qw={key:0,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Ww=["d"],Kw=["innerHTML"],Yw=He({__name:"NcIconSvgWrapper",props:{directional:{type:Boolean},inline:{type:Boolean},svg:{default:""},name:{default:void 0},path:{default:""},size:{default:20}},setup(e){km(o=>({fb515064:n.value}));const t=e,n=re(()=>typeof t.size=="number"?`${t.size}px`:t.size),r=re(()=>{if(!t.svg||t.path)return;const o=yg.sanitize(t.svg),a=new DOMParser().parseFromString(o,"image/svg+xml");return a.querySelector("parsererror")?"":(a.documentElement.id&&a.documentElement.removeAttribute("id"),a.documentElement.outerHTML)});return(o,a)=>(I(),J("span",{"aria-hidden":e.name?void 0:"true","aria-label":e.name||void 0,class:$e(["icon-vue",{"icon-vue--directional":e.directional,"icon-vue--inline":e.inline}]),role:"img"},[r.value?(I(),J("span",{key:1,innerHTML:r.value},null,8,Kw)):(I(),J("svg",qw,[le("path",{d:e.path},null,8,Ww)]))],10,Gw))}}),ke=Ge(Yw,[["__scopeId","data-v-aaedb1c3"]]);var lt=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(lt||{});class Xw{context;constructor(t){this.context=t||{}}formatMessage(t,n,r){let o="["+lt[n].toUpperCase()+"] ";return r&&r.app&&(o+=r.app+": "),typeof t=="string"?o+t:(o+=`Unexpected ${t.name}`,t.message&&(o+=` "${t.message}"`),n===lt.Debug&&t.stack&&(o+=` +const yy="office",by="2.0.0-dev.0",ur=globalThis||void 0||self;function Uc(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Le={},co=[],vn=()=>{},Of=()=>!1,Yi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Xi=e=>e.startsWith("onUpdate:"),ct=Object.assign,Hc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ey=Object.prototype.hasOwnProperty,Ve=(e,t)=>Ey.call(e,t),we=Array.isArray,$r=e=>ys(e)==="[object Map]",ci=e=>ys(e)==="[object Set]",up=e=>ys(e)==="[object Date]",Ae=e=>typeof e=="function",Ye=e=>typeof e=="string",un=e=>typeof e=="symbol",je=e=>e!==null&&typeof e=="object",Nf=e=>(je(e)||Ae(e))&&Ae(e.then)&&Ae(e.catch),Bf=Object.prototype.toString,ys=e=>Bf.call(e),wy=e=>ys(e).slice(8,-1),Pf=e=>ys(e)==="[object Object]",Zi=e=>Ye(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ca=Uc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_i=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},xy=/-\w/g,Ct=_i(e=>e.replace(xy,t=>t.slice(1).toUpperCase())),Ay=/\B([A-Z])/g,vr=_i(e=>e.replace(Ay,"-$1").toLowerCase()),Ji=_i(e=>e.charAt(0).toUpperCase()+e.slice(1)),Js=_i(e=>e?`on${Ji(e)}`:""),Ot=(e,t)=>!Object.is(e,t),Qs=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Vc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Sy=e=>{const t=Ye(e)?Number(e):NaN;return isNaN(t)?e:t};let lp;const di=()=>lp||(lp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof ur<"u"?ur:{});function an(e){if(we(e)){const t={};for(let n=0;nn.startsWith("/*")?"":n).split(Dy).forEach(n=>{if(n){const r=n.split(Ty);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Re(e){let t="";if(Ye(e))t=e;else if(we(e))for(let n=0;n!!(e&&e.__v_isRef===!0),xe=e=>Ye(e)?e:e==null?"":we(e)||je(e)&&(e.toString===Bf||!Ae(e.toString))?Ff(e)?xe(e.value):JSON.stringify(e,Lf,2):String(e),Lf=(e,t)=>Ff(t)?Lf(e,t.value):$r(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],a)=>(n[ku(r,a)+" =>"]=o,n),{})}:ci(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ku(n))}:un(t)?ku(t):je(t)&&!we(t)&&!Pf(t)?String(t):t,ku=(e,t="")=>{var n;return un(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function Ly(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let gt;class Iy{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&>&&(gt.active?(this.parent=gt,this.index=(gt.scopes||(gt.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const r=this.scopes.slice();for(t=0,n=r.length;t0&&--this._on===0){if(gt===this)gt=this.prevScope;else{let t=gt;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n0)return;if(ja){let t=ja;for(ja=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;ka;){let t=ka;for(ka=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function jf(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function zf(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),Kc(r),Cy(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function ql(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Uf(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Uf(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ja)||(e.globalVersion=Ja,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!ql(e))))return;e.flags|=2;const t=e.dep,n=We,r=Nn;We=e,Nn=!0;try{jf(e);const o=e.fn(e._value);(t.version===0||Ot(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{We=n,Nn=r,zf(e),e.flags&=-3}}function Kc(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)Kc(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Cy(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Nn=!0;const Hf=[];function hr(){Hf.push(Nn),Nn=!1}function fr(){const e=Hf.pop();Nn=e===void 0?!0:e}function dp(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=We;We=void 0;try{t()}finally{We=n}}}let Ja=0;class ky{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class eu{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!We||!Nn||We===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==We)n=this.activeLink=new ky(We,this),We.deps?(n.prevDep=We.depsTail,We.depsTail.nextDep=n,We.depsTail=n):We.deps=We.depsTail=n,Vf(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=We.depsTail,n.nextDep=void 0,We.depsTail.nextDep=n,We.depsTail=n,We.deps===n&&(We.deps=r)}return n}trigger(t){this.version++,Ja++,this.notify(t)}notify(t){Gc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{qc()}}}function Vf(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)Vf(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const pi=new WeakMap,fo=Symbol(""),Kl=Symbol(""),Qa=Symbol("");function Lt(e,t,n){if(Nn&&We){let r=pi.get(e);r||pi.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new eu),o.map=r,o.key=n),o.track()}}function ar(e,t,n,r,o,a){const s=pi.get(e);if(!s){Ja++;return}const u=i=>{i&&i.trigger()};if(Gc(),t==="clear")s.forEach(u);else{const i=we(e),c=i&&Zi(n);if(i&&n==="length"){const l=Number(r);s.forEach((d,p)=>{(p==="length"||p===Qa||!un(p)&&p>=l)&&u(d)})}else switch((n!==void 0||s.has(void 0))&&u(s.get(n)),c&&u(s.get(Qa)),t){case"add":i?c&&u(s.get("length")):(u(s.get(fo)),$r(e)&&u(s.get(Kl)));break;case"delete":i||(u(s.get(fo)),$r(e)&&u(s.get(Kl)));break;case"set":$r(e)&&u(s.get(fo));break}}qc()}function jy(e,t){const n=pi.get(e);return n&&n.get(t)}function Po(e){const t=Me(e);return t===e||(Lt(t,"iterate",Qa),sn(e))?t:Wn(e)?Fr(e)?t.map(n=>vo(yn(n))):t.map(vo):t.map(yn)}function tu(e){return Lt(e=Me(e),"iterate",Qa),e}function zn(e,t){return Wn(e)?vo(Fr(e)?yn(t):t):yn(t)}const zy={__proto__:null,[Symbol.iterator](){return zu(this,Symbol.iterator,e=>zn(this,e))},concat(...e){return Po(this).concat(...e.map(t=>we(t)?Po(t):t))},entries(){return zu(this,"entries",e=>(e[1]=zn(this,e[1]),e))},every(e,t){return Zn(this,"every",e,t,void 0,arguments)},filter(e,t){return Zn(this,"filter",e,t,n=>n.map(r=>zn(this,r)),arguments)},find(e,t){return Zn(this,"find",e,t,n=>zn(this,n),arguments)},findIndex(e,t){return Zn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Zn(this,"findLast",e,t,n=>zn(this,n),arguments)},findLastIndex(e,t){return Zn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Zn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Uu(this,"includes",e)},indexOf(...e){return Uu(this,"indexOf",e)},join(e){return Po(this).join(e)},lastIndexOf(...e){return Uu(this,"lastIndexOf",e)},map(e,t){return Zn(this,"map",e,t,void 0,arguments)},pop(){return la(this,"pop")},push(...e){return la(this,"push",e)},reduce(e,...t){return pp(this,"reduce",e,t)},reduceRight(e,...t){return pp(this,"reduceRight",e,t)},shift(){return la(this,"shift")},some(e,t){return Zn(this,"some",e,t,void 0,arguments)},splice(...e){return la(this,"splice",e)},toReversed(){return Po(this).toReversed()},toSorted(e){return Po(this).toSorted(e)},toSpliced(...e){return Po(this).toSpliced(...e)},unshift(...e){return la(this,"unshift",e)},values(){return zu(this,"values",e=>zn(this,e))}};function zu(e,t,n){const r=tu(e),o=r[t]();return r!==e&&!sn(e)&&(o._next=o.next,o.next=()=>{const a=o._next();return a.done||(a.value=n(a.value)),a}),o}const Uy=Array.prototype;function Zn(e,t,n,r,o,a){const s=tu(e),u=s!==e&&!sn(e),i=s[t];if(i!==Uy[t]){const d=i.apply(e,a);return u?yn(d):d}let c=n;s!==e&&(u?c=function(d,p){return n.call(this,zn(e,d),p,e)}:n.length>2&&(c=function(d,p){return n.call(this,d,p,e)}));const l=i.call(s,c,r);return u&&o?o(l):l}function pp(e,t,n,r){const o=tu(e),a=o!==e&&!sn(e);let s=n,u=!1;o!==e&&(a?(u=r.length===0,s=function(c,l,d){return u&&(u=!1,c=zn(e,c)),n.call(this,c,zn(e,l),d,e)}):n.length>3&&(s=function(c,l,d){return n.call(this,c,l,d,e)}));const i=o[t](s,...r);return u?zn(e,i):i}function Uu(e,t,n){const r=Me(e);Lt(r,"iterate",Qa);const o=r[t](...n);return(o===-1||o===!1)&&ou(n[0])?(n[0]=Me(n[0]),r[t](...n)):o}function la(e,t,n=[]){hr(),Gc();const r=Me(e)[t].apply(e,n);return qc(),fr(),r}const Hy=Uc("__proto__,__v_isRef,__isVue"),Gf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(un));function Vy(e){un(e)||(e=String(e));const t=Me(this);return Lt(t,"has",e),t.hasOwnProperty(e)}class qf{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(o?a?_f:Zf:a?Xf:Yf).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const s=we(t);if(!o){let i;if(s&&(i=zy[n]))return i;if(n==="hasOwnProperty")return Vy}const u=Reflect.get(t,n,ft(t)?t:r);if((un(n)?Gf.has(n):Hy(n))||(o||Lt(t,"get",n),a))return u;if(ft(u)){const i=s&&Zi(n)?u:u.value;return o&&je(i)?es(i):i}return je(u)?o?es(u):Xo(u):u}}class Kf extends qf{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];const s=we(t)&&Zi(n);if(!this._isShallow){const c=Wn(a);if(!sn(r)&&!Wn(r)&&(a=Me(a),r=Me(r)),!s&&ft(a)&&!ft(r))return c||(a.value=r),!0}const u=s?Number(n)e,Cs=e=>Reflect.getPrototypeOf(e);function Yy(e,t,n){return function(...r){const o=this.__v_raw,a=Me(o),s=$r(a),u=e==="entries"||e===Symbol.iterator&&s,i=e==="keys"&&s,c=o[e](...r),l=n?Wl:t?vo:yn;return!t&&Lt(a,"iterate",i?Kl:fo),ct(Object.create(c),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:u?[l(d[0]),l(d[1])]:l(d),done:p}}})}}function ks(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Xy(e,t){const n={get(r){const o=this.__v_raw,a=Me(o),s=Me(r);e||(Ot(r,s)&&Lt(a,"get",r),Lt(a,"get",s));const{has:u}=Cs(a),i=t?Wl:e?vo:yn;if(u.call(a,r))return i(o.get(r));if(u.call(a,s))return i(o.get(s));o!==a&&o.get(r)},get size(){const r=this.__v_raw;return!e&&Lt(Me(r),"iterate",fo),r.size},has(r){const o=this.__v_raw,a=Me(o),s=Me(r);return e||(Ot(r,s)&&Lt(a,"has",r),Lt(a,"has",s)),r===s?o.has(r):o.has(r)||o.has(s)},forEach(r,o){const a=this,s=a.__v_raw,u=Me(s),i=t?Wl:e?vo:yn;return!e&&Lt(u,"iterate",fo),s.forEach((c,l)=>r.call(o,i(c),i(l),a))}};return ct(n,e?{add:ks("add"),set:ks("set"),delete:ks("delete"),clear:ks("clear")}:{add(r){const o=Me(this),a=Cs(o),s=Me(r),u=!t&&!sn(r)&&!Wn(r)?s:r;return a.has.call(o,u)||Ot(r,u)&&a.has.call(o,r)||Ot(s,u)&&a.has.call(o,s)||(o.add(u),ar(o,"add",u,u)),this},set(r,o){!t&&!sn(o)&&!Wn(o)&&(o=Me(o));const a=Me(this),{has:s,get:u}=Cs(a);let i=s.call(a,r);i||(r=Me(r),i=s.call(a,r));const c=u.call(a,r);return a.set(r,o),i?Ot(o,c)&&ar(a,"set",r,o):ar(a,"add",r,o),this},delete(r){const o=Me(this),{has:a,get:s}=Cs(o);let u=a.call(o,r);u||(r=Me(r),u=a.call(o,r)),s&&s.call(o,r);const i=o.delete(r);return u&&ar(o,"delete",r,void 0),i},clear(){const r=Me(this),o=r.size!==0,a=r.clear();return o&&ar(r,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Yy(r,e,t)}),n}function nu(e,t){const n=Xy(e,t);return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Ve(n,o)&&o in r?n:r,o,a)}const Zy={get:nu(!1,!1)},_y={get:nu(!1,!0)},Jy={get:nu(!0,!1)},Qy={get:nu(!0,!0)},Yf=new WeakMap,Xf=new WeakMap,Zf=new WeakMap,_f=new WeakMap;function e4(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xo(e){return Wn(e)?e:ru(e,!1,Gy,Zy,Yf)}function Jf(e){return ru(e,!1,Ky,_y,Xf)}function es(e){return ru(e,!0,qy,Jy,Zf)}function t4(e){return ru(e,!0,Wy,Qy,_f)}function ru(e,t,n,r,o){if(!je(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const a=o.get(e);if(a)return a;const s=e4(wy(e));if(s===0)return e;const u=new Proxy(e,s===2?r:n);return o.set(e,u),u}function Fr(e){return Wn(e)?Fr(e.__v_raw):!!(e&&e.__v_isReactive)}function Wn(e){return!!(e&&e.__v_isReadonly)}function sn(e){return!!(e&&e.__v_isShallow)}function ou(e){return e?!!e.__v_raw:!1}function Me(e){const t=e&&e.__v_raw;return t?Me(t):e}function n4(e){return!Ve(e,"__v_skip")&&Object.isExtensible(e)&&Rf(e,"__v_skip",!0),e}const yn=e=>je(e)?Xo(e):e,vo=e=>je(e)?es(e):e;function ft(e){return e?e.__v_isRef===!0:!1}function Te(e){return Qf(e,!1)}function Yn(e){return Qf(e,!0)}function Qf(e,t){return ft(e)?e:new r4(e,t)}class r4{constructor(t,n){this.dep=new eu,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Me(t),this._value=n?t:yn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||sn(t)||Wn(t);t=r?t:Me(t),Ot(t,n)&&(this._rawValue=t,this._value=r?t:yn(t),this.dep.trigger())}}function I(e){return ft(e)?e.value:e}function Kt(e){return Ae(e)?e():I(e)}const o4={get:(e,t,n)=>t==="__v_raw"?e:I(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ft(o)&&!ft(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function eg(e){return Fr(e)?e:new Proxy(e,o4)}class a4{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new eu,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function tg(e){return new a4(e)}class s4{constructor(t,n,r){this._object=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0,this._key=un(n)?n:String(n),this._raw=Me(t);let o=!0,a=t;if(!we(t)||un(this._key)||!Zi(this._key))do o=!ou(a)||sn(a);while(o&&(a=a.__v_raw));this._shallow=o}get value(){let t=this._object[this._key];return this._shallow&&(t=I(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&ft(this._raw[this._key])){const n=this._object[this._key];if(ft(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return jy(this._raw,this._key)}}class i4{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Yl(e,t,n){return ft(e)?e:Ae(e)?new i4(e):je(e)&&arguments.length>1?u4(e,t,n):Te(e)}function u4(e,t,n){return new s4(e,t,n)}class l4{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new eu(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ja-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&We!==this)return kf(this,!0),!0}get value(){const t=this.dep.track();return Uf(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function c4(e,t,n=!1){let r,o;return Ae(e)?r=e:(r=e.get,o=e.set),new l4(r,o,n)}const js={},hi=new WeakMap;let oo;function d4(e,t=!1,n=oo){if(n){let r=hi.get(n);r||hi.set(n,r=[]),r.push(e)}}function p4(e,t,n=Le){const{immediate:r,deep:o,once:a,scheduler:s,augmentJob:u,call:i}=n,c=w=>o?w:sn(w)||o===!1||o===0?sr(w,1):sr(w);let l,d,p,h,m=!1,f=!1;if(ft(e)?(d=()=>e.value,m=sn(e)):Fr(e)?(d=()=>c(e),m=!0):we(e)?(f=!0,m=e.some(w=>Fr(w)||sn(w)),d=()=>e.map(w=>{if(ft(w))return w.value;if(Fr(w))return c(w);if(Ae(w))return i?i(w,2):w()})):Ae(e)?t?d=i?()=>i(e,2):e:d=()=>{if(p){hr();try{p()}finally{fr()}}const w=oo;oo=l;try{return i?i(e,3,[h]):e(h)}finally{oo=w}}:d=vn,t&&o){const w=d,S=o===!0?1/0:o;d=()=>sr(w(),S)}const g=If(),y=()=>{l.stop(),g&&g.active&&Hc(g.effects,l)};if(a&&t){const w=t;t=(...S)=>{const B=w(...S);return y(),B}}let v=f?new Array(e.length).fill(js):js;const b=w=>{if(!(!(l.flags&1)||!l.dirty&&!w))if(t){const S=l.run();if(w||o||m||(f?S.some((B,R)=>Ot(B,v[R])):Ot(S,v))){p&&p();const B=oo;oo=l;try{const R=[S,v===js?void 0:f&&v[0]===js?[]:v,h];v=S,i?i(t,3,R):t(...R)}finally{oo=B}}}else l.run()};return u&&u(b),l=new Mf(d),l.scheduler=s?()=>s(b,!1):b,h=w=>d4(w,!1,l),p=l.onStop=()=>{const w=hi.get(l);if(w){if(i)i(w,4);else for(const S of w)S();hi.delete(l)}},t?r?b(!0):v=l.run():s?s(b.bind(null,!0),!0):l.run(),y.pause=l.pause.bind(l),y.resume=l.resume.bind(l),y.stop=y,y}function sr(e,t=1/0,n){if(t<=0||!je(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,ft(e))sr(e.value,t,n);else if(we(e))for(let r=0;r{sr(r,t,n)});else if(Pf(e)){for(const r in e)sr(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&sr(e[r],t,n)}return e}function bs(e,t,n,r){try{return r?e(...r):e()}catch(o){au(o,t,n)}}function bn(e,t,n,r){if(Ae(e)){const o=bs(e,t,n,r);return o&&Nf(o)&&o.catch(a=>{au(a,t,n)}),o}if(we(e)){const o=[];for(let a=0;a>>1,o=Vt[r],a=ts(o);a=ts(n)?Vt.push(e):Vt.splice(f4(t),0,e),e.flags|=1,rg()}}function rg(){fi||(fi=ng.then(sg))}function og(e){if(!we(e))Or&&e.id===-1?Or.splice(Lo+1,0,e):e.flags&1||(Ho.push(e),e.flags|=1);else for(let t=0;tts(n)-ts(r));if(Ho.length=0,Or){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function sg(e){try{for(Cn=0;Cnie;function ie(e,t=Bt,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&wi(-1);const a=gi(t),s=pr.length;let u;try{u=e(...o)}finally{for(let i=pr.length;i>s;i--)_c();gi(a),r._d&&wi(1)}return u};return r._n=!0,r._c=!0,r._d=!0,r}function Hn(e,t){if(Bt===null)return e;const n=fu(Bt),r=e.dirs||(e.dirs=[]);for(let o=0;o1)return n&&Ae(t)?t.call(r&&r.proxy):t}}const y4=Symbol.for("v-scx"),b4=()=>at(y4);function iu(e,t){return uu(e,null,t)}function E4(e,t){return uu(e,null,{flush:"sync"})}function Xe(e,t,n){return uu(e,t,n)}function uu(e,t,n=Le){const{immediate:r,deep:o,flush:a,once:s}=n,u=ct({},n),i=t&&r||!t&&a!=="post";let c;if(ss){if(a==="sync"){const h=b4();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!i){const h=()=>{};return h.stop=vn,h.resume=vn,h.pause=vn,h}}const l=It;u.call=(h,m,f)=>bn(h,l,m,f);let d=!1;a==="post"?u.scheduler=h=>{Ut(h,l&&l.suspense)}:a!=="sync"&&(d=!0,u.scheduler=(h,m)=>{m?h():Wc(h)}),u.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,l&&(h.id=l.uid,h.i=l))};const p=p4(e,t,u);return ss&&(c?c.push(p):i&&p()),p}function w4(e,t,n){const r=this.proxy,o=Ye(e)?e.includes(".")?ig(r,e):()=>r[e]:e.bind(r,r);let a;Ae(t)?a=t:(a=t.handler,n=t);const s=As(this),u=uu(o,a.bind(r),n);return s(),u}function ig(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;oe.__isTeleport,so=e=>e&&(e.disabled||e.disabled===""),x4=e=>e&&(e.defer||e.defer===""),fp=e=>typeof SVGElement<"u"&&e instanceof SVGElement,gp=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Xl=(e,t)=>{const n=e&&e.to;return Ye(n)?t?t(n):null:n},A4={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,a,s,u,i,c){const{mc:l,pc:d,pbc:p,o:{insert:h,querySelector:m,createText:f,createComment:g,parentNode:y}}=c,v=so(t.props);let{dynamicChildren:b}=t;const w=(R,K,z)=>{R.shapeFlag&16&&l(R.children,K,z,o,a,s,u,i)},S=(R=t)=>{const K=so(R.props),z=R.target=Xl(R.props,m),q=Zl(z,R,f,h);z&&(s!=="svg"&&fp(z)?s="svg":s!=="mathml"&&gp(z)&&(s="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(z),K||(w(R,z,q),Ra(R,!1)))},B=R=>{const K=()=>{if(Sr.get(R)===K){if(Sr.delete(R),so(R.props)){const z=y(R.el)||n;w(R,z,R.anchor),Ra(R,!0)}S(R)}};Sr.set(R,K),Ut(K,a)};if(e==null){const R=t.el=f(""),K=t.anchor=f("");if(h(R,n,r),h(K,n,r),x4(t.props)||a&&a.pendingBranch){B(t);return}v&&(w(t,n,K),Ra(t,!0)),S()}else{t.el=e.el;const R=t.anchor=e.anchor,K=Sr.get(e);if(K){K.flags|=8,Sr.delete(e),B(t);return}t.targetStart=e.targetStart;const z=t.target=e.target,q=t.targetAnchor=e.targetAnchor,V=so(e.props),D=V?n:z,T=V?R:q;if(s==="svg"||fp(z)?s="svg":(s==="mathml"||gp(z))&&(s="mathml"),b?(p(e.dynamicChildren,b,D,o,a,s,u),Zc(e,t,!0)):i||d(e,t,D,T,o,a,s,u,!1),v)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):zs(t,n,R,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Z=Xl(t.props,m);Z&&(t.target=Z,zs(t,Z,null,c,0))}else V&&zs(t,z,q,c,1);Ra(t,v)}},remove(e,t,n,{um:r,o:{remove:o}},a){const{shapeFlag:s,children:u,anchor:i,targetStart:c,targetAnchor:l,target:d,props:p}=e,h=so(p),m=a||!h,f=Sr.get(e);if(f&&(f.flags|=8,Sr.delete(e)),d&&(o(c),o(l)),a&&o(i),!f&&(h||d)&&s&16)for(let g=0;g{e.isMounted=!0}),Es(()=>{e.isUnmounting=!0}),e}const dn=[Function,Array],cg={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:dn,onEnter:dn,onAfterEnter:dn,onEnterCancelled:dn,onBeforeLeave:dn,onLeave:dn,onAfterLeave:dn,onLeaveCancelled:dn,onBeforeAppear:dn,onAppear:dn,onAfterAppear:dn,onAppearCancelled:dn},dg=e=>{const t=e.subTree;return t.component?dg(t.component):t},T4={name:"BaseTransition",props:cg,setup(e,{slots:t}){const n=Rn(),r=D4();return()=>{const o=t.default&&fg(t.default(),!0),a=o&&o.length?pg(o):n.subTree?ge():void 0;if(!a)return;const s=Me(e),{mode:u}=s;if(r.isLeaving)return Hu(a);const i=mi(a);if(!i)return Hu(a);let c=_l(i,s,r,n,d=>c=d);i.type!==Nt&&ns(i,c);let l=n.subTree&&mi(n.subTree);if(l&&l.type!==Nt&&!io(l,i)&&dg(n).type!==Nt){let d=_l(l,s,r,n);if(ns(l,d),u==="out-in"&&i.type!==Nt)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,l=void 0},Hu(a);u==="in-out"&&i.type!==Nt?d.delayLeave=(p,h,m)=>{const f=hg(r,l);f[String(l.key)]=l,p[gn]=()=>{h(),p[gn]=void 0,delete c.delayedLeave,l=void 0},c.delayedLeave=()=>{m(),delete c.delayedLeave,l=void 0}}:l=void 0}else l&&(l=void 0);return a}}};function pg(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Nt){t=n;break}}return t}const O4=T4;function hg(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 _l(e,t,n,r,o){const{appear:a,mode:s,persisted:u=!1,onBeforeEnter:i,onEnter:c,onAfterEnter:l,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:m,onLeaveCancelled:f,onBeforeAppear:g,onAppear:y,onAfterAppear:v,onAppearCancelled:b}=t,w=String(e.key),S=hg(n,e),B=(z,q)=>{z&&bn(z,r,9,q)},R=(z,q)=>{const V=q[1];B(z,q),we(z)?z.every(D=>D.length<=1)&&V():z.length<=1&&V()},K={mode:s,persisted:u,beforeEnter(z){let q=i;if(!n.isMounted)if(a)q=g||i;else return;z[gn]&&z[gn](!0);const V=S[w];V&&io(e,V)&&V.el[gn]&&V.el[gn](),B(q,[z])},enter(z){if(S[w]===e)return;let q=c,V=l,D=d;if(!n.isMounted)if(a)q=y||c,V=v||l,D=b||d;else return;let T=!1;z[ca]=ne=>{T||(T=!0,ne?B(D,[z]):B(V,[z]),K.delayedLeave&&K.delayedLeave(),z[ca]=void 0)};const Z=z[ca].bind(null,!1);q?R(q,[z,Z]):Z()},leave(z,q){const V=String(e.key);if(z[ca]&&z[ca](!0),n.isUnmounting)return q();B(p,[z]);let D=!1;z[gn]=Z=>{D||(D=!0,q(),Z?B(f,[z]):B(m,[z]),z[gn]=void 0,S[V]===e&&delete S[V])};const T=z[gn].bind(null,!1);S[V]=e,h?R(h,[z,T]):T()},clone(z){const q=_l(z,t,n,r,o);return o&&o(q),q}};return K}function Hu(e){if(cu(e))return e=zr(e),e.children=null,e}function mi(e){if(!cu(e))return lu(e.type)&&e.children?pg(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Ae(n.default))return n.default()}}function ns(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;ns(lu(n.type)&&mi(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function fg(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;an.value,set:o=>n.value=o})}return n}function mp(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const vi=new WeakMap;function za(e,t,n,r,o=!1){if(we(e)){e.forEach((f,g)=>za(f,t&&(we(t)?t[g]:t),n,r,o));return}if(Vo(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&za(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?fu(r.component):r.el,s=o?null:a,{i:u,r:i}=e,c=t&&t.r,l=u.refs===Le?u.refs={}:u.refs,d=u.setupState,p=Me(d),h=d===Le?Of:f=>mp(l,f)?!1:Ve(p,f),m=(f,g)=>!(g&&mp(l,g));if(c!=null&&c!==i){if(vp(t),Ye(c))l[c]=null,h(c)&&(d[c]=null);else if(ft(c)){const f=t;m(c,f.k)&&(c.value=null),f.k&&(l[f.k]=null)}}if(Ae(i))bs(i,u,12,[s,l]);else{const f=Ye(i),g=ft(i);if(f||g){const y=()=>{if(e.f){const v=f?h(i)?d[i]:l[i]:m()||!e.k?i.value:l[e.k];if(o)we(v)&&Hc(v,a);else if(we(v))v.includes(a)||v.push(a);else if(f)l[i]=[a],h(i)&&(d[i]=l[i]);else{const b=[a];m(i,e.k)&&(i.value=b),e.k&&(l[e.k]=b)}}else f?(l[i]=s,h(i)&&(d[i]=s)):g&&(m(i,e.k)&&(i.value=s),e.k&&(l[e.k]=s))};if(s){const v=()=>{y(),vi.delete(e)};v.id=-1,vi.set(e,v),Ut(v,n)}else vp(e),y()}}}function vp(e){const t=vi.get(e);t&&(t.flags|=8,vi.delete(e))}di().requestIdleCallback,di().cancelIdleCallback;const Vo=e=>!!e.type.__asyncLoader,cu=e=>e.type.__isKeepAlive;function N4(e,t){mg(e,"a",t)}function B4(e,t){mg(e,"da",t)}function mg(e,t,n=It){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(du(t,r,n),n){let o=n.parent;for(;o&&o.parent;)cu(o.parent.vnode)&&P4(r,t,n,o),o=o.parent}}function P4(e,t,n,r){const o=du(t,e,r,!0);gr(()=>{Hc(r[t],o)},n)}function du(e,t,n=It,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...s)=>{hr();const u=As(n),i=bn(t,n,e,s);return u(),fr(),i});return r?o.unshift(a):o.push(a),a}}const yr=e=>(t,n=It)=>{(!ss||e==="sp")&&du(e,(...r)=>t(...r),n)},vg=yr("bm"),ln=yr("m"),yg=yr("bu"),bg=yr("u"),Es=yr("bum"),gr=yr("um"),R4=yr("sp"),$4=yr("rtg"),F4=yr("rtc");function L4(e,t=It){du("ec",e,t)}const Eg="components";function lt(e,t){return xg(Eg,e,!0,t)||e}const wg=Symbol.for("v-ndc");function ws(e){return Ye(e)?xg(Eg,e,!1)||e:e||wg}function xg(e,t,n=!0,r=!1){const o=Bt||It;if(o){const a=o.type;{const u=gb(a,!1);if(u&&(u===t||u===Ct(t)||u===Ji(Ct(t))))return a}const s=yp(o[e]||a[e],t)||yp(o.appContext[e],t);return!s&&r?a:s}}function yp(e,t){return e&&(e[t]||e[Ct(t)]||e[Ji(Ct(t))])}function Ua(e,t,n,r){let o;const a=n,s=we(e);if(s||Ye(e)){const u=s&&Fr(e);let i=!1,c=!1;u&&(i=!sn(e),c=Wn(e),e=tu(e)),o=new Array(e.length);for(let l=0,d=e.length;lt(u,i,void 0,a));else{const u=Object.keys(e);o=new Array(u.length);for(let i=0,c=u.length;i{const a=r.fn(...o);return a&&(a.key=r.key),a}:r.fn)}return e}function be(e,t,n,r,o,a){if(n==null&&(n={}),Bt.ce||Bt.parent&&Vo(Bt.parent)&&Bt.parent.ce){const c=a!=null&&n.key==null?ct({},n,{key:a}):n,l=Object.keys(c).length>0;return t!=="default"&&(c.name=t),L(),ve(Qe,null,[se("slot",c,r&&r())],l?-2:64)}let s=e[t];s&&s._c&&(s._d=!1);const u=pr.length;L();let i;try{const c=s&&Ag(s(n)),l=n.key||a||c&&c.key;i=ve(Qe,{key:(l&&!un(l)?l:`_${t}`)+(!c&&r?"_fb":"")},c||(r?r():[]),c&&e._===1?64:-2)}catch(c){for(let l=pr.length;l>u;l--)_c();throw c}finally{s&&s._c&&(s._d=!0)}return!o&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),i}function Ag(e){return e.some(t=>os(t)?!(t.type===Nt||t.type===Qe&&!Ag(t.children)):!0)?e:null}function I4(e,t){const n={};for(const r in e)n[Js(r)]=e[r];return n}const Jl=e=>e?Gg(e)?fu(e):Jl(e.parent):null,Ha=ct(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=>Jl(e.parent),$root:e=>Jl(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Tg(e),$forceUpdate:e=>e.f||(e.f=()=>{Wc(e.update)}),$nextTick:e=>e.n||(e.n=Bn.bind(e.proxy)),$watch:e=>w4.bind(e)}),Vu=(e,t)=>e!==Le&&!e.__isScriptSetup&&Ve(e,t),M4={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:a,accessCache:s,type:u,appContext:i}=e;if(t[0]!=="$"){const p=s[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 a[t]}else{if(Vu(r,t))return s[t]=1,r[t];if(o!==Le&&Ve(o,t))return s[t]=2,o[t];if(Ve(a,t))return s[t]=3,a[t];if(n!==Le&&Ve(n,t))return s[t]=4,n[t];Ql&&(s[t]=0)}}const c=Ha[t];let l,d;if(c)return t==="$attrs"&&Lt(e.attrs,"get",""),c(e);if((l=u.__cssModules)&&(l=l[t]))return l;if(n!==Le&&Ve(n,t))return s[t]=4,n[t];if(d=i.config.globalProperties,Ve(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return Vu(o,t)?(o[t]=n,!0):r!==Le&&Ve(r,t)?(r[t]=n,!0):Ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,props:a,type:s}},u){let i;return!!(n[u]||e!==Le&&u[0]!=="$"&&Ve(e,u)||Vu(t,u)||Ve(a,u)||Ve(r,u)||Ve(Ha,u)||Ve(o.config.globalProperties,u)||(i=s.__cssModules)&&i[u])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ve(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function pu(){return Sg().slots}function C4(){return Sg().attrs}function Sg(e){const t=Rn();return t.setupContext||(t.setupContext=Kg(t))}function bi(e){return we(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Xn(e,t){return!e||!t?e||t:we(e)&&we(t)?e.concat(t):ct({},bi(e),bi(t))}let Ql=!0;function k4(e){const t=Tg(e),n=e.proxy,r=e.ctx;Ql=!1,t.beforeCreate&&bp(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:s,watch:u,provide:i,inject:c,created:l,beforeMount:d,mounted:p,beforeUpdate:h,updated:m,activated:f,deactivated:g,beforeDestroy:y,beforeUnmount:v,destroyed:b,unmounted:w,render:S,renderTracked:B,renderTriggered:R,errorCaptured:K,serverPrefetch:z,expose:q,inheritAttrs:V,components:D,directives:T,filters:Z}=t;if(c&&j4(c,r,null),s)for(const te in s){const Y=s[te];Ae(Y)&&(r[te]=Y.bind(n))}if(o){const te=o.call(n,n);je(te)&&(e.data=Xo(te))}if(Ql=!0,a)for(const te in a){const Y=a[te],oe=Ae(Y)?Y.bind(n,n):Ae(Y.get)?Y.get.bind(n,n):vn,pe=!Ae(Y)&&Ae(Y.set)?Y.set.bind(n):vn,de=re({get:oe,set:pe});Object.defineProperty(r,te,{enumerable:!0,configurable:!0,get:()=>de.value,set:ue=>de.value=ue})}if(u)for(const te in u)Dg(u[te],r,n,te);if(i){const te=Ae(i)?i.call(n):i;Reflect.ownKeys(te).forEach(Y=>{Jt(Y,te[Y])})}l&&bp(l,e,"c");function ne(te,Y){we(Y)?Y.forEach(oe=>te(oe.bind(n))):Y&&te(Y.bind(n))}if(ne(vg,d),ne(ln,p),ne(yg,h),ne(bg,m),ne(N4,f),ne(B4,g),ne(L4,K),ne(F4,B),ne($4,R),ne(Es,v),ne(gr,w),ne(R4,z),we(q))if(q.length){const te=e.exposed||(e.exposed={});q.forEach(Y=>{Object.defineProperty(te,Y,{get:()=>n[Y],set:oe=>n[Y]=oe,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===vn&&(e.render=S),V!=null&&(e.inheritAttrs=V),D&&(e.components=D),T&&(e.directives=T),z&&gg(e)}function j4(e,t,n=vn){we(e)&&(e=ec(e));for(const r in e){const o=e[r];let a;je(o)?"default"in o?a=at(o.from||r,o.default,!0):a=at(o.from||r):a=at(o),ft(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:s=>a.value=s}):t[r]=a}}function bp(e,t,n){bn(we(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Dg(e,t,n,r){let o=r.includes(".")?ig(n,r):()=>n[r];if(Ye(e)){const a=t[e];Ae(a)&&Xe(o,a)}else if(Ae(e))Xe(o,e.bind(n));else if(je(e))if(we(e))e.forEach(a=>Dg(a,t,n,r));else{const a=Ae(e.handler)?e.handler.bind(n):t[e.handler];Ae(a)&&Xe(o,a,e)}}function Tg(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:s}}=e.appContext,u=a.get(t);let i;return u?i=u:!o.length&&!n&&!r?i=t:(i={},o.length&&o.forEach(c=>Ei(i,c,s,!0)),Ei(i,t,s)),je(t)&&a.set(t,i),i}function Ei(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&Ei(e,a,n,!0),o&&o.forEach(s=>Ei(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const u=z4[s]||n&&n[s];e[s]=u?u(e[s],t[s]):t[s]}return e}const z4={data:Ep,props:wp,emits:wp,methods:$a,computed:$a,beforeCreate:jt,created:jt,beforeMount:jt,mounted:jt,beforeUpdate:jt,updated:jt,beforeDestroy:jt,beforeUnmount:jt,destroyed:jt,unmounted:jt,activated:jt,deactivated:jt,errorCaptured:jt,serverPrefetch:jt,components:$a,directives:$a,watch:H4,provide:Ep,inject:U4};function Ep(e,t){return t?e?function(){return ct(Ae(e)?e.call(this,this):e,Ae(t)?t.call(this,this):t)}:t:e}function U4(e,t){return $a(ec(e),ec(t))}function ec(e){if(we(e)){const t={};for(let n=0;n{let l,d=Le,p;return E4(()=>{const h=e[o];Ot(l,h)&&(l=h,c())}),{get(){return i(),n.get?n.get(l):l},set(h){const m=n.set?n.set(h):h;if(!Ot(m,l)&&!(d!==Le&&Ot(h,d)))return;const f=r.vnode.props,g=!!(f&&(t in f||o in f||a in f)&&(`onUpdate:${t}`in f||`onUpdate:${o}`in f||`onUpdate:${a}`in f));g||(l=h,c()),r.emit(`update:${t}`,m),Ot(h,d)&&(Ot(h,m)&&!Ot(m,p)||g&&d!==Le&&!Ot(m,l))&&c(),d=h,p=m}}});return u[Symbol.iterator]=()=>{let i=0;return{next(){return i<2?{value:i++?s||Le:u,done:!1}:{done:!0}}}},u}const Ng=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ct(t)}Modifiers`]||e[`${vr(t)}Modifiers`];function q4(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Le;let o=n;const a=t.startsWith("update:"),s=a&&Ng(r,t.slice(7));s&&(s.trim&&(o=n.map(l=>Ye(l)?l.trim():l)),s.number&&(o=o.map(Vc)));let u,i=r[u=Js(t)]||r[u=Js(Ct(t))];!i&&a&&(i=r[u=Js(vr(t))]),i&&bn(i,e,6,o);const c=r[u+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,bn(c,e,6,o)}}const K4=new WeakMap;function Bg(e,t,n=!1){const r=n?K4:t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let s={},u=!1;if(!Ae(e)){const i=c=>{const l=Bg(c,t,!0);l&&(u=!0,ct(s,l))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!a&&!u?(je(e)&&r.set(e,null),null):(we(a)?a.forEach(i=>s[i]=null):ct(s,a),je(e)&&r.set(e,s),s)}function hu(e,t){return!e||!Yi(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),Ve(e,t[0].toLowerCase()+t.slice(1))||Ve(e,vr(t))||Ve(e,t))}function xp(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[a],slots:s,attrs:u,emit:i,render:c,renderCache:l,props:d,data:p,setupState:h,ctx:m,inheritAttrs:f}=e,g=gi(e);let y,v;try{if(n.shapeFlag&4){const w=o||r,S=w;y=Un(c.call(S,w,l,d,h,p,m)),v=u}else{const w=t;y=Un(w.length>1?w(d,{attrs:u,slots:s,emit:i}):w(d,null)),v=t.props?u:W4(u)}}catch(w){pr.length=0,au(w,e,1),y=se(Nt)}let b=y;if(v&&f!==!1){const w=Object.keys(v),{shapeFlag:S}=b;w.length&&S&7&&(a&&w.some(Xi)&&(v=Y4(v,a)),b=zr(b,v,!1,!0))}if(n.dirs&&(b=zr(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition){const w=lu(b.type)&&mi(b)||b;ns(w,n.transition)}return y=b,gi(g),y}const W4=e=>{let t;for(const n in e)(n==="class"||n==="style"||Yi(n))&&((t||(t={}))[n]=e[n]);return t},Y4=(e,t)=>{const n={};for(const r in e)(!Xi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function X4(e,t,n){const{props:r,children:o,component:a}=e,{props:s,children:u,patchFlag:i}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&i>=0){if(i&1024)return!0;if(i&16)return r?Ap(r,s,c):!!s;if(i&8){const l=t.dynamicProps;for(let d=0;dObject.create(Rg),Fg=e=>Object.getPrototypeOf(e)===Rg;function _4(e,t,n,r=!1){const o={},a=$g();e.propsDefaults=Object.create(null),Lg(e,t,o,a);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);n?e.props=r?o:Jf(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function J4(e,t,n,r){const{props:o,attrs:a,vnode:{patchFlag:s}}=e,u=Me(o),[i]=e.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const l=e.vnode.dynamicProps;for(let d=0;d{i=!0;const[p,h]=Ig(d,t,!0);ct(s,p),h&&u.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}if(!a&&!i)return je(e)&&r.set(e,co),co;if(we(a))for(let l=0;le==="_"||e==="_ctx"||e==="$stable",Xc=e=>we(e)?e.map(Un):[Un(e)],eb=(e,t,n)=>{if(t._n)return t;const r=ie((...o)=>Xc(t(...o)),n);return r._c=!1,r},Mg=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Yc(o))continue;const a=e[o];if(Ae(a))t[o]=eb(o,a,r);else if(a!=null){const s=Xc(a);t[o]=()=>s}}},Cg=(e,t)=>{const n=Xc(t);e.slots.default=()=>n},kg=(e,t,n)=>{for(const r in t)(n||!Yc(r))&&(e[r]=t[r])},tb=(e,t,n)=>{const r=e.slots=$g();if(e.vnode.shapeFlag&32){const o=t._;o?(kg(r,t,n),n&&Rf(r,"_",o,!0)):Mg(t,r)}else t&&Cg(e,t)},nb=(e,t,n)=>{const{vnode:r,slots:o}=e;let a=!0,s=Le;if(r.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:kg(o,t,n):(a=!t.$stable,Mg(t,o)),s=t}else t&&(Cg(e,t),s={default:1});if(a)for(const u in o)!Yc(u)&&s[u]==null&&delete o[u]},Ut=ib;function rb(e){return ob(e)}function ob(e,t){const n=di();n.__VUE__=!0;const{insert:r,remove:o,patchProp:a,createElement:s,createText:u,createComment:i,setText:c,setElementText:l,parentNode:d,nextSibling:p,setScopeId:h=vn,insertStaticContent:m}=e,f=(E,A,O,U=null,C=null,$=null,X=void 0,k=null,W=!!A.dynamicChildren)=>{if(E===A)return;E&&!io(E,A)&&(U=M(E),ae(E,C,$,!0),E=null),A.patchFlag===-2&&(W=!1,A.dynamicChildren=null),A.dynamicChildren&&E&&E.dynamicChildren&&E.dynamicChildren.hasOnce&&(A.dynamicChildren===co&&(A.dynamicChildren=[]),A.dynamicChildren.hasOnce=!0);const{type:G,ref:fe,shapeFlag:he}=A;switch(G){case xs:g(E,A,O,U);break;case Nt:y(E,A,O,U);break;case ei:E==null&&v(A,O,U,X);break;case Qe:D(E,A,O,U,C,$,X,k,W);break;default:he&1?S(E,A,O,U,C,$,X,k,W):he&6?T(E,A,O,U,C,$,X,k,W):(he&64||he&128)&&G.process(E,A,O,U,C,$,X,k,W,j)}fe!=null&&C?za(fe,E&&E.ref,$,A||E,!A):fe==null&&E&&E.ref!=null&&za(E.ref,null,$,E,!0)},g=(E,A,O,U)=>{if(E==null)r(A.el=u(A.children),O,U);else{const C=A.el=E.el;A.children!==E.children&&c(C,A.children)}},y=(E,A,O,U)=>{E==null?r(A.el=i(A.children||""),O,U):A.el=E.el},v=(E,A,O,U)=>{[E.el,E.anchor]=m(E.children,A,O,U,E.el,E.anchor)},b=({el:E,anchor:A},O,U)=>{let C;for(;E&&E!==A;)C=p(E),r(E,O,U),E=C;r(A,O,U)},w=({el:E,anchor:A})=>{let O;for(;E&&E!==A;)O=p(E),o(E),E=O;o(A)},S=(E,A,O,U,C,$,X,k,W)=>{if(A.type==="svg"?X="svg":A.type==="math"&&(X="mathml"),E==null)B(A,O,U,C,$,X,k,W);else{const G=E.el&&E.el._isVueCE?E.el:null;try{G&&G._beginPatch(),z(E,A,C,$,X,k,W)}finally{G&&G._endPatch()}}},B=(E,A,O,U,C,$,X,k)=>{let W,G;const{props:fe,shapeFlag:he,transition:me,dirs:ye}=E;if(W=E.el=s(E.type,$,fe&&fe.is,fe),he&8?l(W,E.children):he&16&&K(E.children,W,null,U,C,Gu(E,$),X,k),ye&&_r(E,null,U,"created"),R(W,E,E.scopeId,X,U),fe){for(const qe in fe)qe!=="value"&&!Ca(qe)&&a(W,qe,null,fe[qe],$,U);"value"in fe&&a(W,"value",null,fe.value,$),(G=fe.onVnodeBeforeMount)&&In(G,U,E)}ye&&_r(E,null,U,"beforeMount");const Be=ab(C,me);Be&&me.beforeEnter(W),r(W,A,O),((G=fe&&fe.onVnodeMounted)||Be||ye)&&Ut(()=>{G&&In(G,U,E),Be&&me.enter(W),ye&&_r(E,null,U,"mounted")},C)},R=(E,A,O,U,C)=>{if(O&&h(E,O),U)for(let $=0;${for(let G=W;G{const k=A.el=E.el;let{patchFlag:W,dynamicChildren:G,dirs:fe}=A;W|=E.patchFlag&16;const he=E.props||Le,me=A.props||Le;let ye;if(O&&Jr(O,!1),(ye=me.onVnodeBeforeUpdate)&&In(ye,O,A,E),fe&&_r(A,E,O,"beforeUpdate"),O&&Jr(O,!0),G&&(!E.dynamicChildren||E.dynamicChildren.length!==G.length)&&(W=0,X=!1,G=null),(he.innerHTML&&me.innerHTML==null||he.textContent&&me.textContent==null)&&l(k,""),G?q(E.dynamicChildren,G,k,O,U,Gu(A,C),$):X||oe(E,A,k,null,O,U,Gu(A,C),$,!1),W>0){if(W&16)V(k,he,me,O,C);else if(W&2&&he.class!==me.class&&a(k,"class",null,me.class,C),W&4&&a(k,"style",he.style,me.style,C),W&8){const Be=A.dynamicProps;for(let qe=0;qe{ye&&In(ye,O,A,E),fe&&_r(A,E,O,"updated")},U)},q=(E,A,O,U,C,$,X)=>{for(let k=0;k{if(A!==O){if(A!==Le)for(const $ in A)!Ca($)&&!($ in O)&&a(E,$,A[$],null,C,U);for(const $ in O){if(Ca($))continue;const X=O[$],k=A[$];X!==k&&$!=="value"&&a(E,$,k,X,C,U)}"value"in O&&a(E,"value",A.value,O.value,C)}},D=(E,A,O,U,C,$,X,k,W)=>{const G=A.el=E?E.el:u(""),fe=A.anchor=E?E.anchor:u("");let{patchFlag:he,dynamicChildren:me,slotScopeIds:ye}=A;ye&&(k=k?k.concat(ye):ye),E==null?(r(G,O,U),r(fe,O,U),K(A.children||[],O,fe,C,$,X,k,W)):he>0&&he&64&&me&&E.dynamicChildren&&E.dynamicChildren.length===me.length?(q(E.dynamicChildren,me,O,C,$,X,k),(A.key!=null||C&&A===C.subTree)&&Zc(E,A,!0)):oe(E,A,O,fe,C,$,X,k,W)},T=(E,A,O,U,C,$,X,k,W)=>{A.slotScopeIds=k,E==null?A.shapeFlag&512?C.ctx.activate(A,O,U,X,W):Z(A,O,U,C,$,X,W):ne(E,A,W)},Z=(E,A,O,U,C,$,X)=>{const k=E.component=db(E,U,C);if(cu(E)&&(k.ctx.renderer=j),pb(k,!1,X),k.asyncDep){if(C&&C.registerDep(k,te,X),!E.el){const W=k.subTree=se(Nt);y(null,W,A,O),E.placeholder=W.el}}else te(k,E,A,O,C,$,X)},ne=(E,A,O)=>{const U=A.component=E.component;if(X4(E,A,O))if(U.asyncDep&&!U.asyncResolved){A.el=E.el,Y(U,A,O);return}else U.next=A,U.update();else A.el=E.el,U.vnode=A},te=(E,A,O,U,C,$,X)=>{const k=()=>{if(E.isMounted){let{next:he,bu:me,u:ye,parent:Be,vnode:qe}=E;{const Wt=jg(E);if(Wt){he&&(he.el=qe.el,Y(E,he,X)),Wt.asyncDep.then(()=>{Ut(()=>{E.isUnmounted||G()},C)});return}}let ze=he,Ue;Jr(E,!1),he?(he.el=qe.el,Y(E,he,X)):he=qe,me&&Qs(me),(Ue=he.props&&he.props.onVnodeBeforeUpdate)&&In(Ue,Be,he,qe),Jr(E,!0);const Ze=xp(E),Et=E.subTree;E.subTree=Ze,f(Et,Ze,d(Et.el),M(Et),E,C,$),he.el=Ze.el,ze===null&&Z4(E,Ze.el),ye&&Ut(ye,C),(Ue=he.props&&he.props.onVnodeUpdated)&&Ut(()=>In(Ue,Be,he,qe),C)}else{let he;const{el:me,props:ye}=A,{bm:Be,m:qe,parent:ze,root:Ue,type:Ze}=E,Et=Vo(A);Jr(E,!1),Be&&Qs(Be),!Et&&(he=ye&&ye.onVnodeBeforeMount)&&In(he,ze,A),Jr(E,!0);{Ue.ce&&Ue.ce._hasShadowRoot()&&Ue.ce._injectChildStyle(Ze,E.parent?E.parent.type:void 0);const Wt=E.subTree=xp(E);f(null,Wt,O,U,E,C,$),A.el=Wt.el}if(qe&&Ut(qe,C),!Et&&(he=ye&&ye.onVnodeMounted)){const Wt=A;Ut(()=>In(he,ze,Wt),C)}(A.shapeFlag&256||ze&&Vo(ze.vnode)&&ze.vnode.shapeFlag&256)&&E.a&&Ut(E.a,C),E.isMounted=!0,A=O=U=null}};E.scope.on();const W=E.effect=new Mf(k);E.scope.off();const G=E.update=W.run.bind(W),fe=E.job=W.runIfDirty.bind(W);fe.i=E,fe.id=E.uid,W.scheduler=()=>Wc(fe),Jr(E,!0),G()},Y=(E,A,O)=>{A.component=E;const U=E.vnode.props;E.vnode=A,E.next=null,J4(E,A.props,U,O),nb(E,A.children,O),hr(),hp(E),fr()},oe=(E,A,O,U,C,$,X,k,W=!1)=>{const G=E&&E.children,fe=E?E.shapeFlag:0,he=A.children,{patchFlag:me,shapeFlag:ye}=A;if(me>0){if(me&128){de(G,he,O,U,C,$,X,k,W);return}else if(me&256){pe(G,he,O,U,C,$,X,k,W);return}}ye&8?(fe&16&&Se(G,C,$),he!==G&&l(O,he)):fe&16?ye&16?de(G,he,O,U,C,$,X,k,W):Se(G,C,$,!0):(fe&8&&l(O,""),ye&16&&K(he,O,U,C,$,X,k,W))},pe=(E,A,O,U,C,$,X,k,W)=>{E=E||co,A=A||co;const G=E.length,fe=A.length,he=Math.min(G,fe);let me;for(me=0;mefe?Se(E,C,$,!0,!1,he):K(A,O,U,C,$,X,k,W,he)},de=(E,A,O,U,C,$,X,k,W)=>{let G=0;const fe=A.length;let he=E.length-1,me=fe-1;for(;G<=he&&G<=me;){const ye=E[G],Be=A[G]=W?rr(A[G]):Un(A[G]);if(io(ye,Be))f(ye,Be,O,null,C,$,X,k,W);else break;G++}for(;G<=he&&G<=me;){const ye=E[he],Be=A[me]=W?rr(A[me]):Un(A[me]);if(io(ye,Be))f(ye,Be,O,null,C,$,X,k,W);else break;he--,me--}if(G>he){if(G<=me){const ye=me+1,Be=yeme)for(;G<=he;)ae(E[G],C,$,!0),G++;else{const ye=G,Be=G,qe=new Map;for(G=Be;G<=me;G++){const At=A[G]=W?rr(A[G]):Un(A[G]);At.key!=null&&qe.set(At.key,G)}let ze,Ue=0;const Ze=me-Be+1;let Et=!1,Wt=0;const $n=new Array(Ze);for(G=0;G=Ze){ae(At,C,$,!0);continue}let St;if(At.key!=null)St=qe.get(At.key);else for(ze=Be;ze<=me;ze++)if($n[ze-Be]===0&&io(At,A[ze])){St=ze;break}St===void 0?ae(At,C,$,!0):($n[St-Be]=G+1,St>=Wt?Wt=St:Et=!0,f(At,A[St],O,null,C,$,X,k,W),Ue++)}const qr=Et?sb($n):co;for(ze=qr.length-1,G=Ze-1;G>=0;G--){const At=Be+G,St=A[At],Kr=A[At+1],Wr=At+1{const{el:$,type:X,transition:k,children:W,shapeFlag:G}=E;if(G&6){ue(E.component.subTree,A,O,U);return}if(G&128){E.suspense.move(A,O,U);return}if(G&64){X.move(E,A,O,j);return}if(X===Qe){r($,A,O);for(let fe=0;fek.enter($),C));else{const{leave:fe,delayLeave:he,afterLeave:me}=k,ye=()=>{E.ctx.isUnmounted?o($):r($,A,O)},Be=()=>{const qe=$._isLeaving||!!$[gn];$._isLeaving&&$[gn](!0),k.persisted&&!qe?ye():fe($,()=>{ye(),me&&me()})};he?he($,ye,Be):Be()}else r($,A,O)},ae=(E,A,O,U=!1,C=!1)=>{const{type:$,props:X,ref:k,children:W,dynamicChildren:G,shapeFlag:fe,patchFlag:he,dirs:me,cacheIndex:ye,memo:Be}=E;if((he===-2||G&&G.hasOnce)&&(C=!1),k!=null&&(hr(),za(k,null,O,E,!0),fr()),ye!=null&&(!E.ctx||E.ctx===A)&&(A.renderCache[ye]=void 0),fe&256){A.ctx.deactivate(E);return}const qe=fe&1&&me,ze=!Vo(E);let Ue;if(ze&&(Ue=X&&X.onVnodeBeforeUnmount)&&In(Ue,A,E),fe&6)Ne(E.component,O,U);else{if(fe&128){E.suspense.unmount(O,U);return}qe&&_r(E,null,A,"beforeUnmount"),fe&64?E.type.remove(E,A,O,j,U):G&&!G.hasOnce&&($!==Qe||he>0&&he&64)?Se(G,A,O,!1,!0):($===Qe&&he&384||!C&&fe&16)&&Se(W,A,O),U&&ee(E)}const Ze=Be!=null&&ye==null;(ze&&(Ue=X&&X.onVnodeUnmounted)||qe||Ze)&&Ut(()=>{Ue&&In(Ue,A,E),qe&&_r(E,null,A,"unmounted"),Ze&&(E.el=null)},O)},ee=E=>{const{type:A,el:O,anchor:U,transition:C}=E;if(A===Qe){Ie(O,U);return}if(A===ei){w(E),C&&!C.persisted&&C.afterLeave&&C.afterLeave();return}const $=()=>{o(O),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(E.shapeFlag&1&&C&&!C.persisted){const{leave:X,delayLeave:k}=C,W=()=>X(O,$);k?k(E.el,$,W):W()}else $()},Ie=(E,A)=>{let O;for(;E!==A;)O=p(E),o(E),E=O;o(A)},Ne=(E,A,O)=>{const{bum:U,scope:C,job:$,subTree:X,um:k,m:W,a:G}=E;Dp(W),Dp(G),U&&Qs(U),C.stop(),$?($.flags|=8,ae(X,E,A,O)):E.vnode.el&&X&&(X.transition=E.vnode.transition,ae(X,E,A,O)),k&&Ut(k,A),Ut(()=>{E.isUnmounted=!0},A)},Se=(E,A,O,U=!1,C=!1,$=0)=>{for(let X=$;X{if(E.shapeFlag&6)return M(E.component.subTree);if(E.shapeFlag&128)return E.suspense.next();const A=p(E.anchor||E.el),O=A&&A[ug];return O?p(O):A};let J=!1;const P=(E,A,O)=>{let U;E==null?A._vnode&&(ae(A._vnode,null,null,!0),U=A._vnode.component):f(A._vnode||null,E,A,null,null,null,O),A._vnode=E,J||(J=!0,hp(U),ag(),J=!1)},j={p:f,um:ae,m:ue,r:ee,mt:Z,mc:K,pc:oe,pbc:q,n:M,o:e};return{render:P,hydrate:void 0,createApp:G4(P)}}function Gu({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Jr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ab(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Zc(e,t,n=!1){const r=e.children,o=t.children;if(we(r)&&we(o))for(let a=0;a>1,e[n[u]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,s=n[a-1];a-- >0;)n[a]=s,s=t[s];return n}function jg(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:jg(t)}function Dp(e){if(e)for(let t=0;te.__isSuspense;function ib(e,t){t&&t.pendingBranch?we(e)?t.effects.push(...e):t.effects.push(e):og(e)}const Qe=Symbol.for("v-fgt"),xs=Symbol.for("v-txt"),Nt=Symbol.for("v-cmt"),ei=Symbol.for("v-stc"),pr=[];let on=null;function L(e=!1){pr.push(on=e?null:[])}function _c(){pr.pop(),on=pr[pr.length-1]||null}let rs=1;function wi(e,t=!1){rs+=e,e<0&&on&&t&&(on.hasOnce=!0)}function Hg(e){return e.dynamicChildren=rs>0?on||co:null,_c(),rs>0&&on&&on.push(e),e}function Q(e,t,n,r,o,a){return Hg(ce(e,t,n,r,o,a,!0))}function ve(e,t,n,r,o){return Hg(se(e,t,n,r,o,!0))}function os(e){return e?e.__v_isVNode===!0:!1}function io(e,t){return e.type===t.type&&e.key===t.key}const Vg=({key:e})=>e??null,ti=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ye(e)||ft(e)||Ae(e)?{i:Bt,r:e,k:t,f:!!n}:e:null);function ce(e,t=null,n=null,r=0,o=null,a=e===Qe?0:1,s=!1,u=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Vg(t),ref:t&&ti(t),scopeId:su,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Bt};return u?(xi(i,n),a&128&&e.normalize(i)):n&&(i.shapeFlag|=Ye(n)?8:16),rs>0&&!s&&on&&(i.patchFlag>0||a&6)&&i.patchFlag!==32&&on.push(i),i}const se=ub;function ub(e,t=null,n=null,r=0,o=null,a=!1){if((!e||e===wg)&&(e=Nt),os(e)){const u=zr(e,t,!0);return n&&xi(u,n),rs>0&&!a&&on&&(u.shapeFlag&6?on[on.indexOf(e)]=u:on.push(u)),u.patchFlag=-2,u}if(mb(e)&&(e=e.__vccOpts),t){t=Zo(t);let{class:u,style:i}=t;u&&!Ye(u)&&(t.class=Re(u)),je(i)&&(ou(i)&&!we(i)&&(i=ct({},i)),t.style=an(i))}const s=Ye(e)?1:Ug(e)?128:lu(e)?64:je(e)?4:Ae(e)?2:0;return ce(e,t,n,r,o,s,a,!0)}function Zo(e){return e?ou(e)||Fg(e)?ct({},e):e:null}function zr(e,t,n=!1,r=!1){const{props:o,ref:a,patchFlag:s,children:u,transition:i}=e,c=t?mt(o||{},t):o,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Vg(c),ref:t&&t.ref?n&&a?we(a)?a.concat(ti(t)):[a,ti(t)]:ti(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Qe?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:i,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&zr(e.ssContent),ssFallback:e.ssFallback&&zr(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce,cacheIndex:e.cacheIndex};return i&&r&&ns(l,i.clone(l)),l}function ht(e=" ",t=0){return se(xs,null,e,t)}function ge(e="",t=!1){return t?(L(),ve(Nt,null,e)):se(Nt,null,e)}function Un(e){return e==null||typeof e=="boolean"?se(Nt):we(e)?se(Qe,null,e.slice()):os(e)?rr(e):se(xs,null,String(e))}function rr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:zr(e)}function xi(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(we(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),xi(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Fg(t)?t._ctx=Bt:o===3&&Bt&&(Bt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(Ae(t)){if(r&65){xi(e,{default:t});return}t={default:t,_ctx:Bt},n=32}else t=String(t),r&64?(n=16,t=[ht(t)]):n=8;e.children=t,e.shapeFlag|=n}function mt(...e){const t={};for(let n=0;nIt||Bt;let Ai,as;{const e=di(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),a=>{o.length>1?o.forEach(s=>s(a)):o[0](a)}};Ai=t("__VUE_INSTANCE_SETTERS__",n=>It=n),as=t("__VUE_SSR_SETTERS__",n=>ss=n)}const As=e=>{const t=It;return Ai(e),e.scope.on(),()=>{e.scope.off(),Ai(t)}},Tp=()=>{It&&It.scope.off(),Ai(null)};function Gg(e){return e.vnode.shapeFlag&4}let ss=!1;function pb(e,t=!1,n=!1){t&&as(t);const{props:r,children:o}=e.vnode,a=Gg(e);_4(e,r,a,t),tb(e,o,n||t);const s=a?hb(e,t):void 0;return t&&as(!1),s}function hb(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,M4);const{setup:r}=n;if(r){hr();const o=e.setupContext=r.length>1?Kg(e):null,a=As(e),s=bs(r,e,0,[e.props,o]),u=Nf(s);if(fr(),a(),(u||e.sp)&&!Vo(e)&&gg(e),u){if(s.then(Tp,Tp),t)return s.then(i=>{as(!0);try{Op(e,i,t)}finally{as(!1)}}).catch(i=>{au(i,e,0)});e.asyncDep=s}else Op(e,s)}else qg(e)}function Op(e,t,n){Ae(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:je(t)&&(e.setupState=eg(t)),qg(e)}function qg(e,t,n){const r=e.type;e.render||(e.render=r.render||vn);{const o=As(e);hr();try{k4(e)}finally{fr(),o()}}}const fb={get(e,t){return Lt(e,"get",""),e[t]}};function Kg(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,fb),slots:e.slots,emit:e.emit,expose:t}}function fu(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(eg(n4(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ha)return Ha[n](e)},has(t,n){return n in t||n in Ha}})):e.proxy}function gb(e,t=!0){return Ae(e)?e.displayName||e.name:e.name||t&&e.__name}function mb(e){return Ae(e)&&"__vccOpts"in e}const re=(e,t)=>c4(e,t,ss);function Ft(e,t,n){try{wi(-1);const r=arguments.length;return r===2?je(t)&&!we(t)?os(t)?se(e,null,[t]):se(e,t):se(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&os(n)&&(n=[n]),se(e,t,n))}finally{wi(1)}}const vb="3.5.43",yb=vn;let nc;const Np=typeof window<"u"&&window.trustedTypes;if(Np)try{nc=Np.createPolicy("vue",{createHTML:e=>e})}catch{}const Wg=nc?e=>nc.createHTML(e):e=>e,bb="http://www.w3.org/2000/svg",Eb="http://www.w3.org/1998/Math/MathML",nr=typeof document<"u"?document:null,Bp=nr&&nr.createElement("template"),wb={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==="svg"?nr.createElementNS(bb,e):t==="mathml"?nr.createElementNS(Eb,e):n?nr.createElement(e,{is:n}):nr.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>nr.createTextNode(e),createComment:e=>nr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>nr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,a){const s=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===a||!(o=o.nextSibling)););else{Bp.innerHTML=Wg(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const u=Bp.content;if(r==="svg"||r==="mathml"){const i=u.firstChild;for(;i.firstChild;)u.appendChild(i.firstChild);u.removeChild(i)}t.insertBefore(u,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},wr="transition",da="animation",is=Symbol("_vtc"),Yg={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},xb=ct({},cg,Yg),Ab=e=>(e.displayName="Transition",e.props=xb,e),pa=Ab((e,{slots:t})=>Ft(O4,Sb(e),t)),Qr=(e,t=[])=>{we(e)?e.forEach(n=>n(...t)):e&&e(...t)},Pp=e=>e?we(e)?e.some(t=>t.length>1):e.length>1:!1;function Sb(e){const t={};for(const D in e)D in Yg||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:i=a,appearActiveClass:c=s,appearToClass:l=u,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=Db(o),f=m&&m[0],g=m&&m[1],{onBeforeEnter:y,onEnter:v,onEnterCancelled:b,onLeave:w,onLeaveCancelled:S,onBeforeAppear:B=y,onAppear:R=v,onAppearCancelled:K=b}=t,z=(D,T,Z,ne)=>{D._enterCancelled=ne,eo(D,T?l:u),eo(D,T?c:s),Z&&Z()},q=(D,T)=>{D._isLeaving=!1,eo(D,d),eo(D,h),eo(D,p),T&&T()},V=D=>(T,Z)=>{const ne=D?R:v,te=()=>z(T,D,Z);Qr(ne,[T,te]),Rp(()=>{eo(T,D?i:a),_n(T,D?l:u),Pp(ne)||$p(T,r,f,te)})};return ct(t,{onBeforeEnter(D){Qr(y,[D]),_n(D,a),_n(D,s)},onBeforeAppear(D){Qr(B,[D]),_n(D,i),_n(D,c)},onEnter:V(!1),onAppear:V(!0),onLeave(D,T){D._isLeaving=!0;const Z=()=>q(D,T);_n(D,d),D._enterCancelled?(_n(D,p),Ip(D)):(Ip(D),_n(D,p)),Rp(()=>{D._isLeaving&&(eo(D,d),_n(D,h),Pp(w)||$p(D,r,g,Z))}),Qr(w,[D,Z])},onEnterCancelled(D){z(D,!1,void 0,!0),Qr(b,[D])},onAppearCancelled(D){z(D,!0,void 0,!0),Qr(K,[D])},onLeaveCancelled(D){q(D),Qr(S,[D])}})}function Db(e){if(e==null)return null;if(je(e))return[qu(e.enter),qu(e.leave)];{const t=qu(e);return[t,t]}}function qu(e){return Sy(e)}function _n(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[is]||(e[is]=new Set)).add(t)}function eo(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[is];n&&(n.delete(t),n.size||(e[is]=void 0))}function Rp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Tb=0;function $p(e,t,n,r){const o=e._endId=++Tb,a=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:s,timeout:u,propCount:i}=Ob(e,t);if(!s)return r();const c=s+"end";let l=0;const d=()=>{e.removeEventListener(c,p),a()},p=h=>{h.target===e&&++l>=i&&d()};setTimeout(()=>{l(n[m]||"").split(", "),o=r(`${wr}Delay`),a=r(`${wr}Duration`),s=Fp(o,a),u=r(`${da}Delay`),i=r(`${da}Duration`),c=Fp(u,i);let l=null,d=0,p=0;t===wr?s>0&&(l=wr,d=s,p=a.length):t===da?c>0&&(l=da,d=c,p=i.length):(d=Math.max(s,c),l=d>0?s>c?wr:da:null,p=l?l===wr?a.length:i.length:0);const h=l===wr&&/\b(?:transform|all)(?:,|$)/.test(r(`${wr}Property`).toString());return{type:l,timeout:d,propCount:p,hasTransform:h}}function Fp(e,t){for(;e.lengthLp(n)+Lp(e[r])))}function Lp(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ip(e){return(e?e.ownerDocument:document).body.offsetHeight}function Nb(e,t,n){const r=e[is];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Si=Symbol("_vod"),Xg=Symbol("_vsh"),lr={name:"show",beforeMount(e,{value:t},{transition:n}){e[Si]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ha(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),ha(e,!0),r.enter(e)):r.leave(e,()=>{ha(e,!1)}):ha(e,t))},beforeUnmount(e,{value:t}){ha(e,t)}};function ha(e,t){e.style.display=t?e[Si]:"none",e[Xg]=!t}const Zg=Symbol("");function _g(e){const t=Rn();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>Di(a,o))},r=()=>{const o=e(t.proxy);t.ce?Di(t.ce,o):rc(t.subTree,o),n(o)};yg(()=>{og(r)}),ln(()=>{Xe(r,vn,{flush:"post"});const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),gr(()=>o.disconnect())})}function rc(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{rc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Di(e.el,t);else if(e.type===Qe)e.children.forEach(n=>rc(n,t));else if(e.type===ei){let{el:n,anchor:r}=e;for(;n&&(Di(n,t),n!==r);)n=n.nextSibling}}function Di(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t){const a=Ly(t[o]);n.setProperty(`--${o}`,a),r+=`--${o}: ${a};`}n[Zg]=r}}const Bb=/(?:^|;)\s*display\s*:/;function Pb(e,t,n){const r=e.style,o=Ye(n);let a=!1;if(n&&!o){if(t)if(Ye(t))for(const s of t.split(";")){const u=s.slice(0,s.indexOf(":")).trim();n[u]==null&&Fa(r,u,"")}else for(const s in t)n[s]==null&&Fa(r,s,"");for(const s in n){s==="display"&&(a=!0);const u=n[s];u!=null?$b(e,s,!Ye(t)&&t?t[s]:void 0,u)||Fa(r,s,u):Fa(r,s,"")}}else if(o){if(t!==n){const s=r[Zg];s&&(n+=";"+s),r.cssText=n,a=Bb.test(n)}}else t&&e.removeAttribute("style");Si in e&&(e[Si]=a?r.display:"",e[Xg]&&(r.display="none"))}const Us=/\s*!important$/;function Fa(e,t,n){if(we(n))n.forEach(r=>Fa(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))Us.test(n)?e.setProperty(t,n.replace(Us,""),"important"):e.setProperty(t,n);else{const r=Rb(e,t);Us.test(n)?e.setProperty(vr(r),n.replace(Us,""),"important"):e[r]=n}}const Mp=["Webkit","Moz","ms"],Ku={};function Rb(e,t){const n=Ku[t];if(n)return n;let r=Ct(t);if(r!=="filter"&&r in e)return Ku[t]=r;r=Ji(r);for(let o=0;oWu||(kb.then(()=>Wu=0),Wu=Date.now());function zb(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;const o=n.value;if(we(o)){const a=r.stopImmediatePropagation;r.stopImmediatePropagation=()=>{a.call(r),r._stopped=!0};const s=o.slice(),u=[r];for(let i=0;ie.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ub=(e,t,n,r,o,a)=>{const s=o==="svg";t==="class"?Nb(e,r,s):t==="style"?Pb(e,n,r):Yi(t)?Xi(t)||Lb(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Hb(e,t,r,s))?(jp(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&kp(e,t,r,s,a,t!=="value")):e._isVueCE&&(Vb(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Ye(r)))?jp(e,Ct(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),kp(e,t,r,s))};function Hb(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Up(t)&&Ae(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Up(t)&&Ye(n)?!1:t in e}function Vb(e,t){const n=e._def.props;if(!n)return!1;const r=Ct(t);return Array.isArray(n)?n.some(o=>Ct(o)===r):Object.keys(n).some(o=>Ct(o)===r)}const Hp=e=>{const t=e.props["onUpdate:modelValue"]||!1;return we(t)?n=>Qs(t,n):t};function Gb(e){e.target.composing=!0}function Vp(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Hs=Symbol("_assign"),Vs=Symbol("_initialValue");function Yu(e,t,n){return t&&(e=e.trim()),n&&(e=Vc(e)),e}const qb={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e.parentNode&&(e.type==="text"?e[Vs]=e.defaultValue.replace(/[\r\n]/g,""):e.type==="textarea"&&(e[Vs]=e.defaultValue.replace(/\r\n?/g,` +`))),e[Hs]=Hp(o);const a=r||o.props&&o.props.type==="number";Io(e,t?"change":"input",s=>{s.target.composing||e[Hs](Yu(e.value,n,a))}),(n||a)&&Io(e,"change",()=>{e.value=Yu(e.value,n,a)}),t||(Io(e,"compositionstart",Gb),Io(e,"compositionend",Vp),Io(e,"change",Vp))},mounted(e,{value:t,modifiers:{trim:n,number:r}}){const o=t??"",a=e[Vs];delete e[Vs],a!==void 0&&(e.type==="text"||e.type==="textarea")&&e.value!==a?e[Hs](Yu(e.value,n,r)):e.value=o},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:a}},s){if(e[Hs]=Hp(s),e.composing)return;const u=(a||e.type==="number")&&!/^0\d/.test(e.value)?Vc(e.value):e.value,i=t??"";if(u===i)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===i)||(e.value=i)}},Kb=["ctrl","shift","alt","meta"],Wb={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)=>Kb.some(n=>e[`${n}Key`]&&!t.includes(n))},Tn=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=((o,...a)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=(o=>{if(!("key"in o))return;const a=vr(o.key);if(t.some(s=>s===a||Yb[s]===a))return e(o)}))},Xb=ct({patchProp:Ub},wb);let Gp;function Zb(){return Gp||(Gp=rb(Xb))}const _b=((...e)=>{const t=Zb().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Qb(r);if(!o)return;const a=t._component;!Ae(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const s=n(o,!1,Jb(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t});function Jb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Qb(e){return Ye(e)?document.querySelector(e):e}const Jc=e=>e.startsWith("/");function Jg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function e3(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Jg(e.default)}const He=Object.assign;function Xu(e,t){const n={};for(const r in t){const o=t[r];n[r]=En(o)?o.map(e):e(o)}return n}const Va=()=>{},En=Array.isArray;function qp(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const Qg=Symbol("");function _o(e,t){return He(new Error,{type:e,[Qg]:!0},t)}function Jn(e,t){return e instanceof Error&&Qg in e&&(t==null||!!(e.type&t))}const t3=Symbol(""),Kp=Symbol(""),Ds=Symbol(""),Qc=Symbol(""),oc=Symbol("");function n3(){return at(Ds)}function r3(e){return at(Qc)}const Mo=typeof document<"u",em=/#/g,o3=/&/g,a3=/\//g,s3=/=/g,i3=/\?/g,tm=/\+/g,u3=/%5B/g,l3=/%5D/g,nm=/%5E/g,c3=/%60/g,rm=/%7B/g,d3=/%7C/g,om=/%7D/g,p3=/%20/g;function ed(e){return e==null?"":encodeURI(""+e).replace(d3,"|").replace(u3,"[").replace(l3,"]")}function h3(e){return ed(e).replace(rm,"{").replace(om,"}").replace(nm,"^")}function ac(e){return ed(e).replace(tm,"%2B").replace(p3,"+").replace(em,"%23").replace(o3,"%26").replace(c3,"`").replace(rm,"{").replace(om,"}").replace(nm,"^")}function f3(e){return ac(e).replace(s3,"%3D")}function g3(e){return ed(e).replace(em,"%23").replace(i3,"%3F")}function m3(e){return g3(e).replace(a3,"%2F")}function Ti(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const v3=/\/$/,y3=e=>e.replace(v3,"");function Zu(e,t,n="/"){let r,o={},a="",s="";const u=t.indexOf("#");let i=t.indexOf("?");return i=u>=0&&i>u?-1:i,i>=0&&(r=t.slice(0,i),a=t.slice(i,u>0?u:t.length),o=e(a.slice(1))),u>=0&&(r=r||t.slice(0,u),s=t.slice(u,t.length)),r=x3(r??t,n),{fullPath:r+a+s,path:r,query:o,hash:Ti(s)}}function b3(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Wp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function E3(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Jo(t.matched[r],n.matched[o])&&am(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Jo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function am(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!w3(e[n],t[n]))return!1;return!0}function w3(e,t){return En(e)?Yp(e,t):En(t)?Yp(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function Yp(e,t){return En(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function x3(e,t){if(Jc(e))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let a=n.length-1,s,u;for(s=0;s1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(s).join("/")}const Mn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};function A3(e){if(!e)if(Mo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),y3(e)}const S3=/^[^#]+#/;function D3(e,t){return e.replace(S3,"#")+t}function T3(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const td=()=>history.scrollRestoration==="manual"?{left:window.scrollX,top:window.scrollY}:null;function O3(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=T3(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Xp(e,t){return(history.state?history.state.position-t:-1)+e}const sc=new Map;function N3(e){sc.set(e,td())}function B3(e){const t=sc.get(e);return sc.delete(e),t}function P3(e){return typeof e=="string"||e&&typeof e=="object"}function sm(e){return typeof e=="string"||typeof e=="symbol"}function R3(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&ac(o)):[r&&ac(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function $3(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=En(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}function fa(){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.slice(),reset:n}}function Nr(e,t,n,r,o,a=s=>s()){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((u,i)=>{const c=p=>{p===!1?i(_o(4,{from:n,to:t})):p instanceof Error?i(p):P3(p)?i(_o(2,{from:t,to:p})):(s&&r.enterCallbacks[o]===s&&typeof p=="function"&&s.push(p),u())},l=a(()=>e.call(r&&r.instances[o],t,n,c));let d=Promise.resolve(l);e.length<3&&(d=d.then(c)),d.catch(p=>i(p))})}function _u(e,t,n,r,o=a=>a()){const a=[];for(const s of e)for(const u in s.components){let i=s.components[u];if(!(t!=="beforeRouteEnter"&&!s.instances[u]))if(Jg(i)){const c=(i.__vccOpts||i)[t];c&&a.push(Nr(c,n,r,s,u,o))}else{let c=i();a.push(()=>c.then(l=>{if(!l)throw new Error(`Couldn't resolve component "${u}" at "${s.path}"`);const d=e3(l)?l.default:l;s.mods[u]=l,s.components[u]=d;const p=(d.__vccOpts||d)[t];return p&&Nr(p,n,r,s,u,o)()}))}}return a}function F3(e,t){const n=[],r=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let s=0;sJo(c,u))?r.push(u):n.push(u));const i=e.matched[s];i&&(t.matched.find(c=>Jo(c,i))||o.push(i))}return[n,r,o]}let L3=()=>location.protocol+"//"+location.host;function im(e,t){const{pathname:n,search:r,hash:o}=t,a=e.indexOf("#");if(a>-1){let s=o.includes(e.slice(a))?e.slice(a).length:1,u=o.slice(s);return u[0]!=="/"&&(u="/"+u),Wp(u,"")}return Wp(n,e)+r+o}function I3(e,t,n,r){let o=[],a=[],s=null;const u=({state:p})=>{const h=im(e,location),m=n.value,f=t.value;let g=0;if(p){if(n.value=h,t.value=p,s&&s===m){s=null;return}g=f?p.position-f.position:0}else r(h);o.forEach(y=>{y(n.value,m,{delta:g,type:"pop",direction:g?g>0?"forward":"back":""})})};function i(){s=n.value}function c(p){o.push(p);const h=()=>{const m=o.indexOf(p);m>-1&&o.splice(m,1)};return a.push(h),h}function l(){const{history:p}=window;p.state&&p.replaceState(He({},p.state,{scroll:td()}),"")}function d(){for(const p of a)p();a=[],window.removeEventListener("popstate",u),window.removeEventListener("pagehide",l)}return window.addEventListener("popstate",u),window.addEventListener("pagehide",l),{pauseListeners:i,listen:c,destroy:d}}function _p(e,t,n,r=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:null}}function M3(e){const{history:t,location:n}=window,r={value:im(e,n)},o={value:t.state};o.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(i,c,l){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+i:L3()+e+i;try{t[l?"replaceState":"pushState"](c,"",p),o.value=c}catch(h){console.error(h),n[l?"replace":"assign"](p)}}function s(i,c){a(i,He({},t.state,_p(o.value.back,i,o.value.forward,!0),c,{position:o.value.position}),!0),r.value=i}function u(i,c){const l=He({},o.value,t.state,{forward:i,scroll:td()});a(l.current,l,!0),a(i,He({},_p(r.value,i,null),{position:l.position+1},c),!1),r.value=i}return{location:r,state:o,push:u,replace:s}}function C3(e){e=A3(e);const t=M3(e),n=I3(e,t.state,t.location,t.replace);function r(a,s=!0){s||n.pauseListeners(),history.go(a)}const o=He({location:"",base:e,go:r,createHref:D3.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}const k3={type:0,value:""},j3=/[a-zA-Z0-9_]/;function z3(e){if(!e)return[[]];if(e==="/")return[[k3]];if(!Jc(e))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let a;function s(){a&&o.push(a),a=[]}let u=0,i,c="",l="";function d(){c&&(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:l,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=i}for(;ut.length?t.length===1&&t[0]===80?1:-1:0}function um(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const q3={strict:!1,end:!0,sensitive:!1};function K3(e,t,n){const r=V3(z3(e.path),n),o=He(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function W3(e,t){const n=[],r=new Map;t=qp(q3,t);function o(d){return r.get(d)}function a(d,p,h){const m=!h,f=th(d);f.aliasOf=h&&h.record;const g=qp(t,d),y=[f];if("alias"in d){const w=typeof d.alias=="string"?[d.alias]:d.alias;for(const S of w)y.push(th(He({},f,{components:h?h.record.components:f.components,path:S,aliasOf:h?h.record:f})))}let v,b;for(const w of y){const{path:S}=w;if(p&&!Jc(S)){const B=p.record.path,R=B[B.length-1]==="/"?"":"/";w.path=p.record.path+(S&&R+S)}if(v=K3(w,p,g),h?h.alias.push(v):(b=b||v,b!==v&&b.alias.push(v),m&&d.name&&!nh(v)&&s(d.name)),lm(v)&&i(v),f.children){const B=f.children;for(let R=0;R{s(b)}:Va}function s(d){if(sm(d)){const p=r.get(d);p&&(r.delete(d),n.splice(n.indexOf(p),1),p.children.forEach(s),p.alias.forEach(s))}else{const p=n.indexOf(d);p>-1&&(n.splice(p,1),d.record.name&&r.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function u(){return n}function i(d){const p=Z3(d,n);n.splice(p,0,d),d.record.name&&!nh(d)&&r.set(d.record.name,d)}function c(d,p){let h,m={},f,g;if("name"in d&&d.name){if(h=r.get(d.name),!h)throw _o(1,{location:d});g=h.record.name,m=He(eh(p.params,h.keys.filter(b=>!b.optional).concat(h.parent?h.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),d.params&&eh(d.params,h.keys.map(b=>b.name))),f=h.stringify(m)}else if(d.path!=null)f=d.path,h=n.find(b=>b.re.test(f)),h&&(m=h.parse(f),g=h.record.name,h.keys.forEach(b=>{b.optional&&!m[b.name]&&delete m[b.name]}));else{if(h=p.name?r.get(p.name):n.find(b=>b.re.test(p.path)),!h)throw _o(1,{location:d,currentLocation:p});g=h.record.name,m=He({},p.params,d.params),f=h.stringify(m)}const y=[];let v=h;for(;v;)y.unshift(v.record),v=v.parent;return{name:g,path:f,params:m,matched:y,meta:X3(y)}}e.forEach(d=>a(d));function l(){n.length=0,r.clear()}return{addRoute:a,resolve:c,removeRoute:s,clearRoutes:l,getRoutes:u,getRecordMatcher:o}}function eh(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function th(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Y3(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Y3(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=="object"?n[r]:n;return t}function nh(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function X3(e){return e.reduce((t,n)=>He(t,n.meta),{})}function Z3(e,t){let n=0,r=t.length;for(;n!==r;){const a=n+r>>1;um(e,t[a])<0?r=a:n=a+1}const o=_3(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function _3(e){let t=e;for(;t=t.parent;)if(lm(t)&&um(e,t)===0)return t}function lm({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function rh(e){const t=at(Ds),n=at(Qc),r=re(()=>{const i=I(e.to);return t.resolve(i)}),o=re(()=>{const{matched:i}=r.value,{length:c}=i,l=i[c-1],d=n.matched;if(!l||!d.length)return-1;const p=d.findIndex(Jo.bind(null,l));if(p>-1)return p;const h=oh(i[c-2]);return c>1&&oh(l)===h&&d[d.length-1].path!==h?d.findIndex(Jo.bind(null,i[c-2])):p}),a=re(()=>o.value>-1&&tE(n.params,r.value.params)),s=re(()=>o.value>-1&&o.value===n.matched.length-1&&am(n.params,r.value.params));function u(i={}){if(eE(i)){const c=t[I(e.replace)?"replace":"push"](I(e.to)).catch(Va);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:re(()=>r.value.href),isActive:a,isExactActive:s,navigate:u}}function J3(e){return e.length===1?e[0]:e}const Q3=Ge({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"},viewTransition:Boolean},useLink:rh,setup(e,{slots:t}){const n=Xo(rh(e)),{options:r}=at(Ds),o=re(()=>({[ah(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ah(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&J3(t.default(n));return e.custom?a:Ft("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},a)}}});function eE(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 tE(e,t){for(const n in t){const r=t[n],o=e[n];if(En(r)){if(!En(o)||o.length!==r.length||r.some((a,s)=>a.valueOf()!==o[s].valueOf()))return!1}else if(r!==o)return!1}return!0}function oh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ah=(e,t,n)=>e??t??n,nE=Ge({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=at(oc),o=re(()=>e.route||r.value),a=at(Kp,0),s=re(()=>{let c=I(a);const{matched:l}=o.value;let d;for(;(d=l[c])&&!d.components;)c++;return c}),u=re(()=>o.value.matched[s.value]);Jt(Kp,re(()=>s.value+1)),Jt(t3,u),Jt(oc,o);const i=Te();return Xe(()=>[i.value,u.value,e.name],([c,l,d],[p,h,m])=>{l&&(l.instances[d]=c,h&&h!==l&&c&&c===p&&(l.leaveGuards.size||(l.leaveGuards=h.leaveGuards),l.updateGuards.size||(l.updateGuards=h.updateGuards))),c&&l&&(!h||!Jo(l,h)||!p)&&(l.enterCallbacks[d]||[]).forEach(f=>f(c))},{flush:"post"}),()=>{const c=o.value,l=e.name,d=u.value,p=d&&d.components[l];if(!p)return sh(n.default,{Component:p,route:c});const h=d.props[l],m=h?h===!0?c.params:typeof h=="function"?h(c):h:null,f=Ft(p,He({},m,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(d.instances[l]=null)},ref:i}));return sh(n.default,{Component:f,route:c})||f}}});function sh(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const cm=nE;function rE(e){const t=W3(e.routes,e),n=e.parseQuery||R3,r=e.stringifyQuery||Zp,o=e.history,a=fa(),s=fa(),u=fa(),i=Yn(Mn),c=Yn(0);let l=Mn;Mo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Xu.bind(null,P=>""+P),p=Xu.bind(null,m3),h=Xu.bind(null,Ti);function m(P,j){let E,A;sm(P)?(E=t.getRecordMatcher(P),A=j):A=P;const O=t.addRoute(A,E);return c.value++,()=>{O(),c.value++}}function f(P){const j=t.getRecordMatcher(P);j&&(t.removeRoute(j),c.value++)}function g(){t.clearRoutes(),c.value++}function y(){return t.getRoutes().map(P=>P.record)}function v(P){return!!t.getRecordMatcher(P)}function b(P,j){if(c.value,typeof P=="string"){j=j||(P.startsWith("/")?Mn:i.value);const $=Zu(n,P,j.path),X=t.resolve({path:$.path},j),k=o.createHref($.fullPath);return He($,X,{params:h(X.params),redirectedFrom:void 0,href:k})}j=He({},j||(P.path!=null&&P.path.startsWith("/")&&!("name"in P&&P.name)?Mn:i.value));let E;if(P.path!=null)E=He({},P,{path:Zu(n,P.path,j.path).path});else{const $=He({},P.params);for(const X in $)$[X]==null&&delete $[X];E=He({},P,{params:p($)}),j.params=p(j.params)}const A=t.resolve(E,j),O=P.hash||"";A.params=d(h(A.params));const U=b3(r,He({},P,{hash:h3(O),path:A.path})),C=o.createHref(U);return He({fullPath:U,hash:O,query:r===Zp?$3(P.query):P.query||{}},A,{redirectedFrom:void 0,href:C})}function w(P){return typeof P=="string"?Zu(n,P,i.value.path):He({},P)}function S(P,j){if(l!==P)return _o(8,{from:j,to:P})}function B(P){return z(P)}function R(P){return B(He(w(P),{replace:!0}))}function K(P,j){const E=P.matched[P.matched.length-1];if(E&&E.redirect){const{redirect:A}=E;let O=typeof A=="function"?A(P,j):A;return typeof O=="string"&&(O=O.includes("?")||O.includes("#")?O=w(O):{path:O},O.params={}),He({query:P.query,hash:P.hash,params:O.path!=null?{}:P.params},O)}}function z(P,j){const E=l=b(P),A=i.value,O=P.state,U=P.force,C=P.replace===!0,$=K(E,A);if($)return z(He(w($),{state:typeof $=="object"?He({},O,$.state):O,force:U,replace:C}),j||E);const X=E;X.redirectedFrom=j;let k;return!U&&E3(r,A,E)&&(k=_o(16,{to:X,from:A}),ee(A,A,!0,!1)),(k?Promise.resolve(k):D(X,A)).catch(W=>Jn(W)?Jn(W,2)?W:ae(W):de(W,X,A)).then(W=>{if(W){if(Jn(W,2))return z(He({replace:C},w(W.to),{state:typeof W.to=="object"?He({},O,W.to.state):O,force:U}),j||X)}else W=Z(X,A,!0,C,O);return T(X,A,W),W})}function q(P,j){const E=S(P,j);return E?Promise.reject(E):Promise.resolve()}function V(P){const j=Se.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(P):P()}function D(P,j){let E;const[A,O,U]=F3(P,j);E=_u(A.reverse(),"beforeRouteLeave",P,j);for(const $ of A)$.leaveGuards.forEach(X=>{E.push(Nr(X,P,j))});const C=q.bind(null,P,j);return E.push(C),J(E).then(()=>{E=[];for(const $ of a.list())E.push(Nr($,P,j));return E.push(C),J(E)}).then(()=>{E=_u(O,"beforeRouteUpdate",P,j);for(const $ of O)$.updateGuards.forEach(X=>{E.push(Nr(X,P,j))});return E.push(C),J(E)}).then(()=>{E=[];for(const $ of U)if($.beforeEnter)if(En($.beforeEnter))for(const X of $.beforeEnter)E.push(Nr(X,P,j));else E.push(Nr($.beforeEnter,P,j));return E.push(C),J(E)}).then(()=>(P.matched.forEach($=>$.enterCallbacks={}),E=_u(U,"beforeRouteEnter",P,j,V),E.push(C),J(E))).then(()=>{E=[];for(const $ of s.list())E.push(Nr($,P,j));return E.push(C),J(E)}).catch($=>Jn($,8)?$:Promise.reject($))}function T(P,j,E){u.list().forEach(A=>V(()=>A(P,j,E)))}function Z(P,j,E,A,O){const U=S(P,j);if(U)return U;const C=j===Mn,$=Mo?history.state:{};E&&(A||C?o.replace(P.fullPath,He({scroll:C&&$&&$.scroll},O)):o.push(P.fullPath,O)),i.value=P,ee(P,j,E,C),ae()}let ne;function te(){ne||(ne=o.listen((P,j,E)=>{if(!M.listening)return;const A=b(P),O=K(A,M.currentRoute.value);if(O){z(He(O,{replace:!0,force:!0}),A).catch(Va);return}l=A;const U=i.value;Mo&&E.delta&&N3(Xp(U.fullPath,E.delta)),D(A,U).catch(C=>Jn(C,12)?C:Jn(C,2)?(z(He(w(C.to),{force:!0}),A).then($=>{Jn($,20)&&!E.delta&&E.type==="pop"&&o.go(-1,!1)}).catch(Va),Promise.reject()):(E.delta&&o.go(-E.delta,!1),de(C,A,U))).then(C=>{C=C||Z(A,U,!1),C&&(E.delta&&!Jn(C,8)?o.go(-E.delta,!1):E.type==="pop"&&Jn(C,20)&&o.go(-1,!1)),T(A,U,C)}).catch(Va)}))}let Y=fa(),oe=fa(),pe;function de(P,j,E){ae(P);const A=oe.list();return A.length?A.forEach(O=>O(P,j,E)):console.error(P),Promise.reject(P)}function ue(){return pe&&i.value!==Mn?Promise.resolve():new Promise((P,j)=>{Y.add([P,j])})}function ae(P){return pe||(pe=!P,te(),Y.list().forEach(([j,E])=>P?E(P):j()),Y.reset()),P}function ee(P,j,E,A){const{scrollBehavior:O}=e;if(!Mo||!O)return Promise.resolve();const U=!E&&B3(Xp(P.fullPath,0))||(A||!E)&&history.state&&history.state.scroll||null;return Bn().then(()=>O(P,j,U)).then(C=>P===i.value&&C&&O3(C)).catch(C=>P===i.value&&de(C,P,j))}const Ie=P=>o.go(P);let Ne;const Se=new Set,M={currentRoute:i,listening:!0,addRoute:m,removeRoute:f,clearRoutes:g,hasRoute:v,getRoutes:y,resolve:b,options:e,push:B,replace:R,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:a.add,beforeResolve:s.add,afterEach:u.add,onError:oe.add,isReady:ue,install(P){P.component("RouterLink",Q3),P.component("RouterView",cm),P.config.globalProperties.$router=M,Object.defineProperty(P.config.globalProperties,"$route",{enumerable:!0,get:()=>I(i)}),Mo&&!Ne&&i.value===Mn&&(Ne=!0,B(o.location).catch(A=>{}));const j={};for(const A in Mn)Object.defineProperty(j,A,{get:()=>i.value[A],enumerable:!0});P.provide(Ds,M),P.provide(Qc,Jf(j)),P.provide(oc,i);const E=P.unmount;Se.add(P),P.unmount=function(){Se.delete(P),Se.size<1&&(l=Mn,ne&&ne(),ne=null,i.value=Mn,Ne=!1,pe=!1),E()}}};function J(P){return P.reduce((j,E)=>j.then(()=>V(E)),Promise.resolve())}return M}const oE=Ge({__name:"App",setup(e){return(t,n)=>(L(),ve(I(cm)))}}),aE=e=>"/remote.php/"+e;function sE(e,t){return nd(t),pm()+aE(e)}function dm(e,t,n){const r={ocsVersion:2};nd(r);const o=r.ocsVersion===1?1:2;return pm()+"/ocs/v"+o+".php"+ic(e,t)}function ic(e,t,n){const r={escape:!0},o=function(a,s){return s=s||{},a.replace(/{([^{}]*)}/g,function(u,i){const c=s[i];return r.escape?encodeURIComponent(typeof c=="string"||typeof c=="number"?c.toString():u):typeof c=="string"||typeof c=="number"?c.toString():u})};return e.charAt(0)!=="/"&&(e="/"+e),o(e,t||{})}function Rr(e,t,n){const r={noRewrite:!1};nd(r);const o=hm();return!r.noRewrite&&typeof window<"u"&&window.OC?.config?.modRewriteWorking===!0?o+ic(e,t):o+"/index.php"+ic(e,t)}function pm(){return fm(),window.location.protocol+"//"+window.location.host+hm()}function hm(){fm();let e=window._oc_webroot;if(typeof e>"u"){e=location.pathname;const t=e.indexOf("/index.php/");if(t!==-1)e=e.slice(0,t);else{const n=e.indexOf("/",1);e=e.slice(0,n>0?n:void 0)}}return e}function fm(){if(typeof window>"u")throw new Error("This function is only available in a DOM environment")}function nd(e){if(typeof window>"u"&&!e?.baseURL)throw new Error("This function requires baseURL option to be provided in non-DOM environments")}function rd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function iE(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gm={exports:{}},ut=gm.exports={},kn,jn;function uc(){throw new Error("setTimeout has not been defined")}function lc(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?kn=setTimeout:kn=uc}catch{kn=uc}try{typeof clearTimeout=="function"?jn=clearTimeout:jn=lc}catch{jn=lc}})();function mm(e){if(kn===setTimeout)return setTimeout(e,0);if((kn===uc||!kn)&&setTimeout)return kn=setTimeout,setTimeout(e,0);try{return kn(e,0)}catch{try{return kn.call(null,e,0)}catch{return kn.call(this,e,0)}}}function uE(e){if(jn===clearTimeout)return clearTimeout(e);if((jn===lc||!jn)&&clearTimeout)return jn=clearTimeout,clearTimeout(e);try{return jn(e)}catch{try{return jn.call(null,e)}catch{return jn.call(this,e)}}}var cr=[],qo=!1,po,ni=-1;function lE(){!qo||!po||(qo=!1,po.length?cr=po.concat(cr):ni=-1,cr.length&&vm())}function vm(){if(!qo){var e=mm(lE);qo=!0;for(var t=cr.length;t;){for(po=cr,cr=[];++ni1)for(var n=1;nconsole.error("SEMVER",...t):()=>{},Ju}var Qu,uh;function Em(){if(uh)return Qu;uh=1;const e="2.0.0",t=256,n=Number.MAX_SAFE_INTEGER||9007199254740991,r=16,o=t-6;return Qu={MAX_LENGTH:t,MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:o,MAX_SAFE_INTEGER:n,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},Qu}var el={exports:{}},lh;function dE(){return lh||(lh=1,(function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:o}=Em(),a=bm();t=e.exports={};const s=t.re=[],u=t.safeRe=[],i=t.src=[],c=t.safeSrc=[],l=t.t={};let d=0;const p="[a-zA-Z0-9-]",h=[["\\s",1],["\\d",o],[p,r]],m=g=>{for(const[y,v]of h)g=g.split(`${y}*`).join(`${y}{0,${v}}`).split(`${y}+`).join(`${y}{1,${v}}`);return g},f=(g,y,v)=>{const b=m(y),w=d++;a(g,w,y),l[g]=w,i[w]=y,c[w]=b,s[w]=new RegExp(y,v?"g":void 0),u[w]=new RegExp(b,v?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),f("MAINVERSION",`(${i[l.NUMERICIDENTIFIER]})\\.(${i[l.NUMERICIDENTIFIER]})\\.(${i[l.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${i[l.NUMERICIDENTIFIERLOOSE]})\\.(${i[l.NUMERICIDENTIFIERLOOSE]})\\.(${i[l.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${i[l.NONNUMERICIDENTIFIER]}|${i[l.NUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${i[l.NONNUMERICIDENTIFIER]}|${i[l.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASE",`(?:-(${i[l.PRERELEASEIDENTIFIER]}(?:\\.${i[l.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${i[l.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[l.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${p}+`),f("BUILD",`(?:\\+(${i[l.BUILDIDENTIFIER]}(?:\\.${i[l.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${i[l.MAINVERSION]}${i[l.PRERELEASE]}?${i[l.BUILD]}?`),f("FULL",`^${i[l.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${i[l.MAINVERSIONLOOSE]}${i[l.PRERELEASELOOSE]}?${i[l.BUILD]}?`),f("LOOSE",`^${i[l.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${i[l.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${i[l.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${i[l.XRANGEIDENTIFIER]})(?:\\.(${i[l.XRANGEIDENTIFIER]})(?:\\.(${i[l.XRANGEIDENTIFIER]})(?:${i[l.PRERELEASE]})?${i[l.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${i[l.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[l.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[l.XRANGEIDENTIFIERLOOSE]})(?:${i[l.PRERELEASELOOSE]})?${i[l.BUILD]}?)?)?`),f("XRANGE",`^${i[l.GTLT]}\\s*${i[l.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${i[l.GTLT]}\\s*${i[l.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),f("COERCE",`${i[l.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",i[l.COERCEPLAIN]+`(?:${i[l.PRERELEASE]})?(?:${i[l.BUILD]})?(?:$|[^\\d])`),f("COERCERTL",i[l.COERCE],!0),f("COERCERTLFULL",i[l.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${i[l.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${i[l.LONETILDE]}${i[l.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${i[l.LONETILDE]}${i[l.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${i[l.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${i[l.LONECARET]}${i[l.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${i[l.LONECARET]}${i[l.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${i[l.GTLT]}\\s*(${i[l.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${i[l.GTLT]}\\s*(${i[l.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${i[l.GTLT]}\\s*(${i[l.LOOSEPLAIN]}|${i[l.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${i[l.XRANGEPLAIN]})\\s+-\\s+(${i[l.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${i[l.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[l.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(el,el.exports)),el.exports}var tl,ch;function pE(){if(ch)return tl;ch=1;const e=Object.freeze({loose:!0}),t=Object.freeze({});return tl=n=>n?typeof n!="object"?e:n:t,tl}var nl,dh;function hE(){if(dh)return nl;dh=1;const e=/^[0-9]+$/,t=(n,r)=>{if(typeof n=="number"&&typeof r=="number")return n===r?0:nt(r,n)},nl}var rl,ph;function wm(){if(ph)return rl;ph=1;const e=bm(),{MAX_LENGTH:t,MAX_SAFE_INTEGER:n}=Em(),{safeRe:r,t:o}=dE(),a=pE(),{compareIdentifiers:s}=hE(),u=(c,l)=>{const d=l.split(".");if(d.length>c.length)return!1;for(let p=0;pt)throw new TypeError(`version is longer than ${t} characters`);e("SemVer",l,d),this.options=d,this.loose=!!d.loose,this.includePrerelease=!!d.includePrerelease;const p=l.trim().match(d.loose?r[o.LOOSE]:r[o.FULL]);if(!p)throw new TypeError(`Invalid Version: ${l}`);if(this.raw=l,this.major=+p[1],this.minor=+p[2],this.patch=+p[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");p[4]?this.prerelease=p[4].split(".").map(h=>{if(/^[0-9]+$/.test(h)){const m=+h;if(m>=0&&ml.major?1:this.minorl.minor?1:this.patchl.patch?1:0}comparePre(l){if(l instanceof i||(l=new i(l,this.options)),this.prerelease.length&&!l.prerelease.length)return-1;if(!this.prerelease.length&&l.prerelease.length)return 1;if(!this.prerelease.length&&!l.prerelease.length)return 0;let d=0;do{const p=this.prerelease[d],h=l.prerelease[d];if(e("prerelease compare",d,p,h),p===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(p===void 0)return-1;if(p!==h)return s(p,h)}while(++d)}compareBuild(l){l instanceof i||(l=new i(l,this.options));let d=0;do{const p=this.build[d],h=l.build[d];if(e("build compare",d,p,h),p===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(p===void 0)return-1;if(p!==h)return s(p,h)}while(++d)}inc(l,d,p){if(l.startsWith("pre")){if(!d&&p===!1)throw new Error("invalid increment argument: identifier is empty");if(d){const h=`-${d}`.match(this.options.loose?r[o.PRERELEASELOOSE]:r[o.PRERELEASE]);if(!h||h[1]!==d)throw new Error(`invalid identifier: ${d}`)}}switch(l){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",d,p);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",d,p);break;case"prepatch":this.prerelease.length=0,this.inc("patch",d,p),this.inc("pre",d,p);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",d,p),this.inc("pre",d,p);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const h=Number(p)?1:0;if(this.prerelease.length===0)this.prerelease=[h];else{let m=this.prerelease.length;for(;--m>=0;)typeof this.prerelease[m]=="number"&&(this.prerelease[m]++,m=-2);if(m===-1){if(d===this.prerelease.join(".")&&p===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(h)}}if(d){let m=[d,h];if(p===!1&&(m=[d]),u(this.prerelease,d)){const f=this.prerelease[d.split(".").length];isNaN(f)&&(this.prerelease=m)}else this.prerelease=m}break}default:throw new Error(`invalid increment argument: ${l}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return rl=i,rl}var ol,hh;function fE(){if(hh)return ol;hh=1;const e=wm();return ol=(t,n)=>new e(t,n).major,ol}var gE=fE();const fh=rd(gE);var al,gh;function mE(){if(gh)return al;gh=1;const e=wm();return al=(t,n,r=!1)=>{if(t instanceof e)return t;try{return new e(t,n)}catch(o){if(!r)return null;throw o}},al}var sl,mh;function vE(){if(mh)return sl;mh=1;const e=mE();return sl=(t,n)=>{const r=e(t,n);return r?r.version:null},sl}var yE=vE();const bE=rd(yE);class EE{bus;constructor(t){typeof t.getVersion!="function"||!bE(t.getVersion())?console.warn("Proxying an event bus with an unknown or invalid version"):fh(t.getVersion())!==fh(this.getVersion())&&console.warn("Proxying an event bus of version "+t.getVersion()+" with "+this.getVersion()),this.bus=t}getVersion(){return"3.3.3"}subscribe(t,n){this.bus.subscribe(t,n)}unsubscribe(t,n){this.bus.unsubscribe(t,n)}emit(t,...n){this.bus.emit(t,...n)}}class wE{handlers=new Map;getVersion(){return"3.3.3"}subscribe(t,n){this.handlers.set(t,(this.handlers.get(t)||[]).concat(n))}unsubscribe(t,n){this.handlers.set(t,(this.handlers.get(t)||[]).filter(r=>r!==n))}emit(t,...n){(this.handlers.get(t)||[]).forEach(r=>{try{r(n[0])}catch(o){console.error("could not invoke event listener",o)}})}}let ga=null;function od(){return ga!==null?ga:typeof window>"u"?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&typeof window._nc_event_bus>"u"&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),typeof window?._nc_event_bus<"u"?ga=new EE(window._nc_event_bus):ga=window._nc_event_bus=new wE,ga)}function ad(e,t){od().subscribe(e,t)}function xm(e,t){od().unsubscribe(e,t)}function Vn(e,...t){od().emit(e,...t)}class Oi{static GLOBAL_SCOPE_VOLATILE="nextcloud_vol";static GLOBAL_SCOPE_PERSISTENT="nextcloud_per";scope;wrapped;constructor(t,n,r){this.scope=`${r?Oi.GLOBAL_SCOPE_PERSISTENT:Oi.GLOBAL_SCOPE_VOLATILE}_${btoa(t)}_`,this.wrapped=n}scopeKey(t){return`${this.scope}${t}`}setItem(t,n){this.wrapped.setItem(this.scopeKey(t),n)}getItem(t){return this.wrapped.getItem(this.scopeKey(t))}removeItem(t){this.wrapped.removeItem(this.scopeKey(t))}clear(){Object.keys(this.wrapped).filter(t=>t.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped))}}class xE{appId;persisted=!1;clearedOnLogout=!1;constructor(t){this.appId=t}persist(t=!0){return this.persisted=t,this}clearOnLogout(t=!0){return this.clearedOnLogout=t,this}build(){return new Oi(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function Am(e){return new xE(e)}SE();function Sm(){return globalThis._nc_auth_requestToken?globalThis._nc_auth_requestToken:globalThis.document?document.head.dataset.requesttoken??null:null}function Dm(e){if(!e||typeof e!="string")throw new Error("Invalid CSRF token given",{cause:{token:e}});globalThis._nc_auth_requestToken!==e&&(globalThis._nc_auth_requestToken=e,globalThis.document&&(document.head.dataset.requesttoken=e),Vn("csrf-token-update",{token:e,_internal:!0}))}async function AE(){const e=Rr("/csrftoken"),t=await fetch(e);if(!t.ok)throw new Error("Could not fetch CSRF token from API",{cause:t});try{const{token:n}=await t.json();return Dm(n),n}catch(n){throw new Error("Could not parse CSRF token from API response",{cause:n})}}function Tm(e){const t=async({token:n})=>{try{e(n)}catch(r){console.error("Error updating CSRF token observer",r)}};return ad("csrf-token-update",t),()=>xm("csrf-token-update",t)}function SE(){ad("csrf-token-update",({token:e,_internal:t})=>{t||Dm(e)})}Am("public").persist().build();let Ro;function vh(e,t){return e?e.getAttribute(t):null}function gu(){if(Ro!==void 0)return Ro;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=vh(e,"data-user");return t===null?(Ro=null,Ro):(Ro={uid:t,displayName:vh(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},Ro)}function yh(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2?n-2:0),o=2;o1?t-1:0),r=1;r"u"?null:et(BigInt.prototype.toString),Sh=typeof Symbol>"u"?null:et(Symbol.prototype.toString),_t=et(Object.prototype.hasOwnProperty),ba=et(Object.prototype.toString),Tt=et(RegExp.prototype.test),tr=Rm(TypeError);function et(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o2&&arguments[2]!==void 0?arguments[2]:ao;if(bh&&bh(e,null),!Ko(t))return e;let r=t.length;for(;r--;){let o=t[r];if(typeof o=="string"){const a=n(o);a!==o&&(PE(t)||(t[r]=a),o=a)}e[o]=!0}return e}function CE(e){for(let t=0;t/g),qE=Pt(/\${[\w\W]*/g),KE=Pt(/^data-[\-\w.\u00B7-\uFFFF]+$/),WE=Pt(/^aria-[\-\w]+$/),Bh=Pt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),YE=Pt(/^(?:\w+script|data):/i),XE=Pt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ZE=Pt(/^html$/i),_E=Pt(/^[a-z][.\w]*(-[.\w]+)+$/i),fl=Pt(/<[/\w!]/g),Ph=Pt(/<[/\w]/g),JE=Pt(/<\/no(script|embed|frames)/i),Rh=Pt(/\/>/i),dt={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},QE=xt(Fe({},["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"])),ew=function(){return typeof window>"u"?null:window},tw=function(e,t){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let n=null;const r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));const o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML(a){return a},createScriptURL(a){return a}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}},$h=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},xr=function(e,t,n,r){return _t(e,t)&&Ko(e[t])?Fe(r.base?rn(r.base):{},e[t],r.transform):n},gl=function(e,t,n){const r=_t(e,t)?e[t]:void 0;return r&&typeof r=="object"?rn(r):n()};function $m(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ew();const t=x=>$m(x);if(t.version="3.4.17",t.removed=[],!e||!e.document||e.document.nodeType!==dt.document||!e.Element)return t.isSupported=!1,t;let n=e.document;const r=n,o=r.currentScript;e.DocumentFragment;const a=e.HTMLTemplateElement,s=e.Node,u=e.Element,i=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;const c=e.DOMParser,l=e.trustedTypes,d=u.prototype,p=hn(d,"cloneNode"),h=hn(d,"remove"),m=hn(d,"removeAttributeNode"),f=hn(d,"nextSibling"),g=hn(d,"childNodes"),y=hn(d,"parentNode"),v=hn(d,"shadowRoot"),b=hn(d,"attributes"),w=s&&s.prototype?hn(s.prototype,"nodeType"):null,S=s&&s.prototype?hn(s.prototype,"nodeName"):null,B=s&&s.prototype?hn(s.prototype,"ownerDocument"):null,R=function(x){return w?w(x):x.nodeType},K=function(x){return S?S(x):x.nodeName},z=jE(d,"namespaceURI"),q=function(x){return z?z(x):x.namespaceURI};if(typeof a=="function"){const x=n.createElement("template");x.content&&x.content.ownerDocument&&(n=x.content.ownerDocument)}let V,D="",T,Z=!1,ne=0;const te=function(){if(ne>0)throw tr('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},Y=function(x){te(),ne++;try{return V.createHTML(x)}finally{ne--}},oe=function(x){te(),ne++;try{return V.createScriptURL(x)}finally{ne--}},pe=function(){return Z||(T=tw(l,o),Z=!0),T},de=n,ue=de.implementation,ae=de.createNodeIterator,ee=de.createDocumentFragment,Ie=de.getElementsByTagName,Ne=r.importNode;let Se=$h();t.isSupported=typeof Om=="function"&&typeof y=="function"&&ue&&ue.createHTMLDocument!==void 0;const M=VE,J=GE,P=qE,j=KE,E=WE,A=YE,O=XE,U=_E;let C=Bh,$=null;const X=Fe({},[...Dh,...cl,...dl,...pl,...Th]);let k=null;const W=Fe({},[...Oh,...hl,...Nh,...Gs]);let G=Object.seal(Co(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),fe=null,he=null;const me=Object.seal(Co(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let ye=!0,Be=!0,qe=!1,ze=!0,Ue=!1,Ze=!0,Et=!1,Wt=!1,$n=null,qr=null,At=!1,St=!1,Kr=!1,Wr=!1,kd=!0,jd=!1;const zd="user-content-";let xu=!0,Au=!1,Yr=null,Do={},Xr=null;const Ud=Fe({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let Hd=null;const Vd=Fe({},["audio","video","img","source","image","track"]);let Gd=null;const qd=Fe({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$s="http://www.w3.org/1998/Math/MathML",Fs="http://www.w3.org/2000/svg",Fn="http://www.w3.org/1999/xhtml";let To=Fn,Su=!1,Du=null;const J1=Fe({},[$s,Fs,Fn],ll),Kd=xt(["mi","mo","mn","ms","mtext"]);let Tu=Fe({},Kd);const Wd=xt(["annotation-xml"]);let Ou=Fe({},Wd);const Q1=Fe({},["title","style","font","a","script"]);let sa=null;const ey=["application/xhtml+xml","text/html"],ty="text/html";let st=null,Oo=null;const ny=n.createElement("form"),Yd=function(x){return x instanceof RegExp||x instanceof Function},Nu=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Oo&&Oo===x)return;(!x||typeof x!="object")&&(x={}),x=rn(x),sa=ey.indexOf(x.PARSER_MEDIA_TYPE)===-1?ty:x.PARSER_MEDIA_TYPE,st=sa==="application/xhtml+xml"?ll:ao,$=xr(x,"ALLOWED_TAGS",X,{transform:st}),k=xr(x,"ALLOWED_ATTR",W,{transform:st}),Du=xr(x,"ALLOWED_NAMESPACES",J1,{transform:ll}),Gd=xr(x,"ADD_URI_SAFE_ATTR",qd,{transform:st,base:qd}),Hd=xr(x,"ADD_DATA_URI_TAGS",Vd,{transform:st,base:Vd}),Xr=xr(x,"FORBID_CONTENTS",Ud,{transform:st}),fe=xr(x,"FORBID_TAGS",rn({}),{transform:st}),he=xr(x,"FORBID_ATTR",rn({}),{transform:st}),Do=_t(x,"USE_PROFILES")?x.USE_PROFILES&&typeof x.USE_PROFILES=="object"?rn(x.USE_PROFILES):x.USE_PROFILES:!1,ye=x.ALLOW_ARIA_ATTR!==!1,Be=x.ALLOW_DATA_ATTR!==!1,qe=x.ALLOW_UNKNOWN_PROTOCOLS||!1,ze=x.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ue=x.SAFE_FOR_TEMPLATES||!1,Ze=x.SAFE_FOR_XML!==!1,Et=x.WHOLE_DOCUMENT||!1,St=x.RETURN_DOM||!1,Kr=x.RETURN_DOM_FRAGMENT||!1,Wr=x.RETURN_TRUSTED_TYPE||!1,At=x.FORCE_BODY||!1,kd=x.SANITIZE_DOM!==!1,jd=x.SANITIZE_NAMED_PROPS||!1,xu=x.KEEP_CONTENT!==!1,Au=x.IN_PLACE||!1,C=zE(x.ALLOWED_URI_REGEXP)?x.ALLOWED_URI_REGEXP:Bh,To=typeof x.NAMESPACE=="string"?x.NAMESPACE:Fn,Tu=gl(x,"MATHML_TEXT_INTEGRATION_POINTS",()=>Fe({},Kd)),Ou=gl(x,"HTML_INTEGRATION_POINTS",()=>Fe({},Wd));const F=gl(x,"CUSTOM_ELEMENT_HANDLING",()=>Co(null));if(G=Co(null),_t(F,"tagNameCheck")&&Yd(F.tagNameCheck)&&(G.tagNameCheck=F.tagNameCheck),_t(F,"attributeNameCheck")&&Yd(F.attributeNameCheck)&&(G.attributeNameCheck=F.attributeNameCheck),_t(F,"allowCustomizedBuiltInElements")&&typeof F.allowCustomizedBuiltInElements=="boolean"&&(G.allowCustomizedBuiltInElements=F.allowCustomizedBuiltInElements),Pt(G),Ue&&(Be=!1),Kr&&(St=!0),Do&&($=Fe({},Th),k=Co(null),Do.html===!0&&(Fe($,Dh),Fe(k,Oh)),Do.svg===!0&&(Fe($,cl),Fe(k,hl),Fe(k,Gs)),Do.svgFilters===!0&&(Fe($,dl),Fe(k,hl),Fe(k,Gs)),Do.mathMl===!0&&(Fe($,pl),Fe(k,Nh),Fe(k,Gs))),me.tagCheck=null,me.attributeCheck=null,_t(x,"ADD_TAGS")&&(typeof x.ADD_TAGS=="function"?me.tagCheck=x.ADD_TAGS:Ko(x.ADD_TAGS)&&($===X&&($=rn($)),Fe($,x.ADD_TAGS,st))),_t(x,"ADD_ATTR")&&(typeof x.ADD_ATTR=="function"?me.attributeCheck=x.ADD_ATTR:Ko(x.ADD_ATTR)&&(k===W&&(k=rn(k)),Fe(k,x.ADD_ATTR,st))),_t(x,"ADD_FORBID_CONTENTS")&&Ko(x.ADD_FORBID_CONTENTS)&&(Xr===Ud&&(Xr=rn(Xr)),Fe(Xr,x.ADD_FORBID_CONTENTS,st)),xu&&($["#text"]=!0),Et&&Fe($,["html","head","body"]),$.table&&(Fe($,["tbody"]),delete fe.tbody),x.TRUSTED_TYPES_POLICY){if(typeof x.TRUSTED_TYPES_POLICY.createHTML!="function")throw tr('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof x.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw tr('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const H=V;V=x.TRUSTED_TYPES_POLICY;try{D=Y("")}catch(_){throw V=H,_}}else x.TRUSTED_TYPES_POLICY===null?(V=void 0,D=""):(V===void 0&&(V=pe()),V&&typeof D=="string"&&(D=Y("")));xt&&xt(x),Oo=x},Xd=Fe({},[...cl,...dl,...UE]),Zd=Fe({},[...pl,...HE]),ry=function(x,F,H){return F.namespaceURI===Fn?x==="svg":F.namespaceURI===$s?x==="svg"&&(H==="annotation-xml"||Tu[H]):!!Xd[x]},oy=function(x,F,H){return F.namespaceURI===Fn?x==="math":F.namespaceURI===Fs?x==="math"&&Ou[H]:!!Zd[x]},ay=function(x,F,H){return F.namespaceURI===Fs&&!Ou[H]||F.namespaceURI===$s&&!Tu[H]?!1:!Zd[x]&&(Q1[x]||!Xd[x])},sy=function(x){const F=q(x),H=ao(K(x)),_=y(x);let Ee,De;return _&&R(_)===dt.element?(Ee={namespaceURI:q(_)},De=ao(K(_))):(Ee={namespaceURI:To},De="template"),Du[F]?F===Fs?ry(H,Ee,De):F===$s?oy(H,Ee,De):F===Fn?ay(H,Ee,De):!!(sa==="application/xhtml+xml"&&Du[F]):!1},Zr=function(x){ma(t.removed,{element:x});try{y(x).removeChild(x)}catch{if(h(x),!y(x))throw tr("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},_d=function(x,F,H){try{m(x,F)}catch{try{x.removeAttribute(H)}catch{}}},Bu=function(x){Ru(x);const F=g(x);F&&er($E(F),_=>{try{h(_)}catch{}});const H=R(x)===dt.element?b(x):null;if(H)for(let _=H.length-1;_>=0;--_){const Ee=H[_],De=Ee&&Ee.name;typeof De=="string"&&_d(x,Ee,De)}},No=function(x,F,H){if(!H)try{H=F.getAttributeNode(x)}catch{H=null}ma(t.removed,{attribute:H||null,from:F});try{H?m(F,H):F.removeAttribute(x)}catch{try{F.removeAttribute(x)}catch{}}if(x==="is")if(St||Kr)try{Zr(F)}catch{}else try{F.setAttribute(x,"")}catch{}},Jd=function(x){const F=b(x);if(F)for(let H=F.length-1;H>=0;--H){const _=F[H],Ee=_&&_.name;typeof Ee!="string"||k[st(Ee)]||_d(x,_,Ee)}},Pu=function(x,F){let H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const _=[x];for(;_.length>0;){const Ee=_.pop();if(F(Ee)===!1)continue;if(H&&R(Ee)===dt.element){const Oe=v(Ee);br(Oe)&&_.push(Oe)}const De=g(Ee);if(De)for(let Oe=De.length-1;Oe>=0;--Oe)_.push(De[Oe])}},Ru=function(x){Pu(x,F=>{R(F)===dt.element&&Jd(F)})},$u=function(x){const F=[];return Pu(x,H=>{F.push(H)},!0),F},iy=function(x,F){const H=il();er($u(x),_=>{R(_)===dt.element&&ul(H,_)}),er(F,_=>{R(_)===dt.element&&!va(H,_)&&Jd(_)})},Qd=function(x,F){let H=!1;return er(t.removed,_=>{_.element&&(H=H||_.element===x,Ru(_.element))}),iy(x,F),H},uy=8,ly=function(x,F){const H=Yr;let _=null;const Ee=()=>(_||(_=il(),er(F,De=>{ul(_,De)})),_);for(let De=0;;De++){const Oe=$u(x),ot=[x];let Er=!1;if(er(Oe,cn=>{R(cn)===dt.documentFragment?ma(ot,cn):!Er&&!va(H,cn)&&(Er=va(Ee(),cn))}),!Er)return;if(De>=uy)throw tr("the tree kept changing during in-place sanitization; refusing to return it");er(ot,(cn,Yt)=>{cy(cn,Yt>0,x,Ee())})}},cy=function(x,F,H,_){const Ee=Fu(x);let De;for(;De=Ee.nextNode();)!va(_,De)||va(Yr,De)||(F&&An(Se.uponSanitizeShadowNode,De,null),Iu(De,H),Mu(De,H),br(De.content)&&ua(De.content))},dy=function(x){Yr&&ul(Yr,x)},ep=function(x,F){return Ze?x==="patchsrc"?!0:x==="for"&&F!=="label"&&F!=="output":!1},py=function(x){Ze&&Pu(x,F=>{const H=R(F);if(H===dt.processingInstruction||H===dt.comment&&Tt(Ph,F.data)){try{h(F)}catch{}return!1}if(H===dt.element){const _=F,Ee=st(K(F));try{_.hasAttribute&&_.hasAttribute("patchsrc")&&_.removeAttribute("patchsrc"),_.hasAttribute&&_.hasAttribute("for")&&ep("for",Ee)&&_.removeAttribute("for")}catch{}}return!0})},tp=function(x){let F=null,H=null;if(At)x=""+x;else{const De=wh(x,/^[\r\n\t ]+/);H=De&&De[0]}sa==="application/xhtml+xml"&&To===Fn&&(x=''+x+"");const _=V?Y(x):x;if(To===Fn)try{F=new c().parseFromString(_,sa)}catch{}if(!F||!F.documentElement){F=ue.createDocument(To,"template",null);try{F.documentElement.innerHTML=Su?D:_}catch{}}const Ee=F.body||F.documentElement;return x&&H&&Ee.insertBefore(n.createTextNode(H),Ee.childNodes[0]||null),To===Fn?Ie.call(F,Et?"html":"body")[0]:Et?F.documentElement:Ee},Fu=function(x){const F=B?B(x):x.ownerDocument;return ae.call(F||x,x,i.SHOW_ELEMENT|i.SHOW_COMMENT|i.SHOW_TEXT|i.SHOW_PROCESSING_INSTRUCTION|i.SHOW_CDATA_SECTION,null)},Ls=function(x){return x=ya(x,M," "),x=ya(x,J," "),x=ya(x,P," "),x},Lu=function(x){var F;np(x);const H=(F=x.querySelectorAll)===null||F===void 0?void 0:F.call(x,"template");H&&er(H,_=>{br(_.content)&&Lu(_.content)})},np=function(x){x.normalize();const F=B?B(x):x.ownerDocument,H=ae.call(F||x,x,i.SHOW_TEXT|i.SHOW_COMMENT|i.SHOW_CDATA_SECTION|i.SHOW_PROCESSING_INSTRUCTION,null);let _=H.nextNode();for(;_;)_.data=Ls(_.data),_=H.nextNode()},Is=function(x){const F=S?S(x):null;return typeof F!="string"||st(F)!=="form"?!1:typeof x.nodeName!="string"||typeof x.textContent!="string"||typeof x.removeChild!="function"||x.attributes!==b(x)||typeof x.removeAttribute!="function"||typeof x.removeAttributeNode!="function"||typeof x.getAttributeNode!="function"||typeof x.setAttribute!="function"||typeof x.namespaceURI!="string"||typeof x.insertBefore!="function"||typeof x.hasChildNodes!="function"||x.nodeType!==w(x)||x.childNodes!==g(x)},br=function(x){if(!w||typeof x!="object"||x===null)return!1;try{return w(x)===dt.documentFragment}catch{return!1}},ia=function(x){if(!w||typeof x!="object"||x===null)return!1;try{return typeof w(x)=="number"}catch{return!1}};function An(x,F,H){x.length!==0&&er(x,_=>{_.call(t,F,H,Oo)})}const hy=function(x,F){return!!(Ze&&x.hasChildNodes()&&!ia(x.firstElementChild)&&Tt(fl,x.textContent)&&Tt(fl,x.innerHTML)||Ze&&QE[F]&&R(x)===dt.element&&q(x)===Fn&&(ia(x.firstElementChild)||typeof x.textContent=="string"&&Tt(fl,x.textContent))||x.nodeType===dt.processingInstruction||Ze&&x.nodeType===dt.comment&&Tt(Ph,x.data))},Ms=function(x,F){if(x instanceof RegExp)return Tt(x,F);if(x instanceof Function){for(var H=arguments.length,_=new Array(H>2?H-2:0),Ee=2;Ee=0;--Oe){const ot=x===H?p(Ee[Oe],!0):Ee[Oe];_.insertBefore(ot,f(x))}}}return Zr(x),!0},rp=function(x,F,H,_){return x.length===0?F:F===H||F===_?rn(F):F},Bo=function(x,F){return x===F||y(x)!==null?!1:(Au&&Ru(x),!0)},Iu=function(x,F){if(dy(x),An(Se.beforeSanitizeElements,x,null),Bo(x,F))return!0;if(Is(x))return Zr(x),!0;const H=st(K(x));if($=rp(Se.uponSanitizeElement,$,X,$n),An(Se.uponSanitizeElement,x,{tagName:H,allowedTags:$}),Bo(x,F))return!0;if(hy(x,H))return Zr(x),!0;if(fe[H]||!(me.tagCheck instanceof Function&&me.tagCheck(H))&&!$[H]){const _=fy(x,H,F);return _===!1&&(An(Se.afterSanitizeElements,x,null),Bo(x,F))?!0:_}if(R(x)===dt.element&&!sy(x)||(H==="noscript"||H==="noembed"||H==="noframes")&&Tt(JE,x.innerHTML))return Zr(x),!0;if(Ue&&x.nodeType===dt.text){const _=Ls(x.textContent);x.textContent!==_&&(ma(t.removed,{element:x.cloneNode()}),x.textContent=_)}return An(Se.afterSanitizeElements,x,null),Bo(x,F)},op=function(x,F,H){if(he[F]||ep(F,x)||kd&&(F==="id"||F==="name")&&(H in n||H in ny))return!1;const _=k[F]||me.attributeCheck instanceof Function&&me.attributeCheck(F,x);return Be&&Tt(j,F)||ye&&Tt(E,F)?!0:_?Gd[F]||Tt(C,ya(H,O,""))||(F==="src"||F==="xlink:href"||F==="href")&&x!=="script"&&xh(H,"data:")===0&&Hd[x]||qe&&!Tt(A,ya(H,O,""))?!0:!H:ap(x)&&Ms(G.tagNameCheck,x)&&Ms(G.attributeNameCheck,F,x)||F==="is"&&G.allowCustomizedBuiltInElements&&Ms(G.tagNameCheck,H)},gy=Fe({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),ap=function(x){return!gy[ao(x)]&&Tt(U,x)},my=function(x,F,H,_){if(V&&typeof l=="object"&&typeof l.getAttributeType=="function"&&!H)switch(l.getAttributeType(x,F)){case"TrustedHTML":return Y(_);case"TrustedScriptURL":return oe(_)}return _},vy=function(x,F,H,_){try{return H?x.setAttributeNS(H,F,_):x.setAttribute(F,_),Is(x)?(Zr(x),!1):!0}catch{return No(F,x),!1}},sp=function(x,F){return Ze&&Tt(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,F)?!0:ao(x)==="attributename"&&wh(F,"href")!==null},Mu=function(x,F){if(An(Se.beforeSanitizeAttributes,x,null),Bo(x,F))return;const H=x.attributes;if(!H||Is(x))return;k=rp(Se.uponSanitizeAttribute,k,W,qr);const _={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:k,forceKeepAttr:void 0};let Ee=H.length;const De=st(x.nodeName);for(;Ee--;){const Oe=H[Ee],ot=Oe.name,Er=Oe.namespaceURI,cn=Oe.value,Yt=st(ot),Ln=cn;let Dt=ot==="value"?Ln:LE(Ln),ip=!1;if(_.attrName=Yt,_.attrValue=Dt,_.keepAttr=!0,_.forceKeepAttr=void 0,An(Se.uponSanitizeAttribute,x,_),Dt=_.attrValue,jd&&(Yt==="id"||Yt==="name")&&xh(Dt,zd)!==0&&(No(ot,x,Oe),Dt=zd+Dt,ip=!0),sp(ot,Dt)){No(ot,x,Oe);continue}if(!_.forceKeepAttr){if(!_.keepAttr){No(ot,x,Oe);continue}if(!ze&&Tt(Rh,Dt)){No(ot,x,Oe);continue}if(Ue&&(Dt=Ls(Dt)),!op(De,Yt,Dt)){No(ot,x,Oe);continue}Dt=my(De,Yt,Er,Dt),Dt!==Ln&&vy(x,ot,Er,Dt)&&ip&&Eh(t.removed)}}An(Se.afterSanitizeAttributes,x,null),Bo(x,F)},ua=function(x){let F=null;const H=Fu(x);for(An(Se.beforeSanitizeShadowDOM,x,null);F=H.nextNode();)if(An(Se.uponSanitizeShadowNode,F,null),Iu(F,x),Mu(F,x),br(F.content)&&ua(F.content),R(F)===dt.element){const _=v(F);br(_)&&(Cu(_),ua(_))}Ue&&np(x),An(Se.afterSanitizeShadowDOM,x,null)},Cu=function(x){const F=[{node:x,shadow:null}];for(;F.length>0;){const H=F.pop();if(H.shadow){ua(H.shadow);continue}const _=H.node,Ee=R(_)===dt.element,De=g(_);if(De)for(let Oe=De.length-1;Oe>=0;--Oe)F.push({node:De[Oe],shadow:null});if(Ee){const Oe=S?S(_):null;if(typeof Oe=="string"&&st(Oe)==="template"){const ot=_.content;br(ot)&&F.push({node:ot,shadow:null})}}if(Ee){const Oe=v(_);br(Oe)&&F.push({node:null,shadow:Oe},{node:Oe,shadow:null})}}};return t.sanitize=function(x){let F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},H=null,_=null,Ee=null,De=null;if(Su=!x,Su&&(x=""),typeof x!="string"&&!ia(x)&&(x=kE(x),typeof x!="string"))throw tr("dirty is not a string, aborting");if(!t.isSupported)return x;Wt?($=$n,k=qr):Nu(F),(Se.uponSanitizeElement.length>0||Se.uponSanitizeAttribute.length>0)&&($=rn($)),Se.uponSanitizeAttribute.length>0&&(k=rn(k)),t.removed=[];const Oe=Au&&typeof x!="string"&&ia(x);let ot=[];const Er=Yr;if(Oe){py(x);const Ln=K(x);if(typeof Ln=="string"){const Dt=st(Ln);if(!$[Dt]||fe[Dt])throw Bu(x),tr("root node is forbidden and cannot be sanitized in-place")}if(Is(x))throw Bu(x),tr("root node is clobbered and cannot be sanitized in-place");ot=$u(x),Yr=il()}else if(ia(x))H=tp(""),_=H.ownerDocument.importNode(x,!0),_.nodeType===dt.element&&_.nodeName==="BODY"||_.nodeName==="HTML"?H=_:H.appendChild(_),Cu(H);else{if(!St&&!Ue&&!Et&&x.indexOf("<")===-1)return V&&Wr?Y(x):x;if(H=tp(x),!H)return St?null:Wr?D:""}H&&At&&Zr(H.firstChild);const cn=Oe?x:H;try{Oe&&Cu(x);const Ln=Fu(cn);for(;Ee=Ln.nextNode();)Iu(Ee,cn),Mu(Ee,cn),br(Ee.content)&&ua(Ee.content);Oe&&ly(x,ot)}catch(Ln){throw Oe&&(Bu(x),Qd(x,ot)),Ln}finally{Yr=Er}if(Oe){if(Qd(x,ot))throw tr("a node selected for removal could not be safely returned; refusing to sanitize in place");return Ue&&Lu(x),x}if(St){if(Ue&&Lu(H),Kr)for(De=ee.call(H.ownerDocument);H.firstChild;)De.appendChild(H.firstChild);else De=H;return(k.shadowroot||k.shadowrootmode)&&(De=Ne.call(r,De,!0)),De}let Yt=Et?H.outerHTML:H.innerHTML;return Et&&$["!doctype"]&&H.ownerDocument&&H.ownerDocument.doctype&&H.ownerDocument.doctype.name&&Tt(ZE,H.ownerDocument.doctype.name)&&(Yt=" +`+Yt),Ue&&(Yt=Ls(Yt)),V&&Wr?Y(Yt):Yt},t.setConfig=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Nu(x),Wt=!0,$n=$,qr=k},t.clearConfig=function(){Oo=null,Wt=!1,$n=null,qr=null,V=T,D=""},t.isValidAttribute=function(x,F,H){Oo||Nu({});const _=st(x),Ee=st(F);return typeof H=="string"&&(sp(F,H)||!ze&&Tt(Rh,H))?!1:op(_,Ee,H)},t.addHook=function(x,F){typeof F=="function"&&_t(Se,x)&&ma(Se[x],F)},t.removeHook=function(x,F){if(_t(Se,x)){if(F!==void 0){const H=RE(Se[x],F);return H===-1?void 0:FE(Se[x],H,1)[0]}return Eh(Se[x])}},t.removeHooks=function(x){_t(Se,x)&&(Se[x]=[])},t.removeAllHooks=function(){Se=$h()},t}var Fm=$m(),ml,Fh;function nw(){if(Fh)return ml;Fh=1;var e=/["'&<>]/;ml=t;function t(n){var r=""+n,o=e.exec(r);if(!o)return r;var a,s="",u=0,i=0;for(u=o.index;ut)}}globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={};function Pe(e,t,n,r,o){const a=typeof n=="object"?n:void 0,s=typeof r=="number"?r:typeof n=="number"?n:void 0,u={escape:!0,sanitize:!0,...typeof o=="object"?o:typeof r=="object"?r:{}},i=m=>m,c=(u.sanitize?Fm.sanitize:i)||i,l=u.escape?Lh:i,d=m=>typeof m=="string"||typeof m=="number",p=(m,f,g)=>m.replace(/%n/g,""+g).replace(/{([^{}]*)}/g,(y,v)=>{if(f===void 0||!(v in f))return l(y);const b=f[v];return d(b)?l(`${b}`):typeof b=="object"&&d(b.value)?(b.escape!==!1?Lh:i)(`${b.value}`):l(y)});let h=(o?.bundle??Lm(e)).translations[t]||t;return h=Array.isArray(h)?h[0]:h,c(typeof a=="object"||s!==void 0?p(h,a,s):h)}function Im(e,t,n,r,o,a){const s="_"+t+"_::_"+n+"_",u=a?.bundle??Lm(e),i=u.translations[s];if(typeof i<"u"){const c=i;if(Array.isArray(c)){const l=u.pluralFunction(r);return Pe(e,c[l],o,r,a)}}return r===1?Pe(e,t,o,r,a):Pe(e,n,o,r,a)}function sw(e,t=Lr()){switch(t==="pt-BR"&&(t="xbr"),t.length>3&&(t=t.substring(0,t.lastIndexOf("-"))),t){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return e===1?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return e===0||e===1?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return e===1?0:e>=2&&e<=4?1:2;case"ga":return e===1?0:e===2?1:2;case"lt":return e%10===1&&e%100!==11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100===1?0:e%100===2?1:e%100===3||e%100===4?2:3;case"mk":return e%10===1?0:1;case"mt":return e===1?0:e===0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return e===0?0:e%10===1&&e%100!==11?1:2;case"pl":return e===1?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return e===1?0:e===2?1:e===8||e===11?2:3;case"ro":return e===1?0:e===0||e%100>0&&e%100<20?1:2;case"ar":return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5;default:return 0}}function iw(e=Date.now(),t={}){const n={ignoreSeconds:!1,language:Lr(),relativeTime:"long",...t},r=new Date(e),o=new Intl.RelativeTimeFormat([n.language,Lr()],{numeric:"auto",style:n.relativeTime}),a=(r.getTime()-Date.now())/1e3;if(Math.abs(a)<59.5)return n.ignoreSeconds||o.format(Math.round(a),"second");const s=a/60;if(Math.abs(s)<=59)return o.format(Math.round(s),"minute");const u=s/60;if(Math.abs(u)<23.5)return o.format(Math.round(u),"hour");const i=u/24;if(Math.abs(i)<6.5)return o.format(Math.round(i),"day");if(Math.abs(i)<27.5){const d=i/7;return o.format(Math.round(d),"week")}const c=i/30,l=Math.abs(c)<11?{month:n.relativeTime,day:"numeric"}:{year:n.relativeTime==="narrow"?"2-digit":"numeric",month:n.relativeTime};return new Intl.DateTimeFormat([n.language,Lr()],l).format(r)}function ta(e,t,n){const r=`#initial-state-${e}-${t}`;if(window._nc_initial_state?.has(r))return window._nc_initial_state.get(r);window._nc_initial_state||(window._nc_initial_state=new Map);const o=document.querySelector(r);if(o===null){if(n!==void 0)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{const a=JSON.parse(atob(o.value));return window._nc_initial_state.set(r,a),a}catch(a){if(console.error("[@nextcloud/initial-state] Could not parse initial state",{key:t,app:e,error:a}),n!==void 0)return n;throw new Error(`Could not parse initial state ${t} of ${e}`,{cause:a})}}function uw(e,t,n={}){let r,o,a,s=!0;const u=()=>{s=!0,a()};Xe(e,u,{flush:"sync",...n});const i=typeof t=="function"?t:t.get,c=typeof t=="function"?void 0:t.set,l=tg((d,p)=>(o=d,a=p,{get(){return s&&(r=i(r),s=!1),o(),r},set(h){c?.(h)}}));return l.trigger=u,l}function us(e,t){return If()?(My(e,t),!0):!1}const pc=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const lw=e=>e!=null,cw=Object.prototype.toString,dw=e=>cw.call(e)==="[object Object]",pw=()=>{};function Ga(e){return Array.isArray(e)?e:[e]}function hw(e){return Rn()}function fw(e,t=!0,n){hw()?ln(e,n):t?e():Bn(e)}function gw(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:o=!1}=n;let a=null;const s=Yn(!1);function u(){a&&(clearInterval(a),a=null)}function i(){s.value=!1,u()}function c(){const l=Kt(t);l<=0||(s.value=!0,o&&e(),u(),s.value&&(a=setInterval(e,l)))}return r&&pc&&c(),(ft(t)||typeof t=="function")&&us(Xe(t,()=>{s.value&&pc&&c()})),us(i),{isActive:t4(s),pause:i,resume:c}}function mw(e,t,n){return Xe(e,t,{...n,immediate:!0})}const Gr=pc?window:void 0;function Gn(e){var t;const n=Kt(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function Ir(...e){const t=(r,o,a,s)=>(r.addEventListener(o,a,s),()=>r.removeEventListener(o,a,s)),n=re(()=>{const r=Ga(Kt(e[0])).filter(o=>o!=null);return r.every(o=>typeof o!="string")?r:void 0});return mw(()=>{var r,o;return[(r=(o=n.value)===null||o===void 0?void 0:o.map(a=>Gn(a)))!==null&&r!==void 0?r:[Gr].filter(a=>a!=null),Ga(Kt(n.value?e[1]:e[0])),Ga(I(n.value?e[2]:e[1])),Kt(n.value?e[3]:e[2])]},([r,o,a,s],u,i)=>{if(!r?.length||!o?.length||!a?.length)return;const c=dw(s)?{...s}:s,l=r.flatMap(d=>o.flatMap(p=>a.map(h=>t(d,p,h,c))));i(()=>{l.forEach(d=>d())})},{flush:"post"})}function vw(){const e=Yn(!1),t=Rn();return t&&ln(()=>{e.value=!0},t),e}function Mm(e){const t=vw();return re(()=>(t.value,!!e()))}function yw(e,t,n={}){const{window:r=Gr,...o}=n;let a;const s=Mm(()=>r&&"MutationObserver"in r),u=()=>{a&&(a.disconnect(),a=void 0)},i=Xe(re(()=>{const d=Ga(Kt(e)).map(Gn).filter(lw);return new Set(d)}),d=>{u(),s.value&&d.size&&(a=new MutationObserver(t),d.forEach(p=>a.observe(p,o)))},{immediate:!0,flush:"post"}),c=()=>a?.takeRecords(),l=()=>{i(),u()};return us(l),{isSupported:s,stop:l,takeRecords:c}}function bw(e,t,n={}){const{window:r=Gr,document:o=r?.document,flush:a="sync"}=n;if(!r||!o)return pw;let s;const u=l=>{s?.(),s=l},i=iu(()=>{const l=Gn(e);if(l){const{stop:d}=yw(o,p=>{p.map(h=>[...h.removedNodes]).flat().some(h=>h===l||h.contains(l))&&t(p)},{window:r,childList:!0,subtree:!0});u(d)}},{flush:a}),c=()=>{i(),u()};return us(c),c}function Ew(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Ih(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:o=Gr,eventName:a="keydown",passive:s=!1,dedupe:u=!1}=r,i=Ew(t);return Ir(o,a,c=>{c.repeat&&Kt(u)||i(c)&&n(c)},s)}function ww(e={}){var t;const{window:n=Gr,deep:r=!0,triggerOnRemoval:o=!1}=e,a=(t=e.document)!==null&&t!==void 0?t:n?.document,s=()=>{let c=a?.activeElement;if(r)for(var l;c?.shadowRoot;)c=c==null||(l=c.shadowRoot)===null||l===void 0?void 0:l.activeElement;return c},u=Yn(),i=()=>{u.value=s()};if(n){const c={capture:!0,passive:!0};Ir(n,"blur",l=>{l.relatedTarget===null&&i()},c),Ir(n,"focus",i,c)}return o&&bw(u,i,{document:a}),i(),u}function xw(e){const t=Rn(),n=uw(()=>null,()=>t.proxy.$el);return bg(n.trigger),ln(n.trigger),n}function Aw(e,t,n={}){const{window:r=Gr,...o}=n;let a;const s=Mm(()=>r&&"ResizeObserver"in r),u=()=>{a&&(a.disconnect(),a=void 0)},i=Xe(re(()=>{const l=Kt(e);return Array.isArray(l)?l.map(d=>Gn(d)):[Gn(l)]}),l=>{if(u(),s.value&&r){a=new ResizeObserver(t);for(const d of l)d&&a.observe(d,o)}},{immediate:!0,flush:"post"}),c=()=>{u(),i()};return us(c),{isSupported:s,stop:c}}function Sw(e,t={width:0,height:0},n={}){const{window:r=Gr,box:o="content-box"}=n,a=re(()=>{var d;return(d=Gn(e))===null||d===void 0||(d=d.namespaceURI)===null||d===void 0?void 0:d.includes("svg")}),s=Yn(t.width),u=Yn(t.height),{stop:i}=Aw(e,([d])=>{const p=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&a.value){const h=Gn(e);if(h){const m=h.getBoundingClientRect();s.value=m.width,u.value=m.height}}else if(p){const h=Ga(p);s.value=h.reduce((m,{inlineSize:f})=>m+f,0),u.value=h.reduce((m,{blockSize:f})=>m+f,0)}else s.value=d.contentRect.width,u.value=d.contentRect.height},n);fw(()=>{const d=Gn(e);if(d&&"offsetWidth"in d)if(o==="content-box"&&r){const p=r.getComputedStyle(d),h=Number.parseFloat(p.paddingLeft)+Number.parseFloat(p.paddingRight),m=Number.parseFloat(p.paddingTop)+Number.parseFloat(p.paddingBottom),f=Number.parseFloat(p.borderLeftWidth)+Number.parseFloat(p.borderRightWidth),g=Number.parseFloat(p.borderTopWidth)+Number.parseFloat(p.borderBottomWidth);s.value=d.offsetWidth-h-f,u.value=d.offsetHeight-m-g}else s.value=d.offsetWidth,u.value=d.offsetHeight;else d&&(s.value=t.width,u.value=t.height)});const c=Xe(()=>Gn(e),d=>{s.value=d?t.width:0,u.value=d?t.height:0});function l(){i(),c()}return{width:s,height:u,stop:l}}const Dw="focusin",Tw="focusout",Ow=":focus-within";function Nw(e,t={}){const{window:n=Gr}=t,r=re(()=>Gn(e)),o=Yn(!1),a=re(()=>o.value);if(!n||!ww(t).value)return{focused:a};const s={passive:!0};return Ir(r,Dw,()=>o.value=!0,s),Ir(r,Tw,()=>{var u,i,c;return o.value=(u=(i=r.value)===null||i===void 0||(c=i.matches)===null||c===void 0?void 0:c.call(i,Ow))!==null&&u!==void 0?u:!1},s),{focused:a}}function Cm(e,t={}){const{threshold:n=50,onSwipe:r,onSwipeEnd:o,onSwipeStart:a,passive:s=!0}=t,u=Xo({x:0,y:0}),i=Xo({x:0,y:0}),c=re(()=>u.x-i.x),l=re(()=>u.y-i.y),{max:d,abs:p}=Math,h=re(()=>d(p(c.value),p(l.value))>=n),m=Yn(!1),f=re(()=>h.value?p(c.value)>p(l.value)?c.value>0?"left":"right":l.value>0?"up":"down":"none"),g=B=>[B.touches[0].clientX,B.touches[0].clientY],y=(B,R)=>{u.x=B,u.y=R},v=(B,R)=>{i.x=B,i.y=R},b={passive:s,capture:!s},w=B=>{m.value&&o?.(B,f.value),m.value=!1},S=[Ir(e,"touchstart",B=>{if(B.touches.length!==1)return;const[R,K]=g(B);y(R,K),v(R,K),a?.(B)},b),Ir(e,"touchmove",B=>{if(B.touches.length!==1)return;const[R,K]=g(B);v(R,K),b.capture&&!b.passive&&Math.abs(c.value)>Math.abs(l.value)&&B.preventDefault(),!m.value&&h.value&&(m.value=!0),m.value&&r?.(B)},b),Ir(e,["touchend","touchcancel"],w,b)];return{isSwiping:m,direction:f,coordsStart:u,coordsEnd:i,lengthX:c,lengthY:l,stop:()=>S.forEach(B=>B())}}const Bw={__name:"splitpanes",props:{horizontal:{type:Boolean,default:!1},pushOtherPanes:{type:Boolean,default:!0},maximizePanes:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean,default:!1}},emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click","splitter-dblclick"],setup(e,{emit:t}){const n=t,r=e,o=pu(),a=Te([]),s=re(()=>a.value.reduce((M,J)=>(M[~~J.id]=J)&&M,{})),u=re(()=>a.value.length),i=Te(null),c=Te(!1),l=Te({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),d=Te({splitter:null,timeoutId:null}),p=re(()=>({[`splitpanes splitpanes--${r.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":l.value.dragging})),h=()=>{document.addEventListener("mousemove",g,{passive:!1}),document.addEventListener("mouseup",y),"ontouchstart"in window&&(document.addEventListener("touchmove",g,{passive:!1}),document.addEventListener("touchend",y))},m=()=>{document.removeEventListener("mousemove",g,{passive:!1}),document.removeEventListener("mouseup",y),"ontouchstart"in window&&(document.removeEventListener("touchmove",g,{passive:!1}),document.removeEventListener("touchend",y))},f=(M,J)=>{const P=M.target.closest(".splitpanes__splitter");if(P){const{left:j,top:E}=P.getBoundingClientRect(),{clientX:A,clientY:O}="ontouchstart"in window&&M.touches?M.touches[0]:M;l.value.cursorOffset=r.horizontal?O-E:A-j}h(),l.value.mouseDown=!0,l.value.activeSplitter=J},g=M=>{l.value.mouseDown&&(M.preventDefault(),l.value.dragging=!0,requestAnimationFrame(()=>{R(S(M)),Ne("resize",{event:M},!0)}))},y=M=>{l.value.dragging&&(window.getSelection().removeAllRanges(),Ne("resized",{event:M},!0)),l.value.mouseDown=!1,l.value.activeSplitter=null,setTimeout(()=>{l.value.dragging=!1,m()},100)},v=(M,J)=>{"ontouchstart"in window&&(M.preventDefault(),d.value.splitter===J?(clearTimeout(d.value.timeoutId),d.value.timeoutId=null,b(M,J),d.value.splitter=null):(d.value.splitter=J,d.value.timeoutId=setTimeout(()=>d.value.splitter=null,500))),l.value.dragging||Ne("splitter-click",{event:M,index:J},!0)},b=(M,J)=>{if(Ne("splitter-dblclick",{event:M,index:J},!0),r.maximizePanes){let P=0;a.value=a.value.map((j,E)=>(j.size=E===J?j.max:j.min,E!==J&&(P+=j.min),j)),a.value[J].size-=P,Ne("pane-maximize",{event:M,index:J,pane:a.value[J]}),Ne("resized",{event:M,index:J},!0)}},w=(M,J)=>{Ne("pane-click",{event:M,index:s.value[J].index,pane:s.value[J]})},S=M=>{const J=i.value.getBoundingClientRect(),{clientX:P,clientY:j}="ontouchstart"in window&&M.touches?M.touches[0]:M;return{x:P-(r.horizontal?0:l.value.cursorOffset)-J.left,y:j-(r.horizontal?l.value.cursorOffset:0)-J.top}},B=M=>{M=M[r.horizontal?"y":"x"];const J=i.value[r.horizontal?"clientHeight":"clientWidth"];return r.rtl&&!r.horizontal&&(M=J-M),M*100/J},R=M=>{const J=l.value.activeSplitter;let P={prevPanesSize:z(J),nextPanesSize:q(J),prevReachedMinPanes:0,nextReachedMinPanes:0};const j=0+(r.pushOtherPanes?0:P.prevPanesSize),E=100-(r.pushOtherPanes?0:P.nextPanesSize),A=Math.max(Math.min(B(M),E),j);let O=[J,J+1],U=a.value[O[0]]||null,C=a.value[O[1]]||null;const $=U.max<100&&A>=U.max+P.prevPanesSize,X=C.max<100&&A<=100-(C.max+q(J+1));if($||X){$?(U.size=U.max,C.size=Math.max(100-U.max-P.prevPanesSize-P.nextPanesSize,0)):(U.size=Math.max(100-C.max-P.prevPanesSize-q(J+1),0),C.size=C.max);return}if(r.pushOtherPanes){const k=K(P,A);if(!k)return;({sums:P,panesToResize:O}=k),U=a.value[O[0]]||null,C=a.value[O[1]]||null}U!==null&&(U.size=Math.min(Math.max(A-P.prevPanesSize-P.prevReachedMinPanes,U.min),U.max)),C!==null&&(C.size=Math.min(Math.max(100-A-P.nextPanesSize-P.nextReachedMinPanes,C.min),C.max))},K=(M,J)=>{const P=l.value.activeSplitter,j=[P,P+1];return J{A>j[0]&&A<=P&&(E.size=E.min,M.prevReachedMinPanes+=E.min)}),M.prevPanesSize=z(j[0]),j[0]===void 0)?(M.prevReachedMinPanes=0,a.value[0].size=a.value[0].min,a.value.forEach((E,A)=>{A>0&&A<=P&&(E.size=E.min,M.prevReachedMinPanes+=E.min)}),a.value[j[1]].size=100-M.prevReachedMinPanes-a.value[0].min-M.prevPanesSize-M.nextPanesSize,null):J>100-M.nextPanesSize-a.value[j[1]].min&&(j[1]=D(P).index,M.nextReachedMinPanes=0,j[1]>P+1&&a.value.forEach((E,A)=>{A>P&&A{A=P+1&&(E.size=E.min,M.nextReachedMinPanes+=E.min)}),a.value[j[0]].size=100-M.prevPanesSize-q(j[0]-1),null):{sums:M,panesToResize:j}},z=M=>a.value.reduce((J,P,j)=>J+(ja.value.reduce((J,P,j)=>J+(j>M+1?P.size:0),0),V=M=>[...a.value].reverse().find(J=>J.indexJ.min)||{},D=M=>a.value.find(J=>J.index>M+1&&J.size>J.min)||{},T=()=>{var M;const J=Array.from(((M=i.value)==null?void 0:M.children)||[]);for(const P of J){const j=P.classList.contains("splitpanes__pane"),E=P.classList.contains("splitpanes__splitter");!j&&!E&&(P.remove(),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))}},Z=(M,J,P=!1)=>{const j=M-1,E=document.createElement("div");E.classList.add("splitpanes__splitter"),P||(E.onmousedown=A=>f(A,j),typeof window<"u"&&"ontouchstart"in window&&(E.ontouchstart=A=>f(A,j)),E.onclick=A=>v(A,j+1)),E.ondblclick=A=>b(A,j+1),J.parentNode.insertBefore(E,J)},ne=M=>{M.onmousedown=void 0,M.onclick=void 0,M.ondblclick=void 0,M.remove()},te=()=>{var M;const J=Array.from(((M=i.value)==null?void 0:M.children)||[]);for(const j of J)j.className.includes("splitpanes__splitter")&&ne(j);let P=0;for(const j of J)j.className.includes("splitpanes__pane")&&(!P&&r.firstSplitter?Z(P,j,!0):P&&Z(P,j),P++)},Y=({uid:M,...J})=>{const P=s.value[M];for(const[j,E]of Object.entries(J))P[j]=E},oe=M=>{var J;let P=-1;Array.from(((J=i.value)==null?void 0:J.children)||[]).some(j=>(j.className.includes("splitpanes__pane")&&P++,j.isSameNode(M.el))),a.value.splice(P,0,{...M,index:P}),a.value.forEach((j,E)=>j.index=E),c.value&&Bn(()=>{te(),de({addedPane:a.value[P]}),Ne("pane-add",{pane:a.value[P]})})},pe=M=>{const J=a.value.findIndex(j=>j.id===M);a.value[J].el=null;const P=a.value.splice(J,1)[0];a.value.forEach((j,E)=>j.index=E),Bn(()=>{te(),Ne("pane-remove",{pane:P}),de({removedPane:{...P}})})},de=(M={})=>{!M.addedPane&&!M.removedPane?ae():a.value.some(J=>J.givenSize!==null||J.min||J.max<100)?ee(M):ue(),c.value&&Ne("resized")},ue=()=>{const M=100/u.value;let J=0;const P=[],j=[];for(const E of a.value)E.size=Math.max(Math.min(M,E.max),E.min),J-=E.size,E.size>=E.max&&P.push(E.id),E.size<=E.min&&j.push(E.id);J>.1&&Ie(J,P,j)},ae=()=>{let M=100;const J=[],P=[];let j=0;for(const A of a.value)M-=A.size,A.givenSize!==null&&j++,A.size>=A.max&&J.push(A.id),A.size<=A.min&&P.push(A.id);let E=100;if(M>.1){for(const A of a.value)A.givenSize===null&&(A.size=Math.max(Math.min(M/(u.value-j),A.max),A.min)),E-=A.size;E>.1&&Ie(E,J,P)}},ee=({addedPane:M,removedPane:J}={})=>{let P=100/u.value,j=0;const E=[],A=[];(M?.givenSize??null)!==null&&(P=(100-M.givenSize)/(u.value-1));for(const O of a.value)j-=O.size,O.size>=O.max&&E.push(O.id),O.size<=O.min&&A.push(O.id);if(!(Math.abs(j)<.1)){for(const O of a.value)M?.givenSize!==null&&M?.id===O.id||(O.size=Math.max(Math.min(P,O.max),O.min)),j-=O.size,O.size>=O.max&&E.push(O.id),O.size<=O.min&&A.push(O.id);j>.1&&Ie(j,E,A)}},Ie=(M,J,P)=>{let j;M>0?j=M/(u.value-J.length):j=M/(u.value-P.length),a.value.forEach((E,A)=>{if(M>0&&!J.includes(E.id)){const O=Math.max(Math.min(E.size+j,E.max),E.min),U=O-E.size;M-=U,E.size=O}else if(!P.includes(E.id)){const O=Math.max(Math.min(E.size+j,E.max),E.min),U=O-E.size;M-=U,E.size=O}}),Math.abs(M)>.1&&Bn(()=>{c.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},Ne=(M,J=void 0,P=!1)=>{const j=J?.index??l.value.activeSplitter??null;n(M,{...J,...j!==null&&{index:j},...P&&j!==null&&{prevPane:a.value[j-(r.firstSplitter?1:0)],nextPane:a.value[j+(r.firstSplitter?0:1)]},panes:a.value.map(E=>({min:E.min,max:E.max,size:E.size}))})};Xe(()=>r.firstSplitter,()=>te()),ln(()=>{T(),te(),de(),Ne("ready"),c.value=!0}),Es(()=>c.value=!1);const Se=()=>{var M;return Ft("div",{ref:i,class:p.value},(M=o.default)==null?void 0:M.call(o))};return Jt("panes",a),Jt("indexedPanes",s),Jt("horizontal",re(()=>r.horizontal)),Jt("requestUpdate",Y),Jt("onPaneAdd",oe),Jt("onPaneRemove",pe),Jt("onPaneClick",w),(M,J)=>(L(),ve(ws(Se)))}},Mh={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(e){var t;const n=e,r=at("requestUpdate"),o=at("onPaneAdd"),a=at("horizontal"),s=at("onPaneRemove"),u=at("onPaneClick"),i=(t=Rn())==null?void 0:t.uid,c=at("indexedPanes"),l=re(()=>c.value[i]),d=Te(null),p=re(()=>{const g=isNaN(n.size)||n.size===void 0?0:parseFloat(n.size);return Math.max(Math.min(g,m.value),h.value)}),h=re(()=>{const g=parseFloat(n.minSize);return isNaN(g)?0:g}),m=re(()=>{const g=parseFloat(n.maxSize);return isNaN(g)?100:g}),f=re(()=>{var g;return`${a.value?"height":"width"}: ${(g=l.value)==null?void 0:g.size}%`});return Xe(()=>p.value,g=>r({uid:i,size:g})),Xe(()=>h.value,g=>r({uid:i,min:g})),Xe(()=>m.value,g=>r({uid:i,max:g})),ln(()=>{o({id:i,el:d.value,min:h.value,max:m.value,givenSize:n.size===void 0?null:p.value,size:p.value})}),Es(()=>s(i)),(g,y)=>(L(),Q("div",{ref_key:"paneEl",ref:d,class:"splitpanes__pane",onClick:y[0]||(y[0]=v=>I(u)(v,g._.uid)),style:an(f.value)},[be(g.$slots,"default")],4))}};var Ch="M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",km="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",hc="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",Pw="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",jm="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",fc="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",Rw="M20 4H4A2 2 0 0 0 2 6V18A2 2 0 0 0 4 20H20A2 2 0 0 0 22 18V6A2 2 0 0 0 20 4M20 18H9V6H20Z",$w="M14,19H18V5H14M6,19H10V5H6V19Z",Fw="M8,5.14V19.14L19,12.14L8,5.14Z",Lw="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z";const id=1024,zm=id/2,Ni=e=>document.documentElement.clientWidth{Um.value=Ni(id),Iw.value=Ni(zm)},{passive:!0});function Ts(){return es(Um)}class Mw{bundle;constructor(t){this.bundle={pluralFunction:t,translations:{}}}addTranslations(t){const n=Object.values(t.translations[""]??{}).map(({msgid:r,msgid_plural:o,msgstr:a})=>o!==void 0?[`_${r}_::_${o}_`,a]:[r,a[0]]);this.bundle.translations={...this.bundle.translations,...Object.fromEntries(n)}}gettext(t,n={}){return Pe("",t,n,void 0,{bundle:this.bundle})}ngettext(t,n,r,o={}){return Im("",t,n,r,o,{bundle:this.bundle})}}class Cw{debug=!1;language="en";translations={};setLanguage(t){return this.language=t,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage(Lr().replace("-","_"))}addTranslation(t,n){return this.translations[t]=n,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const t=new Mw(n=>sw(n,this.language));return this.language in this.translations&&t.addTranslations(this.translations[this.language]),t}}function kw(){return new Cw}const Hm=kw().detectLanguage().build(),ke=(...e)=>Hm.gettext(...e);function wn(...e){for(const t of e)if(!t.registered){for(const{l:n,t:r}of t){if(n!==Lr()||!r)continue;const o=Object.fromEntries(Object.entries(r).map(([a,s])=>[a,{msgid:a,msgid_plural:s.p,msgstr:s.v}]));Hm.addTranslations({translations:{"":o}})}t.registered=!0}}const jw=[{l:"ar",t:{"a few seconds ago":{v:["منذ عدة ثوانٍ"]},"sec. ago":{v:["ثانية مضت"]},"seconds ago":{v:["ثوانٍ مضت"]}}},{l:"ast",t:{"a few seconds ago":{v:["hai unos segundos"]},"sec. ago":{v:["hai segs"]},"seconds ago":{v:["hai segundos"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"a few seconds ago":{v:["před několika sekundami"]},"Invalid date":{v:["Neplatné datum"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"da",t:{"a few seconds ago":{v:["et par sekunder siden"]},"Invalid date":{v:["Ugyldig dato"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"de",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"Invalid date":{v:["Ungültiges Datum"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"de-DE",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"Invalid date":{v:["Ungültiges Datum"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"el",t:{"a few seconds ago":{v:["πριν λίγα δευτερόλεπτα"]},"sec. ago":{v:["δευτ. πριν"]},"seconds ago":{v:["δευτερόλεπτα πριν"]}}},{l:"en-GB",t:{"a few seconds ago":{v:["a few seconds ago"]},"sec. ago":{v:["sec. ago"]},"seconds ago":{v:["seconds ago"]}}},{l:"eo",t:{}},{l:"es",t:{"a few seconds ago":{v:["hace unos pocos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atrás"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["mõni sekund tagasi"]},"Invalid date":{v:["Vigane kuupäev"]},"sec. ago":{v:["sek. tagasi"]},"seconds ago":{v:["sekundit tagasi"]}}},{l:"eu",t:{"a few seconds ago":{v:["duela segundo batzuk"]},"sec. ago":{v:["duela seg."]},"seconds ago":{v:["duela segundo"]}}},{l:"fa",t:{"a few seconds ago":{v:["چند ثانیه پیش"]},"sec. ago":{v:["چند ثانیه پیش"]},"seconds ago":{v:["چند ثانیه پیش"]}}},{l:"fi",t:{"a few seconds ago":{v:["muutamia sekunteja sitten"]},"sec. ago":{v:["sek. sitten"]},"seconds ago":{v:["sekunteja sitten"]}}},{l:"fr",t:{"a few seconds ago":{v:["il y a quelques secondes"]},"Invalid date":{v:["Date non valide"]},"sec. ago":{v:["il y a qq. sec."]},"seconds ago":{v:["il y a quelques sec."]}}},{l:"ga",t:{"a few seconds ago":{v:["cúpla soicind ó shin"]},"Invalid date":{v:["Dáta neamhbhailí"]},"sec. ago":{v:["soic. ó shin"]},"seconds ago":{v:["soicind ó shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"he",t:{"a few seconds ago":{v:["לפני מספר שניות"]},"sec. ago":{v:["לפני מספר שניות"]},"seconds ago":{v:["לפני מס׳ שניות"]}}},{l:"hr",t:{"a few seconds ago":{v:["prije nekoliko sekundi"]},"sec. ago":{v:["prije nek. sek."]},"seconds ago":{v:["prije nek. sek."]}}},{l:"hu",t:{"a few seconds ago":{v:["néhány másodperce"]},"sec. ago":{v:["másodperce"]},"seconds ago":{v:["másodperce"]}}},{l:"id",t:{"a few seconds ago":{v:["beberapa detik yang lalu"]},"sec. ago":{v:["dtk. yang lalu"]},"seconds ago":{v:["beberapa detik lalu"]}}},{l:"is",t:{"a few seconds ago":{v:["fyrir örfáum sekúndum síðan"]},"sec. ago":{v:["sek. síðan"]},"seconds ago":{v:["sekúndum síðan"]}}},{l:"it",t:{"a few seconds ago":{v:["pochi secondi fa"]},"sec. ago":{v:["sec. fa"]},"seconds ago":{v:["secondi fa"]}}},{l:"ja",t:{"a few seconds ago":{v:["数秒前"]},"Invalid date":{v:["無効な日付"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ko",t:{"a few seconds ago":{v:["방금 전"]},"sec. ago":{v:["몇 초 전"]},"seconds ago":{v:["초 전"]}}},{l:"lo",t:{"a few seconds ago":{v:["ສອງສາມວິນາທີກ່ອນ"]},"sec. ago":{v:["ວິ. ກ່ອນ"]},"seconds ago":{v:["ວິນາທີກ່ອນ"]}}},{l:"lt-LT",t:{"a few seconds ago":{v:["prieš keletą sekundžių"]},"sec. ago":{v:["prieš sek."]},"seconds ago":{v:["prieš sekundes"]}}},{l:"lv",t:{}},{l:"mk",t:{"a few seconds ago":{v:["пред неколку секунди"]},"sec. ago":{v:["секунда"]},"seconds ago":{v:["секунди"]}}},{l:"mn",t:{"a few seconds ago":{v:["хэдхэн секундын өмнө"]},"sec. ago":{v:["сек. өмнө"]},"seconds ago":{v:["секундын өмнө"]}}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen få sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"nl",t:{"a few seconds ago":{v:["enkele seconden geleden"]},"sec. ago":{v:["sec. geleden"]},"seconds ago":{v:["seconden geleden"]}}},{l:"oc",t:{}},{l:"pl",t:{"a few seconds ago":{v:["kilka sekund temu"]},"sec. ago":{v:["sek. temu"]},"seconds ago":{v:["sekund temu"]}}},{l:"pt-BR",t:{"a few seconds ago":{v:["há alguns segundos"]},"Invalid date":{v:["Data inválida"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum câteva secunde"]},"sec. ago":{v:["sec. în urmă"]},"seconds ago":{v:["secunde în urmă"]}}},{l:"ru",t:{"a few seconds ago":{v:["несколько секунд назад"]},"sec. ago":{v:["сек. назад"]},"seconds ago":{v:["секунд назад"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chvíľou"]},"sec. ago":{v:["pred pár sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["пре неколико секунди"]},"sec. ago":{v:["сек. раније"]},"seconds ago":{v:["секунди раније"]}}},{l:"sv",t:{"a few seconds ago":{v:["för några sekunder sedan"]},"Invalid date":{v:["Ogiltigt datum"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birkaç saniye önce"]},"Invalid date":{v:["Tarih geçersiz"]},"sec. ago":{v:["sn. önce"]},"seconds ago":{v:["saniye önce"]}}},{l:"uk",t:{"a few seconds ago":{v:["декілька секунд тому"]},"sec. ago":{v:["с тому"]},"seconds ago":{v:["с тому"]}}},{l:"uz",t:{"a few seconds ago":{v:["bir necha soniya oldin"]},"sec. ago":{v:["sek. oldin"]},"seconds ago":{v:["soniyalar oldin"]}}},{l:"zh-CN",t:{"a few seconds ago":{v:["几秒前"]},"sec. ago":{v:["几秒前"]},"seconds ago":{v:["几秒前"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}}],zw=[{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de-DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en-GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hr",t:{Actions:{v:["Radnje"]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja-JP",t:{Actions:{v:["操作"]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"lo",t:{Actions:{v:["ການກະທຳ"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"mn",t:{Actions:{v:["Үйлдлүүд"]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"pt-BR",t:{Actions:{v:["Ações"]}}},{l:"pt-PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}}],Uw=[{l:"ar",t:{"Cancel changes":{v:["إلغاء التغييرات"]},"Confirm changes":{v:["تأكيد التغييرات"]}}},{l:"ast",t:{"Cancel changes":{v:["Encaboxar los cambeos"]},"Confirm changes":{v:["Confirmar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Cancel changes":{v:["Cancel·la els canvis"]},"Confirm changes":{v:["Confirmeu els canvis"]}}},{l:"cs",t:{"Cancel changes":{v:["Zrušit změny"]},"Confirm changes":{v:["Potvrdit změny"]}}},{l:"cs-CZ",t:{"Cancel changes":{v:["Zrušit změny"]},"Confirm changes":{v:["Potvrdit změny"]}}},{l:"da",t:{"Cancel changes":{v:["Annuller ændringer"]},"Confirm changes":{v:["Bekræft ændringer"]}}},{l:"de",t:{"Cancel changes":{v:["Änderungen verwerfen"]},"Confirm changes":{v:["Änderungen bestätigen"]}}},{l:"de-DE",t:{"Cancel changes":{v:["Änderungen verwerfen"]},"Confirm changes":{v:["Änderungen bestätigen"]}}},{l:"el",t:{"Cancel changes":{v:["Ακύρωση αλλαγών"]},"Confirm changes":{v:["Επιβεβαίωση αλλαγών"]}}},{l:"en-GB",t:{"Cancel changes":{v:["Cancel changes"]},"Confirm changes":{v:["Confirm changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-AR",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-EC",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-MX",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"et-EE",t:{"Cancel changes":{v:["Tühista muudatused"]},"Confirm changes":{v:["Kinnita muudatused"]}}},{l:"eu",t:{"Cancel changes":{v:["Ezeztatu aldaketak"]},"Confirm changes":{v:["Baieztatu aldaketak"]}}},{l:"fa",t:{"Cancel changes":{v:["لغو تغییرات"]},"Confirm changes":{v:["تایید تغییرات"]}}},{l:"fi",t:{"Cancel changes":{v:["Peruuta muutokset"]},"Confirm changes":{v:["Vahvista muutokset"]}}},{l:"fr",t:{"Cancel changes":{v:["Annuler les modifications"]},"Confirm changes":{v:["Confirmer les modifications"]}}},{l:"ga",t:{"Cancel changes":{v:["Cealaigh athruithe"]},"Confirm changes":{v:["Deimhnigh na hathruithe"]}}},{l:"gl",t:{"Cancel changes":{v:["Cancelar os cambios"]},"Confirm changes":{v:["Confirma os cambios"]}}},{l:"he",t:{"Cancel changes":{v:["ביטול שינויים"]},"Confirm changes":{v:["אישור השינויים"]}}},{l:"hr",t:{"Cancel changes":{v:["Otkaži promjene"]},"Confirm changes":{v:["Potvrdi promjene"]}}},{l:"hu",t:{"Cancel changes":{v:["Változtatások elvetése"]},"Confirm changes":{v:["Változtatások megerősítése"]}}},{l:"id",t:{"Cancel changes":{v:["Batalkan perubahan"]},"Confirm changes":{v:["Konfirmasikan perubahan"]}}},{l:"is",t:{"Cancel changes":{v:["Hætta við breytingar"]},"Confirm changes":{v:["Staðfesta breytingar"]}}},{l:"it",t:{"Cancel changes":{v:["Annulla modifiche"]},"Confirm changes":{v:["Conferma modifiche"]}}},{l:"ja",t:{"Cancel changes":{v:["変更をキャンセル"]},"Confirm changes":{v:["変更を承認"]}}},{l:"ja-JP",t:{"Cancel changes":{v:["変更をキャンセル"]},"Confirm changes":{v:["変更を承認"]}}},{l:"ko",t:{"Cancel changes":{v:["변경 취소"]},"Confirm changes":{v:["변경 사항 확인"]}}},{l:"lo",t:{"Cancel changes":{v:["ຍົກເລີກການປ່ຽນແປງ"]},"Confirm changes":{v:["ຢືນຢັນການປ່ຽນແປງ"]}}},{l:"lt-LT",t:{"Cancel changes":{v:["Atsisakyti pakeitimų"]},"Confirm changes":{v:["Patvirtinti pakeitimus"]}}},{l:"lv",t:{}},{l:"mk",t:{"Cancel changes":{v:["Откажи ги промените"]},"Confirm changes":{v:["Потврди ги промените"]}}},{l:"mn",t:{"Cancel changes":{v:["Өөрчлөлтийг цуцлах"]},"Confirm changes":{v:["Өөрчлөлтийг баталгаажуулах"]}}},{l:"my",t:{"Cancel changes":{v:["ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်"]},"Confirm changes":{v:["ပြောင်းလဲမှုများ အတည်ပြုရန်"]}}},{l:"nb",t:{"Cancel changes":{v:["Avbryt endringer"]},"Confirm changes":{v:["Bekreft endringer"]}}},{l:"nl",t:{"Cancel changes":{v:["Wijzigingen annuleren"]},"Confirm changes":{v:["Wijzigingen bevestigen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Cancel changes":{v:["Anuluj zmiany"]},"Confirm changes":{v:["Potwierdź zmiany"]}}},{l:"pt-BR",t:{"Cancel changes":{v:["Cancelar alterações"]},"Confirm changes":{v:["Confirmar alterações"]}}},{l:"pt-PT",t:{"Cancel changes":{v:["Cancelar alterações"]},"Confirm changes":{v:["Confirmar alterações"]}}},{l:"ro",t:{"Cancel changes":{v:["Anulează modificările"]},"Confirm changes":{v:["Confirmați modificările"]}}},{l:"ru",t:{"Cancel changes":{v:["Отменить изменения"]},"Confirm changes":{v:["Подтвердить изменения"]}}},{l:"sk",t:{"Cancel changes":{v:["Zrušiť zmeny"]},"Confirm changes":{v:["Potvrdiť zmeny"]}}},{l:"sl",t:{"Cancel changes":{v:["Prekliči spremembe"]},"Confirm changes":{v:["Potrdi spremembe"]}}},{l:"sr",t:{"Cancel changes":{v:["Откажи измене"]},"Confirm changes":{v:["Потврдите измене"]}}},{l:"sv",t:{"Cancel changes":{v:["Avbryt ändringar"]},"Confirm changes":{v:["Bekräfta ändringar"]}}},{l:"tr",t:{"Cancel changes":{v:["Değişiklikleri iptal et"]},"Confirm changes":{v:["Değişiklikleri onayla"]}}},{l:"uk",t:{"Cancel changes":{v:["Скасувати зміни"]},"Confirm changes":{v:["Підтвердити зміни"]}}},{l:"uz",t:{"Cancel changes":{v:["O'zgarishlarni bekor qilish"]},"Confirm changes":{v:["O'zgarishlarni tasdiqlang"]}}},{l:"zh-CN",t:{"Cancel changes":{v:["取消更改"]},"Confirm changes":{v:["确认更改"]}}},{l:"zh-HK",t:{"Cancel changes":{v:["取消更改"]},"Confirm changes":{v:["確認更改"]}}},{l:"zh-TW",t:{"Cancel changes":{v:["取消變更"]},"Confirm changes":{v:["確認變更"]}}}],Hw=[{l:"ar",t:{"Clear search":{v:["محو البحث"]}}},{l:"ast",t:{"Clear search":{v:["Borrar la busca"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Clear search":{v:["Vyčistit vyhledávání"]}}},{l:"cs-CZ",t:{"Clear search":{v:["Vyčistit vyhledávání"]}}},{l:"da",t:{"Clear search":{v:["Ryd søgning"]}}},{l:"de",t:{"Clear search":{v:["Suche leeren"]}}},{l:"de-DE",t:{"Clear search":{v:["Suche leeren"]}}},{l:"el",t:{"Clear search":{v:["Εκκαθάριση αναζήτησης"]}}},{l:"en-GB",t:{"Clear search":{v:["Clear search"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-AR",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-EC",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-MX",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"et-EE",t:{"Clear search":{v:["Tühjenda otsing"]}}},{l:"eu",t:{"Clear search":{v:["Garbitu bilaketa"]}}},{l:"fa",t:{"Clear search":{v:["پاک کردن جستجو"]}}},{l:"fi",t:{"Clear search":{v:["Tyhjennä haku"]}}},{l:"fr",t:{"Clear search":{v:["Effacer la recherche"]}}},{l:"ga",t:{"Clear search":{v:["Glan cuardach"]}}},{l:"gl",t:{"Clear search":{v:["Limpar a busca"]}}},{l:"he",t:{"Clear search":{v:["פינוי חיפוש"]}}},{l:"hr",t:{"Clear search":{v:["Očisti pretraživanje"]}}},{l:"hu",t:{"Clear search":{v:["Keresés törlése"]}}},{l:"id",t:{"Clear search":{v:["Bersihkan pencarian"]}}},{l:"is",t:{"Clear search":{v:["Hreinsa leit"]}}},{l:"it",t:{"Clear search":{v:["online"]}}},{l:"ja",t:{"Clear search":{v:["検索をクリア"]}}},{l:"ja-JP",t:{"Clear search":{v:["検索をクリア"]}}},{l:"ko",t:{"Clear search":{v:["검색 지우기"]}}},{l:"lo",t:{"Clear search":{v:["ລຶບການຄົ້ນຫາ"]}}},{l:"lt-LT",t:{"Clear search":{v:["Išvalyti paiešką"]}}},{l:"lv",t:{}},{l:"mk",t:{"Clear search":{v:["Исчисти пребарување"]}}},{l:"mn",t:{"Clear search":{v:["Хайлтыг цэвэрлэх"]}}},{l:"my",t:{}},{l:"nb",t:{"Clear search":{v:["Tøm søk"]}}},{l:"nl",t:{"Clear search":{v:["Zoekopdracht wissen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear search":{v:["Wyczyść wyszukiwanie"]}}},{l:"pt-BR",t:{"Clear search":{v:["Limpar pesquisa"]}}},{l:"pt-PT",t:{"Clear search":{v:["Limpar pesquisa"]}}},{l:"ro",t:{"Clear search":{v:["Șterge căutarea"]}}},{l:"ru",t:{"Clear search":{v:["Очистить поиск"]}}},{l:"sk",t:{"Clear search":{v:["Vymazať vyhľadávanie"]}}},{l:"sl",t:{}},{l:"sr",t:{"Clear search":{v:["Обриши претрагу"]}}},{l:"sv",t:{"Clear search":{v:["Rensa sökningen"]}}},{l:"tr",t:{"Clear search":{v:["Aramayı temizle"]}}},{l:"uk",t:{"Clear search":{v:["Очистити пошук"]}}},{l:"uz",t:{"Clear search":{v:["Qidiruvni tozalash"]}}},{l:"zh-CN",t:{"Clear search":{v:["清除搜索"]}}},{l:"zh-HK",t:{"Clear search":{v:["清除搜索"]}}},{l:"zh-TW",t:{"Clear search":{v:["清除搜尋"]}}}],Vw=[{l:"ar",t:{"Clear text":{v:["محو النص"]},"Save changes":{v:["حفظ التغييرات"]}}},{l:"ast",t:{"Clear text":{v:["Borrar el testu"]},"Save changes":{v:["Guardar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Clear text":{v:["Netejar text"]}}},{l:"cs",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"cs-CZ",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"da",t:{"Clear text":{v:["Ryd tekst"]},"Save changes":{v:["Gem ændringer"]}}},{l:"de",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"de-DE",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"el",t:{"Clear text":{v:["Εκκαθάριση κειμένου"]},"Save changes":{v:["Αποθήκευση αλλαγών"]}}},{l:"en-GB",t:{"Clear text":{v:["Clear text"]},"Save changes":{v:["Save changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-AR",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-EC",t:{"Clear text":{v:["Limpiar texto"]}}},{l:"es-MX",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"et-EE",t:{"Clear text":{v:["Kustuta tekst"]},"Save changes":{v:["Salvesta muudatused"]}}},{l:"eu",t:{"Clear text":{v:["Garbitu testua"]}}},{l:"fa",t:{"Clear text":{v:["پاک کردن متن"]},"Save changes":{v:["ذخیرهٔ تغییرات"]}}},{l:"fi",t:{"Clear text":{v:["Tyhjennä teksti"]},"Save changes":{v:["Tallenna muutokset"]}}},{l:"fr",t:{"Clear text":{v:["Effacer le texte"]},"Save changes":{v:["Enregistrer les modifications"]}}},{l:"ga",t:{"Clear text":{v:["Glan téacs"]},"Save changes":{v:["Sabháil na hathruithe"]}}},{l:"gl",t:{"Clear text":{v:["Limpar o texto"]},"Save changes":{v:["Gardar os cambios"]}}},{l:"he",t:{"Clear text":{v:["פינוי טקסט"]}}},{l:"hr",t:{"Clear text":{v:["Očisti tekst"]},"Save changes":{v:["Spremi promjene"]}}},{l:"hu",t:{"Clear text":{v:["Szöveg törlése"]},"Save changes":{v:["Változtatások mentése"]}}},{l:"id",t:{"Clear text":{v:["Bersihkan teks"]},"Save changes":{v:["Simpan perubahan"]}}},{l:"is",t:{"Clear text":{v:["Hreinsa texta"]},"Save changes":{v:["Vista breytingar"]}}},{l:"it",t:{"Clear text":{v:["Cancella il testo"]},"Save changes":{v:["Salva le modifiche"]}}},{l:"ja",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ja-JP",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ko",t:{"Clear text":{v:["텍스트 지우기"]},"Save changes":{v:["변경 사항 저장"]}}},{l:"lo",t:{"Clear text":{v:["ລຶບຂໍ້ຄວາມ"]},"Save changes":{v:["ບັນທຶກການປ່ຽນແປງ"]}}},{l:"lt-LT",t:{"Clear text":{v:["Išvalyti tekstą"]},"Save changes":{v:["Įrašyti pakeitimus"]}}},{l:"lv",t:{}},{l:"mk",t:{"Clear text":{v:["Исчисти текст"]},"Save changes":{v:["Зачувај промени"]}}},{l:"mn",t:{"Clear text":{v:["Текстийг цэвэрлэх"]},"Save changes":{v:["Өөрчлөлтийг хадгалах"]}}},{l:"my",t:{}},{l:"nb",t:{"Clear text":{v:["Fjern tekst"]},"Save changes":{v:["Lagre endringer"]}}},{l:"nl",t:{"Clear text":{v:["Tekst wissen"]},"Save changes":{v:["Wijzigingen opslaan"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear text":{v:["Wyczyść tekst"]},"Save changes":{v:["Zapisz zmiany"]}}},{l:"pt-BR",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Salvar alterações"]}}},{l:"pt-PT",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Gravar alterações"]}}},{l:"ro",t:{"Clear text":{v:["Șterge textul"]},"Save changes":{v:["Salvează modificările"]}}},{l:"ru",t:{"Clear text":{v:["Очистить текст"]},"Save changes":{v:["Сохранить изменения"]}}},{l:"sk",t:{"Clear text":{v:["Vamazať text"]},"Save changes":{v:["Uložiť zmeny"]}}},{l:"sl",t:{"Clear text":{v:["Počisti besedilo"]}}},{l:"sr",t:{"Clear text":{v:["Обриши текст"]},"Save changes":{v:["Сачувај измене"]}}},{l:"sv",t:{"Clear text":{v:["Rensa text"]},"Save changes":{v:["Spara ändringar"]}}},{l:"tr",t:{"Clear text":{v:["Metni temizle"]},"Save changes":{v:["Değişiklikleri kaydet"]}}},{l:"uk",t:{"Clear text":{v:["Очистити текст"]},"Save changes":{v:["Зберегти зміни"]}}},{l:"uz",t:{"Clear text":{v:["Matnni tozalash"]},"Save changes":{v:["O'zgarishlarni saqlang"]}}},{l:"zh-CN",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存修改"]}}},{l:"zh-HK",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存更改"]}}},{l:"zh-TW",t:{"Clear text":{v:["清除文字"]},"Save changes":{v:["儲存變更"]}}}],Gw=[{l:"ar",t:{Close:{v:["إغلاق"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"br",t:{Close:{v:["Serriñ"]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zavřít"]}}},{l:"cs-CZ",t:{Close:{v:["Zavřít"]}}},{l:"da",t:{Close:{v:["Luk"]}}},{l:"de",t:{Close:{v:["Schließen"]}}},{l:"de-DE",t:{Close:{v:["Schließen"]}}},{l:"el",t:{Close:{v:["Κλείσιμο"]}}},{l:"en-GB",t:{Close:{v:["Close"]}}},{l:"eo",t:{Close:{v:["Fermu"]}}},{l:"es",t:{Close:{v:["Cerrar"]}}},{l:"es-AR",t:{Close:{v:["Cerrar"]}}},{l:"es-EC",t:{Close:{v:["Cerrar"]}}},{l:"es-MX",t:{Close:{v:["Cerrar"]}}},{l:"et-EE",t:{Close:{v:["Sulge"]}}},{l:"eu",t:{Close:{v:["Itxi"]}}},{l:"fa",t:{Close:{v:["بستن"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["Dún"]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["סגירה"]}}},{l:"hr",t:{Close:{v:["Zatvori"]}}},{l:"hu",t:{Close:{v:["Bezárás"]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["閉じる"]}}},{l:"ja-JP",t:{Close:{v:["閉じる"]}}},{l:"ko",t:{Close:{v:["닫기"]}}},{l:"lo",t:{Close:{v:["ປິດ"]}}},{l:"lt-LT",t:{Close:{v:["Užverti"]}}},{l:"lv",t:{Close:{v:["Aizvērt"]}}},{l:"mk",t:{Close:{v:["Затвори"]}}},{l:"mn",t:{Close:{v:["Хаах"]}}},{l:"my",t:{Close:{v:["ပိတ်ရန်"]}}},{l:"nb",t:{Close:{v:["Lukk"]}}},{l:"nl",t:{Close:{v:["Sluiten"]}}},{l:"oc",t:{Close:{v:["Tampar"]}}},{l:"pl",t:{Close:{v:["Zamknij"]}}},{l:"pt-BR",t:{Close:{v:["Fechar"]}}},{l:"pt-PT",t:{Close:{v:["Fechar"]}}},{l:"ro",t:{Close:{v:["Închideți"]}}},{l:"ru",t:{Close:{v:["Закрыть"]}}},{l:"sk",t:{Close:{v:["Zavrieť"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sr",t:{Close:{v:["Затвори"]}}},{l:"sv",t:{Close:{v:["Stäng"]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"uk",t:{Close:{v:["Закрити"]}}},{l:"uz",t:{Close:{v:["Yopish"]}}},{l:"zh-CN",t:{Close:{v:["关闭"]}}},{l:"zh-HK",t:{Close:{v:["關閉"]}}},{l:"zh-TW",t:{Close:{v:["關閉"]}}}],qw=[{l:"ar",t:{"Close navigation":{v:["إغلاق التصفح"]},"Open navigation":{v:["فتح التنقُّل"]}}},{l:"ast",t:{"Close navigation":{v:["Zarrar la navegación"]},"Open navigation":{v:["Abrir la navegación"]}}},{l:"br",t:{}},{l:"ca",t:{"Close navigation":{v:["Tanca la navegació"]},"Open navigation":{v:["Obre la navegació"]}}},{l:"cs",t:{"Close navigation":{v:["Zavřít navigaci"]},"Open navigation":{v:["Otevřít navigaci"]}}},{l:"cs-CZ",t:{"Close navigation":{v:["Zavřít navigaci"]},"Open navigation":{v:["Otevřít navigaci"]}}},{l:"da",t:{"Close navigation":{v:["Luk navigation"]},"Open navigation":{v:["Åben navigation"]}}},{l:"de",t:{"Close navigation":{v:["Navigation schließen"]},"Open navigation":{v:["Navigation öffnen"]}}},{l:"de-DE",t:{"Close navigation":{v:["Navigation schließen"]},"Open navigation":{v:["Navigation öffnen"]}}},{l:"el",t:{"Close navigation":{v:["Κλείσιμο πλοήγησης"]},"Open navigation":{v:["Άνοιγμα πλοήγησης"]}}},{l:"en-GB",t:{"Close navigation":{v:["Close navigation"]},"Open navigation":{v:["Open navigation"]}}},{l:"eo",t:{}},{l:"es",t:{"Close navigation":{v:["Cerrar navegación"]},"Open navigation":{v:["Abrir navegación"]}}},{l:"es-AR",t:{"Close navigation":{v:["Cerrar navegación"]},"Open navigation":{v:["Abrir navegación"]}}},{l:"es-EC",t:{"Close navigation":{v:["Cerrar navegación"]},"Open navigation":{v:["Abrir navegación"]}}},{l:"es-MX",t:{"Close navigation":{v:["Cerrar navegación"]},"Open navigation":{v:["Abrir navegación"]}}},{l:"et-EE",t:{"Close navigation":{v:["Sulge navigatsioon"]},"Open navigation":{v:["Ava liikumisvaade"]}}},{l:"eu",t:{"Close navigation":{v:["Itxi nabigazioa"]},"Open navigation":{v:["Ireki nabigazioa"]}}},{l:"fa",t:{"Close navigation":{v:["بستن بخش ناوبری"]},"Open navigation":{v:["باز کردن بخش ناوبری"]}}},{l:"fi",t:{"Close navigation":{v:["Sulje navigaatio"]}}},{l:"fr",t:{"Close navigation":{v:["Fermer la navigation"]},"Open navigation":{v:["Ouvrir la navigation"]}}},{l:"ga",t:{"Close navigation":{v:["Dún nascleanúint"]},"Open navigation":{v:["Oscail nascleanúint"]}}},{l:"gl",t:{"Close navigation":{v:["Pechar a navegación"]},"Open navigation":{v:["Abrir a navegación"]}}},{l:"he",t:{"Close navigation":{v:["סגירת הניווט"]},"Open navigation":{v:["פתיחת ניווט"]}}},{l:"hr",t:{"Close navigation":{v:["Zatvori navigaciju"]},"Open navigation":{v:["Otvori navigaciju"]}}},{l:"hu",t:{"Close navigation":{v:["Navigáció bezárása"]},"Open navigation":{v:["Navigáció megnyitása"]}}},{l:"id",t:{"Close navigation":{v:["Tutup navigasi"]},"Open navigation":{v:["Buka navigasi"]}}},{l:"is",t:{"Close navigation":{v:["Loka leiðsagnarsleða"]}}},{l:"it",t:{"Close navigation":{v:["Chiudi la navigazione"]},"Open navigation":{v:["Apri la navigazione"]}}},{l:"ja",t:{"Close navigation":{v:["ナビゲーションを閉じる"]},"Open navigation":{v:["ナビゲーションを開く"]}}},{l:"ja-JP",t:{"Close navigation":{v:["ナビゲーションを閉じる"]},"Open navigation":{v:["ナビゲーションを開く"]}}},{l:"ko",t:{"Close navigation":{v:["탐색 닫기"]},"Open navigation":{v:["탐색 열기"]}}},{l:"lo",t:{"Close navigation":{v:["ປິດການນຳທາງ"]},"Open navigation":{v:["ເປີດການນຳທາງ"]}}},{l:"lt-LT",t:{"Close navigation":{v:["Užverti naršymą"]},"Open navigation":{v:["Atverti naršymą"]}}},{l:"lv",t:{}},{l:"mk",t:{"Close navigation":{v:["Затвори навигација"]},"Open navigation":{v:["Отвори навигација"]}}},{l:"mn",t:{"Close navigation":{v:["Навигацийг хаах"]},"Open navigation":{v:["Навигацийг нээх"]}}},{l:"my",t:{}},{l:"nb",t:{"Close navigation":{v:["Lukk navigasjon"]},"Open navigation":{v:["Åpne navigasjon"]}}},{l:"nl",t:{"Close navigation":{v:["Navigatie sluiten"]},"Open navigation":{v:["Navigatie openen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Close navigation":{v:["Zamknij nawigację"]}}},{l:"pt-BR",t:{"Close navigation":{v:["Fechar navegação"]},"Open navigation":{v:["Abrir navegação"]}}},{l:"pt-PT",t:{"Close navigation":{v:["Fechar navegação"]},"Open navigation":{v:["Abrir navegação"]}}},{l:"ro",t:{"Close navigation":{v:["Închideți navigarea"]},"Open navigation":{v:["Deschideți navigația"]}}},{l:"ru",t:{"Close navigation":{v:["Закрыть навигацию"]},"Open navigation":{v:["Открыть навигацию"]}}},{l:"sk",t:{"Close navigation":{v:["Zavrieť navigáciu"]}}},{l:"sl",t:{"Close navigation":{v:["Zapri krmarjenje"]},"Open navigation":{v:["Odpri krmarjenje"]}}},{l:"sr",t:{"Close navigation":{v:["Затвори навигацију"]},"Open navigation":{v:["Отвори навигацију"]}}},{l:"sv",t:{"Close navigation":{v:["Stäng navigeringen"]},"Open navigation":{v:["Öppna navigeringen"]}}},{l:"tr",t:{"Close navigation":{v:["Gezinmeyi kapat"]},"Open navigation":{v:["Gezinmeyi aç"]}}},{l:"uk",t:{"Close navigation":{v:["Закрити навігацію"]},"Open navigation":{v:["Перейти до навігації"]}}},{l:"uz",t:{"Close navigation":{v:["Navigatsiyani yopish"]},"Open navigation":{v:["Navigatsiyani oching"]}}},{l:"zh-CN",t:{"Close navigation":{v:["关闭导航"]}}},{l:"zh-HK",t:{"Close navigation":{v:["關閉導航"]},"Open navigation":{v:["開啟導航"]}}},{l:"zh-TW",t:{"Close navigation":{v:["關閉導航"]},"Open navigation":{v:["開啟導航"]}}}],Kw=[{l:"ar",t:{"Collapse menu":{v:["طي القائمة"]},"Open menu":{v:["إفتَح القائمة"]}}},{l:"ast",t:{"Collapse menu":{v:["Recoyer el menú"]},"Open menu":{v:["Abrir le menú"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Collapse menu":{v:["Sbalit nabídku"]},"Open menu":{v:["Otevřít nabídku"]}}},{l:"cs-CZ",t:{"Collapse menu":{v:["Sbalit nabídku"]},"Open menu":{v:["Otevřít nabídku"]}}},{l:"da",t:{"Collapse menu":{v:["Skjul menuen"]},"Open menu":{v:["Åben menu"]}}},{l:"de",t:{"Collapse menu":{v:["Menü einklappen"]},"Open menu":{v:["Menü öffnen"]}}},{l:"de-DE",t:{"Collapse menu":{v:["Menü einklappen"]},"Open menu":{v:["Menü öffnen"]}}},{l:"el",t:{"Collapse menu":{v:["Σύμπτυξη μενού"]},"Open menu":{v:["Άνοιγμα μενού"]}}},{l:"en-GB",t:{"Collapse menu":{v:["Collapse menu"]},"Open menu":{v:["Open menu"]}}},{l:"eo",t:{}},{l:"es",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-AR",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-EC",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-MX",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"et-EE",t:{"Collapse menu":{v:["Ahenda menüü"]},"Open menu":{v:["Ava menüü"]}}},{l:"eu",t:{"Collapse menu":{v:["Tolestu menua"]},"Open menu":{v:["Ireki menua"]}}},{l:"fa",t:{"Collapse menu":{v:["بستن فهرست"]},"Open menu":{v:["باز کردن فهرست"]}}},{l:"fi",t:{"Collapse menu":{v:["Supista valikko"]},"Open menu":{v:["Avaa valikko"]}}},{l:"fr",t:{"Collapse menu":{v:["Réduire le menu"]},"Open menu":{v:["Ouvrir le menu"]}}},{l:"ga",t:{"Collapse menu":{v:["Roghchlár Laghdaigh"]},"Open menu":{v:["Roghchlár a oscailt"]}}},{l:"gl",t:{"Collapse menu":{v:["Contraer o menú"]},"Open menu":{v:["Abrir o menú"]}}},{l:"he",t:{"Collapse menu":{v:["צמצום התפריט"]},"Open menu":{v:["פתיחת תפריט"]}}},{l:"hr",t:{"Collapse menu":{v:["Sakrij izbornik"]},"Open menu":{v:["Otvori izbornik"]}}},{l:"hu",t:{"Collapse menu":{v:["Menü összecsukása"]},"Open menu":{v:["Menü megnyitása"]}}},{l:"id",t:{"Collapse menu":{v:["Ciutkan menu"]},"Open menu":{v:["Buka menu"]}}},{l:"is",t:{"Collapse menu":{v:["Fella valmynd saman"]},"Open menu":{v:["Opna valmynd"]}}},{l:"it",t:{"Collapse menu":{v:["Chiudi Menu"]},"Open menu":{v:["Apri il menu"]}}},{l:"ja",t:{"Collapse menu":{v:["メニューの折りたたみ"]},"Open menu":{v:["メニューを開く"]}}},{l:"ja-JP",t:{"Collapse menu":{v:["メニューの折りたたみ"]},"Open menu":{v:["メニューを開く"]}}},{l:"ko",t:{"Collapse menu":{v:["메뉴 접기"]},"Open menu":{v:["메뉴 열기"]}}},{l:"lo",t:{"Collapse menu":{v:["ຫຍໍ້ເມນູ"]},"Open menu":{v:["ເປີດເມນູ"]}}},{l:"lt-LT",t:{"Collapse menu":{v:["Suskleisti meniu"]},"Open menu":{v:["Atverti meniu"]}}},{l:"lv",t:{}},{l:"mk",t:{"Collapse menu":{v:["Скриј мени"]},"Open menu":{v:["Отвори мени"]}}},{l:"mn",t:{"Collapse menu":{v:["Цэсийг хураах"]},"Open menu":{v:["Цэсийг нээх"]}}},{l:"my",t:{}},{l:"nb",t:{"Collapse menu":{v:["Skjul meny"]},"Open menu":{v:["Åpne meny"]}}},{l:"nl",t:{"Collapse menu":{v:["Menu inklappen"]},"Open menu":{v:["Menu openen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Collapse menu":{v:["Zwiń menu"]},"Open menu":{v:["Otwórz menu"]}}},{l:"pt-BR",t:{"Collapse menu":{v:["Recolher menu"]},"Open menu":{v:["Abrir menu"]}}},{l:"pt-PT",t:{"Collapse menu":{v:["Ocultar menu"]},"Open menu":{v:["Abrir menu"]}}},{l:"ro",t:{"Collapse menu":{v:["Restrânge meniul"]},"Open menu":{v:["Deschide meniul"]}}},{l:"ru",t:{"Collapse menu":{v:["Свернуть меню"]},"Open menu":{v:["Открыть меню"]}}},{l:"sk",t:{"Collapse menu":{v:["Zbaliť menu"]},"Open menu":{v:["Otvoriť menu"]}}},{l:"sl",t:{}},{l:"sr",t:{"Collapse menu":{v:["Сажми мени"]},"Open menu":{v:["Отвори мени"]}}},{l:"sv",t:{"Collapse menu":{v:["Fäll ihop menyn"]},"Open menu":{v:["Öppna menyn"]}}},{l:"tr",t:{"Collapse menu":{v:["Menüyü daralt"]},"Open menu":{v:["Menüyü aç"]}}},{l:"uk",t:{"Collapse menu":{v:["Згорнути меню"]},"Open menu":{v:["Відкрити меню"]}}},{l:"uz",t:{"Collapse menu":{v:["Menyuni yig‘ish"]},"Open menu":{v:["Menyuni oching"]}}},{l:"zh-CN",t:{"Collapse menu":{v:["收起菜单"]},"Open menu":{v:["打开菜单"]}}},{l:"zh-HK",t:{"Collapse menu":{v:["折疊選單"]},"Open menu":{v:["開啟選單"]}}},{l:"zh-TW",t:{"Collapse menu":{v:["折疊選單"]},"Open menu":{v:["開啟選單"]}}}],Ww=[{l:"ar",t:{"Edit item":{v:["تعديل عنصر"]}}},{l:"ast",t:{"Edit item":{v:["Editar l'elementu"]}}},{l:"br",t:{}},{l:"ca",t:{"Edit item":{v:["Edita l'element"]}}},{l:"cs",t:{"Edit item":{v:["Upravit položku"]}}},{l:"cs-CZ",t:{"Edit item":{v:["Upravit položku"]}}},{l:"da",t:{"Edit item":{v:["Rediger emne"]}}},{l:"de",t:{"Edit item":{v:["Element bearbeiten"]}}},{l:"de-DE",t:{"Edit item":{v:["Element bearbeiten"]}}},{l:"el",t:{"Edit item":{v:["Επεξεργασία αντικειμένου"]}}},{l:"en-GB",t:{"Edit item":{v:["Edit item"]}}},{l:"eo",t:{}},{l:"es",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-AR",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-EC",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-MX",t:{"Edit item":{v:["Editar elemento"]}}},{l:"et-EE",t:{"Edit item":{v:["Muuda objekti"]}}},{l:"eu",t:{"Edit item":{v:["Editatu elementua"]}}},{l:"fa",t:{"Edit item":{v:["ویرایش مورد"]}}},{l:"fi",t:{"Edit item":{v:["Muokkaa kohdetta"]}}},{l:"fr",t:{"Edit item":{v:["Modifier l’élément"]}}},{l:"ga",t:{"Edit item":{v:["Cuir mír in eagar"]}}},{l:"gl",t:{"Edit item":{v:["Editar o elemento"]}}},{l:"he",t:{"Edit item":{v:["עריכת פריט"]}}},{l:"hr",t:{"Edit item":{v:["Uredi stavku"]}}},{l:"hu",t:{"Edit item":{v:["Elem szerkesztése"]}}},{l:"id",t:{"Edit item":{v:["Edit item"]}}},{l:"is",t:{"Edit item":{v:["Breyta atriði"]}}},{l:"it",t:{"Edit item":{v:["Modifica l'elemento"]}}},{l:"ja",t:{"Edit item":{v:["編集"]}}},{l:"ja-JP",t:{"Edit item":{v:["編集"]}}},{l:"ko",t:{"Edit item":{v:["항목 수정"]}}},{l:"lo",t:{"Edit item":{v:["ແກ້ໄຂລາຍການ"]}}},{l:"lt-LT",t:{"Edit item":{v:["Taisyti elementą"]}}},{l:"lv",t:{}},{l:"mk",t:{"Edit item":{v:["Уреди"]}}},{l:"mn",t:{"Edit item":{v:["Зүйлийг засварлах"]}}},{l:"my",t:{}},{l:"nb",t:{"Edit item":{v:["Rediger"]}}},{l:"nl",t:{"Edit item":{v:["Item bewerken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Edit item":{v:["Edytuj element"]}}},{l:"pt-BR",t:{"Edit item":{v:["Editar item"]}}},{l:"pt-PT",t:{"Edit item":{v:["Editar item"]}}},{l:"ro",t:{"Edit item":{v:["Editați elementul"]}}},{l:"ru",t:{"Edit item":{v:["Изменить элемент"]}}},{l:"sk",t:{"Edit item":{v:["Upraviť položku"]}}},{l:"sl",t:{"Edit item":{v:["Uredi predmet"]}}},{l:"sr",t:{"Edit item":{v:["Уреди ставку"]}}},{l:"sv",t:{"Edit item":{v:["Redigera objektet"]}}},{l:"tr",t:{"Edit item":{v:["Ögeyi düzenle"]}}},{l:"uk",t:{"Edit item":{v:["Редагувати елемент"]}}},{l:"uz",t:{"Edit item":{v:["Elementni tahrirlash"]}}},{l:"zh-CN",t:{"Edit item":{v:["编辑项目"]}}},{l:"zh-HK",t:{"Edit item":{v:["編輯項目"]}}},{l:"zh-TW",t:{"Edit item":{v:["編輯項目"]}}}],Yw=[{l:"ar",t:{"Go back to the list":{v:["عودة إلى القائمة"]}}},{l:"ast",t:{"Go back to the list":{v:["Volver a la llista"]}}},{l:"br",t:{}},{l:"ca",t:{"Go back to the list":{v:["Torna a la llista"]}}},{l:"cs",t:{"Go back to the list":{v:["Jít zpět na seznam"]}}},{l:"cs-CZ",t:{"Go back to the list":{v:["Jít zpět na seznam"]}}},{l:"da",t:{"Go back to the list":{v:["Tilbage til listen"]}}},{l:"de",t:{"Go back to the list":{v:["Zurück zur Liste"]}}},{l:"de-DE",t:{"Go back to the list":{v:["Zurück zur Liste"]}}},{l:"el",t:{"Go back to the list":{v:["Επιστροφή στην αρχική λίστα"]}}},{l:"en-GB",t:{"Go back to the list":{v:["Go back to the list"]}}},{l:"eo",t:{}},{l:"es",t:{"Go back to the list":{v:["Volver a la lista"]}}},{l:"es-AR",t:{"Go back to the list":{v:["Volver a la lista"]}}},{l:"es-EC",t:{"Go back to the list":{v:["Volver a la lista"]}}},{l:"es-MX",t:{"Go back to the list":{v:["Regresar a la lista"]}}},{l:"et-EE",t:{"Go back to the list":{v:["Tagasi nimekirja juurde"]}}},{l:"eu",t:{"Go back to the list":{v:["Bueltatu zerrendara"]}}},{l:"fa",t:{"Go back to the list":{v:["برگشت به لیست"]}}},{l:"fi",t:{"Go back to the list":{v:["Takaisin listaan"]}}},{l:"fr",t:{"Go back to the list":{v:["Retourner à la liste"]}}},{l:"ga",t:{"Go back to the list":{v:["Téigh ar ais go dtí an liosta"]}}},{l:"gl",t:{"Go back to the list":{v:["Volver á lista"]}}},{l:"he",t:{"Go back to the list":{v:["חזרה לרשימה"]}}},{l:"hr",t:{"Go back to the list":{v:["Vrati se na popis"]}}},{l:"hu",t:{"Go back to the list":{v:["Ugrás vissza a listához"]}}},{l:"id",t:{"Go back to the list":{v:["Kembali ke daftar"]}}},{l:"is",t:{"Go back to the list":{v:["Fara til baka í listann"]}}},{l:"it",t:{"Go back to the list":{v:["Torna all'elenco"]}}},{l:"ja",t:{"Go back to the list":{v:["リストに戻る"]}}},{l:"ja-JP",t:{"Go back to the list":{v:["リストに戻る"]}}},{l:"ko",t:{"Go back to the list":{v:["목록으로 돌아가기"]}}},{l:"lo",t:{"Go back to the list":{v:["ກັບໄປທີ່ລາຍການ"]}}},{l:"lt-LT",t:{"Go back to the list":{v:["Grįžti į sąrašą"]}}},{l:"lv",t:{}},{l:"mk",t:{"Go back to the list":{v:["Врати се на листата"]}}},{l:"mn",t:{"Go back to the list":{v:["Жагсаалт руу буцах"]}}},{l:"my",t:{}},{l:"nb",t:{"Go back to the list":{v:["Gå tilbake til listen"]}}},{l:"nl",t:{"Go back to the list":{v:["Ga terug naar de lijst"]}}},{l:"oc",t:{}},{l:"pl",t:{"Go back to the list":{v:["Powrót do listy"]}}},{l:"pt-BR",t:{"Go back to the list":{v:["Voltar para a lista"]}}},{l:"pt-PT",t:{"Go back to the list":{v:["Voltar para a lista"]}}},{l:"ro",t:{"Go back to the list":{v:["Întoarceți-vă la listă"]}}},{l:"ru",t:{"Go back to the list":{v:["Вернуться к списку"]}}},{l:"sk",t:{"Go back to the list":{v:["Späť na zoznam"]}}},{l:"sl",t:{"Go back to the list":{v:["Vrni se na seznam"]}}},{l:"sr",t:{"Go back to the list":{v:["Назад на листу"]}}},{l:"sv",t:{"Go back to the list":{v:["Gå tillbaka till listan"]}}},{l:"tr",t:{"Go back to the list":{v:["Listeye dön"]}}},{l:"uk",t:{"Go back to the list":{v:["Повернутися до списку"]}}},{l:"uz",t:{"Go back to the list":{v:["Ro'yxatga qayting"]}}},{l:"zh-CN",t:{"Go back to the list":{v:["返回至列表"]}}},{l:"zh-HK",t:{"Go back to the list":{v:["返回清單"]}}},{l:"zh-TW",t:{"Go back to the list":{v:["回到清單"]}}}],Xw=[{l:"ar",t:{"Keyboard navigation help":{v:["مساعدة في التنقل باستعمال لوحة المفاتيح"]},"Skip to app navigation":{v:["تجاوَز إلى التنقل في التطبيق"]},"Skip to main content":{v:["تجاوَز إلى المحتوى الرئيسي"]}}},{l:"ast",t:{"Keyboard navigation help":{v:["Ayuda de la navegación pente'l tecláu"]},"Skip to app navigation":{v:["Dir a la navegación d'aplicaciones"]},"Skip to main content":{v:["Dir al conteníu principal"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Keyboard navigation help":{v:["Nápověda pro pohyb pomocí klávesnice"]},"Skip to app navigation":{v:["Přeskočit na navigaci aplikace"]},"Skip to main content":{v:["Přeskočit na hlavní obsah"]}}},{l:"cs-CZ",t:{"Keyboard navigation help":{v:["Nápověda pro pohyb pomocí klávesnice"]},"Skip to app navigation":{v:["Přeskočit na navigaci aplikace"]},"Skip to main content":{v:["Přeskočit na hlavní obsah"]}}},{l:"da",t:{"Keyboard navigation help":{v:["Hjælp til tastaturnavigation"]},"Skip to app navigation":{v:["Spring til app navigation"]},"Skip to main content":{v:["Spring til hovedindhold"]}}},{l:"de",t:{"Keyboard navigation help":{v:["Tastatur-Navigationshilfe"]},"Skip to app navigation":{v:["Zur App-Navigation springen"]},"Skip to main content":{v:["Zum Hauptinhalt springen"]}}},{l:"de-DE",t:{"Keyboard navigation help":{v:["Tastatur-Navigationshilfe"]},"Skip to app navigation":{v:["Zur App-Navigation springen"]},"Skip to main content":{v:["Zum Hauptinhalt springen"]}}},{l:"el",t:{"Keyboard navigation help":{v:["Βοήθεια πλοήγησης με πληκτρολόγιο"]},"Skip to app navigation":{v:["Μετάβαση στην πλοήγηση της εφαρμογής"]},"Skip to main content":{v:["Μετάβαση στο κύριο περιεχόμενο"]}}},{l:"en-GB",t:{"Keyboard navigation help":{v:["Keyboard navigation help"]},"Skip to app navigation":{v:["Skip to app navigation"]},"Skip to main content":{v:["Skip to main content"]}}},{l:"eo",t:{}},{l:"es",t:{"Keyboard navigation help":{v:["Ayuda de navegación del teclado"]},"Skip to app navigation":{v:["Saltar a la navegación de apps"]},"Skip to main content":{v:["Saltar al contenido principal"]}}},{l:"es-AR",t:{"Keyboard navigation help":{v:["Ayuda de navegación del teclado"]},"Skip to app navigation":{v:["Saltar a la navegación de app"]},"Skip to main content":{v:["Saltar al contenido principal"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Keyboard navigation help":{v:["Ayuda de navegación del teclado"]},"Skip to app navigation":{v:["Saltar a la navegación de app"]},"Skip to main content":{v:["Saltar al contenido principal"]}}},{l:"et-EE",t:{"Keyboard navigation help":{v:["Klahvistiku kasutuse abiteave"]},"Skip to app navigation":{v:["Suundu rakenduses liikumise valikute juurde"]},"Skip to main content":{v:["Suundu põhisisu juurde"]}}},{l:"eu",t:{}},{l:"fa",t:{"Keyboard navigation help":{v:["راهنمای ناوبری صفحه کلید"]},"Skip to app navigation":{v:["رفتن به پیمایش برنامه"]},"Skip to main content":{v:["رفتن به محتوای اصلی"]}}},{l:"fi",t:{"Keyboard navigation help":{v:["Näppäimistönavigoinnin ohje"]},"Skip to app navigation":{v:["Siirry sovelluksen navigaatioon"]},"Skip to main content":{v:["Siirry pääsisältöön"]}}},{l:"fr",t:{"Keyboard navigation help":{v:["Aide à la navigation au clavier"]},"Skip to app navigation":{v:["Passer à la navigation de l’application"]},"Skip to main content":{v:["Passer au contenu principal"]}}},{l:"ga",t:{"Keyboard navigation help":{v:["Cabhair le nascleanúint méarchláir"]},"Skip to app navigation":{v:["Téigh ar aghaidh chuig nascleanúint aip"]},"Skip to main content":{v:["Téigh ar aghaidh chuig an bpríomhábhar"]}}},{l:"gl",t:{"Keyboard navigation help":{v:["Axuda á navegación co teclado"]},"Skip to app navigation":{v:["Ir á navegación da aplicación"]},"Skip to main content":{v:["Ir ao contido principal"]}}},{l:"he",t:{}},{l:"hr",t:{"Keyboard navigation help":{v:["Pomoć za navigaciju tipkovnicom"]},"Skip to app navigation":{v:["Preskoči na navigaciju aplikacije"]},"Skip to main content":{v:["Preskoči na glavni sadržaj"]}}},{l:"hu",t:{"Keyboard navigation help":{v:["Billentyűzetes navigáció súgója"]},"Skip to app navigation":{v:["Ugrás az alkalmazásnavigációhoz"]},"Skip to main content":{v:["Ugrás a fő tartalomhoz"]}}},{l:"id",t:{"Keyboard navigation help":{v:["Bantuan navigasi keyboard"]},"Skip to app navigation":{v:["Lewati ke navigasi aplikasi"]},"Skip to main content":{v:["Lewati ke konten utama"]}}},{l:"is",t:{"Keyboard navigation help":{v:["Aðstoð við rötun á lyklaborði"]},"Skip to app navigation":{v:["Sleppa og fara í flakk innan forrits"]},"Skip to main content":{v:["Sleppa og fara í meginefni"]}}},{l:"it",t:{}},{l:"ja",t:{"Keyboard navigation help":{v:["キーボード・ナビゲーション・ヘルプ"]},"Skip to app navigation":{v:["アプリのナビゲーションへ移動"]},"Skip to main content":{v:["メインコンテンツへ移動"]}}},{l:"ja-JP",t:{"Keyboard navigation help":{v:["キーボード・ナビゲーション・ヘルプ"]},"Skip to app navigation":{v:["アプリのナビゲーションへ移動"]},"Skip to main content":{v:["メインコンテンツへ移動"]}}},{l:"ko",t:{"Keyboard navigation help":{v:["키보드 탐색 도움말"]},"Skip to app navigation":{v:["앱 탐색으로 건너뛰기"]},"Skip to main content":{v:["본 내용으로 건너뛰기"]}}},{l:"lo",t:{"Keyboard navigation help":{v:["ການຊ່ວຍເຫຼືອການນຳທາງດ້ວຍຄີບອດ"]},"Skip to app navigation":{v:["ຂ້າມໄປທີ່ການນຳທາງຂອງແອັບ"]},"Skip to main content":{v:["ຂ້າມໄປທີ່ເນື້ອຫາຫຼັກ"]}}},{l:"lt-LT",t:{"Keyboard navigation help":{v:["Klaviatūros navigacijos pagalba"]},"Skip to app navigation":{v:["Pereiti prie programėlės naršymo"]},"Skip to main content":{v:["Pereiti prie pagrindinio turinio"]}}},{l:"lv",t:{}},{l:"mk",t:{"Keyboard navigation help":{v:["Навигација со тастатура"]},"Skip to app navigation":{v:["Прескокни на навигација на апликацијата"]},"Skip to main content":{v:["Прескокни на главна содржина"]}}},{l:"mn",t:{"Keyboard navigation help":{v:["Гарын навигацийн тусламж"]},"Skip to app navigation":{v:["Аппын навигаци руу алгасах"]},"Skip to main content":{v:["Үндсэн агуулга руу алгасах"]}}},{l:"my",t:{}},{l:"nb",t:{"Keyboard navigation help":{v:["Hjelp for tastaturnavigering"]},"Skip to app navigation":{v:["Hopp til appnavigering"]},"Skip to main content":{v:["Hopp til hovedinnhold"]}}},{l:"nl",t:{"Keyboard navigation help":{v:["Hulp voor toetsenbordnavigatie"]},"Skip to app navigation":{v:["Doorgaan naar app-navigatie"]},"Skip to main content":{v:["Naar hoofdinhoud gaan"]}}},{l:"oc",t:{}},{l:"pl",t:{"Keyboard navigation help":{v:["Pomoc w nawigacji za pomocą klawiatury"]},"Skip to app navigation":{v:["Przewiń do nawigacji"]},"Skip to main content":{v:["Przewiń do głównych treści"]}}},{l:"pt-BR",t:{"Keyboard navigation help":{v:["Ajuda para navegação pelo teclado"]},"Skip to app navigation":{v:["Ir para navegação de aplicativo"]},"Skip to main content":{v:["Ir para conteúdo principal"]}}},{l:"pt-PT",t:{"Keyboard navigation help":{v:["Ajuda à navegação no teclado"]},"Skip to app navigation":{v:["Saltar para navegação da app"]},"Skip to main content":{v:["Saltar para conteúdo principal"]}}},{l:"ro",t:{}},{l:"ru",t:{"Keyboard navigation help":{v:["Справка по навигации с помощью клавиатуры"]},"Skip to app navigation":{v:["Перейти к навигации по приложению"]},"Skip to main content":{v:["Перейти к основному содержанию"]}}},{l:"sk",t:{"Keyboard navigation help":{v:["Pomoc pri navigácii pomocou klávesnice"]},"Skip to app navigation":{v:["Preskočiť na navigáciu v aplikácii"]},"Skip to main content":{v:["Preskočiť na hlavný obsah"]}}},{l:"sl",t:{}},{l:"sr",t:{"Keyboard navigation help":{v:["Помоћ за навигацију тастатуром"]},"Skip to app navigation":{v:["Прескочи на навигацију апликацијом"]},"Skip to main content":{v:["Прескочи на главни садржај"]}}},{l:"sv",t:{"Keyboard navigation help":{v:["Hjälp för tangentbordsnavigering"]},"Skip to app navigation":{v:["Hoppa till appnavigeringen"]},"Skip to main content":{v:["Hoppa till huvudinnehåll"]}}},{l:"tr",t:{"Keyboard navigation help":{v:["Klavye ile gezinme yardımı"]},"Skip to app navigation":{v:["Uygulama gezinmesine git"]},"Skip to main content":{v:["Ana içeriğe git"]}}},{l:"uk",t:{"Keyboard navigation help":{v:["Допомога з навігацією клавішами"]},"Skip to app navigation":{v:["Пропустити навігацію по застосунках"]},"Skip to main content":{v:["Перейти одразу до головного вмісту"]}}},{l:"uz",t:{"Keyboard navigation help":{v:["Klaviatura navigatsiyasi yordami"]},"Skip to app navigation":{v:["Ilova navigatsiyasiga oʻtish"]},"Skip to main content":{v:["Asosiy tarkibga o'tish"]}}},{l:"zh-CN",t:{"Keyboard navigation help":{v:["键盘导航栏帮助"]},"Skip to app navigation":{v:["跳转至应用程序导航页"]},"Skip to main content":{v:["跳转至主要内容"]}}},{l:"zh-HK",t:{"Keyboard navigation help":{v:["鍵盤導航幫助"]},"Skip to app navigation":{v:["跳至應用程式導航"]},"Skip to main content":{v:["跳至主要內容"]}}},{l:"zh-TW",t:{"Keyboard navigation help":{v:["鍵盤導航說明"]},"Skip to app navigation":{v:["略過應用程式導覽"]},"Skip to main content":{v:["跳至主要內容"]}}}],Zw=[{l:"ar",t:{"Loading …":{v:["التحميل جارٍ ..."]}}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Loading …":{v:["Načítání …"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Loading …":{v:["Indlæser ..."]}}},{l:"de",t:{"Loading …":{v:["Wird geladen …"]}}},{l:"de-DE",t:{"Loading …":{v:["Wird geladen …"]}}},{l:"el",t:{"Loading …":{v:["Φόρτωση  …"]}}},{l:"en-GB",t:{"Loading …":{v:["Loading …"]}}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{"Loading …":{v:["Laadin…"]}}},{l:"eu",t:{}},{l:"fa",t:{"Loading …":{v:["در حال بارگذاری ..."]}}},{l:"fi",t:{"Loading …":{v:["Ladataan ..."]}}},{l:"fr",t:{"Loading …":{v:["Chargement…"]}}},{l:"ga",t:{"Loading …":{v:["Ag lódáil …"]}}},{l:"gl",t:{"Loading …":{v:["Cargando…"]}}},{l:"he",t:{}},{l:"hr",t:{"Loading …":{v:["Učitavanje …"]}}},{l:"hu",t:{"Loading …":{v:["Betöltés…"]}}},{l:"id",t:{"Loading …":{v:["Memuat …"]}}},{l:"is",t:{"Loading …":{v:["Hleð inn …"]}}},{l:"it",t:{}},{l:"ja",t:{"Loading …":{v:["読み込み中 …"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{"Loading …":{v:["로딩 중 ..."]}}},{l:"lo",t:{"Loading …":{v:["ກຳລັງໂຫຼດ…"]}}},{l:"lt-LT",t:{"Loading …":{v:["Įkeliama …"]}}},{l:"lv",t:{}},{l:"mk",t:{"Loading …":{v:["Вчитување …"]}}},{l:"mn",t:{"Loading …":{v:["Ачаалж байна …"]}}},{l:"my",t:{}},{l:"nb",t:{"Loading …":{v:["Laster inn..."]}}},{l:"nl",t:{"Loading …":{v:["Laden …"]}}},{l:"oc",t:{}},{l:"pl",t:{"Loading …":{v:["Wczytywanie…"]}}},{l:"pt-BR",t:{"Loading …":{v:["Carregando …"]}}},{l:"pt-PT",t:{"Loading …":{v:["A carregar..."]}}},{l:"ro",t:{}},{l:"ru",t:{"Loading …":{v:["Загрузка …"]}}},{l:"sk",t:{"Loading …":{v:["Nahrávam ..."]}}},{l:"sl",t:{}},{l:"sr",t:{"Loading …":{v:["Учитава се…"]}}},{l:"sv",t:{"Loading …":{v:["Läser in …"]}}},{l:"tr",t:{"Loading …":{v:["Yükleniyor…"]}}},{l:"uk",t:{"Loading …":{v:["Завантаження …"]}}},{l:"uz",t:{"Loading …":{v:["Yuklanmoqda..."]}}},{l:"zh-CN",t:{"Loading …":{v:["加载中..."]}}},{l:"zh-HK",t:{"Loading …":{v:["加載中 …"]}}},{l:"zh-TW",t:{"Loading …":{v:["載入中......"]}}}],_w=[{l:"ar",t:{Next:{v:["التالي"]},"Pause slideshow":{v:["تجميد عرض الشرائح"]},Previous:{v:["السابق"]},"Start slideshow":{v:["إبدإ العرض"]}}},{l:"ast",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Posar la presentación de diapositives"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Aniciar la presentación de diapositives"]}}},{l:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregiñ an diaporama"]}}},{l:"ca",t:{Next:{v:["Següent"]},"Pause slideshow":{v:["Atura la presentació"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Inicia la presentació"]}}},{l:"cs",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cs-CZ",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"da",t:{Next:{v:["Videre"]},"Pause slideshow":{v:["Suspender fremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start fremvisning"]}}},{l:"de",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"de-DE",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"el",t:{Next:{v:["Επόμενο"]},"Pause slideshow":{v:["Παύση προβολής διαφανειών"]},Previous:{v:["Προηγούμενο"]},"Start slideshow":{v:["Έναρξη προβολής διαφανειών"]}}},{l:"en-GB",t:{Next:{v:["Next"]},"Pause slideshow":{v:["Pause slideshow"]},Previous:{v:["Previous"]},"Start slideshow":{v:["Start slideshow"]}}},{l:"eo",t:{Next:{v:["Sekva"]},"Pause slideshow":{v:["Payzi bildprezenton"]},Previous:{v:["Antaŭa"]},"Start slideshow":{v:["Komenci bildprezenton"]}}},{l:"es",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-EC",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"es-MX",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"et-EE",t:{Next:{v:["Edasi"]},"Pause slideshow":{v:["Slaidiesitluse paus"]},Previous:{v:["Eelmine"]},"Start slideshow":{v:["Alusta slaidiesitust"]}}},{l:"eu",t:{Next:{v:["Hurrengoa"]},"Pause slideshow":{v:["Pausatu diaporama"]},Previous:{v:["Aurrekoa"]},"Start slideshow":{v:["Hasi diaporama"]}}},{l:"fa",t:{Next:{v:["بعدی"]},"Pause slideshow":{v:["توقف نمایش اسلاید"]},Previous:{v:["قبلی"]},"Start slideshow":{v:["شروع نمایش اسلاید"]}}},{l:"fi",t:{Next:{v:["Seuraava"]},"Pause slideshow":{v:["Keskeytä diaesitys"]},Previous:{v:["Edellinen"]},"Start slideshow":{v:["Aloita diaesitys"]}}},{l:"fr",t:{Next:{v:["Suivant"]},"Pause slideshow":{v:["Mettre le diaporama en pause"]},Previous:{v:["Précédent"]},"Start slideshow":{v:["Démarrer le diaporama"]}}},{l:"ga",t:{Next:{v:["Ar aghaidh"]},"Pause slideshow":{v:["Cuir taispeántas sleamhnán ar sos"]},Previous:{v:["Roimhe Seo"]},"Start slideshow":{v:["Tosaigh taispeántas sleamhnán"]}}},{l:"gl",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar o diaporama"]},Previous:{v:["Anterir"]},"Start slideshow":{v:["Iniciar o diaporama"]}}},{l:"he",t:{Next:{v:["הבא"]},"Pause slideshow":{v:["השהיית מצגת"]},Previous:{v:["הקודם"]},"Start slideshow":{v:["התחלת המצגת"]}}},{l:"hr",t:{Next:{v:["Sljedeće"]},"Pause slideshow":{v:["Pauziraj dijaprojekciju"]},Previous:{v:["Prethodno"]},"Start slideshow":{v:["Pokreni dijaprojekciju"]}}},{l:"hu",t:{Next:{v:["Következő"]},"Pause slideshow":{v:["Diavetítés szüneteltetése"]},Previous:{v:["Előző"]},"Start slideshow":{v:["Diavetítés indítása"]}}},{l:"id",t:{Next:{v:["Selanjutnya"]},"Pause slideshow":{v:["Jeda tayangan slide"]},Previous:{v:["Sebelumnya"]},"Start slideshow":{v:["Mulai salindia"]}}},{l:"is",t:{Next:{v:["Næsta"]},"Pause slideshow":{v:["Gera hlé á skyggnusýningu"]},Previous:{v:["Fyrri"]},"Start slideshow":{v:["Byrja skyggnusýningu"]}}},{l:"it",t:{Next:{v:["Successivo"]},"Pause slideshow":{v:["Presentazione in pausa"]},Previous:{v:["Precedente"]},"Start slideshow":{v:["Avvia presentazione"]}}},{l:"ja",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ja-JP",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ko",t:{Next:{v:["다음"]},"Pause slideshow":{v:["슬라이드쇼 일시정지"]},Previous:{v:["이전"]},"Start slideshow":{v:["슬라이드쇼 시작"]}}},{l:"lo",t:{Next:{v:["ຕໍ່ໄປ"]},"Pause slideshow":{v:["ຢຸດສະໄລ້ໂຊຊົ່ວຄາວ"]},Previous:{v:["ກ່ອນໜ້າ"]},"Start slideshow":{v:["ເລີ່ມສະໄລ້ໂຊ"]}}},{l:"lt-LT",t:{Next:{v:["Kitas"]},"Pause slideshow":{v:["Pristabdyti skaidrių rodymą"]},Previous:{v:["Ankstesnis"]},"Start slideshow":{v:["Pradėti skaidrių rodymą"]}}},{l:"lv",t:{Next:{v:["Nākamais"]},"Pause slideshow":{v:["Pauzēt slaidrādi"]},Previous:{v:["Iepriekšējais"]},"Start slideshow":{v:["Sākt slaidrādi"]}}},{l:"mk",t:{Next:{v:["Следно"]},"Pause slideshow":{v:["Пузирај слајдшоу"]},Previous:{v:["Предходно"]},"Start slideshow":{v:["Стартувај слајдшоу"]}}},{l:"mn",t:{Next:{v:["Дараах"]},"Pause slideshow":{v:["Слайд шоуг түр зогсоох"]},Previous:{v:["Өмнөх"]},"Start slideshow":{v:["Слайд шоуг эхлүүлэх"]}}},{l:"my",t:{Next:{v:["နောက်သို့ဆက်ရန်"]},"Pause slideshow":{v:["စလိုက်ရှိုး ခေတ္တရပ်ရန်"]},Previous:{v:["ယခင်"]},"Start slideshow":{v:["စလိုက်ရှိုးအား စတင်ရန်"]}}},{l:"nb",t:{Next:{v:["Neste"]},"Pause slideshow":{v:["Pause lysbildefremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start lysbildefremvisning"]}}},{l:"nl",t:{Next:{v:["Volgende"]},"Pause slideshow":{v:["Diavoorstelling pauzeren"]},Previous:{v:["Vorige"]},"Start slideshow":{v:["Diavoorstelling starten"]}}},{l:"oc",t:{Next:{v:["Seguent"]},"Pause slideshow":{v:["Metre en pausa lo diaporama"]},Previous:{v:["Precedent"]},"Start slideshow":{v:["Lançar lo diaporama"]}}},{l:"pl",t:{Next:{v:["Następny"]},"Pause slideshow":{v:["Wstrzymaj pokaz slajdów"]},Previous:{v:["Poprzedni"]},"Start slideshow":{v:["Rozpocznij pokaz slajdów"]}}},{l:"pt-BR",t:{Next:{v:["Próximo"]},"Pause slideshow":{v:["Pausar apresentação de slides"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar apresentação de slides"]}}},{l:"pt-PT",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar diaporama"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar diaporama"]}}},{l:"ro",t:{Next:{v:["Următorul"]},"Pause slideshow":{v:["Pauză prezentare de diapozitive"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Începeți prezentarea de diapozitive"]}}},{l:"ru",t:{Next:{v:["Следующее"]},"Pause slideshow":{v:["Приостановить показ слйдов"]},Previous:{v:["Предыдущее"]},"Start slideshow":{v:["Начать показ слайдов"]}}},{l:"sk",t:{Next:{v:["Ďalej"]},"Pause slideshow":{v:["Pozastaviť prezentáciu"]},Previous:{v:["Predchádzajúce"]},"Start slideshow":{v:["Začať prezentáciu"]}}},{l:"sl",t:{Next:{v:["Naslednji"]},"Pause slideshow":{v:["Ustavi predstavitev"]},Previous:{v:["Predhodni"]},"Start slideshow":{v:["Začni predstavitev"]}}},{l:"sr",t:{Next:{v:["Следеће"]},"Pause slideshow":{v:["Паузирај слајд шоу"]},Previous:{v:["Претходно"]},"Start slideshow":{v:["Покрени слајд шоу"]}}},{l:"sv",t:{Next:{v:["Nästa"]},"Pause slideshow":{v:["Pausa bildspelet"]},Previous:{v:["Föregående"]},"Start slideshow":{v:["Starta bildspelet"]}}},{l:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["Önceki"]},"Start slideshow":{v:["Slayt sunumunu başlat"]}}},{l:"uk",t:{Next:{v:["Вперед"]},"Pause slideshow":{v:["Пауза у показі слайдів"]},Previous:{v:["Назад"]},"Start slideshow":{v:["Почати показ слайдів"]}}},{l:"uz",t:{Next:{v:["Keyingi"]},"Pause slideshow":{v:["Slayd-shouni to'xtatib turish"]},Previous:{v:["Oldingi"]},"Start slideshow":{v:["Slayd-shouni boshlash"]}}},{l:"zh-CN",t:{Next:{v:["下一个"]},"Pause slideshow":{v:["暂停幻灯片"]},Previous:{v:["上一个"]},"Start slideshow":{v:["开始幻灯片"]}}},{l:"zh-HK",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}},{l:"zh-TW",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}}],Jw=[{l:"ar",t:{}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Search …":{v:["Hledat …"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Search …":{v:["Søg ..."]}}},{l:"de",t:{"Search …":{v:["Suche …"]}}},{l:"de-DE",t:{"Search …":{v:["Suche …"]}}},{l:"el",t:{"Search …":{v:["Αναζήτηση …"]}}},{l:"en-GB",t:{"Search …":{v:["Search …"]}}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{"Search …":{v:["Otsi…"]}}},{l:"eu",t:{}},{l:"fa",t:{}},{l:"fi",t:{}},{l:"fr",t:{"Search …":{v:["Rechercher…"]}}},{l:"ga",t:{"Search …":{v:["Cuardaigh …"]}}},{l:"gl",t:{"Search …":{v:["Buscar…"]}}},{l:"he",t:{}},{l:"hr",t:{"Search …":{v:["Traži …"]}}},{l:"hu",t:{"Search …":{v:["Keresés…"]}}},{l:"id",t:{"Search …":{v:["Cari …"]}}},{l:"is",t:{}},{l:"it",t:{}},{l:"ja",t:{"Search …":{v:["検索…"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{"Search …":{v:["찾는 중 ..."]}}},{l:"lo",t:{"Search …":{v:["ຄົ້ນຫາ…"]}}},{l:"lt-LT",t:{"Search …":{v:["Ieškoti …"]}}},{l:"lv",t:{}},{l:"mk",t:{"Search …":{v:["Барај…"]}}},{l:"mn",t:{"Search …":{v:["Хайх …"]}}},{l:"my",t:{}},{l:"nb",t:{}},{l:"nl",t:{"Search …":{v:["Zoeken …"]}}},{l:"oc",t:{}},{l:"pl",t:{}},{l:"pt-BR",t:{"Search …":{v:["Pesquisar …"]}}},{l:"pt-PT",t:{}},{l:"ro",t:{}},{l:"ru",t:{"Search …":{v:["Поиск …"]}}},{l:"sk",t:{}},{l:"sl",t:{}},{l:"sr",t:{"Search …":{v:["Претражи…"]}}},{l:"sv",t:{"Search …":{v:["Sök …"]}}},{l:"tr",t:{"Search …":{v:["Ara…"]}}},{l:"uk",t:{}},{l:"uz",t:{"Search …":{v:["Izlash..."]}}},{l:"zh-CN",t:{}},{l:"zh-HK",t:{"Search …":{v:["搜尋 …"]}}},{l:"zh-TW",t:{"Search …":{v:["搜尋......"]}}}],Vm=[{l:"ar",t:{"Undo changes":{v:["تراجَع عن التغييرات"]}}},{l:"ast",t:{"Undo changes":{v:["Desfacer los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Undo changes":{v:["Desfés els canvis"]}}},{l:"cs",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"cs-CZ",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"da",t:{"Undo changes":{v:["Fortryd ændringer"]}}},{l:"de",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"de-DE",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"el",t:{"Undo changes":{v:["Αναίρεση Αλλαγών"]}}},{l:"en-GB",t:{"Undo changes":{v:["Undo changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-AR",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-EC",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-MX",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"et-EE",t:{"Undo changes":{v:["Pööra muudatused tagasi"]}}},{l:"eu",t:{"Undo changes":{v:["Aldaketak desegin"]}}},{l:"fa",t:{"Undo changes":{v:["لغو تغییرات"]}}},{l:"fi",t:{"Undo changes":{v:["Kumoa muutokset"]}}},{l:"fr",t:{"Undo changes":{v:["Annuler les modifications"]}}},{l:"ga",t:{"Undo changes":{v:["Cealaigh athruithe"]}}},{l:"gl",t:{"Undo changes":{v:["Desfacer os cambios"]}}},{l:"he",t:{"Undo changes":{v:["ביטול שינויים"]}}},{l:"hr",t:{"Undo changes":{v:["Poništi promjene"]}}},{l:"hu",t:{"Undo changes":{v:["Változtatások visszavonása"]}}},{l:"id",t:{"Undo changes":{v:["Urungkan perubahan"]}}},{l:"is",t:{"Undo changes":{v:["Afturkalla breytingar"]}}},{l:"it",t:{"Undo changes":{v:["Cancella i cambiamenti"]}}},{l:"ja",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ja-JP",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ko",t:{"Undo changes":{v:["변경 되돌리기"]}}},{l:"lo",t:{"Undo changes":{v:["ຍ້ອນຄືນການປ່ຽນແປງ"]}}},{l:"lt-LT",t:{"Undo changes":{v:["Atšaukti pakeitimus"]}}},{l:"lv",t:{}},{l:"mk",t:{"Undo changes":{v:["Врати ги промените"]}}},{l:"mn",t:{"Undo changes":{v:["Өөрчлөлтийг буцаах"]}}},{l:"my",t:{}},{l:"nb",t:{"Undo changes":{v:["Tilbakestill endringer"]}}},{l:"nl",t:{"Undo changes":{v:["Wijzigingen ongedaan maken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Undo changes":{v:["Cofnij zmiany"]}}},{l:"pt-BR",t:{"Undo changes":{v:["Desfazer modificações"]}}},{l:"pt-PT",t:{"Undo changes":{v:["Anular alterações"]}}},{l:"ro",t:{"Undo changes":{v:["Anularea modificărilor"]}}},{l:"ru",t:{"Undo changes":{v:["Отменить изменения"]}}},{l:"sk",t:{"Undo changes":{v:["Vrátiť zmeny"]}}},{l:"sl",t:{"Undo changes":{v:["Razveljavi spremembe"]}}},{l:"sr",t:{"Undo changes":{v:["Поништи измене"]}}},{l:"sv",t:{"Undo changes":{v:["Ångra ändringar"]}}},{l:"tr",t:{"Undo changes":{v:["Değişiklikleri geri al"]}}},{l:"uk",t:{"Undo changes":{v:["Скасувати зміни"]}}},{l:"uz",t:{"Undo changes":{v:["O'zgarishlarni bekor qilish"]}}},{l:"zh-CN",t:{"Undo changes":{v:["撤销更改"]}}},{l:"zh-HK",t:{"Undo changes":{v:["取消更改"]}}},{l:"zh-TW",t:{"Undo changes":{v:["還原變更"]}}}],[Qw]=window.OC?.config?.version?.split(".")??[],Gm=Number.parseInt(Qw??"35"),gc=Gm<32,Ao=Gm<34,e2=Symbol.for("NcFormBox:context");function t2(){return at(e2,{isInFormBox:!1,formBoxItemClass:void 0})}const Ke=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},n2={class:"button-vue__wrapper"},r2={class:"button-vue__icon"},o2={class:"button-vue__text"},a2=Ge({__name:"NcButton",props:{alignment:{default:"center"},ariaLabel:{default:void 0},disabled:{type:Boolean},download:{type:[String,Boolean],default:void 0},href:{default:void 0},pressed:{type:Boolean,default:void 0},size:{default:"normal"},target:{default:"_self"},text:{default:void 0},to:{default:void 0},type:{default:"button"},variant:{default:"secondary"},wide:{type:Boolean}},emits:["click","update:pressed"],setup(e,{emit:t}){const n=e,r=t,{formBoxItemClass:o}=t2(),a=at(Ds,null)!==null,s=re(()=>a&&n.to?"RouterLink":n.href?"a":"button"),u=re(()=>s.value==="button"&&typeof n.pressed=="boolean"),i=re(()=>n.pressed?"primary":n.pressed===!1&&n.variant==="primary"?"secondary":n.variant),c=re(()=>i.value.startsWith("tertiary")),l=re(()=>n.alignment.split("-")[0]),d=re(()=>n.alignment.includes("-")),p=at("NcPopover:trigger:attrs",()=>({}),!1),h=re(()=>p()),m=re(()=>{if(s.value==="RouterLink")return{to:n.to,activeClass:"active"};if(s.value==="a")return{href:n.href||"#",target:n.target,rel:"nofollow noreferrer noopener",download:n.download||void 0};if(s.value==="button")return{...h.value,"aria-pressed":n.pressed,type:n.type,disabled:n.disabled}});function f(g){u.value&&r("update:pressed",!n.pressed),r("click",g)}return(g,y)=>(L(),ve(ws(s.value),mt({class:["button-vue",[`button-vue--size-${e.size}`,{[`button-vue--${i.value}`]:i.value,"button-vue--tertiary":c.value,"button-vue--wide":e.wide,[`button-vue--${l.value}`]:l.value!=="center","button-vue--reverse":d.value,"button-vue--legacy":I(gc),"button-vue--legacy34":I(Ao)},I(o)]],"aria-label":e.ariaLabel},m.value,{onClick:f}),{default:ie(()=>[ce("span",n2,[ce("span",r2,[be(g.$slots,"icon",{},void 0,!0)]),ce("span",o2,[be(g.$slots,"default",{},()=>[ht(xe(e.text),1)],!0)])])]),_:3},16,["class","aria-label"]))}}),_e=Ke(a2,[["__scopeId","data-v-47ce59a3"]]),s2=["aria-hidden","aria-label"],i2={key:0,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},u2=["d"],l2=["innerHTML"],c2=Ge({__name:"NcIconSvgWrapper",props:{directional:{type:Boolean},inline:{type:Boolean},svg:{default:""},name:{default:void 0},path:{default:""},size:{default:20}},setup(e){_g(o=>({fb515064:n.value}));const t=e,n=re(()=>typeof t.size=="number"?`${t.size}px`:t.size),r=re(()=>{if(!t.svg||t.path)return;const o=Fm.sanitize(t.svg),a=new DOMParser().parseFromString(o,"image/svg+xml");return a.querySelector("parsererror")?"":(a.documentElement.id&&a.documentElement.removeAttribute("id"),a.documentElement.outerHTML)});return(o,a)=>(L(),Q("span",{"aria-hidden":e.name?void 0:"true","aria-label":e.name||void 0,class:Re(["icon-vue",{"icon-vue--directional":e.directional,"icon-vue--inline":e.inline}]),role:"img"},[r.value?(L(),Q("span",{key:1,innerHTML:r.value},null,8,l2)):(L(),Q("svg",i2,[ce("path",{d:e.path},null,8,u2)]))],10,s2))}}),Ce=Ke(c2,[["__scopeId","data-v-aaedb1c3"]]);var pt=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(pt||{});class d2{context;constructor(t){this.context=t||{}}formatMessage(t,n,r){let o="["+pt[n].toUpperCase()+"] ";return r&&r.app&&(o+=r.app+": "),typeof t=="string"?o+t:(o+=`Unexpected ${t.name}`,t.message&&(o+=` "${t.message}"`),n===pt.Debug&&t.stack&&(o+=` Stack trace: -${t.stack}`),o)}log(t,n,r){if(!(typeof this.context?.level=="number"&&t{document.readyState==="complete"||document.readyState==="interactive"?(t.context.level=window._oc_config?.loglevel??lt.Warn,window._oc_debug&&(t.context.level=lt.Debug),document.removeEventListener("readystatechange",n)):document.addEventListener("readystatechange",n)};return n(),this}build(){return this.context.level===void 0&&this.detectLogLevel(),this.factory(this.context)}}function Pg(){return new _w(Zw)}const as=Pg().detectUser().setApp("@nextcloud/vue").build();function Jw(e){let t=!1,n;return(...r)=>(t||(t=!0,n=e(...r)),n)}let Rg="missing-app-name";try{Rg=Q1}catch{as.error("The `@nextcloud/vue` library was used without setting / replacing the `appName`.")}const Qw=Rg;let e2="";try{e2=ey}catch{as.error("The `@nextcloud/vue` library was used without setting / replacing the `appVersion`.")}function $g(){return tt("appName",Qw)}const t2=Jw(()=>{const e=Zo("core","apps",[]),t=$g();return e.find(({id:n})=>n===t)?.name??t}),ss=HE();function n2(){try{return Zo("core","capabilities")}catch{return console.debug("Could not find capabilities initial state fall back to _oc_capabilities"),"_oc_capabilities"in window?window._oc_capabilities:{}}}En($w);const r2=He({__name:"NcAppContentDetailsToggle",setup(e){const t=xs();Ye(t,n),ln(()=>{n(t.value)}),gs(()=>{t.value&&n(!1)});function n(r=!0){const o=document.querySelector(".app-navigation .app-navigation-toggle");o&&(o.style.display=r?"none":"",r===!0&&Un("toggle-navigation",{open:!1}))}return(r,o)=>(I(),ve(M(Xe),{"aria-label":M(je)("Go back to the list"),class:$e(["app-details-toggle",{"app-details-toggle--mobile":M(t)}]),title:M(je)("Go back to the list"),variant:"tertiary"},{icon:ie(()=>[se(M(ke),{directional:"",path:M(Ag)},null,8,["path"])]),_:1},8,["aria-label","class","title"]))}}),o2=Ge(r2,[["__scopeId","data-v-a28923a1"]]),a2={key:0,class:"hidden-visually"},s2={class:"app-content-wrapper__list"},i2={key:1,class:"app-content-wrapper"},Dh=cg("nextcloud").persist().build(),u2=n2().theming?.name??"Nextcloud",l2=He({__name:"NcAppContent",props:Kn({disableSwipe:{type:Boolean,default:!1},listSize:{default:20},listMinWidth:{default:15},listMaxWidth:{default:40},paneConfigKey:{default:""},layout:{default:"vertical-split"},pageHeading:{default:()=>{}},pageTitle:{default:()=>{}}},{showDetails:{type:Boolean,default:!0},showDetailsModifiers:{}}),emits:Kn(["resizeList","update:showDetails"],["update:showDetails"]),setup(e,{emit:t}){const n=Cr(e,"showDetails"),r=t,o=$g(),a=t2(),s=xs(),u=sw(),i=xg(()=>e.disableSwipe?void 0:u.value,{onSwipeEnd(m,y){Math.abs(i.lengthX.value)>70&&(i.coordsStart.x<300/2&&y==="right"?Un("toggle-navigation",{open:!0}):i.coordsStart.x<300*1.5&&y==="left"&&Un("toggle-navigation",{open:!1}))}}),c=De(),l=re(()=>e.paneConfigKey!==""?`pane-list-size-${e.paneConfigKey}`:`pane-list-size-${o}`),d=re(()=>({list:{size:e.listSize,min:e.listMinWidth,max:e.listMaxWidth},details:{size:100-e.listSize,min:100-e.listMaxWidth,max:100-e.listMinWidth}})),p=re(()=>c.value?100-c.value:d.value.details.size),h=re(()=>{const m=new Set;if(e.pageTitle)for(const y of e.pageTitle.split(" - "))m.add(y);else if(e.pageHeading){for(const y of e.pageHeading.split(" - "))m.add(y);m.size>0&&m.add(a)}else return null;return m.add(u2),[...m.values()].join(" - ")});Ye(h,()=>{h.value!==null&&(document.title=h.value)},{immediate:!0}),Ye(()=>e.paneConfigKey,f,{immediate:!0}),ln(f);function g(m){const y=Math.trunc(m.panes[0].size);Dh.setItem(l.value,JSON.stringify(y)),c.value=y,r("resizeList",{size:y}),as.debug("[NcAppContent] pane config",{listPaneSize:y})}function f(){const m=parseInt(Dh.getItem(l.value)??"",10);!isNaN(m)&&m!==c.value&&(as.debug("[NcAppContent] pane config",{listPaneSize:m}),c.value=m)}return(m,y)=>(I(),J("main",{id:"app-content-vue",class:$e(["app-content no-snapper",{"app-content--has-list":!!m.$slots.list}])},[e.pageHeading?(I(),J("h1",a2,Ae(e.pageHeading),1)):me("",!0),m.$slots.list?(I(),J(_e,{key:1},[M(s)||e.layout==="no-split"?(I(),J("div",{key:0,class:$e(["app-content-wrapper app-content-wrapper--no-split",{"app-content-wrapper--show-details":n.value,"app-content-wrapper--show-list":!n.value,"app-content-wrapper--mobile":M(s)}])},[n.value?(I(),ve(o2,{key:0,onClick:y[0]||(y[0]=Dn(v=>n.value=!1,["stop","prevent"]))})):me("",!0),zn(le("div",s2,[Ee(m.$slots,"list",{},void 0,!0)],512),[[ur,!n.value]]),n.value?Ee(m.$slots,"default",{},void 0,!0,1):me("",!0)],2)):e.layout==="vertical-split"||e.layout==="horizontal-split"?(I(),J("div",i2,[se(M(hw),{horizontal:e.layout==="horizontal-split",class:$e(["default-theme",{"splitpanes--horizontal":e.layout==="horizontal-split","splitpanes--vertical":e.layout==="vertical-split"}]),rtl:M(ss),onResized:g},{default:ie(()=>[se(M(Ah),{class:"splitpanes__pane-list",size:c.value||d.value.list.size,minSize:d.value.list.min,maxSize:d.value.list.max},{default:ie(()=>[Ee(m.$slots,"list",{},void 0,!0)]),_:3},8,["size","minSize","maxSize"]),se(M(Ah),{class:"splitpanes__pane-details",size:p.value,minSize:d.value.details.min,maxSize:d.value.details.max},{default:ie(()=>[Ee(m.$slots,"default",{},void 0,!0)]),_:3},8,["size","minSize","maxSize"])]),_:3},8,["horizontal","class","rtl"])])):me("",!0)],64)):me("",!0),m.$slots.list?me("",!0):Ee(m.$slots,"default",{},void 0,!0,2)],2))}}),c2=Ge(l2,[["__scopeId","data-v-5de09463"]]);var Fg=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","area[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],Ni=Fg.join(","),Lg=typeof Element>"u",ho=Lg?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Bi=!Lg&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e?.ownerDocument},Pi=function(e,t){var n;t===void 0&&(t=!0);var r=e==null||(n=e.getAttribute)===null||n===void 0?void 0:n.call(e,"inert"),o=r===""||r==="true",a=o||t&&e&&(typeof e.closest=="function"?e.closest("[inert]"):Pi(e.parentNode));return a},d2=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},Ig=function(e,t,n){if(Pi(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(Ni));return t&&ho.call(e,Ni)&&r.unshift(e),r=r.filter(n),r},Ri=function(e,t,n){for(var r=[],o=Array.from(e);o.length;){var a=o.shift();if(!Pi(a,!1))if(a.tagName==="SLOT"){var s=a.assignedElements(),u=s.length?s:a.children,i=Ri(u,!0,n);n.flatten?r.push.apply(r,i):r.push({scopeParent:a,candidates:i})}else{var c=ho.call(a,Ni);c&&n.filter(a)&&(t||!e.includes(a))&&r.push(a);var l=a.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(a),d=!Pi(l,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(a));if(l&&d){var p=Ri(l===!0?a.children:l.children,!0,n);n.flatten?r.push.apply(r,p):r.push({scopeParent:a,candidates:p})}else o.unshift.apply(o,a.children)}}return r},Mg=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},no=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||d2(e))&&!Mg(e)?0:e.tabIndex},p2=function(e,t){var n=no(e);return n<0&&t&&!Mg(e)?0:n},h2=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Cg=function(e){return e.tagName==="INPUT"},f2=function(e){return Cg(e)&&e.type==="hidden"},m2=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},g2=function(e,t){for(var n=0;nsummary:first-of-type"),i=u?e.parentElement:e;if(ho.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="full-native"||n==="legacy-full"){if(typeof r=="function"){for(var c=e;e;){var l=e.parentElement,d=Bi(e);if(l&&!l.shadowRoot&&r(l)===!0)return Th(e);e.assignedSlot?e=e.assignedSlot:!l&&d!==e.ownerDocument?e=d.host:e=l}e=c}if(E2(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return Th(e);return!1},x2=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},kg=function(e){var t=[],n=[];return e.forEach(function(r,o){var a=!!r.scopeParent,s=a?r.scopeParent:r,u=p2(s,a),i=a?kg(r.candidates):s;u===0?a?t.push.apply(t,i):t.push(s):n.push({documentOrder:o,tabIndex:u,item:r,isScope:a,content:i})}),n.sort(h2).reduce(function(r,o){return o.isScope?r.push.apply(r,o.content):r.push(o.content),r},[]).concat(t)},S2=function(e,t){t=t||{};var n;return t.getShadowRoot?n=Ri([e],t.includeContainer,{filter:sc.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:A2}):n=Ig(e,t.includeContainer,sc.bind(null,t)),kg(n)},D2=function(e,t){t=t||{};var n;return t.getShadowRoot?n=Ri([e],t.includeContainer,{filter:$i.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=Ig(e,t.includeContainer,$i.bind(null,t)),n},Oo=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ho.call(e,Ni)===!1?!1:sc(t,e)},T2=Fg.concat("iframe:not([inert]):not([inert] *)").join(","),il=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ho.call(e,T2)===!1?!1:$i(t,e)};function ic(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(i){throw i},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var i=n.next();return s=i.done,i},e:function(i){u=!0,a=i},f:function(){try{s||n.return==null||n.return()}finally{if(u)throw a}}}}function N2(e,t,n){return(t=F2(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function P2(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nh(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 Bh(e){for(var t=1;t0?e[e.length-1]:null},activateTrap:function(e,t){var n=sr.getActiveTrap(e);t!==n&&sr.pauseTrap(e);var r=e.indexOf(t);r===-1||e.splice(r,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1),sr.unpauseTrap(e)},pauseTrap:function(e){var t=sr.getActiveTrap(e);t?._setPausedState(!0)},unpauseTrap:function(e){var t=sr.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},L2=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},I2=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},Ua=function(e){return e?.key==="Tab"||e?.keyCode===9},M2=function(e){return Ua(e)&&!e.shiftKey},C2=function(e){return Ua(e)&&e.shiftKey},Ph=function(e){return setTimeout(e,0)},ma=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:{},X=T.hasFallback,ee=X===void 0?!1:X,te=T.params,_=te===void 0?[]:te,ne=o[D];if(typeof ne=="function"&&(ne=ne.apply(void 0,R2(_))),ne===!0&&(ne=void 0),!ne){if(ne===void 0||ne===!1)return ne;throw new Error("`".concat(D,"` was specified but was not a node, or did not return a node"))}var de=ne;if(typeof ne=="string"){try{de=n.querySelector(ne)}catch(fe){throw new Error("`".concat(D,'` appears to be an invalid selector; error="').concat(fe.message,'"'),{cause:fe})}if(!de&&!ee)throw new Error("`".concat(D,"` as selector refers to no known node"))}return de},l=function(D){var T=D.activeElement;return T?T.shadowRoot&&T.shadowRoot.activeElement!==null?l(T.shadowRoot):T:null},d=function(){var D=c("initialFocus",{hasFallback:!0});if(D===!1)return!1;if(D===void 0||D&&!il(D,o.tabbableOptions)){var T=l(n);if(i(T)>=0)D=T;else{var X=a.tabbableGroups[0],ee=X&&X.firstTabbableNode;D=ee||c("fallbackFocus")}}else D===null&&(D=c("fallbackFocus"));if(!D)throw new Error("Your focus-trap needs to have at least one focusable element");return D},p=function(){if(a.containerGroups=a.containers.map(function(D){var T=S2(D,o.tabbableOptions),X=D2(D,o.tabbableOptions),ee=T.length>0?T[0]:void 0,te=T.length>0?T[T.length-1]:void 0,_=X.find(function(fe){return Oo(fe)}),ne=X.slice().reverse().find(function(fe){return Oo(fe)}),de=!!T.find(function(fe){return no(fe)>0});return{container:D,tabbableNodes:T,focusableNodes:X,posTabIndexesFound:de,firstTabbableNode:ee,lastTabbableNode:te,firstDomTabbableNode:_,lastDomTabbableNode:ne,nextTabbableNode:function(fe){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,ae=T.indexOf(fe);return ae<0?ce?X.slice(X.indexOf(fe)+1).find(function(Q){return Oo(Q)}):X.slice(0,X.indexOf(fe)).reverse().find(function(Q){return Oo(Q)}):T[ae+(ce?1:-1)]}}}),a.tabbableGroups=a.containerGroups.filter(function(D){return D.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!c("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(a.containerGroups.find(function(D){return D.posTabIndexesFound})&&a.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},h=function(D){if(D!==!1){if(D===l(n)){a.mostRecentlyFocusedNode=D;return}if(!D||!D.focus){h(d());return}D.focus({preventScroll:!!o.preventScroll}),a.mostRecentlyFocusedNode=D,L2(D)&&D.select()}},g=function(D){var T=c("setReturnFocus",{params:[D]});return T||(T===!1?!1:D)},f=function(D){var T=D.target,X=D.event,ee=D.isBackward,te=ee===void 0?!1:ee;T=T||Gs(X),p();var _=null;if(a.tabbableGroups.length>0){var ne=i(T,X),de=ne>=0?a.containerGroups[ne]:void 0;if(ne<0)te?_=a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:_=a.tabbableGroups[0].firstTabbableNode;else if(te){var fe=a.tabbableGroups.findIndex(function(nt){var k=nt.firstTabbableNode;return T===k});if(fe<0&&(de.container===T||il(T,o.tabbableOptions)&&!Oo(T,o.tabbableOptions)&&!de.nextTabbableNode(T,!1))&&(fe=ne),fe>=0){var ce=fe===0?a.tabbableGroups.length-1:fe-1,ae=a.tabbableGroups[ce];_=no(T)>=0?ae.lastTabbableNode:ae.lastDomTabbableNode}else Ua(X)||(_=de.nextTabbableNode(T,!1))}else{var Q=a.tabbableGroups.findIndex(function(nt){var k=nt.lastTabbableNode;return T===k});if(Q<0&&(de.container===T||il(T,o.tabbableOptions)&&!Oo(T,o.tabbableOptions)&&!de.nextTabbableNode(T))&&(Q=ne),Q>=0){var be=Q===a.tabbableGroups.length-1?0:Q+1,Te=a.tabbableGroups[be];_=no(T)>=0?Te.firstTabbableNode:Te.firstDomTabbableNode}else Ua(X)||(_=de.nextTabbableNode(T))}}else _=c("fallbackFocus");return _},m=function(D){var T=Gs(D);if(!(i(T,D)>=0)){if(ma(o.clickOutsideDeactivates,D)){s.deactivate({returnFocus:o.returnFocusOnDeactivate});return}ma(o.allowOutsideClick,D)||D.preventDefault()}},y=function(D){var T=Gs(D),X=i(T,D)>=0;if(X||T instanceof Document)X&&(a.mostRecentlyFocusedNode=T);else{D.stopImmediatePropagation();var ee,te=!0;if(a.mostRecentlyFocusedNode)if(no(a.mostRecentlyFocusedNode)>0){var _=i(a.mostRecentlyFocusedNode),ne=a.containerGroups[_].tabbableNodes;if(ne.length>0){var de=ne.findIndex(function(fe){return fe===a.mostRecentlyFocusedNode});de>=0&&(o.isKeyForward(a.recentNavEvent)?de+1=0&&(ee=ne[de-1],te=!1))}}else a.containerGroups.some(function(fe){return fe.tabbableNodes.some(function(ce){return no(ce)>0})})||(te=!1);else te=!1;te&&(ee=f({target:a.mostRecentlyFocusedNode,isBackward:o.isKeyBackward(a.recentNavEvent)})),h(ee||a.mostRecentlyFocusedNode||d())}a.recentNavEvent=void 0},v=function(D){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;a.recentNavEvent=D;var X=f({event:D,isBackward:T});X&&(Ua(D)&&D.preventDefault(),h(X))},b=function(D){(o.isKeyForward(D)||o.isKeyBackward(D))&&v(D,o.isKeyBackward(D))},w=function(D){I2(D)&&ma(o.escapeDeactivates,D)!==!1&&(D.preventDefault(),s.deactivate())},S=function(D){var T=Gs(D);i(T,D)>=0||ma(o.clickOutsideDeactivates,D)||ma(o.allowOutsideClick,D)||(D.preventDefault(),D.stopImmediatePropagation())},B=function(){if(a.active){sr.activateTrap(r,s);var D;return o.delayInitialFocus?D=new Promise(function(T){a.delayInitialFocusTimer=Ph(function(){h(d()),T()})}):h(d()),n.addEventListener("focusin",y,!0),n.addEventListener("mousedown",m,{capture:!0,passive:!1}),n.addEventListener("touchstart",m,{capture:!0,passive:!1}),n.addEventListener("click",S,{capture:!0,passive:!1}),n.addEventListener("keydown",b,{capture:!0,passive:!1}),n.addEventListener("keydown",w),D}},$=function(D){a.active&&!a.paused&&s._setSubtreeIsolation(!1),a.adjacentElements.clear(),a.alreadySilent.clear();var T=new Set,X=new Set,ee=Oh(D),te;try{for(ee.s();!(te=ee.n()).done;){var _=te.value;T.add(_);for(var ne=typeof ShadowRoot<"u"&&_.getRootNode()instanceof ShadowRoot,de=_;de;){T.add(de);var fe=de.parentElement,ce=[];fe?ce=fe.children:!fe&&ne&&(ce=de.getRootNode().children,fe=de.getRootNode().host,ne=typeof ShadowRoot<"u"&&fe.getRootNode()instanceof ShadowRoot);var ae=Oh(ce),Q;try{for(ae.s();!(Q=ae.n()).done;){var be=Q.value;X.add(be)}}catch(Te){ae.e(Te)}finally{ae.f()}de=fe}}}catch(Te){ee.e(Te)}finally{ee.f()}T.forEach(function(Te){X.delete(Te)}),a.adjacentElements=X},q=function(){if(a.active)return n.removeEventListener("focusin",y,!0),n.removeEventListener("mousedown",m,!0),n.removeEventListener("touchstart",m,!0),n.removeEventListener("click",S,!0),n.removeEventListener("keydown",b,!0),n.removeEventListener("keydown",w),s},L=function(D){var T=a.mostRecentlyFocusedNode;if(T){var X=D.some(function(te){var _=Array.from(te.removedNodes);return _.some(function(ne){return ne===T||typeof ne.contains=="function"&&ne.contains(T)})});if(X&&a.containers.some(function(te){return te?.isConnected})){p();var ee=d();h(ee)}}},V=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(L):void 0,Y=function(){V&&(V.disconnect(),a.active&&!a.paused&&a.containers.map(function(D){V.observe(D,{subtree:!0,childList:!0})}))};return s={get active(){return a.active},get paused(){return a.paused},activate:function(D){if(a.active)return this;var T=u(D,"onActivate"),X=u(D,"onPostActivate"),ee=u(D,"checkCanFocusTrap"),te=sr.getActiveTrap(r),_=!1;if(te&&!te.paused){var ne;(ne=te._setSubtreeIsolation)===null||ne===void 0||ne.call(te,!1),_=!0}try{ee||p(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=l(n),T?.({trap:s});var de=function(){ee&&p();var ce=function(){s._setSubtreeIsolation(!0),Y(),X?.({trap:s})},ae=B();ae?ae.then(ce):ce()};if(ee)return ee(a.containers.concat()).then(de,de),this;de()}catch(ce){if(te===sr.getActiveTrap(r)&&_){var fe;(fe=te._setSubtreeIsolation)===null||fe===void 0||fe.call(te,!0)}throw ce}return this},deactivate:function(D){if(!a.active)return this;var T=Bh({onDeactivate:o.onDeactivate,onPostDeactivate:o.onPostDeactivate,checkCanReturnFocus:o.checkCanReturnFocus},D);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,a.paused||s._setSubtreeIsolation(!1),a.alreadySilent.clear(),q(),a.active=!1,a.paused=!1,Y(),sr.deactivateTrap(r,s);var X=u(T,"onDeactivate"),ee=u(T,"onPostDeactivate"),te=u(T,"checkCanReturnFocus"),_=u(T,"delayReturnFocus"),ne=u(T,"returnFocus","returnFocusOnDeactivate");X?.({trap:s});var de=function(){ne&&h(g(a.nodeFocusedBeforeActivation)),ee?.({trap:s})},fe=function(){_&&ne?Ph(de):de()};return ne&&te?(te(g(a.nodeFocusedBeforeActivation)).then(fe,fe),this):(fe(),this)},pause:function(D){return a.active?(a.manuallyPaused=!0,this._setPausedState(!0,D)):this},unpause:function(D){return a.active?(a.manuallyPaused=!1,r[r.length-1]!==this?this:this._setPausedState(!1,D)):this},updateContainerElements:function(D){var T=[].concat(D).filter(Boolean);return a.containers=T.map(function(X){return typeof X=="string"?n.querySelector(X):X}),o.isolateSubtrees&&$(a.containers),a.active&&(p(),a.paused||s._setSubtreeIsolation(!0)),Y(),this}},Object.defineProperties(s,{_isManuallyPaused:{value:function(){return a.manuallyPaused}},_setPausedState:{value:function(D,T){if(a.paused===D)return this;if(a.paused=D,D){var X=u(T,"onPause"),ee=u(T,"onPostPause");X?.({trap:s}),q(),s._setSubtreeIsolation(!1),Y(),ee?.({trap:s})}else{var te=u(T,"onUnpause"),_=u(T,"onPostUnpause");te?.({trap:s});var ne=function(){p();var de=function(){s._setSubtreeIsolation(!0),Y(),_?.({trap:s})},fe=B();fe?fe.then(de):de()};ne()}return this}},_setSubtreeIsolation:{value:function(D){o.isolateSubtrees&&a.adjacentElements.forEach(function(T){var X;D?o.isolateSubtrees==="aria-hidden"?((T.ariaHidden==="true"||((X=T.getAttribute("aria-hidden"))===null||X===void 0?void 0:X.toLowerCase())==="true")&&a.alreadySilent.add(T),T.setAttribute("aria-hidden","true")):((T.inert||T.hasAttribute("inert"))&&a.alreadySilent.add(T),T.setAttribute("inert",!0)):a.alreadySilent.has(T)||(o.isolateSubtrees==="aria-hidden"?T.removeAttribute("aria-hidden"):T.removeAttribute("inert"))})}}}),s.updateContainerElements(e),s};const j2={name:"NcAppNavigationList"},z2={class:"app-navigation-list"};function U2(e,t,n,r,o,a){return I(),J("ul",z2,[Ee(e.$slots,"default",{},void 0,!0)])}const V2=Ge(j2,[["render",U2],["__scopeId","data-v-d72957ed"]]);function Yo(){return window._nc_focus_trap??=[],window._nc_focus_trap}function H2(){let e=[];return{pause(){e=[...Yo()];for(const t of e)t.pause()},unpause(){if(e.length===Yo().length)for(const t of e)t.unpause();e=[]}}}const zg=Symbol.for("NcContent:setHasAppNavigation"),G2=Symbol.for("NcContent:selector");En(Bw);const q2={class:"app-navigation-toggle-wrapper"},W2=He({__name:"NcAppNavigationToggle",props:{open:{type:Boolean,required:!0},openModifiers:{}},emits:["update:open"],setup(e){const t=Cr(e,"open"),n=re(()=>t.value?je("Close navigation"):je("Open navigation"));return(r,o)=>(I(),J("div",q2,[se(M(Xe),{class:"app-navigation-toggle","aria-controls":"app-navigation-vue","aria-expanded":t.value?"true":"false","aria-label":n.value,title:n.value,variant:"tertiary",onClick:o[0]||(o[0]=a=>t.value=!t.value)},{icon:ie(()=>[se(ke,{path:M(mw),directional:""},null,8,["path"])]),_:1},8,["aria-expanded","aria-label","title"])]))}}),K2=Ge(W2,[["__scopeId","data-v-e8177cc7"]]),Y2=["aria-hidden","aria-label","aria-labelledby","inert"],X2={class:"app-navigation__search"},Z2=He({__name:"NcAppNavigation",props:{ariaLabel:{},ariaLabelledby:{}},setup(e){const t=e;let n;const r=tt(zg,()=>Q4(),!1),o=po("appNavigationContainer"),a=xs(),s=De(!a.value),u=re(()=>a.value&&s.value);su(()=>{!t.ariaLabel&&t.ariaLabelledby}),Ye(a,p=>{s.value=!p,Un("navigation-toggled",{open:s.value})}),Ye(u,()=>{l()}),ln(()=>{r(!0),Xc("toggle-navigation",c),Un("navigation-toggled",{open:s.value}),n=Jc(o.value,{allowOutsideClick:!0,clickOutsideDeactivates:()=>(a.value&&(n.deactivate({returnFocus:!1}),i(!1)),!1),fallbackFocus:o.value,trapStack:Yo(),escapeDeactivates:!1}),l()}),fr(()=>{r(!1),lg("toggle-navigation",c),n.deactivate()});function i(p){if(s.value===p){Un("navigation-toggled",{open:s.value});return}s.value=p===void 0?!s.value:p;const h=getComputedStyle(document.body),g=parseInt(h.getPropertyValue("--animation-slow"))||200;setTimeout(()=>{Un("navigation-toggled",{open:s.value})},1.5*g)}function c({open:p}){return i(p)}function l(){u.value?n.activate():n.deactivate()}function d(){a.value&&i(!1)}return(p,h)=>(I(),J("div",{ref:"appNavigationContainer",class:$e(["app-navigation",{"app-navigation--closed":!s.value,"app-navigation--legacy":M(vo)}])},[le("nav",{id:"app-navigation-vue","aria-hidden":s.value?"false":"true","aria-label":e.ariaLabel||void 0,"aria-labelledby":e.ariaLabelledby||void 0,class:"app-navigation__content",inert:!s.value||void 0,onKeydown:Es(d,["esc"])},[le("div",X2,[Ee(p.$slots,"search",{},void 0,!0)]),le("div",{class:$e(["app-navigation__body",{"app-navigation__body--no-list":!p.$slots.list}])},[Ee(p.$slots,"default",{},void 0,!0)],2),p.$slots.list?(I(),ve(V2,{key:0,class:"app-navigation__list"},{default:ie(()=>[Ee(p.$slots,"list",{},void 0,!0)]),_:3})):me("",!0),Ee(p.$slots,"footer",{},void 0,!0)],40,Y2),se(K2,{open:s.value,"onUpdate:open":i},null,8,["open"])],2))}}),_2=Ge(Z2,[["__scopeId","data-v-ec9c3f18"]]),J2={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Q2=["aria-hidden","aria-label"],ex=["fill","width","height"],tx={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},nx={key:0};function rx(e,t,n,r,o,a){return I(),J("span",mt(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:t[0]||(t[0]=s=>e.$emit("click",s))}),[(I(),J("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[le("path",tx,[n.title?(I(),J("title",nx,Ae(n.title),1)):me("",!0)])],8,ex))],16,Q2)}const ox=Ge(J2,[["render",rx]]),ax={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},sx=["aria-hidden","aria-label"],ix=["fill","width","height"],ux={d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"},lx={key:0};function cx(e,t,n,r,o,a){return I(),J("span",mt(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon chevron-up-icon",role:"img",onClick:t[0]||(t[0]=s=>e.$emit("click",s))}),[(I(),J("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[le("path",ux,[n.title?(I(),J("title",lx,Ae(n.title),1)):me("",!0)])],8,ix))],16,sx)}const dx=Ge(ax,[["render",cx]]),px={name:"ArrowRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},hx=["aria-hidden","aria-label"],fx=["fill","width","height"],mx={d:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"},gx={key:0};function vx(e,t,n,r,o,a){return I(),J("span",mt(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon arrow-right-icon",role:"img",onClick:t[0]||(t[0]=s=>e.$emit("click",s))}),[(I(),J("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[le("path",mx,[n.title?(I(),J("title",gx,Ae(n.title),1)):me("",!0)])],8,fx))],16,hx)}const yx=Ge(px,[["render",vx]]),bx={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ex=["aria-hidden","aria-label"],wx=["fill","width","height"],xx={d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"},Ax={key:0};function Sx(e,t,n,r,o,a){return I(),J("span",mt(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon close-icon",role:"img",onClick:t[0]||(t[0]=s=>e.$emit("click",s))}),[(I(),J("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[le("path",xx,[n.title?(I(),J("title",Ax,Ae(n.title),1)):me("",!0)])],8,wx))],16,Ex)}const Ug=Ge(bx,[["render",Sx]]);En(Dw);const Dx={name:"NcInputConfirmCancel",components:{IconArrowRight:yx,IconClose:Ug,NcButton:Xe},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},modelValue:{default:"",type:String}},emits:["cancel","confirm","update:modelValue"],setup(){return{isLegacy34:vo}},data(){return{labelConfirm:je("Confirm changes"),labelCancel:je("Cancel changes")}},computed:{valueModel:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}},methods:{confirm(){this.$emit("confirm")},cancel(){this.$emit("cancel")},focusInput(){this.$refs.input.focus()}}},Tx=["placeholder"];function Ox(e,t,n,r,o,a){const s=it("IconArrowRight"),u=it("NcButton"),i=it("IconClose");return I(),J("div",{class:$e(["app-navigation-input-confirm",{"app-navigation-input-confirm--legacy":r.isLegacy34}])},[le("form",{onSubmit:t[1]||(t[1]=Dn((...c)=>a.confirm&&a.confirm(...c),["prevent"])),onKeydown:t[2]||(t[2]=Es(Dn((...c)=>a.cancel&&a.cancel(...c),["exact","stop","prevent"]),["esc"])),onClick:t[3]||(t[3]=Dn(()=>{},["stop","prevent"]))},[zn(le("input",{ref:"input","onUpdate:modelValue":t[0]||(t[0]=c=>a.valueModel=c),type:"text",class:"app-navigation-input-confirm__input",placeholder:n.placeholder},null,8,Tx),[[Tb,a.valueModel]]),se(u,{"aria-label":o.labelConfirm,type:"submit",variant:"primary",onClick:Dn(a.confirm,["stop","prevent"])},{icon:ie(()=>[se(s,{size:20})]),_:1},8,["aria-label","onClick"]),se(u,{"aria-label":o.labelCancel,type:"reset",variant:n.primary?"primary":"tertiary",onClick:Dn(a.cancel,["stop","prevent"])},{icon:ie(()=>[se(i,{size:20})]),_:1},8,["aria-label","variant","onClick"])],32)],2)}const Nx=Ge(Dx,[["render",Ox],["__scopeId","data-v-6926a0b8"]]);window._nc_vue_element_id=window._nc_vue_element_id??0;function _o(){return`nc-vue-${window._nc_vue_element_id++}`}const Vg=Symbol.for("NcActions:isSemanticMenu"),Hg=Symbol.for("NcActions:closeMenu"),Bx={beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?.()[0].children?.trim?.()||""}}},Px={mixins:[Bx],props:{icon:{type:String,default:""},name:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:null}},inject:{closeMenu:{from:Hg}},emits:["click"],created(){"ariaHidden"in this.$attrs},computed:{isIconUrl(){try{return!!new URL(this.icon,this.icon.startsWith("/")?window.location.origin:void 0)}catch{return!1}}},methods:{onClick(e){this.$emit("click",e),this.closeAfterClick&&this.closeMenu(!1)}}},Rx={name:"NcActionButton",components:{NcIconSvgWrapper:ke},mixins:[Px],inject:{isInSemanticMenu:{from:Vg,default:!1}},props:{disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:e=>["button","checkbox","radio","reset","submit"].includes(e)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null},description:{type:String,default:""}},emits:["update:modelValue"],setup(){return{mdiCheck:rc,mdiChevronRight:Sg}},computed:{isFocusable(){return!this.disabled},isChecked(){return this.type==="radio"&&typeof this.modelValue!="boolean"?this.modelValue===this.value:this.modelValue},nativeType(){return this.type==="submit"||this.type==="reset"?this.type:"button"},buttonAttributes(){const e={};return this.isInSemanticMenu?(e.role="menuitem",this.type==="radio"?(e.role="menuitemradio",e["aria-checked"]=this.isChecked?"true":"false"):(this.type==="checkbox"||this.nativeType==="button"&&this.modelValue!==null)&&(e.role="menuitemcheckbox",e["aria-checked"]=this.modelValue===null?"mixed":this.modelValue?"true":"false")):this.modelValue!==null&&this.nativeType==="button"&&(e["aria-pressed"]=this.modelValue?"true":"false"),e}},methods:{handleClick(e){this.onClick(e),(this.modelValue!==null||this.type!=="button")&&(this.type==="radio"?typeof this.modelValue!="boolean"?this.isChecked||this.$emit("update:modelValue",this.value):this.$emit("update:modelValue",!this.isChecked):this.$emit("update:modelValue",!this.isChecked))}}},$x=["role"],Fx=["aria-label","disabled","title","type"],Lx={class:"action-button__longtext-wrapper"},Ix={key:0,class:"action-button__name"},Mx=["textContent"],Cx={key:2,class:"action-button__text"},kx=["textContent"],jx={key:2,class:"action-button__pressed-icon material-design-icon"};function zx(e,t,n,r,o,a){const s=it("NcIconSvgWrapper");return I(),J("li",{class:$e(["action",{"action--disabled":n.disabled}]),role:a.isInSemanticMenu&&"presentation"},[le("button",mt({"aria-label":e.ariaLabel,class:["action-button button-vue",{"action-button--active":a.isChecked,focusable:a.isFocusable}],disabled:n.disabled,title:e.title,type:a.nativeType},a.buttonAttributes,{onClick:t[0]||(t[0]=(...u)=>a.handleClick&&a.handleClick(...u))}),[Ee(e.$slots,"icon",{},()=>[le("span",{class:$e([[e.isIconUrl?"action-button__icon--url":e.icon],"action-button__icon"]),style:an({backgroundImage:e.isIconUrl?`url(${e.icon})`:null}),"aria-hidden":"true"},null,6)],!0),le("span",Lx,[e.name?(I(),J("strong",Ix,Ae(e.name),1)):me("",!0),e.isLongText?(I(),J("span",{key:1,class:"action-button__longtext",textContent:Ae(e.text)},null,8,Mx)):(I(),J("span",Cx,Ae(e.text),1)),n.description?(I(),J("span",{key:3,class:"action-button__description",textContent:Ae(n.description)},null,8,kx)):me("",!0)]),n.isMenu?(I(),ve(s,{key:0,class:"action-button__menu-icon",directional:"",path:r.mdiChevronRight},null,8,["path"])):a.isChecked?(I(),ve(s,{key:1,path:r.mdiCheck,class:"action-button__pressed-icon"},null,8,["path"])):a.isChecked===!1?(I(),J("span",jx)):me("",!0),me("",!0)],16,Fx)],10,$x)}const Ux=Ge(Rx,[["render",zx],["__scopeId","data-v-6c2daf4e"]]);function Vx(e,t={}){const n=H2();Ye(e,()=>{Kt(t.disabled)||(Kt(e)?n.pause():n.unpause())}),fr(()=>{n.unpause()})}const Hx=["top","right","bottom","left"],Rh=["start","end"],$h=Hx.reduce((e,t)=>e.concat(t,t+"-"+Rh[0],t+"-"+Rh[1]),[]),is=Math.min,uc=Math.max,Gx={left:"right",right:"left",bottom:"top",top:"bottom"};function Gg(e,t,n){return uc(e,is(t,n))}function yo(e,t){return typeof e=="function"?e(t):e}function mr(e){return e.split("-")[0]}function Bn(e){return e.split("-")[1]}function qg(e){return e==="x"?"y":"x"}function Qc(e){return e==="y"?"height":"width"}function cr(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function ed(e){return qg(cr(e))}function Wg(e,t,n){n===void 0&&(n=!1);const r=Bn(e),o=ed(e),a=Qc(o);let s=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(s=Li(s)),[s,Li(s)]}function qx(e){const t=Li(e);return[Fi(e),t,Fi(t)]}function Fi(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Fh=["left","right"],Lh=["right","left"],Wx=["top","bottom"],Kx=["bottom","top"];function Yx(e,t,n){switch(e){case"top":case"bottom":return n?t?Lh:Fh:t?Fh:Lh;case"left":case"right":return t?Wx:Kx;default:return[]}}function Xx(e,t,n,r){const o=Bn(e);let a=Yx(mr(e),n==="start",r);return o&&(a=a.map(s=>s+"-"+o),t&&(a=a.concat(a.map(Fi)))),a}function Li(e){const t=mr(e);return Gx[t]+e.slice(t.length)}function Zx(e){var t,n,r,o;return{top:(t=e.top)!=null?t:0,right:(n=e.right)!=null?n:0,bottom:(r=e.bottom)!=null?r:0,left:(o=e.left)!=null?o:0}}function Kg(e){return typeof e!="number"?Zx(e):{top:e,right:e,bottom:e,left:e}}function Va(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function Ih(e,t,n){let{reference:r,floating:o}=e;const a=cr(t),s=ed(t),u=Qc(s),i=mr(t),c=a==="y",l=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,p=r[u]/2-o[u]/2;let h;switch(i){case"top":h={x:l,y:r.y-o.height};break;case"bottom":h={x:l,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:d};break;case"left":h={x:r.x-o.width,y:d};break;default:h={x:r.x,y:r.y}}const g=Bn(t);return g&&(h[s]+=p*(g==="end"?1:-1)*(n&&c?-1:1)),h}async function _x(e,t){var n;t===void 0&&(t={});const{x:r,y:o,platform:a,rects:s,elements:u,strategy:i}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=yo(t,e),g=Kg(h),f=u[p?d==="floating"?"reference":"floating":d],m=Va(await a.getClippingRect({element:(n=await(a.isElement==null?void 0:a.isElement(f)))==null||n?f:f.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(u.floating)),boundary:c,rootBoundary:l,strategy:i})),y=d==="floating"?{x:r,y:o,width:s.floating.width,height:s.floating.height}:s.reference,v=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u.floating)),b=await(a.isElement==null?void 0:a.isElement(v))&&await(a.getScale==null?void 0:a.getScale(v))||{x:1,y:1},w=Va(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:y,offsetParent:v,strategy:i}):y);return{top:(m.top-w.top+g.top)/b.y,bottom:(w.bottom-m.bottom+g.bottom)/b.y,left:(m.left-w.left+g.left)/b.x,right:(w.right-m.right+g.right)/b.x}}const Jx=50,Qx=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:s}=n,u=s.detectOverflow?s:{...s,detectOverflow:_x},i=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:l,y:d}=Ih(c,r,i),p=r,h=0;const g={};for(let f=0;f({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:a,platform:s,elements:u,middlewareData:i}=t,{element:c,padding:l=0}=yo(e,t)||{};if(c==null)return{};const d=Kg(l),p={x:n,y:r},h=ed(o),g=Qc(h),f=await s.getDimensions(c),m=h==="y",y=m?"top":"left",v=m?"bottom":"right",b=m?"clientHeight":"clientWidth",w=a.reference[g]+a.reference[h]-p[h]-a.floating[g],S=p[h]-a.reference[h],B=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let $=B?B[b]:0;(!$||!await(s.isElement==null?void 0:s.isElement(B)))&&($=u.floating[b]||a.floating[g]);const q=w/2-S/2,L=$/2-f[g]/2-1,V=is(d[y],L),Y=is(d[v],L),D=$-f[g]-Y,T=$/2-f[g]/2+q,X=Gg(V,T,D),ee=!i.arrow&&Bn(o)!=null&&T!==X&&a.reference[g]/2-(TBn(r)===e),...n.filter(r=>Bn(r)!==e)]:n.filter(r=>mr(r)===r)).filter(r=>e?Bn(r)===e||(t?Fi(r)!==r:!1):!0)}const nA=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o;const{rects:a,middlewareData:s,placement:u,platform:i,elements:c}=t,{crossAxis:l=!1,alignment:d,allowedPlacements:p=$h,autoAlignment:h=!0,...g}=yo(e,t),f=d!==void 0||p===$h?tA(d||null,h,p):p,m=((n=s.autoPlacement)==null?void 0:n.index)||0,y=f[m];if(y==null)return{};if(u!==y)return{reset:{placement:f[0]}};const v=await i.detectOverflow(t,g),b=Wg(y,a,await(i.isRTL==null?void 0:i.isRTL(c.floating))),w=[v[mr(y)],v[b[0]],v[b[1]]],S=[...((r=s.autoPlacement)==null?void 0:r.overflows)||[],{placement:y,overflows:w}],B=f[m+1];if(B)return{data:{index:m+1,overflows:S},reset:{placement:B}};const $=S.map(L=>{const V=Bn(L.placement);return[L.placement,V&&l?L.overflows.slice(0,2).reduce((Y,D)=>Y+D,0):L.overflows[0],L.overflows]}).sort((L,V)=>L[1]-V[1]),q=((o=$.filter(L=>L[2].slice(0,Bn(L[0])?2:3).every(V=>V<=0))[0])==null?void 0:o[0])||$[0][0];return q!==u?{data:{index:m+1,overflows:S},reset:{placement:q}}:{}}}},rA=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:a,rects:s,initialPlacement:u,platform:i,elements:c}=t,{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:f=!0,...m}=yo(e,t);if((n=a.arrow)!=null&&n.alignmentOffset)return{};const y=mr(o),v=cr(u),b=mr(u)===u,w=await(i.isRTL==null?void 0:i.isRTL(c.floating)),S=p||(b||!f?[Li(u)]:qx(u)),B=g!=="none";!p&&B&&S.push(...Xx(u,f,g,w));const $=[u,...S],q=await i.detectOverflow(t,m),L=[];let V=((r=a.flip)==null?void 0:r.overflows)||[];if(l&&L.push(q[y]),d){const X=Wg(o,s,w);L.push(q[X[0]],q[X[1]])}if(V=[...V,{placement:o,overflows:L}],!L.every(X=>X<=0)){var Y,D;const X=(((Y=a.flip)==null?void 0:Y.index)||0)+1,ee=$[X];if(ee&&(!(d==="alignment"&&v!==cr(ee))||V.every(_=>cr(_.placement)===v?_.overflows[0]>0:!0)))return{data:{index:X,overflows:V},reset:{placement:ee}};let te=(D=V.filter(_=>_.overflows[0]<=0).sort((_,ne)=>_.overflows[1]-ne.overflows[1])[0])==null?void 0:D.placement;if(!te)switch(h){case"bestFit":{var T;const _=(T=V.filter(ne=>{if(B){const de=cr(ne.placement);return de===v||de==="y"}return!0}).map(ne=>[ne.placement,ne.overflows.filter(de=>de>0).reduce((de,fe)=>de+fe,0)]).sort((ne,de)=>ne[1]-de[1])[0])==null?void 0:T[0];_&&(te=_);break}case"initialPlacement":te=u;break}if(o!==te)return{reset:{placement:te}}}return{}}}},oA=new Set(["left","top"]);async function aA(e,t){const{placement:n,platform:r,elements:o}=e,a=await(r.isRTL==null?void 0:r.isRTL(o.floating)),s=mr(n),u=Bn(n),i=cr(n)==="y",c=oA.has(s)?-1:1,l=a&&i?-1:1,d=yo(t,e);let{mainAxis:p,crossAxis:h,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return u&&typeof g=="number"&&(h=u==="end"?g*-1:g),i?{x:h*l,y:p*c}:{x:p*c,y:h*l}}const sA=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:a,placement:s,middlewareData:u}=t,i=await aA(t,e);return s===((n=u.offset)==null?void 0:n.placement)&&(r=u.arrow)!=null&&r.alignmentOffset?{}:{x:o+i.x,y:a+i.y,data:{...i,placement:s}}}}},iA=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o,platform:a}=t,{mainAxis:s=!0,crossAxis:u=!1,limiter:i={fn:v=>{let{x:b,y:w}=v;return{x:b,y:w}}},...c}=yo(e,t),l={x:n,y:r},d=await a.detectOverflow(t,c),p=cr(o),h=qg(p);let g=l[h],f=l[p];const m=(v,b)=>Gg(b+d[v==="y"?"top":"left"],b,b-d[v==="y"?"bottom":"right"]);s&&(g=m(h,g)),u&&(f=m(p,f));const y=i.fn({...t,[h]:g,[p]:f});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[h]:s,[p]:u}}}}}},uA=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:a}=t,{apply:s=()=>{},...u}=yo(e,t),i=await o.detectOverflow(t,u),c=mr(n),l=Bn(n),d=cr(n)==="y",{width:p,height:h}=r.floating;let g,f;c==="top"||c==="bottom"?(g=c,f=l===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(f=c,g=l==="end"?"top":"bottom");const m=h-i.top-i.bottom,y=p-i.left-i.right,v=is(h-i[g],m),b=is(p-i[f],y),w=t.middlewareData.shift,S=!w;let B=v,$=b;w!=null&&w.enabled.x&&($=y),w!=null&&w.enabled.y&&(B=m),S&&!l&&(d?$=p-2*uc(i.left,i.right):B=h-2*uc(i.top,i.bottom)),await s({...t,availableWidth:$,availableHeight:B});const q=await o.getDimensions(a.floating);return p!==q.width||h!==q.height?{reset:{rects:!0}}:{}}}};function mn(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Hn(e){return mn(e).getComputedStyle(e)}const Mh=Math.min,Ha=Math.max,Ii=Math.round;function Yg(e){const t=Hn(e);let n=parseFloat(t.width),r=parseFloat(t.height);const o=e.offsetWidth,a=e.offsetHeight,s=Ii(n)!==o||Ii(r)!==a;return s&&(n=o,r=a),{width:n,height:r,fallback:s}}function jr(e){return Zg(e)?(e.nodeName||"").toLowerCase():""}let qs;function Xg(){if(qs)return qs;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(qs=e.brands.map((t=>t.brand+"/"+t.version)).join(" "),qs):navigator.userAgent}function Gn(e){return e instanceof mn(e).HTMLElement}function Lr(e){return e instanceof mn(e).Element}function Zg(e){return e instanceof mn(e).Node}function Ch(e){return typeof ShadowRoot>"u"?!1:e instanceof mn(e).ShadowRoot||e instanceof ShadowRoot}function mu(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Hn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function lA(e){return["table","td","th"].includes(jr(e))}function lc(e){const t=/firefox/i.test(Xg()),n=Hn(e),r=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!=="none"||n.perspective!=="none"||!!r&&r!=="none"||t&&n.willChange==="filter"||t&&!!n.filter&&n.filter!=="none"||["transform","perspective"].some((o=>n.willChange.includes(o)))||["paint","layout","strict","content"].some((o=>{const a=n.contain;return a!=null&&a.includes(o)}))}function _g(){return!/^((?!chrome|android).)*safari/i.test(Xg())}function td(e){return["html","body","#document"].includes(jr(e))}function Jg(e){return Lr(e)?e:e.contextElement}const Qg={x:1,y:1};function Vo(e){const t=Jg(e);if(!Gn(t))return Qg;const n=t.getBoundingClientRect(),{width:r,height:o,fallback:a}=Yg(t);let s=(a?Ii(n.width):n.width)/r,u=(a?Ii(n.height):n.height)/o;return s&&Number.isFinite(s)||(s=1),u&&Number.isFinite(u)||(u=1),{x:s,y:u}}function us(e,t,n,r){var o,a;t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),u=Jg(e);let i=Qg;t&&(r?Lr(r)&&(i=Vo(r)):i=Vo(e));const c=u?mn(u):window,l=!_g()&&n;let d=(s.left+(l&&((o=c.visualViewport)==null?void 0:o.offsetLeft)||0))/i.x,p=(s.top+(l&&((a=c.visualViewport)==null?void 0:a.offsetTop)||0))/i.y,h=s.width/i.x,g=s.height/i.y;if(u){const f=mn(u),m=r&&Lr(r)?mn(r):r;let y=f.frameElement;for(;y&&r&&m!==f;){const v=Vo(y),b=y.getBoundingClientRect(),w=getComputedStyle(y);b.x+=(y.clientLeft+parseFloat(w.paddingLeft))*v.x,b.y+=(y.clientTop+parseFloat(w.paddingTop))*v.y,d*=v.x,p*=v.y,h*=v.x,g*=v.y,d+=b.x,p+=b.y,y=mn(y).frameElement}}return{width:h,height:g,top:p,right:d+h,bottom:p+g,left:d,x:d,y:p}}function Ir(e){return((Zg(e)?e.ownerDocument:e.document)||window.document).documentElement}function gu(e){return Lr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ev(e){return us(Ir(e)).left+gu(e).scrollLeft}function ls(e){if(jr(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ch(e)&&e.host||Ir(e);return Ch(t)?t.host:t}function tv(e){const t=ls(e);return td(t)?t.ownerDocument.body:Gn(t)&&mu(t)?t:tv(t)}function Mi(e,t){var n;t===void 0&&(t=[]);const r=tv(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),a=mn(r);return o?t.concat(a,a.visualViewport||[],mu(r)?r:[]):t.concat(r,Mi(r))}function kh(e,t,n){return t==="viewport"?Va((function(r,o){const a=mn(r),s=Ir(r),u=a.visualViewport;let i=s.clientWidth,c=s.clientHeight,l=0,d=0;if(u){i=u.width,c=u.height;const p=_g();(p||!p&&o==="fixed")&&(l=u.offsetLeft,d=u.offsetTop)}return{width:i,height:c,x:l,y:d}})(e,n)):Lr(t)?Va((function(r,o){const a=us(r,!0,o==="fixed"),s=a.top+r.clientTop,u=a.left+r.clientLeft,i=Gn(r)?Vo(r):{x:1,y:1};return{width:r.clientWidth*i.x,height:r.clientHeight*i.y,x:u*i.x,y:s*i.y}})(t,n)):Va((function(r){const o=Ir(r),a=gu(r),s=r.ownerDocument.body,u=Ha(o.scrollWidth,o.clientWidth,s.scrollWidth,s.clientWidth),i=Ha(o.scrollHeight,o.clientHeight,s.scrollHeight,s.clientHeight);let c=-a.scrollLeft+ev(r);const l=-a.scrollTop;return Hn(s).direction==="rtl"&&(c+=Ha(o.clientWidth,s.clientWidth)-u),{width:u,height:i,x:c,y:l}})(Ir(e)))}function jh(e){return Gn(e)&&Hn(e).position!=="fixed"?e.offsetParent:null}function zh(e){const t=mn(e);let n=jh(e);for(;n&&lA(n)&&Hn(n).position==="static";)n=jh(n);return n&&(jr(n)==="html"||jr(n)==="body"&&Hn(n).position==="static"&&!lc(n))?t:n||(function(r){let o=ls(r);for(;Gn(o)&&!td(o);){if(lc(o))return o;o=ls(o)}return null})(e)||t}function cA(e,t,n){const r=Gn(t),o=Ir(t),a=us(e,!0,n==="fixed",t);let s={scrollLeft:0,scrollTop:0};const u={x:0,y:0};if(r||!r&&n!=="fixed")if((jr(t)!=="body"||mu(o))&&(s=gu(t)),Gn(t)){const i=us(t,!0);u.x=i.x+t.clientLeft,u.y=i.y+t.clientTop}else o&&(u.x=ev(o));return{x:a.left+s.scrollLeft-u.x,y:a.top+s.scrollTop-u.y,width:a.width,height:a.height}}const dA={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=n==="clippingAncestors"?(function(c,l){const d=l.get(c);if(d)return d;let p=Mi(c).filter((m=>Lr(m)&&jr(m)!=="body")),h=null;const g=Hn(c).position==="fixed";let f=g?ls(c):c;for(;Lr(f)&&!td(f);){const m=Hn(f),y=lc(f);(g?y||h:y||m.position!=="static"||!h||!["absolute","fixed"].includes(h.position))?h=m:p=p.filter((v=>v!==f)),f=ls(f)}return l.set(c,p),p})(t,this._c):[].concat(n),s=[...a,r],u=s[0],i=s.reduce(((c,l)=>{const d=kh(t,l,o);return c.top=Ha(d.top,c.top),c.right=Mh(d.right,c.right),c.bottom=Mh(d.bottom,c.bottom),c.left=Ha(d.left,c.left),c}),kh(t,u,o));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const o=Gn(n),a=Ir(n);if(n===a)return t;let s={scrollLeft:0,scrollTop:0},u={x:1,y:1};const i={x:0,y:0};if((o||!o&&r!=="fixed")&&((jr(n)!=="body"||mu(a))&&(s=gu(n)),Gn(n))){const c=us(n);u=Vo(n),i.x=c.x+n.clientLeft,i.y=c.y+n.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-s.scrollLeft*u.x+i.x,y:t.y*u.y-s.scrollTop*u.y+i.y}},isElement:Lr,getDimensions:function(e){return Gn(e)?Yg(e):e.getBoundingClientRect()},getOffsetParent:zh,getDocumentElement:Ir,getScale:Vo,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e;const o=this.getOffsetParent||zh,a=this.getDimensions;return{reference:cA(t,await o(n),r),floating:{x:0,y:0,...await a(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Hn(e).direction==="rtl"},pA=(e,t,n)=>{const r=new Map,o={platform:dA,...n},a={...o.platform,_c:r};return Qx(e,t,{...o,platform:a})},Mr={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function hA(e,t){let n=Mr.themes[e]||{},r;do r=n[t],typeof r>"u"?n.$extend?n=Mr.themes[n.$extend]||{}:(n=null,r=Mr[t]):n=null;while(n);return r}function fA(e){const t=[e];let n=Mr.themes[e]||{};do n.$extend&&!n.$resetCss?(t.push(n.$extend),n=Mr.themes[n.$extend]||{}):n=null;while(n);return t.map(r=>`v-popper--theme-${r}`)}function Uh(e){const t=[e];let n=Mr.themes[e]||{};do n.$extend?(t.push(n.$extend),n=Mr.themes[n.$extend]||{}):n=null;while(n);return t}let cs=!1;if(typeof window<"u"){cs=!1;try{const e=Object.defineProperty({},"passive",{get(){cs=!0}});window.addEventListener("test",null,e)}catch{}}let nv=!1;typeof window<"u"&&typeof navigator<"u"&&(nv=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const mA=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),Vh={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},Hh={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function Gh(e,t){const n=e.indexOf(t);n!==-1&&e.splice(n,1)}function ul(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const Tn=[];let Xr=null;const qh={};function Wh(e){let t=qh[e];return t||(t=qh[e]=[]),t}let cc=function(){};typeof window<"u"&&(cc=window.Element);function Le(e){return function(t){return hA(t.theme,e)}}const ll="__floating-vue__popper",rv=()=>He({name:"VPopper",provide(){return{[ll]:{parentPopper:this}}},inject:{[ll]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Le("disabled")},positioningDisabled:{type:Boolean,default:Le("positioningDisabled")},placement:{type:String,default:Le("placement"),validator:e=>mA.includes(e)},delay:{type:[String,Number,Object],default:Le("delay")},distance:{type:[Number,String],default:Le("distance")},skidding:{type:[Number,String],default:Le("skidding")},triggers:{type:Array,default:Le("triggers")},showTriggers:{type:[Array,Function],default:Le("showTriggers")},hideTriggers:{type:[Array,Function],default:Le("hideTriggers")},popperTriggers:{type:Array,default:Le("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Le("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Le("popperHideTriggers")},container:{type:[String,Object,cc,Boolean],default:Le("container")},boundary:{type:[String,cc],default:Le("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Le("strategy")},autoHide:{type:[Boolean,Function],default:Le("autoHide")},handleResize:{type:Boolean,default:Le("handleResize")},instantMove:{type:Boolean,default:Le("instantMove")},eagerMount:{type:Boolean,default:Le("eagerMount")},popperClass:{type:[String,Array,Object],default:Le("popperClass")},computeTransformOrigin:{type:Boolean,default:Le("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Le("autoMinSize")},autoSize:{type:[Boolean,String],default:Le("autoSize")},autoMaxSize:{type:Boolean,default:Le("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Le("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Le("preventOverflow")},overflowPadding:{type:[Number,String],default:Le("overflowPadding")},arrowPadding:{type:[Number,String],default:Le("arrowPadding")},arrowOverflow:{type:Boolean,default:Le("arrowOverflow")},flip:{type:Boolean,default:Le("flip")},shift:{type:Boolean,default:Le("shift")},shiftCrossAxis:{type:Boolean,default:Le("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Le("noAutoFocus")},disposeTimeout:{type:Number,default:Le("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[ll])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var r,o;(r=this.parentPopper)!=null&&r.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&(((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((n=this.parentPopper)==null?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(t=>t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(sA({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(nA({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(iA({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(rA({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(eA({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:r,rects:o,middlewareData:a})=>{let s;const{centerOffset:u}=a.arrow;return r.startsWith("top")||r.startsWith("bottom")?s=Math.abs(u)>o.reference.width/2:s=Math.abs(u)>o.reference.height/2,{data:{overflow:s}}}}),this.autoMinSize||this.autoSize){const r=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:o,placement:a,middlewareData:s})=>{var u;if((u=s.autoSize)!=null&&u.skip)return{};let i,c;return a.startsWith("top")||a.startsWith("bottom")?i=o.reference.width:c=o.reference.height,this.$_innerNode.style[r==="min"?"minWidth":r==="max"?"maxWidth":"width"]=i!=null?`${i}px`:null,this.$_innerNode.style[r==="min"?"minHeight":r==="max"?"maxHeight":"height"]=c!=null?`${c}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(uA({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:r,availableHeight:o})=>{this.$_innerNode.style.maxWidth=r!=null?`${r}px`:null,this.$_innerNode.style.maxHeight=o!=null?`${o}px`:null}})));const n=await pA(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:n.x,y:n.y,placement:n.placement,strategy:n.strategy,arrow:{...n.middlewareData.arrow,...n.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Xr&&this.instantMove&&Xr.instantMove&&Xr!==this.parentPopper){Xr.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Xr=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ul(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Mi(this.$_referenceNode),...Mi(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),n=this.$_popperNode.querySelector(".v-popper__wrapper"),r=n.parentNode.getBoundingClientRect(),o=t.x+t.width/2-(r.left+n.offsetLeft),a=t.y+t.height/2-(r.top+n.offsetTop);this.result.transformOrigin=`${o}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Gh(Tn,this),Tn.length===0&&document.body.classList.remove("v-popper--some-open");for(const n of Uh(this.theme)){const r=Wh(n);Gh(r,this),r.length===0&&document.body.classList.remove(`v-popper--some-open--${n}`)}Xr===this&&(Xr=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ul(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=n=>{this.isShown&&!this.$_hideInProgress||(n.usedByTooltip=!0,!this.$_preventShow&&this.show({event:n}))};this.$_registerTriggerListeners(this.$_targetNodes,Vh,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Vh,this.popperTriggers,this.popperShowTriggers,e);const t=n=>{n.usedByTooltip||this.hide({event:n})};this.$_registerTriggerListeners(this.$_targetNodes,Hh,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],Hh,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(r=>r.addEventListener(t,n,cs?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,r,o){let a=n;r!=null&&(a=typeof r=="function"?r(a):r),a.forEach(s=>{const u=t[s];u&&this.$_registerEventListeners(e,u,o)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:r,eventType:o,handler:a}=n;!e||e===o?r.forEach(s=>s.removeEventListener(o,a)):t.push(n)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const r=n.getAttribute(e);r&&(n.removeAttribute(e),n.setAttribute(t,r))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const r=e[n];r==null?t.removeAttribute(n):t.setAttribute(n,r)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ga>=e.left&&Ga<=e.right&&qa>=e.top&&qa<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),n=Ga-Ar,r=qa-Sr,o=t.left+t.width/2-Ar+(t.top+t.height/2)-Sr+t.width+t.height,a=Ar+n*o,s=Sr+r*o;return Ws(Ar,Sr,a,s,t.left,t.top,t.left,t.bottom)||Ws(Ar,Sr,a,s,t.left,t.top,t.right,t.top)||Ws(Ar,Sr,a,s,t.right,t.top,t.right,t.bottom)||Ws(Ar,Sr,a,s,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(nv){const e=cs?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",t=>Kh(t),e),document.addEventListener("touchend",t=>Yh(t,!0),e)}else window.addEventListener("mousedown",e=>Kh(e),!0),window.addEventListener("click",e=>Yh(e,!1),!0);window.addEventListener("resize",yA)}function Kh(e,t){for(let n=0;n=0;r--){const o=Tn[r];try{const a=o.containsGlobalTarget=o.mouseDownContains||o.popperNode().contains(e.target);o.pendingHide=!1,requestAnimationFrame(()=>{if(o.pendingHide=!1,!n[o.randomId]&&Xh(o,a,e)){if(o.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&a){let u=o.parentPopper;for(;u;)n[u.randomId]=!0,u=u.parentPopper;return}let s=o.parentPopper;for(;s&&Xh(s,s.containsGlobalTarget,e);)s.$_handleGlobalClose(e,t),s=s.parentPopper}})}catch{}}}function Xh(e,t,n){return n.closeAllPopover||n.closePopover&&t||vA(e,n)&&!t}function vA(e,t){if(typeof e.autoHide=="function"){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}function yA(){for(let e=0;e{Ar=Ga,Sr=qa,Ga=e.clientX,qa=e.clientY},cs?{passive:!0}:void 0);function Ws(e,t,n,r,o,a,s,u){const i=((s-o)*(t-a)-(u-a)*(e-o))/((u-a)*(n-e)-(s-o)*(r-t)),c=((n-e)*(t-a)-(r-t)*(e-o))/((u-a)*(n-e)-(s-o)*(r-t));return i>=0&&i<=1&&c>=0&&c<=1}const bA={extends:rv()},nd=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};function EA(e,t,n,r,o,a){return I(),J("div",{ref:"reference",class:$e(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[Ee(e.$slots,"default",Ka(qo(e.slotData)))],2)}const wA=nd(bA,[["render",EA]]);function xA(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var r=e.indexOf("rv:");return parseInt(e.substring(r+3,e.indexOf(".",r)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}let ni;function dc(){dc.init||(dc.init=!0,ni=xA()!==-1)}var ri={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){dc(),Nn(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",ni&&this.$el.appendChild(e),e.data="about:blank",ni||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!ni&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const AA=Jy();Zy("data-v-b329ee4c");const SA={class:"resize-observer",tabindex:"-1"};_y();const DA=AA((e,t,n,r,o,a)=>(I(),ve("div",SA)));ri.render=DA,ri.__scopeId="data-v-b329ee4c",ri.__file="src/components/ResizeObserver.vue";const ov=(e="theme")=>({computed:{themeClass(){return fA(this[e])}}}),TA=He({name:"VPopperContent",components:{ResizeObserver:ri},mixins:[ov()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),OA=["id","aria-hidden","tabindex","data-popper-placement"],NA={ref:"inner",class:"v-popper__inner"},BA=le("div",{class:"v-popper__arrow-outer"},null,-1),PA=le("div",{class:"v-popper__arrow-inner"},null,-1),RA=[BA,PA];function $A(e,t,n,r,o,a){const s=it("ResizeObserver");return I(),J("div",{id:e.popperId,ref:"popover",class:$e(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:an(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=Es(u=>e.autoHide&&e.$emit("hide"),["esc"]))},[le("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=u=>e.autoHide&&e.$emit("hide"))}),le("div",{class:"v-popper__wrapper",style:an(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[le("div",NA,[e.mounted?(I(),J(_e,{key:0},[le("div",null,[Ee(e.$slots,"default")]),e.handleResize?(I(),ve(s,{key:0,onNotify:t[1]||(t[1]=u=>e.$emit("resize",u))})):me("",!0)],64)):me("",!0)],512),le("div",{ref:"arrow",class:"v-popper__arrow-container",style:an(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},RA,4)],4)],46,OA)}const FA=nd(TA,[["render",$A]]),LA={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let pc=function(){};typeof window<"u"&&(pc=window.Element);const IA=He({name:"VPopperWrapper",components:{Popper:wA,PopperContent:FA},mixins:[LA,ov("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,pc,Boolean],default:void 0},boundary:{type:[String,pc],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function MA(e,t,n,r,o,a){const s=it("PopperContent"),u=it("Popper");return I(),ve(u,mt({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=i=>e.$emit("update:shown",i)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:ie(({popperId:i,isShown:c,shouldMountContent:l,skipTransition:d,autoHide:p,show:h,hide:g,handleResize:f,onResize:m,classes:y,result:v})=>[Ee(e.$slots,"default",{shown:c,show:h,hide:g}),se(s,{ref:"popperContent","popper-id":i,theme:e.finalTheme,shown:c,mounted:l,"skip-transition":d,"auto-hide":p,"handle-resize":f,classes:y,result:v,onHide:g,onResize:m},{default:ie(()=>[Ee(e.$slots,"popper",{shown:c,hide:g})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const hc=nd(IA,[["render",MA]]),CA={...hc,name:"VDropdown",vPopperTheme:"dropdown"};({...hc},{...hc}),rv();const Zh=Mr,kA=CA,jA=He({name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$slots.default?.({attrs:this.triggerAttrs})}}),zA="_ncPopover_HD5BC",UA={"material-design-icon":"_material-design-icon_sCkSO",ncPopover:zA},av="nc-popover-9";Zh.themes[av]=structuredClone(Zh.themes.dropdown);const VA={name:"NcPopover",components:{Dropdown:kA,NcPopoverTriggerProvider:jA},props:{boundary:{type:[String,Object],default:""},closeOnClickOutside:{type:Boolean,default:!0},noCloseOnClickOutside:{type:Boolean,default:!1},container:{type:[Boolean,String],default:"body"},delay:{type:[Number,Object],default:0},noFocusTrap:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},popoverBaseClass:{type:String,default:""},popoverTriggers:{type:[Array,Object],default:null},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},shown:{type:Boolean,default:!1},triggers:{type:[Array,Object],default:()=>["click"]}},emits:["afterShow","afterHide","update:shown"],setup(){return{theme:av}},data(){return{internalShown:this.shown}},computed:{popperTriggers(){if(this.popoverTriggers&&Array.isArray(this.popoverTriggers))return this.popoverTriggers},popperHideTriggers(){if(this.popoverTriggers&&typeof this.popoverTriggers=="object")return this.popoverTriggers.hide},popperShowTriggers(){if(this.popoverTriggers&&typeof this.popoverTriggers=="object")return this.popoverTriggers.show},internalTriggers(){if(this.triggers&&Array.isArray(this.triggers))return this.triggers},hideTriggers(){if(this.triggers&&typeof this.triggers=="object")return this.triggers.hide},showTriggers(){if(this.triggers&&typeof this.triggers=="object")return this.triggers.show},internalPlacement(){return this.placement==="start"?ss?"right":"left":this.placement==="end"?ss?"left":"right":this.placement}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeUnmount(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){window.OC?.debug&&this.getPopoverTriggerContainerElement().querySelector("[aria-expanded]")},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerContainerElement().querySelectorAll("[data-popper-shown]");for(const t of e)t.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerContainerElement(){return this.$refs.popover?.$refs.popper?.$refs.reference},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap)return;const e=this.getPopoverContentElement();e.tabIndex=-1,e&&(this.$focusTrap=Jc(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:Yo(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(t){as.warn("[NcPopover] Failed to clear focus trap",{error:t})}},addEscapeStopPropagation(){this.getPopoverContentElement()?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){this.getPopoverContentElement()?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){e.type==="keydown"&&e.key==="Escape"&&e.stopPropagation()},async afterShow(){this.getPopoverContentElement().addEventListener("transitionend",()=>{this.$emit("afterShow")},{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement()?.addEventListener("transitionend",()=>{this.$emit("afterHide")},{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};function HA(e,t,n,r,o,a){const s=it("NcPopoverTriggerProvider"),u=it("Dropdown");return I(),ve(u,{ref:"popover",shown:o.internalShown,"onUpdate:shown":[t[0]||(t[0]=i=>o.internalShown=i),t[1]||(t[1]=i=>o.internalShown=i)],autoHide:!n.noCloseOnClickOutside&&n.closeOnClickOutside,boundary:n.boundary||void 0,container:n.container,delay:n.delay,distance:4,handleResize:"",noAutoFocus:!0,placement:a.internalPlacement,popperClass:[e.$style.ncPopover,n.popoverBaseClass],popperTriggers:a.popperTriggers,popperHideTriggers:a.popperHideTriggers,popperShowTriggers:a.popperShowTriggers,theme:r.theme,triggers:a.internalTriggers,hideTriggers:a.hideTriggers,showTriggers:a.showTriggers,onApplyShow:a.afterShow,onApplyHide:a.afterHide},{popper:ie(i=>[Ee(e.$slots,"default",Ka(qo(i)))]),default:ie(()=>[se(s,{shown:o.internalShown,popupRole:n.popupRole},{default:ie(i=>[Ee(e.$slots,"trigger",Ka(qo(i)))]),_:3},8,["shown","popupRole"])]),_:3},8,["shown","autoHide","boundary","container","delay","placement","popperClass","popperTriggers","popperHideTriggers","popperShowTriggers","theme","triggers","hideTriggers","showTriggers","onApplyShow","onApplyHide"])}const GA={$style:UA},_h=Ge(VA,[["render",HA],["__cssModules",GA]]),qA={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},WA=["aria-hidden","aria-label"],KA=["fill","width","height"],YA={d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"},XA={key:0};function ZA(e,t,n,r,o,a){return I(),J("span",mt(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon dots-horizontal-icon",role:"img",onClick:t[0]||(t[0]=s=>e.$emit("click",s))}),[(I(),J("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[le("path",YA,[n.title?(I(),J("title",XA,Ae(n.title),1)):me("",!0)])],8,KA))],16,WA)}const _A=Ge(qA,[["render",ZA]]);En(Sw);function sv(e){return Array.isArray(e)&&e.some(t=>{if(t===null)return!1;if(typeof t=="object"){const n=t;if(n.type===Dt||n.type===_e&&!sv(n.children)||n.type===ys&&!n.children.trim())return!1}return!0})}const JA=".focusable",QA={name:"NcActions",components:{NcButton:Xe,NcPopover:_h},provide(){return{[Vg]:re(()=>this.actionsMenuSemanticType==="menu"),[Hg]:this.closeMenu}},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},primary:{type:Boolean,default:!1},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:je("Actions")},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.getElementById("content-vue")??document.querySelector("body")},container:{type:[Boolean,String,Object,Element],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator(e){return["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)},default:null},wide:{type:Boolean,default:!1},size:{type:String,default:"normal",validator(e){return["small","normal","large"].includes(e)}}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup(){return{randomId:_o()}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown"}},computed:{triggerButtonVariant(){return this.variant||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1},navigation:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0}}[this.actionsMenuSemanticType]},withFocusTrap(){return this.config.withFocusTrap}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){Vx(()=>this.opened,{disabled:()=>this.config.withFocusTrap}),"ariaHidden"in this.$attrs},methods:{getActionName(e){return e?.type?.name},isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isAction(e){return this.getActionName(e)?.startsWith?.("NcAction")},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},toggleMenu(e){e?this.openMenu():this.closeMenu()},openMenu(){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onOpened(){this.$nextTick(()=>{this.focusFirstAction(null),this.$emit("opened")})},onClosed(){this.$emit("closed")},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(JA)},onKeydown(e){if(e.key==="Tab"){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation){this.closeMenu(!0);return}e.preventDefault();const t=this.getFocusableMenuItemElements(),n=[...t].indexOf(document.activeElement);if(n===-1)return;const r=e.shiftKey?n-1:n+1;(r<0||r===t.length)&&this.closeMenu(!0),this.focusIndex=r,this.focusAction();return}this.config.withArrowNavigation&&(e.key==="ArrowUp"&&this.focusPreviousAction(e),e.key==="ArrowDown"&&this.focusNextAction(e),e.key==="PageUp"&&this.focusFirstAction(e),e.key==="PageDown"&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){e.key==="Escape"&&this.actionsMenuSemanticType==="tooltip"&&this.closeMenu()},handleEscapePressed(e){e.key==="Escape"&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[this.focusIndex];if(e){this.removeCurrentActive();const t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction(e){this.opened&&(this.focusIndex===0?this.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex(n=>n.getAttribute("aria-checked")==="true"&&n.getAttribute("role")==="menuitemradio");this.focusIndex=t>-1?t:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),this.actionsMenuSemanticType==="tooltip"&&this.$refs.menu&&this.getFocusableMenuItemElements().length===0&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(){const e=[],t=(h,g)=>{h.forEach(f=>{if(this.isAction(f)){g.push(f);return}f.type===_e&&t(f.children,g)})};if(t(this.$slots.default?.(),e),e.length===0)return;let n=e.filter(this.isValidSingleAction);this.forceMenu&&n.length>0&&this.inline>0&&(n=[]);const r=n.slice(0,this.inline),o=e.filter(h=>!r.includes(h)),a=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],s=["NcActionInput","NcActionTextEditable"],u=["NcActionLink","NcActionRouter"],i=o.some(h=>s.includes(this.getActionName(h))),c=o.some(h=>a.includes(this.getActionName(h))),l=o.some(h=>u.includes(this.getActionName(h)));i?this.actionsMenuSemanticType="dialog":c?this.actionsMenuSemanticType="menu":l?this.actionsMenuSemanticType="navigation":e.filter(h=>this.getActionName(h).startsWith("NcAction")).length===e.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown";const d=h=>{const g=h?.props?.icon,f=h?.children?.icon?.()?.[0]??(this.isIconUrl(g)?Pt("img",{class:"action-item__menutoggle__icon",src:g,alt:""}):Pt("span",{class:["icon",g]})),m=h?.children?.default?.()?.[0]?.children?.trim(),y=this.forceName?m:"";let v=h?.props?.title;this.forceName||v||(v=m);const b={...h?.props??{}},w=["submit","reset"].includes(b.type)?b.modelValue:"button";return delete b.modelValue,delete b.type,Pt(Xe,mt(b,{class:["action-item action-item--single",{"action-item--wide":this.wide}],"aria-label":h?.props?.["aria-label"]||m,title:v,disabled:this.disabled||h?.props?.disabled,pressed:h?.props?.modelValue,size:this.size,type:w,wide:this.wide,variant:this.variant||(y?"secondary":"tertiary"),onFocus:this.onFocus,onBlur:this.onBlur,"onUpdate:pressed":h?.props?.["onUpdate:modelValue"]??(()=>{})}),{default:()=>y,icon:()=>f})},p=h=>{const g=sv(this.$slots.icon?.())?this.$slots.icon?.():this.defaultIcon?Pt("span",{class:["icon",this.defaultIcon]}):Pt(_A,{size:20}),f=`${this.randomId}-trigger`;return Pt(_h,{ref:"popover",delay:0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,autoBoundaryMaxSize:!0,container:this.container,...this.manualOpen&&{triggers:[]},noCloseOnClickOutside:this.manualOpen,popoverBaseClass:"action-item__popper",popupRole:this.config.popupRole,setReturnFocus:this.config.withFocusTrap?this.$refs.triggerButton?.$el:void 0,noFocusTrap:!this.config.withFocusTrap,"onUpdate:shown":this.toggleMenu,onAfterShow:this.onOpened,onAfterHide:this.onClosed},{trigger:()=>Pt(Xe,{id:f,class:"action-item__menutoggle",disabled:this.disabled,size:this.size,variant:this.triggerButtonVariant,wide:this.wide,ref:"triggerButton","aria-label":this.menuName?null:this.ariaLabel,"aria-controls":this.opened&&this.config.popupRole?this.randomId:null,onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,onKeydown:this.onTriggerKeydown},{icon:()=>g,default:()=>this.menuName}),default:()=>Pt("div",{class:{open:this.opened},tabindex:"-1",onKeydown:this.onKeydown,ref:"menu"},[Pt("ul",{id:this.randomId,tabindex:"-1",ref:"menuList",role:this.config.popupRole,"aria-labelledby":f,"aria-modal":this.actionsMenuSemanticType==="dialog"?"true":void 0},[h])])})};return e.length===1&&n.length===1&&!this.forceMenu?d(e[0]):(this.$nextTick(()=>{this.opened&&this.$refs.menu&&(this.$refs.menu.querySelector("li.active")||[]).length===0&&this.focusFirstAction()}),r.length>0&&this.inline>0?Pt("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...r.map(d),o.length>0?Pt("div",{class:["action-item",{"action-item--open":this.opened}]},[p(o)]):null]):Pt("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened,"action-item--wide":this.wide}]},[p(e)]))}},rd=Ge(QA,[["__scopeId","data-v-7206c1f1"]]),eS=["aria-label"],tS=["width","height"],nS=["fill"],rS=["fill"],oS={key:0},aS=He({__name:"NcLoadingIcon",props:{appearance:{default:"auto"},name:{default:""},size:{default:20}},setup(e){const t=e,n=re(()=>{const r=["#777","#CCC"];return t.appearance==="light"?r:t.appearance==="dark"?r.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]});return(r,o)=>(I(),J("span",{"aria-label":e.name,role:"img",class:"material-design-icon loading-icon"},[(I(),J("svg",{width:e.size,height:e.size,viewBox:"0 0 24 24"},[le("path",{fill:n.value[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"},null,8,nS),le("path",{fill:n.value[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"},[e.name?(I(),J("title",oS,Ae(e.name),1)):me("",!0)],8,rS)],8,tS))],8,eS))}}),od=Ge(aS,[["__scopeId","data-v-cf399190"]]),iv=He({name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render(){return this.vnodes||this.$slots?.default?.({})}}),sS={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},iS=["aria-hidden","aria-label"],uS=["fill","width","height"],lS={d:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"},cS={key:0};function dS(e,t,n,r,o,a){return I(),J("span",mt(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon pencil-icon",role:"img",onClick:t[0]||(t[0]=s=>e.$emit("click",s))}),[(I(),J("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[le("path",lS,[n.title?(I(),J("title",cS,Ae(n.title),1)):me("",!0)])],8,uS))],16,iS)}const pS=Ge(sS,[["render",dS]]),hS={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},fS=["aria-hidden","aria-label"],mS=["fill","width","height"],gS={d:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},vS={key:0};function yS(e,t,n,r,o,a){return I(),J("span",mt(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon undo-icon",role:"img",onClick:t[0]||(t[0]=s=>e.$emit("click",s))}),[(I(),J("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[le("path",gS,[n.title?(I(),J("title",vS,Ae(n.title),1)):me("",!0)])],8,mS))],16,fS)}const bS=Ge(hS,[["render",yS]]);En(Pw);const ES={name:"NcAppNavigationIconCollapsible",components:{NcButton:Xe,ChevronDown:ox,ChevronUp:dx},props:{open:{type:Boolean,required:!0},active:{type:Boolean,required:!0}},emits:["click"],setup(){return{isLegacy34:vo}},computed:{labelButton(){return this.open?je("Collapse menu"):je("Open menu")}},methods:{onClick(e){this.$emit("click",e)}}};function wS(e,t,n,r,o,a){const s=it("ChevronUp"),u=it("ChevronDown"),i=it("NcButton");return I(),ve(i,{class:$e(["icon-collapse",{"icon-collapse--active":n.active,"icon-collapse--open":n.open}]),"aria-label":a.labelButton,variant:n.active&&r.isLegacy34?"tertiary-on-primary":"tertiary",onClick:a.onClick},{icon:ie(()=>[n.open?(I(),ve(s,{key:0,size:20})):(I(),ve(u,{key:1,size:20}))]),_:1},8,["class","aria-label","variant","onClick"])}const xS=Ge(ES,[["render",wS],["__scopeId","data-v-cfbd3794"]]);En(Rw,Ng);const AS={name:"NcAppNavigationItem",components:{NcActions:rd,NcActionButton:Ux,NcAppNavigationIconCollapsible:xS,NcInputConfirmCancel:Nx,NcLoadingIcon:od,NcVNodes:iv,Pencil:pS,Undo:bS},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>_o(),validator:e=>e.trim()!==""},icon:{type:String,default:""},loading:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:null},allowCollapse:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""},pinned:{type:Boolean,default:!1},undo:{type:Boolean,default:!1},open:{type:Boolean,default:!1},menuOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},menuIcon:{type:String,default:void 0},menuPlacement:{type:String,default:"bottom"},ariaDescription:{type:String,default:null},forceDisplayActions:{type:Boolean,default:!1},inlineActions:{type:Number,default:0}},emits:["update:menuOpen","update:open","update:name","click","undo"],setup(){return{isMobile:xs(),isLegacy34:vo}},data(){return{actionsBoundariesElement:void 0,editingValue:"",opened:this.open,editingActive:!1,menuOpenLocalValue:!1,focused:!1}},computed:{isRouterLink(){return this.to&&!this.href},canHaveChildren(){return this.$parent.$options._componentTag!=="AppNavigationItem"},editButtonAriaLabel(){return this.editLabel?this.editLabel:je("Edit item")},undoButtonAriaLabel(){return je("Undo changes")}},watch:{open(e){this.opened=e}},mounted(){this.actionsBoundariesElement=document.querySelector("#content-vue")||void 0},methods:{onMenuToggle(e){this.$emit("update:menuOpen",e),this.menuOpenLocalValue=e},toggleCollapse(){this.opened=!this.opened,this.$emit("update:open",this.opened)},onClick(e,t,n){this.$emit("click",e),!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&n&&(t?.(e),e.preventDefault(),this.isMobile&&Un("toggle-navigation",{open:!1}))},handleEdit(){this.editingValue=this.name,this.editingActive=!0,this.onMenuToggle(!1),this.$nextTick(()=>{this.$refs.editingInput.focusInput()})},cancelEditing(){this.editingActive=!1},handleEditingDone(){this.$emit("update:name",this.editingValue),this.editingValue="",this.editingActive=!1},handleUndo(){this.$emit("undo")},handleFocus(){this.focused=!0},handleBlur(){this.focused=!1},handleTab(e){if(this.editingActive)return;const t=this.$el?.querySelector(".app-navigation-entry__utils");if(!t)return;const n=t.querySelector("button");this.focused&&n&&(e.preventDefault(),n.focus(),this.focused=!1)},isExternal(e){return e&&e.match(/[a-z]+:\/\//i)}}},SS=["id"],DS=["aria-current","aria-description","aria-expanded","href","target","title","onClick"],TS={key:0,class:"editingContainer"},OS={key:1,class:"app-navigation-entry__deleted"},NS={class:"app-navigation-entry__deleted-description"},BS={key:0,class:"app-navigation-entry__counter-wrapper"},PS={key:0,class:"app-navigation-entry__children"};function RS(e,t,n,r,o,a){const s=it("NcLoadingIcon"),u=it("NcInputConfirmCancel"),i=it("Pencil"),c=it("NcActionButton"),l=it("Undo"),d=it("NcActions"),p=it("NcAppNavigationIconCollapsible");return I(),J("li",{id:n.id,class:$e([{"app-navigation-entry--opened":o.opened,"app-navigation-entry--pinned":n.pinned,"app-navigation-entry--collapsible":n.allowCollapse&&!!e.$slots.default},"app-navigation-entry-wrapper"])},[(I(),ve(vs(a.isRouterLink?"router-link":"NcVNodes"),Ka(qo({...a.isRouterLink&&{custom:!0,to:n.to}})),{default:ie(({href:h,navigate:g,isActive:f})=>[le("div",{class:$e(["app-navigation-entry",{"app-navigation-entry--editing":o.editingActive,"app-navigation-entry--deleted":n.undo,"app-navigation-entry--legacy":r.isLegacy34,active:n.to&&f||n.active}])},[n.undo?me("",!0):(I(),J("a",{key:0,class:"app-navigation-entry-link","aria-current":n.active||n.to&&f?"page":void 0,"aria-description":n.ariaDescription,"aria-expanded":e.$slots.default?o.opened.toString():void 0,href:n.href||h||"#",target:a.isExternal(n.href)?"_blank":void 0,title:n.title||n.name,onBlur:t[1]||(t[1]=(...m)=>a.handleBlur&&a.handleBlur(...m)),onClick:m=>a.onClick(m,g,h),onFocus:t[2]||(t[2]=(...m)=>a.handleFocus&&a.handleFocus(...m)),onKeydown:t[3]||(t[3]=Es(Dn((...m)=>a.handleTab&&a.handleTab(...m),["exact"]),["tab"]))},[le("div",{class:$e(["app-navigation-entry-icon",{[n.icon]:n.icon}])},[n.loading?(I(),ve(s,{key:0})):Ee(e.$slots,"icon",{active:n.active||n.to&&f},void 0,!0,1)],2),le("span",{class:$e(["app-navigation-entry__name",{"hidden-visually":o.editingActive}])},Ae(n.name),3),o.editingActive?(I(),J("div",TS,[se(u,{ref:"editingInput",modelValue:o.editingValue,"onUpdate:modelValue":t[0]||(t[0]=m=>o.editingValue=m),placeholder:n.editPlaceholder!==""?n.editPlaceholder:n.name,primary:n.to&&f||n.active,onCancel:a.cancelEditing,onConfirm:a.handleEditingDone},null,8,["modelValue","placeholder","primary","onCancel","onConfirm"])])):me("",!0)],40,DS)),n.undo?(I(),J("div",OS,[le("div",NS,Ae(n.name),1)])):me("",!0),(e.$slots.actions||e.$slots.counter||n.editable||n.undo)&&!o.editingActive?(I(),J("div",{key:2,class:$e(["app-navigation-entry__utils",{"app-navigation-entry__utils--display-actions":n.forceDisplayActions||o.menuOpenLocalValue||n.menuOpen}])},[e.$slots.counter?(I(),J("div",BS,[Ee(e.$slots,"counter",{},void 0,!0)])):me("",!0),e.$slots.actions||n.editable&&!o.editingActive||n.undo?(I(),ve(d,{key:1,ref:"actions",class:"app-navigation-entry__actions",container:"#app-navigation-vue",boundariesElement:o.actionsBoundariesElement,inline:n.inlineActions,placement:n.menuPlacement,open:n.menuOpen,forceMenu:n.forceMenu,defaultIcon:n.menuIcon,variant:"tertiary","onUpdate:open":a.onMenuToggle},{icon:ie(()=>[Ee(e.$slots,"menu-icon",{},void 0,!0)]),default:ie(()=>[n.editable&&!o.editingActive?(I(),ve(c,{key:0,"aria-label":a.editButtonAriaLabel,onClick:a.handleEdit},{icon:ie(()=>[se(i,{size:20})]),default:ie(()=>[ct(" "+Ae(n.editLabel),1)]),_:1},8,["aria-label","onClick"])):me("",!0),n.undo?(I(),ve(c,{key:1,"aria-label":a.undoButtonAriaLabel,onClick:a.handleUndo},{icon:ie(()=>[se(l,{size:20})]),_:1},8,["aria-label","onClick"])):me("",!0),Ee(e.$slots,"actions",{},void 0,!0)]),_:3},8,["boundariesElement","inline","placement","open","forceMenu","defaultIcon","onUpdate:open"])):me("",!0)],2)):me("",!0),n.allowCollapse&&e.$slots.default?(I(),ve(p,{key:3,active:n.to&&f||n.active,open:o.opened,onClick:Dn(a.toggleCollapse,["prevent","stop"])},null,8,["active","open","onClick"])):me("",!0),Ee(e.$slots,"extra",{},void 0,!0)],2)]),_:3},16)),a.canHaveChildren&&e.$slots.default?(I(),J("ul",PS,[Ee(e.$slots,"default",{},void 0,!0)])):me("",!0)],10,SS)}const $S=Ge(AS,[["render",RS],["__scopeId","data-v-6cae7342"]]),FS={class:"input-field__main-wrapper"},LS=["id","aria-describedby","disabled","placeholder","type","value"],IS=["for"],MS={class:"input-field__icon input-field__icon--leading"},CS={key:2,class:"input-field__icon input-field__icon--trailing"},kS=["id"],jS=He({inheritAttrs:!1,__name:"NcInputField",props:Kn({class:{default:""},inputClass:{default:""},id:{default:()=>_o()},label:{default:void 0},labelOutside:{type:Boolean},type:{default:"text"},placeholder:{default:void 0},showTrailingButton:{type:Boolean},trailingButtonLabel:{default:void 0},success:{type:Boolean},error:{type:Boolean},helperText:{default:""},disabled:{type:Boolean},pill:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{}}),emits:Kn(["trailingButtonClick"],["update:modelValue"]),setup(e,{expose:t,emit:n}){const r=Cr(e,"modelValue"),o=e,a=n;t({focus:p,select:h});const s=y4(),u=po("input"),i=re(()=>o.showTrailingButton||o.success),c=re(()=>{if(o.placeholder)return o.placeholder;if(o.label)return ac?o.label:""}),l=re(()=>o.label||o.labelOutside),d=re(()=>{const f=[];return o.helperText&&f.push(`${o.id}-helper-text`),s["aria-describedby"]&&f.push(String(s["aria-describedby"])),f.join(" ")||void 0});function p(f){u.value.focus(f)}function h(){u.value.select()}function g(f){const m=f.target;r.value=o.type==="number"&&typeof r.value=="number"?parseFloat(m.value):m.value}return(f,m)=>(I(),J("div",{class:$e(["input-field",[{"input-field--disabled":e.disabled,"input-field--error":e.error,"input-field--label-outside":e.labelOutside||!l.value,"input-field--leading-icon":!!f.$slots.icon,"input-field--trailing-icon":i.value,"input-field--pill":e.pill,"input-field--success":e.success,"input-field--legacy":M(ac)},f.$props.class]])},[le("div",FS,[le("input",mt(f.$attrs,{id:e.id,ref:"input","aria-describedby":d.value,"aria-live":"polite",class:["input-field__input",e.inputClass],disabled:e.disabled,placeholder:c.value,type:e.type,value:r.value.toString(),onInput:g}),null,16,LS),!e.labelOutside&&l.value?(I(),J("label",{key:0,class:"input-field__label",for:e.id},Ae(e.label),9,IS)):me("",!0),zn(le("div",MS,[Ee(f.$slots,"icon",{},void 0,!0)],512),[[ur,!!f.$slots.icon]]),e.showTrailingButton?(I(),ve(Xe,{key:1,class:"input-field__trailing-button","aria-label":e.trailingButtonLabel,disabled:e.disabled,variant:"tertiary-no-background",onClick:m[0]||(m[0]=y=>a("trailingButtonClick",y))},{icon:ie(()=>[Ee(f.$slots,"trailing-button-icon",{},void 0,!0)]),_:3},8,["aria-label","disabled"])):e.success||e.error?(I(),J("div",CS,[e.success?(I(),ve(ke,{key:0,path:M(rc)},null,8,["path"])):(I(),ve(ke,{key:1,path:M(Sh)},null,8,["path"]))])):me("",!0)]),e.helperText?(I(),J("p",{key:0,id:`${e.id}-helper-text`,class:"input-field__helper-text-message"},[e.success?(I(),ve(ke,{key:0,class:"input-field__helper-text-message__icon",path:M(rc),inline:""},null,8,["path"])):e.error?(I(),ve(ke,{key:1,class:"input-field__helper-text-message__icon",path:M(Sh),inline:""},null,8,["path"])):me("",!0),ct(" "+Ae(e.helperText),1)],8,kS)):me("",!0)],2))}}),fc=Ge(jS,[["__scopeId","data-v-feb04bef"]]);En(Tw,Mw);const zS=He({__name:"NcAppNavigationSearch",props:Kn({label:{type:String,default:je("Search …")},placeholder:{type:String,default:null}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=Cr(e,"modelValue"),n=du(),r=De(),{focused:o}=pw(r),a=Number.parseInt(window.getComputedStyle(window.document.body).getPropertyValue("--animation-quick"))||100,s=po("actionsContainer"),u=()=>!!n.actions?.({}),i=De(!0),c=De(),l=De(!1);Ye(o,()=>{i.value=!o.value,window.clearTimeout(c.value),i.value?l.value=!1:window.setTimeout(()=>{l.value=!i.value},a)});function d(){t.value="",u()&&(i.value=!0,Nn(()=>s.value?.querySelector("button")?.focus()))}return(p,h)=>(I(),J("div",{class:$e(["app-navigation-search",{"app-navigation-search--has-actions":u()}])},[se(fc,{ref_key:"inputElement",ref:r,modelValue:t.value,"onUpdate:modelValue":h[0]||(h[0]=g=>t.value=g),"aria-label":e.label,class:"app-navigation-search__input",labelOutside:"",placeholder:e.placeholder??e.label,showTrailingButton:t.value.length>0,trailingButtonLabel:M(je)("Clear search"),type:"search",onTrailingButtonClick:d},{"trailing-button-icon":ie(()=>[se(Ug,{size:20})]),_:1},8,["modelValue","aria-label","placeholder","showTrailingButton","trailingButtonLabel"]),u()?(I(),J("div",{key:0,ref:"actionsContainer",class:$e(["app-navigation-search__actions",{"app-navigation-search__actions--hidden":!i.value,"hidden-visually":l.value}])},[Ee(p.$slots,"actions",{},void 0,!0)],2)):me("",!0)],2))}}),US=Ge(zS,[["__scopeId","data-v-191b6717"]]);En(Fw);const VS=` @@ -32,7 +32,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho -`,HS=` @@ -58,25 +58,25 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho -`,GS={class:"vue-skip-actions__container"},qS={class:"vue-skip-actions__headline"},WS={class:"vue-skip-actions__buttons"},KS=He({__name:"NcContent",props:{appName:{}},setup(e){const t=e;_t(zg,u),_t(G2,"#content-vue"),_t("appName",re(()=>t.appName));const n=xs(),r=De(!1),o=De(),a=re(()=>o.value==="navigation"?HS:VS);om(()=>{const i=document.getElementById("skip-actions");i&&(i.innerHTML="",i.classList.add("vue-skip-actions"))});function s(){Un("toggle-navigation",{open:!0}),Nn(()=>{window.location.hash="app-navigation-vue",document.getElementById("app-navigation-vue").focus()})}function u(i){r.value=i,o.value||(o.value="navigation")}return(i,c)=>(I(),J("div",{id:"content-vue",class:$e(["content",[`app-${e.appName.toLowerCase()}`,{"content--legacy":M(vo)}]])},[(I(),ve(Zf,{to:"#skip-actions"},[le("div",GS,[le("div",qS,Ae(M(je)("Keyboard navigation help")),1),le("div",WS,[zn(se(Xe,{href:"#app-navigation-vue",variant:"tertiary",onClick:Dn(s,["prevent"]),onFocusin:c[0]||(c[0]=l=>o.value="navigation"),onMouseover:c[1]||(c[1]=l=>o.value="navigation")},{default:ie(()=>[ct(Ae(M(je)("Skip to app navigation")),1)]),_:1},512),[[ur,r.value]]),se(Xe,{href:"#app-content-vue",variant:"tertiary",onFocusin:c[2]||(c[2]=l=>o.value="content"),onMouseover:c[3]||(c[3]=l=>o.value="content")},{default:ie(()=>[ct(Ae(M(je)("Skip to main content")),1)]),_:1})]),zn(se(ke,{class:"vue-skip-actions__image",svg:a.value,size:"auto"},null,8,["svg"]),[[ur,!M(n)]])])])),Ee(i.$slots,"default",{},void 0,!0)],2))}}),YS=Ge(KS,[["__scopeId","data-v-d13dcb98"]]);En(Aw);const XS={long:je("a few seconds ago"),short:je("seconds ago"),narrow:je("sec. ago")};function ZS(e=Date.now(),t={}){let n;const r=re(()=>new Date(Kt(e))),o=re(()=>{const{language:u,relativeTime:i,ignoreSeconds:c}=Kt(t);return{...u&&{language:u},...i&&{relativeTime:i},ignoreSeconds:c?XS[i||"long"]:!1}}),a=De("");su(s);function s(){const u=r.value.getTime();if(Number.isNaN(u)){a.value=je("Invalid date");return}else a.value=qE(r.value,o.value);if(Kt(t).update!==!1){const i=Math.abs(Date.now()-u),c=i>12e4||o.value.ignoreSeconds?Math.min(i/60,18e5):1e3;n=window.setTimeout(s,c)}}return fr(()=>n&&window.clearTimeout(n)),Za(a)}function _S(e,t){const n=re(()=>({locale:Zc(),format:{dateStyle:"short",timeStyle:"medium"},...Kt(t)})),r=re(()=>new Intl.DateTimeFormat(n.value.locale,n.value.format));return re(()=>r.value.format(Kt(e)))}const JS=["data-timestamp","title","textContent"],Jh=He({__name:"NcDateTime",props:{timestamp:{},format:{default:()=>({timeStyle:"medium",dateStyle:"short"})},relativeTime:{type:[Boolean,String],default:"long"},ignoreSeconds:{type:Boolean}},setup(e){const t=e,n=re(()=>({format:t.format})),r=re(()=>({ignoreSeconds:t.ignoreSeconds,relativeTime:t.relativeTime||"long",update:t.relativeTime!==!1})),o=_S(kl(()=>t.timestamp),n),a=ZS(kl(()=>t.timestamp),r),s=re(()=>t.relativeTime?a.value:o.value);return(u,i)=>(I(),J("span",{class:"nc-datetime",dir:"auto","data-timestamp":e.timestamp,title:M(o),textContent:Ae(s.value)},null,8,JS))}});En(Lw);const QS=He({__name:"NcDialogButton",props:{callback:{type:Function,default:()=>{}},disabled:{type:Boolean,default:!1},icon:{default:void 0},label:{},type:{default:"button"},variant:{default:"tertiary"}},emits:["click"],setup(e,{emit:t}){const n=e,r=t,o=De(!1);async function a(s){if(!o.value){o.value=!0;try{const u=n.type==="reset"?!1:void 0,i=await n.callback?.()??u;i!==!1&&r("click",s,i)}finally{o.value=!1}}}return(s,u)=>(I(),ve(M(Xe),{"aria-label":e.label,disabled:e.disabled,type:e.type,variant:e.variant,onClick:a},{icon:ie(()=>[Ee(s.$slots,"icon",{},()=>[o.value?(I(),ve(M(od),{key:0,name:M(je)("Loading …")},null,8,["name"])):e.icon!==void 0?(I(),ve(M(ke),{key:1,svg:e.icon},null,8,["svg"])):me("",!0)])]),default:ie(()=>[ct(Ae(e.label)+" ",1)]),_:3},8,["aria-label","disabled","type","variant"]))}}),e6=/mac|ipad|iphone|darwin/i.test(navigator.userAgent),t6=window.OCP?.Accessibility?.disableKeyboardShortcuts?.(),n6=/^[a-zA-Z0-9]$/,r6=/^[^\x20-\x7F]$/;function o6(e,t){return!(e.target instanceof HTMLElement)||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement||e.target.isContentEditable?!0:t.allowInModal?!1:Array.from(document.getElementsByClassName("modal-mask")).filter(n=>n.checkVisibility()).length>0}function Qh(e,t){return n=>{if((e6?n.metaKey:n.ctrlKey)===!!t.ctrl){if(n.altKey!==!!t.alt||t.shift!==void 0&&n.shiftKey!==!!t.shift||o6(n,t))return;t.prevent&&n.preventDefault(),t.stop&&n.stopPropagation(),e(n)}}}function e0(e,t=()=>{},n={}){if(t6)return()=>{};const r=(u,i)=>{if(u.key===i)return!0;if(n.caseSensitive){const c=i===i.toLowerCase(),l=u.key===u.key.toLowerCase();if(c!==l)return!1}return n6.test(i)&&r6.test(u.key)?u.code.replace(/^(?:Key|Digit|Numpad)/,"")===i.toUpperCase():u.key.toLowerCase()===i.toLowerCase()},o=u=>typeof e=="function"?e(u):typeof e=="string"?r(u,e):Array.isArray(e)?e.some(i=>r(u,i)):!0,a=xh(o,Qh(t,n),{eventName:"keydown",dedupe:!0,passive:!n.prevent}),s=n.push?xh(o,Qh(t,n),{eventName:"keyup",passive:!n.prevent}):()=>{};return()=>{a(),s()}}function a6(e=document.body){const t=window.getComputedStyle(e).getPropertyValue("--background-invert-if-dark");return t!==void 0?t==="invert(100%)":!1}a6();const s6=De(uv());window.addEventListener("resize",()=>{s6.value=uv()});function uv(){return window.outerHeight===window.screen.height}function t0(e){return!e.parent||"vapor"in e||"vapor"in e.parent||e.parent.subTree!==e.vnode?null:e.parent}function i6(e){const t=[e];let n=t0(e);for(;n;)t.push(n),n=t0(n);return t}function u6(){const e=Pn();if(!e)throw new Error("useScopeId must be called within a setup context");const t=i6(e).map(n=>n.vnode.scopeId).filter(Boolean);return Object.fromEntries(t.map(n=>[n,""]))}En(Nw,Iw);const l6=["aria-labelledby","aria-describedby"],c6=["data-theme-light","data-theme-dark"],d6=["id"],p6={class:"icons-menu"},h6=["title"],f6=["id"],m6={class:"modal-container__content"},g6=He({inheritAttrs:!1,__name:"NcModal",props:Kn({name:{default:""},hasPrevious:{type:Boolean},hasNext:{type:Boolean},outTransition:{type:Boolean},enableSlideshow:{type:Boolean},slideshowDelay:{default:5e3},slideshowPaused:{type:Boolean},disableSwipe:{type:Boolean},spreadNavigation:{type:Boolean},size:{default:"normal"},noClose:{type:Boolean},closeOnClickOutside:{type:Boolean},dark:{type:Boolean},lightBackdrop:{type:Boolean},container:{default:"body"},closeButtonOutside:{type:Boolean},additionalTrapElements:{default:()=>[]},inlineActions:{default:0},labelId:{default:""},setReturnFocus:{default:void 0}},{show:{type:Boolean,default:!0},showModifiers:{},slideshowRunning:{type:Boolean,default:!1},slideshowRunningModifiers:{}}),emits:Kn(["next","previous","close","update:show"],["update:show","update:slideshowRunning"]),setup(e,{emit:t}){km(Y=>({v46e58dab:y.value,v58d005d2:g.value}));const n=Cr(e,"show"),r=Cr(e,"slideshowRunning"),o=e,a=t,s=u6(),u=_o(),i=po("mask");let c;fr(()=>V()),Ye(()=>o.additionalTrapElements,Y=>{c&&c.updateContainerElements([i.value,...Y])});const{isActive:l,pause:d,resume:p}=QE(b,kl(()=>o.slideshowDelay),{immediate:!1}),h=De(0);su(()=>{r.value&&!o.slideshowPaused?p():l.value&&d()});const g=re(()=>`${o.slideshowDelay}ms`),{stop:f}=xg(i,{onSwipeEnd:S});fr(f),e0("Escape",()=>{Yo().at(-1)===c&&$()},{allowInModal:!0}),e0(["ArrowLeft","ArrowRight"],Y=>{document.activeElement&&!i.value.contains(document.activeElement)||(Y.key==="ArrowLeft"!==ss?w():b())},{allowInModal:!0});const m=du(),y=re(()=>{let Y=0;return o.hasNext&&o.enableSlideshow&&Y++,!o.noClose&&o.closeButtonOutside&&Y++,m.actions&&Y++,Y}),v=re(()=>o.name.trim()!==""||y.value>0);ln(()=>{!o.name&&o.labelId});function b(Y){if(!o.hasNext){r.value=!1;return}Y&&l.value&&B(),a("next",Y)}function w(Y){o.hasPrevious&&(Y&&l.value&&B(),a("previous",Y))}function S(Y,D){if(!o.disableSwipe){if(D!=="left"&&D!=="right")return;D==="left"!==ss?b(Y):w(Y)}}function B(){d(),p(),h.value++}function $(Y){o.noClose||(n.value=!1,setTimeout(()=>{a("close",Y)},300))}function q(Y){o.closeOnClickOutside&&$(Y)}async function L(){if(c)return;await Nn();const Y={allowOutsideClick:!0,fallbackFocus:i.value,trapStack:Yo(),escapeDeactivates:!1,setReturnFocus:o.setReturnFocus};c=Jc([i.value,...o.additionalTrapElements],Y),c.activate()}function V(){c&&(c?.deactivate(),c=void 0)}return(Y,D)=>(I(),ve(Zf,{disabled:e.container===null,to:e.container},[se(ua,{name:"fade",appear:"",onAfterEnter:L,onBeforeLeave:V},{default:ie(()=>[zn(le("div",mt({...Y.$attrs,...M(s)},{ref:"mask",class:["modal-mask",{"modal-mask--opaque":e.dark||e.closeButtonOutside||e.hasPrevious||e.hasNext,"modal-mask--light":e.lightBackdrop}],role:"dialog","aria-modal":"true","aria-labelledby":e.labelId||`modal-name-${M(u)}`,"aria-describedby":"modal-description-"+M(u),tabindex:"-1"}),[se(ua,{name:"fade-visibility",appear:""},{default:ie(()=>[v.value?(I(),J("div",{key:0,class:"modal-header","data-theme-light":e.lightBackdrop,"data-theme-dark":!e.lightBackdrop},[e.name.trim()!==""?(I(),J("h2",{key:0,id:"modal-name-"+M(u),class:"modal-header__name"},Ae(e.name),9,d6)):me("",!0),le("div",p6,[e.hasNext&&e.enableSlideshow?(I(),J("button",{key:0,class:$e(["play-pause-icons",{"play-pause-icons--paused":e.slideshowPaused}]),title:M(l)?M(je)("Pause slideshow"):M(je)("Start slideshow"),type:"button",onClick:D[0]||(D[0]=T=>r.value=!r.value)},[se(ke,{class:"play-pause-icons__icon",inline:"",name:M(l)?M(je)("Pause slideshow"):M(je)("Start slideshow"),path:M(l)?M(gw):M(vw)},null,8,["name","path"]),M(l)?(I(),J("svg",{key:`${M(u)}-animation-${h.value}`,class:"progress-ring"},[...D[1]||(D[1]=[le("circle",{class:"progress-ring__circle",stroke:"white","stroke-width":"2",fill:"transparent",cx:"50%",cy:"50%"},null,-1)])])):me("",!0)],10,h6)):me("",!0),se(rd,{class:"header-actions",inline:e.inlineActions},{default:ie(()=>[Ee(Y.$slots,"actions",{},void 0,!0)]),_:3},8,["inline"]),!e.noClose&&e.closeButtonOutside?(I(),ve(Xe,{key:1,"aria-label":M(je)("Close"),class:"header-close",variant:"tertiary",onClick:$},{icon:ie(()=>[se(ke,{path:M(oc)},null,8,["path"])]),_:1},8,["aria-label"])):me("",!0)])],8,c6)):me("",!0)]),_:3}),se(ua,{name:`modal-${e.outTransition?"out":"in"}`,appear:""},{default:ie(()=>[zn(le("div",{class:$e(["modal-wrapper",[`modal-wrapper--${e.size}`,{"modal-wrapper--spread-navigation":e.spreadNavigation,"modal-wrapper--no-header":!v.value}]]),onMousedown:Dn(q,["self"])},[se(ua,{name:"fade-visibility",appear:""},{default:ie(()=>[zn(se(Xe,{"aria-label":M(je)("Previous"),class:"prev",variant:"tertiary-no-background",onClick:w},{icon:ie(()=>[se(ke,{directional:"",path:M(fw),size:40},null,8,["path"])]),_:1},8,["aria-label"]),[[ur,e.hasPrevious]])]),_:1}),le("div",{id:"modal-description-"+M(u),class:"modal-container"},[le("div",m6,[Ee(Y.$slots,"default",{},void 0,!0)]),!e.noClose&&!e.closeButtonOutside?(I(),ve(Xe,{key:0,"aria-label":M(je)("Close"),class:"modal-container__close",variant:"tertiary",onClick:$},{icon:ie(()=>[se(ke,{path:M(oc)},null,8,["path"])]),_:1},8,["aria-label"])):me("",!0)],8,f6),se(ua,{name:"fade-visibility",appear:""},{default:ie(()=>[zn(se(Xe,{"aria-label":M(je)("Next"),class:"next",variant:"tertiary-no-background",onClick:b},{icon:ie(()=>[se(ke,{directional:"",path:M(Sg),size:40},null,8,["path"])]),_:1},8,["aria-label"]),[[ur,e.hasNext]])]),_:1})],34),[[ur,n.value]])]),_:3},8,["name"])],16,l6),[[ur,n.value]])]),_:3})],8,["disabled","to"]))}}),v6=Ge(g6,[["__scopeId","data-v-c6039372"]]),y6=["id","textContent"],b6=["aria-label","aria-labelledby"],E6={class:"dialog__text"},w6={class:"dialog__actions"},x6=He({__name:"NcDialog",props:Kn({name:{},message:{default:""},additionalTrapElements:{default:()=>[]},container:{default:"body"},size:{default:"small"},buttons:{default:()=>[]},isForm:{type:Boolean},noClose:{type:Boolean},closeOnClickOutside:{type:Boolean},outTransition:{type:Boolean},navigationAriaLabel:{default:""},navigationAriaLabelledby:{default:""},contentClasses:{default:""},dialogClasses:{default:""},navigationClasses:{default:""}},{open:{type:Boolean,default:!0},openModifiers:{}}),emits:Kn(["closing","reset","submit"],["update:open"]),setup(e,{emit:t}){const n=Cr(e,"open"),r=e,o=t,a=du(),s=po("wrapper"),{width:u}=uw(s,{width:900,height:0}),i=re(()=>u.value<876),c=re(()=>a?.navigation!==void 0),l=_o(),d=re(()=>r.navigationAriaLabel||void 0),p=re(()=>{if(!r.navigationAriaLabel)return r.navigationAriaLabelledby||l}),h=po("dialogElement"),g=re(()=>r.isForm&&!c.value?"form":"div"),f=re(()=>g.value!=="form"?{}:{submit(S){S.preventDefault(),o("submit",S)},reset(S){S.preventDefault(),o("reset",S)}}),m=De(!0);function y(S,B){S.type==="submit"&&g.value==="form"&&"reportValidity"in h.value&&!h.value.reportValidity()||(v(B),window.setTimeout(()=>b(),300))}function v(S){m.value=!1,o("closing",S)}function b(){m.value=!0,n.value=!1}const w=re(()=>({noClose:r.noClose,container:r.container===void 0?"body":r.container,labelId:l,size:r.size,show:n.value&&m.value,outTransition:r.outTransition,closeOnClickOutside:r.closeOnClickOutside,additionalTrapElements:r.additionalTrapElements}));return(S,B)=>n.value?(I(),ve(M(v6),mt({key:0,class:"dialog__modal",disableSwipe:""},w.value,{onClose:b,"onUpdate:show":B[0]||(B[0]=$=>v())}),{default:ie(()=>[le("h2",{id:M(l),class:"dialog__name",textContent:Ae(e.name)},null,8,y6),(I(),ve(vs(g.value),mt({ref:"dialogElement",class:["dialog",e.dialogClasses]},g4(f.value)),{default:ie(()=>[le("div",{ref:"wrapper",class:$e(["dialog__wrapper",[{"dialog__wrapper--collapsed":i.value}]])},[c.value?(I(),J("nav",{key:0,class:$e(["dialog__navigation",e.navigationClasses]),"aria-label":d.value,"aria-labelledby":p.value},[Ee(S.$slots,"navigation",{isCollapsed:i.value},void 0,!0)],10,b6)):me("",!0),le("div",{class:$e(["dialog__content",e.contentClasses])},[Ee(S.$slots,"default",{},()=>[le("p",E6,Ae(e.message),1)],!0)],2)],2),le("div",w6,[Ee(S.$slots,"actions",{},()=>[(I(!0),J(_e,null,Ca(e.buttons,($,q)=>(I(),ve(M(QS),mt({key:q},{ref_for:!0},$,{onClick:(L,V)=>y($,V)}),null,16,["onClick"]))),128))],!0)])]),_:3},16,["class"]))]),_:3},16)):me("",!0)}}),A6=Ge(x6,[["__scopeId","data-v-adda232f"]]),S6=["aria-labelledby"],D6={key:0,class:"empty-content__icon","aria-hidden":"true"},T6=["id"],O6={key:2,class:"empty-content__description"},N6={key:3,class:"empty-content__action"},B6=He({__name:"NcEmptyContent",props:{description:{default:""},name:{default:""}},setup(e){const t=_o();return(n,r)=>(I(),J("div",{"aria-labelledby":M(t),class:"empty-content",role:"note"},[n.$slots.icon?(I(),J("div",D6,[Ee(n.$slots,"icon",{},void 0,!0)])):me("",!0),e.name!==""||n.$slots.name?(I(),J("div",{key:1,id:M(t),class:"empty-content__name"},[Ee(n.$slots,"name",{},()=>[ct(Ae(e.name),1)],!0)],8,T6)):me("",!0),e.description!==""||n.$slots.description?(I(),J("p",O6,[Ee(n.$slots,"description",{},()=>[ct(Ae(e.description),1)],!0)])):me("",!0),n.$slots.action?(I(),J("div",N6,[Ee(n.$slots,"action",{},void 0,!0)])):me("",!0)],8,S6))}}),cl=Ge(B6,[["__scopeId","data-v-8609a4c1"]]),P6=["title"],R6=He({__name:"NcCounterBubble",props:{count:{},active:{type:Boolean},type:{default:""},raw:{type:Boolean}},setup(e){const t=e,n=re(()=>t.raw?t.count.toString():new Intl.NumberFormat(Zc(),{notation:"compact",compactDisplay:"short"}).format(t.count)),r=re(()=>{if(t.raw)return;const o=t.count.toString();if(o!==n.value)return o});return(o,a)=>(I(),J("div",{class:$e(["counter-bubble__counter",{active:e.active,"counter-bubble__counter--highlighted":e.type==="highlighted","counter-bubble__counter--outlined":e.type==="outlined"}]),title:r.value},Ae(n.value),11,P6))}}),$6=Ge(R6,[["__scopeId","data-v-36ffc13f"]]),F6={name:"NcListItem",components:{NcActions:rd,NcCounterBubble:$6,NcVNodes:iv},inheritAttrs:!1,props:{details:{type:String,default:""},name:{type:String,default:void 0},to:{type:[String,Object],default:null},href:{type:String,default:"#"},target:{type:String,default:""},anchorId:{type:String,default:""},bold:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},active:{type:Boolean,default:void 0},linkAriaLabel:{type:String,default:""},actionsAriaLabel:{type:String,default:void 0},counterNumber:{type:[Number,String],default:0},counterType:{type:String,default:"",validator(e){return["highlighted","outlined",""].indexOf(e)!==-1}},forceDisplayActions:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},oneLine:{type:Boolean,default:!1}},emits:["click","dragstart","update:menuOpen"],setup(){return{isLegacy34:vo}},data(){return{hovered:!1,hasActions:!1,hasSubname:!1,displayActionsOnHoverFocus:!1,menuOpen:!1,hasIndicator:!1,hasDetails:!1}},computed:{showAdditionalElements(){return!this.displayActionsOnHoverFocus||this.forceDisplayActions},showDetails(){return(this.details!==""||this.hasDetails)&&(!this.displayActionsOnHoverFocus||this.forceDisplayActions)}},watch:{menuOpen(e){!e&&!this.hovered&&(this.displayActionsOnHoverFocus=!1)}},mounted(){this.checkSlots()},updated(){this.checkSlots()},methods:{onClick(e,t,n){this.$emit("click",e),!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&n&&(t?.(e),e.preventDefault())},showActions(){this.hasActions&&(this.displayActionsOnHoverFocus=!0),this.hovered=!1},hideActions(){this.displayActionsOnHoverFocus=!1},handleBlur(e){this.menuOpen||this.$refs["list-item"]?.contains(e.relatedTarget)||this.hideActions()},handleMouseleave(){this.menuOpen||(this.displayActionsOnHoverFocus=!1),this.hovered=!1},handleMouseover(){this.showActions(),this.hovered=!0},handleActionsUpdateOpen(e){this.menuOpen=e,this.$emit("update:menuOpen",e)},checkSlots(){this.hasActions!==!!this.$slots.actions&&(this.hasActions=!!this.$slots.actions),this.hasSubname!==!!this.$slots.subname&&(this.hasSubname=!!this.$slots.subname),this.hasIndicator!==!!this.$slots.indicator&&(this.hasIndicator=!!this.$slots.indicator),this.hasDetails!==!!this.$slots.details&&(this.hasDetails=!!this.$slots.details)}}},L6=["id","aria-label","href","target","rel","onClick"],I6={class:"list-item-content"},M6={class:"list-item-content__main"},C6={class:"list-item-content__name"},k6={class:"list-item-content__details"},j6={key:0,class:"list-item-details__details"},z6={key:1,class:"list-item-details__extra"},U6={key:1,class:"list-item-details__indicator"},V6={key:0,class:"list-item-content__extra-actions"},H6={key:2,class:"list-item__extra"};function G6(e,t,n,r,o,a){const s=it("NcCounterBubble"),u=it("NcActions");return I(),ve(vs(n.to?"router-link":"NcVNodes"),Ka(qo({...n.to&&{custom:!0,to:n.to}})),{default:ie(({href:i,navigate:c,isActive:l})=>[le("li",mt({class:["list-item__wrapper",{"list-item__wrapper--active":n.active??l,"list-item__wrapper--legacy":r.isLegacy34}]},e.$attrs),[le("div",{ref:"list-item",class:$e(["list-item",{"list-item--compact":n.compact,"list-item--one-line":n.oneLine}]),onMouseover:t[5]||(t[5]=(...d)=>a.handleMouseover&&a.handleMouseover(...d)),onMouseleave:t[6]||(t[6]=(...d)=>a.handleMouseleave&&a.handleMouseleave(...d))},[le("a",{id:n.anchorId||void 0,"aria-label":n.linkAriaLabel,class:"list-item__anchor",href:i||n.href,target:n.target||(n.href==="#"?void 0:"_blank"),rel:n.href==="#"?void 0:"noopener noreferrer",onFocus:t[0]||(t[0]=(...d)=>a.showActions&&a.showActions(...d)),onFocusout:t[1]||(t[1]=(...d)=>a.handleBlur&&a.handleBlur(...d)),onClick:d=>a.onClick(d,c,i),onDragstart:t[2]||(t[2]=d=>e.$emit("dragstart",d)),onKeydown:t[3]||(t[3]=Es((...d)=>a.hideActions&&a.hideActions(...d),["esc"]))},[Ee(e.$slots,"icon",{},void 0,!0),le("div",I6,[le("div",M6,[le("div",C6,[Ee(e.$slots,"name",{},()=>[ct(Ae(n.name),1)],!0)]),o.hasSubname?(I(),J("div",{key:0,class:$e(["list-item-content__subname",{"list-item-content__subname--bold":n.bold}])},[Ee(e.$slots,"subname",{},void 0,!0)],2)):me("",!0)]),le("div",k6,[a.showDetails?(I(),J("div",j6,[Ee(e.$slots,"details",{},()=>[ct(Ae(n.details),1)],!0)])):me("",!0),n.counterNumber!==0||o.hasIndicator?zn((I(),J("div",z6,[n.counterNumber!==0?(I(),ve(s,{key:0,count:n.counterNumber,active:r.isLegacy34?n.active??l:!1,class:"list-item-details__counter",type:n.counterType},null,8,["count","active","type"])):me("",!0),o.hasIndicator?(I(),J("span",U6,[Ee(e.$slots,"indicator",{},void 0,!0)])):me("",!0)],512)),[[ur,a.showAdditionalElements]]):me("",!0)])])],40,L6),e.$slots["extra-actions"]?(I(),J("div",V6,[Ee(e.$slots,"extra-actions",{},void 0,!0)])):me("",!0),n.forceDisplayActions||o.displayActionsOnHoverFocus?(I(),J("div",{key:1,class:"list-item-content__actions",onFocusout:t[4]||(t[4]=(...d)=>a.handleBlur&&a.handleBlur(...d))},[se(u,{ref:"actions",primary:r.isLegacy34?n.active??l:!1,forceMenu:n.forceMenu,"aria-label":n.actionsAriaLabel,"onUpdate:open":a.handleActionsUpdateOpen},vi({default:ie(()=>[Ee(e.$slots,"actions",{},void 0,!0)]),_:2},[e.$slots["actions-icon"]?{name:"icon",fn:ie(()=>[Ee(e.$slots,"actions-icon",{},void 0,!0)]),key:"0"}:void 0]),1032,["primary","forceMenu","aria-label","onUpdate:open"])],32)):me("",!0),e.$slots.extra?(I(),J("div",H6,[Ee(e.$slots,"extra",{},void 0,!0)])):me("",!0)],34)],16)]),_:3},16)}const q6=Ge(F6,[["render",G6],["__scopeId","data-v-0e705f5a"]]);En(Ow,Ng);const W6=He({__name:"NcTextField",props:Kn({class:{},inputClass:{},id:{},label:{},labelOutside:{type:Boolean},placeholder:{},showTrailingButton:{type:Boolean},trailingButtonLabel:{default:void 0},success:{type:Boolean},error:{type:Boolean},helperText:{},disabled:{type:Boolean},pill:{type:Boolean},type:{},trailingButtonIcon:{default:"close"}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:t}){const n=Cr(e,"modelValue"),r=e;t({focus:i,select:c});const o=po("inputField"),a={arrowEnd:je("Save changes"),close:je("Clear text"),undo:je("Undo changes")},s=new Set(Object.keys(fc.props)),u=re(()=>{const l=Object.fromEntries(Object.entries(r).filter(([d])=>s.has(d)));return l.trailingButtonLabel??=a[r.trailingButtonIcon],l});function i(l){o.value.focus(l)}function c(){o.value.select()}return(l,d)=>(I(),ve(M(fc),mt(u.value,{ref:"inputField",modelValue:n.value,"onUpdate:modelValue":d[0]||(d[0]=p=>n.value=p)}),vi({_:2},[l.$slots.icon?{name:"icon",fn:ie(()=>[Ee(l.$slots,"icon")]),key:"0"}:void 0,e.type!=="search"?{name:"trailing-button-icon",fn:ie(()=>[e.trailingButtonIcon==="arrowEnd"?(I(),ve(M(ke),{key:0,directional:"",path:M(Ag)},null,8,["path"])):(I(),ve(M(ke),{key:1,path:e.trailingButtonIcon==="undo"?M(yw):M(oc)},null,8,["path"]))]),key:"1"}:void 0]),1040,["modelValue"]))}});var K6="M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",Y6="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",X6="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",mc="M6,2A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M6,4H13V9H18V20H6V4M8,12V14H16V12H8M8,16V18H13V16H8Z",Z6="M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z",_6="M18,16.08C17.24,16.08 16.56,16.38 16.04,16.85L8.91,12.7C8.96,12.47 9,12.24 9,12C9,11.76 8.96,11.53 8.91,11.3L15.96,7.19C16.5,7.69 17.21,8 18,8A3,3 0 0,0 21,5A3,3 0 0,0 18,2A3,3 0 0,0 15,5C15,5.24 15.04,5.47 15.09,5.7L8.04,9.81C7.5,9.31 6.79,9 6,9A3,3 0 0,0 3,12A3,3 0 0,0 6,15C6.79,15 7.5,14.69 8.04,14.19L15.16,18.34C15.11,18.55 15.08,18.77 15.08,19C15.08,20.61 16.39,21.91 18,21.91C19.61,21.91 20.92,20.61 20.92,19A2.92,2.92 0 0,0 18,16.08Z",n0="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z",J6="M3,11H11V3H3M3,21H11V13H3M13,21H21V13H13M13,3V11H21V3",Q6="M9,5V9H21V5M9,19H21V15H9M9,14H21V10H9M4,9H8V5H4M4,19H8V15H4M4,14H8V10H4V14Z";const eD={key:0,class:"file-card__overlay"},tD={class:"file-card__content"},nD={key:0,class:"file-card__icon"},rD={class:"file-card__text"},oD={class:"file-card__name"},aD={key:0,class:"file-card__subname"},sD=He({__name:"FileCard",props:{previewAspectRatio:{default:2/3}},emits:["click"],setup(e){return(t,n)=>(I(),J("button",{type:"button",class:"file-card",onClick:n[0]||(n[0]=r=>t.$emit("click",r))},[le("div",{class:"file-card__preview",style:an({aspectRatio:e.previewAspectRatio})},[Ee(t.$slots,"preview",{},void 0,!0),t.$slots.overlay?(I(),J("span",eD,[Ee(t.$slots,"overlay",{},void 0,!0)])):me("",!0)],4),le("div",tD,[t.$slots.icon?(I(),J("span",nD,[Ee(t.$slots,"icon",{},void 0,!0)])):me("",!0),le("div",rD,[le("div",oD,[Ee(t.$slots,"name",{},void 0,!0)]),t.$slots.subname?(I(),J("div",aD,[Ee(t.$slots,"subname",{},void 0,!0)])):me("",!0)])])]))}}),As=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},iD=As(sD,[["__scopeId","data-v-197b5782"]]),uD={class:"file-preview"},lD=["src","alt"],cD=He({__name:"FilePreview",props:{file:{},size:{default:300},aspectRatio:{default:1},fallbackIconSize:{default:48},alt:{default:""}},setup(e){const t=e,n=De(!1),r=re(()=>{const o=(t.file.attributes?.etag??"").slice(0,6);return Br("/core/preview?fileId={fileid}&x={x}&y={y}&v={v}&a=1&mimeFallback=true",{fileid:t.file.fileid,x:t.size,y:Math.round(t.size/t.aspectRatio),v:o})});return(o,a)=>(I(),J("div",uD,[n.value?(I(),ve(M(ke),{key:1,path:M(mc),size:e.fallbackIconSize,class:"file-preview__fallback"},null,8,["path","size"])):(I(),J("img",{key:0,src:r.value,alt:e.alt,loading:"lazy",class:"file-preview__image",onError:a[0]||(a[0]=s=>n.value=!0)},null,40,lD))]))}}),r0=As(cD,[["__scopeId","data-v-42d37f2f"]]);function dD(e){const t=e.attributes?.["share-types"];return Object.values(t??{}).flat()}function lv(e,t){return!!(t&&e.owner&&e.owner!==t)}function cv(e,t){return dD(e).length>0||lv(e,t)}const pD=["aria-label","title"],hD=He({__name:"ShareIndicator",props:{file:{},currentUid:{},size:{default:16}},setup(e){const t=e,n=re(()=>cv(t.file,t.currentUid)),r=re(()=>{if(!lv(t.file,t.currentUid))return Re("office","Shared");const o=t.file.attributes?.["owner-display-name"];return o?Re("office","Shared by {owner}",{owner:o}):Re("office","Shared")});return(o,a)=>n.value?(I(),J("span",{key:0,class:"share-indicator",role:"img","aria-label":r.value,title:r.value},[se(M(ke),{path:M(_6),size:e.size},null,8,["path","size"])],8,pD)):me("",!0)}}),o0=As(hD,[["__scopeId","data-v-018bd867"]]),fD={"application/vnd.oasis.opendocument.presentation":"presentation","application/vnd.oasis.opendocument.presentation-template":"presentation","application/vnd.ms-powerpoint":"presentation","application/vnd.openxmlformats-officedocument.presentationml.presentation":"presentation","application/vnd.oasis.opendocument.spreadsheet":"spreadsheet","application/vnd.oasis.opendocument.spreadsheet-template":"spreadsheet","application/vnd.ms-excel":"spreadsheet","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"spreadsheet","application/vnd.oasis.opendocument.graphics":"drawing","application/vnd.oasis.opendocument.graphics-template":"drawing"};function dv(e){for(const t of e.mimetypes??[]){const n=fD[t];if(n)return n}return"document"}function pv(e){return dv(e)==="presentation"?16/9:2/3}const mD={class:"template-section__header"},gD={id:"template-section-heading",class:"template-section__heading"},vD={key:0,class:"template-section__nav"},yD={class:"template-card__preview"},bD={class:"template-card__name"},ED=["onClick"],wD={class:"template-card__preview"},xD=["src","alt","onError"],AD={class:"template-card__name"},a0=160,s0=12,SD=He({__name:"TemplateSection",props:{creator:{}},emits:["select"],setup(e,{emit:t}){const n={document:["hsl(203 79% 78%)","hsl(203 79% 60%)","hsl(203 70% 42%)","hsl(203 65% 26%)"],spreadsheet:["hsl(79 46% 70%)","hsl(79 46% 52%)","hsl(79 50% 38%)","hsl(79 55% 24%)"],presentation:["hsl(23 83% 80%)","hsl(23 83% 66%)","hsl(23 75% 48%)","hsl(23 70% 32%)"],drawing:["hsl(47 80% 62%)","hsl(47 80% 39%)","hsl(47 82% 28%)","hsl(47 85% 18%)"]},r=e,o=t,a=De(null),s=De(!1),u=De(!1),i=De({});let c=null;const l=re(()=>dv(r.creator)),d=re(()=>{const b=pv(r.creator),w=b>1?150:200;return{width:`${Math.round(w*b)}px`,"--tpl-preview-height":`${w}px`}}),p=re(()=>{const[b,w,S,B]=n[l.value];return{"--tpl-glow-1":b,"--tpl-glow-2":w,"--tpl-glow-3":S,"--tpl-glow-4":B}}),h=re(()=>s.value||u.value),g=re(()=>[{blank:!0},...r.creator.templates??[]]);Ye(()=>r.creator,()=>{a.value&&(a.value.scrollLeft=0),f()});function f(){if(!a.value)return;const{scrollLeft:b,scrollWidth:w,clientWidth:S}=a.value;s.value=b>0,u.value=b+S0?b.slice(0,w):b}function v(b){return b.previewUrl?b.previewUrl:Br("/core/preview?fileId={fileid}&x=256&y=256&a=1",{fileid:b.fileid})}return ln(()=>{c=new ResizeObserver(()=>f()),a.value&&c.observe(a.value),f()}),fr(()=>{c?.disconnect()}),(b,w)=>(I(),J("section",{class:"template-section",style:an(p.value),"aria-labelledby":"template-section-heading"},[le("div",mD,[le("h2",gD,Ae(M(Re)("office","Create new")),1),h.value?(I(),J("div",vD,[se(M(Xe),{variant:"tertiary","aria-label":M(Re)("office","Scroll left"),disabled:!s.value,onClick:w[0]||(w[0]=S=>m(-1))},{icon:ie(()=>[se(M(ke),{svg:M(Y6),size:20},null,8,["svg"])]),_:1},8,["aria-label","disabled"]),se(M(Xe),{variant:"tertiary","aria-label":M(Re)("office","Scroll right"),disabled:!u.value,onClick:w[1]||(w[1]=S=>m(1))},{icon:ie(()=>[se(M(ke),{svg:M(X6),size:20},null,8,["svg"])]),_:1},8,["aria-label","disabled"])])):me("",!0)]),le("ul",{ref_key:"list",ref:a,class:"template-section__list",onScroll:f},[(I(!0),J(_e,null,Ca(g.value,S=>(I(),J("li",{key:"blank"in S?"blank":S.fileid,class:"template-section__item"},["blank"in S?(I(),J("button",{key:0,class:"template-card",style:an(d.value),onClick:w[2]||(w[2]=B=>o("select",e.creator,null))},[le("span",yD,[se(M(ke),{svg:e.creator.iconSvgInline??"",size:32},null,8,["svg"])]),le("span",bD,Ae(M(Re)("office","Blank")),1)],4)):(I(),J("button",{key:1,class:"template-card",style:an(d.value),onClick:B=>o("select",e.creator,S)},[le("span",wD,[S.hasPreview&&!i.value[S.fileid]?(I(),J("img",{key:0,src:v(S),alt:y(S.basename),loading:"lazy",class:"template-card__image",onError:B=>i.value={...i.value,[S.fileid]:!0}},null,40,xD)):(I(),ve(M(ke),{key:1,svg:e.creator.iconSvgInline??"",size:48},null,8,["svg"]))]),le("span",AD,Ae(y(S.basename)),1)],12,ED))]))),128))],544)],4))}}),DD=As(SD,[["__scopeId","data-v-9ab95c08"]]);function ad(){return Zo("files_sharing","isPublic",null)??document.querySelector('input#isPublic[type="hidden"][name="isPublic"][value="1"]')!==null}function TD(){return Zo("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}var dl={},OD={2(e){function t(o,a,s){o instanceof RegExp&&(o=n(o,s)),a instanceof RegExp&&(a=n(a,s));var u=r(o,a,s);return u&&{start:u[0],end:u[1],pre:s.slice(0,u[0]),body:s.slice(u[0]+o.length,u[1]),post:s.slice(u[1]+a.length)}}function n(o,a){var s=a.match(o);return s?s[0]:null}function r(o,a,s){var u,i,c,l,d,p=s.indexOf(o),h=s.indexOf(a,p+1),g=p;if(p>=0&&h>0){for(u=[],c=s.length;g>=0&&!d;)g==p?(u.push(g),p=s.indexOf(o,g+1)):u.length==1?d=[u.pop(),h]:((i=u.pop())=0?p:h;u.length&&(d=[c,l])}return d}e.exports=t,t.range=r},101(e,t,n){var r;e=n.nmd(e),(function(){var o=(e&&e.exports,typeof ir=="object"&&ir);o.global!==o&&o.window;var a=function(l){this.message=l};(a.prototype=new Error).name="InvalidCharacterError";var s=function(l){throw new a(l)},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=/[\t\n\f\r ]/g,c={encode:function(l){l=String(l),/[^\0-\xFF]/.test(l)&&s("The string to be encoded contains characters outside of the Latin1 range.");for(var d,p,h,g,f=l.length%3,m="",y=-1,v=l.length-f;++y>18&63)+u.charAt(g>>12&63)+u.charAt(g>>6&63)+u.charAt(63&g);return f==2?(d=l.charCodeAt(y)<<8,p=l.charCodeAt(++y),m+=u.charAt((g=d+p)>>10)+u.charAt(g>>4&63)+u.charAt(g<<2&63)+"="):f==1&&(g=l.charCodeAt(y),m+=u.charAt(g>>2)+u.charAt(g<<4&63)+"=="),m},decode:function(l){var d=(l=String(l).replace(i,"")).length;d%4==0&&(d=(l=l.replace(/==?$/,"")).length),(d%4==1||/[^+a-zA-Z0-9/]/.test(l))&&s("Invalid character: the string to be decoded is not correctly encoded.");for(var p,h,g=0,f="",m=-1;++m>(-2*g&6)));return f},version:"1.0.0"};(r=function(){return c}.call(t,n,t,e))===void 0||(e.exports=r)})()},172(e,t){t.d=function(n){if(!n)return 0;for(var r=(n=n.toString()).length,o=n.length;o--;){var a=n.charCodeAt(o);56320<=a&&a<=57343&&o--,127>>32-o},rotr:function(r,o){return r<<32-o|r>>>o},endian:function(r){if(r.constructor==Number)return 16711935&n.rotl(r,8)|4278255360&n.rotl(r,24);for(var o=0;o0;r--)o.push(Math.floor(256*Math.random()));return o},bytesToWords:function(r){for(var o=[],a=0,s=0;a>>5]|=r[a]<<24-s%32;return o},wordsToBytes:function(r){for(var o=[],a=0;a<32*r.length;a+=8)o.push(r[a>>>5]>>>24-a%32&255);return o},bytesToHex:function(r){for(var o=[],a=0;a>>4).toString(16)),o.push((15&r[a]).toString(16));return o.join("")},hexToBytes:function(r){for(var o=[],a=0;a>>6*(3-u)&63)):o.push("=");return o.join("")},base64ToBytes:function(r){r=r.replace(/[^A-Z0-9+\/]/gi,"");for(var o=[],a=0,s=0;a>>6-2*s);return o}},e.exports=n},135(e){function t(n){return!!n.constructor&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}e.exports=function(n){return n!=null&&(t(n)||(function(r){return typeof r.readFloatLE=="function"&&typeof r.slice=="function"&&t(r.slice(0,0))})(n)||!!n._isBuffer)}},542(e,t,n){(function(){var r=n(298),o=n(526).utf8,a=n(135),s=n(526).bin,u=function(i,c){i.constructor==String?i=c&&c.encoding==="binary"?s.stringToBytes(i):o.stringToBytes(i):a(i)?i=Array.prototype.slice.call(i,0):Array.isArray(i)||i.constructor===Uint8Array||(i=i.toString());for(var l=r.bytesToWords(i),d=8*i.length,p=1732584193,h=-271733879,g=-1732584194,f=271733878,m=0;m>>24)|4278255360&(l[m]<<24|l[m]>>>8);l[d>>>5]|=128<>>9<<4)]=d;var y=u._ff,v=u._gg,b=u._hh,w=u._ii;for(m=0;m>>0,h=h+B>>>0,g=g+$>>>0,f=f+q>>>0}return r.endian([p,h,g,f])};u._ff=function(i,c,l,d,p,h,g){var f=i+(c&l|~c&d)+(p>>>0)+g;return(f<>>32-h)+c},u._gg=function(i,c,l,d,p,h,g){var f=i+(c&d|l&~d)+(p>>>0)+g;return(f<>>32-h)+c},u._hh=function(i,c,l,d,p,h,g){var f=i+(c^l^d)+(p>>>0)+g;return(f<>>32-h)+c},u._ii=function(i,c,l,d,p,h,g){var f=i+(l^(c|~d))+(p>>>0)+g;return(f<>>32-h)+c},u._blocksize=16,u._digestsize=16,e.exports=function(i,c){if(i==null)throw new Error("Illegal argument "+i);var l=r.wordsToBytes(u(i,c));return c&&c.asBytes?l:c&&c.asString?s.bytesToString(l):r.bytesToHex(l)}})()},285(e,t,n){var r=n(2);e.exports=function(b,w){if(!b)return[];var S=(w=w||{}).max==null?1e5:w.max,B=w.maxLength==null?4e6:w.maxLength;return b.substr(0,2)==="{}"&&(b="\\{\\}"+b.substr(2)),v((function($){return $.split("\\\\").join(o).split("\\{").join(a).split("\\}").join(s).split("\\,").join(u).split("\\.").join(i)})(b),S,B,!0).map(l)};var o="\0SLASH"+Math.random()+"\0",a="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",u="\0COMMA"+Math.random()+"\0",i="\0PERIOD"+Math.random()+"\0";function c(b){return parseInt(b,10)==b?parseInt(b,10):b.charCodeAt(0)}function l(b){return b.split(o).join("\\").split(a).join("{").split(s).join("}").split(u).join(",").split(i).join(".")}function d(b){if(!b)return[""];var w=[],S=r("{","}",b);if(!S)return b.split(",");var B=S.pre,$=S.body,q=S.post,L=B.split(",");L[L.length-1]+="{"+$+"}";var V=d(q);return q.length&&(L[L.length-1]+=V.shift(),L.push.apply(L,V)),w.push.apply(w,L),w}function p(b){return"{"+b+"}"}function h(b){return/^-?0\d/.test(b)}function g(b,w){return b<=w}function f(b,w){return b>=w}function m(b,w,S,B,$,q){for(var L=[],V=0,Y=0;Y=B)return L;var T=b[Y]+w+S[D];if(!q||T){if(V+T.length>$)return L;L.push(T),V+=T.length}}return L}function y(b,w,S,B){var $=b.split(/\.\./),q=[];if($[0]===void 0||$[1]===void 0)return q;var L=c($[0]),V=c($[1]),Y=Math.max($[0].length,$[1].length),D=$.length===3&&$[2]!==void 0?Math.max(Math.abs(c($[2])),1):1,T=g;V0){var de=new Array(ne+1).join("0");_=te<0?"-"+de+_.slice(1):de+_}}if(ee+_.length>B)break;q.push(_),ee+=_.length}return q}function v(b,w,S,B){for(var $=[""],q=!1,L=!0;;){const Q=r("{","}",b);if(!Q)return m($,b,[""],w,S,q);const be=Q.pre;if(/\$$/.test(be)){if($=m($,be+"{"+Q.body+"}",[""],w,S,q&&!Q.post.length),L=!1,!Q.post.length)break;b=Q.post}else{var V,Y=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(Q.body),D=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(Q.body),T=Y||D,X=Q.body.indexOf(",")>=0;if(!T&&!X){if(Q.post.match(/,(?!,).*\}/)){b=Q.pre+"{"+Q.body+s+Q.post,B=!0;continue}return m($,be+"{"+Q.body+"}"+Q.post,[""],w,S,q)}if(L&&(q=B&&!T,L=!1),T)V=y(Q.body,D,w,S);else{var ee=d(Q.body);if(ee.length===1&&ee[0]!==void 0&&(ee=v(ee[0],w,S,!1).map(p)).length===1){if($=m($,be+ee[0],[""],w,S,q&&!Q.post.length),!Q.post.length)break;b=Q.post;continue}for(var te=q&&!Q.post.length&&!be,_=0;te&&_<$.length;_++)$[_]&&(te=!1);V=[];var ne=0;e:for(var de=0;de=w||ne+ae.length>S)break e;V.push(ae),ne+=ae.length}}}if($=m($,be,V,w,S,q&&!Q.post.length),!Q.post.length)break;b=Q.post}}return $}},829(e){function t(c){return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},t(c)}function n(c){var l=typeof Map=="function"?new Map:void 0;return n=function(d){if(d===null||(p=d,Function.toString.call(p).indexOf("[native code]")===-1))return d;var p;if(typeof d!="function")throw new TypeError("Super expression must either be null or a function");if(l!==void 0){if(l.has(d))return l.get(d);l.set(d,h)}function h(){return r(d,arguments,a(this).constructor)}return h.prototype=Object.create(d.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),o(h,d)},n(c)}function r(c,l,d){return r=(function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch{return!1}})()?Reflect.construct:function(p,h,g){var f=[null];f.push.apply(f,h);var m=new(Function.bind.apply(p,f));return g&&o(m,g.prototype),m},r.apply(null,arguments)}function o(c,l){return o=Object.setPrototypeOf||function(d,p){return d.__proto__=p,d},o(c,l)}function a(c){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},a(c)}var s=(function(c){function l(d){var p;return(function(h,g){if(!(h instanceof g))throw new TypeError("Cannot call a class as a function")})(this,l),(p=(function(h,g){return!g||t(g)!=="object"&&typeof g!="function"?(function(f){if(f===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f})(h):g})(this,a(l).call(this,d))).name="ObjectPrototypeMutationError",p}return(function(d,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function");d.prototype=Object.create(p&&p.prototype,{constructor:{value:d,writable:!0,configurable:!0}}),p&&o(d,p)})(l,c),l})(n(Error));function u(c,l){for(var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},p=l.split("."),h=p.length,g=function(y){var v=p[y];if(!c)return{v:void 0};if(v==="+"){if(Array.isArray(c))return{v:c.map((function(w,S){var B=p.slice(y+1);return B.length>0?u(w,B.join("."),d):d(c,S,p,y)}))};var b=p.slice(0,y).join(".");throw new Error("Object at wildcard (".concat(b,") is not an array"))}c=d(c,v,p,y)},f=0;f2&&arguments[2]!==void 0?arguments[2]:{};if(t(c)!="object"||c===null||l===void 0)return!1;if(typeof l=="number")return l in c;try{var p=!1;return u(c,l,(function(h,g,f,m){if(!i(f,m))return h&&h[g];p=d.own?h.hasOwnProperty(g):g in h})),p}catch{return!1}},hasOwn:function(c,l,d){return this.has(c,l,d||{own:!0})},isIn:function(c,l,d){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(t(c)!="object"||c===null||l===void 0)return!1;try{var h=!1,g=!1;return u(c,l,(function(f,m,y,v){return h=h||f===d||!!f&&f[m]===d,g=i(y,v)&&t(f)==="object"&&m in f,f&&f[m]})),p.validPath?h&&g:h}catch{return!1}},ObjectPrototypeMutationError:s}},47(e,t,n){var r=n(410),o=function(c){return typeof c=="string"};function a(c,l){for(var d=[],p=0;p=-1&&!l;d--){var p=d>=0?arguments[d]:uo.cwd();if(!o(p))throw new TypeError("Arguments to path.resolve must be strings");p&&(c=p+"/"+c,l=p.charAt(0)==="/")}return(l?"/":"")+(c=a(c.split("/"),!l).join("/"))||"."},u.normalize=function(c){var l=u.isAbsolute(c),d=c.substr(-1)==="/";return(c=a(c.split("/"),!l).join("/"))||l||(c="."),c&&d&&(c+="/"),(l?"/":"")+c},u.isAbsolute=function(c){return c.charAt(0)==="/"},u.join=function(){for(var c="",l=0;l=0&&v[w]==="";w--);return b>w?[]:v.slice(b,w+1)}c=u.resolve(c).substr(1),l=u.resolve(l).substr(1);for(var p=d(c.split("/")),h=d(l.split("/")),g=Math.min(p.length,h.length),f=g,m=0;m=2&&(w=w.slice(2)):f(B)?w=S[4]:B?$&&(w=w.slice(2)):L>=2&&f(b.protocol)&&(w=S[4]),{protocol:B,slashes:$||f(B),slashesCount:L,rest:w}}function y(v,b,w){if(v=(v=d(v)).replace(s,""),!(this instanceof y))return new y(v,b,w);var S,B,$,q,L,V,Y=p.slice(),D=typeof b,T=this,X=0;for(D!=="object"&&D!=="string"&&(w=b,b=null),w&&typeof w!="function"&&(w=o.parse),S=!(B=m(v||"",b=g(b))).protocol&&!B.slashes,T.slashes=B.slashes||S&&b.slashes,T.protocol=B.protocol||b.protocol||"",v=B.rest,(B.protocol==="file:"&&(B.slashesCount!==2||l.test(v))||!B.slashes&&(B.protocol||B.slashesCount<2||!f(T.protocol)))&&(Y[3]=[/(.*)/,"pathname"]);X{var t=e&&e.__esModule?()=>e.default:()=>e;return Ze.d(t,{a:t}),t},Ze.d=(e,t)=>{for(var n in t)Ze.o(t,n)&&!Ze.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},Ze.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),Ze.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var ND=Ze(737),BD=Ze.n(ND);function pl(e){if(!gc(e))throw new Error("Parameter was not an error")}function gc(e){return!!e&&typeof e=="object"&&(t=e,Object.prototype.toString.call(t)==="[object Error]")||e instanceof Error;var t}class Wt extends Error{constructor(t,n){const r=[...arguments],{options:o,shortMessage:a}=(function(u){let i,c="";if(u.length===0)i={};else if(gc(u[0]))i={cause:u[0]},c=u.slice(1).join(" ")||"";else if(u[0]&&typeof u[0]=="object")i=Object.assign({},u[0]),c=u.slice(1).join(" ")||"";else{if(typeof u[0]!="string")throw new Error("Invalid arguments passed to Layerr");i={},c=c=u.join(" ")||""}return{options:i,shortMessage:c}})(r);let s=a;if(o.cause&&(s=`${s}: ${o.cause.message}`),super(s),this.message=s,o.name&&typeof o.name=="string"?this.name=o.name:this.name="Layerr",o.cause&&Object.defineProperty(this,"_cause",{value:o.cause}),Object.defineProperty(this,"_info",{value:{}}),o.info&&typeof o.info=="object"&&Object.assign(this._info,o.info),Error.captureStackTrace){const u=o.constructorOpt||this.constructor;Error.captureStackTrace(this,u)}}static cause(t){return pl(t),t._cause&&gc(t._cause)?t._cause:null}static fullStack(t){pl(t);const n=Wt.cause(t);return n?`${t.stack} -caused by: ${Wt.fullStack(n)}`:t.stack??""}static info(t){pl(t);const n={},r=Wt.cause(t);return r&&Object.assign(n,Wt.info(r)),t._info&&Object.assign(n,t._info),n}toString(){let t=this.name||this.constructor.name||this.constructor.prototype.name;return this.message&&(t=`${t}: ${this.message}`),t}}var PD=Ze(47),Ci=Ze.n(PD);const u0="__PATH_SEPARATOR_POSIX__",l0="__PATH_SEPARATOR_WINDOWS__";function Qe(e){try{const t=e.replace(/\//g,u0).replace(/\\\\/g,l0);return encodeURIComponent(t).split(l0).join("\\\\").split(u0).join("/")}catch(t){throw new Wt(t,"Failed encoding path")}}function c0(e){return e.startsWith("/")?e:"/"+e}function ds(e){let t=e;return t[0]!=="/"&&(t="/"+t),/^.+\/$/.test(t)&&(t=t.substr(0,t.length-1)),t}function RD(e){let t=new(BD())(e).pathname;return t.length<=0&&(t="/"),ds(t)}function et(...e){return(function(){return(function(t){var n=[];if(t.length===0)return"";if(typeof t[0]!="string")throw new TypeError("Url must be a string. Received "+t[0]);if(t[0].match(/^[^/:]+:\/*$/)&&t.length>1){var r=t.shift();t[0]=r+t[0]}t[0].match(/^file:\/\/\//)?t[0]=t[0].replace(/^([^/:]+):\/*/,"$1:///"):t[0]=t[0].replace(/^([^/:]+):\/*/,"$1://");for(var o=0;o0&&(a=a.replace(/^[\/]+/,"")),a=o0?"?":"")+u.join("&")})(typeof arguments[0]=="object"?arguments[0]:[].slice.call(arguments))})(e.reduce(((t,n,r)=>((r===0||n!=="/"||n==="/"&&t[t.length-1]!=="/")&&t.push(n),t)),[]))}var $D=Ze(542),ga=Ze.n($D);function d0(e,t){const n=e.url.replace("//",""),r=n.indexOf("/")==-1?"/":n.slice(n.indexOf("/")),o=e.method?e.method.toUpperCase():"GET",a=!!/(^|,)\s*auth\s*($|,)/.test(t.qop)&&"auth",s=`00000000${t.nc}`.slice(-8),u=(function(p,h,g,f,m,y,v){const b=v||ga()(`${h}:${g}:${f}`);return p&&p.toLowerCase()==="md5-sess"?ga()(`${b}:${m}:${y}`):b})(t.algorithm,t.username,t.realm,t.password,t.nonce,t.cnonce,t.ha1),i=ga()(`${o}:${r}`),c=a?ga()(`${u}:${t.nonce}:${s}:${t.cnonce}:${a}:${i}`):ga()(`${u}:${t.nonce}:${i}`),l={username:t.username,realm:t.realm,nonce:t.nonce,uri:r,qop:a,response:c,nc:s,cnonce:t.cnonce,algorithm:t.algorithm,opaque:t.opaque},d=[];for(const p in l)l[p]&&(p==="qop"||p==="nc"||p==="algorithm"?d.push(`${p}=${l[p]}`):d.push(`${p}="${l[p]}"`));return`Digest ${d.join(", ")}`}function hv(e){return(e.headers&&e.headers.get("www-authenticate")||"").split(/\s/)[0].toLowerCase()==="digest"}var FD=Ze(101),fv=Ze.n(FD);function p0(e){return fv().decode(e)}function h0(e,t){var n;return`Basic ${n=`${e}:${t}`,fv().encode(n)}`}let Jt=(function(e){return e.Auto="auto",e.Digest="digest",e.None="none",e.Password="password",e.Token="token",e})({}),zr=(function(e){return e.DataTypeNoLength="data-type-no-length",e.InvalidAuthType="invalid-auth-type",e.InvalidOutputFormat="invalid-output-format",e.LinkUnsupportedAuthType="link-unsupported-auth",e.InvalidUpdateRange="invalid-update-range",e.NotSupported="not-supported",e})({});function mv(e,t,n,r,o){switch(e.authType){case Jt.Auto:t&&n&&(e.headers.Authorization=h0(t,n));break;case Jt.Digest:e.digest=(function(s,u,i){return{username:s,password:u,ha1:i,nc:0,algorithm:"md5",hasDigestAuth:!1}})(t,n,o);break;case Jt.None:break;case Jt.Password:e.headers.Authorization=h0(t,n);break;case Jt.Token:e.headers.Authorization=`${(a=r).token_type} ${a.access_token}`;break;default:throw new Wt({info:{code:zr.InvalidAuthType}},`Invalid auth type: ${e.authType}`)}var a}Ze(345),Ze(800);const f0=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:typeof window<"u"?window:globalThis,LD=f0.fetch.bind(f0),m0="@@HOTPATCHER",ID=()=>{};function hl(e){return{original:e,methods:[e],final:!1}}class MD{constructor(){this._configuration={registry:{},getEmptyAction:"null"},this.__type__=m0}get configuration(){return this._configuration}get getEmptyAction(){return this.configuration.getEmptyAction}set getEmptyAction(t){this.configuration.getEmptyAction=t}control(t,n=!1){if(!t||t.__type__!==m0)throw new Error("Failed taking control of target HotPatcher instance: Invalid type or object");return Object.keys(t.configuration.registry).forEach((r=>{this.configuration.registry.hasOwnProperty(r)?n&&(this.configuration.registry[r]=Object.assign({},t.configuration.registry[r])):this.configuration.registry[r]=Object.assign({},t.configuration.registry[r])})),t._configuration=this.configuration,this}execute(t,...n){return(this.get(t)||ID)(...n)}get(t){const n=this.configuration.registry[t];if(!n)switch(this.getEmptyAction){case"null":return null;case"throw":throw new Error(`Failed handling method request: No method provided for override: ${t}`);default:throw new Error(`Failed handling request which resulted in an empty method: Invalid empty-action specified: ${this.getEmptyAction}`)}return(function(...r){if(r.length===0)throw new Error("Failed creating sequence: No functions provided");return function(...o){let a=o;const s=this;for(;r.length>0;)a=[r.shift().apply(s,a)];return a[0]}})(...n.methods)}isPatched(t){return!!this.configuration.registry[t]}patch(t,n,r={}){const{chain:o=!1}=r;if(this.configuration.registry[t]&&this.configuration.registry[t].final)throw new Error(`Failed patching '${t}': Method marked as being final`);if(typeof n!="function")throw new Error(`Failed patching '${t}': Provided method is not a function`);if(o)this.configuration.registry[t]?this.configuration.registry[t].methods.push(n):this.configuration.registry[t]=hl(n);else if(this.isPatched(t)){const{original:a}=this.configuration.registry[t];this.configuration.registry[t]=Object.assign(hl(n),{original:a})}else this.configuration.registry[t]=hl(n);return this}patchInline(t,n,...r){return this.isPatched(t)||this.patch(t,n),this.execute(t,...r)}plugin(t,...n){return n.forEach((r=>{this.patch(t,r,{chain:!0})})),this}restore(t){if(!this.isPatched(t))throw new Error(`Failed restoring method: No method present for key: ${t}`);if(typeof this.configuration.registry[t].original!="function")throw new Error(`Failed restoring method: Original method not found or of invalid type for key: ${t}`);return this.configuration.registry[t].methods=[this.configuration.registry[t].original],this}setFinal(t){if(!this.configuration.registry.hasOwnProperty(t))throw new Error(`Failed marking '${t}' as final: No method found for key`);return this.configuration.registry[t].final=!0,this}}let fl=null;function gv(){return fl||(fl=new MD),fl}function ki(e){return(function(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let n=t;for(;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n})(e)?Object.assign({},e):Object.setPrototypeOf(Object.assign({},e),Object.getPrototypeOf(e))}function g0(...e){let t=null,n=[...e];for(;n.length>0;){const r=n.shift();t=t?vv(t,r):ki(r)}return t}function vv(e,t){const n=ki(e);return Object.keys(t).forEach((r=>{n.hasOwnProperty(r)?Array.isArray(t[r])?n[r]=Array.isArray(n[r])?[...n[r],...t[r]]:[...t[r]]:typeof t[r]=="object"&&t[r]?n[r]=typeof n[r]=="object"&&n[r]?vv(n[r],t[r]):ki(t[r]):n[r]=t[r]:n[r]=t[r]})),n}function CD(e){const t={};return e.forEach(((n,r)=>{t[r]=n})),t}function vc(...e){if(e.length===0)return{};const t={};return e.reduce(((n,r)=>(Object.keys(r).forEach((o=>{const a=o.toLowerCase();t.hasOwnProperty(a)?n[t[a]]=r[o]:(t[a]=o,n[o]=r[o])})),n)),{})}Ze(805);const kD=typeof ArrayBuffer=="function",{toString:jD}=Object.prototype;function yv(e){return kD&&(e instanceof ArrayBuffer||jD.call(e)==="[object ArrayBuffer]")}function bv(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function sd(e){return function(){for(var t=[],n=0;nt.patchInline("fetch",LD,n.url,(function(r){let o={};const a={method:r.method};if(r.headers&&(o=vc(o,r.headers)),r.data!==void 0){const[s,u]=(function(i){if(typeof i=="string")return[i,{}];if(bv(i))return[i,{}];if(yv(i))return[i,{}];if(i&&typeof i=="object")return[JSON.stringify(i),{"content-type":"application/json"}];throw new Error("Unable to convert request body: Unexpected body type: "+typeof i)})(r.data);a.body=s,o=vc(o,u)}return r.signal&&(a.signal=r.signal),r.withCredentials&&(a.credentials="include"),a.headers=o,a})(n))),e)}var UD=Ze(285);const zi=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>65536)throw new TypeError("pattern is too long")},VD={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},va=e=>e.replace(/[[\]\\-]/g,"\\$&"),v0=e=>e.join(""),HD=(e,t)=>{const n=t;if(e.charAt(n)!=="[")throw new Error("not in a brace expression");const r=[],o=[];let a=n+1,s=!1,u=!1,i=!1,c=!1,l=n,d="";e:for(;ad?r.push(va(d)+"-"+va(f)):f===d&&r.push(va(f)),d="",a++):e.startsWith("-]",a+1)?(r.push(va(f+"-")),a+=2):e.startsWith("-",a+1)?(d=f,a+=2):(r.push(va(f)),a++)}else i=!0,a++}else c=!0,a++}if(lt?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");var Xt;const GD=new Set(["!","?","+","*","@"]),bc=e=>GD.has(e),y0=e=>bc(e.type),qD=new Map([["!",["@"]],["?",["?","@"]],["@",["@"]],["*",["*","+","?","@"]],["+",["+","@"]]]),WD=new Map([["!",["?"]],["@",["?"]],["+",["?","*"]]]),KD=new Map([["!",["?","@"]],["?",["?","@"]],["@",["?","@"]],["*",["*","+","?","@"]],["+",["+","@","?","*"]]]),b0=new Map([["!",new Map([["!","@"]])],["?",new Map([["*","*"],["+","*"]])],["@",new Map([["!","!"],["?","?"],["@","@"],["*","*"],["+","+"]])],["+",new Map([["?","*"],["*","*"]])]]),ml="(?!\\.)",YD=new Set(["[","."]),XD=new Set(["..","."]),ZD=new Set("().*{}+?[]^$\\!"),id="[^/]",E0=id+"*?",w0=id+"+?";class ud{type;#n;#r;#o=!1;#e=[];#t;#i;#l;#u=!1;#a;#s;#c=!1;constructor(t,n,r={}){this.type=t,t&&(this.#r=!0),this.#t=n,this.#n=this.#t?this.#t.#n:this,this.#a=this.#n===this?r:this.#n.#a,this.#l=this.#n===this?[]:this.#n.#l,t!=="!"||this.#n.#u||this.#l.push(this),this.#i=this.#t?this.#t.#e.length:0}get hasMagic(){if(this.#r!==void 0)return this.#r;for(const t of this.#e)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#r=!0;return this.#r}toString(){return this.#s!==void 0?this.#s:this.type?this.#s=this.type+"("+this.#e.map((t=>String(t))).join("|")+")":this.#s=this.#e.map((t=>String(t))).join("")}#v(){if(this!==this.#n)throw new Error("should only call on root");if(this.#u)return this;let t;for(this.toString(),this.#u=!0;t=this.#l.pop();){if(t.type!=="!")continue;let n=t,r=n.#t;for(;r;){for(let o=n.#i+1;!r.type&&otypeof n=="string"?n:n.toJSON())):[this.type,...this.#e.map((n=>n.toJSON()))];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#n||this.#n.#u&&this.#t?.type==="!")&&t.push({}),t}isStart(){if(this.#n===this)return!0;if(!this.#t?.isStart())return!1;if(this.#i===0)return!0;const t=this.#t;for(let n=0;n{const[h,g,f,m]=typeof p=="string"?Xt.#A(p,this.#r,i):p.toRegExpSource(t);return this.#r=this.#r||f,this.#o=this.#o||m,h})).join("");let l="";if(this.isStart()&&typeof this.#e[0]=="string"&&(this.#e.length!==1||!XD.has(this.#e[0]))){const p=YD,h=n&&p.has(c.charAt(0))||c.startsWith("\\.")&&p.has(c.charAt(2))||c.startsWith("\\.\\.")&&p.has(c.charAt(4)),g=!n&&!t&&p.has(c.charAt(0));l=h?"(?!(?:^|/)\\.\\.?(?:$|/))":g?ml:""}let d="";return this.isEnd()&&this.#n.#u&&this.#t?.type==="!"&&(d="(?:$|\\/)"),[l+c+d,Pa(c),this.#r=!!this.#r,this.#o]}const r=this.type==="*"||this.type==="+",o=this.type==="!"?"(?:(?!(?:":"(?:";let a=this.#g(n);if(this.isStart()&&this.isEnd()&&!a&&this.type!=="!"){const i=this.toString(),c=this;return c.#e=[i],c.type=null,c.#r=void 0,[i,Pa(this.toString()),!1,!1]}let s=!r||t||n?"":this.#g(!0);s===a&&(s=""),s&&(a=`(?:${a})(?:${s})*?`);let u="";return u=this.type==="!"&&this.#c?(this.isStart()&&!n?ml:"")+w0:o+a+(this.type==="!"?"))"+(!this.isStart()||n||t?"":ml)+E0+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&s?")":this.type==="*"&&s?")?":`)${this.type}`),[u,Pa(a),this.#r=!!this.#r,this.#o]}#g(t){return this.#e.map((n=>{if(typeof n=="string")throw new Error("string type in extglob ast??");const[r,o,a,s]=n.toRegExpSource(t);return this.#o=this.#o||s,r})).filter((n=>!(this.isStart()&&this.isEnd()&&!n))).join("|")}static#A(t,n,r=!1){let o=!1,a="",s=!1,u=!1;for(let i=0;i(zi(t),!(!n.nocomment&&t.charAt(0)==="#")&&new Ui(t,n).match(e)),_D=/^\*+([^+@!?\*\[\(]*)$/,JD=e=>t=>!t.startsWith(".")&&t.endsWith(e),QD=e=>t=>t.endsWith(e),eT=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),tT=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),nT=/^\*+\.\*+$/,rT=e=>!e.startsWith(".")&&e.includes("."),oT=e=>e!=="."&&e!==".."&&e.includes("."),aT=/^\.\*+$/,sT=e=>e!=="."&&e!==".."&&e.startsWith("."),iT=/^\*+$/,uT=e=>e.length!==0&&!e.startsWith("."),lT=e=>e.length!==0&&e!=="."&&e!=="..",cT=/^\?+([^+@!?\*\[\(]*)?$/,dT=([e,t=""])=>{const n=wv([e]);return t?(t=t.toLowerCase(),r=>n(r)&&r.toLowerCase().endsWith(t)):n},pT=([e,t=""])=>{const n=xv([e]);return t?(t=t.toLowerCase(),r=>n(r)&&r.toLowerCase().endsWith(t)):n},hT=([e,t=""])=>{const n=xv([e]);return t?r=>n(r)&&r.endsWith(t):n},fT=([e,t=""])=>{const n=wv([e]);return t?r=>n(r)&&r.endsWith(t):n},wv=([e])=>{const t=e.length;return n=>n.length===t&&!n.startsWith(".")},xv=([e])=>{const t=e.length;return n=>n.length===t&&n!=="."&&n!==".."},Av=typeof uo=="object"&&uo?typeof dl=="object"&&dl&&dl.__MINIMATCH_TESTING_PLATFORM__||uo.platform:"posix";Ft.sep=Av==="win32"?"\\":"/";const Bt=Symbol("globstar **");Ft.GLOBSTAR=Bt,Ft.filter=(e,t={})=>n=>Ft(n,e,t);const dn=(e,t={})=>Object.assign({},e,t);Ft.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ft;const t=Ft;return Object.assign(((n,r,o={})=>t(n,r,dn(e,o))),{Minimatch:class extends t.Minimatch{constructor(n,r={}){super(n,dn(e,r))}static defaults(n){return t.defaults(dn(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,r,o={}){super(n,r,dn(e,o))}static fromGlob(n,r={}){return t.AST.fromGlob(n,dn(e,r))}},unescape:(n,r={})=>t.unescape(n,dn(e,r)),escape:(n,r={})=>t.escape(n,dn(e,r)),filter:(n,r={})=>t.filter(n,dn(e,r)),defaults:n=>t.defaults(dn(e,n)),makeRe:(n,r={})=>t.makeRe(n,dn(e,r)),braceExpand:(n,r={})=>t.braceExpand(n,dn(e,r)),match:(n,r,o={})=>t.match(n,r,dn(e,o)),sep:t.sep,GLOBSTAR:Bt})};const Sv=(e,t={})=>(zi(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:UD(e));Ft.braceExpand=Sv,Ft.makeRe=(e,t={})=>new Ui(e,t).makeRe(),Ft.match=(e,t,n={})=>{const r=new Ui(t,n);return e=e.filter((o=>r.match(o))),r.options.nonull&&!e.length&&e.push(t),e};const x0=/[?*]|[+@!]\(.*?\)|\[|\]/;class Ui{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;maxGlobstarRecursion;regexp;constructor(t,n={}){zi(t),n=n||{},this.options=n,this.maxGlobstarRecursion=n.maxGlobstarRecursion??200,this.pattern=t,this.platform=n.platform||Av,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!n.windowsPathsNoEscape||n.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!n.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!n.nonegate,this.comment=!1,this.empty=!1,this.partial=!!n.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=n.windowsNoMagicRoot!==void 0?n.windowsNoMagicRoot:!(!this.isWindows||!this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(const t of this.set)for(const n of t)if(typeof n!="string")return!0;return!1}debug(...t){}make(){const t=this.pattern,n=this.options;if(!n.nocomment&&t.charAt(0)==="#")return void(this.comment=!0);if(!t)return void(this.empty=!0);this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],n.debug&&(this.debug=(...a)=>console.error(...a)),this.debug(this.pattern,this.globSet);const r=this.globSet.map((a=>this.slashSplit(a)));this.globParts=this.preprocess(r),this.debug(this.pattern,this.globParts);let o=this.globParts.map(((a,s,u)=>{if(this.isWindows&&this.windowsNoMagicRoot){const i=!(a[0]!==""||a[1]!==""||a[2]!=="?"&&x0.test(a[2])||x0.test(a[3])),c=/^[a-z]:/i.test(a[0]);if(i)return[...a.slice(0,4),...a.slice(4).map((l=>this.parse(l)))];if(c)return[a[0],...a.slice(1).map((l=>this.parse(l)))]}return a.map((i=>this.parse(i)))}));if(this.debug(this.pattern,o),this.set=o.filter((a=>a.indexOf(!1)===-1)),this.isWindows)for(let a=0;a=2?(t=this.firstPhasePreProcess(t),t=this.secondPhasePreProcess(t)):t=n>=1?this.levelOneOptimize(t):this.adjascentGlobstarOptimize(t),t}adjascentGlobstarOptimize(t){return t.map((n=>{let r=-1;for(;(r=n.indexOf("**",r+1))!==-1;){let o=r;for(;n[o+1]==="**";)o++;o!==r&&n.splice(r,o-r)}return n}))}levelOneOptimize(t){return t.map((n=>(n=n.reduce(((r,o)=>{const a=r[r.length-1];return o==="**"&&a==="**"?r:o===".."&&a&&a!==".."&&a!=="."&&a!=="**"?(r.pop(),r):(r.push(o),r)}),[])).length===0?[""]:n))}levelTwoFileOptimize(t){Array.isArray(t)||(t=this.slashSplit(t));let n=!1;do{if(n=!1,!this.preserveMultipleSlashes){for(let o=1;oo&&r.splice(o+1,s-o);let u=r[o+1];const i=r[o+2],c=r[o+3];if(u!==".."||!i||i==="."||i===".."||!c||c==="."||c==="..")continue;n=!0,r.splice(o,1);const l=r.slice(0);l[o]="**",t.push(l),o--}if(!this.preserveMultipleSlashes){for(let s=1;sn.length))}partsMatch(t,n,r=!1){let o=0,a=0,s=[],u="";for(;o=2&&(t=this.levelTwoFileOptimize(t)),n.includes(Bt)?this.#n(t,n,r,o,a):this.#o(t,n,r,o,a)}#n(t,n,r,o,a){const s=n.indexOf(Bt,a),u=n.lastIndexOf(Bt),[i,c,l]=r?[n.slice(a,s),n.slice(s+1),[]]:[n.slice(a,s),n.slice(s+1,u),n.slice(u+1)];if(i.length){const v=t.slice(o,o+i.length);if(!this.#o(v,i,r,0,0))return!1;o+=i.length}let d=0;if(l.length){if(l.length+o>t.length)return!1;let v=t.length-l.length;if(this.#o(t,l,r,v,0))d=l.length;else{if(t[t.length-1]!==""||o+l.length===t.length||(v--,!this.#o(t,l,r,v,0)))return!1;d=l.length+1}}if(!c.length){let v=!!d;for(let b=o;b{const c=i.map((l=>{if(l instanceof RegExp)for(const d of l.flags.split(""))o.add(d);return typeof l=="string"?l.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):l===Bt?Bt:l._src}));return c.forEach(((l,d)=>{const p=c[d+1],h=c[d-1];l===Bt&&h!==Bt&&(h===void 0?p!==void 0&&p!==Bt?c[d+1]="(?:\\/|"+r+"\\/)?"+p:c[d]=r:p===void 0?c[d-1]=h+"(?:\\/|"+r+")?":p!==Bt&&(c[d-1]=h+"(?:\\/|\\/"+r+"\\/)"+p,c[d+1]=Bt))})),c.filter((l=>l!==Bt)).join("/")})).join("|");const[s,u]=t.length>1?["(?:",")"]:["",""];a="^"+s+a+u+"$",this.negate&&(a="^(?!"+a+").+$");try{this.regexp=new RegExp(a,[...o].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(t){return this.preserveMultipleSlashes?t.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(t)?["",...t.split(/\/+/)]:t.split(/\/+/)}match(t,n=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&n)return!0;const r=this.options;this.isWindows&&(t=t.split("\\").join("/"));const o=this.slashSplit(t);this.debug(this.pattern,"split",o);const a=this.set;this.debug(this.pattern,"set",a);let s=o[o.length-1];if(!s)for(let u=o.length-2;!s&&u>=0;u--)s=o[u];for(let u=0;u=400)throw ld(t);return t}function Jo(e,t,n=!1){return n?{data:t,headers:e.headers?CD(e.headers):{},status:e.status,statusText:e.statusText}:t}Ft.AST=ud,Ft.Minimatch=Ui,Ft.escape=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&"),Ft.unescape=Pa;const mT=(A0=function(e,t,n,r={}){const o=vt({url:et(e.remoteURL,Qe(t)),method:"COPY",headers:{Destination:et(e.remoteURL,Qe(n)),Overwrite:r.overwrite===!1?"F":"T",Depth:r.shallow?"0":"infinity"}},e,r);return s=function(u){yt(e,u)},(a=gt(o,e))&&a.then||(a=Promise.resolve(a)),s?a.then(s):a;var a,s},function(){for(var e=[],t=0;tcd.includes(e)?"__"+e:e,vT={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0,unicode:!1},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,entityDecoder:null,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,n){return e},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0,jPath:!0,onDangerousProperty:Ov};function yT(e,t){if(typeof e!="string")return;const n=e.toLowerCase();if(cd.some((r=>n===r.toLowerCase())))throw new Error(`[SECURITY] Invalid ${t}: "${e}" is a reserved JavaScript keyword that could cause prototype pollution`);if(Tv.some((r=>n===r.toLowerCase())))throw new Error(`[SECURITY] Invalid ${t}: "${e}" is a reserved JavaScript keyword that could cause prototype pollution`)}function Nv(e,t){return typeof e=="boolean"?{enabled:e,maxEntitySize:1e4,maxExpansionDepth:1e4,maxTotalExpansions:1/0,maxExpandedLength:1e5,maxEntityCount:1e3,allowedTags:null,tagFilter:null,appliesTo:"all"}:typeof e=="object"&&e!==null?{enabled:e.enabled!==!1,maxEntitySize:Math.max(1,e.maxEntitySize??1e4),maxExpansionDepth:Math.max(1,e.maxExpansionDepth??1e4),maxTotalExpansions:Math.max(1,e.maxTotalExpansions??1/0),maxExpandedLength:Math.max(1,e.maxExpandedLength??1e5),maxEntityCount:Math.max(1,e.maxEntityCount??1e3),allowedTags:e.allowedTags??null,tagFilter:e.tagFilter??null,appliesTo:e.appliesTo??"all"}:Nv(!0)}const bT=function(e){const t=Object.assign({},vT,e),n=[{value:t.attributeNamePrefix,name:"attributeNamePrefix"},{value:t.attributesGroupName,name:"attributesGroupName"},{value:t.textNodeName,name:"textNodeName"},{value:t.cdataPropName,name:"cdataPropName"},{value:t.commentPropName,name:"commentPropName"}];for(const{value:r,name:o}of n)r&&yT(r,o);return t.onDangerousProperty===null&&(t.onDangerousProperty=Ov),t.processEntities=Nv(t.processEntities,t.htmlEntities),t.unpairedTagsSet=new Set(t.unpairedTags),t.stopNodes&&Array.isArray(t.stopNodes)&&(t.stopNodes=t.stopNodes.map((r=>typeof r=="string"&&r.startsWith("*.")?".."+r.substring(2):r))),t};let Fo;Fo=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class Or{constructor(t){this.tagname=t,this.child=[],this[":@"]=Object.create(null)}add(t,n){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:n})}addChild(t,n){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child}),this.addStartIndex(n)}addStartIndex(t){t!==void 0&&(this.child[this.child.length-1][Fo]={startIndex:t})}addEndIndex(t){const n=this.child[this.child.length-1];n!==void 0&&n[Fo]!==void 0&&n[Fo].endIndex===void 0&&(n[Fo].endIndex=t)}static getMetaDataSymbol(){return Fo}}const D0=":A-Za-z_À-ÖØ-öø-˿Ͱ-ͽͿ-҆҈-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�",Bv=":A-Za-z_À-˿Ͱ-ͽͿ-҆҈-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",ET=Bv+"\\-\\.\\d·̀-ͯ҇‿-⁀",dd=(e,t,n="")=>{const r=`[${e.replace(":","")}][${t.replace(":","")}]*`;return{name:new RegExp(`^[${e}][${t}]*$`,n),ncName:new RegExp(`^${r}$`,n),qName:new RegExp(`^${r}(?::${r})?$`,n),nmToken:new RegExp(`^[${t}]+$`,n),nmTokens:new RegExp(`^[${t}]+(?:\\s+[${t}]+)*$`,n)}},wT=dd(D0,D0+"\\-\\.\\d·̀-ͯ‿-⁀"),xT=dd(Bv,ET,"u"),T0=":A-Za-z_",AT=dd(T0,T0+"\\-\\.\\d"),Pv=(e="1.0",t=!1)=>t?AT:e==="1.1"?xT:wT,Rv=(e,{xmlVersion:t="1.0",asciiOnly:n=!1}={})=>Pv(t,n).qName.test(e),O0=["name","ncName","qName","nmToken","nmTokens"],$v=(e,{xmlVersion:t="1.0",asciiOnly:n=!1,maxCacheSize:r=2048}={})=>{if(!O0.includes(e))throw new TypeError(`Unknown production "${e}". Must be one of: ${O0.join(", ")}`);const o=Pv(t,n)[e];let a=new Map;const s=u=>{const i=a.get(u);if(i!==void 0)return i;const c=o.test(u);return a.size{a=new Map},s};class ST{constructor(t,n){this.suppressValidationErr=!t,this.options=t,this.xmlVersion=n||1}setXmlVersion(t=1){this.xmlVersion=t}readDocType(t,n){const r=Object.create(null);let o=0;if(t[n+3]!=="O"||t[n+4]!=="C"||t[n+5]!=="T"||t[n+6]!=="Y"||t[n+7]!=="P"||t[n+8]!=="E")throw new Error("Invalid Tag instead of DOCTYPE");{n+=9;let a=1,s=!1,u=!1,i=null,c="";for(;n"){if(u?t[n-1]==="-"&&t[n-2]==="-"&&(u=!1,a--):a--,a===0)break}else t[n]==="["?s=!0:c+=t[n];else{if(s&&Zr(t,"!ENTITY",n)){let l,d;if(n+=7,[l,d,n]=this.readEntityExp(t,n+1,this.suppressValidationErr),d.indexOf("&")===-1){if(this.options.enabled!==!1&&this.options.maxEntityCount!=null&&o>=this.options.maxEntityCount)throw new Error(`Entity count (${o+1}) exceeds maximum allowed (${this.options.maxEntityCount})`);r[l]=d,o++}}else if(s&&Zr(t,"!ELEMENT",n)){n+=8;const{index:l}=this.readElementExp(t,n+1);n=l}else if(s&&Zr(t,"!ATTLIST",n))n+=8;else if(s&&Zr(t,"!NOTATION",n)){n+=9;const{index:l}=this.readNotationExp(t,n+1,this.suppressValidationErr);n=l}else{if(!Zr(t,"!--",n))throw new Error("Invalid DOCTYPE");u=!0}a++,c=""}else i=t[n],c+=t[n];else t[n]===i&&(i=null),c+=t[n];if(i!==null||a!==0)throw new Error("Unclosed DOCTYPE")}return{entities:r,i:n}}readEntityExp(t,n){const r=n=Yt(t,n);for(;nthis.options.maxEntitySize)throw new Error(`Entity "${o}" size (${a.length}) exceeds maximum allowed size (${this.options.maxEntitySize})`);return[o,a,--n]}readNotationExp(t,n){const r=n=Yt(t,n);for(;n{for(;t=48&&i<=57||i===45)){if(i=55296&&i<=56319){if(u+1=56320&&c<=57343){const l=65536+(i-55296<<10)+(c-56320);if(Ec.has(l)){a=u;break}}}}else if(wc[i-Ra]!==255||Ks.has(i)){a=u;break}}}if(a===-1)return r;const s=[];a>0&&s.push(r.slice(0,a));for(let u=a;u=48&&i<=57||i===45){s.push(r[u]);continue}if(i=55296&&i<=56319){if(u+1=56320&&l<=57343){const d=65536+(i-55296<<10)+(l-56320),p=Ec.get(d);if(p!==void 0){s.push(String.fromCharCode(p+48)),u++;continue}}}s.push(r[u]);continue}if(Ks.has(i)){s.push("-");continue}const c=wc[i-Ra];s.push(c!==255?String.fromCharCode(c+48):r[u])}return s.join("")})(n),n==="0"))return 0;if(t.hex&&TT.test(n))return gl(n,16);if(t.binary&&OT.test(n))return gl(n,2);if(t.octal&&NT.test(n))return gl(n,8);if(isFinite(n)){if(n.includes("e")||n.includes("E"))return(function(r,o,a){if(!a.eNotation)return r;const s=o.match($T);if(s){let u=s[1]||"";const i=s[3].indexOf("e")===-1?"E":"e",c=s[2],l=u?r[c.length+1]===i:r[c.length]===i;return c.length>1&&l?r:(c.length!==1||!s[3].startsWith(`.${i}`)&&s[3][0]!==i)&&c.length>0?a.leadingZeros&&!l?(o=(s[1]||"")+s[3],Number(o)):r:Number(o)}return r})(e,n,t);{const r=BT.exec(n);if(r){const o=r[1]||"",a=r[2];let s=(function(i){if(i&&i.indexOf(".")!==-1){let c=i.length;for(;c>0&&i.charCodeAt(c-1)===48;)c--;return(i=i.slice(0,c))==="."?i="0":i[0]==="."?i="0"+i:i[i.length-1]==="."&&(i=i.substring(0,i.length-1)),i}return i})(r[3]);const u=o?e[a.length+1]===".":e[a.length]===".";if(!t.leadingZeros&&(a.length>1||a.length===1&&!u))return e;{const i=Number(n),c=String(i);if(i===0)return i;if(c.search(/[eE]/)!==-1)return t.eNotation?i:e;if(n.indexOf(".")!==-1)return c==="0"||c===s||c===`${o}${s}`?i:e;let l=a?s:n;return a?l===c||o+l===c?i:e:l===c||l===o+c?i:e}}return e}}return(function(r,o,a){const s=o===1/0;switch(a.infinity.toLowerCase()){case"null":return null;case"infinity":return o;case"string":return s?"Infinity":"-Infinity";default:return r}})(e,Number(n),t)}const $T=/^([-+])?(0*)(\d*(\.\d*)?[eE][-\+]?\d+)$/;function gl(e,t){const n=e.trim();if(t!==2&&t!==8||(e=n.substring(2)),parseInt)return parseInt(e,t);if(Number.parseInt)return Number.parseInt(e,t);if(window&&window.parseInt)return window.parseInt(e,t);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}class FT{constructor(t){this._matcher=t}get separator(){return this._matcher.separator}getCurrentTag(){const t=this._matcher.path;return t.length>0?t[t.length-1].tag:void 0}getCurrentNamespace(){const t=this._matcher.path;return t.length>0?t[t.length-1].namespace:void 0}getAttrValue(t){const n=this._matcher.path;if(n.length!==0)return n[n.length-1].values?.[t]}hasAttr(t){const n=this._matcher.path;if(n.length===0)return!1;const r=n[n.length-1];return r.values!==void 0&&t in r.values}getAnyParentAttr(t){return this._matcher.getAnyParentAttr(t)}hasAnyParentAttr(t){return this._matcher.hasAnyParentAttr(t)}getPosition(){const t=this._matcher.path;return t.length===0?-1:t[t.length-1].position??0}getCounter(){const t=this._matcher.path;return t.length===0?-1:t[t.length-1].counter??0}getIndex(){return this.getPosition()}getDepth(){return this._matcher.path.length}toString(t,n=!0){return this._matcher.toString(t,n)}toArray(){return this._matcher.path.map((t=>t.tag))}matches(t){return this._matcher.matches(t)}matchesAny(t){return t.matchesAny(this._matcher)}}class pd{constructor(t={}){this.separator=t.separator||".",this.path=[],this.siblingStacks=[],this._pathStringCache=null,this._view=new FT(this),this._keptAttrs=[]}push(t,n=null,r=null,o=null){this._pathStringCache=null,this.path.length>0&&(this.path[this.path.length-1].values=void 0);const a=this.path.length;let s=this.siblingStacks[a];s||(s={counts:new Map,total:0},this.siblingStacks[a]=s);const u=r?`${r}:${t}`:t,i=s.counts.get(u)||0,c=s.total;s.counts.set(u,i+1),s.total++;const l={tag:t,position:c,counter:i};r!=null&&(l.namespace=r),n!=null&&(l.values=n),this.path.push(l);const d=this.path.length,p=o!==null?o.keep:null;if(p!=null&&p.length>0&&n)for(let h=0;hthis.path.length+1&&(this.siblingStacks.length=this.path.length+1);const n=this.path.length+1;for(;this._keptAttrs.length>0&&this._keptAttrs[this._keptAttrs.length-1].depth>=n;)this._keptAttrs.pop();return t}updateCurrent(t){if(this.path.length>0){const n=this.path[this.path.length-1];t!=null&&(n.values=t)}}getCurrentTag(){return this.path.length>0?this.path[this.path.length-1].tag:void 0}getCurrentNamespace(){return this.path.length>0?this.path[this.path.length-1].namespace:void 0}getAttrValue(t){if(this.path.length!==0)return this.path[this.path.length-1].values?.[t]}hasAttr(t){if(this.path.length===0)return!1;const n=this.path[this.path.length-1];return n.values!==void 0&&t in n.values}getAnyParentAttr(t){const n=this._keptAttrs;for(let r=n.length-1;r>=0;r--)if(n[r].name===t)return n[r].value}hasAnyParentAttr(t){const n=this._keptAttrs;for(let r=n.length-1;r>=0;r--)if(n[r].name===t)return!0;return!1}getPosition(){return this.path.length===0?-1:this.path[this.path.length-1].position??0}getCounter(){return this.path.length===0?-1:this.path[this.path.length-1].counter??0}getIndex(){return this.getPosition()}getDepth(){return this.path.length}toString(t,n=!0){const r=t||this.separator;if(r===this.separator&&n===!0){if(this._pathStringCache!==null)return this._pathStringCache;const o=this.path.map((a=>a.namespace?`${a.namespace}:${a.tag}`:a.tag)).join(r);return this._pathStringCache=o,o}return this.path.map((o=>n&&o.namespace?`${o.namespace}:${o.tag}`:o.tag)).join(r)}toArray(){return this.path.map((t=>t.tag))}reset(){this._pathStringCache=null,this.path=[],this.siblingStacks=[],this._keptAttrs=[]}matches(t){const n=t.segments;return n.length!==0&&(t.hasDeepWildcard()?this._matchWithDeepWildcard(n):this._matchSimple(n))}_matchSimple(t){if(this.path.length!==t.length)return!1;for(let n=0;n=0&&n>=0;){const o=t[r];if(o.type==="deep-wildcard"){if(r--,r<0)return!0;const a=t[r];let s=!1;for(let u=n;u>=0;u--)if(this._matchSegment(a,this.path[u],u===this.path.length-1)){n=u-1,r--,s=!0;break}if(!s)return!1}else{if(!this._matchSegment(o,this.path[n],n===this.path.length-1))return!1;n--,r--}}return r<0}_matchSegment(t,n,r){if(t.tag!=="*"&&t.tag!==n.tag||t.namespace!==void 0&&t.namespace!=="*"&&t.namespace!==n.namespace||t.attrName!==void 0&&(!r||!n.values||!(t.attrName in n.values)||t.attrValue!==void 0&&String(n.values[t.attrName])!==String(t.attrValue)))return!1;if(t.position!==void 0){if(!r)return!1;const o=n.counter??0;if(t.position==="first"&&o!==0||t.position==="odd"&&o%2!=1||t.position==="even"&&o%2!=0||t.position==="nth"&&o!==t.positionValue)return!1}return!0}matchesAny(t){return t.matchesAny(this)}snapshot(){return{path:this.path.map((t=>({...t}))),siblingStacks:this.siblingStacks.map((t=>t&&{counts:new Map(t.counts),total:t.total})),keptAttrs:this._keptAttrs.map((t=>({...t})))}}restore(t){this._pathStringCache=null,this.path=t.path.map((n=>({...n}))),this.siblingStacks=t.siblingStacks.map((n=>n&&{counts:new Map(n.counts),total:n.total})),this._keptAttrs=(t.keptAttrs||[]).map((n=>({...n})))}readOnly(){return this._view}}class Xo{constructor(t,n={},r){this.pattern=t,this.separator=n.separator||".",this.segments=this._parse(t),this.data=r,this._hasDeepWildcard=this.segments.some((o=>o.type==="deep-wildcard")),this._hasAttributeCondition=this.segments.some((o=>o.attrName!==void 0)),this._hasPositionSelector=this.segments.some((o=>o.position!==void 0))}_parse(t){const n=[];let r=0,o="";for(;r",lt:"<",quot:'"'},MT={nbsp:" ",copy:"©",reg:"®",trade:"™",mdash:"—",ndash:"–",hellip:"…",laquo:"«",raquo:"»",lsquo:"‘",rsquo:"’",ldquo:"“",rdquo:"”",bull:"•",para:"¶",sect:"§",deg:"°",frac12:"½",frac14:"¼",frac34:"¾"},Vi=Object.freeze({ALLOW:"allow",BLOCK:"block",THROW:"throw"}),CT=new Set("!?\\\\/[]$%{}^&*()<>|+");function N0(e){if(e[0]==="#")throw new Error(`[EntityReplacer] Invalid character '#' in entity name: "${e}"`);for(const t of e)if(CT.has(t))throw new Error(`[EntityReplacer] Invalid character '${t}' in entity name: "${e}"`);return e}function ba(...e){const t=Object.create(null);for(const n of e)if(n)for(const r of Object.keys(n)){const o=n[r];if(typeof o=="string")t[r]=o;else if(o&&typeof o=="object"&&o.val!==void 0){const a=o.val;typeof a=="string"&&(t[r]=a)}}return t}const _r="external",Ys="base",vl="all",tn=Object.freeze({allow:0,leave:1,remove:2,throw:3}),kT=new Set([9,10,13]);class Lv{constructor(t={}){var n;this._limit=t.limit||{},this._maxTotalExpansions=this._limit.maxTotalExpansions||0,this._maxExpandedLength=this._limit.maxExpandedLength||0,this._postCheck=typeof t.postCheck=="function"?t.postCheck:o=>o,this._limitTiers=(n=this._limit.applyLimitsTo??_r)&&n!==_r?n===vl?new Set([vl]):n===Ys?new Set([Ys]):Array.isArray(n)?new Set(n):new Set([_r]):new Set([_r]),this._numericAllowed=t.numericAllowed??!0,this._baseMap=ba(Fv,t.namedEntities||null),this._externalMap=Object.create(null),this._inputMap=Object.create(null),this._totalExpansions=0,this._expandedLength=0,this._removeSet=new Set(t.remove&&Array.isArray(t.remove)?t.remove:[]),this._leaveSet=new Set(t.leave&&Array.isArray(t.leave)?t.leave:[]);const r=(function(o){if(!o)return{xmlVersion:1,onLevel:tn.allow,nullLevel:tn.remove};const a=o.xmlVersion===1.1?1.1:1,s=tn[o.onNCR]??tn.allow,u=tn[o.nullNCR]??tn.remove;return{xmlVersion:a,onLevel:s,nullLevel:Math.max(u,tn.remove)}})(t.ncr);this._ncrXmlVersion=r.xmlVersion,this._ncrOnLevel=r.onLevel,this._ncrNullLevel=r.nullLevel,this._onExternalEntity=typeof t.onExternalEntity=="function"?t.onExternalEntity:null,this._onInputEntity=typeof t.onInputEntity=="function"?t.onInputEntity:null}_applyRegistrationHook(t,n,r,o){if(!t)return!0;const a=t(n,r);if(a===Vi.BLOCK)return!1;if(a===Vi.THROW)throw new Error(`[EntityDecoder] Registration of ${o} entity "&${n};" was rejected by hook`);return!0}setExternalEntities(t){if(t)for(const o of Object.keys(t))N0(o);if(!this._onExternalEntity)return void(this._externalMap=ba(t));const n=ba(t),r=Object.create(null);for(const[o,a]of Object.entries(n))this._applyRegistrationHook(this._onExternalEntity,o,a,"external")&&(r[o]=a);this._externalMap=r}addExternalEntity(t,n){N0(t),typeof n=="string"&&n.indexOf("&")===-1&&this._applyRegistrationHook(this._onExternalEntity,t,n,"external")&&(this._externalMap[t]=n)}addInputEntities(t){if(this._totalExpansions=0,this._expandedLength=0,!this._onInputEntity)return void(this._inputMap=ba(t));const n=ba(t),r=Object.create(null);for(const[o,a]of Object.entries(n))this._applyRegistrationHook(this._onInputEntity,o,a,"input")&&(r[o]=a);this._inputMap=r}reset(){return this._inputMap=Object.create(null),this._totalExpansions=0,this._expandedLength=0,this}setXmlVersion(t){this._ncrXmlVersion=t===1.1?1.1:1}decode(t){if(typeof t!="string"||t.length===0||t.indexOf("&")===-1)return t;const n=t,r=[],o=t.length;let a=0,s=0;const u=this._maxTotalExpansions>0,i=this._maxExpandedLength>0,c=u||i;for(;s=o||t.charCodeAt(d)!==59){s++;continue}const p=t.slice(s+1,d);if(p.length===0){s++;continue}let h,g;if(this._removeSet.has(p))h="",g===void 0&&(g=_r);else{if(this._leaveSet.has(p)){s++;continue}if(p.charCodeAt(0)===35){const f=this._resolveNCR(p);if(f===void 0){s++;continue}h=f,g=Ys}else{const f=this._resolveName(p);h=f?.value,g=f?.tier}}if(h!==void 0){if(s>a&&r.push(t.slice(a,s)),r.push(h),a=d+1,s=a,c&&this._tierCounts(g)){if(u&&(this._totalExpansions++,this._totalExpansions>this._maxTotalExpansions))throw new Error(`[EntityReplacer] Entity expansion count limit exceeded: ${this._totalExpansions} > ${this._maxTotalExpansions}`);if(i){const f=h.length-(p.length+2);if(f>0&&(this._expandedLength+=f,this._expandedLength>this._maxExpandedLength))throw new Error(`[EntityReplacer] Expanded content length limit exceeded: ${this._expandedLength} > ${this._maxExpandedLength}`)}}}else s++}a=55296&&t<=57343||this._ncrXmlVersion===1&&t>=1&&t<=31&&!kT.has(t)?tn.remove:-1}_applyNCRAction(t,n,r){switch(t){case tn.allow:return String.fromCodePoint(r);case tn.remove:return"";case tn.leave:return;case tn.throw:throw new Error(`[EntityDecoder] Prohibited numeric character reference &${n}; (U+${r.toString(16).toUpperCase().padStart(4,"0")})`);default:return String.fromCodePoint(r)}}_resolveNCR(t){const n=t.charCodeAt(1);let r;if(r=n===120||n===88?parseInt(t.slice(2),16):parseInt(t.slice(1),10),Number.isNaN(r)||r<0||r>1114111)return;const o=this._classifyNCR(r);if(!this._numericAllowed&&o/]/i},{id:"html-script-close",description:"<\/script closing tag",pattern:/<\/script[\s>]/i},{id:"html-javascript-protocol",description:"javascript: URI scheme (with optional whitespace/encoding)",pattern:/j[\t\n\r ]*a[\t\n\r ]*v[\t\n\r ]*a[\t\n\r ]*s[\t\n\r ]*c[\t\n\r ]*r[\t\n\r ]*i[\t\n\r ]*p[\t\n\r ]*t[\t\n\r ]*:/i},{id:"html-vbscript-protocol",description:"vbscript: URI scheme",pattern:/vbscript[\t\n\r ]*:/i},{id:"html-data-html",description:"data:text/html URI — can execute scripts in browsers",pattern:/data[\t\n\r ]*:[\t\n\r ]*text\/html/i},{id:"html-data-xhtml",description:"data:application/xhtml+xml URI",pattern:/data[\t\n\r ]*:[\t\n\r ]*application\/xhtml/i},{id:"html-data-svg",description:"data:image/svg+xml URI — can execute scripts",pattern:/data[\t\n\r ]*:[\t\n\r ]*image\/svg\+xml/i},{id:"html-inline-event-handler",description:"Inline event handler attributes: onclick=, onerror=, onload=, etc.",pattern:/\bon\w{1,30}\s*=/i},{id:"html-entity-obfuscated-script",description:"HTML-entity-encoded \n\n\n","function linkTo(app, file) {\n return generateFilePath(app, \"\", file);\n}\nconst linkToRemoteBase = (service) => \"/remote.php/\" + service;\nfunction generateRemoteUrl(service, options) {\n ensureBaseUrlInNonDomEnvironment(options);\n const baseURL = options?.baseURL ?? getBaseUrl();\n return baseURL + linkToRemoteBase(service);\n}\nfunction generateOcsUrl(url, params, options) {\n const allOptions = { ocsVersion: 2, ...options || {} };\n ensureBaseUrlInNonDomEnvironment(allOptions);\n const version = allOptions.ocsVersion === 1 ? 1 : 2;\n const baseURL = options?.baseURL ?? getBaseUrl();\n return baseURL + \"/ocs/v\" + version + \".php\" + _generateUrlPath(url, params, options);\n}\nfunction _generateUrlPath(url, params, options) {\n const allOptions = { escape: true, ...options || {} };\n const _build = function(text, vars) {\n vars = vars || {};\n return text.replace(/{([^{}]*)}/g, function(a, b) {\n const r = vars[b];\n if (allOptions.escape) {\n return typeof r === \"string\" || typeof r === \"number\" ? encodeURIComponent(r.toString()) : encodeURIComponent(a);\n } else {\n return typeof r === \"string\" || typeof r === \"number\" ? r.toString() : a;\n }\n });\n };\n if (url.charAt(0) !== \"/\") {\n url = \"/\" + url;\n }\n return _build(url, params || {});\n}\nfunction generateUrl(url, params, options) {\n const allOptions = { noRewrite: false, ...options || {} };\n ensureBaseUrlInNonDomEnvironment(allOptions);\n const baseOrRootURL = options?.baseURL ?? getRootUrl();\n if (!allOptions.noRewrite && typeof window !== \"undefined\" && window.OC?.config?.modRewriteWorking === true) {\n return baseOrRootURL + _generateUrlPath(url, params, options);\n }\n return baseOrRootURL + \"/index.php\" + _generateUrlPath(url, params, options);\n}\nfunction imagePath(app, file) {\n if (!file.includes(\".\")) {\n return generateFilePath(app, \"img\", `${file}.svg`);\n }\n return generateFilePath(app, \"img\", file);\n}\nfunction generateFilePath(app, type, file) {\n ensureDomEnvironment();\n const isCore = window.OC?.coreApps?.includes(app) ?? false;\n const isPHP = file.slice(-3) === \"php\";\n let link = getRootUrl();\n if (isPHP && !isCore) {\n link += `/index.php/apps/${app}`;\n if (type) {\n link += `/${encodeURI(type)}`;\n }\n if (file !== \"index.php\") {\n link += `/${file}`;\n }\n } else if (!isPHP && !isCore) {\n link = getAppRootUrl(app);\n if (type) {\n link += `/${type}/`;\n }\n if (link.at(-1) !== \"/\") {\n link += \"/\";\n }\n link += file;\n } else {\n if ((app === \"settings\" || app === \"core\" || app === \"search\") && type === \"ajax\") {\n link += \"/index.php\";\n }\n if (app) {\n link += `/${app}`;\n }\n if (type) {\n link += `/${type}`;\n }\n link += `/${file}`;\n }\n return link;\n}\nfunction getBaseUrl() {\n ensureDomEnvironment();\n return window.location.protocol + \"//\" + window.location.host + getRootUrl();\n}\nfunction getRootUrl() {\n ensureDomEnvironment();\n let webroot = window._oc_webroot;\n if (typeof webroot === \"undefined\") {\n webroot = location.pathname;\n const pos = webroot.indexOf(\"/index.php/\");\n if (pos !== -1) {\n webroot = webroot.slice(0, pos);\n } else {\n const index = webroot.indexOf(\"/\", 1);\n webroot = webroot.slice(0, index > 0 ? index : void 0);\n }\n }\n return webroot;\n}\nfunction getAppRootUrl(app) {\n ensureDomEnvironment();\n const webroots = window._oc_appswebroots ?? {};\n return webroots[app] ?? \"\";\n}\nfunction ensureDomEnvironment() {\n if (typeof window === \"undefined\") {\n throw new Error(\"This function is only available in a DOM environment\");\n }\n}\nfunction ensureBaseUrlInNonDomEnvironment(options) {\n if (typeof window === \"undefined\" && !options?.baseURL) {\n throw new Error(\"This function requires baseURL option to be provided in non-DOM environments\");\n }\n}\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: GPL-3.0-or-later\n */\nfunction generateAvatarUrl(user, options) {\n const size = (options?.size || 64) <= 64 ? 64 : 512;\n const guestUrl = options?.isGuestUser ? \"/guest\" : \"\";\n const themeUrl = options?.isDarkTheme ? \"/dark\" : \"\";\n const url = generateUrl(`/avatar${guestUrl}/{user}/{size}${themeUrl}`, {\n user,\n size\n });\n const query = new URLSearchParams();\n if (options?.guestFallback) {\n query.set(\"guestFallback\", \"true\");\n }\n if (options?.version !== void 0) {\n query.set(\"v\", String(options.version));\n }\n const queryString = query.toString();\n return queryString ? `${url}?${queryString}` : url;\n}\nexport {\n generateAvatarUrl,\n generateFilePath,\n generateOcsUrl,\n generateRemoteUrl,\n generateUrl,\n getAppRootUrl,\n getBaseUrl,\n getRootUrl,\n imagePath,\n linkTo\n};\n//# sourceMappingURL=index.mjs.map\n","function getDefaultExportFromCjs (x) {\n\treturn x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;\n}\n\nvar browser = {exports: {}};\n\n// shim for using process in browser\nvar process = browser.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ());\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] };\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\nvar browserExports = browser.exports;\nconst process$1 = /*@__PURE__*/getDefaultExportFromCjs(browserExports);\n\nexport { process$1 as default, process$1 as process };\n//# sourceMappingURL=index.js.map\n","'use strict'\n\nconst debug = (\n typeof process === 'object' &&\n process.env &&\n process.env.NODE_DEBUG &&\n /\\bsemver\\b/i.test(process.env.NODE_DEBUG)\n) ? (...args) => console.error('SEMVER', ...args)\n : () => {}\n\nmodule.exports = debug\n","'use strict'\n\n// Note: this is the semver.org version of the spec that it implements\n// Not necessarily the package version of this code.\nconst SEMVER_SPEC_VERSION = '2.0.0'\n\nconst MAX_LENGTH = 256\nconst MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER ||\n/* istanbul ignore next */ 9007199254740991\n\n// Max safe segment length for coercion.\nconst MAX_SAFE_COMPONENT_LENGTH = 16\n\n// Max safe length for a build identifier. The max length minus 6 characters for\n// the shortest version with a build 0.0.0+BUILD.\nconst MAX_SAFE_BUILD_LENGTH = MAX_LENGTH - 6\n\nconst RELEASE_TYPES = [\n 'major',\n 'premajor',\n 'minor',\n 'preminor',\n 'patch',\n 'prepatch',\n 'prerelease',\n]\n\nmodule.exports = {\n MAX_LENGTH,\n MAX_SAFE_COMPONENT_LENGTH,\n MAX_SAFE_BUILD_LENGTH,\n MAX_SAFE_INTEGER,\n RELEASE_TYPES,\n SEMVER_SPEC_VERSION,\n FLAG_INCLUDE_PRERELEASE: 0b001,\n FLAG_LOOSE: 0b010,\n}\n","'use strict'\n\nconst {\n MAX_SAFE_COMPONENT_LENGTH,\n MAX_SAFE_BUILD_LENGTH,\n MAX_LENGTH,\n} = require('./constants')\nconst debug = require('./debug')\nexports = module.exports = {}\n\n// The actual regexps go on exports.re\nconst re = exports.re = []\nconst safeRe = exports.safeRe = []\nconst src = exports.src = []\nconst safeSrc = exports.safeSrc = []\nconst t = exports.t = {}\nlet R = 0\n\nconst LETTERDASHNUMBER = '[a-zA-Z0-9-]'\n\n// Replace some greedy regex tokens to prevent regex dos issues. These regex are\n// used internally via the safeRe object since all inputs in this library get\n// normalized first to trim and collapse all extra whitespace. The original\n// regexes are exported for userland consumption and lower level usage. A\n// future breaking change could export the safer regex only with a note that\n// all input should have extra whitespace removed.\nconst safeRegexReplacements = [\n ['\\\\s', 1],\n ['\\\\d', MAX_LENGTH],\n [LETTERDASHNUMBER, MAX_SAFE_BUILD_LENGTH],\n]\n\nconst makeSafeRegex = (value) => {\n for (const [token, max] of safeRegexReplacements) {\n value = value\n .split(`${token}*`).join(`${token}{0,${max}}`)\n .split(`${token}+`).join(`${token}{1,${max}}`)\n }\n return value\n}\n\nconst createToken = (name, value, isGlobal) => {\n const safe = makeSafeRegex(value)\n const index = R++\n debug(name, index, value)\n t[name] = index\n src[index] = value\n safeSrc[index] = safe\n re[index] = new RegExp(value, isGlobal ? 'g' : undefined)\n safeRe[index] = new RegExp(safe, isGlobal ? 'g' : undefined)\n}\n\n// The following Regular Expressions can be used for tokenizing,\n// validating, and parsing SemVer version strings.\n\n// ## Numeric Identifier\n// A single `0`, or a non-zero digit followed by zero or more digits.\n\ncreateToken('NUMERICIDENTIFIER', '0|[1-9]\\\\d*')\ncreateToken('NUMERICIDENTIFIERLOOSE', '\\\\d+')\n\n// ## Non-numeric Identifier\n// Zero or more digits, followed by a letter or hyphen, and then zero or\n// more letters, digits, or hyphens.\n\ncreateToken('NONNUMERICIDENTIFIER', `\\\\d*[a-zA-Z-]${LETTERDASHNUMBER}*`)\n\n// ## Main Version\n// Three dot-separated numeric identifiers.\n\ncreateToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIER]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIER]})`)\n\ncreateToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIERLOOSE]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIERLOOSE]})`)\n\n// ## Pre-release Version Identifier\n// A numeric identifier, or a non-numeric identifier.\n// Non-numeric identifiers include numeric identifiers but can be longer.\n// Therefore non-numeric identifiers must go first.\n\ncreateToken('PRERELEASEIDENTIFIER', `(?:${src[t.NONNUMERICIDENTIFIER]\n}|${src[t.NUMERICIDENTIFIER]})`)\n\ncreateToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NONNUMERICIDENTIFIER]\n}|${src[t.NUMERICIDENTIFIERLOOSE]})`)\n\n// ## Pre-release Version\n// Hyphen, followed by one or more dot-separated pre-release version\n// identifiers.\n\ncreateToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]\n}(?:\\\\.${src[t.PRERELEASEIDENTIFIER]})*))`)\n\ncreateToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]\n}(?:\\\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`)\n\n// ## Build Metadata Identifier\n// Any combination of digits, letters, or hyphens.\n\ncreateToken('BUILDIDENTIFIER', `${LETTERDASHNUMBER}+`)\n\n// ## Build Metadata\n// Plus sign, followed by one or more period-separated build metadata\n// identifiers.\n\ncreateToken('BUILD', `(?:\\\\+(${src[t.BUILDIDENTIFIER]\n}(?:\\\\.${src[t.BUILDIDENTIFIER]})*))`)\n\n// ## Full Version String\n// A main version, followed optionally by a pre-release version and\n// build metadata.\n\n// Note that the only major, minor, patch, and pre-release sections of\n// the version string are capturing groups. The build metadata is not a\n// capturing group, because it should not ever be used in version\n// comparison.\n\ncreateToken('FULLPLAIN', `v?${src[t.MAINVERSION]\n}${src[t.PRERELEASE]}?${\n src[t.BUILD]}?`)\n\ncreateToken('FULL', `^${src[t.FULLPLAIN]}$`)\n\n// like full, but allows v1.2.3 and =1.2.3, which people do sometimes.\n// also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty\n// common in the npm registry.\ncreateToken('LOOSEPLAIN', `[v=\\\\s]*${src[t.MAINVERSIONLOOSE]\n}${src[t.PRERELEASELOOSE]}?${\n src[t.BUILD]}?`)\n\ncreateToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`)\n\ncreateToken('GTLT', '((?:<|>)?=?)')\n\n// Something like \"2.*\" or \"1.2.x\".\n// Note that \"x.x\" is a valid xRange identifier, meaning \"any version\"\n// Only the first item is strictly required.\ncreateToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\\\*`)\ncreateToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\\\*`)\n\ncreateToken('XRANGEPLAIN', `[v=\\\\s]*(${src[t.XRANGEIDENTIFIER]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIER]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIER]})` +\n `(?:${src[t.PRERELEASE]})?${\n src[t.BUILD]}?` +\n `)?)?`)\n\ncreateToken('XRANGEPLAINLOOSE', `[v=\\\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:${src[t.PRERELEASELOOSE]})?${\n src[t.BUILD]}?` +\n `)?)?`)\n\ncreateToken('XRANGE', `^${src[t.GTLT]}\\\\s*${src[t.XRANGEPLAIN]}$`)\ncreateToken('XRANGELOOSE', `^${src[t.GTLT]}\\\\s*${src[t.XRANGEPLAINLOOSE]}$`)\n\n// Coercion.\n// Extract anything that could conceivably be a part of a valid semver\ncreateToken('COERCEPLAIN', `${'(^|[^\\\\d])' +\n '(\\\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` +\n `(?:\\\\.(\\\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +\n `(?:\\\\.(\\\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?`)\ncreateToken('COERCE', `${src[t.COERCEPLAIN]}(?:$|[^\\\\d])`)\ncreateToken('COERCEFULL', src[t.COERCEPLAIN] +\n `(?:${src[t.PRERELEASE]})?` +\n `(?:${src[t.BUILD]})?` +\n `(?:$|[^\\\\d])`)\ncreateToken('COERCERTL', src[t.COERCE], true)\ncreateToken('COERCERTLFULL', src[t.COERCEFULL], true)\n\n// Tilde ranges.\n// Meaning is \"reasonably at or greater than\"\ncreateToken('LONETILDE', '(?:~>?)')\n\ncreateToken('TILDETRIM', `(\\\\s*)${src[t.LONETILDE]}\\\\s+`, true)\nexports.tildeTrimReplace = '$1~'\n\ncreateToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`)\ncreateToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`)\n\n// Caret ranges.\n// Meaning is \"at least and backwards compatible with\"\ncreateToken('LONECARET', '(?:\\\\^)')\n\ncreateToken('CARETTRIM', `(\\\\s*)${src[t.LONECARET]}\\\\s+`, true)\nexports.caretTrimReplace = '$1^'\n\ncreateToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`)\ncreateToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`)\n\n// A simple gt/lt/eq thing, or just \"\" to indicate \"any version\"\ncreateToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\\\s*(${src[t.LOOSEPLAIN]})$|^$`)\ncreateToken('COMPARATOR', `^${src[t.GTLT]}\\\\s*(${src[t.FULLPLAIN]})$|^$`)\n\n// An expression to strip any whitespace between the gtlt and the thing\n// it modifies, so that `> 1.2.3` ==> `>1.2.3`\ncreateToken('COMPARATORTRIM', `(\\\\s*)${src[t.GTLT]\n}\\\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true)\nexports.comparatorTrimReplace = '$1$2$3'\n\n// Something like `1.2.3 - 1.2.4`\n// Note that these all use the loose form, because they'll be\n// checked against either the strict or loose comparator form\n// later.\ncreateToken('HYPHENRANGE', `^\\\\s*(${src[t.XRANGEPLAIN]})` +\n `\\\\s+-\\\\s+` +\n `(${src[t.XRANGEPLAIN]})` +\n `\\\\s*$`)\n\ncreateToken('HYPHENRANGELOOSE', `^\\\\s*(${src[t.XRANGEPLAINLOOSE]})` +\n `\\\\s+-\\\\s+` +\n `(${src[t.XRANGEPLAINLOOSE]})` +\n `\\\\s*$`)\n\n// Star ranges basically just allow anything at all.\ncreateToken('STAR', '(<|>)?=?\\\\s*\\\\*')\n// >=0.0.0 is like a star\ncreateToken('GTE0', '^\\\\s*>=\\\\s*0\\\\.0\\\\.0\\\\s*$')\ncreateToken('GTE0PRE', '^\\\\s*>=\\\\s*0\\\\.0\\\\.0-0\\\\s*$')\n","'use strict'\n\n// parse out just the options we care about\nconst looseOption = Object.freeze({ loose: true })\nconst emptyOpts = Object.freeze({ })\nconst parseOptions = options => {\n if (!options) {\n return emptyOpts\n }\n\n if (typeof options !== 'object') {\n return looseOption\n }\n\n return options\n}\nmodule.exports = parseOptions\n","'use strict'\n\nconst numeric = /^[0-9]+$/\nconst compareIdentifiers = (a, b) => {\n if (typeof a === 'number' && typeof b === 'number') {\n return a === b ? 0 : a < b ? -1 : 1\n }\n\n const anum = numeric.test(a)\n const bnum = numeric.test(b)\n\n if (anum && bnum) {\n a = +a\n b = +b\n }\n\n return a === b ? 0\n : (anum && !bnum) ? -1\n : (bnum && !anum) ? 1\n : a < b ? -1\n : 1\n}\n\nconst rcompareIdentifiers = (a, b) => compareIdentifiers(b, a)\n\nmodule.exports = {\n compareIdentifiers,\n rcompareIdentifiers,\n}\n","'use strict'\n\nconst debug = require('../internal/debug')\nconst { MAX_LENGTH, MAX_SAFE_INTEGER } = require('../internal/constants')\nconst { safeRe: re, t } = require('../internal/re')\n\nconst parseOptions = require('../internal/parse-options')\nconst { compareIdentifiers } = require('../internal/identifiers')\n\nconst isPrereleaseIdentifier = (prerelease, identifier) => {\n const identifiers = identifier.split('.')\n if (identifiers.length > prerelease.length) {\n return false\n }\n\n for (let i = 0; i < identifiers.length; i++) {\n if (compareIdentifiers(prerelease[i], identifiers[i]) !== 0) {\n return false\n }\n }\n\n return true\n}\n\nclass SemVer {\n constructor (version, options) {\n options = parseOptions(options)\n\n if (version instanceof SemVer) {\n if (version.loose === !!options.loose &&\n version.includePrerelease === !!options.includePrerelease) {\n return version\n } else {\n version = version.version\n }\n } else if (typeof version !== 'string') {\n throw new TypeError(`Invalid version. Must be a string. Got type \"${typeof version}\".`)\n }\n\n if (version.length > MAX_LENGTH) {\n throw new TypeError(\n `version is longer than ${MAX_LENGTH} characters`\n )\n }\n\n debug('SemVer', version, options)\n this.options = options\n this.loose = !!options.loose\n // this isn't actually relevant for versions, but keep it so that we\n // don't run into trouble passing this.options around.\n this.includePrerelease = !!options.includePrerelease\n\n const m = version.trim().match(options.loose ? re[t.LOOSE] : re[t.FULL])\n\n if (!m) {\n throw new TypeError(`Invalid Version: ${version}`)\n }\n\n this.raw = version\n\n // these are actually numbers\n this.major = +m[1]\n this.minor = +m[2]\n this.patch = +m[3]\n\n if (this.major > MAX_SAFE_INTEGER || this.major < 0) {\n throw new TypeError('Invalid major version')\n }\n\n if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) {\n throw new TypeError('Invalid minor version')\n }\n\n if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) {\n throw new TypeError('Invalid patch version')\n }\n\n // numberify any prerelease numeric ids\n if (!m[4]) {\n this.prerelease = []\n } else {\n this.prerelease = m[4].split('.').map((id) => {\n if (/^[0-9]+$/.test(id)) {\n const num = +id\n if (num >= 0 && num < MAX_SAFE_INTEGER) {\n return num\n }\n }\n return id\n })\n }\n\n this.build = m[5] ? m[5].split('.') : []\n this.format()\n }\n\n format () {\n this.version = `${this.major}.${this.minor}.${this.patch}`\n if (this.prerelease.length) {\n this.version += `-${this.prerelease.join('.')}`\n }\n return this.version\n }\n\n toString () {\n return this.version\n }\n\n compare (other) {\n debug('SemVer.compare', this.version, this.options, other)\n if (!(other instanceof SemVer)) {\n if (typeof other === 'string' && other === this.version) {\n return 0\n }\n other = new SemVer(other, this.options)\n }\n\n if (other.version === this.version) {\n return 0\n }\n\n return this.compareMain(other) || this.comparePre(other)\n }\n\n compareMain (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n if (this.major < other.major) {\n return -1\n }\n if (this.major > other.major) {\n return 1\n }\n if (this.minor < other.minor) {\n return -1\n }\n if (this.minor > other.minor) {\n return 1\n }\n if (this.patch < other.patch) {\n return -1\n }\n if (this.patch > other.patch) {\n return 1\n }\n return 0\n }\n\n comparePre (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n // NOT having a prerelease is > having one\n if (this.prerelease.length && !other.prerelease.length) {\n return -1\n } else if (!this.prerelease.length && other.prerelease.length) {\n return 1\n } else if (!this.prerelease.length && !other.prerelease.length) {\n return 0\n }\n\n let i = 0\n do {\n const a = this.prerelease[i]\n const b = other.prerelease[i]\n debug('prerelease compare', i, a, b)\n if (a === undefined && b === undefined) {\n return 0\n } else if (b === undefined) {\n return 1\n } else if (a === undefined) {\n return -1\n } else if (a === b) {\n continue\n } else {\n return compareIdentifiers(a, b)\n }\n } while (++i)\n }\n\n compareBuild (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n let i = 0\n do {\n const a = this.build[i]\n const b = other.build[i]\n debug('build compare', i, a, b)\n if (a === undefined && b === undefined) {\n return 0\n } else if (b === undefined) {\n return 1\n } else if (a === undefined) {\n return -1\n } else if (a === b) {\n continue\n } else {\n return compareIdentifiers(a, b)\n }\n } while (++i)\n }\n\n // preminor will bump the version up to the next minor release, and immediately\n // down to pre-release. premajor and prepatch work the same way.\n inc (release, identifier, identifierBase) {\n if (release.startsWith('pre')) {\n if (!identifier && identifierBase === false) {\n throw new Error('invalid increment argument: identifier is empty')\n }\n // Avoid an invalid semver results\n if (identifier) {\n const match = `-${identifier}`.match(this.options.loose ? re[t.PRERELEASELOOSE] : re[t.PRERELEASE])\n if (!match || match[1] !== identifier) {\n throw new Error(`invalid identifier: ${identifier}`)\n }\n }\n }\n\n switch (release) {\n case 'premajor':\n this.prerelease.length = 0\n this.patch = 0\n this.minor = 0\n this.major++\n this.inc('pre', identifier, identifierBase)\n break\n case 'preminor':\n this.prerelease.length = 0\n this.patch = 0\n this.minor++\n this.inc('pre', identifier, identifierBase)\n break\n case 'prepatch':\n // If this is already a prerelease, it will bump to the next version\n // drop any prereleases that might already exist, since they are not\n // relevant at this point.\n this.prerelease.length = 0\n this.inc('patch', identifier, identifierBase)\n this.inc('pre', identifier, identifierBase)\n break\n // If the input is a non-prerelease version, this acts the same as\n // prepatch.\n case 'prerelease':\n if (this.prerelease.length === 0) {\n this.inc('patch', identifier, identifierBase)\n }\n this.inc('pre', identifier, identifierBase)\n break\n case 'release':\n if (this.prerelease.length === 0) {\n throw new Error(`version ${this.raw} is not a prerelease`)\n }\n this.prerelease.length = 0\n break\n\n case 'major':\n // If this is a pre-major version, bump up to the same major version.\n // Otherwise increment major.\n // 1.0.0-5 bumps to 1.0.0\n // 1.1.0 bumps to 2.0.0\n if (\n this.minor !== 0 ||\n this.patch !== 0 ||\n this.prerelease.length === 0\n ) {\n this.major++\n }\n this.minor = 0\n this.patch = 0\n this.prerelease = []\n break\n case 'minor':\n // If this is a pre-minor version, bump up to the same minor version.\n // Otherwise increment minor.\n // 1.2.0-5 bumps to 1.2.0\n // 1.2.1 bumps to 1.3.0\n if (this.patch !== 0 || this.prerelease.length === 0) {\n this.minor++\n }\n this.patch = 0\n this.prerelease = []\n break\n case 'patch':\n // If this is not a pre-release version, it will increment the patch.\n // If it is a pre-release it will bump up to the same patch version.\n // 1.2.0-5 patches to 1.2.0\n // 1.2.0 patches to 1.2.1\n if (this.prerelease.length === 0) {\n this.patch++\n }\n this.prerelease = []\n break\n // This probably shouldn't be used publicly.\n // 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.\n case 'pre': {\n const base = Number(identifierBase) ? 1 : 0\n\n if (this.prerelease.length === 0) {\n this.prerelease = [base]\n } else {\n let i = this.prerelease.length\n while (--i >= 0) {\n if (typeof this.prerelease[i] === 'number') {\n this.prerelease[i]++\n i = -2\n }\n }\n if (i === -1) {\n // didn't increment anything\n if (identifier === this.prerelease.join('.') && identifierBase === false) {\n throw new Error('invalid increment argument: identifier already exists')\n }\n this.prerelease.push(base)\n }\n }\n if (identifier) {\n // 1.2.0-beta.1 bumps to 1.2.0-beta.2,\n // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0\n let prerelease = [identifier, base]\n if (identifierBase === false) {\n prerelease = [identifier]\n }\n if (isPrereleaseIdentifier(this.prerelease, identifier)) {\n const prereleaseBase = this.prerelease[identifier.split('.').length]\n if (isNaN(prereleaseBase)) {\n this.prerelease = prerelease\n }\n } else {\n this.prerelease = prerelease\n }\n }\n break\n }\n default:\n throw new Error(`invalid increment argument: ${release}`)\n }\n this.raw = this.format()\n if (this.build.length) {\n this.raw += `+${this.build.join('.')}`\n }\n return this\n }\n}\n\nmodule.exports = SemVer\n","'use strict'\n\nconst SemVer = require('../classes/semver')\nconst major = (a, loose) => new SemVer(a, loose).major\nmodule.exports = major\n","'use strict'\n\nconst SemVer = require('../classes/semver')\nconst parse = (version, options, throwErrors = false) => {\n if (version instanceof SemVer) {\n return version\n }\n try {\n return new SemVer(version, options)\n } catch (er) {\n if (!throwErrors) {\n return null\n }\n throw er\n }\n}\n\nmodule.exports = parse\n","'use strict'\n\nconst parse = require('./parse')\nconst valid = (version, options) => {\n const v = parse(version, options)\n return v ? v.version : null\n}\nmodule.exports = valid\n","import major from \"semver/functions/major.js\";\nimport valid from \"semver/functions/valid.js\";\n/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: GPL-3.0-or-later\n */\nclass ProxyBus {\n bus;\n constructor(bus2) {\n if (typeof bus2.getVersion !== \"function\" || !valid(bus2.getVersion())) {\n console.warn(\"Proxying an event bus with an unknown or invalid version\");\n } else if (major(bus2.getVersion()) !== major(this.getVersion())) {\n console.warn(\n \"Proxying an event bus of version \" + bus2.getVersion() + \" with \" + this.getVersion()\n );\n }\n this.bus = bus2;\n }\n getVersion() {\n return \"3.3.3\";\n }\n subscribe(name, handler) {\n this.bus.subscribe(name, handler);\n }\n unsubscribe(name, handler) {\n this.bus.unsubscribe(name, handler);\n }\n emit(name, ...event) {\n this.bus.emit(name, ...event);\n }\n}\n/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: GPL-3.0-or-later\n */\nclass SimpleBus {\n handlers = /* @__PURE__ */ new Map();\n getVersion() {\n return \"3.3.3\";\n }\n subscribe(name, handler) {\n this.handlers.set(\n name,\n (this.handlers.get(name) || []).concat(\n handler\n )\n );\n }\n unsubscribe(name, handler) {\n this.handlers.set(\n name,\n (this.handlers.get(name) || []).filter((h) => h !== handler)\n );\n }\n emit(name, ...event) {\n const handlers = this.handlers.get(name) || [];\n handlers.forEach((h) => {\n try {\n ;\n h(event[0]);\n } catch (e) {\n console.error(\"could not invoke event listener\", e);\n }\n });\n }\n}\n/*!\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: GPL-3.0-or-later\n */\nlet bus = null;\nfunction getBus() {\n if (bus !== null) {\n return bus;\n }\n if (typeof window === \"undefined\") {\n return new Proxy({}, {\n get: () => {\n return () => console.error(\n \"Window not available, EventBus can not be established!\"\n );\n }\n });\n }\n if (window.OC?._eventBus && typeof window._nc_event_bus === \"undefined\") {\n console.warn(\n \"found old event bus instance at OC._eventBus. Update your version!\"\n );\n window._nc_event_bus = window.OC._eventBus;\n }\n if (typeof window?._nc_event_bus !== \"undefined\") {\n bus = new ProxyBus(window._nc_event_bus);\n } else {\n bus = window._nc_event_bus = new SimpleBus();\n }\n return bus;\n}\nfunction subscribe(name, handler) {\n getBus().subscribe(name, handler);\n}\nfunction unsubscribe(name, handler) {\n getBus().unsubscribe(name, handler);\n}\nfunction emit(name, ...event) {\n getBus().emit(name, ...event);\n}\nexport {\n ProxyBus,\n SimpleBus,\n emit,\n subscribe,\n unsubscribe\n};\n//# sourceMappingURL=index.mjs.map\n","/*\n * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: GPL-3.0-or-later\n */\nexport default class ScopedStorage {\n static GLOBAL_SCOPE_VOLATILE = 'nextcloud_vol';\n static GLOBAL_SCOPE_PERSISTENT = 'nextcloud_per';\n scope;\n wrapped;\n constructor(scope, wrapped, persistent) {\n this.scope = `${persistent ? ScopedStorage.GLOBAL_SCOPE_PERSISTENT : ScopedStorage.GLOBAL_SCOPE_VOLATILE}_${btoa(scope)}_`;\n this.wrapped = wrapped;\n }\n scopeKey(key) {\n return `${this.scope}${key}`;\n }\n setItem(key, value) {\n this.wrapped.setItem(this.scopeKey(key), value);\n }\n getItem(key) {\n return this.wrapped.getItem(this.scopeKey(key));\n }\n removeItem(key) {\n this.wrapped.removeItem(this.scopeKey(key));\n }\n clear() {\n Object.keys(this.wrapped)\n .filter((key) => key.startsWith(this.scope))\n .map(this.wrapped.removeItem.bind(this.wrapped));\n }\n}\n","/*\n * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: GPL-3.0-or-later\n */\nimport ScopedStorage from \"./ScopedStorage.js\";\nexport default class StorageBuilder {\n appId;\n persisted = false;\n clearedOnLogout = false;\n constructor(appId) {\n this.appId = appId;\n }\n persist(persist = true) {\n this.persisted = persist;\n return this;\n }\n clearOnLogout(clear = true) {\n this.clearedOnLogout = clear;\n return this;\n }\n build() {\n return new ScopedStorage(this.appId, this.persisted ? window.localStorage : window.sessionStorage, !this.clearedOnLogout);\n }\n}\n","/*\n * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: GPL-3.0-or-later\n */\nimport ScopedStorage from \"./ScopedStorage.js\";\nimport StorageBuilder from \"./StorageBuilder.js\";\n/**\n * Get the storage builder for an app\n *\n * @param appId App ID to scope storage\n */\nexport function getBuilder(appId) {\n return new StorageBuilder(appId);\n}\n/**\n * Clear values from storage\n *\n * @param storage The storage to clear\n * @param pred Callback to check if value should be cleared\n */\nfunction clearStorage(storage, pred) {\n Object.keys(storage)\n .filter((k) => pred ? pred(k) : true)\n .map(storage.removeItem.bind(storage));\n}\n/**\n * Clear all values from all storages\n */\nexport function clearAll() {\n const storages = [\n window.sessionStorage,\n window.localStorage,\n ];\n storages.map((s) => clearStorage(s));\n}\n/**\n * Clear ony non persistent values\n */\nexport function clearNonPersistent() {\n const storages = [\n window.sessionStorage,\n window.localStorage,\n ];\n storages.map((s) => clearStorage(s, (k) => !k.startsWith(ScopedStorage.GLOBAL_SCOPE_PERSISTENT)));\n}\n","import { subscribe, emit, unsubscribe } from \"@nextcloud/event-bus\";\nimport { generateUrl } from \"@nextcloud/router\";\nimport { getBuilder } from \"@nextcloud/browser-storage\";\n_subscribeToTokenUpdates();\nfunction getRequestToken() {\n if (globalThis._nc_auth_requestToken) {\n return globalThis._nc_auth_requestToken;\n }\n if (globalThis.document) {\n return document.head.dataset.requesttoken ?? null;\n }\n return null;\n}\nfunction setRequestToken(token) {\n if (!token || typeof token !== \"string\") {\n throw new Error(\"Invalid CSRF token given\", { cause: { token } });\n }\n if (globalThis._nc_auth_requestToken === token) {\n return;\n }\n globalThis._nc_auth_requestToken = token;\n if (globalThis.document) {\n document.head.dataset.requesttoken = token;\n }\n emit(\"csrf-token-update\", { token, _internal: true });\n}\nasync function fetchRequestToken() {\n const url = generateUrl(\"/csrftoken\");\n const response = await fetch(url);\n if (!response.ok) {\n throw new Error(\"Could not fetch CSRF token from API\", { cause: response });\n }\n try {\n const { token } = await response.json();\n setRequestToken(token);\n return token;\n } catch (error) {\n throw new Error(\"Could not parse CSRF token from API response\", { cause: error });\n }\n}\nfunction onRequestTokenUpdate(observer) {\n const wrapper = async ({ token }) => {\n try {\n observer(token);\n } catch (error) {\n console.error(\"Error updating CSRF token observer\", error);\n }\n };\n subscribe(\"csrf-token-update\", wrapper);\n return () => unsubscribe(\"csrf-token-update\", wrapper);\n}\nfunction _subscribeToTokenUpdates() {\n subscribe(\"csrf-token-update\", ({ token, _internal }) => {\n if (!_internal) {\n setRequestToken(token);\n }\n });\n}\nfunction getCSPNonce() {\n const meta = document?.querySelector('meta[name=\"csp-nonce\"]');\n if (!meta) {\n const token = getRequestToken();\n return token ? btoa(token) : void 0;\n }\n return meta.nonce;\n}\n/*!\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: GPL-3.0-or-later\n */\nconst browserStorage = getBuilder(\"public\").persist().build();\nclass GuestUser {\n _displayName;\n uid;\n isAdmin;\n constructor() {\n if (!browserStorage.getItem(\"guestUid\")) {\n browserStorage.setItem(\"guestUid\", randomUUID());\n }\n this._displayName = browserStorage.getItem(\"guestNickname\") || \"\";\n this.uid = browserStorage.getItem(\"guestUid\") || randomUUID();\n this.isAdmin = false;\n subscribe(\"user:info:changed\", (guest) => {\n this._displayName = guest.displayName;\n browserStorage.setItem(\"guestNickname\", guest.displayName || \"\");\n });\n }\n get displayName() {\n return this._displayName;\n }\n set displayName(displayName) {\n this._displayName = displayName;\n browserStorage.setItem(\"guestNickname\", displayName);\n emit(\"user:info:changed\", this);\n }\n}\nlet currentUser$1;\nfunction getGuestUser() {\n if (!currentUser$1) {\n currentUser$1 = new GuestUser();\n }\n return currentUser$1;\n}\nfunction getGuestNickname() {\n return getGuestUser()?.displayName || null;\n}\nfunction setGuestNickname(nickname) {\n if (!nickname || nickname.trim().length === 0) {\n throw new Error(\"Nickname cannot be empty\");\n }\n getGuestUser().displayName = nickname;\n}\nfunction randomUUID() {\n if (globalThis.crypto?.randomUUID) {\n return globalThis.crypto.randomUUID();\n }\n return \"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g, (c) => {\n const r = Math.random() * 16 | 0;\n const v = c === \"x\" ? r : r & 3 | 8;\n return v.toString(16);\n });\n}\nlet currentUser;\nfunction getAttribute(el, attribute) {\n if (el) {\n return el.getAttribute(attribute);\n }\n return null;\n}\nfunction getCurrentUser() {\n if (currentUser !== void 0) {\n return currentUser;\n }\n const head = document?.getElementsByTagName(\"head\")[0];\n if (!head) {\n return null;\n }\n const uid = getAttribute(head, \"data-user\");\n if (uid === null) {\n currentUser = null;\n return currentUser;\n }\n currentUser = {\n uid,\n displayName: getAttribute(head, \"data-user-displayname\"),\n isAdmin: !!window._oc_isadmin\n };\n return currentUser;\n}\nexport {\n fetchRequestToken,\n getCSPNonce,\n getCurrentUser,\n getGuestNickname,\n getGuestUser,\n getRequestToken,\n onRequestTokenUpdate,\n setGuestNickname,\n setRequestToken\n};\n//# sourceMappingURL=index.mjs.map\n","/*! @license DOMPurify 3.4.16 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.16/LICENSE */\nfunction _OverloadYield(e, d) {\n\tthis.v = e, this.k = d;\n}\nfunction _arrayLikeToArray(r, a) {\n\t(null == a || a > r.length) && (a = r.length);\n\tfor (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];\n\treturn n;\n}\nfunction _arrayWithHoles(r) {\n\tif (Array.isArray(r)) return r;\n}\nfunction _iterableToArrayLimit(r, l) {\n\tvar t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"];\n\tif (null != t) {\n\t\tvar e, n, i, u, a = [], f = !0, o = !1;\n\t\ttry {\n\t\t\tif (i = (t = t.call(r)).next, 0 === l) {\n\t\t\t\tif (Object(t) !== t) return;\n\t\t\t\tf = !1;\n\t\t\t} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);\n\t\t} catch (r) {\n\t\t\to = !0, n = r;\n\t\t} finally {\n\t\t\ttry {\n\t\t\t\tif (!f && null != t.return && (u = t.return(), Object(u) !== u)) return;\n\t\t\t} finally {\n\t\t\t\tif (o) throw n;\n\t\t\t}\n\t\t}\n\t\treturn a;\n\t}\n}\nfunction _nonIterableRest() {\n\tthrow new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */\nfunction _slicedToArray(r, e) {\n\treturn _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest();\n}\nfunction _unsupportedIterableToArray(r, a) {\n\tif (r) {\n\t\tif (\"string\" == typeof r) return _arrayLikeToArray(r, a);\n\t\tvar t = {}.toString.call(r).slice(8, -1);\n\t\treturn \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0;\n\t}\n}\nfunction AsyncGenerator(e) {\n\tvar t, n;\n\tfunction resume(t, n) {\n\t\ttry {\n\t\t\tvar r = e[t](n), o = r.value, u = o instanceof _OverloadYield;\n\t\t\tPromise.resolve(u ? o.v : o).then(function(n) {\n\t\t\t\tif (u) {\n\t\t\t\t\tvar i = \"return\" === t && o.k ? t : \"next\";\n\t\t\t\t\tif (!o.k || n.done) return resume(i, n);\n\t\t\t\t\tn = e[i](n).value;\n\t\t\t\t}\n\t\t\t\tsettle(!!r.done, n);\n\t\t\t}, function(e) {\n\t\t\t\tresume(\"throw\", e);\n\t\t\t});\n\t\t} catch (e) {\n\t\t\tsettle(2, e);\n\t\t}\n\t}\n\tfunction settle(e, r) {\n\t\t2 === e ? t.reject(r) : t.resolve({\n\t\t\tvalue: r,\n\t\t\tdone: e\n\t\t}), (t = t.next) ? resume(t.key, t.arg) : n = null;\n\t}\n\tthis._invoke = function(e, r) {\n\t\treturn new Promise(function(o, u) {\n\t\t\tvar i = {\n\t\t\t\tkey: e,\n\t\t\t\targ: r,\n\t\t\t\tresolve: o,\n\t\t\t\treject: u,\n\t\t\t\tnext: null\n\t\t\t};\n\t\t\tn ? n = n.next = i : (t = n = i, resume(e, r));\n\t\t});\n\t}, \"function\" != typeof e.return && (this.return = void 0);\n}\nAsyncGenerator.prototype[\"function\" == typeof Symbol && Symbol.asyncIterator || \"@@asyncIterator\"] = function() {\n\treturn this;\n}, AsyncGenerator.prototype.next = function(e) {\n\treturn this._invoke(\"next\", e);\n}, AsyncGenerator.prototype.throw = function(e) {\n\treturn this._invoke(\"throw\", e);\n}, AsyncGenerator.prototype.return = function(e) {\n\treturn this._invoke(\"return\", e);\n};\nconst entries = Object.entries;\nconst setPrototypeOf = Object.setPrototypeOf;\nconst isFrozen = Object.isFrozen;\nconst getPrototypeOf = Object.getPrototypeOf;\nconst getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nlet freeze = Object.freeze;\nlet seal = Object.seal;\nlet create = Object.create;\nlet _ref = typeof Reflect !== \"undefined\" && Reflect;\nlet apply = _ref.apply;\nlet construct = _ref.construct;\nif (!freeze) freeze = function freeze(x) {\n\treturn x;\n};\nif (!seal) seal = function seal(x) {\n\treturn x;\n};\nif (!apply) apply = function apply(func, thisArg) {\n\tfor (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) args[_key - 2] = arguments[_key];\n\treturn func.apply(thisArg, args);\n};\nif (!construct) construct = function construct(Func) {\n\tfor (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) args[_key2 - 1] = arguments[_key2];\n\treturn new Func(...args);\n};\nconst arrayForEach = unapply(Array.prototype.forEach);\nArray.prototype.indexOf;\nconst arrayLastIndexOf = unapply(Array.prototype.lastIndexOf);\nconst arrayPop = unapply(Array.prototype.pop);\nconst arrayPush = unapply(Array.prototype.push);\nArray.prototype.slice;\nconst arraySplice = unapply(Array.prototype.splice);\nconst arrayIsArray = Array.isArray;\nconst stringToLowerCase = unapply(String.prototype.toLowerCase);\nconst stringToString = unapply(String.prototype.toString);\nconst stringMatch = unapply(String.prototype.match);\nconst stringReplace = unapply(String.prototype.replace);\nconst stringIndexOf = unapply(String.prototype.indexOf);\nconst stringTrim = unapply(String.prototype.trim);\nconst numberToString = unapply(Number.prototype.toString);\nconst booleanToString = unapply(Boolean.prototype.toString);\nconst bigintToString = typeof BigInt === \"undefined\" ? null : unapply(BigInt.prototype.toString);\nconst symbolToString = typeof Symbol === \"undefined\" ? null : unapply(Symbol.prototype.toString);\nconst objectHasOwnProperty = unapply(Object.prototype.hasOwnProperty);\nconst objectToString = unapply(Object.prototype.toString);\nconst regExpTest = unapply(RegExp.prototype.test);\nconst typeErrorCreate = unconstruct(TypeError);\n/**\n* Creates a new function that calls the given function with a specified thisArg and arguments.\n*\n* @param func - The function to be wrapped and called.\n* @returns A new function that calls the given function with a specified thisArg and arguments.\n*/\nfunction unapply(func) {\n\treturn function(thisArg) {\n\t\tif (thisArg instanceof RegExp) thisArg.lastIndex = 0;\n\t\tfor (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) args[_key3 - 1] = arguments[_key3];\n\t\treturn apply(func, thisArg, args);\n\t};\n}\n/**\n* Creates a new function that constructs an instance of the given constructor function with the provided arguments.\n*\n* @param func - The constructor function to be wrapped and called.\n* @returns A new function that constructs an instance of the given constructor function with the provided arguments.\n*/\nfunction unconstruct(Func) {\n\treturn function() {\n\t\tfor (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) args[_key4] = arguments[_key4];\n\t\treturn construct(Func, args);\n\t};\n}\n/**\n* Add properties to a lookup table\n*\n* @param set - The set to which elements will be added.\n* @param array - The array containing elements to be added to the set.\n* @param transformCaseFunc - An optional function to transform the case of each element before adding to the set.\n* @returns The modified set with added elements.\n*/\nfunction addToSet(set, array) {\n\tlet transformCaseFunc = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : stringToLowerCase;\n\tif (setPrototypeOf) setPrototypeOf(set, null);\n\tif (!arrayIsArray(array)) return set;\n\tlet l = array.length;\n\twhile (l--) {\n\t\tlet element = array[l];\n\t\tif (typeof element === \"string\") {\n\t\t\tconst lcElement = transformCaseFunc(element);\n\t\t\tif (lcElement !== element) {\n\t\t\t\tif (!isFrozen(array)) array[l] = lcElement;\n\t\t\t\telement = lcElement;\n\t\t\t}\n\t\t}\n\t\tset[element] = true;\n\t}\n\treturn set;\n}\n/**\n* Clean up an array to harden against CSPP\n*\n* @param array - The array to be cleaned.\n* @returns The cleaned version of the array\n*/\nfunction cleanArray(array) {\n\tfor (let index = 0; index < array.length; index++) if (!objectHasOwnProperty(array, index)) array[index] = null;\n\treturn array;\n}\n/**\n* Shallow clone an object\n*\n* @param object - The object to be cloned.\n* @returns A new object that copies the original.\n*/\nfunction clone(object) {\n\tconst newObject = create(null);\n\tfor (const _ref2 of entries(object)) {\n\t\tvar _ref3 = _slicedToArray(_ref2, 2);\n\t\tconst property = _ref3[0];\n\t\tconst value = _ref3[1];\n\t\tif (objectHasOwnProperty(object, property)) {\n\t\t\tif (arrayIsArray(value)) newObject[property] = cleanArray(value);\n\t\t\telse if (value && typeof value === \"object\" && value.constructor === Object) newObject[property] = clone(value);\n\t\t\telse newObject[property] = value;\n\t\t}\n\t}\n\treturn newObject;\n}\n/**\n* Convert non-node values into strings without depending on direct property access.\n*\n* @param value - The value to stringify.\n* @returns A string representation of the provided value.\n*/\nfunction stringifyValue(value) {\n\tswitch (typeof value) {\n\t\tcase \"string\": return value;\n\t\tcase \"number\": return numberToString(value);\n\t\tcase \"boolean\": return booleanToString(value);\n\t\tcase \"bigint\": return bigintToString ? bigintToString(value) : \"0\";\n\t\tcase \"symbol\": return symbolToString ? symbolToString(value) : \"Symbol()\";\n\t\tcase \"undefined\": return objectToString(value);\n\t\tcase \"function\":\n\t\tcase \"object\": {\n\t\t\tif (value === null) return objectToString(value);\n\t\t\tconst valueAsRecord = value;\n\t\t\tconst valueToString = lookupGetter(valueAsRecord, \"toString\");\n\t\t\tif (typeof valueToString === \"function\") {\n\t\t\t\tconst stringified = valueToString(valueAsRecord);\n\t\t\t\treturn typeof stringified === \"string\" ? stringified : objectToString(stringified);\n\t\t\t}\n\t\t\treturn objectToString(value);\n\t\t}\n\t\tdefault: return objectToString(value);\n\t}\n}\n/**\n* This method automatically checks if the prop is function or getter and behaves accordingly.\n*\n* @param object - The object to look up the getter function in its prototype chain.\n* @param prop - The property name for which to find the getter function.\n* @returns The getter function found in the prototype chain or a fallback function.\n*/\nfunction lookupGetter(object, prop) {\n\twhile (object !== null) {\n\t\tconst desc = getOwnPropertyDescriptor(object, prop);\n\t\tif (desc) {\n\t\t\tif (desc.get) return unapply(desc.get);\n\t\t\tif (typeof desc.value === \"function\") return unapply(desc.value);\n\t\t}\n\t\tobject = getPrototypeOf(object);\n\t}\n\tfunction fallbackValue() {\n\t\treturn null;\n\t}\n\treturn fallbackValue;\n}\nfunction isRegex(value) {\n\ttry {\n\t\tregExpTest(value, \"\");\n\t\treturn true;\n\t} catch (_unused) {\n\t\treturn false;\n\t}\n}\nconst html$1 = freeze([\n\t\"a\",\n\t\"abbr\",\n\t\"acronym\",\n\t\"address\",\n\t\"area\",\n\t\"article\",\n\t\"aside\",\n\t\"audio\",\n\t\"b\",\n\t\"bdi\",\n\t\"bdo\",\n\t\"big\",\n\t\"blink\",\n\t\"blockquote\",\n\t\"body\",\n\t\"br\",\n\t\"button\",\n\t\"canvas\",\n\t\"caption\",\n\t\"center\",\n\t\"cite\",\n\t\"code\",\n\t\"col\",\n\t\"colgroup\",\n\t\"content\",\n\t\"data\",\n\t\"datalist\",\n\t\"dd\",\n\t\"decorator\",\n\t\"del\",\n\t\"details\",\n\t\"dfn\",\n\t\"dialog\",\n\t\"dir\",\n\t\"div\",\n\t\"dl\",\n\t\"dt\",\n\t\"element\",\n\t\"em\",\n\t\"fieldset\",\n\t\"figcaption\",\n\t\"figure\",\n\t\"font\",\n\t\"footer\",\n\t\"form\",\n\t\"h1\",\n\t\"h2\",\n\t\"h3\",\n\t\"h4\",\n\t\"h5\",\n\t\"h6\",\n\t\"head\",\n\t\"header\",\n\t\"hgroup\",\n\t\"hr\",\n\t\"html\",\n\t\"i\",\n\t\"img\",\n\t\"input\",\n\t\"ins\",\n\t\"kbd\",\n\t\"label\",\n\t\"legend\",\n\t\"li\",\n\t\"main\",\n\t\"map\",\n\t\"mark\",\n\t\"marquee\",\n\t\"menu\",\n\t\"menuitem\",\n\t\"meter\",\n\t\"nav\",\n\t\"nobr\",\n\t\"ol\",\n\t\"optgroup\",\n\t\"option\",\n\t\"output\",\n\t\"p\",\n\t\"picture\",\n\t\"pre\",\n\t\"progress\",\n\t\"q\",\n\t\"rp\",\n\t\"rt\",\n\t\"ruby\",\n\t\"s\",\n\t\"samp\",\n\t\"search\",\n\t\"section\",\n\t\"select\",\n\t\"shadow\",\n\t\"slot\",\n\t\"small\",\n\t\"source\",\n\t\"spacer\",\n\t\"span\",\n\t\"strike\",\n\t\"strong\",\n\t\"style\",\n\t\"sub\",\n\t\"summary\",\n\t\"sup\",\n\t\"table\",\n\t\"tbody\",\n\t\"td\",\n\t\"template\",\n\t\"textarea\",\n\t\"tfoot\",\n\t\"th\",\n\t\"thead\",\n\t\"time\",\n\t\"tr\",\n\t\"track\",\n\t\"tt\",\n\t\"u\",\n\t\"ul\",\n\t\"var\",\n\t\"video\",\n\t\"wbr\"\n]);\nconst svg$1 = freeze([\n\t\"svg\",\n\t\"a\",\n\t\"altglyph\",\n\t\"altglyphdef\",\n\t\"altglyphitem\",\n\t\"animatecolor\",\n\t\"animatemotion\",\n\t\"animatetransform\",\n\t\"circle\",\n\t\"clippath\",\n\t\"defs\",\n\t\"desc\",\n\t\"ellipse\",\n\t\"enterkeyhint\",\n\t\"exportparts\",\n\t\"filter\",\n\t\"font\",\n\t\"g\",\n\t\"glyph\",\n\t\"glyphref\",\n\t\"hkern\",\n\t\"image\",\n\t\"inputmode\",\n\t\"line\",\n\t\"lineargradient\",\n\t\"marker\",\n\t\"mask\",\n\t\"metadata\",\n\t\"mpath\",\n\t\"part\",\n\t\"path\",\n\t\"pattern\",\n\t\"polygon\",\n\t\"polyline\",\n\t\"radialgradient\",\n\t\"rect\",\n\t\"stop\",\n\t\"style\",\n\t\"switch\",\n\t\"symbol\",\n\t\"text\",\n\t\"textpath\",\n\t\"title\",\n\t\"tref\",\n\t\"tspan\",\n\t\"view\",\n\t\"vkern\"\n]);\nconst svgFilters = freeze([\n\t\"feBlend\",\n\t\"feColorMatrix\",\n\t\"feComponentTransfer\",\n\t\"feComposite\",\n\t\"feConvolveMatrix\",\n\t\"feDiffuseLighting\",\n\t\"feDisplacementMap\",\n\t\"feDistantLight\",\n\t\"feDropShadow\",\n\t\"feFlood\",\n\t\"feFuncA\",\n\t\"feFuncB\",\n\t\"feFuncG\",\n\t\"feFuncR\",\n\t\"feGaussianBlur\",\n\t\"feImage\",\n\t\"feMerge\",\n\t\"feMergeNode\",\n\t\"feMorphology\",\n\t\"feOffset\",\n\t\"fePointLight\",\n\t\"feSpecularLighting\",\n\t\"feSpotLight\",\n\t\"feTile\",\n\t\"feTurbulence\"\n]);\nconst svgDisallowed = freeze([\n\t\"animate\",\n\t\"color-profile\",\n\t\"cursor\",\n\t\"discard\",\n\t\"font-face\",\n\t\"font-face-format\",\n\t\"font-face-name\",\n\t\"font-face-src\",\n\t\"font-face-uri\",\n\t\"foreignobject\",\n\t\"hatch\",\n\t\"hatchpath\",\n\t\"mesh\",\n\t\"meshgradient\",\n\t\"meshpatch\",\n\t\"meshrow\",\n\t\"missing-glyph\",\n\t\"script\",\n\t\"set\",\n\t\"solidcolor\",\n\t\"unknown\",\n\t\"use\"\n]);\nconst mathMl$1 = freeze([\n\t\"math\",\n\t\"menclose\",\n\t\"merror\",\n\t\"mfenced\",\n\t\"mfrac\",\n\t\"mglyph\",\n\t\"mi\",\n\t\"mlabeledtr\",\n\t\"mmultiscripts\",\n\t\"mn\",\n\t\"mo\",\n\t\"mover\",\n\t\"mpadded\",\n\t\"mphantom\",\n\t\"mroot\",\n\t\"mrow\",\n\t\"ms\",\n\t\"mspace\",\n\t\"msqrt\",\n\t\"mstyle\",\n\t\"msub\",\n\t\"msup\",\n\t\"msubsup\",\n\t\"mtable\",\n\t\"mtd\",\n\t\"mtext\",\n\t\"mtr\",\n\t\"munder\",\n\t\"munderover\",\n\t\"mprescripts\"\n]);\nconst mathMlDisallowed = freeze([\n\t\"maction\",\n\t\"maligngroup\",\n\t\"malignmark\",\n\t\"mlongdiv\",\n\t\"mscarries\",\n\t\"mscarry\",\n\t\"msgroup\",\n\t\"mstack\",\n\t\"msline\",\n\t\"msrow\",\n\t\"semantics\",\n\t\"annotation\",\n\t\"annotation-xml\",\n\t\"mprescripts\",\n\t\"none\"\n]);\nconst text = freeze([\"#text\"]);\nconst html = freeze([\n\t\"accept\",\n\t\"action\",\n\t\"align\",\n\t\"alt\",\n\t\"autocapitalize\",\n\t\"autocomplete\",\n\t\"autopictureinpicture\",\n\t\"autoplay\",\n\t\"background\",\n\t\"bgcolor\",\n\t\"border\",\n\t\"capture\",\n\t\"cellpadding\",\n\t\"cellspacing\",\n\t\"checked\",\n\t\"cite\",\n\t\"class\",\n\t\"clear\",\n\t\"color\",\n\t\"cols\",\n\t\"colspan\",\n\t\"command\",\n\t\"commandfor\",\n\t\"controls\",\n\t\"controlslist\",\n\t\"coords\",\n\t\"crossorigin\",\n\t\"datetime\",\n\t\"decoding\",\n\t\"default\",\n\t\"dir\",\n\t\"disabled\",\n\t\"disablepictureinpicture\",\n\t\"disableremoteplayback\",\n\t\"download\",\n\t\"draggable\",\n\t\"enctype\",\n\t\"enterkeyhint\",\n\t\"exportparts\",\n\t\"face\",\n\t\"for\",\n\t\"headers\",\n\t\"height\",\n\t\"hidden\",\n\t\"high\",\n\t\"href\",\n\t\"hreflang\",\n\t\"id\",\n\t\"inert\",\n\t\"inputmode\",\n\t\"integrity\",\n\t\"ismap\",\n\t\"kind\",\n\t\"label\",\n\t\"lang\",\n\t\"list\",\n\t\"loading\",\n\t\"loop\",\n\t\"low\",\n\t\"max\",\n\t\"maxlength\",\n\t\"media\",\n\t\"method\",\n\t\"min\",\n\t\"minlength\",\n\t\"multiple\",\n\t\"muted\",\n\t\"name\",\n\t\"nonce\",\n\t\"noshade\",\n\t\"novalidate\",\n\t\"nowrap\",\n\t\"open\",\n\t\"optimum\",\n\t\"part\",\n\t\"pattern\",\n\t\"placeholder\",\n\t\"playsinline\",\n\t\"popover\",\n\t\"popovertarget\",\n\t\"popovertargetaction\",\n\t\"poster\",\n\t\"preload\",\n\t\"pubdate\",\n\t\"radiogroup\",\n\t\"readonly\",\n\t\"rel\",\n\t\"required\",\n\t\"rev\",\n\t\"reversed\",\n\t\"role\",\n\t\"rows\",\n\t\"rowspan\",\n\t\"spellcheck\",\n\t\"scope\",\n\t\"selected\",\n\t\"shape\",\n\t\"size\",\n\t\"sizes\",\n\t\"slot\",\n\t\"span\",\n\t\"srclang\",\n\t\"start\",\n\t\"src\",\n\t\"srcset\",\n\t\"step\",\n\t\"style\",\n\t\"summary\",\n\t\"tabindex\",\n\t\"title\",\n\t\"translate\",\n\t\"type\",\n\t\"usemap\",\n\t\"valign\",\n\t\"value\",\n\t\"width\",\n\t\"wrap\",\n\t\"xmlns\"\n]);\nconst svg = freeze([\n\t\"accent-height\",\n\t\"accumulate\",\n\t\"additive\",\n\t\"alignment-baseline\",\n\t\"amplitude\",\n\t\"ascent\",\n\t\"attributename\",\n\t\"attributetype\",\n\t\"azimuth\",\n\t\"basefrequency\",\n\t\"baseline-shift\",\n\t\"begin\",\n\t\"bias\",\n\t\"by\",\n\t\"class\",\n\t\"clip\",\n\t\"clippathunits\",\n\t\"clip-path\",\n\t\"clip-rule\",\n\t\"color\",\n\t\"color-interpolation\",\n\t\"color-interpolation-filters\",\n\t\"color-profile\",\n\t\"color-rendering\",\n\t\"cx\",\n\t\"cy\",\n\t\"d\",\n\t\"dx\",\n\t\"dy\",\n\t\"diffuseconstant\",\n\t\"direction\",\n\t\"display\",\n\t\"divisor\",\n\t\"dominant-baseline\",\n\t\"dur\",\n\t\"edgemode\",\n\t\"elevation\",\n\t\"end\",\n\t\"exponent\",\n\t\"fill\",\n\t\"fill-opacity\",\n\t\"fill-rule\",\n\t\"filter\",\n\t\"filterunits\",\n\t\"flood-color\",\n\t\"flood-opacity\",\n\t\"font-family\",\n\t\"font-size\",\n\t\"font-size-adjust\",\n\t\"font-stretch\",\n\t\"font-style\",\n\t\"font-variant\",\n\t\"font-weight\",\n\t\"fx\",\n\t\"fy\",\n\t\"g1\",\n\t\"g2\",\n\t\"glyph-name\",\n\t\"glyphref\",\n\t\"gradientunits\",\n\t\"gradienttransform\",\n\t\"height\",\n\t\"href\",\n\t\"id\",\n\t\"image-rendering\",\n\t\"in\",\n\t\"in2\",\n\t\"intercept\",\n\t\"k\",\n\t\"k1\",\n\t\"k2\",\n\t\"k3\",\n\t\"k4\",\n\t\"kerning\",\n\t\"keypoints\",\n\t\"keysplines\",\n\t\"keytimes\",\n\t\"lang\",\n\t\"lengthadjust\",\n\t\"letter-spacing\",\n\t\"kernelmatrix\",\n\t\"kernelunitlength\",\n\t\"lighting-color\",\n\t\"local\",\n\t\"marker-end\",\n\t\"marker-mid\",\n\t\"marker-start\",\n\t\"markerheight\",\n\t\"markerunits\",\n\t\"markerwidth\",\n\t\"maskcontentunits\",\n\t\"maskunits\",\n\t\"max\",\n\t\"mask\",\n\t\"mask-type\",\n\t\"media\",\n\t\"method\",\n\t\"mode\",\n\t\"min\",\n\t\"name\",\n\t\"numoctaves\",\n\t\"offset\",\n\t\"operator\",\n\t\"opacity\",\n\t\"order\",\n\t\"orient\",\n\t\"orientation\",\n\t\"origin\",\n\t\"overflow\",\n\t\"paint-order\",\n\t\"path\",\n\t\"pathlength\",\n\t\"patterncontentunits\",\n\t\"patterntransform\",\n\t\"patternunits\",\n\t\"pointer-events\",\n\t\"points\",\n\t\"preservealpha\",\n\t\"preserveaspectratio\",\n\t\"primitiveunits\",\n\t\"r\",\n\t\"rx\",\n\t\"ry\",\n\t\"radius\",\n\t\"refx\",\n\t\"refy\",\n\t\"repeatcount\",\n\t\"repeatdur\",\n\t\"restart\",\n\t\"result\",\n\t\"rotate\",\n\t\"scale\",\n\t\"seed\",\n\t\"shape-rendering\",\n\t\"slope\",\n\t\"specularconstant\",\n\t\"specularexponent\",\n\t\"spreadmethod\",\n\t\"startoffset\",\n\t\"stddeviation\",\n\t\"stitchtiles\",\n\t\"stop-color\",\n\t\"stop-opacity\",\n\t\"stroke-dasharray\",\n\t\"stroke-dashoffset\",\n\t\"stroke-linecap\",\n\t\"stroke-linejoin\",\n\t\"stroke-miterlimit\",\n\t\"stroke-opacity\",\n\t\"stroke\",\n\t\"stroke-width\",\n\t\"style\",\n\t\"surfacescale\",\n\t\"systemlanguage\",\n\t\"tabindex\",\n\t\"tablevalues\",\n\t\"targetx\",\n\t\"targety\",\n\t\"transform\",\n\t\"transform-origin\",\n\t\"text-anchor\",\n\t\"text-decoration\",\n\t\"text-orientation\",\n\t\"text-rendering\",\n\t\"textlength\",\n\t\"type\",\n\t\"u1\",\n\t\"u2\",\n\t\"unicode\",\n\t\"values\",\n\t\"vector-effect\",\n\t\"viewbox\",\n\t\"visibility\",\n\t\"version\",\n\t\"vert-adv-y\",\n\t\"vert-origin-x\",\n\t\"vert-origin-y\",\n\t\"width\",\n\t\"word-spacing\",\n\t\"wrap\",\n\t\"writing-mode\",\n\t\"xchannelselector\",\n\t\"ychannelselector\",\n\t\"x\",\n\t\"x1\",\n\t\"x2\",\n\t\"xmlns\",\n\t\"y\",\n\t\"y1\",\n\t\"y2\",\n\t\"z\",\n\t\"zoomandpan\"\n]);\nconst mathMl = freeze([\n\t\"accent\",\n\t\"accentunder\",\n\t\"align\",\n\t\"bevelled\",\n\t\"close\",\n\t\"columnalign\",\n\t\"columnlines\",\n\t\"columnspacing\",\n\t\"columnspan\",\n\t\"denomalign\",\n\t\"depth\",\n\t\"dir\",\n\t\"display\",\n\t\"displaystyle\",\n\t\"encoding\",\n\t\"fence\",\n\t\"frame\",\n\t\"height\",\n\t\"href\",\n\t\"id\",\n\t\"largeop\",\n\t\"length\",\n\t\"linethickness\",\n\t\"lquote\",\n\t\"lspace\",\n\t\"mathbackground\",\n\t\"mathcolor\",\n\t\"mathsize\",\n\t\"mathvariant\",\n\t\"maxsize\",\n\t\"minsize\",\n\t\"movablelimits\",\n\t\"notation\",\n\t\"numalign\",\n\t\"open\",\n\t\"rowalign\",\n\t\"rowlines\",\n\t\"rowspacing\",\n\t\"rowspan\",\n\t\"rspace\",\n\t\"rquote\",\n\t\"scriptlevel\",\n\t\"scriptminsize\",\n\t\"scriptsizemultiplier\",\n\t\"selection\",\n\t\"separator\",\n\t\"separators\",\n\t\"stretchy\",\n\t\"subscriptshift\",\n\t\"supscriptshift\",\n\t\"symmetric\",\n\t\"voffset\",\n\t\"width\",\n\t\"xmlns\"\n]);\nconst xml = freeze([\n\t\"xlink:href\",\n\t\"xml:id\",\n\t\"xlink:title\",\n\t\"xml:space\",\n\t\"xmlns:xlink\"\n]);\nconst MUSTACHE_EXPR = seal(/{{[\\w\\W]*|^[\\w\\W]*}}/g);\nconst ERB_EXPR = seal(/<%[\\w\\W]*|^[\\w\\W]*%>/g);\nconst TMPLIT_EXPR = seal(/\\${[\\w\\W]*/g);\nconst DATA_ATTR = seal(/^data-[\\-\\w.\\u00B7-\\uFFFF]+$/);\nconst ARIA_ATTR = seal(/^aria-[\\-\\w]+$/);\nconst IS_ALLOWED_URI = seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\\-]+(?:[^a-z+.\\-:]|$))/i);\nconst IS_SCRIPT_OR_DATA = seal(/^(?:\\w+script|data):/i);\nconst ATTR_WHITESPACE = seal(/[\\u0000-\\u0020\\u00A0\\u1680\\u180E\\u2000-\\u2029\\u205F\\u3000]/g);\nconst DOCTYPE_NAME = seal(/^html$/i);\nconst CUSTOM_ELEMENT = seal(/^[a-z][.\\w]*(-[.\\w]+)+$/i);\nconst ELEMENT_MARKUP_PROBE = seal(/<[/\\w!]/g);\nconst COMMENT_MARKUP_PROBE = seal(/<[/\\w]/g);\nconst FALLBACK_TAG_CLOSE = seal(/<\\/no(script|embed|frames)/i);\nconst SELF_CLOSING_TAG = seal(/\\/>/i);\nconst NODE_TYPE = {\n\telement: 1,\n\tattribute: 2,\n\ttext: 3,\n\tcdataSection: 4,\n\tentityReference: 5,\n\tentityNode: 6,\n\tprocessingInstruction: 7,\n\tcomment: 8,\n\tdocument: 9,\n\tdocumentType: 10,\n\tdocumentFragment: 11,\n\tnotation: 12\n};\nconst LITERAL_TEXT_ELEMENT_NAMES = [\n\t\"style\",\n\t\"script\",\n\t\"xmp\",\n\t\"iframe\",\n\t\"noembed\",\n\t\"noframes\",\n\t\"plaintext\",\n\t\"noscript\"\n];\nconst LITERAL_TEXT_ELEMENTS = freeze(addToSet({}, LITERAL_TEXT_ELEMENT_NAMES));\nconst LITERAL_TEXT_CLOSE = function() {\n\tconst map = {};\n\tarrayForEach(LITERAL_TEXT_ELEMENT_NAMES, (name) => {\n\t\tmap[name] = seal(new RegExp(\"])\", \"i\"));\n\t});\n\treturn freeze(map);\n}();\nconst getGlobal = function getGlobal() {\n\treturn typeof window === \"undefined\" ? null : window;\n};\n/**\n* Creates a no-op policy for internal use only.\n* Don't export this function outside this module!\n* @param trustedTypes The policy factory.\n* @param purifyHostElement The Script element used to load DOMPurify (to determine policy name suffix).\n* @return The policy created (or null, if Trusted Types\n* are not supported or creating the policy failed).\n*/\nconst _createTrustedTypesPolicy = function _createTrustedTypesPolicy(trustedTypes, purifyHostElement) {\n\tif (typeof trustedTypes !== \"object\" || typeof trustedTypes.createPolicy !== \"function\") return null;\n\tlet suffix = null;\n\tconst ATTR_NAME = \"data-tt-policy-suffix\";\n\tif (purifyHostElement && purifyHostElement.hasAttribute(ATTR_NAME)) suffix = purifyHostElement.getAttribute(ATTR_NAME);\n\tconst policyName = \"dompurify\" + (suffix ? \"#\" + suffix : \"\");\n\ttry {\n\t\treturn trustedTypes.createPolicy(policyName, {\n\t\t\tcreateHTML(html) {\n\t\t\t\treturn html;\n\t\t\t},\n\t\t\tcreateScriptURL(scriptUrl) {\n\t\t\t\treturn scriptUrl;\n\t\t\t}\n\t\t});\n\t} catch (_) {\n\t\tconsole.warn(\"TrustedTypes policy \" + policyName + \" could not be created.\");\n\t\treturn null;\n\t}\n};\nconst _createHooksMap = function _createHooksMap() {\n\treturn {\n\t\tafterSanitizeAttributes: [],\n\t\tafterSanitizeElements: [],\n\t\tafterSanitizeShadowDOM: [],\n\t\tbeforeSanitizeAttributes: [],\n\t\tbeforeSanitizeElements: [],\n\t\tbeforeSanitizeShadowDOM: [],\n\t\tuponSanitizeAttribute: [],\n\t\tuponSanitizeElement: [],\n\t\tuponSanitizeShadowNode: []\n\t};\n};\n/**\n* Resolve a set-valued configuration option: a fresh set built from\n* cfg[key] when it is an own array property (seeded with a clone of\n* options.base when given, case-normalized via options.transform),\n* the fallback set otherwise.\n*\n* @param cfg the cloned, prototype-free configuration object\n* @param key the configuration property to read\n* @param fallback the set to use when the option is absent or not an array\n* @param options transform and optional base set to merge into\n* @returns the resolved set\n*/\nconst _resolveSetOption = function _resolveSetOption(cfg, key, fallback, options) {\n\treturn objectHasOwnProperty(cfg, key) && arrayIsArray(cfg[key]) ? addToSet(options.base ? clone(options.base) : {}, cfg[key], options.transform) : fallback;\n};\n/**\n* Resolve an object-valued configuration option: a prototype-free clone\n* of cfg[key] when it is an own, truthy object property, else a fresh\n* fallback built by makeFallback (fresh on every parse, so a previous\n* parse can never leak state into the next one).\n*\n* @param cfg the cloned, prototype-free configuration object\n* @param key the configuration property to read\n* @param makeFallback builds the fallback value when the option is absent\n* @returns the resolved object\n*/\nconst _resolveObjectOption = function _resolveObjectOption(cfg, key, makeFallback) {\n\tconst value = objectHasOwnProperty(cfg, key) ? cfg[key] : void 0;\n\treturn value && typeof value === \"object\" ? clone(value) : makeFallback();\n};\nfunction createDOMPurify() {\n\tlet window = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : getGlobal();\n\tconst DOMPurify = (root) => createDOMPurify(root);\n\tDOMPurify.version = \"3.4.16\";\n\tDOMPurify.removed = [];\n\tif (!window || !window.document || window.document.nodeType !== NODE_TYPE.document || !window.Element) {\n\t\tDOMPurify.isSupported = false;\n\t\treturn DOMPurify;\n\t}\n\tlet document = window.document;\n\tconst originalDocument = document;\n\tconst currentScript = originalDocument.currentScript;\n\twindow.DocumentFragment;\n\tconst HTMLTemplateElement = window.HTMLTemplateElement, Node = window.Node, Element = window.Element, NodeFilter = window.NodeFilter;\n\twindow.NamedNodeMap === void 0 && (window.NamedNodeMap || window.MozNamedAttrMap);\n\twindow.HTMLFormElement;\n\tconst DOMParser = window.DOMParser, trustedTypes = window.trustedTypes;\n\tconst ElementPrototype = Element.prototype;\n\tconst cloneNode = lookupGetter(ElementPrototype, \"cloneNode\");\n\tconst remove = lookupGetter(ElementPrototype, \"remove\");\n\tconst removeAttributeNode = lookupGetter(ElementPrototype, \"removeAttributeNode\");\n\tconst getNextSibling = lookupGetter(ElementPrototype, \"nextSibling\");\n\tconst getChildNodes = lookupGetter(ElementPrototype, \"childNodes\");\n\tconst getParentNode = lookupGetter(ElementPrototype, \"parentNode\");\n\tconst getShadowRoot = lookupGetter(ElementPrototype, \"shadowRoot\");\n\tconst getAttributes = lookupGetter(ElementPrototype, \"attributes\");\n\tconst getNodeType = Node && Node.prototype ? lookupGetter(Node.prototype, \"nodeType\") : null;\n\tconst getNodeName = Node && Node.prototype ? lookupGetter(Node.prototype, \"nodeName\") : null;\n\tconst getOwnerDocument = Node && Node.prototype ? lookupGetter(Node.prototype, \"ownerDocument\") : null;\n\tconst _readNodeType = function _readNodeType(node) {\n\t\treturn getNodeType ? getNodeType(node) : node.nodeType;\n\t};\n\tconst _readNodeName = function _readNodeName(node) {\n\t\treturn getNodeName ? getNodeName(node) : node.nodeName;\n\t};\n\tif (typeof HTMLTemplateElement === \"function\") {\n\t\tconst template = document.createElement(\"template\");\n\t\tif (template.content && template.content.ownerDocument) document = template.content.ownerDocument;\n\t}\n\tlet trustedTypesPolicy;\n\tlet emptyHTML = \"\";\n\tlet defaultTrustedTypesPolicy;\n\tlet defaultTrustedTypesPolicyResolved = false;\n\tlet IN_TRUSTED_TYPES_POLICY = 0;\n\tconst _assertNotInTrustedTypesPolicy = function _assertNotInTrustedTypesPolicy() {\n\t\tif (IN_TRUSTED_TYPES_POLICY > 0) throw typeErrorCreate(\"A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the \\\"DOMPurify and Trusted Types\\\" section of the README.\");\n\t};\n\tconst _createTrustedHTML = function _createTrustedHTML(html) {\n\t\t_assertNotInTrustedTypesPolicy();\n\t\tIN_TRUSTED_TYPES_POLICY++;\n\t\ttry {\n\t\t\treturn trustedTypesPolicy.createHTML(html);\n\t\t} finally {\n\t\t\tIN_TRUSTED_TYPES_POLICY--;\n\t\t}\n\t};\n\tconst _createTrustedScriptURL = function _createTrustedScriptURL(scriptUrl) {\n\t\t_assertNotInTrustedTypesPolicy();\n\t\tIN_TRUSTED_TYPES_POLICY++;\n\t\ttry {\n\t\t\treturn trustedTypesPolicy.createScriptURL(scriptUrl);\n\t\t} finally {\n\t\t\tIN_TRUSTED_TYPES_POLICY--;\n\t\t}\n\t};\n\tconst _getDefaultTrustedTypesPolicy = function _getDefaultTrustedTypesPolicy() {\n\t\tif (!defaultTrustedTypesPolicyResolved) {\n\t\t\tdefaultTrustedTypesPolicy = _createTrustedTypesPolicy(trustedTypes, currentScript);\n\t\t\tdefaultTrustedTypesPolicyResolved = true;\n\t\t}\n\t\treturn defaultTrustedTypesPolicy;\n\t};\n\tconst _document = document, implementation = _document.implementation, createNodeIterator = _document.createNodeIterator, createDocumentFragment = _document.createDocumentFragment, getElementsByTagName = _document.getElementsByTagName;\n\tconst importNode = originalDocument.importNode;\n\tlet hooks = _createHooksMap();\n\t/**\n\t* Expose whether this browser supports running the full DOMPurify.\n\t*/\n\tDOMPurify.isSupported = typeof entries === \"function\" && typeof getParentNode === \"function\" && implementation && implementation.createHTMLDocument !== void 0;\n\tconst MUSTACHE_EXPR$1 = MUSTACHE_EXPR, ERB_EXPR$1 = ERB_EXPR, TMPLIT_EXPR$1 = TMPLIT_EXPR, DATA_ATTR$1 = DATA_ATTR, ARIA_ATTR$1 = ARIA_ATTR, IS_SCRIPT_OR_DATA$1 = IS_SCRIPT_OR_DATA, ATTR_WHITESPACE$1 = ATTR_WHITESPACE, CUSTOM_ELEMENT$1 = CUSTOM_ELEMENT;\n\tlet IS_ALLOWED_URI$1 = IS_ALLOWED_URI;\n\t/**\n\t* We consider the elements and attributes below to be safe. Ideally\n\t* don't add any new ones but feel free to remove unwanted ones.\n\t*/\n\tlet ALLOWED_TAGS = null;\n\tconst DEFAULT_ALLOWED_TAGS = addToSet({}, [\n\t\t...html$1,\n\t\t...svg$1,\n\t\t...svgFilters,\n\t\t...mathMl$1,\n\t\t...text\n\t]);\n\tlet ALLOWED_ATTR = null;\n\tconst DEFAULT_ALLOWED_ATTR = addToSet({}, [\n\t\t...html,\n\t\t...svg,\n\t\t...mathMl,\n\t\t...xml\n\t]);\n\tlet CUSTOM_ELEMENT_HANDLING = Object.seal(create(null, {\n\t\ttagNameCheck: {\n\t\t\twritable: true,\n\t\t\tconfigurable: false,\n\t\t\tenumerable: true,\n\t\t\tvalue: null\n\t\t},\n\t\tattributeNameCheck: {\n\t\t\twritable: true,\n\t\t\tconfigurable: false,\n\t\t\tenumerable: true,\n\t\t\tvalue: null\n\t\t},\n\t\tallowCustomizedBuiltInElements: {\n\t\t\twritable: true,\n\t\t\tconfigurable: false,\n\t\t\tenumerable: true,\n\t\t\tvalue: false\n\t\t}\n\t}));\n\tlet FORBID_TAGS = null;\n\tlet FORBID_ATTR = null;\n\tconst EXTRA_ELEMENT_HANDLING = Object.seal(create(null, {\n\t\ttagCheck: {\n\t\t\twritable: true,\n\t\t\tconfigurable: false,\n\t\t\tenumerable: true,\n\t\t\tvalue: null\n\t\t},\n\t\tattributeCheck: {\n\t\t\twritable: true,\n\t\t\tconfigurable: false,\n\t\t\tenumerable: true,\n\t\t\tvalue: null\n\t\t}\n\t}));\n\tlet ALLOW_ARIA_ATTR = true;\n\tlet ALLOW_DATA_ATTR = true;\n\tlet ALLOW_UNKNOWN_PROTOCOLS = false;\n\tlet ALLOW_SELF_CLOSE_IN_ATTR = true;\n\tlet SAFE_FOR_TEMPLATES = false;\n\tlet SAFE_FOR_XML = true;\n\tlet WHOLE_DOCUMENT = false;\n\tlet SET_CONFIG = false;\n\tlet SET_CONFIG_ALLOWED_TAGS = null;\n\tlet SET_CONFIG_ALLOWED_ATTR = null;\n\tlet FORCE_BODY = false;\n\tlet RETURN_DOM = false;\n\tlet RETURN_DOM_FRAGMENT = false;\n\tlet RETURN_TRUSTED_TYPE = false;\n\tlet SANITIZE_DOM = true;\n\tlet SANITIZE_NAMED_PROPS = false;\n\tconst SANITIZE_NAMED_PROPS_PREFIX = \"user-content-\";\n\tlet KEEP_CONTENT = true;\n\tlet IN_PLACE = false;\n\tlet USE_PROFILES = {};\n\tlet FORBID_CONTENTS = null;\n\tconst DEFAULT_FORBID_CONTENTS = addToSet({}, [\n\t\t\"annotation-xml\",\n\t\t\"audio\",\n\t\t\"colgroup\",\n\t\t\"desc\",\n\t\t\"foreignobject\",\n\t\t\"head\",\n\t\t\"iframe\",\n\t\t\"math\",\n\t\t\"mi\",\n\t\t\"mn\",\n\t\t\"mo\",\n\t\t\"ms\",\n\t\t\"mtext\",\n\t\t\"noembed\",\n\t\t\"noframes\",\n\t\t\"noscript\",\n\t\t\"plaintext\",\n\t\t\"script\",\n\t\t\"selectedcontent\",\n\t\t\"style\",\n\t\t\"svg\",\n\t\t\"template\",\n\t\t\"thead\",\n\t\t\"title\",\n\t\t\"video\",\n\t\t\"xmp\"\n\t]);\n\tlet DATA_URI_TAGS = null;\n\tconst DEFAULT_DATA_URI_TAGS = addToSet({}, [\n\t\t\"audio\",\n\t\t\"video\",\n\t\t\"img\",\n\t\t\"source\",\n\t\t\"image\",\n\t\t\"track\"\n\t]);\n\tlet URI_SAFE_ATTRIBUTES = null;\n\tconst DEFAULT_URI_SAFE_ATTRIBUTES = addToSet({}, [\n\t\t\"alt\",\n\t\t\"class\",\n\t\t\"for\",\n\t\t\"id\",\n\t\t\"label\",\n\t\t\"name\",\n\t\t\"pattern\",\n\t\t\"placeholder\",\n\t\t\"role\",\n\t\t\"summary\",\n\t\t\"title\",\n\t\t\"value\",\n\t\t\"style\",\n\t\t\"xmlns\"\n\t]);\n\tconst MATHML_NAMESPACE = \"http://www.w3.org/1998/Math/MathML\";\n\tconst SVG_NAMESPACE = \"http://www.w3.org/2000/svg\";\n\tconst HTML_NAMESPACE = \"http://www.w3.org/1999/xhtml\";\n\tlet NAMESPACE = HTML_NAMESPACE;\n\tlet IS_EMPTY_INPUT = false;\n\tlet ALLOWED_NAMESPACES = null;\n\tconst DEFAULT_ALLOWED_NAMESPACES = addToSet({}, [\n\t\tMATHML_NAMESPACE,\n\t\tSVG_NAMESPACE,\n\t\tHTML_NAMESPACE\n\t], stringToString);\n\tconst DEFAULT_MATHML_TEXT_INTEGRATION_POINTS = freeze([\n\t\t\"mi\",\n\t\t\"mo\",\n\t\t\"mn\",\n\t\t\"ms\",\n\t\t\"mtext\"\n\t]);\n\tlet MATHML_TEXT_INTEGRATION_POINTS = addToSet({}, DEFAULT_MATHML_TEXT_INTEGRATION_POINTS);\n\tconst DEFAULT_HTML_INTEGRATION_POINTS = freeze([\"annotation-xml\"]);\n\tlet HTML_INTEGRATION_POINTS = addToSet({}, DEFAULT_HTML_INTEGRATION_POINTS);\n\tconst COMMON_SVG_AND_HTML_ELEMENTS = addToSet({}, [\n\t\t\"title\",\n\t\t\"style\",\n\t\t\"font\",\n\t\t\"a\",\n\t\t\"script\"\n\t]);\n\tlet PARSER_MEDIA_TYPE = null;\n\tconst SUPPORTED_PARSER_MEDIA_TYPES = [\"application/xhtml+xml\", \"text/html\"];\n\tconst DEFAULT_PARSER_MEDIA_TYPE = \"text/html\";\n\tlet transformCaseFunc = null;\n\tlet CONFIG = null;\n\tconst formElement = document.createElement(\"form\");\n\tconst isRegexOrFunction = function isRegexOrFunction(testValue) {\n\t\treturn testValue instanceof RegExp || testValue instanceof Function;\n\t};\n\t/**\n\t* _parseConfig\n\t*\n\t* @param cfg optional config literal\n\t*/\n\tconst _parseConfig = function _parseConfig() {\n\t\tlet cfg = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};\n\t\tif (CONFIG && CONFIG === cfg) return;\n\t\tif (!cfg || typeof cfg !== \"object\") cfg = {};\n\t\tcfg = clone(cfg);\n\t\tPARSER_MEDIA_TYPE = SUPPORTED_PARSER_MEDIA_TYPES.indexOf(cfg.PARSER_MEDIA_TYPE) === -1 ? DEFAULT_PARSER_MEDIA_TYPE : cfg.PARSER_MEDIA_TYPE;\n\t\ttransformCaseFunc = PARSER_MEDIA_TYPE === \"application/xhtml+xml\" ? stringToString : stringToLowerCase;\n\t\tALLOWED_TAGS = _resolveSetOption(cfg, \"ALLOWED_TAGS\", DEFAULT_ALLOWED_TAGS, { transform: transformCaseFunc });\n\t\tALLOWED_ATTR = _resolveSetOption(cfg, \"ALLOWED_ATTR\", DEFAULT_ALLOWED_ATTR, { transform: transformCaseFunc });\n\t\tALLOWED_NAMESPACES = _resolveSetOption(cfg, \"ALLOWED_NAMESPACES\", DEFAULT_ALLOWED_NAMESPACES, { transform: stringToString });\n\t\tURI_SAFE_ATTRIBUTES = _resolveSetOption(cfg, \"ADD_URI_SAFE_ATTR\", DEFAULT_URI_SAFE_ATTRIBUTES, {\n\t\t\ttransform: transformCaseFunc,\n\t\t\tbase: DEFAULT_URI_SAFE_ATTRIBUTES\n\t\t});\n\t\tDATA_URI_TAGS = _resolveSetOption(cfg, \"ADD_DATA_URI_TAGS\", DEFAULT_DATA_URI_TAGS, {\n\t\t\ttransform: transformCaseFunc,\n\t\t\tbase: DEFAULT_DATA_URI_TAGS\n\t\t});\n\t\tFORBID_CONTENTS = _resolveSetOption(cfg, \"FORBID_CONTENTS\", DEFAULT_FORBID_CONTENTS, { transform: transformCaseFunc });\n\t\tFORBID_TAGS = _resolveSetOption(cfg, \"FORBID_TAGS\", clone({}), { transform: transformCaseFunc });\n\t\tFORBID_ATTR = _resolveSetOption(cfg, \"FORBID_ATTR\", clone({}), { transform: transformCaseFunc });\n\t\tUSE_PROFILES = objectHasOwnProperty(cfg, \"USE_PROFILES\") ? cfg.USE_PROFILES && typeof cfg.USE_PROFILES === \"object\" ? clone(cfg.USE_PROFILES) : cfg.USE_PROFILES : false;\n\t\tALLOW_ARIA_ATTR = cfg.ALLOW_ARIA_ATTR !== false;\n\t\tALLOW_DATA_ATTR = cfg.ALLOW_DATA_ATTR !== false;\n\t\tALLOW_UNKNOWN_PROTOCOLS = cfg.ALLOW_UNKNOWN_PROTOCOLS || false;\n\t\tALLOW_SELF_CLOSE_IN_ATTR = cfg.ALLOW_SELF_CLOSE_IN_ATTR !== false;\n\t\tSAFE_FOR_TEMPLATES = cfg.SAFE_FOR_TEMPLATES || false;\n\t\tSAFE_FOR_XML = cfg.SAFE_FOR_XML !== false;\n\t\tWHOLE_DOCUMENT = cfg.WHOLE_DOCUMENT || false;\n\t\tRETURN_DOM = cfg.RETURN_DOM || false;\n\t\tRETURN_DOM_FRAGMENT = cfg.RETURN_DOM_FRAGMENT || false;\n\t\tRETURN_TRUSTED_TYPE = cfg.RETURN_TRUSTED_TYPE || false;\n\t\tFORCE_BODY = cfg.FORCE_BODY || false;\n\t\tSANITIZE_DOM = cfg.SANITIZE_DOM !== false;\n\t\tSANITIZE_NAMED_PROPS = cfg.SANITIZE_NAMED_PROPS || false;\n\t\tKEEP_CONTENT = cfg.KEEP_CONTENT !== false;\n\t\tIN_PLACE = cfg.IN_PLACE || false;\n\t\tIS_ALLOWED_URI$1 = isRegex(cfg.ALLOWED_URI_REGEXP) ? cfg.ALLOWED_URI_REGEXP : IS_ALLOWED_URI;\n\t\tNAMESPACE = typeof cfg.NAMESPACE === \"string\" ? cfg.NAMESPACE : HTML_NAMESPACE;\n\t\tMATHML_TEXT_INTEGRATION_POINTS = _resolveObjectOption(cfg, \"MATHML_TEXT_INTEGRATION_POINTS\", () => addToSet({}, DEFAULT_MATHML_TEXT_INTEGRATION_POINTS));\n\t\tHTML_INTEGRATION_POINTS = _resolveObjectOption(cfg, \"HTML_INTEGRATION_POINTS\", () => addToSet({}, DEFAULT_HTML_INTEGRATION_POINTS));\n\t\tconst customElementHandling = _resolveObjectOption(cfg, \"CUSTOM_ELEMENT_HANDLING\", () => create(null));\n\t\tCUSTOM_ELEMENT_HANDLING = create(null);\n\t\tif (objectHasOwnProperty(customElementHandling, \"tagNameCheck\") && isRegexOrFunction(customElementHandling.tagNameCheck)) CUSTOM_ELEMENT_HANDLING.tagNameCheck = customElementHandling.tagNameCheck;\n\t\tif (objectHasOwnProperty(customElementHandling, \"attributeNameCheck\") && isRegexOrFunction(customElementHandling.attributeNameCheck)) CUSTOM_ELEMENT_HANDLING.attributeNameCheck = customElementHandling.attributeNameCheck;\n\t\tif (objectHasOwnProperty(customElementHandling, \"allowCustomizedBuiltInElements\") && typeof customElementHandling.allowCustomizedBuiltInElements === \"boolean\") CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements = customElementHandling.allowCustomizedBuiltInElements;\n\t\tseal(CUSTOM_ELEMENT_HANDLING);\n\t\tif (SAFE_FOR_TEMPLATES) ALLOW_DATA_ATTR = false;\n\t\tif (RETURN_DOM_FRAGMENT) RETURN_DOM = true;\n\t\tif (USE_PROFILES) {\n\t\t\tALLOWED_TAGS = addToSet({}, text);\n\t\t\tALLOWED_ATTR = create(null);\n\t\t\tif (USE_PROFILES.html === true) {\n\t\t\t\taddToSet(ALLOWED_TAGS, html$1);\n\t\t\t\taddToSet(ALLOWED_ATTR, html);\n\t\t\t}\n\t\t\tif (USE_PROFILES.svg === true) {\n\t\t\t\taddToSet(ALLOWED_TAGS, svg$1);\n\t\t\t\taddToSet(ALLOWED_ATTR, svg);\n\t\t\t\taddToSet(ALLOWED_ATTR, xml);\n\t\t\t}\n\t\t\tif (USE_PROFILES.svgFilters === true) {\n\t\t\t\taddToSet(ALLOWED_TAGS, svgFilters);\n\t\t\t\taddToSet(ALLOWED_ATTR, svg);\n\t\t\t\taddToSet(ALLOWED_ATTR, xml);\n\t\t\t}\n\t\t\tif (USE_PROFILES.mathMl === true) {\n\t\t\t\taddToSet(ALLOWED_TAGS, mathMl$1);\n\t\t\t\taddToSet(ALLOWED_ATTR, mathMl);\n\t\t\t\taddToSet(ALLOWED_ATTR, xml);\n\t\t\t}\n\t\t}\n\t\tEXTRA_ELEMENT_HANDLING.tagCheck = null;\n\t\tEXTRA_ELEMENT_HANDLING.attributeCheck = null;\n\t\tif (objectHasOwnProperty(cfg, \"ADD_TAGS\")) {\n\t\t\tif (typeof cfg.ADD_TAGS === \"function\") EXTRA_ELEMENT_HANDLING.tagCheck = cfg.ADD_TAGS;\n\t\t\telse if (arrayIsArray(cfg.ADD_TAGS)) {\n\t\t\t\tif (ALLOWED_TAGS === DEFAULT_ALLOWED_TAGS) ALLOWED_TAGS = clone(ALLOWED_TAGS);\n\t\t\t\taddToSet(ALLOWED_TAGS, cfg.ADD_TAGS, transformCaseFunc);\n\t\t\t}\n\t\t}\n\t\tif (objectHasOwnProperty(cfg, \"ADD_ATTR\")) {\n\t\t\tif (typeof cfg.ADD_ATTR === \"function\") EXTRA_ELEMENT_HANDLING.attributeCheck = cfg.ADD_ATTR;\n\t\t\telse if (arrayIsArray(cfg.ADD_ATTR)) {\n\t\t\t\tif (ALLOWED_ATTR === DEFAULT_ALLOWED_ATTR) ALLOWED_ATTR = clone(ALLOWED_ATTR);\n\t\t\t\taddToSet(ALLOWED_ATTR, cfg.ADD_ATTR, transformCaseFunc);\n\t\t\t}\n\t\t}\n\t\tif (objectHasOwnProperty(cfg, \"ADD_FORBID_CONTENTS\") && arrayIsArray(cfg.ADD_FORBID_CONTENTS)) {\n\t\t\tif (FORBID_CONTENTS === DEFAULT_FORBID_CONTENTS) FORBID_CONTENTS = clone(FORBID_CONTENTS);\n\t\t\taddToSet(FORBID_CONTENTS, cfg.ADD_FORBID_CONTENTS, transformCaseFunc);\n\t\t}\n\t\tif (KEEP_CONTENT) ALLOWED_TAGS[\"#text\"] = true;\n\t\tif (WHOLE_DOCUMENT) addToSet(ALLOWED_TAGS, [\n\t\t\t\"html\",\n\t\t\t\"head\",\n\t\t\t\"body\"\n\t\t]);\n\t\tif (ALLOWED_TAGS.table) {\n\t\t\taddToSet(ALLOWED_TAGS, [\"tbody\"]);\n\t\t\tdelete FORBID_TAGS.tbody;\n\t\t}\n\t\tif (cfg.TRUSTED_TYPES_POLICY) {\n\t\t\tif (typeof cfg.TRUSTED_TYPES_POLICY.createHTML !== \"function\") throw typeErrorCreate(\"TRUSTED_TYPES_POLICY configuration option must provide a \\\"createHTML\\\" hook.\");\n\t\t\tif (typeof cfg.TRUSTED_TYPES_POLICY.createScriptURL !== \"function\") throw typeErrorCreate(\"TRUSTED_TYPES_POLICY configuration option must provide a \\\"createScriptURL\\\" hook.\");\n\t\t\tconst previousTrustedTypesPolicy = trustedTypesPolicy;\n\t\t\ttrustedTypesPolicy = cfg.TRUSTED_TYPES_POLICY;\n\t\t\ttry {\n\t\t\t\temptyHTML = _createTrustedHTML(\"\");\n\t\t\t} catch (error) {\n\t\t\t\ttrustedTypesPolicy = previousTrustedTypesPolicy;\n\t\t\t\tthrow error;\n\t\t\t}\n\t\t} else if (cfg.TRUSTED_TYPES_POLICY === null) {\n\t\t\ttrustedTypesPolicy = void 0;\n\t\t\temptyHTML = \"\";\n\t\t} else {\n\t\t\tif (trustedTypesPolicy === void 0) trustedTypesPolicy = _getDefaultTrustedTypesPolicy();\n\t\t\tif (trustedTypesPolicy && typeof emptyHTML === \"string\") emptyHTML = _createTrustedHTML(\"\");\n\t\t}\n\t\tif (freeze) freeze(cfg);\n\t\tCONFIG = cfg;\n\t};\n\tconst ALL_SVG_TAGS = addToSet({}, [\n\t\t...svg$1,\n\t\t...svgFilters,\n\t\t...svgDisallowed\n\t]);\n\tconst ALL_MATHML_TAGS = addToSet({}, [...mathMl$1, ...mathMlDisallowed]);\n\t/**\n\t* Namespace rules for an element in the SVG namespace.\n\t*\n\t* @param tagName the element's lowercase tag name\n\t* @param parent the (possibly simulated) parent node\n\t* @param parentTagName the parent's lowercase tag name\n\t* @returns true if a spec-compliant parser could produce this element\n\t*/\n\tconst _checkSvgNamespace = function _checkSvgNamespace(tagName, parent, parentTagName) {\n\t\tif (parent.namespaceURI === HTML_NAMESPACE) return tagName === \"svg\";\n\t\tif (parent.namespaceURI === MATHML_NAMESPACE) return tagName === \"svg\" && (parentTagName === \"annotation-xml\" || MATHML_TEXT_INTEGRATION_POINTS[parentTagName]);\n\t\treturn Boolean(ALL_SVG_TAGS[tagName]);\n\t};\n\t/**\n\t* Namespace rules for an element in the MathML namespace.\n\t*\n\t* @param tagName the element's lowercase tag name\n\t* @param parent the (possibly simulated) parent node\n\t* @param parentTagName the parent's lowercase tag name\n\t* @returns true if a spec-compliant parser could produce this element\n\t*/\n\tconst _checkMathMlNamespace = function _checkMathMlNamespace(tagName, parent, parentTagName) {\n\t\tif (parent.namespaceURI === HTML_NAMESPACE) return tagName === \"math\";\n\t\tif (parent.namespaceURI === SVG_NAMESPACE) return tagName === \"math\" && HTML_INTEGRATION_POINTS[parentTagName];\n\t\treturn Boolean(ALL_MATHML_TAGS[tagName]);\n\t};\n\t/**\n\t* Namespace rules for an element in the HTML namespace.\n\t*\n\t* @param tagName the element's lowercase tag name\n\t* @param parent the (possibly simulated) parent node\n\t* @param parentTagName the parent's lowercase tag name\n\t* @returns true if a spec-compliant parser could produce this element\n\t*/\n\tconst _checkHtmlNamespace = function _checkHtmlNamespace(tagName, parent, parentTagName) {\n\t\tif (parent.namespaceURI === SVG_NAMESPACE && !HTML_INTEGRATION_POINTS[parentTagName]) return false;\n\t\tif (parent.namespaceURI === MATHML_NAMESPACE && !MATHML_TEXT_INTEGRATION_POINTS[parentTagName]) return false;\n\t\treturn !ALL_MATHML_TAGS[tagName] && (COMMON_SVG_AND_HTML_ELEMENTS[tagName] || !ALL_SVG_TAGS[tagName]);\n\t};\n\t/**\n\t* @param element a DOM element whose namespace is being checked\n\t* @returns Return false if the element has a\n\t* namespace that a spec-compliant parser would never\n\t* return. Return true otherwise.\n\t*/\n\tconst _checkValidNamespace = function _checkValidNamespace(element) {\n\t\tlet parent = getParentNode(element);\n\t\tif (!parent || !parent.tagName) parent = {\n\t\t\tnamespaceURI: NAMESPACE,\n\t\t\ttagName: \"template\"\n\t\t};\n\t\tconst tagName = stringToLowerCase(element.tagName);\n\t\tconst parentTagName = stringToLowerCase(parent.tagName);\n\t\tif (!ALLOWED_NAMESPACES[element.namespaceURI]) return false;\n\t\tif (element.namespaceURI === SVG_NAMESPACE) return _checkSvgNamespace(tagName, parent, parentTagName);\n\t\tif (element.namespaceURI === MATHML_NAMESPACE) return _checkMathMlNamespace(tagName, parent, parentTagName);\n\t\tif (element.namespaceURI === HTML_NAMESPACE) return _checkHtmlNamespace(tagName, parent, parentTagName);\n\t\tif (PARSER_MEDIA_TYPE === \"application/xhtml+xml\" && ALLOWED_NAMESPACES[element.namespaceURI]) return true;\n\t\treturn false;\n\t};\n\t/**\n\t* _forceRemove\n\t*\n\t* @param node a DOM node\n\t*/\n\tconst _forceRemove = function _forceRemove(node) {\n\t\tarrayPush(DOMPurify.removed, { element: node });\n\t\ttry {\n\t\t\tgetParentNode(node).removeChild(node);\n\t\t} catch (_) {\n\t\t\tremove(node);\n\t\t\tif (!getParentNode(node)) throw typeErrorCreate(\"a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place\");\n\t\t}\n\t};\n\t/**\n\t* _stripAttributeNode\n\t*\n\t* Remove a single Attr node case/namespace-exactly on an attribute-teardown\n\t* path. Name-based removeAttribute() ASCII-lowercases its lookup key for an\n\t* HTML element in an HTML document and so silently misses a case-preserved\n\t* handler (e.g. `ONERROR` off an XML/XHTML import) - the same defect\n\t* _removeAttribute() was fixed for, which a name-based call would reintroduce\n\t* on these IN_PLACE teardown paths. Unlike _removeAttribute this does not\n\t* record into DOMPurify.removed: the neutralize passes intentionally do not\n\t* book-keep. A clobbered/detached node falls back to best-effort name-based\n\t* removal.\n\t*\n\t* @param element the element to strip the attribute from\n\t* @param attribute the Attr node to remove\n\t* @param name the attribute's name, for the fallback path\n\t*/\n\tconst _stripAttributeNode = function _stripAttributeNode(element, attribute, name) {\n\t\ttry {\n\t\t\tremoveAttributeNode(element, attribute);\n\t\t} catch (_) {\n\t\t\ttry {\n\t\t\t\telement.removeAttribute(name);\n\t\t\t} catch (_) {}\n\t\t}\n\t};\n\t/**\n\t* _neutralizeRoot\n\t*\n\t* Fail-closed teardown of an in-place root after the sanitize walk aborts\n\t* (campaign-3 F2). An internal throw mid-walk — e.g. a page-registered\n\t* custom element's reaction detaches a node so `_forceRemove`'s deliberate\n\t* parentless guard throws, or any other re-entrant engine mutation — would\n\t* otherwise leave the caller's *live* tree half-sanitized, with everything\n\t* after the abort point still carrying its handlers. There is no safe way\n\t* to resume the walk (the tree mutated under us), so we strip the root bare:\n\t* remove every child and every attribute, then let the caller's catch see\n\t* the original error. Clobber-safe (cached `remove`/`childNodes`/`attributes`\n\t* getters; the root was already clobber-pre-flighted at the IN_PLACE entry).\n\t*\n\t* @param root the in-place root to empty\n\t*/\n\tconst _neutralizeRoot = function _neutralizeRoot(root) {\n\t\t_neutralizeSubtree(root);\n\t\tconst childNodes = getChildNodes(root);\n\t\tif (childNodes) {\n\t\t\tconst snapshot = [];\n\t\t\tarrayForEach(childNodes, (child) => {\n\t\t\t\tarrayPush(snapshot, child);\n\t\t\t});\n\t\t\tarrayForEach(snapshot, (child) => {\n\t\t\t\ttry {\n\t\t\t\t\tremove(child);\n\t\t\t\t} catch (_) {}\n\t\t\t});\n\t\t}\n\t\tconst attributes = getAttributes(root);\n\t\tif (attributes) for (let i = attributes.length - 1; i >= 0; --i) {\n\t\t\tconst attribute = attributes[i];\n\t\t\tconst name = attribute && attribute.name;\n\t\t\tif (typeof name === \"string\") _stripAttributeNode(root, attribute, name);\n\t\t}\n\t};\n\t/**\n\t* _removeAttribute\n\t*\n\t* Name-based getAttributeNode()/removeAttribute() ASCII-lowercase their\n\t* lookup key for HTML elements in an HTML document, so they silently miss an\n\t* attribute whose stored qualified name still contains uppercase ASCII\n\t* letters. That happens when the node came from a case-preserving source\n\t* (an XML/XHTML document imported via importNode(), or createAttributeNS()),\n\t* where e.g. `ONERROR` survives the walk: the policy check lowercases to\n\t* `onerror` and rejects it, but `removeAttribute('ONERROR')` looks up\n\t* `onerror` and finds nothing. Remove the exact Attr node instead, which is\n\t* case- and namespace-exact, and fall back to name-based removal only when\n\t* the caller could not supply the node.\n\t*\n\t* @param name an Attribute name\n\t* @param element a DOM node\n\t* @param attr the exact Attr node to remove, when the caller has it\n\t*/\n\tconst _removeAttribute = function _removeAttribute(name, element, attr) {\n\t\tif (!attr) try {\n\t\t\tattr = element.getAttributeNode(name);\n\t\t} catch (_) {\n\t\t\tattr = null;\n\t\t}\n\t\tarrayPush(DOMPurify.removed, {\n\t\t\tattribute: attr || null,\n\t\t\tfrom: element\n\t\t});\n\t\ttry {\n\t\t\tif (attr) removeAttributeNode(element, attr);\n\t\t\telse element.removeAttribute(name);\n\t\t} catch (_) {\n\t\t\ttry {\n\t\t\t\telement.removeAttribute(name);\n\t\t\t} catch (_) {}\n\t\t}\n\t\tif (name === \"is\") {\n\t\t\tif (RETURN_DOM || RETURN_DOM_FRAGMENT) try {\n\t\t\t\t_forceRemove(element);\n\t\t\t} catch (_) {}\n\t\t\telse try {\n\t\t\t\telement.setAttribute(name, \"\");\n\t\t\t} catch (_) {}\n\t\t}\n\t};\n\t/**\n\t* _stripDisallowedAttributes\n\t*\n\t* Removes every attribute the active configuration does not allow from a\n\t* single element, using the same allowlist as the main attribute pass (so\n\t* `on*` handlers go, but no `/^on/` blocklist is introduced). Used only to\n\t* neutralise nodes that are being discarded from an in-place tree.\n\t*\n\t* @param element the element to strip\n\t*/\n\tconst _stripDisallowedAttributes = function _stripDisallowedAttributes(element) {\n\t\tconst attributes = getAttributes(element);\n\t\tif (!attributes) return;\n\t\tfor (let i = attributes.length - 1; i >= 0; --i) {\n\t\t\tconst attribute = attributes[i];\n\t\t\tconst name = attribute && attribute.name;\n\t\t\tif (typeof name !== \"string\" || ALLOWED_ATTR[transformCaseFunc(name)]) continue;\n\t\t\t_stripAttributeNode(element, attribute, name);\n\t\t}\n\t};\n\t/**\n\t* _neutralizeSubtree\n\t*\n\t* Completes the audit-5 F1 fix across every removal path. The KEEP_CONTENT\n\t* move-hoist neutralises only disallowed-tag removals; clobber, mXSS-canary,\n\t* namespace, comment, processing-instruction and KEEP_CONTENT:false removals\n\t* all drop their subtree wholesale via `_forceRemove`. On the IN_PLACE path\n\t* those dropped nodes are detached from the caller's LIVE tree but a\n\t* handler-bearing original among them (an ``/`