File manager - Edit - /usr/local/cpanel/base/frontend/jupiter/xovi/assets/index-tZTitHjf.js
Back
var ex=Object.defineProperty;var s2=e=>{throw TypeError(e)};var tx=(e,t,n)=>t in e?ex(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var jn=(e,t,n)=>tx(e,typeof t!="symbol"?t+"":t,n),Jh=(e,t,n)=>t.has(e)||s2("Cannot "+n);var V=(e,t,n)=>(Jh(e,t,"read from private field"),n?n.call(e):t.get(e)),Ne=(e,t,n)=>t.has(e)?s2("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),ze=(e,t,n,a)=>(Jh(e,t,"write to private field"),a?a.call(e,n):t.set(e,n),n),xe=(e,t,n)=>(Jh(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const r of s.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function a(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function $v(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Kt={},Fo=[],Ui=()=>{},nx=()=>!1,Vf=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Fv=e=>e.startsWith("onUpdate:"),Mn=Object.assign,Vv=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ax=Object.prototype.hasOwnProperty,Vt=(e,t)=>ax.call(e,t),ct=Array.isArray,Vo=e=>Ac(e)==="[object Map]",mS=e=>Ac(e)==="[object Set]",ix=e=>Ac(e)==="[object RegExp]",ht=e=>typeof e=="function",tn=e=>typeof e=="string",Ps=e=>typeof e=="symbol",Jt=e=>e!==null&&typeof e=="object",pS=e=>(Jt(e)||ht(e))&&ht(e.then)&&ht(e.catch),gS=Object.prototype.toString,Ac=e=>gS.call(e),sx=e=>Ac(e).slice(8,-1),vS=e=>Ac(e)==="[object Object]",Nv=e=>tn(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Xl=$v(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Nf=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},rx=/-(\w)/g,Pa=Nf(e=>e.replace(rx,(t,n)=>n?n.toUpperCase():"")),ox=/\B([A-Z])/g,fr=Nf(e=>e.replace(ox,"-$1").toLowerCase()),po=Nf(e=>e.charAt(0).toUpperCase()+e.slice(1)),Qh=Nf(e=>e?`on${po(e)}`:""),rr=(e,t)=>!Object.is(e,t),Jl=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},yS=(e,t,n,a=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},lx=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ux=e=>{const t=tn(e)?Number(e):NaN;return isNaN(t)?e:t};let r2;const Uf=()=>r2||(r2=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function wa(e){if(ct(e)){const t={};for(let n=0;n<e.length;n++){const a=e[n],i=tn(a)?hx(a):wa(a);if(i)for(const s in i)t[s]=i[s]}return t}else if(tn(e)||Jt(e))return e}const cx=/;(?![^(]*\))/g,dx=/:([^]+)/,fx=/\/\*[^]*?\*\//g;function hx(e){const t={};return e.replace(fx,"").split(cx).forEach(n=>{if(n){const a=n.split(dx);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function Tt(e){let t="";if(tn(e))t=e;else if(ct(e))for(let n=0;n<e.length;n++){const a=Tt(e[n]);a&&(t+=a+" ")}else if(Jt(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function pu(e){if(!e)return null;let{class:t,style:n}=e;return t&&!tn(t)&&(e.class=Tt(t)),n&&(e.style=wa(n)),e}const mx="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",px=$v(mx);function bS(e){return!!e||e===""}const wS=e=>!!(e&&e.__v_isRef===!0),ee=e=>tn(e)?e:e==null?"":ct(e)||Jt(e)&&(e.toString===gS||!ht(e.toString))?wS(e)?ee(e.value):JSON.stringify(e,_S,2):String(e),_S=(e,t)=>wS(t)?_S(e,t.value):Vo(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,i],s)=>(n[em(a,s)+" =>"]=i,n),{})}:mS(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>em(n))}:Ps(t)?em(t):Jt(t)&&!ct(t)&&!vS(t)?String(t):t,em=(e,t="")=>{var n;return Ps(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let ia;class SS{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ia,!t&&ia&&(this.index=(ia.scopes||(ia.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=ia;try{return ia=this,t()}finally{ia=n}}}on(){ia=this}off(){ia=this.parent}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n<a;n++)this.effects[n].stop();for(this.effects.length=0,n=0,a=this.cleanups.length;n<a;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,a=this.scopes.length;n<a;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function ml(e){return new SS(e)}function kS(){return ia}function ca(e,t=!1){ia&&ia.cleanups.push(e)}let Xt;const tm=new WeakSet;class CS{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ia&&ia.active&&ia.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,tm.has(this)&&(tm.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||AS(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,o2(this),TS(this);const t=Xt,n=_i;Xt=this,_i=!0;try{return this.fn()}finally{IS(this),Xt=t,_i=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Hv(t);this.deps=this.depsTail=void 0,o2(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?tm.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){qp(this)&&this.run()}get dirty(){return qp(this)}}let PS=0,Ql,eu;function AS(e,t=!1){if(e.flags|=8,t){e.next=eu,eu=e;return}e.next=Ql,Ql=e}function Uv(){PS++}function Bv(){if(--PS>0)return;if(eu){let t=eu;for(eu=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ql;){let t=Ql;for(Ql=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function TS(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function IS(e){let t,n=e.depsTail,a=n;for(;a;){const i=a.prevDep;a.version===-1?(a===n&&(n=i),Hv(a),gx(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=i}e.deps=t,e.depsTail=n}function qp(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(xS(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function xS(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===gu))return;e.globalVersion=gu;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!qp(e)){e.flags&=-3;return}const n=Xt,a=_i;Xt=e,_i=!0;try{TS(e);const i=e.fn(e._value);(t.version===0||rr(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{Xt=n,_i=a,IS(e),e.flags&=-3}}function Hv(e,t=!1){const{dep:n,prevSub:a,nextSub:i}=e;if(a&&(a.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let s=n.computed.deps;s;s=s.nextDep)Hv(s,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function gx(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let _i=!0;const ES=[];function hr(){ES.push(_i),_i=!1}function mr(){const e=ES.pop();_i=e===void 0?!0:e}function o2(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Xt;Xt=void 0;try{t()}finally{Xt=n}}}let gu=0;class vx{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 jv{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}track(t){if(!Xt||!_i||Xt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Xt)n=this.activeLink=new vx(Xt,this),Xt.deps?(n.prevDep=Xt.depsTail,Xt.depsTail.nextDep=n,Xt.depsTail=n):Xt.deps=Xt.depsTail=n,RS(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=Xt.depsTail,n.nextDep=void 0,Xt.depsTail.nextDep=n,Xt.depsTail=n,Xt.deps===n&&(Xt.deps=a)}return n}trigger(t){this.version++,gu++,this.notify(t)}notify(t){Uv();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Bv()}}}function RS(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)RS(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const jd=new WeakMap,Wr=Symbol(""),zp=Symbol(""),vu=Symbol("");function Kn(e,t,n){if(_i&&Xt){let a=jd.get(e);a||jd.set(e,a=new Map);let i=a.get(n);i||(a.set(n,i=new jv),i.map=a,i.key=n),i.track()}}function cs(e,t,n,a,i,s){const r=jd.get(e);if(!r){gu++;return}const o=l=>{l&&l.trigger()};if(Uv(),t==="clear")r.forEach(o);else{const l=ct(e),u=l&&Nv(n);if(l&&n==="length"){const c=Number(a);r.forEach((d,f)=>{(f==="length"||f===vu||!Ps(f)&&f>=c)&&o(d)})}else switch((n!==void 0||r.has(void 0))&&o(r.get(n)),u&&o(r.get(vu)),t){case"add":l?u&&o(r.get("length")):(o(r.get(Wr)),Vo(e)&&o(r.get(zp)));break;case"delete":l||(o(r.get(Wr)),Vo(e)&&o(r.get(zp)));break;case"set":Vo(e)&&o(r.get(Wr));break}}Bv()}function yx(e,t){const n=jd.get(e);return n&&n.get(t)}function _o(e){const t=it(e);return t===e?t:(Kn(t,"iterate",vu),Xa(e)?t:t.map(Zn))}function Bf(e){return Kn(e=it(e),"iterate",vu),e}const bx={__proto__:null,[Symbol.iterator](){return nm(this,Symbol.iterator,Zn)},concat(...e){return _o(this).concat(...e.map(t=>ct(t)?_o(t):t))},entries(){return nm(this,"entries",e=>(e[1]=Zn(e[1]),e))},every(e,t){return Xi(this,"every",e,t,void 0,arguments)},filter(e,t){return Xi(this,"filter",e,t,n=>n.map(Zn),arguments)},find(e,t){return Xi(this,"find",e,t,Zn,arguments)},findIndex(e,t){return Xi(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Xi(this,"findLast",e,t,Zn,arguments)},findLastIndex(e,t){return Xi(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Xi(this,"forEach",e,t,void 0,arguments)},includes(...e){return am(this,"includes",e)},indexOf(...e){return am(this,"indexOf",e)},join(e){return _o(this).join(e)},lastIndexOf(...e){return am(this,"lastIndexOf",e)},map(e,t){return Xi(this,"map",e,t,void 0,arguments)},pop(){return El(this,"pop")},push(...e){return El(this,"push",e)},reduce(e,...t){return l2(this,"reduce",e,t)},reduceRight(e,...t){return l2(this,"reduceRight",e,t)},shift(){return El(this,"shift")},some(e,t){return Xi(this,"some",e,t,void 0,arguments)},splice(...e){return El(this,"splice",e)},toReversed(){return _o(this).toReversed()},toSorted(e){return _o(this).toSorted(e)},toSpliced(...e){return _o(this).toSpliced(...e)},unshift(...e){return El(this,"unshift",e)},values(){return nm(this,"values",Zn)}};function nm(e,t,n){const a=Bf(e),i=a[t]();return a!==e&&!Xa(e)&&(i._next=i.next,i.next=()=>{const s=i._next();return s.value&&(s.value=n(s.value)),s}),i}const wx=Array.prototype;function Xi(e,t,n,a,i,s){const r=Bf(e),o=r!==e&&!Xa(e),l=r[t];if(l!==wx[t]){const d=l.apply(e,s);return o?Zn(d):d}let u=n;r!==e&&(o?u=function(d,f){return n.call(this,Zn(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(r,u,a);return o&&i?i(c):c}function l2(e,t,n,a){const i=Bf(e);let s=n;return i!==e&&(Xa(e)?n.length>3&&(s=function(r,o,l){return n.call(this,r,o,l,e)}):s=function(r,o,l){return n.call(this,r,Zn(o),l,e)}),i[t](s,...a)}function am(e,t,n){const a=it(e);Kn(a,"iterate",vu);const i=a[t](...n);return(i===-1||i===!1)&&zv(n[0])?(n[0]=it(n[0]),a[t](...n)):i}function El(e,t,n=[]){hr(),Uv();const a=it(e)[t].apply(e,n);return Bv(),mr(),a}const _x=$v("__proto__,__v_isRef,__isVue"),OS=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ps));function Sx(e){Ps(e)||(e=String(e));const t=it(this);return Kn(t,"has",e),t.hasOwnProperty(e)}class LS{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const i=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return s;if(n==="__v_raw")return a===(i?s?Ox:FS:s?$S:MS).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const r=ct(t);if(!i){let l;if(r&&(l=bx[n]))return l;if(n==="hasOwnProperty")return Sx}const o=Reflect.get(t,n,St(t)?t:a);return(Ps(n)?OS.has(n):_x(n))||(i||Kn(t,"get",n),s)?o:St(o)?r&&Nv(n)?o:o.value:Jt(o)?i?pl(o):rn(o):o}}class DS extends LS{constructor(t=!1){super(!1,t)}set(t,n,a,i){let s=t[n];if(!this._isShallow){const l=to(s);if(!Xa(a)&&!to(a)&&(s=it(s),a=it(a)),!ct(t)&&St(s)&&!St(a))return l?!1:(s.value=a,!0)}const r=ct(t)&&Nv(n)?Number(n)<t.length:Vt(t,n),o=Reflect.set(t,n,a,St(t)?t:i);return t===it(i)&&(r?rr(a,s)&&cs(t,"set",n,a):cs(t,"add",n,a)),o}deleteProperty(t,n){const a=Vt(t,n);t[n];const i=Reflect.deleteProperty(t,n);return i&&a&&cs(t,"delete",n,void 0),i}has(t,n){const a=Reflect.has(t,n);return(!Ps(n)||!OS.has(n))&&Kn(t,"has",n),a}ownKeys(t){return Kn(t,"iterate",ct(t)?"length":Wr),Reflect.ownKeys(t)}}class kx extends LS{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Cx=new DS,Px=new kx,Ax=new DS(!0);const Yp=e=>e,ad=e=>Reflect.getPrototypeOf(e);function Tx(e,t,n){return function(...a){const i=this.__v_raw,s=it(i),r=Vo(s),o=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,u=i[e](...a),c=n?Yp:t?Gp:Zn;return!t&&Kn(s,"iterate",l?zp:Wr),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:o?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function id(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ix(e,t){const n={get(i){const s=this.__v_raw,r=it(s),o=it(i);e||(rr(i,o)&&Kn(r,"get",i),Kn(r,"get",o));const{has:l}=ad(r),u=t?Yp:e?Gp:Zn;if(l.call(r,i))return u(s.get(i));if(l.call(r,o))return u(s.get(o));s!==r&&s.get(i)},get size(){const i=this.__v_raw;return!e&&Kn(it(i),"iterate",Wr),Reflect.get(i,"size",i)},has(i){const s=this.__v_raw,r=it(s),o=it(i);return e||(rr(i,o)&&Kn(r,"has",i),Kn(r,"has",o)),i===o?s.has(i):s.has(i)||s.has(o)},forEach(i,s){const r=this,o=r.__v_raw,l=it(o),u=t?Yp:e?Gp:Zn;return!e&&Kn(l,"iterate",Wr),o.forEach((c,d)=>i.call(s,u(c),u(d),r))}};return Mn(n,e?{add:id("add"),set:id("set"),delete:id("delete"),clear:id("clear")}:{add(i){!t&&!Xa(i)&&!to(i)&&(i=it(i));const s=it(this);return ad(s).has.call(s,i)||(s.add(i),cs(s,"add",i,i)),this},set(i,s){!t&&!Xa(s)&&!to(s)&&(s=it(s));const r=it(this),{has:o,get:l}=ad(r);let u=o.call(r,i);u||(i=it(i),u=o.call(r,i));const c=l.call(r,i);return r.set(i,s),u?rr(s,c)&&cs(r,"set",i,s):cs(r,"add",i,s),this},delete(i){const s=it(this),{has:r,get:o}=ad(s);let l=r.call(s,i);l||(i=it(i),l=r.call(s,i)),o&&o.call(s,i);const u=s.delete(i);return l&&cs(s,"delete",i,void 0),u},clear(){const i=it(this),s=i.size!==0,r=i.clear();return s&&cs(i,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=Tx(i,e,t)}),n}function Wv(e,t){const n=Ix(e,t);return(a,i,s)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?a:Reflect.get(Vt(n,i)&&i in a?n:a,i,s)}const xx={get:Wv(!1,!1)},Ex={get:Wv(!1,!0)},Rx={get:Wv(!0,!1)};const MS=new WeakMap,$S=new WeakMap,FS=new WeakMap,Ox=new WeakMap;function Lx(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Dx(e){return e.__v_skip||!Object.isExtensible(e)?0:Lx(sx(e))}function rn(e){return to(e)?e:qv(e,!1,Cx,xx,MS)}function VS(e){return qv(e,!1,Ax,Ex,$S)}function pl(e){return qv(e,!0,Px,Rx,FS)}function qv(e,t,n,a,i){if(!Jt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=i.get(e);if(s)return s;const r=Dx(e);if(r===0)return e;const o=new Proxy(e,r===2?a:n);return i.set(e,o),o}function ys(e){return to(e)?ys(e.__v_raw):!!(e&&e.__v_isReactive)}function to(e){return!!(e&&e.__v_isReadonly)}function Xa(e){return!!(e&&e.__v_isShallow)}function zv(e){return e?!!e.__v_raw:!1}function it(e){const t=e&&e.__v_raw;return t?it(t):e}function Hf(e){return!Vt(e,"__v_skip")&&Object.isExtensible(e)&&yS(e,"__v_skip",!0),e}const Zn=e=>Jt(e)?rn(e):e,Gp=e=>Jt(e)?pl(e):e;function St(e){return e?e.__v_isRef===!0:!1}function K(e){return NS(e,!1)}function lt(e){return NS(e,!0)}function NS(e,t){return St(e)?e:new Mx(e,t)}class Mx{constructor(t,n){this.dep=new jv,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:it(t),this._value=n?t:Zn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||Xa(t)||to(t);t=a?t:it(t),rr(t,n)&&(this._rawValue=t,this._value=a?t:Zn(t),this.dep.trigger())}}function me(e){return St(e)?e.value:e}function ot(e){return ht(e)?e():me(e)}const $x={get:(e,t,n)=>t==="__v_raw"?e:me(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const i=e[t];return St(i)&&!St(n)?(i.value=n,!0):Reflect.set(e,t,n,a)}};function US(e){return ys(e)?e:new Proxy(e,$x)}function Tc(e){const t=ct(e)?new Array(e.length):{};for(const n in e)t[n]=BS(e,n);return t}class Fx{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return yx(it(this._object),this._key)}}class Vx{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 Re(e,t,n){return St(e)?e:ht(e)?new Vx(e):Jt(e)&&arguments.length>1?BS(e,t,n):K(e)}function BS(e,t,n){const a=e[t];return St(a)?a:new Fx(e,t,n)}class Nx{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new jv(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=gu-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&Xt!==this)return AS(this,!0),!0}get value(){const t=this.dep.track();return xS(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Ux(e,t,n=!1){let a,i;return ht(e)?a=e:(a=e.get,i=e.set),new Nx(a,i,n)}const sd={},Wd=new WeakMap;let Tr;function Bx(e,t=!1,n=Tr){if(n){let a=Wd.get(n);a||Wd.set(n,a=[]),a.push(e)}}function Hx(e,t,n=Kt){const{immediate:a,deep:i,once:s,scheduler:r,augmentJob:o,call:l}=n,u=_=>i?_:Xa(_)||i===!1||i===0?ds(_,1):ds(_);let c,d,f,h,p=!1,v=!1;if(St(e)?(d=()=>e.value,p=Xa(e)):ys(e)?(d=()=>u(e),p=!0):ct(e)?(v=!0,p=e.some(_=>ys(_)||Xa(_)),d=()=>e.map(_=>{if(St(_))return _.value;if(ys(_))return u(_);if(ht(_))return l?l(_,2):_()})):ht(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){hr();try{f()}finally{mr()}}const _=Tr;Tr=c;try{return l?l(e,3,[h]):e(h)}finally{Tr=_}}:d=Ui,t&&i){const _=d,C=i===!0?1/0:i;d=()=>ds(_(),C)}const m=kS(),g=()=>{c.stop(),m&&m.active&&Vv(m.effects,c)};if(s&&t){const _=t;t=(...C)=>{_(...C),g()}}let b=v?new Array(e.length).fill(sd):sd;const y=_=>{if(!(!(c.flags&1)||!c.dirty&&!_))if(t){const C=c.run();if(i||p||(v?C.some((A,P)=>rr(A,b[P])):rr(C,b))){f&&f();const A=Tr;Tr=c;try{const P=[C,b===sd?void 0:v&&b[0]===sd?[]:b,h];l?l(t,3,P):t(...P),b=C}finally{Tr=A}}}else c.run()};return o&&o(y),c=new CS(d),c.scheduler=r?()=>r(y,!1):y,h=_=>Bx(_,!1,c),f=c.onStop=()=>{const _=Wd.get(c);if(_){if(l)l(_,4);else for(const C of _)C();Wd.delete(c)}},t?a?y(!0):b=c.run():r?r(y.bind(null,!0),!0):c.run(),g.pause=c.pause.bind(c),g.resume=c.resume.bind(c),g.stop=g,g}function ds(e,t=1/0,n){if(t<=0||!Jt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,St(e))ds(e.value,t,n);else if(ct(e))for(let a=0;a<e.length;a++)ds(e[a],t,n);else if(mS(e)||Vo(e))e.forEach(a=>{ds(a,t,n)});else if(vS(e)){for(const a in e)ds(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&ds(e[a],t,n)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Ic(e,t,n,a){try{return a?e(...a):e()}catch(i){jf(i,t,n)}}function Si(e,t,n,a){if(ht(e)){const i=Ic(e,t,n,a);return i&&pS(i)&&i.catch(s=>{jf(s,t,n)}),i}if(ct(e)){const i=[];for(let s=0;s<e.length;s++)i.push(Si(e[s],t,n,a));return i}}function jf(e,t,n,a=!0){const i=t?t.vnode:null,{errorHandler:s,throwUnhandledErrorInProduction:r}=t&&t.appContext.config||Kt;if(t){let o=t.parent;const l=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const c=o.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](e,l,u)===!1)return}o=o.parent}if(s){hr(),Ic(s,null,10,[e,l,u]),mr();return}}jx(e,n,i,a,r)}function jx(e,t,n,a=!0,i=!1){if(i)throw e;console.error(e)}const ra=[];let Oi=-1;const No=[];let Ws=null,xo=0;const HS=Promise.resolve();let qd=null;function At(e){const t=qd||HS;return e?t.then(this?e.bind(this):e):t}function Wx(e){let t=Oi+1,n=ra.length;for(;t<n;){const a=t+n>>>1,i=ra[a],s=yu(i);s<e||s===e&&i.flags&2?t=a+1:n=a}return t}function Yv(e){if(!(e.flags&1)){const t=yu(e),n=ra[ra.length-1];!n||!(e.flags&2)&&t>=yu(n)?ra.push(e):ra.splice(Wx(t),0,e),e.flags|=1,jS()}}function jS(){qd||(qd=HS.then(qS))}function qx(e){ct(e)?No.push(...e):Ws&&e.id===-1?Ws.splice(xo+1,0,e):e.flags&1||(No.push(e),e.flags|=1),jS()}function u2(e,t,n=Oi+1){for(;n<ra.length;n++){const a=ra[n];if(a&&a.flags&2){if(e&&a.id!==e.uid)continue;ra.splice(n,1),n--,a.flags&4&&(a.flags&=-2),a(),a.flags&4||(a.flags&=-2)}}}function WS(e){if(No.length){const t=[...new Set(No)].sort((n,a)=>yu(n)-yu(a));if(No.length=0,Ws){Ws.push(...t);return}for(Ws=t,xo=0;xo<Ws.length;xo++){const n=Ws[xo];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Ws=null,xo=0}}const yu=e=>e.id==null?e.flags&2?-1:1/0:e.id;function qS(e){try{for(Oi=0;Oi<ra.length;Oi++){const t=ra[Oi];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Ic(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Oi<ra.length;Oi++){const t=ra[Oi];t&&(t.flags&=-2)}Oi=-1,ra.length=0,WS(),qd=null,(ra.length||No.length)&&qS()}}let Rn=null,zS=null;function zd(e){const t=Rn;return Rn=e,zS=e&&e.type.__scopeId||null,t}function j(e,t=Rn,n){if(!t||e._n)return e;const a=(...i)=>{a._d&&k2(-1);const s=zd(t);let r;try{r=e(...i)}finally{zd(s),a._d&&k2(1)}return r};return a._n=!0,a._c=!0,a._d=!0,a}function Bn(e,t){if(Rn===null)return e;const n=Gf(Rn),a=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[s,r,o,l=Kt]=t[i];s&&(ht(s)&&(s={mounted:s,updated:s}),s.deep&&ds(r),a.push({dir:s,instance:n,value:r,oldValue:void 0,arg:o,modifiers:l}))}return e}function Sr(e,t,n,a){const i=e.dirs,s=t&&t.dirs;for(let r=0;r<i.length;r++){const o=i[r];s&&(o.oldValue=s[r].value);let l=o.dir[a];l&&(hr(),Si(l,n,8,[e.el,o,e,t]),mr())}}const YS=Symbol("_vte"),GS=e=>e.__isTeleport,tu=e=>e&&(e.disabled||e.disabled===""),c2=e=>e&&(e.defer||e.defer===""),d2=e=>typeof SVGElement<"u"&&e instanceof SVGElement,f2=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Kp=(e,t)=>{const n=e&&e.to;return tn(n)?t?t(n):null:n},KS={name:"Teleport",__isTeleport:!0,process(e,t,n,a,i,s,r,o,l,u){const{mc:c,pc:d,pbc:f,o:{insert:h,querySelector:p,createText:v,createComment:m}}=u,g=tu(t.props);let{shapeFlag:b,children:y,dynamicChildren:_}=t;if(e==null){const C=t.el=v(""),A=t.anchor=v("");h(C,n,a),h(A,n,a);const P=(I,W)=>{b&16&&(i&&i.isCE&&(i.ce._teleportTarget=I),c(y,I,W,i,s,r,o,l))},T=()=>{const I=t.target=Kp(t.props,p),W=ZS(I,t,v,h);I&&(r!=="svg"&&d2(I)?r="svg":r!=="mathml"&&f2(I)&&(r="mathml"),g||(P(I,W),Td(t,!1)))};g&&(P(n,A),Td(t,!0)),c2(t.props)?In(()=>{T(),t.el.__isMounted=!0},s):T()}else{if(c2(t.props)&&!e.el.__isMounted){In(()=>{KS.process(e,t,n,a,i,s,r,o,l,u),delete e.el.__isMounted},s);return}t.el=e.el,t.targetStart=e.targetStart;const C=t.anchor=e.anchor,A=t.target=e.target,P=t.targetAnchor=e.targetAnchor,T=tu(e.props),I=T?n:A,W=T?C:P;if(r==="svg"||d2(A)?r="svg":(r==="mathml"||f2(A))&&(r="mathml"),_?(f(e.dynamicChildren,_,I,i,s,r,o),Jv(e,t,!0)):l||d(e,t,I,W,i,s,r,o,!1),g)T?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):rd(t,n,C,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Z=t.target=Kp(t.props,p);Z&&rd(t,Z,null,u,0)}else T&&rd(t,A,P,u,1);Td(t,g)}},remove(e,t,n,{um:a,o:{remove:i}},s){const{shapeFlag:r,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(i(u),i(c)),s&&i(l),r&16){const h=s||!tu(f);for(let p=0;p<o.length;p++){const v=o[p];a(v,t,n,h,!!v.dynamicChildren)}}},move:rd,hydrate:zx};function rd(e,t,n,{o:{insert:a},m:i},s=2){s===0&&a(e.targetAnchor,t,n);const{el:r,anchor:o,shapeFlag:l,children:u,props:c}=e,d=s===2;if(d&&a(r,t,n),(!d||tu(c))&&l&16)for(let f=0;f<u.length;f++)i(u[f],t,n,2);d&&a(o,t,n)}function zx(e,t,n,a,i,s,{o:{nextSibling:r,parentNode:o,querySelector:l,insert:u,createText:c}},d){const f=t.target=Kp(t.props,l);if(f){const h=tu(t.props),p=f._lpa||f.firstChild;if(t.shapeFlag&16)if(h)t.anchor=d(r(e),t,o(e),n,a,i,s),t.targetStart=p,t.targetAnchor=p&&r(p);else{t.anchor=r(e);let v=p;for(;v;){if(v&&v.nodeType===8){if(v.data==="teleport start anchor")t.targetStart=v;else if(v.data==="teleport anchor"){t.targetAnchor=v,f._lpa=t.targetAnchor&&r(t.targetAnchor);break}}v=r(v)}t.targetAnchor||ZS(f,t,c,u),d(p&&r(p),t,f,n,a,i,s)}Td(t,h)}return t.anchor&&r(t.anchor)}const Yx=KS;function Td(e,t){const n=e.ctx;if(n&&n.ut){let a,i;for(t?(a=e.el,i=e.anchor):(a=e.targetStart,i=e.targetAnchor);a&&a!==i;)a.nodeType===1&&a.setAttribute("data-v-owner",n.uid),a=a.nextSibling;n.ut()}}function ZS(e,t,n,a){const i=t.targetStart=n(""),s=t.targetAnchor=n("");return i[YS]=s,e&&(a(i,e),a(s,e)),s}const qs=Symbol("_leaveCb"),od=Symbol("_enterCb");function XS(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ht(()=>{e.isMounted=!0}),Cn(()=>{e.isUnmounting=!0}),e}const qa=[Function,Array],JS={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qa,onEnter:qa,onAfterEnter:qa,onEnterCancelled:qa,onBeforeLeave:qa,onLeave:qa,onAfterLeave:qa,onLeaveCancelled:qa,onBeforeAppear:qa,onAppear:qa,onAfterAppear:qa,onAppearCancelled:qa},QS=e=>{const t=e.subTree;return t.component?QS(t.component):t},Gx={name:"BaseTransition",props:JS,setup(e,{slots:t}){const n=Aa(),a=XS();return()=>{const i=t.default&&Gv(t.default(),!0);if(!i||!i.length)return;const s=ek(i),r=it(e),{mode:o}=r;if(a.isLeaving)return im(s);const l=h2(s);if(!l)return im(s);let u=bu(l,r,a,n,d=>u=d);l.type!==Wn&&ur(l,u);let c=n.subTree&&h2(n.subTree);if(c&&c.type!==Wn&&!Ks(l,c)&&QS(n).type!==Wn){let d=bu(c,r,a,n);if(ur(c,d),o==="out-in"&&l.type!==Wn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},im(s);o==="in-out"&&l.type!==Wn?d.delayLeave=(f,h,p)=>{const v=tk(a,c);v[String(c.key)]=c,f[qs]=()=>{h(),f[qs]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{p(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return s}}};function ek(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Wn){t=n;break}}return t}const Kx=Gx;function tk(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function bu(e,t,n,a,i){const{appear:s,mode:r,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:h,onAfterLeave:p,onLeaveCancelled:v,onBeforeAppear:m,onAppear:g,onAfterAppear:b,onAppearCancelled:y}=t,_=String(e.key),C=tk(n,e),A=(I,W)=>{I&&Si(I,a,9,W)},P=(I,W)=>{const Z=W[1];A(I,W),ct(I)?I.every(E=>E.length<=1)&&Z():I.length<=1&&Z()},T={mode:r,persisted:o,beforeEnter(I){let W=l;if(!n.isMounted)if(s)W=m||l;else return;I[qs]&&I[qs](!0);const Z=C[_];Z&&Ks(e,Z)&&Z.el[qs]&&Z.el[qs](),A(W,[I])},enter(I){let W=u,Z=c,E=d;if(!n.isMounted)if(s)W=g||u,Z=b||c,E=y||d;else return;let X=!1;const re=I[od]=ke=>{X||(X=!0,ke?A(E,[I]):A(Z,[I]),T.delayedLeave&&T.delayedLeave(),I[od]=void 0)};W?P(W,[I,re]):re()},leave(I,W){const Z=String(e.key);if(I[od]&&I[od](!0),n.isUnmounting)return W();A(f,[I]);let E=!1;const X=I[qs]=re=>{E||(E=!0,W(),re?A(v,[I]):A(p,[I]),I[qs]=void 0,C[Z]===e&&delete C[Z])};C[Z]=e,h?P(h,[I,X]):X()},clone(I){const W=bu(I,t,n,a,i);return i&&i(W),W}};return T}function im(e){if(Wf(e))return e=Hi(e),e.children=null,e}function h2(e){if(!Wf(e))return GS(e.type)&&e.children?ek(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ht(n.default))return n.default()}}function ur(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ur(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Gv(e,t=!1,n){let a=[],i=0;for(let s=0;s<e.length;s++){let r=e[s];const o=n==null?r.key:String(n)+String(r.key!=null?r.key:s);r.type===Ye?(r.patchFlag&128&&i++,a=a.concat(Gv(r.children,t,o))):(t||r.type!==Wn)&&a.push(o!=null?Hi(r,{key:o}):r)}if(i>1)for(let s=0;s<a.length;s++)a[s].patchFlag=-2;return a}/*! #__NO_SIDE_EFFECTS__ */function xa(e,t){return ht(e)?Mn({name:e.name},t,{setup:e}):e}function nk(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Yd(e,t,n,a,i=!1){if(ct(e)){e.forEach((p,v)=>Yd(p,t&&(ct(t)?t[v]:t),n,a,i));return}if(qr(a)&&!i){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Yd(e,t,n,a.component.subTree);return}const s=a.shapeFlag&4?Gf(a.component):a.el,r=i?null:s,{i:o,r:l}=e,u=t&&t.r,c=o.refs===Kt?o.refs={}:o.refs,d=o.setupState,f=it(d),h=d===Kt?()=>!1:p=>Vt(f,p);if(u!=null&&u!==l&&(tn(u)?(c[u]=null,h(u)&&(d[u]=null)):St(u)&&(u.value=null)),ht(l))Ic(l,o,12,[r,c]);else{const p=tn(l),v=St(l);if(p||v){const m=()=>{if(e.f){const g=p?h(l)?d[l]:c[l]:l.value;i?ct(g)&&Vv(g,s):ct(g)?g.includes(s)||g.push(s):p?(c[l]=[s],h(l)&&(d[l]=c[l])):(l.value=[s],e.k&&(c[e.k]=l.value))}else p?(c[l]=r,h(l)&&(d[l]=r)):v&&(l.value=r,e.k&&(c[e.k]=r))};r?(m.id=-1,In(m,n)):m()}}}Uf().requestIdleCallback;Uf().cancelIdleCallback;const qr=e=>!!e.type.__asyncLoader,Wf=e=>e.type.__isKeepAlive,Zx={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Aa(),a=n.ctx;if(!a.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const i=new Map,s=new Set;let r=null;const o=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:d}}}=a,f=d("div");a.activate=(b,y,_,C,A)=>{const P=b.component;u(b,y,_,0,o),l(P.vnode,b,y,_,P,o,C,b.slotScopeIds,A),In(()=>{P.isDeactivated=!1,P.a&&Jl(P.a);const T=b.props&&b.props.onVnodeMounted;T&&Ya(T,P.parent,b)},o)},a.deactivate=b=>{const y=b.component;Kd(y.m),Kd(y.a),u(b,f,null,1,o),In(()=>{y.da&&Jl(y.da);const _=b.props&&b.props.onVnodeUnmounted;_&&Ya(_,y.parent,b),y.isDeactivated=!0},o)};function h(b){sm(b),c(b,n,o,!0)}function p(b){i.forEach((y,_)=>{const C=tg(y.type);C&&!b(C)&&v(_)})}function v(b){const y=i.get(b);y&&(!r||!Ks(y,r))?h(y):r&&sm(r),i.delete(b),s.delete(b)}Ve(()=>[e.include,e.exclude],([b,y])=>{b&&p(_=>jl(b,_)),y&&p(_=>!jl(y,_))},{flush:"post",deep:!0});let m=null;const g=()=>{m!=null&&(Zd(n.subTree.type)?In(()=>{i.set(m,ld(n.subTree))},n.subTree.suspense):i.set(m,ld(n.subTree)))};return Ht(g),zf(g),Cn(()=>{i.forEach(b=>{const{subTree:y,suspense:_}=n,C=ld(y);if(b.type===C.type&&b.key===C.key){sm(C);const A=C.component.da;A&&In(A,_);return}h(b)})}),()=>{if(m=null,!t.default)return r=null;const b=t.default(),y=b[0];if(b.length>1)return r=null,b;if(!no(y)||!(y.shapeFlag&4)&&!(y.shapeFlag&128))return r=null,y;let _=ld(y);if(_.type===Wn)return r=null,_;const C=_.type,A=tg(qr(_)?_.type.__asyncResolved||{}:C),{include:P,exclude:T,max:I}=e;if(P&&(!A||!jl(P,A))||T&&A&&jl(T,A))return _.shapeFlag&=-257,r=_,y;const W=_.key==null?C:_.key,Z=i.get(W);return _.el&&(_=Hi(_),y.shapeFlag&128&&(y.ssContent=_)),m=W,Z?(_.el=Z.el,_.component=Z.component,_.transition&&ur(_,_.transition),_.shapeFlag|=512,s.delete(W),s.add(W)):(s.add(W),I&&s.size>parseInt(I,10)&&v(s.values().next().value)),_.shapeFlag|=256,r=_,Zd(y.type)?y:_}}},m2=Zx;function jl(e,t){return ct(e)?e.some(n=>jl(n,t)):tn(e)?e.split(",").includes(t):ix(e)?(e.lastIndex=0,e.test(t)):!1}function Xx(e,t){ik(e,"a",t)}function ak(e,t){ik(e,"da",t)}function ik(e,t,n=Nn){const a=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(qf(t,a,n),n){let i=n.parent;for(;i&&i.parent;)Wf(i.parent.vnode)&&Jx(a,t,n,i),i=i.parent}}function Jx(e,t,n,a){const i=qf(t,e,a,!0);go(()=>{Vv(a[t],i)},n)}function sm(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ld(e){return e.shapeFlag&128?e.ssContent:e}function qf(e,t,n=Nn,a=!1){if(n){const i=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...r)=>{hr();const o=Ec(n),l=Si(t,n,e,r);return o(),mr(),l});return a?i.unshift(s):i.push(s),s}}const As=e=>(t,n=Nn)=>{(!_u||e==="sp")&&qf(e,(...a)=>t(...a),n)},Ts=As("bm"),Ht=As("m"),sk=As("bu"),zf=As("u"),Cn=As("bum"),go=As("um"),Qx=As("sp"),e4=As("rtg"),t4=As("rtc");function n4(e,t=Nn){qf("ec",e,t)}const Kv="components",a4="directives";function xc(e,t){return Zv(Kv,e,!0,t)||e}const rk=Symbol.for("v-ndc");function fs(e){return tn(e)?Zv(Kv,e,!1)||e:e||rk}function Is(e){return Zv(a4,e)}function Zv(e,t,n=!0,a=!1){const i=Rn||Nn;if(i){const s=i.type;if(e===Kv){const o=tg(s,!1);if(o&&(o===t||o===Pa(t)||o===po(Pa(t))))return s}const r=p2(i[e]||s[e],t)||p2(i.appContext[e],t);return!r&&a?s:r}}function p2(e,t){return e&&(e[t]||e[Pa(t)]||e[po(Pa(t))])}function _n(e,t,n,a){let i;const s=n,r=ct(e);if(r||tn(e)){const o=r&&ys(e);let l=!1;o&&(l=!Xa(e),e=Bf(e)),i=new Array(e.length);for(let u=0,c=e.length;u<c;u++)i[u]=t(l?Zn(e[u]):e[u],u,void 0,s)}else if(typeof e=="number"){i=new Array(e);for(let o=0;o<e;o++)i[o]=t(o+1,o,void 0,s)}else if(Jt(e))if(e[Symbol.iterator])i=Array.from(e,(o,l)=>t(o,l,void 0,s));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,u=o.length;l<u;l++){const c=o[l];i[l]=t(e[c],c,l,s)}}else i=[];return i}function i4(e,t){for(let n=0;n<t.length;n++){const a=t[n];if(ct(a))for(let i=0;i<a.length;i++)e[a[i].name]=a[i].fn;else a&&(e[a.name]=a.key?(...i)=>{const s=a.fn(...i);return s&&(s.key=a.key),s}:a.fn)}return e}function bt(e,t,n={},a,i){if(Rn.ce||Rn.parent&&qr(Rn.parent)&&Rn.parent.ce)return t!=="default"&&(n.name=t),F(),be(Ye,null,[w("slot",n,a&&a())],64);let s=e[t];s&&s._c&&(s._d=!1),F();const r=s&&ok(s(n)),o=n.key||r&&r.key,l=be(Ye,{key:(o&&!Ps(o)?o:`_${t}`)+(!r&&a?"_fb":"")},r||(a?a():[]),r&&e._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function ok(e){return e.some(t=>no(t)?!(t.type===Wn||t.type===Ye&&!ok(t.children)):!0)?e:null}const Zp=e=>e?Pk(e)?Gf(e):Zp(e.parent):null,nu=Mn(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=>Zp(e.parent),$root:e=>Zp(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>uk(e),$forceUpdate:e=>e.f||(e.f=()=>{Yv(e.update)}),$nextTick:e=>e.n||(e.n=At.bind(e.proxy)),$watch:e=>I4.bind(e)}),rm=(e,t)=>e!==Kt&&!e.__isScriptSetup&&Vt(e,t),s4={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:i,props:s,accessCache:r,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const h=r[t];if(h!==void 0)switch(h){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(rm(a,t))return r[t]=1,a[t];if(i!==Kt&&Vt(i,t))return r[t]=2,i[t];if((u=e.propsOptions[0])&&Vt(u,t))return r[t]=3,s[t];if(n!==Kt&&Vt(n,t))return r[t]=4,n[t];Xp&&(r[t]=0)}}const c=nu[t];let d,f;if(c)return t==="$attrs"&&Kn(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==Kt&&Vt(n,t))return r[t]=4,n[t];if(f=l.config.globalProperties,Vt(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:i,ctx:s}=e;return rm(i,t)?(i[t]=n,!0):a!==Kt&&Vt(a,t)?(a[t]=n,!0):Vt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:i,propsOptions:s}},r){let o;return!!n[r]||e!==Kt&&Vt(e,r)||rm(t,r)||(o=s[0])&&Vt(o,r)||Vt(a,r)||Vt(nu,r)||Vt(i.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Vt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function r4(){return o4().attrs}function o4(){const e=Aa();return e.setupContext||(e.setupContext=Tk(e))}function g2(e){return ct(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Xp=!0;function l4(e){const t=uk(e),n=e.proxy,a=e.ctx;Xp=!1,t.beforeCreate&&v2(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:r,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:h,updated:p,activated:v,deactivated:m,beforeDestroy:g,beforeUnmount:b,destroyed:y,unmounted:_,render:C,renderTracked:A,renderTriggered:P,errorCaptured:T,serverPrefetch:I,expose:W,inheritAttrs:Z,components:E,directives:X,filters:re}=t;if(u&&u4(u,a,null),r)for(const oe in r){const se=r[oe];ht(se)&&(a[oe]=se.bind(n))}if(i){const oe=i.call(n,n);Jt(oe)&&(e.data=rn(oe))}if(Xp=!0,s)for(const oe in s){const se=s[oe],de=ht(se)?se.bind(n,n):ht(se.get)?se.get.bind(n,n):Ui,ve=!ht(se)&&ht(se.set)?se.set.bind(n):Ui,R=S({get:de,set:ve});Object.defineProperty(a,oe,{enumerable:!0,configurable:!0,get:()=>R.value,set:N=>R.value=N})}if(o)for(const oe in o)lk(o[oe],a,n,oe);if(l){const oe=ht(l)?l.call(n):l;Reflect.ownKeys(oe).forEach(se=>{zt(se,oe[se])})}c&&v2(c,e,"c");function ue(oe,se){ct(se)?se.forEach(de=>oe(de.bind(n))):se&&oe(se.bind(n))}if(ue(Ts,d),ue(Ht,f),ue(sk,h),ue(zf,p),ue(Xx,v),ue(ak,m),ue(n4,T),ue(t4,A),ue(e4,P),ue(Cn,b),ue(go,_),ue(Qx,I),ct(W))if(W.length){const oe=e.exposed||(e.exposed={});W.forEach(se=>{Object.defineProperty(oe,se,{get:()=>n[se],set:de=>n[se]=de})})}else e.exposed||(e.exposed={});C&&e.render===Ui&&(e.render=C),Z!=null&&(e.inheritAttrs=Z),E&&(e.components=E),X&&(e.directives=X),I&&nk(e)}function u4(e,t,n=Ui){ct(e)&&(e=Jp(e));for(const a in e){const i=e[a];let s;Jt(i)?"default"in i?s=pt(i.from||a,i.default,!0):s=pt(i.from||a):s=pt(i),St(s)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>s.value,set:r=>s.value=r}):t[a]=s}}function v2(e,t,n){Si(ct(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function lk(e,t,n,a){let i=a.includes(".")?_k(n,a):()=>n[a];if(tn(e)){const s=t[e];ht(s)&&Ve(i,s)}else if(ht(e))Ve(i,e.bind(n));else if(Jt(e))if(ct(e))e.forEach(s=>lk(s,t,n,a));else{const s=ht(e.handler)?e.handler.bind(n):t[e.handler];ht(s)&&Ve(i,s,e)}}function uk(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:i,optionsCache:s,config:{optionMergeStrategies:r}}=e.appContext,o=s.get(t);let l;return o?l=o:!i.length&&!n&&!a?l=t:(l={},i.length&&i.forEach(u=>Gd(l,u,r,!0)),Gd(l,t,r)),Jt(t)&&s.set(t,l),l}function Gd(e,t,n,a=!1){const{mixins:i,extends:s}=t;s&&Gd(e,s,n,!0),i&&i.forEach(r=>Gd(e,r,n,!0));for(const r in t)if(!(a&&r==="expose")){const o=c4[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const c4={data:y2,props:b2,emits:b2,methods:Wl,computed:Wl,beforeCreate:ta,created:ta,beforeMount:ta,mounted:ta,beforeUpdate:ta,updated:ta,beforeDestroy:ta,beforeUnmount:ta,destroyed:ta,unmounted:ta,activated:ta,deactivated:ta,errorCaptured:ta,serverPrefetch:ta,components:Wl,directives:Wl,watch:f4,provide:y2,inject:d4};function y2(e,t){return t?e?function(){return Mn(ht(e)?e.call(this,this):e,ht(t)?t.call(this,this):t)}:t:e}function d4(e,t){return Wl(Jp(e),Jp(t))}function Jp(e){if(ct(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function ta(e,t){return e?[...new Set([].concat(e,t))]:t}function Wl(e,t){return e?Mn(Object.create(null),e,t):t}function b2(e,t){return e?ct(e)&&ct(t)?[...new Set([...e,...t])]:Mn(Object.create(null),g2(e),g2(t??{})):t}function f4(e,t){if(!e)return t;if(!t)return e;const n=Mn(Object.create(null),e);for(const a in t)n[a]=ta(e[a],t[a]);return n}function ck(){return{app:null,config:{isNativeTag:nx,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let h4=0;function m4(e,t){return function(a,i=null){ht(a)||(a=Mn({},a)),i!=null&&!Jt(i)&&(i=null);const s=ck(),r=new WeakSet,o=[];let l=!1;const u=s.app={_uid:h4++,_component:a,_props:i,_container:null,_context:s,_instance:null,version:q4,get config(){return s.config},set config(c){},use(c,...d){return r.has(c)||(c&&ht(c.install)?(r.add(c),c.install(u,...d)):ht(c)&&(r.add(c),c(u,...d))),u},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),u},component(c,d){return d?(s.components[c]=d,u):s.components[c]},directive(c,d){return d?(s.directives[c]=d,u):s.directives[c]},mount(c,d,f){if(!l){const h=u._ceVNode||w(a,i);return h.appContext=s,f===!0?f="svg":f===!1&&(f=void 0),e(h,c,f),l=!0,u._container=c,c.__vue_app__=u,Gf(h.component)}},onUnmount(c){o.push(c)},unmount(){l&&(Si(o,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,d){return s.provides[c]=d,u},runWithContext(c){const d=zr;zr=u;try{return c()}finally{zr=d}}};return u}}let zr=null;function zt(e,t){if(Nn){let n=Nn.provides;const a=Nn.parent&&Nn.parent.provides;a===n&&(n=Nn.provides=Object.create(a)),n[e]=t}}function pt(e,t,n=!1){const a=Nn||Rn;if(a||zr){const i=zr?zr._context.provides:a?a.parent==null?a.vnode.appContext&&a.vnode.appContext.provides:a.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return n&&ht(t)?t.call(a&&a.proxy):t}}function p4(){return!!(Nn||Rn||zr)}const dk={},fk=()=>Object.create(dk),hk=e=>Object.getPrototypeOf(e)===dk;function g4(e,t,n,a=!1){const i={},s=fk();e.propsDefaults=Object.create(null),mk(e,t,i,s);for(const r in e.propsOptions[0])r in i||(i[r]=void 0);n?e.props=a?i:VS(i):e.type.props?e.props=i:e.props=s,e.attrs=s}function v4(e,t,n,a){const{props:i,attrs:s,vnode:{patchFlag:r}}=e,o=it(i),[l]=e.propsOptions;let u=!1;if((a||r>0)&&!(r&16)){if(r&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let f=c[d];if(Yf(e.emitsOptions,f))continue;const h=t[f];if(l)if(Vt(s,f))h!==s[f]&&(s[f]=h,u=!0);else{const p=Pa(f);i[p]=Qp(l,o,p,h,e,!1)}else h!==s[f]&&(s[f]=h,u=!0)}}}else{mk(e,t,i,s)&&(u=!0);let c;for(const d in o)(!t||!Vt(t,d)&&((c=fr(d))===d||!Vt(t,c)))&&(l?n&&(n[d]!==void 0||n[c]!==void 0)&&(i[d]=Qp(l,o,d,void 0,e,!0)):delete i[d]);if(s!==o)for(const d in s)(!t||!Vt(t,d))&&(delete s[d],u=!0)}u&&cs(e.attrs,"set","")}function mk(e,t,n,a){const[i,s]=e.propsOptions;let r=!1,o;if(t)for(let l in t){if(Xl(l))continue;const u=t[l];let c;i&&Vt(i,c=Pa(l))?!s||!s.includes(c)?n[c]=u:(o||(o={}))[c]=u:Yf(e.emitsOptions,l)||(!(l in a)||u!==a[l])&&(a[l]=u,r=!0)}if(s){const l=it(n),u=o||Kt;for(let c=0;c<s.length;c++){const d=s[c];n[d]=Qp(i,l,d,u[d],e,!Vt(u,d))}}return r}function Qp(e,t,n,a,i,s){const r=e[n];if(r!=null){const o=Vt(r,"default");if(o&&a===void 0){const l=r.default;if(r.type!==Function&&!r.skipFactory&&ht(l)){const{propsDefaults:u}=i;if(n in u)a=u[n];else{const c=Ec(i);a=u[n]=l.call(null,t),c()}}else a=l;i.ce&&i.ce._setProp(n,a)}r[0]&&(s&&!o?a=!1:r[1]&&(a===""||a===fr(n))&&(a=!0))}return a}const y4=new WeakMap;function pk(e,t,n=!1){const a=n?y4:t.propsCache,i=a.get(e);if(i)return i;const s=e.props,r={},o=[];let l=!1;if(!ht(e)){const c=d=>{l=!0;const[f,h]=pk(d,t,!0);Mn(r,f),h&&o.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!l)return Jt(e)&&a.set(e,Fo),Fo;if(ct(s))for(let c=0;c<s.length;c++){const d=Pa(s[c]);w2(d)&&(r[d]=Kt)}else if(s)for(const c in s){const d=Pa(c);if(w2(d)){const f=s[c],h=r[d]=ct(f)||ht(f)?{type:f}:Mn({},f),p=h.type;let v=!1,m=!0;if(ct(p))for(let g=0;g<p.length;++g){const b=p[g],y=ht(b)&&b.name;if(y==="Boolean"){v=!0;break}else y==="String"&&(m=!1)}else v=ht(p)&&p.name==="Boolean";h[0]=v,h[1]=m,(v||Vt(h,"default"))&&o.push(d)}}const u=[r,o];return Jt(e)&&a.set(e,u),u}function w2(e){return e[0]!=="$"&&!Xl(e)}const gk=e=>e[0]==="_"||e==="$stable",Xv=e=>ct(e)?e.map(Mi):[Mi(e)],b4=(e,t,n)=>{if(t._n)return t;const a=j((...i)=>Xv(t(...i)),n);return a._c=!1,a},vk=(e,t,n)=>{const a=e._ctx;for(const i in e){if(gk(i))continue;const s=e[i];if(ht(s))t[i]=b4(i,s,a);else if(s!=null){const r=Xv(s);t[i]=()=>r}}},yk=(e,t)=>{const n=Xv(t);e.slots.default=()=>n},bk=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},w4=(e,t,n)=>{const a=e.slots=fk();if(e.vnode.shapeFlag&32){const i=t._;i?(bk(a,t,n),n&&yS(a,"_",i,!0)):vk(t,a)}else t&&yk(e,t)},_4=(e,t,n)=>{const{vnode:a,slots:i}=e;let s=!0,r=Kt;if(a.shapeFlag&32){const o=t._;o?n&&o===1?s=!1:bk(i,t,n):(s=!t.$stable,vk(t,i)),r=t}else t&&(yk(e,t),r={default:1});if(s)for(const o in i)!gk(o)&&r[o]==null&&delete i[o]},In=M4;function S4(e){return k4(e)}function k4(e,t){const n=Uf();n.__VUE__=!0;const{insert:a,remove:i,patchProp:s,createElement:r,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=Ui,insertStaticContent:p}=e,v=(M,H,ae,ye=null,we=null,Se=null,D=void 0,$=null,ne=!!H.dynamicChildren)=>{if(M===H)return;M&&!Ks(M,H)&&(ye=G(M),N(M,we,Se,!0),M=null),H.patchFlag===-2&&(ne=!1,H.dynamicChildren=null);const{type:he,ref:Me,shapeFlag:U}=H;switch(he){case gl:m(M,H,ae,ye);break;case Wn:g(M,H,ae,ye);break;case lm:M==null&&b(H,ae,ye,D);break;case Ye:E(M,H,ae,ye,we,Se,D,$,ne);break;default:U&1?C(M,H,ae,ye,we,Se,D,$,ne):U&6?X(M,H,ae,ye,we,Se,D,$,ne):(U&64||U&128)&&he.process(M,H,ae,ye,we,Se,D,$,ne,Pe)}Me!=null&&we&&Yd(Me,M&&M.ref,Se,H||M,!H)},m=(M,H,ae,ye)=>{if(M==null)a(H.el=o(H.children),ae,ye);else{const we=H.el=M.el;H.children!==M.children&&u(we,H.children)}},g=(M,H,ae,ye)=>{M==null?a(H.el=l(H.children||""),ae,ye):H.el=M.el},b=(M,H,ae,ye)=>{[M.el,M.anchor]=p(M.children,H,ae,ye,M.el,M.anchor)},y=({el:M,anchor:H},ae,ye)=>{let we;for(;M&&M!==H;)we=f(M),a(M,ae,ye),M=we;a(H,ae,ye)},_=({el:M,anchor:H})=>{let ae;for(;M&&M!==H;)ae=f(M),i(M),M=ae;i(H)},C=(M,H,ae,ye,we,Se,D,$,ne)=>{H.type==="svg"?D="svg":H.type==="math"&&(D="mathml"),M==null?A(H,ae,ye,we,Se,D,$,ne):I(M,H,we,Se,D,$,ne)},A=(M,H,ae,ye,we,Se,D,$)=>{let ne,he;const{props:Me,shapeFlag:U,transition:O,dirs:Y}=M;if(ne=M.el=r(M.type,Se,Me&&Me.is,Me),U&8?c(ne,M.children):U&16&&T(M.children,ne,null,ye,we,om(M,Se),D,$),Y&&Sr(M,null,ye,"created"),P(ne,M,M.scopeId,D,ye),Me){for(const Ie in Me)Ie!=="value"&&!Xl(Ie)&&s(ne,Ie,null,Me[Ie],Se,ye);"value"in Me&&s(ne,"value",null,Me.value,Se),(he=Me.onVnodeBeforeMount)&&Ya(he,ye,M)}Y&&Sr(M,null,ye,"beforeMount");const ge=C4(we,O);ge&&O.beforeEnter(ne),a(ne,H,ae),((he=Me&&Me.onVnodeMounted)||ge||Y)&&In(()=>{he&&Ya(he,ye,M),ge&&O.enter(ne),Y&&Sr(M,null,ye,"mounted")},we)},P=(M,H,ae,ye,we)=>{if(ae&&h(M,ae),ye)for(let Se=0;Se<ye.length;Se++)h(M,ye[Se]);if(we){let Se=we.subTree;if(H===Se||Zd(Se.type)&&(Se.ssContent===H||Se.ssFallback===H)){const D=we.vnode;P(M,D,D.scopeId,D.slotScopeIds,we.parent)}}},T=(M,H,ae,ye,we,Se,D,$,ne=0)=>{for(let he=ne;he<M.length;he++){const Me=M[he]=$?zs(M[he]):Mi(M[he]);v(null,Me,H,ae,ye,we,Se,D,$)}},I=(M,H,ae,ye,we,Se,D)=>{const $=H.el=M.el;let{patchFlag:ne,dynamicChildren:he,dirs:Me}=H;ne|=M.patchFlag&16;const U=M.props||Kt,O=H.props||Kt;let Y;if(ae&&kr(ae,!1),(Y=O.onVnodeBeforeUpdate)&&Ya(Y,ae,H,M),Me&&Sr(H,M,ae,"beforeUpdate"),ae&&kr(ae,!0),(U.innerHTML&&O.innerHTML==null||U.textContent&&O.textContent==null)&&c($,""),he?W(M.dynamicChildren,he,$,ae,ye,om(H,we),Se):D||se(M,H,$,null,ae,ye,om(H,we),Se,!1),ne>0){if(ne&16)Z($,U,O,ae,we);else if(ne&2&&U.class!==O.class&&s($,"class",null,O.class,we),ne&4&&s($,"style",U.style,O.style,we),ne&8){const ge=H.dynamicProps;for(let Ie=0;Ie<ge.length;Ie++){const Ce=ge[Ie],Be=U[Ce],qe=O[Ce];(qe!==Be||Ce==="value")&&s($,Ce,Be,qe,we,ae)}}ne&1&&M.children!==H.children&&c($,H.children)}else!D&&he==null&&Z($,U,O,ae,we);((Y=O.onVnodeUpdated)||Me)&&In(()=>{Y&&Ya(Y,ae,H,M),Me&&Sr(H,M,ae,"updated")},ye)},W=(M,H,ae,ye,we,Se,D)=>{for(let $=0;$<H.length;$++){const ne=M[$],he=H[$],Me=ne.el&&(ne.type===Ye||!Ks(ne,he)||ne.shapeFlag&70)?d(ne.el):ae;v(ne,he,Me,null,ye,we,Se,D,!0)}},Z=(M,H,ae,ye,we)=>{if(H!==ae){if(H!==Kt)for(const Se in H)!Xl(Se)&&!(Se in ae)&&s(M,Se,H[Se],null,we,ye);for(const Se in ae){if(Xl(Se))continue;const D=ae[Se],$=H[Se];D!==$&&Se!=="value"&&s(M,Se,$,D,we,ye)}"value"in ae&&s(M,"value",H.value,ae.value,we)}},E=(M,H,ae,ye,we,Se,D,$,ne)=>{const he=H.el=M?M.el:o(""),Me=H.anchor=M?M.anchor:o("");let{patchFlag:U,dynamicChildren:O,slotScopeIds:Y}=H;Y&&($=$?$.concat(Y):Y),M==null?(a(he,ae,ye),a(Me,ae,ye),T(H.children||[],ae,Me,we,Se,D,$,ne)):U>0&&U&64&&O&&M.dynamicChildren?(W(M.dynamicChildren,O,ae,we,Se,D,$),(H.key!=null||we&&H===we.subTree)&&Jv(M,H,!0)):se(M,H,ae,Me,we,Se,D,$,ne)},X=(M,H,ae,ye,we,Se,D,$,ne)=>{H.slotScopeIds=$,M==null?H.shapeFlag&512?we.ctx.activate(H,ae,ye,D,ne):re(H,ae,ye,we,Se,D,ne):ke(M,H,ne)},re=(M,H,ae,ye,we,Se,D)=>{const $=M.component=U4(M,ye,we);if(Wf(M)&&($.ctx.renderer=Pe),B4($,!1,D),$.asyncDep){if(we&&we.registerDep($,ue,D),!M.el){const ne=$.subTree=w(Wn);g(null,ne,H,ae)}}else ue($,M,H,ae,we,Se,D)},ke=(M,H,ae)=>{const ye=H.component=M.component;if(L4(M,H,ae))if(ye.asyncDep&&!ye.asyncResolved){oe(ye,H,ae);return}else ye.next=H,ye.update();else H.el=M.el,ye.vnode=H},ue=(M,H,ae,ye,we,Se,D)=>{const $=()=>{if(M.isMounted){let{next:U,bu:O,u:Y,parent:ge,vnode:Ie}=M;{const k=wk(M);if(k){U&&(U.el=Ie.el,oe(M,U,D)),k.asyncDep.then(()=>{M.isUnmounted||$()});return}}let Ce=U,Be;kr(M,!1),U?(U.el=Ie.el,oe(M,U,D)):U=Ie,O&&Jl(O),(Be=U.props&&U.props.onVnodeBeforeUpdate)&&Ya(Be,ge,U,Ie),kr(M,!0);const qe=_2(M),Q=M.subTree;M.subTree=qe,v(Q,qe,d(Q.el),G(Q),M,we,Se),U.el=qe.el,Ce===null&&D4(M,qe.el),Y&&In(Y,we),(Be=U.props&&U.props.onVnodeUpdated)&&In(()=>Ya(Be,ge,U,Ie),we)}else{let U;const{el:O,props:Y}=H,{bm:ge,m:Ie,parent:Ce,root:Be,type:qe}=M,Q=qr(H);kr(M,!1),ge&&Jl(ge),!Q&&(U=Y&&Y.onVnodeBeforeMount)&&Ya(U,Ce,H),kr(M,!0);{Be.ce&&Be.ce._injectChildStyle(qe);const k=M.subTree=_2(M);v(null,k,ae,ye,M,we,Se),H.el=k.el}if(Ie&&In(Ie,we),!Q&&(U=Y&&Y.onVnodeMounted)){const k=H;In(()=>Ya(U,Ce,k),we)}(H.shapeFlag&256||Ce&&qr(Ce.vnode)&&Ce.vnode.shapeFlag&256)&&M.a&&In(M.a,we),M.isMounted=!0,H=ae=ye=null}};M.scope.on();const ne=M.effect=new CS($);M.scope.off();const he=M.update=ne.run.bind(ne),Me=M.job=ne.runIfDirty.bind(ne);Me.i=M,Me.id=M.uid,ne.scheduler=()=>Yv(Me),kr(M,!0),he()},oe=(M,H,ae)=>{H.component=M;const ye=M.vnode.props;M.vnode=H,M.next=null,v4(M,H.props,ye,ae),_4(M,H.children,ae),hr(),u2(M),mr()},se=(M,H,ae,ye,we,Se,D,$,ne=!1)=>{const he=M&&M.children,Me=M?M.shapeFlag:0,U=H.children,{patchFlag:O,shapeFlag:Y}=H;if(O>0){if(O&128){ve(he,U,ae,ye,we,Se,D,$,ne);return}else if(O&256){de(he,U,ae,ye,we,Se,D,$,ne);return}}Y&8?(Me&16&&q(he,we,Se),U!==he&&c(ae,U)):Me&16?Y&16?ve(he,U,ae,ye,we,Se,D,$,ne):q(he,we,Se,!0):(Me&8&&c(ae,""),Y&16&&T(U,ae,ye,we,Se,D,$,ne))},de=(M,H,ae,ye,we,Se,D,$,ne)=>{M=M||Fo,H=H||Fo;const he=M.length,Me=H.length,U=Math.min(he,Me);let O;for(O=0;O<U;O++){const Y=H[O]=ne?zs(H[O]):Mi(H[O]);v(M[O],Y,ae,null,we,Se,D,$,ne)}he>Me?q(M,we,Se,!0,!1,U):T(H,ae,ye,we,Se,D,$,ne,U)},ve=(M,H,ae,ye,we,Se,D,$,ne)=>{let he=0;const Me=H.length;let U=M.length-1,O=Me-1;for(;he<=U&&he<=O;){const Y=M[he],ge=H[he]=ne?zs(H[he]):Mi(H[he]);if(Ks(Y,ge))v(Y,ge,ae,null,we,Se,D,$,ne);else break;he++}for(;he<=U&&he<=O;){const Y=M[U],ge=H[O]=ne?zs(H[O]):Mi(H[O]);if(Ks(Y,ge))v(Y,ge,ae,null,we,Se,D,$,ne);else break;U--,O--}if(he>U){if(he<=O){const Y=O+1,ge=Y<Me?H[Y].el:ye;for(;he<=O;)v(null,H[he]=ne?zs(H[he]):Mi(H[he]),ae,ge,we,Se,D,$,ne),he++}}else if(he>O)for(;he<=U;)N(M[he],we,Se,!0),he++;else{const Y=he,ge=he,Ie=new Map;for(he=ge;he<=O;he++){const ie=H[he]=ne?zs(H[he]):Mi(H[he]);ie.key!=null&&Ie.set(ie.key,he)}let Ce,Be=0;const qe=O-ge+1;let Q=!1,k=0;const L=new Array(qe);for(he=0;he<qe;he++)L[he]=0;for(he=Y;he<=U;he++){const ie=M[he];if(Be>=qe){N(ie,we,Se,!0);continue}let le;if(ie.key!=null)le=Ie.get(ie.key);else for(Ce=ge;Ce<=O;Ce++)if(L[Ce-ge]===0&&Ks(ie,H[Ce])){le=Ce;break}le===void 0?N(ie,we,Se,!0):(L[le-ge]=he+1,le>=k?k=le:Q=!0,v(ie,H[le],ae,null,we,Se,D,$,ne),Be++)}const z=Q?P4(L):Fo;for(Ce=z.length-1,he=qe-1;he>=0;he--){const ie=ge+he,le=H[ie],Ae=ie+1<Me?H[ie+1].el:ye;L[he]===0?v(null,le,ae,Ae,we,Se,D,$,ne):Q&&(Ce<0||he!==z[Ce]?R(le,ae,Ae,2):Ce--)}}},R=(M,H,ae,ye,we=null)=>{const{el:Se,type:D,transition:$,children:ne,shapeFlag:he}=M;if(he&6){R(M.component.subTree,H,ae,ye);return}if(he&128){M.suspense.move(H,ae,ye);return}if(he&64){D.move(M,H,ae,Pe);return}if(D===Ye){a(Se,H,ae);for(let U=0;U<ne.length;U++)R(ne[U],H,ae,ye);a(M.anchor,H,ae);return}if(D===lm){y(M,H,ae);return}if(ye!==2&&he&1&&$)if(ye===0)$.beforeEnter(Se),a(Se,H,ae),In(()=>$.enter(Se),we);else{const{leave:U,delayLeave:O,afterLeave:Y}=$,ge=()=>a(Se,H,ae),Ie=()=>{U(Se,()=>{ge(),Y&&Y()})};O?O(Se,ge,Ie):Ie()}else a(Se,H,ae)},N=(M,H,ae,ye=!1,we=!1)=>{const{type:Se,props:D,ref:$,children:ne,dynamicChildren:he,shapeFlag:Me,patchFlag:U,dirs:O,cacheIndex:Y}=M;if(U===-2&&(we=!1),$!=null&&Yd($,null,ae,M,!0),Y!=null&&(H.renderCache[Y]=void 0),Me&256){H.ctx.deactivate(M);return}const ge=Me&1&&O,Ie=!qr(M);let Ce;if(Ie&&(Ce=D&&D.onVnodeBeforeUnmount)&&Ya(Ce,H,M),Me&6)J(M.component,ae,ye);else{if(Me&128){M.suspense.unmount(ae,ye);return}ge&&Sr(M,null,H,"beforeUnmount"),Me&64?M.type.remove(M,H,ae,Pe,ye):he&&!he.hasOnce&&(Se!==Ye||U>0&&U&64)?q(he,H,ae,!1,!0):(Se===Ye&&U&384||!we&&Me&16)&&q(ne,H,ae),ye&&B(M)}(Ie&&(Ce=D&&D.onVnodeUnmounted)||ge)&&In(()=>{Ce&&Ya(Ce,H,M),ge&&Sr(M,null,H,"unmounted")},ae)},B=M=>{const{type:H,el:ae,anchor:ye,transition:we}=M;if(H===Ye){te(ae,ye);return}if(H===lm){_(M);return}const Se=()=>{i(ae),we&&!we.persisted&&we.afterLeave&&we.afterLeave()};if(M.shapeFlag&1&&we&&!we.persisted){const{leave:D,delayLeave:$}=we,ne=()=>D(ae,Se);$?$(M.el,Se,ne):ne()}else Se()},te=(M,H)=>{let ae;for(;M!==H;)ae=f(M),i(M),M=ae;i(H)},J=(M,H,ae)=>{const{bum:ye,scope:we,job:Se,subTree:D,um:$,m:ne,a:he}=M;Kd(ne),Kd(he),ye&&Jl(ye),we.stop(),Se&&(Se.flags|=8,N(D,M,H,ae)),$&&In($,H),In(()=>{M.isUnmounted=!0},H),H&&H.pendingBranch&&!H.isUnmounted&&M.asyncDep&&!M.asyncResolved&&M.suspenseId===H.pendingId&&(H.deps--,H.deps===0&&H.resolve())},q=(M,H,ae,ye=!1,we=!1,Se=0)=>{for(let D=Se;D<M.length;D++)N(M[D],H,ae,ye,we)},G=M=>{if(M.shapeFlag&6)return G(M.component.subTree);if(M.shapeFlag&128)return M.suspense.next();const H=f(M.anchor||M.el),ae=H&&H[YS];return ae?f(ae):H};let ce=!1;const fe=(M,H,ae)=>{M==null?H._vnode&&N(H._vnode,null,null,!0):v(H._vnode||null,M,H,null,null,null,ae),H._vnode=M,ce||(ce=!0,u2(),WS(),ce=!1)},Pe={p:v,um:N,m:R,r:B,mt:re,mc:T,pc:se,pbc:W,n:G,o:e};return{render:fe,hydrate:void 0,createApp:m4(fe)}}function om({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 kr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function C4(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Jv(e,t,n=!1){const a=e.children,i=t.children;if(ct(a)&&ct(i))for(let s=0;s<a.length;s++){const r=a[s];let o=i[s];o.shapeFlag&1&&!o.dynamicChildren&&((o.patchFlag<=0||o.patchFlag===32)&&(o=i[s]=zs(i[s]),o.el=r.el),!n&&o.patchFlag!==-2&&Jv(r,o)),o.type===gl&&(o.el=r.el)}}function P4(e){const t=e.slice(),n=[0];let a,i,s,r,o;const l=e.length;for(a=0;a<l;a++){const u=e[a];if(u!==0){if(i=n[n.length-1],e[i]<u){t[a]=i,n.push(a);continue}for(s=0,r=n.length-1;s<r;)o=s+r>>1,e[n[o]]<u?s=o+1:r=o;u<e[n[s]]&&(s>0&&(t[a]=n[s-1]),n[s]=a)}}for(s=n.length,r=n[s-1];s-- >0;)n[s]=r,r=t[r];return n}function wk(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:wk(t)}function Kd(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const A4=Symbol.for("v-scx"),T4=()=>pt(A4);function On(e,t){return Qv(e,null,t)}function Ve(e,t,n){return Qv(e,t,n)}function Qv(e,t,n=Kt){const{immediate:a,deep:i,flush:s,once:r}=n,o=Mn({},n),l=t&&a||!t&&s!=="post";let u;if(_u){if(s==="sync"){const h=T4();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=Ui,h.resume=Ui,h.pause=Ui,h}}const c=Nn;o.call=(h,p,v)=>Si(h,c,p,v);let d=!1;s==="post"?o.scheduler=h=>{In(h,c&&c.suspense)}:s!=="sync"&&(d=!0,o.scheduler=(h,p)=>{p?h():Yv(h)}),o.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const f=Hx(e,t,o);return _u&&(u?u.push(f):l&&f()),f}function I4(e,t,n){const a=this.proxy,i=tn(e)?e.includes(".")?_k(a,e):()=>a[e]:e.bind(a,a);let s;ht(t)?s=t:(s=t.handler,n=t);const r=Ec(this),o=Qv(i,s.bind(a),n);return r(),o}function _k(e,t){const n=t.split(".");return()=>{let a=e;for(let i=0;i<n.length&&a;i++)a=a[n[i]];return a}}const x4=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Pa(t)}Modifiers`]||e[`${fr(t)}Modifiers`];function E4(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||Kt;let i=n;const s=t.startsWith("update:"),r=s&&x4(a,t.slice(7));r&&(r.trim&&(i=n.map(c=>tn(c)?c.trim():c)),r.number&&(i=n.map(lx)));let o,l=a[o=Qh(t)]||a[o=Qh(Pa(t))];!l&&s&&(l=a[o=Qh(fr(t))]),l&&Si(l,e,6,i);const u=a[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Si(u,e,6,i)}}function Sk(e,t,n=!1){const a=t.emitsCache,i=a.get(e);if(i!==void 0)return i;const s=e.emits;let r={},o=!1;if(!ht(e)){const l=u=>{const c=Sk(u,t,!0);c&&(o=!0,Mn(r,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!o?(Jt(e)&&a.set(e,null),null):(ct(s)?s.forEach(l=>r[l]=null):Mn(r,s),Jt(e)&&a.set(e,r),r)}function Yf(e,t){return!e||!Vf(t)?!1:(t=t.slice(2).replace(/Once$/,""),Vt(e,t[0].toLowerCase()+t.slice(1))||Vt(e,fr(t))||Vt(e,t))}function _2(e){const{type:t,vnode:n,proxy:a,withProxy:i,propsOptions:[s],slots:r,attrs:o,emit:l,render:u,renderCache:c,props:d,data:f,setupState:h,ctx:p,inheritAttrs:v}=e,m=zd(e);let g,b;try{if(n.shapeFlag&4){const _=i||a,C=_;g=Mi(u.call(C,_,c,d,h,f,p)),b=o}else{const _=t;g=Mi(_.length>1?_(d,{attrs:o,slots:r,emit:l}):_(d,null)),b=t.props?o:R4(o)}}catch(_){au.length=0,jf(_,e,1),g=w(Wn)}let y=g;if(b&&v!==!1){const _=Object.keys(b),{shapeFlag:C}=y;_.length&&C&7&&(s&&_.some(Fv)&&(b=O4(b,s)),y=Hi(y,b,!1,!0))}return n.dirs&&(y=Hi(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&ur(y,n.transition),g=y,zd(m),g}const R4=e=>{let t;for(const n in e)(n==="class"||n==="style"||Vf(n))&&((t||(t={}))[n]=e[n]);return t},O4=(e,t)=>{const n={};for(const a in e)(!Fv(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function L4(e,t,n){const{props:a,children:i,component:s}=e,{props:r,children:o,patchFlag:l}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return a?S2(a,r,u):!!r;if(l&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const f=c[d];if(r[f]!==a[f]&&!Yf(u,f))return!0}}}else return(i||o)&&(!o||!o.$stable)?!0:a===r?!1:a?r?S2(a,r,u):!0:!!r;return!1}function S2(e,t,n){const a=Object.keys(t);if(a.length!==Object.keys(e).length)return!0;for(let i=0;i<a.length;i++){const s=a[i];if(t[s]!==e[s]&&!Yf(n,s))return!0}return!1}function D4({vnode:e,parent:t},n){for(;t;){const a=t.subTree;if(a.suspense&&a.suspense.activeBranch===e&&(a.el=e.el),a===e)(e=t.vnode).el=n,t=t.parent;else break}}const Zd=e=>e.__isSuspense;function M4(e,t){t&&t.pendingBranch?ct(e)?t.effects.push(...e):t.effects.push(e):qx(e)}const Ye=Symbol.for("v-fgt"),gl=Symbol.for("v-txt"),Wn=Symbol.for("v-cmt"),lm=Symbol.for("v-stc"),au=[];let Na=null;function F(e=!1){au.push(Na=e?null:[])}function $4(){au.pop(),Na=au[au.length-1]||null}let wu=1;function k2(e,t=!1){wu+=e,e<0&&Na&&t&&(Na.hasOnce=!0)}function kk(e){return e.dynamicChildren=wu>0?Na||Fo:null,$4(),wu>0&&Na&&Na.push(e),e}function _e(e,t,n,a,i,s){return kk(x(e,t,n,a,i,s,!0))}function be(e,t,n,a,i){return kk(w(e,t,n,a,i,!0))}function no(e){return e?e.__v_isVNode===!0:!1}function Ks(e,t){return e.type===t.type&&e.key===t.key}const Ck=({key:e})=>e??null,Id=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?tn(e)||St(e)||ht(e)?{i:Rn,r:e,k:t,f:!!n}:e:null);function x(e,t=null,n=null,a=0,i=null,s=e===Ye?0:1,r=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ck(t),ref:t&&Id(t),scopeId:zS,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:s,patchFlag:a,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Rn};return o?(t0(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=tn(n)?8:16),wu>0&&!r&&Na&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Na.push(l),l}const w=F4;function F4(e,t=null,n=null,a=0,i=null,s=!1){if((!e||e===rk)&&(e=Wn),no(e)){const o=Hi(e,t,!0);return n&&t0(o,n),wu>0&&!s&&Na&&(o.shapeFlag&6?Na[Na.indexOf(e)]=o:Na.push(o)),o.patchFlag=-2,o}if(W4(e)&&(e=e.__vccOpts),t){t=e0(t);let{class:o,style:l}=t;o&&!tn(o)&&(t.class=Tt(o)),Jt(l)&&(zv(l)&&!ct(l)&&(l=Mn({},l)),t.style=wa(l))}const r=tn(e)?1:Zd(e)?128:GS(e)?64:Jt(e)?4:ht(e)?2:0;return x(e,t,n,a,i,r,s,!0)}function e0(e){return e?zv(e)||hk(e)?Mn({},e):e:null}function Hi(e,t,n=!1,a=!1){const{props:i,ref:s,patchFlag:r,children:o,transition:l}=e,u=t?$e(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Ck(u),ref:t&&t.ref?n&&s?ct(s)?s.concat(Id(t)):[s,Id(t)]:Id(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ye?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Hi(e.ssContent),ssFallback:e.ssFallback&&Hi(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&ur(c,l.clone(c)),c}function Ue(e=" ",t=0){return w(gl,null,e,t)}function We(e="",t=!1){return t?(F(),be(Wn,null,e)):w(Wn,null,e)}function Mi(e){return e==null||typeof e=="boolean"?w(Wn):ct(e)?w(Ye,null,e.slice()):no(e)?zs(e):w(gl,null,String(e))}function zs(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Hi(e)}function t0(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(ct(t))n=16;else if(typeof t=="object")if(a&65){const i=t.default;i&&(i._c&&(i._d=!1),t0(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!hk(t)?t._ctx=Rn:i===3&&Rn&&(Rn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ht(t)?(t={default:t,_ctx:Rn},n=32):(t=String(t),a&64?(n=16,t=[Ue(t)]):n=8);e.children=t,e.shapeFlag|=n}function $e(...e){const t={};for(let n=0;n<e.length;n++){const a=e[n];for(const i in a)if(i==="class")t.class!==a.class&&(t.class=Tt([t.class,a.class]));else if(i==="style")t.style=wa([t.style,a.style]);else if(Vf(i)){const s=t[i],r=a[i];r&&s!==r&&!(ct(s)&&s.includes(r))&&(t[i]=s?[].concat(s,r):r)}else i!==""&&(t[i]=a[i])}return t}function Ya(e,t,n,a=null){Si(e,t,7,[n,a])}const V4=ck();let N4=0;function U4(e,t,n){const a=e.type,i=(t?t.appContext:e.appContext)||V4,s={uid:N4++,vnode:e,type:a,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new SS(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:pk(a,i),emitsOptions:Sk(a,i),emit:null,emitted:null,propsDefaults:Kt,inheritAttrs:a.inheritAttrs,ctx:Kt,data:Kt,props:Kt,attrs:Kt,slots:Kt,refs:Kt,setupState:Kt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=E4.bind(null,s),e.ce&&e.ce(s),s}let Nn=null;const Aa=()=>Nn||Rn;let Xd,eg;{const e=Uf(),t=(n,a)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(a),s=>{i.length>1?i.forEach(r=>r(s)):i[0](s)}};Xd=t("__VUE_INSTANCE_SETTERS__",n=>Nn=n),eg=t("__VUE_SSR_SETTERS__",n=>_u=n)}const Ec=e=>{const t=Nn;return Xd(e),e.scope.on(),()=>{e.scope.off(),Xd(t)}},C2=()=>{Nn&&Nn.scope.off(),Xd(null)};function Pk(e){return e.vnode.shapeFlag&4}let _u=!1;function B4(e,t=!1,n=!1){t&&eg(t);const{props:a,children:i}=e.vnode,s=Pk(e);g4(e,a,s,t),w4(e,i,n);const r=s?H4(e,t):void 0;return t&&eg(!1),r}function H4(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,s4);const{setup:a}=n;if(a){hr();const i=e.setupContext=a.length>1?Tk(e):null,s=Ec(e),r=Ic(a,e,0,[e.props,i]),o=pS(r);if(mr(),s(),(o||e.sp)&&!qr(e)&&nk(e),o){if(r.then(C2,C2),t)return r.then(l=>{P2(e,l)}).catch(l=>{jf(l,e,0)});e.asyncDep=r}else P2(e,r)}else Ak(e)}function P2(e,t,n){ht(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Jt(t)&&(e.setupState=US(t)),Ak(e)}function Ak(e,t,n){const a=e.type;e.render||(e.render=a.render||Ui);{const i=Ec(e);hr();try{l4(e)}finally{mr(),i()}}}const j4={get(e,t){return Kn(e,"get",""),e[t]}};function Tk(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,j4),slots:e.slots,emit:e.emit,expose:t}}function Gf(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(US(Hf(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in nu)return nu[n](e)},has(t,n){return n in t||n in nu}})):e.proxy}function tg(e,t=!0){return ht(e)?e.displayName||e.name:e.name||t&&e.__name}function W4(e){return ht(e)&&"__vccOpts"in e}const S=(e,t)=>Ux(e,t,_u);function Ba(e,t,n){const a=arguments.length;return a===2?Jt(t)&&!ct(t)?no(t)?w(e,null,[t]):w(e,t):w(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&no(n)&&(n=[n]),w(e,t,n))}const q4="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let ng;const A2=typeof window<"u"&&window.trustedTypes;if(A2)try{ng=A2.createPolicy("vue",{createHTML:e=>e})}catch{}const Ik=ng?e=>ng.createHTML(e):e=>e,z4="http://www.w3.org/2000/svg",Y4="http://www.w3.org/1998/Math/MathML",as=typeof document<"u"?document:null,T2=as&&as.createElement("template"),G4={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const i=t==="svg"?as.createElementNS(z4,e):t==="mathml"?as.createElementNS(Y4,e):n?as.createElement(e,{is:n}):as.createElement(e);return e==="select"&&a&&a.multiple!=null&&i.setAttribute("multiple",a.multiple),i},createText:e=>as.createTextNode(e),createComment:e=>as.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>as.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,i,s){const r=n?n.previousSibling:t.lastChild;if(i&&(i===s||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===s||!(i=i.nextSibling)););else{T2.innerHTML=Ik(a==="svg"?`<svg>${e}</svg>`:a==="mathml"?`<math>${e}</math>`:e);const o=T2.content;if(a==="svg"||a==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Fs="transition",Rl="animation",el=Symbol("_vtc"),xk={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},Ek=Mn({},JS,xk),K4=e=>(e.displayName="Transition",e.props=Ek,e),Ss=K4((e,{slots:t})=>Ba(Kx,Rk(e),t)),Cr=(e,t=[])=>{ct(e)?e.forEach(n=>n(...t)):e&&e(...t)},I2=e=>e?ct(e)?e.some(t=>t.length>1):e.length>1:!1;function Rk(e){const t={};for(const E in e)E in xk||(t[E]=e[E]);if(e.css===!1)return t;const{name:n="v",type:a,duration:i,enterFromClass:s=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=r,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=Z4(i),v=p&&p[0],m=p&&p[1],{onBeforeEnter:g,onEnter:b,onEnterCancelled:y,onLeave:_,onLeaveCancelled:C,onBeforeAppear:A=g,onAppear:P=b,onAppearCancelled:T=y}=t,I=(E,X,re,ke)=>{E._enterCancelled=ke,Us(E,X?c:o),Us(E,X?u:r),re&&re()},W=(E,X)=>{E._isLeaving=!1,Us(E,d),Us(E,h),Us(E,f),X&&X()},Z=E=>(X,re)=>{const ke=E?P:b,ue=()=>I(X,E,re);Cr(ke,[X,ue]),x2(()=>{Us(X,E?l:s),Ri(X,E?c:o),I2(ke)||E2(X,a,v,ue)})};return Mn(t,{onBeforeEnter(E){Cr(g,[E]),Ri(E,s),Ri(E,r)},onBeforeAppear(E){Cr(A,[E]),Ri(E,l),Ri(E,u)},onEnter:Z(!1),onAppear:Z(!0),onLeave(E,X){E._isLeaving=!0;const re=()=>W(E,X);Ri(E,d),E._enterCancelled?(Ri(E,f),ag()):(ag(),Ri(E,f)),x2(()=>{E._isLeaving&&(Us(E,d),Ri(E,h),I2(_)||E2(E,a,m,re))}),Cr(_,[E,re])},onEnterCancelled(E){I(E,!1,void 0,!0),Cr(y,[E])},onAppearCancelled(E){I(E,!0,void 0,!0),Cr(T,[E])},onLeaveCancelled(E){W(E),Cr(C,[E])}})}function Z4(e){if(e==null)return null;if(Jt(e))return[um(e.enter),um(e.leave)];{const t=um(e);return[t,t]}}function um(e){return ux(e)}function Ri(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[el]||(e[el]=new Set)).add(t)}function Us(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[el];n&&(n.delete(t),n.size||(e[el]=void 0))}function x2(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let X4=0;function E2(e,t,n,a){const i=e._endId=++X4,s=()=>{i===e._endId&&a()};if(n!=null)return setTimeout(s,n);const{type:r,timeout:o,propCount:l}=Ok(e,t);if(!r)return a();const u=r+"end";let c=0;const d=()=>{e.removeEventListener(u,f),s()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c<l&&d()},o+1),e.addEventListener(u,f)}function Ok(e,t){const n=window.getComputedStyle(e),a=p=>(n[p]||"").split(", "),i=a(`${Fs}Delay`),s=a(`${Fs}Duration`),r=R2(i,s),o=a(`${Rl}Delay`),l=a(`${Rl}Duration`),u=R2(o,l);let c=null,d=0,f=0;t===Fs?r>0&&(c=Fs,d=r,f=s.length):t===Rl?u>0&&(c=Rl,d=u,f=l.length):(d=Math.max(r,u),c=d>0?r>u?Fs:Rl:null,f=c?c===Fs?s.length:l.length:0);const h=c===Fs&&/\b(transform|all)(,|$)/.test(a(`${Fs}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function R2(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,a)=>O2(n)+O2(e[a])))}function O2(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ag(){return document.body.offsetHeight}function J4(e,t,n){const a=e[el];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Jd=Symbol("_vod"),Lk=Symbol("_vsh"),xs={beforeMount(e,{value:t},{transition:n}){e[Jd]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ol(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),Ol(e,!0),a.enter(e)):a.leave(e,()=>{Ol(e,!1)}):Ol(e,t))},beforeUnmount(e,{value:t}){Ol(e,t)}};function Ol(e,t){e.style.display=t?e[Jd]:"none",e[Lk]=!t}const Q4=Symbol(""),e6=/(^|;)\s*display\s*:/;function t6(e,t,n){const a=e.style,i=tn(n);let s=!1;if(n&&!i){if(t)if(tn(t))for(const r of t.split(";")){const o=r.slice(0,r.indexOf(":")).trim();n[o]==null&&xd(a,o,"")}else for(const r in t)n[r]==null&&xd(a,r,"");for(const r in n)r==="display"&&(s=!0),xd(a,r,n[r])}else if(i){if(t!==n){const r=a[Q4];r&&(n+=";"+r),a.cssText=n,s=e6.test(n)}}else t&&e.removeAttribute("style");Jd in e&&(e[Jd]=s?a.display:"",e[Lk]&&(a.display="none"))}const L2=/\s*!important$/;function xd(e,t,n){if(ct(n))n.forEach(a=>xd(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=n6(e,t);L2.test(n)?e.setProperty(fr(a),n.replace(L2,""),"important"):e[a]=n}}const D2=["Webkit","Moz","ms"],cm={};function n6(e,t){const n=cm[t];if(n)return n;let a=Pa(t);if(a!=="filter"&&a in e)return cm[t]=a;a=po(a);for(let i=0;i<D2.length;i++){const s=D2[i]+a;if(s in e)return cm[t]=s}return t}const M2="http://www.w3.org/1999/xlink";function $2(e,t,n,a,i,s=px(t)){a&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(M2,t.slice(6,t.length)):e.setAttributeNS(M2,t,n):n==null||s&&!bS(n)?e.removeAttribute(t):e.setAttribute(t,s?"":Ps(n)?String(n):n)}function F2(e,t,n,a,i){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?Ik(n):n);return}const s=e.tagName;if(t==="value"&&s!=="PROGRESS"&&!s.includes("-")){const o=s==="OPTION"?e.getAttribute("value")||"":e.value,l=n==null?e.type==="checkbox"?"on":"":String(n);(o!==l||!("_value"in e))&&(e.value=l),n==null&&e.removeAttribute(t),e._value=n;return}let r=!1;if(n===""||n==null){const o=typeof e[t];o==="boolean"?n=bS(n):n==null&&o==="string"?(n="",r=!0):o==="number"&&(n=0,r=!0)}try{e[t]=n}catch{}r&&e.removeAttribute(i||t)}function a6(e,t,n,a){e.addEventListener(t,n,a)}function i6(e,t,n,a){e.removeEventListener(t,n,a)}const V2=Symbol("_vei");function s6(e,t,n,a,i=null){const s=e[V2]||(e[V2]={}),r=s[t];if(a&&r)r.value=a;else{const[o,l]=r6(t);if(a){const u=s[t]=u6(a,i);a6(e,o,u,l)}else r&&(i6(e,o,r,l),s[t]=void 0)}}const N2=/(?:Once|Passive|Capture)$/;function r6(e){let t;if(N2.test(e)){t={};let a;for(;a=e.match(N2);)e=e.slice(0,e.length-a[0].length),t[a[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):fr(e.slice(2)),t]}let dm=0;const o6=Promise.resolve(),l6=()=>dm||(o6.then(()=>dm=0),dm=Date.now());function u6(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Si(c6(a,n.value),t,5,[a])};return n.value=e,n.attached=l6(),n}function c6(e,t){if(ct(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>i=>!i._stopped&&a&&a(i))}else return t}const U2=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,d6=(e,t,n,a,i,s)=>{const r=i==="svg";t==="class"?J4(e,a,r):t==="style"?t6(e,n,a):Vf(t)?Fv(t)||s6(e,t,n,a,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):f6(e,t,a,r))?(F2(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&$2(e,t,a,r,s,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!tn(a))?F2(e,Pa(t),a,s,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),$2(e,t,a,r))};function f6(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&U2(t)&&ht(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return U2(t)&&tn(n)?!1:t in e}const Dk=new WeakMap,Mk=new WeakMap,Qd=Symbol("_moveCb"),B2=Symbol("_enterCb"),h6=e=>(delete e.props.mode,e),m6=h6({name:"TransitionGroup",props:Mn({},Ek,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Aa(),a=XS();let i,s;return zf(()=>{if(!i.length)return;const r=e.moveClass||`${e.name||"v"}-move`;if(!y6(i[0].el,n.vnode.el,r))return;i.forEach(p6),i.forEach(g6);const o=i.filter(v6);ag(),o.forEach(l=>{const u=l.el,c=u.style;Ri(u,r),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Qd]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[Qd]=null,Us(u,r))};u.addEventListener("transitionend",d)})}),()=>{const r=it(e),o=Rk(r);let l=r.tag||Ye;if(i=[],s)for(let u=0;u<s.length;u++){const c=s[u];c.el&&c.el instanceof Element&&(i.push(c),ur(c,bu(c,o,a,n)),Dk.set(c,c.el.getBoundingClientRect()))}s=t.default?Gv(t.default()):[];for(let u=0;u<s.length;u++){const c=s[u];c.key!=null&&ur(c,bu(c,o,a,n))}return w(l,null,s)}}}),Kf=m6;function p6(e){const t=e.el;t[Qd]&&t[Qd](),t[B2]&&t[B2]()}function g6(e){Mk.set(e,e.el.getBoundingClientRect())}function v6(e){const t=Dk.get(e),n=Mk.get(e),a=t.left-n.left,i=t.top-n.top;if(a||i){const s=e.el.style;return s.transform=s.webkitTransform=`translate(${a}px,${i}px)`,s.transitionDuration="0s",e}}function y6(e,t,n){const a=e.cloneNode(),i=e[el];i&&i.forEach(o=>{o.split(/\s+/).forEach(l=>l&&a.classList.remove(l))}),n.split(/\s+/).forEach(o=>o&&a.classList.add(o)),a.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(a);const{hasTransform:r}=Ok(a);return s.removeChild(a),r}const b6=["ctrl","shift","alt","meta"],w6={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)=>b6.some(n=>e[`${n}Key`]&&!t.includes(n))},hn=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=(i,...s)=>{for(let r=0;r<t.length;r++){const o=w6[t[r]];if(o&&o(i,t))return}return e(i,...s)})},_6={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},S6=(e,t)=>{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=i=>{if(!("key"in i))return;const s=fr(i.key);if(t.some(r=>r===s||_6[r]===s))return e(i)})},k6=Mn({patchProp:d6},G4);let H2;function C6(){return H2||(H2=S4(k6))}const $k=(...e)=>{const t=C6().createApp(...e),{mount:n}=t;return t.mount=a=>{const i=A6(a);if(!i)return;const s=t._component;!ht(s)&&!s.render&&!s.template&&(s.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const r=n(i,!1,P6(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),r},t};function P6(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function A6(e){return tn(e)?document.querySelector(e):e}function ao(e,t){let n;function a(){n=ml(),n.run(()=>t.length?t(()=>{n==null||n.stop(),a()}):t())}Ve(e,i=>{i&&!n?a():i||(n==null||n.stop(),n=void 0)},{immediate:!0}),ca(()=>{n==null||n.stop()})}const Dt=typeof window<"u",n0=Dt&&"IntersectionObserver"in window,T6=Dt&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function Fk(e,t,n){const a=t.length-1;if(a<0)return e===void 0?n:e;for(let i=0;i<a;i++){if(e==null)return n;e=e[t[i]]}return e==null||e[t[a]]===void 0?n:e[t[a]]}function pr(e,t){if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;const n=Object.keys(e);return n.length!==Object.keys(t).length?!1:n.every(a=>pr(e[a],t[a]))}function io(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),Fk(e,t.split("."),n))}function ya(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const i=t(e,n);return typeof i>"u"?n:i}if(typeof t=="string")return io(e,t,n);if(Array.isArray(t))return Fk(e,t,n);if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}function Do(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,a)=>t+a)}function st(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function a0(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function j2(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function Vk(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const W2=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),q2=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Nk(e){return Object.keys(e)}function fm(e,t){return t.every(n=>e.hasOwnProperty(n))}function i0(e,t){const n={},a=new Set(Object.keys(e));for(const i of t)a.has(i)&&(n[i]=e[i]);return n}function z2(e,t,n){const a=Object.create(null),i=Object.create(null);for(const s in e)t.some(r=>r instanceof RegExp?r.test(s):r===s)?a[s]=e[s]:i[s]=e[s];return[a,i]}function Wi(e,t){const n={...e};return t.forEach(a=>delete n[a]),n}function I6(e,t){const n={};return t.forEach(a=>n[a]=e[a]),n}const Uk=/^on[^a-z]/,Zf=e=>Uk.test(e),x6=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function s0(e){const[t,n]=z2(e,[Uk]),a=Wi(t,x6),[i,s]=z2(n,["class","style","id",/^data-/]);return Object.assign(i,t),Object.assign(s,a),[i,s]}function zn(e){return e==null?[]:Array.isArray(e)?e:[e]}function E6(e,t){let n=0;const a=function(){for(var i=arguments.length,s=new Array(i),r=0;r<i;r++)s[r]=arguments[r];clearTimeout(n),n=setTimeout(()=>e(...s),me(t))};return a.clear=()=>{clearTimeout(n)},a.immediate=e,a}function Ja(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Y2(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function G2(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function R6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let a=0;for(;a<e.length;)n.push(e.substr(a,t)),a+=t;return n}function Jn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const a={};for(const i in e)a[i]=e[i];for(const i in t){const s=e[i],r=t[i];if(j2(s)&&j2(r)){a[i]=Jn(s,r,n);continue}if(n&&Array.isArray(s)&&Array.isArray(r)){a[i]=n(s,r);continue}a[i]=r}return a}function Bk(e){return e.map(t=>t.type===Ye?Bk(t.children):t).flat()}function Yr(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Yr.cache.has(e))return Yr.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Yr.cache.set(e,t),t}Yr.cache=new Map;function Mo(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>Mo(e,n)).flat(1);if(t.suspense)return Mo(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>Mo(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return Mo(e,t.component.subTree).flat(1)}return[]}function r0(e){const t=rn({}),n=S(e);return On(()=>{for(const a in n.value)t[a]=n.value[a]},{flush:"sync"}),Tc(t)}function ef(e,t){return e.includes(t)}function Hk(e){return e[2].toLowerCase()+e.slice(3)}const Yn=()=>[Function,Array];function K2(e,t){return t="on"+po(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function jk(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if(Array.isArray(e))for(const i of e)i(...n);else typeof e=="function"&&e(...n)}function Su(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(a=>`${a}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function Wk(e,t,n){let a,i=e.indexOf(document.activeElement);const s=t==="next"?1:-1;do i+=s,a=e[i];while((!a||a.offsetParent==null||!((n==null?void 0:n(a))??!0))&&i<e.length&&i>=0);return a}function iu(e,t){var a,i,s,r;const n=Su(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((a=n[0])==null||a.focus());else if(t==="first")(i=n[0])==null||i.focus();else if(t==="last")(s=n.at(-1))==null||s.focus();else if(typeof t=="number")(r=n[t])==null||r.focus();else{const o=Wk(n,t);o?o.focus():iu(e,t==="next"?"first":"last")}}function ud(e){return e==null||typeof e=="string"&&e.trim()===""}function tf(e,t){if(!(Dt&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function qk(e){return e.some(t=>no(t)?t.type===Wn?!1:t.type!==Ye||qk(t.children):!0)?e:null}function O6(e,t){if(!Dt||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function L6(e,t){const n=e.clientX,a=e.clientY,i=t.getBoundingClientRect(),s=i.left,r=i.top,o=i.right,l=i.bottom;return n>=s&&n<=o&&a>=r&&a<=l}function ig(){const e=lt(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>Vk(e.value)}),t}function Z2(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}const zk=["top","bottom"],D6=["start","end","left","right"];function sg(e,t){let[n,a]=e.split(" ");return a||(a=ef(zk,n)?"start":ef(D6,n)?"top":"center"),{side:X2(n,t),align:X2(a,t)}}function X2(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function hm(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function mm(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function J2(e){return{side:e.align,align:e.side}}function Q2(e){return ef(zk,e.side)?"y":"x"}class Gr{constructor(t){let{x:n,y:a,width:i,height:s}=t;this.x=n,this.y=a,this.width=i,this.height=s}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function e1(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function Yk(e){return Array.isArray(e)?new Gr({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function o0(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),a=n.transform;if(a){let i,s,r,o,l;if(a.startsWith("matrix3d("))i=a.slice(9,-1).split(/, /),s=+i[0],r=+i[5],o=+i[12],l=+i[13];else if(a.startsWith("matrix("))i=a.slice(7,-1).split(/, /),s=+i[0],r=+i[3],o=+i[4],l=+i[5];else return new Gr(t);const u=n.transformOrigin,c=t.x-o-(1-s)*parseFloat(u),d=t.y-l-(1-r)*parseFloat(u.slice(u.indexOf(" ")+1)),f=s?t.width/s:e.offsetWidth+1,h=r?t.height/r:e.offsetHeight+1;return new Gr({x:c,y:d,width:f,height:h})}else return new Gr(t)}function Rr(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let a;try{a=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(i=>{a.onfinish=()=>{i(a)}})),a}const Ed=new WeakMap;function M6(e,t){Object.keys(t).forEach(n=>{if(Zf(n)){const a=Hk(n),i=Ed.get(e);if(t[n]==null)i==null||i.forEach(s=>{const[r,o]=s;r===a&&(e.removeEventListener(a,o),i.delete(s))});else if(!i||![...i].some(s=>s[0]===a&&s[1]===t[n])){e.addEventListener(a,t[n]);const s=i||new Set;s.add([a,t[n]]),Ed.has(e)||Ed.set(e,s)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function $6(e,t){Object.keys(t).forEach(n=>{if(Zf(n)){const a=Hk(n),i=Ed.get(e);i==null||i.forEach(s=>{const[r,o]=s;r===a&&(e.removeEventListener(a,o),i.delete(s))})}else e.removeAttribute(n)})}const So=2.4,t1=.2126729,n1=.7151522,a1=.072175,F6=.55,V6=.58,N6=.57,U6=.62,cd=.03,i1=1.45,B6=5e-4,H6=1.25,j6=1.25,s1=.078,r1=12.82051282051282,dd=.06,o1=.001;function l1(e,t){const n=(e.r/255)**So,a=(e.g/255)**So,i=(e.b/255)**So,s=(t.r/255)**So,r=(t.g/255)**So,o=(t.b/255)**So;let l=n*t1+a*n1+i*a1,u=s*t1+r*n1+o*a1;if(l<=cd&&(l+=(cd-l)**i1),u<=cd&&(u+=(cd-u)**i1),Math.abs(u-l)<B6)return 0;let c;if(u>l){const d=(u**F6-l**V6)*H6;c=d<o1?0:d<s1?d-d*r1*dd:d-dd}else{const d=(u**U6-l**N6)*j6;c=d>-o1?0:d>-s1?d-d*r1*dd:d+dd}return c*100}function W6(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const nf=.20689655172413793,q6=e=>e>nf**3?Math.cbrt(e):e/(3*nf**2)+4/29,z6=e=>e>nf?e**3:3*nf**2*(e-4/29);function Gk(e){const t=q6,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Kk(e){const t=z6,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const Y6=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],G6=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,K6=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Z6=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function Zk(e){const t=Array(3),n=G6,a=Y6;for(let i=0;i<3;++i)t[i]=Math.round(Ja(n(a[i][0]*e[0]+a[i][1]*e[1]+a[i][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function l0(e){let{r:t,g:n,b:a}=e;const i=[0,0,0],s=Z6,r=K6;t=s(t/255),n=s(n/255),a=s(a/255);for(let o=0;o<3;++o)i[o]=r[o][0]*t+r[o][1]*n+r[o][2]*a;return i}function rg(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function X6(e){return rg(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const u1=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,J6={rgb:(e,t,n,a)=>({r:e,g:t,b:n,a}),rgba:(e,t,n,a)=>({r:e,g:t,b:n,a}),hsl:(e,t,n,a)=>c1({h:e,s:t,l:n,a}),hsla:(e,t,n,a)=>c1({h:e,s:t,l:n,a}),hsv:(e,t,n,a)=>ku({h:e,s:t,v:n,a}),hsva:(e,t,n,a)=>ku({h:e,s:t,v:n,a})};function Vi(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&u1.test(e)){const{groups:t}=e.match(u1),{fn:n,values:a}=t,i=a.split(/,\s*/).map(s=>s.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(s)/100:parseFloat(s));return J6[n](...i)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),eE(t)}else if(typeof e=="object"){if(fm(e,["r","g","b"]))return e;if(fm(e,["h","s","l"]))return ku(Xk(e));if(fm(e,["h","s","v"]))return ku(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function ku(e){const{h:t,s:n,v:a,a:i}=e,s=o=>{const l=(o+t/60)%6;return a-a*n*Math.max(Math.min(l,4-l,1),0)},r=[s(5),s(3),s(1)].map(o=>Math.round(o*255));return{r:r[0],g:r[1],b:r[2],a:i}}function c1(e){return ku(Xk(e))}function Xk(e){const{h:t,s:n,l:a,a:i}=e,s=a+n*Math.min(a,1-a),r=s===0?0:2-2*a/s;return{h:t,s:r,v:s,a:i}}function fd(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function Q6(e){let{r:t,g:n,b:a,a:i}=e;return`#${[fd(t),fd(n),fd(a),i!==void 0?fd(Math.round(i*255)):""].join("")}`}function eE(e){e=tE(e);let[t,n,a,i]=R6(e,2).map(s=>parseInt(s,16));return i=i===void 0?i:i/255,{r:t,g:n,b:a,a:i}}function tE(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=Y2(Y2(e,6),8,"F")),e}function nE(e,t){const n=Gk(l0(e));return n[0]=n[0]+t*10,Zk(Kk(n))}function aE(e,t){const n=Gk(l0(e));return n[0]=n[0]-t*10,Zk(Kk(n))}function iE(e){const t=Vi(e);return l0(t)[1]}function Jk(e){const t=Math.abs(l1(Vi(0),Vi(e)));return Math.abs(l1(Vi(16777215),Vi(e)))>Math.min(t,50)?"#fff":"#000"}function Te(e,t){return n=>Object.keys(e).reduce((a,i)=>{const r=typeof e[i]=="object"&&e[i]!=null&&!Array.isArray(e[i])?e[i]:{type:e[i]};return n&&i in n?a[i]={...r,default:n[i]}:a[i]=r,t&&!a[i].source&&(a[i].source=t),a},{})}const ft=Te({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function mn(e,t){const n=Aa();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function qi(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=mn(e).type;return Yr((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let Qk=0,Rd=new WeakMap;function ai(){const e=mn("getUid");if(Rd.has(e))return Rd.get(e);{const t=Qk++;return Rd.set(e,t),t}}ai.reset=()=>{Qk=0,Rd=new WeakMap};function sE(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const tl=Symbol.for("vuetify:defaults");function rE(e){return K(e)}function u0(){const e=pt(tl);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function ei(e,t){const n=u0(),a=K(e),i=S(()=>{if(me(t==null?void 0:t.disabled))return n.value;const r=me(t==null?void 0:t.scoped),o=me(t==null?void 0:t.reset),l=me(t==null?void 0:t.root);if(a.value==null&&!(r||o||l))return n.value;let u=Jn(a.value,{prev:n.value});if(r)return u;if(o||l){const c=Number(o||1/0);for(let d=0;d<=c&&!(!u||!("prev"in u));d++)u=u.prev;return u&&typeof l=="string"&&l in u&&(u=Jn(Jn(u,{prev:u}),u[l])),u}return u.prev?Jn(u.prev,u):u});return zt(tl,i),i}function oE(e,t){var n,a;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((a=e.props)==null?void 0:a[Yr(t)])<"u"}function lE(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:u0();const a=mn("useDefaults");if(t=t??a.type.name??a.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const i=S(()=>{var l;return(l=n.value)==null?void 0:l[e._as??t]}),s=new Proxy(e,{get(l,u){var d,f,h,p,v,m,g;const c=Reflect.get(l,u);return u==="class"||u==="style"?[(d=i.value)==null?void 0:d[u],c].filter(b=>b!=null):typeof u=="string"&&!oE(a.vnode,u)?((f=i.value)==null?void 0:f[u])!==void 0?(h=i.value)==null?void 0:h[u]:((v=(p=n.value)==null?void 0:p.global)==null?void 0:v[u])!==void 0?(g=(m=n.value)==null?void 0:m.global)==null?void 0:g[u]:c:c}}),r=lt();On(()=>{if(i.value){const l=Object.entries(i.value).filter(u=>{let[c]=u;return c.startsWith(c[0].toUpperCase())});r.value=l.length?Object.fromEntries(l):void 0}else r.value=void 0});function o(){const l=sE(tl,a);zt(tl,S(()=>r.value?Jn((l==null?void 0:l.value)??{},r.value):l==null?void 0:l.value))}return{props:s,provideSubDefaults:o}}function vl(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=Te(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(a){return i0(a,t)},e.props._as=String,e.setup=function(a,i){const s=u0();if(!s.value)return e._setup(a,i);const{props:r,provideSubDefaults:o}=lE(a,a._as??e.name,s),l=e._setup(r,i);return o(),l}}return e}function Ze(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?vl:xa)(t)}function uE(e,t){return t.props=e,t}function c0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return Ze()({name:n??po(Pa(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...ft()},setup(a,i){let{slots:s}=i;return()=>{var r;return Ba(a.tag,{class:[e,a.class],style:a.style},(r=s.default)==null?void 0:r.call(s))}}})}function e3(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Cu="cubic-bezier(0.4, 0, 0.2, 1)",cE="cubic-bezier(0.0, 0, 0.2, 1)",dE="cubic-bezier(0.4, 0, 1, 1)";function d1(e,t,n){return Object.keys(e).filter(a=>Zf(a)&&a.endsWith(t)).reduce((a,i)=>(a[i.slice(0,-t.length)]=s=>e[i](s,n(s)),a),{})}function t3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?fE(e):d0(e))return e;e=e.parentElement}return document.scrollingElement}function af(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(d0(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function d0(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function fE(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function hE(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function et(e){const t=mn("useRender");t.render=e}function Bt(e,t,n){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const s=mn("useProxiedModel"),r=K(e[t]!==void 0?e[t]:n),o=Yr(t),u=S(o!==t?()=>{var d,f,h,p;return e[t],!!(((d=s.vnode.props)!=null&&d.hasOwnProperty(t)||(f=s.vnode.props)!=null&&f.hasOwnProperty(o))&&((h=s.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${t}`)||(p=s.vnode.props)!=null&&p.hasOwnProperty(`onUpdate:${o}`)))}:()=>{var d,f;return e[t],!!((d=s.vnode.props)!=null&&d.hasOwnProperty(t)&&((f=s.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${t}`)))});ao(()=>!u.value,()=>{Ve(()=>e[t],d=>{r.value=d})});const c=S({get(){const d=e[t];return a(u.value?d:r.value)},set(d){const f=i(d),h=it(u.value?e[t]:r.value);h===f||a(h)===d||(r.value=f,s==null||s.emit(`update:${t}`,f))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:r.value}),c}const mE={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},f1="$vuetify.",h1=(e,t)=>e.replace(/\{(\d+)\}/g,(n,a)=>String(t[+a])),n3=(e,t,n)=>function(a){for(var i=arguments.length,s=new Array(i>1?i-1:0),r=1;r<i;r++)s[r-1]=arguments[r];if(!a.startsWith(f1))return h1(a,s);const o=a.replace(f1,""),l=e.value&&n.value[e.value],u=t.value&&n.value[t.value];let c=io(l,o,null);return c||(`${a}${e.value}`,c=io(u,o,null)),c||(c=a),typeof c!="string"&&(c=a),h1(c,s)};function a3(e,t){return(n,a)=>new Intl.NumberFormat([e.value,t.value],a).format(n)}function pm(e,t,n){const a=Bt(e,t,e[t]??n.value);return a.value=e[t]??n.value,Ve(n,i=>{e[t]==null&&(a.value=n.value)}),a}function i3(e){return t=>{const n=pm(t,"locale",e.current),a=pm(t,"fallback",e.fallback),i=pm(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:a,messages:i,t:n3(n,a,i),n:a3(n,a),provide:i3({current:n,fallback:a,messages:i})}}}function pE(e){const t=lt((e==null?void 0:e.locale)??"en"),n=lt((e==null?void 0:e.fallback)??"en"),a=K({en:mE,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:a,t:n3(t,n,a),n:a3(t,n),provide:i3({current:t,fallback:n,messages:a})}}const sf=Symbol.for("vuetify:locale");function gE(e){return e.name!=null}function vE(e){const t=e!=null&&e.adapter&&gE(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:pE(e),n=bE(t,e);return{...t,...n}}function zi(){const e=pt(sf);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function yE(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function bE(e,t){const n=K((t==null?void 0:t.rtl)??yE()),a=S(()=>n.value[e.current.value]??!1);return{isRtl:a,rtl:n,rtlClasses:S(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function ii(){const e=pt(sf);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const Xf={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function wE(e,t,n){const a=[];let i=[];const s=s3(e),r=r3(e),o=n??Xf[t.slice(-2).toUpperCase()]??0,l=(s.getDay()-o+7)%7,u=(r.getDay()-o+7)%7;for(let c=0;c<l;c++){const d=new Date(s);d.setDate(d.getDate()-(l-c)),i.push(d)}for(let c=1;c<=r.getDate();c++){const d=new Date(e.getFullYear(),e.getMonth(),c);i.push(d),i.length===7&&(a.push(i),i=[])}for(let c=1;c<7-u;c++){const d=new Date(r);d.setDate(d.getDate()+c),i.push(d)}return i.length>0&&a.push(i),a}function _E(e,t,n){const a=n??Xf[t.slice(-2).toUpperCase()]??0,i=new Date(e);for(;i.getDay()!==a;)i.setDate(i.getDate()-1);return i}function SE(e,t){const n=new Date(e),a=((Xf[t.slice(-2).toUpperCase()]??0)+6)%7;for(;n.getDay()!==a;)n.setDate(n.getDate()+1);return n}function s3(e){return new Date(e.getFullYear(),e.getMonth(),1)}function r3(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function kE(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const CE=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function o3(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(CE.test(e))return kE(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const m1=new Date(2e3,0,2);function PE(e,t){const n=t??Xf[e.slice(-2).toUpperCase()]??0;return Do(7).map(a=>{const i=new Date(m1);return i.setDate(m1.getDate()+n+a),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(i)})}function AE(e,t,n,a){const i=o3(e)??new Date,s=a==null?void 0:a[t];if(typeof s=="function")return s(i,t,n);let r={};switch(t){case"fullDate":r={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":r={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const o=i.getDate(),l=new Intl.DateTimeFormat(n,{month:"long"}).format(i);return`${o} ${l}`;case"normalDateWithWeekday":r={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":r={month:"short",day:"numeric"};break;case"year":r={year:"numeric"};break;case"month":r={month:"long"};break;case"monthShort":r={month:"short"};break;case"monthAndYear":r={month:"long",year:"numeric"};break;case"monthAndDate":r={month:"long",day:"numeric"};break;case"weekday":r={weekday:"long"};break;case"weekdayShort":r={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(i.getDate());case"hours12h":r={hour:"numeric",hour12:!0};break;case"hours24h":r={hour:"numeric",hour12:!1};break;case"minutes":r={minute:"numeric"};break;case"seconds":r={second:"numeric"};break;case"fullTime":r={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":r={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":r={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":r={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":r={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":r={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":r={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":r={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":r={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":r={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:r=s??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,r).format(i)}function TE(e,t){const n=e.toJsDate(t),a=n.getFullYear(),i=G2(String(n.getMonth()+1),2,"0"),s=G2(String(n.getDate()),2,"0");return`${a}-${i}-${s}`}function IE(e){const[t,n,a]=e.split("-").map(Number);return new Date(t,n-1,a)}function xE(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function EE(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function RE(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function OE(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function LE(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function DE(e){return e.getFullYear()}function ME(e){return e.getMonth()}function $E(e){return e.getDate()}function FE(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function VE(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function NE(e){return e.getHours()}function UE(e){return e.getMinutes()}function BE(e){return new Date(e.getFullYear(),0,1)}function HE(e){return new Date(e.getFullYear(),11,31)}function jE(e,t){return rf(e,t[0])&&zE(e,t[1])}function WE(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function rf(e,t){return e.getTime()>t.getTime()}function qE(e,t){return rf(og(e),og(t))}function zE(e,t){return e.getTime()<t.getTime()}function p1(e,t){return e.getTime()===t.getTime()}function YE(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function GE(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function KE(e,t){return e.getFullYear()===t.getFullYear()}function ZE(e,t,n){const a=new Date(e),i=new Date(t);switch(n){case"years":return a.getFullYear()-i.getFullYear();case"quarters":return Math.floor((a.getMonth()-i.getMonth()+(a.getFullYear()-i.getFullYear())*12)/4);case"months":return a.getMonth()-i.getMonth()+(a.getFullYear()-i.getFullYear())*12;case"weeks":return Math.floor((a.getTime()-i.getTime())/(1e3*60*60*24*7));case"days":return Math.floor((a.getTime()-i.getTime())/(1e3*60*60*24));case"hours":return Math.floor((a.getTime()-i.getTime())/(1e3*60*60));case"minutes":return Math.floor((a.getTime()-i.getTime())/(1e3*60));case"seconds":return Math.floor((a.getTime()-i.getTime())/1e3);default:return a.getTime()-i.getTime()}}function XE(e,t){const n=new Date(e);return n.setHours(t),n}function JE(e,t){const n=new Date(e);return n.setMinutes(t),n}function QE(e,t){const n=new Date(e);return n.setMonth(t),n}function e8(e,t){const n=new Date(e);return n.setDate(t),n}function t8(e,t){const n=new Date(e);return n.setFullYear(t),n}function og(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0)}function n8(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59,999)}class a8{constructor(t){this.locale=t.locale,this.formats=t.formats}date(t){return o3(t)}toJsDate(t){return t}toISO(t){return TE(this,t)}parseISO(t){return IE(t)}addMinutes(t,n){return xE(t,n)}addHours(t,n){return EE(t,n)}addDays(t,n){return RE(t,n)}addWeeks(t,n){return OE(t,n)}addMonths(t,n){return LE(t,n)}getWeekArray(t,n){return wE(t,this.locale,n?Number(n):void 0)}startOfWeek(t,n){return _E(t,this.locale,n?Number(n):void 0)}endOfWeek(t){return SE(t,this.locale)}startOfMonth(t){return s3(t)}endOfMonth(t){return r3(t)}format(t,n){return AE(t,n,this.locale,this.formats)}isEqual(t,n){return p1(t,n)}isValid(t){return WE(t)}isWithinRange(t,n){return jE(t,n)}isAfter(t,n){return rf(t,n)}isAfterDay(t,n){return qE(t,n)}isBefore(t,n){return!rf(t,n)&&!p1(t,n)}isSameDay(t,n){return YE(t,n)}isSameMonth(t,n){return GE(t,n)}isSameYear(t,n){return KE(t,n)}setMinutes(t,n){return JE(t,n)}setHours(t,n){return XE(t,n)}setMonth(t,n){return QE(t,n)}setDate(t,n){return e8(t,n)}setYear(t,n){return t8(t,n)}getDiff(t,n,a){return ZE(t,n,a)}getWeekdays(t){return PE(this.locale,t?Number(t):void 0)}getYear(t){return DE(t)}getMonth(t){return ME(t)}getDate(t){return $E(t)}getNextMonth(t){return FE(t)}getPreviousMonth(t){return VE(t)}getHours(t){return NE(t)}getMinutes(t){return UE(t)}startOfDay(t){return og(t)}endOfDay(t){return n8(t)}startOfYear(t){return BE(t)}endOfYear(t){return HE(t)}}const i8=Symbol.for("vuetify:date-options"),g1=Symbol.for("vuetify:date-adapter");function s8(e,t){const n=Jn({adapter:a8,locale:{af:"af-ZA",bg:"bg-BG",ca:"ca-ES",ckb:"",cs:"cs-CZ",de:"de-DE",el:"el-GR",en:"en-US",et:"et-EE",fa:"fa-IR",fi:"fi-FI",hr:"hr-HR",hu:"hu-HU",he:"he-IL",id:"id-ID",it:"it-IT",ja:"ja-JP",ko:"ko-KR",lv:"lv-LV",lt:"lt-LT",nl:"nl-NL",no:"no-NO",pl:"pl-PL",pt:"pt-PT",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",srCyrl:"sr-SP",srLatn:"sr-SP",sv:"sv-SE",th:"th-TH",tr:"tr-TR",az:"az-AZ",uk:"uk-UA",vi:"vi-VN",zhHans:"zh-CN",zhHant:"zh-TW"}},e);return{options:n,instance:r8(n,t)}}function r8(e,t){const n=rn(typeof e.adapter=="function"?new e.adapter({locale:e.locale[t.current.value]??t.current.value,formats:e.formats}):e.adapter);return Ve(t.current,a=>{n.locale=e.locale[a]??a??n.locale}),n}const lg=Symbol.for("vuetify:display"),v1={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},o8=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v1;return Jn(v1,e)};function y1(e){return Dt&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function b1(e){return Dt&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function w1(e){const t=Dt&&!e?window.navigator.userAgent:"ssr";function n(p){return!!t.match(p)}const a=n(/android/i),i=n(/iphone|ipad|ipod/i),s=n(/cordova/i),r=n(/electron/i),o=n(/chrome/i),l=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),d=n(/win/i),f=n(/mac/i),h=n(/linux/i);return{android:a,ios:i,cordova:s,electron:r,chrome:o,edge:l,firefox:u,opera:c,win:d,mac:f,linux:h,touch:T6,ssr:t==="ssr"}}function l8(e,t){const{thresholds:n,mobileBreakpoint:a}=o8(e),i=lt(b1(t)),s=lt(w1(t)),r=rn({}),o=lt(y1(t));function l(){i.value=b1(),o.value=y1()}function u(){l(),s.value=w1()}return On(()=>{const c=o.value<n.sm,d=o.value<n.md&&!c,f=o.value<n.lg&&!(d||c),h=o.value<n.xl&&!(f||d||c),p=o.value<n.xxl&&!(h||f||d||c),v=o.value>=n.xxl,m=c?"xs":d?"sm":f?"md":h?"lg":p?"xl":"xxl",g=typeof a=="number"?a:n[a],b=o.value<g;r.xs=c,r.sm=d,r.md=f,r.lg=h,r.xl=p,r.xxl=v,r.smAndUp=!c,r.mdAndUp=!(c||d),r.lgAndUp=!(c||d||f),r.xlAndUp=!(c||d||f||h),r.smAndDown=!(f||h||p||v),r.mdAndDown=!(h||p||v),r.lgAndDown=!(p||v),r.xlAndDown=!v,r.name=m,r.height=i.value,r.width=o.value,r.mobile=b,r.mobileBreakpoint=a,r.platform=s.value,r.thresholds=n}),Dt&&window.addEventListener("resize",l,{passive:!0}),{...Tc(r),update:u,ssr:!!t}}const Jf=Te({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function vo(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();const n=pt(lg);if(!n)throw new Error("Could not find Vuetify display injection");const a=S(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?n.width.value<e.mobileBreakpoint:e.mobileBreakpoint?n.width.value<n.thresholds.value[e.mobileBreakpoint]:e.mobile===null?n.mobile.value:!1),i=S(()=>t?{[`${t}--mobile`]:a.value}:{});return{...n,displayClasses:i,mobile:a}}const l3=Symbol.for("vuetify:goto");function u3(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function u8(e){return f0(e)??(document.scrollingElement||document.body)}function f0(e){return typeof e=="string"?document.querySelector(e):Vk(e)}function gm(e,t,n){if(typeof e=="number")return t&&n?-e:e;let a=f0(e),i=0;for(;a;)i+=t?a.offsetLeft:a.offsetTop,a=a.offsetParent;return i}function c8(e,t){return{rtl:t.isRtl,options:Jn(u3(),e)}}async function _1(e,t,n,a){const i=n?"scrollLeft":"scrollTop",s=Jn((a==null?void 0:a.options)??u3(),t),r=a==null?void 0:a.rtl.value,o=(typeof e=="number"?e:f0(e))??0,l=s.container==="parent"&&o instanceof HTMLElement?o.parentElement:u8(s.container),u=typeof s.easing=="function"?s.easing:s.patterns[s.easing];if(!u)throw new TypeError(`Easing function "${s.easing}" not found.`);let c;if(typeof o=="number")c=gm(o,n,r);else if(c=gm(o,n,r)-gm(l,n,r),s.layout){const p=window.getComputedStyle(o).getPropertyValue("--v-layout-top");p&&(c-=parseInt(p,10))}c+=s.offset,c=f8(l,c,!!r,!!n);const d=l[i]??0;if(c===d)return Promise.resolve(c);const f=performance.now();return new Promise(h=>requestAnimationFrame(function p(v){const g=(v-f)/s.duration,b=Math.floor(d+(c-d)*u(Ja(g,0,1)));if(l[i]=b,g>=1&&Math.abs(b-l[i])<10)return h(c);if(g>2)return h(l[i]);requestAnimationFrame(p)}))}function d8(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=pt(l3),{isRtl:n}=ii();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const a={...t,rtl:S(()=>t.rtl.value||n.value)};async function i(s,r){return _1(s,Jn(e,r),!1,a)}return i.horizontal=async(s,r)=>_1(s,Jn(e,r),!0,a),i}function f8(e,t,n,a){const{scrollWidth:i,scrollHeight:s}=e,[r,o]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let l,u;return a?n?(l=-(i-r),u=0):(l=0,u=i-r):(l=0,u=s+-o),Math.max(Math.min(t,u),l)}const h8={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload"},m8={component:e=>Ba(d3,{...e,class:"mdi"})},mt=[String,Function,Object,Array],ug=Symbol.for("vuetify:icons"),Qf=Te({icon:{type:mt},tag:{type:String,required:!0}},"icon"),S1=Ze()({name:"VComponentIcon",props:Qf(),setup(e,t){let{slots:n}=t;return()=>{const a=e.icon;return w(e.tag,null,{default:()=>{var i;return[e.icon?w(a,null,null):(i=n.default)==null?void 0:i.call(n)]}})}}}),c3=vl({name:"VSvgIcon",inheritAttrs:!1,props:Qf(),setup(e,t){let{attrs:n}=t;return()=>w(e.tag,$e(n,{style:null}),{default:()=>[w("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(a=>Array.isArray(a)?w("path",{d:a[0],"fill-opacity":a[1]},null):w("path",{d:a},null)):w("path",{d:e.icon},null)])]})}});vl({name:"VLigatureIcon",props:Qf(),setup(e){return()=>w(e.tag,null,{default:()=>[e.icon]})}});const d3=vl({name:"VClassIcon",props:Qf(),setup(e){return()=>w(e.tag,{class:e.icon},null)}});function p8(){return{svg:{component:c3},class:{component:d3}}}function g8(e){const t=p8(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=m8),Jn({defaultSet:n,sets:t,aliases:{...h8,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}const v8=e=>{const t=pt(ug);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:S(()=>{var l;const a=me(e);if(!a)return{component:S1};let i=a;if(typeof i=="string"&&(i=i.trim(),i.startsWith("$")&&(i=(l=t.aliases)==null?void 0:l[i.slice(1)])),Array.isArray(i))return{component:c3,icon:i};if(typeof i!="string")return{component:S1,icon:i};const s=Object.keys(t.sets).find(u=>typeof i=="string"&&i.startsWith(`${u}:`)),r=s?i.slice(s.length+1):i;return{component:t.sets[s??t.defaultSet].component,icon:r}})}},of=Symbol.for("vuetify:theme"),un=Te({theme:String},"theme");function k1(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function y8(){var a,i;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:k1();const t=k1();if(!e)return{...t,isDisabled:!0};const n={};for(const[s,r]of Object.entries(e.themes??{})){const o=r.dark||s==="dark"?(a=t.themes)==null?void 0:a.dark:(i=t.themes)==null?void 0:i.light;n[s]=Jn(o,r)}return Jn(t,{...e,themes:n})}function b8(e){const t=y8(e),n=K(t.defaultTheme),a=K(t.themes),i=S(()=>{const c={};for(const[d,f]of Object.entries(a.value)){const h=c[d]={...f,colors:{...f.colors}};if(t.variations)for(const p of t.variations.colors){const v=h.colors[p];if(v)for(const m of["lighten","darken"]){const g=m==="lighten"?nE:aE;for(const b of Do(t.variations[m],1))h.colors[`${p}-${m}-${b}`]=Q6(g(Vi(v),b))}}for(const p of Object.keys(h.colors)){if(/^on-[a-z]/.test(p)||h.colors[`on-${p}`])continue;const v=`on-${p}`,m=Vi(h.colors[p]);h.colors[v]=Jk(m)}}return c}),s=S(()=>i.value[n.value]),r=S(()=>{var p;const c=[];(p=s.value)!=null&&p.dark&&Pr(c,":root",["color-scheme: dark"]),Pr(c,":root",C1(s.value));for(const[v,m]of Object.entries(i.value))Pr(c,`.v-theme--${v}`,[`color-scheme: ${m.dark?"dark":"normal"}`,...C1(m)]);const d=[],f=[],h=new Set(Object.values(i.value).flatMap(v=>Object.keys(v.colors)));for(const v of h)/^on-[a-z]/.test(v)?Pr(f,`.${v}`,[`color: rgb(var(--v-theme-${v})) !important`]):(Pr(d,`.bg-${v}`,[`--v-theme-overlay-multiplier: var(--v-theme-${v}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${v})) !important`,`color: rgb(var(--v-theme-on-${v})) !important`]),Pr(f,`.text-${v}`,[`color: rgb(var(--v-theme-${v})) !important`]),Pr(f,`.border-${v}`,[`--v-border-color: var(--v-theme-${v})`]));return c.push(...d,...f),c.map((v,m)=>m===0?v:` ${v}`).join("")});function o(){return{style:[{children:r.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function l(c){if(t.isDisabled)return;const d=c._context.provides.usehead;if(d)if(d.push){const f=d.push(o);Dt&&Ve(r,()=>{f.patch(o)})}else Dt?(d.addHeadObjs(S(o)),On(()=>d.updateDOM())):d.addHeadObjs(o());else{let h=function(){if(typeof document<"u"&&!f){const p=document.createElement("style");p.type="text/css",p.id="vuetify-theme-stylesheet",t.cspNonce&&p.setAttribute("nonce",t.cspNonce),f=p,document.head.appendChild(f)}f&&(f.innerHTML=r.value)},f=Dt?document.getElementById("vuetify-theme-stylesheet"):null;Dt?Ve(r,h,{immediate:!0}):h()}}const u=S(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:l,isDisabled:t.isDisabled,name:n,themes:a,current:s,computedThemes:i,themeClasses:u,styles:r,global:{name:n,current:s}}}function Pn(e){mn("provideTheme");const t=pt(of,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=S(()=>e.theme??t.name.value),a=S(()=>t.themes.value[n.value]),i=S(()=>t.isDisabled?void 0:`v-theme--${n.value}`),s={...t,name:n,current:a,themeClasses:i};return zt(of,s),s}function Pr(e,t,n){e.push(`${t} { `,...n.map(a=>` ${a}; `),`} `)}function C1(e){const t=e.dark?2:1,n=e.dark?1:2,a=[];for(const[i,s]of Object.entries(e.colors)){const r=Vi(s);a.push(`--v-theme-${i}: ${r.r},${r.g},${r.b}`),i.startsWith("on-")||a.push(`--v-theme-${i}-overlay-multiplier: ${iE(s)>.18?t:n}`)}for(const[i,s]of Object.entries(e.variables)){const r=typeof s=="string"&&s.startsWith("#")?Vi(s):void 0,o=r?`${r.r}, ${r.g}, ${r.b}`:void 0;a.push(`--v-${i}: ${o??s}`)}return a}function so(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=ig(),a=K();if(Dt){const i=new ResizeObserver(s=>{e==null||e(s,i),s.length&&(t==="content"?a.value=s[0].contentRect:a.value=s[0].target.getBoundingClientRect())});Cn(()=>{i.disconnect()}),Ve(()=>n.el,(s,r)=>{r&&(i.unobserve(r),a.value=void 0),s&&i.observe(s)},{flush:"post"})}return{resizeRef:n,contentRect:pl(a)}}const cg=Symbol.for("vuetify:layout"),w8=Symbol.for("vuetify:layout-item"),P1=1e3,_8=Te({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout");function S8(){const e=pt(cg);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}const k8=(e,t,n,a)=>{let i={top:0,left:0,right:0,bottom:0};const s=[{id:"",layer:{...i}}];for(const r of e){const o=t.get(r),l=n.get(r),u=a.get(r);if(!o||!l||!u)continue;const c={...i,[o.value]:parseInt(i[o.value],10)+(u.value?parseInt(l.value,10):0)};s.push({id:r,layer:c}),i=c}return s};function C8(e){const t=pt(cg,null),n=S(()=>t?t.rootZIndex.value-100:P1),a=K([]),i=rn(new Map),s=rn(new Map),r=rn(new Map),o=rn(new Map),l=rn(new Map),{resizeRef:u,contentRect:c}=so(),d=S(()=>{const A=new Map,P=e.overlaps??[];for(const T of P.filter(I=>I.includes(":"))){const[I,W]=T.split(":");if(!a.value.includes(I)||!a.value.includes(W))continue;const Z=i.get(I),E=i.get(W),X=s.get(I),re=s.get(W);!Z||!E||!X||!re||(A.set(W,{position:Z.value,amount:parseInt(X.value,10)}),A.set(I,{position:E.value,amount:-parseInt(re.value,10)}))}return A}),f=S(()=>{const A=[...new Set([...r.values()].map(T=>T.value))].sort((T,I)=>T-I),P=[];for(const T of A){const I=a.value.filter(W=>{var Z;return((Z=r.get(W))==null?void 0:Z.value)===T});P.push(...I)}return k8(P,i,s,o)}),h=S(()=>!Array.from(l.values()).some(A=>A.value)),p=S(()=>f.value[f.value.length-1].layer),v=S(()=>({"--v-layout-left":st(p.value.left),"--v-layout-right":st(p.value.right),"--v-layout-top":st(p.value.top),"--v-layout-bottom":st(p.value.bottom),...h.value?void 0:{transition:"none"}})),m=S(()=>f.value.slice(1).map((A,P)=>{let{id:T}=A;const{layer:I}=f.value[P],W=s.get(T),Z=i.get(T);return{id:T,...I,size:Number(W.value),position:Z.value}})),g=A=>m.value.find(P=>P.id===A),b=mn("createLayout"),y=lt(!1);Ht(()=>{y.value=!0}),zt(cg,{register:(A,P)=>{let{id:T,order:I,position:W,layoutSize:Z,elementSize:E,active:X,disableTransitions:re,absolute:ke}=P;r.set(T,I),i.set(T,W),s.set(T,Z),o.set(T,X),re&&l.set(T,re);const oe=Mo(w8,b==null?void 0:b.vnode).indexOf(A);oe>-1?a.value.splice(oe,0,T):a.value.push(T);const se=S(()=>m.value.findIndex(N=>N.id===T)),de=S(()=>n.value+f.value.length*2-se.value*2),ve=S(()=>{const N=W.value==="left"||W.value==="right",B=W.value==="right",te=W.value==="bottom",J=E.value??Z.value,q=J===0?"%":"px",G={[W.value]:0,zIndex:de.value,transform:`translate${N?"X":"Y"}(${(X.value?0:-(J===0?100:J))*(B||te?-1:1)}${q})`,position:ke.value||n.value!==P1?"absolute":"fixed",...h.value?void 0:{transition:"none"}};if(!y.value)return G;const ce=m.value[se.value];if(!ce)throw new Error(`[Vuetify] Could not find layout item "${T}"`);const fe=d.value.get(T);return fe&&(ce[fe.position]+=fe.amount),{...G,height:N?`calc(100% - ${ce.top}px - ${ce.bottom}px)`:E.value?`${E.value}px`:void 0,left:B?void 0:`${ce.left}px`,right:B?`${ce.right}px`:void 0,top:W.value!=="bottom"?`${ce.top}px`:void 0,bottom:W.value!=="top"?`${ce.bottom}px`:void 0,width:N?E.value?`${E.value}px`:void 0:`calc(100% - ${ce.left}px - ${ce.right}px)`}}),R=S(()=>({zIndex:de.value-1}));return{layoutItemStyles:ve,layoutItemScrimStyles:R,zIndex:de}},unregister:A=>{r.delete(A),i.delete(A),s.delete(A),o.delete(A),l.delete(A),a.value=a.value.filter(P=>P!==A)},mainRect:p,mainStyles:v,getLayoutItem:g,items:m,layoutRect:c,rootZIndex:n});const _=S(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),C=S(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:_,layoutStyles:C,getLayoutItem:g,items:m,layoutRect:c,layoutRef:u}}function f3(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,a=Jn(t,n),{aliases:i={},components:s={},directives:r={}}=a,o=rE(a.defaults),l=l8(a.display,a.ssr),u=b8(a.theme),c=g8(a.icons),d=vE(a.locale),f=s8(a.date,d),h=c8(a.goTo,d);return{install:v=>{for(const m in r)v.directive(m,r[m]);for(const m in s)v.component(m,s[m]);for(const m in i)v.component(m,vl({...i[m],name:m,aliasName:i[m].name}));if(u.install(v),v.provide(tl,o),v.provide(lg,l),v.provide(of,u),v.provide(ug,c),v.provide(sf,d),v.provide(i8,f.options),v.provide(g1,f.instance),v.provide(l3,h),Dt&&a.ssr)if(v.$nuxt)v.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:m}=v;v.mount=function(){const g=m(...arguments);return At(()=>l.update()),v.mount=m,g}}ai.reset(),v.mixin({computed:{$vuetify(){return rn({defaults:ko.call(this,tl),display:ko.call(this,lg),theme:ko.call(this,of),icons:ko.call(this,ug),locale:ko.call(this,sf),date:ko.call(this,g1)})}}})},defaults:o,display:l,theme:u,icons:c,locale:d,date:f,goTo:h}}const P8="3.7.11";f3.version=P8;function ko(e){var a,i;const t=this.$,n=((a=t.parent)==null?void 0:a.provides)??((i=t.vnode.appContext)==null?void 0:i.provides);if(n&&e in n)return n[e]}const A8=f3({theme:{defaultTheme:"light",themes:{light:{colors:{primary:"#003DA6",error:"#E64950",info:"#00A0DF",success:"#05BD8E",warning:"#EEC03F",text:"#212529"}}}}});/*! * shared v10.0.8 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function T8(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const lf=typeof window<"u",gr=(e,t=!1)=>t?Symbol.for(e):Symbol(e),I8=(e,t,n)=>x8({l:e,k:t,s:n}),x8=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),yn=e=>typeof e=="number"&&isFinite(e),E8=e=>h0(e)==="[object Date]",nl=e=>h0(e)==="[object RegExp]",eh=e=>vt(e)&&Object.keys(e).length===0,Dn=Object.assign,R8=Object.create,qt=(e=null)=>R8(e);let A1;const Or=()=>A1||(A1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:qt());function T1(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function I1(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function O8(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(a,i,s)=>`${i}="${I1(s)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(a,i,s)=>`${i}='${I1(s)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(a=>{e=e.replace(a,"$1javascript:")}),e}const L8=Object.prototype.hasOwnProperty;function vi(e,t){return L8.call(e,t)}const fn=Array.isArray,Qt=e=>typeof e=="function",Xe=e=>typeof e=="string",It=e=>typeof e=="boolean",Mt=e=>e!==null&&typeof e=="object",D8=e=>Mt(e)&&Qt(e.then)&&Qt(e.catch),h3=Object.prototype.toString,h0=e=>h3.call(e),vt=e=>h0(e)==="[object Object]",M8=e=>e==null?"":fn(e)||vt(e)&&e.toString===h3?JSON.stringify(e,null,2):String(e);function m0(e,t=""){return e.reduce((n,a,i)=>i===0?n+a:n+t+a,"")}const hd=e=>!Mt(e)||fn(e);function Od(e,t){if(hd(e)||hd(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:a,des:i}=n.pop();Object.keys(a).forEach(s=>{s!=="__proto__"&&(Mt(a[s])&&!Mt(i[s])&&(i[s]=Array.isArray(a[s])?[]:qt()),hd(i[s])||hd(a[s])?i[s]=a[s]:n.push({src:a[s],des:i[s]}))})}}/*! * message-compiler v10.0.8 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function $8(e,t,n){return{line:e,column:t,offset:n}}function dg(e,t,n){return{start:e,end:t}}const jt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},F8=17;function th(e,t,n={}){const{domain:a,messages:i,args:s}=n,r=e,o=new SyntaxError(String(r));return o.code=e,t&&(o.location=t),o.domain=a,o}function V8(e){throw e}const Ji=" ",N8="\r",na=` `,U8="\u2028",B8="\u2029";function H8(e){const t=e;let n=0,a=1,i=1,s=0;const r=P=>t[P]===N8&&t[P+1]===na,o=P=>t[P]===na,l=P=>t[P]===B8,u=P=>t[P]===U8,c=P=>r(P)||o(P)||l(P)||u(P),d=()=>n,f=()=>a,h=()=>i,p=()=>s,v=P=>r(P)||l(P)||u(P)?na:t[P],m=()=>v(n),g=()=>v(n+s);function b(){return s=0,c(n)&&(a++,i=0),r(n)&&n++,n++,i++,t[n]}function y(){return r(n+s)&&s++,s++,t[n+s]}function _(){n=0,a=1,i=1,s=0}function C(P=0){s=P}function A(){const P=n+s;for(;P!==n;)b();s=0}return{index:d,line:f,column:h,peekOffset:p,charAt:v,currentChar:m,currentPeek:g,next:b,peek:y,reset:_,resetPeek:C,skipToPeek:A}}const Vs=void 0,j8=".",x1="'",W8="tokenizer";function q8(e,t={}){const n=t.location!==!1,a=H8(e),i=()=>a.index(),s=()=>$8(a.line(),a.column(),a.index()),r=s(),o=i(),l={currentType:13,offset:o,startLoc:r,endLoc:r,lastType:13,lastOffset:o,lastStartLoc:r,lastEndLoc:r,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function d(D,$,ne,...he){const Me=u();if($.column+=ne,$.offset+=ne,c){const U=n?dg(Me.startLoc,$):null,O=th(D,U,{domain:W8,args:he});c(O)}}function f(D,$,ne){D.endLoc=s(),D.currentType=$;const he={type:$};return n&&(he.loc=dg(D.startLoc,D.endLoc)),ne!=null&&(he.value=ne),he}const h=D=>f(D,13);function p(D,$){return D.currentChar()===$?(D.next(),$):(d(jt.EXPECTED_TOKEN,s(),0,$),"")}function v(D){let $="";for(;D.currentPeek()===Ji||D.currentPeek()===na;)$+=D.currentPeek(),D.peek();return $}function m(D){const $=v(D);return D.skipToPeek(),$}function g(D){if(D===Vs)return!1;const $=D.charCodeAt(0);return $>=97&&$<=122||$>=65&&$<=90||$===95}function b(D){if(D===Vs)return!1;const $=D.charCodeAt(0);return $>=48&&$<=57}function y(D,$){const{currentType:ne}=$;if(ne!==2)return!1;v(D);const he=g(D.currentPeek());return D.resetPeek(),he}function _(D,$){const{currentType:ne}=$;if(ne!==2)return!1;v(D);const he=D.currentPeek()==="-"?D.peek():D.currentPeek(),Me=b(he);return D.resetPeek(),Me}function C(D,$){const{currentType:ne}=$;if(ne!==2)return!1;v(D);const he=D.currentPeek()===x1;return D.resetPeek(),he}function A(D,$){const{currentType:ne}=$;if(ne!==7)return!1;v(D);const he=D.currentPeek()===".";return D.resetPeek(),he}function P(D,$){const{currentType:ne}=$;if(ne!==8)return!1;v(D);const he=g(D.currentPeek());return D.resetPeek(),he}function T(D,$){const{currentType:ne}=$;if(!(ne===7||ne===11))return!1;v(D);const he=D.currentPeek()===":";return D.resetPeek(),he}function I(D,$){const{currentType:ne}=$;if(ne!==9)return!1;const he=()=>{const U=D.currentPeek();return U==="{"?g(D.peek()):U==="@"||U==="|"||U===":"||U==="."||U===Ji||!U?!1:U===na?(D.peek(),he()):Z(D,!1)},Me=he();return D.resetPeek(),Me}function W(D){v(D);const $=D.currentPeek()==="|";return D.resetPeek(),$}function Z(D,$=!0){const ne=(Me=!1,U="")=>{const O=D.currentPeek();return O==="{"||O==="@"||!O?Me:O==="|"?!(U===Ji||U===na):O===Ji?(D.peek(),ne(!0,Ji)):O===na?(D.peek(),ne(!0,na)):!0},he=ne();return $&&D.resetPeek(),he}function E(D,$){const ne=D.currentChar();return ne===Vs?Vs:$(ne)?(D.next(),ne):null}function X(D){const $=D.charCodeAt(0);return $>=97&&$<=122||$>=65&&$<=90||$>=48&&$<=57||$===95||$===36}function re(D){return E(D,X)}function ke(D){const $=D.charCodeAt(0);return $>=97&&$<=122||$>=65&&$<=90||$>=48&&$<=57||$===95||$===36||$===45}function ue(D){return E(D,ke)}function oe(D){const $=D.charCodeAt(0);return $>=48&&$<=57}function se(D){return E(D,oe)}function de(D){const $=D.charCodeAt(0);return $>=48&&$<=57||$>=65&&$<=70||$>=97&&$<=102}function ve(D){return E(D,de)}function R(D){let $="",ne="";for(;$=se(D);)ne+=$;return ne}function N(D){let $="";for(;;){const ne=D.currentChar();if(ne==="{"||ne==="}"||ne==="@"||ne==="|"||!ne)break;if(ne===Ji||ne===na)if(Z(D))$+=ne,D.next();else{if(W(D))break;$+=ne,D.next()}else $+=ne,D.next()}return $}function B(D){m(D);let $="",ne="";for(;$=ue(D);)ne+=$;return D.currentChar()===Vs&&d(jt.UNTERMINATED_CLOSING_BRACE,s(),0),ne}function te(D){m(D);let $="";return D.currentChar()==="-"?(D.next(),$+=`-${R(D)}`):$+=R(D),D.currentChar()===Vs&&d(jt.UNTERMINATED_CLOSING_BRACE,s(),0),$}function J(D){return D!==x1&&D!==na}function q(D){m(D),p(D,"'");let $="",ne="";for(;$=E(D,J);)$==="\\"?ne+=G(D):ne+=$;const he=D.currentChar();return he===na||he===Vs?(d(jt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,s(),0),he===na&&(D.next(),p(D,"'")),ne):(p(D,"'"),ne)}function G(D){const $=D.currentChar();switch($){case"\\":case"'":return D.next(),`\\${$}`;case"u":return ce(D,$,4);case"U":return ce(D,$,6);default:return d(jt.UNKNOWN_ESCAPE_SEQUENCE,s(),0,$),""}}function ce(D,$,ne){p(D,$);let he="";for(let Me=0;Me<ne;Me++){const U=ve(D);if(!U){d(jt.INVALID_UNICODE_ESCAPE_SEQUENCE,s(),0,`\\${$}${he}${D.currentChar()}`);break}he+=U}return`\\${$}${he}`}function fe(D){return D!=="{"&&D!=="}"&&D!==Ji&&D!==na}function Pe(D){m(D);let $="",ne="";for(;$=E(D,fe);)ne+=$;return ne}function He(D){let $="",ne="";for(;$=re(D);)ne+=$;return ne}function M(D){const $=ne=>{const he=D.currentChar();return he==="{"||he==="@"||he==="|"||he==="("||he===")"||!he||he===Ji?ne:(ne+=he,D.next(),$(ne))};return $("")}function H(D){m(D);const $=p(D,"|");return m(D),$}function ae(D,$){let ne=null;switch(D.currentChar()){case"{":return $.braceNest>=1&&d(jt.NOT_ALLOW_NEST_PLACEHOLDER,s(),0),D.next(),ne=f($,2,"{"),m(D),$.braceNest++,ne;case"}":return $.braceNest>0&&$.currentType===2&&d(jt.EMPTY_PLACEHOLDER,s(),0),D.next(),ne=f($,3,"}"),$.braceNest--,$.braceNest>0&&m(D),$.inLinked&&$.braceNest===0&&($.inLinked=!1),ne;case"@":return $.braceNest>0&&d(jt.UNTERMINATED_CLOSING_BRACE,s(),0),ne=ye(D,$)||h($),$.braceNest=0,ne;default:{let Me=!0,U=!0,O=!0;if(W(D))return $.braceNest>0&&d(jt.UNTERMINATED_CLOSING_BRACE,s(),0),ne=f($,1,H(D)),$.braceNest=0,$.inLinked=!1,ne;if($.braceNest>0&&($.currentType===4||$.currentType===5||$.currentType===6))return d(jt.UNTERMINATED_CLOSING_BRACE,s(),0),$.braceNest=0,we(D,$);if(Me=y(D,$))return ne=f($,4,B(D)),m(D),ne;if(U=_(D,$))return ne=f($,5,te(D)),m(D),ne;if(O=C(D,$))return ne=f($,6,q(D)),m(D),ne;if(!Me&&!U&&!O)return ne=f($,12,Pe(D)),d(jt.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,ne.value),m(D),ne;break}}return ne}function ye(D,$){const{currentType:ne}=$;let he=null;const Me=D.currentChar();switch((ne===7||ne===8||ne===11||ne===9)&&(Me===na||Me===Ji)&&d(jt.INVALID_LINKED_FORMAT,s(),0),Me){case"@":return D.next(),he=f($,7,"@"),$.inLinked=!0,he;case".":return m(D),D.next(),f($,8,".");case":":return m(D),D.next(),f($,9,":");default:return W(D)?(he=f($,1,H(D)),$.braceNest=0,$.inLinked=!1,he):A(D,$)||T(D,$)?(m(D),ye(D,$)):P(D,$)?(m(D),f($,11,He(D))):I(D,$)?(m(D),Me==="{"?ae(D,$)||he:f($,10,M(D))):(ne===7&&d(jt.INVALID_LINKED_FORMAT,s(),0),$.braceNest=0,$.inLinked=!1,we(D,$))}}function we(D,$){let ne={type:13};if($.braceNest>0)return ae(D,$)||h($);if($.inLinked)return ye(D,$)||h($);switch(D.currentChar()){case"{":return ae(D,$)||h($);case"}":return d(jt.UNBALANCED_CLOSING_BRACE,s(),0),D.next(),f($,3,"}");case"@":return ye(D,$)||h($);default:{if(W(D))return ne=f($,1,H(D)),$.braceNest=0,$.inLinked=!1,ne;if(Z(D))return f($,0,N(D));break}}return ne}function Se(){const{currentType:D,offset:$,startLoc:ne,endLoc:he}=l;return l.lastType=D,l.lastOffset=$,l.lastStartLoc=ne,l.lastEndLoc=he,l.offset=i(),l.startLoc=s(),a.currentChar()===Vs?f(l,13):we(a,l)}return{nextToken:Se,currentOffset:i,currentPosition:s,context:u}}const z8="parser",Y8=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function G8(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const a=parseInt(t||n,16);return a<=55295||a>=57344?String.fromCodePoint(a):"�"}}}function K8(e={}){const t=e.location!==!1,{onError:n}=e;function a(g,b,y,_,...C){const A=g.currentPosition();if(A.offset+=_,A.column+=_,n){const P=t?dg(y,A):null,T=th(b,P,{domain:z8,args:C});n(T)}}function i(g,b,y){const _={type:g};return t&&(_.start=b,_.end=b,_.loc={start:y,end:y}),_}function s(g,b,y,_){t&&(g.end=b,g.loc&&(g.loc.end=y))}function r(g,b){const y=g.context(),_=i(3,y.offset,y.startLoc);return _.value=b,s(_,g.currentOffset(),g.currentPosition()),_}function o(g,b){const y=g.context(),{lastOffset:_,lastStartLoc:C}=y,A=i(5,_,C);return A.index=parseInt(b,10),g.nextToken(),s(A,g.currentOffset(),g.currentPosition()),A}function l(g,b){const y=g.context(),{lastOffset:_,lastStartLoc:C}=y,A=i(4,_,C);return A.key=b,g.nextToken(),s(A,g.currentOffset(),g.currentPosition()),A}function u(g,b){const y=g.context(),{lastOffset:_,lastStartLoc:C}=y,A=i(9,_,C);return A.value=b.replace(Y8,G8),g.nextToken(),s(A,g.currentOffset(),g.currentPosition()),A}function c(g){const b=g.nextToken(),y=g.context(),{lastOffset:_,lastStartLoc:C}=y,A=i(8,_,C);return b.type!==11?(a(g,jt.UNEXPECTED_EMPTY_LINKED_MODIFIER,y.lastStartLoc,0),A.value="",s(A,_,C),{nextConsumeToken:b,node:A}):(b.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Ei(b)),A.value=b.value||"",s(A,g.currentOffset(),g.currentPosition()),{node:A})}function d(g,b){const y=g.context(),_=i(7,y.offset,y.startLoc);return _.value=b,s(_,g.currentOffset(),g.currentPosition()),_}function f(g){const b=g.context(),y=i(6,b.offset,b.startLoc);let _=g.nextToken();if(_.type===8){const C=c(g);y.modifier=C.node,_=C.nextConsumeToken||g.nextToken()}switch(_.type!==9&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(_)),_=g.nextToken(),_.type===2&&(_=g.nextToken()),_.type){case 10:_.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(_)),y.key=d(g,_.value||"");break;case 4:_.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(_)),y.key=l(g,_.value||"");break;case 5:_.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(_)),y.key=o(g,_.value||"");break;case 6:_.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(_)),y.key=u(g,_.value||"");break;default:{a(g,jt.UNEXPECTED_EMPTY_LINKED_KEY,b.lastStartLoc,0);const C=g.context(),A=i(7,C.offset,C.startLoc);return A.value="",s(A,C.offset,C.startLoc),y.key=A,s(y,C.offset,C.startLoc),{nextConsumeToken:_,node:y}}}return s(y,g.currentOffset(),g.currentPosition()),{node:y}}function h(g){const b=g.context(),y=b.currentType===1?g.currentOffset():b.offset,_=b.currentType===1?b.endLoc:b.startLoc,C=i(2,y,_);C.items=[];let A=null;do{const I=A||g.nextToken();switch(A=null,I.type){case 0:I.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(I)),C.items.push(r(g,I.value||""));break;case 5:I.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(I)),C.items.push(o(g,I.value||""));break;case 4:I.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(I)),C.items.push(l(g,I.value||""));break;case 6:I.value==null&&a(g,jt.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,Ei(I)),C.items.push(u(g,I.value||""));break;case 7:{const W=f(g);C.items.push(W.node),A=W.nextConsumeToken||null;break}}}while(b.currentType!==13&&b.currentType!==1);const P=b.currentType===1?b.lastOffset:g.currentOffset(),T=b.currentType===1?b.lastEndLoc:g.currentPosition();return s(C,P,T),C}function p(g,b,y,_){const C=g.context();let A=_.items.length===0;const P=i(1,b,y);P.cases=[],P.cases.push(_);do{const T=h(g);A||(A=T.items.length===0),P.cases.push(T)}while(C.currentType!==13);return A&&a(g,jt.MUST_HAVE_MESSAGES_IN_PLURAL,y,0),s(P,g.currentOffset(),g.currentPosition()),P}function v(g){const b=g.context(),{offset:y,startLoc:_}=b,C=h(g);return b.currentType===13?C:p(g,y,_,C)}function m(g){const b=q8(g,Dn({},e)),y=b.context(),_=i(0,y.offset,y.startLoc);return t&&_.loc&&(_.loc.source=g),_.body=v(b),e.onCacheKey&&(_.cacheKey=e.onCacheKey(g)),y.currentType!==13&&a(b,jt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,g[y.offset]||""),s(_,b.currentOffset(),b.currentPosition()),_}return{parse:m}}function Ei(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Z8(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:s=>(n.helpers.add(s),s)}}function E1(e,t){for(let n=0;n<e.length;n++)p0(e[n],t)}function p0(e,t){switch(e.type){case 1:E1(e.cases,t),t.helper("plural");break;case 2:E1(e.items,t);break;case 6:{p0(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function X8(e,t={}){const n=Z8(e);n.helper("normalize"),e.body&&p0(e.body,n);const a=n.context();e.helpers=Array.from(a.helpers)}function J8(e){const t=e.body;return t.type===2?R1(t):t.cases.forEach(n=>R1(n)),e}function R1(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const a=e.items[n];if(!(a.type===3||a.type===9)||a.value==null)break;t.push(a.value)}if(t.length===e.items.length){e.static=m0(t);for(let n=0;n<e.items.length;n++){const a=e.items[n];(a.type===3||a.type===9)&&delete a.value}}}}function Eo(e){switch(e.t=e.type,e.type){case 0:{const t=e;Eo(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let a=0;a<n.length;a++)Eo(n[a]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let a=0;a<n.length;a++)Eo(n[a]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;Eo(t.key),t.k=t.key,delete t.key,t.modifier&&(Eo(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function Q8(e,t){const{filename:n,breakLineCode:a,needIndent:i}=t,s=t.location!==!1,r={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:a,needIndent:i,indentLevel:0};s&&e.loc&&(r.source=e.loc.source);const o=()=>r;function l(v,m){r.code+=v}function u(v,m=!0){const g=m?a:"";l(i?g+" ".repeat(v):g)}function c(v=!0){const m=++r.indentLevel;v&&u(m)}function d(v=!0){const m=--r.indentLevel;v&&u(m)}function f(){u(r.indentLevel)}return{context:o,push:l,indent:c,deindent:d,newline:f,helper:v=>`_${v}`,needIndent:()=>r.needIndent}}function e5(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),al(e,t.key),t.modifier?(e.push(", "),al(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function t5(e,t){const{helper:n,needIndent:a}=e;e.push(`${n("normalize")}([`),e.indent(a());const i=t.items.length;for(let s=0;s<i&&(al(e,t.items[s]),s!==i-1);s++)e.push(", ");e.deindent(a()),e.push("])")}function n5(e,t){const{helper:n,needIndent:a}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(a());const i=t.cases.length;for(let s=0;s<i&&(al(e,t.cases[s]),s!==i-1);s++)e.push(", ");e.deindent(a()),e.push("])")}}function a5(e,t){t.body?al(e,t.body):e.push("null")}function al(e,t){const{helper:n}=e;switch(t.type){case 0:a5(e,t);break;case 1:n5(e,t);break;case 2:t5(e,t);break;case 6:e5(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const i5=(e,t={})=>{const n=Xe(t.mode)?t.mode:"normal",a=Xe(t.filename)?t.filename:"message.intl";t.sourceMap;const i=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,s=t.needIndent?t.needIndent:n!=="arrow",r=e.helpers||[],o=Q8(e,{filename:a,breakLineCode:i,needIndent:s});o.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),o.indent(s),r.length>0&&(o.push(`const { ${m0(r.map(c=>`${c}: _${c}`),", ")} } = ctx`),o.newline()),o.push("return "),al(o,e),o.deindent(s),o.push("}"),delete e.helpers;const{code:l,map:u}=o.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function s5(e,t={}){const n=Dn({},t),a=!!n.jit,i=!!n.minify,s=n.optimize==null?!0:n.optimize,o=K8(n).parse(e);return a?(s&&J8(o),i&&Eo(o),{ast:o,code:""}):(X8(o,n),i5(o,n))}/*! * core-base v10.0.8 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function r5(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Or().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Or().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function Bi(e){return Mt(e)&&g0(e)===0&&(vi(e,"b")||vi(e,"body"))}const m3=["b","body"];function o5(e){return vr(e,m3)}const p3=["c","cases"];function l5(e){return vr(e,p3,[])}const g3=["s","static"];function u5(e){return vr(e,g3)}const v3=["i","items"];function c5(e){return vr(e,v3,[])}const y3=["t","type"];function g0(e){return vr(e,y3)}const b3=["v","value"];function md(e,t){const n=vr(e,b3);if(n!=null)return n;throw Pu(t)}const w3=["m","modifier"];function d5(e){return vr(e,w3)}const _3=["k","key"];function f5(e){const t=vr(e,_3);if(t)return t;throw Pu(6)}function vr(e,t,n){for(let a=0;a<t.length;a++){const i=t[a];if(vi(e,i)&&e[i]!=null)return e[i]}return n}const S3=[...m3,...p3,...g3,...v3,..._3,...w3,...b3,...y3];function Pu(e){return new Error(`unhandled node type: ${e}`)}function vm(e){return n=>h5(n,e)}function h5(e,t){const n=o5(t);if(n==null)throw Pu(0);if(g0(n)===1){const s=l5(n);return e.plural(s.reduce((r,o)=>[...r,O1(e,o)],[]))}else return O1(e,n)}function O1(e,t){const n=u5(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const a=c5(t).reduce((i,s)=>[...i,fg(e,s)],[]);return e.normalize(a)}}function fg(e,t){const n=g0(t);switch(n){case 3:return md(t,n);case 9:return md(t,n);case 4:{const a=t;if(vi(a,"k")&&a.k)return e.interpolate(e.named(a.k));if(vi(a,"key")&&a.key)return e.interpolate(e.named(a.key));throw Pu(n)}case 5:{const a=t;if(vi(a,"i")&&yn(a.i))return e.interpolate(e.list(a.i));if(vi(a,"index")&&yn(a.index))return e.interpolate(e.list(a.index));throw Pu(n)}case 6:{const a=t,i=d5(a),s=f5(a);return e.linked(fg(e,s),i?fg(e,i):void 0,e.type)}case 7:return md(t,n);case 8:return md(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const m5=e=>e;let pd=qt();function p5(e,t={}){let n=!1;const a=t.onError||V8;return t.onError=i=>{n=!0,a(i)},{...s5(e,t),detectError:n}}function g5(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&Xe(e)){It(t.warnHtmlMessage)&&t.warnHtmlMessage;const a=(t.onCacheKey||m5)(e),i=pd[a];if(i)return i;const{ast:s,detectError:r}=p5(e,{...t,location:!1,jit:!0}),o=vm(s);return r?o:pd[a]=o}else{const n=e.cacheKey;if(n){const a=pd[n];return a||(pd[n]=vm(e))}else return vm(e)}}let Au=null;function v5(e){Au=e}function y5(e,t,n){Au&&Au.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const b5=w5("function:translate");function w5(e){return t=>Au&&Au.emit(e,t)}const hs={INVALID_ARGUMENT:F8,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},_5=24;function ms(e){return th(e,null,void 0)}function v0(e,t){return t.locale!=null?L1(t.locale):L1(e.locale)}let ym;function L1(e){if(Xe(e))return e;if(Qt(e)){if(e.resolvedOnce&&ym!=null)return ym;if(e.constructor.name==="Function"){const t=e();if(D8(t))throw ms(hs.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return ym=t}else throw ms(hs.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw ms(hs.NOT_SUPPORT_LOCALE_TYPE)}function S5(e,t,n){return[...new Set([n,...fn(t)?t:Mt(t)?Object.keys(t):Xe(t)?[t]:[n]])]}function k3(e,t,n){const a=Xe(n)?n:Tu,i=e;i.__localeChainCache||(i.__localeChainCache=new Map);let s=i.__localeChainCache.get(a);if(!s){s=[];let r=[n];for(;fn(r);)r=D1(s,r,t);const o=fn(t)||!vt(t)?t:t.default?t.default:null;r=Xe(o)?[o]:o,fn(r)&&D1(s,r,!1),i.__localeChainCache.set(a,s)}return s}function D1(e,t,n){let a=!0;for(let i=0;i<t.length&&It(a);i++){const s=t[i];Xe(s)&&(a=k5(e,t[i],n))}return a}function k5(e,t,n){let a;const i=t.split("-");do{const s=i.join("-");a=C5(e,s,n),i.splice(-1,1)}while(i.length&&a===!0);return a}function C5(e,t,n){let a=!1;if(!e.includes(t)&&(a=!0,t)){a=t[t.length-1]!=="!";const i=t.replace(/!/g,"");e.push(i),(fn(n)||vt(n))&&n[i]&&(a=n[i])}return a}const yr=[];yr[0]={w:[0],i:[3,0],"[":[4],o:[7]};yr[1]={w:[1],".":[2],"[":[4],o:[7]};yr[2]={w:[2],i:[3,0],0:[3,0]};yr[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};yr[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};yr[5]={"'":[4,0],o:8,l:[5,0]};yr[6]={'"':[4,0],o:8,l:[6,0]};const P5=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function A5(e){return P5.test(e)}function T5(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function I5(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function x5(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:A5(t)?T5(t):"*"+t}function E5(e){const t=[];let n=-1,a=0,i=0,s,r,o,l,u,c,d;const f=[];f[0]=()=>{r===void 0?r=o:r+=o},f[1]=()=>{r!==void 0&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),i++},f[3]=()=>{if(i>0)i--,a=4,f[0]();else{if(i=0,r===void 0||(r=x5(r),r===!1))return!1;f[1]()}};function h(){const p=e[n+1];if(a===5&&p==="'"||a===6&&p==='"')return n++,o="\\"+p,f[0](),!0}for(;a!==null;)if(n++,s=e[n],!(s==="\\"&&h())){if(l=I5(s),d=yr[a],u=d[l]||d.l||8,u===8||(a=u[0],u[1]!==void 0&&(c=f[u[1]],c&&(o=s,c()===!1))))return;if(a===7)return t}}const M1=new Map;function R5(e,t){return Mt(e)?e[t]:null}function O5(e,t){if(!Mt(e))return null;let n=M1.get(t);if(n||(n=E5(t),n&&M1.set(t,n)),!n)return null;const a=n.length;let i=e,s=0;for(;s<a;){const r=n[s];if(S3.includes(r)&&Bi(i))return null;const o=i[r];if(o===void 0||Qt(i))return null;i=o,s++}return i}const L5="10.0.8",nh=-1,Tu="en-US",$1="",F1=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function D5(){return{upper:(e,t)=>t==="text"&&Xe(e)?e.toUpperCase():t==="vnode"&&Mt(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Xe(e)?e.toLowerCase():t==="vnode"&&Mt(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Xe(e)?F1(e):t==="vnode"&&Mt(e)&&"__v_isVNode"in e?F1(e.children):e}}let C3;function M5(e){C3=e}let P3;function $5(e){P3=e}let A3;function F5(e){A3=e}let T3=null;const V5=e=>{T3=e},N5=()=>T3;let I3=null;const V1=e=>{I3=e},U5=()=>I3;let N1=0;function B5(e={}){const t=Qt(e.onWarn)?e.onWarn:T8,n=Xe(e.version)?e.version:L5,a=Xe(e.locale)||Qt(e.locale)?e.locale:Tu,i=Qt(a)?Tu:a,s=fn(e.fallbackLocale)||vt(e.fallbackLocale)||Xe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,r=vt(e.messages)?e.messages:bm(i),o=vt(e.datetimeFormats)?e.datetimeFormats:bm(i),l=vt(e.numberFormats)?e.numberFormats:bm(i),u=Dn(qt(),e.modifiers,D5()),c=e.pluralRules||qt(),d=Qt(e.missing)?e.missing:null,f=It(e.missingWarn)||nl(e.missingWarn)?e.missingWarn:!0,h=It(e.fallbackWarn)||nl(e.fallbackWarn)?e.fallbackWarn:!0,p=!!e.fallbackFormat,v=!!e.unresolving,m=Qt(e.postTranslation)?e.postTranslation:null,g=vt(e.processor)?e.processor:null,b=It(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter,_=Qt(e.messageCompiler)?e.messageCompiler:C3,C=Qt(e.messageResolver)?e.messageResolver:P3||R5,A=Qt(e.localeFallbacker)?e.localeFallbacker:A3||S5,P=Mt(e.fallbackContext)?e.fallbackContext:void 0,T=e,I=Mt(T.__datetimeFormatters)?T.__datetimeFormatters:new Map,W=Mt(T.__numberFormatters)?T.__numberFormatters:new Map,Z=Mt(T.__meta)?T.__meta:{};N1++;const E={version:n,cid:N1,locale:a,fallbackLocale:s,messages:r,modifiers:u,pluralRules:c,missing:d,missingWarn:f,fallbackWarn:h,fallbackFormat:p,unresolving:v,postTranslation:m,processor:g,warnHtmlMessage:b,escapeParameter:y,messageCompiler:_,messageResolver:C,localeFallbacker:A,fallbackContext:P,onWarn:t,__meta:Z};return E.datetimeFormats=o,E.numberFormats=l,E.__datetimeFormatters=I,E.__numberFormatters=W,__INTLIFY_PROD_DEVTOOLS__&&y5(E,n,Z),E}const bm=e=>({[e]:qt()});function y0(e,t,n,a,i){const{missing:s,onWarn:r}=e;if(s!==null){const o=s(e,n,t,i);return Xe(o)?o:t}else return t}function Ll(e,t,n){const a=e;a.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function H5(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function j5(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let a=n+1;a<t.length;a++)if(H5(e,t[a]))return!0;return!1}function U1(e,...t){const{datetimeFormats:n,unresolving:a,fallbackLocale:i,onWarn:s,localeFallbacker:r}=e,{__datetimeFormatters:o}=e,[l,u,c,d]=hg(...t),f=It(c.missingWarn)?c.missingWarn:e.missingWarn;It(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const h=!!c.part,p=v0(e,c),v=r(e,i,p);if(!Xe(l)||l==="")return new Intl.DateTimeFormat(p,d).format(u);let m={},g,b=null;const y="datetime format";for(let A=0;A<v.length&&(g=v[A],m=n[g]||{},b=m[l],!vt(b));A++)y0(e,l,g,f,y);if(!vt(b)||!Xe(g))return a?nh:l;let _=`${g}__${l}`;eh(d)||(_=`${_}__${JSON.stringify(d)}`);let C=o.get(_);return C||(C=new Intl.DateTimeFormat(g,Dn({},b,d)),o.set(_,C)),h?C.formatToParts(u):C.format(u)}const x3=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function hg(...e){const[t,n,a,i]=e,s=qt();let r=qt(),o;if(Xe(t)){const l=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!l)throw ms(hs.INVALID_ISO_DATE_ARGUMENT);const u=l[3]?l[3].trim().startsWith("T")?`${l[1].trim()}${l[3].trim()}`:`${l[1].trim()}T${l[3].trim()}`:l[1].trim();o=new Date(u);try{o.toISOString()}catch{throw ms(hs.INVALID_ISO_DATE_ARGUMENT)}}else if(E8(t)){if(isNaN(t.getTime()))throw ms(hs.INVALID_DATE_ARGUMENT);o=t}else if(yn(t))o=t;else throw ms(hs.INVALID_ARGUMENT);return Xe(n)?s.key=n:vt(n)&&Object.keys(n).forEach(l=>{x3.includes(l)?r[l]=n[l]:s[l]=n[l]}),Xe(a)?s.locale=a:vt(a)&&(r=a),vt(i)&&(r=i),[s.key||"",o,s,r]}function B1(e,t,n){const a=e;for(const i in n){const s=`${t}__${i}`;a.__datetimeFormatters.has(s)&&a.__datetimeFormatters.delete(s)}}function H1(e,...t){const{numberFormats:n,unresolving:a,fallbackLocale:i,onWarn:s,localeFallbacker:r}=e,{__numberFormatters:o}=e,[l,u,c,d]=mg(...t),f=It(c.missingWarn)?c.missingWarn:e.missingWarn;It(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const h=!!c.part,p=v0(e,c),v=r(e,i,p);if(!Xe(l)||l==="")return new Intl.NumberFormat(p,d).format(u);let m={},g,b=null;const y="number format";for(let A=0;A<v.length&&(g=v[A],m=n[g]||{},b=m[l],!vt(b));A++)y0(e,l,g,f,y);if(!vt(b)||!Xe(g))return a?nh:l;let _=`${g}__${l}`;eh(d)||(_=`${_}__${JSON.stringify(d)}`);let C=o.get(_);return C||(C=new Intl.NumberFormat(g,Dn({},b,d)),o.set(_,C)),h?C.formatToParts(u):C.format(u)}const E3=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function mg(...e){const[t,n,a,i]=e,s=qt();let r=qt();if(!yn(t))throw ms(hs.INVALID_ARGUMENT);const o=t;return Xe(n)?s.key=n:vt(n)&&Object.keys(n).forEach(l=>{E3.includes(l)?r[l]=n[l]:s[l]=n[l]}),Xe(a)?s.locale=a:vt(a)&&(r=a),vt(i)&&(r=i),[s.key||"",o,s,r]}function j1(e,t,n){const a=e;for(const i in n){const s=`${t}__${i}`;a.__numberFormatters.has(s)&&a.__numberFormatters.delete(s)}}const W5=e=>e,q5=e=>"",z5="text",Y5=e=>e.length===0?"":m0(e),G5=M8;function W1(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function K5(e){const t=yn(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(yn(e.named.count)||yn(e.named.n))?yn(e.named.count)?e.named.count:yn(e.named.n)?e.named.n:t:t}function Z5(e,t){t.count||(t.count=e),t.n||(t.n=e)}function X5(e={}){const t=e.locale,n=K5(e),a=Mt(e.pluralRules)&&Xe(t)&&Qt(e.pluralRules[t])?e.pluralRules[t]:W1,i=Mt(e.pluralRules)&&Xe(t)&&Qt(e.pluralRules[t])?W1:void 0,s=g=>g[a(n,g.length,i)],r=e.list||[],o=g=>r[g],l=e.named||qt();yn(e.pluralIndex)&&Z5(n,l);const u=g=>l[g];function c(g,b){const y=Qt(e.messages)?e.messages(g,!!b):Mt(e.messages)?e.messages[g]:!1;return y||(e.parent?e.parent.message(g):q5)}const d=g=>e.modifiers?e.modifiers[g]:W5,f=vt(e.processor)&&Qt(e.processor.normalize)?e.processor.normalize:Y5,h=vt(e.processor)&&Qt(e.processor.interpolate)?e.processor.interpolate:G5,p=vt(e.processor)&&Xe(e.processor.type)?e.processor.type:z5,m={list:o,named:u,plural:s,linked:(g,...b)=>{const[y,_]=b;let C="text",A="";b.length===1?Mt(y)?(A=y.modifier||A,C=y.type||C):Xe(y)&&(A=y||A):b.length===2&&(Xe(y)&&(A=y||A),Xe(_)&&(C=_||C));const P=c(g,!0)(m),T=C==="vnode"&&fn(P)&&A?P[0]:P;return A?d(A)(T,C):T},message:c,type:p,interpolate:h,normalize:f,values:Dn(qt(),r,l)};return m}const q1=()=>"",Ka=e=>Qt(e);function z1(e,...t){const{fallbackFormat:n,postTranslation:a,unresolving:i,messageCompiler:s,fallbackLocale:r,messages:o}=e,[l,u]=pg(...t),c=It(u.missingWarn)?u.missingWarn:e.missingWarn,d=It(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=It(u.escapeParameter)?u.escapeParameter:e.escapeParameter,h=!!u.resolvedMessage,p=Xe(u.default)||It(u.default)?It(u.default)?s?l:()=>l:u.default:n?s?l:()=>l:null,v=n||p!=null&&(Xe(p)||Qt(p)),m=v0(e,u);f&&J5(u);let[g,b,y]=h?[l,m,o[m]||qt()]:R3(e,l,m,r,d,c),_=g,C=l;if(!h&&!(Xe(_)||Bi(_)||Ka(_))&&v&&(_=p,C=_),!h&&(!(Xe(_)||Bi(_)||Ka(_))||!Xe(b)))return i?nh:l;let A=!1;const P=()=>{A=!0},T=Ka(_)?_:O3(e,l,b,_,C,P);if(A)return _;const I=tR(e,b,y,u),W=X5(I),Z=Q5(e,T,W);let E=a?a(Z,l):Z;if(f&&Xe(E)&&(E=O8(E)),__INTLIFY_PROD_DEVTOOLS__){const X={timestamp:Date.now(),key:Xe(l)?l:Ka(_)?_.key:"",locale:b||(Ka(_)?_.locale:""),format:Xe(_)?_:Ka(_)?_.source:"",message:E};X.meta=Dn({},e.__meta,N5()||{}),b5(X)}return E}function J5(e){fn(e.list)?e.list=e.list.map(t=>Xe(t)?T1(t):t):Mt(e.named)&&Object.keys(e.named).forEach(t=>{Xe(e.named[t])&&(e.named[t]=T1(e.named[t]))})}function R3(e,t,n,a,i,s){const{messages:r,onWarn:o,messageResolver:l,localeFallbacker:u}=e,c=u(e,a,n);let d=qt(),f,h=null;const p="translate";for(let v=0;v<c.length&&(f=c[v],d=r[f]||qt(),(h=l(d,t))===null&&(h=d[t]),!(Xe(h)||Bi(h)||Ka(h)));v++)if(!j5(f,c)){const m=y0(e,t,f,s,p);m!==t&&(h=m)}return[h,f,d]}function O3(e,t,n,a,i,s){const{messageCompiler:r,warnHtmlMessage:o}=e;if(Ka(a)){const u=a;return u.locale=u.locale||n,u.key=u.key||t,u}if(r==null){const u=()=>a;return u.locale=n,u.key=t,u}const l=r(a,eR(e,n,i,a,o,s));return l.locale=n,l.key=t,l.source=a,l}function Q5(e,t,n){return t(n)}function pg(...e){const[t,n,a]=e,i=qt();if(!Xe(t)&&!yn(t)&&!Ka(t)&&!Bi(t))throw ms(hs.INVALID_ARGUMENT);const s=yn(t)?String(t):(Ka(t),t);return yn(n)?i.plural=n:Xe(n)?i.default=n:vt(n)&&!eh(n)?i.named=n:fn(n)&&(i.list=n),yn(a)?i.plural=a:Xe(a)?i.default=a:vt(a)&&Dn(i,a),[s,i]}function eR(e,t,n,a,i,s){return{locale:t,key:n,warnHtmlMessage:i,onError:r=>{throw s&&s(r),r},onCacheKey:r=>I8(t,n,r)}}function tR(e,t,n,a){const{modifiers:i,pluralRules:s,messageResolver:r,fallbackLocale:o,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,f={locale:t,modifiers:i,pluralRules:s,messages:(h,p)=>{let v=r(n,h);if(v==null&&(c||p)){const[,,m]=R3(c||e,h,t,o,l,u);v=r(m,h)}if(Xe(v)||Bi(v)){let m=!1;const b=O3(e,h,t,v,h,()=>{m=!0});return m?q1:b}else return Ka(v)?v:q1}};return e.processor&&(f.processor=e.processor),a.list&&(f.list=a.list),a.named&&(f.named=a.named),yn(a.plural)&&(f.pluralIndex=a.plural),f}r5();/*! * vue-i18n v10.0.8 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */const nR="10.0.8";function aR(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Or().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Or().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Or().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Or().__INTLIFY_PROD_DEVTOOLS__=!1)}const la={UNEXPECTED_RETURN_TYPE:_5,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function Ta(e,...t){return th(e,null,void 0)}const gg=gr("__translateVNode"),vg=gr("__datetimeParts"),yg=gr("__numberParts"),L3=gr("__setPluralRules"),D3=gr("__injectWithOption"),bg=gr("__dispose");function Iu(e){if(!Mt(e)||Bi(e))return e;for(const t in e)if(vi(e,t))if(!t.includes("."))Mt(e[t])&&Iu(e[t]);else{const n=t.split("."),a=n.length-1;let i=e,s=!1;for(let r=0;r<a;r++){if(n[r]==="__proto__")throw new Error(`unsafe key: ${n[r]}`);if(n[r]in i||(i[n[r]]=qt()),!Mt(i[n[r]])){s=!0;break}i=i[n[r]]}if(s||(Bi(i)?S3.includes(n[a])||delete e[t]:(i[n[a]]=e[t],delete e[t])),!Bi(i)){const r=i[n[a]];Mt(r)&&Iu(r)}}return e}function b0(e,t){const{messages:n,__i18n:a,messageResolver:i,flatJson:s}=t,r=vt(n)?n:fn(a)?qt():{[e]:qt()};if(fn(a)&&a.forEach(o=>{if("locale"in o&&"resource"in o){const{locale:l,resource:u}=o;l?(r[l]=r[l]||qt(),Od(u,r[l])):Od(u,r)}else Xe(o)&&Od(JSON.parse(o),r)}),i==null&&s)for(const o in r)vi(r,o)&&Iu(r[o]);return r}function M3(e){return e.type}function $3(e,t,n){let a=Mt(t.messages)?t.messages:qt();"__i18nGlobal"in n&&(a=b0(e.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const i=Object.keys(a);i.length&&i.forEach(s=>{e.mergeLocaleMessage(s,a[s])});{if(Mt(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(r=>{e.mergeDateTimeFormat(r,t.datetimeFormats[r])})}if(Mt(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(r=>{e.mergeNumberFormat(r,t.numberFormats[r])})}}}function Y1(e){return w(gl,null,e,0)}const G1="__INTLIFY_META__",K1=()=>[],iR=()=>!1;let Z1=0;function X1(e){return(t,n,a,i)=>e(n,a,Aa()||void 0,i)}const sR=()=>{const e=Aa();let t=null;return e&&(t=M3(e)[G1])?{[G1]:t}:null};function w0(e={}){const{__root:t,__injectWithOption:n}=e,a=t===void 0,i=e.flatJson,s=lf?K:lt;let r=It(e.inheritLocale)?e.inheritLocale:!0;const o=s(t&&r?t.locale.value:Xe(e.locale)?e.locale:Tu),l=s(t&&r?t.fallbackLocale.value:Xe(e.fallbackLocale)||fn(e.fallbackLocale)||vt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),u=s(b0(o.value,e)),c=s(vt(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),d=s(vt(e.numberFormats)?e.numberFormats:{[o.value]:{}});let f=t?t.missingWarn:It(e.missingWarn)||nl(e.missingWarn)?e.missingWarn:!0,h=t?t.fallbackWarn:It(e.fallbackWarn)||nl(e.fallbackWarn)?e.fallbackWarn:!0,p=t?t.fallbackRoot:It(e.fallbackRoot)?e.fallbackRoot:!0,v=!!e.fallbackFormat,m=Qt(e.missing)?e.missing:null,g=Qt(e.missing)?X1(e.missing):null,b=Qt(e.postTranslation)?e.postTranslation:null,y=t?t.warnHtmlMessage:It(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter;const C=t?t.modifiers:vt(e.modifiers)?e.modifiers:{};let A=e.pluralRules||t&&t.pluralRules,P;P=(()=>{a&&V1(null);const O={version:nR,locale:o.value,fallbackLocale:l.value,messages:u.value,modifiers:C,pluralRules:A,missing:g===null?void 0:g,missingWarn:f,fallbackWarn:h,fallbackFormat:v,unresolving:!0,postTranslation:b===null?void 0:b,warnHtmlMessage:y,escapeParameter:_,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};O.datetimeFormats=c.value,O.numberFormats=d.value,O.__datetimeFormatters=vt(P)?P.__datetimeFormatters:void 0,O.__numberFormatters=vt(P)?P.__numberFormatters:void 0;const Y=B5(O);return a&&V1(Y),Y})(),Ll(P,o.value,l.value);function I(){return[o.value,l.value,u.value,c.value,d.value]}const W=S({get:()=>o.value,set:O=>{o.value=O,P.locale=o.value}}),Z=S({get:()=>l.value,set:O=>{l.value=O,P.fallbackLocale=l.value,Ll(P,o.value,O)}}),E=S(()=>u.value),X=S(()=>c.value),re=S(()=>d.value);function ke(){return Qt(b)?b:null}function ue(O){b=O,P.postTranslation=O}function oe(){return m}function se(O){O!==null&&(g=X1(O)),m=O,P.missing=g}const de=(O,Y,ge,Ie,Ce,Be)=>{I();let qe;try{__INTLIFY_PROD_DEVTOOLS__,a||(P.fallbackContext=t?U5():void 0),qe=O(P)}finally{__INTLIFY_PROD_DEVTOOLS__,a||(P.fallbackContext=void 0)}if(ge!=="translate exists"&&yn(qe)&&qe===nh||ge==="translate exists"&&!qe){const[Q,k]=Y();return t&&p?Ie(t):Ce(Q)}else{if(Be(qe))return qe;throw Ta(la.UNEXPECTED_RETURN_TYPE)}};function ve(...O){return de(Y=>Reflect.apply(z1,null,[Y,...O]),()=>pg(...O),"translate",Y=>Reflect.apply(Y.t,Y,[...O]),Y=>Y,Y=>Xe(Y))}function R(...O){const[Y,ge,Ie]=O;if(Ie&&!Mt(Ie))throw Ta(la.INVALID_ARGUMENT);return ve(Y,ge,Dn({resolvedMessage:!0},Ie||{}))}function N(...O){return de(Y=>Reflect.apply(U1,null,[Y,...O]),()=>hg(...O),"datetime format",Y=>Reflect.apply(Y.d,Y,[...O]),()=>$1,Y=>Xe(Y))}function B(...O){return de(Y=>Reflect.apply(H1,null,[Y,...O]),()=>mg(...O),"number format",Y=>Reflect.apply(Y.n,Y,[...O]),()=>$1,Y=>Xe(Y))}function te(O){return O.map(Y=>Xe(Y)||yn(Y)||It(Y)?Y1(String(Y)):Y)}const q={normalize:te,interpolate:O=>O,type:"vnode"};function G(...O){return de(Y=>{let ge;const Ie=Y;try{Ie.processor=q,ge=Reflect.apply(z1,null,[Ie,...O])}finally{Ie.processor=null}return ge},()=>pg(...O),"translate",Y=>Y[gg](...O),Y=>[Y1(Y)],Y=>fn(Y))}function ce(...O){return de(Y=>Reflect.apply(H1,null,[Y,...O]),()=>mg(...O),"number format",Y=>Y[yg](...O),K1,Y=>Xe(Y)||fn(Y))}function fe(...O){return de(Y=>Reflect.apply(U1,null,[Y,...O]),()=>hg(...O),"datetime format",Y=>Y[vg](...O),K1,Y=>Xe(Y)||fn(Y))}function Pe(O){A=O,P.pluralRules=A}function He(O,Y){return de(()=>{if(!O)return!1;const ge=Xe(Y)?Y:o.value,Ie=ae(ge),Ce=P.messageResolver(Ie,O);return Bi(Ce)||Ka(Ce)||Xe(Ce)},()=>[O],"translate exists",ge=>Reflect.apply(ge.te,ge,[O,Y]),iR,ge=>It(ge))}function M(O){let Y=null;const ge=k3(P,l.value,o.value);for(let Ie=0;Ie<ge.length;Ie++){const Ce=u.value[ge[Ie]]||{},Be=P.messageResolver(Ce,O);if(Be!=null){Y=Be;break}}return Y}function H(O){const Y=M(O);return Y??(t?t.tm(O)||{}:{})}function ae(O){return u.value[O]||{}}function ye(O,Y){if(i){const ge={[O]:Y};for(const Ie in ge)vi(ge,Ie)&&Iu(ge[Ie]);Y=ge[O]}u.value[O]=Y,P.messages=u.value}function we(O,Y){u.value[O]=u.value[O]||{};const ge={[O]:Y};if(i)for(const Ie in ge)vi(ge,Ie)&&Iu(ge[Ie]);Y=ge[O],Od(Y,u.value[O]),P.messages=u.value}function Se(O){return c.value[O]||{}}function D(O,Y){c.value[O]=Y,P.datetimeFormats=c.value,B1(P,O,Y)}function $(O,Y){c.value[O]=Dn(c.value[O]||{},Y),P.datetimeFormats=c.value,B1(P,O,Y)}function ne(O){return d.value[O]||{}}function he(O,Y){d.value[O]=Y,P.numberFormats=d.value,j1(P,O,Y)}function Me(O,Y){d.value[O]=Dn(d.value[O]||{},Y),P.numberFormats=d.value,j1(P,O,Y)}Z1++,t&&lf&&(Ve(t.locale,O=>{r&&(o.value=O,P.locale=O,Ll(P,o.value,l.value))}),Ve(t.fallbackLocale,O=>{r&&(l.value=O,P.fallbackLocale=O,Ll(P,o.value,l.value))}));const U={id:Z1,locale:W,fallbackLocale:Z,get inheritLocale(){return r},set inheritLocale(O){r=O,O&&t&&(o.value=t.locale.value,l.value=t.fallbackLocale.value,Ll(P,o.value,l.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:E,get modifiers(){return C},get pluralRules(){return A||{}},get isGlobal(){return a},get missingWarn(){return f},set missingWarn(O){f=O,P.missingWarn=f},get fallbackWarn(){return h},set fallbackWarn(O){h=O,P.fallbackWarn=h},get fallbackRoot(){return p},set fallbackRoot(O){p=O},get fallbackFormat(){return v},set fallbackFormat(O){v=O,P.fallbackFormat=v},get warnHtmlMessage(){return y},set warnHtmlMessage(O){y=O,P.warnHtmlMessage=O},get escapeParameter(){return _},set escapeParameter(O){_=O,P.escapeParameter=O},t:ve,getLocaleMessage:ae,setLocaleMessage:ye,mergeLocaleMessage:we,getPostTranslationHandler:ke,setPostTranslationHandler:ue,getMissingHandler:oe,setMissingHandler:se,[L3]:Pe};return U.datetimeFormats=X,U.numberFormats=re,U.rt=R,U.te=He,U.tm=H,U.d=N,U.n=B,U.getDateTimeFormat=Se,U.setDateTimeFormat=D,U.mergeDateTimeFormat=$,U.getNumberFormat=ne,U.setNumberFormat=he,U.mergeNumberFormat=Me,U[D3]=n,U[gg]=G,U[vg]=fe,U[yg]=ce,U}function rR(e){const t=Xe(e.locale)?e.locale:Tu,n=Xe(e.fallbackLocale)||fn(e.fallbackLocale)||vt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,a=Qt(e.missing)?e.missing:void 0,i=It(e.silentTranslationWarn)||nl(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=It(e.silentFallbackWarn)||nl(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,r=It(e.fallbackRoot)?e.fallbackRoot:!0,o=!!e.formatFallbackMessages,l=vt(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=Qt(e.postTranslation)?e.postTranslation:void 0,d=Xe(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,f=!!e.escapeParameterHtml,h=It(e.sync)?e.sync:!0;let p=e.messages;if(vt(e.sharedMessages)){const C=e.sharedMessages;p=Object.keys(C).reduce((P,T)=>{const I=P[T]||(P[T]={});return Dn(I,C[T]),P},p||{})}const{__i18n:v,__root:m,__injectWithOption:g}=e,b=e.datetimeFormats,y=e.numberFormats,_=e.flatJson;return{locale:t,fallbackLocale:n,messages:p,flatJson:_,datetimeFormats:b,numberFormats:y,missing:a,missingWarn:i,fallbackWarn:s,fallbackRoot:r,fallbackFormat:o,modifiers:l,pluralRules:u,postTranslation:c,warnHtmlMessage:d,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:h,__i18n:v,__root:m,__injectWithOption:g}}function wg(e={}){const t=w0(rR(e)),{__extender:n}=e,a={id:t.id,get locale(){return t.locale.value},set locale(i){t.locale.value=i},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(i){t.fallbackLocale.value=i},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(i){t.setMissingHandler(i)},get silentTranslationWarn(){return It(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(i){t.missingWarn=It(i)?!i:i},get silentFallbackWarn(){return It(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(i){t.fallbackWarn=It(i)?!i:i},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(i){t.fallbackFormat=i},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(i){t.setPostTranslationHandler(i)},get sync(){return t.inheritLocale},set sync(i){t.inheritLocale=i},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(i){t.warnHtmlMessage=i!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(i){t.escapeParameter=i},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...i){return Reflect.apply(t.t,t,[...i])},rt(...i){return Reflect.apply(t.rt,t,[...i])},tc(...i){const[s,r,o]=i,l={plural:1};let u=null,c=null;if(!Xe(s))throw Ta(la.INVALID_ARGUMENT);const d=s;return Xe(r)?l.locale=r:yn(r)?l.plural=r:fn(r)?u=r:vt(r)&&(c=r),Xe(o)?l.locale=o:fn(o)?u=o:vt(o)&&(c=o),Reflect.apply(t.t,t,[d,u||c||{},l])},te(i,s){return t.te(i,s)},tm(i){return t.tm(i)},getLocaleMessage(i){return t.getLocaleMessage(i)},setLocaleMessage(i,s){t.setLocaleMessage(i,s)},mergeLocaleMessage(i,s){t.mergeLocaleMessage(i,s)},d(...i){return Reflect.apply(t.d,t,[...i])},getDateTimeFormat(i){return t.getDateTimeFormat(i)},setDateTimeFormat(i,s){t.setDateTimeFormat(i,s)},mergeDateTimeFormat(i,s){t.mergeDateTimeFormat(i,s)},n(...i){return Reflect.apply(t.n,t,[...i])},getNumberFormat(i){return t.getNumberFormat(i)},setNumberFormat(i,s){t.setNumberFormat(i,s)},mergeNumberFormat(i,s){t.mergeNumberFormat(i,s)}};return a.__extender=n,a}function oR(e,t,n){return{beforeCreate(){const a=Aa();if(!a)throw Ta(la.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const s=i.i18n;if(i.__i18n&&(s.__i18n=i.__i18n),s.__root=t,this===this.$root)this.$i18n=J1(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=wg(s);const r=this.$i18n;r.__extender&&(r.__disposer=r.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=J1(e,i);else{this.$i18n=wg({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&$3(t,i,i),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$tc=(...s)=>this.$i18n.tc(...s),this.$te=(s,r)=>this.$i18n.te(s,r),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(a,this.$i18n)},mounted(){},unmounted(){const a=Aa();if(!a)throw Ta(la.UNEXPECTED_ERROR);const i=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,i.__disposer&&(i.__disposer(),delete i.__disposer,delete i.__extender),n.__deleteInstance(a),delete this.$i18n}}}function J1(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[L3](t.pluralizationRules||e.pluralizationRules);const n=b0(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(a=>e.mergeLocaleMessage(a,n[a])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a])),t.numberFormats&&Object.keys(t.numberFormats).forEach(a=>e.mergeNumberFormat(a,t.numberFormats[a])),e}const _0={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function lR({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((a,i)=>[...a,...i.type===Ye?i.children:[i]],[]):t.reduce((n,a)=>{const i=e[a];return i&&(n[a]=i()),n},qt())}function F3(){return Ye}const uR=xa({name:"i18n-t",props:Dn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>yn(e)||!isNaN(e)}},_0),setup(e,t){const{slots:n,attrs:a}=t,i=e.i18n||$t({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(d=>d!=="_"),r=qt();e.locale&&(r.locale=e.locale),e.plural!==void 0&&(r.plural=Xe(e.plural)?+e.plural:e.plural);const o=lR(t,s),l=i[gg](e.keypath,o,r),u=Dn(qt(),a),c=Xe(e.tag)||Mt(e.tag)?e.tag:F3();return Ba(c,u,l)}}}),Q1=uR;function cR(e){return fn(e)&&!Xe(e[0])}function V3(e,t,n,a){const{slots:i,attrs:s}=t;return()=>{const r={part:!0};let o=qt();e.locale&&(r.locale=e.locale),Xe(e.format)?r.key=e.format:Mt(e.format)&&(Xe(e.format.key)&&(r.key=e.format.key),o=Object.keys(e.format).reduce((f,h)=>n.includes(h)?Dn(qt(),f,{[h]:e.format[h]}):f,qt()));const l=a(e.value,r,o);let u=[r.key];fn(l)?u=l.map((f,h)=>{const p=i[f.type],v=p?p({[f.type]:f.value,index:h,parts:l}):[f.value];return cR(v)&&(v[0].key=`${f.type}-${h}`),v}):Xe(l)&&(u=[l]);const c=Dn(qt(),s),d=Xe(e.tag)||Mt(e.tag)?e.tag:F3();return Ba(d,c,u)}}const dR=xa({name:"i18n-n",props:Dn({value:{type:Number,required:!0},format:{type:[String,Object]}},_0),setup(e,t){const n=e.i18n||$t({useScope:e.scope,__useComponent:!0});return V3(e,t,E3,(...a)=>n[yg](...a))}}),eb=dR,fR=xa({name:"i18n-d",props:Dn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},_0),setup(e,t){const n=e.i18n||$t({useScope:e.scope,__useComponent:!0});return V3(e,t,x3,(...a)=>n[vg](...a))}}),tb=fR;function hR(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const a=n.__getInstance(t);return a!=null?a.__composer:e.global.__composer}}function mR(e){const t=r=>{const{instance:o,value:l}=r;if(!o||!o.$)throw Ta(la.UNEXPECTED_ERROR);const u=hR(e,o.$),c=nb(l);return[Reflect.apply(u.t,u,[...ab(c)]),u]};return{created:(r,o)=>{const[l,u]=t(o);lf&&e.global===u&&(r.__i18nWatcher=Ve(u.locale,()=>{o.instance&&o.instance.$forceUpdate()})),r.__composer=u,r.textContent=l},unmounted:r=>{lf&&r.__i18nWatcher&&(r.__i18nWatcher(),r.__i18nWatcher=void 0,delete r.__i18nWatcher),r.__composer&&(r.__composer=void 0,delete r.__composer)},beforeUpdate:(r,{value:o})=>{if(r.__composer){const l=r.__composer,u=nb(o);r.textContent=Reflect.apply(l.t,l,[...ab(u)])}},getSSRProps:r=>{const[o]=t(r);return{textContent:o}}}}function nb(e){if(Xe(e))return{path:e};if(vt(e)){if(!("path"in e))throw Ta(la.REQUIRED_VALUE,"path");return e}else throw Ta(la.INVALID_VALUE)}function ab(e){const{path:t,locale:n,args:a,choice:i,plural:s}=e,r={},o=a||{};return Xe(n)&&(r.locale=n),yn(i)&&(r.plural=i),yn(s)&&(r.plural=s),[t,o,r]}function pR(e,t,...n){const a=vt(n[0])?n[0]:{};(It(a.globalInstall)?a.globalInstall:!0)&&([Q1.name,"I18nT"].forEach(s=>e.component(s,Q1)),[eb.name,"I18nN"].forEach(s=>e.component(s,eb)),[tb.name,"I18nD"].forEach(s=>e.component(s,tb))),e.directive("t",mR(t))}const gR=gr("global-vue-i18n");function vR(e={},t){const n=__VUE_I18N_LEGACY_API__&&It(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,a=It(e.globalInjection)?e.globalInjection:!0,i=new Map,[s,r]=yR(e,n),o=gr("");function l(f){return i.get(f)||null}function u(f,h){i.set(f,h)}function c(f){i.delete(f)}const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},async install(f,...h){if(f.__VUE_I18N_SYMBOL__=o,f.provide(f.__VUE_I18N_SYMBOL__,d),vt(h[0])){const m=h[0];d.__composerExtend=m.__composerExtend,d.__vueI18nExtend=m.__vueI18nExtend}let p=null;!n&&a&&(p=AR(f,d.global)),__VUE_I18N_FULL_INSTALL__&&pR(f,d,...h),__VUE_I18N_LEGACY_API__&&n&&f.mixin(oR(r,r.__composer,d));const v=f.unmount;f.unmount=()=>{p&&p(),d.dispose(),v()}},get global(){return r},dispose(){s.stop()},__instances:i,__getInstance:l,__setInstance:u,__deleteInstance:c};return d}function $t(e={}){const t=Aa();if(t==null)throw Ta(la.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ta(la.NOT_INSTALLED);const n=bR(t),a=_R(n),i=M3(t),s=wR(e,i);if(s==="global")return $3(a,e,i),a;if(s==="parent"){let l=SR(n,t,e.__useComponent);return l==null&&(l=a),l}const r=n;let o=r.__getInstance(t);if(o==null){const l=Dn({},e);"__i18n"in i&&(l.__i18n=i.__i18n),a&&(l.__root=a),o=w0(l),r.__composerExtend&&(o[bg]=r.__composerExtend(o)),CR(r,t,o),r.__setInstance(t,o)}return o}function yR(e,t,n){const a=ml(),i=__VUE_I18N_LEGACY_API__&&t?a.run(()=>wg(e)):a.run(()=>w0(e));if(i==null)throw Ta(la.UNEXPECTED_ERROR);return[a,i]}function bR(e){const t=pt(e.isCE?gR:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ta(e.isCE?la.NOT_INSTALLED_WITH_PROVIDE:la.UNEXPECTED_ERROR);return t}function wR(e,t){return eh(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function _R(e){return e.mode==="composition"?e.global:e.global.__composer}function SR(e,t,n=!1){let a=null;const i=t.root;let s=kR(t,n);for(;s!=null;){const r=e;if(e.mode==="composition")a=r.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const o=r.__getInstance(s);o!=null&&(a=o.__composer,n&&a&&!a[D3]&&(a=null))}if(a!=null||i===s)break;s=s.parent}return a}function kR(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function CR(e,t,n){Ht(()=>{},t),go(()=>{const a=n;e.__deleteInstance(t);const i=a[bg];i&&(i(),delete a[bg])},t)}const PR=["locale","fallbackLocale","availableLocales"],ib=["t","rt","d","n","tm","te"];function AR(e,t){const n=Object.create(null);return PR.forEach(i=>{const s=Object.getOwnPropertyDescriptor(t,i);if(!s)throw Ta(la.UNEXPECTED_ERROR);const r=St(s.value)?{get(){return s.value.value},set(o){s.value.value=o}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,i,r)}),e.config.globalProperties.$i18n=n,ib.forEach(i=>{const s=Object.getOwnPropertyDescriptor(t,i);if(!s||!s.value)throw Ta(la.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${i}`,s)}),()=>{delete e.config.globalProperties.$i18n,ib.forEach(i=>{delete e.config.globalProperties[`$${i}`]})}}aR();M5(g5);$5(O5);F5(k3);if(__INTLIFY_PROD_DEVTOOLS__){const e=Or();e.__INTLIFY__=!0,v5(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const sa=vR({warnHtmlMessage:!1,locale:"en",messages:{en:{global:{submit:"Submit",goBack:"Go back",quick:"Quick",full:"Full",reload:"Reload",highPriority:"High priority",mediumPriority:"Medium priority",lowPriority:"Low priority",rerunAudit:"Rerun SEO Audit",rerunFullAudit:"Rerun Full SEO Audit",rerunQuickAudit:"Rerun Quick SEO Audit",runTypeAudit:"Run {type} Audit",runAudit:"Run SEO Audit",runFullAudit:"Run Full SEO Audit",runQuickAudit:"Run Quick SEO Audit",runFullAuditBtn:"Run Full Audit",runQuickAuditBtn:"Run Quick Audit",noData:"No data",noIssues:"We have not identified any issues at the moment",noIssuesFiltered:"We have not found any issues by filters",notAvailable:"Not Available",unknownError:"Unknown error",unlockFullAccessTitle:"Unlock unlimited audits",unlockFullSeoAuditTitle:"Unlock Full SEO Audit",unlockFullSeoAuditSubTitle:"Non-registered users can perform only Quick SEO Audit. Sign up for free to get full audits.",accountLimitationsPart1:"Non-registered users can perform only one audit per week. Sign up for free to enjoy unlimited audits.",accountLimitationsPart2:"You’re not registered yet, so you can run <strong>1 Site Audit per week</strong> with up to <strong>10 URLs</strong>. Sign up now to unlock free, unlimited Search Engine Optimization Site Audits!",signedUpBenefitsTitle:"Signed up users get",benefit1:"Unlimited websites for audit",benefit2:"Unlimited URLs per site",benefit3:"Issues with all priorities",signUpForFullAccess:"Sign up for free",signUpForFullAccessAndRunFull:"Sign-up for free and run a Full SEO Audit",runFullSEOAudit:"Run Full SEO Audit",pages:"Pages",list:"List",noResultsFound:"No results found",selectWebsiteFromList:"Select a website from the list",search:"Search",issues:"issues",infoPopupBtn:"OK",infoAfterVerification:"Now you can <b>add more websites</b> or <b>run the Full SEO Audit</b> to get more insights about the website you already added",auditGuide:"Audit guide",running:"running",queued:"queued",showLess:"Show less",showAll:"Show all",audit:"Audit",initialization:"Initialization",crawling:"Crawling",postProcessing:"Post-processing"},validateIssues:{required:"This field is required.",email:"Please enter a valid email address.",min:"The field must contain at least {value} characters.",max:"The field must contain no more than {value} characters.",min_value:"The value must be at least {value}.",max_value:"The value must not exceed {value}.",defaultMessage:"The field {value} is invalid."},welcome:{title:"Boost your website's search rankings",subtitle:"Our comprehensive audit tool helps your website achieve higher positions in search engines. Receive a detailed report with actionable recommendations to improve your online visibility and performance.",getReportButton:"Get report",selectWebsite:"Choose a website"},signUp:{seo:"Search Engine Optimization",continue:"Continue",finishSignUp:"Finish sign up",byXovi:"By Xovi",signUp:"Sign up",getFullReports:"Get full SEO reports for free!",upgradeDescription:"Upgrade to receive complete SEO reports for all URLs on unlimited websites in your cPanel",signUpForFree:"Sign up for free",email:"Email",verifyEmail:"Verify your email",codeSendingToYourEmail:"Sending a verification code to your email",verificationMessage:"You've registered your account using",pleaseEnter:"Please enter the verification code we sent via email. If you cannot find the email in your inbox, check your spam folder.",securityCode:"Security code",numbers:"123456",didntGetEmail:"Didn’t get the email?",clickToResend:"Click to resend",resendText:"You can resend the code in",seconds:"seconds",resendEmailFailed:"Failed to resend email",sendCodeFailed:"Failed to send verification code",generateReportFailed:"Failed to generate report",skipAuditFailed:"Failed to skip SEO Audit",startAuditFailed:"Failed to start SEO Audit",error401:"Something went wrong. Try again later or contact Support.",error403:"The code you entered is incorrect. Please try again."},deleteAccountPopup:{title:"Delete your account",content:"When you delete your Search Engine Optimization account, we will delete all its associated data.",keepAccount:"No, keep the account",deleteAccount:"Yes, delete my account permanently"},accountSettings:{btnTitle:"Search Engine Optimization Account",breadCrumbTitle:"SEO Account Settings",title:"SEO Account Management",deleteButton:"Delete SEO Account",removeAccountTitle:"Delete account and audit data",removeAccountDescription:`Deleting your SEO account will permanently remove all audit reports and historical data. <b>Your cPanel account and websites will remain untouched.</b>`,removeWebsitesText:"We will remove Search Engine Optimization audit reports for the following websites:",deleteConfirmation:"I understand and want to delete my account.",keepAccount:"No, keep the account",confirmDeleteAccount:"Yes, delete my Search Engine Optimization account",deleteAccountUnknownError:"An unknown error occurred",deleteAccountUnknownCode:"Unexpected status code: {status}",accountDeleted:"Account successfully deleted"},timer:{nextAuditTimer:"<b>{time} left</b> until next audit"},auditDashboard:{websiteScoreTitle:"Website score",websiteScoreDescription:"measures how well your website is optimized.",seoAuditReady:"Your {type} SEO Audit report is ready",seoAuditNotReady:"Your {type} SEO Audit report is not ready",seoAuditAlmostReady:"Your {type} SEO Audit report is almost ready",quickDescription:"Quick SEO Audit highlights technical, Search Engine Optimization, and content improvements for the top 10 URLs, providing a quick overview of your website’s condition.",fullDescription:"Full SEO Audit highlights technical, Search Engine Optimization, and content improvements for all URLs and priority issues, providing a complete overview of your website’s condition.",allIssues:"All issues",pageBasedIssueList:"Page-based issue list",pagesTitle:"Pages",crawledUrls:"URLs have been crawled",addWebsiteRunAudit:"Rerun SEO Audit",addWebsiteCancelAudit:"Cancel {state} audit",auditTypeQuick:"Quick SEO Audit",auditTypeFull:"Full SEO Audit",pagesDescription1:"List of pages with detected issues.",pagesDescription2:"Open a page to find its issues and easy-to-follow instructions to fix them.",pagesDescription3:"Improve your website’s performance, even if you’re not an expert.",foundIssuesTitle:"Found issues",foundIssuesDescription1:"We provide a list of identified issues, along with clear, easy-to-follow fixing instructions.",foundIssuesDescription2:"This enables you to enhance your site’s performance, even if you’re not an expert.",searchPlaceholder:"Search Table",didntPassTab:"Didn’t pass",passedTab:"Passed",screenshotsCardLoading:"Screenshots are loading ...",screenshotsCardError:"An error occurred while loading the screenshots",tableFiltersAllTab:"All",tableFiltersIssuesTab:"Issues",tableFiltersRecommendationsTab:"Recommendations",tableFiltersPassedTab:"Passed checks",popupWebsiteScoreTitle:"Website score",popupWebsiteScoreText:"Website text",altFull:"SEO Full screenshot",altMobile:"SEO Mobile screenshot",failedPageBaseIssues:"Failed to load page-based issue list",failedAuditLoad:"Failed to load audit data",failedCancelAudit:"Error cancelling audit",failedRestartAudit:"Error restarting audit",sidebarPopupWebsiteScoreText1:"We use a color bar rank to indicate the priority of issues on a page:",sidebarPopupWebsiteScoreText2:"The most important issues are those that have red priority highest 2d rank.",sidebarRankDescription:"The 2nd rank shows the importance of each page. It is ranked from 1 to 100, with 100 being the most important.",sidebarQuickAuditText:"Run a Full SEO Audit for a complete report covering all URLs and issue priorities.",secondRankCard:{title:"What is 2D rank?",description:"The 2D Rank measures the <strong>importance of each URL</strong> in your site audit, based on incoming and outgoing links.",scoring:"Scored from 1 to 100, <strong>higher ranks indicate more critical pages.</strong>",focus:"Focus on fixing high-ranking pages first to <strong>maximize the impact</strong> of your optimizations."},scoreInfoPopover:{header:"Website score",title:"Your score shows you how well your website is prepared for search engines.",lowScore:"<strong>0-50%:</strong> Low score. Your site has a lot of potential. Fix the errors to optimize your site.",mediumScore:"<strong>51-89%:</strong> Medium score. Your website still has a lot of potential. Fix the errors to optimize your site.",highScore:"<strong>+90%:</strong> Wow, very well done. Your site is ready for the internet and search engines."},errorPage:{auditFailed:{title:"Website Inaccessible, SEO Site Audit cannot proceed",text:"<p>We are unable to run your SEO Site Audit because the site is currently unreachable.</p><p>This may be due to one of the following reasons:</p><ul><li>The domain has not yet fully propagated. Please wait a few hours and try again.</li><li>The site is resolving but has no content yet. Ensure that your website is properly set up.</li><li>The website may be blocking our crawlers. Check your robots.txt file and security settings.</li><li>There is a server-side issue (e.g., HTTP 500 error).</li></ul><p>To resolve this issue, confirm that your website is live and accessible. If you need assistance, please check your hosting provider’s settings.</p>",btn:"Go to Website management"},serverError:{title:"Server Error",text:"<p>The server is temporarily unavailable. This may be due to maintenance or unexpected issues. We are working to resolve the problem.</p><p>The audit will automatically retry in 5 seconds.</p>",btn:"Run SEO Site Audit again"}},auditProgressTitle:"Audit progress",auditProgressSteps:{1:{title:"Initialization",infoBlock:{title:"Initialization",content:"<p>We begin by establishing the technical groundwork for your SEO audit. This includes discovering your site's structure through sitemap analysis, verifying server configurations, checking security redirects, and identifying all pages to be analyzed. This foundational step ensures comprehensive coverage and accurate results throughout the audit process.</p>"},steps:{1:{name:"Technical initialization: setup cache"},2:{name:"Technical initialization: subscribe to URLs broker and DB"},3:{name:"Technical initialization: apply analysis settings (cookiefile, user-agent, robots rules, language, etc.)"},4:{name:"Download, parse and store robots.txt",details:"The robots.txt file tells search engines which pages can or can't be crawled. At this stage, we download and parse it to respect your site's crawl rules during the audit. This ensures accurate SEO analysis and avoids scanning restricted areas."},5:{name:"Check www redirect",details:"The www redirect check verifies whether your site correctly redirects between the www and non-www versions. This helps avoid duplicate content issues and ensures consistent indexing by search engines."},6:{name:"Check redirect from http to https",details:"The HTTP to HTTPS redirect check ensures your site securely redirects users to the HTTPS version. This is important for security, SEO rankings, and maintaining user trust."},7:{name:"Look for Sitemap by 5 default paths (/sitemap.xml, /sitemap.gz, etc.), parse and store all the found URLs to crawl",details:"We check common sitemap locations (like /sitemap.xml, /sitemap.gz) to find and parse your sitemap. This helps us discover all important URLs on your site and ensures a more complete and accurate SEO audit."},8:{name:"Check if the server is set up to return HTTP 404 to a request for unknown URLs",details:"We check if your server correctly returns a 404 error for non-existent URLs. Proper 404 responses help search engines understand which pages don’t exist and prevent indexing of broken or incorrect links."}}},2:{title:"Crawling",infoBlock:{title:"Crawling",content:"<p>Our advanced crawler systematically visits every page on your website, collecting critical SEO data including page titles, meta descriptions, headers, content structure, internal links, images, loading speeds, and technical elements. This thorough examination provides the raw data needed to identify optimization opportunities and technical issues.</p>"},steps:{1:{name:"Crawl Start URL and parse its HTML",details:"We crawl the start URL and parse its HTML to understand the structure, links, and key elements of the page. This is the entry point for analyzing your site’s content, internal linking, and overall SEO health."},2:{name:"Crawl all other found URLs and parse their HTML",details:"We crawl all discovered URLs and analyze their HTML, headers, status codes, load times, tags, images, links, and more. This deep scan gives a full picture of your site's SEO structure, performance, and content quality."}}},3:{title:"Post-Processing",infoBlock:{title:"Post-Processing",content:"<p>We analyze all collected data to identify SEO issues, rank them by priority, and generate actionable recommendations. This stage compiles technical findings, content analysis, and performance metrics into a comprehensive report with clear next steps to improve your search engine rankings and site performance.</p>"},steps:{redirects:{name:"Analyzing Redirects",details:"We analyze all redirects to ensure they are properly set up and do not create loops or chains. Correct redirects preserve SEO value, enhance user experience, and help search engines index the right URLs."},canonicals:{name:"Analyzing Canonicals",details:"We analyze canonical tags to check if each page correctly signals its preferred URL to search engines. Proper canonicalization helps avoid duplicate content issues and ensures SEO value is consolidated to the right page."},rankings:{name:"Calculating 2D Rank",details:"We calculate 2D Rank to evaluate the importance of each page based on its internal link structure. This helps identify key pages, optimize link distribution, and improve overall site crawlability and SEO efficiency."},paginations:{name:"Analyzing Paginations",details:"We analyze pagination elements to ensure they are correctly implemented with proper links and tags. Well-structured pagination helps search engines crawl content in order and prevents indexing issues or duplicate content."},resourcesfilesize:{name:"Calculating Resource Sizes",details:"We calculate the total size of all loaded resources on each page, including images, scripts, and styles. This helps identify heavy elements that may slow down your site and affect SEO and user experience."},duplicatecontent:{name:"Analyzing Duplicate Content",details:"We analyze your site for duplicate content across different pages. Identifying and reducing duplication is key to improving SEO, as search engines may penalize or ignore pages with repeated or identical content."},links:{name:"Analyzing Links",details:"We analyze all internal and external links to evaluate link quality, relevance, and structure. This helps identify broken links, redirects, and ensures your link profile supports strong SEO performance."},internalurls:{name:"Analyzing Internal URLs",details:"We analyze all internal URLs to assess your site’s structure, linking strategy, and crawlability. This helps identify broken links, orphan pages, and improves how search engines navigate and index your site."},resources:{name:"Analyzing Resources",details:"We analyze all loaded resources—like images, scripts, and stylesheets—to check their status, size, load time, and relevance. Optimizing resources improves page speed, user experience, and overall SEO performance."}}}}},allwebsites:{auditExecution:"Only one analysis runs at a time. Additional audits are queued and will start automatically.",breadcrumb:"All websites",title:"Website management",whichAuditChoose:"Which audit to choose?",chooseQuickSeoPopupText:"<p>Choose a <b>Quick SEO Audit</b> for a fast overview of your site’s most critical issues, or select a <b>Full SEO Audit</b> for comprehensive analysis and detailed recommendations.</p> <p class='mt-4'><b>The Full SEO Audit</b> provides the most thorough analysis possible, with timing that varies based on your site's size and complexity. While larger sites may take longer to analyze, you'll receive a <b>comprehensive, actionable report with prioritized recommendations</b> to significantly boost your SEO performance.</p>",chooseQuickSeoPopupColumnTitles:{line1:"",line2:"Quick SEO Audit",line3:"Full SEO Audit"},chooseQuickSeoPopupRows:[{line1:"Report type",line2:"Essential insights",line3:"Comprehensive analysis"},{line1:"Time required",line2:"Up to 70 seconds",line3:"Up to 40 minutes *"},{line1:"URLs scanned",line2:"Up to 10 pages",line3:"Entire website"}],chooseQuickSeoPopupNote:"* Full audit timing may take longer for very large websites with extensive content and complex structures.",auditStates:{websiteInaccessible:"Website inaccessible",startUrlFailed:"{type} SEO audit failed",failed:"{type} SEO audit failed",recentlyAdded:"Recently Added",deleted:"Recently Added",finished:"{type} SEO Audit",working:"{crawled} URLs have been crawled",finishing:"Finalizing {type} SEO Audit",todo:"{type} SEO Audit is queued",waiting:"{type} SEO Audit is queued"},deleteAuditPopover:{deleteWebsite:"Delete website?",deleteConfirmation:"Removing this website will permanently delete all SEO audit data. This action cannot be undone.",deleteButton:"Delete website",keepButton:"Keep website",successToast:"Website successfully deleted",errorDefaultToast:"Failed to delete website",error404Toast:"Audit not found"},runAuditPopover:{titleFull:"Confirm Full Site Audit",titleQuick:"Confirm Quick Site Audit",content:"<p>Starting this audit will cancel all currently running audits.</p>",contentFull:"<p>Starting this audit will cancel all currently running audits.</p><br><p>The Full Audit typically takes up to 40 minutes but may require additional time for larger websites. You'll receive a comprehensive report with detailed recommendations once complete.</p>",contentFullNoRunning:"<p>The Full Audit typically takes up to 40 minutes but may require additional time for larger websites. You'll receive a comprehensive report with detailed recommendations once complete.</p>",run:"Continue",cancel:"Cancel"},addWebsite:"Add a website",addWebsiteBtn:"Add website",addWebsitePlaceholder:"All websites were added to Search Engine Optimization",addWebsiteSeoTitle:"Search Engine Optimization",addWebsiteSeoSubtitle:"By Xovi",addWebsiteCancelAudit:"Cancel {state} audit",addWebsiteRunAudit:"Rerun SEO Audit",addWebsiteScore:"Score",addWebsiteRestartAudit:"Restart SEO Audit",addWebsiteNoDomainTooltip:"No domains available",addWebsiteInfoButton:"Which audit to choose?",addWebsitePopoverTitleWebsite:"Unlock unlimited websites",addWebsitePopoverContentWebsite:"Non-registered users can perform audits for only one website. Sign up for free to get unlimited website audits.",addWebsitePopoverTitleAudit:"Unlock unlimited audits",addWebsitePopoverContentAudit:"Non-registered users can perform only one audit per week. Sign up for free to enjoy unlimited audits.",addWebsitePopoverBtn:"Sign up",table:{noData:"No SEO Audits"},failedAuditStart:"Failed to start the audit",failedAuditLoad:"Failed to load audits",failedAuditUpdate:"Failed to update audits",failedPollAudit:"Failed to poll audit status",seeWhy:"See why",seeDetailes:"See details",auditFailedPopup:{title:"Audit failed, website inaccessible",description:"The analysis failed. Check that the website is accessible online and that the <b>meta robots settings</b> in the robots.txt file are set to allow website crawling. If this error continues, contact your hosting provider."}},errorPage:{404:"404",title:"Page not found"},serverErrorPage:{500:"500",title:"Internal Server Error"},recommendationPage:{recommendationPageInfo:"This is a general recommendation. The following information is provided for guidance purposes and is not specific to the audit results.",recommendationHowToFix:"How to fix",recommendationLearnMore:"Learn More",recommendations:{rec1:{name:"Create an XML Sitemap and submit it to the Google Search Console if needed",description:`<h2>About XML Sitemaps</h2> <p>XML Sitemaps are a great way to show Google how your website is structured and what web pages to crawl. It's like a Table of Contents for your site, that includes:</p> <ul> <li>Information about URLs</li> <li>Images and videos</li> <li>Their relevance to your site</li> <li>When they were last updated</li> <li>And more</li> </ul> <p>If your website is new or you update your content, you can tell Google to come and "take a look." This way, crawling and indexing will be much quicker, speeding up your ranking improvements.</p>`,learnMore:'<p><a href="https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview?hl=en" target="_blank">Google: Learn About Sitemaps</a></p>',howToFix:`<h3>What to do?</h3> <p>Create an XML sitemap and upload it to the root directory of your website. Ensure that its path is https://www.domain.com/sitemap.xml</p><p>Also, don't forget to add the path to your robots.txt file. Afterward, submit it to Search Console.</p>`},rec2:{name:'We recommend a web analysis tool such as Google Analytics or Matomo for your domain "{domain}"',description:`<h2>DESCRIPTION</h2> <p>Why get a web analysis tool?</p> <p>A web analysis tool helps you understand how users find and interact with your website. It’s a great way to get to know your website visitors and optimize your website to better meet their needs and demands. Google Analytics and Matomo are two excellent, free tools to use.</p>`,learnMore:`<p><a href="https://support.google.com/analytics/answer/9304153?hl=en&visit_id=638575050110185448-4090650173" target="_blank">Google: Get started with Analytics</a></p> <p><a href="https://analytics.google.com/analytics/web/#/provision" target="_blank">Google: Set up Google Analytics</a></p> <p><a href="https://analytics.google.com/analytics/academy/" target="_blank">Analytics Academy: Free online courses</a></p> <p><a href="https://support.google.com/tagmanager/answer/6102821" target="_blank">Google Tag Manager</a></p> <p><a href="https://matomo.org/faq/on-premise/installing-matomo/" target="_blank">Matomo: Set up Matomo</a></p>`,howToFix:`<ol><li>Use Google Analytics or Matomo, for example. There are many other ways to monitor your website.</li> <li>Add the source code provided by your chosen analytics tool to your website.</li> <li>Use the data provided to you to find out more about your visitors.</li></ol> <p><b>Note</b>: A tag manager (e.g. Google Tag Manager) can help you to place scripts in the source code without having to constantly ask the IT department.</p>`},rec3:{name:'If you haven’t already, create a Google account for your domain "{domain}"',description:`<h2>Why should I create a Google account?</h2> <p>A Google account gives you access to many different Google products, such as Google My Business, Google Analytics, and Search Console. These products are free of charge and help you to manage and optimize your website.</p> `,learnMore:`<p><a href="https://about.google/intl/en/products/" target="_blank">Check out Google products</a></p> <p><a href="https://accounts.google.com/" target="_blank">Create a Google account</a></p>`,howToFix:`<h3>What to do?</h3> <p>Create a Google account for your website if you don't already have one.</p>`},rec4:{name:"We recommend that you create a Google Business Profile listing for your domain",description:`<h2>About Google Business Profile</h2> <p>Google Business Profile, also known as Google My Business, is a free service that helps brick and mortar businesses increase their visibility in local search results.</p> <p>A listing is the easiest way to attract new customers through Google Maps and Google Search quickly. It also offers essential information about your location, customer reviews, the ability to add your own review, and more.</p>`,learnMore:`<p><a href="https://www.google.com/business/" target="_blank">Create a Google My Business Listing</a></p> <p><a href="https://www.google.com/intl/en_us/business/" target="_blank">Google Business Profile</a></p> <p><a href="https://support.google.com/business/answer/2911778" target="_blank">Google: Add or claim your business on Google Business Profile</a></p>`,howToFix:`<h3>What to do?</h3> <p>Create a Google My Business Listing (<a href="https://www.google.com/business/" target="_blank">https://www.google.com/business/</a>) and optimize it for maximum effect. It is easy and it is free.</p>`},rec5:{name:"Sign up your domain for Google Search Console if needed",description:`<h2>About Search Console</h2> <p>Search Console helps you measure and monitor your website's visibility, search traffic, and performance in Google. You can fix issues, upload your sitemap, check website optimization for mobile, and learn how search engines crawl your website.</p>`,learnMore:`<p><a href="https://support.google.com/webmasters/answer/9128668?hl=en" target="_blank">About Search Console</a></p> <p><a href="https://support.google.com/webmasters/answer/9128669" target="_blank">Getting started with Search Console</a></p> <p><a href="https://search.google.com/search-console/welcome?hl=en" target="_blank">Set up Search Console</a></p>`,howToFix:`<h3>What to do?</h3> <p>Sign up for Google Search Console.</p> <p>It's free and a must, so get it now here:</p> <a href="https://search.google.com/search-console/about" target="_blank">https://search.google.com/search-console/about</a>`}}},issuePage:{tabs:["How to fix","Help and information"],tableTitle:"Pages where the error occurs",failedToLoadData:"Failed to load data from server",issues:{1:{columns:{url:"Page link","target-url":"Number of 404 links"},collapseTitle:"Links leading to 404 pages",template:"3",name:"HTTP 404 - not found",description:"<h2>Help and information</h2><p>In this report, you will find your analyzed domain's URLs with 404 error codes.</p><h2>The table contains</h2><ul><li>URLs with link to 404 page</li><li>Source URLs with incoming links. Make sure that you update the link target on these pages.</li></ul>",about:"<p>404 pages are URLs users and crawlers can no longer access. They are easily recognized by their 404 error code. Since those so-called broken pages are a dead end for users, having too many of them can negatively affect your Search Engine Optimization.</p>",howToFix:`<p>Check if you should remove these URLs (Target URL) or replace them with alternatives. Answer the following questions for each URL to find out how to proceed:</p> <ol><li>Is the URL still getting traffic?</li> <li>Does the URL have backlinks?</li></ol> <p>If the answer to one or both questions is yes, then you should set up 301 redirects.</p> <p>If the answers are no, you can leave a 404 page.</p> <p>In any case, check if the URL is internally linked. This is shown in the Source column. If yes, replace the link target with a suitable page. This way you avoid redirection chains or that users can reach the page through internal links.</p>`,learnMore:`<p><a href="https://developers.google.com/search/docs/advanced/crawling/soft-404-errors" target="_blank">Google: Soft 404 errors</a></p> <p><a href="https://support.google.com/webmasters/answer/2445990?hl=en" target="_blank">Google: 404 (Page Not Found) errors</a></p>`},2:{columns:{url:"URL","status-code":"HTTP Status code"},template:"2",name:"Temporary redirects",description:"<h2>Help and information</h2><p>This report shows HTTP status codes that are known as temporary redirects found on your website.</p>",about:`<h2>Status Code 302: Moved Temporarily</h2> <p>The user is temporarily redirected from URL A to URL B, e.g., when a page is temporarily "under construction" or there's a limited offer. Search engines will keep indexing URL A.</p> <h2>Status Code 303: See Other</h2> <p>Used for enriched and secure data transfer, e.g., during orders/checkouts. The method to display the page preceding the redirect was PUT or POST, but the redirect then changes to GET. Use 303 redirects wisely and only when required. Otherwise, search engines might consider them technical errors.</p> <p>There is also the <b>status code 307</b>. Like 302, it is a temporary redirect but not as commonly used. The difference is that a 307 redirect uses the same HTTP request method (e.g., GET, POST, PUT) as the original URL.</p>`,howToFix:`<p>You'll need to first understand why they are occurring and then apply the appropriate solution.</p> <p>Common issues</p> <h3>Server Configuration:</h3> <p>Check your server configuration files (e.g., .htaccess for Apache, nginx.conf for Nginx) for any redirect rules.</p> <h3>CMS or Plugins:</h3> <p>If you're using a CMS (like WordPress) or plugins, they might be causing the redirects.</p>`,learnMore:`<p><a href="https://en.wikipedia.org/wiki/List_of_HTTP_status_codes" target="_blank">Wikipedia: List of HTTP status codes</a></p> <p><a href="https://developers.google.com/search/docs/crawling-indexing/301-redirects?sjid=2663667636787013009-EU&hl=en" target="_blank">Google: Redirects</a></p>`},3:{columns:{"links-incoming-nofollow-count":"Incoming follow links","source-url":"Source","target-url":"Target","target-status-code":"HTTP status code"},template:"2",name:"Redirect to another host",description:"<h2>Help and information</h2><p>This report shows the target URLs of your website's 301 and 302 redirects. It's a quick and easy way to check whether documents are redirected to other hosts.</p>",about:"<p>A redirect occurs whenever a user intends to access URL A but is presented URL B. Redirect a page whenever it is temporarily (status code 302) or permanently (status code 301) unavailable. Always make sure that you redirect to a similar page.</p>",howToFix:"<p>Check your redirect targets URL by URL and see whether the set redirects make sense. If they do not, update them. Take a close look at redirects to other hosts; which could imply another website.</p>",learnMore:`<p><a href="https://en.wikipedia.org/wiki/List_of_HTTP_status_codes" target="_blank">Wikipedia: List of HTTP status codes</a></p> <p><a href="https://developers.google.com/search/docs/crawling-indexing/301-redirects?sjid=2663667636787013009-EU&hl=en" target="_blank">Google: Redirects</a></p>`},4:{columns:{url:"URL"},template:"2",name:"Noindex, nofollow",description:"<h2>Help and Information</h2><p>This report can help you identify common robots meta tag combinations on your website and the conflicting directives they may be using.</p>",about:`<p>The index status of a website determines how search engines should handle the website.</p> <p>If important pages or even the entire website is on "noindex", search engines cannot use the information to evaluate the content and determine ranking positions.</p> <p>There are four different robots meta directives:</p> <ol><li><b>index</b>: The URL can be indexed by search engines. It is a default tag.</li> <li><b>noindex</b>: The URL is not to be indexed by search engines. Add this directive, if required.</li> <li><b>follow</b>: Crawlers may follow links on that URL. It is a default tag.</li> <li><b>nofollow</b>: Crawlers may not follow links on that URL. Add this directive if required.</li></ol> <p>Based on those directives, four different combinations are commonly used and not conflicting.</p> <h3>Note</h3> <p>The "follow" status is standard and does not need to be set. In addition, "nofollow" should not be used, as the search engines should move across the entire website.</p> <h3>Common robots meta tags</h3> <p><meta name="robots" content="index, follow" />:Index URL, follow links. Both are default directives, this tag does not have to be added.</p> <p><meta name="robots" content="noindex, follow" />: Don't index URL, follow links.</p> <p><meta name="robots" content="index, nofollow" />: Index URL, don't follow links.</p> <p><meta name="robots" content="noindex, nofollow" />: Don't index URL, don't follow links.</p>`,howToFix:`<p>The instructions for noindex or nofollow are usually in one of 3 areas: HTML header, robots.txt or .htaccess.</p> <h3>Example</h3> <p>Check whether the search engine should really not use the content and decide on the index/noindex status. Remove the "nofollow" value.</p> <meta name="robots" content="noindex, nofollow" /> <h3>Note</h3> <p>A "noindex" status could be used for landing pages that are only intended for Google Ads, for example, and which normal visitors cannot reach.</p>`,learnMore:`<p><a href="https://developers.google.com/search/docs/crawling-indexing/block-indexing?visit_id=638584511191813741-3001897472&rd=1&hl=en" target="_blank">Google: Block Search indexing with 'noindex'</a></p> <p><a href="https://support.google.com/webmasters/answer/7440203?hl=en" target="_blank">Google: Search Console Index Coverage report</a></p> <p><a href="https://support.google.com/webmasters/answer/79812?hl=en" target="_blank">Google: All meta tags that Google understands</a></p> <p><a href="https://webmasters.googleblog.com/2007/03/using-robots-meta-tag.html%E2%80%9D%20target=_blank" target="_blank">Google: Using the robots meta tag</a></p>`},5:{columns:{"2d-rank":"2d-rank",url:"URL"},template:"2",name:"Meta Robots statements contradictory",description:"<h2>Help and information</h2><p>This report shows you when Meta-Robots instructions are incorrect or contradictory.</p>",about:`<p>The index status of a website determines how search engines should handle the website.</p> <p>If important pages or even the entire website is on "noindex", search engines cannot use the information to evaluate the content and determine ranking positions.</p> <p>There are four different robots meta directives:</p> <ol><li><b>index</b>: The URL can be indexed by search engines. It is a default tag.</li> <li><b>noindex</b>: The URL is not to be indexed by search engines. Add this directive, if required.</li> <li><b>follow</b>: Crawlers may follow links on that URL. It is a default tag.</li> <li><b>nofollow</b>: Crawlers may not follow links on that URL. Add this directive if required.</li></ol> <p>Based on those directives, four different combinations are commonly used and not conflicting.</p> <h3>Note</h3> <p>The "follow" status is standard and does not need to be set. In addition, "nofollow" should not be used, as the search engines should move across the entire website.</p> <h3>Common robots meta tags</h3> <p><meta name="robots" content="index, follow" />:Index URL, follow links. Both are default directives, this tag does not have to be added.</p> <p><meta name="robots" content="noindex, follow" />: Don't index URL, follow links.</p> <p><meta name="robots" content="index, nofollow" />: Index URL, don't follow links.</p> <p><meta name="robots" content="noindex, nofollow" />: Don't index URL, don't follow links.</p>`,howToFix:`<p>Contradictory instructions can confuse search engines. Check whether you have the same instructions in the website header, robots.txt and .htaccess. Multiple entries are also checked.</p> <h3>Example</h3> <meta name="robots" content="noindex, index" />`,learnMore:`<p><a href="https://developers.google.com/search/docs/crawling-indexing/block-indexing?visit_id=638584511191813741-3001897472&rd=1&hl=en" target="_blank">Google: Block Search indexing with 'noindex'</a></p> <p><a href="https://support.google.com/webmasters/answer/7440203?hl=en" target="_blank">Google: Search Console Index Coverage report</a></p> <p><a href="https://support.google.com/webmasters/answer/79812?hl=en" target="_blank">Google: All meta tags that Google understands</a></p> <p><a href="https://webmasters.googleblog.com/2007/03/using-robots-meta-tag.html%E2%80%9D%20target=_blank" target="_blank">Google: Using the robots meta tag</a></p>`},6:{columns:{"2d-rank":"2d-rank",url:"URL"},template:"2",name:"Page with high 2D rank set to noindex",description:"<h2>Help and information</h2><p>This report provides an overview of your documents’ indexing status.</p>",about:`<h3>About indexing</h3> <p>Whether or not a URL can be listed in search results is defined by its indexing status.</p> <h3>Reasons why documents are not indexed:</h3> <ol><li><b>Rel=nofollow</b>: List of URLs that are linked using the nofollow attribute. Crawlers cannot follow those links to see whether they can index said page or check out its content.</li> <li><b>Meta robots</b>: List of URLs with meta robots tags that include a noindex attribute.</li> <li><b>robots.txt</b>: List of documents disallowed via robots.txt.</li> <li><b>Redirect</b>: List of URLs with 301-redirects</li> <li><b>Canonical</b>: List of URLs containing a canonical tag referring to another document.</li> <li><b>Other</b>: List of manually excluded URLs in your SEO Audit.</li> <li><b>Not found</b>: List of URLs returning a 404 status code.</li> <li><b>Parse error</b>: List of documents triggering parse errors due to incorrect syntax in your code.</li> <li><b>Invalid URL</b>: List of mistyped, incomplete, nonexistent URLs or URLs that contain invalid characters.</li></ol>`,howToFix:`<p>Sometimes the index status of a page is changed by making website updates or changes. This should be avoided, especially for important pages with a high 2D rank.</p> <p>The instructions for noindex are usually in one of 3 areas: HTML header, robots.txt or .htaccess.</p> <p>Check whether the listed pages have the correct meta instructions.</p>`,learnMore:`<p><a href="https://developers.google.com/search/docs/advanced/crawling/block-indexing" target="_blank">Google: Block Search indexing with 'noindex'</a></p> <p><a href="https://support.google.com/webmasters/answer/7440203?hl=en" target="_blank">Google: Index Coverage report</a></p> <p><a href="https://validator.w3.org/" target="_blank">W3C: Markup Validation Service</a></p>`},7:{columns:{url:"URL","meta-robots":"robots.txt"},template:"2",name:"CSS data blocked",description:"<h2>Help and information</h2><p>This report shows blocked CSS files.</p>",about:`<h3>About robots.txt</h3> <p>The robots.txt is a text file on your webserver. It is your website's rulebook for search engine crawlers. With its help, you specify crawler access to files, file formats, paths, directories, URL parameters, and sitemaps.</p> <p>It specifies which</p> <ul><li>crawlers are allowed to crawl your website</li> <li>documents/directories they are (not) allowed to crawl.</li></ul> <p>Therefore, crawlers usually take a look at your robots.txt before crawling your website. Think of the robots.txt as your website's bouncer.</p>`,howToFix:`<p>To fix this, do not allow search engines to read your files. This usually happens in robots.txt. Sometimes entire directories are excluded here.</p> <p>Check your entries and remove important folder files to lift the ban.</p> <h3>Example</h3><p>Disallow: *</p><p>Disallow: /css/</p><p>Disallow: /styles.css</p>`,learnMore:`<p><a href="https://support.google.com/webmasters/answer/6062608?hl=en" target="_blank">Google: Introduction to robots.txt</a></p> <p><a href="https://support.google.com/webmasters/answer/6062598?hl=en" target="_blank">Google: Test your robots.txt with the robots.txt Tester</a></p> <p><a href="https://technicalseo.com/tools/robots-txt/" target="_blank">robots.txt Validator and Testing Tool</a></p> <p><a href="https://developers.google.com/search/docs/beginner/seo-starter-guide?hl=en&visit_id=637599482229482417-2385793342&rd=1#googleseeyourpage" target="_blank">Google: Let Google see your page the same way a user does</a></p>`},8:{columns:{url:"URL","meta-robots":"robots.txt"},template:"2",name:"Javascript file blocked",description:"<h2>Help and information</h2><p>This report shows blocked JS files.</p>",about:`<h3>About robots.txt</h3> <p>The robots.txt is a text file on your webserver. It is your website's rulebook for search engine crawlers. With its help, you specify crawler access to files, file formats, paths, directories, URL parameters, and sitemaps.</p> <p>It specifies which</p> <ul><li>crawlers are allowed to crawl your website</li> <li>documents/directories they are (not) allowed to crawl.</li></ul> <p>Therefore, crawlers usually take a look at your robots.txt before crawling your website. Think of the robots.txt as your website's bouncer.</p>`,howToFix:`<p>To fix this, do not allow search engines to read your files. This usually happens in robots.txt. Sometimes entire directories are excluded here.</p> <p>Check your entries and remove important folder files to lift the ban.</p> <h3>Example</h3><p>Disallow: *</p><p>Disallow: /js/</p><p>Disallow: /script.js</p>`,learnMore:`<p><a href="https://support.google.com/webmasters/answer/6062608?hl=en" target="_blank">Google: Introduction to robots.txt</a></p> <p><a href="https://support.google.com/webmasters/answer/6062598?hl=en" target="_blank">Google: Test your robots.txt with the robots.txt Tester</a></p> <p><a href="https://technicalseo.com/tools/robots-txt/" target="_blank">robots.txt Validator and Testing Tool</a></p> <p><a href="https://developers.google.com/search/docs/beginner/seo-starter-guide?hl=en&visit_id=637599482229482417-2385793342&rd=1#googleseeyourpage" target="_blank">Google: Let Google see your page the same way a user does</a></p>`},9:{columns:{"source-2d-rank":"2d Rank","source-url":"Source","target-url":"Target"},template:"2",name:"Canonical link to other domain",description:"<h2>Help and information</h2><p>This report shows you whether canonical URLs point to another domain.</p>",about:`<h3>What is the canonical tag?</h3><p>The canonical tag is a specification in the head element of the source code or the HTTP header of each URL/document. It is beneficial whenever there are multiple URLs with identical or remarkably similar content. Duplicate content includes, for example, URLs with and without UTM parameters or filter settings.</p> <p>Every URL, <b>including the home page</b>, should have a canonical tag, even the "original". The tag tells search engines, which URL to list in search results, and which to ignore. Thus, the canonical tag helps you avoid <b>duplicate content</b> and <b>keyword cannibalization</b>.</p> <h3>Examples of what can cause duplicate content:</h3><p>URLs with HTTPS variants</p><p>URLs are accessible with and without a trailing slash ("/")</p><p>URLs are accessible with lower- and upper-case-letters</p><p>URLs are accessible with and without www.</p><p>URLs contain session IDs or filter settings</p><p>URLs of product variants in online shops</p><p>This is what the canonical tag looks like in the head element of the source code:</p><p><head></p><p><link rel=”canonical” href=”https://www.yourdomain.com/original-url”/></p><p></head></p>`,howToFix:"<p>Each URL should have a canonical tag and point to itself. If there are several identical pages, then a main page can also be referenced (e.g. in a store, the different variants of a product point to a main product).</p><p>Other domains should not be entered here. Unless you are planning to move to another domain.</p><h3>What to do?</h3><ol><li>Provide one canonical tag for every URL.</li><li>Define a canonical ('original‘) URL case-by-case.</li><li>Make sure the canonical URL can be accessed and indexed.</li><li>Do not use decorated URLs (e.g., including parameters or IDs).</li><li>If the respective page is the 'original‘, the canonical tag should refer to itself.</li><li>Do not use external links (i.e., other domains) as canonicals.</li><li>Do not use canonicals for paginations.</li>",learnMore:`<p><a href="https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls" target="_blank">Google: Reasons to choose a canonical URL</a></p> <p><a href="https://developers.google.com/search/docs/crawling-indexing/canonicalization" target="_blank">Google: Specify a canonical page & general guidelines</a></p>`},10:{columns:{"2d-rank":"2d Rank",url:"URL"},template:"2",name:"No canonical link",description:"<h2>Help and information</h2><p>This report indicates the proper use of canonical tags on your website. In addition, you can see whether canonical tags are missing or used (in)correctly.</p>",about:`<h3>What is the canonical tag?</h3> <p>The canonical tag is a specification in the head element of the source code or the HTTP header of each URL/document. It is beneficial whenever there are multiple URLs with identical or remarkably similar content. Duplicate content includes, for example, URLs with and without UTM parameters or filter settings.</p> <p>Every URL, <b>including the home page</b>, should have a canonical tag, even the "original". The tag tells search engines, which URL to list in search results, and which to ignore. Thus, the canonical tag helps you avoid <b>duplicate content</b> and <b>keyword cannibalization</b>.</p> <h3>Examples of what can cause duplicate content:</h3> <p>URLs with HTTPS variants</p> <p>URLs are accessible with and without a trailing slash ("/")</p> <p>URLs are accessible with lower- and upper-case-letters</p> <p>URLs are accessible with and without www.</p> <p>URLs contain session IDs or filter settings</p> <p>URLs of product variants in online shops</p> <p>This is what the canonical tag looks like in the head element of the source code:</p> <p><head></p> <p><link rel=”canonical” href=”https://www.yourdomain.com/original-url”/></p> <p></head></p>`,howToFix:`<p>Each URL should have a canonical tag and point to itself. If there are several identical pages, then a main page can also be referenced (e.g. in a store, the different variants of a product point to a main product).</p> <p>Other domains should not be entered here. Unless you are planning to move to another domain.</p> <h3>What to do?</h3> <ol><li>Provide one canonical tag for every URL.</li> <li>Define a canonical ('original‘) URL case-by-case.</li> <li>Make sure the canonical URL can be accessed and indexed.</li> <li>Do not use decorated URLs (e.g., including parameters or IDs).</li> <li>If the respective page is the 'original‘, the canonical tag should refer to itself.</li> <li>Do not use external links (i.e., other domains) as canonicals.</li> <li>Do not use canonicals for paginations.</li>`,learnMore:`<p><a href="https://developers.google.com/search/docs/advanced/crawling/consolidate-duplicate-urls" target="_blank">Google: Reasons to choose a canonical URL</a></p> <p><a href="https://developers.google.com/search/docs/crawling-indexing/canonicalization" target="_blank">Google: Specify a canonical page & general guidelines</a></p>`},11:{columns:{url:"URL"},template:"2",name:"Nonidex site found in sitemap",description:"<h2>Help and information</h2><p>This report shows the number of noindex URLs listed in your sitemap.</p>",about:"<h3>About sitemaps and indexing</h3><p>An <b>XML sitemap</b> is like a table of contents for your website: It displays information about your pages, images, videos, etc., as well as their relationships and importance to your site. The goal is to show search engines such as Google your website’s content, structure, and topics. Therefore, the <b>sitemap should only contain content that is supposed to be indexed</b> and listed in search results.</p>",howToFix:"<p>If a page appears in the sitemap that is set to noindex, it is probably an incorrect setting. Noindex pages do not have to be communicated to the search engine, which saves resources.</p><p>Delete the page from your sitemap or check whether it is the correct Meta-Setting.</p>",learnMore:'<p><a href="https://developers.google.com/search/docs/crawling-indexing/block-indexing?hl=en" target="_blank">Google: Block Search indexing with noindex</a></p><p><a href="https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag?hl=en" target="_blank">Google: Robots meta tag, data-nosnippet, and X-Robots-Tag specifications</a></p><p><a href="https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview?hl=en" target="_blank">Google: Learn about sitemaps</a></p>'},12:{columns:{url:"URL"},template:"2",name:"Not linked site found in sitemap",description:"<h2>Help and information</h2><p>This report shows the URLs of your sitemap that are not linked on your website.</p>",about:"<h3>About internal linking</h3><p>Internal linking helps people navigate your site. Crawlers use it to move from URL to URL, index it if necessary, and identify your site's structure, relationships, and essential pages. Search engines measure the importance of a page within the website's structure by the number of internal URLs that link to it. Users, too, use (internal) links to navigate from page to page. Thus, internal linking is vital for navigation as well as a crucial ranking factor.</p><p>The more important a page is for your business, the more often you should link to it.</p>",howToFix:"<p>Link to these URLs on your website wherever it is necessary to mention them. This helps the search engines to better assess the importance.</p><p>If a page has no inbound links, it is rated lower.</p>",learnMore:'<p><a href="https://developers.google.com/search/blog/2008/10/importance-of-link-architecture?hl=en" target="_blank">Google: Importance of link architecture</a></p>'},13:{columns:{loc:"URL",sitemap:"Sitemap URL"},template:"2",name:"Only updated annually",description:"<h2>Help and information</h2><p>This report provides an overview of your sitemap's instructions for crawling frequency.</p>",about:"<h3>About sitemaps and content update frequency</h3><p>An XML sitemap is like a table of contents for your website: It displays information about your pages, images, videos, etc., as well as their relationships and importance to your site. The goal is to show search engines like Google the content, structure, and topics of your website. Therefore, the sitemap should only contain pages that are supposed to appear in the search engines.</p><p>You can use XML tags to declare how often specific pages are usually updated. These frequency instructions help search engines to optimize crawling your page.</p><ul><li>always</li><li>hourly</li><li>daily</li><li>weekly</li><li>monthly</li><li>yearly</li><li>never</li></ul><p>Crawlers can take this information into account, allowing them to crawl the pages frequently (or infrequently) according to your tags.</p>",howToFix:"<p>For example, tag pages that often change with 'daily.' However, if pages will most likely not change again, tag them with 'monthly' or 'yearly'. We recommend not to use the tag 'never,' as those pages will not be crawled again, even if you update them.</p><p>XML tags are optional and do not affect search engine rankings, but they affect the crawling frequency and crawl budget.</p>",learnMore:'<p><a href="https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview?hl=en" target="_blank">Google: Learn about sitemaps</a></p><p><a href="https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap?hl=en" target="_blank">Google: Build and submit a sitemap</a></p>'},14:{columns:{loc:"URL",sitemap:"Sitemap URL"},template:"2",name:"Never updated",description:"<h2>Help and information</h2><p>This report provides an overview of your sitemap's instructions for crawling frequency.</p>",about:"<h3>About sitemaps and content update frequency</h3><p>An XML sitemap is like a table of contents for your website: It displays information about your pages, images, videos, etc., as well as their relationships and importance to your site. The goal is to show search engines like Google the content, structure, and topics of your website. Therefore, the sitemap should only contain pages that are supposed to appear in the search engines.</p><p>You can use XML tags to declare how often specific pages are usually updated. These frequency instructions help search engines to optimize crawling your page.</p><ul><li>always</li><li>hourly</li><li>daily</li><li>weekly</li><li>monthly</li><li>yearly</li><li>never</li></ul><p>Crawlers can take this information into account, allowing them to crawl the pages frequently (or infrequently) according to your tags.</p>",howToFix:"<p>For example, tag pages that often change with 'daily.' However, if pages will most likely not change again, tag them with 'monthly' or 'yearly'. We recommend not to use the tag 'never,' as those pages will not be crawled again, even if you update them.</p><p>XML tags are optional and do not affect search engine rankings, but they affect the crawling frequency and crawl budget.</p>",learnMore:'<p><a href="https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview?hl=en" target="_blank">Google: Learn about sitemaps</a></p><p><a href="https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap?hl=en" target="_blank">Google: Build and submit a sitemap</a></p>'},15:{columns:{url:"URL"},template:"2",name:"URL contains special characters",description:"<h2>Help and information</h2><p>This report shows the URLs of files that contain special characters.</p>",about:"<h3>About URLs</h3><p>A URL is the 'address' of your page. Users can enter it into the browser or access it using a search engine. URLs should be short, easy to understand, and contain the keyword the page is optimized for.</p><p>Whenever you upload a file (e.g., an image) to your website, <b>its filename is used for the file’s URL</b>, as well.</p>",howToFix:`<p>Check for URLs that contain <b>special characters</b>. Create concise URLs and filenames that are <b>easy to read</b> and <b>briefly summarize</b> what the document is all about. It also makes navigating and searching for your media files much more straightforward.</p><p>Avoid unreadable, overly long, and complicated URLs that consist mainly of random letters, numbers, special characters, and capital letters. Connect words by using a hyphen.</p><h3>For example</h3><p>If a user is searching for unicorn popsicles, a URL like <b>www.allthingsunicorn.com/the-best-unicorn-popsicles</b> is way more informative and will get more clicks than <a href="www.unicornstuff.com/browse/Category/c0-all-Popsicles/c3-unicorn/N-1nHio2">www.unicornstuff.com/browse/Category/c0-all-Popsicles/c3-unicorn/N-1nHio2</a>.</p><p>Also, short and readable URLs have a chance to be displayed fully in search results.</p><p>Of course, changing your URLs is no small task and needs to be done with care. After all, changing a URL means creating a new 'address' for your content. You will lose potential backlinks, or your rankings might drop temporarily. Make sure to establish redirects from the old to the 'new' URL. If you are uncertain of how to proceed, please consult a professional.</p>`,learnMore:'<p><a href="https://developers.google.com/search/docs/crawling-indexing/url-structure?hl=en" target="_blank">Google: Keep a simple URL structure</a></p>'},16:{columns:{url:"URL","url-character-length":"Length"},template:"2",name:"URL is very long",description:"<h2>Help and information</h2><p>This report analyzes your URL’s number of characters.</p>",about:"<h3>About URLs</h3><p>A URL is the 'address' of your page. Users can enter it into the browser or access it using a search engine. URLs should be short, easy to understand and contain the keyword the page is optimized for.</p>",howToFix:`<h3>What to do?</h3> <p>Create URLs that briefly summarize what the page is all about or contain its keyword. Those so-called speaking URLs help users (and crawlers) understand your content better and build trust. Why? Because people know what they can expect when they click on that link.</p> <p>Avoid unreadable, overly long, and complicated URLs that consist mainly of random letters, numbers, special characters, and capital letters. Connect words by using a hyphen.</p> <h3>For example</h3> <p>If a user is searching for unicorn popsicles, a URL like <b>www.allthingsunicorn.com/the-best-unicorn-popsicles</b> is way more informative and will get more clicks than <a href="www.unicornstuff.com/browse/Category/c0-all-Popsicles/c3-unicorn/N-1nHio2">www.unicornstuff.com/browse/Category/c0-all-Popsicles/c3-unicorn/N-1nHio2</a>.</p> <p>Also, short and readable URLs have a chance to be displayed fully in search results.</p> <p>Of course, changing your URLs is no small task and needs to be done with care. After all, changing a URL means creating a new 'address' for your content. You will lose potential backlinks, or your rankings might drop temporarily. Make sure to establish redirects from the old to the 'new' URL. If you are uncertain of how to proceed, please consult a professional.</p>`,learnMore:'<p><a href="https://developers.google.com/search/docs/crawling-indexing/url-structure?hl=en" target="_blank">Google: Keep a simple URL structure</a></p>'},17:{columns:{url:"URL"},template:"2",name:"URL contains capital letters",description:"<h2>Help and information</h2><p>This report shows the URLs of files that contain capital letters.</p>",about:"<h3>About URLs</h3><p>A URL is the 'address' of your page. Users can enter it into the browser or access it using a search engine. URLs should be short, easy to understand and contain the keyword the page is optimized for.</p><p>Whenever you upload a file (e.g., an image) to your website, <b>its filename is used for the file’s URL</b>, as well.</p>",howToFix:`<h3>What to do?</h3> <p>Check for URLs that contain <b>capital letters and special characters</b>. Create concise URLs and filenames that are <b>easy to read</b> and <b>briefly summarize</b> what the document is all about. It also makes navigating and searching for your media files much more straightforward.</p> <p>Avoid unreadable, overly long, and complicated URLs that consist mainly of random letters, numbers, special characters, and <b>capital letters</b>. Connect words by using a hyphen.</p> <h3>For example</h3> <p>If a user is searching for unicorn popsicles, a URL like <b>www.allthingsunicorn.com/the-best-unicorn-popsicles</b> is way more informative and will get more clicks than <a href="www.unicornstuff.com/browse/Category/c0-all-Popsicles/c3-unicorn/N-1nHio2">www.unicornstuff.com/browse/Category/c0-all-Popsicles/c3-unicorn/N-1nHio2</a>.</p> <p>Also, short and readable URLs have a chance to be displayed fully in search results.</p> <p>Of course, changing your URLs is no small task and needs to be done with care. After all, changing a URL means creating a new 'address' for your content. You will lose potential backlinks, or your rankings might drop temporarily. Make sure to establish redirects from the old to the 'new' URL. If you are uncertain of how to proceed, please consult a professional.</p>`,learnMore:'<p><a href="https://developers.google.com/search/docs/crawling-indexing/url-structure?hl=en" target="_blank">Google: Keep a simple URL structure</a></p>'},18:{columns:{url:"URL"},template:"2",name:"Site does not contain internal links",description:"<h2>Help and information</h2><p>This report tells you about the number of outgoing internal links of each document.</p>",about:`<h3>About internal linking</h3> <p>An internal link is any link from your website that refers to another URL on your website. Both the domain for the link source and the link destination is the same.</p> <p>Internal linking helps people navigate your site. Crawlers use it to move from URL to URL, index it if necessary, and identify your site's structure, relationships, and essential pages. Search engines measure the importance of a page within the website's structure by the number of internal URLs that link to it. Thus, internal linking is a vital ranking factor.</p>`,howToFix:"<p>Check if there are any pages with few or no outgoing (internal) links. Those pages make it hard for users and search enginges to navigate your website. Add internal links, but only to link to relevant pages, which add value for the user.</p>",learnMore:'<p><a href="https://developers.google.com/search/blog/2008/10/importance-of-link-architecture?hl=en" target="_blank">Google: Importance of link architecture</a></p>'},19:{columns:{url:"Source URL","target-url":"Number of Nofollow links"},collapseTitle:"Internal nofollow links",template:"3",name:"Site contains internal nofollow links",description:"<h2>Help and information</h2><p>This report shows crawling attributes of robots meta tags (rel=“follow“ and rel=“nofollow“) for internal and outbound links. The attribute defines whether a crawler may follow the link and check out the page or not.</p>",about:"<h3>What to do?</h3><p>Check for URLs that use the nofollow-attribute for internal links. As a rule, <b>don't use 'nofollow' for internal links</b>.Flag outbound sponsored links appropriately (add rel=“nofollow“ or rel=“sponsored“ attributes).</p>",howToFix:'<p>The most important rule is: do not use nofollow links internally.</p><p>Use the list to check which pages contain nofollow links and take a closer look at the links. Remove the rel="nofollow" attribute there.</p>',learnMore:'<p><a href="https://developers.google.com/search/blog/2019/09/evolving-nofollow-new-ways-to-identify?hl=en" target="_blank">Google: Evolving "nofollow“ — new ways to identify the nature of links</a></p>'},20:{columns:{url:"URL","clickstream-length":"Depth"},template:"2",name:"Long click path from start URL",description:"<h2>Help and information</h2><p>This report shows the number of clicks required to reach your pages, starting from your homepage.</p>",about:"<h3>About click paths</h3><p>The click path, or clickstream, indicates the number of clicks needed to get from your home page to the respective page. It determines how easy it is to reach a subpage.</p><p>The faster users and search engines reach their destination, the better — pages that can be accessed quickly and easily are considered more important. Therefore, critical pages should be accessible within as few clicks as possible.</p><h3>What is the problem?</h3><p>URLs with a long click path are hard to find for both users and crawlers. As a result, search engine crawlers may not crawl your content as often; they might assume that such 'hidden' pages are rarely updated.</p>",howToFix:"<h3>What to do?</h3><p>Take a look at URLs that require many clicks to be accessed. Consider shortening/simplifying your click paths.</p><p>Ideally, each document within your website should be reached within 4 clicks.</p><p>To be more precise: think about adding more pages to your main menu or making categories more accessible.</p>",learnMore:'<p><a href="https://en.wikipedia.org/wiki/Click_path" target="_blank">Wikipedia: Click path</a></p>'},23:{columns:{url:"URL","meta-language":"Language","meta-language-country":"Country","detected-language":"Language detected"},template:"2",name:"Given language does not match actual language",description:"<h2>Help and information</h2><p>This report shows you contradictions between specifications and the actual language.</p>",about:"<h3>About language attributes</h3><p>Language attributes specify the language of a page in its HTML code. For example, for multilingual websites, use the <b>hreflang attribute</b>. Search engines will also read it to determine the language of your page.</p><p>Google bot completely ignores <b>lang attributes</b>. However, screen readers use it to identify the language of the website.</p>",howToFix:'<p>Check your source code for the language specification.</p><p>For example:</p><p><html dir="ltr" lang="de-DE"></p>',learnMore:'<p><a href="https://developers.google.com/search/docs/advanced/crawling/managing-multi-regional-sites" target="_blank">Google: Managing multi-regional and multilingual sites</a></p>'},24:{columns:{url:"URL","2d-rank":"2d Rank","content-duplicates-count":"Number of duplicates"},collapseTitle:"Pages with the same content",template:"3",name:"Duplicate content",description:"<h2>Help and information</h2><p>This report shows pages with duplicate content.</p>",about:"<h3>About Duplicate Content</h3><p>Duplicate content (remarkably similar or identical content) is a major headache for search engines. They have to decide which page is the most relevant. If they can't, the rankings of both pages fluctuate at mediocre positions or Google indexes only one of the two — but did it take the right one?!</p><p>Generally, a distinction is made between internal and external duplicate content, whether duplicate content was found on the same domain or two different domains. We list identical content on your page.</p><p>Duplicate content can occur in different ways:</p><ol><li>Pages are accessible with and without a trailing slash (www.example.com/folder/ vs. www.example.com/folder).</li><li>You can access the same pages with or without www. (e.g., www.example.com vs. example.com)</li><li>Identical pages with session ids or parameters in their URLs</li><li>Content copied from your own or other websites.</li></ol>",howToFix:"<h3>What to do?</h3><p>Some of your URLs create duplicate content. Remove it. Make sure you always write individual, topic-relevant, and keyword-optimized content for each URL. Often, missing redirects or wrong canonical tags are to blame for duplicate content.</p><p>Should duplicate content stem from decorated URLs, make sure to define a canonical URL (usually the undecorated one) and add a canonical tag.</p>",learnMore:'<p><a href="https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls" target="_blank">Google Search Console: Avoid creating duplicate content</a></p>'},25:{columns:{title:"Title","title-duplicates-count":"Number of duplicates"},collapseTitle:"Pages with duplicate title",template:"3",name:"Duplicate title",description:"<h2>Help and information</h2><p>This report shows meta title duplicates.</p>",about:`<h3>About Snippets</h3> <p>A search result consists of three components:</p> <ol><li>1. Meta title (the blue headline)</li> <li>URL</li> <li>Meta description (brief summary of the page)</li></ol> <p>The search result is often the first thing users see about your website. Like a shop sign, your search results need to stand out among all the other search results. It needs to grab the users' attention and convince them to come to your website. Whether users click your result or not depends, not only on your position on the search engine result page (SERP) but also on its ability to convince users.</p>`,howToFix:`<h3>What to do?</h3> <p>Search engines use meta titles to create your snippet (search result). Also, meta titles are a ranking factor. Make sure each page has a unique and keyword-optimized title:</p> <ol><li>Treat the meta title as if it's a headline for an advertisement; make it as compelling and as relevant as possible. Highlight what the user gains from visiting your website.</li> <li>Make sure that every URL has a unique meta title.</li> <li>Don't forget to include your keyword.</li> <li>Stay within 70 characters, so the title will be fully displayed.</li></ol>`,learnMore:'<p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en#control-how-your-site-looks" target="_blank">Google: Create Good Titles And Snippets</a></p>'},26:{columns:{url:"URL"},template:"2",name:"Title is missing or empty",description:`<h2>Help and information</h2> <p>This report shows pages with missing or empty title tags.</p>`,about:`<h3>About titles and snippets</h3> <p>Each URL has a title, also called a meta title. A search engine uses the title for your search result (also known as a snippet). A snippet consists of a:</p> <ol><li>Title (the blue headline)</li> <li>URL</li> <li>Description (short summary of the page)</li></ol> <p>Your snippet is the first thing users get to see of your website. It is like a shop sign that needs to stand out among all the other search results.</p> <p>Your snippet needs to grab the users' attention and convince them to visit your website. Whether users click it or not depends not only on the snippet's position on the search engine result page (SERP) but also on its ability to draw visits to your website.</p>`,howToFix:`<h3>What to do?</h3> <p>The overview shows the <b>length (number of characters) of your titles</b>. The correct length is essential, so search engines can fully display the title (and description, too) on all devices. Improve your snippets (individual search results) by writing compelling titles and descriptions.</p> <ol><li>Title length: about 65 characters</li> <li>Description length: approximately 135 characters</li> <li>Show people that you deliver the exact content they are looking for or that you can solve their problems and challenges.</li> <li>Include the URL's keyword in the title and description in a meaningful way.</li></ol>`,learnMore:`<p><a href="https://developers.google.com/search/docs/appearance/title-link?hl=en" target="_blank">Influencing your title links in search results</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en#control-how-your-site-looks" target="_blank">Google: Create Good Titles And Snippets</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en" target="_blank">Search Engine Optimization (SEO) Starter Guide</a></p>`},27:{columns:{url:"URL"},template:"2",name:"H1 missing",description:`<h2>Help and information</h2> <p>In this report, you‘ll find information about missing H1 headlines.</p>`,about:`<h3>About headlines</h3> <p>Like a good book or an essay, a webpage should have an easy-to-understand structure. For your content, this structure is achieved by using headlines. Those headlines are assigned a headline tag that signifies their place within the document's hierarchy.</p>`,howToFix:`<h3>What to do?</h3> <p>Structure your content and make sure to use the proper heading tags (H1-H3).</p> <ol><li>Use the <b>H1 heading once</b> on your page or post title.</li> <li><b>Avoid multiple H1 headings</b> on a single page.</li> <li>The H1 heading should be <b>unique</b> within your website, avoid duplicates.</li> <li>Make sure to include your <b>keyword in your H1 heading,</b> if possible, right at the beginning. If it makes sense, add your keyword to H2-H6 headings as well, but readability comes first.</li> <li>Use <b>H2-H3 headings</b> to structure your content. Multiple H2/H3 tags are perfectly normal.</li></ol> <p>Feel free to use synonyms or add relevant terms and keywords for a comprehensive, easy-to-understand content piece.</p> <p>About H4-H6, Google mentioned that a good structured text works with H1 to H3 just fine.</p>`,learnMore:`<p><a href="https://developers.google.com/search/docs/appearance/title-link?hl=en" target="_blank">Influencing your title links in search results</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en#control-how-your-site-looks" target="_blank">Google: Create Good Titles And Snippets</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en" target="_blank">Search Engine Optimization (SEO) Starter Guide</a></p>`},28:{columns:{url:"URL","h1-count":"Number of H1"},collapseTitle:"H1 headings found on the page",template:"1",name:"Several h1 exist",description:`<h2>Help and information</h2> <p>In this report, you‘ll find information about the number of H1 headlines on a page.</p>`,about:`<h3>About headlines</h3> <p>Like a good book or an essay, a webpage should have an easy-to-understand structure. For your content, this structure is achieved by using headlines. Those headlines are assigned a headline tag that signifies their place within the document's hierarchy.</p>`,howToFix:`<h3>What to do?</h3> <p>Structure your content and make sure to use the proper heading tags (H1-H3).</p> <ol><li>Use the <b>H1 heading once</b> on your page or post title.</li> <li><b>Avoid multiple H1 headings</b> on a single page.</li> <li>The H1 heading should be <b>unique</b> within your website, avoid duplicates.</li> <li>Make sure to include your <b>keyword in your H1 heading,</b> if possible, right at the beginning. If it makes sense, add your keyword to H2-H6 headings as well, but readability comes first.</li> <li>Use <b>H2-H3 headings</b> to structure your content. Multiple H2/H3 tags are perfectly normal.</li></ol> <p>Feel free to use synonyms or add relevant terms and keywords for a comprehensive, easy-to-understand content piece.</p> <p>About H4-H6, Google mentioned that a good structured text works with H1 to H3 just fine.</p>`,learnMore:`<p><a href="https://developers.google.com/search/docs/appearance/title-link?hl=en" target="_blank">Influencing your title links in search results</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en#control-how-your-site-looks" target="_blank">Google: Create Good Titles And Snippets</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en" target="_blank">Search Engine Optimization Starter Guide</a></p>`},29:{columns:{title:"H1","h1-duplicates-count":"Number of duplicates"},collapseTitle:"Pages with the same H1",template:"3",name:"H1 duplicate",description:"<h2>Help and information</h2><p>In this report, you‘ll find information about H1 duplicates.</p>",about:`<h3>About headlines and H1 tags</h3> <p>Like a good book or an essay, a webpage should have an easy-to-understand structure and a unique title. Structure your content using headlines. Those headlines are assigned a headline tag signifying their place within the document's hierarchy. Usually, H1 is the title of your webpage.</p>`,howToFix:`<h3>What to do?</h3> <p>Structure your content and make sure to use the proper heading tags (H1-H3).</p> <ol><li>Use the <b>H1 heading once</b> on your page or post title.</li> <li><b>Avoid multiple H1 headings</b> on a single page.</li> <li>The H1 heading should be <b>unique</b> within your website, avoid duplicates.</li> <li>Make sure to include your <b>keyword in your H1 heading,</b> if possible, right at the beginning. If it makes sense, add your keyword to H2-H6 headings as well, but readability comes first.</li> <li>Use <b>H2-H3 headings</b> to structure your content. Multiple H2/H3 tags are perfectly normal.</li></ol> <p>Feel free to use synonyms or add relevant terms and keywords for a comprehensive, easy-to-understand content piece.</p> <p>About H4-H6, Google mentioned that a good structured text works with H1 to H3 just fine.</p>`,learnMore:`<p><a href="https://developers.google.com/search/docs/appearance/title-link?hl=en" target="_blank">Influencing your title links in search results</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en#control-how-your-site-looks" target="_blank">Google: Create Good Titles And Snippets</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en" target="_blank">Search Engine Optimization (SEO) Starter Guide</a></p>`},30:{columns:{url:"URL"},template:"2",name:"Meta description is missing",description:`<h2>Help and information</h2> <p>This report shows pages with missing Meta Descriptions.</p>`,about:`<h3>About meta descriptions</h3> <p>A search result (also called a snippet) consists of three components:</p> <ol><li>Meta title (the blue headline)</li> <li>URL</li> <li><b>Meta description</b> (short summary of the page)</li></ol> <p>Being the search result, it is the first thing users get to see of your website. Like a shop sign, it needs to stand out among all other search results. It needs to grab the users' attention and convince them to come to your website. Therefore, whether users click it or not depends not only on your position on the search engine result page (SERP) but also on its ability to convince users.</p>`,howToFix:`<h3>What to do?</h3> <ol><li>Make sure that every URL has a unique meta description.</li> <li>Treat the meta description like an advert for your webpage; make it as compelling and as relevant as possible. First, briefly summarize what your page is all about. Then, highlight what the user gains from visiting your website.</li> <li>If it makes sense, include your keyword.</li> <li>Limit your meta description to <b>135 characters</b> to make sure that it is fully displayed on mobile phones, as well.</li> <li>Feel free to use checkmarks or even fitting emojis to help you stand out. But make sure to check which emojis are supported by Google. Adding emojis does not guarantee that Google will display them.</li></ol>`,learnMore:`<p><a href="https://developers.google.com/search/docs/appearance/snippet?hl=en" target="_blank">Control your snippets in search results</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en" target="_blank">Search Engine Optimization (SEO) Starter Guide</a></p>`},32:{columns:{title:"Description","meta-description-duplicates-count":"Number of duplicates"},collapseTitle:"Pages with the same description",template:"3",name:"Meta description duplicate",description:`<h2>Help and information</h2> <p>In this report, you‘ll find information about meta description duplicates.</p>`,about:`<h3>About meta descriptions</h3> <p>A search result (snippet) consists of three components:</p> <ol><li>Meta title (the blue headline)</li> <li>URL</li> <li>Meta description (summary of the page)</li></ol> <p>In Google, your snippet is the first thing users see of your website. It is like a shop sign that needs to stand out among all search results. It needs to grab the users' attention and convince them to come to your website.</p> <p>Therefore, whether users click your snippet or not depends not only on your position on the search engine result page (SERP) but also on its ability to convince users.</p>`,howToFix:`<h3>What to do?</h3> <p>Check whether there are URLs with identical meta descriptions.</p> <ol><li>Treat the meta description as if it's an advert for your webpage; make it as compelling and as relevant as possible. Briefly summarize what your page is all about and highlight what the user gains from visiting your website.</li> <li>Make sure that <b>every URL has a unique meta description.</b></li> <li>If it makes sense, include your keyword.</li> <li>To make sure your description is fully displayed on every device, limit it to <b>135 characters.</b></li> <li>Feel free to use icons such as checkmarks or even emojis to stand out. However, check which emojis Google supports first. Also, including an emoji does not guarantee that Google will display it.</li></ol>`,learnMore:`<p><a href="https://developers.google.com/search/docs/appearance/snippet?hl=en" target="_blank">Control your snippets in search results</a></p> <p><a href="https://developers.google.com/search/docs/fundamentals/seo-starter-guide?hl=en" target="_blank">Search Engine Optimization (SEO) Starter Guide</a></p>`},38:{columns:{url:"URL","content-wordcount":"Words"},template:"2",name:"Little content",description:`<h2>Help and information</h2> <p>This report provides information about the word count for each crawled document.</p>`,about:`<h3>About Thin Content</h3> <p><b>Word count is not a ranking factor. However, word count indicates the added value (or usefulness) users can gain from your content.</b></p> <p>Content is considered ‘thin’ when it is very short (200 words or less). More often than not, Thin Content does not offer any added value for the user. After all, anyone would be hard-pressed to provide helpful information or help solve a problem within 200 words.</p> <p>Thin Content originated when search engines favored ‘fresh’ content (i.e., content that was just created and therefore considered up to date) over its usefulness for the reader. Those times are long gone. Today, usefulness and satisfying the user intent should be your goal.</p> <p>Did You Know?</p> <p>The higher the word count, the more time users spend on your webpage. For Google, this so-called Dwell Time indicates how relevant your content is for users; it is assumed to be a ranking signal. Usefulness increases trust in your brand.</p>`,howToFix:`<h3>What to do?</h3> <p>Check how you can increase the content quality of pages with a low word count.</p> <p>Use tables, quotations, lists, video, or audio markups to add content.</p> <p>Evaluating your own content against these questions can help you gauge whether it is helpful and reliable. Beyond asking yourself these questions, consider having others you trust who are unaffiliated with your site provide an honest assessment.</p>`,learnMore:'<p><a href="https://developers.google.com/search/docs/fundamentals/creating-helpful-content?hl=en" target="_blank">Creating helpful, reliable, people-first content</a></p>'},39:{columns:{"2d-rank":"2d Rank",url:"URL"},template:"2",name:"No open graph preview image",description:`<h2>Help and information</h2> <p>This report shows pages where the Facebook preview image is missing.</p>`,about:`<h2>About Facebook Open Graph</h2> <p>Facebook Open Graph helps you customize the title, description, and preview image of content you and your users share on Facebook.</p>`,howToFix:`<h3>What to do?</h3> <p>Most content is shared on Facebook as a URL. To control how your content appears on Facebook, you must mark up your website with <b>Open Graph tags</b>. For your content to be presented correctly, your server must also use the <b>gzip</b> and <b>deflate</b> encodings.</p> <p>If you don’t offer specifications, Facebook will guess what a good title, description, and image might be for your preview.</p> <h3>How to mark up an article</h3> <p>Most of the time, articles, news stories, or blog posts are shared on Facebook. Below you’ll find a markup example for this kind of content, using og:type=“article“.</p> <p><em><meta property="og: title" content="A short crisp title" ></em></p> <p><em><meta property="og: type" content="article" ></em></p> <p><em><meta property="og: url" content="https://www.example.com" ></em></p> <p><em><meta property="og: image" content=" https://www.example.com /pictures/preview. jpg" ></em></p> <h3>List of basic tags</h3> <p>These are the most basic meta tags that you should use for all content types:</p> <p><b>og:url</b> | Your page’s canonical URL without any parameters.</p> <p><b>og:title</b> | Your article’s title or a shortened version, no branding.</p> <p><b>og:description</b> | 1-2 sentences describing the content and/or highlighting its usefulness.</p> <p><b>og:image</b> | URL of the image you want in your preview. Dimensions should be 1200x628 pixels</p> <p><b>fb:app_id</b> | You’ll need this for Facebook Insights to get information about traffic to your site from Facebook. Find the app ID in your App Dashboard.</p> <p><b>og:type</b> | The media type of your content. It impacts how your content shows up in the News Feed.</p> <h3>Did you know?</h3> <p>Facebook Open Graphs and optimized previews usually improve the Click-Through Rate (CTR), increase traffic to your website, and increase Dwell Time.</p>`,learnMore:`<p><a href="https://developers.facebook.com/docs/sharing/webmasters/?locale=en_US" target="_blank">Facebook: A Guide to Sharing for Webmasters</a></p> <p><a href="https://developers.facebook.com/tools/debug/?locale=en_US" target="_blank">Facebook: Sharing Debugger</a></p>`},40:{columns:{"2d-rank":"2d Rank",url:"URL"},template:"2",name:"No X preview image",description:`<h2>Help and information</h2> <p>This report shows pages where the X / Twitter preview image is missing.</p>`,about:`<h3>About X Cards</h3> <p>X cards help you customize the title, description, and preview image of content you plan to share on X.</p>`,howToFix:`<h3>What to do?</h3> <p>To use X cards, you need a verified X account and to implement a bit of code on your website.</p> <p>Make sure to use the following tags:</p> <p><em><meta name="twitter: card" content="summary" ></em></p> <p><em><meta name="twitter: site" content="@johndoe" ></em></p> <p><em><meta name="twitter: domain" content="Example. com" ></em></p> <p><em><meta name="twitter: creator" content="@johndoe" ></em></p> <p><em><meta name="twitter: image: src" content="https://www.example.com/images/post-preview-social.jpg" ></em></p> <p>Beyond that, there are different types of X Cards you can use, depending on the context:</p> <ol><li>Summary Card (content="summary")</li> <li>Summary Card with large image (content="summary_large_image")</li> <li>App Card (content="app")</li> <li>Player Card (content="player")</li></ol> <h3>Did you know?</h3> <p>X cards and optimized previews usually improve the Click-Through Rate (CTR), increase traffic to your website, and increase Dwell Time.</p>`,learnMore:'<p><a href="https://developer.x.com/en/docs/x-for-websites/cards/overview/abouts-cards" target="_blank">X: Getting Started with Cards</a></p>'},43:{columns:{"source-2d-rank":"2d Rank","source-url":"Source",anchor:"Anchor text","target-url":"Target","target-status-code":"HTTP Status code"},template:"2",name:"Broken external links",description:`<h2>Help and information</h2> <p>This report shows the status code for all outbound links.</p>`,about:`<h3>About broken links</h3> <p>Broken links (or dead links) are links to pages or documents that users and crawlers can no longer access via that URL. They're easy to recognize because of their infamous <b>404 error code</b>, but 410, 500, and 503 also refer to broken links.</p> <p>Of course, broken links are frustrating for users because they end up in a dead-end. That is why search engines don't like broken links, either. So naturally, too many broken links may affect your rankings.</p>`,howToFix:`<h3>What to do?</h3> <p>Don't send your users to dead ends!</p> <p>First check whether the target is really broken. It is often the case that crawlers are locked out.</p> <p>Remove external links that are no longer accessible.</p> <ol><li>Replace broken links by looking for alternatives and updating the link destination.</li> <li>Look for links that are useful to your readers.</li> <li>Flag sponsored links appropriately (add rel=“nofollow“ or rel=“sponsored“ attributes).</li></ol>`,learnMore:'<p><a href="https://developers.google.com/search/blog/2019/09/evolving-nofollow-new-ways-to-identify" target="_blank">Google: Evolving „nofollow“ — new ways to identify the nature of links</a></p>'},44:{columns:{"2d-rank":"2d Rank",url:"URL"},template:"2",name:"Several canonical links",description:`<h2>Help and information</h2> <p>This report indicates the proper use of canonical tags on your website.</p>`,about:`<h3>What is the canonical tag?</h3> <p>The canonical tag is a specification in the head element of the source code or the HTTP header of each URL/document. It is beneficial whenever there are multiple URLs with identical or remarkably similar content. Similar content includes, for example, URLs with and without UTM parameters or filter settings.</p> <p>Every URL, <b>including the home page</b>, should have a canonical tag, even the "original". The tag tells search engines, which URL to list in search results, and which to ignore. Thus, canonical tags help you avoid <b>duplicate content</b> and <b>keyword cannibalization.</b></p> <p>Examples of what can cause duplicate content:</p> <ol><li>URLs with HTTPS variants</li> <li>URLs are accessible with and without a trailing slash ("/")</li> <li>URLs are accessible with lower- and upper-case-letters</li> <li>URLs are accessible with and without www.</li> <li>URLs contain session IDs or filter settings</li> <li>URLs of product variants in online shops</li></ol> <p>This is what the canonical tag looks like in the head element of the source code:</p> <p><head></p> <p><link rel=”canonical” href=”https://www.yourdomain.com/original-url”/></p> <p>.</p> <p>.</p> <p>.</p> <p></head></p>`,howToFix:`<h3>What to do?</h3> <p>Provide <b>one canonical tag</b> for every URL. Define a canonical ('original‘) URL case-by-case. If the respective page is considered the original, the canonical tag should contain the URL and refer to itself.</p>`,learnMore:'<p><a href="https://developers.google.com/search/docs/advanced/crawling/consolidate-duplicate-urls#why-it-matters" target="_blank">How to specify a canonical with rel="canonical" and other methods</a></p>'},46:{columns:{url:"URL","status-code":"HTTP status code"},template:"2",name:"Server error (HTTP code 5xx)",description:`<h2>Help and information</h2> <p>This report shows HTTP status code 5xx found on your website.</p>`,about:`<h3>About server errors (status code 5xx)</h3> <p>These HTTP status codes occur whenever there is a server malfunction. The request from your browser or search engine crawler was correct, but the server could not process it. For instance, your server might not have been available (status code 503) at the time of the request.</p>`,howToFix:`<p>There can be many reasons for the HTTP status code 5xx. But the name says it all.</p> <p>500 - Internal Server Error</p><p>502 - Bad Gateway</p><p>503 - Service Unavailable</p><p>There are other errors, but they are always similar.</p> <p>Check whether only this one URL is not working or if it is several URLs. If only one URL is affected, check the settings, other scripts or plugins that are used on this URL.</p> <p>Also check the server settings. In some situations you may be prevented from seeing this URL for security reasons.</p>`,learnMore:'<p><a href="https://en.wikipedia.org/wiki/List_of_HTTP_status_codes?visit_id=637280211018396133-2553453636&hl=en&rd=1" target="_blank">Wikipedia: List of HTTP status codes</a></p>'},48:{columns:{url:"URL","js-duplicates-count":"Number of duplicates"},collapseTitle:"Found duplicates",template:"3",name:"Javascript file found under several URLs",description:"<h2>Help and information</h2><p>This report shows the number of identical files accessible through multiple URLs.</p>",about:"<h3>About redundant files</h3><p>Every time you upload a file to your website, it is assigned a unique URL. So, for example, if you upload the same image three times, it will be accessible via three URLs.</p>",howToFix:`<h3>What to do?</h2><p>Keep your website clean and simple. Upload every file once and use/embed it wherever and as often as you need it. Doing so saves you bandwidth, storage space, and crawl budget.</p> <p>In case of redundant files, choose one to keep and replace it where its copies were used/embedded. Afterward, delete all redundant files.</p> <p>Make sure you use a <b>descriptive file</b> name, and in the case of Search Engine Optimization-relevant files, create a <b>keyword-optimized URL</b> and alt tag (for images).</p> <p>Exact file names help you organize your media files and easily find and embed images, for example. Also, popular images (i.e., those you embed frequently) are more likely to appear in image searches.</p>`,learnMore:""},49:{columns:{url:"URL","css-duplicates-count":"Number of duplicates"},collapseTitle:"Found duplicates",template:"3",name:"CSS file found under multiple URLs",description:"<h2>Help and information</h2><p>This report shows the number of identical files accessible through multiple URLs.</p>",about:"<h3>About redundant files</h3><p>Every time you upload a file to your website, it is assigned a unique URL. So, for example, if you upload the same image three times, it will be accessible via three URLs.</p>",howToFix:`<h3>What to do?</h2><p>Keep your website clean and simple. Upload every file once and use/embed it wherever and as often as you need it. Doing so saves you bandwidth, storage space, and crawl budget.</p> <p>In case of redundant files, choose one to keep and replace it where its copies were used/embedded. Afterward, delete all redundant files.</p> <p>Make sure you use a <b>descriptive file</b> name, and in the case of Search Engine Optimization-relevant files, create a <b>keyword-optimized URL</b> and alt tag (for images).</p> <p>Exact file names help you organize your media files and easily find and embed images, for example. Also, popular images (i.e., those you embed frequently) are more likely to appear in image searches.</p>`,learnMore:""},50:{columns:{url:"URL","img-duplicates-count":"Number of duplicates"},collapseTitle:"Found duplicates",template:"3",name:"Image file found under multiple URLs",description:"<h2>Help and information</h2><p>This report shows the number of identical files accessible through multiple URLs.</p>",about:"<h3>About redundant files</h3><p>Every time you upload a file to your website, it is assigned a unique URL. So, for example, if you upload the same image three times, it will be accessible via three URLs.</p>",howToFix:`<h3>What to do?</h2> <p>Keep your website clean and simple. Upload every file once and use/embed it wherever and as often as you need it. Doing so saves you bandwidth, storage space, and crawl budget.</p> <p>In case of redundant files, choose one to keep and replace it where its copies were used/embedded. Afterward, delete all redundant files.</p> <p>Make sure you use a <b>descriptive file</b> name, and in the case of Search Engine Optimization-relevant files, create a <b>keyword-optimized URL</b> and alt tag (for images).</p> <p>Exact file names help you organize your media files and easily find and embed images, for example. Also, popular images (i.e., those you embed frequently) are more likely to appear in image searches.</p>`,learnMore:'<p><a href="https://support.google.com/webmasters/answer/114016" target="_blank">Google: Google Images best practices</a></p><p><a href="https://developers.google.com/search/docs/advanced/sitemaps/image-sitemaps" target="_blank">Google: Image sitemaps</a></p>'},52:{columns:{url:"URL","loadtime-connect":"Connection time (ms)","loadtime-ttfb":"TTFB (ms)","loadtime-total":"Loading time (ms)"},template:"2",name:"Long load time",description:"<h2>Help and information</h2><p>This report tells you about your website's page speed.</p>",about:`<h3>About page speed</h3><p>Page speed is the time it takes to display a requested URL on a device's screen completely and functionally. Page speed is one of the most critical factors for a good user experience. It is also an important <b>ranking factor</b> for Google, especially for mobile search.</p> <p>If a URL loads too slowly, users become impatient and quickly return to search results to click on the next hit. If a page takes longer than 3 seconds to load, the <b>bounce rate</b> (the number of users who leave the page again) is already a whopping 40%.</p> <p>In addition, a large website with a slow page speed can experience <b>crawling issues.</b></p>`,howToFix:`<h3>What to do?</h3><p>Ideally, your pages should <b>load within one second</b> and not exceed three. Don't make your users wait! Instead, optimize page speed to increase loading times, improve user experience, and rankings.</p> <p>Each CMS has its own rules and options for improving speed. Find out the best methods for your CMS.</p> <p>Example: WordPress</p> <ul><li>Use a specialized WordPress hoster</li> <li>Reduce the number of plugins</li> <li>Install a cache plugin</li> <li>Minimize your tracking needs</li> <li>Check your theme</li></ul>`,learnMore:'<p>Analyze and optimize your website with PageSpeed tools</p><p><a href="https://pagespeed.web.dev/ " target="_blank">https://pagespeed.web.dev/ </a></p><p><a href="https://developers.google.com/speed?hl=en" target="_blank">https://developers.google.com/speed?hl=en</a></p>'},54:{columns:{"2d-rank":"2d Rank",url:"URL","js-files-count":"Number of JS"},collapseTitle:"Linked JS files",template:"3",name:"Many Javascript files included",description:`<h2>Help and information</h2> <p>This report tells you the number of JavaScript files included in a single document.</p>`,about:`<h3>About JavaScript</h3><p>JavaScript is a programming language developed to extend the possibilities of HTML and CSS. You can use JavaScript to implement various functions such as validating form fields, creating drop-down menus, and displaying dialog boxes.</p> <p>As you can see, JavaScript is essential for modern websites. But if you're not careful, it can significantly <b>slow down your page speed.</b></p>`,howToFix:`<h3>What to do?</h3><p>Try to avoid integrating too many JavaScript files within a single document. If possible, reduce the number and size of JavaScript files.</p> <ol><li>Reduce the code of your JavaScript files as much as possible.</li> <li>Then, merge your JavaScript files. Merging reduces the number of files to load and thus the number of browser requests.</li> <li>Compress the data packets the browser receives.</li> <li>Allow crawling JavaScript in your robots.txt</li></ol>`,learnMore:`<p>Analyze and optimize your website with PageSpeed tools</p> <p><a href="https://pagespeed.web.dev/ " target="_blank">https://pagespeed.web.dev/ </a></p> <p><a href="https://developers.google.com/speed?hl=en" target="_blank">https://developers.google.com/speed?hl=en</a></p>`},55:{columns:{"2d-rank":"2d Rank",url:"URL","css-files-count":"Number of CSS"},collapseTitle:"Linked CSS files",template:"3",name:"Many CSS files included",description:"<h2>Help and information</h2><p>This report tells you the number of CSS files included in a single document.</p>",about:`<h3>About CSS files and page speed</h3><p>The <b>CSS file</b> (short for Cascading Style Sheets) describes the style of your website. It enables customized global properties that define how to display HTML elements. For example, CSS files can determine the size, color, font, line spacing, indentation, borders, and location of HTML elements. As you can imagine, it's quite an important file.</p> <p><b>Page speed</b> is the time it takes to display a requested URL on a device's screen completely and functionally. Page speed is one of the most critical factors for a good user experience. It is also an important ranking factor for Google, especially for mobile search.</p>`,howToFix:"<h3>What to do?</h3><p>Look for documents containing six or more CSS files. Then, merge your files into one and compress it. Do not block CSS files from crawling in your robots.txt.</p>",learnMore:`<p>Analyze and optimize your website with PageSpeed tools</p> <p><a href="https://pagespeed.web.dev/ " target="_blank">https://pagespeed.web.dev/ </a></p> <p><a href="https://developers.google.com/speed?hl=en" target="_blank">https://developers.google.com/speed?hl=en</a></p>`},56:{columns:{"2d-rank":"2d Rank",url:"URL"},template:"2",name:"Language not specified",description:"<h2>Help and information</h2><p>This report shows you the URLs where no language attribute was found.</p>",about:`<h3>About language attributes</h3><p>Language attributes specify the language of a page in its HTML code. For example, for multilingual websites, use the <b>hreflang attribute.</b> Search engines will also read it to determine the language of your page.</p> <p>Google bot completely ignores <b>lang attributes.</b> However, screen readers use it to identify the language of the website.</p>`,howToFix:'<p>First you should add the language setting to your HTML source code:</p><p>For example:</p><p><html lang="de-DE"></p><p>In addition to that, you can specify the "hreflang"-tag.</p>',learnMore:'<p><a href="https://developers.google.com/search/docs/advanced/crawling/managing-multi-regional-sites" target="_blank">Google: Managing multi-regional and multilingual sites</a></p>'},65:{columns:{"source-2d-rank":"2d Rank source","source-url":"Paginated site",relationship:"rel attribut","target-url":"Target","target-status-code":"HTTP status code"},template:"2",name:"Pagination links defective",description:"<h2>Help and information</h2><p>This report shows errors with link targets in your pagination.</p>",about:`<h3>About pagination</h3><p>Initially, pagination describes the page numbering of a document. In the context of Search Engine Optimization, pagination is the logical linking of the content displayed over several pages. For example, an online shop could feature 30 products within a category and present ten products per page.</p> <p>However, paginations can be troublesome for Search Engine Optimizations. Often, search engines list some or all paginated pages in search results. So, in our example, users could find page three or eight of our shop's category instead of page one.</p>`,howToFix:`<h3>What to do?</h3> <p>To solve this problem, use the attributes <em>rel=next</em> and <em>rel=prev</em> or <em>rel=previous</em>.</p> <p>They tell crawlers that these pages are tied together, and how. Typical applications for pagination are:</p> <ul><li>Blog post overview pages</li> <li>Product listings</li> <li>Long forum threads</li></ul> <p>Make sure that paginated pages are accessible and do not create a 4xx or 5xx status code.</p>`,learnMore:'<p><a href="https://developers.google.com/search/blog/2011/09/pagination-with-relnext-and-relprev?hl=en" target="_blank">Google: Pagination with rel="next" and rel="prev"</a></p><p><a href="https://developers.google.com/search/docs/specialty/ecommerce/pagination-and-incremental-page-loading?hl=en" target="_blank">Pagination, incremental page loading, and their impact on Google Search</a></p>'},66:{columns:{"2d-rank":"2d Rank",url:"URL","filesize-total":"Total file size (kB)"},template:"2",name:"High overall size",description:"<h2>Help and information</h2><p>This report tells you about your documents' file size.</p>",about:"<h3>About page speed and file size</h3><p>The <b>page speed</b> is the time it takes to fully and functionally display a requested URL on a device.</p><p>Page speed is one of the most critical factors for a good user experience. If a URL loads too slowly, users become impatient and, if worse comes to worst, return to the search results to click on the next hit (i.e., your competition). Page speed is an important ranking factor, especially for mobile search.</p><p><b>File size</b> significantly impacts a website's page speed. The more data the browser needs to download to load your page, the longer it takes to display it.</p>",howToFix:`<h3>What to do?</h3> <p>Look for pages with massive file sizes (1 MB and more). Keep your files as small as possible so that they load quickly.</p> <ol><li>Compress your files using GZip or Deflate.</li> <li>Upload images as appropriate file types and in required resolutions and dimensions.</li> <li>Use CSS sprites.</li></ol>`,learnMore:'<p><a href="https://pagespeed.web.dev/" target="_blank">Google: PageSpeedInsights</a></p><p><a href="https://en.wikipedia.org/wiki/Data_compression" target="_blank">Wikipedia: Data compression</a></p><p><a href="https://en.wikipedia.org/wiki/Gzip" target="_blank">Wikipedia: GZIP</a></p>'},67:{columns:{url:"URL"},template:"2",name:"No compression",description:"<h2>Help and information</h2><p>This report shows you whether your documents are well compressed.</p>",about:"<h3>Why is compression important?</h3><p>File size significantly impacts a website's <b>page speed.</b> The more data the browser needs to download to load your page, the longer it takes to display it. A slow page speed usually increases the bounce rate significantly.</p>",howToFix:"<h3>What to do?</h3><p>Look for uncompressed documents and compress their files. The most common compression methods are <b>GZip</b> and <b>Deflate.</b></p><p>This setting is usually specified by the server or hoster, but can also be managed by server settings or plugins.</p>",learnMore:'<p><a href="https://pagespeed.web.dev/" target="_blank">Google: PageSpeedInsights</a></p><p><a href="https://en.wikipedia.org/wiki/Data_compression" target="_blank">Wikipedia: Data compression</a></p><p><a href="https://en.wikipedia.org/wiki/Gzip" target="_blank">Wikipedia: GZIP</a></p>'},68:{columns:{url:"URL","media-type":"HTTP mime type",filesize:"File size (kB)"},template:"2",name:"High file size",description:"<h2>Help and information</h2><p>This report groups your URLs according to their file size.</p>",about:"<h3>About file size and page speed</h3><p>The more data the browser needs to download to load your page, the longer it takes to display it. A slow page speed usually increases the bounce rate significantly. Page speed is one of the most critical factors for a good user experience and good rankings on Google.</p><p>Very small (0-64kB)</p><p>Small (64-128kB)</p><p>Medium (128-512-64kB)</p><p>Large (512-1024kB)</p><p>Very Large (1-10MB)</p>",howToFix:'<h3>What to do?</h3><p>Check for "large" or "very large" URLs. Reduce their file size by optimizing your images, compressing your files, or using CSS sprites.</p><h3>What you can do:</h3><ul><li>Export images for web (e.g. Photoshop)</li><li>Choose the appropriate file type for your images (e.g., png if transparency is needed, .jpg for colorful images)</li><li>Upload images in the dimensions you need (or in several sizes for different devices)</li><li>Use CSS sprites (for image sets or icons)</li></ul>',learnMore:'<p><a href="https://pagespeed.web.dev/" target="_blank">Google: PageSpeedInsights</a></p><p><a href="https://en.wikipedia.org/wiki/Data_compression" target="_blank">Wikipedia: Data compression</a></p><p><a href="https://en.wikipedia.org/wiki/Gzip" target="_blank">Wikipedia: GZIP</a></p>'},106:{columns:{"source-2d-rank":"2d rank source","source-url":"Page","target-url":"Link in head","target-status-code":"HTTP status code"},template:"2",name:"Defect head-links",description:"<h2>Help and information</h2><p>This report tells you whether there are any broken links embedded in the <head> elements of your website.</p>",about:"<p>Every broken link is an unnecessary request. Furthermore, it may involve important content such as CSS or JS.</p><p>Use this report to identify and replace broken links. Look for links with the following status codes:</p><p>404</p><p>410</p><p>500</p><p>503</p>",howToFix:"<p>Either fix linked pages so that they are accessible again or replace them. Also, check for redirected pages (status codes 301 and 302) and replace the links in your <head> elements with the redirect targets.</p>",learnMore:'<p><a href="https://developers.google.com/search/docs/advanced/crawling/soft-404-errors" target="_blank">Google: Soft 404 errors</a></p><p><a href="https://support.google.com/webmasters/answer/2445990?hl=en" target="_blank">Google: 404 (Page Not Found) errors</a></p>'}}},issuesFoundOnPage:{errors:{auditDataFailed:"Failed to load audit data",urlsDataFailed:"Failed to load Urls data"},tableSidebar:{description:{title:"How to improve the page",text:"To improve the page status, you need to resolve the issues found on the page."},rank:{title:"2D-Rank",text:"Marks the importance of a page. From 1 to 100, 100 the highest."}},table:{issuesFound:"issues found on the page",noDataQuickAudit:`We have not found any serious errors. But that's not the end of the analysis. Run a Full SEO Audit and find out even more details about the Search Engine Optimization of your website.`,noDataFullAudit:"No issues",noDataAnonymousUser:`We have not found any serious errors. But that's not the end of the analysis. Sign up for free to run a Full SEO Audit and find out even more details about the Search Engine Optimization of your website.`}}}}});function N3(e){e.use(A8).use(sa)}function U3(e,t){return function(){return e.apply(t,arguments)}}const{toString:TR}=Object.prototype,{getPrototypeOf:ah}=Object,{iterator:ih,toStringTag:B3}=Symbol,sh=(e=>t=>{const n=TR.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ii=e=>(e=e.toLowerCase(),t=>sh(t)===e),rh=e=>t=>typeof t===e,{isArray:yl}=Array,il=rh("undefined");function Rc(e){return e!==null&&!il(e)&&e.constructor!==null&&!il(e.constructor)&&_a(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const H3=Ii("ArrayBuffer");function IR(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&H3(e.buffer),t}const xR=rh("string"),_a=rh("function"),j3=rh("number"),Oc=e=>e!==null&&typeof e=="object",ER=e=>e===!0||e===!1,Ld=e=>{if(sh(e)!=="object")return!1;const t=ah(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(B3 in e)&&!(ih in e)},RR=e=>{if(!Oc(e)||Rc(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},OR=Ii("Date"),LR=Ii("File"),DR=e=>!!(e&&typeof e.uri<"u"),MR=e=>e&&typeof e.getParts<"u",$R=Ii("Blob"),FR=Ii("FileList"),VR=e=>Oc(e)&&_a(e.pipe);function NR(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const sb=NR(),rb=typeof sb.FormData<"u"?sb.FormData:void 0,UR=e=>{if(!e)return!1;if(rb&&e instanceof rb)return!0;const t=ah(e);if(!t||t===Object.prototype||!_a(e.append))return!1;const n=sh(e);return n==="formdata"||n==="object"&&_a(e.toString)&&e.toString()==="[object FormData]"},BR=Ii("URLSearchParams"),[HR,jR,WR,qR]=["ReadableStream","Request","Response","Headers"].map(Ii),zR=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Lc(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,i;if(typeof e!="object"&&(e=[e]),yl(e))for(a=0,i=e.length;a<i;a++)t.call(null,e[a],a,e);else{if(Rc(e))return;const s=n?Object.getOwnPropertyNames(e):Object.keys(e),r=s.length;let o;for(a=0;a<r;a++)o=s[a],t.call(null,e[o],o,e)}}function W3(e,t){if(Rc(e))return null;t=t.toLowerCase();const n=Object.keys(e);let a=n.length,i;for(;a-- >0;)if(i=n[a],t===i.toLowerCase())return i;return null}const Lr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,q3=e=>!il(e)&&e!==Lr;function _g(){const{caseless:e,skipUndefined:t}=q3(this)&&this||{},n={},a=(i,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;const r=e&&W3(n,s)||s;Ld(n[r])&&Ld(i)?n[r]=_g(n[r],i):Ld(i)?n[r]=_g({},i):yl(i)?n[r]=i.slice():(!t||!il(i))&&(n[r]=i)};for(let i=0,s=arguments.length;i<s;i++)arguments[i]&&Lc(arguments[i],a);return n}const YR=(e,t,n,{allOwnKeys:a}={})=>(Lc(t,(i,s)=>{n&&_a(i)?Object.defineProperty(e,s,{value:U3(i,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,s,{value:i,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:a}),e),GR=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),KR=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},ZR=(e,t,n,a)=>{let i,s,r;const o={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),s=i.length;s-- >0;)r=i[s],(!a||a(r,e,t))&&!o[r]&&(t[r]=e[r],o[r]=!0);e=n!==!1&&ah(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},XR=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},JR=e=>{if(!e)return null;if(yl(e))return e;let t=e.length;if(!j3(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},QR=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ah(Uint8Array)),e7=(e,t)=>{const a=(e&&e[ih]).call(e);let i;for(;(i=a.next())&&!i.done;){const s=i.value;t.call(e,s[0],s[1])}},t7=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},n7=Ii("HTMLFormElement"),a7=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,i){return a.toUpperCase()+i}),ob=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),i7=Ii("RegExp"),z3=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};Lc(n,(i,s)=>{let r;(r=t(i,s,e))!==!1&&(a[s]=r||i)}),Object.defineProperties(e,a)},s7=e=>{z3(e,(t,n)=>{if(_a(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(_a(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},r7=(e,t)=>{const n={},a=i=>{i.forEach(s=>{n[s]=!0})};return yl(e)?a(e):a(String(e).split(t)),n},o7=()=>{},l7=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function u7(e){return!!(e&&_a(e.append)&&e[B3]==="FormData"&&e[ih])}const c7=e=>{const t=new Array(10),n=(a,i)=>{if(Oc(a)){if(t.indexOf(a)>=0)return;if(Rc(a))return a;if(!("toJSON"in a)){t[i]=a;const s=yl(a)?[]:{};return Lc(a,(r,o)=>{const l=n(r,i+1);!il(l)&&(s[o]=l)}),t[i]=void 0,s}}return a};return n(e,0)},d7=Ii("AsyncFunction"),f7=e=>e&&(Oc(e)||_a(e))&&_a(e.then)&&_a(e.catch),Y3=((e,t)=>e?setImmediate:t?((n,a)=>(Lr.addEventListener("message",({source:i,data:s})=>{i===Lr&&s===n&&a.length&&a.shift()()},!1),i=>{a.push(i),Lr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",_a(Lr.postMessage)),h7=typeof queueMicrotask<"u"?queueMicrotask.bind(Lr):typeof process<"u"&&process.nextTick||Y3,m7=e=>e!=null&&_a(e[ih]),pe={isArray:yl,isArrayBuffer:H3,isBuffer:Rc,isFormData:UR,isArrayBufferView:IR,isString:xR,isNumber:j3,isBoolean:ER,isObject:Oc,isPlainObject:Ld,isEmptyObject:RR,isReadableStream:HR,isRequest:jR,isResponse:WR,isHeaders:qR,isUndefined:il,isDate:OR,isFile:LR,isReactNativeBlob:DR,isReactNative:MR,isBlob:$R,isRegExp:i7,isFunction:_a,isStream:VR,isURLSearchParams:BR,isTypedArray:QR,isFileList:FR,forEach:Lc,merge:_g,extend:YR,trim:zR,stripBOM:GR,inherits:KR,toFlatObject:ZR,kindOf:sh,kindOfTest:Ii,endsWith:XR,toArray:JR,forEachEntry:e7,matchAll:t7,isHTMLForm:n7,hasOwnProperty:ob,hasOwnProp:ob,reduceDescriptors:z3,freezeMethods:s7,toObjectSet:r7,toCamelCase:a7,noop:o7,toFiniteNumber:l7,findKey:W3,global:Lr,isContextDefined:q3,isSpecCompliantForm:u7,toJSONObject:c7,isAsyncFn:d7,isThenable:f7,setImmediate:Y3,asap:h7,isIterable:m7};let ut=class G3 extends Error{static from(t,n,a,i,s,r){const o=new G3(t.message,n||t.code,a,i,s);return o.cause=t,o.name=t.name,t.status!=null&&o.status==null&&(o.status=t.status),r&&Object.assign(o,r),o}constructor(t,n,a,i,s){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),a&&(this.config=a),i&&(this.request=i),s&&(this.response=s,this.status=s.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:pe.toJSONObject(this.config),code:this.code,status:this.status}}};ut.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";ut.ERR_BAD_OPTION="ERR_BAD_OPTION";ut.ECONNABORTED="ECONNABORTED";ut.ETIMEDOUT="ETIMEDOUT";ut.ERR_NETWORK="ERR_NETWORK";ut.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";ut.ERR_DEPRECATED="ERR_DEPRECATED";ut.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";ut.ERR_BAD_REQUEST="ERR_BAD_REQUEST";ut.ERR_CANCELED="ERR_CANCELED";ut.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";ut.ERR_INVALID_URL="ERR_INVALID_URL";ut.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const p7=null;function Sg(e){return pe.isPlainObject(e)||pe.isArray(e)}function K3(e){return pe.endsWith(e,"[]")?e.slice(0,-2):e}function wm(e,t,n){return e?e.concat(t).map(function(i,s){return i=K3(i),!n&&s?"["+i+"]":i}).join(n?".":""):t}function g7(e){return pe.isArray(e)&&!e.some(Sg)}const v7=pe.toFlatObject(pe,{},null,function(t){return/^is[A-Z]/.test(t)});function oh(e,t,n){if(!pe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=pe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,g){return!pe.isUndefined(g[m])});const a=n.metaTokens,i=n.visitor||d,s=n.dots,r=n.indexes,o=n.Blob||typeof Blob<"u"&&Blob,l=n.maxDepth===void 0?100:n.maxDepth,u=o&&pe.isSpecCompliantForm(t);if(!pe.isFunction(i))throw new TypeError("visitor must be a function");function c(v){if(v===null)return"";if(pe.isDate(v))return v.toISOString();if(pe.isBoolean(v))return v.toString();if(!u&&pe.isBlob(v))throw new ut("Blob is not supported. Use a Buffer instead.");return pe.isArrayBuffer(v)||pe.isTypedArray(v)?u&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function d(v,m,g){let b=v;if(pe.isReactNative(t)&&pe.isReactNativeBlob(v))return t.append(wm(g,m,s),c(v)),!1;if(v&&!g&&typeof v=="object"){if(pe.endsWith(m,"{}"))m=a?m:m.slice(0,-2),v=JSON.stringify(v);else if(pe.isArray(v)&&g7(v)||(pe.isFileList(v)||pe.endsWith(m,"[]"))&&(b=pe.toArray(v)))return m=K3(m),b.forEach(function(_,C){!(pe.isUndefined(_)||_===null)&&t.append(r===!0?wm([m],C,s):r===null?m:m+"[]",c(_))}),!1}return Sg(v)?!0:(t.append(wm(g,m,s),c(v)),!1)}const f=[],h=Object.assign(v7,{defaultVisitor:d,convertValue:c,isVisitable:Sg});function p(v,m,g=0){if(!pe.isUndefined(v)){if(g>l)throw new ut("Object is too deeply nested ("+g+" levels). Max depth: "+l,ut.ERR_FORM_DATA_DEPTH_EXCEEDED);if(f.indexOf(v)!==-1)throw Error("Circular reference detected in "+m.join("."));f.push(v),pe.forEach(v,function(y,_){(!(pe.isUndefined(y)||y===null)&&i.call(t,y,pe.isString(_)?_.trim():_,m,h))===!0&&p(y,m?m.concat(_):[_],g+1)}),f.pop()}}if(!pe.isObject(e))throw new TypeError("data must be an object");return p(e),t}function lb(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(a){return t[a]})}function S0(e,t){this._pairs=[],e&&oh(e,this,t)}const Z3=S0.prototype;Z3.append=function(t,n){this._pairs.push([t,n])};Z3.toString=function(t){const n=t?function(a){return t.call(this,a,lb)}:lb;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function y7(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function X3(e,t,n){if(!t)return e;const a=n&&n.encode||y7,i=pe.isFunction(n)?{serialize:n}:n,s=i&&i.serialize;let r;if(s?r=s(t,i):r=pe.isURLSearchParams(t)?t.toString():new S0(t,i).toString(a),r){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class ub{constructor(){this.handlers=[]}use(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){pe.forEach(this.handlers,function(a){a!==null&&t(a)})}}const k0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},b7=typeof URLSearchParams<"u"?URLSearchParams:S0,w7=typeof FormData<"u"?FormData:null,_7=typeof Blob<"u"?Blob:null,S7={isBrowser:!0,classes:{URLSearchParams:b7,FormData:w7,Blob:_7},protocols:["http","https","file","blob","url","data"]},C0=typeof window<"u"&&typeof document<"u",kg=typeof navigator=="object"&&navigator||void 0,k7=C0&&(!kg||["ReactNative","NativeScript","NS"].indexOf(kg.product)<0),C7=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",P7=C0&&window.location.href||"http://localhost",A7=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:C0,hasStandardBrowserEnv:k7,hasStandardBrowserWebWorkerEnv:C7,navigator:kg,origin:P7},Symbol.toStringTag,{value:"Module"})),Xn={...A7,...S7};function T7(e,t){return oh(e,new Xn.classes.URLSearchParams,{visitor:function(n,a,i,s){return Xn.isNode&&pe.isBuffer(n)?(this.append(a,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}function I7(e){return pe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function x7(e){const t={},n=Object.keys(e);let a;const i=n.length;let s;for(a=0;a<i;a++)s=n[a],t[s]=e[s];return t}function J3(e){function t(n,a,i,s){let r=n[s++];if(r==="__proto__")return!0;const o=Number.isFinite(+r),l=s>=n.length;return r=!r&&pe.isArray(i)?i.length:r,l?(pe.hasOwnProp(i,r)?i[r]=pe.isArray(i[r])?i[r].concat(a):[i[r],a]:i[r]=a,!o):((!i[r]||!pe.isObject(i[r]))&&(i[r]=[]),t(n,a,i[r],s)&&pe.isArray(i[r])&&(i[r]=x7(i[r])),!o)}if(pe.isFormData(e)&&pe.isFunction(e.entries)){const n={};return pe.forEachEntry(e,(a,i)=>{t(I7(a),i,n,0)}),n}return null}const Co=(e,t)=>e!=null&&pe.hasOwnProp(e,t)?e[t]:void 0;function E7(e,t,n){if(pe.isString(e))try{return(t||JSON.parse)(e),pe.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const Dc={transitional:k0,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",i=a.indexOf("application/json")>-1,s=pe.isObject(t);if(s&&pe.isHTMLForm(t)&&(t=new FormData(t)),pe.isFormData(t))return i?JSON.stringify(J3(t)):t;if(pe.isArrayBuffer(t)||pe.isBuffer(t)||pe.isStream(t)||pe.isFile(t)||pe.isBlob(t)||pe.isReadableStream(t))return t;if(pe.isArrayBufferView(t))return t.buffer;if(pe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(s){const l=Co(this,"formSerializer");if(a.indexOf("application/x-www-form-urlencoded")>-1)return T7(t,l).toString();if((o=pe.isFileList(t))||a.indexOf("multipart/form-data")>-1){const u=Co(this,"env"),c=u&&u.FormData;return oh(o?{"files[]":t}:t,c&&new c,l)}}return s||i?(n.setContentType("application/json",!1),E7(t)):t}],transformResponse:[function(t){const n=Co(this,"transitional")||Dc.transitional,a=n&&n.forcedJSONParsing,i=Co(this,"responseType"),s=i==="json";if(pe.isResponse(t)||pe.isReadableStream(t))return t;if(t&&pe.isString(t)&&(a&&!i||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t,Co(this,"parseReviver"))}catch(l){if(o)throw l.name==="SyntaxError"?ut.from(l,ut.ERR_BAD_RESPONSE,this,null,Co(this,"response")):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Xn.classes.FormData,Blob:Xn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pe.forEach(["delete","get","head","post","put","patch"],e=>{Dc.headers[e]={}});const R7=pe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),O7=e=>{const t={};let n,a,i;return e&&e.split(` `).forEach(function(r){i=r.indexOf(":"),n=r.substring(0,i).trim().toLowerCase(),a=r.substring(i+1).trim(),!(!n||t[n]&&R7[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},cb=Symbol("internals"),L7=/[^\x09\x20-\x7E\x80-\xFF]/g;function D7(e){let t=0,n=e.length;for(;t<n;){const a=e.charCodeAt(t);if(a!==9&&a!==32)break;t+=1}for(;n>t;){const a=e.charCodeAt(n-1);if(a!==9&&a!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}function Dl(e){return e&&String(e).trim().toLowerCase()}function M7(e){return D7(e.replace(L7,""))}function Dd(e){return e===!1||e==null?e:pe.isArray(e)?e.map(Dd):M7(String(e))}function $7(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const F7=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function _m(e,t,n,a,i){if(pe.isFunction(a))return a.call(this,t,n);if(i&&(t=n),!!pe.isString(t)){if(pe.isString(a))return t.indexOf(a)!==-1;if(pe.isRegExp(a))return a.test(t)}}function V7(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function N7(e,t){const n=pe.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(i,s,r){return this[a].call(this,t,i,s,r)},configurable:!0})})}let Sa=class{constructor(t){t&&this.set(t)}set(t,n,a){const i=this;function s(o,l,u){const c=Dl(l);if(!c)throw new Error("header name must be a non-empty string");const d=pe.findKey(i,c);(!d||i[d]===void 0||u===!0||u===void 0&&i[d]!==!1)&&(i[d||l]=Dd(o))}const r=(o,l)=>pe.forEach(o,(u,c)=>s(u,c,l));if(pe.isPlainObject(t)||t instanceof this.constructor)r(t,n);else if(pe.isString(t)&&(t=t.trim())&&!F7(t))r(O7(t),n);else if(pe.isObject(t)&&pe.isIterable(t)){let o={},l,u;for(const c of t){if(!pe.isArray(c))throw TypeError("Object iterator must return a key-value pair");o[u=c[0]]=(l=o[u])?pe.isArray(l)?[...l,c[1]]:[l,c[1]]:c[1]}r(o,n)}else t!=null&&s(n,t,a);return this}get(t,n){if(t=Dl(t),t){const a=pe.findKey(this,t);if(a){const i=this[a];if(!n)return i;if(n===!0)return $7(i);if(pe.isFunction(n))return n.call(this,i,a);if(pe.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Dl(t),t){const a=pe.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||_m(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let i=!1;function s(r){if(r=Dl(r),r){const o=pe.findKey(a,r);o&&(!n||_m(a,a[o],o,n))&&(delete a[o],i=!0)}}return pe.isArray(t)?t.forEach(s):s(t),i}clear(t){const n=Object.keys(this);let a=n.length,i=!1;for(;a--;){const s=n[a];(!t||_m(this,this[s],s,t,!0))&&(delete this[s],i=!0)}return i}normalize(t){const n=this,a={};return pe.forEach(this,(i,s)=>{const r=pe.findKey(a,s);if(r){n[r]=Dd(i),delete n[s];return}const o=t?V7(s):String(s).trim();o!==s&&delete n[s],n[o]=Dd(i),a[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return pe.forEach(this,(a,i)=>{a!=null&&a!==!1&&(n[i]=t&&pe.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(i=>a.set(i)),a}static accessor(t){const a=(this[cb]=this[cb]={accessors:{}}).accessors,i=this.prototype;function s(r){const o=Dl(r);a[o]||(N7(i,r),a[o]=!0)}return pe.isArray(t)?t.forEach(s):s(t),this}};Sa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);pe.reduceDescriptors(Sa.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});pe.freezeMethods(Sa);function Sm(e,t){const n=this||Dc,a=t||n,i=Sa.from(a.headers);let s=a.data;return pe.forEach(e,function(o){s=o.call(n,s,i.normalize(),t?t.status:void 0)}),i.normalize(),s}function Q3(e){return!!(e&&e.__CANCEL__)}let Mc=class extends ut{constructor(t,n,a){super(t??"canceled",ut.ERR_CANCELED,n,a),this.name="CanceledError",this.__CANCEL__=!0}};function eC(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new ut("Request failed with status code "+n.status,[ut.ERR_BAD_REQUEST,ut.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function U7(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function B7(e,t){e=e||10;const n=new Array(e),a=new Array(e);let i=0,s=0,r;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=a[s];r||(r=u),n[i]=l,a[i]=u;let d=s,f=0;for(;d!==i;)f+=n[d++],d=d%e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-r<t)return;const h=c&&u-c;return h?Math.round(f*1e3/h):void 0}}function H7(e,t){let n=0,a=1e3/t,i,s;const r=(u,c=Date.now())=>{n=c,i=null,s&&(clearTimeout(s),s=null),e(...u)};return[(...u)=>{const c=Date.now(),d=c-n;d>=a?r(u,c):(i=u,s||(s=setTimeout(()=>{s=null,r(i)},a-d)))},()=>i&&r(i)]}const uf=(e,t,n=3)=>{let a=0;const i=B7(50,250);return H7(s=>{const r=s.loaded,o=s.lengthComputable?s.total:void 0,l=o!=null?Math.min(r,o):r,u=Math.max(0,l-a),c=i(u);a=Math.max(a,l);const d={loaded:l,total:o,progress:o?l/o:void 0,bytes:u,rate:c||void 0,estimated:c&&o?(o-l)/c:void 0,event:s,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(d)},n)},db=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},fb=e=>(...t)=>pe.asap(()=>e(...t)),j7=Xn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Xn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Xn.origin),Xn.navigator&&/(msie|trident)/i.test(Xn.navigator.userAgent)):()=>!0,W7=Xn.hasStandardBrowserEnv?{write(e,t,n,a,i,s,r){if(typeof document>"u")return;const o=[`${e}=${encodeURIComponent(t)}`];pe.isNumber(n)&&o.push(`expires=${new Date(n).toUTCString()}`),pe.isString(a)&&o.push(`path=${a}`),pe.isString(i)&&o.push(`domain=${i}`),s===!0&&o.push("secure"),pe.isString(r)&&o.push(`SameSite=${r}`),document.cookie=o.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function q7(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function z7(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function tC(e,t,n){let a=!q7(t);return e&&(a||n===!1)?z7(e,t):t}const hb=e=>e instanceof Sa?{...e}:e;function ro(e,t){t=t||{};const n={};function a(u,c,d,f){return pe.isPlainObject(u)&&pe.isPlainObject(c)?pe.merge.call({caseless:f},u,c):pe.isPlainObject(c)?pe.merge({},c):pe.isArray(c)?c.slice():c}function i(u,c,d,f){if(pe.isUndefined(c)){if(!pe.isUndefined(u))return a(void 0,u,d,f)}else return a(u,c,d,f)}function s(u,c){if(!pe.isUndefined(c))return a(void 0,c)}function r(u,c){if(pe.isUndefined(c)){if(!pe.isUndefined(u))return a(void 0,u)}else return a(void 0,c)}function o(u,c,d){if(pe.hasOwnProp(t,d))return a(u,c);if(pe.hasOwnProp(e,d))return a(void 0,u)}const l={url:s,method:s,data:s,baseURL:r,transformRequest:r,transformResponse:r,paramsSerializer:r,timeout:r,timeoutMessage:r,withCredentials:r,withXSRFToken:r,adapter:r,responseType:r,xsrfCookieName:r,xsrfHeaderName:r,onUploadProgress:r,onDownloadProgress:r,decompress:r,maxContentLength:r,maxBodyLength:r,beforeRedirect:r,transport:r,httpAgent:r,httpsAgent:r,cancelToken:r,socketPath:r,responseEncoding:r,validateStatus:o,headers:(u,c,d)=>i(hb(u),hb(c),d,!0)};return pe.forEach(Object.keys({...e,...t}),function(c){if(c==="__proto__"||c==="constructor"||c==="prototype")return;const d=pe.hasOwnProp(l,c)?l[c]:i,f=pe.hasOwnProp(e,c)?e[c]:void 0,h=pe.hasOwnProp(t,c)?t[c]:void 0,p=d(f,h,c);pe.isUndefined(p)&&d!==o||(n[c]=p)}),n}const nC=e=>{const t=ro({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:i,xsrfCookieName:s,headers:r,auth:o}=t;if(t.headers=r=Sa.from(r),t.url=X3(tC(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&r.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):""))),pe.isFormData(n)){if(Xn.hasStandardBrowserEnv||Xn.hasStandardBrowserWebWorkerEnv)r.setContentType(void 0);else if(pe.isFunction(n.getHeaders)){const l=n.getHeaders(),u=["content-type","content-length"];Object.entries(l).forEach(([c,d])=>{u.includes(c.toLowerCase())&&r.set(c,d)})}}if(Xn.hasStandardBrowserEnv&&(pe.isFunction(a)&&(a=a(t)),a===!0||a==null&&j7(t.url))){const u=i&&s&&W7.read(s);u&&r.set(i,u)}return t},Y7=typeof XMLHttpRequest<"u",G7=Y7&&function(e){return new Promise(function(n,a){const i=nC(e);let s=i.data;const r=Sa.from(i.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:u}=i,c,d,f,h,p;function v(){h&&h(),p&&p(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let m=new XMLHttpRequest;m.open(i.method.toUpperCase(),i.url,!0),m.timeout=i.timeout;function g(){if(!m)return;const y=Sa.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders()),C={data:!o||o==="text"||o==="json"?m.responseText:m.response,status:m.status,statusText:m.statusText,headers:y,config:e,request:m};eC(function(P){n(P),v()},function(P){a(P),v()},C),m=null}"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){!m||m.readyState!==4||m.status===0&&!(m.responseURL&&m.responseURL.indexOf("file:")===0)||setTimeout(g)},m.onabort=function(){m&&(a(new ut("Request aborted",ut.ECONNABORTED,e,m)),m=null)},m.onerror=function(_){const C=_&&_.message?_.message:"Network Error",A=new ut(C,ut.ERR_NETWORK,e,m);A.event=_||null,a(A),m=null},m.ontimeout=function(){let _=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const C=i.transitional||k0;i.timeoutErrorMessage&&(_=i.timeoutErrorMessage),a(new ut(_,C.clarifyTimeoutError?ut.ETIMEDOUT:ut.ECONNABORTED,e,m)),m=null},s===void 0&&r.setContentType(null),"setRequestHeader"in m&&pe.forEach(r.toJSON(),function(_,C){m.setRequestHeader(C,_)}),pe.isUndefined(i.withCredentials)||(m.withCredentials=!!i.withCredentials),o&&o!=="json"&&(m.responseType=i.responseType),u&&([f,p]=uf(u,!0),m.addEventListener("progress",f)),l&&m.upload&&([d,h]=uf(l),m.upload.addEventListener("progress",d),m.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(c=y=>{m&&(a(!y||y.type?new Mc(null,e,m):y),m.abort(),m=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const b=U7(i.url);if(b&&Xn.protocols.indexOf(b)===-1){a(new ut("Unsupported protocol "+b+":",ut.ERR_BAD_REQUEST,e));return}m.send(s||null)})},K7=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,i;const s=function(u){if(!i){i=!0,o();const c=u instanceof Error?u:this.reason;a.abort(c instanceof ut?c:new Mc(c instanceof Error?c.message:c))}};let r=t&&setTimeout(()=>{r=null,s(new ut(`timeout of ${t}ms exceeded`,ut.ETIMEDOUT))},t);const o=()=>{e&&(r&&clearTimeout(r),r=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(s):u.removeEventListener("abort",s)}),e=null)};e.forEach(u=>u.addEventListener("abort",s));const{signal:l}=a;return l.unsubscribe=()=>pe.asap(o),l}},Z7=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let a=0,i;for(;a<n;)i=a+t,yield e.slice(a,i),a=i},X7=async function*(e,t){for await(const n of J7(e))yield*Z7(n,t)},J7=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:a}=await t.read();if(n)break;yield a}}finally{await t.cancel()}},mb=(e,t,n,a)=>{const i=X7(e,t);let s=0,r,o=l=>{r||(r=!0,a&&a(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await i.next();if(u){o(),l.close();return}let d=c.byteLength;if(n){let f=s+=d;n(f)}l.enqueue(new Uint8Array(c))}catch(u){throw o(u),u}},cancel(l){return o(l),i.return()}},{highWaterMark:2})},pb=64*1024,{isFunction:gd}=pe,Q7=(({Request:e,Response:t})=>({Request:e,Response:t}))(pe.global),{ReadableStream:gb,TextEncoder:vb}=pe.global,yb=(e,...t)=>{try{return!!e(...t)}catch{return!1}},eO=e=>{e=pe.merge.call({skipUndefined:!0},Q7,e);const{fetch:t,Request:n,Response:a}=e,i=t?gd(t):typeof fetch=="function",s=gd(n),r=gd(a);if(!i)return!1;const o=i&&gd(gb),l=i&&(typeof vb=="function"?(p=>v=>p.encode(v))(new vb):async p=>new Uint8Array(await new n(p).arrayBuffer())),u=s&&o&&yb(()=>{let p=!1;const v=new n(Xn.origin,{body:new gb,method:"POST",get duplex(){return p=!0,"half"}}),m=v.headers.has("Content-Type");return v.body!=null&&v.body.cancel(),p&&!m}),c=r&&o&&yb(()=>pe.isReadableStream(new a("").body)),d={stream:c&&(p=>p.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(p=>{!d[p]&&(d[p]=(v,m)=>{let g=v&&v[p];if(g)return g.call(v);throw new ut(`Response type '${p}' is not supported`,ut.ERR_NOT_SUPPORT,m)})});const f=async p=>{if(p==null)return 0;if(pe.isBlob(p))return p.size;if(pe.isSpecCompliantForm(p))return(await new n(Xn.origin,{method:"POST",body:p}).arrayBuffer()).byteLength;if(pe.isArrayBufferView(p)||pe.isArrayBuffer(p))return p.byteLength;if(pe.isURLSearchParams(p)&&(p=p+""),pe.isString(p))return(await l(p)).byteLength},h=async(p,v)=>{const m=pe.toFiniteNumber(p.getContentLength());return m??f(v)};return async p=>{let{url:v,method:m,data:g,signal:b,cancelToken:y,timeout:_,onDownloadProgress:C,onUploadProgress:A,responseType:P,headers:T,withCredentials:I="same-origin",fetchOptions:W}=nC(p),Z=t||fetch;P=P?(P+"").toLowerCase():"text";let E=K7([b,y&&y.toAbortSignal()],_),X=null;const re=E&&E.unsubscribe&&(()=>{E.unsubscribe()});let ke;try{if(A&&u&&m!=="get"&&m!=="head"&&(ke=await h(T,g))!==0){let R=new n(v,{method:"POST",body:g,duplex:"half"}),N;if(pe.isFormData(g)&&(N=R.headers.get("content-type"))&&T.setContentType(N),R.body){const[B,te]=db(ke,uf(fb(A)));g=mb(R.body,pb,B,te)}}pe.isString(I)||(I=I?"include":"omit");const ue=s&&"credentials"in n.prototype;if(pe.isFormData(g)){const R=T.getContentType();R&&/^multipart\/form-data/i.test(R)&&!/boundary=/i.test(R)&&T.delete("content-type")}const oe={...W,signal:E,method:m.toUpperCase(),headers:T.normalize().toJSON(),body:g,duplex:"half",credentials:ue?I:void 0};X=s&&new n(v,oe);let se=await(s?Z(X,W):Z(v,oe));const de=c&&(P==="stream"||P==="response");if(c&&(C||de&&re)){const R={};["status","statusText","headers"].forEach(J=>{R[J]=se[J]});const N=pe.toFiniteNumber(se.headers.get("content-length")),[B,te]=C&&db(N,uf(fb(C),!0))||[];se=new a(mb(se.body,pb,B,()=>{te&&te(),re&&re()}),R)}P=P||"text";let ve=await d[pe.findKey(d,P)||"text"](se,p);return!de&&re&&re(),await new Promise((R,N)=>{eC(R,N,{data:ve,headers:Sa.from(se.headers),status:se.status,statusText:se.statusText,config:p,request:X})})}catch(ue){throw re&&re(),ue&&ue.name==="TypeError"&&/Load failed|fetch/i.test(ue.message)?Object.assign(new ut("Network Error",ut.ERR_NETWORK,p,X,ue&&ue.response),{cause:ue.cause||ue}):ut.from(ue,ue&&ue.code,p,X,ue&&ue.response)}}},tO=new Map,aC=e=>{let t=e&&e.env||{};const{fetch:n,Request:a,Response:i}=t,s=[a,i,n];let r=s.length,o=r,l,u,c=tO;for(;o--;)l=s[o],u=c.get(l),u===void 0&&c.set(l,u=o?new Map:eO(t)),c=u;return u};aC();const P0={http:p7,xhr:G7,fetch:{get:aC}};pe.forEach(P0,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const bb=e=>`- ${e}`,nO=e=>pe.isFunction(e)||e===null||e===!1;function aO(e,t){e=pe.isArray(e)?e:[e];const{length:n}=e;let a,i;const s={};for(let r=0;r<n;r++){a=e[r];let o;if(i=a,!nO(a)&&(i=P0[(o=String(a)).toLowerCase()],i===void 0))throw new ut(`Unknown adapter '${o}'`);if(i&&(pe.isFunction(i)||(i=i.get(t))))break;s[o||"#"+r]=i}if(!i){const r=Object.entries(s).map(([l,u])=>`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let o=n?r.length>1?`since : `+r.map(bb).join(` `):" "+bb(r[0]):"as no adapter specified";throw new ut("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return i}const iC={getAdapter:aO,adapters:P0};function km(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Mc(null,e)}function wb(e){return km(e),e.headers=Sa.from(e.headers),e.data=Sm.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),iC.getAdapter(e.adapter||Dc.adapter,e)(e).then(function(a){return km(e),a.data=Sm.call(e,e.transformResponse,a),a.headers=Sa.from(a.headers),a},function(a){return Q3(a)||(km(e),a&&a.response&&(a.response.data=Sm.call(e,e.transformResponse,a.response),a.response.headers=Sa.from(a.response.headers))),Promise.reject(a)})}const sC="1.15.1",lh={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{lh[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const _b={};lh.transitional=function(t,n,a){function i(s,r){return"[Axios v"+sC+"] Transitional option '"+s+"'"+r+(a?". "+a:"")}return(s,r,o)=>{if(t===!1)throw new ut(i(r," has been removed"+(n?" in "+n:"")),ut.ERR_DEPRECATED);return n&&!_b[r]&&(_b[r]=!0,console.warn(i(r," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,r,o):!0}};lh.spelling=function(t){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${t}`),!0)};function iO(e,t,n){if(typeof e!="object")throw new ut("options must be an object",ut.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let i=a.length;for(;i-- >0;){const s=a[i],r=t[s];if(r){const o=e[s],l=o===void 0||r(o,s,e);if(l!==!0)throw new ut("option "+s+" must be "+l,ut.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ut("Unknown option "+s,ut.ERR_BAD_OPTION)}}const Md={assertOptions:iO,validators:lh},za=Md.validators;let Kr=class{constructor(t){this.defaults=t||{},this.interceptors={request:new ub,response:new ub}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const s=(()=>{if(!i.stack)return"";const r=i.stack.indexOf(` `);return r===-1?"":i.stack.slice(r+1)})();try{if(!a.stack)a.stack=s;else if(s){const r=s.indexOf(` `),o=r===-1?-1:s.indexOf(` `,r+1),l=o===-1?"":s.slice(o+1);String(a.stack).endsWith(l)||(a.stack+=` `+s)}}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ro(this.defaults,n);const{transitional:a,paramsSerializer:i,headers:s}=n;a!==void 0&&Md.assertOptions(a,{silentJSONParsing:za.transitional(za.boolean),forcedJSONParsing:za.transitional(za.boolean),clarifyTimeoutError:za.transitional(za.boolean),legacyInterceptorReqResOrdering:za.transitional(za.boolean)},!1),i!=null&&(pe.isFunction(i)?n.paramsSerializer={serialize:i}:Md.assertOptions(i,{encode:za.function,serialize:za.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Md.assertOptions(n,{baseUrl:za.spelling("baseURL"),withXsrfToken:za.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let r=s&&pe.merge(s.common,s[n.method]);s&&pe.forEach(["delete","get","head","post","put","patch","common"],p=>{delete s[p]}),n.headers=Sa.concat(r,s);const o=[];let l=!0;this.interceptors.request.forEach(function(v){if(typeof v.runWhen=="function"&&v.runWhen(n)===!1)return;l=l&&v.synchronous;const m=n.transitional||k0;m&&m.legacyInterceptorReqResOrdering?o.unshift(v.fulfilled,v.rejected):o.push(v.fulfilled,v.rejected)});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,d=0,f;if(!l){const p=[wb.bind(this),void 0];for(p.unshift(...o),p.push(...u),f=p.length,c=Promise.resolve(n);d<f;)c=c.then(p[d++],p[d++]);return c}f=o.length;let h=n;for(;d<f;){const p=o[d++],v=o[d++];try{h=p(h)}catch(m){v.call(this,m);break}}try{c=wb.call(this,h)}catch(p){return Promise.reject(p)}for(d=0,f=u.length;d<f;)c=c.then(u[d++],u[d++]);return c}getUri(t){t=ro(this.defaults,t);const n=tC(t.baseURL,t.url,t.allowAbsoluteUrls);return X3(n,t.params,t.paramsSerializer)}};pe.forEach(["delete","get","head","options"],function(t){Kr.prototype[t]=function(n,a){return this.request(ro(a||{},{method:t,url:n,data:(a||{}).data}))}});pe.forEach(["post","put","patch"],function(t){function n(a){return function(s,r,o){return this.request(ro(o||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:s,data:r}))}}Kr.prototype[t]=n(),Kr.prototype[t+"Form"]=n(!0)});let sO=class rC{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const a=this;this.promise.then(i=>{if(!a._listeners)return;let s=a._listeners.length;for(;s-- >0;)a._listeners[s](i);a._listeners=null}),this.promise.then=i=>{let s;const r=new Promise(o=>{a.subscribe(o),s=o}).then(i);return r.cancel=function(){a.unsubscribe(s)},r},t(function(s,r,o){a.reason||(a.reason=new Mc(s,r,o),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new rC(function(i){t=i}),cancel:t}}};function rO(e){return function(n){return e.apply(null,n)}}function oO(e){return pe.isObject(e)&&e.isAxiosError===!0}const Cg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Cg).forEach(([e,t])=>{Cg[t]=e});function oC(e){const t=new Kr(e),n=U3(Kr.prototype.request,t);return pe.extend(n,Kr.prototype,t,{allOwnKeys:!0}),pe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return oC(ro(e,i))},n}const Sn=oC(Dc);Sn.Axios=Kr;Sn.CanceledError=Mc;Sn.CancelToken=sO;Sn.isCancel=Q3;Sn.VERSION=sC;Sn.toFormData=oh;Sn.AxiosError=ut;Sn.Cancel=Sn.CanceledError;Sn.all=function(t){return Promise.all(t)};Sn.spread=rO;Sn.isAxiosError=oO;Sn.mergeConfig=ro;Sn.AxiosHeaders=Sa;Sn.formToJSON=e=>J3(pe.isHTMLForm(e)?new FormData(e):e);Sn.getAdapter=iC.getAdapter;Sn.HttpStatusCode=Cg;Sn.default=Sn;const{Axios:WQ,AxiosError:qQ,CanceledError:zQ,isCancel:YQ,CancelToken:GQ,VERSION:KQ,all:ZQ,Cancel:XQ,isAxiosError:JQ,spread:QQ,toFormData:eee,AxiosHeaders:tee,HttpStatusCode:nee,formToJSON:aee,getAdapter:iee,mergeConfig:see}=Sn;/*! * pinia v2.3.1 * (c) 2025 Eduardo San Martin Morote * @license MIT */let lC;const uh=e=>lC=e,uC=Symbol();function Pg(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var su;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(su||(su={}));function lO(){const e=ml(!0),t=e.run(()=>K({}));let n=[],a=[];const i=Hf({install(s){uh(i),i._a=s,s.provide(uC,i),s.config.globalProperties.$pinia=i,a.forEach(r=>n.push(r)),a=[]},use(s){return this._a?n.push(s):a.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const cC=()=>{};function Sb(e,t,n,a=cC){e.push(t);const i=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),a())};return!n&&kS()&&ca(i),i}function Po(e,...t){e.slice().forEach(n=>{n(...t)})}const uO=e=>e(),kb=Symbol(),Cm=Symbol();function Ag(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,a)=>e.set(a,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],i=e[n];Pg(i)&&Pg(a)&&e.hasOwnProperty(n)&&!St(a)&&!ys(a)?e[n]=Ag(i,a):e[n]=a}return e}const cO=Symbol();function dO(e){return!Pg(e)||!e.hasOwnProperty(cO)}const{assign:Bs}=Object;function fO(e){return!!(St(e)&&e.effect)}function hO(e,t,n,a){const{state:i,actions:s,getters:r}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=i?i():{});const c=Tc(n.state.value[e]);return Bs(c,s,Object.keys(r||{}).reduce((d,f)=>(d[f]=Hf(S(()=>{uh(n);const h=n._s.get(e);return r[f].call(h,h)})),d),{}))}return l=dC(e,u,t,n,a,!0),l}function dC(e,t,n={},a,i,s){let r;const o=Bs({actions:{}},n),l={deep:!0};let u,c,d=[],f=[],h;const p=a.state.value[e];!s&&!p&&(a.state.value[e]={}),K({});let v;function m(T){let I;u=c=!1,typeof T=="function"?(T(a.state.value[e]),I={type:su.patchFunction,storeId:e,events:h}):(Ag(a.state.value[e],T),I={type:su.patchObject,payload:T,storeId:e,events:h});const W=v=Symbol();At().then(()=>{v===W&&(u=!0)}),c=!0,Po(d,I,a.state.value[e])}const g=s?function(){const{state:I}=n,W=I?I():{};this.$patch(Z=>{Bs(Z,W)})}:cC;function b(){r.stop(),d=[],f=[],a._s.delete(e)}const y=(T,I="")=>{if(kb in T)return T[Cm]=I,T;const W=function(){uh(a);const Z=Array.from(arguments),E=[],X=[];function re(oe){E.push(oe)}function ke(oe){X.push(oe)}Po(f,{args:Z,name:W[Cm],store:C,after:re,onError:ke});let ue;try{ue=T.apply(this&&this.$id===e?this:C,Z)}catch(oe){throw Po(X,oe),oe}return ue instanceof Promise?ue.then(oe=>(Po(E,oe),oe)).catch(oe=>(Po(X,oe),Promise.reject(oe))):(Po(E,ue),ue)};return W[kb]=!0,W[Cm]=I,W},_={_p:a,$id:e,$onAction:Sb.bind(null,f),$patch:m,$reset:g,$subscribe(T,I={}){const W=Sb(d,T,I.detached,()=>Z()),Z=r.run(()=>Ve(()=>a.state.value[e],E=>{(I.flush==="sync"?c:u)&&T({storeId:e,type:su.direct,events:h},E)},Bs({},l,I)));return W},$dispose:b},C=rn(_);a._s.set(e,C);const P=(a._a&&a._a.runWithContext||uO)(()=>a._e.run(()=>(r=ml()).run(()=>t({action:y}))));for(const T in P){const I=P[T];if(St(I)&&!fO(I)||ys(I))s||(p&&dO(I)&&(St(I)?I.value=p[T]:Ag(I,p[T])),a.state.value[e][T]=I);else if(typeof I=="function"){const W=y(I,T);P[T]=W,o.actions[T]=I}}return Bs(C,P),Bs(it(C),P),Object.defineProperty(C,"$state",{get:()=>a.state.value[e],set:T=>{m(I=>{Bs(I,T)})}}),a._p.forEach(T=>{Bs(C,r.run(()=>T({store:C,app:a._a,pinia:a,options:o})))}),p&&s&&n.hydrate&&n.hydrate(C.$state,p),u=!0,c=!0,C}/*! #__NO_SIDE_EFFECTS__ */function ch(e,t,n){let a,i;const s=typeof t=="function";typeof e=="string"?(a=e,i=s?n:t):(i=e,a=e.id);function r(o,l){const u=p4();return o=o||(u?pt(uC,null):null),o&&uh(o),o=lC,o._s.has(a)||(s?dC(a,t,i,o):hO(a,i,o)),o._s.get(a)}return r.$id=a,r}function mO(e){{const t=it(e),n={};for(const a in t){const i=t[a];i.effect?n[a]=S({get:()=>e[a],set(s){e[a]=s}}):(St(i)||ys(i))&&(n[a]=Re(e,a))}return n}}var pO=Object.defineProperty,gO=(e,t,n)=>t in e?pO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ea=(e,t,n)=>gO(e,typeof t!="symbol"?t+"":t,n);function vO(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}vO(":where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translateX(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled=true]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:rgba(255,255,255,.3)}[data-sonner-toast] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true])::before{content:'';position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true])::before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true])::before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true])::before{content:'';position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast])::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false])::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{from{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 91%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 91%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 91%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 100%, 12%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 12%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");let Tg=0;class yO{constructor(){ea(this,"subscribers"),ea(this,"toasts"),ea(this,"subscribe",t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)})),ea(this,"publish",t=>{this.subscribers.forEach(n=>n(t))}),ea(this,"addToast",t=>{this.publish(t),this.toasts=[...this.toasts,t]}),ea(this,"create",t=>{var n;const{message:a,...i}=t,s=typeof t.id=="number"||t.id&&((n=t.id)==null?void 0:n.length)>0?t.id:Tg++,r=this.toasts.find(l=>l.id===s),o=t.dismissible===void 0?!0:t.dismissible;return r?this.toasts=this.toasts.map(l=>l.id===s?(this.publish({...l,...t,id:s,title:a}),{...l,...t,id:s,dismissible:o,title:a}):l):this.addToast({title:a,...i,dismissible:o,id:s}),s}),ea(this,"dismiss",t=>(t||this.toasts.forEach(n=>{this.subscribers.forEach(a=>a({id:n.id,dismiss:!0}))}),this.subscribers.forEach(n=>n({id:t,dismiss:!0})),t)),ea(this,"message",(t,n)=>this.create({...n,message:t,type:"default"})),ea(this,"error",(t,n)=>this.create({...n,type:"error",message:t})),ea(this,"success",(t,n)=>this.create({...n,type:"success",message:t})),ea(this,"info",(t,n)=>this.create({...n,type:"info",message:t})),ea(this,"warning",(t,n)=>this.create({...n,type:"warning",message:t})),ea(this,"loading",(t,n)=>this.create({...n,type:"loading",message:t})),ea(this,"promise",(t,n)=>{if(!n)return;let a;n.loading!==void 0&&(a=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const i=t instanceof Promise?t:t();let s=a!==void 0,r;const o=i.then(async u=>{if(r=["resolve",u],wO(u)&&!u.ok){s=!1;const c=typeof n.error=="function"?await n.error(`HTTP error! status: ${u.status}`):n.error,d=typeof n.description=="function"?await n.description(`HTTP error! status: ${u.status}`):n.description;this.create({id:a,type:"error",message:c,description:d})}else if(n.success!==void 0){s=!1;const c=typeof n.success=="function"?await n.success(u):n.success,d=typeof n.description=="function"?await n.description(u):n.description;this.create({id:a,type:"success",message:c,description:d})}}).catch(async u=>{if(r=["reject",u],n.error!==void 0){s=!1;const c=typeof n.error=="function"?await n.error(u):n.error,d=typeof n.description=="function"?await n.description(u):n.description;this.create({id:a,type:"error",message:c,description:d})}}).finally(()=>{var u;s&&(this.dismiss(a),a=void 0),(u=n.finally)==null||u.call(n)}),l=()=>new Promise((u,c)=>o.then(()=>r[0]==="reject"?c(r[1]):u(r[1])).catch(c));return typeof a!="string"&&typeof a!="number"?{unwrap:l}:Object.assign(a,{unwrap:l})}),ea(this,"custom",(t,n)=>{const a=(n==null?void 0:n.id)||Tg++;return this.publish({component:t,id:a,...n}),a}),this.subscribers=[],this.toasts=[]}}const Da=new yO;function bO(e,t){const n=(t==null?void 0:t.id)||Tg++;return Da.create({message:e,id:n,type:"default",...t}),n}const wO=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",_O=bO,SO=()=>Da.toasts,Ig=Object.assign(_O,{success:Da.success,info:Da.info,warning:Da.warning,error:Da.error,custom:Da.custom,message:Da.message,promise:Da.promise,dismiss:Da.dismiss,loading:Da.loading},{getHistory:SO});function vd(e){return e.label!==void 0}function kO(){const e=K(!1);return On(()=>{const t=()=>{e.value=document.hidden};return document.addEventListener("visibilitychange",t),()=>window.removeEventListener("visibilitychange",t)}),{isDocumentHidden:e}}const CO=["aria-live","data-rich-colors","data-styled","data-mounted","data-promise","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-expanded"],PO=["aria-label","data-disabled"],Cb=4e3,AO=20,TO=200,IO=xa({__name:"Toast",props:{toast:{},toasts:{},index:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},pauseWhenPageIsHidden:{type:Boolean},cn:{type:Function},defaultRichColors:{type:Boolean}},emits:["update:heights","removeToast"],setup(e,{emit:t}){const n=e,a=t,i=K(!1),s=K(!1),r=K(!1),o=K(!1),l=K(!1),u=K(0),c=K(0),d=K(n.toast.duration||n.duration||Cb),f=K(null),h=K(null),p=S(()=>n.index===0),v=S(()=>n.index+1<=n.visibleToasts),m=S(()=>n.toast.type),g=S(()=>n.toast.dismissible!==!1),b=S(()=>n.toast.class||""),y=S(()=>n.descriptionClass||""),_=n.toast.style||{},C=S(()=>n.heights.findIndex(J=>J.toastId===n.toast.id)||0),A=S(()=>n.toast.closeButton??n.closeButton);S(()=>n.toast.duration||n.duration||Cb);const P=K(0),T=K(0),I=K(null),W=S(()=>n.position.split("-")),Z=S(()=>W.value[0]),E=S(()=>W.value[1]),X=S(()=>typeof n.toast.title!="string"),re=S(()=>typeof n.toast.description!="string"),ke=S(()=>n.heights.reduce((J,q,G)=>G>=C.value?J:J+q.height,0)),ue=kO(),oe=S(()=>n.toast.invert||n.invert),se=S(()=>m.value==="loading"),de=S(()=>C.value*n.gap+ke.value||0);Ht(()=>{if(!i.value)return;const J=h.value,q=J==null?void 0:J.style.height;J.style.height="auto";const G=J.getBoundingClientRect().height;J.style.height=q,c.value=G;let ce;n.heights.find(fe=>fe.toastId===n.toast.id)?ce=n.heights.map(fe=>fe.toastId===n.toast.id?{...fe,height:G}:fe):ce=[{toastId:n.toast.id,height:G,position:n.toast.position},...n.heights],a("update:heights",ce)});function ve(){s.value=!0,u.value=de.value;const J=n.heights.filter(q=>q.toastId!==n.toast.id);a("update:heights",J),setTimeout(()=>{a("removeToast",n.toast)},TO)}function R(){var J,q;if(se.value||!g.value)return{};ve(),(q=(J=n.toast).onDismiss)==null||q.call(J,n.toast)}function N(J){se.value||!g.value||(f.value=new Date,u.value=de.value,J.target.setPointerCapture(J.pointerId),J.target.tagName!=="BUTTON"&&(r.value=!0,I.value={x:J.clientX,y:J.clientY}))}function B(){var J,q,G,ce,fe;if(o.value||!g)return;I.value=null;const Pe=Number(((J=h.value)==null?void 0:J.style.getPropertyValue("--swipe-amount").replace("px",""))||0),He=new Date().getTime()-((q=f.value)==null?void 0:q.getTime()),M=Math.abs(Pe)/He;if(Math.abs(Pe)>=AO||M>.11){u.value=de.value,(ce=(G=n.toast).onDismiss)==null||ce.call(G,n.toast),ve(),o.value=!0,l.value=!1;return}(fe=h.value)==null||fe.style.setProperty("--swipe-amount","0px"),r.value=!1}function te(J){var q,G;if(!I.value||!g.value)return;const ce=J.clientY-I.value.y,fe=((q=window.getSelection())==null?void 0:q.toString().length)>0,Pe=Z.value==="top"?Math.min(0,ce):Math.max(0,ce);Math.abs(Pe)>0&&(l.value=!0),!fe&&((G=h.value)==null||G.style.setProperty("--swipe-amount",`${Pe}px`))}return On(J=>{if(n.toast.promise&&m.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let q;const G=()=>{if(T.value<P.value){const fe=new Date().getTime()-P.value;d.value=d.value-fe}T.value=new Date().getTime()},ce=()=>{d.value!==1/0&&(P.value=new Date().getTime(),q=setTimeout(()=>{var fe,Pe;(Pe=(fe=n.toast).onAutoClose)==null||Pe.call(fe,n.toast),ve()},d.value))};n.expanded||n.interacting||n.pauseWhenPageIsHidden&&ue?G():ce(),J(()=>{clearTimeout(q)})}),Ve(()=>n.toast.delete,()=>{n.toast.delete&&ve()},{deep:!0}),Ht(()=>{if(i.value=!0,h.value){const J=h.value.getBoundingClientRect().height;c.value=J;const q=[{toastId:n.toast.id,height:J,position:n.toast.position},...n.heights];a("update:heights",q)}}),Cn(()=>{if(h.value){const J=n.heights.filter(q=>q.toastId!==n.toast.id);a("update:heights",J)}}),(J,q)=>{var G,ce,fe,Pe,He,M,H,ae,ye,we,Se,D,$,ne,he,Me,U,O,Y,ge,Ie,Ce,Be,qe,Q,k,L;return F(),_e("li",{ref_key:"toastRef",ref:h,"aria-live":J.toast.important?"assertive":"polite","aria-atomic":"true",role:"status",tabindex:"0","data-sonner-toast":"true",class:Tt(J.cn(n.class,b.value,(G=J.classes)==null?void 0:G.toast,(ce=J.toast.classes)==null?void 0:ce.toast,(fe=J.classes)==null?void 0:fe[m.value],(He=(Pe=J.toast)==null?void 0:Pe.classes)==null?void 0:He[m.value])),"data-rich-colors":J.toast.richColors??J.defaultRichColors,"data-styled":!(J.toast.component||(M=J.toast)!=null&&M.unstyled||J.unstyled),"data-mounted":i.value,"data-promise":!!J.toast.promise,"data-removed":s.value,"data-visible":v.value,"data-y-position":Z.value,"data-x-position":E.value,"data-index":J.index,"data-front":p.value,"data-swiping":r.value,"data-dismissible":g.value,"data-type":m.value,"data-invert":oe.value,"data-swipe-out":o.value,"data-expanded":!!(J.expanded||J.expandByDefault&&i.value),style:wa({"--index":J.index,"--toasts-before":J.index,"--z-index":J.toasts.length-J.index,"--offset":`${s.value?u.value:de.value}px`,"--initial-height":J.expandByDefault?"auto":`${c.value}px`,...J.style,...me(_)}),onPointerdown:N,onPointerup:B,onPointermove:te},[A.value&&!J.toast.component?(F(),_e("button",{key:0,"aria-label":J.closeButtonAriaLabel||"Close toast","data-disabled":se.value,"data-close-button":"true",class:Tt(J.cn((H=J.classes)==null?void 0:H.closeButton,(ye=(ae=J.toast)==null?void 0:ae.classes)==null?void 0:ye.closeButton)),onClick:R},[(we=J.icons)!=null&&we.close?(F(),be(fs((Se=J.icons)==null?void 0:Se.close),{key:0})):bt(J.$slots,"close-icon",{key:1})],10,PO)):We("",!0),J.toast.component?(F(),be(fs(J.toast.component),$e({key:1},J.toast.componentProps,{onCloseToast:R}),null,16)):(F(),_e(Ye,{key:2},[m.value!=="default"||J.toast.icon||J.toast.promise?(F(),_e("div",{key:0,"data-icon":"",class:Tt(J.cn((D=J.classes)==null?void 0:D.icon,(ne=($=J.toast)==null?void 0:$.classes)==null?void 0:ne.icon))},[(J.toast.promise||m.value==="loading")&&!J.toast.icon?bt(J.$slots,"loading-icon",{key:0}):We("",!0),J.toast.icon?(F(),be(fs(J.toast.icon),{key:1})):(F(),_e(Ye,{key:2},[m.value==="success"?bt(J.$slots,"success-icon",{key:0}):m.value==="error"?bt(J.$slots,"error-icon",{key:1}):m.value==="warning"?bt(J.$slots,"warning-icon",{key:2}):m.value==="info"?bt(J.$slots,"info-icon",{key:3}):We("",!0)],64))],2)):We("",!0),x("div",{"data-content":"",class:Tt(J.cn((he=J.classes)==null?void 0:he.content,(U=(Me=J.toast)==null?void 0:Me.classes)==null?void 0:U.content))},[x("div",{"data-title":"",class:Tt(J.cn((O=J.classes)==null?void 0:O.title,(Y=J.toast.classes)==null?void 0:Y.title))},[X.value?(F(),be(fs(J.toast.title),pu($e({key:0},J.toast.componentProps)),null,16)):(F(),_e(Ye,{key:1},[Ue(ee(J.toast.title),1)],64))],2),J.toast.description?(F(),_e("div",{key:0,"data-description":"",class:Tt(J.cn(J.descriptionClass,y.value,(ge=J.classes)==null?void 0:ge.description,(Ie=J.toast.classes)==null?void 0:Ie.description))},[re.value?(F(),be(fs(J.toast.description),pu($e({key:0},J.toast.componentProps)),null,16)):(F(),_e(Ye,{key:1},[Ue(ee(J.toast.description),1)],64))],2)):We("",!0)],2),J.toast.cancel?(F(),_e("button",{key:1,style:wa(J.toast.cancelButtonStyle||J.cancelButtonStyle),class:Tt(J.cn((Ce=J.classes)==null?void 0:Ce.cancelButton,(Be=J.toast.classes)==null?void 0:Be.cancelButton)),"data-button":"","data-cancel":"",onClick:q[0]||(q[0]=z=>{var ie,le;me(vd)(J.toast.cancel)&&g.value&&((le=(ie=J.toast.cancel).onClick)==null||le.call(ie,z),ve())})},ee(me(vd)(J.toast.cancel)?(qe=J.toast.cancel)==null?void 0:qe.label:J.toast.cancel),7)):We("",!0),J.toast.action?(F(),_e("button",{key:2,style:wa(J.toast.actionButtonStyle||J.actionButtonStyle),class:Tt(J.cn((Q=J.classes)==null?void 0:Q.actionButton,(k=J.toast.classes)==null?void 0:k.actionButton)),"data-button":"","data-action":"",onClick:q[1]||(q[1]=z=>{var ie,le;me(vd)(J.toast.action)&&(z.defaultPrevented||((le=(ie=J.toast.action).onClick)==null||le.call(ie,z),!z.defaultPrevented&&ve()))})},ee(me(vd)(J.toast.action)?(L=J.toast.action)==null?void 0:L.label:J.toast.action),7)):We("",!0)],64))],46,CO)}}}),$c=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},xO={},EO={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function RO(e,t){return F(),_e("svg",EO,t[0]||(t[0]=[x("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),x("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}const OO=$c(xO,[["render",RO]]),LO=["data-visible"],DO={class:"sonner-spinner"},MO=xa({__name:"Loader",props:{visible:{type:Boolean}},setup(e){const t=Array(12).fill(0);return(n,a)=>(F(),_e("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[x("div",DO,[(F(!0),_e(Ye,null,_n(me(t),i=>(F(),_e("div",{key:`spinner-bar-${i}`,class:"sonner-loading-bar"}))),128))])],8,LO))}}),$O={},FO={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function VO(e,t){return F(),_e("svg",FO,t[0]||(t[0]=[x("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}const NO=$c($O,[["render",VO]]),UO={},BO={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function HO(e,t){return F(),_e("svg",BO,t[0]||(t[0]=[x("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}const jO=$c(UO,[["render",HO]]),WO={},qO={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function zO(e,t){return F(),_e("svg",qO,t[0]||(t[0]=[x("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}const YO=$c(WO,[["render",zO]]),GO={},KO={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function ZO(e,t){return F(),_e("svg",KO,t[0]||(t[0]=[x("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}const XO=$c(GO,[["render",ZO]]),JO=["aria-label"],QO=["dir","data-theme","data-rich-colors","data-y-position","data-x-position","data-lifted"],eL=3,Pb="32px",tL=356,nL=14,aL=typeof window<"u"&&typeof document<"u";function iL(...e){return e.filter(Boolean).join(" ")}const sL=xa({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:nL},visibleToasts:{default:eL},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{default:()=>({})},offset:{default:Pb},dir:{default:"auto"},icons:{},containerAriaLabel:{default:"Notifications"},pauseWhenPageIsHidden:{type:Boolean,default:!1},cn:{type:Function,default:iL}},setup(e){const t=e;function n(){if(typeof window>"u"||typeof document>"u")return"ltr";const y=document.documentElement.getAttribute("dir");return y==="auto"||!y?window.getComputedStyle(document.documentElement).direction:y}const a=r4(),i=K([]),s=S(()=>(y,_)=>i.value.filter(C=>!C.position&&_===0||C.position===y)),r=S(()=>{const y=i.value.filter(_=>_.position).map(_=>_.position);return y.length>0?Array.from(new Set([t.position].concat(y))):[t.position]}),o=K([]),l=K(!1),u=K(!1),c=K(t.theme!=="system"?t.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),d=K(null),f=K(null),h=K(!1),p=t.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function v(y){var _;(_=i.value.find(C=>C.id===y.id))!=null&&_.delete||Da.dismiss(y.id),i.value=i.value.filter(({id:C})=>C!==y.id)}function m(y){var _,C;h.value&&!((C=(_=y.currentTarget)==null?void 0:_.contains)!=null&&C.call(_,y.relatedTarget))&&(h.value=!1,f.value&&(f.value.focus({preventScroll:!0}),f.value=null))}function g(y){y.target instanceof HTMLElement&&y.target.dataset.dismissible==="false"||h.value||(h.value=!0,f.value=y.relatedTarget)}function b(y){y.target&&y.target instanceof HTMLElement&&y.target.dataset.dismissible==="false"||(u.value=!0)}return On(y=>{const _=Da.subscribe(C=>{if(C.dismiss){i.value=i.value.map(A=>A.id===C.id?{...A,delete:!0}:A);return}At(()=>{const A=i.value.findIndex(P=>P.id===C.id);A!==-1?i.value=[...i.value.slice(0,A),{...i.value[A],...C},...i.value.slice(A+1)]:i.value=[C,...i.value]})});y(_)}),Ve(()=>t.theme,y=>{if(y!=="system"){c.value=y;return}if(y==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?c.value="dark":c.value="light"),typeof window>"u")return;const _=window.matchMedia("(prefers-color-scheme: dark)");try{_.addEventListener("change",({matches:C})=>{C?c.value="dark":c.value="light"})}catch{_.addListener(({matches:C})=>{try{C?c.value="dark":c.value="light"}catch(A){console.error(A)}})}}),On(()=>{d.value&&f.value&&(f.value.focus({preventScroll:!0}),f.value=null,h.value=!1)}),On(()=>{i.value.length<=1&&(l.value=!1)}),On(y=>{function _(C){const A=t.hotkey.every(I=>C[I]||C.code===I),P=Array.isArray(d.value)?d.value[0]:d.value;A&&(l.value=!0,P==null||P.focus());const T=document.activeElement===d.value||(P==null?void 0:P.contains(document.activeElement));C.code==="Escape"&&T&&(l.value=!1)}aL&&(document.addEventListener("keydown",_),y(()=>{document.removeEventListener("keydown",_)}))}),(y,_)=>(F(),_e("section",{"aria-label":`${y.containerAriaLabel} ${me(p)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(F(!0),_e(Ye,null,_n(r.value,(C,A)=>{var P;return F(),_e("ol",$e({key:C,ref_for:!0,ref_key:"listRef",ref:d,"data-sonner-toaster":"",class:t.class,dir:y.dir==="auto"?n():y.dir,tabIndex:-1,"data-theme":y.theme,"data-rich-colors":y.richColors,"data-y-position":C.split("-")[0],"data-x-position":C.split("-")[1],"data-lifted":l.value&&i.value.length>1&&!y.expand,style:{"--front-toast-height":`${(P=o.value[0])==null?void 0:P.height}px`,"--offset":typeof y.offset=="number"?`${y.offset}px`:y.offset||Pb,"--width":`${tL}px`,"--gap":`${y.gap}px`,...y.style,...me(a).style}},y.$attrs,{onBlur:m,onFocus:g,onMouseenter:_[1]||(_[1]=()=>l.value=!0),onMousemove:_[2]||(_[2]=()=>l.value=!0),onMouseleave:_[3]||(_[3]=()=>{u.value||(l.value=!1)}),onPointerdown:b,onPointerup:_[4]||(_[4]=()=>u.value=!1)}),[(F(!0),_e(Ye,null,_n(s.value(C,A),(T,I)=>{var W,Z,E,X,re,ke,ue,oe,se;return F(),be(IO,{key:T.id,heights:o.value.filter(de=>de.position===T.position),icons:y.icons,index:I,toast:T,defaultRichColors:y.richColors,duration:((W=y.toastOptions)==null?void 0:W.duration)??y.duration,class:Tt(((Z=y.toastOptions)==null?void 0:Z.class)??""),descriptionClass:(E=y.toastOptions)==null?void 0:E.descriptionClass,invert:y.invert,visibleToasts:y.visibleToasts,closeButton:((X=y.toastOptions)==null?void 0:X.closeButton)??y.closeButton,interacting:u.value,position:C,style:wa((re=y.toastOptions)==null?void 0:re.style),unstyled:(ke=y.toastOptions)==null?void 0:ke.unstyled,classes:(ue=y.toastOptions)==null?void 0:ue.classes,cancelButtonStyle:(oe=y.toastOptions)==null?void 0:oe.cancelButtonStyle,actionButtonStyle:(se=y.toastOptions)==null?void 0:se.actionButtonStyle,toasts:i.value.filter(de=>de.position===T.position),expandByDefault:y.expand,gap:y.gap,expanded:l.value,pauseWhenPageIsHidden:y.pauseWhenPageIsHidden,cn:y.cn,"onUpdate:heights":_[0]||(_[0]=de=>{o.value=de}),onRemoveToast:v},{"close-icon":j(()=>[bt(y.$slots,"close-icon",{},()=>[w(OO)])]),"loading-icon":j(()=>[bt(y.$slots,"loading-icon",{},()=>[w(MO,{visible:T.type==="loading"},null,8,["visible"])])]),"success-icon":j(()=>[bt(y.$slots,"success-icon",{},()=>[w(NO)])]),"error-icon":j(()=>[bt(y.$slots,"error-icon",{},()=>[w(XO)])]),"warning-icon":j(()=>[bt(y.$slots,"warning-icon",{},()=>[w(YO)])]),"info-icon":j(()=>[bt(y.$slots,"info-icon",{},()=>[w(jO)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","toasts","expandByDefault","gap","expanded","pauseWhenPageIsHidden","cn"])}),128))],16,QO)}),128))],8,JO))}}),rL=Te({...ft(),..._8({fullHeight:!0}),...un()},"VApp"),fC=Ze()({name:"VApp",props:rL(),setup(e,t){let{slots:n}=t;const a=Pn(e),{layoutClasses:i,getLayoutItem:s,items:r,layoutRef:o}=C8(e),{rtlClasses:l}=ii();return et(()=>{var u;return w("div",{ref:o,class:["v-application",a.themeClasses.value,i.value,l.value,e.class],style:[e.style]},[w("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:s,items:r,theme:a}}}),Zt=Te({tag:{type:String,default:"div"}},"tag"),oL=Te({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Ha(e,t,n){return Ze()({name:e,props:oL({mode:n,origin:t}),setup(a,i){let{slots:s}=i;const r={onBeforeEnter(o){a.origin&&(o.style.transformOrigin=a.origin)},onLeave(o){if(a.leaveAbsolute){const{offsetTop:l,offsetLeft:u,offsetWidth:c,offsetHeight:d}=o;o._transitionInitialStyles={position:o.style.position,top:o.style.top,left:o.style.left,width:o.style.width,height:o.style.height},o.style.position="absolute",o.style.top=`${l}px`,o.style.left=`${u}px`,o.style.width=`${c}px`,o.style.height=`${d}px`}a.hideOnLeave&&o.style.setProperty("display","none","important")},onAfterLeave(o){if(a.leaveAbsolute&&(o!=null&&o._transitionInitialStyles)){const{position:l,top:u,left:c,width:d,height:f}=o._transitionInitialStyles;delete o._transitionInitialStyles,o.style.position=l||"",o.style.top=u||"",o.style.left=c||"",o.style.width=d||"",o.style.height=f||""}}};return()=>{const o=a.group?Kf:Ss;return Ba(o,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:r},s.default)}}})}function hC(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Ze()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(a,i){let{slots:s}=i;const r=a.group?Kf:Ss;return()=>Ba(r,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:t},s.default)}})}function mC(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",a=Pa(`offset-${n}`);return{onBeforeEnter(r){r._parent=r.parentNode,r._initialStyle={transition:r.style.transition,overflow:r.style.overflow,[n]:r.style[n]}},onEnter(r){const o=r._initialStyle;if(!o)return;r.style.setProperty("transition","none","important"),r.style.overflow="hidden";const l=`${r[a]}px`;r.style[n]="0",r.offsetHeight,r.style.transition=o.transition,e&&r._parent&&r._parent.classList.add(e),requestAnimationFrame(()=>{r.style[n]=l})},onAfterEnter:s,onEnterCancelled:s,onLeave(r){r._initialStyle={transition:"",overflow:r.style.overflow,[n]:r.style[n]},r.style.overflow="hidden",r.style[n]=`${r[a]}px`,r.offsetHeight,requestAnimationFrame(()=>r.style[n]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(r){e&&r._parent&&r._parent.classList.remove(e),s(r)}function s(r){if(!r._initialStyle)return;const o=r._initialStyle[n];r.style.overflow=r._initialStyle.overflow,o!=null&&(r.style[n]=o),delete r._initialStyle}}const lL=Te({target:[Object,Array]},"v-dialog-transition"),A0=Ze()({name:"VDialogTransition",props:lL(),setup(e,t){let{slots:n}=t;const a={onBeforeEnter(i){i.style.pointerEvents="none",i.style.visibility="hidden"},async onEnter(i,s){var f;await new Promise(h=>requestAnimationFrame(h)),await new Promise(h=>requestAnimationFrame(h)),i.style.visibility="";const{x:r,y:o,sx:l,sy:u,speed:c}=Tb(e.target,i),d=Rr(i,[{transform:`translate(${r}px, ${o}px) scale(${l}, ${u})`,opacity:0},{}],{duration:225*c,easing:cE});(f=Ab(i))==null||f.forEach(h=>{Rr(h,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*c,easing:Cu})}),d.finished.then(()=>s())},onAfterEnter(i){i.style.removeProperty("pointer-events")},onBeforeLeave(i){i.style.pointerEvents="none"},async onLeave(i,s){var f;await new Promise(h=>requestAnimationFrame(h));const{x:r,y:o,sx:l,sy:u,speed:c}=Tb(e.target,i);Rr(i,[{},{transform:`translate(${r}px, ${o}px) scale(${l}, ${u})`,opacity:0}],{duration:125*c,easing:dE}).finished.then(()=>s()),(f=Ab(i))==null||f.forEach(h=>{Rr(h,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*c,easing:Cu})})},onAfterLeave(i){i.style.removeProperty("pointer-events")}};return()=>e.target?w(Ss,$e({name:"dialog-transition"},a,{css:!1}),n):w(Ss,{name:"dialog-transition"},n)}});function Ab(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function Tb(e,t){const n=Yk(e),a=o0(t),[i,s]=getComputedStyle(t).transformOrigin.split(" ").map(g=>parseFloat(g)),[r,o]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;r==="left"||o==="left"?l-=n.width/2:(r==="right"||o==="right")&&(l+=n.width/2);let u=n.top+n.height/2;r==="top"||o==="top"?u-=n.height/2:(r==="bottom"||o==="bottom")&&(u+=n.height/2);const c=n.width/a.width,d=n.height/a.height,f=Math.max(1,c,d),h=c/f||0,p=d/f||0,v=a.width*a.height/(window.innerWidth*window.innerHeight),m=v>.12?Math.min(1.5,(v-.12)*10+1):1;return{x:l-(i+a.left),y:u-(s+a.top),sx:h,sy:p,speed:m}}Ha("fab-transition","center center","out-in");Ha("dialog-bottom-transition");Ha("dialog-top-transition");const xg=Ha("fade-transition");Ha("scale-transition");Ha("scroll-x-transition");Ha("scroll-x-reverse-transition");Ha("scroll-y-transition");Ha("scroll-y-reverse-transition");Ha("slide-x-transition");Ha("slide-x-reverse-transition");const pC=Ha("slide-y-transition");Ha("slide-y-reverse-transition");const T0=hC("expand-transition",mC()),gC=hC("expand-x-transition",mC("",!0)),uL=Te({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),bn=Ze(!1)({name:"VDefaultsProvider",props:uL(),setup(e,t){let{slots:n}=t;const{defaults:a,disabled:i,reset:s,root:r,scoped:o}=Tc(e);return ei(a,{reset:s,root:r,scoped:o,disabled:i}),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),si=Te({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function ri(e){return{dimensionStyles:S(()=>{const n={},a=st(e.height),i=st(e.maxHeight),s=st(e.maxWidth),r=st(e.minHeight),o=st(e.minWidth),l=st(e.width);return a!=null&&(n.height=a),i!=null&&(n.maxHeight=i),s!=null&&(n.maxWidth=s),r!=null&&(n.minHeight=r),o!=null&&(n.minWidth=o),l!=null&&(n.width=l),n})}}function cL(e){return{aspectStyles:S(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const vC=Te({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ft(),...si()},"VResponsive"),Ib=Ze()({name:"VResponsive",props:vC(),setup(e,t){let{slots:n}=t;const{aspectStyles:a}=cL(e),{dimensionStyles:i}=ri(e);return et(()=>{var s;return w("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[i.value,e.style]},[w("div",{class:"v-responsive__sizer",style:a.value},null),(s=n.additional)==null?void 0:s.call(n),n.default&&w("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function I0(e){return r0(()=>{const t=[],n={};if(e.value.background)if(rg(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&X6(e.value.background)){const a=Vi(e.value.background);if(a.a==null||a.a===1){const i=Jk(a);n.color=i,n.caretColor=i}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(rg(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function ki(e,t){const n=S(()=>({text:St(e)?e.value:t?e[t]:null})),{colorClasses:a,colorStyles:i}=I0(n);return{textColorClasses:a,textColorStyles:i}}function ka(e,t){const n=S(()=>({background:St(e)?e.value:t?e[t]:null})),{colorClasses:a,colorStyles:i}=I0(n);return{backgroundColorClasses:a,backgroundColorStyles:i}}const ja=Te({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function oi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();return{roundedClasses:S(()=>{const a=St(e)?e.value:e.rounded,i=St(e)?e.value:e.tile,s=[];if(a===!0||a==="")s.push(`${t}--rounded`);else if(typeof a=="string"||a===0)for(const r of String(a).split(" "))s.push(`rounded-${r}`);else(i||a===!1)&&s.push("rounded-0");return s})}}const Fc=Te({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),ps=(e,t)=>{let{slots:n}=t;const{transition:a,disabled:i,group:s,...r}=e,{component:o=s?Kf:Ss,...l}=typeof a=="object"?a:{};return Ba(o,$e(typeof a=="string"?{name:i?"":a}:l,typeof a=="string"?{}:Object.fromEntries(Object.entries({disabled:i,group:s}).filter(u=>{let[c,d]=u;return d!==void 0})),r),n)};function dL(e,t){if(!n0)return;const n=t.modifiers||{},a=t.value,{handler:i,options:s}=typeof a=="object"?a:{handler:a,options:{}},r=new IntersectionObserver(function(){var d;let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const u=(d=e._observe)==null?void 0:d[t.instance.$.uid];if(!u)return;const c=o.some(f=>f.isIntersecting);i&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&i(c,o,l),c&&n.once?yC(e,t):u.init=!0},s);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:r},r.observe(e)}function yC(e,t){var a;const n=(a=e._observe)==null?void 0:a[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const bC={mounted:dL,unmounted:yC},fL=Te({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...vC(),...ft(),...ja(),...Fc()},"VImg"),wn=Ze()({name:"VImg",directives:{intersect:bC},props:fL(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:a}=t;const{backgroundColorClasses:i,backgroundColorStyles:s}=ka(Re(e,"color")),{roundedClasses:r}=oi(e),o=mn("VImg"),l=lt(""),u=K(),c=lt(e.eager?"loading":"idle"),d=lt(),f=lt(),h=S(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),p=S(()=>h.value.aspect||d.value/f.value||0);Ve(()=>e.src,()=>{v(c.value!=="idle")}),Ve(p,(E,X)=>{!E&&X&&u.value&&_(u.value)}),Ts(()=>v());function v(E){if(!(e.eager&&E)&&!(n0&&!E&&!e.eager)){if(c.value="loading",h.value.lazySrc){const X=new Image;X.src=h.value.lazySrc,_(X,null)}h.value.src&&At(()=>{var X;n("loadstart",((X=u.value)==null?void 0:X.currentSrc)||h.value.src),setTimeout(()=>{var re;if(!o.isUnmounted)if((re=u.value)!=null&&re.complete){if(u.value.naturalWidth||g(),c.value==="error")return;p.value||_(u.value,null),c.value==="loading"&&m()}else p.value||_(u.value),b()})})}}function m(){var E;o.isUnmounted||(b(),_(u.value),c.value="loaded",n("load",((E=u.value)==null?void 0:E.currentSrc)||h.value.src))}function g(){var E;o.isUnmounted||(c.value="error",n("error",((E=u.value)==null?void 0:E.currentSrc)||h.value.src))}function b(){const E=u.value;E&&(l.value=E.currentSrc||E.src)}let y=-1;Cn(()=>{clearTimeout(y)});function _(E){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const re=()=>{if(clearTimeout(y),o.isUnmounted)return;const{naturalHeight:ke,naturalWidth:ue}=E;ke||ue?(d.value=ue,f.value=ke):!E.complete&&c.value==="loading"&&X!=null?y=window.setTimeout(re,X):(E.currentSrc.endsWith(".svg")||E.currentSrc.startsWith("data:image/svg+xml"))&&(d.value=1,f.value=1)};re()}const C=S(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),A=()=>{var re;if(!h.value.src||c.value==="idle")return null;const E=w("img",{class:["v-img__img",C.value],style:{objectPosition:e.position},crossorigin:e.crossorigin,src:h.value.src,srcset:h.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:m,onError:g},null),X=(re=a.sources)==null?void 0:re.call(a);return w(ps,{transition:e.transition,appear:!0},{default:()=>[Bn(X?w("picture",{class:"v-img__picture"},[X,E]):E,[[xs,c.value==="loaded"]])]})},P=()=>w(ps,{transition:e.transition},{default:()=>[h.value.lazySrc&&c.value!=="loaded"&&w("img",{class:["v-img__img","v-img__img--preload",C.value],style:{objectPosition:e.position},crossorigin:e.crossorigin,src:h.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),T=()=>a.placeholder?w(ps,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!a.error)&&w("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,I=()=>a.error?w(ps,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&w("div",{class:"v-img__error"},[a.error()])]}):null,W=()=>e.gradient?w("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,Z=lt(!1);{const E=Ve(p,X=>{X&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{Z.value=!0})}),E())})}return et(()=>{const E=Ib.filterProps(e);return Bn(w(Ib,$e({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!Z.value},i.value,r.value,e.class],style:[{width:st(e.width==="auto"?d.value:e.width)},s.value,e.style]},E,{aspectRatio:p.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>w(Ye,null,[w(A,null,null),w(P,null,null),w(W,null,null),w(T,null,null),w(I,null,null)]),default:a.default}),[[Is("intersect"),{handler:v,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:u,state:c,naturalWidth:d,naturalHeight:f}}}),br=Te({border:[Boolean,Number,String]},"border");function yo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();return{borderClasses:S(()=>{const a=St(e)?e.value:e.border,i=[];if(a===!0||a==="")i.push(`${t}--border`);else if(typeof a=="string"||a===0)for(const s of String(a).split(" "))i.push(`border-${s}`);return i})}}const Es=Te({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function wr(e){return{elevationClasses:S(()=>{const n=St(e)?e.value:e.elevation,a=[];return n==null||a.push(`elevation-${n}`),a})}}function x0(){const e=lt(!1);return Ht(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:S(()=>e.value?void 0:{transition:"none !important"}),isBooted:pl(e)}}const hL=[null,"default","comfortable","compact"],Ea=Te({density:{type:String,default:"default",validator:e=>hL.includes(e)}},"density");function li(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();return{densityClasses:S(()=>`${t}--density-${e.density}`)}}const mL=["elevated","flat","tonal","outlined","text","plain"];function Vc(e,t){return w(Ye,null,[e&&w("span",{key:"overlay",class:`${t}__overlay`},null),w("span",{key:"underlay",class:`${t}__underlay`},null)])}const Rs=Te({color:String,variant:{type:String,default:"elevated",validator:e=>mL.includes(e)}},"variant");function Nc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();const n=S(()=>{const{variant:s}=me(e);return`${t}--variant-${s}`}),{colorClasses:a,colorStyles:i}=I0(S(()=>{const{variant:s,color:r}=me(e);return{[["elevated","flat"].includes(s)?"background":"text"]:r}}));return{colorClasses:a,colorStyles:i,variantClasses:n}}const wC=Te({baseColor:String,divided:Boolean,...br(),...ft(),...Ea(),...Es(),...ja(),...Zt(),...un(),...Rs()},"VBtnGroup"),xb=Ze()({name:"VBtnGroup",props:wC(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Pn(e),{densityClasses:i}=li(e),{borderClasses:s}=yo(e),{elevationClasses:r}=wr(e),{roundedClasses:o}=oi(e);ei({VBtn:{height:"auto",baseColor:Re(e,"baseColor"),color:Re(e,"color"),density:Re(e,"density"),flat:!0,variant:Re(e,"variant")}}),et(()=>w(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},a.value,s.value,i.value,r.value,o.value,e.class],style:e.style},n))}}),dh=Te({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),fh=Te({value:null,disabled:Boolean,selectedClass:String},"group-item");function hh(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=mn("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const i=ai();zt(Symbol.for(`${t.description}:id`),i);const s=pt(t,null);if(!s){if(!n)return s;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const r=Re(e,"value"),o=S(()=>!!(s.disabled.value||e.disabled));s.register({id:i,value:r,disabled:o},a),Cn(()=>{s.unregister(i)});const l=S(()=>s.isSelected(i)),u=S(()=>s.items.value[0].id===i),c=S(()=>s.items.value[s.items.value.length-1].id===i),d=S(()=>l.value&&[s.selectedClass.value,e.selectedClass]);return Ve(l,f=>{a.emit("group:selected",{value:f})},{flush:"sync"}),{id:i,isSelected:l,isFirst:u,isLast:c,toggle:()=>s.select(i,!l.value),select:f=>s.select(i,f),selectedClass:d,value:r,disabled:o,group:s}}function Uc(e,t){let n=!1;const a=rn([]),i=Bt(e,"modelValue",[],f=>f==null?[]:_C(a,zn(f)),f=>{const h=gL(a,f);return e.multiple?h:h[0]}),s=mn("useGroup");function r(f,h){const p=f,v=Symbol.for(`${t.description}:id`),g=Mo(v,s==null?void 0:s.vnode).indexOf(h);me(p.value)==null&&(p.value=g,p.useIndexAsValue=!0),g>-1?a.splice(g,0,p):a.push(p)}function o(f){if(n)return;l();const h=a.findIndex(p=>p.id===f);a.splice(h,1)}function l(){const f=a.find(h=>!h.disabled);f&&e.mandatory==="force"&&!i.value.length&&(i.value=[f.id])}Ht(()=>{l()}),Cn(()=>{n=!0}),zf(()=>{for(let f=0;f<a.length;f++)a[f].useIndexAsValue&&(a[f].value=f)});function u(f,h){const p=a.find(v=>v.id===f);if(!(h&&(p!=null&&p.disabled)))if(e.multiple){const v=i.value.slice(),m=v.findIndex(b=>b===f),g=~m;if(h=h??!g,g&&e.mandatory&&v.length<=1||!g&&e.max!=null&&v.length+1>e.max)return;m<0&&h?v.push(f):m>=0&&!h&&v.splice(m,1),i.value=v}else{const v=i.value.includes(f);if(e.mandatory&&v)return;i.value=h??!v?[f]:[]}}function c(f){if(e.multiple,i.value.length){const h=i.value[0],p=a.findIndex(g=>g.id===h);let v=(p+f)%a.length,m=a[v];for(;m.disabled&&v!==p;)v=(v+f)%a.length,m=a[v];if(m.disabled)return;i.value=[a[v].id]}else{const h=a.find(p=>!p.disabled);h&&(i.value=[h.id])}}const d={register:r,unregister:o,selected:i,select:u,disabled:Re(e,"disabled"),prev:()=>c(a.length-1),next:()=>c(1),isSelected:f=>i.value.includes(f),selectedClass:S(()=>e.selectedClass),items:S(()=>a),getItemIndex:f=>pL(a,f)};return zt(t,d),d}function pL(e,t){const n=_C(e,[t]);return n.length?e.findIndex(a=>a.id===n[0]):-1}function _C(e,t){const n=[];return t.forEach(a=>{const i=e.find(r=>pr(a,r.value)),s=e[a];(i==null?void 0:i.value)!=null?n.push(i.id):s!=null&&n.push(s.id)}),n}function gL(e,t){const n=[];return t.forEach(a=>{const i=e.findIndex(s=>s.id===a);if(~i){const s=e[i];n.push(s.value!=null?s.value:i)}}),n}const SC=Symbol.for("vuetify:v-btn-toggle"),vL=Te({...wC(),...dh()},"VBtnToggle"),yL=Ze()({name:"VBtnToggle",props:vL(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:a,next:i,prev:s,select:r,selected:o}=Uc(e,SC);return et(()=>{const l=xb.filterProps(e);return w(xb,$e({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:a,next:i,prev:s,select:r,selected:o})]}})}),{next:i,prev:s,select:r}}}),bL=["x-small","small","default","large","x-large"],bl=Te({size:{type:[String,Number],default:"default"}},"size");function Bc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();return r0(()=>{let n,a;return ef(bL,e.size)?n=`${t}--size-${e.size}`:e.size&&(a={width:st(e.size),height:st(e.size)}),{sizeClasses:n,sizeStyles:a}})}const wL=Te({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:mt,...ft(),...bl(),...Zt({tag:"i"}),...un()},"VIcon"),dt=Ze()({name:"VIcon",props:wL(),setup(e,t){let{attrs:n,slots:a}=t;const i=K(),{themeClasses:s}=Pn(e),{iconData:r}=v8(S(()=>i.value||e.icon)),{sizeClasses:o}=Bc(e),{textColorClasses:l,textColorStyles:u}=ki(Re(e,"color"));return et(()=>{var f,h;const c=(f=a.default)==null?void 0:f.call(a);c&&(i.value=(h=Bk(c).filter(p=>p.type===gl&&p.children&&typeof p.children=="string")[0])==null?void 0:h.children);const d=!!(n.onClick||n.onClickOnce);return w(r.value.component,{tag:e.tag,icon:r.value.icon,class:["v-icon","notranslate",s.value,o.value,l.value,{"v-icon--clickable":d,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[o.value?void 0:{fontSize:st(e.size),height:st(e.size),width:st(e.size)},u.value,e.style],role:d?"button":void 0,"aria-hidden":!d,tabindex:d?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function kC(e,t){const n=K(),a=lt(!1);if(n0){const i=new IntersectionObserver(s=>{a.value=!!s.find(r=>r.isIntersecting)},t);Cn(()=>{i.disconnect()}),Ve(n,(s,r)=>{r&&(i.unobserve(r),a.value=!1),s&&i.observe(s)},{flush:"post"})}return{intersectionRef:n,isIntersecting:a}}const _L=Te({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...ft(),...bl(),...Zt({tag:"div"}),...un()},"VProgressCircular"),xu=Ze()({name:"VProgressCircular",props:_L(),setup(e,t){let{slots:n}=t;const a=20,i=2*Math.PI*a,s=K(),{themeClasses:r}=Pn(e),{sizeClasses:o,sizeStyles:l}=Bc(e),{textColorClasses:u,textColorStyles:c}=ki(Re(e,"color")),{textColorClasses:d,textColorStyles:f}=ki(Re(e,"bgColor")),{intersectionRef:h,isIntersecting:p}=kC(),{resizeRef:v,contentRect:m}=so(),g=S(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),b=S(()=>Number(e.width)),y=S(()=>l.value?Number(e.size):m.value?m.value.width:Math.max(b.value,32)),_=S(()=>a/(1-b.value/y.value)*2),C=S(()=>b.value/y.value*_.value),A=S(()=>st((100-g.value)/100*i));return On(()=>{h.value=s.value,v.value=s.value}),et(()=>w(e.tag,{ref:s,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":p.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},r.value,o.value,u.value,e.class],style:[l.value,c.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:g.value},{default:()=>[w("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${_.value} ${_.value}`},[w("circle",{class:["v-progress-circular__underlay",d.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":C.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),w("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":C.value,"stroke-dasharray":i,"stroke-dashoffset":A.value},null)]),n.default&&w("div",{class:"v-progress-circular__content"},[n.default({value:g.value})])]})),{}}}),Eb={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},E0=Te({location:String},"location");function R0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=ii();return{locationStyles:S(()=>{if(!e.location)return{};const{side:s,align:r}=sg(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function o(u){return n?n(u):0}const l={};return s!=="center"&&(t?l[Eb[s]]=`calc(100% - ${o(s)}px)`:l[s]=0),r!=="center"?t?l[Eb[r]]=`calc(100% - ${o(r)}px)`:l[r]=0:(s==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[s]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[s]),l})}}const SL=Te({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...ft(),...E0({location:"top"}),...ja(),...Zt(),...un()},"VProgressLinear"),mh=Ze()({name:"VProgressLinear",props:SL(),emits:{"update:modelValue":e=>!0},setup(e,t){var Z;let{slots:n}=t;const a=Bt(e,"modelValue"),{isRtl:i,rtlClasses:s}=ii(),{themeClasses:r}=Pn(e),{locationStyles:o}=R0(e),{textColorClasses:l,textColorStyles:u}=ki(e,"color"),{backgroundColorClasses:c,backgroundColorStyles:d}=ka(S(()=>e.bgColor||e.color)),{backgroundColorClasses:f,backgroundColorStyles:h}=ka(S(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:p,backgroundColorStyles:v}=ka(e,"color"),{roundedClasses:m}=oi(e),{intersectionRef:g,isIntersecting:b}=kC(),y=S(()=>parseFloat(e.max)),_=S(()=>parseFloat(e.height)),C=S(()=>Ja(parseFloat(e.bufferValue)/y.value*100,0,100)),A=S(()=>Ja(parseFloat(a.value)/y.value*100,0,100)),P=S(()=>i.value!==e.reverse),T=S(()=>e.indeterminate?"fade-transition":"slide-x-transition"),I=Dt&&((Z=window.matchMedia)==null?void 0:Z.call(window,"(forced-colors: active)").matches);function W(E){if(!g.value)return;const{left:X,right:re,width:ke}=g.value.getBoundingClientRect(),ue=P.value?ke-E.clientX+(re-ke):E.clientX-X;a.value=Math.round(ue/ke*y.value)}return et(()=>w(e.tag,{ref:g,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&b.value,"v-progress-linear--reverse":P.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},m.value,r.value,s.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?st(_.value):0,"--v-progress-linear-height":st(_.value),...e.absolute?o.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(a.value),y.value),onClick:e.clickable&&W},{default:()=>[e.stream&&w("div",{key:"stream",class:["v-progress-linear__stream",l.value],style:{...u.value,[P.value?"left":"right"]:st(-_.value),borderTop:`${st(_.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${st(_.value/4)})`,width:st(100-C.value,"%"),"--v-progress-linear-stream-to":st(_.value*(P.value?1:-1))}},null),w("div",{class:["v-progress-linear__background",I?void 0:c.value],style:[d.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),w("div",{class:["v-progress-linear__buffer",I?void 0:f.value],style:[h.value,{opacity:parseFloat(e.bufferOpacity),width:st(C.value,"%")}]},null),w(Ss,{name:T.value},{default:()=>[e.indeterminate?w("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(E=>w("div",{key:E,class:["v-progress-linear__indeterminate",E,I?void 0:p.value],style:v.value},null))]):w("div",{class:["v-progress-linear__determinate",I?void 0:p.value],style:[v.value,{width:st(A.value,"%")}]},null)]}),n.default&&w("div",{class:"v-progress-linear__content"},[n.default({value:A.value,buffer:C.value})])]})),{}}}),ph=Te({loading:[Boolean,String]},"loader");function gh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();return{loaderClasses:S(()=>({[`${t}--loading`]:e.loading}))}}function O0(e,t){var a;let{slots:n}=t;return w("div",{class:`${e.name}__loader`},[((a=n.default)==null?void 0:a.call(n,{color:e.color,isActive:e.active}))||w(mh,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const kL=["static","relative","fixed","absolute","sticky"],CC=Te({position:{type:String,validator:e=>kL.includes(e)}},"position");function PC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();return{positionClasses:S(()=>e.position?`${t}--${e.position}`:void 0)}}function CL(){const e=mn("useRoute");return S(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function PL(){var e,t;return(t=(e=mn("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Hc(e,t){var d,f;const n=fs("RouterLink"),a=S(()=>!!(e.href||e.to)),i=S(()=>(a==null?void 0:a.value)||K2(t,"click")||K2(e,"click"));if(typeof n=="string"||!("useLink"in n)){const h=Re(e,"href");return{isLink:a,isClickable:i,href:h,linkProps:rn({href:h})}}const s=S(()=>({...e,to:Re(()=>e.to||"")})),r=n.useLink(s.value),o=S(()=>e.to?r:void 0),l=CL(),u=S(()=>{var h,p,v;return o.value?e.exact?l.value?((v=o.value.isExactActive)==null?void 0:v.value)&&pr(o.value.route.value.query,l.value.query):((p=o.value.isExactActive)==null?void 0:p.value)??!1:((h=o.value.isActive)==null?void 0:h.value)??!1:!1}),c=S(()=>{var h;return e.to?(h=o.value)==null?void 0:h.route.value.href:e.href});return{isLink:a,isClickable:i,isActive:u,route:(d=o.value)==null?void 0:d.route,navigate:(f=o.value)==null?void 0:f.navigate,href:c,linkProps:rn({href:c,"aria-current":S(()=>u.value?"page":void 0)})}}const jc=Te({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Pm=!1;function AL(e,t){let n=!1,a,i;Dt&&(e!=null&&e.beforeEach)&&(At(()=>{window.addEventListener("popstate",s),a=e.beforeEach((r,o,l)=>{Pm?n?t(l):l():setTimeout(()=>n?t(l):l()),Pm=!0}),i=e==null?void 0:e.afterEach(()=>{Pm=!1})}),ca(()=>{window.removeEventListener("popstate",s),a==null||a(),i==null||i()}));function s(r){var o;(o=r.state)!=null&&o.replaced||(n=!0,setTimeout(()=>n=!1))}}function TL(e,t){Ve(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&At(()=>{t(!0)})},{immediate:!0})}const Eg=Symbol("rippleStop"),IL=80;function Rb(e,t){e.style.transform=t,e.style.webkitTransform=t}function Rg(e){return e.constructor.name==="TouchEvent"}function AC(e){return e.constructor.name==="KeyboardEvent"}const xL=function(e,t){var d;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,i=0;if(!AC(e)){const f=t.getBoundingClientRect(),h=Rg(e)?e.touches[e.touches.length-1]:e;a=h.clientX-f.left,i=h.clientY-f.top}let s=0,r=.3;(d=t._ripple)!=null&&d.circle?(r=.15,s=t.clientWidth/2,s=n.center?s:s+Math.sqrt((a-s)**2+(i-s)**2)/4):s=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const o=`${(t.clientWidth-s*2)/2}px`,l=`${(t.clientHeight-s*2)/2}px`,u=n.center?o:`${a-s}px`,c=n.center?l:`${i-s}px`;return{radius:s,scale:r,x:u,y:c,centerX:o,centerY:l}},cf={show(e,t){var h;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((h=t==null?void 0:t._ripple)!=null&&h.enabled))return;const a=document.createElement("span"),i=document.createElement("span");a.appendChild(i),a.className="v-ripple__container",n.class&&(a.className+=` ${n.class}`);const{radius:s,scale:r,x:o,y:l,centerX:u,centerY:c}=xL(e,t,n),d=`${s*2}px`;i.className="v-ripple__animation",i.style.width=d,i.style.height=d,t.appendChild(a);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--visible"),Rb(i,`translate(${o}, ${l}) scale3d(${r},${r},${r})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--in"),Rb(i,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var s;if(!((s=e==null?void 0:e._ripple)!=null&&s.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const a=performance.now()-Number(n.dataset.activated),i=Math.max(250-a,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var o;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((o=n.parentNode)==null?void 0:o.parentNode)===e&&e.removeChild(n.parentNode)},300)},i)}};function TC(e){return typeof e>"u"||!!e}function Eu(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Eg])){if(e[Eg]=!0,Rg(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||AC(e),n._ripple.class&&(t.class=n._ripple.class),Rg(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{cf.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var a;(a=n==null?void 0:n._ripple)!=null&&a.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},IL)}else cf.show(e,n,t)}}function Ob(e){e[Eg]=!0}function Fa(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Fa(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),cf.hide(t)}}function IC(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Ru=!1;function xC(e){!Ru&&(e.keyCode===W2.enter||e.keyCode===W2.space)&&(Ru=!0,Eu(e))}function EC(e){Ru=!1,Fa(e)}function RC(e){Ru&&(Ru=!1,Fa(e))}function OC(e,t,n){const{value:a,modifiers:i}=t,s=TC(a);if(s||cf.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=s,e._ripple.centered=i.center,e._ripple.circle=i.circle,a0(a)&&a.class&&(e._ripple.class=a.class),s&&!n){if(i.stop){e.addEventListener("touchstart",Ob,{passive:!0}),e.addEventListener("mousedown",Ob);return}e.addEventListener("touchstart",Eu,{passive:!0}),e.addEventListener("touchend",Fa,{passive:!0}),e.addEventListener("touchmove",IC,{passive:!0}),e.addEventListener("touchcancel",Fa),e.addEventListener("mousedown",Eu),e.addEventListener("mouseup",Fa),e.addEventListener("mouseleave",Fa),e.addEventListener("keydown",xC),e.addEventListener("keyup",EC),e.addEventListener("blur",RC),e.addEventListener("dragstart",Fa,{passive:!0})}else!s&&n&&LC(e)}function LC(e){e.removeEventListener("mousedown",Eu),e.removeEventListener("touchstart",Eu),e.removeEventListener("touchend",Fa),e.removeEventListener("touchmove",IC),e.removeEventListener("touchcancel",Fa),e.removeEventListener("mouseup",Fa),e.removeEventListener("mouseleave",Fa),e.removeEventListener("keydown",xC),e.removeEventListener("keyup",EC),e.removeEventListener("dragstart",Fa),e.removeEventListener("blur",RC)}function EL(e,t){OC(e,t,!1)}function RL(e){delete e._ripple,LC(e)}function OL(e,t){if(t.value===t.oldValue)return;const n=TC(t.oldValue);OC(e,t,n)}const wl={mounted:EL,unmounted:RL,updated:OL},DC=Te({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:SC},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:mt,appendIcon:mt,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...br(),...ft(),...Ea(),...si(),...Es(),...fh(),...ph(),...E0(),...CC(),...ja(),...jc(),...bl(),...Zt({tag:"button"}),...un(),...Rs({variant:"elevated"})},"VBtn"),dn=Ze()({name:"VBtn",props:DC(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:i}=Pn(e),{borderClasses:s}=yo(e),{densityClasses:r}=li(e),{dimensionStyles:o}=ri(e),{elevationClasses:l}=wr(e),{loaderClasses:u}=gh(e),{locationStyles:c}=R0(e),{positionClasses:d}=PC(e),{roundedClasses:f}=oi(e),{sizeClasses:h,sizeStyles:p}=Bc(e),v=hh(e,e.symbol,!1),m=Hc(e,n),g=S(()=>{var Z;return e.active!==void 0?e.active:m.isLink.value?(Z=m.isActive)==null?void 0:Z.value:v==null?void 0:v.isSelected.value}),b=S(()=>g.value?e.activeColor??e.color:e.color),y=S(()=>{var E,X;return{color:(v==null?void 0:v.isSelected.value)&&(!m.isLink.value||((E=m.isActive)==null?void 0:E.value))||!v||((X=m.isActive)==null?void 0:X.value)?b.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:_,colorStyles:C,variantClasses:A}=Nc(y),P=S(()=>(v==null?void 0:v.disabled.value)||e.disabled),T=S(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),I=S(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function W(Z){var E;P.value||m.isLink.value&&(Z.metaKey||Z.ctrlKey||Z.shiftKey||Z.button!==0||n.target==="_blank")||((E=m.navigate)==null||E.call(m,Z),v==null||v.toggle())}return TL(m,v==null?void 0:v.select),et(()=>{const Z=m.isLink.value?"a":e.tag,E=!!(e.prependIcon||a.prepend),X=!!(e.appendIcon||a.append),re=!!(e.icon&&e.icon!==!0);return Bn(w(Z,$e({type:Z==="a"?void 0:"button",class:["v-btn",v==null?void 0:v.selectedClass.value,{"v-btn--active":g.value,"v-btn--block":e.block,"v-btn--disabled":P.value,"v-btn--elevated":T.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},i.value,s.value,_.value,r.value,l.value,u.value,d.value,f.value,h.value,A.value,e.class],style:[C.value,o.value,c.value,p.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:P.value||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:W,value:I.value},m.linkProps),{default:()=>{var ke;return[Vc(!0,"v-btn"),!e.icon&&E&&w("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?w(bn,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},a.prepend):w(dt,{key:"prepend-icon",icon:e.prependIcon},null)]),w("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&re?w(dt,{key:"content-icon",icon:e.icon},null):w(bn,{key:"content-defaults",disabled:!re,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var ue;return[((ue=a.default)==null?void 0:ue.call(a))??e.text]}})]),!e.icon&&X&&w("span",{key:"append",class:"v-btn__append"},[a.append?w(bn,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},a.append):w(dt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&w("span",{key:"loader",class:"v-btn__loader"},[((ke=a.loader)==null?void 0:ke.call(a))??w(xu,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[wl,!P.value&&e.ripple,"",{center:!!e.icon}]])}),{group:v}}}),LL=Te({start:Boolean,end:Boolean,icon:mt,image:String,text:String,...br(),...ft(),...Ea(),...ja(),...bl(),...Zt(),...un(),...Rs({variant:"flat"})},"VAvatar"),ks=Ze()({name:"VAvatar",props:LL(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Pn(e),{borderClasses:i}=yo(e),{colorClasses:s,colorStyles:r,variantClasses:o}=Nc(e),{densityClasses:l}=li(e),{roundedClasses:u}=oi(e),{sizeClasses:c,sizeStyles:d}=Bc(e);return et(()=>w(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,i.value,s.value,l.value,u.value,c.value,o.value,e.class],style:[r.value,d.value,e.style]},{default:()=>[n.default?w(bn,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?w(wn,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?w(dt,{key:"icon",icon:e.icon},null):e.text,Vc(!1,"v-avatar")]})),{}}}),DL=Te({text:String,onClick:Yn(),...ft(),...un()},"VLabel"),L0=Ze()({name:"VLabel",props:DL(),setup(e,t){let{slots:n}=t;return et(()=>{var a;return w("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(a=n.default)==null?void 0:a.call(n)])}),{}}}),MC=Symbol.for("vuetify:selection-control-group"),$C=Te({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:mt,trueIcon:mt,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:pr},...ft(),...Ea(),...un()},"SelectionControlGroup"),ML=Te({...$C({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");Ze()({name:"VSelectionControlGroup",props:ML(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Bt(e,"modelValue"),i=ai(),s=S(()=>e.id||`v-selection-control-group-${i}`),r=S(()=>e.name||s.value),o=new Set;return zt(MC,{modelValue:a,forceUpdate:()=>{o.forEach(l=>l())},onForceUpdate:l=>{o.add(l),ca(()=>{o.delete(l)})}}),ei({[e.defaultsTarget]:{color:Re(e,"color"),disabled:Re(e,"disabled"),density:Re(e,"density"),error:Re(e,"error"),inline:Re(e,"inline"),modelValue:a,multiple:S(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),name:r,falseIcon:Re(e,"falseIcon"),trueIcon:Re(e,"trueIcon"),readonly:Re(e,"readonly"),ripple:Re(e,"ripple"),type:Re(e,"type"),valueComparator:Re(e,"valueComparator")}}),et(()=>{var l;return w("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(l=n.default)==null?void 0:l.call(n)])}),{}}});const FC=Te({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...ft(),...$C()},"VSelectionControl");function $L(e){const t=pt(MC,void 0),{densityClasses:n}=li(e),a=Bt(e,"modelValue"),i=S(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),s=S(()=>e.falseValue!==void 0?e.falseValue:!1),r=S(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),o=S({get(){const h=t?t.modelValue.value:a.value;return r.value?zn(h).some(p=>e.valueComparator(p,i.value)):e.valueComparator(h,i.value)},set(h){if(e.readonly)return;const p=h?i.value:s.value;let v=p;r.value&&(v=h?[...zn(a.value),p]:zn(a.value).filter(m=>!e.valueComparator(m,i.value))),t?t.modelValue.value=v:a.value=v}}),{textColorClasses:l,textColorStyles:u}=ki(S(()=>{if(!(e.error||e.disabled))return o.value?e.color:e.baseColor})),{backgroundColorClasses:c,backgroundColorStyles:d}=ka(S(()=>o.value&&!e.error&&!e.disabled?e.color:e.baseColor)),f=S(()=>o.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:i,falseValue:s,model:o,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,icon:f}}const Lb=Ze()({name:"VSelectionControl",directives:{Ripple:wl},inheritAttrs:!1,props:FC(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{group:i,densityClasses:s,icon:r,model:o,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,trueValue:f}=$L(e),h=ai(),p=lt(!1),v=lt(!1),m=K(),g=S(()=>e.id||`input-${h}`),b=S(()=>!e.disabled&&!e.readonly);i==null||i.onForceUpdate(()=>{m.value&&(m.value.checked=o.value)});function y(P){b.value&&(p.value=!0,tf(P.target,":focus-visible")!==!1&&(v.value=!0))}function _(){p.value=!1,v.value=!1}function C(P){P.stopPropagation()}function A(P){if(!b.value){m.value&&(m.value.checked=o.value);return}e.readonly&&i&&At(()=>i.forceUpdate()),o.value=P.target.checked}return et(()=>{var Z,E;const P=a.label?a.label({label:e.label,props:{for:g.value}}):e.label,[T,I]=s0(n),W=w("input",$e({ref:m,checked:o.value,disabled:!!e.disabled,id:g.value,onBlur:_,onFocus:y,onInput:A,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:f.value,name:e.name,"aria-checked":e.type==="checkbox"?o.value:void 0},I),null);return w("div",$e({class:["v-selection-control",{"v-selection-control--dirty":o.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":p.value,"v-selection-control--focus-visible":v.value,"v-selection-control--inline":e.inline},s.value,e.class]},T,{style:e.style}),[w("div",{class:["v-selection-control__wrapper",l.value],style:u.value},[(Z=a.default)==null?void 0:Z.call(a,{backgroundColorClasses:c,backgroundColorStyles:d}),Bn(w("div",{class:["v-selection-control__input"]},[((E=a.input)==null?void 0:E.call(a,{model:o,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,inputNode:W,icon:r.value,props:{onFocus:y,onBlur:_,id:g.value}}))??w(Ye,null,[r.value&&w(dt,{key:"icon",icon:r.value},null),W])]),[[Is("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),P&&w(L0,{for:g.value,onClick:C},{default:()=>[P]})])}),{isFocused:p,input:m}}}),VC=Te({indeterminate:Boolean,indeterminateIcon:{type:mt,default:"$checkboxIndeterminate"},...FC({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),sl=Ze()({name:"VCheckboxBtn",props:VC(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const a=Bt(e,"indeterminate"),i=Bt(e,"modelValue");function s(l){a.value&&(a.value=!1)}const r=S(()=>a.value?e.indeterminateIcon:e.falseIcon),o=S(()=>a.value?e.indeterminateIcon:e.trueIcon);return et(()=>{const l=Wi(Lb.filterProps(e),["modelValue"]);return w(Lb,$e(l,{modelValue:i.value,"onUpdate:modelValue":[u=>i.value=u,s],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:r.value,trueIcon:o.value,"aria-checked":a.value?"mixed":void 0}),n)}),{}}});function NC(e){const{t}=zi();function n(a){let{name:i}=a;const s={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[i],r=e[`onClick:${i}`];function o(u){u.key!=="Enter"&&u.key!==" "||(u.preventDefault(),u.stopPropagation(),jk(r,new PointerEvent("click",u)))}const l=r&&s?t(`$vuetify.input.${s}`,e.label??""):void 0;return w(dt,{icon:e[`${i}Icon`],"aria-label":l,onClick:r,onKeydown:o},null)}return{InputIcon:n}}const FL=Te({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...ft(),...Fc({transition:{component:pC,leaveAbsolute:!0,group:!0}})},"VMessages"),VL=Ze()({name:"VMessages",props:FL(),setup(e,t){let{slots:n}=t;const a=S(()=>zn(e.messages)),{textColorClasses:i,textColorStyles:s}=ki(S(()=>e.color));return et(()=>w(ps,{transition:e.transition,tag:"div",class:["v-messages",i.value,e.class],style:[s.value,e.style]},{default:()=>[e.active&&a.value.map((r,o)=>w("div",{class:"v-messages__message",key:`${o}-${a.value}`},[n.message?n.message({message:r}):r]))]})),{}}}),UC=Te({focused:Boolean,"onUpdate:focused":Yn()},"focus");function D0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi();const n=Bt(e,"focused"),a=S(()=>({[`${t}--focused`]:n.value}));function i(){n.value=!0}function s(){n.value=!1}return{focusClasses:a,isFocused:n,focus:i,blur:s}}const NL=Symbol.for("vuetify:form");function BC(e){const t=pt(NL,null);return{...t,isReadonly:S(()=>!!((e==null?void 0:e.readonly)??(t==null?void 0:t.isReadonly.value))),isDisabled:S(()=>!!((e==null?void 0:e.disabled)??(t==null?void 0:t.isDisabled.value)))}}const UL=Te({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...UC()},"validation");function BL(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qi(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ai();const a=Bt(e,"modelValue"),i=S(()=>e.validationValue===void 0?a.value:e.validationValue),s=BC(e),r=K([]),o=lt(!0),l=S(()=>!!(zn(a.value===""?null:a.value).length||zn(i.value===""?null:i.value).length)),u=S(()=>{var y;return(y=e.errorMessages)!=null&&y.length?zn(e.errorMessages).concat(r.value).slice(0,Math.max(0,+e.maxErrors)):r.value}),c=S(()=>{var C;let y=(e.validateOn??((C=s.validateOn)==null?void 0:C.value))||"input";y==="lazy"&&(y="input lazy"),y==="eager"&&(y="input eager");const _=new Set((y==null?void 0:y.split(" "))??[]);return{input:_.has("input"),blur:_.has("blur")||_.has("input")||_.has("invalid-input"),invalidInput:_.has("invalid-input"),lazy:_.has("lazy"),eager:_.has("eager")}}),d=S(()=>{var y;return e.error||(y=e.errorMessages)!=null&&y.length?!1:e.rules.length?o.value?r.value.length||c.value.lazy?null:!0:!r.value.length:!0}),f=lt(!1),h=S(()=>({[`${t}--error`]:d.value===!1,[`${t}--dirty`]:l.value,[`${t}--disabled`]:s.isDisabled.value,[`${t}--readonly`]:s.isReadonly.value})),p=mn("validation"),v=S(()=>e.name??me(n));Ts(()=>{var y;(y=s.register)==null||y.call(s,{id:v.value,vm:p,validate:b,reset:m,resetValidation:g})}),Cn(()=>{var y;(y=s.unregister)==null||y.call(s,v.value)}),Ht(async()=>{var y;c.value.lazy||await b(!c.value.eager),(y=s.update)==null||y.call(s,v.value,d.value,u.value)}),ao(()=>c.value.input||c.value.invalidInput&&d.value===!1,()=>{Ve(i,()=>{if(i.value!=null)b();else if(e.focused){const y=Ve(()=>e.focused,_=>{_||b(),y()})}})}),ao(()=>c.value.blur,()=>{Ve(()=>e.focused,y=>{y||b()})}),Ve([d,u],()=>{var y;(y=s.update)==null||y.call(s,v.value,d.value,u.value)});async function m(){a.value=null,await At(),await g()}async function g(){o.value=!0,c.value.lazy?r.value=[]:await b(!c.value.eager)}async function b(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const _=[];f.value=!0;for(const C of e.rules){if(_.length>=+(e.maxErrors??1))break;const P=await(typeof C=="function"?C:()=>C)(i.value);if(P!==!0){if(P!==!1&&typeof P!="string"){console.warn(`${P} is not a valid value. Rule functions must return boolean true or a string.`);continue}_.push(P||"")}}return r.value=_,f.value=!1,o.value=y,r.value}return{errorMessages:u,isDirty:l,isDisabled:s.isDisabled,isReadonly:s.isReadonly,isPristine:o,isValid:d,isValidating:f,reset:m,resetValidation:g,validate:b,validationClasses:h}}const M0=Te({id:String,appendIcon:mt,centerAffix:{type:Boolean,default:!0},prependIcon:mt,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Yn(),"onClick:append":Yn(),...ft(),...Ea(),...I6(si(),["maxWidth","minWidth","width"]),...un(),...UL()},"VInput"),df=Ze()({name:"VInput",props:{...M0()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a,emit:i}=t;const{densityClasses:s}=li(e),{dimensionStyles:r}=ri(e),{themeClasses:o}=Pn(e),{rtlClasses:l}=ii(),{InputIcon:u}=NC(e),c=ai(),d=S(()=>e.id||`input-${c}`),f=S(()=>`${d.value}-messages`),{errorMessages:h,isDirty:p,isDisabled:v,isReadonly:m,isPristine:g,isValid:b,isValidating:y,reset:_,resetValidation:C,validate:A,validationClasses:P}=BL(e,"v-input",d),T=S(()=>({id:d,messagesId:f,isDirty:p,isDisabled:v,isReadonly:m,isPristine:g,isValid:b,isValidating:y,reset:_,resetValidation:C,validate:A})),I=S(()=>{var W;return(W=e.errorMessages)!=null&&W.length||!g.value&&h.value.length?h.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return et(()=>{var re,ke,ue,oe;const W=!!(a.prepend||e.prependIcon),Z=!!(a.append||e.appendIcon),E=I.value.length>0,X=!e.hideDetails||e.hideDetails==="auto"&&(E||!!a.details);return w("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},s.value,o.value,l.value,P.value,e.class],style:[r.value,e.style]},[W&&w("div",{key:"prepend",class:"v-input__prepend"},[(re=a.prepend)==null?void 0:re.call(a,T.value),e.prependIcon&&w(u,{key:"prepend-icon",name:"prepend"},null)]),a.default&&w("div",{class:"v-input__control"},[(ke=a.default)==null?void 0:ke.call(a,T.value)]),Z&&w("div",{key:"append",class:"v-input__append"},[e.appendIcon&&w(u,{key:"append-icon",name:"append"},null),(ue=a.append)==null?void 0:ue.call(a,T.value)]),X&&w("div",{id:f.value,class:"v-input__details",role:"alert","aria-live":"polite"},[w(VL,{active:E,messages:I.value},{message:a.message}),(oe=a.details)==null?void 0:oe.call(a,T.value)])])}),{reset:_,resetValidation:C,validate:A,isValid:b,errorMessages:h}}}),HL=Te({...M0(),...Wi(VC(),["inline"])},"VCheckbox"),HC=Ze()({name:"VCheckbox",inheritAttrs:!1,props:HL(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const i=Bt(e,"modelValue"),{isFocused:s,focus:r,blur:o}=D0(e),l=ai(),u=S(()=>e.id||`checkbox-${l}`);return et(()=>{const[c,d]=s0(n),f=df.filterProps(e),h=sl.filterProps(e);return w(df,$e({class:["v-checkbox",e.class]},c,f,{modelValue:i.value,"onUpdate:modelValue":p=>i.value=p,id:u.value,focused:s.value,style:e.style}),{...a,default:p=>{let{id:v,messagesId:m,isDisabled:g,isReadonly:b,isValid:y}=p;return w(sl,$e(h,{id:v.value,"aria-describedby":m.value,disabled:g.value,readonly:b.value},d,{error:y.value===!1,modelValue:i.value,"onUpdate:modelValue":_=>i.value=_,onFocus:r,onBlur:o}),a)}})}),{}}});function jL(e){let{selectedElement:t,containerElement:n,isRtl:a,isHorizontal:i}=e;const s=Ou(i,n),r=jC(i,a,n),o=Ou(i,t),l=WC(i,t),u=o*.4;return r>l?l-u:r+s<l+o?l-s+o+u:r}function WL(e){let{selectedElement:t,containerElement:n,isHorizontal:a}=e;const i=Ou(a,n),s=WC(a,t),r=Ou(a,t);return s-i/2+r/2}function Db(e,t){const n=e?"scrollWidth":"scrollHeight";return(t==null?void 0:t[n])||0}function qL(e,t){const n=e?"clientWidth":"clientHeight";return(t==null?void 0:t[n])||0}function jC(e,t,n){if(!n)return 0;const{scrollLeft:a,offsetWidth:i,scrollWidth:s}=n;return e?t?s-i+a:a:n.scrollTop}function Ou(e,t){const n=e?"offsetWidth":"offsetHeight";return(t==null?void 0:t[n])||0}function WC(e,t){const n=e?"offsetLeft":"offsetTop";return(t==null?void 0:t[n])||0}const zL=Symbol.for("vuetify:v-slide-group"),$0=Te({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:zL},nextIcon:{type:mt,default:"$next"},prevIcon:{type:mt,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...ft(),...Jf({mobile:null}),...Zt(),...dh({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ff=Ze()({name:"VSlideGroup",props:$0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:a}=ii(),{displayClasses:i,mobile:s}=vo(e),r=Uc(e,e.symbol),o=lt(!1),l=lt(0),u=lt(0),c=lt(0),d=S(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:h}=so(),{resizeRef:p,contentRect:v}=so(),m=d8(),g=S(()=>({container:f.el,duration:200,easing:"easeOutQuart"})),b=S(()=>r.selected.value.length?r.items.value.findIndex(R=>R.id===r.selected.value[0]):-1),y=S(()=>r.selected.value.length?r.items.value.findIndex(R=>R.id===r.selected.value[r.selected.value.length-1]):-1);if(Dt){let R=-1;Ve(()=>[r.selected.value,h.value,v.value,d.value],()=>{cancelAnimationFrame(R),R=requestAnimationFrame(()=>{if(h.value&&v.value){const N=d.value?"width":"height";u.value=h.value[N],c.value=v.value[N],o.value=u.value+1<c.value}if(b.value>=0&&p.el){const N=p.el.children[y.value];C(N,e.centerActive)}})})}const _=lt(!1);function C(R,N){let B=0;N?B=WL({containerElement:f.el,isHorizontal:d.value,selectedElement:R}):B=jL({containerElement:f.el,isHorizontal:d.value,isRtl:a.value,selectedElement:R}),A(B)}function A(R){if(!Dt||!f.el)return;const N=Ou(d.value,f.el),B=jC(d.value,a.value,f.el);if(!(Db(d.value,f.el)<=N||Math.abs(R-B)<16)){if(d.value&&a.value&&f.el){const{scrollWidth:J,offsetWidth:q}=f.el;R=J-q-R}d.value?m.horizontal(R,g.value):m(R,g.value)}}function P(R){const{scrollTop:N,scrollLeft:B}=R.target;l.value=d.value?B:N}function T(R){if(_.value=!0,!(!o.value||!p.el)){for(const N of R.composedPath())for(const B of p.el.children)if(B===N){C(B);return}}}function I(R){_.value=!1}let W=!1;function Z(R){var N;!W&&!_.value&&!(R.relatedTarget&&((N=p.el)!=null&&N.contains(R.relatedTarget)))&&ke(),W=!1}function E(){W=!0}function X(R){if(!p.el)return;function N(B){R.preventDefault(),ke(B)}d.value?R.key==="ArrowRight"?N(a.value?"prev":"next"):R.key==="ArrowLeft"&&N(a.value?"next":"prev"):R.key==="ArrowDown"?N("next"):R.key==="ArrowUp"&&N("prev"),R.key==="Home"?N("first"):R.key==="End"&&N("last")}function re(R,N){if(!R)return;let B=R;do B=B==null?void 0:B[N==="next"?"nextElementSibling":"previousElementSibling"];while(B!=null&&B.hasAttribute("disabled"));return B}function ke(R){if(!p.el)return;let N;if(!R)N=Su(p.el)[0];else if(R==="next"){if(N=re(p.el.querySelector(":focus"),R),!N)return ke("first")}else if(R==="prev"){if(N=re(p.el.querySelector(":focus"),R),!N)return ke("last")}else R==="first"?(N=p.el.firstElementChild,N!=null&&N.hasAttribute("disabled")&&(N=re(N,"next"))):R==="last"&&(N=p.el.lastElementChild,N!=null&&N.hasAttribute("disabled")&&(N=re(N,"prev")));N&&N.focus({preventScroll:!0})}function ue(R){const N=d.value&&a.value?-1:1,B=(R==="prev"?-N:N)*u.value;let te=l.value+B;if(d.value&&a.value&&f.el){const{scrollWidth:J,offsetWidth:q}=f.el;te+=J-q}A(te)}const oe=S(()=>({next:r.next,prev:r.prev,select:r.select,isSelected:r.isSelected})),se=S(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!s.value;case!0:return o.value||Math.abs(l.value)>0;case"mobile":return s.value||o.value||Math.abs(l.value)>0;default:return!s.value&&(o.value||Math.abs(l.value)>0)}}),de=S(()=>Math.abs(l.value)>1),ve=S(()=>{if(!f.value)return!1;const R=Db(d.value,f.el),N=qL(d.value,f.el);return R-N-Math.abs(l.value)>1});return et(()=>w(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!d.value,"v-slide-group--has-affixes":se.value,"v-slide-group--is-overflowing":o.value},i.value,e.class],style:e.style,tabindex:_.value||r.selected.value.length?-1:0,onFocus:Z},{default:()=>{var R,N,B;return[se.value&&w("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!de.value}],onMousedown:E,onClick:()=>de.value&&ue("prev")},[((R=n.prev)==null?void 0:R.call(n,oe.value))??w(xg,null,{default:()=>[w(dt,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),w("div",{key:"container",ref:f,class:"v-slide-group__container",onScroll:P},[w("div",{ref:p,class:"v-slide-group__content",onFocusin:T,onFocusout:I,onKeydown:X},[(N=n.default)==null?void 0:N.call(n,oe.value)])]),se.value&&w("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!ve.value}],onMousedown:E,onClick:()=>ve.value&&ue("next")},[((B=n.next)==null?void 0:B.call(n,oe.value))??w(xg,null,{default:()=>[w(dt,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:r.selected,scrollTo:ue,scrollOffset:l,focus:ke,hasPrev:de,hasNext:ve}}}),qC=Symbol.for("vuetify:v-chip-group"),YL=Te({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:pr},...$0(),...ft(),...dh({selectedClass:"v-chip--selected"}),...Zt(),...un(),...Rs({variant:"tonal"})},"VChipGroup");Ze()({name:"VChipGroup",props:YL(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Pn(e),{isSelected:i,select:s,next:r,prev:o,selected:l}=Uc(e,qC);return ei({VChip:{color:Re(e,"color"),disabled:Re(e,"disabled"),filter:Re(e,"filter"),variant:Re(e,"variant")}}),et(()=>{const u=ff.filterProps(e);return w(ff,$e(u,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:i,select:s,next:r,prev:o,selected:l.value})]}})}),{}}});const GL=Te({activeClass:String,appendAvatar:String,appendIcon:mt,closable:Boolean,closeIcon:{type:mt,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:mt,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:mt,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:Yn(),onClickOnce:Yn(),...br(),...ft(),...Ea(),...Es(),...fh(),...ja(),...jc(),...bl(),...Zt({tag:"span"}),...un(),...Rs({variant:"tonal"})},"VChip"),zC=Ze()({name:"VChip",directives:{Ripple:wl},props:GL(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:a,slots:i}=t;const{t:s}=zi(),{borderClasses:r}=yo(e),{colorClasses:o,colorStyles:l,variantClasses:u}=Nc(e),{densityClasses:c}=li(e),{elevationClasses:d}=wr(e),{roundedClasses:f}=oi(e),{sizeClasses:h}=Bc(e),{themeClasses:p}=Pn(e),v=Bt(e,"modelValue"),m=hh(e,qC,!1),g=Hc(e,n),b=S(()=>e.link!==!1&&g.isLink.value),y=S(()=>!e.disabled&&e.link!==!1&&(!!m||e.link||g.isClickable.value)),_=S(()=>({"aria-label":s(e.closeLabel),onClick(P){P.preventDefault(),P.stopPropagation(),v.value=!1,a("click:close",P)}}));function C(P){var T;a("click",P),y.value&&((T=g.navigate)==null||T.call(g,P),m==null||m.toggle())}function A(P){(P.key==="Enter"||P.key===" ")&&(P.preventDefault(),C(P))}return()=>{var ke;const P=g.isLink.value?"a":e.tag,T=!!(e.appendIcon||e.appendAvatar),I=!!(T||i.append),W=!!(i.close||e.closable),Z=!!(i.filter||e.filter)&&m,E=!!(e.prependIcon||e.prependAvatar),X=!!(E||i.prepend),re=!m||m.isSelected.value;return v.value&&Bn(w(P,$e({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":y.value,"v-chip--filter":Z,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&((ke=g.isActive)==null?void 0:ke.value)},p.value,r.value,re?o.value:void 0,c.value,d.value,f.value,h.value,u.value,m==null?void 0:m.selectedClass.value,e.class],style:[re?l.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:y.value?0:void 0,onClick:C,onKeydown:y.value&&!b.value&&A},g.linkProps),{default:()=>{var ue;return[Vc(y.value,"v-chip"),Z&&w(gC,{key:"filter"},{default:()=>[Bn(w("div",{class:"v-chip__filter"},[i.filter?w(bn,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},i.filter):w(dt,{key:"filter-icon",icon:e.filterIcon},null)]),[[xs,m.isSelected.value]])]}),X&&w("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?w(bn,{key:"prepend-defaults",disabled:!E,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},i.prepend):w(Ye,null,[e.prependIcon&&w(dt,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&w(ks,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),w("div",{class:"v-chip__content","data-no-activator":""},[((ue=i.default)==null?void 0:ue.call(i,{isSelected:m==null?void 0:m.isSelected.value,selectedClass:m==null?void 0:m.selectedClass.value,select:m==null?void 0:m.select,toggle:m==null?void 0:m.toggle,value:m==null?void 0:m.value.value,disabled:e.disabled}))??e.text]),I&&w("div",{key:"append",class:"v-chip__append"},[i.append?w(bn,{key:"append-defaults",disabled:!T,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},i.append):w(Ye,null,[e.appendIcon&&w(dt,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&w(ks,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),W&&w("button",$e({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},_.value),[i.close?w(bn,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},i.close):w(dt,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Is("ripple"),y.value&&e.ripple,null]])}}}),Og=Symbol.for("vuetify:list");function YC(){const e=pt(Og,{hasPrepend:lt(!1),updateHasPrepend:()=>null}),t={hasPrepend:lt(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return zt(Og,t),e}function GC(){return pt(Og,null)}const F0=e=>{const t={activate:n=>{let{id:a,value:i,activated:s}=n;return a=it(a),e&&!i&&s.size===1&&s.has(a)||(i?s.add(a):s.delete(a)),s},in:(n,a,i)=>{let s=new Set;if(n!=null)for(const r of zn(n))s=t.activate({id:r,value:!0,activated:new Set(s),children:a,parents:i});return s},out:n=>Array.from(n)};return t},KC=e=>{const t=F0(e);return{activate:a=>{let{activated:i,id:s,...r}=a;s=it(s);const o=i.has(s)?new Set([s]):new Set;return t.activate({...r,id:s,activated:o})},in:(a,i,s)=>{let r=new Set;if(a!=null){const o=zn(a);o.length&&(r=t.in(o.slice(0,1),i,s))}return r},out:(a,i,s)=>t.out(a,i,s)}},KL=e=>{const t=F0(e);return{activate:a=>{let{id:i,activated:s,children:r,...o}=a;return i=it(i),r.has(i)?s:t.activate({id:i,activated:s,children:r,...o})},in:t.in,out:t.out}},ZL=e=>{const t=KC(e);return{activate:a=>{let{id:i,activated:s,children:r,...o}=a;return i=it(i),r.has(i)?s:t.activate({id:i,activated:s,children:r,...o})},in:t.in,out:t.out}},XL={open:e=>{let{id:t,value:n,opened:a,parents:i}=e;if(n){const s=new Set;s.add(t);let r=i.get(t);for(;r!=null;)s.add(r),r=i.get(r);return s}else return a.delete(t),a},select:()=>null},ZC={open:e=>{let{id:t,value:n,opened:a,parents:i}=e;if(n){let s=i.get(t);for(a.add(t);s!=null&&s!==t;)a.add(s),s=i.get(s);return a}else a.delete(t);return a},select:()=>null},JL={open:ZC.open,select:e=>{let{id:t,value:n,opened:a,parents:i}=e;if(!n)return a;const s=[];let r=i.get(t);for(;r!=null;)s.push(r),r=i.get(r);return new Set(s)}},V0=e=>{const t={select:n=>{let{id:a,value:i,selected:s}=n;if(a=it(a),e&&!i){const r=Array.from(s.entries()).reduce((o,l)=>{let[u,c]=l;return c==="on"&&o.push(u),o},[]);if(r.length===1&&r[0]===a)return s}return s.set(a,i?"on":"off"),s},in:(n,a,i)=>{let s=new Map;for(const r of n||[])s=t.select({id:r,value:!0,selected:new Map(s),children:a,parents:i});return s},out:n=>{const a=[];for(const[i,s]of n.entries())s==="on"&&a.push(i);return a}};return t},XC=e=>{const t=V0(e);return{select:a=>{let{selected:i,id:s,...r}=a;s=it(s);const o=i.has(s)?new Map([[s,i.get(s)]]):new Map;return t.select({...r,id:s,selected:o})},in:(a,i,s)=>{let r=new Map;return a!=null&&a.length&&(r=t.in(a.slice(0,1),i,s)),r},out:(a,i,s)=>t.out(a,i,s)}},QL=e=>{const t=V0(e);return{select:a=>{let{id:i,selected:s,children:r,...o}=a;return i=it(i),r.has(i)?s:t.select({id:i,selected:s,children:r,...o})},in:t.in,out:t.out}},e9=e=>{const t=XC(e);return{select:a=>{let{id:i,selected:s,children:r,...o}=a;return i=it(i),r.has(i)?s:t.select({id:i,selected:s,children:r,...o})},in:t.in,out:t.out}},t9=e=>{const t={select:n=>{let{id:a,value:i,selected:s,children:r,parents:o}=n;a=it(a);const l=new Map(s),u=[a];for(;u.length;){const d=u.shift();s.set(it(d),i?"on":"off"),r.has(d)&&u.push(...r.get(d))}let c=it(o.get(a));for(;c;){const d=r.get(c),f=d.every(p=>s.get(it(p))==="on"),h=d.every(p=>!s.has(it(p))||s.get(it(p))==="off");s.set(c,f?"on":h?"off":"indeterminate"),c=it(o.get(c))}return e&&!i&&Array.from(s.entries()).reduce((f,h)=>{let[p,v]=h;return v==="on"&&f.push(p),f},[]).length===0?l:s},in:(n,a,i)=>{let s=new Map;for(const r of n||[])s=t.select({id:r,value:!0,selected:new Map(s),children:a,parents:i});return s},out:(n,a)=>{const i=[];for(const[s,r]of n.entries())r==="on"&&!a.has(s)&&i.push(s);return i}};return t},Lu=Symbol.for("vuetify:nested"),JC={id:lt(),root:{register:()=>null,unregister:()=>null,parents:K(new Map),children:K(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:K(!1),selectable:K(!1),opened:K(new Set),activated:K(new Set),selected:K(new Map),selectedValues:K([]),getPath:()=>[]}},n9=Te({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),a9=e=>{let t=!1;const n=K(new Map),a=K(new Map),i=Bt(e,"opened",e.opened,p=>new Set(p),p=>[...p.values()]),s=S(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return KL(e.mandatory);case"single-leaf":return ZL(e.mandatory);case"independent":return F0(e.mandatory);case"single-independent":default:return KC(e.mandatory)}}),r=S(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return e9(e.mandatory);case"leaf":return QL(e.mandatory);case"independent":return V0(e.mandatory);case"single-independent":return XC(e.mandatory);case"classic":default:return t9(e.mandatory)}}),o=S(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return JL;case"single":return XL;case"multiple":default:return ZC}}),l=Bt(e,"activated",e.activated,p=>s.value.in(p,n.value,a.value),p=>s.value.out(p,n.value,a.value)),u=Bt(e,"selected",e.selected,p=>r.value.in(p,n.value,a.value),p=>r.value.out(p,n.value,a.value));Cn(()=>{t=!0});function c(p){const v=[];let m=p;for(;m!=null;)v.unshift(m),m=a.value.get(m);return v}const d=mn("nested"),f=new Set,h={id:lt(),root:{opened:i,activatable:Re(e,"activatable"),selectable:Re(e,"selectable"),activated:l,selected:u,selectedValues:S(()=>{const p=[];for(const[v,m]of u.value.entries())m==="on"&&p.push(v);return p}),register:(p,v,m)=>{if(f.has(p)){c(p).map(String).join(" -> "),c(v).concat(p).map(String).join(" -> ");return}else f.add(p);v&&p!==v&&a.value.set(p,v),m&&n.value.set(p,[]),v!=null&&n.value.set(v,[...n.value.get(v)||[],p])},unregister:p=>{if(t)return;f.delete(p),n.value.delete(p);const v=a.value.get(p);if(v){const m=n.value.get(v)??[];n.value.set(v,m.filter(g=>g!==p))}a.value.delete(p)},open:(p,v,m)=>{d.emit("click:open",{id:p,value:v,path:c(p),event:m});const g=o.value.open({id:p,value:v,opened:new Set(i.value),children:n.value,parents:a.value,event:m});g&&(i.value=g)},openOnSelect:(p,v,m)=>{const g=o.value.select({id:p,value:v,selected:new Map(u.value),opened:new Set(i.value),children:n.value,parents:a.value,event:m});g&&(i.value=g)},select:(p,v,m)=>{d.emit("click:select",{id:p,value:v,path:c(p),event:m});const g=r.value.select({id:p,value:v,selected:new Map(u.value),children:n.value,parents:a.value,event:m});g&&(u.value=g),h.root.openOnSelect(p,v,m)},activate:(p,v,m)=>{if(!e.activatable)return h.root.select(p,!0,m);d.emit("click:activate",{id:p,value:v,path:c(p),event:m});const g=s.value.activate({id:p,value:v,activated:new Set(l.value),children:n.value,parents:a.value,event:m});g&&(l.value=g)},children:n,parents:a,getPath:c}};return zt(Lu,h),h.root},QC=(e,t)=>{const n=pt(Lu,JC),a=Symbol(ai()),i=S(()=>e.value!==void 0?e.value:a),s={...n,id:i,open:(r,o)=>n.root.open(i.value,r,o),openOnSelect:(r,o)=>n.root.openOnSelect(i.value,r,o),isOpen:S(()=>n.root.opened.value.has(i.value)),parent:S(()=>n.root.parents.value.get(i.value)),activate:(r,o)=>n.root.activate(i.value,r,o),isActivated:S(()=>n.root.activated.value.has(it(i.value))),select:(r,o)=>n.root.select(i.value,r,o),isSelected:S(()=>n.root.selected.value.get(it(i.value))==="on"),isIndeterminate:S(()=>n.root.selected.value.get(it(i.value))==="indeterminate"),isLeaf:S(()=>!n.root.children.value.get(i.value)),isGroupActivator:n.isGroupActivator};return Ts(()=>{!n.isGroupActivator&&n.root.register(i.value,n.id.value,t)}),Cn(()=>{!n.isGroupActivator&&n.root.unregister(i.value)}),t&&zt(Lu,s),s},i9=()=>{const e=pt(Lu,JC);zt(Lu,{...e,isGroupActivator:!0})},s9=vl({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return i9(),()=>{var a;return(a=n.default)==null?void 0:a.call(n)}}}),r9=Te({activeColor:String,baseColor:String,color:String,collapseIcon:{type:mt,default:"$collapse"},expandIcon:{type:mt,default:"$expand"},prependIcon:mt,appendIcon:mt,fluid:Boolean,subgroup:Boolean,title:String,value:null,...ft(),...Zt()},"VListGroup"),Mb=Ze()({name:"VListGroup",props:r9(),setup(e,t){let{slots:n}=t;const{isOpen:a,open:i,id:s}=QC(Re(e,"value"),!0),r=S(()=>`v-list-group--id-${String(s.value)}`),o=GC(),{isBooted:l}=x0();function u(h){h.stopPropagation(),i(!a.value,h)}const c=S(()=>({onClick:u,class:"v-list-group__header",id:r.value})),d=S(()=>a.value?e.collapseIcon:e.expandIcon),f=S(()=>({VListItem:{active:a.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&d.value,appendIcon:e.appendIcon||!e.subgroup&&d.value,title:e.title,value:e.value}}));return et(()=>w(e.tag,{class:["v-list-group",{"v-list-group--prepend":o==null?void 0:o.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class],style:e.style},{default:()=>[n.activator&&w(bn,{defaults:f.value},{default:()=>[w(s9,null,{default:()=>[n.activator({props:c.value,isOpen:a.value})]})]}),w(ps,{transition:{component:T0},disabled:!l.value},{default:()=>{var h;return[Bn(w("div",{class:"v-list-group__items",role:"group","aria-labelledby":r.value},[(h=n.default)==null?void 0:h.call(n)]),[[xs,a.value]])]}})]})),{isOpen:a}}}),o9=Te({opacity:[Number,String],...ft(),...Zt()},"VListItemSubtitle"),l9=Ze()({name:"VListItemSubtitle",props:o9(),setup(e,t){let{slots:n}=t;return et(()=>w(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},n)),{}}}),Lg=c0("v-list-item-title"),u9=Te({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:mt,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:mt,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:Yn(),onClickOnce:Yn(),...br(),...ft(),...Ea(),...si(),...Es(),...ja(),...jc(),...Zt(),...un(),...Rs({variant:"text"})},"VListItem"),rl=Ze()({name:"VListItem",directives:{Ripple:wl},props:u9(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:a,emit:i}=t;const s=Hc(e,n),r=S(()=>e.value===void 0?s.href.value:e.value),{activate:o,isActivated:l,select:u,isOpen:c,isSelected:d,isIndeterminate:f,isGroupActivator:h,root:p,parent:v,openOnSelect:m,id:g}=QC(r,!1),b=GC(),y=S(()=>{var te;return e.active!==!1&&(e.active||((te=s.isActive)==null?void 0:te.value)||(p.activatable.value?l.value:d.value))}),_=S(()=>e.link!==!1&&s.isLink.value),C=S(()=>!!b&&(p.selectable.value||p.activatable.value||e.value!=null)),A=S(()=>!e.disabled&&e.link!==!1&&(e.link||s.isClickable.value||C.value)),P=S(()=>e.rounded||e.nav),T=S(()=>e.color??e.activeColor),I=S(()=>({color:y.value?T.value??e.baseColor:e.baseColor,variant:e.variant}));Ve(()=>{var te;return(te=s.isActive)==null?void 0:te.value},te=>{te&&W()}),Ts(()=>{var te;(te=s.isActive)!=null&&te.value&&W()});function W(){v.value!=null&&p.open(v.value,!0),m(!0)}const{themeClasses:Z}=Pn(e),{borderClasses:E}=yo(e),{colorClasses:X,colorStyles:re,variantClasses:ke}=Nc(I),{densityClasses:ue}=li(e),{dimensionStyles:oe}=ri(e),{elevationClasses:se}=wr(e),{roundedClasses:de}=oi(P),ve=S(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),R=S(()=>({isActive:y.value,select:u,isOpen:c.value,isSelected:d.value,isIndeterminate:f.value}));function N(te){var J;i("click",te),A.value&&((J=s.navigate)==null||J.call(s,te),!h&&(p.activatable.value?o(!l.value,te):(p.selectable.value||e.value!=null)&&u(!d.value,te)))}function B(te){(te.key==="Enter"||te.key===" ")&&(te.preventDefault(),te.target.dispatchEvent(new MouseEvent("click",te)))}return et(()=>{const te=_.value?"a":e.tag,J=a.title||e.title!=null,q=a.subtitle||e.subtitle!=null,G=!!(e.appendAvatar||e.appendIcon),ce=!!(G||a.append),fe=!!(e.prependAvatar||e.prependIcon),Pe=!!(fe||a.prepend);return b==null||b.updateHasPrepend(Pe),e.activeColor&&W6("active-color",["color","base-color"]),Bn(w(te,$e({class:["v-list-item",{"v-list-item--active":y.value,"v-list-item--disabled":e.disabled,"v-list-item--link":A.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Pe&&(b==null?void 0:b.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&y.value},Z.value,E.value,X.value,ue.value,se.value,ve.value,de.value,ke.value,e.class],style:[re.value,oe.value,e.style],tabindex:A.value?b?-2:0:void 0,"aria-selected":C.value?p.activatable.value?l.value:p.selectable.value?d.value:y.value:void 0,onClick:N,onKeydown:A.value&&!_.value&&B},s.linkProps),{default:()=>{var He;return[Vc(A.value||y.value,"v-list-item"),Pe&&w("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?w(bn,{key:"prepend-defaults",disabled:!fe,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var M;return[(M=a.prepend)==null?void 0:M.call(a,R.value)]}}):w(Ye,null,[e.prependAvatar&&w(ks,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&w(dt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),w("div",{class:"v-list-item__spacer"},null)]),w("div",{class:"v-list-item__content","data-no-activator":""},[J&&w(Lg,{key:"title"},{default:()=>{var M;return[((M=a.title)==null?void 0:M.call(a,{title:e.title}))??e.title]}}),q&&w(l9,{key:"subtitle"},{default:()=>{var M;return[((M=a.subtitle)==null?void 0:M.call(a,{subtitle:e.subtitle}))??e.subtitle]}}),(He=a.default)==null?void 0:He.call(a,R.value)]),ce&&w("div",{key:"append",class:"v-list-item__append"},[a.append?w(bn,{key:"append-defaults",disabled:!G,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var M;return[(M=a.append)==null?void 0:M.call(a,R.value)]}}):w(Ye,null,[e.appendIcon&&w(dt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&w(ks,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),w("div",{class:"v-list-item__spacer"},null)])]}}),[[Is("ripple"),A.value&&e.ripple]])}),{activate:o,isActivated:l,isGroupActivator:h,isSelected:d,list:b,select:u,root:p,id:g}}}),c9=Te({color:String,inset:Boolean,sticky:Boolean,title:String,...ft(),...Zt()},"VListSubheader"),d9=Ze()({name:"VListSubheader",props:c9(),setup(e,t){let{slots:n}=t;const{textColorClasses:a,textColorStyles:i}=ki(Re(e,"color"));return et(()=>{const s=!!(n.default||e.title);return w(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class],style:[{textColorStyles:i},e.style]},{default:()=>{var r;return[s&&w("div",{class:"v-list-subheader__text"},[((r=n.default)==null?void 0:r.call(n))??e.title])]}})}),{}}}),f9=Te({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...ft(),...un()},"VDivider"),vh=Ze()({name:"VDivider",props:f9(),setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:i}=Pn(e),{textColorClasses:s,textColorStyles:r}=ki(Re(e,"color")),o=S(()=>{const l={};return e.length&&(l[e.vertical?"height":"width"]=st(e.length)),e.thickness&&(l[e.vertical?"borderRightWidth":"borderTopWidth"]=st(e.thickness)),l});return et(()=>{const l=w("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},i.value,s.value,e.class],style:[o.value,r.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return a.default?w("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[l,w("div",{class:"v-divider__content"},[a.default()]),l]):l}),{}}}),h9=Te({items:Array,returnObject:Boolean},"VListChildren"),eP=Ze()({name:"VListChildren",props:h9(),setup(e,t){let{slots:n}=t;return YC(),()=>{var a,i;return((a=n.default)==null?void 0:a.call(n))??((i=e.items)==null?void 0:i.map(s=>{var f,h;let{children:r,props:o,type:l,raw:u}=s;if(l==="divider")return((f=n.divider)==null?void 0:f.call(n,{props:o}))??w(vh,o,null);if(l==="subheader")return((h=n.subheader)==null?void 0:h.call(n,{props:o}))??w(d9,o,null);const c={subtitle:n.subtitle?p=>{var v;return(v=n.subtitle)==null?void 0:v.call(n,{...p,item:u})}:void 0,prepend:n.prepend?p=>{var v;return(v=n.prepend)==null?void 0:v.call(n,{...p,item:u})}:void 0,append:n.append?p=>{var v;return(v=n.append)==null?void 0:v.call(n,{...p,item:u})}:void 0,title:n.title?p=>{var v;return(v=n.title)==null?void 0:v.call(n,{...p,item:u})}:void 0},d=Mb.filterProps(o);return r?w(Mb,$e({value:o==null?void 0:o.value},d),{activator:p=>{let{props:v}=p;const m={...o,...v,value:e.returnObject?u:o.value};return n.header?n.header({props:m}):w(rl,m,c)},default:()=>w(eP,{items:r,returnObject:e.returnObject},n)}):n.item?n.item({props:o}):w(rl,$e(o,{value:e.returnObject?u:o.value}),c)}))}}}),tP=Te({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:pr}},"list-items");function Dg(e,t){const n=ya(t,e.itemTitle,t),a=ya(t,e.itemValue,n),i=ya(t,e.itemChildren),s=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?Wi(t,["children"]):t:void 0:ya(t,e.itemProps),r={title:n,value:a,...s};return{title:String(r.title??""),value:r.value,props:r,children:Array.isArray(i)?nP(e,i):void 0,raw:t}}function nP(e,t){const n=[];for(const a of t)n.push(Dg(e,a));return n}function m9(e){const t=S(()=>nP(e,e.items)),n=S(()=>t.value.some(s=>s.value===null));function a(s){return n.value||(s=s.filter(r=>r!==null)),s.map(r=>e.returnObject&&typeof r=="string"?Dg(e,r):t.value.find(o=>e.valueComparator(r,o.value))||Dg(e,r))}function i(s){return e.returnObject?s.map(r=>{let{raw:o}=r;return o}):s.map(r=>{let{value:o}=r;return o})}return{items:t,transformIn:a,transformOut:i}}function p9(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function g9(e,t){const n=ya(t,e.itemType,"item"),a=p9(t)?t:ya(t,e.itemTitle),i=ya(t,e.itemValue,void 0),s=ya(t,e.itemChildren),r=e.itemProps===!0?Wi(t,["children"]):ya(t,e.itemProps),o={title:a,value:i,...r};return{type:n,title:o.title,value:o.value,props:o,children:n==="item"&&s?aP(e,s):void 0,raw:t}}function aP(e,t){const n=[];for(const a of t)n.push(g9(e,a));return n}function v9(e){return{items:S(()=>aP(e,e.items))}}const y9=Te({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:mt,collapseIcon:mt,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":Yn(),"onClick:select":Yn(),"onUpdate:opened":Yn(),...n9({selectStrategy:"single-leaf",openStrategy:"list"}),...br(),...ft(),...Ea(),...si(),...Es(),itemType:{type:String,default:"type"},...tP(),...ja(),...Zt(),...un(),...Rs({variant:"text"})},"VList"),Mg=Ze()({name:"VList",props:y9(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:a}=v9(e),{themeClasses:i}=Pn(e),{backgroundColorClasses:s,backgroundColorStyles:r}=ka(Re(e,"bgColor")),{borderClasses:o}=yo(e),{densityClasses:l}=li(e),{dimensionStyles:u}=ri(e),{elevationClasses:c}=wr(e),{roundedClasses:d}=oi(e),{children:f,open:h,parents:p,select:v,getPath:m}=a9(e),g=S(()=>e.lines?`v-list--${e.lines}-line`:void 0),b=Re(e,"activeColor"),y=Re(e,"baseColor"),_=Re(e,"color");YC(),ei({VListGroup:{activeColor:b,baseColor:y,color:_,expandIcon:Re(e,"expandIcon"),collapseIcon:Re(e,"collapseIcon")},VListItem:{activeClass:Re(e,"activeClass"),activeColor:b,baseColor:y,color:_,density:Re(e,"density"),disabled:Re(e,"disabled"),lines:Re(e,"lines"),nav:Re(e,"nav"),slim:Re(e,"slim"),variant:Re(e,"variant")}});const C=lt(!1),A=K();function P(X){C.value=!0}function T(X){C.value=!1}function I(X){var re;!C.value&&!(X.relatedTarget&&((re=A.value)!=null&&re.contains(X.relatedTarget)))&&E()}function W(X){const re=X.target;if(!(!A.value||["INPUT","TEXTAREA"].includes(re.tagName))){if(X.key==="ArrowDown")E("next");else if(X.key==="ArrowUp")E("prev");else if(X.key==="Home")E("first");else if(X.key==="End")E("last");else return;X.preventDefault()}}function Z(X){C.value=!0}function E(X){if(A.value)return iu(A.value,X)}return et(()=>w(e.tag,{ref:A,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},i.value,s.value,o.value,l.value,c.value,g.value,d.value,e.class],style:[r.value,u.value,e.style],tabindex:e.disabled||C.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:P,onFocusout:T,onFocus:I,onKeydown:W,onMousedown:Z},{default:()=>[w(eP,{items:a.value,returnObject:e.returnObject},n)]})),{open:h,select:v,focus:E,children:f,parents:p,getPath:m}}});function Am(e,t){return{x:e.x+t.x,y:e.y+t.y}}function b9(e,t){return{x:e.x-t.x,y:e.y-t.y}}function $b(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:a}=e,i=a==="left"?0:a==="center"?t.width/2:a==="right"?t.width:a,s=n==="top"?0:n==="bottom"?t.height:n;return Am({x:i,y:s},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:a}=e,i=n==="left"?0:n==="right"?t.width:n,s=a==="top"?0:a==="center"?t.height/2:a==="bottom"?t.height:a;return Am({x:i,y:s},t)}return Am({x:t.width/2,y:t.height/2},t)}const iP={static:S9,connected:C9},w9=Te({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in iP},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function _9(e,t){const n=K({}),a=K();Dt&&ao(()=>!!(t.isActive.value&&e.locationStrategy),s=>{var r,o;Ve(()=>e.locationStrategy,s),ca(()=>{window.removeEventListener("resize",i),a.value=void 0}),window.addEventListener("resize",i,{passive:!0}),typeof e.locationStrategy=="function"?a.value=(r=e.locationStrategy(t,e,n))==null?void 0:r.updateLocation:a.value=(o=iP[e.locationStrategy](t,e,n))==null?void 0:o.updateLocation});function i(s){var r;(r=a.value)==null||r.call(a,s)}return{contentStyles:n,updateLocation:a}}function S9(){}function k9(e,t){const n=o0(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function C9(e,t,n){(Array.isArray(e.target.value)||hE(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:i,preferredOrigin:s}=r0(()=>{const p=sg(t.location,e.isRtl.value),v=t.origin==="overlap"?p:t.origin==="auto"?hm(p):sg(t.origin,e.isRtl.value);return p.side===v.side&&p.align===mm(v).align?{preferredAnchor:J2(p),preferredOrigin:J2(v)}:{preferredAnchor:p,preferredOrigin:v}}),[r,o,l,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(p=>S(()=>{const v=parseFloat(t[p]);return isNaN(v)?1/0:v})),c=S(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const p=t.offset.split(" ").map(parseFloat);return p.length<2&&p.push(0),p}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let d=!1;const f=new ResizeObserver(()=>{d&&h()});Ve([e.target,e.contentEl],(p,v)=>{let[m,g]=p,[b,y]=v;b&&!Array.isArray(b)&&f.unobserve(b),m&&!Array.isArray(m)&&f.observe(m),y&&f.unobserve(y),g&&f.observe(g)},{immediate:!0}),ca(()=>{f.disconnect()});function h(){if(d=!1,requestAnimationFrame(()=>d=!0),!e.target.value||!e.contentEl.value)return;const p=Yk(e.target.value),v=k9(e.contentEl.value,e.isRtl.value),m=af(e.contentEl.value),g=12;m.length||(m.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(v.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),v.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const b=m.reduce((Z,E)=>{const X=E.getBoundingClientRect(),re=new Gr({x:E===document.documentElement?0:X.x,y:E===document.documentElement?0:X.y,width:E.clientWidth,height:E.clientHeight});return Z?new Gr({x:Math.max(Z.left,re.left),y:Math.max(Z.top,re.top),width:Math.min(Z.right,re.right)-Math.max(Z.left,re.left),height:Math.min(Z.bottom,re.bottom)-Math.max(Z.top,re.top)}):re},void 0);b.x+=g,b.y+=g,b.width-=g*2,b.height-=g*2;let y={anchor:i.value,origin:s.value};function _(Z){const E=new Gr(v),X=$b(Z.anchor,p),re=$b(Z.origin,E);let{x:ke,y:ue}=b9(X,re);switch(Z.anchor.side){case"top":ue-=c.value[0];break;case"bottom":ue+=c.value[0];break;case"left":ke-=c.value[0];break;case"right":ke+=c.value[0];break}switch(Z.anchor.align){case"top":ue-=c.value[1];break;case"bottom":ue+=c.value[1];break;case"left":ke-=c.value[1];break;case"right":ke+=c.value[1];break}return E.x+=ke,E.y+=ue,E.width=Math.min(E.width,l.value),E.height=Math.min(E.height,u.value),{overflows:e1(E,b),x:ke,y:ue}}let C=0,A=0;const P={x:0,y:0},T={x:!1,y:!1};let I=-1;for(;!(I++>10);){const{x:Z,y:E,overflows:X}=_(y);C+=Z,A+=E,v.x+=Z,v.y+=E;{const re=Q2(y.anchor),ke=X.x.before||X.x.after,ue=X.y.before||X.y.after;let oe=!1;if(["x","y"].forEach(se=>{if(se==="x"&&ke&&!T.x||se==="y"&&ue&&!T.y){const de={anchor:{...y.anchor},origin:{...y.origin}},ve=se==="x"?re==="y"?mm:hm:re==="y"?hm:mm;de.anchor=ve(de.anchor),de.origin=ve(de.origin);const{overflows:R}=_(de);(R[se].before<=X[se].before&&R[se].after<=X[se].after||R[se].before+R[se].after<(X[se].before+X[se].after)/2)&&(y=de,oe=T[se]=!0)}}),oe)continue}X.x.before&&(C+=X.x.before,v.x+=X.x.before),X.x.after&&(C-=X.x.after,v.x-=X.x.after),X.y.before&&(A+=X.y.before,v.y+=X.y.before),X.y.after&&(A-=X.y.after,v.y-=X.y.after);{const re=e1(v,b);P.x=b.width-re.x.before-re.x.after,P.y=b.height-re.y.before-re.y.after,C+=re.x.before,v.x+=re.x.before,A+=re.y.before,v.y+=re.y.before}break}const W=Q2(y.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${y.anchor.side} ${y.anchor.align}`,transformOrigin:`${y.origin.side} ${y.origin.align}`,top:st(Tm(A)),left:e.isRtl.value?void 0:st(Tm(C)),right:e.isRtl.value?st(Tm(-C)):void 0,minWidth:st(W==="y"?Math.min(r.value,p.width):r.value),maxWidth:st(Fb(Ja(P.x,r.value===1/0?0:r.value,l.value))),maxHeight:st(Fb(Ja(P.y,o.value===1/0?0:o.value,u.value)))}),{available:P,contentBox:v}}return Ve(()=>[i.value,s.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>h()),At(()=>{const p=h();if(!p)return;const{available:v,contentBox:m}=p;m.height>v.y&&requestAnimationFrame(()=>{h(),requestAnimationFrame(()=>{h()})})}),{updateLocation:h}}function Tm(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Fb(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let $g=!0;const hf=[];function P9(e){!$g||hf.length?(hf.push(e),Fg()):($g=!1,e(),Fg())}let Vb=-1;function Fg(){cancelAnimationFrame(Vb),Vb=requestAnimationFrame(()=>{const e=hf.shift();e&&e(),hf.length?Fg():$g=!0})}const $d={none:null,close:I9,block:x9,reposition:E9},A9=Te({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in $d}},"VOverlay-scroll-strategies");function T9(e,t){if(!Dt)return;let n;On(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=ml(),await new Promise(a=>setTimeout(a)),n.active&&n.run(()=>{var a;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(a=$d[e.scrollStrategy])==null||a.call($d,t,e,n)}))}),ca(()=>{n==null||n.stop()})}function I9(e){function t(n){e.isActive.value=!1}sP(e.targetEl.value??e.contentEl.value,t)}function x9(e,t){var r;const n=(r=e.root.value)==null?void 0:r.offsetParent,a=[...new Set([...af(e.targetEl.value,t.contained?n:void 0),...af(e.contentEl.value,t.contained?n:void 0)])].filter(o=>!o.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,s=(o=>d0(o)&&o)(n||document.documentElement);s&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((o,l)=>{o.style.setProperty("--v-body-scroll-x",st(-o.scrollLeft)),o.style.setProperty("--v-body-scroll-y",st(-o.scrollTop)),o!==document.documentElement&&o.style.setProperty("--v-scrollbar-offset",st(i)),o.classList.add("v-overlay-scroll-blocked")}),ca(()=>{a.forEach((o,l)=>{const u=parseFloat(o.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(o.style.getPropertyValue("--v-body-scroll-y")),d=o.style.scrollBehavior;o.style.scrollBehavior="auto",o.style.removeProperty("--v-body-scroll-x"),o.style.removeProperty("--v-body-scroll-y"),o.style.removeProperty("--v-scrollbar-offset"),o.classList.remove("v-overlay-scroll-blocked"),o.scrollLeft=-u,o.scrollTop=-c,o.style.scrollBehavior=d}),s&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function E9(e,t,n){let a=!1,i=-1,s=-1;function r(o){P9(()=>{var c,d;const l=performance.now();(d=(c=e.updateLocation).value)==null||d.call(c,o),a=(performance.now()-l)/(1e3/60)>2})}s=(typeof requestIdleCallback>"u"?o=>o():requestIdleCallback)(()=>{n.run(()=>{sP(e.targetEl.value??e.contentEl.value,o=>{a?(cancelAnimationFrame(i),i=requestAnimationFrame(()=>{i=requestAnimationFrame(()=>{r(o)})})):r(o)})})}),ca(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(s),cancelAnimationFrame(i)})}function sP(e,t){const n=[document,...af(e)];n.forEach(a=>{a.addEventListener("scroll",t,{passive:!0})}),ca(()=>{n.forEach(a=>{a.removeEventListener("scroll",t)})})}const Vg=Symbol.for("vuetify:v-menu"),R9=Te({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function O9(e,t){let n=()=>{};function a(r){n==null||n();const o=Number(r?e.openDelay:e.closeDelay);return new Promise(l=>{n=O6(o,()=>{t==null||t(r),l(r)})})}function i(){return a(!0)}function s(){return a(!1)}return{clearDelay:n,runOpenDelay:i,runCloseDelay:s}}const L9=Te({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...R9()},"VOverlay-activator");function D9(e,t){let{isActive:n,isTop:a,contentEl:i}=t;const s=mn("useActivator"),r=K();let o=!1,l=!1,u=!0;const c=S(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),d=S(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:f,runCloseDelay:h}=O9(e,T=>{T===(e.openOnHover&&o||c.value&&l)&&!(e.openOnHover&&n.value&&!a.value)&&(n.value!==T&&(u=!0),n.value=T)}),p=K(),v={onClick:T=>{T.stopPropagation(),r.value=T.currentTarget||T.target,n.value||(p.value=[T.clientX,T.clientY]),n.value=!n.value},onMouseenter:T=>{var I;(I=T.sourceCapabilities)!=null&&I.firesTouchEvents||(o=!0,r.value=T.currentTarget||T.target,f())},onMouseleave:T=>{o=!1,h()},onFocus:T=>{tf(T.target,":focus-visible")!==!1&&(l=!0,T.stopPropagation(),r.value=T.currentTarget||T.target,f())},onBlur:T=>{l=!1,T.stopPropagation(),h()}},m=S(()=>{const T={};return d.value&&(T.onClick=v.onClick),e.openOnHover&&(T.onMouseenter=v.onMouseenter,T.onMouseleave=v.onMouseleave),c.value&&(T.onFocus=v.onFocus,T.onBlur=v.onBlur),T}),g=S(()=>{const T={};if(e.openOnHover&&(T.onMouseenter=()=>{o=!0,f()},T.onMouseleave=()=>{o=!1,h()}),c.value&&(T.onFocusin=()=>{l=!0,f()},T.onFocusout=()=>{l=!1,h()}),e.closeOnContentClick){const I=pt(Vg,null);T.onClick=()=>{n.value=!1,I==null||I.closeParents()}}return T}),b=S(()=>{const T={};return e.openOnHover&&(T.onMouseenter=()=>{u&&(o=!0,u=!1,f())},T.onMouseleave=()=>{o=!1,h()}),T});Ve(a,T=>{var I;T&&(e.openOnHover&&!o&&(!c.value||!l)||c.value&&!l&&(!e.openOnHover||!o))&&!((I=i.value)!=null&&I.contains(document.activeElement))&&(n.value=!1)}),Ve(n,T=>{T||setTimeout(()=>{p.value=void 0})},{flush:"post"});const y=ig();On(()=>{y.value&&At(()=>{r.value=y.el})});const _=ig(),C=S(()=>e.target==="cursor"&&p.value?p.value:_.value?_.el:rP(e.target,s)||r.value),A=S(()=>Array.isArray(C.value)?void 0:C.value);let P;return Ve(()=>!!e.activator,T=>{T&&Dt?(P=ml(),P.run(()=>{M9(e,s,{activatorEl:r,activatorEvents:m})})):P&&P.stop()},{flush:"post",immediate:!0}),ca(()=>{P==null||P.stop()}),{activatorEl:r,activatorRef:y,target:C,targetEl:A,targetRef:_,activatorEvents:m,contentEvents:g,scrimEvents:b}}function M9(e,t,n){let{activatorEl:a,activatorEvents:i}=n;Ve(()=>e.activator,(l,u)=>{if(u&&l!==u){const c=o(u);c&&r(c)}l&&At(()=>s())},{immediate:!0}),Ve(()=>e.activatorProps,()=>{s()}),ca(()=>{r()});function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&M6(l,$e(i.value,u))}function r(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&$6(l,$e(i.value,u))}function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=rP(l,t);return a.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,a.value}}function rP(e,t){var a,i;if(!e)return;let n;if(e==="parent"){let s=(i=(a=t==null?void 0:t.proxy)==null?void 0:a.$el)==null?void 0:i.parentNode;for(;s!=null&&s.hasAttribute("data-no-activator");)s=s.parentNode;n=s}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function $9(){if(!Dt)return lt(!1);const{ssr:e}=vo();if(e){const t=lt(!1);return Ht(()=>{t.value=!0}),t}else return lt(!0)}const N0=Te({eager:Boolean},"lazy");function U0(e,t){const n=lt(!1),a=S(()=>n.value||e.eager||t.value);Ve(t,()=>n.value=!0);function i(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:a,onAfterLeave:i}}function Wc(){const t=mn("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Nb=Symbol.for("vuetify:stack"),Ml=rn([]);function F9(e,t,n){const a=mn("useStack"),i=!n,s=pt(Nb,void 0),r=rn({activeChildren:new Set});zt(Nb,r);const o=lt(+t.value);ao(e,()=>{var d;const c=(d=Ml.at(-1))==null?void 0:d[1];o.value=c?c+10:+t.value,i&&Ml.push([a.uid,o.value]),s==null||s.activeChildren.add(a.uid),ca(()=>{if(i){const f=it(Ml).findIndex(h=>h[0]===a.uid);Ml.splice(f,1)}s==null||s.activeChildren.delete(a.uid)})});const l=lt(!0);i&&On(()=>{var d;const c=((d=Ml.at(-1))==null?void 0:d[0])===a.uid;setTimeout(()=>l.value=c)});const u=S(()=>!r.activeChildren.size);return{globalTop:pl(l),localTop:u,stackStyles:S(()=>({zIndex:o.value}))}}function V9(e){return{teleportTarget:S(()=>{const n=e();if(n===!0||!Dt)return;const a=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(a==null)return;let i=[...a.children].find(s=>s.matches(".v-overlay-container"));return i||(i=document.createElement("div"),i.className="v-overlay-container",a.appendChild(i)),i})}}function N9(){return!0}function oP(e,t,n){if(!e||lP(e,n)===!1)return!1;const a=e3(t);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const i=(typeof n.value=="object"&&n.value.include||(()=>[]))();return i.push(t),!i.some(s=>s==null?void 0:s.contains(e.target))}function lP(e,t){return(typeof t.value=="object"&&t.value.closeConditional||N9)(e)}function U9(e,t,n){const a=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&oP(e,t,n)&&setTimeout(()=>{lP(e,n)&&a&&a(e)},0)}function Ub(e,t){const n=e3(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const B9={mounted(e,t){const n=i=>U9(i,e,t),a=i=>{e._clickOutside.lastMousedownWasOutside=oP(i,e,t)};Ub(e,i=>{i.addEventListener("click",n,!0),i.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:a}},beforeUnmount(e,t){e._clickOutside&&(Ub(e,n=>{var s;if(!n||!((s=e._clickOutside)!=null&&s[t.instance.$.uid]))return;const{onClick:a,onMousedown:i}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",i,!0)}),delete e._clickOutside[t.instance.$.uid])}};function H9(e){const{modelValue:t,color:n,...a}=e;return w(Ss,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&w("div",$e({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const yh=Te({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...L9(),...ft(),...si(),...N0(),...w9(),...A9(),...un(),...Fc()},"VOverlay"),ol=Ze()({name:"VOverlay",directives:{ClickOutside:B9},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...yh()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:a,emit:i}=t;const s=mn("VOverlay"),r=K(),o=K(),l=K(),u=Bt(e,"modelValue"),c=S({get:()=>u.value,set:q=>{q&&e.disabled||(u.value=q)}}),{themeClasses:d}=Pn(e),{rtlClasses:f,isRtl:h}=ii(),{hasContent:p,onAfterLeave:v}=U0(e,c),m=ka(S(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:g,localTop:b,stackStyles:y}=F9(c,Re(e,"zIndex"),e._disableGlobalStack),{activatorEl:_,activatorRef:C,target:A,targetEl:P,targetRef:T,activatorEvents:I,contentEvents:W,scrimEvents:Z}=D9(e,{isActive:c,isTop:b,contentEl:l}),{teleportTarget:E}=V9(()=>{var ce,fe,Pe;const q=e.attach||e.contained;if(q)return q;const G=((ce=_==null?void 0:_.value)==null?void 0:ce.getRootNode())||((Pe=(fe=s.proxy)==null?void 0:fe.$el)==null?void 0:Pe.getRootNode());return G instanceof ShadowRoot?G:!1}),{dimensionStyles:X}=ri(e),re=$9(),{scopeId:ke}=Wc();Ve(()=>e.disabled,q=>{q&&(c.value=!1)});const{contentStyles:ue,updateLocation:oe}=_9(e,{isRtl:h,contentEl:l,target:A,isActive:c});T9(e,{root:r,contentEl:l,targetEl:P,isActive:c,updateLocation:oe});function se(q){i("click:outside",q),e.persistent?B():c.value=!1}function de(q){return c.value&&g.value&&(!e.scrim||q.target===o.value||q instanceof MouseEvent&&q.shadowTarget===o.value)}Dt&&Ve(c,q=>{q?window.addEventListener("keydown",ve):window.removeEventListener("keydown",ve)},{immediate:!0}),Cn(()=>{Dt&&window.removeEventListener("keydown",ve)});function ve(q){var G,ce;q.key==="Escape"&&g.value&&(e.persistent?B():(c.value=!1,(G=l.value)!=null&&G.contains(document.activeElement)&&((ce=_.value)==null||ce.focus())))}const R=PL();ao(()=>e.closeOnBack,()=>{AL(R,q=>{g.value&&c.value?(q(!1),e.persistent?B():c.value=!1):q()})});const N=K();Ve(()=>c.value&&(e.absolute||e.contained)&&E.value==null,q=>{if(q){const G=t3(r.value);G&&G!==document.scrollingElement&&(N.value=G.scrollTop)}});function B(){e.noClickAnimation||l.value&&Rr(l.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Cu})}function te(){i("afterEnter")}function J(){v(),i("afterLeave")}return et(()=>{var q;return w(Ye,null,[(q=n.activator)==null?void 0:q.call(n,{isActive:c.value,targetRef:T,props:$e({ref:C},I.value,e.activatorProps)}),re.value&&p.value&&w(Yx,{disabled:!E.value,to:E.value},{default:()=>[w("div",$e({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},d.value,f.value,e.class],style:[y.value,{"--v-overlay-opacity":e.opacity,top:st(N.value)},e.style],ref:r},ke,a),[w(H9,$e({color:m,modelValue:c.value&&!!e.scrim,ref:o},Z.value),null),w(ps,{appear:!0,persisted:!0,transition:e.transition,target:A.value,onAfterEnter:te,onAfterLeave:J},{default:()=>{var G;return[Bn(w("div",$e({ref:l,class:["v-overlay__content",e.contentClass],style:[X.value,ue.value]},W.value,e.contentProps),[(G=n.default)==null?void 0:G.call(n,{isActive:c})]),[[xs,c.value],[Is("click-outside"),{handler:se,closeConditional:de,include:()=>[_.value]}]])]}})])]})])}),{activatorEl:_,scrimEl:o,target:A,animateClick:B,contentEl:l,globalTop:g,localTop:b,updateLocation:oe}}}),Im=Symbol("Forwarded refs");function xm(e,t){let n=e;for(;n;){const a=Reflect.getOwnPropertyDescriptor(n,t);if(a)return a;n=Object.getPrototypeOf(n)}}function _l(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return e[Im]=n,new Proxy(e,{get(i,s){if(Reflect.has(i,s))return Reflect.get(i,s);if(!(typeof s=="symbol"||s.startsWith("$")||s.startsWith("__"))){for(const r of n)if(r.value&&Reflect.has(r.value,s)){const o=Reflect.get(r.value,s);return typeof o=="function"?o.bind(r.value):o}}},has(i,s){if(Reflect.has(i,s))return!0;if(typeof s=="symbol"||s.startsWith("$")||s.startsWith("__"))return!1;for(const r of n)if(r.value&&Reflect.has(r.value,s))return!0;return!1},set(i,s,r){if(Reflect.has(i,s))return Reflect.set(i,s,r);if(typeof s=="symbol"||s.startsWith("$")||s.startsWith("__"))return!1;for(const o of n)if(o.value&&Reflect.has(o.value,s))return Reflect.set(o.value,s,r);return!1},getOwnPropertyDescriptor(i,s){var o;const r=Reflect.getOwnPropertyDescriptor(i,s);if(r)return r;if(!(typeof s=="symbol"||s.startsWith("$")||s.startsWith("__"))){for(const l of n){if(!l.value)continue;const u=xm(l.value,s)??("_"in l.value?xm((o=l.value._)==null?void 0:o.setupState,s):void 0);if(u)return u}for(const l of n){const u=l.value&&l.value[Im];if(!u)continue;const c=u.slice();for(;c.length;){const d=c.shift(),f=xm(d.value,s);if(f)return f;const h=d.value&&d.value[Im];h&&c.push(...h)}}}}})}const j9=Te({id:String,submenu:Boolean,...Wi(yh({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:A0}}),["absolute"])},"VMenu"),B0=Ze()({name:"VMenu",props:j9(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Bt(e,"modelValue"),{scopeId:i}=Wc(),{isRtl:s}=ii(),r=ai(),o=S(()=>e.id||`v-menu-${r}`),l=K(),u=pt(Vg,null),c=lt(new Set);zt(Vg,{register(){c.value.add(r)},unregister(){c.value.delete(r)},closeParents(m){setTimeout(()=>{var g;!c.value.size&&!e.persistent&&(m==null||(g=l.value)!=null&&g.contentEl&&!L6(m,l.value.contentEl))&&(a.value=!1,u==null||u.closeParents())},40)}}),Cn(()=>{u==null||u.unregister(),document.removeEventListener("focusin",d)}),ak(()=>a.value=!1);async function d(m){var y,_,C;const g=m.relatedTarget,b=m.target;await At(),a.value&&g!==b&&((y=l.value)!=null&&y.contentEl)&&((_=l.value)!=null&&_.globalTop)&&![document,l.value.contentEl].includes(b)&&!l.value.contentEl.contains(b)&&((C=Su(l.value.contentEl)[0])==null||C.focus())}Ve(a,m=>{m?(u==null||u.register(),Dt&&document.addEventListener("focusin",d,{once:!0})):(u==null||u.unregister(),Dt&&document.removeEventListener("focusin",d))},{immediate:!0});function f(m){u==null||u.closeParents(m)}function h(m){var g,b,y,_,C;if(!e.disabled)if(m.key==="Tab"||m.key==="Enter"&&!e.closeOnContentClick){if(m.key==="Enter"&&(m.target instanceof HTMLTextAreaElement||m.target instanceof HTMLInputElement&&m.target.closest("form")))return;m.key==="Enter"&&m.preventDefault(),Wk(Su((g=l.value)==null?void 0:g.contentEl,!1),m.shiftKey?"prev":"next",P=>P.tabIndex>=0)||(a.value=!1,(y=(b=l.value)==null?void 0:b.activatorEl)==null||y.focus())}else e.submenu&&m.key===(s.value?"ArrowRight":"ArrowLeft")&&(a.value=!1,(C=(_=l.value)==null?void 0:_.activatorEl)==null||C.focus())}function p(m){var b;if(e.disabled)return;const g=(b=l.value)==null?void 0:b.contentEl;g&&a.value?m.key==="ArrowDown"?(m.preventDefault(),m.stopImmediatePropagation(),iu(g,"next")):m.key==="ArrowUp"?(m.preventDefault(),m.stopImmediatePropagation(),iu(g,"prev")):e.submenu&&(m.key===(s.value?"ArrowRight":"ArrowLeft")?a.value=!1:m.key===(s.value?"ArrowLeft":"ArrowRight")&&(m.preventDefault(),iu(g,"first"))):(e.submenu?m.key===(s.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(m.key))&&(a.value=!0,m.preventDefault(),setTimeout(()=>setTimeout(()=>p(m))))}const v=S(()=>$e({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-controls":o.value,onKeydown:p},e.activatorProps));return et(()=>{const m=ol.filterProps(e);return w(ol,$e({ref:l,id:o.value,class:["v-menu",e.class],style:e.style},m,{modelValue:a.value,"onUpdate:modelValue":g=>a.value=g,absolute:!0,activatorProps:v.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":f,onKeydown:h},i),{activator:n.activator,default:function(){for(var g=arguments.length,b=new Array(g),y=0;y<g;y++)b[y]=arguments[y];return w(bn,{root:"VMenu"},{default:()=>{var _;return[(_=n.default)==null?void 0:_.call(n,...b)]}})}})}),_l({id:o,ΨopenChildren:c},l)}}),W9=Te({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ft(),...Fc({transition:{component:pC}})},"VCounter"),q9=Ze()({name:"VCounter",functional:!0,props:W9(),setup(e,t){let{slots:n}=t;const a=S(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return et(()=>w(ps,{transition:e.transition},{default:()=>[Bn(w("div",{class:["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class],style:e.style},[n.default?n.default({counter:a.value,max:e.max,value:e.value}):a.value]),[[xs,e.active]])]})),{}}}),z9=Te({floating:Boolean,...ft()},"VFieldLabel"),yd=Ze()({name:"VFieldLabel",props:z9(),setup(e,t){let{slots:n}=t;return et(()=>w(L0,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),Y9=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],uP=Te({appendInnerIcon:mt,bgColor:String,clearable:Boolean,clearIcon:{type:mt,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:mt,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>Y9.includes(e)},"onClick:clear":Yn(),"onClick:appendInner":Yn(),"onClick:prependInner":Yn(),...ft(),...ph(),...ja(),...un()},"VField"),cP=Ze()({name:"VField",inheritAttrs:!1,props:{id:String,...UC(),...uP()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:i}=t;const{themeClasses:s}=Pn(e),{loaderClasses:r}=gh(e),{focusClasses:o,isFocused:l,focus:u,blur:c}=D0(e),{InputIcon:d}=NC(e),{roundedClasses:f}=oi(e),{rtlClasses:h}=ii(),p=S(()=>e.dirty||e.active),v=S(()=>!!(e.label||i.label)),m=S(()=>!e.singleLine&&v.value),g=ai(),b=S(()=>e.id||`input-${g}`),y=S(()=>`${b.value}-messages`),_=K(),C=K(),A=K(),P=S(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:T,backgroundColorStyles:I}=ka(Re(e,"bgColor")),{textColorClasses:W,textColorStyles:Z}=ki(S(()=>e.error||e.disabled?void 0:p.value&&l.value?e.color:e.baseColor));Ve(p,re=>{if(m.value){const ke=_.value.$el,ue=C.value.$el;requestAnimationFrame(()=>{const oe=o0(ke),se=ue.getBoundingClientRect(),de=se.x-oe.x,ve=se.y-oe.y-(oe.height/2-se.height/2),R=se.width/.75,N=Math.abs(R-oe.width)>1?{maxWidth:st(R)}:void 0,B=getComputedStyle(ke),te=getComputedStyle(ue),J=parseFloat(B.transitionDuration)*1e3||150,q=parseFloat(te.getPropertyValue("--v-field-label-scale")),G=te.getPropertyValue("color");ke.style.visibility="visible",ue.style.visibility="hidden",Rr(ke,{transform:`translate(${de}px, ${ve}px) scale(${q})`,color:G,...N},{duration:J,easing:Cu,direction:re?"normal":"reverse"}).finished.then(()=>{ke.style.removeProperty("visibility"),ue.style.removeProperty("visibility")})})}},{flush:"post"});const E=S(()=>({isActive:p,isFocused:l,controlRef:A,blur:c,focus:u}));function X(re){re.target!==document.activeElement&&re.preventDefault()}return et(()=>{var de,ve,R;const re=e.variant==="outlined",ke=!!(i["prepend-inner"]||e.prependInnerIcon),ue=!!(e.clearable||i.clear)&&!e.disabled,oe=!!(i["append-inner"]||e.appendInnerIcon||ue),se=()=>i.label?i.label({...E.value,label:e.label,props:{for:b.value}}):e.label;return w("div",$e({class:["v-field",{"v-field--active":p.value,"v-field--appended":oe,"v-field--center-affix":e.centerAffix??!P.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":ke,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!se(),[`v-field--variant-${e.variant}`]:!0},s.value,T.value,o.value,r.value,f.value,h.value,e.class],style:[I.value,e.style],onClick:X},n),[w("div",{class:"v-field__overlay"},null),w(O0,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:i.loader}),ke&&w("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&w(d,{key:"prepend-icon",name:"prependInner"},null),(de=i["prepend-inner"])==null?void 0:de.call(i,E.value)]),w("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&m.value&&w(yd,{key:"floating-label",ref:C,class:[W.value],floating:!0,for:b.value,style:Z.value},{default:()=>[se()]}),v.value&&w(yd,{key:"label",ref:_,for:b.value},{default:()=>[se()]}),(ve=i.default)==null?void 0:ve.call(i,{...E.value,props:{id:b.value,class:"v-field__input","aria-describedby":y.value},focus:u,blur:c})]),ue&&w(gC,{key:"clear"},{default:()=>[Bn(w("div",{class:"v-field__clearable",onMousedown:N=>{N.preventDefault(),N.stopPropagation()}},[w(bn,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[i.clear?i.clear({...E.value,props:{onFocus:u,onBlur:c,onClick:e["onClick:clear"]}}):w(d,{name:"clear",onFocus:u,onBlur:c},null)]})]),[[xs,e.dirty]])]}),oe&&w("div",{key:"append",class:"v-field__append-inner"},[(R=i["append-inner"])==null?void 0:R.call(i,E.value),e.appendInnerIcon&&w(d,{key:"append-icon",name:"appendInner"},null)]),w("div",{class:["v-field__outline",W.value],style:Z.value},[re&&w(Ye,null,[w("div",{class:"v-field__outline__start"},null),m.value&&w("div",{class:"v-field__outline__notch"},[w(yd,{ref:C,floating:!0,for:b.value},{default:()=>[se()]})]),w("div",{class:"v-field__outline__end"},null)]),P.value&&m.value&&w(yd,{ref:C,floating:!0,for:b.value},{default:()=>[se()]})])])}),{controlRef:A}}});function G9(e){const t=Object.keys(cP.props).filter(n=>!Zf(n)&&n!=="class"&&n!=="style");return i0(e,t)}const K9=["color","file","time","date","datetime-local","week","month"],dP=Te({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...M0(),...uP()},"VTextField"),Du=Ze()({name:"VTextField",directives:{Intersect:bC},inheritAttrs:!1,props:dP(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:i}=t;const s=Bt(e,"modelValue"),{isFocused:r,focus:o,blur:l}=D0(e),u=S(()=>typeof e.counterValue=="function"?e.counterValue(s.value):typeof e.counterValue=="number"?e.counterValue:(s.value??"").toString().length),c=S(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=S(()=>["plain","underlined"].includes(e.variant));function f(A,P){var T,I;!e.autofocus||!A||(I=(T=P[0].target)==null?void 0:T.focus)==null||I.call(T)}const h=K(),p=K(),v=K(),m=S(()=>K9.includes(e.type)||e.persistentPlaceholder||r.value||e.active);function g(){var A;v.value!==document.activeElement&&((A=v.value)==null||A.focus()),r.value||o()}function b(A){a("mousedown:control",A),A.target!==v.value&&(g(),A.preventDefault())}function y(A){g(),a("click:control",A)}function _(A){A.stopPropagation(),g(),At(()=>{s.value=null,jk(e["onClick:clear"],A)})}function C(A){var T;const P=A.target;if(s.value=P.value,(T=e.modelModifiers)!=null&&T.trim&&["text","search","password","tel","url"].includes(e.type)){const I=[P.selectionStart,P.selectionEnd];At(()=>{P.selectionStart=I[0],P.selectionEnd=I[1]})}}return et(()=>{const A=!!(i.counter||e.counter!==!1&&e.counter!=null),P=!!(A||i.details),[T,I]=s0(n),{modelValue:W,...Z}=df.filterProps(e),E=G9(e);return w(df,$e({ref:h,modelValue:s.value,"onUpdate:modelValue":X=>s.value=X,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":d.value},e.class],style:e.style},T,Z,{centerAffix:!d.value,focused:r.value}),{...i,default:X=>{let{id:re,isDisabled:ke,isDirty:ue,isReadonly:oe,isValid:se}=X;return w(cP,$e({ref:p,onMousedown:b,onClick:y,"onClick:clear":_,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},E,{id:re.value,active:m.value||ue.value,dirty:ue.value||e.dirty,disabled:ke.value,focused:r.value,error:se.value===!1}),{...i,default:de=>{let{props:{class:ve,...R}}=de;const N=Bn(w("input",$e({ref:v,value:s.value,onInput:C,autofocus:e.autofocus,readonly:oe.value,disabled:ke.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:g,onBlur:l},R,I),null),[[Is("intersect"),{handler:f},null,{once:!0}]]);return w(Ye,null,[e.prefix&&w("span",{class:"v-text-field__prefix"},[w("span",{class:"v-text-field__prefix__text"},[e.prefix])]),i.default?w("div",{class:ve,"data-no-activator":""},[i.default(),N]):Hi(N,{class:ve}),e.suffix&&w("span",{class:"v-text-field__suffix"},[w("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:P?X=>{var re;return w(Ye,null,[(re=i.details)==null?void 0:re.call(i,X),A&&w(Ye,null,[w("span",null,null),w(q9,{active:e.persistentCounter||r.value,value:u.value,max:c.value,disabled:e.disabled},i.counter)])])}:void 0})}),_l({},h,p,v)}}),Z9=Te({renderless:Boolean,...ft()},"VVirtualScrollItem"),X9=Ze()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Z9(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:i}=t;const{resizeRef:s,contentRect:r}=so(void 0,"border");Ve(()=>{var o;return(o=r.value)==null?void 0:o.height},o=>{o!=null&&a("update:height",o)}),et(()=>{var o,l;return e.renderless?w(Ye,null,[(o=i.default)==null?void 0:o.call(i,{itemRef:s})]):w("div",$e({ref:s,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(l=i.default)==null?void 0:l.call(i)])})}}),J9=-1,Q9=1,Em=100,eD=Te({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function tD(e,t){const n=vo(),a=lt(0);On(()=>{a.value=parseFloat(e.itemHeight||0)});const i=lt(0),s=lt(Math.ceil((parseInt(e.height)||n.height.value)/(a.value||16))||1),r=lt(0),o=lt(0),l=K(),u=K();let c=0;const{resizeRef:d,contentRect:f}=so();On(()=>{d.value=l.value});const h=S(()=>{var ve;return l.value===document.documentElement?n.height.value:((ve=f.value)==null?void 0:ve.height)||parseInt(e.height)||0}),p=S(()=>!!(l.value&&u.value&&h.value&&a.value));let v=Array.from({length:t.value.length}),m=Array.from({length:t.value.length});const g=lt(0);let b=-1;function y(ve){return v[ve]||a.value}const _=E6(()=>{const ve=performance.now();m[0]=0;const R=t.value.length;for(let N=1;N<=R-1;N++)m[N]=(m[N-1]||0)+y(N-1);g.value=Math.max(g.value,performance.now()-ve)},g),C=Ve(p,ve=>{ve&&(C(),c=u.value.offsetTop,_.immediate(),ue(),~b&&At(()=>{Dt&&window.requestAnimationFrame(()=>{se(b),b=-1})}))});ca(()=>{_.clear()});function A(ve,R){const N=v[ve],B=a.value;a.value=B?Math.min(a.value,R):R,(N!==R||B!==a.value)&&(v[ve]=R,_())}function P(ve){return ve=Ja(ve,0,t.value.length-1),m[ve]||0}function T(ve){return nD(m,ve)}let I=0,W=0,Z=0;Ve(h,(ve,R)=>{R&&(ue(),ve<R&&requestAnimationFrame(()=>{W=0,ue()}))});let E=-1;function X(){if(!l.value||!u.value)return;const ve=l.value.scrollTop,R=performance.now();R-Z>500?(W=Math.sign(ve-I),c=u.value.offsetTop):W=ve-I,I=ve,Z=R,window.clearTimeout(E),E=window.setTimeout(re,500),ue()}function re(){!l.value||!u.value||(W=0,Z=0,window.clearTimeout(E),ue())}let ke=-1;function ue(){cancelAnimationFrame(ke),ke=requestAnimationFrame(oe)}function oe(){if(!l.value||!h.value)return;const ve=I-c,R=Math.sign(W),N=Math.max(0,ve-Em),B=Ja(T(N),0,t.value.length),te=ve+h.value+Em,J=Ja(T(te)+1,B+1,t.value.length);if((R!==J9||B<i.value)&&(R!==Q9||J>s.value)){const q=P(i.value)-P(B),G=P(J)-P(s.value);Math.max(q,G)>Em?(i.value=B,s.value=J):(B<=0&&(i.value=B),J>=t.value.length&&(s.value=J))}r.value=P(i.value),o.value=P(t.value.length)-P(s.value)}function se(ve){const R=P(ve);!l.value||ve&&!R?b=ve:l.value.scrollTop=R}const de=S(()=>t.value.slice(i.value,s.value).map((ve,R)=>({raw:ve,index:R+i.value,key:a0(ve)&&"value"in ve?ve.value:R+i.value})));return Ve(t,()=>{v=Array.from({length:t.value.length}),m=Array.from({length:t.value.length}),_.immediate(),ue()},{deep:!0}),{calculateVisibleItems:ue,containerRef:l,markerRef:u,computedItems:de,paddingTop:r,paddingBottom:o,scrollToIndex:se,handleScroll:X,handleScrollend:re,handleItemResize:A}}function nD(e,t){let n=e.length-1,a=0,i=0,s=null,r=-1;if(e[n]<t)return n;for(;a<=n;)if(i=a+n>>1,s=e[i],s>t)n=i-1;else if(s<t)r=i,a=i+1;else return s===t?i:a;return r}const aD=Te({items:{type:Array,default:()=>[]},renderless:Boolean,...eD(),...ft(),...si()},"VVirtualScroll"),iD=Ze()({name:"VVirtualScroll",props:aD(),setup(e,t){let{slots:n}=t;const a=mn("VVirtualScroll"),{dimensionStyles:i}=ri(e),{calculateVisibleItems:s,containerRef:r,markerRef:o,handleScroll:l,handleScrollend:u,handleItemResize:c,scrollToIndex:d,paddingTop:f,paddingBottom:h,computedItems:p}=tD(e,Re(e,"items"));return ao(()=>e.renderless,()=>{function v(){var b,y;const g=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";r.value===document.documentElement?(document[g]("scroll",l,{passive:!0}),document[g]("scrollend",u)):((b=r.value)==null||b[g]("scroll",l,{passive:!0}),(y=r.value)==null||y[g]("scrollend",u))}Ht(()=>{r.value=t3(a.vnode.el,!0),v(!0)}),ca(v)}),et(()=>{const v=p.value.map(m=>w(X9,{key:m.key,renderless:e.renderless,"onUpdate:height":g=>c(m.index,g)},{default:g=>{var b;return(b=n.default)==null?void 0:b.call(n,{item:m.raw,index:m.index,...g})}}));return e.renderless?w(Ye,null,[w("div",{ref:o,class:"v-virtual-scroll__spacer",style:{paddingTop:st(f.value)}},null),v,w("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:st(h.value)}},null)]):w("div",{ref:r,class:["v-virtual-scroll",e.class],onScrollPassive:l,onScrollend:u,style:[i.value,e.style]},[w("div",{ref:o,class:"v-virtual-scroll__container",style:{paddingTop:st(f.value),paddingBottom:st(h.value)}},[v])])}),{calculateVisibleItems:s,scrollToIndex:d}}});function sD(e,t){const n=lt(!1);let a;function i(o){cancelAnimationFrame(a),n.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{n.value=!1})})}async function s(){await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>{if(n.value){const l=Ve(n,()=>{l(),o()})}else o()})}async function r(o){var c,d;if(o.key==="Tab"&&((c=t.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(o.key))return;const l=(d=e.value)==null?void 0:d.$el;if(!l)return;(o.key==="Home"||o.key==="End")&&l.scrollTo({top:o.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await s();const u=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(o.key==="PageDown"||o.key==="Home"){const f=l.getBoundingClientRect().top;for(const h of u)if(h.getBoundingClientRect().top>=f){h.focus();break}}else{const f=l.getBoundingClientRect().bottom;for(const h of[...u].reverse())if(h.getBoundingClientRect().bottom<=f){h.focus();break}}}return{onScrollPassive:i,onKeydown:r}}const rD=Te({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:mt,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...tP({itemChildren:!1})},"Select"),oD=Te({...rD(),...Wi(dP({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Fc({transition:{component:A0}})},"VSelect"),fP=Ze()({name:"VSelect",props:oD(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=zi(),i=K(),s=K(),r=K(),o=Bt(e,"menu"),l=S({get:()=>o.value,set:de=>{var ve;o.value&&!de&&((ve=s.value)!=null&&ve.ΨopenChildren.size)||(o.value=de)}}),{items:u,transformIn:c,transformOut:d}=m9(e),f=Bt(e,"modelValue",[],de=>c(de===null?[null]:zn(de)),de=>{const ve=d(de);return e.multiple?ve:ve[0]??null}),h=S(()=>typeof e.counterValue=="function"?e.counterValue(f.value):typeof e.counterValue=="number"?e.counterValue:f.value.length),p=BC(e),v=S(()=>f.value.map(de=>de.value)),m=lt(!1),g=S(()=>l.value?e.closeText:e.openText);let b="",y;const _=S(()=>e.hideSelected?u.value.filter(de=>!f.value.some(ve=>e.valueComparator(ve,de))):u.value),C=S(()=>e.hideNoData&&!_.value.length||p.isReadonly.value||p.isDisabled.value),A=S(()=>{var de;return{...e.menuProps,activatorProps:{...((de=e.menuProps)==null?void 0:de.activatorProps)||{},"aria-haspopup":"listbox"}}}),P=K(),T=sD(P,i);function I(de){e.openOnClear&&(l.value=!0)}function W(){C.value||(l.value=!l.value)}function Z(de){Z2(de)&&E(de)}function E(de){var B,te;if(!de.key||p.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(de.key)&&de.preventDefault(),["Enter","ArrowDown"," "].includes(de.key)&&(l.value=!0),["Escape","Tab"].includes(de.key)&&(l.value=!1),de.key==="Home"?(B=P.value)==null||B.focus("first"):de.key==="End"&&((te=P.value)==null||te.focus("last"));const ve=1e3;if(!Z2(de))return;const R=performance.now();R-y>ve&&(b=""),b+=de.key.toLowerCase(),y=R;const N=u.value.find(J=>J.title.toLowerCase().startsWith(b));if(N!==void 0){f.value=[N];const J=_.value.indexOf(N);Dt&&window.requestAnimationFrame(()=>{var q;J>=0&&((q=r.value)==null||q.scrollToIndex(J))})}}function X(de){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!de.props.disabled)if(e.multiple){const R=f.value.findIndex(B=>e.valueComparator(B.value,de.value)),N=ve??!~R;if(~R){const B=N?[...f.value,de]:[...f.value];B.splice(R,1),f.value=B}else N&&(f.value=[...f.value,de])}else{const R=ve!==!1;f.value=R?[de]:[],At(()=>{l.value=!1})}}function re(de){var ve;(ve=P.value)!=null&&ve.$el.contains(de.relatedTarget)||(l.value=!1)}function ke(){var de;e.eager&&((de=r.value)==null||de.calculateVisibleItems())}function ue(){var de;m.value&&((de=i.value)==null||de.focus())}function oe(de){m.value=!0}function se(de){if(de==null)f.value=[];else if(tf(i.value,":autofill")||tf(i.value,":-webkit-autofill")){const ve=u.value.find(R=>R.title===de);ve&&X(ve)}else i.value&&(i.value.value="")}return Ve(l,()=>{if(!e.hideSelected&&l.value&&f.value.length){const de=_.value.findIndex(ve=>f.value.some(R=>e.valueComparator(R.value,ve.value)));Dt&&window.requestAnimationFrame(()=>{var ve;de>=0&&((ve=r.value)==null||ve.scrollToIndex(de))})}}),Ve(()=>e.items,(de,ve)=>{l.value||m.value&&!ve.length&&de.length&&(l.value=!0)}),et(()=>{const de=!!(e.chips||n.chip),ve=!!(!e.hideNoData||_.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),R=f.value.length>0,N=Du.filterProps(e),B=R||!m.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return w(Du,$e({ref:i},N,{modelValue:f.value.map(te=>te.props.value).join(", "),"onUpdate:modelValue":se,focused:m.value,"onUpdate:focused":te=>m.value=te,validationValue:f.externalValue,counterValue:h.value,dirty:R,class:["v-select",{"v-select--active-menu":l.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":f.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:B,"onClick:clear":I,"onMousedown:control":W,onBlur:re,onKeydown:E,"aria-label":a(g.value),title:a(g.value)}),{...n,default:()=>w(Ye,null,[w(B0,$e({ref:s,modelValue:l.value,"onUpdate:modelValue":te=>l.value=te,activator:"parent",contentClass:"v-select__content",disabled:C.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:ke,onAfterLeave:ue},A.value),{default:()=>[ve&&w(Mg,$e({ref:P,selected:v.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:te=>te.preventDefault(),onKeydown:Z,onFocusin:oe,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},T,e.listProps),{default:()=>{var te,J,q;return[(te=n["prepend-item"])==null?void 0:te.call(n),!_.value.length&&!e.hideNoData&&(((J=n["no-data"])==null?void 0:J.call(n))??w(rl,{key:"no-data",title:a(e.noDataText)},null)),w(iD,{ref:r,renderless:!0,items:_.value},{default:G=>{var M;let{item:ce,index:fe,itemRef:Pe}=G;const He=$e(ce.props,{ref:Pe,key:ce.value,onClick:()=>X(ce,null)});return((M=n.item)==null?void 0:M.call(n,{item:ce,index:fe,props:He}))??w(rl,$e(He,{role:"option"}),{prepend:H=>{let{isSelected:ae}=H;return w(Ye,null,[e.multiple&&!e.hideSelected?w(sl,{key:ce.value,modelValue:ae,ripple:!1,tabindex:"-1"},null):void 0,ce.props.prependAvatar&&w(ks,{image:ce.props.prependAvatar},null),ce.props.prependIcon&&w(dt,{icon:ce.props.prependIcon},null)])}})}}),(q=n["append-item"])==null?void 0:q.call(n)]}})]}),f.value.map((te,J)=>{function q(Pe){Pe.stopPropagation(),Pe.preventDefault(),X(te,!1)}const G={"onClick:close":q,onKeydown(Pe){Pe.key!=="Enter"&&Pe.key!==" "||(Pe.preventDefault(),Pe.stopPropagation(),q(Pe))},onMousedown(Pe){Pe.preventDefault(),Pe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ce=de?!!n.chip:!!n.selection,fe=ce?qk(de?n.chip({item:te,index:J,props:G}):n.selection({item:te,index:J})):void 0;if(!(ce&&!fe))return w("div",{key:te.value,class:"v-select__selection"},[de?n.chip?w(bn,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:te.title}}},{default:()=>[fe]}):w(zC,$e({key:"chip",closable:e.closableChips,size:"small",text:te.title,disabled:te.props.disabled},G),null):fe??w("span",{class:"v-select__selection-text"},[te.title,e.multiple&&J<f.value.length-1&&w("span",{class:"v-select__selection-comma"},[Ue(",")])])])})]),"append-inner":function(){var G;for(var te=arguments.length,J=new Array(te),q=0;q<te;q++)J[q]=arguments[q];return w(Ye,null,[(G=n["append-inner"])==null?void 0:G.call(n,...J),e.menuIcon?w(dt,{class:"v-select__menu-icon",icon:e.menuIcon},null):void 0])}})}),_l({isFocused:m,menu:l,select:X},i)}}),lD=(e,t,n)=>e==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),uD=Te({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function cD(e,t,n){var o;const a=[],i=(n==null?void 0:n.default)??lD,s=n!=null&&n.filterKeys?zn(n.filterKeys):!1,r=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return a;e:for(let l=0;l<e.length;l++){const[u,c=u]=zn(e[l]),d={},f={};let h=-1;if((t||r>0)&&!(n!=null&&n.noFilter)){if(typeof u=="object"){const m=s||Object.keys(c);for(const g of m){const b=ya(c,g),y=(o=n==null?void 0:n.customKeyFilter)==null?void 0:o[g];if(h=y?y(b,t,u):i(b,t,u),h!==-1&&h!==!1)y?d[g]=h:f[g]=h;else if((n==null?void 0:n.filterMode)==="every")continue e}}else h=i(u,t,u),h!==-1&&h!==!1&&(f.title=h);const p=Object.keys(f).length,v=Object.keys(d).length;if(!p&&!v||(n==null?void 0:n.filterMode)==="union"&&v!==r&&!p||(n==null?void 0:n.filterMode)==="intersection"&&(v!==r||!p))continue}a.push({index:l,matches:{...f,...d}})}return a}function dD(e,t,n,a){const i=lt([]),s=lt(new Map),r=S(()=>a!=null&&a.transform?me(t).map(l=>[l,a.transform(l)]):me(t));On(()=>{const l=typeof n=="function"?n():me(n),u=typeof l!="string"&&typeof l!="number"?"":String(l),c=cD(r.value,u,{customKeyFilter:{...e.customKeyFilter,...me(a==null?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=me(t),f=[],h=new Map;c.forEach(p=>{let{index:v,matches:m}=p;const g=d[v];f.push(g),h.set(g.value,m)}),i.value=f,s.value=h});function o(l){return s.value.get(l.value)}return{filteredItems:i,filteredMatches:s,getMatches:o}}const fD=Te({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...yh({origin:"center center",scrollStrategy:"block",transition:{component:A0},zIndex:2400})},"VDialog"),hD=Ze()({name:"VDialog",props:fD(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:a}=t;const i=Bt(e,"modelValue"),{scopeId:s}=Wc(),r=K();function o(c){var h,p;const d=c.relatedTarget,f=c.target;if(d!==f&&((h=r.value)!=null&&h.contentEl)&&((p=r.value)!=null&&p.globalTop)&&![document,r.value.contentEl].includes(f)&&!r.value.contentEl.contains(f)){const v=Su(r.value.contentEl);if(!v.length)return;const m=v[0],g=v[v.length-1];d===m?g.focus():m.focus()}}Cn(()=>{document.removeEventListener("focusin",o)}),Dt&&Ve(()=>i.value&&e.retainFocus,c=>{c?document.addEventListener("focusin",o):document.removeEventListener("focusin",o)},{immediate:!0});function l(){var c;n("afterEnter"),(c=r.value)!=null&&c.contentEl&&!r.value.contentEl.contains(document.activeElement)&&r.value.contentEl.focus({preventScroll:!0})}function u(){n("afterLeave")}return Ve(i,async c=>{var d;c||(await At(),(d=r.value.activatorEl)==null||d.focus({preventScroll:!0}))}),et(()=>{const c=ol.filterProps(e),d=$e({"aria-haspopup":"dialog"},e.activatorProps),f=$e({tabindex:-1},e.contentProps);return w(ol,$e({ref:r,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},c,{modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,"aria-modal":"true",activatorProps:d,contentProps:f,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:l,onAfterLeave:u},s),{activator:a.activator,default:function(){for(var h=arguments.length,p=new Array(h),v=0;v<h;v++)p[v]=arguments[v];return w(bn,{root:"VDialog"},{default:()=>{var m;return[(m=a.default)==null?void 0:m.call(a,...p)]}})}})}),_l({},r)}}),mD=Te({divider:[Number,String],...ft()},"VBreadcrumbsDivider"),pD=Ze()({name:"VBreadcrumbsDivider",props:mD(),setup(e,t){let{slots:n}=t;return et(()=>{var a;return w("li",{"aria-hidden":"true",class:["v-breadcrumbs-divider",e.class],style:e.style},[((a=n==null?void 0:n.default)==null?void 0:a.call(n))??e.divider])}),{}}}),gD=Te({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...ft(),...jc(),...Zt({tag:"li"})},"VBreadcrumbsItem"),vD=Ze()({name:"VBreadcrumbsItem",props:gD(),setup(e,t){let{slots:n,attrs:a}=t;const i=Hc(e,a),s=S(()=>{var u;return e.active||((u=i.isActive)==null?void 0:u.value)}),r=S(()=>s.value?e.activeColor:e.color),{textColorClasses:o,textColorStyles:l}=ki(r);return et(()=>w(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":s.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:s.value&&e.activeClass},o.value,e.class],style:[l.value,e.style],"aria-current":s.value?"page":void 0},{default:()=>{var u,c;return[i.isLink.value?w("a",$e({class:"v-breadcrumbs-item--link",onClick:i.navigate},i.linkProps),[((c=n.default)==null?void 0:c.call(n))??e.title]):((u=n.default)==null?void 0:u.call(n))??e.title]}})),{}}}),yD=Te({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:mt,items:{type:Array,default:()=>[]},...ft(),...Ea(),...ja(),...Zt({tag:"ul"})},"VBreadcrumbs"),bD=Ze()({name:"VBreadcrumbs",props:yD(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=ka(Re(e,"bgColor")),{densityClasses:s}=li(e),{roundedClasses:r}=oi(e);ei({VBreadcrumbsDivider:{divider:Re(e,"divider")},VBreadcrumbsItem:{activeClass:Re(e,"activeClass"),activeColor:Re(e,"activeColor"),color:Re(e,"color"),disabled:Re(e,"disabled")}});const o=S(()=>e.items.map(l=>typeof l=="string"?{item:{title:l},raw:l}:{item:l,raw:l}));return et(()=>{const l=!!(n.prepend||e.icon);return w(e.tag,{class:["v-breadcrumbs",a.value,s.value,r.value,e.class],style:[i.value,e.style]},{default:()=>{var u;return[l&&w("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?w(bn,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):w(dt,{key:"prepend-icon",start:!0,icon:e.icon},null)]),o.value.map((c,d,f)=>{var v;let{item:h,raw:p}=c;return w(Ye,null,[((v=n.item)==null?void 0:v.call(n,{item:h,index:d}))??w(vD,$e({key:d,disabled:d>=f.length-1},typeof h=="string"?{title:h}:h),{default:n.title?()=>{var m;return(m=n.title)==null?void 0:m.call(n,{item:h,index:d})}:void 0}),d<f.length-1&&w(pD,null,{default:n.divider?()=>{var m;return(m=n.divider)==null?void 0:m.call(n,{item:p,index:d})}:void 0})])}),(u=n.default)==null?void 0:u.call(n)]}})}),{}}}),H0=Ze()({name:"VCardActions",props:ft(),setup(e,t){let{slots:n}=t;return ei({VBtn:{slim:!0,variant:"text"}}),et(()=>{var a;return w("div",{class:["v-card-actions",e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),wD=Te({opacity:[Number,String],...ft(),...Zt()},"VCardSubtitle"),_D=Ze()({name:"VCardSubtitle",props:wD(),setup(e,t){let{slots:n}=t;return et(()=>w(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},n)),{}}}),SD=c0("v-card-title"),kD=Te({appendAvatar:String,appendIcon:mt,prependAvatar:String,prependIcon:mt,subtitle:[String,Number],title:[String,Number],...ft(),...Ea()},"VCardItem"),CD=Ze()({name:"VCardItem",props:kD(),setup(e,t){let{slots:n}=t;return et(()=>{var u;const a=!!(e.prependAvatar||e.prependIcon),i=!!(a||n.prepend),s=!!(e.appendAvatar||e.appendIcon),r=!!(s||n.append),o=!!(e.title!=null||n.title),l=!!(e.subtitle!=null||n.subtitle);return w("div",{class:["v-card-item",e.class],style:e.style},[i&&w("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?w(bn,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):w(Ye,null,[e.prependAvatar&&w(ks,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&w(dt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),w("div",{class:"v-card-item__content"},[o&&w(SD,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??e.title]}}),l&&w(_D,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??e.subtitle]}}),(u=n.default)==null?void 0:u.call(n)]),r&&w("div",{key:"append",class:"v-card-item__append"},[n.append?w(bn,{key:"append-defaults",disabled:!s,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):w(Ye,null,[e.appendIcon&&w(dt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&w(ks,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),PD=Te({opacity:[Number,String],...ft(),...Zt()},"VCardText"),bh=Ze()({name:"VCardText",props:PD(),setup(e,t){let{slots:n}=t;return et(()=>w(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},n)),{}}}),AD=Te({appendAvatar:String,appendIcon:mt,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:mt,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...br(),...ft(),...Ea(),...si(),...Es(),...ph(),...E0(),...CC(),...ja(),...jc(),...Zt(),...un(),...Rs({variant:"elevated"})},"VCard"),Ia=Ze()({name:"VCard",directives:{Ripple:wl},props:AD(),setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:i}=Pn(e),{borderClasses:s}=yo(e),{colorClasses:r,colorStyles:o,variantClasses:l}=Nc(e),{densityClasses:u}=li(e),{dimensionStyles:c}=ri(e),{elevationClasses:d}=wr(e),{loaderClasses:f}=gh(e),{locationStyles:h}=R0(e),{positionClasses:p}=PC(e),{roundedClasses:v}=oi(e),m=Hc(e,n),g=S(()=>e.link!==!1&&m.isLink.value),b=S(()=>!e.disabled&&e.link!==!1&&(e.link||m.isClickable.value));return et(()=>{const y=g.value?"a":e.tag,_=!!(a.title||e.title!=null),C=!!(a.subtitle||e.subtitle!=null),A=_||C,P=!!(a.append||e.appendAvatar||e.appendIcon),T=!!(a.prepend||e.prependAvatar||e.prependIcon),I=!!(a.image||e.image),W=A||T||P,Z=!!(a.text||e.text!=null);return Bn(w(y,$e({class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":b.value},i.value,s.value,r.value,u.value,d.value,f.value,p.value,v.value,l.value,e.class],style:[o.value,c.value,h.value,e.style],onClick:b.value&&m.navigate,tabindex:e.disabled?-1:void 0},m.linkProps),{default:()=>{var E;return[I&&w("div",{key:"image",class:"v-card__image"},[a.image?w(bn,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):w(wn,{key:"image-img",cover:!0,src:e.image},null)]),w(O0,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:a.loader}),W&&w(CD,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),Z&&w(bh,{key:"text"},{default:()=>{var X;return[((X=a.text)==null?void 0:X.call(a))??e.text]}}),(E=a.default)==null?void 0:E.call(a),a.actions&&w(H0,null,{default:a.actions}),Vc(b.value,"v-card")]}}),[[Is("ripple"),b.value&&e.ripple]])}),{}}}),TD=e=>{const{touchstartX:t,touchendX:n,touchstartY:a,touchendY:i}=e,s=.5,r=16;e.offsetX=n-t,e.offsetY=i-a,Math.abs(e.offsetY)<s*Math.abs(e.offsetX)&&(e.left&&n<t-r&&e.left(e),e.right&&n>t+r&&e.right(e)),Math.abs(e.offsetX)<s*Math.abs(e.offsetY)&&(e.up&&i<a-r&&e.up(e),e.down&&i>a+r&&e.down(e))};function ID(e,t){var a;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(a=t.start)==null||a.call(t,{originalEvent:e,...t})}function xD(e,t){var a;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(a=t.end)==null||a.call(t,{originalEvent:e,...t}),TD(t)}function ED(e,t){var a;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(a=t.move)==null||a.call(t,{originalEvent:e,...t})}function RD(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>ID(n,t),touchend:n=>xD(n,t),touchmove:n=>ED(n,t)}}function OD(e,t){var o;const n=t.value,a=n!=null&&n.parent?e.parentElement:e,i=(n==null?void 0:n.options)??{passive:!0},s=(o=t.instance)==null?void 0:o.$.uid;if(!a||!s)return;const r=RD(t.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[s]=r,Nk(r).forEach(l=>{a.addEventListener(l,r[l],i)})}function LD(e,t){var s,r;const n=(s=t.value)!=null&&s.parent?e.parentElement:e,a=(r=t.instance)==null?void 0:r.$.uid;if(!(n!=null&&n._touchHandlers)||!a)return;const i=n._touchHandlers[a];Nk(i).forEach(o=>{n.removeEventListener(o,i[o])}),delete n._touchHandlers[a]}const hP={mounted:OD,unmounted:LD},mP=Symbol.for("vuetify:v-window"),pP=Symbol.for("vuetify:v-window-group"),gP=Te({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...ft(),...Zt(),...un()},"VWindow"),Bb=Ze()({name:"VWindow",directives:{Touch:hP},props:gP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Pn(e),{isRtl:i}=ii(),{t:s}=zi(),r=Uc(e,pP),o=K(),l=S(()=>i.value?!e.reverse:e.reverse),u=lt(!1),c=S(()=>{const _=e.direction==="vertical"?"y":"x",A=(l.value?!u.value:u.value)?"-reverse":"";return`v-window-${_}${A}-transition`}),d=lt(0),f=K(void 0),h=S(()=>r.items.value.findIndex(_=>r.selected.value.includes(_.id)));Ve(h,(_,C)=>{const A=r.items.value.length,P=A-1;A<=2?u.value=_<C:_===P&&C===0?u.value=!0:_===0&&C===P?u.value=!1:u.value=_<C}),zt(mP,{transition:c,isReversed:u,transitionCount:d,transitionHeight:f,rootRef:o});const p=S(()=>e.continuous||h.value!==0),v=S(()=>e.continuous||h.value!==r.items.value.length-1);function m(){p.value&&r.prev()}function g(){v.value&&r.next()}const b=S(()=>{const _=[],C={icon:i.value?e.nextIcon:e.prevIcon,class:`v-window__${l.value?"right":"left"}`,onClick:r.prev,"aria-label":s("$vuetify.carousel.prev")};_.push(p.value?n.prev?n.prev({props:C}):w(dn,C,null):w("div",null,null));const A={icon:i.value?e.prevIcon:e.nextIcon,class:`v-window__${l.value?"left":"right"}`,onClick:r.next,"aria-label":s("$vuetify.carousel.next")};return _.push(v.value?n.next?n.next({props:A}):w(dn,A,null):w("div",null,null)),_}),y=S(()=>e.touch===!1?e.touch:{...{left:()=>{l.value?m():g()},right:()=>{l.value?g():m()},start:C=>{let{originalEvent:A}=C;A.stopPropagation()}},...e.touch===!0?{}:e.touch});return et(()=>Bn(w(e.tag,{ref:o,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},a.value,e.class],style:e.style},{default:()=>{var _,C;return[w("div",{class:"v-window__container",style:{height:f.value}},[(_=n.default)==null?void 0:_.call(n,{group:r}),e.showArrows!==!1&&w("div",{class:"v-window__controls"},[b.value])]),(C=n.additional)==null?void 0:C.call(n,{group:r})]}}),[[Is("touch"),y.value]])),{group:r}}}),vP=Te({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...ft(),...fh(),...N0()},"VWindowItem"),Hb=Ze()({name:"VWindowItem",directives:{Touch:hP},props:vP(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=pt(mP),i=hh(e,pP),{isBooted:s}=x0();if(!a||!i)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const r=lt(!1),o=S(()=>s.value&&(a.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function l(){!r.value||!a||(r.value=!1,a.transitionCount.value>0&&(a.transitionCount.value-=1,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function u(){var p;r.value||!a||(r.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=st((p=a.rootRef.value)==null?void 0:p.clientHeight)),a.transitionCount.value+=1)}function c(){l()}function d(p){r.value&&At(()=>{!o.value||!r.value||!a||(a.transitionHeight.value=st(p.clientHeight))})}const f=S(()=>{const p=a.isReversed.value?e.reverseTransition:e.transition;return o.value?{name:typeof p!="string"?a.transition.value:p,onBeforeEnter:u,onAfterEnter:l,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:l,onLeaveCancelled:c,onEnter:d}:!1}),{hasContent:h}=U0(e,i.isSelected);return et(()=>w(ps,{transition:f.value,disabled:!s.value},{default:()=>{var p;return[Bn(w("div",{class:["v-window-item",i.selectedClass.value,e.class],style:e.style},[h.value&&((p=n.default)==null?void 0:p.call(n))]),[[xs,i.isSelected.value]])]}})),{groupItem:i}}}),DD=Te({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),yP=Symbol.for("vuetify:datatable:expanded");function MD(e){const t=Re(e,"expandOnClick"),n=Bt(e,"expanded",e.expanded,o=>new Set(o),o=>[...o.values()]);function a(o,l){const u=new Set(n.value);l?u.add(o.value):u.delete(o.value),n.value=u}function i(o){return n.value.has(o.value)}function s(o){a(o,!i(o))}const r={expand:a,expanded:n,expandOnClick:t,isExpanded:i,toggleExpand:s};return zt(yP,r),r}function bP(){const e=pt(yP);if(!e)throw new Error("foo");return e}const $D=Te({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),wP=Symbol.for("vuetify:data-table-group");function FD(e){return{groupBy:Bt(e,"groupBy")}}function VD(e){const{disableSort:t,groupBy:n,sortBy:a}=e,i=K(new Set),s=S(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t!=null&&t.value?[]:a.value));function r(c){return i.value.has(c.id)}function o(c){const d=new Set(i.value);r(c)?d.delete(c.id):d.add(c.id),i.value=d}function l(c){function d(f){const h=[];for(const p of f.items)"type"in p&&p.type==="group"?h.push(...d(p)):h.push(p);return[...new Set(h)]}return d({items:c})}const u={sortByWithGroups:s,toggleGroup:o,opened:i,groupBy:n,extractRows:l,isGroupOpen:r};return zt(wP,u),u}function _P(){const e=pt(wP);if(!e)throw new Error("Missing group!");return e}function ND(e,t){if(!e.length)return[];const n=new Map;for(const a of e){const i=io(a.raw,t);n.has(i)||n.set(i,[]),n.get(i).push(a)}return n}function SP(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const i=ND(e,t[0]),s=[],r=t.slice(1);return i.forEach((o,l)=>{const u=t[0],c=`${a}_${u}_${l}`;s.push({depth:n,id:c,key:u,value:l,items:r.length?SP(o,r,n+1,c):o,type:"group"})}),s}function kP(e,t){const n=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&n.push(a),(t.has(a.id)||a.value==null)&&n.push(...kP(a.items,t))):n.push(a);return n}function UD(e,t,n){return{flatItems:S(()=>{if(!t.value.length)return e.value;const i=SP(e.value,t.value.map(s=>s.key));return kP(i,n.value)})}}function BD(e){let{page:t,itemsPerPage:n,sortBy:a,groupBy:i,search:s}=e;const r=mn("VDataTable"),o=S(()=>({page:t.value,itemsPerPage:n.value,sortBy:a.value,groupBy:i.value,search:s.value}));let l=null;Ve(o,()=>{pr(l,o.value)||(l&&l.search!==o.value.search&&(t.value=1),r.emit("update:options",o.value),l=o.value)},{deep:!0,immediate:!0})}const HD=Te({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),CP=Symbol.for("vuetify:data-table-pagination");function jD(e){const t=Bt(e,"page",void 0,a=>+(a??1)),n=Bt(e,"itemsPerPage",void 0,a=>+(a??10));return{page:t,itemsPerPage:n}}function WD(e){const{page:t,itemsPerPage:n,itemsLength:a}=e,i=S(()=>n.value===-1?0:n.value*(t.value-1)),s=S(()=>n.value===-1?a.value:Math.min(a.value,i.value+n.value)),r=S(()=>n.value===-1||a.value===0?1:Math.ceil(a.value/n.value));Ve([t,r],()=>{t.value>r.value&&(t.value=r.value)});function o(f){n.value=f,t.value=1}function l(){t.value=Ja(t.value+1,1,r.value)}function u(){t.value=Ja(t.value-1,1,r.value)}function c(f){t.value=Ja(f,1,r.value)}const d={page:t,itemsPerPage:n,startIndex:i,stopIndex:s,pageCount:r,itemsLength:a,nextPage:l,prevPage:u,setPage:c,setItemsPerPage:o};return zt(CP,d),d}function qD(){const e=pt(CP);if(!e)throw new Error("Missing pagination!");return e}function zD(e){const t=mn("usePaginatedItems"),{items:n,startIndex:a,stopIndex:i,itemsPerPage:s}=e,r=S(()=>s.value<=0?n.value:n.value.slice(a.value,i.value));return Ve(r,o=>{t.emit("update:currentItems",o)},{immediate:!0}),{paginatedItems:r}}const YD={showSelectAll:!1,allSelected:()=>[],select:e=>{var a;let{items:t,value:n}=e;return new Set(n?[(a=t[0])==null?void 0:a.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},PP={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const i of t)n?a.add(i.value):a.delete(i.value);return a},selectAll:e=>{let{value:t,currentPage:n,selected:a}=e;return PP.select({items:n,value:t,selected:a})}},AP={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const i of t)n?a.add(i.value):a.delete(i.value);return a},selectAll:e=>{let{value:t,allItems:n,selected:a}=e;return AP.select({items:n,value:t,selected:a})}},GD=Te({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:pr}},"DataTable-select"),TP=Symbol.for("vuetify:data-table-selection");function KD(e,t){let{allItems:n,currentPage:a}=t;const i=Bt(e,"modelValue",e.modelValue,g=>new Set(zn(g).map(b=>{var y;return((y=n.value.find(_=>e.valueComparator(b,_.value)))==null?void 0:y.value)??b})),g=>[...g.values()]),s=S(()=>n.value.filter(g=>g.selectable)),r=S(()=>a.value.filter(g=>g.selectable)),o=S(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return YD;case"all":return AP;case"page":default:return PP}});function l(g){return zn(g).every(b=>i.value.has(b.value))}function u(g){return zn(g).some(b=>i.value.has(b.value))}function c(g,b){const y=o.value.select({items:g,value:b,selected:new Set(i.value)});i.value=y}function d(g){c([g],!l([g]))}function f(g){const b=o.value.selectAll({value:g,allItems:s.value,currentPage:r.value,selected:new Set(i.value)});i.value=b}const h=S(()=>i.value.size>0),p=S(()=>{const g=o.value.allSelected({allItems:s.value,currentPage:r.value});return!!g.length&&l(g)}),v=S(()=>o.value.showSelectAll),m={toggleSelect:d,select:c,selectAll:f,isSelected:l,isSomeSelected:u,someSelected:h,allSelected:p,showSelectAll:v};return zt(TP,m),m}function wh(){const e=pt(TP);if(!e)throw new Error("Missing selection!");return e}const ZD=Te({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),IP=Symbol.for("vuetify:data-table-sort");function XD(e){const t=Bt(e,"sortBy"),n=Re(e,"mustSort"),a=Re(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:a}}function JD(e){const{sortBy:t,mustSort:n,multiSort:a,page:i}=e,s=l=>{if(l.key==null)return;let u=t.value.map(d=>({...d}))??[];const c=u.find(d=>d.key===l.key);c?c.order==="desc"?n.value?c.order="asc":u=u.filter(d=>d.key!==l.key):c.order="desc":a.value?u=[...u,{key:l.key,order:"asc"}]:u=[{key:l.key,order:"asc"}],t.value=u,i&&(i.value=1)};function r(l){return!!t.value.find(u=>u.key===l.key)}const o={sortBy:t,toggleSort:s,isSorted:r};return zt(IP,o),o}function xP(){const e=pt(IP);if(!e)throw new Error("Missing sort!");return e}function QD(e,t,n,a){const i=zi();return{sortedItems:S(()=>{var r,o;return n.value.length?eM(t.value,n.value,i.current.value,{transform:a==null?void 0:a.transform,sortFunctions:{...e.customKeySort,...(r=a==null?void 0:a.sortFunctions)==null?void 0:r.value},sortRawFunctions:(o=a==null?void 0:a.sortRawFunctions)==null?void 0:o.value}):t.value})}}function eM(e,t,n,a){const i=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(r=>[r,a!=null&&a.transform?a.transform(r):r]).sort((r,o)=>{var l,u;for(let c=0;c<t.length;c++){let d=!1;const f=t[c].key,h=t[c].order??"asc";if(h===!1)continue;let p=io(r[1],f),v=io(o[1],f),m=r[0].raw,g=o[0].raw;if(h==="desc"&&([p,v]=[v,p],[m,g]=[g,m]),(l=a==null?void 0:a.sortRawFunctions)!=null&&l[f]){const b=a.sortRawFunctions[f](m,g);if(b==null)continue;if(d=!0,b)return b}if((u=a==null?void 0:a.sortFunctions)!=null&&u[f]){const b=a.sortFunctions[f](p,v);if(b==null)continue;if(d=!0,b)return b}if(!d){if(p instanceof Date&&v instanceof Date)return p.getTime()-v.getTime();if([p,v]=[p,v].map(b=>b!=null?b.toString().toLocaleLowerCase():b),p!==v)return ud(p)&&ud(v)?0:ud(p)?-1:ud(v)?1:!isNaN(p)&&!isNaN(v)?Number(p)-Number(v):i.compare(p,v)}}return 0}).map(r=>{let[o]=r;return o})}function tM(){const e=K([]);sk(()=>e.value=[]);function t(n,a){e.value[a]=n}return{refs:e,updateRef:t}}const nM=Te({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:mt,default:"$first"},prevIcon:{type:mt,default:"$prev"},nextIcon:{type:mt,default:"$next"},lastIcon:{type:mt,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...br(),...ft(),...Ea(),...Es(),...ja(),...bl(),...Zt({tag:"nav"}),...un(),...Rs({variant:"text"})},"VPagination"),jb=Ze()({name:"VPagination",props:nM(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const i=Bt(e,"modelValue"),{t:s,n:r}=zi(),{isRtl:o}=ii(),{themeClasses:l}=Pn(e),{width:u}=vo(),c=lt(-1);ei(void 0,{scoped:!0});const{resizeRef:d}=so(T=>{if(!T.length)return;const{target:I,contentRect:W}=T[0],Z=I.querySelector(".v-pagination__list > *");if(!Z)return;const E=W.width,X=Z.offsetWidth+parseFloat(getComputedStyle(Z).marginRight)*2;c.value=v(E,X)}),f=S(()=>parseInt(e.length,10)),h=S(()=>parseInt(e.start,10)),p=S(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:v(u.value,58));function v(T,I){const W=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((T-I*W)/I).toFixed(2)))}const m=S(()=>{if(f.value<=0||isNaN(f.value)||f.value>Number.MAX_SAFE_INTEGER)return[];if(p.value<=0)return[];if(p.value===1)return[i.value];if(f.value<=p.value)return Do(f.value,h.value);const T=p.value%2===0,I=T?p.value/2:Math.floor(p.value/2),W=T?I:I+1,Z=f.value-I;if(W-i.value>=0)return[...Do(Math.max(1,p.value-1),h.value),e.ellipsis,f.value];if(i.value-Z>=(T?1:0)){const E=p.value-1,X=f.value-E+h.value;return[h.value,e.ellipsis,...Do(E,X)]}else{const E=Math.max(1,p.value-2),X=E===1?i.value:i.value-Math.ceil(E/2)+h.value;return[h.value,e.ellipsis,...Do(E,X),e.ellipsis,f.value]}});function g(T,I,W){T.preventDefault(),i.value=I,W&&a(W,I)}const{refs:b,updateRef:y}=tM();ei({VPaginationBtn:{color:Re(e,"color"),border:Re(e,"border"),density:Re(e,"density"),size:Re(e,"size"),variant:Re(e,"variant"),rounded:Re(e,"rounded"),elevation:Re(e,"elevation")}});const _=S(()=>m.value.map((T,I)=>{const W=Z=>y(Z,I);if(typeof T=="string")return{isActive:!1,key:`ellipsis-${I}`,page:T,props:{ref:W,ellipsis:!0,icon:!0,disabled:!0}};{const Z=T===i.value;return{isActive:Z,key:T,page:r(T),props:{ref:W,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:Z?e.activeColor:e.color,"aria-current":Z,"aria-label":s(Z?e.currentPageAriaLabel:e.pageAriaLabel,T),onClick:E=>g(E,T)}}}})),C=S(()=>{const T=!!e.disabled||i.value<=h.value,I=!!e.disabled||i.value>=h.value+f.value-1;return{first:e.showFirstLastPage?{icon:o.value?e.lastIcon:e.firstIcon,onClick:W=>g(W,h.value,"first"),disabled:T,"aria-label":s(e.firstAriaLabel),"aria-disabled":T}:void 0,prev:{icon:o.value?e.nextIcon:e.prevIcon,onClick:W=>g(W,i.value-1,"prev"),disabled:T,"aria-label":s(e.previousAriaLabel),"aria-disabled":T},next:{icon:o.value?e.prevIcon:e.nextIcon,onClick:W=>g(W,i.value+1,"next"),disabled:I,"aria-label":s(e.nextAriaLabel),"aria-disabled":I},last:e.showFirstLastPage?{icon:o.value?e.firstIcon:e.lastIcon,onClick:W=>g(W,h.value+f.value-1,"last"),disabled:I,"aria-label":s(e.lastAriaLabel),"aria-disabled":I}:void 0}});function A(){var I;const T=i.value-h.value;(I=b.value[T])==null||I.$el.focus()}function P(T){T.key===q2.left&&!e.disabled&&i.value>+e.start?(i.value=i.value-1,At(A)):T.key===q2.right&&!e.disabled&&i.value<h.value+f.value-1&&(i.value=i.value+1,At(A))}return et(()=>w(e.tag,{ref:d,class:["v-pagination",l.value,e.class],style:e.style,role:"navigation","aria-label":s(e.ariaLabel),onKeydown:P,"data-test":"v-pagination-root"},{default:()=>[w("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&w("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(C.value.first):w(dn,$e({_as:"VPaginationBtn"},C.value.first),null)]),w("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(C.value.prev):w(dn,$e({_as:"VPaginationBtn"},C.value.prev),null)]),_.value.map((T,I)=>w("li",{key:T.key,class:["v-pagination__item",{"v-pagination__item--is-active":T.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(T):w(dn,$e({_as:"VPaginationBtn"},T.props),{default:()=>[T.page]})])),w("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(C.value.next):w(dn,$e({_as:"VPaginationBtn"},C.value.next),null)]),e.showFirstLastPage&&w("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(C.value.last):w(dn,$e({_as:"VPaginationBtn"},C.value.last),null)])])]})),{}}}),EP=Te({prevIcon:{type:mt,default:"$prev"},nextIcon:{type:mt,default:"$next"},firstIcon:{type:mt,default:"$first"},lastIcon:{type:mt,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),Wb=Ze()({name:"VDataTableFooter",props:EP(),setup(e,t){let{slots:n}=t;const{t:a}=zi(),{page:i,pageCount:s,startIndex:r,stopIndex:o,itemsLength:l,itemsPerPage:u,setItemsPerPage:c}=qD(),d=S(()=>e.itemsPerPageOptions.map(f=>typeof f=="number"?{value:f,title:f===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(f)}:{...f,title:isNaN(Number(f.title))?a(f.title):f.title}));return et(()=>{var h;const f=jb.filterProps(e);return w("div",{class:"v-data-table-footer"},[(h=n.prepend)==null?void 0:h.call(n),w("div",{class:"v-data-table-footer__items-per-page"},[w("span",null,[a(e.itemsPerPageText)]),w(fP,{items:d.value,modelValue:u.value,"onUpdate:modelValue":p=>c(Number(p)),density:"compact",variant:"outlined","hide-details":!0},null)]),w("div",{class:"v-data-table-footer__info"},[w("div",null,[a(e.pageText,l.value?r.value+1:0,o.value,l.value)])]),w("div",{class:"v-data-table-footer__pagination"},[w(jb,$e({modelValue:i.value,"onUpdate:modelValue":p=>i.value=p,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:s.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},f),null)])])}),{}}}),mf=uE({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const a=e.tag??"td";return w(a,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`],style:{height:st(e.height),width:st(e.width),maxWidth:st(e.maxWidth),left:st(e.fixedOffset||null)}},{default:()=>{var i;return[(i=n.default)==null?void 0:i.call(n)]}})}),aM=Te({headers:Array},"DataTable-header"),RP=Symbol.for("vuetify:data-table-headers"),OP={title:"",sortable:!1},iM={...OP,width:48};function sM(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,a)=>{let i=!1;for(let s=0;s<t.length;s++)if(t[s].priority>a){t.splice(s,0,{element:n,priority:a}),i=!0;break}i||t.push({element:n,priority:a})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const a=Math.floor(t[0].priority);for(let i=0;i<t.length;i++)Math.floor(t[i].priority)===a&&(n+=1);return n},dequeue:()=>t.shift()}}function Ng(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)Ng(n,t);return t}function LP(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&LP(n.children,t);return t}function rM(e){if(e.key){if(e.key==="data-table-group")return OP;if(["data-table-expand","data-table-select"].includes(e.key))return iM}}function j0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>j0(n,t+1))):t}function oM(e){let t=!1;function n(s){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(s)if(r&&(s.fixed=!0),s.fixed)if(s.children)for(let o=s.children.length-1;o>=0;o--)n(s.children[o],!0);else t?isNaN(+s.width)&&(`${s.key}`,void 0):s.lastFixed=!0,t=!0;else if(s.children)for(let o=s.children.length-1;o>=0;o--)n(s.children[o]);else t=!1}for(let s=e.length-1;s>=0;s--)n(e[s]);function a(s){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!s)return r;if(s.children){s.fixedOffset=r;for(const o of s.children)r=a(o,r)}else s.fixed&&(s.fixedOffset=r,r+=parseFloat(s.width||"0")||0);return r}let i=0;for(const s of e)i=a(s,i)}function lM(e,t){const n=[];let a=0;const i=sM(e);for(;i.size()>0;){let r=i.count();const o=[];let l=1;for(;r>0;){const{element:u,priority:c}=i.dequeue(),d=t-a-j0(u);if(o.push({...u,rowspan:d??1,colspan:u.children?Ng(u).length:1}),u.children)for(const f of u.children){const h=c%1+l/Math.pow(10,a+2);i.enqueue(f,a+d+h)}l+=1,r-=1}a+=1,n.push(o)}return{columns:e.map(r=>Ng(r)).flat(),headers:n}}function DP(e){const t=[];for(const n of e){const a={...rM(n),...n},i=a.key??(typeof a.value=="string"?a.value:null),s=a.value??i??null,r={...a,key:i,value:s,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?DP(a.children):void 0};t.push(r)}return t}function uM(e,t){const n=K([]),a=K([]),i=K({}),s=K({}),r=K({});On(()=>{var v,m,g;const u=(e.headers||Object.keys(e.items[0]??{}).map(b=>({key:b,title:po(b)}))).slice(),c=LP(u);(v=t==null?void 0:t.groupBy)!=null&&v.value.length&&!c.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),(m=t==null?void 0:t.showSelect)!=null&&m.value&&!c.has("data-table-select")&&u.unshift({key:"data-table-select"}),(g=t==null?void 0:t.showExpand)!=null&&g.value&&!c.has("data-table-expand")&&u.push({key:"data-table-expand"});const d=DP(u);oM(d);const f=Math.max(...d.map(b=>j0(b)))+1,h=lM(d,f);n.value=h.headers,a.value=h.columns;const p=h.headers.flat(1);for(const b of p)b.key&&(b.sortable&&(b.sort&&(i.value[b.key]=b.sort),b.sortRaw&&(s.value[b.key]=b.sortRaw)),b.filter&&(r.value[b.key]=b.filter))});const o={headers:n,columns:a,sortFunctions:i,sortRawFunctions:s,filterFunctions:r};return zt(RP,o),o}function _h(){const e=pt(RP);if(!e)throw new Error("Missing headers!");return e}const MP=Te({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,sortAscIcon:{type:mt,default:"$sortAsc"},sortDescIcon:{type:mt,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...Jf(),...ph()},"VDataTableHeaders"),qb=Ze()({name:"VDataTableHeaders",props:MP(),setup(e,t){let{slots:n}=t;const{t:a}=zi(),{toggleSort:i,sortBy:s,isSorted:r}=xP(),{someSelected:o,allSelected:l,selectAll:u,showSelectAll:c}=wh(),{columns:d,headers:f}=_h(),{loaderClasses:h}=gh(e);function p(T,I){if(!(!(e.sticky||e.fixedHeader)&&!T.fixed))return{position:"sticky",left:T.fixed?st(T.fixedOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${I})`:void 0}}function v(T){const I=s.value.find(W=>W.key===T.key);return I?I.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:m,backgroundColorStyles:g}=ka(e,"color"),{displayClasses:b,mobile:y}=vo(e),_=S(()=>({headers:f.value,columns:d.value,toggleSort:i,isSorted:r,sortBy:s.value,someSelected:o.value,allSelected:l.value,selectAll:u,getSortIcon:v})),C=S(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},b.value,h.value]),A=T=>{let{column:I,x:W,y:Z}=T;const E=I.key==="data-table-select"||I.key==="data-table-expand",X=$e(e.headerProps??{},I.headerProps??{});return w(mf,$e({tag:"th",align:I.align,class:[{"v-data-table__th--sortable":I.sortable&&!e.disableSort,"v-data-table__th--sorted":r(I),"v-data-table__th--fixed":I.fixed},...C.value],style:{width:st(I.width),minWidth:st(I.minWidth),maxWidth:st(I.maxWidth),...p(I,Z)},colspan:I.colspan,rowspan:I.rowspan,onClick:I.sortable?()=>i(I):void 0,fixed:I.fixed,nowrap:I.nowrap,lastFixed:I.lastFixed,noPadding:E},X),{default:()=>{var ue;const re=`header.${I.key}`,ke={column:I,selectAll:u,isSorted:r,toggleSort:i,sortBy:s.value,someSelected:o.value,allSelected:l.value,getSortIcon:v};return n[re]?n[re](ke):I.key==="data-table-select"?((ue=n["header.data-table-select"])==null?void 0:ue.call(n,ke))??(c.value&&w(sl,{modelValue:l.value,indeterminate:o.value&&!l.value,"onUpdate:modelValue":u},null)):w("div",{class:"v-data-table-header__content"},[w("span",null,[I.title]),I.sortable&&!e.disableSort&&w(dt,{key:"icon",class:"v-data-table-header__sort-icon",icon:v(I)},null),e.multiSort&&r(I)&&w("div",{key:"badge",class:["v-data-table-header__sort-badge",...m.value],style:g.value},[s.value.findIndex(oe=>oe.key===I.key)+1])])}})},P=()=>{const T=$e(e.headerProps??{}??{}),I=S(()=>d.value.filter(Z=>(Z==null?void 0:Z.sortable)&&!e.disableSort)),W=S(()=>{if(d.value.find(E=>E.key==="data-table-select")!=null)return l.value?"$checkboxOn":o.value?"$checkboxIndeterminate":"$checkboxOff"});return w(mf,$e({tag:"th",class:[...C.value],colspan:f.value.length+1},T),{default:()=>[w("div",{class:"v-data-table-header__content"},[w(fP,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:I.value,label:a("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>s.value=[],appendIcon:W.value,"onClick:append":()=>u(!l.value)},{...n,chip:Z=>{var E;return w(zC,{onClick:(E=Z.item.raw)!=null&&E.sortable?()=>i(Z.item.raw):void 0,onMousedown:X=>{X.preventDefault(),X.stopPropagation()}},{default:()=>[Z.item.title,w(dt,{class:["v-data-table__td-sort-icon",r(Z.item.raw)&&"v-data-table__td-sort-icon-active"],icon:v(Z.item.raw),size:"small"},null)]})}})])]})};et(()=>y.value?w("tr",null,[w(P,null,null)]):w(Ye,null,[n.headers?n.headers(_.value):f.value.map((T,I)=>w("tr",null,[T.map((W,Z)=>w(A,{column:W,x:Z,y:I},null))])),e.loading&&w("tr",{class:"v-data-table-progress"},[w("th",{colspan:d.value.length},[w(O0,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),cM=Te({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),dM=Ze()({name:"VDataTableGroupHeaderRow",props:cM(),setup(e,t){let{slots:n}=t;const{isGroupOpen:a,toggleGroup:i,extractRows:s}=_P(),{isSelected:r,isSomeSelected:o,select:l}=wh(),{columns:u}=_h(),c=S(()=>s([e.item]));return()=>w("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(d=>{var f,h;if(d.key==="data-table-group"){const p=a(e.item)?"$expand":"$next",v=()=>i(e.item);return((f=n["data-table-group"])==null?void 0:f.call(n,{item:e.item,count:c.value.length,props:{icon:p,onClick:v}}))??w(mf,{class:"v-data-table-group-header-row__column"},{default:()=>[w(dn,{size:"small",variant:"text",icon:p,onClick:v},null),w("span",null,[e.item.value]),w("span",null,[Ue("("),c.value.length,Ue(")")])]})}if(d.key==="data-table-select"){const p=r(c.value),v=o(c.value)&&!p,m=g=>l(c.value,g);return((h=n["data-table-select"])==null?void 0:h.call(n,{props:{modelValue:p,indeterminate:v,"onUpdate:modelValue":m}}))??w("td",null,[w(sl,{modelValue:p,indeterminate:v,"onUpdate:modelValue":m},null)])}return w("td",null,null)})])}}),fM=Te({index:Number,item:Object,cellProps:[Object,Function],onClick:Yn(),onContextmenu:Yn(),onDblclick:Yn(),...Jf()},"VDataTableRow"),hM=Ze()({name:"VDataTableRow",props:fM(),setup(e,t){let{slots:n}=t;const{displayClasses:a,mobile:i}=vo(e,"v-data-table__tr"),{isSelected:s,toggleSelect:r,someSelected:o,allSelected:l,selectAll:u}=wh(),{isExpanded:c,toggleExpand:d}=bP(),{toggleSort:f,sortBy:h,isSorted:p}=xP(),{columns:v}=_h();et(()=>w("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&v.value.map((m,g)=>{const b=e.item,y=`item.${m.key}`,_=`header.${m.key}`,C={index:e.index,item:b.raw,internalItem:b,value:io(b.columns,m.key),column:m,isSelected:s,toggleSelect:r,isExpanded:c,toggleExpand:d},A={column:m,selectAll:u,isSorted:p,toggleSort:f,sortBy:h.value,someSelected:o.value,allSelected:l.value,getSortIcon:()=>""},P=typeof e.cellProps=="function"?e.cellProps({index:C.index,item:C.item,internalItem:C.internalItem,value:C.value,column:m}):e.cellProps,T=typeof m.cellProps=="function"?m.cellProps({index:C.index,item:C.item,internalItem:C.internalItem,value:C.value}):m.cellProps;return w(mf,$e({align:m.align,class:{"v-data-table__td--expanded-row":m.key==="data-table-expand","v-data-table__td--select-row":m.key==="data-table-select"},fixed:m.fixed,fixedOffset:m.fixedOffset,lastFixed:m.lastFixed,maxWidth:i.value?void 0:m.maxWidth,noPadding:m.key==="data-table-select"||m.key==="data-table-expand",nowrap:m.nowrap,width:i.value?void 0:m.width},P,T),{default:()=>{var W,Z,E,X,re;if(n[y]&&!i.value)return(W=n[y])==null?void 0:W.call(n,C);if(m.key==="data-table-select")return((Z=n["item.data-table-select"])==null?void 0:Z.call(n,C))??w(sl,{disabled:!b.selectable,modelValue:s([b]),onClick:hn(()=>r(b),["stop"])},null);if(m.key==="data-table-expand")return((E=n["item.data-table-expand"])==null?void 0:E.call(n,C))??w(dn,{icon:c(b)?"$collapse":"$expand",size:"small",variant:"text",onClick:hn(()=>d(b),["stop"])},null);const I=ee(C.value);return i.value?w(Ye,null,[w("div",{class:"v-data-table__td-title"},[((X=n[_])==null?void 0:X.call(n,A))??m.title]),w("div",{class:"v-data-table__td-value"},[((re=n[y])==null?void 0:re.call(n,C))??I])]):I}})})]))}}),$P=Te({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Jf()},"VDataTableRows"),zb=Ze()({name:"VDataTableRows",inheritAttrs:!1,props:$P(),setup(e,t){let{attrs:n,slots:a}=t;const{columns:i}=_h(),{expandOnClick:s,toggleExpand:r,isExpanded:o}=bP(),{isSelected:l,toggleSelect:u}=wh(),{toggleGroup:c,isGroupOpen:d}=_P(),{t:f}=zi(),{mobile:h}=vo(e);return et(()=>{var p,v;return e.loading&&(!e.items.length||a.loading)?w("tr",{class:"v-data-table-rows-loading",key:"loading"},[w("td",{colspan:i.value.length},[((p=a.loading)==null?void 0:p.call(a))??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?w("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[w("td",{colspan:i.value.length},[((v=a["no-data"])==null?void 0:v.call(a))??f(e.noDataText)])]):w(Ye,null,[e.items.map((m,g)=>{var _;if(m.type==="group"){const C={index:g,item:m,columns:i.value,isExpanded:o,toggleExpand:r,isSelected:l,toggleSelect:u,toggleGroup:c,isGroupOpen:d};return a["group-header"]?a["group-header"](C):w(dM,$e({key:`group-header_${m.id}`,item:m},d1(n,":group-header",()=>C)),a)}const b={index:g,item:m.raw,internalItem:m,columns:i.value,isExpanded:o,toggleExpand:r,isSelected:l,toggleSelect:u},y={...b,props:$e({key:`item_${m.key??m.index}`,onClick:s.value?()=>{r(m)}:void 0,index:g,item:m,cellProps:e.cellProps,mobile:h.value},d1(n,":row",()=>b),typeof e.rowProps=="function"?e.rowProps({item:b.item,index:b.index,internalItem:b.internalItem}):e.rowProps)};return w(Ye,{key:y.props.key},[a.item?a.item(y):w(hM,y.props,a),o(m)&&((_=a["expanded-row"])==null?void 0:_.call(a,b))])})])}),{}}}),FP=Te({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...ft(),...Ea(),...Zt(),...un()},"VTable"),Ug=Ze()({name:"VTable",props:FP(),setup(e,t){let{slots:n,emit:a}=t;const{themeClasses:i}=Pn(e),{densityClasses:s}=li(e);return et(()=>w(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},i.value,s.value,e.class],style:e.style},{default:()=>{var r,o,l;return[(r=n.top)==null?void 0:r.call(n),n.default?w("div",{class:"v-table__wrapper",style:{height:st(e.height)}},[w("table",null,[n.default()])]):(o=n.wrapper)==null?void 0:o.call(n),(l=n.bottom)==null?void 0:l.call(n)]}})),{}}}),mM=Te({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function pM(e,t,n,a){const i=e.returnObject?t:ya(t,e.itemValue),s=ya(t,e.itemSelectable,!0),r=a.reduce((o,l)=>(l.key!=null&&(o[l.key]=ya(t,l.value)),o),{});return{type:"item",key:e.returnObject?ya(t,e.itemValue):i,index:n,value:i,selectable:s,columns:r,raw:t}}function gM(e,t,n){return t.map((a,i)=>pM(e,a,i,n))}function vM(e,t){return{items:S(()=>gM(e,e.items,t.value))}}const yM=Te({...$P(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...DD(),...$D(),...aM(),...mM(),...GD(),...ZD(),...MP(),...FP()},"DataTable"),bM=Te({...HD(),...yM(),...uD(),...EP()},"VDataTable"),Sl=Ze()({name:"VDataTable",props:bM(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:i}=FD(e),{sortBy:s,multiSort:r,mustSort:o}=XD(e),{page:l,itemsPerPage:u}=jD(e),{disableSort:c}=Tc(e),{columns:d,headers:f,sortFunctions:h,sortRawFunctions:p,filterFunctions:v}=uM(e,{groupBy:i,showSelect:Re(e,"showSelect"),showExpand:Re(e,"showExpand")}),{items:m}=vM(e,d),g=Re(e,"search"),{filteredItems:b}=dD(e,m,g,{transform:G=>G.columns,customKeyFilter:v}),{toggleSort:y}=JD({sortBy:s,multiSort:r,mustSort:o,page:l}),{sortByWithGroups:_,opened:C,extractRows:A,isGroupOpen:P,toggleGroup:T}=VD({groupBy:i,sortBy:s,disableSort:c}),{sortedItems:I}=QD(e,b,_,{transform:G=>({...G.raw,...G.columns}),sortFunctions:h,sortRawFunctions:p}),{flatItems:W}=UD(I,i,C),Z=S(()=>W.value.length),{startIndex:E,stopIndex:X,pageCount:re,setItemsPerPage:ke}=WD({page:l,itemsPerPage:u,itemsLength:Z}),{paginatedItems:ue}=zD({items:W,startIndex:E,stopIndex:X,itemsPerPage:u}),oe=S(()=>A(ue.value)),{isSelected:se,select:de,selectAll:ve,toggleSelect:R,someSelected:N,allSelected:B}=KD(e,{allItems:m,currentPage:oe}),{isExpanded:te,toggleExpand:J}=MD(e);BD({page:l,itemsPerPage:u,sortBy:s,groupBy:i,search:g}),ei({VDataTableRows:{hideNoData:Re(e,"hideNoData"),noDataText:Re(e,"noDataText"),loading:Re(e,"loading"),loadingText:Re(e,"loadingText")}});const q=S(()=>({page:l.value,itemsPerPage:u.value,sortBy:s.value,pageCount:re.value,toggleSort:y,setItemsPerPage:ke,someSelected:N.value,allSelected:B.value,isSelected:se,select:de,selectAll:ve,toggleSelect:R,isExpanded:te,toggleExpand:J,isGroupOpen:P,toggleGroup:T,items:oe.value.map(G=>G.raw),internalItems:oe.value,groupedItems:ue.value,columns:d.value,headers:f.value}));return et(()=>{const G=Wb.filterProps(e),ce=qb.filterProps(e),fe=zb.filterProps(e),Pe=Ug.filterProps(e);return w(Ug,$e({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Pe,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>{var He;return(He=a.top)==null?void 0:He.call(a,q.value)},default:()=>{var He,M,H,ae,ye,we;return a.default?a.default(q.value):w(Ye,null,[(He=a.colgroup)==null?void 0:He.call(a,q.value),!e.hideDefaultHeader&&w("thead",{key:"thead"},[w(qb,ce,a)]),(M=a.thead)==null?void 0:M.call(a,q.value),!e.hideDefaultBody&&w("tbody",null,[(H=a["body.prepend"])==null?void 0:H.call(a,q.value),a.body?a.body(q.value):w(zb,$e(n,fe,{items:ue.value}),a),(ae=a["body.append"])==null?void 0:ae.call(a,q.value)]),(ye=a.tbody)==null?void 0:ye.call(a,q.value),(we=a.tfoot)==null?void 0:we.call(a,q.value)])},bottom:()=>a.bottom?a.bottom(q.value):!e.hideDefaultFooter&&w(Ye,null,[w(vh,null,null),w(Wb,G,{prepend:a["footer.prepend"]})])})}),{}}}),wM=Te({fluid:{type:Boolean,default:!1},...ft(),...si(),...Zt()},"VContainer"),_r=Ze()({name:"VContainer",props:wM(),setup(e,t){let{slots:n}=t;const{rtlClasses:a}=ii(),{dimensionStyles:i}=ri(e);return et(()=>w(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},a.value,e.class],style:[i.value,e.style]},n)),{}}}),VP=c0("v-spacer","div","VSpacer"),Mu=Symbol.for("vuetify:v-expansion-panel"),NP=Te({...ft(),...N0()},"VExpansionPanelText"),Bg=Ze()({name:"VExpansionPanelText",props:NP(),setup(e,t){let{slots:n}=t;const a=pt(Mu);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:i,onAfterLeave:s}=U0(e,a.isSelected);return et(()=>w(T0,{onAfterLeave:s},{default:()=>{var r;return[Bn(w("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&i.value&&w("div",{class:"v-expansion-panel-text__wrapper"},[(r=n.default)==null?void 0:r.call(n)])]),[[xs,a.isSelected.value]])]}})),{}}}),UP=Te({color:String,expandIcon:{type:mt,default:"$expand"},collapseIcon:{type:mt,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...ft(),...si()},"VExpansionPanelTitle"),Hg=Ze()({name:"VExpansionPanelTitle",directives:{Ripple:wl},props:UP(),setup(e,t){let{slots:n}=t;const a=pt(Mu);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:i,backgroundColorStyles:s}=ka(e,"color"),{dimensionStyles:r}=ri(e),o=S(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),l=S(()=>a.isSelected.value?e.collapseIcon:e.expandIcon);return et(()=>{var u;return Bn(w("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},i.value,e.class],style:[s.value,r.value,e.style],type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[w("span",{class:"v-expansion-panel-title__overlay"},null),(u=n.default)==null?void 0:u.call(n,o.value),!e.hideActions&&w(bn,{defaults:{VIcon:{icon:l.value}}},{default:()=>{var c;return[w("span",{class:"v-expansion-panel-title__icon"},[((c=n.actions)==null?void 0:c.call(n,o.value))??w(dt,null,null)])]}})]),[[Is("ripple"),e.ripple]])}),{}}}),BP=Te({title:String,text:String,bgColor:String,...Es(),...fh(),...ja(),...Zt(),...UP(),...NP()},"VExpansionPanel"),_M=Ze()({name:"VExpansionPanel",props:BP(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=hh(e,Mu),{backgroundColorClasses:i,backgroundColorStyles:s}=ka(e,"bgColor"),{elevationClasses:r}=wr(e),{roundedClasses:o}=oi(e),l=S(()=>(a==null?void 0:a.disabled.value)||e.disabled),u=S(()=>a.group.items.value.reduce((f,h,p)=>(a.group.selected.value.includes(h.id)&&f.push(p),f),[])),c=S(()=>{const f=a.group.items.value.findIndex(h=>h.id===a.id);return!a.isSelected.value&&u.value.some(h=>h-f===1)}),d=S(()=>{const f=a.group.items.value.findIndex(h=>h.id===a.id);return!a.isSelected.value&&u.value.some(h=>h-f===-1)});return zt(Mu,a),et(()=>{const f=!!(n.text||e.text),h=!!(n.title||e.title),p=Hg.filterProps(e),v=Bg.filterProps(e);return w(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":d.value,"v-expansion-panel--disabled":l.value},o.value,i.value,e.class],style:[s.value,e.style]},{default:()=>[w("div",{class:["v-expansion-panel__shadow",...r.value]},null),w(bn,{defaults:{VExpansionPanelTitle:{...p},VExpansionPanelText:{...v}}},{default:()=>{var m;return[h&&w(Hg,{key:"title"},{default:()=>[n.title?n.title():e.title]}),f&&w(Bg,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(m=n.default)==null?void 0:m.call(n)]}})]})}),{groupItem:a}}}),SM=["default","accordion","inset","popout"],kM=Te({flat:Boolean,...dh(),...i0(BP(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...un(),...ft(),...Zt(),variant:{type:String,default:"default",validator:e=>SM.includes(e)}},"VExpansionPanels"),CM=Ze()({name:"VExpansionPanels",props:kM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{next:a,prev:i}=Uc(e,Mu),{themeClasses:s}=Pn(e),r=S(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return ei({VExpansionPanel:{bgColor:Re(e,"bgColor"),collapseIcon:Re(e,"collapseIcon"),color:Re(e,"color"),eager:Re(e,"eager"),elevation:Re(e,"elevation"),expandIcon:Re(e,"expandIcon"),focusable:Re(e,"focusable"),hideActions:Re(e,"hideActions"),readonly:Re(e,"readonly"),ripple:Re(e,"ripple"),rounded:Re(e,"rounded"),static:Re(e,"static")}}),et(()=>w(e.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},s.value,r.value,e.class],style:e.style},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n,{prev:i,next:a})]}})),{next:a,prev:i}}}),PM=Te({scrollable:Boolean,...ft(),...si(),...Zt({tag:"main"})},"VMain"),HP=Ze()({name:"VMain",props:PM(),setup(e,t){let{slots:n}=t;const{dimensionStyles:a}=ri(e),{mainStyles:i}=S8(),{ssrBootStyles:s}=x0();return et(()=>w(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[i.value,s.value,a.value,e.style]},{default:()=>{var r,o;return[e.scrollable?w("div",{class:"v-main__scroller"},[(r=n.default)==null?void 0:r.call(n)]):(o=n.default)==null?void 0:o.call(n)]}})),{}}}),AM={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function TM(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return w("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function Yb(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>Sh(t))}function Sh(e){let t=[];if(!e)return t;const n=AM[e];if(e!==n){if(e.includes(","))return Gb(e);if(e.includes("@"))return Yb(e);n.includes(",")?t=Gb(n):n.includes("@")?t=Yb(n):n&&t.push(Sh(n))}return[TM(e,t)]}function Gb(e){return e.replace(/\s/g,"").split(",").map(Sh)}const IM=Te({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...si(),...Es(),...un()},"VSkeletonLoader"),$a=Ze()({name:"VSkeletonLoader",props:IM(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=ka(Re(e,"color")),{dimensionStyles:s}=ri(e),{elevationClasses:r}=wr(e),{themeClasses:o}=Pn(e),{t:l}=zi(),u=S(()=>Sh(zn(e.type).join(",")));return et(()=>{var f;const c=!n.default||e.loading,d=e.boilerplate||!c?{}:{ariaLive:"polite",ariaLabel:l(e.loadingText),role:"alert"};return w("div",$e({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},o.value,a.value,r.value],style:[i.value,c?s.value:{}]},d),[c?u.value:(f=n.default)==null?void 0:f.call(n)])}),{}}}),W0=Symbol.for("vuetify:v-tabs"),xM=Te({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...Wi(DC({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),jP=Ze()({name:"VTab",props:xM(),setup(e,t){let{slots:n,attrs:a}=t;const{textColorClasses:i,textColorStyles:s}=ki(e,"sliderColor"),r=K(),o=K(),l=S(()=>e.direction==="horizontal"),u=S(()=>{var d,f;return((f=(d=r.value)==null?void 0:d.group)==null?void 0:f.isSelected.value)??!1});function c(d){var h,p;let{value:f}=d;if(f){const v=(p=(h=r.value)==null?void 0:h.$el.parentElement)==null?void 0:p.querySelector(".v-tab--selected .v-tab__slider"),m=o.value;if(!v||!m)return;const g=getComputedStyle(v).color,b=v.getBoundingClientRect(),y=m.getBoundingClientRect(),_=l.value?"x":"y",C=l.value?"X":"Y",A=l.value?"right":"bottom",P=l.value?"width":"height",T=b[_],I=y[_],W=T>I?b[A]-y[A]:b[_]-y[_],Z=Math.sign(W)>0?l.value?"right":"bottom":Math.sign(W)<0?l.value?"left":"top":"center",X=(Math.abs(W)+(Math.sign(W)<0?b[P]:y[P]))/Math.max(b[P],y[P])||0,re=b[P]/y[P]||0,ke=1.5;Rr(m,{backgroundColor:[g,"currentcolor"],transform:[`translate${C}(${W}px) scale${C}(${re})`,`translate${C}(${W/ke}px) scale${C}(${(X-1)/ke+1})`,"none"],transformOrigin:Array(3).fill(Z)},{duration:225,easing:Cu})}}return et(()=>{const d=dn.filterProps(e);return w(dn,$e({symbol:W0,ref:r,class:["v-tab",e.class],style:e.style,tabindex:u.value?0:-1,role:"tab","aria-selected":String(u.value),active:!1},d,a,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":c}),{...n,default:()=>{var f;return w(Ye,null,[((f=n.default)==null?void 0:f.call(n))??e.text,!e.hideSlider&&w("div",{ref:o,class:["v-tab__slider",i.value],style:s.value},null)])}})}),_l({},r)}}),EM=Te({...Wi(gP(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),RM=Ze()({name:"VTabsWindow",props:EM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=pt(W0,null),i=Bt(e,"modelValue"),s=S({get(){var r;return i.value!=null||!a?i.value:(r=a.items.value.find(o=>a.selected.value.includes(o.id)))==null?void 0:r.value},set(r){i.value=r}});return et(()=>{const r=Bb.filterProps(e);return w(Bb,$e({_as:"VTabsWindow"},r,{modelValue:s.value,"onUpdate:modelValue":o=>s.value=o,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),OM=Te({...vP()},"VTabsWindowItem"),LM=Ze()({name:"VTabsWindowItem",props:OM(),setup(e,t){let{slots:n}=t;return et(()=>{const a=Hb.filterProps(e);return w(Hb,$e({_as:"VTabsWindowItem"},a,{class:["v-tabs-window-item",e.class],style:e.style}),n)}),{}}});function DM(e){return e?e.map(t=>a0(t)?t:{text:t,value:t}):[]}const MM=Te({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...$0({mandatory:"force",selectedClass:"v-tab-item--selected"}),...Ea(),...Zt()},"VTabs"),$M=Ze()({name:"VTabs",props:MM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const i=Bt(e,"modelValue"),s=S(()=>DM(e.items)),{densityClasses:r}=li(e),{backgroundColorClasses:o,backgroundColorStyles:l}=ka(Re(e,"bgColor")),{scopeId:u}=Wc();return ei({VTab:{color:Re(e,"color"),direction:Re(e,"direction"),stacked:Re(e,"stacked"),fixed:Re(e,"fixedTabs"),sliderColor:Re(e,"sliderColor"),hideSlider:Re(e,"hideSlider")}}),et(()=>{const c=ff.filterProps(e),d=!!(a.window||e.items.length>0);return w(Ye,null,[w(ff,$e(c,{modelValue:i.value,"onUpdate:modelValue":f=>i.value=f,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},r.value,o.value,e.class],style:[{"--v-tabs-height":st(e.height)},l.value,e.style],role:"tablist",symbol:W0},u,n),{default:()=>{var f;return[((f=a.default)==null?void 0:f.call(a))??s.value.map(h=>{var p;return((p=a.tab)==null?void 0:p.call(a,{item:h}))??w(jP,$e(h,{key:h.text,value:h.value}),{default:a[`tab.${h.value}`]?()=>{var v;return(v=a[`tab.${h.value}`])==null?void 0:v.call(a,{item:h})}:void 0})})]}}),d&&w(RM,$e({modelValue:i.value,"onUpdate:modelValue":f=>i.value=f,key:"tabs-window"},u),{default:()=>{var f;return[s.value.map(h=>{var p;return((p=a.item)==null?void 0:p.call(a,{item:h}))??w(LM,{value:h.value},{default:()=>{var v;return(v=a[`item.${h.value}`])==null?void 0:v.call(a,{item:h})}})}),(f=a.window)==null?void 0:f.call(a)]}})])}),{}}}),FM=Te({id:String,text:String,...Wi(yh({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),VM=Ze()({name:"VTooltip",props:FM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Bt(e,"modelValue"),{scopeId:i}=Wc(),s=ai(),r=S(()=>e.id||`v-tooltip-${s}`),o=K(),l=S(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=S(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=S(()=>e.transition?e.transition:a.value?"scale-transition":"fade-transition"),d=S(()=>$e({"aria-describedby":r.value},e.activatorProps));return et(()=>{const f=ol.filterProps(e);return w(ol,$e({ref:o,class:["v-tooltip",e.class],style:e.style,id:r.value},f,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,transition:c.value,absolute:!0,location:l.value,origin:u.value,persistent:!0,role:"tooltip",activatorProps:d.value,_disableGlobalStack:!0},i),{activator:n.activator,default:function(){var m;for(var h=arguments.length,p=new Array(h),v=0;v<h;v++)p[v]=arguments[v];return((m=n.default)==null?void 0:m.call(n,...p))??e.text}})}),_l({},o)}}),NM=xa({__name:"VSonner",props:{invert:{type:Boolean},position:{default:"bottom-center"},hotkey:{default:()=>["altKey","KeyT"]},expand:{type:Boolean,default:!1},duration:{},gap:{},visibleToasts:{default:3},toastOptions:{},class:{},offset:{default:32},dir:{},icons:{},containerAriaLabel:{},pauseWhenPageIsHidden:{type:Boolean},cn:{}},setup(e){return(t,n)=>(F(),_e(Ye,null,[w(me(sL),{position:t.position,hotkey:t.hotkey,expand:t.expand,"visible-toasts":t.visibleToasts,duration:t.duration,"toast-options":t.toastOptions,offset:t.offset},null,8,["position","hotkey","expand","visible-toasts","duration","toast-options","offset"]),bt(t.$slots,"default")],64))}}),UM=xa({__name:"ProgressBar",props:{duration:{default:5e3},progressBarProps:{},isPaused:{type:Boolean,default:!1},reverseProgressBar:{type:Boolean,default:!1}},setup(e){const t=e,n=t.reverseProgressBar?K(0):K(5e3);let a;Ve(()=>t.isPaused,s=>{var r;!s&&!((r=t.progressBarProps)!=null&&r.indeterminate)&&i()});function i(){a=setTimeout(()=>{t.isPaused||(t.reverseProgressBar?n.value+=120:n.value-=120,n.value<=0&&!t.reverseProgressBar?(n.value=0,clearInterval(a)):n.value>=t.duration&&t.reverseProgressBar?(n.value=t.duration,clearInterval(a)):i())},100)}return Ht(()=>{var s;(s=t.progressBarProps)!=null&&s.indeterminate||(n.value=t.reverseProgressBar?0:t.duration,i())}),Cn(()=>{clearInterval(a)}),(s,r)=>(F(),be(me(mh),$e(t.progressBarProps,{"model-value":Math.floor(100*(me(n)/t.duration))}),null,16,["model-value"]))}}),BM={class:"d-flex align-center justify-center fill-height"},HM={key:1,class:"d-flex align-center mr-8"},jM={class:"d-flex align-center justify-center fill-height"},WM={key:3},qM={class:"pb-1"},zM=["innerHTML"],YM=xa({inheritAttrs:!1,__name:"Toast",props:{text:{},description:{},vertical:{type:Boolean,default:!1},cardProps:{},cardTextProps:{},cardActionsProps:{default:()=>({})},action:{},prependIcon:{},prependIconProps:{},avatar:{},multipleAvatars:{},avatarProps:{},progressBar:{type:Boolean,default:!1},reverseProgressBar:{type:Boolean},progressDuration:{default:5e3},progressBarProps:{},loading:{type:Boolean}},emits:["closeToast"],setup(e){const t=K(!1);return(n,a)=>(F(),be(me(Ia),$e({class:"card-snackbar"},n.cardProps,{onMouseenter:a[1]||(a[1]=i=>t.value=!0),onMouseleave:a[2]||(a[2]=i=>t.value=!1)}),{default:j(()=>[x("div",{class:Tt({"d-flex flex-no-wrap justify-space-between":!n.vertical})},[w(me(bh),$e(n.cardTextProps,{class:{"d-flex align-center":n.prependIcon||n.avatar||n.multipleAvatars}}),{default:j(()=>[n.avatar?(F(),be(me(ks),$e({key:0,class:"mr-2"},n.avatarProps),{default:j(()=>[w(me(wn),{src:n.avatar,cover:""},{placeholder:j(()=>[x("div",BM,[w(me(xu),{color:"grey-lighten-2",indeterminate:""})])]),_:1},8,["src"])]),_:1},16)):n.multipleAvatars?(F(),_e("div",HM,[(F(!0),_e(Ye,null,_n(n.multipleAvatars.length<=5?n.multipleAvatars:n.multipleAvatars.slice(0,5),(i,s)=>(F(),be(me(ks),$e({ref_for:!0},n.avatarProps,{key:s,class:"mr-n6",style:{zIndex:5-s}}),{default:j(()=>[w(me(wn),{src:i,cover:""},{placeholder:j(()=>[x("div",jM,[w(me(xu),{color:"grey-lighten-2",indeterminate:""})])]),_:2},1032,["src"])]),_:2},1040,["style"]))),128))])):We("",!0),n.prependIcon?(F(),be(me(dt),$e({key:2,class:"mr-2",icon:n.prependIcon},n.prependIconProps),null,16,["icon"])):We("",!0),n.description?(F(),_e("div",WM,[x("div",qM,ee(n.text),1),x("p",{class:"font-weight-light",innerHTML:n.description},null,8,zM)])):(F(),_e(Ye,{key:4},[Ue(ee(n.text),1)],64))]),_:1},16,["class"]),n.action?(F(),be(me(H0),pu($e({key:0},n.cardActionsProps)),{default:j(()=>[w(me(VP)),w(me(dn),$e(n.action.buttonProps,{text:n.action.label,onClick:a[0]||(a[0]=()=>{var i,s;n.$emit("closeToast"),(s=(i=n.action)==null?void 0:i.onClick)==null||s.call(i)})}),null,16,["text"])]),_:1},16)):We("",!0)],2),w(me(T0),null,{default:j(()=>[Bn(w(UM,{duration:n.progressDuration,"progress-bar-props":n.progressBarProps,"is-paused":t.value,"reverse-progress-bar":n.reverseProgressBar},null,8,["duration","progress-bar-props","is-paused","reverse-progress-bar"]),[[xs,n.progressBar]])]),_:1})]),_:1},16))}}),GM=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},KM=GM(YM,[["__scopeId","data-v-c014bbd8"]]);function WP(e,t){const{description:n,action:a,...i}=t||{};return Ig.custom(Hf(Ba(KM,{...i,progressBar:(t==null?void 0:t.progressBar)??!1,progressDuration:(t==null?void 0:t.duration)??5e3,progressBarProps:{...t==null?void 0:t.progressBarProps,indeterminate:t==null?void 0:t.loading},description:n,action:a,text:e})),{...i,unstyled:!0})}function Ao(e,t){return function(n,a){return WP(n,{prependIcon:t,cardProps:{color:e,...a==null?void 0:a.cardProps},...a})}}const ZM=Object.assign(WP,{success:Ao("success","mdi-check-circle"),error:Ao("error","mdi-cancel"),warning:Ao("warning","mdi-alert"),info:Ao("info","mdi-alert-circle"),primary:Ao("primary","mdi-bell"),secondary:Ao("secondary","mdi-bell"),dismiss(e){return Ig.dismiss(e)},toastOriginal:Ig});function bo(){return{addToastr:(t={})=>{ZM("",{cardProps:{color:t.color||"info",class:"toastr xovi-card-snackbar"},description:t.message,duration:t.timeout||5e3,action:{label:"",buttonProps:{icon:"mdi-close",size:30}},cardActionsProps:{size:30}})}}}const aa={1:{path:"NotFoundUrls",columns:["url","target-url"],groupBy:"source-url",collapseBy:"url",collapsedField:"target-url",type:"3"},2:{path:"TemporaryRedirects",columns:[{parent:"url",child:"title"},"status-code"],type:"2"},3:{path:"HostJumpRedirect",columns:["source-url","target-url","target-status-code"],type:"2"},4:{path:"NoIndexNoFollow",columns:["url"],type:"2"},5:{path:"MetaRobotsContradiction",columns:["2d-rank",{parent:"url",child:"title"}],type:"2"},6:{path:"High2dNotIndexable",columns:["2d-rank",{parent:"url",child:"title"}],type:"2"},7:{path:"BlockedCSS",columns:["url","meta-robots"],type:"2"},8:{path:"BlockedJS",columns:["url","meta-robots"],type:"2"},9:{path:"HostJumpCanonical",columns:["source-2d-rank","source-url","target-url"],type:"2"},10:{path:"NoCanonicalLink",columns:["2d-rank",{parent:"url",child:"title"}],type:"2"},11:{path:"NotIndexableInSitemap",columns:[{parent:"url",child:"title"}],type:"2"},12:{path:"NotLinkedInSitemap",columns:[{parent:"url",child:"title"}],type:"2"},13:{path:"SitemapLowUpdateFrequency",columns:["loc","sitemap"],type:"2"},14:{path:"SitemapNeverUpdateFrequency",columns:["loc","sitemap"],type:"2"},15:{path:"UrlSpecialChars",columns:["url"],type:"2"},16:{path:"LongUrl",columns:["url","url-character-length"],type:"2"},17:{path:"UrlCapitalLetters",columns:["url"],type:"2"},18:{path:"NoInternalLinks",columns:["url"],type:"2"},19:{path:"InternalNofollowLinks",columns:["url","target-url"],groupBy:"source-url",collapseBy:"url",collapsedField:"target-url",type:"3"},20:{path:"LongClickstream",columns:["url","clickstream-length"],type:"2"},23:{path:"WrongLanguage",columns:[{parent:"url",child:"title"},"meta-language","meta-language-country","detected-language"],type:"2"},24:{path:"DuplicateContent",child:{path:"DuplicateContent/RelatedUrls",getParam:"url"},columns:["url","2d-rank","content-duplicates-count"],collapsedField:"url",collapseBy:"url",type:"3"},25:{name:"DuplicateTitles",path:"DuplicateTitles/ByDuplicate",columns:["title","title-duplicates-count"],collapseBy:"title",type:"3"},26:{path:"NoTitles",columns:["url"],type:"2"},27:{path:"NoH1",columns:["url"],type:"2"},28:{path:"SeveralH1",columns:["url","h1-count"],collapseBy:"url",collapsedField:"h1-texts",type:"1"},29:{name:"DuplicateH1",path:"DuplicateH1/ByDuplicate",columns:["title","h1-duplicates-count"],collapseBy:"title",type:"3"},30:{path:"MetaDescriptionMissing",columns:["url"],type:"2"},32:{name:"MetaDescriptionDuplicate",path:"MetaDescriptionDuplicate/ByDuplicate",columns:["title","meta-description-duplicates-count"],collapseBy:"title",type:"3"},38:{path:"NotEnoughContent",columns:[{parent:"url",child:"title"},"content-wordcount"],type:"2"},39:{path:"NoOpengrapghImage",columns:["2d-rank",{parent:"url",child:"title"}],type:"2"},40:{path:"NoSocialXImage",columns:["2d-rank",{parent:"url",child:"title"}],type:"2"},43:{path:"BrokenExternalLinks",columns:["source-2d-rank","source-url","anchor","target-url","target-status-code"],type:"2"},44:{path:"SeveralCanonicalLinks",columns:["2d-rank",{parent:"url",child:"title"}],type:"2"},46:{path:"ServerErrors",columns:[{parent:"url",child:"title"},"status-code"],type:"2"},48:{path:"RedundantJSFiles",child:{path:"RedundantJSFiles/RelatedUrls",getParam:"content-hash"},columns:["url","js-duplicates-count"],collapsedField:"url",collapseBy:"url",type:"3"},49:{path:"RedundantCssFiles",child:{path:"RedundantCssFiles/RelatedUrls",getParam:"content-hash"},columns:["url","css-duplicates-count"],collapsedField:"url",collapseBy:"url",type:"3"},50:{path:"RedundantImageFiles",child:{path:"RedundantImageFiles/RelatedUrls",getParam:"content-hash"},columns:["url","img-duplicates-count"],collapsedField:"url",collapseBy:"url",type:"3"},52:{path:"LongLoadtime",columns:["url","loadtime-connect","loadtime-ttfb","loadtime-total"],type:"2"},54:{path:"ManyJSFiles",child:{path:"ManyJSFiles/RelatedLinks",getParam:"url"},columns:["2d-rank",{parent:"url",child:"title"},"js-files-count"],collapsedField:"target-url",collapseBy:"url.value",type:"3"},55:{path:"ManyCssFiles",child:{path:"ManyCssFiles/RelatedLinks",getParam:"url"},columns:["2d-rank",{parent:"url",child:"title"},"css-files-count"],collapsedField:"target-url",collapseBy:"url.value",type:"3"},56:{path:"NoLang",columns:["2d-rank",{parent:"url",child:"title"}],type:"2"},65:{path:"BrokenPagination",columns:["source-2d-rank","source-url","relationship","target-url","target-status-code"],type:"2"},66:{path:"HighOverallSize",columns:["2d-rank",{parent:"url",child:"title"},"filesize-total"],type:"2"},67:{path:"NoCompression",columns:["url"],type:"2"},68:{path:"HighFileSize",columns:["url","media-type","filesize"],type:"2"},106:{path:"DefectHeadlinks",columns:["source-2d-rank","source-url","target-url","target-status-code"],type:"2"}},Hn=ch("audits",()=>{const e=K([]),t=K([]),n=K(""),a=K([]),i=K({}),s=rn({id:"",startUrl:"",metrics:{},errors:[],auditErrorsText:{},status:"",quick:!1,environment:"production",crawlScope:"host",maxUrls:0,maxLevels:0,levels:0,indexed:0,crawled:0,acceptCookies:!1,acceptLanguage:"",robotSetting:"*",excludedParameters:[],pages:{data:[],total:0},time:{requested:"",created:"",started:"",ended:""},postProcessing:{status:"",progress:0,since:""},readyStatus:""}),r=K([]),o=K({}),l=fo(),u=()=>{s.id="",s.startUrl="",s.metrics={},s.errors=[],s.auditErrorsText={},s.status="",s.quick=!1,s.environment="production",s.crawlScope="host",s.maxUrls=0,s.maxLevels=0,s.levels=0,s.indexed=0,s.crawled=0,s.acceptCookies=!1,s.acceptLanguage="",s.robotSetting="*",s.excludedParameters=[],s.pages={data:[],total:0},s.time={requested:"",created:"",started:"",ended:""},s.postProcessing={status:"",progress:0,since:""},s.readyStatus=""},c=async()=>{const R=window!=null&&window.location.hostname.includes("local.api.xovi.net")?localStorage.getItem("recentlyAdded"):await l.client.personalStorage.get("recentlyAdded");return R?JSON.parse(R):[]},d=async R=>{const N=JSON.stringify(R);window!=null&&window.location.hostname.includes("local.api.xovi.net")?localStorage.setItem("recentlyAdded",N):await l.client.personalStorage.set("recentlyAdded",N)};let f=null;const h=()=>{f&&(f.abort(),f=null)},p=async()=>{try{e.value=await l.client.account.getDomains()}catch(R){console.error("Error Getting domins:",R.message)}},v=R=>new Promise((N,B)=>{gn.delete(`/siteaudits/${R}`,R).then(te=>{N(te)}).catch(te=>{B(te)})}),m=(R={})=>new Promise((N,B)=>{gn.get("/siteaudits",{params:{"with-metrics":!1,"with-deleted":!1,...R}}).then(({data:te})=>{N(te)}).catch(te=>{B(te)})}),g=(R=!1)=>new Promise((N,B)=>{f&&!R&&f.abort(),f=new AbortController,gn.get("/siteaudits?with-metrics=true&with-deleted=false",{signal:f.signal}).then(({data:te})=>{const q=te.data.map(fe=>({...fe.data})).filter(fe=>fe.status!=="DELETED"),G=q.reverse();t.value=[...G];const ce=q.find(fe=>fe.status==="WORKING");n.value=ce?ce.id:"",N(t.value)}).catch(te=>{if(te.code==="ERR_CANCELED"){N();return}B(te)})}),b=(R,N={})=>new Promise((B,te)=>{gn.get(`/siteaudits/${R}`,{params:{"with-metrics":!1,"language-code":"en",...N}}).then(({data:J})=>{B(J)}).catch(J=>{te(J)})}),y=R=>new Promise((N,B)=>{const te=new AbortController,J=setTimeout(()=>{te.abort()},3e4);gn.get(`/siteaudits/${R}?with-metrics=true&with-errors=true&with-hyperlinks=true&language-code=en&with-pages=true`,{signal:te.signal}).then(({data:q})=>{var Pe,He,M,H,ae,ye,we,Se,D,$,ne,he,Me,U,O,Y,ge,Ie,Ce,Be,qe,Q,k,L,z,ie,le,Ae,tt,Je,Oe,Ee,Fe,je,at,yt,Ot,$n,Zi,$s,nd,i2;clearTimeout(J),s.id=((Pe=q.data)==null?void 0:Pe.id)||"",s.startUrl=((He=q.data)==null?void 0:He.startUrl)||"",s.metrics=((H=(M=q.data)==null?void 0:M.metrics)==null?void 0:H.data)||{},s.errors=((ae=q.data.errors)==null?void 0:ae.data)||[],s.auditErrorsText=(($=(D=(Se=(we=(ye=q.data.errors)==null?void 0:ye.meta)==null?void 0:we.language)==null?void 0:Se.data)==null?void 0:D.translation)==null?void 0:$.data)||{},s.status=((ne=q.data)==null?void 0:ne.status)||"",s.quick=((he=q.data)==null?void 0:he.quick)||!1,s.environment=((Me=q.data)==null?void 0:Me.enviroment)||"production",s.crawlScope=((U=q.data)==null?void 0:U.crawlScope)||"host",s.maxUrls=((O=q.data)==null?void 0:O.maxUrls)||0,s.maxLevels=((Y=q.data)==null?void 0:Y.maxLevels)||0,s.levels=((ge=q.data)==null?void 0:ge.levels)||0,s.indexed=((Ie=q.data)==null?void 0:Ie.indexed)||0,s.crawled=((Ce=q.data)==null?void 0:Ce.crawled)||0,s.acceptCookies=((Be=q.data)==null?void 0:Be.acceptCookies)||!1,s.acceptLanguage=((qe=q.data)==null?void 0:qe.acceptLanguage)||"",s.robotSetting=((Q=q.data)==null?void 0:Q.robotSetting)||"*",s.excludedParameters=((k=q.data)==null?void 0:k.excludedParameters)||[],s.time={requested:((L=q.data)==null?void 0:L.requested)||"",created:((z=q.data)==null?void 0:z.created)||"",started:((ie=q.data)==null?void 0:ie.started)||"",ended:((le=q.data)==null?void 0:le.ended)||""},s.postProcessing={status:((Je=(tt=(Ae=q.data)==null?void 0:Ae["post-processing"])==null?void 0:tt.data)==null?void 0:Je.status)||"",progress:((Fe=(Ee=(Oe=q.data)==null?void 0:Oe["post-processing"])==null?void 0:Ee.data)==null?void 0:Fe.progress)||0,since:(yt=(at=(je=q.data)==null?void 0:je["post-processing"])==null?void 0:at.data)==null?void 0:yt.since},s.pages={data:(($n=(Ot=q.data)==null?void 0:Ot.pages)==null?void 0:$n.data)||[],total:((nd=($s=(Zi=q.data)==null?void 0:Zi.pages)==null?void 0:$s.meta)==null?void 0:nd.total)||0},s.readyStatus=((i2=q.status)==null?void 0:i2.name)||"";const G=a.value.findIndex(Xh=>Xh.id===R),ce=Object.keys(aa).map(Number),fe=s.errors.filter(Xh=>ce.includes(Xh.data.id));G!==-1?a.value[G].errors=fe:a.value.push({id:R,errors:fe}),N(q)}).catch(q=>{B(q)})}),_=async(R,N={})=>{try{const{data:B}=await gn.get("/screenshot",{params:{url:R,wWidth:N.wWidth||1200,wHeight:N.wHeight||800,width:N.width||1200,height:N.height||800}});return B.status==="READY"?B.data:(B.status==="STARTED",null)}catch(B){throw console.error("Error getting screenshot:",B),B}},C=R=>new Promise((N,B)=>{gn.get(`/siteaudits/${R}/UrlsWithErrors?with-hyperlinks=true`).then(({data:te})=>{const J=te.data||[];N(J)}).catch(te=>{B(te)})}),A=R=>new Promise((N,B)=>{gn.post(`/siteaudits/${R}/UrlData?force-loader=true&language-code=en`,{filters:{"data-type":"Xovi\\API\\Data\\Filter\\Equal",data:{name:"type",value:"html"}},sorting:{"data-type":"Xovi\\API\\Data\\Sorting",data:[{loaded:"desc"}]},pagination:{"data-type":"Xovi\\API\\Data\\Pagination\\OffsetPagination",data:{limit:1e4}}}).then(({data:te})=>{const J=te.data||[];N(J)}).catch(te=>{B(te)})}),P=R=>(o.value={},new Promise((N,B)=>{gn.post(`/siteaudits/${R.auditId}/UrlData`,{filters:{"data-type":"Xovi\\API\\Data\\Filter\\Equal",data:{name:"url",value:R.url}}}).then(({data:te})=>{var q;const J=((q=te==null?void 0:te.data[0])==null?void 0:q.data)||[];o.value=J,N(J)}).catch(te=>{B(te)})})),T=R=>new Promise((N,B)=>{gn.post(`/siteaudits/${R.auditId}/ErrorData`,{filters:{"data-type":"Xovi\\API\\Data\\Filter\\Equal",data:{name:"url",value:R.url}},pagination:{"data-type":"Xovi\\API\\Data\\Pagination\\OffsetPagination",data:{limit:1e4}}}).then(({data:te})=>{const J=Object.keys(aa).map(Number),q=te.data.filter(G=>J.includes(G.data.id));r.value=[],q.forEach(G=>{r.value.push(G.data.id)}),r.value=[...new Set(r.value)],N(te)}).catch(te=>{B(te)})}),I=R=>new Promise((N,B)=>{h(),gn.put(`/siteaudits/${R}/cancel`,R).then(te=>{N(te)}).catch(te=>{B(te)})}),W=R=>new Promise((N,B)=>{h(),gn.put("/siteaudits",R).then(async({data:te})=>{N(te==null?void 0:te.data)}).catch(te=>{B(te)})}),Z=R=>new Promise((N,B)=>{gn.put(`/siteaudits/${R.id}/restart`,R.id).then(te=>{const J=t.value.findIndex(q=>q.id===R.id);J!==-1&&(t.value[J]={...t.value[J],status:"TODO",ended:"",metrics:{},quick:R.value==="quick",prevStatus:t.value[J].status}),N(te)}).catch(te=>{B(te)})}),E=R=>new Promise((N,B)=>{h(),gn.put(`/siteaudits/${R.id}?with-metrics=true&with-errors=true&with-hyperlinks=true&language-code=en&with-restart=true`,{quick:R.quick}).then(()=>{N()}).catch(te=>{B(te)})}),X=async R=>{const N=()=>`${Date.now()}-${Math.floor(Math.random()*1e5)}`,B=await c();B.push({startUrl:R,status:"RECENTLY_ADDED",ended:"",metrics:{},id:N()}),await d(B)},re=async R=>{const B=(await c()).filter(te=>te.id!==R);await d([...B])};async function ke(R){const N=await c(),B=N.findIndex(te=>te.startUrl===R);return B!==-1&&(N.splice(B,1),await d([...N])),[...N]}const ue=()=>{t.value=[],n.value=""};return{domains:e,audits:t,workingAuditId:n,auditErrorList:a,auditErrorListIDsByURL:r,auditData:s,urlData:o,cancelOngoingFetch:h,getRecentlyAddedDomains:c,setRecentlyAddedDomains:d,screenshots:i,setScreenshotFullImage:R=>{i.value[R.id]={...i.value[R.id],full:R.img}},setScreenshotMobileImage:R=>{i.value[R.id]={...i.value[R.id],mobile:R.img}},getDomains:p,fetchAudits:g,fetchAuditsPure:m,loadAudit:y,loadAuditPure:b,getScreenshot:_,loadUrlsWithErrors:C,cancelAudit:I,modifyAudit:E,registerAudit:W,deleteAudit:v,deleteRecentlyAddedAudit:re,deleteRecentlyAddedByURL:ke,restartAudit:Z,addWebsite:X,errorData:R=>new Promise((N,B)=>{gn.post(`/siteaudits/${R.auditId}/${R.errorPath}${R.getParam?`?${R.getParam.name}=${R.getParam.value}`:""}`,{pagination:{"data-type":"Xovi\\API\\Data\\Pagination\\OffsetPagination",data:{limit:1e4}}}).then(({data:te})=>{N(te)}).catch(te=>{B(te)})}),loadUrlData:P,getAllCrawledUrls:A,loadUrlErrors:T,clearAudits:ue,clearAuditsAfterAccountDelete:async()=>{ue(),await d([]),a.value=[]},setDefaultAuditData:u}}),Wt=ch("user",()=>{const e=K(""),t=K(""),n=K([]),a=K(!1),i=S(()=>!!e.value&&!!a.value),s=K(15),r=K({AllWebsitesTable:"",IssuesTable:"",PageBasedTable:"",ErrorTable:""}),o=fo(),l=Hn(),{addToastr:u}=bo();return{userEmail:e,cpanelUserEmail:t,domains:n,isLoggedIn:i,getCpanelUserEmail:async()=>{try{t.value=await o.client.account.getContactEmail()}catch(b){console.error("Error getting email:",b.message)}},sendCpanelUserAnalytics:async(b,y=!1)=>{try{const _=await o.client.analytics.getTrackingId(),C={...y&&{Analytics_ID:_},...b.data};await o.client.analytics.track(b.event,C)}catch(_){console.error("Error getting Analytics:",_.message)}},getUserEmail:()=>new Promise((b,y)=>{gn.get("/user/email").then(_=>{_.data&&(e.value=_.data.data.address,a.value=_.data.data.verified),b(_)},_=>{y(_)})}),deleteAccount:async()=>{var b,y,_;try{const C=await gn.delete("/.third-party-user");if(C.status===204)return e.value="",n.value=[],a.value=!1,await Promise.all([l.clearAuditsAfterAccountDelete(),o.createSDKUser()]),gT(),u({message:sa.global.t("accountSettings.accountDeleted"),color:"success",timeout:3e3}),!0;const A=((b=C.data)==null?void 0:b.message)||sa.global.t("accountSettings.deleteAccountUnknownCode",{status:C.status});return u({message:A,color:"error",timeout:3e3}),!1}catch(C){const A=((_=(y=C.response)==null?void 0:y.data)==null?void 0:_.message)||C.message||sa.global.t("accountSettings.deleteAccountUnknownError");throw u({message:A,color:"error",timeout:3e3}),C}},setUserEmail:b=>{e.value=b},setUserEmailVerified:b=>{a.value=b},setTableItemsPerPage:async(b,y)=>{r.value[b]=y,window!=null&&window.location.hostname.includes("local.api.xovi.net")?localStorage.setItem(b,y):await o.client.personalStorage.set(b,y)},getTableItemsPerPage:async b=>r.value[b]?r.value[b]:window!=null&&window.location.hostname.includes("local.api.xovi.net")?localStorage.getItem(b)||s.value:await o.client.personalStorage.get(b)||s.value}}),qP=ch("signUp",()=>{const e=Wt(),{t}=$t(),n=K(!1);function a(u){n.value=u}return{isUserRecentlyRegisteredAnalytic:n,setIsUserRecentlyRegisteredAnalytic:a,submitAudit:async()=>{e.error=null;try{await new Promise(u=>{setTimeout(u,2e3)})}catch{e.error=t("signUp.startAuditFailed")}},skipAudit:async()=>{e.error=null;try{await new Promise(u=>{setTimeout(u,2e3)})}catch{e.error=t("signUp.skipAuditFailed")}},updateEmail:u=>new Promise((c,d)=>{gn.put("/user/email",{"data-type":"Xovi\\API\\Data\\Types\\User\\Email",data:{address:u}}).then(f=>{c(f)},f=>{d(f)})}),beginEmailVerification:()=>new Promise((u,c)=>{gn.post("/user/email/verify-by-code").then(d=>{u(d)},d=>{c(d)})}),completeEmailVerification:u=>new Promise((c,d)=>{gn.get(`/user/email/verify-by-code?code=${u}`).then(f=>{a(!0),c(f)},f=>{d(f)})})}});var nr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Os(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Kb={};/*! ***************************************************************************** Copyright (C) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var Zb;function XM(){if(Zb)return Kb;Zb=1;var e;return function(t){(function(n){var a=typeof globalThis=="object"?globalThis:typeof nr=="object"?nr:typeof self=="object"?self:typeof this=="object"?this:l(),i=s(t);typeof a.Reflect<"u"&&(i=s(a.Reflect,i)),n(i,a),typeof a.Reflect>"u"&&(a.Reflect=t);function s(u,c){return function(d,f){Object.defineProperty(u,d,{configurable:!0,writable:!0,value:f}),c&&c(d,f)}}function r(){try{return Function("return this;")()}catch{}}function o(){try{return(0,eval)("(function() { return this; })()")}catch{}}function l(){return r()||o()}})(function(n,a){var i=Object.prototype.hasOwnProperty,s=typeof Symbol=="function",r=s&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",o=s&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",l=typeof Object.create=="function",u={__proto__:[]}instanceof Array,c=!l&&!u,d={create:l?function(){return Q(Object.create(null))}:u?function(){return Q({__proto__:null})}:function(){return Q({})},has:c?function(k,L){return i.call(k,L)}:function(k,L){return L in k},get:c?function(k,L){return i.call(k,L)?k[L]:void 0}:function(k,L){return k[L]}},f=Object.getPrototypeOf(Function),h=typeof Map=="function"&&typeof Map.prototype.entries=="function"?Map:Ce(),p=typeof Set=="function"&&typeof Set.prototype.entries=="function"?Set:Be(),v=typeof WeakMap=="function"?WeakMap:qe(),m=s?Symbol.for("@reflect-metadata:registry"):void 0,g=O(),b=Y(g);function y(k,L,z,ie){if(B(z)){if(!M(k))throw new TypeError;if(!ae(L))throw new TypeError;return X(k,L)}else{if(!M(k))throw new TypeError;if(!q(L))throw new TypeError;if(!q(ie)&&!B(ie)&&!te(ie))throw new TypeError;return te(ie)&&(ie=void 0),z=He(z),re(k,L,z,ie)}}n("decorate",y);function _(k,L){function z(ie,le){if(!q(ie))throw new TypeError;if(!B(le)&&!ye(le))throw new TypeError;de(k,L,ie,le)}return z}n("metadata",_);function C(k,L,z,ie){if(!q(z))throw new TypeError;return B(ie)||(ie=He(ie)),de(k,L,z,ie)}n("defineMetadata",C);function A(k,L,z){if(!q(L))throw new TypeError;return B(z)||(z=He(z)),ke(k,L,z)}n("hasMetadata",A);function P(k,L,z){if(!q(L))throw new TypeError;return B(z)||(z=He(z)),ue(k,L,z)}n("hasOwnMetadata",P);function T(k,L,z){if(!q(L))throw new TypeError;return B(z)||(z=He(z)),oe(k,L,z)}n("getMetadata",T);function I(k,L,z){if(!q(L))throw new TypeError;return B(z)||(z=He(z)),se(k,L,z)}n("getOwnMetadata",I);function W(k,L){if(!q(k))throw new TypeError;return B(L)||(L=He(L)),ve(k,L)}n("getMetadataKeys",W);function Z(k,L){if(!q(k))throw new TypeError;return B(L)||(L=He(L)),R(k,L)}n("getOwnMetadataKeys",Z);function E(k,L,z){if(!q(L))throw new TypeError;if(B(z)||(z=He(z)),!q(L))throw new TypeError;B(z)||(z=He(z));var ie=Ie(L,z,!1);return B(ie)?!1:ie.OrdinaryDeleteMetadata(k,L,z)}n("deleteMetadata",E);function X(k,L){for(var z=k.length-1;z>=0;--z){var ie=k[z],le=ie(L);if(!B(le)&&!te(le)){if(!ae(le))throw new TypeError;L=le}}return L}function re(k,L,z,ie){for(var le=k.length-1;le>=0;--le){var Ae=k[le],tt=Ae(L,z,ie);if(!B(tt)&&!te(tt)){if(!q(tt))throw new TypeError;ie=tt}}return ie}function ke(k,L,z){var ie=ue(k,L,z);if(ie)return!0;var le=Me(L);return te(le)?!1:ke(k,le,z)}function ue(k,L,z){var ie=Ie(L,z,!1);return B(ie)?!1:fe(ie.OrdinaryHasOwnMetadata(k,L,z))}function oe(k,L,z){var ie=ue(k,L,z);if(ie)return se(k,L,z);var le=Me(L);if(!te(le))return oe(k,le,z)}function se(k,L,z){var ie=Ie(L,z,!1);if(!B(ie))return ie.OrdinaryGetOwnMetadata(k,L,z)}function de(k,L,z,ie){var le=Ie(z,ie,!0);le.OrdinaryDefineOwnMetadata(k,L,z,ie)}function ve(k,L){var z=R(k,L),ie=Me(k);if(ie===null)return z;var le=ve(ie,L);if(le.length<=0)return z;if(z.length<=0)return le;for(var Ae=new p,tt=[],Je=0,Oe=z;Je<Oe.length;Je++){var Ee=Oe[Je],Fe=Ae.has(Ee);Fe||(Ae.add(Ee),tt.push(Ee))}for(var je=0,at=le;je<at.length;je++){var Ee=at[je],Fe=Ae.has(Ee);Fe||(Ae.add(Ee),tt.push(Ee))}return tt}function R(k,L){var z=Ie(k,L,!1);return z?z.OrdinaryOwnMetadataKeys(k,L):[]}function N(k){if(k===null)return 1;switch(typeof k){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return k===null?1:6;default:return 6}}function B(k){return k===void 0}function te(k){return k===null}function J(k){return typeof k=="symbol"}function q(k){return typeof k=="object"?k!==null:typeof k=="function"}function G(k,L){switch(N(k)){case 0:return k;case 1:return k;case 2:return k;case 3:return k;case 4:return k;case 5:return k}var z="string",ie=Se(k,r);if(ie!==void 0){var le=ie.call(k,z);if(q(le))throw new TypeError;return le}return ce(k)}function ce(k,L){var z,ie;{var le=k.toString;if(H(le)){var ie=le.call(k);if(!q(ie))return ie}var z=k.valueOf;if(H(z)){var ie=z.call(k);if(!q(ie))return ie}}throw new TypeError}function fe(k){return!!k}function Pe(k){return""+k}function He(k){var L=G(k);return J(L)?L:Pe(L)}function M(k){return Array.isArray?Array.isArray(k):k instanceof Object?k instanceof Array:Object.prototype.toString.call(k)==="[object Array]"}function H(k){return typeof k=="function"}function ae(k){return typeof k=="function"}function ye(k){switch(N(k)){case 3:return!0;case 4:return!0;default:return!1}}function we(k,L){return k===L||k!==k&&L!==L}function Se(k,L){var z=k[L];if(z!=null){if(!H(z))throw new TypeError;return z}}function D(k){var L=Se(k,o);if(!H(L))throw new TypeError;var z=L.call(k);if(!q(z))throw new TypeError;return z}function $(k){return k.value}function ne(k){var L=k.next();return L.done?!1:L}function he(k){var L=k.return;L&&L.call(k)}function Me(k){var L=Object.getPrototypeOf(k);if(typeof k!="function"||k===f||L!==f)return L;var z=k.prototype,ie=z&&Object.getPrototypeOf(z);if(ie==null||ie===Object.prototype)return L;var le=ie.constructor;return typeof le!="function"||le===k?L:le}function U(){var k;!B(m)&&typeof a.Reflect<"u"&&!(m in a.Reflect)&&typeof a.Reflect.defineMetadata=="function"&&(k=ge(a.Reflect));var L,z,ie,le=new v,Ae={registerProvider:tt,getProvider:Oe,setProvider:Fe};return Ae;function tt(je){if(!Object.isExtensible(Ae))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case k===je:break;case B(L):L=je;break;case L===je:break;case B(z):z=je;break;case z===je:break;default:ie===void 0&&(ie=new p),ie.add(je);break}}function Je(je,at){if(!B(L)){if(L.isProviderFor(je,at))return L;if(!B(z)){if(z.isProviderFor(je,at))return L;if(!B(ie))for(var yt=D(ie);;){var Ot=ne(yt);if(!Ot)return;var $n=$(Ot);if($n.isProviderFor(je,at))return he(yt),$n}}}if(!B(k)&&k.isProviderFor(je,at))return k}function Oe(je,at){var yt=le.get(je),Ot;return B(yt)||(Ot=yt.get(at)),B(Ot)&&(Ot=Je(je,at),B(Ot)||(B(yt)&&(yt=new h,le.set(je,yt)),yt.set(at,Ot))),Ot}function Ee(je){if(B(je))throw new TypeError;return L===je||z===je||!B(ie)&&ie.has(je)}function Fe(je,at,yt){if(!Ee(yt))throw new Error("Metadata provider not registered.");var Ot=Oe(je,at);if(Ot!==yt){if(!B(Ot))return!1;var $n=le.get(je);B($n)&&($n=new h,le.set(je,$n)),$n.set(at,yt)}return!0}}function O(){var k;return!B(m)&&q(a.Reflect)&&Object.isExtensible(a.Reflect)&&(k=a.Reflect[m]),B(k)&&(k=U()),!B(m)&&q(a.Reflect)&&Object.isExtensible(a.Reflect)&&Object.defineProperty(a.Reflect,m,{enumerable:!1,configurable:!1,writable:!1,value:k}),k}function Y(k){var L=new v,z={isProviderFor:function(Ee,Fe){var je=L.get(Ee);return B(je)?!1:je.has(Fe)},OrdinaryDefineOwnMetadata:tt,OrdinaryHasOwnMetadata:le,OrdinaryGetOwnMetadata:Ae,OrdinaryOwnMetadataKeys:Je,OrdinaryDeleteMetadata:Oe};return g.registerProvider(z),z;function ie(Ee,Fe,je){var at=L.get(Ee),yt=!1;if(B(at)){if(!je)return;at=new h,L.set(Ee,at),yt=!0}var Ot=at.get(Fe);if(B(Ot)){if(!je)return;if(Ot=new h,at.set(Fe,Ot),!k.setProvider(Ee,Fe,z))throw at.delete(Fe),yt&&L.delete(Ee),new Error("Wrong provider for target.")}return Ot}function le(Ee,Fe,je){var at=ie(Fe,je,!1);return B(at)?!1:fe(at.has(Ee))}function Ae(Ee,Fe,je){var at=ie(Fe,je,!1);if(!B(at))return at.get(Ee)}function tt(Ee,Fe,je,at){var yt=ie(je,at,!0);yt.set(Ee,Fe)}function Je(Ee,Fe){var je=[],at=ie(Ee,Fe,!1);if(B(at))return je;for(var yt=at.keys(),Ot=D(yt),$n=0;;){var Zi=ne(Ot);if(!Zi)return je.length=$n,je;var $s=$(Zi);try{je[$n]=$s}catch(nd){try{he(Ot)}finally{throw nd}}$n++}}function Oe(Ee,Fe,je){var at=ie(Fe,je,!1);if(B(at)||!at.delete(Ee))return!1;if(at.size===0){var yt=L.get(Fe);B(yt)||(yt.delete(je),yt.size===0&&L.delete(yt))}return!0}}function ge(k){var L=k.defineMetadata,z=k.hasOwnMetadata,ie=k.getOwnMetadata,le=k.getOwnMetadataKeys,Ae=k.deleteMetadata,tt=new v,Je={isProviderFor:function(Oe,Ee){var Fe=tt.get(Oe);return!B(Fe)&&Fe.has(Ee)?!0:le(Oe,Ee).length?(B(Fe)&&(Fe=new p,tt.set(Oe,Fe)),Fe.add(Ee),!0):!1},OrdinaryDefineOwnMetadata:L,OrdinaryHasOwnMetadata:z,OrdinaryGetOwnMetadata:ie,OrdinaryOwnMetadataKeys:le,OrdinaryDeleteMetadata:Ae};return Je}function Ie(k,L,z){var ie=g.getProvider(k,L);if(!B(ie))return ie;if(z){if(g.setProvider(k,L,b))return b;throw new Error("Illegal state.")}}function Ce(){var k={},L=[],z=function(){function Je(Oe,Ee,Fe){this._index=0,this._keys=Oe,this._values=Ee,this._selector=Fe}return Je.prototype["@@iterator"]=function(){return this},Je.prototype[o]=function(){return this},Je.prototype.next=function(){var Oe=this._index;if(Oe>=0&&Oe<this._keys.length){var Ee=this._selector(this._keys[Oe],this._values[Oe]);return Oe+1>=this._keys.length?(this._index=-1,this._keys=L,this._values=L):this._index++,{value:Ee,done:!1}}return{value:void 0,done:!0}},Je.prototype.throw=function(Oe){throw this._index>=0&&(this._index=-1,this._keys=L,this._values=L),Oe},Je.prototype.return=function(Oe){return this._index>=0&&(this._index=-1,this._keys=L,this._values=L),{value:Oe,done:!0}},Je}(),ie=function(){function Je(){this._keys=[],this._values=[],this._cacheKey=k,this._cacheIndex=-2}return Object.defineProperty(Je.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),Je.prototype.has=function(Oe){return this._find(Oe,!1)>=0},Je.prototype.get=function(Oe){var Ee=this._find(Oe,!1);return Ee>=0?this._values[Ee]:void 0},Je.prototype.set=function(Oe,Ee){var Fe=this._find(Oe,!0);return this._values[Fe]=Ee,this},Je.prototype.delete=function(Oe){var Ee=this._find(Oe,!1);if(Ee>=0){for(var Fe=this._keys.length,je=Ee+1;je<Fe;je++)this._keys[je-1]=this._keys[je],this._values[je-1]=this._values[je];return this._keys.length--,this._values.length--,we(Oe,this._cacheKey)&&(this._cacheKey=k,this._cacheIndex=-2),!0}return!1},Je.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=k,this._cacheIndex=-2},Je.prototype.keys=function(){return new z(this._keys,this._values,le)},Je.prototype.values=function(){return new z(this._keys,this._values,Ae)},Je.prototype.entries=function(){return new z(this._keys,this._values,tt)},Je.prototype["@@iterator"]=function(){return this.entries()},Je.prototype[o]=function(){return this.entries()},Je.prototype._find=function(Oe,Ee){if(!we(this._cacheKey,Oe)){this._cacheIndex=-1;for(var Fe=0;Fe<this._keys.length;Fe++)if(we(this._keys[Fe],Oe)){this._cacheIndex=Fe;break}}return this._cacheIndex<0&&Ee&&(this._cacheIndex=this._keys.length,this._keys.push(Oe),this._values.push(void 0)),this._cacheIndex},Je}();return ie;function le(Je,Oe){return Je}function Ae(Je,Oe){return Oe}function tt(Je,Oe){return[Je,Oe]}}function Be(){var k=function(){function L(){this._map=new h}return Object.defineProperty(L.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),L.prototype.has=function(z){return this._map.has(z)},L.prototype.add=function(z){return this._map.set(z,z),this},L.prototype.delete=function(z){return this._map.delete(z)},L.prototype.clear=function(){this._map.clear()},L.prototype.keys=function(){return this._map.keys()},L.prototype.values=function(){return this._map.keys()},L.prototype.entries=function(){return this._map.entries()},L.prototype["@@iterator"]=function(){return this.keys()},L.prototype[o]=function(){return this.keys()},L}();return k}function qe(){var k=16,L=d.create(),z=ie();return function(){function Oe(){this._key=ie()}return Oe.prototype.has=function(Ee){var Fe=le(Ee,!1);return Fe!==void 0?d.has(Fe,this._key):!1},Oe.prototype.get=function(Ee){var Fe=le(Ee,!1);return Fe!==void 0?d.get(Fe,this._key):void 0},Oe.prototype.set=function(Ee,Fe){var je=le(Ee,!0);return je[this._key]=Fe,this},Oe.prototype.delete=function(Ee){var Fe=le(Ee,!1);return Fe!==void 0?delete Fe[this._key]:!1},Oe.prototype.clear=function(){this._key=ie()},Oe}();function ie(){var Oe;do Oe="@@WeakMap@@"+Je();while(d.has(L,Oe));return L[Oe]=!0,Oe}function le(Oe,Ee){if(!i.call(Oe,z)){if(!Ee)return;Object.defineProperty(Oe,z,{value:d.create()})}return Oe[z]}function Ae(Oe,Ee){for(var Fe=0;Fe<Ee;++Fe)Oe[Fe]=Math.random()*255|0;return Oe}function tt(Oe){if(typeof Uint8Array=="function"){var Ee=new Uint8Array(Oe);return typeof crypto<"u"?crypto.getRandomValues(Ee):typeof msCrypto<"u"?msCrypto.getRandomValues(Ee):Ae(Ee,Oe),Ee}return Ae(new Array(Oe),Oe)}function Je(){var Oe=tt(k);Oe[6]=Oe[6]&79|64,Oe[8]=Oe[8]&191|128;for(var Ee="",Fe=0;Fe<k;++Fe){var je=Oe[Fe];(Fe===4||Fe===6||Fe===8)&&(Ee+="-"),je<16&&(Ee+="0"),Ee+=je.toString(16).toLowerCase()}return Ee}}function Q(k){return k.__=void 0,delete k.__,k}})}(e||(e={})),Kb}XM();function kn(e){return(typeof e=="object"&&e!==null||typeof e=="function")&&typeof e.then=="function"}function qn(e){switch(typeof e){case"string":case"symbol":return e.toString();case"function":return e.name;default:throw new Error(`Unexpected ${typeof e} service id type`)}}const Rm=Symbol.for("@inversifyjs/common/islazyServiceIdentifier");var lS,Ju;lS=Rm;class pf{constructor(t){jn(this,lS);Ne(this,Ju);ze(this,Ju,t),this[Rm]=!0}static is(t){return typeof t=="object"&&t!==null&&t[Rm]===!0}unwrap(){return V(this,Ju).call(this)}}Ju=new WeakMap;var Xb={};/*! ***************************************************************************** Copyright (C) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var Jb;function JM(){if(Jb)return Xb;Jb=1;var e;return function(t){(function(n){var a=typeof globalThis=="object"?globalThis:typeof nr=="object"?nr:typeof self=="object"?self:typeof this=="object"?this:r(),i=s(t);typeof a.Reflect<"u"&&(i=s(a.Reflect,i)),n(i,a),typeof a.Reflect>"u"&&(a.Reflect=t);function s(o,l){return function(u,c){Object.defineProperty(o,u,{configurable:!0,writable:!0,value:c}),l&&l(u,c)}}function r(){throw new ReferenceError("globalThis could not be found. Please polyfill globalThis before loading this module.")}})(function(n,a){var i=typeof Symbol=="function",s=i&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:Se("Symbol.toPrimitive not found."),r=i&&typeof Symbol.iterator<"u"?Symbol.iterator:Se("Symbol.iterator not found."),o=Object.getPrototypeOf(Function),l=typeof Map=="function"&&typeof Map.prototype.entries=="function"?Map:Se("A valid Map constructor could not be found."),u=typeof Set=="function"&&typeof Set.prototype.entries=="function"?Set:Se("A valid Set constructor could not be found."),c=typeof WeakMap=="function"?WeakMap:Se("A valid WeakMap constructor could not be found."),d=i?Symbol.for("@reflect-metadata:registry"):void 0,f=$(),h=ne(f);function p(U,O,Y,ge){if(se(Y)){if(!G(U))throw new TypeError;if(!fe(O))throw new TypeError;return T(U,O)}else{if(!G(U))throw new TypeError;if(!R(O))throw new TypeError;if(!R(ge)&&!se(ge)&&!de(ge))throw new TypeError;return de(ge)&&(ge=void 0),Y=q(Y),I(U,O,Y,ge)}}n("decorate",p);function v(U,O){function Y(ge,Ie){if(!R(ge))throw new TypeError;if(!se(Ie)&&!Pe(Ie))throw new TypeError;re(U,O,ge,Ie)}return Y}n("metadata",v);function m(U,O,Y,ge){if(!R(Y))throw new TypeError;return se(ge)||(ge=q(ge)),re(U,O,Y,ge)}n("defineMetadata",m);function g(U,O,Y){if(!R(O))throw new TypeError;return se(Y)||(Y=q(Y)),W(U,O,Y)}n("hasMetadata",g);function b(U,O,Y){if(!R(O))throw new TypeError;return se(Y)||(Y=q(Y)),Z(U,O,Y)}n("hasOwnMetadata",b);function y(U,O,Y){if(!R(O))throw new TypeError;return se(Y)||(Y=q(Y)),E(U,O,Y)}n("getMetadata",y);function _(U,O,Y){if(!R(O))throw new TypeError;return se(Y)||(Y=q(Y)),X(U,O,Y)}n("getOwnMetadata",_);function C(U,O){if(!R(U))throw new TypeError;return se(O)||(O=q(O)),ke(U,O)}n("getMetadataKeys",C);function A(U,O){if(!R(U))throw new TypeError;return se(O)||(O=q(O)),ue(U,O)}n("getOwnMetadataKeys",A);function P(U,O,Y){if(!R(O))throw new TypeError;se(Y)||(Y=q(Y));var ge=Me(O,Y,!1);return se(ge)?!1:ge.OrdinaryDeleteMetadata(U,O,Y)}n("deleteMetadata",P);function T(U,O){for(var Y=U.length-1;Y>=0;--Y){var ge=U[Y],Ie=ge(O);if(!se(Ie)&&!de(Ie)){if(!fe(Ie))throw new TypeError;O=Ie}}return O}function I(U,O,Y,ge){for(var Ie=U.length-1;Ie>=0;--Ie){var Ce=U[Ie],Be=Ce(O,Y,ge);if(!se(Be)&&!de(Be)){if(!R(Be))throw new TypeError;ge=Be}}return ge}function W(U,O,Y){var ge=Z(U,O,Y);if(ge)return!0;var Ie=we(O);return de(Ie)?!1:W(U,Ie,Y)}function Z(U,O,Y){var ge=Me(O,Y,!1);return se(ge)?!1:te(ge.OrdinaryHasOwnMetadata(U,O,Y))}function E(U,O,Y){var ge=Z(U,O,Y);if(ge)return X(U,O,Y);var Ie=we(O);if(!de(Ie))return E(U,Ie,Y)}function X(U,O,Y){var ge=Me(O,Y,!1);if(!se(ge))return ge.OrdinaryGetOwnMetadata(U,O,Y)}function re(U,O,Y,ge){var Ie=Me(Y,ge,!0);Ie.OrdinaryDefineOwnMetadata(U,O,Y,ge)}function ke(U,O){var Y=ue(U,O),ge=we(U);if(ge===null)return Y;var Ie=ke(ge,O);if(Ie.length<=0)return Y;if(Y.length<=0)return Ie;for(var Ce=new u,Be=[],qe=0,Q=Y;qe<Q.length;qe++){var k=Q[qe],L=Ce.has(k);L||(Ce.add(k),Be.push(k))}for(var z=0,ie=Ie;z<ie.length;z++){var k=ie[z],L=Ce.has(k);L||(Ce.add(k),Be.push(k))}return Be}function ue(U,O){var Y=Me(U,O,!1);return Y?Y.OrdinaryOwnMetadataKeys(U,O):[]}function oe(U){if(U===null)return 1;switch(typeof U){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return U===null?1:6;default:return 6}}function se(U){return U===void 0}function de(U){return U===null}function ve(U){return typeof U=="symbol"}function R(U){return typeof U=="object"?U!==null:typeof U=="function"}function N(U,O){switch(oe(U)){case 0:return U;case 1:return U;case 2:return U;case 3:return U;case 4:return U;case 5:return U}var Y="string",ge=He(U,s);if(ge!==void 0){var Ie=ge.call(U,Y);if(R(Ie))throw new TypeError;return Ie}return B(U)}function B(U,O){var Y,ge;{var Ie=U.toString;if(ce(Ie)){var ge=Ie.call(U);if(!R(ge))return ge}var Y=U.valueOf;if(ce(Y)){var ge=Y.call(U);if(!R(ge))return ge}}throw new TypeError}function te(U){return!!U}function J(U){return""+U}function q(U){var O=N(U);return ve(O)?O:J(O)}function G(U){return Array.isArray?Array.isArray(U):U instanceof Object?U instanceof Array:Object.prototype.toString.call(U)==="[object Array]"}function ce(U){return typeof U=="function"}function fe(U){return typeof U=="function"}function Pe(U){switch(oe(U)){case 3:return!0;case 4:return!0;default:return!1}}function He(U,O){var Y=U[O];if(Y!=null){if(!ce(Y))throw new TypeError;return Y}}function M(U){var O=He(U,r);if(!ce(O))throw new TypeError;var Y=O.call(U);if(!R(Y))throw new TypeError;return Y}function H(U){return U.value}function ae(U){var O=U.next();return O.done?!1:O}function ye(U){var O=U.return;O&&O.call(U)}function we(U){var O=Object.getPrototypeOf(U);if(typeof U!="function"||U===o||O!==o)return O;var Y=U.prototype,ge=Y&&Object.getPrototypeOf(Y);if(ge==null||ge===Object.prototype)return O;var Ie=ge.constructor;return typeof Ie!="function"||Ie===U?O:Ie}function Se(U){throw U}function D(){var U;!se(d)&&typeof a.Reflect<"u"&&!(d in a.Reflect)&&typeof a.Reflect.defineMetadata=="function"&&(U=he(a.Reflect));var O,Y,ge,Ie=new c,Ce={registerProvider:Be,getProvider:Q,setProvider:L};return Ce;function Be(z){if(!Object.isExtensible(Ce))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case U===z:break;case se(O):O=z;break;case O===z:break;case se(Y):Y=z;break;case Y===z:break;default:ge===void 0&&(ge=new u),ge.add(z);break}}function qe(z,ie){if(!se(O)){if(O.isProviderFor(z,ie))return O;if(!se(Y)){if(Y.isProviderFor(z,ie))return O;if(!se(ge))for(var le=M(ge);;){var Ae=ae(le);if(!Ae)return;var tt=H(Ae);if(tt.isProviderFor(z,ie))return ye(le),tt}}}if(!se(U)&&U.isProviderFor(z,ie))return U}function Q(z,ie){var le=Ie.get(z),Ae;return se(le)||(Ae=le.get(ie)),se(Ae)&&(Ae=qe(z,ie),se(Ae)||(se(le)&&(le=new l,Ie.set(z,le)),le.set(ie,Ae))),Ae}function k(z){if(se(z))throw new TypeError;return O===z||Y===z||!se(ge)&&ge.has(z)}function L(z,ie,le){if(!k(le))throw new Error("Metadata provider not registered.");var Ae=Q(z,ie);if(Ae!==le){if(!se(Ae))return!1;var tt=Ie.get(z);se(tt)&&(tt=new l,Ie.set(z,tt)),tt.set(ie,le)}return!0}}function $(){var U;return!se(d)&&R(a.Reflect)&&Object.isExtensible(a.Reflect)&&(U=a.Reflect[d]),se(U)&&(U=D()),!se(d)&&R(a.Reflect)&&Object.isExtensible(a.Reflect)&&Object.defineProperty(a.Reflect,d,{enumerable:!1,configurable:!1,writable:!1,value:U}),U}function ne(U){var O=new c,Y={isProviderFor:function(k,L){var z=O.get(k);return se(z)?!1:z.has(L)},OrdinaryDefineOwnMetadata:Be,OrdinaryHasOwnMetadata:Ie,OrdinaryGetOwnMetadata:Ce,OrdinaryOwnMetadataKeys:qe,OrdinaryDeleteMetadata:Q};return f.registerProvider(Y),Y;function ge(k,L,z){var ie=O.get(k),le=!1;if(se(ie)){if(!z)return;ie=new l,O.set(k,ie),le=!0}var Ae=ie.get(L);if(se(Ae)){if(!z)return;if(Ae=new l,ie.set(L,Ae),!U.setProvider(k,L,Y))throw ie.delete(L),le&&O.delete(k),new Error("Wrong provider for target.")}return Ae}function Ie(k,L,z){var ie=ge(L,z,!1);return se(ie)?!1:te(ie.has(k))}function Ce(k,L,z){var ie=ge(L,z,!1);if(!se(ie))return ie.get(k)}function Be(k,L,z,ie){var le=ge(z,ie,!0);le.set(k,L)}function qe(k,L){var z=[],ie=ge(k,L,!1);if(se(ie))return z;for(var le=ie.keys(),Ae=M(le),tt=0;;){var Je=ae(Ae);if(!Je)return z.length=tt,z;var Oe=H(Je);try{z[tt]=Oe}catch(Ee){try{ye(Ae)}finally{throw Ee}}tt++}}function Q(k,L,z){var ie=ge(L,z,!1);if(se(ie)||!ie.delete(k))return!1;if(ie.size===0){var le=O.get(L);se(le)||(le.delete(z),le.size===0&&O.delete(le))}return!0}}function he(U){var O=U.defineMetadata,Y=U.hasOwnMetadata,ge=U.getOwnMetadata,Ie=U.getOwnMetadataKeys,Ce=U.deleteMetadata,Be=new c,qe={isProviderFor:function(Q,k){var L=Be.get(Q);return!se(L)&&L.has(k)?!0:Ie(Q,k).length?(se(L)&&(L=new u,Be.set(Q,L)),L.add(k),!0):!1},OrdinaryDefineOwnMetadata:O,OrdinaryHasOwnMetadata:Y,OrdinaryGetOwnMetadata:ge,OrdinaryOwnMetadataKeys:Ie,OrdinaryDeleteMetadata:Ce};return qe}function Me(U,O,Y){var ge=f.getProvider(U,O);if(!se(ge))return ge;if(Y){if(f.setProvider(U,O,h))return h;throw new Error("Illegal state.")}}})}(e||(e={})),Xb}JM();function oo(e,t,n){return Reflect.getOwnMetadata(t,e,n)}function q0(e,t,n,a){Reflect.defineMetadata(t,n,e,a)}function or(e,t,n,a,i){const s=a(oo(e,t,i)??n());Reflect.defineMetadata(t,s,e,i)}const Om="@inversifyjs/container/bindingId";function Hs(){const e=oo(Object,Om)??0;return e===Number.MAX_SAFE_INTEGER?q0(Object,Om,Number.MIN_SAFE_INTEGER):or(Object,Om,()=>e,t=>t+1),e}const Qa={Request:"Request",Singleton:"Singleton",Transient:"Transient"},Pt={ConstantValue:"ConstantValue",DynamicValue:"DynamicValue",Factory:"Factory",Instance:"Instance",Provider:"Provider",ResolvedValue:"ResolvedValue",ServiceRedirection:"ServiceRedirection"};function*zP(...e){for(const t of e)yield*t}var Ga,Oa,jo,ln,YP,GP,KP,ZP,jg,XP,JP,QP,eA,tA;const n2=class n2{constructor(t){Ne(this,ln);Ne(this,Ga);Ne(this,Oa);Ne(this,jo);ze(this,Ga,new Map),ze(this,Oa,{});for(const n of Reflect.ownKeys(t))V(this,Oa)[n]=new Map;ze(this,jo,t)}add(t,n){xe(this,ln,KP).call(this,t).push(n);for(const a of Reflect.ownKeys(n))xe(this,ln,ZP).call(this,a,n[a]).push(t)}clone(){const t=xe(this,ln,YP).call(this),n=xe(this,ln,GP).call(this),a=Reflect.ownKeys(V(this,jo)),i=this._buildNewInstance(V(this,jo));xe(this,ln,QP).call(this,V(this,Ga),V(i,Ga),t,n);for(const s of a)xe(this,ln,JP).call(this,V(this,Oa)[s],V(i,Oa)[s],t);return i}get(t,n){return V(this,Oa)[t].get(n)}getAllKeys(t){return V(this,Oa)[t].keys()}removeByRelation(t,n){const a=this.get(t,n);if(a===void 0)return;const i=new Set(a);for(const s of i){const r=V(this,Ga).get(s);if(r===void 0)throw new Error("Expecting model relation, none found");for(const o of r)o[t]===n&&xe(this,ln,eA).call(this,s,o);V(this,Ga).delete(s)}}_buildNewInstance(t){return new n2(t)}_cloneModel(t){return t}_cloneRelation(t){return t}};Ga=new WeakMap,Oa=new WeakMap,jo=new WeakMap,ln=new WeakSet,YP=function(){const t=new Map;for(const n of V(this,Ga).keys()){const a=this._cloneModel(n);t.set(n,a)}return t},GP=function(){const t=new Map;for(const n of V(this,Ga).values())for(const a of n){const i=this._cloneRelation(a);t.set(a,i)}return t},KP=function(t){let n=V(this,Ga).get(t);return n===void 0&&(n=[],V(this,Ga).set(t,n)),n},ZP=function(t,n){let a=V(this,Oa)[t].get(n);return a===void 0&&(a=[],V(this,Oa)[t].set(n,a)),a},jg=function(t,n){const a=n.get(t);if(a===void 0)throw new Error("Expecting model to be cloned, none found");return a},XP=function(t,n){const a=n.get(t);if(a===void 0)throw new Error("Expecting relation to be cloned, none found");return a},JP=function(t,n,a){for(const[i,s]of t){const r=new Array;for(const o of s)r.push(xe(this,ln,jg).call(this,o,a));n.set(i,r)}},QP=function(t,n,a,i){for(const[s,r]of t){const o=new Array;for(const l of r)o.push(xe(this,ln,XP).call(this,l,i));n.set(xe(this,ln,jg).call(this,s,a),o)}},eA=function(t,n){for(const a of Reflect.ownKeys(n))xe(this,ln,tA).call(this,t,a,n[a])},tA=function(t,n,a){const i=V(this,Oa)[n].get(a);if(i!==void 0){const s=i.indexOf(t);s!==-1&&i.splice(s,1),i.length===0&&V(this,Oa)[n].delete(a)}};let $u=n2;var ru;(function(e){e.moduleId="moduleId",e.serviceId="serviceId"})(ru||(ru={}));var rs,Wo;const $f=class $f{constructor(t,n){Ne(this,rs);Ne(this,Wo);ze(this,rs,n??new $u({moduleId:{isOptional:!0},serviceId:{isOptional:!1}})),ze(this,Wo,t)}static build(t){return new $f(t)}add(t,n){V(this,rs).add(t,n)}clone(){return new $f(V(this,Wo),V(this,rs).clone())}get(t){var s;const n=[],a=V(this,rs).get(ru.serviceId,t);a!==void 0&&n.push(a);const i=(s=V(this,Wo).call(this))==null?void 0:s.get(t);if(i!==void 0&&n.push(i),n.length!==0)return zP(...n)}removeAllByModuleId(t){V(this,rs).removeByRelation(ru.moduleId,t)}removeAllByServiceId(t){V(this,rs).removeByRelation(ru.serviceId,t)}};rs=new WeakMap,Wo=new WeakMap;let gf=$f;const ou="@inversifyjs/core/classMetadataReflectKey";function lu(){return{constructorArguments:[],lifecycle:{postConstructMethodNames:new Set,preDestroyMethodNames:new Set},properties:new Map,scope:void 0}}const z0="@inversifyjs/core/pendingClassMetadataCountReflectKey",Lm=Symbol.for("@inversifyjs/core/InversifyCoreError");var uS,cS;class Nt extends(cS=Error,uS=Lm,cS){constructor(n,a,i){super(a,i);jn(this,uS);jn(this,"kind");this[Lm]=!0,this.kind=n}static is(n){return typeof n=="object"&&n!==null&&n[Lm]===!0}static isErrorOfKind(n,a){return Nt.is(n)&&n.kind===a}}var Ut,lo,Ra,uu,Ca;function kh(e){const t=oo(e,ou)??lu();if(!function(n){const a=oo(n,z0);return a!==void 0&&a!==0}(e))return function(n,a){const i=[];if(a.length<n.length)throw new Nt(Ut.missingInjectionDecorator,`Found unexpected missing metadata on type "${n.name}". "${n.name}" constructor requires at least ${n.length.toString()} arguments, found ${a.length.toString()} instead. Are you using @inject, @multiInject or @unmanaged decorators in every non optional constructor argument? If you're using typescript and want to rely on auto injection, set "emitDecoratorMetadata" compiler option to true`);for(let s=0;s<a.length;++s)a[s]===void 0&&i.push(s);if(i.length>0)throw new Nt(Ut.missingInjectionDecorator,`Found unexpected missing metadata on type "${n.name}" at constructor indexes "${i.join('", "')}". Are you using @inject, @multiInject or @unmanaged decorators at those indexes? If you're using typescript and want to rely on auto injection, set "emitDecoratorMetadata" compiler option to true`)}(e,t.constructorArguments),t;(function(n,a){const i=[];for(let s=0;s<a.constructorArguments.length;++s){const r=a.constructorArguments[s];r!==void 0&&r.kind!==lo.unknown||i.push(` - Missing or incomplete metadata for type "${n.name}" at constructor argument with index ${s.toString()}. Every constructor parameter must be decorated either with @inject, @multiInject or @unmanaged decorator.`)}for(const[s,r]of a.properties)r.kind===lo.unknown&&i.push(` - Missing or incomplete metadata for type "${n.name}" at property "${s.toString()}". This property must be decorated either with @inject or @multiInject decorator.`);throw i.length===0?new Nt(Ut.unknown,`Unexpected class metadata for type "${n.name}" with uncompletion traces. This might be caused by one of the following reasons: 1. A third party library is targeting inversify reflection metadata. 2. A bug is causing the issue. Consider submiting an issue to fix it.`):new Nt(Ut.missingInjectionDecorator,`Invalid class metadata at type ${n.name}: ${i.join(` `)}`)})(e,t)}function nA(e,t){const n=kh(t).scope??e.scope;return{cache:{isRight:!1,value:void 0},id:Hs(),implementationType:t,isSatisfiedBy:()=>!0,moduleId:void 0,onActivation:void 0,onDeactivation:void 0,scope:n,serviceIdentifier:t,type:Pt.Instance}}function $l(e){return e.isRight?{isRight:!0,value:e.value}:e}function QM(e){switch(e.type){case Pt.ConstantValue:case Pt.DynamicValue:return function(t){return{cache:$l(t.cache),id:t.id,isSatisfiedBy:t.isSatisfiedBy,moduleId:t.moduleId,onActivation:t.onActivation,onDeactivation:t.onDeactivation,scope:t.scope,serviceIdentifier:t.serviceIdentifier,type:t.type,value:t.value}}(e);case Pt.Factory:return function(t){return{cache:$l(t.cache),factory:t.factory,id:t.id,isSatisfiedBy:t.isSatisfiedBy,moduleId:t.moduleId,onActivation:t.onActivation,onDeactivation:t.onDeactivation,scope:t.scope,serviceIdentifier:t.serviceIdentifier,type:t.type}}(e);case Pt.Instance:return function(t){return{cache:$l(t.cache),id:t.id,implementationType:t.implementationType,isSatisfiedBy:t.isSatisfiedBy,moduleId:t.moduleId,onActivation:t.onActivation,onDeactivation:t.onDeactivation,scope:t.scope,serviceIdentifier:t.serviceIdentifier,type:t.type}}(e);case Pt.Provider:return function(t){return{cache:$l(t.cache),id:t.id,isSatisfiedBy:t.isSatisfiedBy,moduleId:t.moduleId,onActivation:t.onActivation,onDeactivation:t.onDeactivation,provider:t.provider,scope:t.scope,serviceIdentifier:t.serviceIdentifier,type:t.type}}(e);case Pt.ResolvedValue:return function(t){return{cache:$l(t.cache),factory:t.factory,id:t.id,isSatisfiedBy:t.isSatisfiedBy,metadata:t.metadata,moduleId:t.moduleId,onActivation:t.onActivation,onDeactivation:t.onDeactivation,scope:t.scope,serviceIdentifier:t.serviceIdentifier,type:t.type}}(e);case Pt.ServiceRedirection:return function(t){return{id:t.id,isSatisfiedBy:t.isSatisfiedBy,moduleId:t.moduleId,serviceIdentifier:t.serviceIdentifier,targetServiceIdentifier:t.targetServiceIdentifier,type:t.type}}(e)}}(function(e){e[e.injectionDecoratorConflict=0]="injectionDecoratorConflict",e[e.missingInjectionDecorator=1]="missingInjectionDecorator",e[e.planning=2]="planning",e[e.resolution=3]="resolution",e[e.unknown=4]="unknown"})(Ut||(Ut={})),function(e){e[e.unknown=32]="unknown"}(lo||(lo={})),function(e){e.id="id",e.moduleId="moduleId",e.serviceId="serviceId"}(Ra||(Ra={}));class Y0 extends $u{_buildNewInstance(t){return new Y0(t)}_cloneModel(t){return QM(t)}}var $r,ma,Li,Qu,Wg,Qr;let Qb=(Qr=class{constructor(t,n,a){Ne(this,Qu);Ne(this,$r);Ne(this,ma);Ne(this,Li);ze(this,ma,a??new Y0({id:{isOptional:!1},moduleId:{isOptional:!0},serviceId:{isOptional:!1}})),ze(this,Li,t),ze(this,$r,n)}static build(t,n){return new Qr(t,n)}clone(){return new Qr(V(this,Li),V(this,$r),V(this,ma).clone())}get(t){var i;const n=this.getNonParentBindings(t)??((i=V(this,Li).call(this))==null?void 0:i.get(t));if(n!==void 0)return n;const a=xe(this,Qu,Wg).call(this,t);return a===void 0?a:[a]}*getChained(t){const n=this.getNonParentBindings(t);n!==void 0&&(yield*n);const a=V(this,Li).call(this);if(a===void 0){if(n===void 0){const i=xe(this,Qu,Wg).call(this,t);i!==void 0&&(yield i)}}else yield*a.getChained(t)}getBoundServices(){const t=new Set(V(this,ma).getAllKeys(Ra.serviceId)),n=V(this,Li).call(this);if(n!==void 0)for(const a of n.getBoundServices())t.add(a);return t}getById(t){var n;return V(this,ma).get(Ra.id,t)??((n=V(this,Li).call(this))==null?void 0:n.getById(t))}getByModuleId(t){var n;return V(this,ma).get(Ra.moduleId,t)??((n=V(this,Li).call(this))==null?void 0:n.getByModuleId(t))}getNonParentBindings(t){return V(this,ma).get(Ra.serviceId,t)}getNonParentBoundServices(){return V(this,ma).getAllKeys(Ra.serviceId)}removeById(t){V(this,ma).removeByRelation(Ra.id,t)}removeAllByModuleId(t){V(this,ma).removeByRelation(Ra.moduleId,t)}removeAllByServiceId(t){V(this,ma).removeByRelation(Ra.serviceId,t)}set(t){const n={[Ra.id]:t.id,[Ra.serviceId]:t.serviceIdentifier};t.moduleId!==void 0&&(n[Ra.moduleId]=t.moduleId),V(this,ma).add(t,n)}},$r=new WeakMap,ma=new WeakMap,Li=new WeakMap,Qu=new WeakSet,Wg=function(t){if(V(this,$r)===void 0||typeof t!="function")return;const n=nA(V(this,$r),t);return this.set(n),n},Qr);(function(e){e.moduleId="moduleId",e.serviceId="serviceId"})(uu||(uu={}));var os,qo,eo;let ew=(eo=class{constructor(t,n){Ne(this,os);Ne(this,qo);ze(this,os,n??new $u({moduleId:{isOptional:!0},serviceId:{isOptional:!1}})),ze(this,qo,t)}static build(t){return new eo(t)}add(t,n){V(this,os).add(t,n)}clone(){return new eo(V(this,qo),V(this,os).clone())}get(t){var s;const n=[],a=V(this,os).get(uu.serviceId,t);a!==void 0&&n.push(a);const i=(s=V(this,qo).call(this))==null?void 0:s.get(t);if(i!==void 0&&n.push(i),n.length!==0)return zP(...n)}removeAllByModuleId(t){V(this,os).removeByRelation(uu.moduleId,t)}removeAllByServiceId(t){V(this,os).removeByRelation(uu.serviceId,t)}},os=new WeakMap,qo=new WeakMap,eo);function aA(){return 0}function e$(e){return t=>{t!==void 0&&t.kind===lo.unknown&&or(e,z0,aA,n=>n-1)}}function t$(e,t){return(...n)=>a=>{if(a===void 0)return e(...n);if(a.kind===Ca.unmanaged)throw new Nt(Ut.injectionDecoratorConflict,"Unexpected injection found. Multiple @inject, @multiInject or @unmanaged decorators found");return t(a,...n)}}function n$(e){if(e.kind!==lo.unknown&&e.isFromTypescriptParamType!==!0)throw new Nt(Ut.injectionDecoratorConflict,"Unexpected injection found. Multiple @inject, @multiInject or @unmanaged decorators found")}(function(e){e[e.multipleInjection=0]="multipleInjection",e[e.singleInjection=1]="singleInjection",e[e.unmanaged=2]="unmanaged"})(Ca||(Ca={}));const a$=t$(function(e,t,n){return e===Ca.multipleInjection?{chained:(n==null?void 0:n.chained)??!1,kind:e,name:void 0,optional:!1,tags:new Map,value:t}:{kind:e,name:void 0,optional:!1,tags:new Map,value:t}},function(e,t,n,a){return n$(e),t===Ca.multipleInjection?{...e,chained:(a==null?void 0:a.chained)??!1,kind:t,value:n}:{...e,kind:t,value:n}});function tw(e,t){return n=>{const a=n.properties.get(t);return n.properties.set(t,e(a)),n}}var Ys;function i$(e,t,n,a){if(Nt.isErrorOfKind(a,Ut.injectionDecoratorConflict)){const i=function(s,r,o){if(o===void 0){if(r===void 0)throw new Nt(Ut.unknown,"Unexpected undefined property and index values");return{kind:Ys.property,property:r,targetClass:s.constructor}}return typeof o=="number"?{index:o,kind:Ys.parameter,targetClass:s}:{kind:Ys.method,method:r,targetClass:s}}(e,t,n);throw new Nt(Ut.injectionDecoratorConflict,`Unexpected injection error. Cause: ${a.message} Details ${function(s){switch(s.kind){case Ys.method:return`[class: "${s.targetClass.name}", method: "${s.method.toString()}"]`;case Ys.parameter:return`[class: "${s.targetClass.name}", index: "${s.index.toString()}"]`;case Ys.property:return`[class: "${s.targetClass.name}", property: "${s.property.toString()}"]`}}(i)}`,{cause:a})}throw a}function iA(e,t){return(n,a,i)=>{try{i===void 0?function(s,r){const o=Dm(s,r);return(l,u)=>{or(l.constructor,ou,lu,tw(o(l),u))}}(e,t)(n,a):typeof i=="number"?function(s,r){const o=Dm(s,r);return(l,u,c)=>{if(!function(d,f){return typeof d=="function"&&f===void 0}(l,u))throw new Nt(Ut.injectionDecoratorConflict,`Found an @inject decorator in a non constructor parameter. Found @inject decorator at method "${(u==null?void 0:u.toString())??""}" at class "${l.constructor.name}"`);or(l,ou,lu,function(d,f){return h=>{const p=h.constructorArguments[f];return h.constructorArguments[f]=d(p),h}}(o(l),c))}}(e,t)(n,a,i):function(s,r){const o=Dm(s,r);return(l,u,c)=>{if(!function(d){return d.set!==void 0}(c))throw new Nt(Ut.injectionDecoratorConflict,`Found an @inject decorator in a non setter property method. Found @inject decorator at method "${u.toString()}" at class "${l.constructor.name}"`);or(l.constructor,ou,lu,tw(o(l),u))}}(e,t)(n,a,i)}catch(s){i$(n,a,i,s)}}}function Dm(e,t){return n=>{const a=t(n);return i=>(a(i),e(i))}}function Et(e){return iA(a$(Ca.singleInjection,e),e$)}(function(e){e[e.method=0]="method",e[e.parameter=1]="parameter",e[e.property=2]="property"})(Ys||(Ys={}));const nw="@inversifyjs/core/classIsInjectableFlagReflectKey",s$=[Array,BigInt,Boolean,Function,Number,Object,String];function r$(e){const t=oo(e,"design:paramtypes");t!==void 0&&or(e,ou,lu,function(n){return a=>(n.forEach((i,s)=>{var r;a.constructorArguments[s]!==void 0||(r=i,s$.includes(r))||(a.constructorArguments[s]=function(o){return{isFromTypescriptParamType:!0,kind:Ca.singleInjection,name:void 0,optional:!1,tags:new Map,value:o}}(i))}),a)}(t))}function cn(e){return t=>{(function(n){if(oo(n,nw)!==void 0)throw new Nt(Ut.injectionDecoratorConflict,`Cannot apply @injectable decorator multiple times at class "${n.name}"`);q0(n,nw,!0)})(t),r$(t)}}function o$(e){return t=>{t===void 0&&or(e,z0,aA,n=>n+1)}}function l$(e){return t=>{const n=t??{kind:lo.unknown,name:void 0,optional:!1,tags:new Map};if(n.kind===Ca.unmanaged)throw new Nt(Ut.injectionDecoratorConflict,"Unexpected injection found. Found @unmanaged injection with additional @named, @optional, @tagged or @targetName injections");return e(n)}}function u$(e){if(e.optional)throw new Nt(Ut.injectionDecoratorConflict,"Unexpected duplicated optional decorator");return e.optional=!0,e}function Ch(){return iA(l$(u$),o$)}var bs;(function(e){e[e.multipleInjection=0]="multipleInjection",e[e.singleInjection=1]="singleInjection"})(bs||(bs={}));const c$=/stack space|call stack|too much recursion/i,d$=/too much recursion/;function G0(e){try{return e instanceof Error&&(e instanceof RangeError&&c$.test(e.message)||e.name==="InternalError"&&d$.test(e.message))}catch(t){return t instanceof SyntaxError&&t.message.includes("Stack overflow")}}function f$(e,t){if(G0(t)){const n=function(a){const i=[...a];return i.length===0?"(No dependency trace)":i.map(qn).join(" -> ")}(function(a){const i=new Set;for(const s of a.servicesBranch){if(i.has(s))return[...i,s];i.add(s)}return[...i]}(e));throw new Nt(Ut.planning,`Circular dependency found: ${n}`,{cause:t})}throw t}const Mm=Symbol.for("@inversifyjs/core/LazyPlanServiceNode");var dS;dS=Mm;class Va{constructor(t,n){jn(this,dS);jn(this,"_serviceIdentifier");jn(this,"_serviceNode");this[Mm]=!0,this._serviceNode=t,this._serviceIdentifier=n}get bindings(){return this._getNode().bindings}get isContextFree(){return this._getNode().isContextFree}get serviceIdentifier(){return this._serviceIdentifier}set bindings(t){this._getNode().bindings=t}set isContextFree(t){this._getNode().isContextFree=t}static is(t){return typeof t=="object"&&t!==null&&t[Mm]===!0}invalidate(){this._serviceNode=void 0}isExpanded(){return this._serviceNode!==void 0}_getNode(){return this._serviceNode===void 0&&(this._serviceNode=this._buildPlanServiceNode()),this._serviceNode}}var Di;const a2=class a2{constructor(t){Ne(this,Di);ze(this,Di,t)}get name(){return V(this,Di).elem.name}get serviceIdentifier(){return V(this,Di).elem.serviceIdentifier}get tags(){return V(this,Di).elem.tags}getAncestor(){if(V(this,Di).elem.getAncestorsCalled=!0,V(this,Di).previous!==void 0)return new a2(V(this,Di).previous)}};Di=new WeakMap;let cr=a2;function Ph(e,t,n){const a=(n==null?void 0:n.customServiceIdentifier)??t.serviceIdentifier,i=((n==null?void 0:n.chained)===!0?[...e.operations.getBindingsChained(a)]:[...e.operations.getBindings(a)??[]]).filter(s=>s.isSatisfiedBy(t));if(i.length===0&&e.autobindOptions!==void 0&&typeof a=="function"){const s=nA(e.autobindOptions,a);e.operations.setBinding(s),s.isSatisfiedBy(t)&&i.push(s)}return i}class K0{constructor(t){jn(this,"last");this.last=t}concat(t){return new K0({elem:t,previous:this.last})}[Symbol.iterator](){let t=this.last;return{next:()=>{if(t===void 0)return{done:!0,value:void 0};const n=t.elem;return t=t.previous,{done:!1,value:n}}}}}function qg(e){const t=new Map;return e.rootConstraints.tag!==void 0&&t.set(e.rootConstraints.tag.key,e.rootConstraints.tag.value),new K0({elem:{getAncestorsCalled:!1,name:e.rootConstraints.name,serviceIdentifier:e.rootConstraints.serviceIdentifier,tags:t},previous:void 0})}function uo(e){return e.redirections!==void 0}function sA(e,t,n,a){var r;const i=n.elem.serviceIdentifier,s=(r=n.previous)==null?void 0:r.elem.serviceIdentifier;Array.isArray(e)?function(o,l,u,c,d,f){if(o.length!==0){const h=f[f.length-1]??u,p=`Ambiguous bindings found for service: "${qn(h)}".${lA(f)} Registered bindings: ${o.map(v=>function(m){switch(m.type){case Pt.Instance:return`[ type: "${m.type}", serviceIdentifier: "${qn(m.serviceIdentifier)}", scope: "${m.scope}", implementationType: "${m.implementationType.name}" ]`;case Pt.ServiceRedirection:return`[ type: "${m.type}", serviceIdentifier: "${qn(m.serviceIdentifier)}", redirection: "${qn(m.targetServiceIdentifier)}" ]`;default:return`[ type: "${m.type}", serviceIdentifier: "${qn(m.serviceIdentifier)}", scope: "${m.scope}" ]`}}(v.binding)).join(` `)} Trying to resolve bindings for "${rA(u,c)}".${oA(d)}`;throw new Nt(Ut.planning,p)}l||aw(u,c,d,f)}(e,t,i,s,n.elem,a):function(o,l,u,c,d,f){o!==void 0||l||aw(u,c,d,f)}(e,t,i,s,n.elem,a)}function aw(e,t,n,a){const i=a[a.length-1]??e,s=`No bindings found for service: "${qn(i)}". Trying to resolve bindings for "${rA(e,t)}".${lA(a)}${oA(n)}`;throw new Nt(Ut.planning,s)}function rA(e,t){return t===void 0?`${qn(e)} (Root service)`:qn(t)}function oA(e){var n;const t=e.tags.size===0?"":` - tags: - ${[...e.tags.keys()].map(a=>a.toString()).join(` - `)}`;return` Binding constraints: - service identifier: ${qn(e.serviceIdentifier)} - name: ${((n=e.name)==null?void 0:n.toString())??"-"}${t}`}function lA(e){return e.length===0?"":` - service redirections: - ${e.map(t=>qn(t)).join(` - `)}`}function uA(e,t,n,a){if(e.redirections.length===1){const[i]=e.redirections;return void(uo(i)&&uA(i,t,n,[...a,i.binding.targetServiceIdentifier]))}sA(e.redirections,t,n,a)}function Z0(e,t,n){if(Array.isArray(e.bindings)&&e.bindings.length===1){const[a]=e.bindings;return void(uo(a)&&uA(a,t,n,[a.binding.targetServiceIdentifier]))}sA(e.bindings,t,n,[])}function Ah(e){return pf.is(e)?e.unwrap():e}function cA(e){return(t,n,a)=>{const i=Ah(a.value),s=n.concat({getAncestorsCalled:!1,name:a.name,serviceIdentifier:i,tags:a.tags}),r=new cr(s.last),o=a.kind===Ca.multipleInjection&&a.chained,l=Ph(t,r,{chained:o}),u=[],c={bindings:u,isContextFree:!0,serviceIdentifier:i};if(u.push(...e(t,s,l,c,o)),c.isContextFree=!s.last.elem.getAncestorsCalled,a.kind===Ca.singleInjection){Z0(c,a.optional,s.last);const[d]=u;c.bindings=d}return c}}function dA(e){return(t,n,a)=>{const i=Ah(a.value),s=n.concat({getAncestorsCalled:!1,name:a.name,serviceIdentifier:i,tags:a.tags}),r=new cr(s.last),o=a.kind===bs.multipleInjection&&a.chained,l=Ph(t,r,{chained:o}),u=[],c={bindings:u,isContextFree:!0,serviceIdentifier:i};if(u.push(...e(t,s,l,c,o)),c.isContextFree=!s.last.elem.getAncestorsCalled,a.kind===bs.singleInjection){Z0(c,a.optional,s.last);const[d]=u;c.bindings=d}return c}}function fA(e){const t=function(s){return(r,o,l)=>{const u={binding:o,classMetadata:r.operations.getClassMetadata(o.implementationType),constructorParams:[],propertyParams:new Map},c={autobindOptions:r.autobindOptions,node:u,operations:r.operations,servicesBranch:r.servicesBranch};return s(c,l)}}(e),n=function(s){return(r,o,l)=>{const u={binding:o,params:[]},c={autobindOptions:r.autobindOptions,node:u,operations:r.operations,servicesBranch:r.servicesBranch};return s(c,l)}}(e),a=(s,r,o,l,u)=>{const c=uo(l)?l.binding.targetServiceIdentifier:l.serviceIdentifier;s.servicesBranch.push(c);const d=[];for(const f of o)switch(f.type){case Pt.Instance:d.push(t(s,f,r));break;case Pt.ResolvedValue:d.push(n(s,f,r));break;case Pt.ServiceRedirection:{const h=i(s,r,f,u);d.push(h);break}default:d.push({binding:f})}return s.servicesBranch.pop(),d},i=function(s){return(r,o,l,u)=>{const c={binding:l,redirections:[]},d=Ph(r,new cr(o.last),{chained:u,customServiceIdentifier:l.targetServiceIdentifier});return c.redirections.push(...s(r,o,d,c,u)),c}}(a);return a}function iw(e,t,n,a){if(e!==void 0&&(Va.is(n)&&!n.isExpanded()||n.isContextFree)){const i={tree:{root:n}};t.setPlan(e,i)}else t.setNonCachedServiceNode(n,a)}var ec,tc,nc,ac;class h$ extends Va{constructor(n,a,i,s,r){super(r,Ah(s.value));Ne(this,ec);Ne(this,tc);Ne(this,nc);Ne(this,ac);ze(this,tc,a),ze(this,ec,n),ze(this,nc,i),ze(this,ac,s)}_buildPlanServiceNode(){return V(this,tc).call(this,V(this,ec),V(this,nc),V(this,ac))}}ec=new WeakMap,tc=new WeakMap,nc=new WeakMap,ac=new WeakMap;var ic,sc,rc,oc;class m$ extends Va{constructor(n,a,i,s,r){super(r,Ah(s.value));Ne(this,ic);Ne(this,sc);Ne(this,rc);Ne(this,oc);ze(this,ic,n),ze(this,sc,a),ze(this,rc,i),ze(this,oc,s)}_buildPlanServiceNode(){return V(this,sc).call(this,V(this,ic),V(this,rc),V(this,oc))}}ic=new WeakMap,sc=new WeakMap,rc=new WeakMap,oc=new WeakMap;function hA(e,t,n,a){const i=function(r,o){const l=function(u,c){return(d,f,h)=>{if(h.kind===Ca.unmanaged)return;const p=function(g){let b;if(g.tags.size===0)b=void 0;else{if(g.tags.size!==1)return;{const[_,C]=g.tags.entries().next().value;b={key:_,value:C}}}const y=pf.is(g.value)?g.value.unwrap():g.value;return g.kind===Ca.multipleInjection?{chained:g.chained,isMultiple:!0,name:g.name,optional:g.optional,serviceIdentifier:y,tag:b}:{isMultiple:!1,name:g.name,optional:g.optional,serviceIdentifier:y,tag:b}}(h);if(p!==void 0){const g=d.operations.getPlan(p);if(g!==void 0&&g.tree.root.isContextFree)return g.tree.root}const v=c(d,f,h),m=new h$(d,u,f,h,v);return iw(p,d.operations,m,{bindingConstraintsList:f,chainedBindings:h.kind===Ca.multipleInjection&&h.chained,optionalBindings:h.optional}),m}}(r,o);return(u,c,d)=>{const f=c.classMetadata;for(const[h,p]of f.constructorArguments.entries())c.constructorParams[h]=l(u,d,p);for(const[h,p]of f.properties){const v=l(u,d,p);v!==void 0&&c.propertyParams.set(h,v)}return u.node}}(e,n),s=function(r,o){const l=function(u,c){return(d,f,h)=>{const p=function(g){let b;if(g.tags.size===0)b=void 0;else{if(g.tags.size!==1)return;{const[_,C]=g.tags.entries().next().value;b={key:_,value:C}}}const y=pf.is(g.value)?g.value.unwrap():g.value;return g.kind===bs.multipleInjection?{chained:g.chained,isMultiple:!0,name:g.name,optional:g.optional,serviceIdentifier:y,tag:b}:{isMultiple:!1,name:g.name,optional:g.optional,serviceIdentifier:y,tag:b}}(h);if(p!==void 0){const g=d.operations.getPlan(p);if(g!==void 0&&g.tree.root.isContextFree)return g.tree.root}const v=c(d,f,h),m=new m$(d,u,f,h,v);return iw(p,d.operations,m,{bindingConstraintsList:f,chainedBindings:h.kind===bs.multipleInjection&&h.chained,optionalBindings:h.optional}),m}}(r,o);return(u,c,d)=>{const f=c.binding.metadata;for(const[h,p]of f.arguments.entries())c.params[h]=l(u,d,p);return u.node}}(t,a);return(r,o)=>r.node.binding.type===Pt.Instance?i(r,r.node,o):s(r,r.node,o)}var lc;class p$ extends Va{constructor(n,a){super(a,a.serviceIdentifier);Ne(this,lc);ze(this,lc,n)}_buildPlanServiceNode(){return gA(V(this,lc))}}lc=new WeakMap;const zg=cA(pA),Yg=dA(pA),mA=fA(hA(zg,Yg,zg,Yg));function pA(e,t,n,a,i){return mA(e,t,n,a,i)}const gA=function(e){return t=>{const n=qg(t),a=new cr(n.last),i=t.rootConstraints.isMultiple&&t.rootConstraints.chained,s=Ph(t,a,{chained:i}),r=[],o={bindings:r,isContextFree:!0,serviceIdentifier:t.rootConstraints.serviceIdentifier};if(r.push(...e(t,n,s,o,i)),o.isContextFree=!n.last.elem.getAncestorsCalled,!t.rootConstraints.isMultiple){Z0(o,t.rootConstraints.isOptional??!1,n.last);const[l]=r;o.bindings=l}return o}}(mA);function g$(e){try{const t=function(s){return s.rootConstraints.isMultiple?{chained:s.rootConstraints.chained,isMultiple:!0,name:s.rootConstraints.name,optional:s.rootConstraints.isOptional??!1,serviceIdentifier:s.rootConstraints.serviceIdentifier,tag:s.rootConstraints.tag}:{isMultiple:!1,name:s.rootConstraints.name,optional:s.rootConstraints.isOptional??!1,serviceIdentifier:s.rootConstraints.serviceIdentifier,tag:s.rootConstraints.tag}}(e),n=e.operations.getPlan(t);if(n!==void 0)return n;const a=gA(e),i={tree:{root:new p$(e,a)}};return e.operations.setPlan(t,i),i}catch(t){f$(e,t)}}var yi;(function(e){e.bindingAdded="bindingAdded",e.bindingRemoved="bindingRemoved"})(yi||(yi={}));var pa,zo,uc,dr,Gg,Kg;class v${constructor(){Ne(this,dr);Ne(this,pa);Ne(this,zo);Ne(this,uc);ze(this,pa,[]),ze(this,zo,8),ze(this,uc,1024)}*[Symbol.iterator](){let t=0;for(const n of V(this,pa)){const a=n.deref();a===void 0?++t:yield a}V(this,pa).length>=V(this,zo)&&xe(this,dr,Kg).call(this,t)&&xe(this,dr,Gg).call(this,t)}push(t){const n=new WeakRef(t);if(V(this,pa).push(n),V(this,pa).length>=V(this,zo)&&V(this,pa).length%V(this,uc)===0){let a=0;for(const i of V(this,pa))i.deref()===void 0&&++a;xe(this,dr,Kg).call(this,a)&&xe(this,dr,Gg).call(this,a)}}}pa=new WeakMap,zo=new WeakMap,uc=new WeakMap,dr=new WeakSet,Gg=function(t){const n=new Array(V(this,pa).length-t);let a=0;for(const i of V(this,pa))i.deref()&&(n[a++]=i);ze(this,pa,n)},Kg=function(t){return t>=.5*V(this,pa).length};const X0=fA(hA(zg,Yg,function(e,t,n){return y$(e,t,n)},function(e,t,n){return b$(e,t,n)})),y$=function(e){const t=cA(e);return(n,a,i)=>{try{return t(n,a,i)}catch(s){if(Nt.isErrorOfKind(s,Ut.planning))return;throw s}}}(X0),b$=function(e){const t=dA(e);return(n,a,i)=>{try{return t(n,a,i)}catch(s){if(Nt.isErrorOfKind(s,Ut.planning))return;throw s}}}(X0);function sw(e,t,n,a,i){if(Va.is(t)&&!t.isExpanded())return{isContextFreeBinding:!0,shouldInvalidateServiceNode:!1};const s=new cr(a.last);return!n.isSatisfiedBy(s)||a.last.elem.getAncestorsCalled?{isContextFreeBinding:!a.last.elem.getAncestorsCalled,shouldInvalidateServiceNode:!1}:function(r,o,l,u,c){let d;try{[d]=X0(r,u,[l],o,c)}catch(f){if(G0(f))return{isContextFreeBinding:!1,shouldInvalidateServiceNode:!0};throw f}return function(f,h){if(Array.isArray(f.bindings))f.bindings.push(h);else{if(f.bindings!==void 0){if(!Va.is(f))throw new Nt(Ut.planning,"Unexpected non-lazy plan service node. This is likely a bug in the planning logic. Please, report this issue");return{isContextFreeBinding:!0,shouldInvalidateServiceNode:!0}}f.bindings=h}return{isContextFreeBinding:!0,shouldInvalidateServiceNode:!1}}(o,d)}(e,t,n,a,i)}function rw(e,t,n,a){var r;if(Va.is(e)&&!e.isExpanded())return{bindingNodeRemoved:void 0,isContextFreeBinding:!0};const i=new cr(n.last);if(!t.isSatisfiedBy(i)||n.last.elem.getAncestorsCalled)return{bindingNodeRemoved:void 0,isContextFreeBinding:!n.last.elem.getAncestorsCalled};let s;if(Array.isArray(e.bindings))e.bindings=e.bindings.filter(o=>o.binding!==t||(s=o,!1));else if(((r=e.bindings)==null?void 0:r.binding)===t)if(s=e.bindings,a)e.bindings=void 0;else{if(!Va.is(e))throw new Nt(Ut.planning,"Unexpected non-lazy plan service node. This is likely a bug in the planning logic. Please, report this issue");e.invalidate()}return{bindingNodeRemoved:s,isContextFreeBinding:!0}}var ls,Zs,Xs,Js,Qs,Fr,nt,ql,vA,Ir,ts,yA,bA,wA,_A,Ro,Fd,Vd,SA,kA,CA,zl;class ow{constructor(){Ne(this,nt);Ne(this,ls);Ne(this,Zs);Ne(this,Xs);Ne(this,Js);Ne(this,Qs);Ne(this,Fr);ze(this,ls,new Map),ze(this,Zs,xe(this,nt,ql).call(this)),ze(this,Xs,xe(this,nt,ql).call(this)),ze(this,Js,xe(this,nt,ql).call(this)),ze(this,Qs,xe(this,nt,ql).call(this)),ze(this,Fr,new v$)}clearCache(){for(const t of xe(this,nt,yA).call(this))t.clear();for(const t of V(this,Fr))t.clearCache()}get(t){var n,a,i,s,r,o;return t.name===void 0?t.tag===void 0?xe(this,nt,ts).call(this,V(this,Zs),t).get(t.serviceIdentifier):(a=(n=xe(this,nt,ts).call(this,V(this,Qs),t).get(t.serviceIdentifier))==null?void 0:n.get(t.tag.key))==null?void 0:a.get(t.tag.value):t.tag===void 0?(i=xe(this,nt,ts).call(this,V(this,Xs),t).get(t.serviceIdentifier))==null?void 0:i.get(t.name):(o=(r=(s=xe(this,nt,ts).call(this,V(this,Js),t).get(t.serviceIdentifier))==null?void 0:s.get(t.name))==null?void 0:r.get(t.tag.key))==null?void 0:o.get(t.tag.value)}invalidateServiceBinding(t){xe(this,nt,kA).call(this,t),xe(this,nt,wA).call(this,t),xe(this,nt,_A).call(this,t),xe(this,nt,CA).call(this,t),xe(this,nt,SA).call(this,t);for(const n of V(this,Fr))n.invalidateServiceBinding(t)}set(t,n){t.name===void 0?t.tag===void 0?xe(this,nt,ts).call(this,V(this,Zs),t).set(t.serviceIdentifier,n):xe(this,nt,Ir).call(this,xe(this,nt,Ir).call(this,xe(this,nt,ts).call(this,V(this,Qs),t),t.serviceIdentifier),t.tag.key).set(t.tag.value,n):t.tag===void 0?xe(this,nt,Ir).call(this,xe(this,nt,ts).call(this,V(this,Xs),t),t.serviceIdentifier).set(t.name,n):xe(this,nt,Ir).call(this,xe(this,nt,Ir).call(this,xe(this,nt,Ir).call(this,xe(this,nt,ts).call(this,V(this,Js),t),t.serviceIdentifier),t.name),t.tag.key).set(t.tag.value,n)}setNonCachedServiceNode(t,n){let a=V(this,ls).get(t.serviceIdentifier);a===void 0&&(a=new Map,V(this,ls).set(t.serviceIdentifier,a)),a.set(t,n)}subscribe(t){V(this,Fr).push(t)}}ls=new WeakMap,Zs=new WeakMap,Xs=new WeakMap,Js=new WeakMap,Qs=new WeakMap,Fr=new WeakMap,nt=new WeakSet,ql=function(){const t=new Array(8);for(let n=0;n<t.length;++n)t[n]=new Map;return t},vA=function(t,n,a,i){const s=!!(2&n);let r;return s?r={chained:!!(0&n),isMultiple:s,serviceIdentifier:t.binding.serviceIdentifier}:r={isMultiple:s,serviceIdentifier:t.binding.serviceIdentifier},1&n&&(r.isOptional=!0),a!==void 0&&(r.name=a),i!==void 0&&(r.tag=i),{autobindOptions:void 0,operations:t.operations,rootConstraints:r,servicesBranch:[]}},Ir=function(t,n){let a=t.get(n);return a===void 0&&(a=new Map,t.set(n,a)),a},ts=function(t,n){return t[xe(this,nt,bA).call(this,n)]},yA=function(){return[V(this,ls),...V(this,Zs),...V(this,Xs),...V(this,Js),...V(this,Qs)]},bA=function(t){return t.isMultiple?(t.chained?4:0)|(t.optional?1:0)|2:t.optional?1:0},wA=function(t){for(const[n,a]of V(this,Xs).entries()){const i=a.get(t.binding.serviceIdentifier);if(i!==void 0)for(const[s,r]of i.entries())xe(this,nt,zl).call(this,t,r,n,s,void 0)}},_A=function(t){for(const[n,a]of V(this,Js).entries()){const i=a.get(t.binding.serviceIdentifier);if(i!==void 0)for(const[s,r]of i.entries())for(const[o,l]of r.entries())for(const[u,c]of l.entries())xe(this,nt,zl).call(this,t,c,n,s,{key:o,value:u})}},Ro=function(t){switch(t.binding.type){case Pt.ServiceRedirection:for(const n of t.redirections)xe(this,nt,Ro).call(this,n);break;case Pt.Instance:for(const n of t.constructorParams)n!==void 0&&xe(this,nt,Fd).call(this,n);for(const n of t.propertyParams.values())xe(this,nt,Fd).call(this,n);break;case Pt.ResolvedValue:for(const n of t.params)xe(this,nt,Fd).call(this,n)}},Fd=function(t){const n=V(this,ls).get(t.serviceIdentifier);n!==void 0&&n.has(t)&&(n.delete(t),xe(this,nt,Vd).call(this,t))},Vd=function(t){if((!Va.is(t)||t.isExpanded())&&t.bindings!==void 0)if(Array.isArray(t.bindings))for(const n of t.bindings)xe(this,nt,Ro).call(this,n);else xe(this,nt,Ro).call(this,t.bindings)},SA=function(t){const n=V(this,ls).get(t.binding.serviceIdentifier);if(n!==void 0)switch(t.kind){case yi.bindingAdded:for(const[a,i]of n){const s=sw({autobindOptions:void 0,operations:t.operations,servicesBranch:[]},a,t.binding,i.bindingConstraintsList,i.chainedBindings);s.isContextFreeBinding?s.shouldInvalidateServiceNode&&Va.is(a)&&(xe(this,nt,Vd).call(this,a),a.invalidate()):this.clearCache()}break;case yi.bindingRemoved:for(const[a,i]of n){const s=rw(a,t.binding,i.bindingConstraintsList,i.optionalBindings);s.isContextFreeBinding?s.bindingNodeRemoved!==void 0&&xe(this,nt,Ro).call(this,s.bindingNodeRemoved):this.clearCache()}}},kA=function(t){for(const[n,a]of V(this,Zs).entries()){const i=a.get(t.binding.serviceIdentifier);xe(this,nt,zl).call(this,t,i,n,void 0,void 0)}},CA=function(t){for(const[n,a]of V(this,Qs).entries()){const i=a.get(t.binding.serviceIdentifier);if(i!==void 0)for(const[s,r]of i.entries())for(const[o,l]of r.entries())xe(this,nt,zl).call(this,t,l,n,void 0,{key:s,value:o})}},zl=function(t,n,a,i,s){if(n!==void 0&&Va.is(n.tree.root)){const u=xe(this,nt,vA).call(this,t,a,i,s);switch(t.kind){case yi.bindingAdded:{const c=(r=u,o=n.tree.root,l=t.binding,Va.is(o)&&!o.isExpanded()?{isContextFreeBinding:!0,shouldInvalidateServiceNode:!1}:sw(r,o,l,qg(r),r.rootConstraints.isMultiple&&r.rootConstraints.chained));c.isContextFreeBinding?c.shouldInvalidateServiceNode&&(xe(this,nt,Vd).call(this,n.tree.root),n.tree.root.invalidate()):this.clearCache()}break;case yi.bindingRemoved:{const c=function(d,f,h){return Va.is(f)&&!f.isExpanded()?{bindingNodeRemoved:void 0,isContextFreeBinding:!0}:rw(f,h,qg(d),d.rootConstraints.isOptional??!1)}(u,n.tree.root,t.binding);c.isContextFreeBinding?c.bindingNodeRemoved!==void 0&&xe(this,nt,Ro).call(this,c.bindingNodeRemoved):this.clearCache()}}}var r,o,l};function w$(e,t){if(G0(t)){const n=function(a){const i=[...a];return i.length===0?"(No dependency trace)":i.map(qn).join(" -> ")}(function(a){const i=a.planResult.tree.root,s=[];function r(o){const l=s.indexOf(o);if(l!==-1)return[...s.slice(l),o].map(u=>u.serviceIdentifier);s.push(o);try{for(const u of function(c){const d=[],f=c.bindings;if(f===void 0)return d;const h=p=>{if(uo(p))for(const v of p.redirections)h(v);else switch(p.binding.type){case Pt.Instance:{const v=p;for(const m of v.constructorParams)m!==void 0&&d.push(m);for(const m of v.propertyParams.values())d.push(m);break}case Pt.ResolvedValue:{const v=p;for(const m of v.params)d.push(m);break}}};if(Array.isArray(f))for(const p of f)h(p);else h(f);return d}(o)){const c=r(u);if(c!==void 0)return c}}finally{s.pop()}}return r(i)??[]}(e));throw new Nt(Ut.planning,`Circular dependency found: ${n}`,{cause:t})}throw t}function PA(e,t){return kn(t)?(e.cache={isRight:!0,value:t},t.then(n=>lw(e,n))):lw(e,t)}function lw(e,t){return e.cache={isRight:!0,value:t},t}function _$(e,t,n){const a=e.getActivations(t);return a===void 0?n:kn(n)?uw(e,n,a[Symbol.iterator]()):function(i,s,r){let o=s,l=r.next();for(;l.done!==!0;){const u=l.value(i.context,o);if(kn(u))return uw(i,u,r);o=u,l=r.next()}return o}(e,n,a[Symbol.iterator]())}async function uw(e,t,n){let a=await t,i=n.next();for(;i.done!==!0;)a=await i.value(e.context,a),i=n.next();return a}function Nd(e,t,n){let a=n;if(t.onActivation!==void 0){const i=t.onActivation;a=kn(a)?a.then(s=>i(e.context,s)):i(e.context,a)}return _$(e,t.serviceIdentifier,a)}function J0(e){return(t,n)=>n.cache.isRight?n.cache.value:PA(n,Nd(t,n,e(t,n)))}const S$=J0(function(e,t){return t.value});function k$(e){return e}function Q0(e,t){return(n,a)=>{const i=e(a);switch(i.scope){case Qa.Singleton:return i.cache.isRight?i.cache.value:PA(i,Nd(n,i,t(n,a)));case Qa.Request:{if(n.requestScopeCache.has(i.id))return n.requestScopeCache.get(i.id);const s=Nd(n,i,t(n,a));return n.requestScopeCache.set(i.id,s),s}case Qa.Transient:return Nd(n,i,t(n,a))}}}const C$=(e=>Q0(k$,e))(function(e,t){return t.value(e.context)}),P$=J0(function(e,t){return t.factory(e.context)});function cw(e,t,n){const a=function(i,s,r){if(!(r in i))throw new Nt(Ut.resolution,`Expecting a "${r.toString()}" property when resolving "${s.implementationType.name}" class @postConstruct decorated method, none found.`);if(typeof i[r]!="function")throw new Nt(Ut.resolution,`Expecting a "${r.toString()}" method when resolving "${s.implementationType.name}" class @postConstruct decorated method, a non function property was found instead.`);{let o;try{o=i[r]()}catch(l){throw new Nt(Ut.resolution,`Unexpected error found when calling "${r.toString()}" @postConstruct decorated method on class "${s.implementationType.name}"`,{cause:l})}if(kn(o))return async function(l,u,c){try{await c}catch(d){throw new Nt(Ut.resolution,`Unexpected error found when calling "${u.toString()}" @postConstruct decorated method on class "${l.implementationType.name}"`,{cause:d})}}(s,r,o)}}(e,t,n);return kn(a)?a.then(()=>e):e}function dw(e,t,n){if(n.size===0)return e;let a=e;for(const i of n)a=kn(a)?a.then(s=>cw(s,t,i)):cw(a,t,i);return a}function fw(e){return(t,n,a)=>{const i=new a.binding.implementationType(...t),s=e(n,i,a);return kn(s)?s.then(()=>dw(i,a.binding,a.classMetadata.lifecycle.postConstructMethodNames)):dw(i,a.binding,a.classMetadata.lifecycle.postConstructMethodNames)}}const A$=J0(function(e,t){return t.provider(e.context)});function T$(e){return e.binding}function I$(e){return e.binding}const hw=function(e){return(t,n,a)=>{const i=[];for(const[s,r]of a.propertyParams){const o=a.classMetadata.properties.get(s);if(o===void 0)throw new Nt(Ut.resolution,`Expecting metadata at property "${s.toString()}", none found`);o.kind!==Ca.unmanaged&&r.bindings!==void 0&&(n[s]=e(t,r),kn(n[s])&&i.push((async()=>{n[s]=await n[s]})()))}if(i.length>0)return Promise.all(i).then(()=>{})}}(Th),mw=function(e){return function t(n,a){const i=[];for(const s of a.redirections)uo(s)?i.push(...t(n,s)):i.push(e(n,s));return i}}(Zg),x$=function(e,t,n){return(a,i)=>{const s=e(a,i);return kn(s)?t(s,a,i):n(s,a,i)}}(function(e){return(t,n)=>{const a=[];for(const i of n.constructorParams)i===void 0?a.push(void 0):a.push(e(t,i));return a.some(kn)?Promise.all(a):a}}(Th),function(e){return async(t,n,a)=>{const i=await t;return e(i,n,a)}}(fw(hw)),fw(hw)),E$=function(e){return(t,n)=>{const a=e(t,n);return kn(a)?a.then(i=>n.binding.factory(...i)):n.binding.factory(...a)}}(function(e){return(t,n)=>{const a=[];for(const i of n.params)a.push(e(t,i));return a.some(kn)?Promise.all(a):a}}(Th)),R$=(e=>Q0(T$,e))(x$),O$=(e=>Q0(I$,e))(E$);function L$(e){try{return Th(e,e.planResult.tree.root)}catch(t){w$(e,t)}}function Zg(e,t){switch(t.binding.type){case Pt.ConstantValue:return S$(e,t.binding);case Pt.DynamicValue:return C$(e,t.binding);case Pt.Factory:return P$(e,t.binding);case Pt.Instance:return R$(e,t);case Pt.Provider:return A$(e,t.binding);case Pt.ResolvedValue:return O$(e,t)}}function Th(e,t){if(t.bindings!==void 0)return Array.isArray(t.bindings)?function(n,a){const i=[];for(const s of a)uo(s)?i.push(...mw(n,s)):i.push(Zg(n,s));return i.some(kn)?Promise.all(i):i}(e,t.bindings):function(n,a){if(uo(a)){const i=mw(n,a);if(i.length===1)return i[0];throw new Nt(Ut.resolution,"Unexpected multiple resolved values on single injection")}return Zg(n,a)}(e,t.bindings)}function D$(e){return e.scope!==void 0}function pw(e,t){if(typeof e[t]=="function")return e[t]()}function gw(e,t){const n=e.lifecycle.preDestroyMethodNames;if(n.size===0)return;let a;for(const i of n)a=a===void 0?pw(t,i):a.then(()=>pw(t,i));return a}function vw(e,t,n){const a=e.getDeactivations(t);if(a!==void 0)return kn(n)?yw(n,a[Symbol.iterator]()):function(i,s){let r=s.next();for(;r.done!==!0;){const o=r.value(i);if(kn(o))return yw(i,s);r=s.next()}}(n,a[Symbol.iterator]())}async function yw(e,t){const n=await e;let a=t.next();for(;a.done!==!0;)await a.value(n),a=t.next()}function M$(e,t){const n=function(a,i){if(i.type===Pt.Instance){const s=a.getClassMetadata(i.implementationType),r=i.cache.value;return kn(r)?r.then(o=>gw(s,o)):gw(s,r)}}(e,t);return n===void 0?bw(e,t):n.then(()=>bw(e,t))}function bw(e,t){const n=t.cache;return kn(n.value)?n.value.then(a=>ww(e,t,a)):ww(e,t,n.value)}function ww(e,t,n){let a;return t.onDeactivation!==void 0&&(a=(0,t.onDeactivation)(n)),a===void 0?vw(e,t.serviceIdentifier,n):a.then(()=>vw(e,t.serviceIdentifier,n))}function vf(e,t){if(t===void 0)return;const n=function(i){const s=[];for(const r of i)D$(r)&&r.scope===Qa.Singleton&&r.cache.isRight&&s.push(r);return s}(t),a=[];for(const i of n){const s=M$(e,i);s!==void 0&&a.push(s)}return a.length>0?Promise.all(a).then(()=>{}):void 0}function $$(e,t){const n=e.getBindingsFromModule(t);return vf(e,n)}function F$(e,t){const n=e.getBindings(t);return vf(e,n)}const V$=Symbol.for("@inversifyjs/plugin/isPlugin"),$m="@inversifyjs/container/bindingId";var cc,dc;class qc{constructor(t){Ne(this,cc);Ne(this,dc);ze(this,cc,function(){const n=oo(Object,$m)??0;return n===Number.MAX_SAFE_INTEGER?q0(Object,$m,Number.MIN_SAFE_INTEGER):or(Object,$m,()=>n,a=>a+1),n}()),ze(this,dc,t)}get id(){return V(this,cc)}load(t){return V(this,dc).call(this,t)}}cc=new WeakMap,dc=new WeakMap;const AA=Symbol.for("@inversifyjs/container/bindingIdentifier");function _w(e){return typeof e=="object"&&e!==null&&e[AA]===!0}class js{}jn(js,"always",t=>!0);const Fm=Symbol.for("@inversifyjs/container/InversifyContainerError");var fS,hS;class ti extends(hS=Error,fS=Fm,hS){constructor(n,a,i){super(a,i);jn(this,fS);jn(this,"kind");this[Fm]=!0,this.kind=n}static is(n){return typeof n=="object"&&n!==null&&n[Fm]===!0}static isErrorOfKind(n,a){return ti.is(n)&&n.kind===a}}var ni;function ey(e){return{[AA]:!0,id:e.id}}function Yl(e){return t=>{for(let n=t.getAncestor();n!==void 0;n=n.getAncestor())if(e(n))return!0;return!1}}function Fl(e){return t=>t.name===e}function bd(e){return t=>t.serviceIdentifier===e}function Vl(e,t){return n=>n.tags.has(e)&&n.tags.get(e)===t}function N$(e){return e.name===void 0&&e.tags.size===0}function wd(e){const t=Yl(e);return n=>!t(n)}function _d(e){return t=>{const n=t.getAncestor();return n===void 0||!e(n)}}function Sd(e){return t=>{const n=t.getAncestor();return n!==void 0&&e(n)}}(function(e){e[e.invalidOperation=0]="invalidOperation"})(ni||(ni={}));var di;class U${constructor(t){Ne(this,di);ze(this,di,t)}getIdentifier(){return ey(V(this,di))}inRequestScope(){return V(this,di).scope=Qa.Request,new Zr(V(this,di))}inSingletonScope(){return V(this,di).scope=Qa.Singleton,new Zr(V(this,di))}inTransientScope(){return V(this,di).scope=Qa.Transient,new Zr(V(this,di))}}di=new WeakMap;var fi,hi,Vr,La,Ff,IA;class TA{constructor(t,n,a,i){Ne(this,Ff);Ne(this,fi);Ne(this,hi);Ne(this,Vr);Ne(this,La);ze(this,fi,t),ze(this,hi,n),ze(this,Vr,a),ze(this,La,i)}to(t){const n=kh(t),a={cache:{isRight:!1,value:void 0},id:Hs(),implementationType:t,isSatisfiedBy:js.always,moduleId:V(this,hi),onActivation:void 0,onDeactivation:void 0,scope:n.scope??V(this,Vr),serviceIdentifier:V(this,La),type:Pt.Instance};return V(this,fi).call(this,a),new Vm(a)}toSelf(){if(typeof V(this,La)!="function")throw new Error('"toSelf" function can only be applied when a newable function is used as service identifier');return this.to(V(this,La))}toConstantValue(t){const n={cache:{isRight:!1,value:void 0},id:Hs(),isSatisfiedBy:js.always,moduleId:V(this,hi),onActivation:void 0,onDeactivation:void 0,scope:Qa.Singleton,serviceIdentifier:V(this,La),type:Pt.ConstantValue,value:t};return V(this,fi).call(this,n),new Zr(n)}toDynamicValue(t){const n={cache:{isRight:!1,value:void 0},id:Hs(),isSatisfiedBy:js.always,moduleId:V(this,hi),onActivation:void 0,onDeactivation:void 0,scope:V(this,Vr),serviceIdentifier:V(this,La),type:Pt.DynamicValue,value:t};return V(this,fi).call(this,n),new Vm(n)}toResolvedValue(t,n){const a={cache:{isRight:!1,value:void 0},factory:t,id:Hs(),isSatisfiedBy:js.always,metadata:xe(this,Ff,IA).call(this,n),moduleId:V(this,hi),onActivation:void 0,onDeactivation:void 0,scope:V(this,Vr),serviceIdentifier:V(this,La),type:Pt.ResolvedValue};return V(this,fi).call(this,a),new Vm(a)}toFactory(t){const n={cache:{isRight:!1,value:void 0},factory:t,id:Hs(),isSatisfiedBy:js.always,moduleId:V(this,hi),onActivation:void 0,onDeactivation:void 0,scope:Qa.Singleton,serviceIdentifier:V(this,La),type:Pt.Factory};return V(this,fi).call(this,n),new Zr(n)}toProvider(t){const n={cache:{isRight:!1,value:void 0},id:Hs(),isSatisfiedBy:js.always,moduleId:V(this,hi),onActivation:void 0,onDeactivation:void 0,provider:t,scope:Qa.Singleton,serviceIdentifier:V(this,La),type:Pt.Provider};return V(this,fi).call(this,n),new Zr(n)}toService(t){const n={id:Hs(),isSatisfiedBy:js.always,moduleId:V(this,hi),serviceIdentifier:V(this,La),targetServiceIdentifier:t,type:Pt.ServiceRedirection};V(this,fi).call(this,n)}}fi=new WeakMap,hi=new WeakMap,Vr=new WeakMap,La=new WeakMap,Ff=new WeakSet,IA=function(t){return{arguments:(t??[]).map(n=>function(a){return typeof a=="object"&&!pf.is(a)}(n)?function(a){return a.isMultiple===!0}(n)?{chained:n.chained??!1,kind:bs.multipleInjection,name:n.name,optional:n.optional??!1,tags:new Map((n.tags??[]).map(a=>[a.key,a.value])),value:n.serviceIdentifier}:{kind:bs.singleInjection,name:n.name,optional:n.optional??!1,tags:new Map((n.tags??[]).map(a=>[a.key,a.value])),value:n.serviceIdentifier}:{kind:bs.singleInjection,name:void 0,optional:!1,tags:new Map,value:n})}};var mi;class xA{constructor(t){Ne(this,mi);ze(this,mi,t)}getIdentifier(){return ey(V(this,mi))}onActivation(t){return V(this,mi).onActivation=t,new Xg(V(this,mi))}onDeactivation(t){if(V(this,mi).onDeactivation=t,V(this,mi).scope!==Qa.Singleton)throw new ti(ni.invalidOperation,`Binding for service "${qn(V(this,mi).serviceIdentifier)}" has a deactivation function, but its scope is not singleton. Deactivation functions can only be used with singleton bindings.`);return new Xg(V(this,mi))}}mi=new WeakMap;var Nr;class Xg{constructor(t){Ne(this,Nr);ze(this,Nr,t)}getIdentifier(){return ey(V(this,Nr))}when(t){return V(this,Nr).isSatisfiedBy=t,new xA(V(this,Nr))}whenAnyAncestor(t){return this.when(Yl(t))}whenAnyAncestorIs(t){return this.when(Yl(bd(t)))}whenAnyAncestorNamed(t){return this.when(function(n){return Yl(Fl(n))}(t))}whenAnyAncestorTagged(t,n){return this.when(function(a,i){return Yl(Vl(a,i))}(t,n))}whenDefault(){return this.when(N$)}whenNamed(t){return this.when(Fl(t))}whenNoParent(t){return this.when(_d(t))}whenNoParentIs(t){return this.when(_d(bd(t)))}whenNoParentNamed(t){return this.when(function(n){return _d(Fl(n))}(t))}whenNoParentTagged(t,n){return this.when(function(a,i){return _d(Vl(a,i))}(t,n))}whenParent(t){return this.when(Sd(t))}whenParentIs(t){return this.when(Sd(bd(t)))}whenParentNamed(t){return this.when(function(n){return Sd(Fl(n))}(t))}whenParentTagged(t,n){return this.when(function(a,i){return Sd(Vl(a,i))}(t,n))}whenTagged(t,n){return this.when(Vl(t,n))}whenNoAncestor(t){return this.when(wd(t))}whenNoAncestorIs(t){return this.when(wd(bd(t)))}whenNoAncestorNamed(t){return this.when(function(n){return wd(Fl(n))}(t))}whenNoAncestorTagged(t,n){return this.when(function(a,i){return wd(Vl(a,i))}(t,n))}}Nr=new WeakMap;var Yo;class Zr extends Xg{constructor(n){super(n);Ne(this,Yo);ze(this,Yo,new xA(n))}onActivation(n){return V(this,Yo).onActivation(n)}onDeactivation(n){return V(this,Yo).onDeactivation(n)}}Yo=new WeakMap;var Ur;class Vm extends Zr{constructor(n){super(n);Ne(this,Ur);ze(this,Ur,new U$(n))}inRequestScope(){return V(this,Ur).inRequestScope()}inSingletonScope(){return V(this,Ur).inSingletonScope()}inTransientScope(){return V(this,Ur).inTransientScope()}}Ur=new WeakMap;var Br,fc,Hr,Tn,Yt,EA,RA,Jg,OA,Qg,ev,tv,LA,nv,av;class B${constructor(t,n,a,i){Ne(this,Yt);Ne(this,Br);Ne(this,fc);Ne(this,Hr);Ne(this,Tn);ze(this,Br,t),ze(this,fc,n),ze(this,Hr,a),ze(this,Tn,i)}bind(t){return new TA(n=>{xe(this,Yt,EA).call(this,n)},void 0,V(this,fc),t)}isBound(t,n){const a=V(this,Tn).bindingService.get(t);return xe(this,Yt,av).call(this,t,a,n)}isCurrentBound(t,n){const a=V(this,Tn).bindingService.getNonParentBindings(t);return xe(this,Yt,av).call(this,t,a,n)}async rebind(t){return await this.unbind(t),this.bind(t)}rebindSync(t){return this.unbindSync(t),this.bind(t)}async unbind(t){await xe(this,Yt,Jg).call(this,t)}async unbindAll(){await xe(this,Yt,ev).call(this)}unbindAllSync(){if(xe(this,Yt,ev).call(this)!==void 0)throw new ti(ni.invalidOperation,"Unexpected asynchronous deactivation when unbinding all services. Consider using Container.unbindAll() instead.")}unbindSync(t){xe(this,Yt,Jg).call(this,t)!==void 0&&xe(this,Yt,RA).call(this,t)}}Br=new WeakMap,fc=new WeakMap,Hr=new WeakMap,Tn=new WeakMap,Yt=new WeakSet,EA=function(t){V(this,Tn).bindingService.set(t),V(this,Hr).invalidateService({binding:t,kind:yi.bindingAdded})},RA=function(t){var i;let n;if(_w(t)){const s=V(this,Tn).bindingService.getById(t.id),r=(i=(a=s,function(o){if(o===void 0)return;const l=o.next();return l.done!==!0?l.value:void 0}(a==null?void 0:a[Symbol.iterator]())))==null?void 0:i.serviceIdentifier;n=r===void 0?"Unexpected asynchronous deactivation when unbinding binding identifier. Consider using Container.unbind() instead.":`Unexpected asynchronous deactivation when unbinding "${qn(r)}" binding. Consider using Container.unbind() instead.`}else n=`Unexpected asynchronous deactivation when unbinding "${qn(t)}" service. Consider using Container.unbind() instead.`;var a;throw new ti(ni.invalidOperation,n)},Jg=function(t){return _w(t)?xe(this,Yt,OA).call(this,t):xe(this,Yt,LA).call(this,t)},OA=function(t){const n=V(this,Tn).bindingService.getById(t.id),a=n===void 0?void 0:[...n],i=vf(V(this,Br),n);if(i!==void 0)return i.then(()=>{xe(this,Yt,Qg).call(this,a,t)});xe(this,Yt,Qg).call(this,a,t)},Qg=function(t,n){if(V(this,Tn).bindingService.removeById(n.id),t!==void 0)for(const a of t)V(this,Hr).invalidateService({binding:a,kind:yi.bindingRemoved})},ev=function(){const t=[...V(this,Tn).bindingService.getNonParentBoundServices()],n=t.map(a=>F$(V(this,Br),a));if(n.some(a=>kn(a)))return Promise.all(n).then(()=>{xe(this,Yt,tv).call(this,t)});xe(this,Yt,tv).call(this,t)},tv=function(t){for(const n of t)V(this,Tn).activationService.removeAllByServiceId(n),V(this,Tn).bindingService.removeAllByServiceId(n),V(this,Tn).deactivationService.removeAllByServiceId(n);V(this,Tn).planResultCacheService.clearCache()},LA=function(t){const n=V(this,Tn).bindingService.get(t),a=n===void 0?void 0:[...n],i=vf(V(this,Br),n);if(i!==void 0)return i.then(()=>{xe(this,Yt,nv).call(this,t,a)});xe(this,Yt,nv).call(this,t,a)},nv=function(t,n){if(V(this,Tn).activationService.removeAllByServiceId(t),V(this,Tn).bindingService.removeAllByServiceId(t),V(this,Tn).deactivationService.removeAllByServiceId(t),n!==void 0)for(const a of n)V(this,Hr).invalidateService({binding:a,kind:yi.bindingRemoved})},av=function(t,n,a){if(n===void 0)return!1;const i={getAncestor:()=>{},name:a==null?void 0:a.name,serviceIdentifier:t,tags:new Map};(a==null?void 0:a.tag)!==void 0&&i.tags.set(a.tag.key,a.tag.value);for(const s of n)if(s.isSatisfiedBy(i))return!0;return!1};var ga,hc,mc,pc,pi,ua,DA,iv,sv,MA,rv;class H${constructor(t,n,a,i,s){Ne(this,ua);Ne(this,ga);Ne(this,hc);Ne(this,mc);Ne(this,pc);Ne(this,pi);ze(this,ga,t),ze(this,hc,n),ze(this,mc,a),ze(this,pc,i),ze(this,pi,s)}async load(...t){await Promise.all(xe(this,ua,sv).call(this,...t))}loadSync(...t){const n=xe(this,ua,sv).call(this,...t);for(const a of n)if(a!==void 0)throw new ti(ni.invalidOperation,"Unexpected asynchronous module load. Consider using Container.load() instead.")}async unload(...t){await Promise.all(xe(this,ua,rv).call(this,...t)),xe(this,ua,iv).call(this,t)}unloadSync(...t){const n=xe(this,ua,rv).call(this,...t);for(const a of n)if(a!==void 0)throw new ti(ni.invalidOperation,"Unexpected asynchronous module unload. Consider using Container.unload() instead.");xe(this,ua,iv).call(this,t)}}ga=new WeakMap,hc=new WeakMap,mc=new WeakMap,pc=new WeakMap,pi=new WeakMap,ua=new WeakSet,DA=function(t){return{bind:n=>new TA(a=>{xe(this,ua,MA).call(this,a)},t,V(this,mc),n),isBound:V(this,ga).isBound.bind(V(this,ga)),onActivation:(n,a)=>{V(this,pi).activationService.add(a,{moduleId:t,serviceId:n})},onDeactivation:(n,a)=>{V(this,pi).deactivationService.add(a,{moduleId:t,serviceId:n})},rebind:V(this,ga).rebind.bind(V(this,ga)),rebindSync:V(this,ga).rebindSync.bind(V(this,ga)),unbind:V(this,ga).unbind.bind(V(this,ga)),unbindSync:V(this,ga).unbindSync.bind(V(this,ga))}},iv=function(t){for(const n of t)V(this,pi).activationService.removeAllByModuleId(n.id),V(this,pi).bindingService.removeAllByModuleId(n.id),V(this,pi).deactivationService.removeAllByModuleId(n.id);V(this,pi).planResultCacheService.clearCache()},sv=function(...t){return t.map(n=>n.load(xe(this,ua,DA).call(this,n.id)))},MA=function(t){V(this,pi).bindingService.set(t),V(this,pc).invalidateService({binding:t,kind:yi.bindingAdded})},rv=function(...t){return t.map(n=>$$(V(this,hc),n.id))};class j${constructor(t){jn(this,"deactivationParams");this.deactivationParams=function(n){return{getBindings:n.bindingService.get.bind(n.bindingService),getBindingsFromModule:n.bindingService.getByModuleId.bind(n.bindingService),getClassMetadata:kh,getDeactivations:n.deactivationService.get.bind(n.deactivationService)}}(t),t.onReset(()=>{(function(n,a){a.getBindings=n.bindingService.get.bind(n.bindingService),a.getBindingsFromModule=n.bindingService.getByModuleId.bind(n.bindingService),a.getDeactivations=n.deactivationService.get.bind(n.deactivationService)})(t,this.deactivationParams)})}}var pn,mo,$A,ov;class W${constructor(t){Ne(this,mo);jn(this,"planParamsOperations");Ne(this,pn);ze(this,pn,t),this.planParamsOperations={getBindings:V(this,pn).bindingService.get.bind(V(this,pn).bindingService),getBindingsChained:V(this,pn).bindingService.getChained.bind(V(this,pn).bindingService),getClassMetadata:kh,getPlan:V(this,pn).planResultCacheService.get.bind(V(this,pn).planResultCacheService),setBinding:xe(this,mo,ov).bind(this),setNonCachedServiceNode:V(this,pn).planResultCacheService.setNonCachedServiceNode.bind(V(this,pn).planResultCacheService),setPlan:V(this,pn).planResultCacheService.set.bind(V(this,pn).planResultCacheService)},V(this,pn).onReset(()=>{xe(this,mo,$A).call(this)})}}pn=new WeakMap,mo=new WeakSet,$A=function(){this.planParamsOperations.getBindings=V(this,pn).bindingService.get.bind(V(this,pn).bindingService),this.planParamsOperations.getBindingsChained=V(this,pn).bindingService.getChained.bind(V(this,pn).bindingService),this.planParamsOperations.setBinding=xe(this,mo,ov).bind(this)},ov=function(t){V(this,pn).bindingService.set(t),V(this,pn).planResultCacheService.invalidateServiceBinding({binding:t,kind:yi.bindingAdded,operations:this.planParamsOperations})};var gc,vc;class q${constructor(t,n){Ne(this,gc);Ne(this,vc);ze(this,gc,t),ze(this,vc,n)}invalidateService(t){V(this,vc).planResultCacheService.invalidateServiceBinding({...t,operations:V(this,gc).planParamsOperations})}}gc=new WeakMap,vc=new WeakMap;var yc,bc,Go,wc,fl,FA,VA;class z${constructor(t,n,a){Ne(this,fl);Ne(this,yc);Ne(this,bc);Ne(this,Go);Ne(this,wc);ze(this,wc,n),ze(this,Go,a),ze(this,yc,xe(this,fl,FA).call(this,t)),ze(this,bc,xe(this,fl,VA).call(this))}register(t,n){const a=new n(t,V(this,bc));if(a[V$]!==!0)throw new ti(ni.invalidOperation,"Invalid plugin. The plugin must extend the Plugin class");a.load(V(this,yc))}}yc=new WeakMap,bc=new WeakMap,Go=new WeakMap,wc=new WeakMap,fl=new WeakSet,FA=function(t){return{define:(n,a)=>{if(Object.prototype.hasOwnProperty.call(t,n))throw new ti(ni.invalidOperation,`Container already has a method named "${String(n)}"`);t[n]=a},onPlan:V(this,Go).onPlan.bind(V(this,Go))}},VA=function(){const t=V(this,wc);return{get activationService(){return t.activationService},get bindingService(){return t.bindingService},get deactivationService(){return t.deactivationService},get planResultCacheService(){return t.planResultCacheService}}};var Ko;class Sw{constructor(t,n,a,i){jn(this,"activationService");jn(this,"bindingService");jn(this,"deactivationService");jn(this,"planResultCacheService");Ne(this,Ko);this.activationService=t,this.bindingService=n,this.deactivationService=a,this.planResultCacheService=i,ze(this,Ko,[])}reset(t,n,a){this.activationService=t,this.bindingService=n,this.deactivationService=a,this.planResultCacheService.clearCache();for(const i of V(this,Ko))i()}onReset(t){V(this,Ko).push(t)}}Ko=new WeakMap;var _c,Sc,kc,Zo,Xo,Cc,jr,en,NA,UA,BA,HA,Gl,lv,Kl,jA;class Y${constructor(t,n,a,i){Ne(this,en);Ne(this,_c);Ne(this,Sc);Ne(this,kc);Ne(this,Zo);Ne(this,Xo);Ne(this,Cc);Ne(this,jr);ze(this,Cc,t),ze(this,jr,n),ze(this,Zo,xe(this,en,lv).call(this)),ze(this,_c,a),ze(this,Sc,i),ze(this,kc,s=>V(this,jr).activationService.get(s)),ze(this,Xo,[]),V(this,jr).onReset(()=>{xe(this,en,NA).call(this)})}get(t,n){const a=xe(this,en,Gl).call(this,!1,t,n),i=xe(this,en,Kl).call(this,a);if(kn(i))throw new ti(ni.invalidOperation,`Unexpected asynchronous service when resolving service "${qn(t)}"`);return i}getAll(t,n){const a=xe(this,en,Gl).call(this,!0,t,n),i=xe(this,en,Kl).call(this,a);if(kn(i))throw new ti(ni.invalidOperation,`Unexpected asynchronous service when resolving service "${qn(t)}"`);return i}async getAllAsync(t,n){const a=xe(this,en,Gl).call(this,!0,t,n);return xe(this,en,Kl).call(this,a)}async getAsync(t,n){const a=xe(this,en,Gl).call(this,!1,t,n);return xe(this,en,Kl).call(this,a)}onPlan(t){V(this,Xo).push(t)}}_c=new WeakMap,Sc=new WeakMap,kc=new WeakMap,Zo=new WeakMap,Xo=new WeakMap,Cc=new WeakMap,jr=new WeakMap,en=new WeakSet,NA=function(){ze(this,Zo,xe(this,en,lv).call(this))},UA=function(t,n,a){const i=a==null?void 0:a.name,s=(a==null?void 0:a.optional)??!1,r=a==null?void 0:a.tag;return t?{chained:(a==null?void 0:a.chained)??!1,isMultiple:t,name:i,optional:s,serviceIdentifier:n,tag:r}:{isMultiple:t,name:i,optional:s,serviceIdentifier:n,tag:r}},BA=function(t,n,a){const i={autobindOptions:(a==null?void 0:a.autobind)??V(this,_c)?{scope:V(this,Sc)}:void 0,operations:V(this,Cc).planParamsOperations,rootConstraints:xe(this,en,HA).call(this,t,n,a),servicesBranch:[]};return xe(this,en,jA).call(this,i,a),i},HA=function(t,n,a){return n?{chained:(a==null?void 0:a.chained)??!1,isMultiple:n,serviceIdentifier:t}:{isMultiple:n,serviceIdentifier:t}},Gl=function(t,n,a){const i=xe(this,en,UA).call(this,t,n,a),s=V(this,jr).planResultCacheService.get(i);if(s!==void 0)return s;const r=g$(xe(this,en,BA).call(this,n,t,a));for(const o of V(this,Xo))o(i,r);return r},lv=function(){return{get:this.get.bind(this),getAll:this.getAll.bind(this),getAllAsync:this.getAllAsync.bind(this),getAsync:this.getAsync.bind(this)}},Kl=function(t){return L$({context:V(this,Zo),getActivations:V(this,kc),planResult:t,requestScopeCache:new Map})},jA=function(t,n){n!==void 0&&(n.name!==void 0&&(t.rootConstraints.name=n.name),n.optional===!0&&(t.rootConstraints.isOptional=!0),n.tag!==void 0&&(t.rootConstraints.tag={key:n.tag.key,value:n.tag.value}),t.rootConstraints.isMultiple&&(t.rootConstraints.chained=(n==null?void 0:n.chained)??!1))};var er,Jo;class G${constructor(t){Ne(this,er);Ne(this,Jo);ze(this,er,t),ze(this,Jo,[])}restore(){const t=V(this,Jo).pop();if(t===void 0)throw new ti(ni.invalidOperation,"No snapshot available to restore");V(this,er).reset(t.activationService,t.bindingService,t.deactivationService)}snapshot(){V(this,Jo).push({activationService:V(this,er).activationService.clone(),bindingService:V(this,er).bindingService.clone(),deactivationService:V(this,er).deactivationService.clone()})}}er=new WeakMap,Jo=new WeakMap;const K$=Qa.Transient;var va,tr,Pc,Fn,us,Qo,hl,WA,qA;class Z${constructor(t){Ne(this,hl);Ne(this,va);Ne(this,tr);Ne(this,Pc);Ne(this,Fn);Ne(this,us);Ne(this,Qo);const n=(t==null?void 0:t.autobind)??!1,a=(t==null?void 0:t.defaultScope)??K$;ze(this,Fn,xe(this,hl,qA).call(this,t,n,a));const i=new W$(V(this,Fn)),s=new q$(i,V(this,Fn)),r=new j$(V(this,Fn));ze(this,va,new B$(r.deactivationParams,a,s,V(this,Fn))),ze(this,tr,new H$(V(this,va),r.deactivationParams,a,s,V(this,Fn))),ze(this,us,new Y$(i,V(this,Fn),n,a)),ze(this,Pc,new z$(this,V(this,Fn),V(this,us))),ze(this,Qo,new G$(V(this,Fn)))}bind(t){return V(this,va).bind(t)}get(t,n){return V(this,us).get(t,n)}getAll(t,n){return V(this,us).getAll(t,n)}async getAllAsync(t,n){return V(this,us).getAllAsync(t,n)}async getAsync(t,n){return V(this,us).getAsync(t,n)}isBound(t,n){return V(this,va).isBound(t,n)}isCurrentBound(t,n){return V(this,va).isCurrentBound(t,n)}async load(...t){return V(this,tr).load(...t)}loadSync(...t){V(this,tr).loadSync(...t)}onActivation(t,n){V(this,Fn).activationService.add(n,{serviceId:t})}onDeactivation(t,n){V(this,Fn).deactivationService.add(n,{serviceId:t})}register(t){V(this,Pc).register(this,t)}restore(){V(this,Qo).restore()}async rebind(t){return V(this,va).rebind(t)}rebindSync(t){return V(this,va).rebindSync(t)}snapshot(){V(this,Qo).snapshot()}async unbind(t){await V(this,va).unbind(t)}async unbindAll(){await V(this,va).unbindAll()}unbindAllSync(){V(this,va).unbindAllSync()}unbindSync(t){V(this,va).unbindSync(t)}async unload(...t){return V(this,tr).unload(...t)}unloadSync(...t){V(this,tr).unloadSync(...t)}}va=new WeakMap,tr=new WeakMap,Pc=new WeakMap,Fn=new WeakMap,us=new WeakMap,Qo=new WeakMap,hl=new WeakSet,WA=function(t,n){if(t)return{scope:n}},qA=function(t,n,a){const i=xe(this,hl,WA).call(this,n,a);if((t==null?void 0:t.parent)===void 0)return new Sw(gf.build(()=>{}),Qb.build(()=>{},i),ew.build(()=>{}),new ow);const s=new ow,r=t.parent;return V(r,Fn).planResultCacheService.subscribe(s),new Sw(gf.build(()=>V(r,Fn).activationService),Qb.build(()=>V(r,Fn).bindingService,i),ew.build(()=>V(r,Fn).deactivationService),s)};const Ke={Plugin:Symbol.for("Plugin"),ControlPanel:Symbol.for("ControlPanel"),UserInterface:Symbol.for("UserInterface"),Account:Symbol.for("Account"),Analytics:Symbol.for("Analytics"),Application:Symbol.for("Application"),PersonalStorage:Symbol.for("PersonalStorage"),SecureStorage:Symbol.for("SecureStorage"),PluginTools:Symbol.for("PluginTools"),Window:Symbol.for("Window"),ApiToken:Symbol.for("ApiToken"),LocationService:Symbol.for("LocationService")};var xn;(function(e){e[e.auto=0]="auto",e[e.cpanel=1]="cpanel",e[e.plesk=2]="plesk",e[e.dashboard=3]="dashboard",e[e.fake=4]="fake"})(xn||(xn={}));var Vn;(function(e){e[e.auto=0]="auto",e[e.admin=1]="admin",e[e.user=2]="user",e[e.other=3]="other"})(Vn||(Vn={}));var Yi=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},Ls=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let Ua=class{get plugin(){return this._plugin}get panel(){return this._panel}get interface(){return this._interface}};Yi([Et(Ke.PersonalStorage),Ls("design:type",Object)],Ua.prototype,"personalStorage",void 0);Yi([Et(Ke.SecureStorage),Ls("design:type",Object)],Ua.prototype,"secureStorage",void 0);Yi([Et(Ke.Application),Ls("design:type",Object)],Ua.prototype,"application",void 0);Yi([Et(Ke.Analytics),Ls("design:type",Object)],Ua.prototype,"analytics",void 0);Yi([Et(Ke.Account),Ls("design:type",Object)],Ua.prototype,"account",void 0);Yi([Et(Ke.PluginTools),Ls("design:type",Object)],Ua.prototype,"pluginTools",void 0);Yi([Et(Ke.Plugin),Ls("design:type",String)],Ua.prototype,"_plugin",void 0);Yi([Et(Ke.ControlPanel),Ls("design:type",Number)],Ua.prototype,"_panel",void 0);Yi([Et(Ke.UserInterface),Ls("design:type",Number)],Ua.prototype,"_interface",void 0);Ua=Yi([cn()],Ua);const kw=1e3*30;class X${constructor(t,n=kw){this._registry={},this._cacheTime=n;const a=Date.now();for(const i of t)this._registry[i]=a}expired(t){return Date.now()-this._registry[t]>kw}}var Gn;(function(e){e[e.GET=0]="GET",e[e.HEAD=1]="HEAD",e[e.POST=2]="POST",e[e.PUT=3]="PUT",e[e.DELETE=4]="DELETE",e[e.CONNECT=5]="CONNECT",e[e.OPTIONS=6]="OPTIONS",e[e.TRACE=7]="TRACE",e[e.PATCH=8]="PATCH"})(Gn||(Gn={}));class J${constructor(){this.map={},this.map.DEFAULT={verb:"DEFAULT",dataInBody:!0},[Gn.GET,Gn.DELETE,Gn.HEAD].forEach(t=>{const n=Gn[t].toString();this.map[n]={verb:n,dataInBody:!1}}),[Gn.POST,Gn.PUT,Gn.PATCH].forEach(t=>{const n=Gn[t].toString();this.map[n]={verb:n,dataInBody:!0}})}getRule(t){const n=typeof t=="string"?t:Gn[t].toString();let a=this.map[n];return a||(a=this.map.DEFAULT),a}}const zA=new J$;function $i(e){return e?"1":"0"}class Ni{constructor(t,n){if(!t)throw new Error("You must provide a name when creating a name/value argument");this.name=t,this.value=n}}var on;(function(e){e[e.Contains=0]="Contains",e[e.Begins=1]="Begins",e[e.Ends=2]="Ends",e[e.Matches=3]="Matches",e[e.Equal=4]="Equal",e[e.NotEqual=5]="NotEqual",e[e.LessThan=6]="LessThan",e[e.LessThanUnlimited=7]="LessThanUnlimited",e[e.GreaterThan=8]="GreaterThan",e[e.GreaterThanUnlimited=9]="GreaterThanUnlimited",e[e.Defined=10]="Defined",e[e.Undefined=11]="Undefined"})(on||(on={}));class Cw{constructor(t,n,a){if(!t)throw new Error("You must define a non-empty column name.");this.column=t,this.operator=n,this.value=a}}const Q$=20,eF=Number.POSITIVE_INFINITY;class Nm{constructor(t=1,n=Q$){if(t<=0)throw new Error("The page must be 1 or greater. This is the logical page, not a programming index.");if(n<=0)throw new Error("The pageSize must be set to 'ALL' or a number > 0");this.page=t,this.pageSize=n}all(){return this.pageSize===eF}}var Fu;(function(e){e[e.Ascending=0]="Ascending",e[e.Descending=1]="Descending"})(Fu||(Fu={}));var Vu;(function(e){e[e.Lexicographic=0]="Lexicographic",e[e.Ipv4=1]="Ipv4",e[e.Numeric=2]="Numeric",e[e.NumericZeroAsMax=3]="NumericZeroAsMax"})(Vu||(Vu={}));class Pw{constructor(t,n=Fu.Ascending,a=Vu.Lexicographic){if(!t)throw new Error("You must provide a non-empty column name for a Sort rule.");this.column=t,this.direction=n,this.type=a}}class ty{constructor(t=[]){this.headers=t}push(t){this.headers.push(t)}forEach(t,n){this.headers.forEach(t,n)}toArray(){const t=[];return this.headers.forEach(n=>t.push({name:n.name,value:n.value})),t}toObject(){return this.headers.reduce((t,n)=>(t[n.name]=n.value,t),{})}}class yf{constructor(t){this._header=t}get name(){return this._header.name}get value(){return this._header.value}}class cu extends Error{constructor(t){super(t),this.name="CpanelApiTokenInvalidError",Object.setPrototypeOf(this,cu.prototype)}}class ny extends Error{constructor(t){super(t),this.name="CpanelApiTokenMismatchError",Object.setPrototypeOf(this,ny.prototype)}}class tF extends yf{constructor(t,n){if(!t)throw new cu("You must pass a valid token to the constructor.");if(!n&&!/^.+[:]/.test(t))throw new cu("You must pass a cPanel username associated with the cPanel API token.");if(!n&&!/[:].+$/.test(t))throw new cu("You must pass a valid cPanel API token.");super({name:"Authorization",value:`cpanel ${n?n+":":""}${t}`})}}class du extends Error{constructor(t){super(t),this.name="WhmApiTokenInvalidError",Object.setPrototypeOf(this,du.prototype)}}class ay extends Error{constructor(t){super(t),this.name="WhmApiTokenMismatchError",Object.setPrototypeOf(this,ay.prototype)}}class nF extends yf{constructor(t,n){if(!t)throw new du("You must pass a valid token to the constructor.");if(!n&&!/^.+:/.test(t))throw new du("You must pass a WHM username associated with the WHM API token.");if(!n&&!/:.+$/.test(t))throw new du("You must pass a valid WHM API token.");super({name:"Authorization",value:`whm ${n?n+":":""}${t}`})}}class YA{get usePager(){return this._usePager}constructor(t){this.namespace="",this.method="",this.arguments=[],this.sorts=[],this.filters=[],this.columns=[],this.pager=new Nm,this.headers=new ty,this._usePager=!1,this.defaultConfig={analytics:!1,json:!1},this.config=this.defaultConfig,t&&(this.method=t.method,t.namespace&&(this.namespace=t.namespace),t.arguments&&t.arguments.forEach(n=>{this.addArgument(n)}),t.sorts&&t.sorts.forEach(n=>{this.addSort(n)}),t.filters&&t.filters.forEach(n=>{this.addFilter(n)}),t.columns&&t.columns.forEach(n=>this.addColumn(n)),t.pager&&this.paginate(t.pager),t.config?this.config=t.config:this.config=this.defaultConfig,t.headers&&t.headers.forEach(n=>{this.addHeader(n)}))}addArgument(t){return t instanceof Ni?this.arguments.push(t):this.arguments.push(new Ni(t.name,t.value)),this}addSort(t){return t instanceof Pw?this.sorts.push(t):this.sorts.push(new Pw(t.column,t.direction,t.type)),this}addFilter(t){return t instanceof Cw?this.filters.push(t):this.filters.push(new Cw(t.column,t.operator,t.value)),this}addColumn(t){return this.columns.push(t),this}addHeader(t){return t instanceof yf?this.headers.push(t):this.headers.push(new yf(t)),this}paginate(t){return t instanceof Nm?this.pager=t:this.pager=new Nm(t.page,t.pageSize||20),this._usePager=!0,this}}var Um,Aw;function aF(){if(Aw)return Um;Aw=1;function e(t){return t===void 0}return Um=e,Um}var iF=aF(),GA=Os(iF),Bm,Tw;function sF(){if(Tw)return Bm;Tw=1;function e(t){return t===null}return Bm=e,Bm}var rF=sF(),KA=Os(rF),gi;(function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Information=2]="Information",e[e.Unknown=3]="Unknown"})(gi||(gi={}));const oF={isPaged:!1,isFiltered:!1,record:0,page:0,pageSize:0,totalRecords:0,totalPages:0,recordsBeforeFilter:0,batch:!1,properties:{}};function lF(e){return JSON.parse(JSON.stringify(e))}class ZA{constructor(t,n){if(this.status=0,this.messages=[],this.meta=lF(oF),this.options={keepUnprocessedResponse:!1},GA(t)||KA(t))throw new Error("The response was unexpectedly undefined or null");n&&(this.options=n),this.options.keepUnprocessedResponse&&(this.raw=JSON.parse(JSON.stringify(t)))}get success(){return this.status>0}get failed(){return this.status===0}_getMessages(t){return this.messages.filter(n=>n.type===t)}get errors(){return this._getMessages(gi.Error)}get warnings(){return this._getMessages(gi.Warning)}get infoMessages(){return this._getMessages(gi.Information)}_hasMessages(t){return this.messages.filter(n=>n.type===t).length>0}get hasErrors(){return this._hasMessages(gi.Error)}get hasWarnings(){return this._hasMessages(gi.Warning)}get hasInfoMessages(){return this._hasMessages(gi.Information)}get isPaged(){return this.meta.isPaged}get isFiltered(){return this.meta.isFiltered}}var Hm,Iw;function uF(){if(Iw)return Hm;Iw=1;var e=typeof nr=="object"&&nr&&nr.Object===Object&&nr;return Hm=e,Hm}var jm,xw;function cF(){if(xw)return jm;xw=1;var e=uF(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return jm=n,jm}var Wm,Ew;function iy(){if(Ew)return Wm;Ew=1;var e=cF(),t=e.Symbol;return Wm=t,Wm}var qm,Rw;function dF(){if(Rw)return qm;Rw=1;var e=iy(),t=Object.prototype,n=t.hasOwnProperty,a=t.toString,i=e?e.toStringTag:void 0;function s(r){var o=n.call(r,i),l=r[i];try{r[i]=void 0;var u=!0}catch{}var c=a.call(r);return u&&(o?r[i]=l:delete r[i]),c}return qm=s,qm}var zm,Ow;function fF(){if(Ow)return zm;Ow=1;var e=Object.prototype,t=e.toString;function n(a){return t.call(a)}return zm=n,zm}var Ym,Lw;function zc(){if(Lw)return Ym;Lw=1;var e=iy(),t=dF(),n=fF(),a="[object Null]",i="[object Undefined]",s=e?e.toStringTag:void 0;function r(o){return o==null?o===void 0?i:a:s&&s in Object(o)?t(o):n(o)}return Ym=r,Ym}var Gm,Dw;function Yc(){if(Dw)return Gm;Dw=1;function e(t){return t!=null&&typeof t=="object"}return Gm=e,Gm}var Km,Mw;function hF(){if(Mw)return Km;Mw=1;var e=zc(),t=Yc(),n="[object Boolean]";function a(i){return i===!0||i===!1||t(i)&&e(i)==n}return Km=a,Km}var mF=hF(),pF=Os(mF),Zm,$w;function gF(){if($w)return Zm;$w=1;var e=zc(),t=Yc(),n="[object Number]";function a(i){return typeof i=="number"||t(i)&&e(i)==n}return Zm=a,Zm}var vF=gF(),yF=Os(vF),Xm,Fw;function sy(){if(Fw)return Xm;Fw=1;var e=Array.isArray;return Xm=e,Xm}var Jm,Vw;function bF(){if(Vw)return Jm;Vw=1;var e=zc(),t=sy(),n=Yc(),a="[object String]";function i(s){return typeof s=="string"||!t(s)&&n(s)&&e(s)==a}return Jm=i,Jm}var wF=bF(),_F=Os(wF),SF=sy(),kF=Os(SF),Qm,Nw;function CF(){if(Nw)return Qm;Nw=1;function e(t,n){return function(a){return t(n(a))}}return Qm=e,Qm}var ep,Uw;function PF(){if(Uw)return ep;Uw=1;var e=CF(),t=e(Object.getPrototypeOf,Object);return ep=t,ep}var tp,Bw;function AF(){if(Bw)return tp;Bw=1;var e=zc(),t=PF(),n=Yc(),a="[object Object]",i=Function.prototype,s=Object.prototype,r=i.toString,o=s.hasOwnProperty,l=r.call(Object);function u(c){if(!n(c)||e(c)!=a)return!1;var d=t(c);if(d===null)return!0;var f=o.call(d,"constructor")&&d.constructor;return typeof f=="function"&&f instanceof f&&r.call(f)==l}return tp=u,tp}var TF=AF(),IF=Os(TF);function XA(e){if(GA(e)||KA(e)||pF(e)||yF(e)||_F(e))return!0;if(!IF(e)&&!kF(e))return!1;for(const t in e)if(!XA(e[t]))return!1;return!0}class Nu{constructor(){this.contentType="application/x-www-form-urlencoded",this.separatorStart="",this.separatorEnd="",this.recordSeparator="&"}encode(t,n,a){if(!t)throw new Error("Name must have a non-empty value");return`${t}=${encodeURIComponent(n.toString())}`+(a?"":this.recordSeparator)}}class bf{constructor(){this.contentType="application/json",this.separatorStart="{",this.separatorEnd="}",this.recordSeparator=","}encode(t,n,a){if(!t)throw new Error("Name must have a non-empty value");if(!XA(n))throw new Error("The passed in value can not be serialized to JSON");return JSON.stringify(t)+":"+JSON.stringify(n)+(a?"":this.recordSeparator)}}function xF(e){return/^https:$/i.test(e)}function EF(e){return/^http:$/i.test(e)}function RF(e){return e&&e.replace(/\/?$/,"")}const Nl={80:"other",443:"other",2082:"cpanel",2083:"cpanel",2086:"whostmgr",2087:"whostmgr",2095:"webmail",2096:"webmail",9876:"unittest",9877:"unittest",9878:"unittest",9879:"unittest",frontend:"cpanel",webmail:"webmail"};class JA{constructor(t){this.unprotectedPaths=["/resetpass","/invitation"],this.protocol=t.protocol;let n=t.port;n||(xF(this.protocol)?n="443":EF(this.protocol)&&(n="80")),this.domain=t.hostname,this.port=parseInt(n,10),this.path=t.pathname;const a=this.path.match(/((?:\/cpsess\d+)?)(?:\/([^\/]+))?/)||[];if(/^whm\./.test(this.domain)?this.applicationName=Nl[2087]:/^cpanel\./.test(this.domain)?this.applicationName=Nl[2083]:/^webmail\./.test(this.domain)?this.applicationName=Nl[2095]:this.applicationName=Nl[n.toString()]||Nl[a[2]]||"whostmgr",this.securityToken=a[1]||"",this.applicationPath=this.securityToken?this.path.replace(this.securityToken,""):this.path,this.theme="",!this.isUnprotected&&(this.isCpanel||this.isWebmail)){const s=this.path.split("/");this.theme=s[3]}this.themePath="";let i=this.securityToken+"/";this.isUnprotected?i="/":this.isCpanel?i+="frontend/"+this.theme+"/":this.isWebmail?i+="webmail/"+this.theme+"/":this.isOther&&(i="/"),this.themePath=i,this.rootUrl=this.protocol+"//"+this.domain+":"+this.port}get isOther(){return/other/i.test(this.applicationName)}get isUnprotected(){return!this.securityToken&&this.unprotectedPaths.indexOf(RF(this.applicationPath))!==-1}get isCpanel(){return/cpanel/i.test(this.applicationName)}get isWhm(){return/whostmgr/i.test(this.applicationName)}get isWebmail(){return/webmail/i.test(this.applicationName)}buildPath(t){return this.themePath+t}buildFullPath(t){return this.protocol+"//"+this.domain+":"+this.port+this.buildPath(t)}buildTokenPath(t){return this.protocol+"//"+this.domain+":"+this.port+this.securityToken+t}}class kl{get pathname(){return window.location.pathname}get port(){return window.location.port}get hostname(){return window.location.hostname}get protocol(){return window.location.protocol}}var np,Hw;function OF(){if(Hw)return np;Hw=1;function e(t,n,a,i){var s=-1,r=t==null?0:t.length;for(i&&r&&(a=t[++s]);++s<r;)a=n(a,t[s],s,t);return a}return np=e,np}var ap,jw;function LF(){if(jw)return ap;jw=1;function e(t){return function(n){return t==null?void 0:t[n]}}return ap=e,ap}var ip,Ww;function DF(){if(Ww)return ip;Ww=1;var e=LF(),t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},n=e(t);return ip=n,ip}var sp,qw;function MF(){if(qw)return sp;qw=1;function e(t,n){for(var a=-1,i=t==null?0:t.length,s=Array(i);++a<i;)s[a]=n(t[a],a,t);return s}return sp=e,sp}var rp,zw;function QA(){if(zw)return rp;zw=1;var e=zc(),t=Yc(),n="[object Symbol]";function a(i){return typeof i=="symbol"||t(i)&&e(i)==n}return rp=a,rp}var op,Yw;function eT(){if(Yw)return op;Yw=1;var e=iy(),t=MF(),n=sy(),a=QA(),i=e?e.prototype:void 0,s=i?i.toString:void 0;function r(o){if(typeof o=="string")return o;if(n(o))return t(o,r)+"";if(a(o))return s?s.call(o):"";var l=o+"";return l=="0"&&1/o==-1/0?"-0":l}return op=r,op}var lp,Gw;function ry(){if(Gw)return lp;Gw=1;var e=eT();function t(n){return n==null?"":e(n)}return lp=t,lp}var up,Kw;function $F(){if(Kw)return up;Kw=1;var e=DF(),t=ry(),n=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a="\\u0300-\\u036f",i="\\ufe20-\\ufe2f",s="\\u20d0-\\u20ff",r=a+i+s,o="["+r+"]",l=RegExp(o,"g");function u(c){return c=t(c),c&&c.replace(n,e).replace(l,"")}return up=u,up}var cp,Zw;function FF(){if(Zw)return cp;Zw=1;var e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function t(n){return n.match(e)||[]}return cp=t,cp}var dp,Xw;function VF(){if(Xw)return dp;Xw=1;var e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function t(n){return e.test(n)}return dp=t,dp}var fp,Jw;function NF(){if(Jw)return fp;Jw=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",i=t+n+a,s="\\u2700-\\u27bf",r="a-z\\xdf-\\xf6\\xf8-\\xff",o="\\xac\\xb1\\xd7\\xf7",l="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",u="\\u2000-\\u206f",c=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",d="A-Z\\xc0-\\xd6\\xd8-\\xde",f="\\ufe0e\\ufe0f",h=o+l+u+c,p="['’]",v="["+h+"]",m="["+i+"]",g="\\d+",b="["+s+"]",y="["+r+"]",_="[^"+e+h+g+s+r+d+"]",C="\\ud83c[\\udffb-\\udfff]",A="(?:"+m+"|"+C+")",P="[^"+e+"]",T="(?:\\ud83c[\\udde6-\\uddff]){2}",I="[\\ud800-\\udbff][\\udc00-\\udfff]",W="["+d+"]",Z="\\u200d",E="(?:"+y+"|"+_+")",X="(?:"+W+"|"+_+")",re="(?:"+p+"(?:d|ll|m|re|s|t|ve))?",ke="(?:"+p+"(?:D|LL|M|RE|S|T|VE))?",ue=A+"?",oe="["+f+"]?",se="(?:"+Z+"(?:"+[P,T,I].join("|")+")"+oe+ue+")*",de="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ve="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",R=oe+ue+se,N="(?:"+[b,T,I].join("|")+")"+R,B=RegExp([W+"?"+y+"+"+re+"(?="+[v,W,"$"].join("|")+")",X+"+"+ke+"(?="+[v,W+E,"$"].join("|")+")",W+"?"+E+"+"+re,W+"+"+ke,ve,de,g,N].join("|"),"g");function te(J){return J.match(B)||[]}return fp=te,fp}var hp,Qw;function UF(){if(Qw)return hp;Qw=1;var e=FF(),t=VF(),n=ry(),a=NF();function i(s,r,o){return s=n(s),r=o?void 0:r,r===void 0?t(s)?a(s):e(s):s.match(r)||[]}return hp=i,hp}var mp,e_;function BF(){if(e_)return mp;e_=1;var e=OF(),t=$F(),n=UF(),a="['’]",i=RegExp(a,"g");function s(r){return function(o){return e(n(t(o).replace(i,"")),r,"")}}return mp=s,mp}var pp,t_;function HF(){if(t_)return pp;t_=1;var e=BF(),t=e(function(n,a,i){return n+(i?"_":"")+a.toLowerCase()});return pp=t,pp}var jF=HF(),tT=Os(jF);class wf extends YA{addHeader(t){if(t instanceof nF)throw new ay("A WhmApiTokenHeader cannot be used on a CpanelApiRequest");return super.addHeader(t),this}_build(t,n){let a="";return t.forEach((i,s,r)=>{const o=s===r.length-1;a+=n.encode(i.name,i.value,o)}),n.separatorStart+a+n.separatorEnd}_generateArguments(t){this.arguments.forEach(n=>t.push(n))}_generateSorts(t){this.sorts.forEach((n,a)=>{a===0&&t.push({name:"api.sort",value:$i(!0)}),t.push({name:"api.sort_column_"+a,value:n.column}),t.push({name:"api.sort_reverse_"+a,value:$i(n.direction!==Fu.Ascending)}),t.push({name:"api.sort_method_"+a,value:tT(Vu[n.type])})})}_lookupFilterOperator(t){switch(t){case on.GreaterThanUnlimited:return"gt_handle_unlimited";case on.GreaterThan:return"gt";case on.LessThanUnlimited:return"lt_handle_unlimited";case on.LessThan:return"lt";case on.NotEqual:return"ne";case on.Equal:return"eq";case on.Defined:return"defined";case on.Undefined:return"undefined";case on.Matches:return"matches";case on.Ends:return"ends";case on.Begins:return"begins";case on.Contains:return"contains";default:const n=on[t];throw new Error(`Unrecognized FilterOperator ${n} for UAPI`)}}_generateFilters(t){this.filters.forEach((n,a)=>{t.push({name:"api.filter_column_"+a,value:n.column}),t.push({name:"api.filter_type_"+a,value:this._lookupFilterOperator(n.operator)}),t.push({name:"api.filter_term_"+a,value:n.value})})}_traslatePageToStart(t){return(t.page-1)*t.pageSize+1}_generatePagination(t){if(!this.usePager)return;const n=this.pager.all();t.push({name:"api.paginate",value:$i(!0)}),t.push({name:"api.paginate_start",value:n?-1:this._traslatePageToStart(this.pager)}),n||t.push({name:"api.paginate_size",value:this.pager.pageSize})}_generateConfiguration(t){this.config&&this.config.analytics&&t.push({name:"api.analytics",value:$i(this.config.analytics)})}constructor(t){super(t)}generate(t){if(!this.namespace)throw new Error("You must define a namespace for the UAPI call before you generate a request");if(!this.method)throw new Error("You must define a method for the UAPI call before you generate a request");t||(t={verb:Gn.POST,encoder:this.config.json?new bf:new Nu}),t.encoder||(t.encoder=this.config.json?new bf:new Nu);const n=zA.getRule(t.verb),a={headers:new ty([{name:"Content-Type",value:t.encoder.contentType}]),url:["","execute",this.namespace,this.method].map(encodeURIComponent).join("/"),body:""},i=[];this._generateArguments(i),this._generateSorts(i),this._generateFilters(i),this._generatePagination(i),this._generateConfiguration(i);const s=this._build(i,t.encoder);return n.dataInBody?a.body=s:t.verb===Gn.GET?a.url+=`?${s}`:a.url+=s,this.headers.forEach(r=>{a.headers.push({name:r.name,value:r.value})}),a}}class nT{constructor(t){this.isPaged=!1,this.record=0,this.page=0,this.pageSize=0,this.totalRecords=0,this.totalPages=0,this.isFiltered=!1,this.recordsBeforeFilter=0,this.batch=!1,this.properties={},t.paginate&&(this.isPaged=!0,this.record=parseInt(t.paginate.start_result,10)||0,this.page=parseInt(t.paginate.current_page,10)||0,this.pageSize=parseInt(t.paginate.results_per_page,10)||0,this.totalPages=parseInt(t.paginate.total_pages,10)||0,this.totalRecords=parseInt(t.paginate.total_results,10)||0),t.filter&&(this.isFiltered=!0,this.recordsBeforeFilter=parseInt(t.filter.records_before_filter,10)||0);const n=new Set(["paginate","filter"]);Object.keys(t).filter(a=>!n.has(a)).forEach(a=>{this.properties[a]=t[a]})}}class WF extends ZA{_parseStatus(t){if(this.status=0,typeof t.status>"u")throw new Error("The response should have a numeric status property indicating the API succeeded (>0) or failed (=0)");this.status=parseInt(t.status,10)}_parseMessages(t){if("errors"in t){const n=t.errors;n&&n.length&&n.forEach(a=>{this.messages.push({type:gi.Error,message:a})})}if("messages"in t){const n=t.messages;n&&n.forEach(a=>{this.messages.push({type:gi.Information,message:a})})}}constructor(t,n){if(super(t,n),this._parseStatus(t),this._parseMessages(t),!t||!Object.prototype.hasOwnProperty.call(t,"data"))throw new Error("Expected response to contain a data property, but it is missing");this.data=t.data,t.metadata&&(this.meta=new nT(t.metadata))}}var gp,n_;function qF(){if(n_)return gp;n_=1;var e=9007199254740991,t=Math.floor;function n(a,i){var s="";if(!a||i<1||i>e)return s;do i%2&&(s+=a),i=t(i/2),i&&(a+=a);while(i);return s}return gp=n,gp}var vp,a_;function zF(){if(a_)return vp;a_=1;function e(t,n,a){var i=-1,s=t.length;n<0&&(n=-n>s?0:s+n),a=a>s?s:a,a<0&&(a+=s),s=n>a?0:a-n>>>0,n>>>=0;for(var r=Array(s);++i<s;)r[i]=t[i+n];return r}return vp=e,vp}var yp,i_;function YF(){if(i_)return yp;i_=1;var e=zF();function t(n,a,i){var s=n.length;return i=i===void 0?s:i,!a&&i>=s?n:e(n,a,i)}return yp=t,yp}var bp,s_;function oy(){if(s_)return bp;s_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",i=t+n+a,s="\\ufe0e\\ufe0f",r="\\u200d",o=RegExp("["+r+e+i+s+"]");function l(u){return o.test(u)}return bp=l,bp}var wp,r_;function GF(){if(r_)return wp;r_=1;function e(t){return function(n){return n==null?void 0:n[t]}}return wp=e,wp}var _p,o_;function KF(){if(o_)return _p;o_=1;var e=GF(),t=e("length");return _p=t,_p}var Sp,l_;function ZF(){if(l_)return Sp;l_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",i=t+n+a,s="\\ufe0e\\ufe0f",r="["+e+"]",o="["+i+"]",l="\\ud83c[\\udffb-\\udfff]",u="(?:"+o+"|"+l+")",c="[^"+e+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",f="[\\ud800-\\udbff][\\udc00-\\udfff]",h="\\u200d",p=u+"?",v="["+s+"]?",m="(?:"+h+"(?:"+[c,d,f].join("|")+")"+v+p+")*",g=v+p+m,b="(?:"+[c+o+"?",o,d,f,r].join("|")+")",y=RegExp(l+"(?="+l+")|"+b+g,"g");function _(C){for(var A=y.lastIndex=0;y.test(C);)++A;return A}return Sp=_,Sp}var kp,u_;function aT(){if(u_)return kp;u_=1;var e=KF(),t=oy(),n=ZF();function a(i){return t(i)?n(i):e(i)}return kp=a,kp}var Cp,c_;function XF(){if(c_)return Cp;c_=1;function e(t){return t.split("")}return Cp=e,Cp}var Pp,d_;function JF(){if(d_)return Pp;d_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",i=t+n+a,s="\\ufe0e\\ufe0f",r="["+e+"]",o="["+i+"]",l="\\ud83c[\\udffb-\\udfff]",u="(?:"+o+"|"+l+")",c="[^"+e+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",f="[\\ud800-\\udbff][\\udc00-\\udfff]",h="\\u200d",p=u+"?",v="["+s+"]?",m="(?:"+h+"(?:"+[c,d,f].join("|")+")"+v+p+")*",g=v+p+m,b="(?:"+[c+o+"?",o,d,f,r].join("|")+")",y=RegExp(l+"(?="+l+")|"+b+g,"g");function _(C){return C.match(y)||[]}return Pp=_,Pp}var Ap,f_;function QF(){if(f_)return Ap;f_=1;var e=XF(),t=oy(),n=JF();function a(i){return t(i)?n(i):e(i)}return Ap=a,Ap}var Tp,h_;function eV(){if(h_)return Tp;h_=1;var e=qF(),t=eT(),n=YF(),a=oy(),i=aT(),s=QF(),r=Math.ceil;function o(l,u){u=u===void 0?" ":t(u);var c=u.length;if(c<2)return c?e(u,l):u;var d=e(u,r(l/i(u)));return a(u)?n(s(d),0,l).join(""):d.slice(0,l)}return Tp=o,Tp}var Ip,m_;function tV(){if(m_)return Ip;m_=1;var e=/\s/;function t(n){for(var a=n.length;a--&&e.test(n.charAt(a)););return a}return Ip=t,Ip}var xp,p_;function nV(){if(p_)return xp;p_=1;var e=tV(),t=/^\s+/;function n(a){return a&&a.slice(0,e(a)+1).replace(t,"")}return xp=n,xp}var Ep,g_;function aV(){if(g_)return Ep;g_=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Ep=e,Ep}var Rp,v_;function iV(){if(v_)return Rp;v_=1;var e=nV(),t=aV(),n=QA(),a=NaN,i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,r=/^0o[0-7]+$/i,o=parseInt;function l(u){if(typeof u=="number")return u;if(n(u))return a;if(t(u)){var c=typeof u.valueOf=="function"?u.valueOf():u;u=t(c)?c+"":c}if(typeof u!="string")return u===0?u:+u;u=e(u);var d=s.test(u);return d||r.test(u)?o(u.slice(2),d?2:8):i.test(u)?a:+u}return Rp=l,Rp}var Op,y_;function sV(){if(y_)return Op;y_=1;var e=iV(),t=1/0,n=17976931348623157e292;function a(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var s=i<0?-1:1;return s*n}return i===i?i:0}return Op=a,Op}var Lp,b_;function rV(){if(b_)return Lp;b_=1;var e=sV();function t(n){var a=e(n),i=a%1;return a===a?i?a-i:a:0}return Lp=t,Lp}var Dp,w_;function oV(){if(w_)return Dp;w_=1;var e=eV(),t=aT(),n=rV(),a=ry();function i(s,r,o){s=a(s),r=n(r);var l=r?t(s):0;return r&&l<r?e(r-l,o)+s:s}return Dp=i,Dp}var lV=oV(),uV=Os(lV),Xr;(function(e){e.JsonApi="json-api",e.XmlApi="xml-api"})(Xr||(Xr={}));class __ extends YA{addHeader(t){if(t instanceof tF)throw new ny("A CpanelApiTokenHeader cannot be used on a WhmApiRequest");return super.addHeader(t),this}_build(t,n){let a="";return t.forEach((i,s,r)=>{const o=s===r.length-1;a+=n.encode(i.name,i.value,o)}),n.separatorStart+a+n.separatorEnd}_make_whm_api_fieldspec_from_number(t){return uV("",Math.floor(t/26),"z")+"abcdefghijklmnopqrstuvwxyz".charAt(t%26)}_generateArguments(t){const n={name:"api.version",value:1};t.push(n),this.arguments.forEach(a=>t.push(a))}_generateSorts(t){this.sorts.forEach((n,a)=>{a===0&&t.push({name:"api.sort.enable",value:$i(!0)});const i=`api.sort.${this._make_whm_api_fieldspec_from_number(a)}`;t.push({name:`${i}.field`,value:n.column}),t.push({name:`${i}.reverse`,value:$i(n.direction!==Fu.Ascending)}),t.push({name:`${i}.method`,value:tT(Vu[n.type])})})}_lookupFilterOperator(t){switch(t){case on.GreaterThanUnlimited:return"gt_handle_unlimited";case on.GreaterThan:return"gt";case on.LessThanUnlimited:return"lt_handle_unlimited";case on.LessThan:return"lt";case on.Equal:return"eq";case on.Begins:return"begins";case on.Contains:return"contains";default:const n=on[t];throw new Error(`Unrecoginzed FilterOperator ${n} for WHM API 1`)}}_generateFilters(t){this.filters.forEach((n,a)=>{a===0&&(t.push({name:"api.filter.enable",value:$i(!0)}),t.push({name:"api.filter.verbose",value:$i(!0)}));const i=`api.filter.${this._make_whm_api_fieldspec_from_number(a)}`;t.push({name:`${i}.field`,value:n.column}),t.push({name:`${i}.type`,value:this._lookupFilterOperator(n.operator)}),t.push({name:`${i}.arg0`,value:n.value})})}_translatePageToStart(t){return(t.page-1)*t.pageSize+1}_generatePagination(t){if(!this.usePager)return;const n=this.pager.all();t.push({name:"api.chunk.enable",value:$i(!0)}),t.push({name:"api.chunk.verbose",value:$i(!0)}),t.push({name:"api.chunk.start",value:n?-1:this._translatePageToStart(this.pager)}),n||t.push({name:"api.chunk.size",value:this.pager.pageSize})}constructor(t,n){if(super(n),this.apiType=Xr.JsonApi,t!=Xr.JsonApi&&t!=Xr.XmlApi)throw new Error("You must define the API type for the whmapi call before you generate a request.");if(this.apiType=t,!this.method)throw new Error("You must define a method for the WHM API call before you generate a request")}generate(t){t||(t={verb:Gn.POST,encoder:this.config.json?new bf:new Nu}),t.encoder||(t.encoder=this.config.json?new bf:new Nu);const n=zA.getRule(t.verb),a={headers:new ty([{name:"Content-Type",value:t.encoder.contentType}]),url:["",this.apiType,this.method].map(encodeURIComponent).join("/"),body:""},i=[];this._generateArguments(i),this._generateSorts(i),this._generateFilters(i),this._generatePagination(i);const s=this._build(i,t.encoder);return n.dataInBody?a.body=s:t.verb===Gn.GET?a.url+=`?${s}`:a.url+=s,this.headers.forEach(r=>{a.headers.push({name:r.name,value:r.value})}),a}}class iT{constructor(t){this.isPaged=!1,this.record=0,this.page=0,this.pageSize=0,this.totalRecords=0,this.totalPages=0,this.isFiltered=!1,this.recordsBeforeFilter=0,this.batch=!1,this.properties={},t.chunk&&(this.isPaged=!0,this.record=parseInt(t.chunk.start,10)||0,this.page=parseInt(t.chunk.current,10)||0,this.pageSize=parseInt(t.chunk.size,10)||0,this.totalPages=parseInt(t.chunk.chunks,10)||0,this.totalRecords=parseInt(t.chunk.records,10)||0),t.filter&&(this.isFiltered=!0,this.recordsBeforeFilter=parseInt(t.filter.filtered,10)||0);const n=new Set(["paginate","filter"]);Object.keys(t).filter(a=>!n.has(a)).forEach(a=>{this.properties[a]=t[a]})}}class cV extends ZA{_parseStatus(t){if(this.status=0,typeof t.result>"u")throw new Error("The response should have a numeric status property indicating the API succeeded (>0) or failed (=0)");this.status=parseInt(t.result,10)}_parseMessages(t){if(!t.result){const n=[t.reason];n&&n.length&&n.forEach(a=>{this.messages.push({type:gi.Error,message:a})})}}_reduce_list_data(t){if(typeof t=="object"&&!(t instanceof Array)){const n=Object.keys(t);if(n.length===1){const a=t[n[0]];a?a instanceof Array&&(t=a):t=[]}}return t}constructor(t,n){if(super(t,n),t)t.metadata&&(this._parseStatus(t.metadata),this._parseMessages(t.metadata),this.meta=new iT(t.metadata));else throw new Error("Response object should be defined.");this.data=this._reduce_list_data(t.data)}}var ly=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},sT=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let Ci=class{packageUrl(t){const n=this.locationService||new kl;return new JA(n).buildTokenPath(t.url)}packageHeaders(t){const n=t.headers.toObject();return this.apiToken&&(n.Authorization=`cpanel ${this.apiToken}`),n}packageResponseHandler(t,n){const a=new WF(t);return a.meta||(a.meta=new nT({})),a.meta.properties.url=n||"",a}async get(t){var r;const n=t.generate({verb:Gn.GET,encoder:new Nu}),a=this.packageUrl(n),i=await fetch(a,{method:"GET",headers:this.packageHeaders(n)}),s=await i.json();if(/^20[01]$/.test(i.status.toString())){const o=this.packageResponseHandler(s);if(o.hasErrors)throw o.errors.join();return o}else throw new Error(`Request Failed: ${i.status}: ${((r=s==null?void 0:s.cpanelresult)==null?void 0:r.error)||"unknown"}`)}async post(t){var r;const n=t.generate(),a=this.packageUrl(n),i=await fetch(a,{method:"POST",headers:this.packageHeaders(n),body:n.body}),s=await i.json();if(/^20[01]$/.test(i.status.toString())){const o=this.packageResponseHandler(s);if(o.hasErrors)throw o.errors.join();return o}else throw new Error(`Request Failed: ${i.status}: ${((r=s==null?void 0:s.cpanelresult)==null?void 0:r.error)||"unknown"}`)}};ly([Et(Ke.ApiToken),Ch(),sT("design:type",String)],Ci.prototype,"apiToken",void 0);ly([Et(Ke.LocationService),Ch(),sT("design:type",kl)],Ci.prototype,"locationService",void 0);Ci=ly([cn()],Ci);var xr;(function(e){e[e.Primary=1]="Primary",e[e.Main=1]="Main",e[e.Sub=2]="Sub",e[e.Addon=3]="Addon",e[e.Alias=4]="Alias",e[e.Parked=4]="Parked",e[e.Unknown=0]="Unknown"})(xr||(xr={}));class S_{constructor(t,n){this.domain=t,this.type=n,this.sortKey=t.split(".").reverse().join(".")}}class Uu{static normalize(t,n=Uu.defaultSort){const a=[];return["main_domain","addon_domains","parked_domains","sub_domains"].forEach(s=>{const r=t[s],o=Uu._getDomainTypeFromKey(s);switch(s){case"main_domain":a.push(new S_(r,o));break;default:r.forEach(l=>{a.push(new S_(l,o))});break}}),a.sort(n)}static _getDomainTypeFromKey(t){switch(t){case"main_domain":return xr.Primary;case"addon_domains":return xr.Addon;case"parked_domains":return xr.Alias;case"sub_domains":return xr.Sub;default:return xr.Unknown}}}Uu.defaultSort=(e,t)=>e.sortKey.localeCompare(t.sortKey);var Ih=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},xh=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let ll=class{constructor(){this._prefetch=new X$(["domains","contactEmail"])}getUsername(){return Promise.resolve(this.getWindowPage().user??"")}getHomeDirectory(){return Promise.resolve(this.getWindowPage().homeDir??"")}getLanguage(){return Promise.resolve(this.getWindowPage().languageTag||"en")}getLocale(){return Promise.resolve(this.getWindowPage().localeTag)}isFeatureEnabled(t){return Promise.reject(new Error("Method not implemented."))}getDomains(t){let n=this.getWindowPage().domains,a;if(n&&!this._prefetch.expired("domains"))a=Promise.resolve(n||[]);else{const i=new wf({namespace:"DomainInfo",method:"list_domains"});a=this._uapiService.get(i).then(s=>s.data)}return a.then(i=>Uu.normalize(i,t).map(s=>s.domain))}getContactEmail(){return Promise.resolve(this.getWindowPage().contactEmail||"")}getWindowPage(){var t;return((t=this._window.PAGE)==null?void 0:t[this._plugin])??{}}};Ih([Et(Ke.Plugin),xh("design:type",String)],ll.prototype,"_plugin",void 0);Ih([Et(Ke.Window),xh("design:type",Object)],ll.prototype,"_window",void 0);Ih([Et(Ci),xh("design:type",Ci)],ll.prototype,"_uapiService",void 0);ll=Ih([cn(),xh("design:paramtypes",[])],ll);var uy=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},rT=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let Bu=class{getTrackingId(){return Promise.resolve(this.getWindowPage().trackingId)}track(t,n){var a;(a=this._window.mixpanel)==null||a.track(this._plugin+"-"+t,n)}getWindowPage(){var t;return((t=this._window.PAGE)==null?void 0:t[this._plugin])??{}}};uy([Et(Ke.Plugin),rT("design:type",String)],Bu.prototype,"_plugin",void 0);uy([Et(Ke.Window),rT("design:type",Object)],Bu.prototype,"_window",void 0);Bu=uy([cn()],Bu);var dV=Bu,cy=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},oT=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let Hu=class{getHomePageUrl(){return Promise.resolve(this.getWindowPage().homeUrl)}getCompanyId(){return Promise.resolve(this.getWindowPage().companyId)}hasFeatureFlag(t){throw new Error("Method not implemented.")}hasRole(t){throw new Error("Method not implemented.")}hasProfile(t){throw new Error("Method not implemented.")}getWindowPage(){var t;return((t=this._window.PAGE)==null?void 0:t[this._plugin])??{}}};cy([Et(Ke.Plugin),oT("design:type",String)],Hu.prototype,"_plugin",void 0);cy([Et(Ke.Window),oT("design:type",Object)],Hu.prototype,"_window",void 0);Hu=cy([cn()],Hu);var fV=Hu,dy=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},lT=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let ju=class{get(t,n){n=n===void 0?this._plugin:n;const a=n?`${n}.${t}`:t,i=new wf({namespace:"Personalization",method:"get",arguments:[new Ni("names",[a])],config:{json:!0}});return this._uapiService.post(i).then(s=>{if(s.data==null)throw new Error("No data supplied by server");if(s.data.personalization==null)throw new Error("No personalization in data");if(s.data.personalization[a]==null)throw new Error("Name is unresolved");if(s.data.personalization[a].value!==void 0)try{return JSON.parse(s.data.personalization[a].value)}catch(r){throw new Error(`Failed to parse the response data for CpanelPersonalStorageProvider.get() method: ${r}`)}else return s.data.personalization[a].value})}set(t,n,a){a=a===void 0?this._plugin:a;const i=a?`${a}.${t}`:t,s=new wf({namespace:"Personalization",method:"set",arguments:[new Ni("personalization",{[i]:JSON.stringify(n)})],config:{json:!0}});return this._uapiService.post(s).then(r=>JSON.parse(r.data.personalization[i].success)===1)}};dy([Et(Ke.Plugin),lT("design:type",String)],ju.prototype,"_plugin",void 0);dy([Et(Ci),lT("design:type",Ci)],ju.prototype,"_uapiService",void 0);ju=dy([cn()],ju);var hV=ju,uT=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},mV=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let _f=class{get(t){return Promise.reject(new Error("Method not implemented."))}set(t,n){return Promise.reject(new Error("Method not implemented."))}};uT([Et(Ke.Window),mV("design:type",Object)],_f.prototype,"_window",void 0);_f=uT([cn()],_f);var pV=_f,cT=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},gV=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let Sf=class{createUser(t,n){const a=n?Object.entries(n).map(([s,r])=>new Ni(s,r)):[],i=new wf({namespace:"Plugins",method:"create_user",arguments:[new Ni("plugin",t),...a],config:{json:!0}});return this.uapiService.post(i).then(s=>{var r;if(s.status===0){if(!((r=s.errors)!=null&&r.length))throw new Error("Request failed but no error message was supplied by the server.");const o=s.errors.pop();throw new Error(o.message)}if(s.data==null)throw new Error("No data supplied by server.");return s.data})}};cT([Et(Ci),gV("design:type",Ci)],Sf.prototype,"uapiService",void 0);Sf=cT([cn()],Sf);var vV=Sf,fy=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},dT=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let co=class{packageUrl(t){const n=this.locationService||new kl;return new JA(n).buildTokenPath(t.url)}packageHeaders(t){const n=t.headers.toObject();return this.apiToken&&(n.Authorization=`whm ${this.apiToken}`),n}packageResponseHandler(t,n){const a=new cV(t);return a.meta||(a.meta=new iT({})),a.meta.properties.url=n||"",a}async post(t){var r;const n=t.generate(),a=this.packageUrl(n),i=await fetch(a,{method:"POST",headers:this.packageHeaders(n),body:n.body}),s=await i.json();if(/^20[01]$/.test(i.status.toString())){const o=this.packageResponseHandler(s);if(o.hasErrors)throw new Error(o.errors.join());return o}else throw new Error(`Request Failed: ${i.status}: ${((r=s==null?void 0:s.cpanelresult)==null?void 0:r.error)||"unknown"}`)}};fy([Et(Ke.ApiToken),Ch(),dT("design:type",String)],co.prototype,"apiToken",void 0);fy([Et(Ke.LocationService),Ch(),dT("design:type",kl)],co.prototype,"locationService",void 0);co=fy([cn()],co);var Eh=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},hy=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let ul=class{get(t,n){n=n===void 0?this._plugin:n;const a=[new Ni("names",[t])];n&&a.push(new Ni("store",n));const i=new __(Xr.JsonApi,{method:"personalization_get",arguments:a,config:{json:!0}});return this._whmApiService.post(i).then(s=>{if(s.data==null)throw new Error("No data supplied by server");if(s.data.personalization==null)throw new Error("No personalization in data");if(s.data.personalization[t]==null)throw new Error("Name is unresolved");if(s.data.personalization[t].value!==void 0)try{return JSON.parse(s.data.personalization[t].value)}catch(r){throw new Error(`Failed to parse the response data for WhmPersonalStorageProvider.get() method: ${r}`)}else return s.data.personalization[t].value})}set(t,n,a){a=a===void 0?this._plugin:a;const i=[new Ni("personalization",{[t]:JSON.stringify(n)})];a&&i.push(new Ni("store",a));const s=new __(Xr.JsonApi,{method:"personalization_set",arguments:i,config:{json:!0}});return this._whmApiService.post(s).then(r=>{try{return JSON.parse(r.data.personalization[t].success)===1}catch(o){throw new Error(`Failed to parse the response data for WhmPersonalStorage.set() method: ${o}`)}})}};Eh([Et(Ke.Plugin),hy("design:type",String)],ul.prototype,"_plugin",void 0);Eh([Et(Ke.Window),hy("design:type",Object)],ul.prototype,"_window",void 0);Eh([Et(co),hy("design:type",co)],ul.prototype,"_whmApiService",void 0);ul=Eh([cn()],ul);var yV=ul;class is{constructor(){}static getInstance(){return is._instance||(is._instance=new is),is._instance}request(t,n,a=null){return this.proxyRequest({scope:t,method:n,params:a})}track(t,n){this.proxyRequest({scope:"analytics",method:"track",params:{event:t,data:n}})}proxyRequest(t){return is._apiInstance||(is._apiInstance=window.PleskApi),is._apiInstance.handle(t)}}const En=is.getInstance();var bV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let uv=class{getUsername(){return En.request("account","getUsername")}getHomeDirectory(){return En.request("account","getHomeDirectory")}getLanguage(){return En.request("account","getLanguage")}getLocale(){return En.request("account","getLocale")}isFeatureEnabled(t){return En.request("account","isFeatureEnabled",{name:t})}getDomains(){return En.request("account","getDomains")}getContactEmail(){return En.request("account","getContactEmail")}};uv=bV([cn()],uv);var wV=uv,_V=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let cv=class{getTrackingId(){return En.request("analytics","getTrackingId")}track(t,n){En.track(t,n)}};cv=_V([cn()],cv);var SV=cv,kV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let dv=class{getHomePageUrl(){return En.request("application","getHomePageUrl")}getCompanyId(){return En.request("application","getCompanyId")}hasFeatureFlag(t){return En.request("application","hasFeatureFlag",{name:t})}hasRole(t){return En.request("application","hasRole",{name:t})}hasProfile(t){return En.request("application","hasProfile",{name:t})}};dv=kV([cn()],dv);var CV=dv,PV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let fv=class{get(t){return En.request("personalStorage","get",{name:t})}set(t,n){return En.request("personalStorage","set",{name:t,value:n})}};fv=PV([cn()],fv);var AV=fv,TV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let hv=class{get(t){return En.request("secureStorage","get",{name:t})}set(t,n){return En.request("secureStorage","set",{name:t,value:n})}};hv=TV([cn()],hv);var IV=hv,my=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},fT=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let Wu=class{createUser(t,n){return En.request("pluginTools","createUser",{plugin:t,args:n})}};my([Et(Ke.Plugin),fT("design:type",String)],Wu.prototype,"_plugin",void 0);my([Et(Ke.Window),fT("design:type",Object)],Wu.prototype,"_window",void 0);Wu=my([cn()],Wu);var xV=Wu,EV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let mv=class{getUsername(){return Promise.resolve("frank")}getHomeDirectory(){return Promise.resolve("/home/frank")}getLanguage(){return Promise.resolve("en")}getLocale(){return Promise.resolve("en-US")}isFeatureEnabled(t){return Promise.resolve(!0)}getDomains(){return Promise.resolve(["frank.tld","sub.frank.tld","franky.tld"])}getContactEmail(){return Promise.resolve("mailbox@frank.tld")}};mv=EV([cn()],mv);var py=mv,RV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let pv=class{getTrackingId(){return Promise.resolve("6e8c7738-5d91-44ee-87b0-329b40831479")}track(t,n){}};pv=RV([cn()],pv);var gy=pv,OV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let gv=class{getHomePageUrl(){throw new Error("Method not implemented.")}getCompanyId(){return Promise.resolve("7")}hasFeatureFlag(t){return Promise.resolve(!0)}hasRole(t){return Promise.resolve(!0)}hasProfile(t){return Promise.resolve(!0)}};gv=OV([cn()],gv);var vy=gv,hT=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},LV=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let kf=class{get(t,n){const a=JSON.parse(localStorage.getItem(this._get_name(t,n))||'""');return Promise.resolve(a)}set(t,n,a){const i=JSON.stringify(n);return localStorage.setItem(this._get_name(t,a),i),Promise.resolve(!0)}remove(t,n){console.log("remove() is not implemented in PersonalStorage, only in the Fake"),localStorage.removeItem(this._get_name(t,n))}removeAll(){console.log("removeAll() is not implemented in PersonalStorage, only in the Fake"),localStorage.clear()}_get_name(t,n){return n===void 0?`${this._plugin}.${t}`:n?`${n}.${t}`:t}};hT([Et(Ke.Plugin),LV("design:type",String)],kf.prototype,"_plugin",void 0);kf=hT([cn()],kf);var mT=kf,DV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},MV=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)},$V=function(e,t){return function(n,a){t(n,a,e)}};let vv=class extends mT{constructor(t){super(),this._plugin=t}};vv=DV([cn(),$V(0,Et(Ke.Plugin)),MV("design:paramtypes",[String])],vv);var FV=vv,VV=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s};let yv=class{get(t){const n=JSON.parse(localStorage.getItem(t)||'""');return Promise.resolve(n)}set(t,n){const a=JSON.stringify(n);return localStorage.setItem(t,a),Promise.resolve(!0)}remove(t){console.log("remove() is not implemented in SecureStorage, only in the Fake"),localStorage.removeItem(t)}removeAll(){console.log("removeAll() is not implemented in SecureStorage, only in the Fake"),localStorage.clear()}};yv=VV([cn()],yv);var yy=yv,pT=function(e,t,n,a){var i=arguments.length,s=i<3?t:a===null?a=Object.getOwnPropertyDescriptor(t,n):a,r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},NV=function(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)};let Cf=class{constructor(){this.pluginMap={xovi:{userId:"fake_user",apiToken:"0a1b2c3d4e5f6g7h8i9j0k",plugin:"xovi"}}}createUser(t,n){return this.pluginMap[t]?Promise.resolve(this.pluginMap[t]):Promise.reject(new Error(`Plugin ${t} does not provide a back-channel create user api.`))}};pT([Et(Ke.Plugin),NV("design:type",String)],Cf.prototype,"_plugin",void 0);Cf=pT([cn()],Cf);var by=Cf;class UV extends kl{}class BV extends kl{constructor(t){super(),this._url=new URL(t)}get protocol(){return this._url.protocol}get hostname(){return this._url.hostname}get port(){return this._url.port}get pathname(){return this._url.pathname}get href(){return this._url.href}get origin(){return this._url.origin}}let HV=new qc(e=>{const{bind:t,unbind:n}=e;t(Ke.ControlPanel).toConstantValue(xn.cpanel),t(Ke.UserInterface).toConstantValue(Vn.user),t(Ke.Account).to(ll),t(Ke.Analytics).to(dV),t(Ke.Application).to(fV),t(Ke.PersonalStorage).to(hV),t(Ke.SecureStorage).to(pV),t(Ke.PluginTools).to(vV),t(Ci).toSelf().inSingletonScope()}),jV=new qc(e=>{const{bind:t,unbind:n}=e;t(Ke.ControlPanel).toConstantValue(xn.cpanel),t(Ke.UserInterface).toConstantValue(Vn.admin),t(Ke.Account).to(py),t(Ke.Analytics).to(gy),t(Ke.Application).to(vy),t(Ke.PersonalStorage).to(yV),t(Ke.SecureStorage).to(yy),t(Ke.PluginTools).to(by),t(co).toSelf().inSingletonScope()}),WV=new qc(e=>{const{bind:t,unbind:n}=e;t(Ke.ControlPanel).toConstantValue(xn.plesk),t(Ke.UserInterface).toConstantValue(Vn.user),t(Ke.Account).to(wV),t(Ke.Analytics).to(SV),t(Ke.Application).to(CV),t(Ke.PersonalStorage).to(AV),t(Ke.SecureStorage).to(IV),t(Ke.PluginTools).to(xV)}),qV=new qc(e=>{const{bind:t,unbind:n}=e;t(Ke.ControlPanel).toConstantValue(xn.fake),t(Ke.UserInterface).toConstantValue(Vn.user),t(Ke.Account).to(py),t(Ke.Analytics).to(gy),t(Ke.Application).to(vy),t(Ke.PersonalStorage).to(mT),t(Ke.SecureStorage).to(yy),t(Ke.PluginTools).to(by)}),zV=new qc(e=>{const{bind:t,unbind:n}=e;t(Ke.ControlPanel).toConstantValue(xn.fake),t(Ke.UserInterface).toConstantValue(Vn.admin),t(Ke.Account).to(py),t(Ke.Analytics).to(gy),t(Ke.Application).to(vy),t(Ke.PersonalStorage).to(FV),t(Ke.SecureStorage).to(yy),t(Ke.PluginTools).to(by)});class fa{static _isWhmEnvironment(){return window.location.port==="2086"||window.location.port==="2087"||window.location.host.startsWith("whm.")}static _detectPanel(t){var n;if(window.PAGE&&((n=window.PAGE[t])!=null&&n.isCpanel))return xn.cpanel;if(window.PleskApi!==void 0)return xn.plesk;if(fa._isWhmEnvironment())return xn.cpanel;throw new Error("Unrecognized control panel, set the panel manually to: cpanel, plesk or fake")}static _detectInterface(t,n){switch(n){case xn.cpanel:return fa._detectCpanelInterface(t);case xn.plesk:return Vn.user;case xn.dashboard:return Vn.admin;default:return Vn.user}}static _detectCpanelInterface(t){if(fa._isWhmEnvironment())return Vn.admin;if(window.location.port==="2082"||window.location.port==="2083"||window.location.host.startsWith("cpanel."))return Vn.user;throw new Error("Unrecognized user interface, set the interface manually to: user, admin or other")}static _getContainer(t){if(!fa._container){t={panel:xn.auto,interface:Vn.auto,...t};const n=new Z$;if(n.bind(Ke.Plugin).toConstantValue(t.plugin),t.panel===xn.auto&&(t.panel=fa._detectPanel(t.plugin)),t.interface===Vn.auto&&(t.interface=fa._detectInterface(t.plugin,t.panel)),t.panel==xn.cpanel){let a;switch(t.interface){case Vn.admin:a=jV;break;case Vn.user:default:a=HV;break}n.load(a)}else if(t.panel==xn.plesk)n.load(WV);else if(t.panel==xn.fake){let a;switch(t.interface){case Vn.admin:a=zV;break;case Vn.user:default:a=qV;break}n.load(a)}n.bind(Ke.Window).toConstantValue(window),t.apiToken&&n.bind(Ke.ApiToken).toConstantValue(t.apiToken),t.panelUrl?n.bind(Ke.LocationService).toConstantValue(new BV(t.panelUrl)):n.bind(Ke.LocationService).toConstantValue(new UV),n.bind(Ua).toSelf(),fa._container=n}return fa._container}static getClient(t){if(!fa._client){const n=fa._getContainer(t);fa._client=n.get(Ua)}return fa._client}}const fo=ch("sdk",()=>{const e=K(!(window!=null&&window.location.hostname.includes("local.api.xovi.net"))),t=K(null),n=K(window!=null&&window.location.hostname.includes("local.api.xovi.net")?"d737f67687e533b80abf25349434c8a4e2dccd8d":""),a="xoviPlugin",i=()=>e.value?{plugin:a}:{plugin:a,panel:xn.fake},s=()=>{const l=i();t.value=fa.getClient(l)},r=async()=>{try{let l=null;return await t.value.pluginTools.createUser("xovi").then(u=>{l=u,n.value=l.apiToken}),n.value&&await t.value.personalStorage.set("XoviKey",n.value),{apiToken:l.apiToken}}catch(l){return console.error("Error creating user:",l.message),{}}};return{initSDKClient:s,useRealSDK:e,getSDKConfig:i,client:t,createSDKUser:r,getAPIKey:()=>window!=null&&window.location.hostname.includes("local.api.xovi.net")?Promise.resolve("localhost"):new Promise((l,u)=>{t.value.personalStorage.get("XoviKey").then(c=>{n.value=c,n.value?l(n.value):r().then(()=>{l(n.value)})}).catch(c=>{u(c)})}),API_KEY:n}}),YV={BASE_URL:"./",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_BASE_URL:"/cpanel-extension",VITE_HOST:"local.api.xovi.net",VITE_XOVIAPI_KEY:"d737f67687e533b80abf25349434c8a4e2dccd8d"},gn=Sn.create({baseURL:"https://api.xovi.net"});function gT(e){const t=e?fo(e):fo();gn.interceptors.request.use(n=>{if(t.API_KEY&&(n.headers["Xoviapi-Key"]=t.API_KEY),window!=null&&window.location.hostname.includes("local.api.xovi.net")){const a=window.location.port,i={8080:"VITE_XOVIAPI_KEY",8081:"VITE_XOVIAPI_KEY2",8082:"VITE_XOVIAPI_KEY3",8083:"VITE_XOVIAPI_KEY4",8084:"VITE_XOVIAPI_KEY5"};n.headers["Xoviapi-Key"]=YV[i[a]]}return n},n=>Promise.reject(n))}const Ge=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},GV={__name:"ButtonComponent",props:{secondary:{type:Boolean},label:{type:String,default:""},color:{type:String,default:"primary"},disabled:{type:Boolean,default:!1},iconLeft:{type:String,default:""},iconRight:{type:String,default:""},block:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},minWidth:{type:[Number,String],default:90},minHeight:{type:[Number,String],default:40},maxWidth:{type:[Number,String],default:""},maxHeight:{type:[Number,String],default:""},rounded:{type:[String,Number,Boolean],default:"4px"},ripple:{type:Boolean,default:!0},variant:{type:String,default:"flat"}},setup(e){return(t,n)=>(F(),be(dn,{flat:"","min-width":e.minWidth,"min-height":e.minHeight,"max-width":e.maxWidth,"max-height":e.maxHeight,color:e.color,ripple:e.ripple,disabled:e.disabled,block:e.block,rounded:e.rounded,loading:e.loading,variant:e.secondary?"outlined":e.variant,class:"button-component"},{default:j(()=>[e.iconLeft?(F(),be(dt,{key:0,class:"mr-1",size:"20px"},{default:j(()=>[Ue(ee(e.iconLeft),1)]),_:1})):We("",!0),bt(t.$slots,"default",{},void 0,!0),e.iconRight?(F(),be(dt,{key:1,class:"ml-3",size:"20px"},{default:j(()=>[Ue(ee(e.iconRight),1)]),_:1})):We("",!0)]),_:3},8,["min-width","min-height","max-width","max-height","color","ripple","disabled","block","rounded","loading","variant"]))}},kt=Ge(GV,[["__scopeId","data-v-1b69d79e"]]),KV=["innerHTML"],ZV={__name:"WrapperPopup",props:{modelValue:{type:Boolean},title:String,height:String,persistent:{type:Boolean},mode:{type:String,default:"md"},contentMinHeight:{type:String,default:void 0},contentMaxHeight:{type:String,default:void 0},contentClass:{type:String,default:""},cardTextClass:{type:[String,Object]},cardTextStyles:{type:[String,Object]},customTitle:{type:Boolean},hideDefaultCloseBtn:{type:Boolean},hideDefaultFooter:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,i=S(()=>n.mode==="sm"?"512px":n.mode==="lg"?"1308px":"828px"),s=()=>{n.persistent||a("update:modelValue",!1)};return(r,o)=>(F(),be(hD,{modelValue:e.modelValue,"onUpdate:modelValue":o[0]||(o[0]=l=>a("update:modelValue",l)),"onClick:outside":s,scrollable:"",width:i.value,height:e.height,persistent:e.persistent,"content-class":e.contentClass?`xovi-wrapper-popup ${e.contentClass}`:"xovi-wrapper-popup"},{default:j(()=>[w(Ia,{"min-height":e.contentMinHeight,"max-height":e.contentMaxHeight,elevation:"0"},{default:j(()=>[bt(r.$slots,"headerButtons",{},void 0,!0),!e.persistent&&!e.hideDefaultCloseBtn?(F(),be(dn,{key:0,icon:"",class:"xovi-wrapper-popup__close-btn",variant:"text",onClick:s},{default:j(()=>[e.hideDefaultCloseBtn?We("",!0):(F(),be(dt,{key:0},{default:j(()=>o[1]||(o[1]=[Ue("mdi-close")])),_:1}))]),_:1})):We("",!0),e.customTitle?bt(r.$slots,"customTitle",{key:1},void 0,!0):We("",!0),e.customTitle?We("",!0):(F(),_e("div",{key:2,class:"xovi-wrapper-popup__title",innerHTML:e.title},null,8,KV)),w(bh,{class:Tt(["xovi-wrapper-popup__content","pt-0","pb-5",{"mt-6":e.title,"mt-8":!e.title},e.cardTextClass]),style:wa(e.cardTextStyles)},{default:j(()=>[bt(r.$slots,"content",{},void 0,!0)]),_:3},8,["class","style"]),w(vh),e.hideDefaultFooter?We("",!0):(F(),be(H0,{key:3,class:"py-4 px-4"},{default:j(()=>[w(VP),bt(r.$slots,"footer",{},void 0,!0)]),_:3}))]),_:3},8,["min-height","max-height"])]),_:3},8,["modelValue","width","height","persistent","content-class"]))}},Rh=Ge(ZV,[["__scopeId","data-v-9166bc80"]]),XV=["innerHTML"],JV={__name:"InfoPopups",props:{modelValue:{type:Boolean,default:!1},title:{type:String,default:""},text:{type:String,default:""},mode:{type:String,default:"md"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t;return(i,s)=>(F(),be(Rh,{mode:n.mode,title:n.title,modelValue:e.modelValue,"onUpdate:modelValue":s[1]||(s[1]=r=>a("update:modelValue",r))},{content:j(()=>[x("div",{innerHTML:n.text,class:"help-popup-content"},null,8,XV)]),footer:j(()=>[w(kt,{onClick:s[0]||(s[0]=r=>a("update:modelValue",!1)),ripple:"",secondary:""},{default:j(()=>[Ue(ee(i.$t("global.infoPopupBtn")),1)]),_:1})]),_:1},8,["mode","title","modelValue"]))}},QV=Ge(JV,[["__scopeId","data-v-6de08b8f"]]),eN={class:"audit-popup__title"},tN={class:"audit-popup__title-text"},nN={class:"audit-popup__content"},aN=["innerHTML"],iN={class:"audit-popup__table"},sN={class:"audit-popup__row"},rN={class:"audit-popup__cell"},oN={class:"audit-popup__row"},lN={class:"audit-popup__cell"},uN={class:"audit-popup__cell"},cN={class:"audit-popup__cell"},dN={class:"audit-popup__note mt-4"},fN={__name:"AuditInfoPopup",props:{isDeletingAccount:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t;return(a,i)=>(F(),be(Rh,{modelValue:e.modelValue,customTitle:"",mode:"md",width:"640",hideDefaultCloseBtn:"",hideDefaultFooter:"",cardTextStyles:{marginTop:"20px !important"},"onUpdate:modelValue":i[1]||(i[1]=s=>n("update:modelValue",s))},{customTitle:j(()=>[x("div",eN,[x("p",tN,ee(a.$t("allwebsites.whichAuditChoose")),1),w(dt,{class:"audit-popup__close-btn",onClick:i[0]||(i[0]=s=>n("update:modelValue",!1))},{default:j(()=>i[2]||(i[2]=[Ue(" mdi-close ")])),_:1})])]),content:j(()=>[x("div",nN,[x("div",{class:"audit-popup__text",innerHTML:a.$t("allwebsites.chooseQuickSeoPopupText")},null,8,aN),x("div",iN,[x("div",sN,[(F(!0),_e(Ye,null,_n(a.$tm("allwebsites.chooseQuickSeoPopupColumnTitles"),s=>(F(),_e("div",rN,[x("b",null,ee(s),1)]))),256))]),(F(!0),_e(Ye,null,_n(a.$tm("allwebsites.chooseQuickSeoPopupRows"),s=>(F(),_e("div",oN,[x("div",lN,[x("b",null,ee(s.line1),1)]),x("div",uN,ee(s.line2),1),x("div",cN,ee(s.line3),1)]))),256))])]),x("p",dN,ee(a.$t("allwebsites.chooseQuickSeoPopupNote")),1)]),_:1},8,["modelValue"]))}},hN=Ge(fN,[["__scopeId","data-v-ac1ebd4c"]]),mN={class:"audit-failed-popup__title"},pN={class:"audit-failed-popup__title-text"},gN={class:"audit-failed-popup__content mt-0 pb-6"},vN=["innerHTML"],yN={__name:"AuditSeeWhyPopup",props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t;return(a,i)=>(F(),be(Rh,{modelValue:e.modelValue,customTitle:"",mode:"md",width:"640",hideDefaultCloseBtn:"",hideDefaultFooter:"","onUpdate:modelValue":i[1]||(i[1]=s=>n("update:modelValue",s))},{customTitle:j(()=>[x("div",mN,[x("p",pN,ee(a.$t("allwebsites.auditFailedPopup.title")),1),w(dt,{class:"audit-failed-popup__close-btn",onClick:i[0]||(i[0]=s=>n("update:modelValue",!1))},{default:j(()=>i[2]||(i[2]=[Ue(" mdi-close ")])),_:1})])]),content:j(()=>[x("div",gN,[x("p",{class:"audit-failed-popup__description",innerHTML:a.$t("allwebsites.auditFailedPopup.description")},null,8,vN)])]),_:1},8,["modelValue"]))}},bN=Ge(yN,[["__scopeId","data-v-783c6766"]]),wt={CANCEL_AUDIT:"Cancel Report",CUSTOMER_ADDS_NEW_WEBSITE:"Customer Adds new Website",CUSTOMER_DELETES_ACCOUNT:"Customer Deletes Account",CUSTOMER_RERUNS_SCAN:"Customer Reruns Scan",CUSTOMER_REVIEWS_TOOLTIP:"Customer Reviews ToolTip",CUSTOMER_RUNS_SCAN:"Customer Runs Scan",DOMAIN_SELECTION:"Domain Selection",EMAIL_VERIFICATION:"Email Verification",EMAIL_VERIFICATION_DISPLAY:"Email Verification Display",INITIAL_REPORT:"Initial Report",ISSUE_DETAIL_POPOUT:"Issue Detail Popout",ISSUE_FILTERING:"Issue Filtering",ISSUE_PAGINATION:"Issue Pagination",ISSUE_SEARCH:"Issue Search",NO_REMAINING_SITES_FOR_SCANNING:"No Remaining Sites for Scanning",PAGE_BASED_ISSUES:"Page Based Issues",RERUN_SCAN_ANY:"Rerun Scan (Any)",RESTART_AUDIT:"Restart SEO Audit",REVIEW_ISSUES:"Review Issues",REVIEW_ISSUES_EXTERNAL_LINK:"Review Issues external link",REVIEW_PAGINATION:"Review Pagination",REVIEW_RECOMMENDATIONS:"Review Recommendations",REVIEW_RECOMMENDATIONS_EXTERNAL_LINK:"Review Recommendations external link",REVIEW_TOOLTIPS:"Review Tooltips",SCAN_COMPLETED:"Scan Completed",SIGN_UP:"Sign Up",SIGN_UP_DISPLAY:"Sign up Display",SINGLE_PAGE_ISSUE_REVIEW:"Single Page Issue Review",SPECIFIC_ISSUE_REVIEW:"Specific Issue Review",VIEW_ISSUE_DETAILS:"View Issue Details",WELCOME_PAGE_LOADED:"Welcome Page Loads"};/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const Oo=typeof document<"u";function vT(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function wN(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&vT(e.default)}const Ft=Object.assign;function Mp(e,t){const n={};for(const a in t){const i=t[a];n[a]=Pi(i)?i.map(e):e(i)}return n}const fu=()=>{},Pi=Array.isArray,yT=/#/g,_N=/&/g,SN=/\//g,kN=/=/g,CN=/\?/g,bT=/\+/g,PN=/%5B/g,AN=/%5D/g,wT=/%5E/g,TN=/%60/g,_T=/%7B/g,IN=/%7C/g,ST=/%7D/g,xN=/%20/g;function wy(e){return encodeURI(""+e).replace(IN,"|").replace(PN,"[").replace(AN,"]")}function EN(e){return wy(e).replace(_T,"{").replace(ST,"}").replace(wT,"^")}function bv(e){return wy(e).replace(bT,"%2B").replace(xN,"+").replace(yT,"%23").replace(_N,"%26").replace(TN,"`").replace(_T,"{").replace(ST,"}").replace(wT,"^")}function RN(e){return bv(e).replace(kN,"%3D")}function ON(e){return wy(e).replace(yT,"%23").replace(CN,"%3F")}function LN(e){return e==null?"":ON(e).replace(SN,"%2F")}function qu(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const DN=/\/$/,MN=e=>e.replace(DN,"");function $p(e,t,n="/"){let a,i={},s="",r="";const o=t.indexOf("#");let l=t.indexOf("?");return o<l&&o>=0&&(l=-1),l>-1&&(a=t.slice(0,l),s=t.slice(l+1,o>-1?o:t.length),i=e(s)),o>-1&&(a=a||t.slice(0,o),r=t.slice(o,t.length)),a=NN(a??t,n),{fullPath:a+(s&&"?")+s+r,path:a,query:i,hash:qu(r)}}function $N(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function k_(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function FN(e,t,n){const a=t.matched.length-1,i=n.matched.length-1;return a>-1&&a===i&&cl(t.matched[a],n.matched[i])&&kT(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function cl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function kT(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!VN(e[n],t[n]))return!1;return!0}function VN(e,t){return Pi(e)?C_(e,t):Pi(t)?C_(t,e):e===t}function C_(e,t){return Pi(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function NN(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),i=a[a.length-1];(i===".."||i===".")&&a.push("");let s=n.length-1,r,o;for(r=0;r<a.length;r++)if(o=a[r],o!==".")if(o==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+a.slice(r).join("/")}const Ns={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var zu;(function(e){e.pop="pop",e.push="push"})(zu||(zu={}));var hu;(function(e){e.back="back",e.forward="forward",e.unknown=""})(hu||(hu={}));function UN(e){if(!e)if(Oo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),MN(e)}const BN=/^[^#]+#/;function HN(e,t){return e.replace(BN,"#")+t}function jN(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const Oh=()=>({left:window.scrollX,top:window.scrollY});function WN(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=jN(i,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 P_(e,t){return(history.state?history.state.position-t:-1)+e}const wv=new Map;function qN(e,t){wv.set(e,t)}function zN(e){const t=wv.get(e);return wv.delete(e),t}let YN=()=>location.protocol+"//"+location.host;function CT(e,t){const{pathname:n,search:a,hash:i}=t,s=e.indexOf("#");if(s>-1){let o=i.includes(e.slice(s))?e.slice(s).length:1,l=i.slice(o);return l[0]!=="/"&&(l="/"+l),k_(l,"")}return k_(n,e)+a+i}function GN(e,t,n,a){let i=[],s=[],r=null;const o=({state:f})=>{const h=CT(e,location),p=n.value,v=t.value;let m=0;if(f){if(n.value=h,t.value=f,r&&r===p){r=null;return}m=v?f.position-v.position:0}else a(h);i.forEach(g=>{g(n.value,p,{delta:m,type:zu.pop,direction:m?m>0?hu.forward:hu.back:hu.unknown})})};function l(){r=n.value}function u(f){i.push(f);const h=()=>{const p=i.indexOf(f);p>-1&&i.splice(p,1)};return s.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(Ft({},f.state,{scroll:Oh()}),"")}function d(){for(const f of s)f();s=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function A_(e,t,n,a=!1,i=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:i?Oh():null}}function KN(e){const{history:t,location:n}=window,a={value:CT(e,n)},i={value:t.state};i.value||s(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:YN()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),i.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function r(l,u){const c=Ft({},t.state,A_(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});s(l,c,!0),a.value=l}function o(l,u){const c=Ft({},i.value,t.state,{forward:l,scroll:Oh()});s(c.current,c,!0);const d=Ft({},A_(a.value,l,null),{position:c.position+1},u);s(l,d,!1),a.value=l}return{location:a,state:i,push:o,replace:r}}function ZN(e){e=UN(e);const t=KN(e),n=GN(e,t.state,t.location,t.replace);function a(s,r=!0){r||n.pauseListeners(),history.go(s)}const i=Ft({location:"",base:e,go:a,createHref:HN.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function XN(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ZN(e)}function JN(e){return typeof e=="string"||e&&typeof e=="object"}function PT(e){return typeof e=="string"||typeof e=="symbol"}const AT=Symbol("");var T_;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(T_||(T_={}));function dl(e,t){return Ft(new Error,{type:e,[AT]:!0},t)}function Qi(e,t){return e instanceof Error&&AT in e&&(t==null||!!(e.type&t))}const I_="[^/]+?",QN={sensitive:!1,strict:!1,start:!0,end:!0},eU=/[.+*?^${}()[\]/\\]/g;function tU(e,t){const n=Ft({},QN,t),a=[];let i=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(i+="/");for(let d=0;d<u.length;d++){const f=u[d];let h=40+(n.sensitive?.25:0);if(f.type===0)d||(i+="/"),i+=f.value.replace(eU,"\\$&"),h+=40;else if(f.type===1){const{value:p,repeatable:v,optional:m,regexp:g}=f;s.push({name:p,repeatable:v,optional:m});const b=g||I_;if(b!==I_){h+=10;try{new RegExp(`(${b})`)}catch(_){throw new Error(`Invalid custom RegExp for param "${p}" (${b}): `+_.message)}}let y=v?`((?:${b})(?:/(?:${b}))*)`:`(${b})`;d||(y=m&&u.length<2?`(?:/${y})`:"/"+y),m&&(y+="?"),i+=y,h+=20,m&&(h+=-8),v&&(h+=-20),b===".*"&&(h+=-50)}c.push(h)}a.push(c)}if(n.strict&&n.end){const u=a.length-1;a[u][a[u].length-1]+=.7000000000000001}n.strict||(i+="/?"),n.end?i+="$":n.strict&&!i.endsWith("/")&&(i+="(?:/|$)");const r=new RegExp(i,n.sensitive?"":"i");function o(u){const c=u.match(r),d={};if(!c)return null;for(let f=1;f<c.length;f++){const h=c[f]||"",p=s[f-1];d[p.name]=h&&p.repeatable?h.split("/"):h}return d}function l(u){let c="",d=!1;for(const f of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const h of f)if(h.type===0)c+=h.value;else if(h.type===1){const{value:p,repeatable:v,optional:m}=h,g=p in u?u[p]:"";if(Pi(g)&&!v)throw new Error(`Provided param "${p}" is an array but it is not repeatable (* or + modifiers)`);const b=Pi(g)?g.join("/"):g;if(!b)if(m)f.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${p}"`);c+=b}}return c||"/"}return{re:r,score:a,keys:s,parse:o,stringify:l}}function nU(e,t){let n=0;for(;n<e.length&&n<t.length;){const a=t[n]-e[n];if(a)return a;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function TT(e,t){let n=0;const a=e.score,i=t.score;for(;n<a.length&&n<i.length;){const s=nU(a[n],i[n]);if(s)return s;n++}if(Math.abs(i.length-a.length)===1){if(x_(a))return 1;if(x_(i))return-1}return i.length-a.length}function x_(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const aU={type:0,value:""},iU=/[a-zA-Z0-9_]/;function sU(e){if(!e)return[[]];if(e==="/")return[[aU]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,a=n;const i=[];let s;function r(){s&&i.push(s),s=[]}let o=0,l,u="",c="";function d(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;o<e.length;){if(l=e[o++],l==="\\"&&n!==2){a=n,n=4;continue}switch(n){case 0:l==="/"?(u&&d(),r()):l===":"?(d(),n=1):f();break;case 4:f(),n=a;break;case 1:l==="("?n=2:iU.test(l)?f():(d(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&o--);break;case 2:l===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+l:n=3:c+=l;break;case 3:d(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&o--,c="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${u}"`),d(),r(),i}function rU(e,t,n){const a=tU(sU(e.path),n),i=Ft(a,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function oU(e,t){const n=[],a=new Map;t=L_({strict:!1,end:!0,sensitive:!1},t);function i(d){return a.get(d)}function s(d,f,h){const p=!h,v=R_(d);v.aliasOf=h&&h.record;const m=L_(t,d),g=[v];if("alias"in d){const _=typeof d.alias=="string"?[d.alias]:d.alias;for(const C of _)g.push(R_(Ft({},v,{components:h?h.record.components:v.components,path:C,aliasOf:h?h.record:v})))}let b,y;for(const _ of g){const{path:C}=_;if(f&&C[0]!=="/"){const A=f.record.path,P=A[A.length-1]==="/"?"":"/";_.path=f.record.path+(C&&P+C)}if(b=rU(_,f,m),h?h.alias.push(b):(y=y||b,y!==b&&y.alias.push(b),p&&d.name&&!O_(b)&&r(d.name)),IT(b)&&l(b),v.children){const A=v.children;for(let P=0;P<A.length;P++)s(A[P],b,h&&h.children[P])}h=h||b}return y?()=>{r(y)}:fu}function r(d){if(PT(d)){const f=a.get(d);f&&(a.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(r),f.alias.forEach(r))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&a.delete(d.record.name),d.children.forEach(r),d.alias.forEach(r))}}function o(){return n}function l(d){const f=cU(d,n);n.splice(f,0,d),d.record.name&&!O_(d)&&a.set(d.record.name,d)}function u(d,f){let h,p={},v,m;if("name"in d&&d.name){if(h=a.get(d.name),!h)throw dl(1,{location:d});m=h.record.name,p=Ft(E_(f.params,h.keys.filter(y=>!y.optional).concat(h.parent?h.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),d.params&&E_(d.params,h.keys.map(y=>y.name))),v=h.stringify(p)}else if(d.path!=null)v=d.path,h=n.find(y=>y.re.test(v)),h&&(p=h.parse(v),m=h.record.name);else{if(h=f.name?a.get(f.name):n.find(y=>y.re.test(f.path)),!h)throw dl(1,{location:d,currentLocation:f});m=h.record.name,p=Ft({},f.params,d.params),v=h.stringify(p)}const g=[];let b=h;for(;b;)g.unshift(b.record),b=b.parent;return{name:m,path:v,params:p,matched:g,meta:uU(g)}}e.forEach(d=>s(d));function c(){n.length=0,a.clear()}return{addRoute:s,resolve:u,removeRoute:r,clearRoutes:c,getRoutes:o,getRecordMatcher:i}}function E_(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function R_(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:lU(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 lU(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function O_(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function uU(e){return e.reduce((t,n)=>Ft(t,n.meta),{})}function L_(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function cU(e,t){let n=0,a=t.length;for(;n!==a;){const s=n+a>>1;TT(e,t[s])<0?a=s:n=s+1}const i=dU(e);return i&&(a=t.lastIndexOf(i,a-1)),a}function dU(e){let t=e;for(;t=t.parent;)if(IT(t)&&TT(e,t)===0)return t}function IT({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function fU(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;i<a.length;++i){const s=a[i].replace(bT," "),r=s.indexOf("="),o=qu(r<0?s:s.slice(0,r)),l=r<0?null:qu(s.slice(r+1));if(o in t){let u=t[o];Pi(u)||(u=t[o]=[u]),u.push(l)}else t[o]=l}return t}function D_(e){let t="";for(let n in e){const a=e[n];if(n=RN(n),a==null){a!==void 0&&(t+=(t.length?"&":"")+n);continue}(Pi(a)?a.map(s=>s&&bv(s)):[a&&bv(a)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function hU(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Pi(a)?a.map(i=>i==null?null:""+i):a==null?a:""+a)}return t}const mU=Symbol(""),M_=Symbol(""),Lh=Symbol(""),_y=Symbol(""),_v=Symbol("");function Ul(){let e=[];function t(a){return e.push(a),()=>{const i=e.indexOf(a);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Gs(e,t,n,a,i,s=r=>r()){const r=a&&(a.enterCallbacks[i]=a.enterCallbacks[i]||[]);return()=>new Promise((o,l)=>{const u=f=>{f===!1?l(dl(4,{from:n,to:t})):f instanceof Error?l(f):JN(f)?l(dl(2,{from:t,to:f})):(r&&a.enterCallbacks[i]===r&&typeof f=="function"&&r.push(f),o())},c=s(()=>e.call(a&&a.instances[i],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function Fp(e,t,n,a,i=s=>s()){const s=[];for(const r of e)for(const o in r.components){let l=r.components[o];if(!(t!=="beforeRouteEnter"&&!r.instances[o]))if(vT(l)){const c=(l.__vccOpts||l)[t];c&&s.push(Gs(c,n,a,r,o,i))}else{let u=l();s.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${r.path}"`);const d=wN(c)?c.default:c;r.mods[o]=c,r.components[o]=d;const h=(d.__vccOpts||d)[t];return h&&Gs(h,n,a,r,o,i)()}))}}return s}function $_(e){const t=pt(Lh),n=pt(_y),a=S(()=>{const l=me(e.to);return t.resolve(l)}),i=S(()=>{const{matched:l}=a.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(cl.bind(null,c));if(f>-1)return f;const h=F_(l[u-2]);return u>1&&F_(c)===h&&d[d.length-1].path!==h?d.findIndex(cl.bind(null,l[u-2])):f}),s=S(()=>i.value>-1&&bU(n.params,a.value.params)),r=S(()=>i.value>-1&&i.value===n.matched.length-1&&kT(n.params,a.value.params));function o(l={}){if(yU(l)){const u=t[me(e.replace)?"replace":"push"](me(e.to)).catch(fu);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:S(()=>a.value.href),isActive:s,isExactActive:r,navigate:o}}function pU(e){return e.length===1?e[0]:e}const gU=xa({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:$_,setup(e,{slots:t}){const n=rn($_(e)),{options:a}=pt(Lh),i=S(()=>({[V_(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[V_(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&pU(t.default(n));return e.custom?s:Ba("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},s)}}}),vU=gU;function yU(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 bU(e,t){for(const n in t){const a=t[n],i=e[n];if(typeof a=="string"){if(a!==i)return!1}else if(!Pi(i)||i.length!==a.length||a.some((s,r)=>s!==i[r]))return!1}return!0}function F_(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const V_=(e,t,n)=>e??t??n,wU=xa({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=pt(_v),i=S(()=>e.route||a.value),s=pt(M_,0),r=S(()=>{let u=me(s);const{matched:c}=i.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=S(()=>i.value.matched[r.value]);zt(M_,S(()=>r.value+1)),zt(mU,o),zt(_v,i);const l=K();return Ve(()=>[l.value,o.value,e.name],([u,c,d],[f,h,p])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!cl(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=i.value,c=e.name,d=o.value,f=d&&d.components[c];if(!f)return N_(n.default,{Component:f,route:u});const h=d.props[c],p=h?h===!0?u.params:typeof h=="function"?h(u):h:null,m=Ba(f,Ft({},p,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return N_(n.default,{Component:m,route:u})||m}}});function N_(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const _U=wU;function SU(e){const t=oU(e.routes,e),n=e.parseQuery||fU,a=e.stringifyQuery||D_,i=e.history,s=Ul(),r=Ul(),o=Ul(),l=lt(Ns);let u=Ns;Oo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Mp.bind(null,G=>""+G),d=Mp.bind(null,LN),f=Mp.bind(null,qu);function h(G,ce){let fe,Pe;return PT(G)?(fe=t.getRecordMatcher(G),Pe=ce):Pe=G,t.addRoute(Pe,fe)}function p(G){const ce=t.getRecordMatcher(G);ce&&t.removeRoute(ce)}function v(){return t.getRoutes().map(G=>G.record)}function m(G){return!!t.getRecordMatcher(G)}function g(G,ce){if(ce=Ft({},ce||l.value),typeof G=="string"){const ae=$p(n,G,ce.path),ye=t.resolve({path:ae.path},ce),we=i.createHref(ae.fullPath);return Ft(ae,ye,{params:f(ye.params),hash:qu(ae.hash),redirectedFrom:void 0,href:we})}let fe;if(G.path!=null)fe=Ft({},G,{path:$p(n,G.path,ce.path).path});else{const ae=Ft({},G.params);for(const ye in ae)ae[ye]==null&&delete ae[ye];fe=Ft({},G,{params:d(ae)}),ce.params=d(ce.params)}const Pe=t.resolve(fe,ce),He=G.hash||"";Pe.params=c(f(Pe.params));const M=$N(a,Ft({},G,{hash:EN(He),path:Pe.path})),H=i.createHref(M);return Ft({fullPath:M,hash:He,query:a===D_?hU(G.query):G.query||{}},Pe,{redirectedFrom:void 0,href:H})}function b(G){return typeof G=="string"?$p(n,G,l.value.path):Ft({},G)}function y(G,ce){if(u!==G)return dl(8,{from:ce,to:G})}function _(G){return P(G)}function C(G){return _(Ft(b(G),{replace:!0}))}function A(G){const ce=G.matched[G.matched.length-1];if(ce&&ce.redirect){const{redirect:fe}=ce;let Pe=typeof fe=="function"?fe(G):fe;return typeof Pe=="string"&&(Pe=Pe.includes("?")||Pe.includes("#")?Pe=b(Pe):{path:Pe},Pe.params={}),Ft({query:G.query,hash:G.hash,params:Pe.path!=null?{}:G.params},Pe)}}function P(G,ce){const fe=u=g(G),Pe=l.value,He=G.state,M=G.force,H=G.replace===!0,ae=A(fe);if(ae)return P(Ft(b(ae),{state:typeof ae=="object"?Ft({},He,ae.state):He,force:M,replace:H}),ce||fe);const ye=fe;ye.redirectedFrom=ce;let we;return!M&&FN(a,Pe,fe)&&(we=dl(16,{to:ye,from:Pe}),R(Pe,Pe,!0,!1)),(we?Promise.resolve(we):W(ye,Pe)).catch(Se=>Qi(Se)?Qi(Se,2)?Se:ve(Se):se(Se,ye,Pe)).then(Se=>{if(Se){if(Qi(Se,2))return P(Ft({replace:H},b(Se.to),{state:typeof Se.to=="object"?Ft({},He,Se.to.state):He,force:M}),ce||ye)}else Se=E(ye,Pe,!0,H,He);return Z(ye,Pe,Se),Se})}function T(G,ce){const fe=y(G,ce);return fe?Promise.reject(fe):Promise.resolve()}function I(G){const ce=te.values().next().value;return ce&&typeof ce.runWithContext=="function"?ce.runWithContext(G):G()}function W(G,ce){let fe;const[Pe,He,M]=kU(G,ce);fe=Fp(Pe.reverse(),"beforeRouteLeave",G,ce);for(const ae of Pe)ae.leaveGuards.forEach(ye=>{fe.push(Gs(ye,G,ce))});const H=T.bind(null,G,ce);return fe.push(H),q(fe).then(()=>{fe=[];for(const ae of s.list())fe.push(Gs(ae,G,ce));return fe.push(H),q(fe)}).then(()=>{fe=Fp(He,"beforeRouteUpdate",G,ce);for(const ae of He)ae.updateGuards.forEach(ye=>{fe.push(Gs(ye,G,ce))});return fe.push(H),q(fe)}).then(()=>{fe=[];for(const ae of M)if(ae.beforeEnter)if(Pi(ae.beforeEnter))for(const ye of ae.beforeEnter)fe.push(Gs(ye,G,ce));else fe.push(Gs(ae.beforeEnter,G,ce));return fe.push(H),q(fe)}).then(()=>(G.matched.forEach(ae=>ae.enterCallbacks={}),fe=Fp(M,"beforeRouteEnter",G,ce,I),fe.push(H),q(fe))).then(()=>{fe=[];for(const ae of r.list())fe.push(Gs(ae,G,ce));return fe.push(H),q(fe)}).catch(ae=>Qi(ae,8)?ae:Promise.reject(ae))}function Z(G,ce,fe){o.list().forEach(Pe=>I(()=>Pe(G,ce,fe)))}function E(G,ce,fe,Pe,He){const M=y(G,ce);if(M)return M;const H=ce===Ns,ae=Oo?history.state:{};fe&&(Pe||H?i.replace(G.fullPath,Ft({scroll:H&&ae&&ae.scroll},He)):i.push(G.fullPath,He)),l.value=G,R(G,ce,fe,H),ve()}let X;function re(){X||(X=i.listen((G,ce,fe)=>{if(!J.listening)return;const Pe=g(G),He=A(Pe);if(He){P(Ft(He,{replace:!0,force:!0}),Pe).catch(fu);return}u=Pe;const M=l.value;Oo&&qN(P_(M.fullPath,fe.delta),Oh()),W(Pe,M).catch(H=>Qi(H,12)?H:Qi(H,2)?(P(Ft(b(H.to),{force:!0}),Pe).then(ae=>{Qi(ae,20)&&!fe.delta&&fe.type===zu.pop&&i.go(-1,!1)}).catch(fu),Promise.reject()):(fe.delta&&i.go(-fe.delta,!1),se(H,Pe,M))).then(H=>{H=H||E(Pe,M,!1),H&&(fe.delta&&!Qi(H,8)?i.go(-fe.delta,!1):fe.type===zu.pop&&Qi(H,20)&&i.go(-1,!1)),Z(Pe,M,H)}).catch(fu)}))}let ke=Ul(),ue=Ul(),oe;function se(G,ce,fe){ve(G);const Pe=ue.list();return Pe.length?Pe.forEach(He=>He(G,ce,fe)):console.error(G),Promise.reject(G)}function de(){return oe&&l.value!==Ns?Promise.resolve():new Promise((G,ce)=>{ke.add([G,ce])})}function ve(G){return oe||(oe=!G,re(),ke.list().forEach(([ce,fe])=>G?fe(G):ce()),ke.reset()),G}function R(G,ce,fe,Pe){const{scrollBehavior:He}=e;if(!Oo||!He)return Promise.resolve();const M=!fe&&zN(P_(G.fullPath,0))||(Pe||!fe)&&history.state&&history.state.scroll||null;return At().then(()=>He(G,ce,M)).then(H=>H&&WN(H)).catch(H=>se(H,G,ce))}const N=G=>i.go(G);let B;const te=new Set,J={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,clearRoutes:t.clearRoutes,hasRoute:m,getRoutes:v,resolve:g,options:e,push:_,replace:C,go:N,back:()=>N(-1),forward:()=>N(1),beforeEach:s.add,beforeResolve:r.add,afterEach:o.add,onError:ue.add,isReady:de,install(G){const ce=this;G.component("RouterLink",vU),G.component("RouterView",_U),G.config.globalProperties.$router=ce,Object.defineProperty(G.config.globalProperties,"$route",{enumerable:!0,get:()=>me(l)}),Oo&&!B&&l.value===Ns&&(B=!0,_(i.location).catch(He=>{}));const fe={};for(const He in Ns)Object.defineProperty(fe,He,{get:()=>l.value[He],enumerable:!0});G.provide(Lh,ce),G.provide(_y,VS(fe)),G.provide(_v,l);const Pe=G.unmount;te.add(G),G.unmount=function(){te.delete(G),te.size<1&&(u=Ns,X&&X(),X=null,l.value=Ns,B=!1,oe=!1),Pe()}}};function q(G){return G.reduce((ce,fe)=>ce.then(()=>I(fe)),Promise.resolve())}return J}function kU(e,t){const n=[],a=[],i=[],s=Math.max(t.matched.length,e.matched.length);for(let r=0;r<s;r++){const o=t.matched[r];o&&(e.matched.find(u=>cl(u,o))?a.push(o):n.push(o));const l=e.matched[r];l&&(t.matched.find(u=>cl(u,l))||i.push(l))}return[n,a,i]}function An(){return pt(Lh)}function da(e){return pt(_y)}const CU={__name:"Toastr",setup(e){const t=K(""),n=()=>{t.value=window.innerWidth>=1921?"top-center":"top-right"};return Ht(()=>{n()}),(a,i)=>(F(),be(me(NM),{position:t.value,expand:!0,"visible-toasts":10},null,8,["position"]))}},PU={class:"layout-container"},AU={class:"content-container"},TU={__name:"App",setup(e){const t=K(!1),n=K(!1),a=K(!1),i=K({mode:"md",title:"",text:""}),s=Wt(),r=f=>{t.value=!0,i.value=f},o=()=>{n.value=!0,s.isLoggedIn?s.sendCpanelUserAnalytics({event:wt.CUSTOMER_REVIEWS_TOOLTIP,data:{ToolTip:"Which Audit to use"}}):s.sendCpanelUserAnalytics({event:wt.REVIEW_TOOLTIPS,data:{ToolTip:"Website Score"}})},l=()=>{a.value=!0},u=Hn(),c=An(),d=K(!1);return Ht(async()=>{!u.audits.length&&await c.replace("/welcome"),d.value=!0}),(f,h)=>{const p=xc("router-view");return d.value?(F(),be(fC,{key:0},{default:j(()=>[w(HP,{class:"main"},{default:j(()=>[x("div",PU,[x("div",AU,[w(p,{onShowPopup:r,onShowAuditPopup:o,onShowAuditSeeWhyPopup:l})])])]),_:1}),w(QV,{title:i.value.title,text:i.value.text,mode:i.value.mode,modelValue:t.value,"onUpdate:modelValue":h[0]||(h[0]=v=>t.value=v)},null,8,["title","text","mode","modelValue"]),w(hN,{modelValue:n.value,"onUpdate:modelValue":h[1]||(h[1]=v=>n.value=v)},null,8,["modelValue"]),w(bN,{modelValue:a.value,"onUpdate:modelValue":h[2]||(h[2]=v=>a.value=v)},null,8,["modelValue"]),w(CU)]),_:1})):We("",!0)}}},IU=Ge(TU,[["__scopeId","data-v-706e2d3e"]]),xU={class:"layout-container"},EU={class:"content-container"},RU={class:"error-page ma-5"},OU={class:"mt-1"},LU={__name:"ServerErrorApp",setup(e){const t=An(),n=da(),a=()=>{t.replace(n.fullPath),window.location.reload()};return(i,s)=>(F(),be(fC,null,{default:j(()=>[w(HP,{class:"main"},{default:j(()=>[x("div",xU,[x("div",EU,[x("div",RU,[x("h1",null,ee(i.$t("serverErrorPage.500")),1),x("h2",OU,ee(i.$t("serverErrorPage.title")),1),w(kt,{class:"mt-5","max-width":"112px","min-height":"38px",onClick:a},{default:j(()=>[Ue(ee(i.$t("global.reload")),1)]),_:1})])])])]),_:1})]),_:1}))}},DU=Ge(LU,[["__scopeId","data-v-d1e897af"]]);//! moment.js //! version : 2.30.1 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com var xT;function Le(){return xT.apply(null,arguments)}function MU(e){xT=e}function Ai(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Jr(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function xt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Sy(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(xt(e,t))return!1;return!0}function ha(e){return e===void 0}function Cs(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Gc(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function ET(e,t){var n=[],a,i=e.length;for(a=0;a<i;++a)n.push(t(e[a],a));return n}function ar(e,t){for(var n in t)xt(t,n)&&(e[n]=t[n]);return xt(t,"toString")&&(e.toString=t.toString),xt(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Gi(e,t,n,a){return QT(e,t,n,a,!0).utc()}function $U(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function gt(e){return e._pf==null&&(e._pf=$U()),e._pf}var Sv;Array.prototype.some?Sv=Array.prototype.some:Sv=function(e){var t=Object(this),n=t.length>>>0,a;for(a=0;a<n;a++)if(a in t&&e.call(this,t[a],a,t))return!0;return!1};function ky(e){var t=null,n=!1,a=e._d&&!isNaN(e._d.getTime());if(a&&(t=gt(e),n=Sv.call(t.parsedDateParts,function(i){return i!=null}),a=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(a=a&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=a;else return a;return e._isValid}function Dh(e){var t=Gi(NaN);return e!=null?ar(gt(t),e):gt(t).userInvalidated=!0,t}var U_=Le.momentProperties=[],Vp=!1;function Cy(e,t){var n,a,i,s=U_.length;if(ha(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),ha(t._i)||(e._i=t._i),ha(t._f)||(e._f=t._f),ha(t._l)||(e._l=t._l),ha(t._strict)||(e._strict=t._strict),ha(t._tzm)||(e._tzm=t._tzm),ha(t._isUTC)||(e._isUTC=t._isUTC),ha(t._offset)||(e._offset=t._offset),ha(t._pf)||(e._pf=gt(t)),ha(t._locale)||(e._locale=t._locale),s>0)for(n=0;n<s;n++)a=U_[n],i=t[a],ha(i)||(e[a]=i);return e}function Kc(e){Cy(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Vp===!1&&(Vp=!0,Le.updateOffset(this),Vp=!1)}function Ti(e){return e instanceof Kc||e!=null&&e._isAMomentObject!=null}function RT(e){Le.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function ui(e,t){var n=!0;return ar(function(){if(Le.deprecationHandler!=null&&Le.deprecationHandler(null,e),n){var a=[],i,s,r,o=arguments.length;for(s=0;s<o;s++){if(i="",typeof arguments[s]=="object"){i+=` [`+s+"] ";for(r in arguments[0])xt(arguments[0],r)&&(i+=r+": "+arguments[0][r]+", ");i=i.slice(0,-2)}else i=arguments[s];a.push(i)}RT(e+` Arguments: `+Array.prototype.slice.call(a).join("")+` `+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var B_={};function OT(e,t){Le.deprecationHandler!=null&&Le.deprecationHandler(e,t),B_[e]||(RT(t),B_[e]=!0)}Le.suppressDeprecationWarnings=!1;Le.deprecationHandler=null;function Ki(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function FU(e){var t,n;for(n in e)xt(e,n)&&(t=e[n],Ki(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function kv(e,t){var n=ar({},e),a;for(a in t)xt(t,a)&&(Jr(e[a])&&Jr(t[a])?(n[a]={},ar(n[a],e[a]),ar(n[a],t[a])):t[a]!=null?n[a]=t[a]:delete n[a]);for(a in e)xt(e,a)&&!xt(t,a)&&Jr(e[a])&&(n[a]=ar({},n[a]));return n}function Py(e){e!=null&&this.set(e)}var Cv;Object.keys?Cv=Object.keys:Cv=function(e){var t,n=[];for(t in e)xt(e,t)&&n.push(t);return n};var VU={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function NU(e,t,n){var a=this._calendar[e]||this._calendar.sameElse;return Ki(a)?a.call(t,n):a}function ji(e,t,n){var a=""+Math.abs(e),i=t-a.length,s=e>=0;return(s?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+a}var Ay=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,kd=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Np={},Uo={};function rt(e,t,n,a){var i=a;typeof a=="string"&&(i=function(){return this[a]()}),e&&(Uo[e]=i),t&&(Uo[t[0]]=function(){return ji(i.apply(this,arguments),t[1],t[2])}),n&&(Uo[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function UU(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function BU(e){var t=e.match(Ay),n,a;for(n=0,a=t.length;n<a;n++)Uo[t[n]]?t[n]=Uo[t[n]]:t[n]=UU(t[n]);return function(i){var s="",r;for(r=0;r<a;r++)s+=Ki(t[r])?t[r].call(i,e):t[r];return s}}function Ud(e,t){return e.isValid()?(t=LT(t,e.localeData()),Np[t]=Np[t]||BU(t),Np[t](e)):e.localeData().invalidDate()}function LT(e,t){var n=5;function a(i){return t.longDateFormat(i)||i}for(kd.lastIndex=0;n>=0&&kd.test(e);)e=e.replace(kd,a),kd.lastIndex=0,n-=1;return e}var HU={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function jU(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Ay).map(function(a){return a==="MMMM"||a==="MM"||a==="DD"||a==="dddd"?a.slice(1):a}).join(""),this._longDateFormat[e])}var WU="Invalid date";function qU(){return this._invalidDate}var zU="%d",YU=/\d{1,2}/;function GU(e){return this._ordinal.replace("%d",e)}var KU={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ZU(e,t,n,a){var i=this._relativeTime[n];return Ki(i)?i(e,t,n,a):i.replace(/%d/i,e)}function XU(e,t){var n=this._relativeTime[e>0?"future":"past"];return Ki(n)?n(t):n.replace(/%s/i,t)}var H_={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ci(e){return typeof e=="string"?H_[e]||H_[e.toLowerCase()]:void 0}function Ty(e){var t={},n,a;for(a in e)xt(e,a)&&(n=ci(a),n&&(t[n]=e[a]));return t}var JU={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function QU(e){var t=[],n;for(n in e)xt(e,n)&&t.push({unit:n,priority:JU[n]});return t.sort(function(a,i){return a.priority-i.priority}),t}var DT=/\d/,Wa=/\d\d/,MT=/\d{3}/,Iy=/\d{4}/,Mh=/[+-]?\d{6}/,an=/\d\d?/,$T=/\d\d\d\d?/,FT=/\d\d\d\d\d\d?/,$h=/\d{1,3}/,xy=/\d{1,4}/,Fh=/[+-]?\d{1,6}/,Cl=/\d+/,Vh=/[+-]?\d+/,eB=/Z|[+-]\d\d:?\d\d/gi,Nh=/Z|[+-]\d\d(?::?\d\d)?/gi,tB=/[+-]?\d+(\.\d{1,3})?/,Zc=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Pl=/^[1-9]\d?/,Ey=/^([1-9]\d|\d)/,Pf;Pf={};function Qe(e,t,n){Pf[e]=Ki(t)?t:function(a,i){return a&&n?n:t}}function nB(e,t){return xt(Pf,e)?Pf[e](t._strict,t._locale):new RegExp(aB(e))}function aB(e){return ws(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,a,i,s){return n||a||i||s}))}function ws(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Za(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function _t(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=Za(t)),n}var Pv={};function Gt(e,t){var n,a=t,i;for(typeof e=="string"&&(e=[e]),Cs(t)&&(a=function(s,r){r[t]=_t(s)}),i=e.length,n=0;n<i;n++)Pv[e[n]]=a}function Xc(e,t){Gt(e,function(n,a,i,s){i._w=i._w||{},t(n,i._w,i,s)})}function iB(e,t,n){t!=null&&xt(Pv,e)&&Pv[e](t,n._a,n,e)}function Uh(e){return e%4===0&&e%100!==0||e%400===0}var Qn=0,gs=1,Fi=2,Ln=3,bi=4,vs=5,Dr=6,sB=7,rB=8;rt("Y",0,0,function(){var e=this.year();return e<=9999?ji(e,4):"+"+e});rt(0,["YY",2],0,function(){return this.year()%100});rt(0,["YYYY",4],0,"year");rt(0,["YYYYY",5],0,"year");rt(0,["YYYYYY",6,!0],0,"year");Qe("Y",Vh);Qe("YY",an,Wa);Qe("YYYY",xy,Iy);Qe("YYYYY",Fh,Mh);Qe("YYYYYY",Fh,Mh);Gt(["YYYYY","YYYYYY"],Qn);Gt("YYYY",function(e,t){t[Qn]=e.length===2?Le.parseTwoDigitYear(e):_t(e)});Gt("YY",function(e,t){t[Qn]=Le.parseTwoDigitYear(e)});Gt("Y",function(e,t){t[Qn]=parseInt(e,10)});function mu(e){return Uh(e)?366:365}Le.parseTwoDigitYear=function(e){return _t(e)+(_t(e)>68?1900:2e3)};var VT=Al("FullYear",!0);function oB(){return Uh(this.year())}function Al(e,t){return function(n){return n!=null?(NT(this,e,n),Le.updateOffset(this,t),this):Yu(this,e)}}function Yu(e,t){if(!e.isValid())return NaN;var n=e._d,a=e._isUTC;switch(t){case"Milliseconds":return a?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return a?n.getUTCSeconds():n.getSeconds();case"Minutes":return a?n.getUTCMinutes():n.getMinutes();case"Hours":return a?n.getUTCHours():n.getHours();case"Date":return a?n.getUTCDate():n.getDate();case"Day":return a?n.getUTCDay():n.getDay();case"Month":return a?n.getUTCMonth():n.getMonth();case"FullYear":return a?n.getUTCFullYear():n.getFullYear();default:return NaN}}function NT(e,t,n){var a,i,s,r,o;if(!(!e.isValid()||isNaN(n))){switch(a=e._d,i=e._isUTC,t){case"Milliseconds":return void(i?a.setUTCMilliseconds(n):a.setMilliseconds(n));case"Seconds":return void(i?a.setUTCSeconds(n):a.setSeconds(n));case"Minutes":return void(i?a.setUTCMinutes(n):a.setMinutes(n));case"Hours":return void(i?a.setUTCHours(n):a.setHours(n));case"Date":return void(i?a.setUTCDate(n):a.setDate(n));case"FullYear":break;default:return}s=n,r=e.month(),o=e.date(),o=o===29&&r===1&&!Uh(s)?28:o,i?a.setUTCFullYear(s,r,o):a.setFullYear(s,r,o)}}function lB(e){return e=ci(e),Ki(this[e])?this[e]():this}function uB(e,t){if(typeof e=="object"){e=Ty(e);var n=QU(e),a,i=n.length;for(a=0;a<i;a++)this[n[a].unit](e[n[a].unit])}else if(e=ci(e),Ki(this[e]))return this[e](t);return this}function cB(e,t){return(e%t+t)%t}var vn;Array.prototype.indexOf?vn=Array.prototype.indexOf:vn=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function Ry(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=cB(t,12);return e+=(t-n)/12,n===1?Uh(e)?29:28:31-n%7%2}rt("M",["MM",2],"Mo",function(){return this.month()+1});rt("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});rt("MMMM",0,0,function(e){return this.localeData().months(this,e)});Qe("M",an,Pl);Qe("MM",an,Wa);Qe("MMM",function(e,t){return t.monthsShortRegex(e)});Qe("MMMM",function(e,t){return t.monthsRegex(e)});Gt(["M","MM"],function(e,t){t[gs]=_t(e)-1});Gt(["MMM","MMMM"],function(e,t,n,a){var i=n._locale.monthsParse(e,a,n._strict);i!=null?t[gs]=i:gt(n).invalidMonth=e});var dB="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),UT="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),BT=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,fB=Zc,hB=Zc;function mB(e,t){return e?Ai(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||BT).test(t)?"format":"standalone"][e.month()]:Ai(this._months)?this._months:this._months.standalone}function pB(e,t){return e?Ai(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[BT.test(t)?"format":"standalone"][e.month()]:Ai(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function gB(e,t,n){var a,i,s,r=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)s=Gi([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(s,"").toLocaleLowerCase();return n?t==="MMM"?(i=vn.call(this._shortMonthsParse,r),i!==-1?i:null):(i=vn.call(this._longMonthsParse,r),i!==-1?i:null):t==="MMM"?(i=vn.call(this._shortMonthsParse,r),i!==-1?i:(i=vn.call(this._longMonthsParse,r),i!==-1?i:null)):(i=vn.call(this._longMonthsParse,r),i!==-1?i:(i=vn.call(this._shortMonthsParse,r),i!==-1?i:null))}function vB(e,t,n){var a,i,s;if(this._monthsParseExact)return gB.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(i=Gi([2e3,a]),n&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!n&&!this._monthsParse[a]&&(s="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[a]=new RegExp(s.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[a].test(e))return a;if(n&&t==="MMM"&&this._shortMonthsParse[a].test(e))return a;if(!n&&this._monthsParse[a].test(e))return a}}function HT(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=_t(t);else if(t=e.localeData().monthsParse(t),!Cs(t))return e}var n=t,a=e.date();return a=a<29?a:Math.min(a,Ry(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,a):e._d.setMonth(n,a),e}function jT(e){return e!=null?(HT(this,e),Le.updateOffset(this,!0),this):Yu(this,"Month")}function yB(){return Ry(this.year(),this.month())}function bB(e){return this._monthsParseExact?(xt(this,"_monthsRegex")||WT.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(xt(this,"_monthsShortRegex")||(this._monthsShortRegex=fB),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function wB(e){return this._monthsParseExact?(xt(this,"_monthsRegex")||WT.call(this),e?this._monthsStrictRegex:this._monthsRegex):(xt(this,"_monthsRegex")||(this._monthsRegex=hB),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function WT(){function e(l,u){return u.length-l.length}var t=[],n=[],a=[],i,s,r,o;for(i=0;i<12;i++)s=Gi([2e3,i]),r=ws(this.monthsShort(s,"")),o=ws(this.months(s,"")),t.push(r),n.push(o),a.push(o),a.push(r);t.sort(e),n.sort(e),a.sort(e),this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function _B(e,t,n,a,i,s,r){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,a,i,s,r),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,a,i,s,r),o}function Gu(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Af(e,t,n){var a=7+t-n,i=(7+Gu(e,0,a).getUTCDay()-t)%7;return-i+a-1}function qT(e,t,n,a,i){var s=(7+n-a)%7,r=Af(e,a,i),o=1+7*(t-1)+s+r,l,u;return o<=0?(l=e-1,u=mu(l)+o):o>mu(e)?(l=e+1,u=o-mu(e)):(l=e,u=o),{year:l,dayOfYear:u}}function Ku(e,t,n){var a=Af(e.year(),t,n),i=Math.floor((e.dayOfYear()-a-1)/7)+1,s,r;return i<1?(r=e.year()-1,s=i+_s(r,t,n)):i>_s(e.year(),t,n)?(s=i-_s(e.year(),t,n),r=e.year()+1):(r=e.year(),s=i),{week:s,year:r}}function _s(e,t,n){var a=Af(e,t,n),i=Af(e+1,t,n);return(mu(e)-a+i)/7}rt("w",["ww",2],"wo","week");rt("W",["WW",2],"Wo","isoWeek");Qe("w",an,Pl);Qe("ww",an,Wa);Qe("W",an,Pl);Qe("WW",an,Wa);Xc(["w","ww","W","WW"],function(e,t,n,a){t[a.substr(0,1)]=_t(e)});function SB(e){return Ku(e,this._week.dow,this._week.doy).week}var kB={dow:0,doy:6};function CB(){return this._week.dow}function PB(){return this._week.doy}function AB(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function TB(e){var t=Ku(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}rt("d",0,"do","day");rt("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});rt("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});rt("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});rt("e",0,0,"weekday");rt("E",0,0,"isoWeekday");Qe("d",an);Qe("e",an);Qe("E",an);Qe("dd",function(e,t){return t.weekdaysMinRegex(e)});Qe("ddd",function(e,t){return t.weekdaysShortRegex(e)});Qe("dddd",function(e,t){return t.weekdaysRegex(e)});Xc(["dd","ddd","dddd"],function(e,t,n,a){var i=n._locale.weekdaysParse(e,a,n._strict);i!=null?t.d=i:gt(n).invalidWeekday=e});Xc(["d","e","E"],function(e,t,n,a){t[a]=_t(e)});function IB(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function xB(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Oy(e,t){return e.slice(t,7).concat(e.slice(0,t))}var EB="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),zT="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),RB="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),OB=Zc,LB=Zc,DB=Zc;function MB(e,t){var n=Ai(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Oy(n,this._week.dow):e?n[e.day()]:n}function $B(e){return e===!0?Oy(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function FB(e){return e===!0?Oy(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function VB(e,t,n){var a,i,s,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)s=Gi([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(s,"").toLocaleLowerCase();return n?t==="dddd"?(i=vn.call(this._weekdaysParse,r),i!==-1?i:null):t==="ddd"?(i=vn.call(this._shortWeekdaysParse,r),i!==-1?i:null):(i=vn.call(this._minWeekdaysParse,r),i!==-1?i:null):t==="dddd"?(i=vn.call(this._weekdaysParse,r),i!==-1||(i=vn.call(this._shortWeekdaysParse,r),i!==-1)?i:(i=vn.call(this._minWeekdaysParse,r),i!==-1?i:null)):t==="ddd"?(i=vn.call(this._shortWeekdaysParse,r),i!==-1||(i=vn.call(this._weekdaysParse,r),i!==-1)?i:(i=vn.call(this._minWeekdaysParse,r),i!==-1?i:null)):(i=vn.call(this._minWeekdaysParse,r),i!==-1||(i=vn.call(this._weekdaysParse,r),i!==-1)?i:(i=vn.call(this._shortWeekdaysParse,r),i!==-1?i:null))}function NB(e,t,n){var a,i,s;if(this._weekdaysParseExact)return VB.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(i=Gi([2e3,1]).day(a),n&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(s="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[a]=new RegExp(s.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[a].test(e))return a;if(n&&t==="ddd"&&this._shortWeekdaysParse[a].test(e))return a;if(n&&t==="dd"&&this._minWeekdaysParse[a].test(e))return a;if(!n&&this._weekdaysParse[a].test(e))return a}}function UB(e){if(!this.isValid())return e!=null?this:NaN;var t=Yu(this,"Day");return e!=null?(e=IB(e,this.localeData()),this.add(e-t,"d")):t}function BB(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function HB(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=xB(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function jB(e){return this._weekdaysParseExact?(xt(this,"_weekdaysRegex")||Ly.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(xt(this,"_weekdaysRegex")||(this._weekdaysRegex=OB),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function WB(e){return this._weekdaysParseExact?(xt(this,"_weekdaysRegex")||Ly.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(xt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=LB),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function qB(e){return this._weekdaysParseExact?(xt(this,"_weekdaysRegex")||Ly.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(xt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=DB),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ly(){function e(c,d){return d.length-c.length}var t=[],n=[],a=[],i=[],s,r,o,l,u;for(s=0;s<7;s++)r=Gi([2e3,1]).day(s),o=ws(this.weekdaysMin(r,"")),l=ws(this.weekdaysShort(r,"")),u=ws(this.weekdays(r,"")),t.push(o),n.push(l),a.push(u),i.push(o),i.push(l),i.push(u);t.sort(e),n.sort(e),a.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Dy(){return this.hours()%12||12}function zB(){return this.hours()||24}rt("H",["HH",2],0,"hour");rt("h",["hh",2],0,Dy);rt("k",["kk",2],0,zB);rt("hmm",0,0,function(){return""+Dy.apply(this)+ji(this.minutes(),2)});rt("hmmss",0,0,function(){return""+Dy.apply(this)+ji(this.minutes(),2)+ji(this.seconds(),2)});rt("Hmm",0,0,function(){return""+this.hours()+ji(this.minutes(),2)});rt("Hmmss",0,0,function(){return""+this.hours()+ji(this.minutes(),2)+ji(this.seconds(),2)});function YT(e,t){rt(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}YT("a",!0);YT("A",!1);function GT(e,t){return t._meridiemParse}Qe("a",GT);Qe("A",GT);Qe("H",an,Ey);Qe("h",an,Pl);Qe("k",an,Pl);Qe("HH",an,Wa);Qe("hh",an,Wa);Qe("kk",an,Wa);Qe("hmm",$T);Qe("hmmss",FT);Qe("Hmm",$T);Qe("Hmmss",FT);Gt(["H","HH"],Ln);Gt(["k","kk"],function(e,t,n){var a=_t(e);t[Ln]=a===24?0:a});Gt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Gt(["h","hh"],function(e,t,n){t[Ln]=_t(e),gt(n).bigHour=!0});Gt("hmm",function(e,t,n){var a=e.length-2;t[Ln]=_t(e.substr(0,a)),t[bi]=_t(e.substr(a)),gt(n).bigHour=!0});Gt("hmmss",function(e,t,n){var a=e.length-4,i=e.length-2;t[Ln]=_t(e.substr(0,a)),t[bi]=_t(e.substr(a,2)),t[vs]=_t(e.substr(i)),gt(n).bigHour=!0});Gt("Hmm",function(e,t,n){var a=e.length-2;t[Ln]=_t(e.substr(0,a)),t[bi]=_t(e.substr(a))});Gt("Hmmss",function(e,t,n){var a=e.length-4,i=e.length-2;t[Ln]=_t(e.substr(0,a)),t[bi]=_t(e.substr(a,2)),t[vs]=_t(e.substr(i))});function YB(e){return(e+"").toLowerCase().charAt(0)==="p"}var GB=/[ap]\.?m?\.?/i,KB=Al("Hours",!0);function ZB(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var KT={calendar:VU,longDateFormat:HU,invalidDate:WU,ordinal:zU,dayOfMonthOrdinalParse:YU,relativeTime:KU,months:dB,monthsShort:UT,week:kB,weekdays:EB,weekdaysMin:RB,weekdaysShort:zT,meridiemParse:GB},sn={},Bl={},Zu;function XB(e,t){var n,a=Math.min(e.length,t.length);for(n=0;n<a;n+=1)if(e[n]!==t[n])return n;return a}function j_(e){return e&&e.toLowerCase().replace("_","-")}function JB(e){for(var t=0,n,a,i,s;t<e.length;){for(s=j_(e[t]).split("-"),n=s.length,a=j_(e[t+1]),a=a?a.split("-"):null;n>0;){if(i=Bh(s.slice(0,n).join("-")),i)return i;if(a&&a.length>=n&&XB(s,a)>=n-1)break;n--}t++}return Zu}function QB(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Bh(e){var t=null,n;if(sn[e]===void 0&&typeof module<"u"&&module&&module.exports&&QB(e))try{t=Zu._abbr,n=require,n("./locale/"+e),lr(t)}catch{sn[e]=null}return sn[e]}function lr(e,t){var n;return e&&(ha(t)?n=Ds(e):n=My(e,t),n?Zu=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Zu._abbr}function My(e,t){if(t!==null){var n,a=KT;if(t.abbr=e,sn[e]!=null)OT("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=sn[e]._config;else if(t.parentLocale!=null)if(sn[t.parentLocale]!=null)a=sn[t.parentLocale]._config;else if(n=Bh(t.parentLocale),n!=null)a=n._config;else return Bl[t.parentLocale]||(Bl[t.parentLocale]=[]),Bl[t.parentLocale].push({name:e,config:t}),null;return sn[e]=new Py(kv(a,t)),Bl[e]&&Bl[e].forEach(function(i){My(i.name,i.config)}),lr(e),sn[e]}else return delete sn[e],null}function eH(e,t){if(t!=null){var n,a,i=KT;sn[e]!=null&&sn[e].parentLocale!=null?sn[e].set(kv(sn[e]._config,t)):(a=Bh(e),a!=null&&(i=a._config),t=kv(i,t),a==null&&(t.abbr=e),n=new Py(t),n.parentLocale=sn[e],sn[e]=n),lr(e)}else sn[e]!=null&&(sn[e].parentLocale!=null?(sn[e]=sn[e].parentLocale,e===lr()&&lr(e)):sn[e]!=null&&delete sn[e]);return sn[e]}function Ds(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Zu;if(!Ai(e)){if(t=Bh(e),t)return t;e=[e]}return JB(e)}function tH(){return Cv(sn)}function $y(e){var t,n=e._a;return n&>(e).overflow===-2&&(t=n[gs]<0||n[gs]>11?gs:n[Fi]<1||n[Fi]>Ry(n[Qn],n[gs])?Fi:n[Ln]<0||n[Ln]>24||n[Ln]===24&&(n[bi]!==0||n[vs]!==0||n[Dr]!==0)?Ln:n[bi]<0||n[bi]>59?bi:n[vs]<0||n[vs]>59?vs:n[Dr]<0||n[Dr]>999?Dr:-1,gt(e)._overflowDayOfYear&&(t<Qn||t>Fi)&&(t=Fi),gt(e)._overflowWeeks&&t===-1&&(t=sB),gt(e)._overflowWeekday&&t===-1&&(t=rB),gt(e).overflow=t),e}var nH=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,aH=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,iH=/Z|[+-]\d\d(?::?\d\d)?/,Cd=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Up=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],sH=/^\/?Date\((-?\d+)/i,rH=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,oH={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ZT(e){var t,n,a=e._i,i=nH.exec(a)||aH.exec(a),s,r,o,l,u=Cd.length,c=Up.length;if(i){for(gt(e).iso=!0,t=0,n=u;t<n;t++)if(Cd[t][1].exec(i[1])){r=Cd[t][0],s=Cd[t][2]!==!1;break}if(r==null){e._isValid=!1;return}if(i[3]){for(t=0,n=c;t<n;t++)if(Up[t][1].exec(i[3])){o=(i[2]||" ")+Up[t][0];break}if(o==null){e._isValid=!1;return}}if(!s&&o!=null){e._isValid=!1;return}if(i[4])if(iH.exec(i[4]))l="Z";else{e._isValid=!1;return}e._f=r+(o||"")+(l||""),Vy(e)}else e._isValid=!1}function lH(e,t,n,a,i,s){var r=[uH(e),UT.indexOf(t),parseInt(n,10),parseInt(a,10),parseInt(i,10)];return s&&r.push(parseInt(s,10)),r}function uH(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function cH(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function dH(e,t,n){if(e){var a=zT.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(a!==i)return gt(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function fH(e,t,n){if(e)return oH[e];if(t)return 0;var a=parseInt(n,10),i=a%100,s=(a-i)/100;return s*60+i}function XT(e){var t=rH.exec(cH(e._i)),n;if(t){if(n=lH(t[4],t[3],t[2],t[5],t[6],t[7]),!dH(t[1],n,e))return;e._a=n,e._tzm=fH(t[8],t[9],t[10]),e._d=Gu.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),gt(e).rfc2822=!0}else e._isValid=!1}function hH(e){var t=sH.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(ZT(e),e._isValid===!1)delete e._isValid;else return;if(XT(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:Le.createFromInputFallback(e)}Le.createFromInputFallback=ui("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Lo(e,t,n){return e??t??n}function mH(e){var t=new Date(Le.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Fy(e){var t,n,a=[],i,s,r;if(!e._d){for(i=mH(e),e._w&&e._a[Fi]==null&&e._a[gs]==null&&pH(e),e._dayOfYear!=null&&(r=Lo(e._a[Qn],i[Qn]),(e._dayOfYear>mu(r)||e._dayOfYear===0)&&(gt(e)._overflowDayOfYear=!0),n=Gu(r,0,e._dayOfYear),e._a[gs]=n.getUTCMonth(),e._a[Fi]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=a[t]=i[t];for(;t<7;t++)e._a[t]=a[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Ln]===24&&e._a[bi]===0&&e._a[vs]===0&&e._a[Dr]===0&&(e._nextDay=!0,e._a[Ln]=0),e._d=(e._useUTC?Gu:_B).apply(null,a),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ln]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==s&&(gt(e).weekdayMismatch=!0)}}function pH(e){var t,n,a,i,s,r,o,l,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(s=1,r=4,n=Lo(t.GG,e._a[Qn],Ku(nn(),1,4).year),a=Lo(t.W,1),i=Lo(t.E,1),(i<1||i>7)&&(l=!0)):(s=e._locale._week.dow,r=e._locale._week.doy,u=Ku(nn(),s,r),n=Lo(t.gg,e._a[Qn],u.year),a=Lo(t.w,u.week),t.d!=null?(i=t.d,(i<0||i>6)&&(l=!0)):t.e!=null?(i=t.e+s,(t.e<0||t.e>6)&&(l=!0)):i=s),a<1||a>_s(n,s,r)?gt(e)._overflowWeeks=!0:l!=null?gt(e)._overflowWeekday=!0:(o=qT(n,a,i,s,r),e._a[Qn]=o.year,e._dayOfYear=o.dayOfYear)}Le.ISO_8601=function(){};Le.RFC_2822=function(){};function Vy(e){if(e._f===Le.ISO_8601){ZT(e);return}if(e._f===Le.RFC_2822){XT(e);return}e._a=[],gt(e).empty=!0;var t=""+e._i,n,a,i,s,r,o=t.length,l=0,u,c;for(i=LT(e._f,e._locale).match(Ay)||[],c=i.length,n=0;n<c;n++)s=i[n],a=(t.match(nB(s,e))||[])[0],a&&(r=t.substr(0,t.indexOf(a)),r.length>0&>(e).unusedInput.push(r),t=t.slice(t.indexOf(a)+a.length),l+=a.length),Uo[s]?(a?gt(e).empty=!1:gt(e).unusedTokens.push(s),iB(s,a,e)):e._strict&&!a&>(e).unusedTokens.push(s);gt(e).charsLeftOver=o-l,t.length>0&>(e).unusedInput.push(t),e._a[Ln]<=12&>(e).bigHour===!0&&e._a[Ln]>0&&(gt(e).bigHour=void 0),gt(e).parsedDateParts=e._a.slice(0),gt(e).meridiem=e._meridiem,e._a[Ln]=gH(e._locale,e._a[Ln],e._meridiem),u=gt(e).era,u!==null&&(e._a[Qn]=e._locale.erasConvertYear(u,e._a[Qn])),Fy(e),$y(e)}function gH(e,t,n){var a;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(a=e.isPM(n),a&&t<12&&(t+=12),!a&&t===12&&(t=0)),t)}function vH(e){var t,n,a,i,s,r,o=!1,l=e._f.length;if(l===0){gt(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<l;i++)s=0,r=!1,t=Cy({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],Vy(t),ky(t)&&(r=!0),s+=gt(t).charsLeftOver,s+=gt(t).unusedTokens.length*10,gt(t).score=s,o?s<a&&(a=s,n=t):(a==null||s<a||r)&&(a=s,n=t,r&&(o=!0));ar(e,n||t)}function yH(e){if(!e._d){var t=Ty(e._i),n=t.day===void 0?t.date:t.day;e._a=ET([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(a){return a&&parseInt(a,10)}),Fy(e)}}function bH(e){var t=new Kc($y(JT(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function JT(e){var t=e._i,n=e._f;return e._locale=e._locale||Ds(e._l),t===null||n===void 0&&t===""?Dh({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),Ti(t)?new Kc($y(t)):(Gc(t)?e._d=t:Ai(n)?vH(e):n?Vy(e):wH(e),ky(e)||(e._d=null),e))}function wH(e){var t=e._i;ha(t)?e._d=new Date(Le.now()):Gc(t)?e._d=new Date(t.valueOf()):typeof t=="string"?hH(e):Ai(t)?(e._a=ET(t.slice(0),function(n){return parseInt(n,10)}),Fy(e)):Jr(t)?yH(e):Cs(t)?e._d=new Date(t):Le.createFromInputFallback(e)}function QT(e,t,n,a,i){var s={};return(t===!0||t===!1)&&(a=t,t=void 0),(n===!0||n===!1)&&(a=n,n=void 0),(Jr(e)&&Sy(e)||Ai(e)&&e.length===0)&&(e=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=i,s._l=n,s._i=e,s._f=t,s._strict=a,bH(s)}function nn(e,t,n,a){return QT(e,t,n,a,!1)}var _H=ui("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=nn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:Dh()}),SH=ui("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=nn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:Dh()});function eI(e,t){var n,a;if(t.length===1&&Ai(t[0])&&(t=t[0]),!t.length)return nn();for(n=t[0],a=1;a<t.length;++a)(!t[a].isValid()||t[a][e](n))&&(n=t[a]);return n}function kH(){var e=[].slice.call(arguments,0);return eI("isBefore",e)}function CH(){var e=[].slice.call(arguments,0);return eI("isAfter",e)}var PH=function(){return Date.now?Date.now():+new Date},Hl=["year","quarter","month","week","day","hour","minute","second","millisecond"];function AH(e){var t,n=!1,a,i=Hl.length;for(t in e)if(xt(e,t)&&!(vn.call(Hl,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(a=0;a<i;++a)if(e[Hl[a]]){if(n)return!1;parseFloat(e[Hl[a]])!==_t(e[Hl[a]])&&(n=!0)}return!0}function TH(){return this._isValid}function IH(){return xi(NaN)}function Hh(e){var t=Ty(e),n=t.year||0,a=t.quarter||0,i=t.month||0,s=t.week||t.isoWeek||0,r=t.day||0,o=t.hour||0,l=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=AH(t),this._milliseconds=+c+u*1e3+l*6e4+o*1e3*60*60,this._days=+r+s*7,this._months=+i+a*3+n*12,this._data={},this._locale=Ds(),this._bubble()}function Bd(e){return e instanceof Hh}function Av(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function xH(e,t,n){var a=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),s=0,r;for(r=0;r<a;r++)_t(e[r])!==_t(t[r])&&s++;return s+i}function tI(e,t){rt(e,0,0,function(){var n=this.utcOffset(),a="+";return n<0&&(n=-n,a="-"),a+ji(~~(n/60),2)+t+ji(~~n%60,2)})}tI("Z",":");tI("ZZ","");Qe("Z",Nh);Qe("ZZ",Nh);Gt(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ny(Nh,e)});var EH=/([\+\-]|\d\d)/gi;function Ny(e,t){var n=(t||"").match(e),a,i,s;return n===null?null:(a=n[n.length-1]||[],i=(a+"").match(EH)||["-",0,0],s=+(i[1]*60)+_t(i[2]),s===0?0:i[0]==="+"?s:-s)}function Uy(e,t){var n,a;return t._isUTC?(n=t.clone(),a=(Ti(e)||Gc(e)?e.valueOf():nn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),Le.updateOffset(n,!1),n):nn(e).local()}function Tv(e){return-Math.round(e._d.getTimezoneOffset())}Le.updateOffset=function(){};function RH(e,t,n){var a=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=Ny(Nh,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(i=Tv(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),a!==e&&(!t||this._changeInProgress?iI(this,xi(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,Le.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?a:Tv(this)}function OH(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function LH(e){return this.utcOffset(0,e)}function DH(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Tv(this),"m")),this}function MH(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=Ny(eB,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function $H(e){return this.isValid()?(e=e?nn(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function FH(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function VH(){if(!ha(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Cy(e,this),e=JT(e),e._a?(t=e._isUTC?Gi(e._a):nn(e._a),this._isDSTShifted=this.isValid()&&xH(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function NH(){return this.isValid()?!this._isUTC:!1}function UH(){return this.isValid()?this._isUTC:!1}function nI(){return this.isValid()?this._isUTC&&this._offset===0:!1}var BH=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,HH=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function xi(e,t){var n=e,a=null,i,s,r;return Bd(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Cs(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(a=BH.exec(e))?(i=a[1]==="-"?-1:1,n={y:0,d:_t(a[Fi])*i,h:_t(a[Ln])*i,m:_t(a[bi])*i,s:_t(a[vs])*i,ms:_t(Av(a[Dr]*1e3))*i}):(a=HH.exec(e))?(i=a[1]==="-"?-1:1,n={y:Ar(a[2],i),M:Ar(a[3],i),w:Ar(a[4],i),d:Ar(a[5],i),h:Ar(a[6],i),m:Ar(a[7],i),s:Ar(a[8],i)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(r=jH(nn(n.from),nn(n.to)),n={},n.ms=r.milliseconds,n.M=r.months),s=new Hh(n),Bd(e)&&xt(e,"_locale")&&(s._locale=e._locale),Bd(e)&&xt(e,"_isValid")&&(s._isValid=e._isValid),s}xi.fn=Hh.prototype;xi.invalid=IH;function Ar(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function W_(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function jH(e,t){var n;return e.isValid()&&t.isValid()?(t=Uy(t,e),e.isBefore(t)?n=W_(e,t):(n=W_(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function aI(e,t){return function(n,a){var i,s;return a!==null&&!isNaN(+a)&&(OT(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=n,n=a,a=s),i=xi(n,a),iI(this,i,e),this}}function iI(e,t,n,a){var i=t._milliseconds,s=Av(t._days),r=Av(t._months);e.isValid()&&(a=a??!0,r&&HT(e,Yu(e,"Month")+r*n),s&&NT(e,"Date",Yu(e,"Date")+s*n),i&&e._d.setTime(e._d.valueOf()+i*n),a&&Le.updateOffset(e,s||r))}var WH=aI(1,"add"),qH=aI(-1,"subtract");function sI(e){return typeof e=="string"||e instanceof String}function zH(e){return Ti(e)||Gc(e)||sI(e)||Cs(e)||GH(e)||YH(e)||e===null||e===void 0}function YH(e){var t=Jr(e)&&!Sy(e),n=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,s,r=a.length;for(i=0;i<r;i+=1)s=a[i],n=n||xt(e,s);return t&&n}function GH(e){var t=Ai(e),n=!1;return t&&(n=e.filter(function(a){return!Cs(a)&&sI(e)}).length===0),t&&n}function KH(e){var t=Jr(e)&&!Sy(e),n=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,s;for(i=0;i<a.length;i+=1)s=a[i],n=n||xt(e,s);return t&&n}function ZH(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function XH(e,t){arguments.length===1&&(arguments[0]?zH(arguments[0])?(e=arguments[0],t=void 0):KH(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||nn(),a=Uy(n,this).startOf("day"),i=Le.calendarFormat(this,a)||"sameElse",s=t&&(Ki(t[i])?t[i].call(this,n):t[i]);return this.format(s||this.localeData().calendar(i,this,nn(n)))}function JH(){return new Kc(this)}function QH(e,t){var n=Ti(e)?e:nn(e);return this.isValid()&&n.isValid()?(t=ci(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function ej(e,t){var n=Ti(e)?e:nn(e);return this.isValid()&&n.isValid()?(t=ci(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function tj(e,t,n,a){var i=Ti(e)?e:nn(e),s=Ti(t)?t:nn(t);return this.isValid()&&i.isValid()&&s.isValid()?(a=a||"()",(a[0]==="("?this.isAfter(i,n):!this.isBefore(i,n))&&(a[1]===")"?this.isBefore(s,n):!this.isAfter(s,n))):!1}function nj(e,t){var n=Ti(e)?e:nn(e),a;return this.isValid()&&n.isValid()?(t=ci(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(a=n.valueOf(),this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf())):!1}function aj(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function ij(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function sj(e,t,n){var a,i,s;if(!this.isValid())return NaN;if(a=Uy(e,this),!a.isValid())return NaN;switch(i=(a.utcOffset()-this.utcOffset())*6e4,t=ci(t),t){case"year":s=Hd(this,a)/12;break;case"month":s=Hd(this,a);break;case"quarter":s=Hd(this,a)/3;break;case"second":s=(this-a)/1e3;break;case"minute":s=(this-a)/6e4;break;case"hour":s=(this-a)/36e5;break;case"day":s=(this-a-i)/864e5;break;case"week":s=(this-a-i)/6048e5;break;default:s=this-a}return n?s:Za(s)}function Hd(e,t){if(e.date()<t.date())return-Hd(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),a=e.clone().add(n,"months"),i,s;return t-a<0?(i=e.clone().add(n-1,"months"),s=(t-a)/(a-i)):(i=e.clone().add(n+1,"months"),s=(t-a)/(i-a)),-(n+s)||0}Le.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";Le.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function rj(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function oj(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?Ud(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ki(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Ud(n,"Z")):Ud(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function lj(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,a,i,s;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",s=t+'[")]',this.format(n+a+i+s)}function uj(e){e||(e=this.isUtc()?Le.defaultFormatUtc:Le.defaultFormat);var t=Ud(this,e);return this.localeData().postformat(t)}function cj(e,t){return this.isValid()&&(Ti(e)&&e.isValid()||nn(e).isValid())?xi({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function dj(e){return this.from(nn(),e)}function fj(e,t){return this.isValid()&&(Ti(e)&&e.isValid()||nn(e).isValid())?xi({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function hj(e){return this.to(nn(),e)}function rI(e){var t;return e===void 0?this._locale._abbr:(t=Ds(e),t!=null&&(this._locale=t),this)}var oI=ui("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function lI(){return this._locale}var Tf=1e3,Bo=60*Tf,If=60*Bo,uI=(365*400+97)*24*If;function Ho(e,t){return(e%t+t)%t}function cI(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-uI:new Date(e,t,n).valueOf()}function dI(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-uI:Date.UTC(e,t,n)}function mj(e){var t,n;if(e=ci(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?dI:cI,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Ho(t+(this._isUTC?0:this.utcOffset()*Bo),If);break;case"minute":t=this._d.valueOf(),t-=Ho(t,Bo);break;case"second":t=this._d.valueOf(),t-=Ho(t,Tf);break}return this._d.setTime(t),Le.updateOffset(this,!0),this}function pj(e){var t,n;if(e=ci(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?dI:cI,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=If-Ho(t+(this._isUTC?0:this.utcOffset()*Bo),If)-1;break;case"minute":t=this._d.valueOf(),t+=Bo-Ho(t,Bo)-1;break;case"second":t=this._d.valueOf(),t+=Tf-Ho(t,Tf)-1;break}return this._d.setTime(t),Le.updateOffset(this,!0),this}function gj(){return this._d.valueOf()-(this._offset||0)*6e4}function vj(){return Math.floor(this.valueOf()/1e3)}function yj(){return new Date(this.valueOf())}function bj(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function wj(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function _j(){return this.isValid()?this.toISOString():null}function Sj(){return ky(this)}function kj(){return ar({},gt(this))}function Cj(){return gt(this).overflow}function Pj(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}rt("N",0,0,"eraAbbr");rt("NN",0,0,"eraAbbr");rt("NNN",0,0,"eraAbbr");rt("NNNN",0,0,"eraName");rt("NNNNN",0,0,"eraNarrow");rt("y",["y",1],"yo","eraYear");rt("y",["yy",2],0,"eraYear");rt("y",["yyy",3],0,"eraYear");rt("y",["yyyy",4],0,"eraYear");Qe("N",By);Qe("NN",By);Qe("NNN",By);Qe("NNNN",$j);Qe("NNNNN",Fj);Gt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,a){var i=n._locale.erasParse(e,a,n._strict);i?gt(n).era=i:gt(n).invalidEra=e});Qe("y",Cl);Qe("yy",Cl);Qe("yyy",Cl);Qe("yyyy",Cl);Qe("yo",Vj);Gt(["y","yy","yyy","yyyy"],Qn);Gt(["yo"],function(e,t,n,a){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Qn]=n._locale.eraYearOrdinalParse(e,i):t[Qn]=parseInt(e,10)});function Aj(e,t){var n,a,i,s=this._eras||Ds("en")._eras;for(n=0,a=s.length;n<a;++n){switch(typeof s[n].since){case"string":i=Le(s[n].since).startOf("day"),s[n].since=i.valueOf();break}switch(typeof s[n].until){case"undefined":s[n].until=1/0;break;case"string":i=Le(s[n].until).startOf("day").valueOf(),s[n].until=i.valueOf();break}}return s}function Tj(e,t,n){var a,i,s=this.eras(),r,o,l;for(e=e.toUpperCase(),a=0,i=s.length;a<i;++a)if(r=s[a].name.toUpperCase(),o=s[a].abbr.toUpperCase(),l=s[a].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return s[a];break;case"NNNN":if(r===e)return s[a];break;case"NNNNN":if(l===e)return s[a];break}else if([r,o,l].indexOf(e)>=0)return s[a]}function Ij(e,t){var n=e.since<=e.until?1:-1;return t===void 0?Le(e.since).year():Le(e.since).year()+(t-e.offset)*n}function xj(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].name;return""}function Ej(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].narrow;return""}function Rj(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].abbr;return""}function Oj(){var e,t,n,a,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,a=this.clone().startOf("day").valueOf(),i[e].since<=a&&a<=i[e].until||i[e].until<=a&&a<=i[e].since)return(this.year()-Le(i[e].since).year())*n+i[e].offset;return this.year()}function Lj(e){return xt(this,"_erasNameRegex")||Hy.call(this),e?this._erasNameRegex:this._erasRegex}function Dj(e){return xt(this,"_erasAbbrRegex")||Hy.call(this),e?this._erasAbbrRegex:this._erasRegex}function Mj(e){return xt(this,"_erasNarrowRegex")||Hy.call(this),e?this._erasNarrowRegex:this._erasRegex}function By(e,t){return t.erasAbbrRegex(e)}function $j(e,t){return t.erasNameRegex(e)}function Fj(e,t){return t.erasNarrowRegex(e)}function Vj(e,t){return t._eraYearOrdinalRegex||Cl}function Hy(){var e=[],t=[],n=[],a=[],i,s,r,o,l,u=this.eras();for(i=0,s=u.length;i<s;++i)r=ws(u[i].name),o=ws(u[i].abbr),l=ws(u[i].narrow),t.push(r),e.push(o),n.push(l),a.push(r),a.push(o),a.push(l);this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}rt(0,["gg",2],0,function(){return this.weekYear()%100});rt(0,["GG",2],0,function(){return this.isoWeekYear()%100});function jh(e,t){rt(0,[e,e.length],0,t)}jh("gggg","weekYear");jh("ggggg","weekYear");jh("GGGG","isoWeekYear");jh("GGGGG","isoWeekYear");Qe("G",Vh);Qe("g",Vh);Qe("GG",an,Wa);Qe("gg",an,Wa);Qe("GGGG",xy,Iy);Qe("gggg",xy,Iy);Qe("GGGGG",Fh,Mh);Qe("ggggg",Fh,Mh);Xc(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,a){t[a.substr(0,2)]=_t(e)});Xc(["gg","GG"],function(e,t,n,a){t[a]=Le.parseTwoDigitYear(e)});function Nj(e){return fI.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function Uj(e){return fI.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Bj(){return _s(this.year(),1,4)}function Hj(){return _s(this.isoWeekYear(),1,4)}function jj(){var e=this.localeData()._week;return _s(this.year(),e.dow,e.doy)}function Wj(){var e=this.localeData()._week;return _s(this.weekYear(),e.dow,e.doy)}function fI(e,t,n,a,i){var s;return e==null?Ku(this,a,i).year:(s=_s(e,a,i),t>s&&(t=s),qj.call(this,e,t,n,a,i))}function qj(e,t,n,a,i){var s=qT(e,t,n,a,i),r=Gu(s.year,0,s.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}rt("Q",0,"Qo","quarter");Qe("Q",DT);Gt("Q",function(e,t){t[gs]=(_t(e)-1)*3});function zj(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}rt("D",["DD",2],"Do","date");Qe("D",an,Pl);Qe("DD",an,Wa);Qe("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Gt(["D","DD"],Fi);Gt("Do",function(e,t){t[Fi]=_t(e.match(an)[0])});var hI=Al("Date",!0);rt("DDD",["DDDD",3],"DDDo","dayOfYear");Qe("DDD",$h);Qe("DDDD",MT);Gt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=_t(e)});function Yj(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}rt("m",["mm",2],0,"minute");Qe("m",an,Ey);Qe("mm",an,Wa);Gt(["m","mm"],bi);var Gj=Al("Minutes",!1);rt("s",["ss",2],0,"second");Qe("s",an,Ey);Qe("ss",an,Wa);Gt(["s","ss"],vs);var Kj=Al("Seconds",!1);rt("S",0,0,function(){return~~(this.millisecond()/100)});rt(0,["SS",2],0,function(){return~~(this.millisecond()/10)});rt(0,["SSS",3],0,"millisecond");rt(0,["SSSS",4],0,function(){return this.millisecond()*10});rt(0,["SSSSS",5],0,function(){return this.millisecond()*100});rt(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});rt(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});rt(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});rt(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Qe("S",$h,DT);Qe("SS",$h,Wa);Qe("SSS",$h,MT);var ir,mI;for(ir="SSSS";ir.length<=9;ir+="S")Qe(ir,Cl);function Zj(e,t){t[Dr]=_t(("0."+e)*1e3)}for(ir="S";ir.length<=9;ir+="S")Gt(ir,Zj);mI=Al("Milliseconds",!1);rt("z",0,0,"zoneAbbr");rt("zz",0,0,"zoneName");function Xj(){return this._isUTC?"UTC":""}function Jj(){return this._isUTC?"Coordinated Universal Time":""}var De=Kc.prototype;De.add=WH;De.calendar=XH;De.clone=JH;De.diff=sj;De.endOf=pj;De.format=uj;De.from=cj;De.fromNow=dj;De.to=fj;De.toNow=hj;De.get=lB;De.invalidAt=Cj;De.isAfter=QH;De.isBefore=ej;De.isBetween=tj;De.isSame=nj;De.isSameOrAfter=aj;De.isSameOrBefore=ij;De.isValid=Sj;De.lang=oI;De.locale=rI;De.localeData=lI;De.max=SH;De.min=_H;De.parsingFlags=kj;De.set=uB;De.startOf=mj;De.subtract=qH;De.toArray=bj;De.toObject=wj;De.toDate=yj;De.toISOString=oj;De.inspect=lj;typeof Symbol<"u"&&Symbol.for!=null&&(De[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});De.toJSON=_j;De.toString=rj;De.unix=vj;De.valueOf=gj;De.creationData=Pj;De.eraName=xj;De.eraNarrow=Ej;De.eraAbbr=Rj;De.eraYear=Oj;De.year=VT;De.isLeapYear=oB;De.weekYear=Nj;De.isoWeekYear=Uj;De.quarter=De.quarters=zj;De.month=jT;De.daysInMonth=yB;De.week=De.weeks=AB;De.isoWeek=De.isoWeeks=TB;De.weeksInYear=jj;De.weeksInWeekYear=Wj;De.isoWeeksInYear=Bj;De.isoWeeksInISOWeekYear=Hj;De.date=hI;De.day=De.days=UB;De.weekday=BB;De.isoWeekday=HB;De.dayOfYear=Yj;De.hour=De.hours=KB;De.minute=De.minutes=Gj;De.second=De.seconds=Kj;De.millisecond=De.milliseconds=mI;De.utcOffset=RH;De.utc=LH;De.local=DH;De.parseZone=MH;De.hasAlignedHourOffset=$H;De.isDST=FH;De.isLocal=NH;De.isUtcOffset=UH;De.isUtc=nI;De.isUTC=nI;De.zoneAbbr=Xj;De.zoneName=Jj;De.dates=ui("dates accessor is deprecated. Use date instead.",hI);De.months=ui("months accessor is deprecated. Use month instead",jT);De.years=ui("years accessor is deprecated. Use year instead",VT);De.zone=ui("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",OH);De.isDSTShifted=ui("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",VH);function Qj(e){return nn(e*1e3)}function eW(){return nn.apply(null,arguments).parseZone()}function pI(e){return e}var Rt=Py.prototype;Rt.calendar=NU;Rt.longDateFormat=jU;Rt.invalidDate=qU;Rt.ordinal=GU;Rt.preparse=pI;Rt.postformat=pI;Rt.relativeTime=ZU;Rt.pastFuture=XU;Rt.set=FU;Rt.eras=Aj;Rt.erasParse=Tj;Rt.erasConvertYear=Ij;Rt.erasAbbrRegex=Dj;Rt.erasNameRegex=Lj;Rt.erasNarrowRegex=Mj;Rt.months=mB;Rt.monthsShort=pB;Rt.monthsParse=vB;Rt.monthsRegex=wB;Rt.monthsShortRegex=bB;Rt.week=SB;Rt.firstDayOfYear=PB;Rt.firstDayOfWeek=CB;Rt.weekdays=MB;Rt.weekdaysMin=FB;Rt.weekdaysShort=$B;Rt.weekdaysParse=NB;Rt.weekdaysRegex=jB;Rt.weekdaysShortRegex=WB;Rt.weekdaysMinRegex=qB;Rt.isPM=YB;Rt.meridiem=ZB;function xf(e,t,n,a){var i=Ds(),s=Gi().set(a,t);return i[n](s,e)}function gI(e,t,n){if(Cs(e)&&(t=e,e=void 0),e=e||"",t!=null)return xf(e,t,n,"month");var a,i=[];for(a=0;a<12;a++)i[a]=xf(e,a,n,"month");return i}function jy(e,t,n,a){typeof e=="boolean"?(Cs(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Cs(t)&&(n=t,t=void 0),t=t||"");var i=Ds(),s=e?i._week.dow:0,r,o=[];if(n!=null)return xf(t,(n+s)%7,a,"day");for(r=0;r<7;r++)o[r]=xf(t,(r+s)%7,a,"day");return o}function tW(e,t){return gI(e,t,"months")}function nW(e,t){return gI(e,t,"monthsShort")}function aW(e,t,n){return jy(e,t,n,"weekdays")}function iW(e,t,n){return jy(e,t,n,"weekdaysShort")}function sW(e,t,n){return jy(e,t,n,"weekdaysMin")}lr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=_t(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});Le.lang=ui("moment.lang is deprecated. Use moment.locale instead.",lr);Le.langData=ui("moment.langData is deprecated. Use moment.localeData instead.",Ds);var es=Math.abs;function rW(){var e=this._data;return this._milliseconds=es(this._milliseconds),this._days=es(this._days),this._months=es(this._months),e.milliseconds=es(e.milliseconds),e.seconds=es(e.seconds),e.minutes=es(e.minutes),e.hours=es(e.hours),e.months=es(e.months),e.years=es(e.years),this}function vI(e,t,n,a){var i=xi(t,n);return e._milliseconds+=a*i._milliseconds,e._days+=a*i._days,e._months+=a*i._months,e._bubble()}function oW(e,t){return vI(this,e,t,1)}function lW(e,t){return vI(this,e,t,-1)}function q_(e){return e<0?Math.floor(e):Math.ceil(e)}function uW(){var e=this._milliseconds,t=this._days,n=this._months,a=this._data,i,s,r,o,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=q_(Iv(n)+t)*864e5,t=0,n=0),a.milliseconds=e%1e3,i=Za(e/1e3),a.seconds=i%60,s=Za(i/60),a.minutes=s%60,r=Za(s/60),a.hours=r%24,t+=Za(r/24),l=Za(yI(t)),n+=l,t-=q_(Iv(l)),o=Za(n/12),n%=12,a.days=t,a.months=n,a.years=o,this}function yI(e){return e*4800/146097}function Iv(e){return e*146097/4800}function cW(e){if(!this.isValid())return NaN;var t,n,a=this._milliseconds;if(e=ci(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+a/864e5,n=this._months+yI(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Iv(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return t*24+a/36e5;case"minute":return t*1440+a/6e4;case"second":return t*86400+a/1e3;case"millisecond":return Math.floor(t*864e5)+a;default:throw new Error("Unknown unit "+e)}}function Ms(e){return function(){return this.as(e)}}var bI=Ms("ms"),dW=Ms("s"),fW=Ms("m"),hW=Ms("h"),mW=Ms("d"),pW=Ms("w"),gW=Ms("M"),vW=Ms("Q"),yW=Ms("y"),bW=bI;function wW(){return xi(this)}function _W(e){return e=ci(e),this.isValid()?this[e+"s"]():NaN}function wo(e){return function(){return this.isValid()?this._data[e]:NaN}}var SW=wo("milliseconds"),kW=wo("seconds"),CW=wo("minutes"),PW=wo("hours"),AW=wo("days"),TW=wo("months"),IW=wo("years");function xW(){return Za(this.days()/7)}var ss=Math.round,$o={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function EW(e,t,n,a,i){return i.relativeTime(t||1,!!n,e,a)}function RW(e,t,n,a){var i=xi(e).abs(),s=ss(i.as("s")),r=ss(i.as("m")),o=ss(i.as("h")),l=ss(i.as("d")),u=ss(i.as("M")),c=ss(i.as("w")),d=ss(i.as("y")),f=s<=n.ss&&["s",s]||s<n.s&&["ss",s]||r<=1&&["m"]||r<n.m&&["mm",r]||o<=1&&["h"]||o<n.h&&["hh",o]||l<=1&&["d"]||l<n.d&&["dd",l];return n.w!=null&&(f=f||c<=1&&["w"]||c<n.w&&["ww",c]),f=f||u<=1&&["M"]||u<n.M&&["MM",u]||d<=1&&["y"]||["yy",d],f[2]=t,f[3]=+e>0,f[4]=a,EW.apply(null,f)}function OW(e){return e===void 0?ss:typeof e=="function"?(ss=e,!0):!1}function LW(e,t){return $o[e]===void 0?!1:t===void 0?$o[e]:($o[e]=t,e==="s"&&($o.ss=t-1),!0)}function DW(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,a=$o,i,s;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(a=Object.assign({},$o,t),t.s!=null&&t.ss==null&&(a.ss=t.s-1)),i=this.localeData(),s=RW(this,!n,a,i),n&&(s=i.pastFuture(+this,s)),i.postformat(s)}var Bp=Math.abs;function To(e){return(e>0)-(e<0)||+e}function Wh(){if(!this.isValid())return this.localeData().invalidDate();var e=Bp(this._milliseconds)/1e3,t=Bp(this._days),n=Bp(this._months),a,i,s,r,o=this.asSeconds(),l,u,c,d;return o?(a=Za(e/60),i=Za(a/60),e%=60,a%=60,s=Za(n/12),n%=12,r=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=o<0?"-":"",u=To(this._months)!==To(o)?"-":"",c=To(this._days)!==To(o)?"-":"",d=To(this._milliseconds)!==To(o)?"-":"",l+"P"+(s?u+s+"Y":"")+(n?u+n+"M":"")+(t?c+t+"D":"")+(i||a||e?"T":"")+(i?d+i+"H":"")+(a?d+a+"M":"")+(e?d+r+"S":"")):"P0D"}var Ct=Hh.prototype;Ct.isValid=TH;Ct.abs=rW;Ct.add=oW;Ct.subtract=lW;Ct.as=cW;Ct.asMilliseconds=bI;Ct.asSeconds=dW;Ct.asMinutes=fW;Ct.asHours=hW;Ct.asDays=mW;Ct.asWeeks=pW;Ct.asMonths=gW;Ct.asQuarters=vW;Ct.asYears=yW;Ct.valueOf=bW;Ct._bubble=uW;Ct.clone=wW;Ct.get=_W;Ct.milliseconds=SW;Ct.seconds=kW;Ct.minutes=CW;Ct.hours=PW;Ct.days=AW;Ct.weeks=xW;Ct.months=TW;Ct.years=IW;Ct.humanize=DW;Ct.toISOString=Wh;Ct.toString=Wh;Ct.toJSON=Wh;Ct.locale=rI;Ct.localeData=lI;Ct.toIsoString=ui("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Wh);Ct.lang=oI;rt("X",0,0,"unix");rt("x",0,0,"valueOf");Qe("x",Vh);Qe("X",tB);Gt("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Gt("x",function(e,t,n){n._d=new Date(_t(e))});//! moment.js Le.version="2.30.1";MU(nn);Le.fn=De;Le.min=kH;Le.max=CH;Le.now=PH;Le.utc=Gi;Le.unix=Qj;Le.months=tW;Le.isDate=Gc;Le.locale=lr;Le.invalid=Dh;Le.duration=xi;Le.isMoment=Ti;Le.weekdays=aW;Le.parseZone=eW;Le.localeData=Ds;Le.isDuration=Bd;Le.monthsShort=nW;Le.weekdaysMin=sW;Le.defineLocale=My;Le.updateLocale=eH;Le.locales=tH;Le.weekdaysShort=iW;Le.normalizeUnits=ci;Le.relativeTimeRounding=OW;Le.relativeTimeThreshold=LW;Le.calendarFormat=ZH;Le.prototype=De;Le.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const MW="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6663%2018.334H14.9997V16.6673C14.9997%2016.0043%2014.7363%2015.3684%2014.2674%2014.8996C13.7986%2014.4307%2013.1627%2014.1673%2012.4997%2014.1673H7.49967C6.83663%2014.1673%206.20075%2014.4307%205.73191%2014.8996C5.26307%2015.3684%204.99967%2016.0043%204.99967%2016.6673V18.334H3.33301V16.6673C3.33301%2015.5622%203.77199%2014.5024%204.5534%2013.721C5.3348%2012.9396%206.39461%2012.5007%207.49967%2012.5007H12.4997C13.6047%2012.5007%2014.6646%2012.9396%2015.446%2013.721C16.2274%2014.5024%2016.6663%2015.5622%2016.6663%2016.6673V18.334ZM9.99967%2010.834C9.34306%2010.834%208.69288%2010.7047%208.08626%2010.4534C7.47963%2010.2021%206.92843%209.83381%206.46414%209.36952C5.99985%208.90522%205.63155%208.35403%205.38028%207.7474C5.129%207.14077%204.99967%206.49059%204.99967%205.83398C4.99967%205.17737%205.129%204.52719%205.38028%203.92057C5.63155%203.31394%205.99985%202.76274%206.46414%202.29845C6.92843%201.83416%207.47963%201.46586%208.08626%201.21459C8.69288%200.963313%209.34306%200.833984%209.99967%200.833984C11.3258%200.833984%2012.5975%201.36077%2013.5352%202.29845C14.4729%203.23613%2014.9997%204.5079%2014.9997%205.83398C14.9997%207.16007%2014.4729%208.43184%2013.5352%209.36952C12.5975%2010.3072%2011.3258%2010.834%209.99967%2010.834ZM9.99967%209.16732C10.8837%209.16732%2011.7316%208.81613%2012.3567%208.19101C12.9818%207.56589%2013.333%206.71804%2013.333%205.83398C13.333%204.94993%2012.9818%204.10208%2012.3567%203.47696C11.7316%202.85184%2010.8837%202.50065%209.99967%202.50065C9.11562%202.50065%208.26777%202.85184%207.64265%203.47696C7.01753%204.10208%206.66634%204.94993%206.66634%205.83398C6.66634%206.71804%207.01753%207.56589%207.64265%208.19101C8.26777%208.81613%209.11562%209.16732%209.99967%209.16732Z'%20fill='%23003DA6'/%3e%3c/svg%3e",$W={class:"page-top-section__right-side d-flex align-center"},FW={__name:"TopSection",props:{title:{type:String,default:""},subtitle:{type:String,default:""},isShowHelp:{type:Boolean,default:!1},isShowAllWebsiteBtn:{type:Boolean,default:!0}},setup(e){const t=An(),n=da(),a=Wt(),i=K(window==null?void 0:window.location.hostname.includes("local.api.xovi.net")),s=()=>{a.isLoggedIn&&a.sendCpanelUserAnalytics({event:wt.CUSTOMER_DELETES_ACCOUNT,data:{Delete_Account:"Yes"}}),t.push({path:"/account-settings"})},r=()=>{t.push({path:"/"})};return(o,l)=>(F(),_e("div",{class:Tt(["page-top-section d-flex justify-space-between align-center",{"page-top-section--local":i.value}])},[x("div",$W,[bt(o.$slots,"default",{},void 0,!0),e.isShowAllWebsiteBtn?(F(),be(kt,{key:0,"icon-left":"mdi-plus-box-outline",class:"mr-1",onClick:r},{default:j(()=>[Ue(ee(o.$t("allwebsites.addWebsiteBtn")),1)]),_:1})):We("",!0),me(a).isLoggedIn&&me(n).path!=="/account-settings"?(F(),be(kt,{key:1,class:"ml-2",secondary:"",onClick:s},{default:j(()=>[w(wn,{src:me(MW),class:"mr-2"},null,8,["src"]),Ue(" "+ee(o.$t("accountSettings.btnTitle")),1)]),_:1})):We("",!0)])],2))}},Jc=Ge(FW,[["__scopeId","data-v-3d4575fa"]]),Wy="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C6.477%2022%202%2017.523%202%2012C2%206.477%206.477%202%2012%202C17.523%202%2022%206.477%2022%2012C22%2017.523%2017.523%2022%2012%2022ZM11%2011V17H13V11H11ZM11%207V9H13V7H11Z'%20fill='%2300A0DF'/%3e%3c/svg%3e",VW={__name:"InfoButton",props:{textColor:{type:String,default:"#000"},iconSize:{type:String,default:"20"},text:{type:String,default:""},hideIcon:{type:Boolean,default:!1}},emits:["showPopup"],setup(e,{emit:t}){const n=e,a=t;return(i,s)=>(F(),_e("div",{class:"audit-info-btn",onClick:s[0]||(s[0]=r=>a("showPopup"))},[n.hideIcon?We("",!0):(F(),be(wn,{key:0,src:Wy,alt:"info",width:n.iconSize,height:n.iconSize,class:"audit-info-btn__img mr-2"},null,8,["width","height"])),x("span",{class:"audit-info-btn__text",style:wa({color:n.textColor})},ee(n.text),5)]))}},qh=Ge(VW,[["__scopeId","data-v-92a0f3db"]]),NW={__name:"TableHeader",props:{loading:{type:Boolean,default:!1}},setup(e){const t=e;return(n,a)=>t.loading?(F(),be(mh,{key:0,class:"linear-loader",color:"primary","bg-color":"primary","bg-opacity":"0.2",indeterminate:"",height:"4"})):We("",!0)}},UW=Ge(NW,[["__scopeId","data-v-79bc9ce1"]]),Er={DAYS_NEXT_QUICK_AUDIT_AVAILABLE:7,MAX_URLS_PER_GROUP:1e3};function Tl(e){const t=i=>{const s=Le();return Le.duration(s.diff(i)).asDays()>=Er.DAYS_NEXT_QUICK_AUDIT_AVAILABLE},n=i=>{const s=Le(),r=Le(i).add(Er.DAYS_NEXT_QUICK_AUDIT_AVAILABLE,"days"),o=Le.duration(r.diff(s));return Number.isNaN(o.asSeconds())||o.asSeconds()<=0?"":o.asMinutes()<1?`${o.seconds()}s`:o.asHours()<1?`${o.minutes()}m ${o.seconds()}s`:o.asDays()<1?`${o.hours()}h ${o.minutes()}m`:`${o.days()}d ${o.hours()}h`},a=S(()=>{if(!e.value||!e.value.startUrl)return"";try{return new URL(e.value.startUrl).hostname}catch{return e.value.startUrl}});return{quickAuditAvailable:t,calculateNextAuditTime:n,auditStartUrlHostname:a}}const BW={class:"issues-table-loading"},HW={class:"recommendation-item__header"},jW={class:"recommendation-item__text"},WW={class:"recommendation-item__footer"},qW={class:"d-flex table-skeleton-custom"},zW={__name:"TableLoading",props:{recommendationsHidden:{type:Boolean,default:!1}},setup(e){const t=Hn(),n=e,{auditData:a}=mO(t),{auditStartUrlHostname:i}=Tl(a);return(s,r)=>{const o=xc("router-link");return F(),_e("div",BW,[n.recommendationsHidden?We("",!0):(F(!0),_e(Ye,{key:0},_n(Object.values(s.$tm("recommendationPage.recommendations")).length,(l,u)=>(F(),be(o,{key:l,to:`/recommendation-page?id=${s.$route.query.id}&recommendation_id=rec${l}`,class:"recommendation-item-wrapper"},{default:j(()=>[x("div",{class:Tt(["recommendation-item pl-4 pr-4",{"recommendation-item--alt":u%2===1}])},[x("div",HW,[w(dt,{color:"info",class:"recommendation-item__icon"},{default:j(()=>r[0]||(r[0]=[Ue("mdi-information")])),_:1}),x("span",jW,ee(s.$t(`recommendationPage.recommendations.rec${u+1}.name`,{domain:me(i)})),1)]),x("div",WW,[w(dt,{size:"22",color:"primary",class:"recommendation-item__link-icon"},{default:j(()=>r[1]||(r[1]=[Ue(" mdi-chevron-right ")])),_:1})])],2)]),_:2},1032,["to"]))),128)),(F(),_e(Ye,null,_n(6,l=>x("div",qW,[w($a,{type:"button",class:"mr-6",style:{width:"20px"}}),w($a,{type:"list-item",class:"mr-3",style:{width:"20%"}}),w($a,{type:"list-item",class:"mr-3",style:{width:"10%"}}),w($a,{type:"list-item",class:"mr-3",style:{width:"10%"}}),w($a,{type:"list-item",class:"mr-6 ml-auto",style:{width:"20%"}}),w($a,{type:"button",style:{width:"20px"}})])),64))])}}},Il=Ge(zW,[["__scopeId","data-v-4c121826"]]),YW={},GW={class:"no-data-message"};function KW(e,t){return F(),_e("div",GW,ee(e.$t("global.noData")),1)}const zh=Ge(YW,[["render",KW],["__scopeId","data-v-65111452"]]),ZW="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6663%2018.334H14.9997V16.6673C14.9997%2016.0043%2014.7363%2015.3684%2014.2674%2014.8996C13.7986%2014.4307%2013.1627%2014.1673%2012.4997%2014.1673H7.49967C6.83663%2014.1673%206.20075%2014.4307%205.73191%2014.8996C5.26307%2015.3684%204.99967%2016.0043%204.99967%2016.6673V18.334H3.33301V16.6673C3.33301%2015.5622%203.77199%2014.5024%204.5534%2013.721C5.3348%2012.9396%206.39461%2012.5007%207.49967%2012.5007H12.4997C13.6047%2012.5007%2014.6646%2012.9396%2015.446%2013.721C16.2274%2014.5024%2016.6663%2015.5622%2016.6663%2016.6673V18.334ZM9.99967%2010.834C9.34306%2010.834%208.69288%2010.7047%208.08626%2010.4534C7.47963%2010.2021%206.92843%209.83381%206.46414%209.36952C5.99985%208.90522%205.63155%208.35403%205.38028%207.7474C5.129%207.14077%204.99967%206.49059%204.99967%205.83398C4.99967%205.17737%205.129%204.52719%205.38028%203.92057C5.63155%203.31394%205.99985%202.76274%206.46414%202.29845C6.92843%201.83416%207.47963%201.46586%208.08626%201.21459C8.69288%200.963313%209.34306%200.833984%209.99967%200.833984C11.3258%200.833984%2012.5975%201.36077%2013.5352%202.29845C14.4729%203.23613%2014.9997%204.5079%2014.9997%205.83398C14.9997%207.16007%2014.4729%208.43184%2013.5352%209.36952C12.5975%2010.3072%2011.3258%2010.834%209.99967%2010.834ZM9.99967%209.16732C10.8837%209.16732%2011.7316%208.81613%2012.3567%208.19101C12.9818%207.56589%2013.333%206.71804%2013.333%205.83398C13.333%204.94993%2012.9818%204.10208%2012.3567%203.47696C11.7316%202.85184%2010.8837%202.50065%209.99967%202.50065C9.11562%202.50065%208.26777%202.85184%207.64265%203.47696C7.01753%204.10208%206.66634%204.94993%206.66634%205.83398C6.66634%206.71804%207.01753%207.56589%207.64265%208.19101C8.26777%208.81613%209.11562%209.16732%209.99967%209.16732Z'%20fill='%23003DA6'/%3e%3c/svg%3e",XW="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2022H4C3.73478%2022%203.48043%2021.8946%203.29289%2021.7071C3.10536%2021.5196%203%2021.2652%203%2021V3C3%202.73478%203.10536%202.48043%203.29289%202.29289C3.48043%202.10536%203.73478%202%204%202H20C20.2652%202%2020.5196%202.10536%2020.7071%202.29289C20.8946%202.48043%2021%202.73478%2021%203V21C21%2021.2652%2020.8946%2021.5196%2020.7071%2021.7071C20.5196%2021.8946%2020.2652%2022%2020%2022ZM19%2020V4H5V20H19ZM8%209H16V11H8V9ZM8%2013H16V15H8V13Z'%20fill='%23003DA6'/%3e%3c/svg%3e",JW="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C6.477%2022%202%2017.523%202%2012C2%206.477%206.477%202%2012%202C17.523%202%2022%206.477%2022%2012C22%2017.523%2017.523%2022%2012%2022ZM11.003%2016L18.073%208.929L16.659%207.515L11.003%2013.172L8.174%2010.343L6.76%2011.757L11.003%2016Z'%20fill='%2305BD8E'/%3e%3c/svg%3e",QW="data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3335%2022C6.8105%2022%202.3335%2017.523%202.3335%2012C2.3335%206.477%206.8105%202%2012.3335%202C17.8565%202%2022.3335%206.477%2022.3335%2012C22.3335%2017.523%2017.8565%2022%2012.3335%2022ZM12.3335%2010.586L9.5055%207.757L8.0905%209.172L10.9195%2012L8.0905%2014.828L9.5055%2016.243L12.3335%2013.414L15.1615%2016.243L16.5765%2014.828L13.7475%2012L16.5765%209.172L15.1615%207.757L12.3335%2010.586Z'%20fill='%23E64950'/%3e%3c/svg%3e",eq="data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.00023%205.58574L11.9502%200.635742L13.3642%202.04974L8.41423%206.99974L13.3642%2011.9497L11.9502%2013.3637L7.00023%208.41374L2.05023%2013.3637L0.63623%2011.9497L5.58623%206.99974L0.63623%202.04974L2.05023%200.635742L7.00023%205.58574Z'%20fill='%23212529'/%3e%3c/svg%3e",tq="data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.6665%205.00033H18.8332V6.66699H17.1665V17.5003C17.1665%2017.7213%2017.0787%2017.9333%2016.9224%2018.0896C16.7661%2018.2459%2016.5542%2018.3337%2016.3332%2018.3337H4.6665C4.44549%2018.3337%204.23353%2018.2459%204.07725%2018.0896C3.92097%2017.9333%203.83317%2017.7213%203.83317%2017.5003V6.66699H2.1665V5.00033H6.33317V2.50033C6.33317%202.27931%206.42097%202.06735%206.57725%201.91107C6.73353%201.75479%206.94549%201.66699%207.1665%201.66699H13.8332C14.0542%201.66699%2014.2661%201.75479%2014.4224%201.91107C14.5787%202.06735%2014.6665%202.27931%2014.6665%202.50033V5.00033ZM15.4998%206.66699H5.49984V16.667H15.4998V6.66699ZM7.99984%209.16699H9.6665V14.167H7.99984V9.16699ZM11.3332%209.16699H12.9998V14.167H11.3332V9.16699ZM7.99984%203.33366V5.00033H12.9998V3.33366H7.99984Z'%20fill='%23737373'/%3e%3c/svg%3e",nq="data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.83333%205V6.66667H4.66667V15.8333H13.8333V11.6667H15.5V16.6667C15.5%2016.8877%2015.4122%2017.0996%2015.2559%2017.2559C15.0996%2017.4122%2014.8877%2017.5%2014.6667%2017.5H3.83333C3.61232%2017.5%203.40036%2017.4122%203.24408%2017.2559C3.0878%2017.0996%203%2016.8877%203%2016.6667V5.83333C3%205.61232%203.0878%205.40036%203.24408%205.24408C3.40036%205.0878%203.61232%205%203.83333%205H8.83333ZM18%202.5V9.16667H16.3333V5.34417L9.83917%2011.8392L8.66083%2010.6608L15.1542%204.16667H11.3333V2.5H18Z'%20fill='%23003DA6'/%3e%3c/svg%3e",aq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21%208V20.993C21.0009%2021.1243%2020.976%2021.2545%2020.9266%2021.3762C20.8772%2021.4979%2020.8043%2021.6087%2020.7121%2021.7022C20.6199%2021.7957%2020.5101%2021.8701%2020.3892%2021.9212C20.2682%2021.9723%2020.1383%2021.9991%2020.007%2022H3.993C3.72981%2022%203.47739%2021.8955%203.2912%2021.7095C3.105%2021.5235%203.00027%2021.2712%203%2021.008V2.992C3%202.455%203.449%202%204.002%202H14.997L21%208ZM19%209H14V4H5V20H19V9ZM8%207H11V9H8V7ZM8%2011H16V13H8V11ZM8%2015H16V17H8V15Z'%20fill='%23003DA6'/%3e%3c/svg%3e",iq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C6.477%2022%202%2017.523%202%2012C2%206.477%206.477%202%2012%202C17.523%202%2022%206.477%2022%2012C22%2017.523%2017.523%2022%2012%2022ZM12%2020C14.1217%2020%2016.1566%2019.1571%2017.6569%2017.6569C19.1571%2016.1566%2020%2014.1217%2020%2012C20%209.87827%2019.1571%207.84344%2017.6569%206.34315C16.1566%204.84285%2014.1217%204%2012%204C9.87827%204%207.84344%204.84285%206.34315%206.34315C4.84285%207.84344%204%209.87827%204%2012C4%2014.1217%204.84285%2016.1566%206.34315%2017.6569C7.84344%2019.1571%209.87827%2020%2012%2020ZM8.523%207.109L16.891%2015.477C16.5015%2016.0236%2016.0236%2016.5015%2015.477%2016.891L7.109%208.523C7.49858%207.97673%207.97646%207.49919%208.523%207.11V7.109Z'%20fill='%23858F98'/%3e%3c/svg%3e",sq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C6.477%2022%202%2017.523%202%2012C2%206.477%206.477%202%2012%202C17.523%202%2022%206.477%2022%2012C22%2017.523%2017.523%2022%2012%2022ZM9.71%2019.667C8.72341%2017.5743%208.15187%2015.3102%208.027%2013H4.062C4.25659%2014.5389%204.89392%2015.9882%205.89657%2017.1717C6.89922%2018.3552%208.22401%2019.2221%209.71%2019.667ZM10.03%2013C10.181%2015.439%2010.878%2017.73%2012%2019.752C13.1523%2017.6766%2013.8254%2015.3695%2013.97%2013H10.03ZM19.938%2013H15.973C15.8481%2015.3102%2015.2766%2017.5743%2014.29%2019.667C15.776%2019.2221%2017.1008%2018.3552%2018.1034%2017.1717C19.1061%2015.9882%2019.7434%2014.5389%2019.938%2013ZM4.062%2011H8.027C8.15187%208.68979%208.72341%206.42569%209.71%204.333C8.22401%204.77788%206.89922%205.64475%205.89657%206.8283C4.89392%208.01184%204.25659%209.4611%204.062%2011ZM10.031%2011H13.969C13.8248%208.6306%2013.152%206.32353%2012%204.248C10.8477%206.32345%2010.1746%208.63052%2010.03%2011H10.031ZM14.29%204.333C15.2766%206.42569%2015.8481%208.68979%2015.973%2011H19.938C19.7434%209.4611%2019.1061%208.01184%2018.1034%206.8283C17.1008%205.64475%2015.776%204.77788%2014.29%204.333Z'%20fill='%23003DA6'/%3e%3c/svg%3e",rq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C6.477%2022%202%2017.523%202%2012C2%206.477%206.477%202%2012%202C17.523%202%2022%206.477%2022%2012C22%2017.523%2017.523%2022%2012%2022ZM11%2011V17H13V11H11ZM11%207V9H13V7H11Z'%20fill='%2300A0DF'/%3e%3c/svg%3e",oq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.657%2014.828L16.243%2013.414L17.657%2012C18.0285%2011.6286%2018.3231%2011.1876%2018.5241%2010.7023C18.7252%2010.217%2018.8286%209.69681%2018.8286%209.1715C18.8286%208.6462%2018.7252%208.12605%2018.5241%207.64073C18.3231%207.15542%2018.0285%206.71445%2017.657%206.343C17.2856%205.97156%2016.8446%205.67691%2016.3593%205.47589C15.874%205.27487%2015.3538%205.1714%2014.8285%205.1714C14.3032%205.1714%2013.7831%205.27487%2013.2977%205.47589C12.8124%205.67691%2012.3715%205.97156%2012%206.343L10.586%207.757L9.17201%206.343L10.586%204.929C11.7143%203.81892%2013.2356%203.19966%2014.8184%203.2061C16.4012%203.21255%2017.9174%203.84418%2019.0366%204.96341C20.1558%206.08265%2020.7875%207.5988%2020.7939%209.18162C20.8004%2010.7644%2020.1811%2012.2857%2019.071%2013.414L17.657%2014.828ZM14.828%2017.657L13.414%2019.071C12.8585%2019.6356%2012.1968%2020.0846%2011.4669%2020.3922C10.737%2020.6998%209.95343%2020.8598%209.16139%2020.863C8.36936%2020.8662%207.58452%2020.7126%206.85215%2020.411C6.11979%2020.1094%205.45438%2019.6658%204.89432%2019.1057C4.33426%2018.5456%203.89063%2017.8802%203.58902%2017.1479C3.28741%2016.4155%203.13379%2015.6307%203.13701%2014.8386C3.14024%2014.0466%203.30025%2013.263%203.60781%2012.5331C3.91538%2011.8033%204.36441%2011.1415%204.92901%2010.586L6.34301%209.172L7.75701%2010.586L6.34301%2012C5.97157%2012.3714%205.67692%2012.8124%205.4759%2013.2977C5.27488%2013.783%205.17141%2014.3032%205.17141%2014.8285C5.17141%2015.3538%205.27488%2015.874%205.4759%2016.3593C5.67692%2016.8446%205.97157%2017.2856%206.34301%2017.657C6.71446%2018.0284%207.15543%2018.3231%207.64074%2018.5241C8.12605%2018.7251%208.64621%2018.8286%209.17151%2018.8286C9.69681%2018.8286%2010.217%2018.7251%2010.7023%2018.5241C11.1876%2018.3231%2011.6286%2018.0284%2012%2017.657L13.414%2016.243L14.828%2017.657ZM14.828%207.757L16.243%209.172L9.17201%2016.242L7.75701%2014.828L14.828%207.758V7.757Z'%20fill='%23003DA6'/%3e%3c/svg%3e",lq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202C12.2652%202%2012.5196%202.10536%2012.7071%202.29289C12.8946%202.48043%2013%202.73478%2013%203V6C13%206.26522%2012.8946%206.51957%2012.7071%206.70711C12.5196%206.89464%2012.2652%207%2012%207C11.7348%207%2011.4804%206.89464%2011.2929%206.70711C11.1054%206.51957%2011%206.26522%2011%206V3C11%202.73478%2011.1054%202.48043%2011.2929%202.29289C11.4804%202.10536%2011.7348%202%2012%202ZM12%2017C12.2652%2017%2012.5196%2017.1054%2012.7071%2017.2929C12.8946%2017.4804%2013%2017.7348%2013%2018V21C13%2021.2652%2012.8946%2021.5196%2012.7071%2021.7071C12.5196%2021.8946%2012.2652%2022%2012%2022C11.7348%2022%2011.4804%2021.8946%2011.2929%2021.7071C11.1054%2021.5196%2011%2021.2652%2011%2021V18C11%2017.7348%2011.1054%2017.4804%2011.2929%2017.2929C11.4804%2017.1054%2011.7348%2017%2012%2017ZM22%2012C22%2012.2652%2021.8946%2012.5196%2021.7071%2012.7071C21.5196%2012.8946%2021.2652%2013%2021%2013H18C17.7348%2013%2017.4804%2012.8946%2017.2929%2012.7071C17.1054%2012.5196%2017%2012.2652%2017%2012C17%2011.7348%2017.1054%2011.4804%2017.2929%2011.2929C17.4804%2011.1054%2017.7348%2011%2018%2011H21C21.2652%2011%2021.5196%2011.1054%2021.7071%2011.2929C21.8946%2011.4804%2022%2011.7348%2022%2012ZM7%2012C7%2012.2652%206.89464%2012.5196%206.70711%2012.7071C6.51957%2012.8946%206.26522%2013%206%2013H3C2.73478%2013%202.48043%2012.8946%202.29289%2012.7071C2.10536%2012.5196%202%2012.2652%202%2012C2%2011.7348%202.10536%2011.4804%202.29289%2011.2929C2.48043%2011.1054%202.73478%2011%203%2011H6C6.26522%2011%206.51957%2011.1054%206.70711%2011.2929C6.89464%2011.4804%207%2011.7348%207%2012ZM19.071%2019.071C18.8835%2019.2585%2018.6292%2019.3638%2018.364%2019.3638C18.0988%2019.3638%2017.8445%2019.2585%2017.657%2019.071L15.536%2016.95C15.3538%2016.7614%2015.253%2016.5088%2015.2553%2016.2466C15.2576%2015.9844%2015.3628%2015.7336%2015.5482%2015.5482C15.7336%2015.3628%2015.9844%2015.2576%2016.2466%2015.2553C16.5088%2015.253%2016.7614%2015.3538%2016.95%2015.536L19.071%2017.656C19.164%2017.7489%2019.2377%2017.8592%2019.2881%2017.9806C19.3384%2018.102%2019.3643%2018.2321%2019.3643%2018.3635C19.3643%2018.4949%2019.3384%2018.625%2019.2881%2018.7464C19.2377%2018.8678%2019.164%2018.9781%2019.071%2019.071ZM8.464%208.464C8.27647%208.65147%208.02217%208.75679%207.757%208.75679C7.49184%208.75679%207.23753%208.65147%207.05%208.464L4.93%206.344C4.74236%206.15649%204.63689%205.90212%204.6368%205.63685C4.6367%205.37158%204.74199%205.11714%204.9295%204.9295C5.11701%204.74186%205.37138%204.63639%205.63665%204.6363C5.90192%204.6362%206.15636%204.74149%206.344%204.929L8.464%207.05C8.65147%207.23753%208.75679%207.49184%208.75679%207.757C8.75679%208.02217%208.65147%208.27647%208.464%208.464ZM4.93%2019.071C4.74253%2018.8835%204.63721%2018.6292%204.63721%2018.364C4.63721%2018.0988%204.74253%2017.8445%204.93%2017.657L7.051%2015.536C7.14325%2015.4405%207.25359%2015.3643%207.3756%2015.3119C7.4976%2015.2595%207.62882%2015.2319%207.7616%2015.2308C7.89438%2015.2296%208.02606%2015.2549%208.14896%2015.3052C8.27185%2015.3555%208.3835%2015.4297%208.4774%2015.5236C8.57129%2015.6175%208.64554%2015.7292%208.69582%2015.852C8.7461%2015.9749%208.77141%2016.1066%208.77025%2016.2394C8.7691%2016.3722%208.74151%2016.5034%208.6891%2016.6254C8.63669%2016.7474%208.56051%2016.8578%208.465%2016.95L6.345%2019.071C6.25213%2019.164%206.14184%2019.2377%206.02044%2019.2881C5.89904%2019.3384%205.76892%2019.3643%205.6375%2019.3643C5.50608%2019.3643%205.37596%2019.3384%205.25456%2019.2881C5.13316%2019.2377%205.02287%2019.164%204.93%2019.071ZM15.536%208.464C15.3485%208.27647%2015.2432%208.02217%2015.2432%207.757C15.2432%207.49184%2015.3485%207.23753%2015.536%207.05L17.656%204.929C17.8435%204.74136%2018.0979%204.63589%2018.3631%204.6358C18.6284%204.6357%2018.8829%204.74099%2019.0705%204.9285C19.2581%205.11601%2019.3636%205.37038%2019.3637%205.63565C19.3638%205.90092%2019.2585%206.15536%2019.071%206.343L16.95%208.464C16.7625%208.65147%2016.5082%208.75679%2016.243%208.75679C15.9778%208.75679%2015.7235%208.65147%2015.536%208.464Z'%20fill='%23858F98'/%3e%3c/svg%3e",uq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.3516%206.68716C14.5977%206.74185%2014.707%207.04263%2014.5156%207.23404L13.4766%208.24576L13.7227%209.66763C13.75%209.91372%2013.5039%2010.1051%2013.2578%209.99576L12%209.31216L10.7148%209.99576C10.4688%2010.1051%2010.2227%209.91372%2010.25%209.66763L10.4961%208.24576L9.45703%207.23404C9.26562%207.04263%209.375%206.74185%209.62109%206.68716L11.0703%206.49576L11.6992%205.18326C11.8359%204.93716%2012.1641%204.96451%2012.2734%205.18326L12.9023%206.49576L14.3516%206.68716ZM13.75%2011.9918C14.2148%2011.9918%2014.625%2012.402%2014.625%2012.8668V18.1168C14.625%2018.609%2014.2148%2018.9918%2013.75%2018.9918H10.25C9.75781%2018.9918%209.375%2018.609%209.375%2018.1168V12.8668C9.375%2012.402%209.75781%2011.9918%2010.25%2011.9918H13.75ZM7.625%2013.7418C8.08984%2013.7418%208.5%2014.152%208.5%2014.6168V18.1168C8.5%2018.609%208.08984%2018.9918%207.625%2018.9918H4.125C3.63281%2018.9918%203.25%2018.609%203.25%2018.1168V14.6168C3.25%2014.152%203.63281%2013.7418%204.125%2013.7418H7.625ZM15.5%2016.3668C15.5%2015.902%2015.8828%2015.4918%2016.375%2015.4918H19.875C20.3398%2015.4918%2020.75%2015.902%2020.75%2016.3668V18.1168C20.75%2018.609%2020.3398%2018.9918%2019.875%2018.9918H16.375C15.8828%2018.9918%2015.5%2018.609%2015.5%2018.1168V16.3668Z'%20fill='%23858F98'/%3e%3c/svg%3e",cq="data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.3335%2020C4.8105%2020%200.333496%2015.523%200.333496%2010C0.333496%204.477%204.8105%200%2010.3335%200C15.8565%200%2020.3335%204.477%2020.3335%2010C20.3335%2015.523%2015.8565%2020%2010.3335%2020ZM8.0435%2017.667C7.05691%2015.5743%206.48537%2013.3102%206.3605%2011H2.3955C2.59008%2012.5389%203.22742%2013.9882%204.23006%2015.1717C5.23271%2016.3552%206.55751%2017.2221%208.0435%2017.667ZM8.3635%2011C8.5145%2013.439%209.2115%2015.73%2010.3335%2017.752C11.4858%2015.6766%2012.1589%2013.3695%2012.3035%2011H8.3635ZM18.2715%2011H14.3065C14.1816%2013.3102%2013.6101%2015.5743%2012.6235%2017.667C14.1095%2017.2221%2015.4343%2016.3552%2016.4369%2015.1717C17.4396%2013.9882%2018.0769%2012.5389%2018.2715%2011ZM2.3955%209H6.3605C6.48537%206.68979%207.05691%204.42569%208.0435%202.333C6.55751%202.77788%205.23271%203.64475%204.23006%204.8283C3.22742%206.01184%202.59008%207.4611%202.3955%209ZM8.3645%209H12.3025C12.1582%206.6306%2011.4855%204.32353%2010.3335%202.248C9.18118%204.32345%208.50805%206.63052%208.3635%209H8.3645ZM12.6235%202.333C13.6101%204.42569%2014.1816%206.68979%2014.3065%209H18.2715C18.0769%207.4611%2017.4396%206.01184%2016.4369%204.8283C15.4343%203.64475%2014.1095%202.77788%2012.6235%202.333Z'%20fill='%2300A0DF'/%3e%3c/svg%3e",dq="data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.031%2014.617L20.314%2018.899L18.899%2020.314L14.617%2016.031C13.0237%2017.3082%2011.042%2018.0029%209%2018C4.032%2018%200%2013.968%200%209C0%204.032%204.032%200%209%200C13.968%200%2018%204.032%2018%209C18.0029%2011.042%2017.3082%2013.0237%2016.031%2014.617ZM14.025%2013.875C15.2941%2012.5699%2016.0029%2010.8204%2016%209C16%205.132%2012.867%202%209%202C5.132%202%202%205.132%202%209C2%2012.867%205.132%2016%209%2016C10.8204%2016.0029%2012.5699%2015.2941%2013.875%2014.025L14.025%2013.875Z'%20fill='%23212529'/%3e%3c/svg%3e",fq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%202H20C20.2652%202%2020.5196%202.10536%2020.7071%202.29289C20.8946%202.48043%2021%202.73478%2021%203V22.276C21.0001%2022.3594%2020.9793%2022.4416%2020.9395%2022.5149C20.8997%2022.5882%2020.8422%2022.6505%2020.7722%2022.6959C20.7023%2022.7413%2020.622%2022.7685%2020.5388%2022.775C20.4557%2022.7815%2020.3722%2022.767%2020.296%2022.733L12%2019.03L3.704%2022.732C3.6279%2022.766%203.54451%2022.7805%203.46141%2022.774C3.37831%2022.7676%203.29813%2022.7405%203.22818%2022.6952C3.15822%2022.6499%203.1007%2022.5878%203.06085%2022.5146C3.021%2022.4414%203.00008%2022.3593%203%2022.276V3C3%202.73478%203.10536%202.48043%203.29289%202.29289C3.48043%202.10536%203.73478%202%204%202Z'%20fill='%2333B3E5'/%3e%3cpath%20d='M6.13099%2014V12.6513L8.63283%2010.5202C8.79874%2010.3786%208.94065%2010.246%209.05853%2010.1224C9.17861%209.99647%209.2703%209.86721%209.33361%209.73459C9.3991%209.60196%209.43185%209.45472%209.43185%209.29287C9.43185%209.11529%209.39473%208.96355%209.32051%208.83767C9.24847%208.71179%209.14804%208.61513%209.01924%208.54769C8.89044%208.478%208.74198%208.44316%208.57388%208.44316C8.40579%208.44316%208.25733%208.478%208.12853%208.54769C8.00191%208.61737%207.90367%208.71965%207.83381%208.85453C7.76395%208.9894%207.72902%209.1535%207.72902%209.34682H6C6%208.86127%206.10588%208.44316%206.31764%208.09249C6.5294%207.74181%206.82849%207.47206%207.2149%207.28324C7.60131%207.09441%208.0543%207%208.57388%207C9.11093%207%209.57593%207.08879%209.96889%207.26638C10.364%207.44172%2010.6686%207.68899%2010.8825%208.00819C11.0986%208.32739%2011.2067%208.70167%2011.2067%209.13102C11.2067%209.39627%2011.1532%209.6604%2011.0463%209.92341C10.9393%2010.1842%2010.7472%2010.473%2010.4699%2010.79C10.1927%2011.1069%209.79861%2011.4846%209.28776%2011.9229L8.65903%2012.4624V12.5029H11.2788V14H6.13099Z'%20fill='white'/%3e%3cpath%20d='M14.6598%2014H12.0794V7.09441H14.6336C15.3235%207.09441%2015.9195%207.23266%2016.4216%207.50915C16.9259%207.7834%2017.3145%208.17903%2017.5874%208.69605C17.8625%209.21082%2018%209.82787%2018%2010.5472C18%2011.2665%2017.8636%2011.8847%2017.5907%2012.4017C17.3178%2012.9165%2016.9314%2013.3121%2016.4314%2013.5886C15.9315%2013.8629%2015.341%2014%2014.6598%2014ZM13.9001%2012.4085H14.5943C14.9262%2012.4085%2015.2089%2012.3534%2015.4425%2012.2433C15.6783%2012.1331%2015.8573%2011.9432%2015.9795%2011.6734C16.104%2011.4037%2016.1662%2011.0283%2016.1662%2010.5472C16.1662%2010.0662%2016.1029%209.69075%2015.9763%209.421C15.8518%209.15125%2015.6684%208.9613%2015.4261%208.85116C15.186%208.74101%2014.8913%208.68593%2014.542%208.68593H13.9001V12.4085Z'%20fill='white'/%3e%3c/svg%3e",hq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C6.477%2022%202%2017.523%202%2012C2%206.477%206.477%202%2012%202C17.523%202%2022%206.477%2022%2012C22%2017.523%2017.523%2022%2012%2022ZM12%2020C14.1217%2020%2016.1566%2019.1571%2017.6569%2017.6569C19.1571%2016.1566%2020%2014.1217%2020%2012C20%209.87827%2019.1571%207.84344%2017.6569%206.34315C16.1566%204.84285%2014.1217%204%2012%204C9.87827%204%207.84344%204.84285%206.34315%206.34315C4.84285%207.84344%204%209.87827%204%2012C4%2014.1217%204.84285%2016.1566%206.34315%2017.6569C7.84344%2019.1571%209.87827%2020%2012%2020ZM13%2012H17V14H11V7H13V12Z'%20fill='%23003DA6'/%3e%3c/svg%3e",mq="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%202H18V8L14%2012L18%2016V22H6V16L10%2012L6%208V2ZM16%2016.5L12%2012.5L8%2016.5V20H16V16.5ZM12%2011.5L16%207.5V4H8V7.5L12%2011.5ZM10%206H14V6.75L12%208.75L10%206.75V6Z'%20fill='%23858F98'/%3e%3c/svg%3e",pq={class:"audit-loader d-flex flex-column"},gq={class:"audit-loader__labels labels pr-2 d-flex justify-space-between"},vq={key:0},yq={key:1},bq={class:"ml-1"},wq={class:"ml-1"},_q={class:"audit-loader__progress d-flex mt-2"},Sq={__name:"AuditLoader",props:{quick:Boolean,crawled:{type:Number,default:0},statuses:{type:Object,default:()=>({initialization:0,crawling:0,postProcessing:0})}},setup(e){const{t}=$t(),n=e,a=S(()=>n.statuses.initialization===100&&n.statuses.crawling<100),i=S(()=>{const l=Object.values(n.statuses),u=l.reduce((c,d)=>c+d,0);return Math.floor(u/l.length)}),s=S(()=>`${n.crawled} ${t("auditDashboard.crawledUrls")}`),r=l=>l>=100?"#05BD8E":"#00A0DF",o=S(()=>{const l=Object.keys(n.statuses);return l.find(u=>n.statuses[u]<100)||l[l.length-1]});return(l,u)=>(F(),_e("div",pq,[x("div",gq,[a.value&&!e.quick?(F(),_e("span",vq,ee(s.value),1)):(F(),_e("span",yq,[Ue(ee(l.$t(`global.${e.quick?"quick":"full"}`))+" "+ee(l.$t("global.audit"))+" ",1),x("span",bq,ee(i.value)+"%",1)])),x("span",wq,ee(l.$t(`global.${o.value}`)),1)]),x("div",_q,[(F(!0),_e(Ye,null,_n(Object.keys(n.statuses),c=>(F(),be(mh,{key:c,"model-value":n.statuses[c],"bg-opacity":"1","bg-color":"#e7e7e8",color:r(n.statuses[c]),height:"5",rounded:"",indeterminate:c==="crawling"&&a.value&&!n.quick},null,8,["model-value","color","indeterminate"]))),128))])]))}},wI=Ge(Sq,[["__scopeId","data-v-c89e7262"]]);function Hp(e,t){return e===0?0:t/e*100}function _I(e,t){const n=S(e),a=K(0),i=K(0),s=K(30),r=K(7);let o,l;function u(){var _,C,A,P,T;const g=Le((C=(_=n.value)==null?void 0:_.time)==null?void 0:C.started),b=Le((P=(A=n.value)==null?void 0:A.postProcessing)==null?void 0:P.since);if((T=n.value)!=null&&T.quick)return 30;if(!g||!b)return 45;const y=b.diff(g,"seconds");return y<30?30:y<60?45:y<180?60:y<600?75:y<1800?90:120}const c=S(()=>u()),d=S(()=>{var T,I,W,Z,E,X,re,ke;const g=(T=n.value)==null?void 0:T.crawled,b=((I=n.value)==null?void 0:I.status)==="WORKING"||((W=n.value)==null?void 0:W.status)==="TODO",y=!!((E=(Z=n.value)==null?void 0:Z.postProcessing)!=null&&E.status),_=S(()=>a.value<s.value),C=S(()=>a.value>=s.value&&n.value.quick&&!y&&b),A=S(()=>a.value>=s.value&&!n.value.quick&&!y&&b),P=ue=>{let oe;return ue?oe=g===0?10:10+g*9:oe=10,a.value-s.value<=r.value&&(oe=a.value-s.value),oe>100&&(oe=100),oe};if(_.value)return{initialization:Hp(s.value,a.value),crawling:0,postProcessing:0};if(C.value||A.value)return{initialization:100,crawling:P(n.value.quick),postProcessing:0};if((((X=n.value)==null?void 0:X.status)==="FINISHING"||((re=n.value)==null?void 0:re.status)==="WAITING_FOR_POSTPROCESSING")&&!y){const ue=Hp(c.value,i.value);return{initialization:100,crawling:100,postProcessing:ue>=99?99:ue}}if(y){if(i.value>c.value)return((ke=n.value)==null?void 0:ke.status)==="FINISHED"?(clearInterval(l),{initialization:100,crawling:100,postProcessing:100}):{initialization:100,crawling:100,postProcessing:99};const ue=Hp(c.value,i.value);return{initialization:100,crawling:100,postProcessing:ue>=99?99:ue}}return{initialization:100,crawling:100,postProcessing:100}}),f=()=>{var b,y,_,C;const g=Le();(y=(b=n.value)==null?void 0:b.time)!=null&&y.requested&&t.value?(a.value=Math.round(Le.duration(g.diff((C=(_=n.value)==null?void 0:_.time)==null?void 0:C.requested)).asSeconds()),a.value>s.value+r.value&&clearInterval(o)):clearInterval(o)},h=()=>{c.value>=i.value?i.value+=1:clearInterval(l)},p=g=>{i.value=g},v=async()=>{o=setInterval(f,1e3)},m=()=>{clearInterval(o),clearInterval(l),a.value=0,i.value=0};return Ve(()=>t.value,g=>{g||m()}),Ve(()=>d.value.crawling,g=>{g===100&&(l=setInterval(h,1e3))}),go(()=>{clearInterval(o),clearInterval(l)}),{statuses:d,updateDiffTimePostProcessing:p,setInitializationTimeInterval:v}}const kq={key:0},Cq={key:1,class:"audit-status-block d-flex"},Pq=["src"],Aq={__name:"AuditStatuses",props:{auditData:{type:Object,default:()=>{}},crawled:{type:Number,default:0}},emits:["showAuditSeeWhyPopup"],setup(e,{emit:t}){const n=e,a=t,i=c=>new URL(Object.assign({"/src/assets/icons/account.svg":ZW,"/src/assets/icons/bill-line.svg":XW,"/src/assets/icons/checkbox-circle-fill.svg":JW,"/src/assets/icons/close-circle-fill.svg":QW,"/src/assets/icons/close.svg":eq,"/src/assets/icons/delete-bin-line.svg":tq,"/src/assets/icons/external-link.svg":nq,"/src/assets/icons/file-text-line.svg":aq,"/src/assets/icons/forbid-line.svg":iq,"/src/assets/icons/global-line.svg":sq,"/src/assets/icons/information.svg":rq,"/src/assets/icons/link-m.svg":oq,"/src/assets/icons/loader.svg":lq,"/src/assets/icons/ranking-star.svg":uq,"/src/assets/icons/recently-added.svg":cq,"/src/assets/icons/search-icon.svg":dq,"/src/assets/icons/second-rank-icon.svg":fq,"/src/assets/icons/time-line.svg":hq,"/src/assets/icons/timer-sand.svg":mq})[`/src/assets/icons/${c}.svg`],import.meta.url).href,s=S(()=>{var c,d,f,h;return((d=(c=n.auditData)==null?void 0:c.state)==null?void 0:d.value)==="START_URL_FAILED"||((h=(f=n.auditData)==null?void 0:f.state)==null?void 0:h.value)==="FAILED"}),r=S(()=>{var d,f,h,p;return((d=n.auditData)==null?void 0:d.status)==="TODO"||((f=n.auditData)==null?void 0:f.status)==="WORKING"||((h=n.auditData)==null?void 0:h.status)==="FINISHING"||((p=n.auditData)==null?void 0:p.status)==="WAITING_FOR_POSTPROCESSING"}),{statuses:o,updateDiffTimePostProcessing:l,setInitializationTimeInterval:u}=_I(()=>n.auditData,r);return Ve(()=>r.value,c=>{c&&u()},{immediate:!0}),Ve(()=>n.auditData,()=>{var c,d,f;if((d=(c=n.auditData)==null?void 0:c.postProcessing)!=null&&d.since&&((f=n.auditData)==null?void 0:f.status)!=="WORKING"){const h=Le();l(Math.round(Le.duration(h.diff(n.auditData.postProcessing.since)).asSeconds()))}},{immediate:!0}),(c,d)=>{var f,h,p,v,m,g,b,y;return r.value?(F(),_e("div",kq,[w(wI,{class:"py-1",statuses:me(o),crawled:n.crawled,quick:(h=(f=n.auditData)==null?void 0:f.state)==null?void 0:h.quick},null,8,["statuses","crawled","quick"])])):(F(),_e("div",Cq,[(v=(p=n.auditData)==null?void 0:p.state)!=null&&v.icon?(F(),_e("img",{key:0,class:"audit-status-block__icon",src:i((g=(m=n.auditData)==null?void 0:m.state)==null?void 0:g.icon)},null,8,Pq)):We("",!0),x("div",{class:Tt(["audit-status-block__status status",{status_failed:s.value}])},[x("span",{class:Tt(["status__text",{status__text_red:s.value}])},ee((y=(b=n.auditData)==null?void 0:b.state)==null?void 0:y.text),3),s.value?(F(),be(qh,{key:0,onClick:d[0]||(d[0]=hn(()=>{},["stop"])),class:"status__info-btn","icon-size":"24","text-color":"#003DA6",text:c.$t("allwebsites.seeDetailes"),onShowPopup:d[1]||(d[1]=_=>a("showAuditSeeWhyPopup")),hideIcon:""},null,8,["text"])):We("",!0)],2)]))}}},Tq=Ge(Aq,[["__scopeId","data-v-d98fb316"]]),Iq=["innerHTML"],SI={__name:"TooltipComponent",props:{transition:{type:[String,Boolean],default:!1},location:{type:String,default:"top"},tip:{type:String,default:""},disabled:{type:Boolean,default:!1},maxWidth:{type:[String,Number],default:""},value:{type:Boolean,default:!1}},emits:["input"],setup(e,{emit:t}){const n=t,a=i=>{n("input",i)};return(i,s)=>(F(),be(VM,{class:"xovi-tooltip-component",location:e.location,transition:e.transition,disabled:e.disabled,"max-width":e.maxWidth,"model-value":e.value,onInput:a},{activator:j(({props:r})=>[x("div",$e(r,{class:"tooltip-component__slot"}),[bt(i.$slots,"default")],16)]),default:j(()=>[x("span",{innerHTML:e.tip},null,8,Iq)]),_:3},8,["location","transition","disabled","max-width","model-value"]))}},xq={class:"audit-domain"},Eq={__name:"AuditDomain",props:{item:{type:Object,default:()=>{}}},setup(e){const t=e;return(n,a)=>(F(),be(SI,{"max-width":"280px",tip:t.item.domain.url,location:"top"},{default:j(()=>[x("p",xq,ee(t.item.domain.url),1)]),_:1},8,["tip"]))}},Rq=Ge(Eq,[["__scopeId","data-v-09ec3341"]]),Oq={class:"audit-date"},Lq={__name:"AuditDate",props:{item:{type:Object,default:()=>{}}},setup(e){const t=e,n=a=>a?Le(new Date(a)).format("MMM DD, YYYY"):"";return(a,i)=>(F(),_e("span",Oq,ee(n(t.item.date.ended)),1))}},Dq=Ge(Lq,[["__scopeId","data-v-6fe09fd4"]]);function kI(){return{getWebsiteScoreStyle:t=>t<51?"color: #E64950":t>=51&&t<90?"color: #EEC03F":"color: #05BD8E"}}const Mq={class:"audit-score"},$q={__name:"AuditScore",props:{item:{type:Object,default:()=>{}}},setup(e){const t=e,{getWebsiteScoreStyle:n}=kI();return(a,i)=>(F(),_e("p",Mq,[Ue(ee(a.$t("allwebsites.addWebsiteScore"))+" ",1),x("span",{style:wa(me(n)(t.item.score))},ee(e.item.score)+"% ",5)]))}},Fq=Ge($q,[["__scopeId","data-v-8e2da037"]]),Vq={key:0,class:"xovi-popover__header"},Nq={key:1,class:"xovi-popover__body"},Uq={key:2,class:"xovi-popover__footer"},Bq={__name:"PopoverComponent",props:{activator:{type:String,default:void 0},location:{type:String,default:"bottom"},width:{type:[String,Number],default:"250px"},offset:{type:[String,Number],default:"20"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,a=K(!1);return(i,s)=>(F(),be(B0,{location:e.location,modelValue:a.value,"onUpdate:modelValue":[s[0]||(s[0]=r=>a.value=r),s[1]||(s[1]=r=>n("update:modelValue",r))],"close-on-content-click":!1,activator:e.activator,offset:20},{activator:j(r=>[bt(i.$slots,"activator",pu(e0(r)),void 0,!0)]),default:j(()=>[x("div",{class:"xovi-popover",style:wa({width:e.width})},[i.$slots.header?(F(),_e("div",Vq,[bt(i.$slots,"header",{},void 0,!0)])):We("",!0),w(vh),i.$slots.content?(F(),_e("div",Nq,[bt(i.$slots,"content",{},void 0,!0)])):We("",!0),i.$slots.footer?(F(),_e("div",Uq,[bt(i.$slots,"footer",{},void 0,!0)])):We("",!0)],4)]),_:3},8,["location","modelValue","activator"]))}},Qc=Ge(Bq,[["__scopeId","data-v-9c4ae604"]]),Hq=["innerHTML"],jq={key:0,class:"popover-audit-timer"},Wq=["innerHTML"],qq={__name:"PopoverAuditButton",props:{type:{type:String},time:{type:Object,default:()=>{}},isQuickAuditAvailable:{type:Boolean,default:!1}},emits:["showAuditPopup"],setup(e,{emit:t}){const n=e,a=t,i=An(),s=da(),{tm:r}=$t(),{calculateNextAuditTime:o}=Tl(),l=K("");let u;const c=()=>{i.push({path:"/sign-up",query:{...s.query.id&&{id:s.query.id}}})},d=()=>{var m;const v=(m=n.time)==null?void 0:m.started;if(!v){l.value="",clearInterval(u);return}l.value=o(v),l.value||clearInterval(u)};Ht(()=>{n.type==="quick"&&!n.isQuickAuditAvailable&&(d(),u=setInterval(d,1e3))}),go(()=>{clearInterval(u)});const f=S(()=>n.type==="quick"?r("global.runQuickAuditBtn"):r("global.runFullAuditBtn")),h=S(()=>n.type==="quick"?r("global.unlockFullAccessTitle"):r("global.unlockFullSeoAuditTitle")),p=S(()=>n.type==="quick"?r("global.accountLimitationsPart1"):r("global.unlockFullSeoAuditSubTitle"));return(v,m)=>(F(),be(Qc,{width:"300px"},{activator:j(({props:g})=>[w(kt,pu(e0(g)),{default:j(()=>[Ue(ee(f.value),1)]),_:2},1040)]),header:j(()=>[Ue(ee(h.value),1)]),content:j(()=>[x("p",{innerHTML:p.value},null,8,Hq),n.type==="quick"&&!n.isQuickAuditAvailable&&l.value?(F(),_e("div",jq,[w(dt,{size:"24",class:"popover-audit-timer__icon mr-1"},{default:j(()=>m[1]||(m[1]=[Ue("mdi-timer-outline")])),_:1}),x("span",{class:"popover-audit-timer__text mr-1",innerHTML:v.$t("timer.nextAuditTimer",{time:l.value})},null,8,Wq)])):We("",!0),n.type==="full"?(F(),be(qh,{key:1,class:"mt-1","icon-size":"24","text-color":"#003DA6",text:v.$t("global.auditGuide"),onShowPopup:m[0]||(m[0]=g=>a("showAuditPopup"))},null,8,["text"])):We("",!0)]),footer:j(()=>[w(kt,{onClick:c},{default:j(()=>[Ue(ee(v.$t("allwebsites.addWebsitePopoverBtn")),1)]),_:1})]),_:1}))}},z_=Ge(qq,[["__scopeId","data-v-130921ca"]]),zq={class:"popover__content"},Yq={class:"popover__domain-name mb-2"},Gq=["innerHTML"],Kq={class:"mt-5 d-flex"},Zq={__name:"RunAuditPopover",props:{domain:{type:String,default:""},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},auditType:{type:String,default:"quick"}},emits:["runAudit"],setup(e,{emit:t}){const n=K(!1),a=K(!1),i=K([]),s=Hn(),r=da(),{t:o}=$t(),l=e,u=t,c=S(()=>l.domain.replace(/^(https?:\/\/)|\/$/g,"")),d=S(()=>l.auditType==="quick"),f=S(()=>l.loading||a.value),h=S(()=>d.value?o("allwebsites.runAuditPopover.titleQuick"):o("allwebsites.runAuditPopover.titleFull")),p=S(()=>o("global.runTypeAudit",{type:d.value?o("global.quick"):o("global.full")})),v=A=>{const P=["WORKING","FINISHING","TODO","WAITING","WAITING_FOR_POSTPROCESSING"];return A.some(T=>{var W;const I=T.status??((W=T.data)==null?void 0:W.status);return P.includes(I)})},m=S(()=>{const A=i.value.length?i.value:s.audits;return v(A)?o("allwebsites.runAuditPopover.contentFull"):o("allwebsites.runAuditPopover.contentFullNoRunning")}),g=S(()=>d.value?o("allwebsites.runAuditPopover.content"):m.value),b=()=>{u("runAudit"),n.value=!1},y=()=>{n.value=!1},_=A=>{v(A)||!d.value?(n.value=!0,a.value=!1):(b(),a.value=!1)},C=async()=>{n.value=!1,a.value=!0,r.name==="AuditDashboard"?(i.value=[],await s.fetchAuditsPure().then(({data:A})=>{i.value=A,_(A)})):_(s.audits)};return(A,P)=>(F(),be(Qc,{modelValue:n.value,"onUpdate:modelValue":P[1]||(P[1]=T=>n.value=T),location:"top center",width:"324px"},{activator:j(({props:T})=>[x("div",{onClick:P[0]||(P[0]=hn(()=>{},["stop"]))},[w(kt,$e(T,{loading:f.value,disabled:l.disabled,onClick:C}),{default:j(()=>[Ue(ee(p.value),1)]),_:2},1040,["loading","disabled"])])]),header:j(()=>[Ue(ee(h.value),1)]),content:j(()=>[x("div",zq,[x("div",Yq,ee(c.value),1),x("div",{class:"popover__domain-description",innerHTML:g.value},null,8,Gq),x("div",Kq,[w(kt,{block:"",color:"primary",onClick:hn(b,["stop"])},{default:j(()=>[Ue(ee(A.$t("allwebsites.runAuditPopover.run")),1)]),_:1}),w(kt,{block:"",variant:"text",onClick:hn(y,["stop"]),class:"ml-2"},{default:j(()=>[Ue(ee(A.$t("allwebsites.runAuditPopover.cancel")),1)]),_:1})])])]),_:1},8,["modelValue"]))}},Xq=Ge(Zq,[["__scopeId","data-v-39f0cb6f"]]),Jq={key:0,class:"audit-btns"},Qq={class:"audit-btns audit-btns_gap"},ez={__name:"AuditButtons",props:{id:{type:String,default:""},domain:{type:String,default:""},status:{type:String,default:""},isLoggedIn:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1},time:{type:Object,default:()=>{}}},emits:["runAudit","showAuditPopup"],setup(e,{emit:t}){const n=e,a=t,i=K(""),{quickAuditAvailable:s}=Tl(),r=S(()=>n.status!=="FINISHED"&&n.status!=="START_URL_FAILED"&&n.status!=="FAILED"?!0:n.time.started?s(n.time.started):!1),o=l=>{n.isLoading||(i.value=l,a("runAudit",l))};return(l,u)=>n.isLoggedIn?(F(),_e("div",{key:1,onClick:u[3]||(u[3]=hn(()=>{},["stop"]))},[x("div",Qq,[(F(),_e(Ye,null,_n(["quick","full"],c=>w(Xq,{key:c,loading:n.isLoading&&i.value===c,disabled:n.isLoading&&i.value===!c,domain:n.domain,auditType:c,onRunAudit:d=>o(c)},null,8,["loading","disabled","domain","auditType","onRunAudit"])),64))])])):(F(),_e("div",Jq,[r.value?(F(),be(kt,{key:0,loading:n.isLoading,onClick:u[0]||(u[0]=hn(c=>o("quick"),["stop"]))},{default:j(()=>[Ue(ee(l.$t("global.runQuickAuditBtn")),1)]),_:1},8,["loading"])):(F(),be(z_,{key:1,type:"quick",time:n.time,isQuickAuditAvailable:r.value,onShowAuditPopup:u[1]||(u[1]=c=>a("showAuditPopup"))},null,8,["time","isQuickAuditAvailable"])),w(z_,{type:"full",time:n.time,isQuickAuditAvailable:r.value,onShowAuditPopup:u[2]||(u[2]=c=>a("showAuditPopup"))},null,8,["time","isQuickAuditAvailable"])]))}},CI=Ge(ez,[["__scopeId","data-v-ba5d573b"]]),tz={class:"domain-actions"},nz={__name:"DomainActions",props:{item:{type:Object,default:()=>{}},auditIdsLoading:{type:Object,default:()=>{}}},emits:["runAudit","cancelAudit","showAuditPopup"],setup(e,{emit:t}){const n=e,{t:a}=$t(),i=t,s=Wt(),r=c=>a("allwebsites.addWebsiteCancelAudit",{state:a(c==="WAITING"?"global.queued":"global.running")}),o=c=>{var d,f;return((d=n.auditIdsLoading)==null?void 0:d[c])&&((f=n.auditIdsLoading)==null?void 0:f[c])===!0},l=S(()=>n.item.state.value!=="RECENTLY_ADDED"?"restart":"run"),u=c=>{l.value==="run"&&!s.isLoggedIn&&s.sendCpanelUserAnalytics({event:wt.SCAN_COMPLETED,data:{Scan_ID:n.item.domain.id,Website_Score:n.item.score||0,Scan_Available:!0,Domain:n.item.domain.url,Scan_Type:c,Plan_Type:"Unregistered"}}),c==="quick"&&!s.isLoggedIn&&s.sendCpanelUserAnalytics({event:wt.RESTART_AUDIT,data:{Scan_ID:n.item.domain.id,Website_Score:n.item.score||0,Scan_Available:!1,Domain:n.item.domain.url,Scan_Type:"Quick",Plan_Type:"Unregistered"}}),i("runAudit",{auditType:c,id:n.item.domain.id,url:n.item.domain.url,auditMode:l.value,date:n.item.date,score:n.item.score||""})};return(c,d)=>(F(),_e("div",tz,[n.item.state.in_progress?(F(),be(kt,{key:0,color:"primary",variant:"text","icon-left":"mdi-cancel",onClick:d[0]||(d[0]=hn(f=>i("cancelAudit",n.item.domain.id),["stop"])),loading:o(n.item.domain.id)},{default:j(()=>[Ue(ee(r(n.item.state.value)),1)]),_:1},8,["loading"])):(F(),be(CI,{key:1,id:e.item.id,domain:e.item.startUrl,time:n.item.date,status:n.item.status,isLoggedIn:me(s).isLoggedIn,isLoading:o(n.item.domain.id),onRunAudit:u,onShowAuditPopup:d[1]||(d[1]=f=>i("showAuditPopup"))},null,8,["id","domain","time","status","isLoggedIn","isLoading"]))]))}},az="data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.6665%205.00033H18.8332V6.66699H17.1665V17.5003C17.1665%2017.7213%2017.0787%2017.9333%2016.9224%2018.0896C16.7661%2018.2459%2016.5542%2018.3337%2016.3332%2018.3337H4.6665C4.44549%2018.3337%204.23353%2018.2459%204.07725%2018.0896C3.92097%2017.9333%203.83317%2017.7213%203.83317%2017.5003V6.66699H2.1665V5.00033H6.33317V2.50033C6.33317%202.27931%206.42097%202.06735%206.57725%201.91107C6.73353%201.75479%206.94549%201.66699%207.1665%201.66699H13.8332C14.0542%201.66699%2014.2661%201.75479%2014.4224%201.91107C14.5787%202.06735%2014.6665%202.27931%2014.6665%202.50033V5.00033ZM15.4998%206.66699H5.49984V16.667H15.4998V6.66699ZM7.99984%209.16699H9.6665V14.167H7.99984V9.16699ZM11.3332%209.16699H12.9998V14.167H11.3332V9.16699ZM7.99984%203.33366V5.00033H12.9998V3.33366H7.99984Z'%20fill='%23737373'/%3e%3c/svg%3e",iz={class:"popover__content"},sz={class:"popover__domain-name mb-2"},rz={class:"popover__domain-description"},oz={class:"mt-5 d-flex"},lz={__name:"DeleteAuditPopover",props:{item:{type:Object,default:()=>{}},auditIdsDeleting:{type:Object,default:()=>{}}},emits:["deleteAudit"],setup(e,{emit:t}){const n=K(!1),a=e,i=t,s=S(()=>{var u,c;return((u=a.auditIdsDeleting)==null?void 0:u[a.item.domain.id])&&((c=a.auditIdsDeleting)==null?void 0:c[a.item.domain.id])===!0}),r=S(()=>a.item.domain.url.replace(/^(https?:\/\/)|\/$/g,"")),o=()=>{i("deleteAudit",a.item.domain.id),n.value=!1},l=()=>{n.value=!1};return(u,c)=>(F(),be(Qc,{modelValue:n.value,"onUpdate:modelValue":c[1]||(c[1]=d=>n.value=d),location:"top center",width:"324px"},{activator:j(({props:d})=>[x("div",{onClick:c[0]||(c[0]=hn(()=>{},["stop"]))},[w(dn,$e({icon:"",class:"delete-button ml-5",color:"transparent",elevation:"0",size:"40"},d,{loading:s.value}),{default:j(()=>[w(wn,{src:az,width:"20",height:"20"})]),_:2},1040,["loading"])])]),header:j(()=>[Ue(ee(u.$t("allwebsites.deleteAuditPopover.deleteWebsite")),1)]),content:j(()=>[x("div",iz,[x("div",sz,ee(r.value),1),x("span",rz,ee(u.$t("allwebsites.deleteAuditPopover.deleteConfirmation")),1),x("div",oz,[w(kt,{color:"#E64950",onClick:hn(o,["stop"])},{default:j(()=>[Ue(ee(u.$t("allwebsites.deleteAuditPopover.deleteButton")),1)]),_:1}),w(kt,{block:"",variant:"text",onClick:hn(l,["stop"]),class:"ml-2"},{default:j(()=>[Ue(ee(u.$t("allwebsites.deleteAuditPopover.keepButton")),1)]),_:1})])])]),_:1},8,["modelValue"]))}},uz=Ge(lz,[["__scopeId","data-v-9fa51aa2"]]),cz={class:"audit-actions d-flex align-center justify-end"},dz={class:"audit-actions__arrow-block"},fz={__name:"AuditActions",props:{item:{type:Object,default:()=>{}},auditIdsLoading:{type:Object,default:()=>{}},auditIdsDeleting:{type:Object,default:()=>{}},isLoggedIn:{type:Boolean,default:!1}},emits:["cancelAudit","showAuditPopup","runAudit","deleteAudit"],setup(e,{emit:t}){const n=e,a=t;return(i,s)=>{const r=xc("router-link");return F(),_e("div",cz,[w(nz,{item:n.item,auditIdsLoading:n.auditIdsLoading,onCancelAudit:s[0]||(s[0]=o=>a("cancelAudit",o)),onShowAuditPopup:s[1]||(s[1]=o=>a("showAuditPopup")),onRunAudit:s[2]||(s[2]=o=>a("runAudit",o))},null,8,["item","auditIdsLoading"]),n.isLoggedIn?(F(),be(uz,{key:0,onDeleteAudit:s[3]||(s[3]=o=>{var l;return a("deleteAudit",{id:o,recentlyAdded:e.item.state.value==="RECENTLY_ADDED",initialUrl:(l=e.item)==null?void 0:l.initialUrl})}),item:n.item,auditIdsDeleting:n.auditIdsDeleting},null,8,["item","auditIdsDeleting"])):We("",!0),x("div",dz,[n.item.link?(F(),be(r,{key:0,to:n.item.link},{default:j(()=>[w(dt,{size:"22",color:"primary",class:"ml-5 mr-1"},{default:j(()=>s[4]||(s[4]=[Ue(" mdi-chevron-right ")])),_:1})]),_:1},8,["to"])):We("",!0)])])}}},hz=Ge(fz,[["__scopeId","data-v-329b3584"]]),mz=["onClick"],pz={__name:"TableComponent",props:{tableName:{type:String,default:""},response:{type:Array,default:()=>{}},hideDefaultHeader:{type:Boolean,default:!0},hideDefaultFooter:{type:Boolean,default:!1},itemsPerPage:{type:[Number,String],default:15},auditIdsLoading:{type:Object,default:()=>{}},tableLoading:{type:Boolean,default:!1},tableHeaderLoading:{type:Boolean,default:!1},auditIdsDeleting:{type:Object,default:()=>{}},isLoggedIn:{type:Boolean,default:!1},isTableDisabled:{type:Boolean,default:!1}},emits:["update:itemsPerPage","showAuditSeeWhyPopup","cancelAudit","showAuditPopup","runAudit","deleteAudit"],setup(e,{emit:t}){const n=e,{t:a}=$t(),i=An(),s=Hn(),r=Wt(),o=t,l=S(()=>{const m=s.audits.find(b=>b.id===s.workingAuditId);return(m==null?void 0:m.crawled)||0}),u=m=>({FINISHED:"checkbox-circle-fill",WORKING:"loader",TODO:"timer-sand",WAITING:"timer-sand",FINISHING:"loader",DELETED:"recently-added",RECENTLY_ADDED:"recently-added",FAILED:"close-circle-fill",START_URL_FAILED:"close-circle-fill"})[m]||"",c=(m,g)=>{const b={START_URL_FAILED:a("allwebsites.auditStates.websiteInaccessible"),FAILED:a("allwebsites.auditStates.failed",{type:a(g?"global.quick":"global.full")}),RECENTLY_ADDED:a("allwebsites.auditStates.recentlyAdded"),DELETED:a("allwebsites.auditStates.deleted"),FINISHED:a("allwebsites.auditStates.finished",{type:a(g?"global.quick":"global.full")}),WORKING:a("allwebsites.auditStates.working",{crawled:l.value}),FINISHING:a("allwebsites.auditStates.finishing",{type:a(g?"global.quick":"global.full")}),TODO:a("allwebsites.auditStates.todo",{type:a(g?"global.quick":"global.full")}),WAITING:a("allwebsites.auditStates.waiting",{type:a(g?"global.quick":"global.full")}),WAITING_FOR_POSTPROCESSING:a("allwebsites.auditStates.working",{crawled:l.value})};return{value:m,text:b[m]||m,icon:u(m),in_progress:["WORKING","FINISHING","TODO","WAITING","WAITING_FOR_POSTPROCESSING"].includes(m),quick:g}},d=m=>{m.link&&i.push(m.link)},f=m=>Math.round(m),h=(m,g)=>m==="FINISHED"||m==="WORKING"||m==="TODO"||m==="FINISHING"||m==="WAITING_FOR_POSTPROCESSING"||m==="FAILED"||m==="START_URL_FAILED"?`audit-dashboard?id=${g}`:"",p=S(()=>n.response.map(g=>{var b,y;return{...g,time:{requested:(g==null?void 0:g.requested)||"",created:(g==null?void 0:g.created)||"",started:(g==null?void 0:g.started)||"",ended:g.ended||""},domain:{id:g.id,url:g.startUrl},state:c(g.status,g.quick),date:{created:g.created,started:g.started,ended:g.ended},score:f((y=(b=g.metrics)==null?void 0:b.data)==null?void 0:y.super_level),link:h(g.status,g.id)}})),v=m=>{o("update:itemsPerPage",m),r.setTableItemsPerPage("AllWebsitesTable",m)};return(m,g)=>(F(),be(Sl,{class:"all-websites-table",items:p.value,"hide-default-header":e.hideDefaultHeader,"hide-default-footer":e.hideDefaultFooter,"items-per-page":e.itemsPerPage,loading:e.tableLoading,"items-per-page-options":[{value:15,title:"15"},{value:25,title:"25"},{value:50,title:"50"}],"onUpdate:itemsPerPage":v},{thead:j(()=>[w(UW,{loading:n.tableHeaderLoading},null,8,["loading"])]),item:j(({item:b})=>[x("tr",{onClick:y=>d(b),class:Tt([{"disabled-row":n.isTableDisabled||!!n.auditIdsDeleting[b.domain.id]||!!n.auditIdsLoading[b.domain.id]},{"audit-available":b.link}])},[x("td",null,[w(Rq,{item:b},null,8,["item"])]),x("td",null,[w(Tq,{auditData:b,crawled:l.value,onShowAuditSeeWhyPopup:g[0]||(g[0]=y=>o("showAuditSeeWhyPopup"))},null,8,["auditData","crawled"])]),x("td",null,[w(Dq,{item:b},null,8,["item"])]),x("td",null,[b.score?(F(),be(Fq,{key:0,item:b},null,8,["item"])):We("",!0)]),x("td",null,[w(hz,{item:b,auditIdsLoading:e.auditIdsLoading,auditIdsDeleting:n.auditIdsDeleting,isLoggedIn:n.isLoggedIn,onShowAuditPopup:g[1]||(g[1]=y=>o("showAuditPopup")),onCancelAudit:g[2]||(g[2]=y=>o("cancelAudit",y)),onRunAudit:g[3]||(g[3]=y=>o("runAudit",y)),onDeleteAudit:g[4]||(g[4]=y=>o("deleteAudit",y))},null,8,["item","auditIdsLoading","auditIdsDeleting","isLoggedIn"])])],10,mz)]),loading:j(()=>[w(Il,{"recommendations-hidden":""})]),"no-data":j(()=>[w(zh)]),_:1},8,["items","hide-default-header","hide-default-footer","items-per-page","loading"]))}},gz=Ge(pz,[["__scopeId","data-v-0d5043e9"]]),qy="data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.031%2014.617L20.314%2018.899L18.899%2020.314L14.617%2016.031C13.0237%2017.3082%2011.042%2018.0029%209%2018C4.032%2018%200%2013.968%200%209C0%204.032%204.032%200%209%200C13.968%200%2018%204.032%2018%209C18.0029%2011.042%2017.3082%2013.0237%2016.031%2014.617ZM14.025%2013.875C15.2941%2012.5699%2016.0029%2010.8204%2016%209C16%205.132%2012.867%202%209%202C5.132%202%202%205.132%202%209C2%2012.867%205.132%2016%209%2016C10.8204%2016.0029%2012.5699%2015.2941%2013.875%2014.025L14.025%2013.875Z'%20fill='%23212529'/%3e%3c/svg%3e",vz={__name:"SearchMenu",props:{disabled:{type:Boolean},items:{type:Array,default:()=>[]},modelValue:{type:String,default:""},width:{type:String,default:""}},emits:["update:modelValue","update:focused"],setup(e,{emit:t}){const n=e,a=t,i=K(!1),s=K(""),r=S(()=>s.value?n.items.filter(c=>c.toLowerCase().includes(s.value.toLowerCase())):n.items),o=c=>{a("update:modelValue",c),i.value=!1,s.value=""},l=()=>{a("update:modelValue",null)},u=c=>{c||(s.value="")};return(c,d)=>(F(),be(B0,{modelValue:i.value,"onUpdate:modelValue":[d[3]||(d[3]=f=>i.value=f),u],"close-on-content-click":"",class:"search-menu","max-width":"450","max-height":"550","offset-y":"",transition:!1,disabled:e.disabled},{activator:j(({props:f})=>[w(Du,$e(f,{class:"search-menu__input",variant:"outlined",density:"compact","bg-color":"#fff",modelValue:n.modelValue,placeholder:c.$t("global.selectWebsiteFromList"),"max-width":"450",width:n.width,readonly:"",clearable:"","clear-icon":"mdi-close","hide-details":"","append-inner-icon":"mdi-chevron-down",disabled:e.disabled,"onClick:clear":l,"onUpdate:focused":d[0]||(d[0]=h=>a("update:focused",h))}),null,16,["modelValue","placeholder","width","disabled"])]),default:j(()=>[w(Ia,null,{default:j(()=>[w(bh,null,{default:j(()=>[w(Du,{modelValue:s.value,"onUpdate:modelValue":d[1]||(d[1]=f=>s.value=f),label:c.$t("global.search"),class:"search-menu__input",variant:"outlined",density:"compact","bg-color":"#fff",clearable:"","clear-icon":"mdi-close","hide-details":"",onClick:d[2]||(d[2]=hn(()=>{},["stop"]))},{"append-inner":j(()=>[w(wn,{src:qy,alt:"Search",class:"input-icon",width:"24",height:"24"})]),_:1},8,["modelValue","label"]),r.value.length>0?(F(),be(Mg,{key:0},{default:j(()=>[(F(!0),_e(Ye,null,_n(r.value,(f,h)=>(F(),be(rl,{key:h,onClick:p=>o(f)},{default:j(()=>[w(Lg,null,{default:j(()=>[Ue(ee(f),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):(F(),be(Mg,{key:1},{default:j(()=>[w(rl,null,{default:j(()=>[w(Lg,{class:"no-results"},{default:j(()=>[Ue(ee(c.$t("global.noResultsFound")),1)]),_:1})]),_:1})]),_:1}))]),_:1})]),_:1})]),_:1},8,["modelValue","disabled"]))}},xv=Ge(vz,[["__scopeId","data-v-f51c7b57"]]),yz={class:"domain-select-component"},bz={class:"domain-select-component__label mb-1"},wz={key:0,class:"d-flex align-center"},_z={key:1,class:"d-flex align-center"},Sz={__name:"AddDomainComponent",props:{items:{type:Array,default:()=>[]},domain:{type:String,default:null},loading:{type:Boolean,default:!1}},emits:["update:domain","addDomain"],setup(e,{emit:t}){const n=e,a=Wt(),i=Hn(),s=An(),r=t,o=$t(),l=S(()=>n.items.length===0),u=f=>{r("update:domain",f)},c=()=>{r("addDomain")},d=()=>{s.push({path:"/sign-up"})};return(f,h)=>(F(),_e("div",yz,[x("div",bz,ee(f.$t("allwebsites.addWebsite")),1),!me(a).isLoggedIn&&me(i).audits.length?(F(),_e("div",wz,[w(Qc,{location:"end center",width:"300px"},{activator:j(({props:p})=>[x("div",$e({class:"d-flex"},p),[w(xv,{class:"domain-select-component__switcher",modelValue:n.domain,"onUpdate:modelValue":u,width:"452",items:e.items,disabled:!0},null,8,["modelValue","items"]),w(kt,{class:"domain-select-component__btn ml-3","min-height":"38px","max-height":"38px"},{default:j(()=>[Ue(ee(f.$t("allwebsites.addWebsiteBtn")),1)]),_:1})],16)]),header:j(()=>[Ue(ee(f.$t("allwebsites.addWebsitePopoverTitleWebsite")),1)]),content:j(()=>[x("p",null,ee(f.$t("allwebsites.addWebsitePopoverContentWebsite")),1)]),footer:j(()=>[w(kt,{onClick:d},{default:j(()=>[Ue(ee(f.$t("allwebsites.addWebsitePopoverBtn")),1)]),_:1})]),_:1})])):(F(),_e("div",_z,[w(SI,{tip:me(o).t("allwebsites.addWebsiteNoDomainTooltip"),disabled:!!n.items.length},{default:j(()=>[w(xv,{class:"domain-select-component__switcher",items:e.items,modelValue:n.domain,"onUpdate:modelValue":u,width:"452",placeholder:me(o).t("allwebsites.addWebsitePlaceholder")},null,8,["items","modelValue","placeholder"])]),_:1},8,["tip","disabled"]),w(kt,{class:"domain-select-component__btn ml-3",disabled:e.loading||l.value||!n.domain,loading:e.loading,onClick:c,"min-height":"38px","max-height":"38px"},{default:j(()=>[Ue(ee(f.$t("allwebsites.addWebsiteBtn")),1)]),_:1},8,["disabled","loading"])]))]))}},kz=Ge(Sz,[["__scopeId","data-v-5a78bd61"]]),Cz="data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.00023%205.58574L11.9502%200.635742L13.3642%202.04974L8.41423%206.99974L13.3642%2011.9497L11.9502%2013.3637L7.00023%208.41374L2.05023%2013.3637L0.63623%2011.9497L5.58623%206.99974L0.63623%202.04974L2.05023%200.635742L7.00023%205.58574Z'%20fill='%23212529'/%3e%3c/svg%3e",Pz={key:0,class:"info-section"},Az=["innerHTML"],Tz={__name:"InfoSection",props:{show:{type:Boolean,default:!0},content:{type:String,required:!0},closable:{type:Boolean,default:!1}},emits:["click:close"],setup(e,{emit:t}){const n=e,a=t;return(i,s)=>(F(),be(Ss,null,{default:j(()=>[e.show?(F(),_e("div",Pz,[s[2]||(s[2]=x("img",{alt:"info",src:Wy},null,-1)),x("p",{innerHTML:n.content},null,8,Az),e.closable?(F(),be(dn,{key:0,icon:"",variant:"text",size:"24",onClick:s[0]||(s[0]=r=>a("click:close"))},{default:j(()=>s[1]||(s[1]=[x("img",{alt:"info",src:Cz},null,-1)])),_:1})):We("",!0)])):We("",!0)]),_:1}))}},PI=Ge(Tz,[["__scopeId","data-v-e012f887"]]),Iz={__name:"InfoSectionVerification",setup(e){const t=fo(),n=Wt(),a=K("hide"),i=S(()=>a.value!=="hide"&&n.isLoggedIn);Ht(async()=>{await t.client.personalStorage.get("hideVerificationInfoMessage").then(r=>{a.value=r})});function s(){a.value="hide",t.client.personalStorage.set("hideVerificationInfoMessage","hide"),window!=null&&window.location.hostname.includes("local.api.xovi.net")&&t.client.personalStorage.set("hideVerificationInfoMessage",JSON.stringify("hide"))}return(r,o)=>(F(),be(PI,{show:i.value,class:"mt-5",content:r.$t("global.infoAfterVerification"),closable:"","onClick:close":s},null,8,["show","content"]))}},xz={class:"all-websites__title-wrap py-4"},Ez={class:"all-websites__title-text"},Rz={class:"all-websites__table-block mt-4"},Oz={key:0,class:"all-websites__audit-message mt-5"},Lz={__name:"AllWebsites",emits:["showAuditSeeWhyPopup","showAuditPopup"],setup(e,{emit:t}){const n=t,a=$t(),i=K(15),s=K(!1),r=K(!1),o=K({}),l=K({}),u=K(null),c=K(!1),d=K(!1),f=K(!1),h=K([]),p=An(),v=da(),m=Hn(),g=Wt(),b=qP(),{addToastr:y}=bo(),_=R=>{u.value=R},C=S(()=>{const R=[];return m.audits.length?m.domains.forEach(B=>{const te=m.audits.find(q=>q.initialUrl===B),J=h.value.find(q=>q.startUrl===B);!te&&!J&&R.push(B)}):m.domains.length&&m.domains.forEach(B=>{h.value.find(J=>J.startUrl===B)||R.push(B)}),!R.length&&b.isUserRecentlyRegisteredAnalytic&&g.sendCpanelUserAnalytics({event:wt.NO_REMAINING_SITES_FOR_SCANNING,data:{}}),K(window==null?void 0:window.location.hostname.includes("local.api.xovi.net")).value?[...R,"xovi.de","arngren.net","fs.com"]:R}),A=()=>{u.value&&(c.value=!0,m.addWebsite(u.value).then(()=>m.getRecentlyAddedDomains()).then(R=>{h.value=R,g.isLoggedIn&&g.sendCpanelUserAnalytics({event:wt.CUSTOMER_ADDS_NEW_WEBSITE,data:{Domain_Count:C.value.length}}),u.value=null}).finally(()=>{c.value=!1}))},P=S(()=>{const R=new Set(m.audits.filter(B=>B.initialUrl).map(B=>B.initialUrl));return[...h.value.filter(B=>!R.has(B.startUrl)),...m.audits]}),T=S(()=>P.value.filter(({status:N})=>["TODO","WORKING","WAITING","FINISHING","WAITING_FOR_POSTPROCESSING"].includes(N)));let I=null;const W=()=>{I&&(clearInterval(I),I=null)},Z=()=>{I||(I=setInterval(async()=>{try{const R=await m.fetchAudits();if(!R)return;const N=te=>["WORKING","TODO","FINISHING","WAITING","WAITING_FOR_POSTPROCESSING"].includes(te);R.find(te=>N(te.status))?d.value=!0:(W(),d.value=!1)}catch{y({message:a.t("allwebsites.failedPollAudit"),color:"error",timeout:3e3}),W()}},5e3))},E=R=>{const N=["WORKING","TODO","FINISHING","FINISHED","RECENTLY_ADDED","WAITING"];return R.some(B=>N.includes(B.status))},X=async()=>{h.value=await m.getRecentlyAddedDomains();try{const R=await m.fetchAudits();d.value=E(R),d.value&&Z()}catch(R){R.code&&y({message:a.t("allwebsites.failedAuditLoad"),color:"error",timeout:3e3})}},re=async({auditType:R,id:N,url:B,auditMode:te,date:J,score:q})=>{o.value[N]=!0,r.value=!0,f.value=!0;try{if(te==="restart"){await m.modifyAudit({id:N,quick:R==="quick"});const G={...v.query,id:N};p.push({name:"AuditDashboard",query:G}),g.isLoggedIn&&g.sendCpanelUserAnalytics({event:wt.RERUN_SCAN_ANY,data:{Prev_Audit_Type:R==="quick"?"Full":"Quick",Prev_Scan_Date:Le(new Date(J.started)).format("MM/DD/YYYY"),Prev_Score:q,Audit_Type:R==="quick"?"Quick":"Full",Domain:B}},!0)}else if(te==="run"){const G=R==="quick"?{startUrl:B,crawlScope:"host",quick:!0}:{startUrl:B,crawlScope:"host"},ce=await m.registerAudit(G);if(ce.id){const fe={...v.query,id:ce.id};p.push({name:"AuditDashboard",query:fe})}g.isLoggedIn&&g.sendCpanelUserAnalytics({event:wt.CUSTOMER_RUNS_SCAN,data:{Scan_Date:Le().format("MM DD, YYYY"),Domain:B,Scan_Type:R==="quick"?"Quick":"Full"}},!0)}}catch{y({message:a.t("allwebsites.failedAuditStart"),color:"error",timeout:3e3})}finally{o.value[N]=!1,r.value=!1,f.value=!1}},ke=async R=>{o.value[R]=!0,W(),await m.cancelAudit(R),g.sendCpanelUserAnalytics({event:wt.CANCEL_AUDIT,data:{Scan_ID:R}},!0);const N=await m.fetchAudits();try{d.value=E(N),d.value&&Z()}catch(B){B.code&&y({message:a.t("allwebsites.failedAuditLoad"),color:"error",timeout:3e3})}d.value=!1,o.value[R]=!1},ue=async(R,N)=>{try{l.value[R]=!0,await m.deleteAudit(R),h.value=await m.deleteRecentlyAddedByURL(N),await m.fetchAudits(),y({message:a.t("allwebsites.deleteAuditPopover.successToast"),color:"success"})}catch(B){let te="";B.status===404?te=a.t("allwebsites.deleteAuditPopover.error404Toast"):te=a.t("allwebsites.deleteAuditPopover.errorDefaultToast"),y({message:te,color:"error"})}finally{l.value[R]=!1}},oe=async({id:R,recentlyAdded:N,initialUrl:B})=>{N?(l.value[R]=!0,await m.deleteRecentlyAddedAudit(R),h.value=await m.getRecentlyAddedDomains(),l.value[R]=!1):ue(R,B)},se=R=>{i.value=R};async function de(){i.value=await g.getTableItemsPerPage("AllWebsitesTable")}function ve(){!!!m.audits.length&&!g.isLoggedIn&&p.push({name:"WelcomePage"})}return s.value=!0,m.clearAudits(),Promise.all([m.getDomains(),de(),X()]).finally(()=>{ve(),s.value=!1}),Cn(()=>{W(),m.cancelOngoingFetch(),b.setIsUserRecentlyRegisteredAnalytic(!1)}),(R,N)=>(F(),be(_r,{class:"all-websites pb-12"},{default:j(()=>[w(Jc,{title:R.$t("allwebsites.addWebsiteSeoTitle"),subtitle:R.$t("allwebsites.addWebsiteSeoSubtitle"),class:"pb-2",isShowAllWebsiteBtn:!1},null,8,["title","subtitle"]),x("div",xz,[x("h2",Ez,ee(R.$t("allwebsites.title")),1),me(g).isLoggedIn?(F(),be(qh,{key:0,"icon-size":"24","text-color":"#003DA6",text:R.$t("allwebsites.addWebsiteInfoButton"),onShowPopup:N[0]||(N[0]=B=>n("showAuditPopup"))},null,8,["text"])):We("",!0)]),x("div",Rz,[s.value?We("",!0):(F(),be(kz,{key:0,items:C.value,domain:u.value,loading:c.value,"onUpdate:domain":_,onAddDomain:A},null,8,["items","domain","loading"])),w(Iz),w(Ss,null,{default:j(()=>[T.value.length>1?(F(),_e("p",Oz,ee(R.$t("allwebsites.auditExecution")),1)):We("",!0)]),_:1}),w(gz,{class:"all-websites__table",name:"allWebsites",response:P.value,itemsPerPage:i.value,hideDefaultFooter:me(m).audits.length<10,tableLoading:s.value,auditIdsLoading:o.value,tableHeaderLoading:r.value,auditIdsDeleting:l.value,isLoggedIn:me(g).isLoggedIn,isTableDisabled:f.value,onShowAuditPopup:N[1]||(N[1]=B=>n("showAuditPopup")),onShowAuditSeeWhyPopup:N[2]||(N[2]=B=>n("showAuditSeeWhyPopup")),onRunAudit:re,onCancelAudit:ke,onDeleteAudit:oe,"onUpdate:itemsPerPage":se},null,8,["response","itemsPerPage","hideDefaultFooter","tableLoading","auditIdsLoading","tableHeaderLoading","auditIdsDeleting","isLoggedIn","isTableDisabled"])])]),_:1}))}},Dz=Ge(Lz,[["__scopeId","data-v-f2b42fe3"]]),Mz={__name:"BreadCrumbsComponent",props:{items:{type:Array,default:()=>[]}},setup(e){return(t,n)=>(F(),be(bD,{items:e.items,class:"breadcrumbs-component"},null,8,["items"]))}},xl=Ge(Mz,[["__scopeId","data-v-b6ad9dd3"]]),$z={class:"account-popup__title"},Fz={class:"account-popup__title-text"},Vz={class:"account-popup__content"},Nz={class:"account-popup__footer"},Uz={__name:"AccountSettingsPopup",props:{isDeletingAccount:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1}},emits:["update:modelValue","handleKeepAccount","handleDeleteAccount"],setup(e,{emit:t}){const n=t;return(a,i)=>(F(),be(Rh,{modelValue:e.modelValue,customTitle:"",mode:"md",width:"509","onUpdate:modelValue":i[2]||(i[2]=s=>n("update:modelValue",s))},{customTitle:j(()=>[x("div",$z,[w(dt,{size:"40",class:"account-popup__icon"},{default:j(()=>i[3]||(i[3]=[Ue("mdi-alert")])),_:1}),x("p",Fz,ee(a.$t("deleteAccountPopup.title")),1)])]),content:j(()=>[x("div",Vz,ee(a.$t("deleteAccountPopup.content")),1)]),footer:j(()=>[x("div",Nz,[w(kt,{onClick:i[0]||(i[0]=s=>n("handleKeepAccount")),ripple:"",variant:"text",disabled:e.isDeletingAccount,class:"mr-3"},{default:j(()=>[Ue(ee(a.$t("deleteAccountPopup.keepAccount")),1)]),_:1},8,["disabled"]),w(kt,{onClick:i[1]||(i[1]=s=>n("handleDeleteAccount",!1)),ripple:"",loading:e.isDeletingAccount,disabled:e.isDeletingAccount},{default:j(()=>[Ue(ee(a.$t("deleteAccountPopup.deleteAccount")),1)]),_:1},8,["loading","disabled"])])]),_:1},8,["modelValue"]))}},Bz=Ge(Uz,[["__scopeId","data-v-400f455f"]]),Hz={class:"account-settings__header"},jz={class:"account-settings__title mb-1"},Wz={class:"account-settings__content"},qz={class:"account-settings__card-title"},zz=["innerHTML"],Yz={key:1,class:"mt-10"},Gz={class:"account-settings__card-subtitle"},Kz={class:"account-settings__buttons"},Zz={__name:"AccountSettings",setup(e){const t=K(!1),n=K(!0),a=K(!1),i=K(!1),{t:s}=$t(),r=S(()=>[{title:s("allwebsites.breadcrumb"),href:"#/"},{title:s("accountSettings.breadCrumbTitle"),href:"/"}]),o=An(),l=Wt(),u=Hn(),c=()=>{n.value=!n.value},d=()=>{i.value=!1,t.value=!1,n.value=!0},f=async()=>{a.value=!0;try{await l.deleteAccount()&&o.push("/welcome")}finally{a.value=!1}};return Ht(()=>{u.getDomains()}),(h,p)=>(F(),be(_r,{class:"account-settings pb-12"},{default:j(()=>[w(xl,{items:r.value,class:"mb-4"},null,8,["items"]),x("div",Hz,[x("h2",jz,ee(h.$t("accountSettings.title")),1)]),x("div",Wz,[w(Ia,{class:"account-settings__card mt-4"},{default:j(()=>[x("h3",qz,ee(h.$t("accountSettings.removeAccountTitle")),1),x("span",{class:"account-settings__card-description",innerHTML:me(s)("accountSettings.removeAccountDescription")},null,8,zz),n.value?(F(),be(kt,{key:0,onClick:c,width:"fit-content",class:"account-settings__delete-button"},{default:j(()=>[Ue(ee(h.$t("accountSettings.deleteButton")),1)]),_:1})):(F(),_e("div",Yz,[x("span",Gz,ee(h.$t("accountSettings.removeWebsitesText")),1),w(Ug,{class:"account-settings__table"},{default:j(()=>[x("tbody",null,[(F(!0),_e(Ye,null,_n(me(u).domains,v=>(F(),_e("tr",{key:v},[x("td",null,ee(v),1)]))),128))])]),_:1}),w(HC,{label:h.$t("accountSettings.deleteConfirmation"),modelValue:t.value,"onUpdate:modelValue":p[0]||(p[0]=v=>t.value=v),color:"primary",class:"account-settings__checkbox","hide-details":""},null,8,["label","modelValue"]),x("div",Kz,[w(kt,{secondary:"",onClick:d,width:"176",class:"account-settings__button-cancel mr-3"},{default:j(()=>[Ue(ee(h.$t("accountSettings.keepAccount")),1)]),_:1}),w(kt,{onClick:p[1]||(p[1]=v=>i.value=!0),class:"account-settings__button-submit",minWidth:"321",disabled:!t.value},{default:j(()=>[Ue(ee(h.$t("accountSettings.confirmDeleteAccount")),1)]),_:1},8,["disabled"])])]))]),_:1})]),w(Bz,{modelValue:i.value,"onUpdate:modelValue":p[2]||(p[2]=v=>i.value=v),isDeletingAccount:a.value,onClosePopup:p[3]||(p[3]=v=>i.value=!1),onHandleKeepAccount:d,onHandleDeleteAccount:f},null,8,["modelValue","isDeletingAccount"])]),_:1}))}},Xz=Ge(Zz,[["__scopeId","data-v-e8afd276"]]),Jz={class:"issues-table__title"},Qz={key:0,class:"issues-table__priority-label-wrap"},eY={class:"no-data-wrapper"},tY={key:1},nY={__name:"IssuesTable",props:{isLoading:{type:Boolean,default:!1},isRunningAudit:{type:Boolean,default:!1},items:{type:Array},recommendationsHidden:{type:Boolean,default:!1},noDataMessage:{type:String,default:""},domain:{type:String,default:""},itemsPerPage:{type:[Number,String],default:15}},emits:["update:options","update:page","clickIssuesTableRow","update:itemsPerPage"],setup(e,{emit:t}){const n=e,a=An(),i=Wt(),s=t,r=(l,u)=>{u.item.link&&u.item.icon!=="passed"&&(s("clickIssuesTableRow",u),a.push(u.item.link))},o=l=>{s("update:itemsPerPage",l),i.setTableItemsPerPage("IssuesTable",l)};return(l,u)=>{const c=xc("router-link");return F(),be(Sl,{class:"issues-table pr-5 mt-2",items:n.items,"hide-default-header":!0,"hide-default-footer":!1,"items-per-page":e.itemsPerPage,"items-per-page-options":[{value:15,title:"15"},{value:25,title:"25"},{value:50,title:"50"}],loading:n.isLoading||n.isRunningAudit,"onClick:row":r,"onUpdate:options":u[0]||(u[0]=d=>s("update:options",d)),"onUpdate:page":u[1]||(u[1]=d=>s("update:page",d)),"onUpdate:itemsPerPage":o},{"item.icon":j(({item:d})=>[d.icon==="info"?(F(),be(dt,{key:0,class:"issues-table__icon",color:"info"},{default:j(()=>u[2]||(u[2]=[Ue(" mdi-information ")])),_:1})):We("",!0),d.icon==="issue"?(F(),be(dt,{key:1,class:"issues-table__icon",color:"error"},{default:j(()=>u[3]||(u[3]=[Ue(" mdi-close-circle ")])),_:1})):We("",!0),d.icon==="passed"?(F(),be(dt,{key:2,class:"issues-table__icon",color:"success"},{default:j(()=>u[4]||(u[4]=[Ue(" mdi-check ")])),_:1})):We("",!0)]),"item.id":j(({item:d})=>[x("div",Jz,ee(d.icon==="info"?l.$t(`recommendationPage.recommendations.${d.id}.name`,{domain:e.domain}):l.$t(`issuePage.issues[${d.id}].name`)),1)]),"item.priority":j(({item:d})=>[d.priority&&d.icon!=="passed"?(F(),_e("div",Qz,[x("span",{class:Tt(["issues-table__priority-label-text",d.priority==="High priority"?"high-priority":"",d.priority==="Medium priority"?"medium-priority":"",d.priority==="Low priority"?"low-priority":""])},ee(d.priority),3)])):We("",!0)]),"item.link":j(({item:d})=>[d.link&&d.icon!=="passed"?(F(),be(c,{key:0,to:d.link},{default:j(()=>[w(dt,{size:"22",color:"primary",class:"issues-table__link-icon mr-1"},{default:j(()=>u[5]||(u[5]=[Ue(" mdi-chevron-right ")])),_:1})]),_:2},1032,["to"])):We("",!0)]),loading:j(()=>[w(Il,{recommendationsHidden:n.recommendationsHidden},null,8,["recommendationsHidden"])]),"no-data":j(()=>[x("div",eY,[l.$slots.noData?bt(l.$slots,"noData",{key:0},void 0,!0):(F(),_e("div",tY,ee(n.noDataMessage||l.$t("global.noData")),1))])]),_:3},8,["items","items-per-page","loading"])}}},AI=Ge(nY,[["__scopeId","data-v-48e87ef6"]]);function zy(){const e=K(0);let t=null;const n=()=>{t=setInterval(()=>{e.value+=1},1e3)},a=()=>{t&&(clearInterval(t),t=null)},i=K(0);let s=null;return{timeSpent:e,startTimer:n,stopTimer:a,timeSpentOnExternalPage:i,startTimerExternal:()=>{s=setInterval(()=>{i.value+=1},1e3)},stopTimerExternal:()=>{s&&(clearInterval(s),s=null)}}}function aY(e,t){const n=K(1),a=K(1),i=K(0),s=K(0),r=Wt(),{t:o,tm:l}=$t(),{timeSpent:u,startTimer:c,stopTimer:d}=zy(),f=()=>{r.isLoggedIn||r.sendCpanelUserAnalytics({event:wt.PAGE_BASED_ISSUES,data:{Total_Issues_Found:e.value.length}})},h=b=>{if(!r.isLoggedIn){const y=S(()=>o(`issuePage.issues[${b.item.id}].learnMore`)||""),_=S(()=>{if(!y.value)return 0;const C=y.value.split("</a>");return C.pop(),C.map(P=>P.match(/href="([^"]*)/)[1])});r.sendCpanelUserAnalytics({event:wt.VIEW_ISSUE_DETAILS,data:{Time_on_Page:u.value,Help_Video_URL:_.value}})}},p=()=>{r.isLoggedIn||r.sendCpanelUserAnalytics({event:wt.SPECIFIC_ISSUE_REVIEW,data:{Time_on_Page:u.value,Click_Signup:!0}})},v=()=>{r.isLoggedIn||r.sendCpanelUserAnalytics({event:wt.SPECIFIC_ISSUE_REVIEW,data:{Time_on_Page:u.value,Click_Signup:!1}})},m=b=>{if(s.value+=1,b.page>1&&b.page!==n.value){const y=t.value.length-Object.values(l("recommendationPage.recommendations")).length;r.sendCpanelUserAnalytics({event:wt.REVIEW_PAGINATION,data:{Page_Count:y,Page_Reviewed:s.value}})}n.value=b.page},g=b=>{if(i.value+=1,b.page>1&&b.page!==a.value){const y=e.value.length;r.sendCpanelUserAnalytics({event:wt.ISSUE_PAGINATION,data:{Page_Count:y,Page_Reviewed:i.value}})}a.value=b.page};return Ht(async()=>{c()}),Cn(()=>{d()}),{handleClickPageBasedTab:f,handleClickIssuesTableRow:h,handleClickOnSignUp:p,handleClickPageBasedTableRow:v,issuesTableUpdateOptions:m,pageBasedTableUpdateOptions:g,startTimer:c,stopTimer:d}}const iY={__name:"Tabs",props:{innerClass:{type:String,default:void 0},tabs:{type:Array,default:()=>[]},selectedTab:{type:Number,default:0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,i=s=>{a("update:modelValue",s)};return(s,r)=>(F(),be($M,{"model-value":n.selectedTab,"onUpdate:modelValue":i,class:Tt(["tabs-component",n.innerClass])},{default:j(()=>[(F(!0),_e(Ye,null,_n(n.tabs,(o,l)=>(F(),be(jP,{key:l,class:"tabs-component__tab","hide-slider":"",slim:""},{default:j(()=>[Ue(ee(o.label),1)]),_:2},1024))),128))]),_:1},8,["model-value","class"]))}},TI=Ge(iY,[["__scopeId","data-v-2df58a08"]]),sY={__name:"CheckboxComponent",props:{modelValue:{type:[Boolean,Array],required:!0},label:{type:String,default:""},color:{type:String,default:"primary"},density:{type:String,default:"comfortable"},className:{type:String,default:""},disabled:{type:Boolean,default:!1},hideDetails:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,i=K(n.modelValue);return Ve(()=>n.modelValue,s=>{i.value=s}),Ve(()=>i.value,s=>{a("update:modelValue",s)}),(s,r)=>(F(),be(HC,{modelValue:i.value,"onUpdate:modelValue":r[0]||(r[0]=o=>i.value=o),label:e.label,color:e.color,density:e.density,class:Tt([e.className,"checkbox-component"]),disabled:e.disabled,"hide-details":e.hideDetails},null,8,["modelValue","label","color","density","class","disabled","hide-details"]))}},rY=Ge(sY,[["__scopeId","data-v-e2183e22"]]),oY={class:"filters"},lY={class:"filters__top-section"},uY={class:"filters__filter-content"},cY={class:"filters__filter-content"},dY={class:"filters__filter-content"},fY={class:"filters__filter-content"},hY={key:0,class:"filters__bottom-section"},mY={__name:"FiltersComponent",props:{items:{type:Array,required:!0},quick:{type:Boolean,default:!0},filter:{type:String,required:!0},allTabLabel:{type:String,default:"auditDashboard.tableFiltersAllTab"},issuesTabLabel:{type:String,default:"auditDashboard.tableFiltersIssuesTab"},passedTabLabel:{type:String,default:"auditDashboard.tableFiltersPassedTab"},showRecommendations:{type:Boolean,default:!1}},emits:["updateSelectedFilter","updatePriorityFilter"],setup(e,{emit:t}){const{t:n}=$t(),a=e,i=t,s=K("all"),r=K(["high","medium","low"]);Ve(r,()=>{i("updatePriorityFilter",r.value)},{immediate:!0});const o=S(()=>a.items.some(p=>p.icon==="issue")),l=S(()=>a.items.filter(p=>p.icon==="issue").length),u=S(()=>a.items.filter(p=>p.icon==="info").length),c=S(()=>a.items.filter(p=>p.icon==="passed").length),d=S(()=>!a.quick&&!a.isLoadingAudit&&!a.isRunningAudit&&(s.value==="all"||s.value==="issues")),f=S(()=>[{value:"high",label:n("global.highPriority")},{value:"medium",label:n("global.mediumPriority")},{value:"low",label:n("global.lowPriority")}]),h=p=>{s.value=p,i("updateSelectedFilter",p)};return(p,v)=>(F(),_e("div",oY,[x("div",lY,[w(yL,{modelValue:s.value,"onUpdate:modelValue":[v[0]||(v[0]=m=>s.value=m),h],class:"filters__filters mt-1",density:"compact",mandatory:""},{default:j(()=>[w(dn,{value:"all",class:"filters__filter",color:"primary",variant:"outlined"},{default:j(()=>[x("span",uY,ee(p.$t(e.allTabLabel)),1),Ue(" "+ee(e.items.length),1)]),_:1}),w(dn,{value:"issues",class:"filters__filter",color:"primary",variant:"outlined",disabled:!o.value},{default:j(()=>[x("span",cY,ee(p.$t(e.issuesTabLabel)),1),Ue(" "+ee(l.value),1)]),_:1},8,["disabled"]),e.showRecommendations?(F(),be(dn,{key:0,value:"recommendations",class:"filters__filter",color:"primary",variant:"outlined",disabled:u.value===0},{default:j(()=>[x("span",dY,ee(p.$t("auditDashboard.tableFiltersRecommendationsTab")),1),Ue(" "+ee(u.value),1)]),_:1},8,["disabled"])):We("",!0),w(dn,{value:"passed",class:"filters__filter",color:"primary",variant:"outlined",disabled:c.value===0},{default:j(()=>[x("span",fY,ee(p.$t(e.passedTabLabel)),1),Ue(" "+ee(c.value),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue"])]),d.value?(F(),_e("div",hY,[(F(!0),_e(Ye,null,_n(f.value,m=>(F(),be(rY,{key:m.value,modelValue:r.value,"onUpdate:modelValue":v[1]||(v[1]=g=>r.value=g),label:m.label,value:m.value,"hide-details":""},null,8,["modelValue","label","value"]))),128))])):We("",!0)]))}},II=Ge(mY,[["__scopeId","data-v-9d652251"]]);function Yy(e,t){const{tm:n}=$t(),a=S(()=>n(`auditDashboard.auditProgressSteps.${e}.title`)||""),i=S(()=>n(`auditDashboard.auditProgressSteps.${e}.infoBlock.title`)||""),s=S(()=>n(`auditDashboard.auditProgressSteps.${e}.infoBlock.content`)||""),r=S(()=>t.value===100?"mdi-check":"mdi-timer-sand"),o=S(()=>t.value===100?"success":"#858F98");return{title:a,infoTitle:i,infoContent:s,headerIcon:r,headerIconColor:o}}const pY={__name:"ExpansionComponent",props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,i=S({get:()=>n.modelValue?0:"",set:s=>a("update:modelValue",s===0)});return(s,r)=>(F(),be(CM,{modelValue:i.value,"onUpdate:modelValue":r[0]||(r[0]=o=>i.value=o),class:"expansion-component",flat:""},{default:j(()=>[w(_M,null,{default:j(()=>[w(Hg,{"expand-icon":"mdi-chevron-up"},{default:j(()=>[bt(s.$slots,"header",{},void 0,!0)]),_:3}),w(Bg,null,{default:j(()=>[bt(s.$slots,"content",{},void 0,!0)]),_:3})]),_:3})]),_:3},8,["modelValue"]))}},Yh=Ge(pY,[["__scopeId","data-v-ce5ee360"]]),xI="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202C12.2652%202%2012.5196%202.10536%2012.7071%202.29289C12.8946%202.48043%2013%202.73478%2013%203V6C13%206.26522%2012.8946%206.51957%2012.7071%206.70711C12.5196%206.89464%2012.2652%207%2012%207C11.7348%207%2011.4804%206.89464%2011.2929%206.70711C11.1054%206.51957%2011%206.26522%2011%206V3C11%202.73478%2011.1054%202.48043%2011.2929%202.29289C11.4804%202.10536%2011.7348%202%2012%202ZM12%2017C12.2652%2017%2012.5196%2017.1054%2012.7071%2017.2929C12.8946%2017.4804%2013%2017.7348%2013%2018V21C13%2021.2652%2012.8946%2021.5196%2012.7071%2021.7071C12.5196%2021.8946%2012.2652%2022%2012%2022C11.7348%2022%2011.4804%2021.8946%2011.2929%2021.7071C11.1054%2021.5196%2011%2021.2652%2011%2021V18C11%2017.7348%2011.1054%2017.4804%2011.2929%2017.2929C11.4804%2017.1054%2011.7348%2017%2012%2017ZM22%2012C22%2012.2652%2021.8946%2012.5196%2021.7071%2012.7071C21.5196%2012.8946%2021.2652%2013%2021%2013H18C17.7348%2013%2017.4804%2012.8946%2017.2929%2012.7071C17.1054%2012.5196%2017%2012.2652%2017%2012C17%2011.7348%2017.1054%2011.4804%2017.2929%2011.2929C17.4804%2011.1054%2017.7348%2011%2018%2011H21C21.2652%2011%2021.5196%2011.1054%2021.7071%2011.2929C21.8946%2011.4804%2022%2011.7348%2022%2012ZM7%2012C7%2012.2652%206.89464%2012.5196%206.70711%2012.7071C6.51957%2012.8946%206.26522%2013%206%2013H3C2.73478%2013%202.48043%2012.8946%202.29289%2012.7071C2.10536%2012.5196%202%2012.2652%202%2012C2%2011.7348%202.10536%2011.4804%202.29289%2011.2929C2.48043%2011.1054%202.73478%2011%203%2011H6C6.26522%2011%206.51957%2011.1054%206.70711%2011.2929C6.89464%2011.4804%207%2011.7348%207%2012ZM19.071%2019.071C18.8835%2019.2585%2018.6292%2019.3638%2018.364%2019.3638C18.0988%2019.3638%2017.8445%2019.2585%2017.657%2019.071L15.536%2016.95C15.3538%2016.7614%2015.253%2016.5088%2015.2553%2016.2466C15.2576%2015.9844%2015.3628%2015.7336%2015.5482%2015.5482C15.7336%2015.3628%2015.9844%2015.2576%2016.2466%2015.2553C16.5088%2015.253%2016.7614%2015.3538%2016.95%2015.536L19.071%2017.656C19.164%2017.7489%2019.2377%2017.8592%2019.2881%2017.9806C19.3384%2018.102%2019.3643%2018.2321%2019.3643%2018.3635C19.3643%2018.4949%2019.3384%2018.625%2019.2881%2018.7464C19.2377%2018.8678%2019.164%2018.9781%2019.071%2019.071ZM8.464%208.464C8.27647%208.65147%208.02217%208.75679%207.757%208.75679C7.49184%208.75679%207.23753%208.65147%207.05%208.464L4.93%206.344C4.74236%206.15649%204.63689%205.90212%204.6368%205.63685C4.6367%205.37158%204.74199%205.11714%204.9295%204.9295C5.11701%204.74186%205.37138%204.63639%205.63665%204.6363C5.90192%204.6362%206.15636%204.74149%206.344%204.929L8.464%207.05C8.65147%207.23753%208.75679%207.49184%208.75679%207.757C8.75679%208.02217%208.65147%208.27647%208.464%208.464ZM4.93%2019.071C4.74253%2018.8835%204.63721%2018.6292%204.63721%2018.364C4.63721%2018.0988%204.74253%2017.8445%204.93%2017.657L7.051%2015.536C7.14325%2015.4405%207.25359%2015.3643%207.3756%2015.3119C7.4976%2015.2595%207.62882%2015.2319%207.7616%2015.2308C7.89438%2015.2296%208.02606%2015.2549%208.14896%2015.3052C8.27185%2015.3555%208.3835%2015.4297%208.4774%2015.5236C8.57129%2015.6175%208.64554%2015.7292%208.69582%2015.852C8.7461%2015.9749%208.77141%2016.1066%208.77025%2016.2394C8.7691%2016.3722%208.74151%2016.5034%208.6891%2016.6254C8.63669%2016.7474%208.56051%2016.8578%208.465%2016.95L6.345%2019.071C6.25213%2019.164%206.14184%2019.2377%206.02044%2019.2881C5.89904%2019.3384%205.76892%2019.3643%205.6375%2019.3643C5.50608%2019.3643%205.37596%2019.3384%205.25456%2019.2881C5.13316%2019.2377%205.02287%2019.164%204.93%2019.071ZM15.536%208.464C15.3485%208.27647%2015.2432%208.02217%2015.2432%207.757C15.2432%207.49184%2015.3485%207.23753%2015.536%207.05L17.656%204.929C17.8435%204.74136%2018.0979%204.63589%2018.3631%204.6358C18.6284%204.6357%2018.8829%204.74099%2019.0705%204.9285C19.2581%205.11601%2019.3636%205.37038%2019.3637%205.63565C19.3638%205.90092%2019.2585%206.15536%2019.071%206.343L16.95%208.464C16.7625%208.65147%2016.5082%208.75679%2016.243%208.75679C15.9778%208.75679%2015.7235%208.65147%2015.536%208.464Z'%20fill='%23858F98'/%3e%3c/svg%3e",gY={class:"header"},vY={class:"header__title"},yY={__name:"ExpansionHeader",props:{iconColor:{type:String,default:"success"},icon:{type:String,default:""},title:{type:String,default:""}},setup(e){const t=e;return(n,a)=>(F(),_e("div",gY,[bt(n.$slots,"default",{},void 0,!0),t.icon?(F(),be(dt,{key:0,size:"24",color:t.iconColor,class:"header__icon"},{default:j(()=>[Ue(ee(t.icon),1)]),_:1},8,["color"])):We("",!0),x("p",vY,[x("span",null,ee(t.title),1)])]))}},bY=Ge(yY,[["__scopeId","data-v-cfc46ca2"]]),wY=["src"],Gh={__name:"StepHeader",props:{title:{type:String,default:""},icon:{type:String,default:""},iconColor:{type:String,default:"#858F98"},loading:{type:Boolean,default:!1}},setup(e){const t=e;return(n,a)=>(F(),be(bY,{title:t.title,icon:e.loading?"":t.icon,iconColor:t.iconColor},{default:j(()=>[t.loading?(F(),_e("img",{key:0,src:me(xI),class:Tt({"icon-rotation":t.loading}),width:"24px",height:"24px"},null,10,wY)):We("",!0)]),_:1},8,["title","icon","iconColor"]))}},_Y={class:"detailed-statuses"},SY={class:"status__title d-flex align-start"},kY={key:0,src:xI,class:"status__icon icon-rotation",width:"24px",height:"24px"},CY={class:"status__name"},PY={key:0,class:"status__details"},AY={__name:"StepDetailedStatuses",props:{statuses:{type:Array,default:()=>[]},percent:{type:Number,default:0},transition:{type:Boolean,default:!1}},setup(e){const t=e,n=a=>a==="mdi-check"?"success":a==="mdi-error"?"error":"#858F98";return(a,i)=>(F(),_e("div",_Y,[w(xg,{name:t.transition?"fade-transition":"",group:""},{default:j(()=>[(F(!0),_e(Ye,null,_n(t.statuses,s=>(F(),_e("div",{key:s,class:"detailed-statuses__status status"},[x("div",SY,[s.icon==="loading"?(F(),_e("img",kY)):(F(),be(dt,{key:1,class:"status__icon",size:"24",color:n(s.icon)},{default:j(()=>[Ue(ee(s.icon),1)]),_:2},1032,["color"])),x("p",CY,ee(s.name),1)]),s.details?(F(),_e("div",PY,ee(s.details),1)):We("",!0)]))),128))]),_:1},8,["name"])]))}},Gy=Ge(AY,[["__scopeId","data-v-7c641fd3"]]),TY={class:"info-section d-flex flex-column align-start pa-5"},IY={class:"d-flex align-center"},xY={class:"info-section__title"},EY=["innerHTML"],RY={__name:"StepInfo",props:{infoTitle:{type:String,default:""},infoContent:{type:String,default:""}},setup(e){const t=e;return(n,a)=>(F(),_e("div",TY,[x("div",IY,[w(wn,{src:me(Wy),class:"mr-2",width:"24",height:"24"},null,8,["src"]),x("p",xY,ee(t.infoTitle),1)]),x("div",{class:"info-section__text mt-3",innerHTML:t.infoContent},null,8,EY)]))}},Ky=Ge(RY,[["__scopeId","data-v-7596fe05"]]),OY={class:"initialization__content w-100"},LY={class:"initialization__info"},DY={__name:"Initialization",props:{percent:{type:Number,default:0},modelValue:Boolean},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,{tm:i}=$t(),s=K(!1),r=K([]),o=S(()=>n.percent),{title:l,infoTitle:u,infoContent:c,headerIcon:d,headerIconColor:f}=Yy(1,o);return Ve(()=>n.percent,()=>{const h=Object.values(i("auditDashboard.auditProgressSteps.1.steps")),p=100/h.length;h.forEach((v,m)=>{n.percent>=p*(m+1)&&(r.value.some(b=>b.name===v.name)||r.value.unshift({...v,icon:"mdi-check"}))}),s.value=n.percent!==100},{immediate:!0}),(h,p)=>(F(),be(Yh,{modelValue:n.modelValue,"onUpdate:modelValue":p[0]||(p[0]=v=>a("update:modelValue",v)),class:"initialization"},{header:j(()=>[w(Gh,{title:me(l),icon:me(d),iconColor:me(f),loading:s.value},null,8,["title","icon","iconColor","loading"])]),content:j(()=>[x("div",OY,[w(Gy,{statuses:r.value,percent:e.percent,transition:""},null,8,["statuses","percent"])]),x("div",LY,[w(Ky,{class:"ml-5",infoTitle:me(u),infoContent:me(c)},null,8,["infoTitle","infoContent"])])]),_:1},8,["modelValue"]))}};function EI(){return{getHeaderText:t=>t.data["h1-texts"][0]||t.data["h2-texts"][0]||t.data["h3-texts"][0]||t.data["h4-texts"][0]||""}}const MY={class:"d-flex flex-column align-self-start"},$Y={class:"url-text"},FY={class:"url-description"},VY={__name:"CrawlingURLs",props:{urls:{type:Array,default:()=>[]},maxCount:Number},setup(e){const t=e,{getHeaderText:n}=EI();return(a,i)=>(F(),be(Kf,{name:"fade-slide",tag:"div",class:"url-items ml-10 mb-4",style:wa(`max-height: ${t.maxCount*58}px`)},{default:j(()=>[(F(!0),_e(Ye,null,_n(t.urls,(s,r)=>{var o;return F(),_e("div",{key:((o=s.data)==null?void 0:o.url)||r,class:"url-item"},[w(dt,{size:"24",color:"success",class:"url-icon"},{default:j(()=>i[0]||(i[0]=[Ue("mdi-check")])),_:1}),x("div",MY,[x("span",$Y,ee(s.data.url),1),x("span",FY,ee(me(n)(s)),1)])])}),128))]),_:1},8,["style"]))}},NY=Ge(VY,[["__scopeId","data-v-30324afa"]]),UY={};function BY(e,t){return F(),_e("div",null,[(F(),_e(Ye,null,_n(3,n=>w($a,{key:n,type:"list-item",class:"",style:{width:"50%"}})),64))])}const HY=Ge(UY,[["render",BY]]),jY={class:"crawling__url-list"},WY={class:"d-flex flex-column"},qY={class:"crawling__url-text"},zY={class:"crawling__url-description"},YY={__name:"CrawlingGroup",props:{loading:Boolean,group:{type:Object,default:()=>{}}},setup(e){const t=e,n=K(!1),{getHeaderText:a}=EI();return(i,s)=>(F(),be(Yh,{modelValue:n.value,"onUpdate:modelValue":s[0]||(s[0]=r=>n.value=r)},{header:j(()=>[w(Gh,{title:`${t.group.startIndex+1}–${t.group.endIndex} URLs`,icon:"mdi-check",iconColor:"success",loading:t.loading},null,8,["title","loading"])]),content:j(()=>[x("div",jY,[(F(!0),_e(Ye,null,_n(t.group.urls,r=>(F(),_e("div",{key:r.id,class:"crawling__url-item"},[w(dt,{class:"crawling__icon",size:"24",color:"success"},{default:j(()=>s[1]||(s[1]=[Ue("mdi-check")])),_:1}),x("div",WY,[x("span",qY,ee(r.data.url),1),x("span",zY,ee(me(a)(r)),1)])]))),128))])]),_:1},8,["modelValue"]))}},GY=Ge(YY,[["__scopeId","data-v-38fb7044"]]),KY={class:"crawling__content w-100"},ZY={class:"d-flex flex-column-reverse"},XY={class:"crawling__info"},JY={__name:"Crawling",props:{statuses:{type:Object,default:()=>({initialization:0,crawling:0,postProcessing:0})},crawledPages:{type:Array,default:()=>[]},percent:{type:Number,default:0},modelValue:Boolean},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,{tm:i}=$t(),s=K(!1),r=K([]),o=[{threshold:1,name:i("auditDashboard.auditProgressSteps.2.steps.1.name"),details:i("auditDashboard.auditProgressSteps.2.steps.1.details"),icon:"mdi-check"},{threshold:7,name:i("auditDashboard.auditProgressSteps.2.steps.2.name"),details:i("auditDashboard.auditProgressSteps.2.steps.2.details"),icon:"mdi-check"}],l=K([]),u=K([]),c=K(5),d=K(null),f=S(()=>n.percent),{title:h,infoTitle:p,infoContent:v,headerIcon:m,headerIconColor:g}=Yy(2,f);function b(){l.value.length===c.value&&l.value.pop(),d.value=null,l.value.unshift(u.value[0]),u.value.splice(u.value[0],1)}Ve(u,()=>{u.value.length&&!d.value&&(d.value=u.value[0],setTimeout(()=>{b()},1e3))},{deep:!0});function y(P,T){var W,Z;let I=[];if(!T)I=P.slice(-c.value);else{let E=P.findIndex(X=>X.data.url===T.data.url);d.value&&((Z=(W=d.value)==null?void 0:W.page)==null?void 0:Z.url)===T.data.url&&(E+=1),I=P.slice(E+1)}u.value=I}Ve(()=>n.crawledPages,P=>{P&&P.length&&l.value[0]?y(P,l.value[0]):P&&P.length&&y(P)},{immediate:!0,deep:!0});const _=new Map,C=S(()=>{const P=[];for(let T=0;T<n.crawledPages.length;T+=Er.MAX_URLS_PER_GROUP){const I=`${T}-${Math.min(T,n.crawledPages.length)}`;if(_.has(I))P.push(_.get(I));else{const W={startIndex:T,endIndex:Math.min(T+Er.MAX_URLS_PER_GROUP,n.crawledPages.length),urls:n.crawledPages.slice(T,T+Er.MAX_URLS_PER_GROUP)};P.push(W),W.urls.length===Er.MAX_URLS_PER_GROUP&&_.set(I,W)}}return P});function A(P,T,I){o.forEach(W=>{const Z=r.value.find(E=>E.name===W.name);T>=W.threshold&&!Z&&r.value.unshift(W)}),P===100&&I===0?s.value=!0:I!==0&&(s.value=!1)}return Ve(()=>n.statuses,({initialization:P,crawling:T,postProcessing:I})=>{A(P,T,I)},{immediate:!0,deep:!0}),(P,T)=>(F(),be(Yh,{modelValue:n.modelValue,"onUpdate:modelValue":T[0]||(T[0]=I=>a("update:modelValue",I)),class:"crawling"},{header:j(()=>[w(Gh,{title:me(h),icon:me(m),iconColor:me(g),loading:s.value},null,8,["title","icon","iconColor","loading"])]),content:j(()=>[x("div",KY,[!n.crawledPages.length&&n.percent>9?(F(),be(HY,{key:0})):We("",!0),w(NY,{urls:l.value,maxCount:c.value},null,8,["urls","maxCount"]),x("div",ZY,[w(Gy,{statuses:r.value,percent:n.percent,transition:""},null,8,["statuses","percent"]),(F(!0),_e(Ye,null,_n(C.value,(I,W)=>(F(),be(GY,{key:W,group:I,loading:s.value&&I.urls.length<me(Er).MAX_URLS_PER_GROUP},null,8,["group","loading"]))),128))])]),x("div",XY,[w(Ky,{class:"ml-5",infoTitle:me(p),infoContent:me(v)},null,8,["infoTitle","infoContent"])])]),_:1},8,["modelValue"]))}},QY={class:"postprocessing__content w-100"},eG={class:"postprocessing__info"},tG={__name:"PostProcessing",props:{percent:{type:Number,default:0},quick:{type:Boolean,default:!0},modelValue:Boolean},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,{tm:i}=$t(),s=K(!1),r=K([]),o=S(()=>n.percent),{title:l,infoTitle:u,infoContent:c,headerIcon:d,headerIconColor:f}=Yy(3,o);return Ve(()=>n.percent,h=>{const p=["redirects","canonicals","rankings","paginations","resourcesfilesize","duplicatecontent","links","internalurls","resources"],v=["redirects","canonicals","paginations","resourcesfilesize","duplicatecontent","internalurls","resources"],m=n.quick?v:p,g=Object.entries(i("auditDashboard.auditProgressSteps.3.steps")),b=100/m.length;m.forEach((y,_)=>{const C=g.find(A=>A[0]===y);h>=b*(1+_)&&(r.value.some(P=>P.name===C[1].name)||r.value.unshift({...C[1],icon:"mdi-check"}))}),s.value=n.percent!==100}),(h,p)=>(F(),be(Yh,{modelValue:n.modelValue,"onUpdate:modelValue":p[0]||(p[0]=v=>a("update:modelValue",v)),class:"postprocessing"},{header:j(()=>[w(Gh,{title:me(l),icon:me(d),iconColor:me(f),loading:s.value},null,8,["title","icon","iconColor","loading"])]),content:j(()=>[x("div",QY,[w(Gy,{statuses:r.value,percent:n.percent,transition:""},null,8,["statuses","percent"])]),x("div",eG,[w(Ky,{class:"ml-5",infoTitle:me(u),infoContent:me(c)},null,8,["infoTitle","infoContent"])])]),_:1},8,["modelValue"]))}},nG={class:"steps"},aG={__name:"Steps",props:{statuses:{type:Object,default:()=>({initialization:0,crawling:0,postProcessing:0})},crawledPages:{type:Array,default:()=>[]},quick:{type:Boolean,default:!0}},setup(e){const t=e,n=K({initialization:!1,crawling:!1,postProcessing:!1}),a=Ve(()=>t.statuses.crawling,()=>{t.statuses.crawling===0&&(n.value.initialization=!0)},{immediate:!0}),i=Ve(()=>t.statuses.initialization,()=>{t.statuses.initialization===100&&t.statuses.crawling!==100&&(n.value.initialization=!1,n.value.postProcessing=!1,setTimeout(()=>{n.value.crawling=!0},100))},{immediate:!0}),s=Ve(()=>t.statuses.crawling,()=>{t.statuses.crawling===100&&t.statuses.postProcessing!==100&&(n.value.crawling=!1,n.value.initialization=!1,setTimeout(()=>{n.value.postProcessing=!0},100))},{immediate:!0});return Ve(n,()=>{n.value.initialization&&a(),n.value.crawling&&i(),n.value.postProcessing&&s()}),(r,o)=>(F(),_e("div",nG,[w(DY,{modelValue:n.value.initialization,"onUpdate:modelValue":o[0]||(o[0]=l=>n.value.initialization=l),percent:t.statuses.initialization},null,8,["modelValue","percent"]),w(JY,{modelValue:n.value.crawling,"onUpdate:modelValue":o[1]||(o[1]=l=>n.value.crawling=l),percent:t.statuses.crawling,statuses:t.statuses,crawledPages:t.crawledPages},null,8,["modelValue","percent","statuses","crawledPages"]),w(tG,{modelValue:n.value.postProcessing,"onUpdate:modelValue":o[2]||(o[2]=l=>n.value.postProcessing=l),percent:t.statuses.postProcessing,quick:t.quick},null,8,["modelValue","percent","quick"])]))}},iG=Ge(aG,[["__scopeId","data-v-fa979303"]]),sG={class:"audit-progress-card__header"},rG={__name:"AuditInProgress",props:{statuses:{type:Object,default:()=>({initialization:0,crawling:0,postProcessing:0})},quick:{type:Boolean,default:!0},crawledPages:{type:Array,default:()=>[]}},setup(e){const t=e;return(n,a)=>(F(),be(Ia,{class:"audit-progress-card"},{default:j(()=>[x("div",sG,[x("p",null,ee(n.$t("auditDashboard.auditProgressTitle")),1)]),w(iG,{class:"audit-progress-card__steps",statuses:t.statuses,quick:t.quick,crawledPages:t.crawledPages},null,8,["statuses","quick","crawledPages"])]),_:1}))}},oG=Ge(rG,[["__scopeId","data-v-be4b98da"]]);function lG(e,t,n,a,i){const s=r=>new Promise(o=>setTimeout(o,r));Ve(()=>e.value,async r=>{if(!r&&!a.value&&!i.value){let l=0;const u=async()=>{await t(),!(n.value.length>0)&&(l+=1,l<3&&(await s(5e3),await u()))};await u()}})}const uG={},cG={class:"error-page d-flex flex-column align-center justify-center"},dG={class:"error-page-content"},fG={key:0,class:"error-page-content__title"},hG={key:1,class:"error-page-content__text"},mG={key:2,class:"error-page-content__actions"};function pG(e,t){return F(),_e("div",cG,[x("div",dG,[bt(e.$slots,"default",{},void 0,!0),e.$slots.title?(F(),_e("h1",fG,[bt(e.$slots,"title",{},void 0,!0)])):We("",!0),e.$slots.text?(F(),_e("div",hG,[bt(e.$slots,"text",{},void 0,!0)])):We("",!0),e.$slots.actions?(F(),_e("div",mG,[bt(e.$slots,"actions",{},void 0,!0)])):We("",!0)])])}const RI=Ge(uG,[["render",pG],["__scopeId","data-v-deca4b27"]]),gG=["innerHTML"],vG={__name:"ServerError",setup(e){return(t,n)=>(F(),be(RI,null,{title:j(()=>[Ue(ee(t.$t("auditDashboard.errorPage.serverError.title")),1)]),text:j(()=>[x("div",{innerHTML:t.$t("auditDashboard.errorPage.serverError.text")},null,8,gG)]),_:1}))}},yG=["innerHTML"],bG={__name:"AuditError",setup(e){const t=An(),n=()=>{t.push({name:"AllWebsites"})};return(a,i)=>(F(),be(RI,null,{title:j(()=>[Ue(ee(a.$t("auditDashboard.errorPage.auditFailed.title")),1)]),text:j(()=>[x("div",{innerHTML:a.$t("auditDashboard.errorPage.auditFailed.text")},null,8,yG)]),actions:j(()=>[w(kt,{onClick:n},{default:j(()=>[Ue(ee(a.$t("auditDashboard.errorPage.auditFailed.btn")),1)]),_:1})]),_:1}))}},wG={key:0,class:"seo-audit-card__loading-block"},_G={key:1,class:"seo-audit-card__content"},SG={class:"seo-audit-card__title"},kG={class:"seo-audit-card__info mt-2"},CG={class:"seo-audit-card__audit-type"},PG={class:"seo-audit-card__date"},AG=["href"],TG={class:"seo-audit-card__domain-link-text"},IG={key:0,class:"seo-audit-card__description mt-3"},xG={key:1,class:"seo-audit-card__description-loading mt-5"},EG={key:2,class:"seo-audit-card__audit-btns mt-5"},RG={__name:"AuditReportCard",props:{isRunningAudit:{type:Boolean,default:!1},isLoadingAudit:{type:Boolean,default:!1},quick:{type:Boolean,default:!0},time:{type:Object,default:()=>({})},domainUrl:{type:String,default:""},domainName:{type:String,default:""},isLoggedIn:{type:Boolean,default:!1},crawled:{type:Number,default:0},status:{type:String,default:""},auditId:{type:String,default:""},websiteScore:{type:[String,Number],default:""},statuses:{type:Object,default:()=>({initialization:0,crawling:0,postProcessing:0})}},emits:["showAuditPopup","triggerInitialization","cancelAudit"],setup(e,{emit:t}){const n=e,a=t,{t:i}=$t(),s=S(()=>n.domainName||""),r=S(()=>n.domainUrl||""),o=Hn(),l=Wt(),{addToastr:u}=bo(),c=K(!1),d=S(()=>{const y=n.time.ended||n.time.created;return y?Le(y).format("MMM D, YYYY"):""}),f=An(),h=da();function p(){f.replace({...h,query:{...h.query,tab:"all"}})}const v=S(()=>n.isRunningAudit?i("auditDashboard.seoAuditAlmostReady",{type:n.quick?i("global.quick"):i("global.full")}):n.websiteScore===""?i("auditDashboard.seoAuditNotReady",{type:n.quick?i("global.quick"):i("global.full")}):i("auditDashboard.seoAuditReady",{type:n.quick?i("global.quick"):i("global.full")})),m=S(()=>i("auditDashboard.addWebsiteCancelAudit",{state:n.status==="WAITING"?i("global.queued"):i("global.running")})),g=async()=>{try{c.value=!0,await o.cancelAudit(n.auditId),l.sendCpanelUserAnalytics({event:wt.CANCEL_AUDIT,data:{Scan_ID:n.auditId}},!0),p(),a("cancelAudit")}catch{u({message:i("auditDashboard.failedCancelAudit"),color:"error",timeout:3e3})}finally{c.value=!1}},b=async y=>{var _;try{c.value=!0,l.isLoggedIn&&l.sendCpanelUserAnalytics({event:wt.CUSTOMER_RERUNS_SCAN,data:{Prev_Audit_Type:o.auditData.quick===!0?"Quick":"Full",Prev_Scan_Date:Le(new Date(o.auditData.time.ended)).format("MM/DD/YYYY"),Prev_Score:Math.round((_=o.auditData.metrics)==null?void 0:_.super_level),Audit_Type:y==="quick"?"Quick":"Full",Domain:o.auditData.startUrl,Scan_Date:Le(new Date).format("MM/DD/YYYY")}},!0),await o.modifyAudit({id:n.auditId,quick:y==="quick"}),p(),a("triggerInitialization")}catch{u({message:i("auditDashboard.failedRestartAudit"),color:"error",timeout:3e3})}finally{c.value=!1}};return(y,_)=>(F(),be(Ia,{class:"seo-audit-card pa-5"},{default:j(()=>[n.isLoadingAudit?(F(),_e("div",wG,[w($a,{type:"ossein",height:"161","max-width":"381",width:"100%"})])):(F(),_e("div",_G,[x("h2",SG,ee(v.value),1),x("div",kG,[x("span",CG,ee(n.quick?y.$t("auditDashboard.auditTypeQuick"):y.$t("auditDashboard.auditTypeFull")),1),_[3]||(_[3]=x("span",{class:"seo-audit-card__dot"},"•",-1)),x("span",PG,ee(d.value),1),_[4]||(_[4]=x("span",{class:"seo-audit-card__dot"},"•",-1)),x("a",{href:r.value,target:"_blank",rel:"noopener noreferrer",class:"seo-audit-card__domain-link"},[x("span",TG,ee(s.value),1),w(dt,{class:"seo-audit-card__external-link"},{default:j(()=>_[2]||(_[2]=[Ue("mdi-open-in-new")])),_:1})],8,AG)]),n.isRunningAudit?(F(),_e("div",xG,[w(wI,{statuses:n.statuses,crawled:n.crawled,quick:n.quick},null,8,["statuses","crawled","quick"])])):(F(),_e("span",IG,ee(n.quick?y.$t("auditDashboard.quickDescription"):y.$t("auditDashboard.fullDescription")),1)),n.isRunningAudit?(F(),be(kt,{key:3,color:"primary",variant:"outlined",class:"mt-2","icon-left":"mdi-cancel",width:"241",loading:c.value,onClick:g},{default:j(()=>[Ue(ee(m.value),1)]),_:1},8,["loading"])):(F(),_e("div",EG,[w(CI,{id:n.auditId,domain:n.domainUrl,time:n.time,status:n.status,isLoggedIn:n.isLoggedIn,isLoading:c.value,onRunAudit:b,onShowAuditPopup:_[0]||(_[0]=C=>a("showAuditPopup"))},null,8,["id","domain","time","status","isLoggedIn","isLoading"]),w(qh,{"icon-size":"24","text-color":"#003DA6",text:y.$t("global.auditGuide"),onShowPopup:_[1]||(_[1]=C=>a("showAuditPopup"))},null,8,["text"])]))]))]),_:1}))}},OG=Ge(RG,[["__scopeId","data-v-9219f9b4"]]),LG={__name:"HelpComponent",props:{color:{type:String,default:"primary"}},setup(e){return(t,n)=>(F(),be(dn,{icon:"",color:"transparent",elevation:"0",size:"38"},{default:j(()=>[w(dt,{color:e.color,size:"20"},{default:j(()=>n[0]||(n[0]=[Ue("mdi-information-outline")])),_:1},8,["color"])]),_:1}))}},DG={class:"popover-content"},MG={class:"mb-2"},$G=["innerHTML"],FG=["innerHTML"],VG=["innerHTML"],NG={__name:"ScoreHelp",setup(e){const t=Wt(),n=a=>{a&&(t.isLoggedIn?t.sendCpanelUserAnalytics({event:wt.CUSTOMER_REVIEWS_TOOLTIP,data:{ToolTip:"Website Score"}}):t.sendCpanelUserAnalytics({event:wt.REVIEW_TOOLTIPS,data:{ToolTip:"Website Score"}}))};return(a,i)=>(F(),be(Qc,{location:"start","onUpdate:modelValue":n},{activator:j(({props:s})=>[w(LG,$e({class:"info-btn mt-1"},s),null,16)]),header:j(()=>[Ue(ee(a.$t("auditDashboard.scoreInfoPopover.header")),1)]),content:j(()=>[x("div",DG,[x("p",MG,ee(a.$t("auditDashboard.scoreInfoPopover.title")),1),x("p",{class:"mb-2",innerHTML:a.$t("auditDashboard.scoreInfoPopover.lowScore")},null,8,$G),x("p",{class:"mb-2",innerHTML:a.$t("auditDashboard.scoreInfoPopover.mediumScore")},null,8,FG),x("p",{class:"mb-2",innerHTML:a.$t("auditDashboard.scoreInfoPopover.highScore")},null,8,VG)])]),_:1}))}},UG={__name:"Score",props:{websiteScore:{type:Number,default:0}},setup(e){const t=e,{getWebsiteScoreStyle:n}=kI();return(a,i)=>(F(),_e(Ye,null,[x("div",{style:wa(me(n)(t.websiteScore)),class:Tt(["score",{"score--full":Math.round(t.websiteScore)===100}])},ee(Math.round(t.websiteScore))+"% ",7),w(NG)],64))}},BG=Ge(UG,[["__scopeId","data-v-e0e239d3"]]),HG={},jG={class:"score"};function WG(e,t){return F(),_e("div",jG,[w(dt,{size:"48",color:"#E64950"},{default:j(()=>t[0]||(t[0]=[Ue(" mdi-help ")])),_:1})])}const qG=Ge(HG,[["render",WG],["__scopeId","data-v-6410b6cc"]]),zG={class:"content d-flex flex-column"},YG={class:"content__description mt-2"},GG={__name:"Content",props:{isLoadingAudit:{type:Boolean}},setup(e){const t=e;return(n,a)=>(F(),_e("div",zG,[x("span",{class:Tt(["content__title","mt-3",{"content__title--loading":t.isLoadingAudit}])},ee(n.$t("auditDashboard.websiteScoreTitle")),3),x("span",YG,ee(n.$t("auditDashboard.websiteScoreDescription")),1)]))}},KG=Ge(GG,[["__scopeId","data-v-f3089513"]]),ZG={key:0,class:"website-score-card__score-section"},XG={__name:"WebsiteScoreCard",props:{websiteScore:{type:[String,Number],default:""},isLoadingAudit:{type:Boolean},isRunningAudit:{type:Boolean}},setup(e){return(t,n)=>(F(),be(Ia,{class:"website-score-card pa-6"},{default:j(()=>[!e.isLoadingAudit&&!e.isRunningAudit?(F(),_e("div",ZG,[e.websiteScore===""?(F(),be(qG,{key:0})):(F(),be(BG,{key:1,websiteScore:e.websiteScore},null,8,["websiteScore"]))])):(F(),be($a,{key:1,class:"website-score-card__skeleton-loader",type:"ossein",height:"67",width:"135"})),w(KG,{isLoadingAudit:e.isLoadingAudit},null,8,["isLoadingAudit"])]),_:1}))}},JG=Ge(XG,[["__scopeId","data-v-38a3478d"]]),QG={key:0,class:"screenshots-card__loading-block"},eK={class:"screenshots-card__loading-text mt-3"},tK={key:1,class:"screenshots-card__error-block"},nK={class:"screenshots-card__error-text"},aK={key:2,class:"screenshots-card__content"},iK={__name:"ScreenshotsCard",props:{domainUrl:{type:String,default:""},isLoadingAudit:{type:Boolean,default:!1}},setup(e){const t=e,n=da(),a=Hn(),i=K(!1),s=K(!1);let r=!1;const o=S(()=>{var h,p;return((p=(h=a.screenshots)==null?void 0:h[n.query.id])==null?void 0:p.full)||""}),l=S(()=>{var h,p;return((p=(h=a.screenshots)==null?void 0:h[n.query.id])==null?void 0:p.mobile)||""}),u=h=>new Promise(p=>setTimeout(p,h)),c=async(h,p={},v=10,m=3e3,g=1)=>{if(r)return null;try{const b=await a.getScreenshot(h,p);if(b!=null&&b["media-type"])return b}catch(b){console.error(`Attempt ${g} failed:`,b)}return g<v?(await u(m),c(h,p,v,m,g+1)):null},d=async(h,p)=>{const v=await c(h,p);return v?`data:${v["media-type"]};${v["media-encoding"]},${v["media-data"]}`:null},f=async()=>{i.value=!0,s.value=!1;try{const[h,p]=await Promise.allSettled([d(t.domainUrl,{}),d(t.domainUrl,{wWidth:375,wHeight:800,width:375,height:800})]);if(r)return;const v=h.status==="fulfilled"&&h.value?h.value:"";a.setScreenshotFullImage({img:v,id:n.query.id});const m=p.status==="fulfilled"&&p.value?p.value:"";a.setScreenshotMobileImage({img:m,id:n.query.id}),a.screenshots[n.query.id].full||(s.value=!0)}catch{s.value=!0}finally{i.value=!1}};return Ve(()=>t.domainUrl,h=>{!(n.query.id in a.screenshots)&&h&&f()},{immediate:!0}),go(()=>{r=!0}),(h,p)=>(F(),be(Ia,{class:"screenshots-card"},{default:j(()=>[i.value||e.isLoadingAudit?(F(),_e("div",QG,[w($a,{type:"ossein",height:"161","max-width":"381",width:"100%"}),x("span",eK,ee(h.$t("auditDashboard.screenshotsCardLoading")),1)])):s.value?(F(),_e("div",tK,[x("span",nK,ee(h.$t("auditDashboard.screenshotsCardError")),1)])):(F(),_e("div",aK,[o.value?(F(),be(wn,{key:0,src:o.value,alt:h.$t("auditDashboard.altFull"),class:"screenshots-card__img screenshots-card__img-left mr-5",width:"auto",height:"auto",cover:"",contain:"",rounded:""},null,8,["src","alt"])):We("",!0),l.value?(F(),be(wn,{key:1,src:l.value,alt:h.$t("auditDashboard.altMobile"),class:"screenshots-card__img screenshots-card__img-right",width:"auto",height:"auto",cover:"",contain:"",rounded:""},null,8,["src","alt"])):We("",!0)]))]),_:1}))}},sK=Ge(iK,[["__scopeId","data-v-f997a529"]]),rK="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C6.477%2022%202%2017.523%202%2012C2%206.477%206.477%202%2012%202C17.523%202%2022%206.477%2022%2012C22%2017.523%2017.523%2022%2012%2022ZM9.71%2019.667C8.72341%2017.5743%208.15187%2015.3102%208.027%2013H4.062C4.25659%2014.5389%204.89392%2015.9882%205.89657%2017.1717C6.89922%2018.3552%208.22401%2019.2221%209.71%2019.667ZM10.03%2013C10.181%2015.439%2010.878%2017.73%2012%2019.752C13.1523%2017.6766%2013.8254%2015.3695%2013.97%2013H10.03ZM19.938%2013H15.973C15.8481%2015.3102%2015.2766%2017.5743%2014.29%2019.667C15.776%2019.2221%2017.1008%2018.3552%2018.1034%2017.1717C19.1061%2015.9882%2019.7434%2014.5389%2019.938%2013ZM4.062%2011H8.027C8.15187%208.68979%208.72341%206.42569%209.71%204.333C8.22401%204.77788%206.89922%205.64475%205.89657%206.8283C4.89392%208.01184%204.25659%209.4611%204.062%2011ZM10.031%2011H13.969C13.8248%208.6306%2013.152%206.32353%2012%204.248C10.8477%206.32345%2010.1746%208.63052%2010.03%2011H10.031ZM14.29%204.333C15.2766%206.42569%2015.8481%208.68979%2015.973%2011H19.938C19.7434%209.4611%2019.1061%208.01184%2018.1034%206.8283C17.1008%205.64475%2015.776%204.77788%2014.29%204.333Z'%20fill='%23003DA6'/%3e%3c/svg%3e",oK="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.657%2014.828L16.243%2013.414L17.657%2012C18.0285%2011.6286%2018.3231%2011.1876%2018.5241%2010.7023C18.7252%2010.217%2018.8286%209.69681%2018.8286%209.1715C18.8286%208.6462%2018.7252%208.12605%2018.5241%207.64073C18.3231%207.15542%2018.0285%206.71445%2017.657%206.343C17.2856%205.97156%2016.8446%205.67691%2016.3593%205.47589C15.874%205.27487%2015.3538%205.1714%2014.8285%205.1714C14.3032%205.1714%2013.7831%205.27487%2013.2977%205.47589C12.8124%205.67691%2012.3715%205.97156%2012%206.343L10.586%207.757L9.17201%206.343L10.586%204.929C11.7143%203.81892%2013.2356%203.19966%2014.8184%203.2061C16.4012%203.21255%2017.9174%203.84418%2019.0366%204.96341C20.1558%206.08265%2020.7875%207.5988%2020.7939%209.18162C20.8004%2010.7644%2020.1811%2012.2857%2019.071%2013.414L17.657%2014.828ZM14.828%2017.657L13.414%2019.071C12.8585%2019.6356%2012.1968%2020.0846%2011.4669%2020.3922C10.737%2020.6998%209.95343%2020.8598%209.16139%2020.863C8.36936%2020.8662%207.58452%2020.7126%206.85215%2020.411C6.11979%2020.1094%205.45438%2019.6658%204.89432%2019.1057C4.33426%2018.5456%203.89063%2017.8802%203.58902%2017.1479C3.28741%2016.4155%203.13379%2015.6307%203.13701%2014.8386C3.14024%2014.0466%203.30025%2013.263%203.60781%2012.5331C3.91538%2011.8033%204.36441%2011.1415%204.92901%2010.586L6.34301%209.172L7.75701%2010.586L6.34301%2012C5.97157%2012.3714%205.67692%2012.8124%205.4759%2013.2977C5.27488%2013.783%205.17141%2014.3032%205.17141%2014.8285C5.17141%2015.3538%205.27488%2015.874%205.4759%2016.3593C5.67692%2016.8446%205.97157%2017.2856%206.34301%2017.657C6.71446%2018.0284%207.15543%2018.3231%207.64074%2018.5241C8.12605%2018.7251%208.64621%2018.8286%209.17151%2018.8286C9.69681%2018.8286%2010.217%2018.7251%2010.7023%2018.5241C11.1876%2018.3231%2011.6286%2018.0284%2012%2017.657L13.414%2016.243L14.828%2017.657ZM14.828%207.757L16.243%209.172L9.17201%2016.242L7.75701%2014.828L14.828%207.758V7.757Z'%20fill='%23003DA6'/%3e%3c/svg%3e",lK="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2022H4C3.73478%2022%203.48043%2021.8946%203.29289%2021.7071C3.10536%2021.5196%203%2021.2652%203%2021V3C3%202.73478%203.10536%202.48043%203.29289%202.29289C3.48043%202.10536%203.73478%202%204%202H20C20.2652%202%2020.5196%202.10536%2020.7071%202.29289C20.8946%202.48043%2021%202.73478%2021%203V21C21%2021.2652%2020.8946%2021.5196%2020.7071%2021.7071C20.5196%2021.8946%2020.2652%2022%2020%2022ZM19%2020V4H5V20H19ZM8%209H16V11H8V9ZM8%2013H16V15H8V13Z'%20fill='%23003DA6'/%3e%3c/svg%3e",uK={class:"table-sidebar__access"},cK={class:"table-sidebar__access-title mb-2"},dK=["innerHTML"],fK={class:"table-sidebar__access-benefits-title mb-4"},hK={class:"table-sidebar__access-benefits"},mK={class:"table-sidebar__access-benefit"},pK={class:"table-sidebar__access-benefit"},gK={class:"table-sidebar__access-benefit"},vK={__name:"UnlockAccessSection",emits:["redirectToSignUp"],setup(e,{emit:t}){const n=An(),a=t,i=()=>{a("redirectToSignUp"),n.push("/sign-up")};return(s,r)=>(F(),_e("div",uK,[x("h3",cK,ee(s.$t("global.unlockFullAccessTitle")),1),x("p",{class:"table-sidebar__access-limit mb-4",innerHTML:s.$t("global.accountLimitationsPart2")},null,8,dK),x("h5",fK,ee(s.$t("global.signedUpBenefitsTitle")),1),x("ul",hK,[x("li",mK,[w(wn,{src:me(rK),alt:"global",class:"table-sidebar__access-icon mr-3"},null,8,["src"]),Ue(" "+ee(s.$t("global.benefit1")),1)]),x("li",pK,[w(wn,{src:me(oK),alt:"link",class:"table-sidebar__access-icon mr-3"},null,8,["src"]),Ue(" "+ee(s.$t("global.benefit2")),1)]),x("li",gK,[w(wn,{src:me(lK),alt:"bill",class:"table-sidebar__access-icon mr-3"},null,8,["src"]),Ue(" "+ee(s.$t("global.benefit3")),1)])]),w(kt,{onClick:i,class:"table-sidebar__cta-button",width:"134px"},{default:j(()=>[Ue(ee(s.$t("global.signUpForFullAccess")),1)]),_:1})]))}},OI=Ge(vK,[["__scopeId","data-v-9b1d0001"]]),Zy="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%202H20C20.2652%202%2020.5196%202.10536%2020.7071%202.29289C20.8946%202.48043%2021%202.73478%2021%203V22.276C21.0001%2022.3594%2020.9793%2022.4416%2020.9395%2022.5149C20.8997%2022.5882%2020.8422%2022.6505%2020.7722%2022.6959C20.7023%2022.7413%2020.622%2022.7685%2020.5388%2022.775C20.4557%2022.7815%2020.3722%2022.767%2020.296%2022.733L12%2019.03L3.704%2022.732C3.6279%2022.766%203.54451%2022.7805%203.46141%2022.774C3.37831%2022.7676%203.29813%2022.7405%203.22818%2022.6952C3.15822%2022.6499%203.1007%2022.5878%203.06085%2022.5146C3.021%2022.4414%203.00008%2022.3593%203%2022.276V3C3%202.73478%203.10536%202.48043%203.29289%202.29289C3.48043%202.10536%203.73478%202%204%202Z'%20fill='%2333B3E5'/%3e%3cpath%20d='M6.13099%2014V12.6513L8.63283%2010.5202C8.79874%2010.3786%208.94065%2010.246%209.05853%2010.1224C9.17861%209.99647%209.2703%209.86721%209.33361%209.73459C9.3991%209.60196%209.43185%209.45472%209.43185%209.29287C9.43185%209.11529%209.39473%208.96355%209.32051%208.83767C9.24847%208.71179%209.14804%208.61513%209.01924%208.54769C8.89044%208.478%208.74198%208.44316%208.57388%208.44316C8.40579%208.44316%208.25733%208.478%208.12853%208.54769C8.00191%208.61737%207.90367%208.71965%207.83381%208.85453C7.76395%208.9894%207.72902%209.1535%207.72902%209.34682H6C6%208.86127%206.10588%208.44316%206.31764%208.09249C6.5294%207.74181%206.82849%207.47206%207.2149%207.28324C7.60131%207.09441%208.0543%207%208.57388%207C9.11093%207%209.57593%207.08879%209.96889%207.26638C10.364%207.44172%2010.6686%207.68899%2010.8825%208.00819C11.0986%208.32739%2011.2067%208.70167%2011.2067%209.13102C11.2067%209.39627%2011.1532%209.6604%2011.0463%209.92341C10.9393%2010.1842%2010.7472%2010.473%2010.4699%2010.79C10.1927%2011.1069%209.79861%2011.4846%209.28776%2011.9229L8.65903%2012.4624V12.5029H11.2788V14H6.13099Z'%20fill='white'/%3e%3cpath%20d='M14.6598%2014H12.0794V7.09441H14.6336C15.3235%207.09441%2015.9195%207.23266%2016.4216%207.50915C16.9259%207.7834%2017.3145%208.17903%2017.5874%208.69605C17.8625%209.21082%2018%209.82787%2018%2010.5472C18%2011.2665%2017.8636%2011.8847%2017.5907%2012.4017C17.3178%2012.9165%2016.9314%2013.3121%2016.4314%2013.5886C15.9315%2013.8629%2015.341%2014%2014.6598%2014ZM13.9001%2012.4085H14.5943C14.9262%2012.4085%2015.2089%2012.3534%2015.4425%2012.2433C15.6783%2012.1331%2015.8573%2011.9432%2015.9795%2011.6734C16.104%2011.4037%2016.1662%2011.0283%2016.1662%2010.5472C16.1662%2010.0662%2016.1029%209.69075%2015.9763%209.421C15.8518%209.15125%2015.6684%208.9613%2015.4261%208.85116C15.186%208.74101%2014.8913%208.68593%2014.542%208.68593H13.9001V12.4085Z'%20fill='white'/%3e%3c/svg%3e",yK={},bK={class:"table-sidebar"},wK={class:"table-sidebar__header"},_K={class:"table-sidebar__title"},SK=["innerHTML"],kK=["innerHTML"],CK=["innerHTML"];function PK(e,t){return F(),_e("div",bK,[x("div",wK,[w(wn,{src:Zy,class:"mr-2",width:"24",height:"24"}),x("h2",_K,ee(e.$t("auditDashboard.secondRankCard.title")),1)]),x("p",{class:"table-sidebar__text mt-3",innerHTML:e.$t("auditDashboard.secondRankCard.description")},null,8,SK),x("p",{class:"table-sidebar__text mt-3",innerHTML:e.$t("auditDashboard.secondRankCard.scoring")},null,8,kK),x("p",{class:"table-sidebar__text mt-3",innerHTML:e.$t("auditDashboard.secondRankCard.focus")},null,8,CK)])}const AK=Ge(yK,[["render",PK],["__scopeId","data-v-b9b7a5db"]]),TK={class:"table-sidebar pa-5"},IK={key:0,class:"table-sidebar__content mb-5"},xK={class:"table-sidebar__title mb-2"},EK={class:"table-sidebar__description mb-1"},RK={class:"table-sidebar__description"},OK={key:1,class:"table-sidebar__content mb-5"},LK={class:"table-sidebar__title mb-2"},DK={class:"table-sidebar__description mb-1"},MK={class:"table-sidebar__description mb-1"},$K={class:"table-sidebar__description"},FK={__name:"TableSidebar",props:{isLoggedIn:{type:Boolean,default:!1},isLoadingAudit:{type:Boolean,default:!1},quick:{type:Boolean,default:!0},tab:{type:String,default:""}},emits:["redirectToSignUp"],setup(e,{emit:t}){const n=e,a=t;return(i,s)=>(F(),_e("div",TK,[n.tab==="issues"?(F(),_e("div",IK,[x("h3",xK,ee(i.$t("auditDashboard.foundIssuesTitle")),1),x("span",EK,ee(i.$t("auditDashboard.foundIssuesDescription1")),1),x("span",RK,ee(i.$t("auditDashboard.foundIssuesDescription2")),1)])):We("",!0),n.tab==="pages"?(F(),_e("div",OK,[x("h3",LK,ee(i.$t("auditDashboard.pagesTitle")),1),x("span",DK,ee(i.$t("auditDashboard.pagesDescription1")),1),x("span",MK,ee(i.$t("auditDashboard.pagesDescription2")),1),x("span",$K,ee(i.$t("auditDashboard.pagesDescription3")),1)])):We("",!0),!n.isLoadingAudit&&!n.isLoggedIn?(F(),be(OI,{key:2,onRedirectToSignUp:s[0]||(s[0]=r=>a("redirectToSignUp"))})):We("",!0),!n.isLoadingAudit&&n.isLoggedIn&&n.tab==="pages"?(F(),be(AK,{key:3})):We("",!0)]))}},Y_=Ge(FK,[["__scopeId","data-v-bad71c07"]]),sr="data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.83333%205V6.66667H4.66667V15.8333H13.8333V11.6667H15.5V16.6667C15.5%2016.8877%2015.4122%2017.0996%2015.2559%2017.2559C15.0996%2017.4122%2014.8877%2017.5%2014.6667%2017.5H3.83333C3.61232%2017.5%203.40036%2017.4122%203.24408%2017.2559C3.0878%2017.0996%203%2016.8877%203%2016.6667V5.83333C3%205.61232%203.0878%205.40036%203.24408%205.24408C3.40036%205.0878%203.61232%205%203.83333%205H8.83333ZM18%202.5V9.16667H16.3333V5.34417L9.83917%2011.8392L8.66083%2010.6608L15.1542%204.16667H11.3333V2.5H18Z'%20fill='%23003DA6'/%3e%3c/svg%3e",VK={key:0,class:"page-based-table__icon-col"},NK={key:0,class:"page-based-table__rank-col"},UK={class:"page-based-table__rank-col-text"},BK={class:"page-based-table__title-col-title"},HK={class:"page-based-table__title-col-path"},jK={class:"page-based-table__url-col"},WK=["href","onClick"],qK={class:Tt("page-based-table__issues-label mr-4")},zK={class:"no-data-message"},YK={__name:"PageBasedTable",props:{isLoading:{type:Boolean,default:!1},isRunningAudit:{type:Boolean,default:!1},items:{type:Array},itemsPerPage:{type:[Number,String],default:15}},emits:["clickPageBasedTableRow","update:options","update:itemsPerPage"],setup(e,{emit:t}){const n=An(),a=t,i=Wt(),s=u=>{i.isLoggedIn&&i.sendCpanelUserAnalytics({event:wt.ISSUE_DETAIL_POPOUT,data:{Help_Video_URL:u}})},r=(u,c)=>{c.item.link&&(a("clickPageBasedTableRow",c.item),n.push(c.item.link))},o=u=>!u||!/^https?:\/\//.test(u)?u||"":new URL(u).pathname,l=u=>{a("update:itemsPerPage",u),i.setTableItemsPerPage("PageBasedTable",u)};return(u,c)=>{const d=xc("router-link");return F(),be(Sl,{class:"page-based-table pr-5",items:e.items,"hide-default-header":!0,"hide-default-footer":!1,"items-per-page":e.itemsPerPage,"items-per-page-options":[{value:15,title:"15"},{value:25,title:"25"},{value:50,title:"50"}],loading:e.isLoading||e.isRunningAudit,"onClick:row":r,"onUpdate:options":c[0]||(c[0]=f=>a("update:options",f)),"onUpdate:itemsPerPage":l},{"item.icon":j(({item:f})=>[f.rank?(F(),_e("div",VK,[f.icon==="passed"?(F(),be(dt,{key:0,color:"success"},{default:j(()=>c[1]||(c[1]=[Ue("mdi-check-circle")])),_:1})):(F(),be(wn,{key:1,src:Zy,alt:"icon",width:"24",height:"24"}))])):We("",!0)]),"item.rank":j(({item:f})=>[f.icon!=="passed"&&f.rank?(F(),_e("div",NK,[x("span",UK,ee(f.rank.toFixed(2)),1)])):We("",!0)]),"item.title":j(({item:f})=>[x("div",{class:Tt(["page-based-table__title-col",{"page-based-table__title-passed":f.icon==="passed"}])},[x("span",BK,ee(f.title),1),x("span",HK,ee(o(f.url)),1)],2)]),"item.url":j(({item:f})=>[x("div",jK,[f.url?(F(),_e("a",{key:0,href:f.url,target:"_blank",rel:"noopener noreferrer","aria-label":"Open external link",onClick:hn(h=>s(f.url),["stop"])},[w(wn,{src:sr,"aria-hidden":"true",width:"20",height:"20"})],8,WK)):We("",!0)])]),"item.errorCount":j(({item:f})=>[x("span",qK,ee(f.errorCount)+" "+ee(u.$t("global.issues")),1)]),"item.link":j(({item:f})=>[f.link?(F(),be(d,{key:0,to:f.link},{default:j(()=>[w(dt,{size:"22",color:"primary",class:"page-based-table__link-icon ml-3"},{default:j(()=>c[2]||(c[2]=[Ue(" mdi-chevron-right ")])),_:1})]),_:2},1032,["to"])):We("",!0)]),loading:j(()=>[w(Il,{"recommendations-hidden":""})]),"no-data":j(()=>[x("div",zK,ee(u.$t("global.noData")),1)]),_:1},8,["items","items-per-page","loading"])}}},GK=Ge(YK,[["__scopeId","data-v-25bb7244"]]);/** * vee-validate v4.15.0 * (c) 2024 Abdelrahman Awad * @license MIT */function Un(e){return typeof e=="function"}function LI(e){return e==null}const ho=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e);function Xy(e){return Number(e)>=0}function KK(e){const t=parseFloat(e);return isNaN(t)?e:t}function ZK(e){return typeof e=="object"&&e!==null}function XK(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function G_(e){if(!ZK(e)||XK(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Xu(e,t){return Object.keys(t).forEach(n=>{if(G_(t[n])&&G_(e[n])){e[n]||(e[n]={}),Xu(e[n],t[n]);return}e[n]=t[n]}),e}function Zl(e){const t=e.split(".");if(!t.length)return"";let n=String(t[0]);for(let a=1;a<t.length;a++){if(Xy(t[a])){n+=`[${t[a]}]`;continue}n+=`.${t[a]}`}return n}const DI={};function Io(e,t){QK(e,t),DI[e]=t}function JK(e){return DI[e]}function QK(e,t){if(!Un(t))throw new Error(`Extension Error: The validator '${e}' must be a function.`)}function K_(e,t,n){typeof n.value=="object"&&(n.value=Lt(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||t==="__proto__"?Object.defineProperty(e,t,n):e[t]=n.value}function Lt(e){if(typeof e!="object")return e;var t=0,n,a,i,s=Object.prototype.toString.call(e);if(s==="[object Object]"?i=Object.create(e.__proto__||null):s==="[object Array]"?i=Array(e.length):s==="[object Set]"?(i=new Set,e.forEach(function(r){i.add(Lt(r))})):s==="[object Map]"?(i=new Map,e.forEach(function(r,o){i.set(Lt(o),Lt(r))})):s==="[object Date]"?i=new Date(+e):s==="[object RegExp]"?i=new RegExp(e.source,e.flags):s==="[object DataView]"?i=new e.constructor(Lt(e.buffer)):s==="[object ArrayBuffer]"?i=e.slice(0):s.slice(-6)==="Array]"&&(i=new e.constructor(e)),i){for(a=Object.getOwnPropertySymbols(e);t<a.length;t++)K_(i,a[t],Object.getOwnPropertyDescriptor(e,a[t]));for(t=0,a=Object.getOwnPropertyNames(e);t<a.length;t++)Object.hasOwnProperty.call(i,n=a[t])&&i[n]===e[n]||K_(i,n,Object.getOwnPropertyDescriptor(e,n))}return i||e}const Jy=Symbol("vee-validate-form"),eZ=Symbol("vee-validate-form-context"),tZ=Symbol("vee-validate-field-instance"),Ef=Symbol("Default empty value"),nZ=typeof window<"u";function Ev(e){return Un(e)&&!!e.__locatorRef}function wi(e){return!!e&&Un(e.parse)&&e.__type==="VVTypedSchema"}function Rf(e){return!!e&&Un(e.validate)}function ed(e){return e==="checkbox"||e==="radio"}function aZ(e){return ho(e)||Array.isArray(e)}function iZ(e){return Array.isArray(e)?e.length===0:ho(e)&&Object.keys(e).length===0}function Kh(e){return/^\[.+\]$/i.test(e)}function sZ(e){return MI(e)&&e.multiple}function MI(e){return e.tagName==="SELECT"}function rZ(e,t){const n=![!1,null,void 0,0].includes(t.multiple)&&!Number.isNaN(t.multiple);return e==="select"&&"multiple"in t&&n}function oZ(e,t){return!rZ(e,t)&&t.type!=="file"&&!ed(t.type)}function $I(e){return Qy(e)&&e.target&&"submit"in e.target}function Qy(e){return e?!!(typeof Event<"u"&&Un(Event)&&e instanceof Event||e&&e.srcElement):!1}function Z_(e,t){return t in e&&e[t]!==Ef}function oa(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,a,i;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(a=n;a--!==0;)if(!oa(e[a],t[a]))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(a of e.entries())if(!t.has(a[0]))return!1;for(a of e.entries())if(!oa(a[1],t.get(a[0])))return!1;return!0}if(J_(e)&&J_(t))return!(e.size!==t.size||e.name!==t.name||e.lastModified!==t.lastModified||e.type!==t.type);if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(a of e.entries())if(!t.has(a[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(a=n;a--!==0;)if(e[a]!==t[a])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(i=Object.keys(e),n=i.length-X_(e,i),n!==Object.keys(t).length-X_(t,Object.keys(t)))return!1;for(a=n;a--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[a]))return!1;for(a=n;a--!==0;){var s=i[a];if(!oa(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function X_(e,t){let n=0;for(let i=t.length;i--!==0;){var a=t[i];e[a]===void 0&&n++}return n}function J_(e){return nZ?e instanceof File:!1}function e2(e){return Kh(e)?e.replace(/\[|\]/gi,""):e}function ba(e,t,n){return e?Kh(t)?e[e2(t)]:(t||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((i,s)=>aZ(i)&&s in i?i[s]:n,e):n}function ns(e,t,n){if(Kh(t)){e[e2(t)]=n;return}const a=t.split(/\.|\[(\d+)\]/).filter(Boolean);let i=e;for(let s=0;s<a.length;s++){if(s===a.length-1){i[a[s]]=n;return}(!(a[s]in i)||LI(i[a[s]]))&&(i[a[s]]=Xy(a[s+1])?[]:{}),i=i[a[s]]}}function jp(e,t){if(Array.isArray(e)&&Xy(t)){e.splice(Number(t),1);return}ho(e)&&delete e[t]}function Q_(e,t){if(Kh(t)){delete e[e2(t)];return}const n=t.split(/\.|\[(\d+)\]/).filter(Boolean);let a=e;for(let s=0;s<n.length;s++){if(s===n.length-1){jp(a,n[s]);break}if(!(n[s]in a)||LI(a[n[s]]))break;a=a[n[s]]}const i=n.map((s,r)=>ba(e,n.slice(0,r).join(".")));for(let s=i.length-1;s>=0;s--)if(iZ(i[s])){if(s===0){jp(e,n[0]);continue}jp(i[s-1],n[s-1])}}function Ma(e){return Object.keys(e)}function FI(e,t=void 0){const n=Aa();return(n==null?void 0:n.provides[e])||pt(e,t)}function eS(e,t,n){if(Array.isArray(e)){const a=[...e],i=a.findIndex(s=>oa(s,t));return i>=0?a.splice(i,1):a.push(t),a}return oa(e,t)?n:t}function tS(e,t=0){let n=null,a=[];return function(...i){return n&&clearTimeout(n),n=setTimeout(()=>{const s=e(...i);a.forEach(r=>r(s)),a=[]},t),new Promise(s=>a.push(s))}}function lZ(e,t){return ho(t)&&t.number?KK(e):e}function Rv(e,t){let n;return async function(...i){const s=e(...i);n=s;const r=await s;return s!==n?r:(n=void 0,t(r,i))}}function Ov(e){return Array.isArray(e)?e:e?[e]:[]}function Pd(e,t){const n={};for(const a in e)t.includes(a)||(n[a]=e[a]);return n}function uZ(e){let t=null,n=[];return function(...a){const i=At(()=>{if(t!==i)return;const s=e(...a);n.forEach(r=>r(s)),n=[],t=null});return t=i,new Promise(s=>n.push(s))}}function VI(e,t,n){return t.slots.default?typeof e=="string"||!e?t.slots.default(n()):{default:()=>{var a,i;return(i=(a=t.slots).default)===null||i===void 0?void 0:i.call(a,n())}}:t.slots.default}function Wp(e){if(NI(e))return e._value}function NI(e){return"_value"in e}function cZ(e){return e.type==="number"||e.type==="range"?Number.isNaN(e.valueAsNumber)?e.value:e.valueAsNumber:e.value}function Of(e){if(!Qy(e))return e;const t=e.target;if(ed(t.type)&&NI(t))return Wp(t);if(t.type==="file"&&t.files){const n=Array.from(t.files);return t.multiple?n:n[0]}if(sZ(t))return Array.from(t.options).filter(n=>n.selected&&!n.disabled).map(Wp);if(MI(t)){const n=Array.from(t.options).find(a=>a.selected);return n?Wp(n):t.value}return cZ(t)}function UI(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?ho(e)&&e._$$isNormalized?e:ho(e)?Object.keys(e).reduce((n,a)=>{const i=dZ(e[a]);return e[a]!==!1&&(n[a]=nS(i)),n},t):typeof e!="string"?t:e.split("|").reduce((n,a)=>{const i=fZ(a);return i.name&&(n[i.name]=nS(i.params)),n},t):t}function dZ(e){return e===!0?[]:Array.isArray(e)||ho(e)?e:[e]}function nS(e){const t=n=>typeof n=="string"&&n[0]==="@"?hZ(n.slice(1)):n;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce((n,a)=>(n[a]=t(e[a]),n),{})}const fZ=e=>{let t=[];const n=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function hZ(e){const t=n=>{var a;return(a=ba(n,e))!==null&&a!==void 0?a:n[e]};return t.__locatorRef=e,t}function mZ(e){return Array.isArray(e)?e.filter(Ev):Ma(e).filter(t=>Ev(e[t])).map(t=>e[t])}const pZ={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let Lv=Object.assign({},pZ);const Mr=()=>Lv,gZ=e=>{Lv=Object.assign(Object.assign({},Lv),e)},vZ=gZ;async function BI(e,t,n={}){const a=n==null?void 0:n.bails,i={name:(n==null?void 0:n.name)||"{field}",rules:t,label:n==null?void 0:n.label,bails:a??!0,formData:(n==null?void 0:n.values)||{}},s=await yZ(i,e);return Object.assign(Object.assign({},s),{valid:!s.errors.length})}async function yZ(e,t){const n=e.rules;if(wi(n)||Rf(n))return wZ(t,Object.assign(Object.assign({},e),{rules:n}));if(Un(n)||Array.isArray(n)){const o={field:e.label||e.name,name:e.name,label:e.label,form:e.formData,value:t},l=Array.isArray(n)?n:[n],u=l.length,c=[];for(let d=0;d<u;d++){const f=l[d],h=await f(t,o);if(!(typeof h!="string"&&!Array.isArray(h)&&h)){if(Array.isArray(h))c.push(...h);else{const v=typeof h=="string"?h:jI(o);c.push(v)}if(e.bails)return{errors:c}}}return{errors:c}}const a=Object.assign(Object.assign({},e),{rules:UI(n)}),i=[],s=Object.keys(a.rules),r=s.length;for(let o=0;o<r;o++){const l=s[o],u=await _Z(a,t,{name:l,params:a.rules[l]});if(u.error&&(i.push(u.error),e.bails))return{errors:i}}return{errors:i}}function bZ(e){return!!e&&e.name==="ValidationError"}function HI(e){return{__type:"VVTypedSchema",async parse(n,a){var i;try{return{output:await e.validate(n,{abortEarly:!1,context:(a==null?void 0:a.formData)||{}}),errors:[]}}catch(s){if(!bZ(s))throw s;if(!(!((i=s.inner)===null||i===void 0)&&i.length)&&s.errors.length)return{errors:[{path:s.path,errors:s.errors}]};const r=s.inner.reduce((o,l)=>{const u=l.path||"";return o[u]||(o[u]={errors:[],path:u}),o[u].errors.push(...l.errors),o},{});return{errors:Object.values(r)}}}}}async function wZ(e,t){const a=await(wi(t.rules)?t.rules:HI(t.rules)).parse(e,{formData:t.formData}),i=[];for(const s of a.errors)s.errors.length&&i.push(...s.errors);return{value:a.value,errors:i}}async function _Z(e,t,n){const a=JK(n.name);if(!a)throw new Error(`No such validator '${n.name}' exists.`);const i=SZ(n.params,e.formData),s={field:e.label||e.name,name:e.name,label:e.label,value:t,form:e.formData,rule:Object.assign(Object.assign({},n),{params:i})},r=await a(t,i,s);return typeof r=="string"?{error:r}:{error:r?void 0:jI(s)}}function jI(e){const t=Mr().generateMessage;return t?t(e):"Field is invalid"}function SZ(e,t){const n=a=>Ev(a)?a(t):a;return Array.isArray(e)?e.map(n):Object.keys(e).reduce((a,i)=>(a[i]=n(e[i]),a),{})}async function kZ(e,t){const a=await(wi(e)?e:HI(e)).parse(Lt(t),{formData:Lt(t)}),i={},s={};for(const r of a.errors){const o=r.errors,l=(r.path||"").replace(/\["(\d+)"\]/g,(u,c)=>`[${c}]`);i[l]={valid:!o.length,errors:o},o.length&&(s[l]=o[0])}return{valid:!a.errors.length,results:i,errors:s,values:a.value,source:"schema"}}async function CZ(e,t,n){const i=Ma(e).map(async u=>{var c,d,f;const h=(c=n==null?void 0:n.names)===null||c===void 0?void 0:c[u],p=await BI(ba(t,u),e[u],{name:(h==null?void 0:h.name)||u,label:h==null?void 0:h.label,values:t,bails:(f=(d=n==null?void 0:n.bailsMap)===null||d===void 0?void 0:d[u])!==null&&f!==void 0?f:!0});return Object.assign(Object.assign({},p),{path:u})});let s=!0;const r=await Promise.all(i),o={},l={};for(const u of r)o[u.path]={valid:u.valid,errors:u.errors},u.valid||(s=!1,l[u.path]=u.errors[0]);return{valid:s,results:o,errors:l,source:"schema"}}let aS=0;function PZ(e,t){const{value:n,initialValue:a,setInitialValue:i}=AZ(e,t.modelValue,t.form);if(!t.form){let l=function(h){var p;"value"in h&&(n.value=h.value),"errors"in h&&c(h.errors),"touched"in h&&(f.touched=(p=h.touched)!==null&&p!==void 0?p:f.touched),"initialValue"in h&&i(h.initialValue)};const{errors:u,setErrors:c}=xZ(),d=aS>=Number.MAX_SAFE_INTEGER?0:++aS,f=IZ(n,a,u,t.schema);return{id:d,path:e,value:n,initialValue:a,meta:f,flags:{pendingUnmount:{[d]:!1},pendingReset:!1},errors:u,setState:l}}const s=t.form.createPathState(e,{bails:t.bails,label:t.label,type:t.type,validate:t.validate,schema:t.schema}),r=S(()=>s.errors);function o(l){var u,c,d;"value"in l&&(n.value=l.value),"errors"in l&&((u=t.form)===null||u===void 0||u.setFieldError(me(e),l.errors)),"touched"in l&&((c=t.form)===null||c===void 0||c.setFieldTouched(me(e),(d=l.touched)!==null&&d!==void 0?d:!1)),"initialValue"in l&&i(l.initialValue)}return{id:Array.isArray(s.id)?s.id[s.id.length-1]:s.id,path:e,value:n,errors:r,meta:s,initialValue:a,flags:s.__flags,setState:o}}function AZ(e,t,n){const a=K(me(t));function i(){return n?ba(n.initialValues.value,me(e),me(a)):me(a)}function s(u){if(!n){a.value=u;return}n.setFieldInitialValue(me(e),u,!0)}const r=S(i);if(!n)return{value:K(i()),initialValue:r,setInitialValue:s};const o=TZ(t,n,r,e);return n.stageInitialValue(me(e),o,!0),{value:S({get(){return ba(n.values,me(e))},set(u){n.setFieldValue(me(e),u,!1)}}),initialValue:r,setInitialValue:s}}function TZ(e,t,n,a){return St(e)?me(e):e!==void 0?e:ba(t.values,me(a),me(n))}function IZ(e,t,n,a){const i=S(()=>{var r,o,l;return(l=(o=(r=ot(a))===null||r===void 0?void 0:r.describe)===null||o===void 0?void 0:o.call(r).required)!==null&&l!==void 0?l:!1}),s=rn({touched:!1,pending:!1,valid:!0,required:i,validated:!!me(n).length,initialValue:S(()=>me(t)),dirty:S(()=>!oa(me(e),me(t)))});return Ve(n,r=>{s.valid=!r.length},{immediate:!0,flush:"sync"}),s}function xZ(){const e=K([]);return{errors:e,setErrors:t=>{e.value=Ov(t)}}}function EZ(e,t,n){return ed(n==null?void 0:n.type)?OZ(e,t,n):WI(e,t,n)}function WI(e,t,n){const{initialValue:a,validateOnMount:i,bails:s,type:r,checkedValue:o,label:l,validateOnValueUpdate:u,uncheckedValue:c,controlled:d,keepValueOnUnmount:f,syncVModel:h,form:p}=RZ(n),v=d?FI(Jy):void 0,m=p||v,g=S(()=>Zl(ot(e))),b=S(()=>{if(ot(m==null?void 0:m.schema))return;const G=me(t);return Rf(G)||wi(G)||Un(G)||Array.isArray(G)?G:UI(G)}),y=!Un(b.value)&&wi(ot(t)),{id:_,value:C,initialValue:A,meta:P,setState:T,errors:I,flags:W}=PZ(g,{modelValue:a,form:m,bails:s,label:l,type:r,validate:b.value?ue:void 0,schema:y?t:void 0}),Z=S(()=>I.value[0]);h&&LZ({value:C,prop:h,handleChange:oe,shouldValidate:()=>u&&!W.pendingReset});const E=(q,G=!1)=>{P.touched=!0,G&&re()};async function X(q){var G,ce;if(m!=null&&m.validateSchema){const{results:fe}=await m.validateSchema(q);return(G=fe[ot(g)])!==null&&G!==void 0?G:{valid:!0,errors:[]}}return b.value?BI(C.value,b.value,{name:ot(g),label:ot(l),values:(ce=m==null?void 0:m.values)!==null&&ce!==void 0?ce:{},bails:s}):{valid:!0,errors:[]}}const re=Rv(async()=>(P.pending=!0,P.validated=!0,X("validated-only")),q=>(W.pendingUnmount[te.id]||(T({errors:q.errors}),P.pending=!1,P.valid=q.valid),q)),ke=Rv(async()=>X("silent"),q=>(P.valid=q.valid,q));function ue(q){return(q==null?void 0:q.mode)==="silent"?ke():re()}function oe(q,G=!0){const ce=Of(q);R(ce,G)}Ht(()=>{if(i)return re();(!m||!m.validateSchema)&&ke()});function se(q){P.touched=q}function de(q){var G;const ce=q&&"value"in q?q.value:A.value;T({value:Lt(ce),initialValue:Lt(ce),touched:(G=q==null?void 0:q.touched)!==null&&G!==void 0?G:!1,errors:(q==null?void 0:q.errors)||[]}),P.pending=!1,P.validated=!1,ke()}const ve=Aa();function R(q,G=!0){C.value=ve&&h?lZ(q,ve.props.modelModifiers):q,(G?re:ke)()}function N(q){T({errors:Array.isArray(q)?q:[q]})}const B=S({get(){return C.value},set(q){R(q,u)}}),te={id:_,name:g,label:l,value:B,meta:P,errors:I,errorMessage:Z,type:r,checkedValue:o,uncheckedValue:c,bails:s,keepValueOnUnmount:f,resetField:de,handleReset:()=>de(),validate:ue,handleChange:oe,handleBlur:E,setState:T,setTouched:se,setErrors:N,setValue:R};if(zt(tZ,te),St(t)&&typeof me(t)!="function"&&Ve(t,(q,G)=>{oa(q,G)||(P.validated?re():ke())},{deep:!0}),!m)return te;const J=S(()=>{const q=b.value;return!q||Un(q)||Rf(q)||wi(q)||Array.isArray(q)?{}:Object.keys(q).reduce((G,ce)=>{const fe=mZ(q[ce]).map(Pe=>Pe.__locatorRef).reduce((Pe,He)=>{const M=ba(m.values,He)||m.values[He];return M!==void 0&&(Pe[He]=M),Pe},{});return Object.assign(G,fe),G},{})});return Ve(J,(q,G)=>{if(!Object.keys(q).length)return;!oa(q,G)&&(P.validated?re():ke())}),Cn(()=>{var q;const G=(q=ot(te.keepValueOnUnmount))!==null&&q!==void 0?q:ot(m.keepValuesOnUnmount),ce=ot(g);if(G||!m||W.pendingUnmount[te.id]){m==null||m.removePathState(ce,_);return}W.pendingUnmount[te.id]=!0;const fe=m.getPathState(ce);if(Array.isArray(fe==null?void 0:fe.id)&&(fe!=null&&fe.multiple)?fe!=null&&fe.id.includes(te.id):(fe==null?void 0:fe.id)===te.id){if(fe!=null&&fe.multiple&&Array.isArray(fe.value)){const He=fe.value.findIndex(M=>oa(M,ot(te.checkedValue)));if(He>-1){const M=[...fe.value];M.splice(He,1),m.setFieldValue(ce,M)}Array.isArray(fe.id)&&fe.id.splice(fe.id.indexOf(te.id),1)}else m.unsetPathValue(ot(g));m.removePathState(ce,_)}}),te}function RZ(e){const t=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!(e!=null&&e.syncVModel),a=typeof(e==null?void 0:e.syncVModel)=="string"?e.syncVModel:(e==null?void 0:e.modelPropName)||"modelValue",i=n&&!("initialValue"in(e||{}))?Dv(Aa(),a):e==null?void 0:e.initialValue;if(!e)return Object.assign(Object.assign({},t()),{initialValue:i});const s="valueProp"in e?e.valueProp:e.checkedValue,r="standalone"in e?!e.standalone:e.controlled,o=(e==null?void 0:e.modelPropName)||(e==null?void 0:e.syncVModel)||!1;return Object.assign(Object.assign(Object.assign({},t()),e||{}),{initialValue:i,controlled:r??!0,checkedValue:s,syncVModel:o})}function OZ(e,t,n){const a=n!=null&&n.standalone?void 0:FI(Jy),i=n==null?void 0:n.checkedValue,s=n==null?void 0:n.uncheckedValue;function r(o){const l=o.handleChange,u=S(()=>{const d=ot(o.value),f=ot(i);return Array.isArray(d)?d.findIndex(h=>oa(h,f))>=0:oa(f,d)});function c(d,f=!0){var h,p;if(u.value===((h=d==null?void 0:d.target)===null||h===void 0?void 0:h.checked)){f&&o.validate();return}const v=ot(e),m=a==null?void 0:a.getPathState(v),g=Of(d);let b=(p=ot(i))!==null&&p!==void 0?p:g;a&&(m!=null&&m.multiple)&&m.type==="checkbox"?b=eS(ba(a.values,v)||[],b,void 0):(n==null?void 0:n.type)==="checkbox"&&(b=eS(ot(o.value),b,ot(s))),l(b,f)}return Object.assign(Object.assign({},o),{checked:u,checkedValue:i,uncheckedValue:s,handleChange:c})}return r(WI(e,t,n))}function LZ({prop:e,value:t,handleChange:n,shouldValidate:a}){const i=Aa();if(!i||!e)return;const s=typeof e=="string"?e:"modelValue",r=`update:${s}`;s in i.props&&(Ve(t,o=>{oa(o,Dv(i,s))||i.emit(r,o)}),Ve(()=>Dv(i,s),o=>{if(o===Ef&&t.value===void 0)return;const l=o===Ef?void 0:o;oa(l,t.value)||n(l,a())}))}function Dv(e,t){if(e)return e.props[t]}const DZ=xa({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Mr().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:Ef},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(e,t){const n=Re(e,"rules"),a=Re(e,"name"),i=Re(e,"label"),s=Re(e,"uncheckedValue"),r=Re(e,"keepValue"),{errors:o,value:l,errorMessage:u,validate:c,handleChange:d,handleBlur:f,setTouched:h,resetField:p,handleReset:v,meta:m,checked:g,setErrors:b,setValue:y}=EZ(a,n,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:t.attrs.type,initialValue:$Z(e,t),checkedValue:t.attrs.value,uncheckedValue:s,label:i,validateOnValueUpdate:e.validateOnModelUpdate,keepValueOnUnmount:r,syncVModel:!0}),_=function(W,Z=!0){d(W,Z)},C=S(()=>{const{validateOnInput:I,validateOnChange:W,validateOnBlur:Z,validateOnModelUpdate:E}=MZ(e);function X(oe){f(oe,Z),Un(t.attrs.onBlur)&&t.attrs.onBlur(oe)}function re(oe){_(oe,I),Un(t.attrs.onInput)&&t.attrs.onInput(oe)}function ke(oe){_(oe,W),Un(t.attrs.onChange)&&t.attrs.onChange(oe)}const ue={name:e.name,onBlur:X,onInput:re,onChange:ke};return ue["onUpdate:modelValue"]=oe=>_(oe,E),ue}),A=S(()=>{const I=Object.assign({},C.value);ed(t.attrs.type)&&g&&(I.checked=g.value);const W=iS(e,t);return oZ(W,t.attrs)&&(I.value=l.value),I}),P=S(()=>Object.assign(Object.assign({},C.value),{modelValue:l.value}));function T(){return{field:A.value,componentField:P.value,value:l.value,meta:m,errors:o.value,errorMessage:u.value,validate:c,resetField:p,handleChange:_,handleInput:I=>_(I,!1),handleReset:v,handleBlur:C.value.onBlur,setTouched:h,setErrors:b,setValue:y}}return t.expose({value:l,meta:m,errors:o,errorMessage:u,setErrors:b,setTouched:h,setValue:y,reset:p,validate:c,handleChange:d}),()=>{const I=fs(iS(e,t)),W=VI(I,t,T);return I?Ba(I,Object.assign(Object.assign({},t.attrs),A.value),W):W}}});function iS(e,t){let n=e.as||"";return!e.as&&!t.slots.default&&(n="input"),n}function MZ(e){var t,n,a,i;const{validateOnInput:s,validateOnChange:r,validateOnBlur:o,validateOnModelUpdate:l}=Mr();return{validateOnInput:(t=e.validateOnInput)!==null&&t!==void 0?t:s,validateOnChange:(n=e.validateOnChange)!==null&&n!==void 0?n:r,validateOnBlur:(a=e.validateOnBlur)!==null&&a!==void 0?a:o,validateOnModelUpdate:(i=e.validateOnModelUpdate)!==null&&i!==void 0?i:l}}function $Z(e,t){return ed(t.attrs.type)?Z_(e,"modelValue")?e.modelValue:void 0:Z_(e,"modelValue")?e.modelValue:t.attrs.value}const FZ=DZ;let VZ=0;const Ad=["bails","fieldsCount","id","multiple","type","validate"];function qI(e){const t=(e==null?void 0:e.initialValues)||{},n=Object.assign({},ot(t)),a=me(e==null?void 0:e.validationSchema);return a&&wi(a)&&Un(a.cast)?Lt(a.cast(n)||{}):Lt(n)}function NZ(e){var t;const n=VZ++,a=(e==null?void 0:e.name)||"Form";let i=0;const s=K(!1),r=K(!1),o=K(0),l=[],u=rn(qI(e)),c=K([]),d=K({}),f=K({}),h=uZ(()=>{f.value=c.value.reduce((Q,k)=>(Q[Zl(ot(k.path))]=k,Q),{})});function p(Q,k){const L=oe(Q);if(!L){typeof Q=="string"&&(d.value[Zl(Q)]=Ov(k));return}if(typeof Q=="string"){const z=Zl(Q);d.value[z]&&delete d.value[z]}L.errors=Ov(k),L.valid=!L.errors.length}function v(Q){Ma(Q).forEach(k=>{p(k,Q[k])})}e!=null&&e.initialErrors&&v(e.initialErrors);const m=S(()=>{const Q=c.value.reduce((k,L)=>(L.errors.length&&(k[ot(L.path)]=L.errors),k),{});return Object.assign(Object.assign({},d.value),Q)}),g=S(()=>Ma(m.value).reduce((Q,k)=>{const L=m.value[k];return L!=null&&L.length&&(Q[k]=L[0]),Q},{})),b=S(()=>c.value.reduce((Q,k)=>(Q[ot(k.path)]={name:ot(k.path)||"",label:k.label||""},Q),{})),y=S(()=>c.value.reduce((Q,k)=>{var L;return Q[ot(k.path)]=(L=k.bails)!==null&&L!==void 0?L:!0,Q},{})),_=Object.assign({},(e==null?void 0:e.initialErrors)||{}),C=(t=e==null?void 0:e.keepValuesOnUnmount)!==null&&t!==void 0?t:!1,{initialValues:A,originalInitialValues:P,setInitialValues:T}=BZ(c,u,e),I=UZ(c,u,P,g),W=S(()=>c.value.reduce((Q,k)=>{const L=ba(u,ot(k.path));return ns(Q,ot(k.path),L),Q},{})),Z=e==null?void 0:e.validationSchema;function E(Q,k){var L,z;const ie=S(()=>ba(A.value,ot(Q))),le=f.value[ot(Q)],Ae=(k==null?void 0:k.type)==="checkbox"||(k==null?void 0:k.type)==="radio";if(le&&Ae){le.multiple=!0;const at=i++;return Array.isArray(le.id)?le.id.push(at):le.id=[le.id,at],le.fieldsCount++,le.__flags.pendingUnmount[at]=!1,le}const tt=S(()=>ba(u,ot(Q))),Je=ot(Q),Oe=de.findIndex(at=>at===Je);Oe!==-1&&de.splice(Oe,1);const Ee=S(()=>{var at,yt,Ot,$n;const Zi=ot(Z);if(wi(Zi))return(yt=(at=Zi.describe)===null||at===void 0?void 0:at.call(Zi,ot(Q)).required)!==null&&yt!==void 0?yt:!1;const $s=ot(k==null?void 0:k.schema);return wi($s)&&($n=(Ot=$s.describe)===null||Ot===void 0?void 0:Ot.call($s).required)!==null&&$n!==void 0?$n:!1}),Fe=i++,je=rn({id:Fe,path:Q,touched:!1,pending:!1,valid:!0,validated:!!(!((L=_[Je])===null||L===void 0)&&L.length),required:Ee,initialValue:ie,errors:lt([]),bails:(z=k==null?void 0:k.bails)!==null&&z!==void 0?z:!1,label:k==null?void 0:k.label,type:(k==null?void 0:k.type)||"default",value:tt,multiple:!1,__flags:{pendingUnmount:{[Fe]:!1},pendingReset:!1},fieldsCount:1,validate:k==null?void 0:k.validate,dirty:S(()=>!oa(me(tt),me(ie)))});return c.value.push(je),f.value[Je]=je,h(),g.value[Je]&&!_[Je]&&At(()=>{ne(Je,{mode:"silent"})}),St(Q)&&Ve(Q,at=>{h();const yt=Lt(tt.value);f.value[at]=je,At(()=>{ns(u,at,yt)})}),je}const X=tS(O,5),re=tS(O,5),ke=Rv(async Q=>await(Q==="silent"?X():re()),(Q,[k])=>{const L=Ma(G.errorBag.value),ie=[...new Set([...Ma(Q.results),...c.value.map(le=>le.path),...L])].sort().reduce((le,Ae)=>{var tt;const Je=Ae,Oe=oe(Je)||se(Je),Ee=((tt=Q.results[Je])===null||tt===void 0?void 0:tt.errors)||[],Fe=ot(Oe==null?void 0:Oe.path)||Je,je=HZ({errors:Ee,valid:!Ee.length},le.results[Fe]);return le.results[Fe]=je,je.valid||(le.errors[Fe]=je.errors[0]),Oe&&d.value[Fe]&&delete d.value[Fe],Oe?(Oe.valid=je.valid,k==="silent"||k==="validated-only"&&!Oe.validated||p(Oe,je.errors),le):(p(Fe,Ee),le)},{valid:Q.valid,results:{},errors:{},source:Q.source});return Q.values&&(ie.values=Q.values,ie.source=Q.source),Ma(ie.results).forEach(le=>{var Ae;const tt=oe(le);tt&&k!=="silent"&&(k==="validated-only"&&!tt.validated||p(tt,(Ae=ie.results[le])===null||Ae===void 0?void 0:Ae.errors))}),ie});function ue(Q){c.value.forEach(Q)}function oe(Q){const k=typeof Q=="string"?Zl(Q):Q;return typeof k=="string"?f.value[k]:k}function se(Q){return c.value.filter(L=>Q.startsWith(ot(L.path))).reduce((L,z)=>L?z.path.length>L.path.length?z:L:z,void 0)}let de=[],ve;function R(Q){return de.push(Q),ve||(ve=At(()=>{[...de].sort().reverse().forEach(L=>{Q_(u,L)}),de=[],ve=null})),ve}function N(Q){return function(L,z){return function(le){return le instanceof Event&&(le.preventDefault(),le.stopPropagation()),ue(Ae=>Ae.touched=!0),s.value=!0,o.value++,$().then(Ae=>{const tt=Lt(u);if(Ae.valid&&typeof L=="function"){const Je=Lt(W.value);let Oe=Q?Je:tt;return Ae.values&&(Oe=Ae.source==="schema"?Ae.values:Object.assign({},Oe,Ae.values)),L(Oe,{evt:le,controlledValues:Je,setErrors:v,setFieldError:p,setTouched:we,setFieldTouched:M,setValues:Pe,setFieldValue:ce,resetForm:D,resetField:Se})}!Ae.valid&&typeof z=="function"&&z({values:tt,evt:le,errors:Ae.errors,results:Ae.results})}).then(Ae=>(s.value=!1,Ae),Ae=>{throw s.value=!1,Ae})}}}const te=N(!1);te.withControlled=N(!0);function J(Q,k){const L=c.value.findIndex(ie=>ie.path===Q&&(Array.isArray(ie.id)?ie.id.includes(k):ie.id===k)),z=c.value[L];if(!(L===-1||!z)){if(At(()=>{ne(Q,{mode:"silent",warn:!1})}),z.multiple&&z.fieldsCount&&z.fieldsCount--,Array.isArray(z.id)){const ie=z.id.indexOf(k);ie>=0&&z.id.splice(ie,1),delete z.__flags.pendingUnmount[k]}(!z.multiple||z.fieldsCount<=0)&&(c.value.splice(L,1),he(Q),h(),delete f.value[Q])}}function q(Q){Ma(f.value).forEach(k=>{k.startsWith(Q)&&delete f.value[k]}),c.value=c.value.filter(k=>!k.path.startsWith(Q)),At(()=>{h()})}const G={name:a,formId:n,values:u,controlledValues:W,errorBag:m,errors:g,schema:Z,submitCount:o,meta:I,isSubmitting:s,isValidating:r,fieldArrays:l,keepValuesOnUnmount:C,validateSchema:me(Z)?ke:void 0,validate:$,setFieldError:p,validateField:ne,setFieldValue:ce,setValues:Pe,setErrors:v,setFieldTouched:M,setTouched:we,resetForm:D,resetField:Se,handleSubmit:te,useFieldModel:Ie,defineInputBinds:Ce,defineComponentBinds:Be,defineField:ge,stageInitialValue:Me,unsetInitialValue:he,setFieldInitialValue:U,createPathState:E,getPathState:oe,unsetPathValue:R,removePathState:J,initialValues:A,getAllPathStates:()=>c.value,destroyPath:q,isFieldTouched:H,isFieldDirty:ae,isFieldValid:ye};function ce(Q,k,L=!0){const z=Lt(k),ie=typeof Q=="string"?Q:Q.path;oe(ie)||E(ie),ns(u,ie,z),L&&ne(ie)}function fe(Q,k=!0){Ma(u).forEach(L=>{delete u[L]}),Ma(Q).forEach(L=>{ce(L,Q[L],!1)}),k&&$()}function Pe(Q,k=!0){Xu(u,Q),l.forEach(L=>L&&L.reset()),k&&$()}function He(Q,k){const L=oe(ot(Q))||E(Q);return S({get(){return L.value},set(z){var ie;const le=ot(Q);ce(le,z,(ie=ot(k))!==null&&ie!==void 0?ie:!1)}})}function M(Q,k){const L=oe(Q);L&&(L.touched=k)}function H(Q){const k=oe(Q);return k?k.touched:c.value.filter(L=>L.path.startsWith(Q)).some(L=>L.touched)}function ae(Q){const k=oe(Q);return k?k.dirty:c.value.filter(L=>L.path.startsWith(Q)).some(L=>L.dirty)}function ye(Q){const k=oe(Q);return k?k.valid:c.value.filter(L=>L.path.startsWith(Q)).every(L=>L.valid)}function we(Q){if(typeof Q=="boolean"){ue(k=>{k.touched=Q});return}Ma(Q).forEach(k=>{M(k,!!Q[k])})}function Se(Q,k){var L;const z=k&&"value"in k?k.value:ba(A.value,Q),ie=oe(Q);ie&&(ie.__flags.pendingReset=!0),U(Q,Lt(z),!0),ce(Q,z,!1),M(Q,(L=k==null?void 0:k.touched)!==null&&L!==void 0?L:!1),p(Q,(k==null?void 0:k.errors)||[]),At(()=>{ie&&(ie.__flags.pendingReset=!1)})}function D(Q,k){let L=Lt(Q!=null&&Q.values?Q.values:P.value);L=k!=null&&k.force?L:Xu(P.value,L),L=wi(Z)&&Un(Z.cast)?Z.cast(L):L,T(L,{force:k==null?void 0:k.force}),ue(z=>{var ie;z.__flags.pendingReset=!0,z.validated=!1,z.touched=((ie=Q==null?void 0:Q.touched)===null||ie===void 0?void 0:ie[ot(z.path)])||!1,ce(ot(z.path),ba(L,ot(z.path)),!1),p(ot(z.path),void 0)}),k!=null&&k.force?fe(L,!1):Pe(L,!1),v((Q==null?void 0:Q.errors)||{}),o.value=(Q==null?void 0:Q.submitCount)||0,At(()=>{$({mode:"silent"}),ue(z=>{z.__flags.pendingReset=!1})})}async function $(Q){const k=(Q==null?void 0:Q.mode)||"force";if(k==="force"&&ue(Ae=>Ae.validated=!0),G.validateSchema)return G.validateSchema(k);r.value=!0;const L=await Promise.all(c.value.map(Ae=>Ae.validate?Ae.validate(Q).then(tt=>({key:ot(Ae.path),valid:tt.valid,errors:tt.errors,value:tt.value})):Promise.resolve({key:ot(Ae.path),valid:!0,errors:[],value:void 0})));r.value=!1;const z={},ie={},le={};for(const Ae of L)z[Ae.key]={valid:Ae.valid,errors:Ae.errors},Ae.value&&ns(le,Ae.key,Ae.value),Ae.errors.length&&(ie[Ae.key]=Ae.errors[0]);return{valid:L.every(Ae=>Ae.valid),results:z,errors:ie,values:le,source:"fields"}}async function ne(Q,k){var L;const z=oe(Q);if(z&&(k==null?void 0:k.mode)!=="silent"&&(z.validated=!0),Z){const{results:ie}=await ke((k==null?void 0:k.mode)||"validated-only");return ie[Q]||{errors:[],valid:!0}}return z!=null&&z.validate?z.validate(k):(!z&&(L=k==null?void 0:k.warn),Promise.resolve({errors:[],valid:!0}))}function he(Q){Q_(A.value,Q)}function Me(Q,k,L=!1){U(Q,k),ns(u,Q,k),L&&!(e!=null&&e.initialValues)&&ns(P.value,Q,Lt(k))}function U(Q,k,L=!1){ns(A.value,Q,Lt(k)),L&&ns(P.value,Q,Lt(k))}async function O(){const Q=me(Z);if(!Q)return{valid:!0,results:{},errors:{},source:"none"};r.value=!0;const k=Rf(Q)||wi(Q)?await kZ(Q,u):await CZ(Q,u,{names:b.value,bailsMap:y.value});return r.value=!1,k}const Y=te((Q,{evt:k})=>{$I(k)&&k.target.submit()});Ht(()=>{if(e!=null&&e.initialErrors&&v(e.initialErrors),e!=null&&e.initialTouched&&we(e.initialTouched),e!=null&&e.validateOnMount){$();return}G.validateSchema&&G.validateSchema("silent")}),St(Z)&&Ve(Z,()=>{var Q;(Q=G.validateSchema)===null||Q===void 0||Q.call(G,"validated-only")}),zt(Jy,G);function ge(Q,k){const L=Un(k)||k==null?void 0:k.label,z=oe(ot(Q))||E(Q,{label:L}),ie=()=>Un(k)?k(Pd(z,Ad)):k||{};function le(){var Ee;z.touched=!0,((Ee=ie().validateOnBlur)!==null&&Ee!==void 0?Ee:Mr().validateOnBlur)&&ne(ot(z.path))}function Ae(){var Ee;((Ee=ie().validateOnInput)!==null&&Ee!==void 0?Ee:Mr().validateOnInput)&&At(()=>{ne(ot(z.path))})}function tt(){var Ee;((Ee=ie().validateOnChange)!==null&&Ee!==void 0?Ee:Mr().validateOnChange)&&At(()=>{ne(ot(z.path))})}const Je=S(()=>{const Ee={onChange:tt,onInput:Ae,onBlur:le};return Un(k)?Object.assign(Object.assign({},Ee),k(Pd(z,Ad)).props||{}):k!=null&&k.props?Object.assign(Object.assign({},Ee),k.props(Pd(z,Ad))):Ee});return[He(Q,()=>{var Ee,Fe,je;return(je=(Ee=ie().validateOnModelUpdate)!==null&&Ee!==void 0?Ee:(Fe=Mr())===null||Fe===void 0?void 0:Fe.validateOnModelUpdate)!==null&&je!==void 0?je:!0}),Je]}function Ie(Q){return Array.isArray(Q)?Q.map(k=>He(k,!0)):He(Q)}function Ce(Q,k){const[L,z]=ge(Q,k);function ie(){z.value.onBlur()}function le(tt){const Je=Of(tt);ce(ot(Q),Je,!1),z.value.onInput()}function Ae(tt){const Je=Of(tt);ce(ot(Q),Je,!1),z.value.onChange()}return S(()=>Object.assign(Object.assign({},z.value),{onBlur:ie,onInput:le,onChange:Ae,value:L.value}))}function Be(Q,k){const[L,z]=ge(Q,k),ie=oe(ot(Q));function le(Ae){L.value=Ae}return S(()=>{const Ae=Un(k)?k(Pd(ie,Ad)):k||{};return Object.assign({[Ae.model||"modelValue"]:L.value,[`onUpdate:${Ae.model||"modelValue"}`]:le},z.value)})}const qe=Object.assign(Object.assign({},G),{values:pl(u),handleReset:()=>D(),submitForm:Y});return zt(eZ,qe),qe}function UZ(e,t,n,a){const i={touched:"some",pending:"some",valid:"every"},s=S(()=>!oa(t,me(n)));function r(){const l=e.value;return Ma(i).reduce((u,c)=>{const d=i[c];return u[c]=l[d](f=>f[c]),u},{})}const o=rn(r());return On(()=>{const l=r();o.touched=l.touched,o.valid=l.valid,o.pending=l.pending}),S(()=>Object.assign(Object.assign({initialValues:me(n)},o),{valid:o.valid&&!Ma(a.value).length,dirty:s.value}))}function BZ(e,t,n){const a=qI(n),i=K(a),s=K(Lt(a));function r(o,l){l!=null&&l.force?(i.value=Lt(o),s.value=Lt(o)):(i.value=Xu(Lt(i.value)||{},Lt(o)),s.value=Xu(Lt(s.value)||{},Lt(o))),l!=null&&l.updateFields&&e.value.forEach(u=>{if(u.touched)return;const d=ba(i.value,ot(u.path));ns(t,ot(u.path),Lt(d))})}return{initialValues:i,originalInitialValues:s,setInitialValues:r}}function HZ(e,t){return t?{valid:e.valid&&t.valid,errors:[...e.errors,...t.errors]}:e}const jZ=xa({name:"Form",inheritAttrs:!1,props:{as:{type:null,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0},keepValues:{type:Boolean,default:!1},name:{type:String,default:"Form"}},setup(e,t){const n=Re(e,"validationSchema"),a=Re(e,"keepValues"),{errors:i,errorBag:s,values:r,meta:o,isSubmitting:l,isValidating:u,submitCount:c,controlledValues:d,validate:f,validateField:h,handleReset:p,resetForm:v,handleSubmit:m,setErrors:g,setFieldError:b,setFieldValue:y,setValues:_,setFieldTouched:C,setTouched:A,resetField:P}=NZ({validationSchema:n.value?n:void 0,initialValues:e.initialValues,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:a,name:e.name}),T=m((ue,{evt:oe})=>{$I(oe)&&oe.target.submit()},e.onInvalidSubmit),I=e.onSubmit?m(e.onSubmit,e.onInvalidSubmit):T;function W(ue){Qy(ue)&&ue.preventDefault(),p(),typeof t.attrs.onReset=="function"&&t.attrs.onReset()}function Z(ue,oe){return m(typeof ue=="function"&&!oe?ue:oe,e.onInvalidSubmit)(ue)}function E(){return Lt(r)}function X(){return Lt(o.value)}function re(){return Lt(i.value)}function ke(){return{meta:o.value,errors:i.value,errorBag:s.value,values:r,isSubmitting:l.value,isValidating:u.value,submitCount:c.value,controlledValues:d.value,validate:f,validateField:h,handleSubmit:Z,handleReset:p,submitForm:T,setErrors:g,setFieldError:b,setFieldValue:y,setValues:_,setFieldTouched:C,setTouched:A,resetForm:v,resetField:P,getValues:E,getMeta:X,getErrors:re}}return t.expose({setFieldError:b,setErrors:g,setFieldValue:y,setValues:_,setFieldTouched:C,setTouched:A,resetForm:v,validate:f,validateField:h,resetField:P,getValues:E,getMeta:X,getErrors:re,values:r,meta:o,errors:i}),function(){const oe=e.as==="form"?e.as:e.as?fs(e.as):null,se=VI(oe,t,ke);return oe?Ba(oe,Object.assign(Object.assign(Object.assign({},oe==="form"?{novalidate:!0}:{}),t.attrs),{onSubmit:I,onReset:W}),se):se}}}),sS=jZ,WZ={__name:"InputComponent",props:{inputClass:{type:String,default:""},variant:{type:String,default:"outlined"},type:{type:String,default:"text"},placeholder:{type:String},disabled:{type:Boolean},error:{type:[String,Boolean]},modelValue:{type:[String,Number],default:""},maxWidth:{type:String,default:""},appendIcon:{type:String,default:""},prependInnerIcon:{type:String,default:""},label:{type:String},errorMessages:{type:[String,Array]},rules:{type:[Object,String],default:""},nativeAutocomplete:{type:String,default:"new-password"},persistentPlaceholder:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},name:{type:String,default:""},hideDetails:{type:Boolean,default:!1},maxCharactersLength:{type:Number},showCounterAlways:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},min:{type:[String,Number],default:""},max:{type:[String,Number],default:""},oninput:{type:String,default:""},onkeypress:{type:String,default:""}},emits:["update:modelValue","update:focused","click","click:append","click:clear","onsubmit"],setup(e,{emit:t}){const n=e,a=t,i=K({validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!1}),s=K(n.modelValue);Ve(()=>n.modelValue,f=>{s.value=f},{immediate:!0});const r=S(()=>n.showCounterAlways||n.maxCharactersLength&&`${s.value}`.length>n.maxCharactersLength-5?n.maxCharactersLength:!1),o=(f,h)=>{setTimeout(()=>{h&&!h.length&&(i.value={...i.value,validateOnInput:f,validateOnModelUpdate:f})},0)},l=K(null),u=f=>{a("update:modelValue",f),o(!1)},c=f=>{o(!0,f)},d=f=>{a("update:focused",f)};return(f,h)=>(F(),be(me(FZ),{ref_key:"field",ref:l,name:e.name,"model-value":s.value,rules:e.rules,"validate-on-blur":i.value.validateOnBlur,"validate-on-change":i.value.validateOnChange,"validate-on-input":i.value.validateOnInput,"validate-on-model-update":i.value.validateOnModelUpdate},{default:j(({field:p,errors:v})=>[w(L0,{class:"input-component__label"},{default:j(()=>[Ue(ee(e.label),1)]),_:1}),w(Du,$e(p,{"model-value":s.value,color:"rgb(var(--v-theme-primary))",variant:e.variant,density:"compact","bg-color":"#fff",name:e.name,type:e.type,disabled:e.disabled,placeholder:e.placeholder,onKeyup:h[0]||(h[0]=S6(m=>a("onsubmit"),["enter"])),"onUpdate:modelValue":u,"onUpdate:focused":d,onBlur:m=>c(v),ref:"input",class:["input-component",e.inputClass],"max-width":e.maxWidth,"append-inner-icon":e.appendIcon,"prepend-inner-icon":e.prependInnerIcon,"onClick:appendInner":h[1]||(h[1]=m=>a("click:append")),onClick:h[2]||(h[2]=m=>a("click")),"onClick:clear":h[3]||(h[3]=m=>a("click:clear")),autocomplete:e.nativeAutocomplete,"persistent-placeholder":e.persistentPlaceholder,loading:e.loading,"hide-details":e.hideDetails,maxlength:e.maxCharactersLength,counter:r.value,clearable:e.clearable,min:e.min,max:e.max,"clear-icon":"mdi-close",oninput:e.oninput,onkeypress:e.onkeypress,"error-messages":e.errorMessages&&e.errorMessages.length?e.errorMessages:v}),i4({_:2},[f.$slots.append?{name:"append",fn:j(()=>[bt(f.$slots,"append",{},void 0,!0)]),key:"0"}:void 0,f.$slots["append-inner"]?{name:"append-inner",fn:j(()=>[bt(f.$slots,"append-inner",{},void 0,!0)]),key:"1"}:void 0,f.$slots["prepend-inner"]?{name:"prepend-inner",fn:j(()=>[bt(f.$slots,"prepend-inner",{},void 0,!0)]),key:"2"}:void 0,f.$slots.prepend?{name:"prepend",fn:j(()=>[bt(f.$slots,"prepend",{},void 0,!0)]),key:"3"}:void 0]),1040,["model-value","variant","name","type","disabled","placeholder","onBlur","class","max-width","append-inner-icon","prepend-inner-icon","autocomplete","persistent-placeholder","loading","hide-details","maxlength","counter","clearable","min","max","oninput","onkeypress","error-messages"])]),_:3},8,["name","model-value","rules","validate-on-blur","validate-on-change","validate-on-input","validate-on-model-update"]))}},Lf=Ge(WZ,[["__scopeId","data-v-0788c47f"]]),qZ={class:"page-based-table-filters__controls mt-5"},zZ={__name:"PageBasedTableFilters",props:{searchInput:{type:String,default:""},isLoading:{type:Boolean,default:!1},isRunningAudit:{type:Boolean,default:!1}},emits:["updateSearchInput"],setup(e,{emit:t}){const n=e,a=t,i=K(n.searchInput);return Ve(i,s=>{a("updateSearchInput",s)}),(s,r)=>(F(),_e("div",qZ,[w(Lf,{modelValue:i.value,"onUpdate:modelValue":r[0]||(r[0]=o=>i.value=o),placeholder:s.$t("auditDashboard.searchPlaceholder"),name:"search",nativeAutocomplete:"off","max-width":"390",clearable:"",disabled:e.isLoading||e.isRunningAudit},{"append-inner":j(()=>[w(wn,{src:qy,class:"page-based-table-filters__search-icon",width:"24",height:"24"})]),_:1},8,["modelValue","placeholder","disabled"])]))}},YZ=Ge(zZ,[["__scopeId","data-v-4c74fce2"]]),GZ={class:"audit-dashboard__title"},KZ={key:2},ZZ={class:"audit-dashboard__top-cards"},XZ={key:1},JZ={class:"audit-dashboard__main-content"},QZ={class:"audit-dashboard-card__content"},eX={class:"audit-dashboard-card__content"},tX={__name:"AuditDashboard",emits:["showAuditPopup"],setup(e,{emit:t}){const n=t,a=K(!1),i=K(!1),s=K(!1),r=K(!1),o=K(15),l=K(15),u=Hn(),c=Wt(),{addToastr:d}=bo(),{tm:f,t:h}=$t(),p=da(),v=An(),m=p.query.id,g=K(0),b=K(!1),y=K([{label:h("auditDashboard.allIssues")},{label:h("auditDashboard.pageBasedIssueList")}]),{statuses:_,updateDiffTimePostProcessing:C,setInitializationTimeInterval:A}=_I(()=>u.auditData,r),P=S(()=>{const{id:Ce}=p.query,{audits:Be}=u,qe=Be.find(k=>k.id===Ce),Q=u.auditData.startUrl??(qe==null?void 0:qe.startUrl);try{return Q?new URL(Q).hostname:""}catch{return Q}}),T=K([{title:h("allwebsites.breadcrumb"),href:"#/",disabled:!1}]),I=()=>{T.value=[{title:h("allwebsites.breadcrumb"),href:"#/"},{title:P.value,href:"/"}]},W=K(!1),Z=K("all"),E=["high","medium","low"],X=K(E),re=Ce=>{c.isLoggedIn&&c.sendCpanelUserAnalytics({event:wt.ISSUE_FILTERING,data:{Category_Type:Ce}}),Z.value=Ce},ke=Ce=>{X.value=Ce},ue=()=>{var ie;const Ce=((ie=u.auditErrorList.find(le=>le.id===m))==null?void 0:ie.errors)||[],Be=Ce.filter(le=>{var Ae;return((Ae=le==null?void 0:le.data)==null?void 0:Ae.occurrences)>0}),qe=Ce.filter(le=>{var Ae;return((Ae=le==null?void 0:le.data)==null?void 0:Ae.occurrences)===0}),k=Be.map(le=>{var Je,Oe,Ee,Fe,je,at,yt,Ot;const Ae=((Je=le==null?void 0:le.data)==null?void 0:Je.weight)||0,tt=Ae>=8?"High priority":Ae>=4?"Medium priority":"Low priority";return{icon:"issue",id:((Oe=le==null?void 0:le.data)==null?void 0:Oe.id)||"Unknown ID",priority:tt,link:(yt=(at=(je=(Fe=(Ee=le==null?void 0:le.meta)==null?void 0:Ee.links)==null?void 0:Fe.data)==null?void 0:je[0])==null?void 0:at.data)!=null&&yt.href?`/issue-page?id=${p.query.id}&issue_id=${(Ot=le==null?void 0:le.data)==null?void 0:Ot.id}`:null,_weight:Ae}}).filter(le=>{const Ae=le.priority.toLowerCase().split(" ")[0];return X.value.includes(Ae)});k.sort((le,Ae)=>Ae._weight-le._weight);const L=qe.map(le=>{var Ae;return{icon:"passed",id:((Ae=le==null?void 0:le.data)==null?void 0:Ae.id)||"Unknown ID",link:null,_weight:-1}}),z=Object.keys(f("recommendationPage.recommendations")).map(le=>({icon:"info",id:le,priority:null,link:`/recommendation-page?id=${p.query.id}&recommendation_id=${le}`,_weight:0}));return[...k,...z,...L]},oe=S(()=>{const Ce=ue();return Ce.sort((Be,qe)=>qe._weight-Be._weight),Ce}),se=S(()=>{let Ce;return Z.value==="recommendations"?Ce=oe.value.filter(Be=>Be.icon==="info"):Z.value==="issues"?Ce=oe.value.filter(Be=>Be.icon==="issue"):Z.value==="passed"?Ce=oe.value.filter(Be=>Be.icon==="passed"):Ce=oe.value,Ce.map(({_weight:Be,...qe})=>qe)}),de=K([]),ve=K(!1),R=K(""),N=async()=>{ve.value=!0;try{const Ce=await u.loadUrlsWithErrors(m);de.value=Ce.map(Be=>{var Q,k;const qe={};return u.auditData.quick===!1&&(qe.icon=!0,qe.rank=(Q=Be.data)==null?void 0:Q["2d-rank"]),{...qe,title:Be.data.title,url:Be.data.url,errorCount:((k=Be.data)==null?void 0:k["error-count"])||0,link:`/page-based-issue?id=${m}&url=${encodeURIComponent(Be.data.url)}`}})}catch{d({message:h("auditDashboard.failedPageBaseIssues"),color:"error",timeout:3e3})}finally{ve.value=!1}};lG(r,N,de,i,b);const B=(Ce,Be,qe)=>Ce.filter(Q=>{const k=Q.title||"",L=Q.url||"",z=k.toLowerCase().includes(Be)||L.toLowerCase().includes(Be),ie=Q.errorCount>=1&&Q.errorCount>0;return z&&ie}),te=Ce=>Ce.map(qe=>({icon:qe.errorCount<1?"passed":"issue",rank:qe.rank,title:qe.title,errorCount:qe.errorCount,url:qe.url,link:qe.link})),J=(Ce,Be)=>Be?Ce:Ce.map(qe=>{const{icon:Q,rank:k,...L}=qe;return{title:L.title,errorCount:L.errorCount,url:L.url,link:L.link}}),q=S(()=>{const Ce=R.value.toLowerCase(),Be=B(de.value,Ce),qe=te(Be);return J(qe,c.isLoggedIn)}),G=Ce=>{R.value=Ce||"",c.isLoggedIn&&c.sendCpanelUserAnalytics({event:wt.ISSUE_SEARCH,data:{Search_Phrase:Ce}})},{handleClickPageBasedTab:ce,handleClickIssuesTableRow:fe,handleClickOnSignUp:Pe,handleClickPageBasedTableRow:He,issuesTableUpdateOptions:M,pageBasedTableUpdateOptions:H}=aY(q,se);let ae=null;const ye=()=>{ae&&(clearInterval(ae),ae=null)},we=K([]);function Se(Ce){Ce.forEach(Be=>{we.value.some(qe=>{var Q,k;return((Q=qe.data)==null?void 0:Q.url)===((k=Be.data)==null?void 0:k.url)})||we.value.push(Be)})}const D=()=>{ae||(ae=setInterval(()=>{u.loadAudit(m).then(()=>{var Be,qe,Q,k;const Ce=!!((qe=(Be=u.auditData)==null?void 0:Be.metrics)!=null&&qe.super_level)||((k=(Q=u.auditData)==null?void 0:Q.metrics)==null?void 0:k.super_level)===0;Se(u.auditData.pages.data),u.auditData.readyStatus==="READY"&&Ce&&_.value.postProcessing===100?(ye(),r.value=!1):u.auditData.readyStatus==="BUSY"&&(r.value=!0)}).catch(Ce=>{Ce.code!=="ECONNABORTED"&&Ce.code!=="ERR_CANCELED"&&ye()})},5e3))},$=async()=>{s.value=!0,W.value=!0,ve.value=!0,await u.loadAudit(m).then(()=>{a.value=!1,u.auditData.readyStatus==="BUSY"?(A(),u.auditData.pages.total>100?u.getAllCrawledUrls(m).then(Ce=>{Se(Ce)}):Se(u.auditData.pages.data),r.value=!0,D()):u.auditData.readyStatus==="READY"&&_.value.postProcessing===100&&(r.value=!1,ye(),c.isLoggedIn||c.sendCpanelUserAnalytics({event:wt.SINGLE_PAGE_ISSUE_REVIEW,data:{Total_Issues_Found:se.value.length,Scan_ID:u.auditData.id,Scan_Number:u.audits.length}}))}).catch(Ce=>{d({message:h("auditDashboard.failedAuditLoad"),color:"error",timeout:3e3}),Ce.response&&Ce.response.status>=500&&(a.value=!0,D()),(Ce.code==="ECONNABORTED"||Ce.code==="ERR_CANCELED")&&(a.value=!0,D())}).finally(async()=>{I(),s.value=!1,W.value=!1,await N()})};Ve(()=>u.auditData.status,Ce=>{(Ce==="START_URL_FAILED"||Ce==="FAILED")&&(i.value=!0,ye(),r.value=!1)});const ne=Ce=>{o.value=Ce},he=Ce=>{l.value=Ce},Me=S(()=>{const Ce=Z.value==="issues"&&X.value.length===E.length;return h(Ce?"global.noIssues":"global.noIssuesFiltered")}),U=Ce=>{Ce===1&&ce(),v.replace({...p,query:{...p.query,tab:Ce===0?"all":"page-based"}}),g.value=Ce};function O(){p.query.tab&&(g.value=p.query.tab==="all"?0:1)}async function Y(){o.value=await c.getTableItemsPerPage("IssuesTable"),l.value=await c.getTableItemsPerPage("PageBasedTable")}Ts(async()=>{u.setDefaultAuditData(),O(),await Y()});function ge(){ye(),r.value=!1,b.value=!0}async function Ie(){var Ce;if(we.value.splice(0,we.value.length),r.value=!1,b.value=!1,await $(),O(),u.auditData.postProcessing.since&&((Ce=u.auditData)==null?void 0:Ce.status)!=="WORKING"){const Be=Le();C(Math.round(Le.duration(Be.diff(u.auditData.postProcessing.since)).asSeconds()))}}return Ht(async()=>{await Ie()}),go(()=>{ye(),u.setDefaultAuditData()}),(Ce,Be)=>(F(),be(_r,{class:"audit-dashboard pb-12"},{default:j(()=>{var qe,Q;return[x("div",GZ,[w(Jc,{isShowAllWebsiteBtn:""}),w(xl,{items:T.value,class:"mb-4 mt-4"},null,8,["items"])]),i.value?(F(),be(bG,{key:0})):a.value?(F(),be(vG,{key:1})):(F(),_e("div",KZ,[x("div",ZZ,[w(sK,{class:"mr-4",domainUrl:me(u).auditData.startUrl,isLoadingAudit:s.value},null,8,["domainUrl","isLoadingAudit"]),w(OG,{class:"mr-4",isRunningAudit:r.value,isLoadingAudit:s.value,quick:me(u).auditData.quick,time:me(u).auditData.time,domainUrl:me(u).auditData.startUrl,domainName:P.value,isLoggedIn:me(c).isLoggedIn,crawled:me(u).auditData.crawled,status:me(u).auditData.status,websiteScore:(qe=me(u).auditData.metrics)==null?void 0:qe.super_level,auditId:me(m),statuses:me(_),onShowAuditPopup:Be[0]||(Be[0]=k=>n("showAuditPopup")),onTriggerInitialization:Ie,onCancelAudit:ge},null,8,["isRunningAudit","isLoadingAudit","quick","time","domainUrl","domainName","isLoggedIn","crawled","status","websiteScore","auditId","statuses"]),w(JG,{isLoadingAudit:s.value,isRunningAudit:r.value,websiteScore:(Q=me(u).auditData.metrics)==null?void 0:Q.super_level},null,8,["isLoadingAudit","isRunningAudit","websiteScore"])]),r.value&&!s.value?(F(),be(oG,{key:0,class:"mt-5",statuses:me(_),quick:me(u).auditData.quick,crawledPages:we.value},null,8,["statuses","quick","crawledPages"])):(F(),_e("div",XZ,[w(TI,{innerClass:"audit-dashboard__tabs ml-5 mt-5",tabs:y.value,"selected-tab":g.value,"onUpdate:modelValue":U},null,8,["tabs","selected-tab"]),x("div",JZ,[g.value===0?(F(),be(Ia,{key:0,class:"audit-dashboard__all-issues-card audit-dashboard-card"},{default:j(()=>[w(Y_,{class:"audit-dashboard-card__sidebar",isLoggedIn:me(c).isLoggedIn,quick:me(u).auditData.quick,isLoadingAudit:s.value,onRedirectToSignUp:me(Pe),tab:"issues"},null,8,["isLoggedIn","quick","isLoadingAudit","onRedirectToSignUp"]),x("div",QZ,[w(II,{class:"mt-4",items:oe.value,quick:me(u).auditData.quick,isLoadingAudit:s.value,isRunningAudit:r.value,filter:Z.value,showRecommendations:"",onUpdateSelectedFilter:re,onUpdatePriorityFilter:ke},null,8,["items","quick","isLoadingAudit","isRunningAudit","filter"]),w(AI,{items:se.value,isLoading:W.value,isRunningAudit:r.value,domain:P.value,itemsPerPage:o.value,noDataMessage:Me.value,onClickIssuesTableRow:me(fe),"onUpdate:options":me(M),"onUpdate:itemsPerPage":ne},null,8,["items","isLoading","isRunningAudit","domain","itemsPerPage","noDataMessage","onClickIssuesTableRow","onUpdate:options"])])]),_:1})):We("",!0),g.value===1?(F(),be(Ia,{key:1,class:"audit-dashboard__page-card audit-dashboard-card"},{default:j(()=>[w(Y_,{class:"audit-dashboard-card__sidebar",isLoggedIn:me(c).isLoggedIn,quick:me(u).auditData.quick,isLoadingAudit:s.value,onRedirectToSignUp:me(Pe),tab:"pages"},null,8,["isLoggedIn","quick","isLoadingAudit","onRedirectToSignUp"]),x("div",eX,[w(YZ,{isLoading:ve.value,isRunningAudit:r.value,searchInput:R.value,onUpdateSearchInput:G},null,8,["isLoading","isRunningAudit","searchInput"]),w(GK,{isLoading:ve.value,isRunningAudit:r.value,items:q.value,itemsPerPage:l.value,onClickPageBasedTableRow:me(He),"onUpdate:options":me(H),"onUpdate:itemsPerPage":he},null,8,["isLoading","isRunningAudit","items","itemsPerPage","onClickPageBasedTableRow","onUpdate:options"])])]),_:1})):We("",!0)])]))]))]}),_:1}))}},nX=Ge(tX,[["__scopeId","data-v-5519e360"]]),aX={__name:"CardFooter",props:{innerClass:{type:String,default:""},showLess:{type:Boolean,default:!0}},emits:["btnClick"],setup(e,{emit:t}){const n=e,a=t;return(i,s)=>(F(),_e("div",{class:Tt(["recommendation-content-footer",n.innerClass])},[x("div",{class:Tt(["recommendation-content-footer__blured",{"recommendation-content-footer__blured_background":n.showLess}])},null,2),w(kt,{variant:"plain",ripple:!1,class:"recommendation-content-footer__btn",onClick:s[0]||(s[0]=r=>a("btnClick"))},{default:j(()=>[Ue(ee(n.showLess?i.$t("global.showLess"):i.$t("global.showAll")),1)]),_:1})],2))}},iX=Ge(aX,[["__scopeId","data-v-34a80b05"]]),sX={__name:"Card",setup(e){const t=K(null),n=K(!0),a=K(!1),i=()=>{n.value=!n.value},s=()=>{var o;((o=t.value)==null?void 0:o.offsetHeight)>320&&(a.value=!0,n.value=!1)};return Ht(()=>{s()}),(r,o)=>(F(),be(Ia,{class:"recommendation-card"},{default:j(()=>[x("div",{ref_key:"contentRef",ref:t,class:Tt(["recommendation-card__content content",{"recommendation-card__content_full":n.value}])},[bt(r.$slots,"default",{},void 0,!0)],2),a.value?(F(),be(iX,{key:0,innerClass:"recommendation-card__footer",showLess:n.value,onBtnClick:i},null,8,["showLess"])):We("",!0)]),_:3}))}},rS=Ge(sX,[["__scopeId","data-v-6bbb81cd"]]),rX={class:"content"},oX={class:"content__how-fix-title"},lX=["innerHTML"],uX={__name:"HowToFix",props:{howToFix:{type:String,default:""}},setup(e){const t=e;return(n,a)=>(F(),_e("div",rX,[x("h2",oX,ee(n.$t("recommendationPage.recommendationHowToFix")),1),x("div",{innerHTML:t.howToFix,class:"content__how-fix mt-5"},null,8,lX)]))}},cX=Ge(uX,[["__scopeId","data-v-c44f7140"]]),dX={class:"content"},fX=["innerHTML"],hX={key:1},mX=["innerHTML"],pX={__name:"HelpAndInformation",props:{recommendation:{type:Boolean,default:!0},description:{type:String,default:""},learnMore:{type:String,default:""}},emits:["learnMoreClick"],setup(e,{emit:t}){const n=e,a=t;return(i,s)=>(F(),_e("div",dX,[n.description&&n.recommendation?(F(),be(PI,{key:0,content:i.$t("recommendationPage.recommendationPageInfo")},null,8,["content"])):We("",!0),x("div",{innerHTML:n.description,class:Tt(["content__description",{content__description_issue:!n.recommendation}])},null,10,fX),n.learnMore?(F(),_e("h3",hX,ee(i.$t("recommendationPage.recommendationLearnMore")),1)):We("",!0),x("div",{innerHTML:n.learnMore,class:"content__links",onClick:s[0]||(s[0]=r=>a("learnMoreClick",r))},null,8,mX)]))}},gX=Ge(pX,[["__scopeId","data-v-ab030e31"]]),vX={class:"recommendation-content"},zI={__name:"RecommendationContent",props:{recommendation:{type:Boolean,default:!0},howToFix:{type:String,default:""},description:{type:String,default:""},learnMore:{type:String,default:""}},emits:["сlick:learnMoreLink"],setup(e,{emit:t}){const n=e,a=t,{tm:i}=$t(),s=K(0),r=K([{label:i("issuePage.tabs")[0]},{label:i("issuePage.tabs")[1]}]),o=u=>{a("сlick:learnMoreLink",u.target)},l=u=>{s.value=u};return(u,c)=>(F(),_e("div",vX,[w(TI,{innerClass:"recommendation-content__tabs",tabs:r.value,"selected-tab":s.value,"onUpdate:modelValue":l},null,8,["tabs","selected-tab"]),(F(),be(m2,null,[s.value===0?(F(),be(rS,{key:0},{default:j(()=>[w(cX,{howToFix:n.howToFix},null,8,["howToFix"])]),_:1})):We("",!0)],1024)),(F(),be(m2,null,[s.value===1?(F(),be(rS,{key:0},{default:j(()=>[w(gX,{recommendation:n.recommendation,description:n.description,learnMore:n.learnMore,onLearnMoreClick:o},null,8,["recommendation","description","learnMore"])]),_:1})):We("",!0)],1024))]))}};function YI(e,t=!0){const n=Wt(),{t:a}=$t(),{timeSpent:i,startTimer:s,stopTimer:r,timeSpentOnExternalPage:o,startTimerExternal:l,stopTimerExternal:u}=zy(),c=K(""),d=K(!1),f=v=>{c.value=v.href,d.value=!0,l()},h=S(()=>{const v=a(t?`issuePage.issues.${e}.learnMore`:`recommendationPage.recommendations.${e}.learnMore`);if(!v)return 0;const m=v.split("</a>");return m.pop(),m.map(b=>b.match(/href="([^"]*)/)[1])}),p=()=>{document.visibilityState==="visible"&&d.value&&(d.value=!1,n.isLoggedIn&&n.sendCpanelUserAnalytics({event:t?wt.REVIEW_ISSUES_EXTERNAL_LINK:wt.REVIEW_RECOMMENDATIONS_EXTERNAL_LINK,data:{Time_on_external_Page:o.value,Visited_URL:c.value}}),u(),o.value=0)};return Ht(async()=>{s(),document.addEventListener("visibilitychange",p)}),Cn(()=>{document.removeEventListener("visibilitychange",p),n.isLoggedIn&&n.sendCpanelUserAnalytics({event:t?wt.REVIEW_ISSUES:wt.REVIEW_RECOMMENDATIONS,data:{Time_on_Page:i.value,Help_Video_URL:h.value,Visited_URL:c.value}}),r()}),{learnMoreLinkClick:f}}const yX={class:"py-4 recommendation__title"},bX={class:"ml-5"},wX={__name:"RecommendationPage",setup(e){const t=An(),n=da(),a=Hn(),i=Wt(),{t:s,tm:r}=$t(),o=K({}),l=S(()=>r(`recommendationPage.recommendations.${n.query.recommendation_id}.howToFix`)||""),u=S(()=>r(`recommendationPage.recommendations.${n.query.recommendation_id}.description`)||""),c=S(()=>r(`recommendationPage.recommendations.${n.query.recommendation_id}.learnMore`)||""),{auditStartUrlHostname:d}=Tl(o),{learnMoreLinkClick:f}=YI(n.query.recommendation_id,!1),h=S(()=>[{title:s("allwebsites.breadcrumb"),href:"#/"},{title:d.value,href:`#/audit-dashboard?id=${n.query.id}`},{title:s(`recommendationPage.recommendations.${n.query.recommendation_id}.name`,{domain:d.value})||r("global.notAvailable"),href:"/"}]),p=()=>{if(t.options.history.state.back)t.back();else{const v={...n.query,id:n.query.id};delete v.recommendation_id,t.push({name:"AuditDashboard",query:v})}};return Ts(async()=>{const{data:v}=await a.loadAuditPure(n.query.id);o.value=v}),(v,m)=>(F(),be(_r,{class:"recommendation pb-12"},{default:j(()=>[me(i).isLoggedIn?(F(),be(Jc,{key:0,isShowAllWebsiteBtn:!1})):We("",!0),w(xl,{items:h.value,class:"mb-4 mt-4"},null,8,["items"]),x("h2",yX,[w(kt,{onClick:p,"icon-left":"mdi-chevron-left",ripple:"",secondary:""},{default:j(()=>[Ue(ee(v.$t("global.goBack")),1)]),_:1}),x("span",bX,ee(v.$t(`recommendationPage.recommendations.${me(n).query.recommendation_id}.name`,{domain:me(d)})),1)]),w(zI,{howToFix:l.value,description:u.value,learnMore:c.value,"onСlick:learnMoreLink":me(f)},null,8,["howToFix","description","learnMore","onСlick:learnMoreLink"])]),_:1}))}},_X=Ge(wX,[["__scopeId","data-v-128c5fd2"]]),SX={__name:"ContentRawList",props:{item:{type:Object,default:()=>{}}},setup(e){const t=e;return(n,a)=>(F(!0),_e(Ye,null,_n(t.item.children,(i,s)=>(F(),_e("p",{key:i},[Ue(ee(s+1)+".",1),x("span",null,ee(i),1)]))),128))}},kX=Ge(SX,[["__scopeId","data-v-253475cd"]]),CX=["href"],PX=["href"],AX={__name:"ContentLinksList",props:{item:{type:Object,default:()=>{}},hasChildRequests:{type:Boolean,default:!1},collapsedField:{type:String,default:"url"}},setup(e){const t=e;return(n,a)=>(F(!0),_e(Ye,null,_n(t.item.children,(i,s)=>(F(),_e("div",{class:"content-links-list",key:i},[x("span",null,ee(s+1)+".",1),x("a",{class:"content-links-list__text",href:t.hasChildRequests?i.data[t.collapsedField]:i,target:"_blank",rel:"noopener noreferrer"},[x("span",null,ee(t.hasChildRequests?i.data[t.collapsedField]:i),1)],8,CX),x("a",{class:"content-links-list__icon",href:t.hasChildRequests?i.data[t.collapsedField]:i,target:"_blank",rel:"noopener noreferrer"},a[0]||(a[0]=[x("img",{src:sr,"aria-hidden":"true",width:"22",height:"22"},null,-1)]),8,PX)]))),128))}},TX=Ge(AX,[["__scopeId","data-v-94180a3f"]]),IX={class:"issue-table-collapse"},xX=["colspan"],EX={class:"issue-table-collapse__content"},RX={key:1,class:"no-data-text"},OX={key:2,class:"no-data-text"},LX={__name:"CollapsedContent",props:{showLinks:{type:Boolean,default:!0},title:{type:String,default:""},item:{type:Object,default:()=>{}},columns:{type:Array,default:()=>[]},hasChildRequests:{type:Boolean,default:!1},collapsedField:{type:String,default:"url"}},setup(e){const t=e;return(n,a)=>{var i;return F(),_e("tr",IX,[x("td",{colspan:t.columns.length},[x("div",EX,[x("h3",null,ee(t.title),1),t.item.isLoadingChildren?(F(),be(xu,{key:0,indeterminate:"",color:"primary"})):t.item.childError?(F(),_e("p",RX,ee(t.item.childError),1)):!((i=t.item)!=null&&i.children)||t.item.children.length===0?(F(),_e("p",OX,"-")):(F(),_e(Ye,{key:3},[t.showLinks?(F(),be(TX,{key:0,item:t.item,hasChildRequests:t.hasChildRequests,collapsedField:t.collapsedField},null,8,["item","hasChildRequests","collapsedField"])):(F(),be(kX,{key:1,item:t.item},null,8,["item"]))],64))])],8,xX)])}}},GI=Ge(LX,[["__scopeId","data-v-7b2ab642"]]),DX={class:"d-flex flex-row"},MX={class:"issue-table__url"},$X={class:"d-flex"},FX=["href"],VX=["href"],NX={class:"issue-table__rank"},UX={__name:"TableType1",props:{response:{type:[Array,Object],default:()=>[]},columns:{type:Array,default:()=>[]},collapseBy:{type:String,default:"url"},collapsedField:{type:String,default:"h1-texts"},hideDefaultHeader:{type:Boolean,default:!1},hideDefaultFooter:{type:Boolean,default:!1},page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:15},tableLoading:{type:Boolean,default:!1},search:{type:String,default:""}},emits:["update:itemsPerPage","update:page"],setup(e,{emit:t}){const n=e,a=da(),{t:i}=$t(),s=K([]),r=Wt(),o=t,l=S({get:()=>n.page,set:g=>o("update:page",g)}),u=S(()=>i(`issuePage.issues[${a.query.issue_id}].collapseTitle`)||i("global.pages")),c=(g,b)=>b.split(".").reduce((y,_)=>y&&y[_],g),d=(g,b)=>{const y=c(b.item,n.collapseBy),_=s.value.findIndex(C=>C===y);_!==-1?s.value.splice(_,1):s.value.push(y)},f=g=>typeof g>"u"?"-":g,h=S(()=>{const g=[{title:"",key:"data-table-expand"}];return n.columns.forEach(b=>{const y=i(`issuePage.issues[${a.query.issue_id}].columns.${b}`);g.push({title:y||b,key:b})}),g.push({title:"",key:"empty",sortable:!1}),g}),p=g=>{const b={};return n.columns.forEach(y=>{b[y]=g[y]}),b.children=g[n.collapsedField],b},v=S(()=>{let g=[];return g=n.response.map(b=>({...p(b.data)})),g}),m=g=>{o("update:itemsPerPage",g),r.setTableItemsPerPage("ErrorTable",g)};return(g,b)=>(F(),be(Sl,{class:"issue-table",items:v.value,headers:h.value,search:e.search,"item-value":e.collapseBy,"hide-default-header":e.hideDefaultHeader,"hide-default-footer":e.hideDefaultFooter,page:l.value,"onUpdate:page":b[2]||(b[2]=y=>l.value=y),"items-per-page":e.itemsPerPage,"items-per-page-options":[{value:15,title:"15"},{value:25,title:"25"},{value:50,title:"50"}],loading:e.tableLoading,"sort-asc-icon":"mdi-menu-down","sort-desc-icon":"mdi-menu-up",expanded:s.value,"onUpdate:expanded":b[3]||(b[3]=y=>s.value=y),"onClick:row":d,"onUpdate:itemsPerPage":m},{"item.url":j(({item:y,internalItem:_,isExpanded:C,toggleExpand:A})=>[x("div",DX,[x("div",MX,[x("div",$X,[x("a",{onClick:b[0]||(b[0]=hn(()=>{},["stop"])),href:y.url,target:"_blank",rel:"noopener noreferrer"},[x("span",null,ee(f(y.url)),1)],8,FX),x("a",{onClick:b[1]||(b[1]=hn(()=>{},["stop"])),href:y.url,target:"_blank",rel:"noopener noreferrer","aria-label":"link"},b[4]||(b[4]=[x("img",{class:"issue-table__external-link",src:sr,"aria-hidden":"true",width:"22",height:"22"},null,-1)]),8,VX)])])])]),"item.h1-count":j(({item:y})=>[x("div",NX,[x("span",null,ee(f(y["h1-count"])),1)])]),"expanded-row":j(({columns:y,item:_})=>[w(GI,{showLinks:!1,item:_,title:u.value,columns:y},null,8,["item","title","columns"])]),loading:j(()=>[w(Il,{"recommendations-hidden":""})]),"no-data":j(()=>[w(zh)]),_:1},8,["items","headers","search","item-value","hide-default-header","hide-default-footer","page","items-per-page","loading","expanded"]))}},BX=Ge(UX,[["__scopeId","data-v-6d257636"]]),HX={class:"issue-table__url d-flex flex-column"},jX={key:0},WX={class:"d-flex"},qX=["href"],zX=["href"],YX={class:"issue-table__status"},GX={class:"issue-table__rank"},KX={class:"issue-table__robots"},ZX={class:"issue-table__rank"},XX={class:"issue-table__url"},JX=["href"],QX={class:"issue-table__anchor"},eJ={class:"issue-table__rel"},tJ={class:"issue-table__url"},nJ=["href"],aJ={class:"issue-table__rank"},iJ={class:"issue-table__in-links"},sJ={class:"issue-table__url"},rJ=["href"],oJ={class:"issue-table__sitemap"},lJ={class:"issue-table__url-character-length"},uJ={class:"issue-table__depth"},cJ={class:"issue-table__language"},dJ={class:"issue-table__language-country"},fJ={class:"issue-table__detected-language"},hJ={class:"issue-table__rank"},mJ={class:"issue-table__rank"},pJ={class:"issue-table__rank"},gJ={class:"issue-table__file-size"},vJ={class:"issue-table__media-type"},yJ={class:"issue-table__file-size"},bJ={__name:"TableType2",props:{response:{type:[Array,Object],default:()=>[]},columns:{type:Array,default:()=>[]},hasChildRequests:{type:Boolean,default:!1},collapseBy:{type:String,default:"url"},hideDefaultHeader:{type:Boolean,default:!1},hideDefaultFooter:{type:Boolean,default:!1},page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:15},tableLoading:{type:Boolean,default:!1},search:{type:String,default:""}},emits:["update:itemsPerPage","update:page"],setup(e,{emit:t}){const n=e,{t:a}=$t(),i=da(),s=Wt(),r=t,o=S({get:()=>n.page,set:g=>r("update:page",g)}),l=g=>g*1e3,u=g=>Math.ceil(g/1024),c=(g,b)=>g.toFixed(b),d=g=>c(l(g),2),f=(g,b=!1)=>typeof g>"u"?"-":typeof g=="object"&&!Array.isArray(g)?b?g.child:g.value:g,h=g=>{const b={};return n.columns.forEach(y=>{typeof y=="object"&&!Array.isArray(y)?b[y.parent]={value:g[y.parent],child:g[y.child]}:b[y]=g[y]}),b},p=S(()=>n.response.map(b=>({...h(b.data)}))),v=S(()=>{const g=[];return n.columns.forEach(b=>{if(typeof b=="object"&&!Array.isArray(b)){const y=a(`issuePage.issues[${i.query.issue_id}].columns.${b.parent}`);g.push({title:y||b.parent,key:b.parent})}else{const y=a(`issuePage.issues[${i.query.issue_id}].columns.${b}`);g.push({title:y||b,key:b})}}),g.push({title:"",key:"empty",sortable:!1}),g}),m=g=>{r("update:itemsPerPage",g),s.setTableItemsPerPage("ErrorTable",g)};return(g,b)=>(F(),be(Sl,{class:"issue-table",items:p.value,headers:v.value,search:e.search,"hide-default-header":e.hideDefaultHeader,"hide-default-footer":e.hideDefaultFooter,page:o.value,"onUpdate:page":b[0]||(b[0]=y=>o.value=y),"items-per-page":e.itemsPerPage,"items-per-page-options":[{value:15,title:"15"},{value:25,title:"25"},{value:50,title:"50"}],loading:e.tableLoading,"sort-asc-icon":"mdi-menu-down","sort-desc-icon":"mdi-menu-up","onUpdate:itemsPerPage":m},{"item.url":j(({item:y})=>{var _;return[x("div",HX,[(_=y.url)!=null&&_.child?(F(),_e("span",jX,ee(f(y.url,!0)),1)):We("",!0),x("div",WX,[x("a",{href:f(y.url),target:"_blank",rel:"noopener noreferrer"},[x("span",null,ee(f(y.url)),1)],8,qX),x("a",{href:f(y.url),target:"_blank",rel:"noopener noreferrer","aria-label":"link"},b[1]||(b[1]=[x("img",{class:"issue-table__external-link",src:sr,"aria-hidden":"true",width:"22",height:"22"},null,-1)]),8,zX)])])]}),"item.status-code":j(({item:y})=>[x("div",YX,[x("span",null,ee(f(y["status-code"])),1)])]),"item.content-wordcount":j(({item:y})=>[x("span",null,ee(f(y["content-wordcount"])),1)]),"item.2d-rank":j(({item:y})=>[x("div",GX,[x("span",null,ee(f(y["2d-rank"]&&c(y["2d-rank"],2))),1)])]),"item.meta-robots":j(({item:y})=>[x("div",KX,[x("span",null,ee(f(y["meta-robots"])),1)])]),"item.source-2d-rank":j(({item:y})=>[x("div",ZX,[x("span",null,ee(f(y["source-2d-rank"]&&c(y["source-2d-rank"],2))),1)])]),"item.source-url":j(({item:y})=>[x("div",XX,[x("a",{href:f(y["source-url"]),target:"_blank",rel:"noopener noreferrer"},[x("span",null,ee(f(y["source-url"])),1),b[2]||(b[2]=x("img",{class:"issue-table__external-link",src:sr,"aria-hidden":"true",width:"22",height:"22"},null,-1))],8,JX)])]),"item.anchor":j(({item:y})=>[x("div",QX,[x("span",null,ee(f(y.anchor)),1)])]),"item.relationship":j(({item:y})=>[x("div",eJ,[x("span",null,ee(f(y.relationship)),1)])]),"item.target-url":j(({item:y})=>[x("div",tJ,[x("a",{href:f(y["target-url"]),target:"_blank",rel:"noopener noreferrer"},[x("span",null,ee(f(y["target-url"])),1),b[3]||(b[3]=x("img",{class:"issue-table__external-link",src:sr,"aria-hidden":"true",width:"22",height:"22"},null,-1))],8,nJ)])]),"item.target-status-code":j(({item:y})=>[x("div",aJ,[x("span",null,ee(f(y["target-status-code"])),1)])]),"item.links-incoming-nofollow-count":j(({item:y})=>[x("div",iJ,[x("span",null,ee(f(y["links-incoming-nofollow-count"])),1)])]),"item.loc":j(({item:y})=>[x("div",sJ,[x("a",{href:f(y.loc),target:"_blank",rel:"noopener noreferrer"},[x("span",null,ee(f(y.loc)),1),b[4]||(b[4]=x("img",{class:"issue-table__external-link",src:sr,"aria-hidden":"true",width:"22",height:"22"},null,-1))],8,rJ)])]),"item.sitemap":j(({item:y})=>[x("div",oJ,[x("span",null,ee(f(y.sitemap)),1)])]),"item.url-character-length":j(({item:y})=>[x("div",lJ,[x("span",null,ee(f(y["url-character-length"])),1)])]),"item.clickstream-length":j(({item:y})=>[x("div",uJ,[x("span",null,ee(f(y["clickstream-length"])),1)])]),"item.meta-language":j(({item:y})=>[x("div",cJ,[x("span",null,ee(f(y["meta-language"])),1)])]),"item.meta-language-country":j(({item:y})=>[x("div",dJ,[x("span",null,ee(f(y["meta-language-country"])),1)])]),"item.detected-language":j(({item:y})=>[x("div",fJ,[x("span",null,ee(f(y["detected-language"])),1)])]),"item.loadtime-connect":j(({item:y})=>[x("div",hJ,[x("span",null,ee(f(y["loadtime-connect"]&&d(y["loadtime-connect"]))),1)])]),"item.loadtime-ttfb":j(({item:y})=>[x("div",mJ,[x("span",null,ee(f(y["loadtime-ttfb"]&&d(y["loadtime-ttfb"]))),1)])]),"item.loadtime-total":j(({item:y})=>[x("div",pJ,[x("span",null,ee(f(y["loadtime-total"]&&d(y["loadtime-total"]))),1)])]),"item.filesize-total":j(({item:y})=>[x("div",gJ,[x("span",null,ee(f(y["filesize-total"]&&u(y["filesize-total"]))),1)])]),"item.media-type":j(({item:y})=>[x("div",vJ,[x("span",null,ee(f(y["media-type"])),1)])]),"item.filesize":j(({item:y})=>[x("div",yJ,[x("span",null,ee(f(y.filesize&&u(y.filesize))),1)])]),loading:j(()=>[w(Il,{"recommendations-hidden":""})]),"no-data":j(()=>[w(zh)]),_:1},8,["items","headers","search","hide-default-header","hide-default-footer","page","items-per-page","loading"]))}},wJ=Ge(bJ,[["__scopeId","data-v-84ed8113"]]),_J={class:"d-flex flex-row"},SJ={class:"issue-table__title"},kJ={class:"d-flex flex-row"},CJ={class:"issue-table__url d-flex flex-column"},PJ={key:0},AJ={class:"d-flex"},TJ=["href"],IJ=["href"],xJ={class:"issue-table__rank"},EJ={__name:"TableType3",props:{response:{type:[Array,Object],default:()=>[]},columns:{type:Array,default:()=>[]},hasChildRequests:{type:Boolean,default:!1},collapseBy:{type:String,default:"url"},collapsedField:{type:String,default:"url"},hideDefaultHeader:{type:Boolean,default:!1},hideDefaultFooter:{type:Boolean,default:!1},page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:15},tableLoading:{type:Boolean,default:!1},search:{type:String,default:""}},emits:["update:itemsPerPage","update:page","loadСhild"],setup(e,{emit:t}){const n=e,{t:a}=$t(),i=da(),s=K([]),r=Wt(),o=t,l=S({get:()=>n.page,set:g=>o("update:page",g)}),u=S(()=>a(`issuePage.issues[${i.query.issue_id}].collapseTitle`)||a("global.list")),c=(g,b)=>b.split(".").reduce((y,_)=>y&&y[_],g),d=(g,b)=>{const y=c(b.item,n.collapseBy),_=s.value.findIndex(C=>C===y);_!==-1?s.value.splice(_,1):(s.value.push(y),o("loadСhild",b.item))},f=g=>typeof g>"u"?"-":g,h=S(()=>{const g=[{title:"",key:"data-table-expand",width:"1%"}];return n.columns.forEach(b=>{if(typeof b=="object"&&!Array.isArray(b)){const y=a(`issuePage.issues[${i.query.issue_id}].columns.${b.parent}`);g.push({title:y||b.parent,key:b.parent})}else{const y=a(`issuePage.issues[${i.query.issue_id}].columns.${b}`);g.push({title:y||b,key:b})}}),g.push({title:"",key:"empty",sortable:!1}),g}),p=g=>{const b={};return n.hasChildRequests?n.columns.forEach(y=>{typeof y=="object"&&!Array.isArray(y)?b[y.parent]={value:g[y.parent],child:g[y.child]}:b[y]=g[y]}):(b[n.columns[0]]=g[0],b[n.columns[1]]=g[1].data.length,b.children=[],g[1].data.forEach(y=>{b.children.push(y.data[n.collapsedField])})),b},v=S(()=>n.response?n.hasChildRequests?n.response.map(g=>Object.assign(g,p(g.data))):Object.entries(n.response).filter(([,g])=>g&&g.data).map(([g,b])=>Object.assign({key:g},p([g,b]))):[]),m=g=>{o("update:itemsPerPage",g),r.setTableItemsPerPage("ErrorTable",g)};return(g,b)=>(F(),be(Sl,{class:"issue-table",items:v.value,headers:h.value,search:e.search,"item-value":e.collapseBy,"hide-default-header":e.hideDefaultHeader,"hide-default-footer":e.hideDefaultFooter,page:l.value,"onUpdate:page":b[2]||(b[2]=y=>l.value=y),"items-per-page":e.itemsPerPage,"items-per-page-options":[{value:15,title:"15"},{value:25,title:"25"},{value:50,title:"50"}],loading:e.tableLoading,"sort-asc-icon":"mdi-menu-down","sort-desc-icon":"mdi-menu-up",expanded:s.value,"onUpdate:expanded":b[3]||(b[3]=y=>s.value=y),"onClick:row":d,"onUpdate:itemsPerPage":m},{"item.title":j(({item:y,internalItem:_,isExpanded:C,toggleExpand:A})=>[x("div",_J,[x("div",SJ,[x("span",null,ee(f(y.title)),1)])])]),"item.data-table-expand":j(({item:y})=>[w(dn,{icon:"",variant:"plain",density:"comfortable",onClick:hn(_=>d(y,{item:y}),["stop"])},{default:j(()=>[w(dt,null,{default:j(()=>[Ue(ee(s.value.includes(c(y,e.collapseBy))?"mdi-chevron-up":"mdi-chevron-down"),1)]),_:2},1024)]),_:2},1032,["onClick"])]),"item.url":j(({item:y,internalItem:_,isExpanded:C,toggleExpand:A})=>{var P;return[x("div",kJ,[x("div",CJ,[(P=y.url)!=null&&P.child?(F(),_e("span",PJ,ee(f(y.url.child)),1)):We("",!0),x("div",AJ,[x("a",{onClick:b[0]||(b[0]=hn(()=>{},["stop"])),href:y.url.value||y.url,target:"_blank",rel:"noopener noreferrer"},[x("span",null,ee(f(y.url.value||y.url)),1)],8,TJ),x("a",{onClick:b[1]||(b[1]=hn(()=>{},["stop"])),href:y.url.value||y.url,target:"_blank",rel:"noopener noreferrer","aria-label":"link"},b[4]||(b[4]=[x("img",{class:"issue-table__external-link",src:sr,"aria-hidden":"true",width:"22",height:"22"},null,-1)]),8,IJ)])])])]}),"item.2d-rank":j(({item:y})=>[x("div",xJ,[x("span",null,ee(f(y["2d-rank"]&&y["2d-rank"].toFixed(2))),1)])]),"expanded-row":j(({columns:y,item:_})=>[w(GI,{item:_,title:u.value,columns:y,hasChildRequests:e.hasChildRequests,collapsedField:e.collapsedField},null,8,["item","title","columns","hasChildRequests","collapsedField"])]),loading:j(()=>[w(Il,{"recommendations-hidden":""})]),"no-data":j(()=>[w(zh)]),_:1},8,["items","headers","search","item-value","hide-default-header","hide-default-footer","page","items-per-page","loading","expanded"]))}},RJ=Ge(EJ,[["__scopeId","data-v-bc14f3c1"]]),OJ={class:"py-4 issue__title"},LJ={class:"ml-5"},DJ={class:"issue__table-section"},MJ={__name:"IssuePage",setup(e){const t=An(),n=da(),{t:a,tm:i}=$t(),s=Wt(),r=Hn(),o=K([]),l=K(""),u=K(!1),c=K(15),d=K(1),f=K({}),h=S(()=>i(`issuePage.issues[${n.query.issue_id}].howToFix`)||""),p=S(()=>i(`issuePage.issues[${n.query.issue_id}].description`)||""),v=S(()=>i(`issuePage.issues[${n.query.issue_id}].learnMore`)||""),{auditStartUrlHostname:m}=Tl(f),{learnMoreLinkClick:g}=YI(n.query.issue_id),b=S(()=>[{title:a("allwebsites.breadcrumb"),href:"#/"},{title:m.value,href:`#/audit-dashboard?id=${n.query.id}`},{title:a(`issuePage.issues[${n.query.issue_id}].name`)||i("global.notAvailable"),href:"/"}]),y=()=>{if(t.options.history.state.back)t.back();else{const E={...n.query,id:n.query.id};delete E.issue_id,t.push({name:"AuditDashboard",query:E})}},_=()=>{var ue;const E={},X=(ue=aa[n.query.issue_id])==null?void 0:ue.collapsedField,re=o.value.map(oe=>{var se;return oe.data[(se=aa[n.query.issue_id])==null?void 0:se.groupBy]});[...new Set(re)].forEach(oe=>{const se=o.value.filter(de=>{var ve;return de.data[(ve=aa[n.query.issue_id])==null?void 0:ve.groupBy]===oe});se.forEach(de=>{de.data={[X]:de.data[X]}}),E[oe]={data:se}}),o.value=E},C=async E=>{var ue,oe,se,de,ve;const X=E;X.isLoadingChildren=!0,X.childError=null;const re=(oe=(ue=aa[n.query.issue_id])==null?void 0:ue.child)==null?void 0:oe.getParam,ke={auditId:n.query.id,errorPath:(de=(se=aa[n.query.issue_id])==null?void 0:se.child)==null?void 0:de.path,getParam:{name:re,value:(ve=X.data)==null?void 0:ve[re]}};try{const{data:R}=await r.errorData(ke);X.children=Array.isArray(R)?R:Object.values(R)}catch{X.childError=i("issuePage.failedToLoadData"),X.children=[]}finally{X.isLoadingChildren=!1}},A=E=>{!E.children&&!E.isLoadingChildren&&!E.childError&&C(E)},P=async E=>{var X,re,ke,ue,oe;try{const{data:se}=await r.errorData(E);if(Array.isArray(se)){o.value=se.map(de=>({...de,children:null,isLoadingChildren:!1,childError:null})),(X=aa[n.query.issue_id])!=null&&X.groupBy&&_(),(ke=(re=se[0])==null?void 0:re.data)!=null&&ke.LinksItem&&((oe=(ue=se[0])==null?void 0:ue.data)!=null&&oe.UrlsItem)&&(o.value=se.map(de=>({data:{...de.data.LinksItem.data,...de.data.UrlsItem.data},children:null,isLoadingChildren:!1,childError:null})));return}o.value={...se,children:null,isLoadingChildren:!1,childError:null}}catch{o.value=[]}},T=S(()=>{var X;const E=(X=aa[n.query.issue_id])==null?void 0:X.columns;if(f.value.quick){const re=["2d-rank","source-2d-rank"];return E.filter(ke=>!re.includes(ke))}return E}),I=S(()=>{var re;const E=`TableType${(re=aa[n.query.issue_id])==null?void 0:re.type}`;return{TableType1:BX,TableType2:wJ,TableType3:RJ}[E]}),W=E=>{c.value=E},Z=E=>{d.value=E};return Ts(async()=>{var re;u.value=!0;const E=await s.getTableItemsPerPage("ErrorTable");c.value=E;const{data:X}=await r.loadAuditPure(n.query.id);f.value=X,await P({auditId:n.query.id,errorPath:(re=aa[n.query.issue_id])==null?void 0:re.path}),u.value=!1}),(E,X)=>(F(),be(_r,{class:"issue pb-12"},{default:j(()=>{var re,ke,ue;return[me(s).isLoggedIn?(F(),be(Jc,{key:0,isShowAllWebsiteBtn:!1})):We("",!0),w(xl,{items:b.value,class:"mb-4 mt-4"},null,8,["items"]),x("h2",OJ,[w(kt,{onClick:y,"icon-left":"mdi-chevron-left",ripple:"",secondary:""},{default:j(()=>[Ue(ee(E.$t("global.goBack")),1)]),_:1}),x("span",LJ,ee(E.$t(`issuePage.issues[${me(n).query.issue_id}].name`)||E.$t("global.notAvailable")),1)]),w(zI,{recommendation:!1,howToFix:h.value,description:p.value,learnMore:v.value,"onСlick:learnMoreLink":me(g)},null,8,["howToFix","description","learnMore","onСlick:learnMoreLink"]),x("div",DJ,[x("h2",null,ee(E.$t("issuePage.tableTitle")),1),w(Lf,{modelValue:l.value,"onUpdate:modelValue":X[0]||(X[0]=oe=>l.value=oe),placeholder:E.$t("auditDashboard.searchPlaceholder"),name:"search",nativeAutocomplete:"off","hide-details":"","max-width":"390",clearable:"",inputClass:"issue__search"},{"append-inner":j(()=>[w(wn,{src:qy,width:"24",height:"24"})]),_:1},8,["modelValue","placeholder"]),(F(),be(fs(I.value),{class:"issue__table",response:o.value,columns:T.value,hasChildRequests:!!((re=me(aa)[me(n).query.issue_id])!=null&&re.child),collapseBy:(ke=me(aa)[me(n).query.issue_id])==null?void 0:ke.collapseBy,collapsedField:(ue=me(aa)[me(n).query.issue_id])==null?void 0:ue.collapsedField,tableLoading:u.value,search:l.value,page:d.value,"onUpdate:page":Z,onLoadСhild:A,itemsPerPage:c.value,"onUpdate:itemsPerPage":W},null,40,["response","columns","hasChildRequests","collapseBy","collapsedField","tableLoading","search","page","itemsPerPage"]))])]}),_:1}))}},$J=Ge(MJ,[["__scopeId","data-v-613c6c53"]]),FJ={class:"table-sidebar"},VJ={key:0,class:"table-sidebar__rank table-sidebar-rank"},NJ={key:1,class:"table-sidebar-rank__count"},UJ={class:"table-sidebar-rank__description"},BJ={class:"table-sidebar__description mb-5"},HJ={__name:"TableSidebar",props:{isLoggedIn:{type:Boolean,default:!1},quick:{type:Boolean,default:!0},url:{type:String,default:""}},setup(e){const t=e,n=K(""),a=K(!1),i=da(),s=Hn();return Ht(async()=>{a.value=!0,await s.loadUrlData({auditId:i.query.id,url:t.url}).then(r=>{n.value=r["2d-rank"]&&Math.round(r["2d-rank"])}).finally(()=>{a.value=!1})}),(r,o)=>(F(),_e("div",FJ,[!e.quick&&e.isLoggedIn?(F(),_e("div",VJ,[a.value?(F(),be($a,{key:0,type:"ossein",height:"84",width:"164"})):(F(),_e("span",NJ,ee(n.value),1)),x("div",UJ,[x("div",null,[w(wn,{class:"table-sidebar-rank__2d-icon",src:Zy,alt:"icon",width:"24",height:"24"}),x("h3",null,ee(r.$t("issuesFoundOnPage.tableSidebar.rank.title")),1)]),x("p",null,ee(r.$t("issuesFoundOnPage.tableSidebar.rank.text")),1)])])):We("",!0),x("div",BJ,[x("h2",null,ee(r.$t("issuesFoundOnPage.tableSidebar.description.title")),1),x("p",null,ee(r.$t("issuesFoundOnPage.tableSidebar.description.text")),1)]),e.isLoggedIn?We("",!0):(F(),be(OI,{key:1}))]))}},jJ=Ge(HJ,[["__scopeId","data-v-1bf038f5"]]),WJ={__name:"TableSectionSkeletonLoaders",props:{isLoadingIssuesTable:{type:Boolean,default:!1}},setup(e){return(t,n)=>(F(),_e("div",null,[e.isLoadingIssuesTable?(F(),be($a,{key:0,type:"list-item",height:"36","max-width":"381",width:"100%"})):We("",!0),e.isLoadingIssuesTable?(F(),be($a,{key:1,type:"list-item",height:"36","max-width":"381",width:"100%"})):We("",!0)]))}};function qJ(){const e=Wt(),{timeSpent:t,startTimer:n,stopTimer:a}=zy();return Ht(()=>{n()}),Cn(()=>{a(),e.isLoggedIn&&e.sendCpanelUserAnalytics({event:wt.SPECIFIC_ISSUE_REVIEW,data:{Time_on_Page:t.value}})}),{}}const zJ={class:"issues-on-page__title-section title-section"},YJ={class:"title-section__content"},GJ={class:"title-section__title"},KJ={class:"title-section__path"},ZJ={class:"issues-on-page__main-content"},XJ={class:"issues-on-page__table-section"},JJ={key:1},QJ={class:"issues-on-page__issues-found"},eQ={class:"issues-on-page__no-data-message"},tQ={__name:"IssuesFoundOnPage",setup(e){const t=An(),n=da(),{t:a}=$t(),{addToastr:i}=bo(),s=Hn(),r=Wt(),o=K(15),l=K(!1),u=K(["high","medium","low"]),c=K("all"),d=K(!1),f=K({});qJ();const{auditStartUrlHostname:h}=Tl(f),p=()=>{t.push("/sign-up")},v=async()=>{d.value=!0,await s.modifyAudit({id:f.value.id,quick:!1}),d.value=!1;const N={...n.query,id:n.query.id};delete N.url,t.push({name:"AuditDashboard",query:N})},m=S(()=>f.value.quick),g=S(()=>!r.isLoggedIn),b=S(()=>g.value?a("issuesFoundOnPage.table.noDataAnonymousUser"):m.value?a("issuesFoundOnPage.table.noDataQuickAudit"):a("issuesFoundOnPage.table.noDataFullAudit")),y=S(()=>{var N;return((N=s==null?void 0:s.urlData)==null?void 0:N.title)||""}),_=S(()=>[{title:a("allwebsites.breadcrumb"),href:"#/"},{title:h.value,href:`#/audit-dashboard?id=${n.query.id}`},{title:y.value,href:"/"}]),C=N=>{c.value=N},A=N=>{u.value=N},P=()=>{if(t.options.history.state.back)t.back();else{const N={...n.query,id:n.query.id};delete N.url,t.push({name:"AuditDashboard",query:N})}},T=N=>{if(!N)return"";try{return new URL(N).pathname}catch{return N}},I=S(()=>{var te;const N=Object.keys(aa).map(Number);return((te=f.value.errors)==null?void 0:te.data.filter(J=>N.includes(J.data.id)))||[]}),W=S(()=>I.value.map(N=>{var B;return Object.values(s.auditErrorListIDsByURL).includes((B=N==null?void 0:N.data)==null?void 0:B.id)?N:{...N,data:{...N.data,occurrences:0}}})),Z=N=>Object.values(s.auditErrorListIDsByURL).includes(N),E=S(()=>W.value.filter(N=>N.data.occurrences>0||N.data.occurrences===0&&Z(N.data.id))),X=S(()=>W.value.filter(N=>N.data.occurrences===0&&!Z(N.data.id))),re=S(()=>{const N=E.value,B=X.value;return[...N.sort((te,J)=>J.data.weight-te.data.weight),...B.sort((te,J)=>J.data.weight-te.data.weight)]}),ke=(N=[])=>N.filter(B=>{var J,q,G,ce;let te;return((J=B==null?void 0:B.data)==null?void 0:J.weight)>=8?te="high":((q=B==null?void 0:B.data)==null?void 0:q.weight)>=4?te="medium":((G=B==null?void 0:B.data)==null?void 0:G.weight)!==void 0&&(te="low"),!(!u.value.includes(te)&&((ce=B==null?void 0:B.data)==null?void 0:ce.occurrences)>0)}),ue=(N=[])=>N.map(B=>{var G,ce,fe,Pe,He,M,H,ae,ye,we;let te,J;const q=((G=B==null?void 0:B.data)==null?void 0:G.weight)||0;return q>=8?te="High priority":q>=4?te="Medium priority":q!==void 0&&(te="Low priority"),((ce=B==null?void 0:B.data)==null?void 0:ce.occurrences)===0&&!Z((fe=B==null?void 0:B.data)==null?void 0:fe.id)?J="passed":J="issue",{icon:J,id:((Pe=B==null?void 0:B.data)==null?void 0:Pe.id)||"Unknown ID",priority:te,link:(ye=(ae=(H=(M=(He=B==null?void 0:B.meta)==null?void 0:He.links)==null?void 0:M.data)==null?void 0:H[0])==null?void 0:ae.data)!=null&&ye.href?`/issue-page?id=${n.query.id}&issue_id=${(we=B==null?void 0:B.data)==null?void 0:we.id}`:null}}),oe=S(()=>{const N=ke(re.value);return ue(N)}),se=S(()=>c.value==="issues"?oe.value.filter(B=>B.icon==="issue"):c.value==="passed"?oe.value.filter(B=>B.icon==="passed"):oe.value.filter(B=>B.icon==="issue").length>0?oe.value:m.value?[]:oe.value),de=S(()=>oe.value.filter(N=>N.icon==="issue").length),ve=()=>{s.loadUrlErrors({auditId:n.query.id,url:n.query.url}).catch(()=>{i({message:a("issuesFoundOnPage.errors.urlsDataFailed"),color:"error",timeout:3e3})}).finally(()=>{l.value=!1})},R=N=>{o.value=N};return Ts(async()=>{l.value=!0;const N=await r.getTableItemsPerPage("IssuesTable");o.value=N;const{data:B}=await s.loadAuditPure(n.query.id,{"with-errors":!0,"with-hyperlinks":!0});f.value=B,B.errors.data.length&&ve()}),(N,B)=>(F(),be(_r,{class:"issues-on-page pb-12"},{default:j(()=>[me(r).isLoggedIn?(F(),be(Jc,{key:0,isShowAllWebsiteBtn:!1})):We("",!0),w(xl,{items:_.value,class:"mb-4 mt-4"},null,8,["items"]),x("div",zJ,[w(kt,{onClick:P,"icon-left":"mdi-chevron-left",ripple:"",secondary:""},{default:j(()=>[Ue(ee(N.$t("global.goBack")),1)]),_:1}),x("div",YJ,[x("h2",GJ,ee(y.value),1),x("p",KJ,ee(T(decodeURIComponent(me(n).query.url))||""),1)])]),x("div",ZJ,[w(jJ,{isLoggedIn:me(r).isLoggedIn,quick:m.value,url:me(n).query.url},null,8,["isLoggedIn","quick","url"]),x("div",XJ,[l.value?(F(),be(WJ,{key:0,isLoadingIssuesTable:l.value},null,8,["isLoadingIssuesTable"])):(F(),_e("div",JJ,[x("h2",QJ,ee(de.value)+" "+ee(N.$t("issuesFoundOnPage.table.issuesFound")),1),w(II,{class:"mt-4",quick:m.value,filter:c.value,items:oe.value,onUpdateSelectedFilter:C,onUpdatePriorityFilter:A},null,8,["quick","filter","items"])])),w(AI,{class:"issues-on-page__table",items:se.value,isLoading:l.value,itemsPerPage:o.value,recommendationsHidden:"","onUpdate:itemsPerPage":R},{noData:j(()=>[x("div",eQ,ee(b.value),1),g.value?(F(),be(kt,{key:0,onClick:p,class:"mt-4 align-self-center"},{default:j(()=>[Ue(ee(N.$t("global.signUpForFullAccessAndRunFull")),1)]),_:1})):!g.value&&m.value?(F(),be(kt,{key:1,onClick:v,class:"mt-4 align-self-center",loading:d.value},{default:j(()=>[Ue(ee(N.$t("global.runFullSEOAudit")),1)]),_:1},8,["loading"])):We("",!0)]),_:1},8,["items","isLoading","itemsPerPage"])])])]),_:1}))}},nQ=Ge(tQ,[["__scopeId","data-v-a3925b83"]]);function aQ(){const e=K(0),t=Wt(),n=An();return Ht(()=>{const{timing:a}=window.performance;e.value=a.loadEventEnd-a.navigationStart,t.sendCpanelUserAnalytics({event:wt.SIGN_UP_DISPLAY,data:{Sec_to_Display:e.value,Signup_location:n.options.history.state.back}})}),{}}const iQ={class:"sign-up__card-form"},sQ={class:"sign-up__card-title"},rQ=["onSubmit"],oQ={key:0,class:"sign-up__card-form"},lQ={class:"sign-up__card-title"},uQ={class:"font-weight-bold ml-1"},cQ=["onSubmit"],dQ={class:"sign-up__form-code-block"},fQ={key:0,class:"ml-1"},hQ={key:1,class:"d-flex justify-center align-center flex-wrap flex-column"},mQ={class:"sign-up__card-title"},pQ={__name:"SignUp",setup(e){const t=An(),n=qP(),a=Wt(),i=fo(),{addToastr:s}=bo(),{t:r}=$t();aQ();const o=K(1),l=K({email:"",code:""}),u=K(!1),c=K(!1),d=K(0),f=K(null),h=K(0),p=K(""),v=()=>{o.value===2?o.value=1:t.back()},m=A=>Object.values(A).some(T=>typeof T=="string"&&T.length>0),g=()=>{d.value=60;const A=setInterval(()=>{d.value>0?d.value--:clearInterval(A)},1e3)},b=async()=>{try{g(),await n.beginEmailVerification()}catch{s({message:r("signUp.resendEmailFailed"),color:"error",timeout:3e3})}},y=async()=>{c.value=!0;try{await n.beginEmailVerification()}catch{s({message:r("signUp.sendCodeFailed"),color:"error",timeout:3e3})}finally{c.value=!1}},_=A=>Le(A).format("MM/DD/YYYY HH:mm:ss"),C=async()=>{u.value=!0;try{if(o.value===1){const A=performance.now();await n.updateEmail(l.value.email),o.value=2,await y(),a.sendCpanelUserAnalytics({event:wt.EMAIL_VERIFICATION_DISPLAY,data:{Sec_to_Display:Math.round(performance.now()-A)}})}else o.value===2&&(await n.completeEmailVerification(l.value.code),a.sendCpanelUserAnalytics({event:wt.EMAIL_VERIFICATION,data:{Email_Validation:!0,Num_Attempts:h.value,Time_to_Validate:_(new Date),Plan_Type:"Unregistered"}}),a.setUserEmail(l.value.email),a.setUserEmailVerified(!0),h.value=0,await i.client.personalStorage.set("hideVerificationInfoMessage",JSON.stringify("show")),await t.push({path:"/"}))}catch(A){o.value===2?(h.value+=1,a.sendCpanelUserAnalytics({event:wt.EMAIL_VERIFICATION,data:{Email_Validation:!1,Time_to_Validate:_(new Date),Num_Attempts:h.value,Plan_Type:"Unregistered"}}),A.response&&A.response.status===401?f.value.setErrors({code:r("signUp.error401")}):A.response&&A.response.status===403?f.value.setErrors({code:r("signUp.error403")}):f.value.setErrors({code:A.message})):f.value.setErrors({email:A.message})}finally{u.value=!1}};return Ht(async()=>{a.userEmail?(l.value.email=a.userEmail,p.value=a.userEmail):(await a.getCpanelUserEmail(),l.value.email=a.cpanelUserEmail,p.value=a.cpanelUserEmail),a.sendCpanelUserAnalytics({event:wt.SIGN_UP,data:{Start_Time:_(new Date)}}),h.value=0}),(A,P)=>(F(),be(_r,{class:"sign-up"},{default:j(()=>[w(kt,{class:"mt-5 mb-5","max-width":"112px","min-height":"38px",onClick:v,"icon-left":"mdi-chevron-left",secondary:""},{default:j(()=>[Ue(ee(A.$t("global.goBack")),1)]),_:1}),o.value===1?(F(),be(Ia,{key:0,class:"sign-up__card"},{default:j(()=>[x("div",iQ,[x("h2",sQ,ee(A.$t("signUp.signUp")),1),w(me(sS),{ref_key:"veeForm",ref:f,onSubmit:P[1]||(P[1]=T=>A.handleSubmit(C))},{default:j(({handleSubmit:T,errors:I})=>[x("form",{class:"sign-up__form",onSubmit:hn(W=>T(C),["prevent"])},[w(Lf,{modelValue:l.value.email,"onUpdate:modelValue":P[0]||(P[0]=W=>l.value.email=W),"error-messages":I.email,placeholder:p.value,name:"email",nativeAutocomplete:"off",rules:"required|email",label:A.$t("signUp.email"),clearable:""},null,8,["modelValue","error-messages","placeholder","label"]),w(kt,{type:"submit",class:"mt-3",width:"200px",loading:u.value,disabled:m(I)},{default:j(()=>[x("span",null,ee(A.$t("signUp.continue")),1)]),_:2},1032,["loading","disabled"])],40,rQ)]),_:1},512)])]),_:1})):(F(),be(Ia,{key:1,class:"sign-up__card"},{default:j(()=>[c.value?(F(),_e("div",hQ,[x("h2",mQ,ee(A.$t("signUp.codeSendingToYourEmail"))+"...",1),w(xu,{class:"mt-8",size:42,color:"primary",indeterminate:""})])):(F(),_e("div",oQ,[x("h2",lQ,ee(A.$t("signUp.verifyEmail")),1),x("div",null,[x("span",null,ee(A.$t("signUp.verificationMessage")),1),x("span",uQ,ee(l.value.email)+".",1),P[4]||(P[4]=x("br",null,null,-1)),x("span",null,ee(A.$t("signUp.pleaseEnter")),1)]),w(me(sS),{ref_key:"veeForm",ref:f,onSubmit:P[3]||(P[3]=T=>A.handleSubmit(C))},{default:j(({handleSubmit:T,errors:I})=>[x("form",{class:"sign-up__form",onSubmit:hn(W=>T(C),["prevent"])},[w(Lf,{modelValue:l.value.code,"onUpdate:modelValue":P[2]||(P[2]=W=>l.value.code=W),"error-messages":I.code,placeholder:A.$t("signUp.numbers"),name:"code",nativeAutocomplete:"off",rules:"required|min:6",label:A.$t("signUp.securityCode"),clearable:""},null,8,["modelValue","error-messages","placeholder","label"]),x("div",dQ,[x("span",null,ee(A.$t("signUp.didntGetEmail")),1),d.value>0?(F(),_e("div",fQ,[x("span",null,ee(A.$t("signUp.resendText"))+" "+ee(d.value)+" "+ee(A.$t("signUp.seconds"))+". ",1)])):(F(),_e("a",{key:1,onClick:hn(b,["prevent"]),class:"sign-up__resend-link ml-1"},ee(A.$t("signUp.clickToResend")),1))]),w(kt,{type:"submit",class:"mt-6",width:"200px",loading:u.value,disabled:m(I)},{default:j(()=>[Ue(ee(A.$t("signUp.finishSignUp")),1)]),_:2},1032,["loading","disabled"])],40,cQ)]),_:1},512)]))]),_:1}))]),_:1}))}},gQ=Ge(pQ,[["__scopeId","data-v-59ed9b62"]]),vQ=""+new URL("welcome-page-img-CE2P7m_q.svg",import.meta.url).href;function yQ(){const e=K(0),t=Wt(),n=a=>{a&&t.sendCpanelUserAnalytics({event:wt.DOMAIN_SELECTION,data:{}})};return Ht(()=>{const{timing:a}=window.performance;e.value=a.loadEventEnd-a.navigationStart,t.sendCpanelUserAnalytics({event:wt.WELCOME_PAGE_LOADED,data:{Sec_to_Display:e.value}})}),{updateDomainSelectFocused:n}}const bQ={class:"welcome-page__left pa-5"},wQ={class:"welcome-page__image"},_Q={class:"welcome-page__right"},SQ={class:"welcome-page__content"},kQ={class:"welcome-page__header mb-2"},CQ={class:"welcome-page__text"},PQ={class:"welcome-page__actions mt-10 mb-2"},AQ={__name:"WelcomePage",setup(e){const{addToastr:t}=bo(),n=Hn(),a=An(),i=K(null),s=K(!1),{t:r}=$t(),o=Wt(),{updateDomainSelectFocused:l}=yQ(),u=S(()=>[...n.domains]),c=async()=>{if(i.value)try{s.value=!0;const d={startUrl:i.value,crawlScope:"host",quick:!0};await n.registerAudit(d),await o.sendCpanelUserAnalytics({event:wt.INITIAL_REPORT,data:{Plan_Type:"Unregistered",Plan_Start_Date:Le().format("YYYY-MM-DD")}}),await n.fetchAudits();const f={id:n.audits[0].id};a.push({path:"/audit-dashboard",query:f})}catch(d){t({message:d.message||r("signUp.generateReportFailed"),color:"error",timeout:3e3})}finally{s.value=!1}};return Ht(()=>{n.getDomains().then(()=>{u.value.length>0&&([i.value]=u.value)})}),(d,f)=>(F(),be(_r,{class:"welcome-page pb-12"},{default:j(()=>[w(Ia,{class:"welcome-page__container"},{default:j(()=>[x("div",bQ,[x("div",wQ,[w(wn,{src:vQ,class:"mr-2",width:"321",height:"252"})])]),x("div",_Q,[x("div",SQ,[x("h2",kQ,ee(d.$t("welcome.title")),1),x("span",CQ,ee(d.$t("welcome.subtitle")),1),x("div",PQ,[w(xv,{class:"welcome-page__select",items:u.value,modelValue:i.value,"onUpdate:modelValue":f[0]||(f[0]=h=>i.value=h),width:"315px","onUpdate:focused":me(l)},null,8,["items","modelValue","onUpdate:focused"]),w(kt,{class:"welcome-page__button ml-3",width:"100px",onClick:c,disabled:!i.value||s.value},{default:j(()=>[Ue(ee(d.$t("welcome.getReportButton")),1)]),_:1},8,["disabled"])])])])]),_:1})]),_:1}))}},TQ=Ge(AQ,[["__scopeId","data-v-3e63aab6"]]),IQ={class:"error-page ma-5"},xQ={class:"mt-1"},EQ={__name:"ErrorPage",setup(e){const{t}=$t(),n=K([{title:t("allwebsites.breadcrumb"),href:"#/",disabled:!1}]);return(a,i)=>(F(),_e(Ye,null,[w(xl,{items:n.value,class:"mb-4 mt-4"},null,8,["items"]),x("div",IQ,[i[0]||(i[0]=x("h1",null,"404",-1)),x("h2",xQ,ee(a.$t("errorPage.title")),1)])],64))}},RQ=Ge(EQ,[["__scopeId","data-v-8a74bdab"]]),OQ=[{path:"/",component:Dz,name:"AllWebsites"},{path:"/account-settings",component:Xz,name:"AccountSettings",meta:{forLoggedInOnly:!0}},{path:"/audit-dashboard",component:nX,name:"AuditDashboard"},{path:"/recommendation-page",component:_X,name:"RecommendationPage"},{path:"/issue-page",component:$J,name:"IssuePage"},{path:"/page-based-issue",component:nQ,name:"IssuesFoundOnPage"},{path:"/sign-up",component:gQ,name:"SignUp",meta:{forGuestOnly:!0}},{path:"/welcome",component:TQ,name:"WelcomePage",meta:{forGuestOnly:!0}},{path:"/:pathMatch(.*)*",component:RQ,name:"ErrorPage"}],Mv=SU({history:XN(),routes:OQ,scrollBehavior(e,t,n){return n||{top:0}}});Mv.beforeEach((e,t,n)=>{const a=Wt();!!Hn().audits.length&&e.name==="WelcomePage"&&n("/"),e.name==="RecommendationPage"&&(sa.global.messages[sa.global.locale].recommendationPage.recommendations[e.query.recommendation_id]||n({name:"ErrorPage"})),e.name==="IssuePage"&&(sa.global.messages[sa.global.locale].issuePage.issues[e.query.issue_id]||n({name:"ErrorPage"})),(e.name==="IssuesFoundOnPage"||e.name==="AuditDashboard")&&(e.query.id||n({name:"ErrorPage"})),(a.isLoggedIn&&e.meta.forGuestOnly||!a.isLoggedIn&&e.meta.forLoggedInOnly)&&n("/"),n()});/** * vee-validate v4.15.0 * (c) 2024 Abdelrahman Awad * @license MIT */function Zh(e,t){return Array.isArray(e)?e[0]:e[t]}function td(e){return!!(e==null||e===""||Array.isArray(e)&&e.length===0)}const oS=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,LQ=e=>td(e)?!0:Array.isArray(e)?e.every(t=>oS.test(String(t))):oS.test(String(e)),KI=(e,t)=>{if(td(e))return!0;const n=Zh(t,"length");return Array.isArray(e)?e.every(a=>KI(a,{length:n})):[...String(e)].length<=Number(n)},ZI=(e,t)=>{if(td(e))return!0;const n=Zh(t,"max");return Array.isArray(e)?e.length>0&&e.every(a=>ZI(a,{max:n})):Number(e)<=Number(n)},XI=(e,t)=>{if(td(e))return!0;const n=Zh(t,"length");return Array.isArray(e)?e.every(a=>XI(a,{length:n})):[...String(e)].length>=Number(n)},JI=(e,t)=>{if(td(e))return!0;const n=Zh(t,"min");return Array.isArray(e)?e.length>0&&e.every(a=>JI(a,{min:n})):Number(e)>=Number(n)};function DQ(e){return e==null}function MQ(e){return Array.isArray(e)&&e.length===0}const $Q=e=>DQ(e)||MQ(e)||e===!1?!1:!!String(e).trim().length;function FQ(){Io("required",$Q),Io("email",LQ),Io("min",XI),Io("max",KI),Io("min_value",JI),Io("max_value",ZI),vZ({generateMessage:e=>{const t={required:sa.global.t("validateIssues.required"),email:sa.global.t("validateIssues.email"),min:sa.global.t("validateIssues.min",{value:e.rule.params[0]}),max:sa.global.t("validateIssues.max",{value:e.rule.params[0]}),min_value:sa.global.t("validateIssues.min_value",{value:e.rule.params[0]}),max_value:sa.global.t("validateIssues.max_value",{value:e.rule.params[0]})};return t[e.rule.name]?t[e.rule.name]:sa.global.t("validateIssues.defaultMessage",{value:e.field})}})}const Df=$k(IU),Mf=$k(DU),t2=lO();FQ();N3(Df);Df.use(t2);N3(Mf);Mf.use(t2);const VQ=Wt(),QI=fo(),NQ=Hn();QI.initSDKClient();QI.getAPIKey().then(()=>{gT(t2),Promise.all([NQ.fetchAudits(),VQ.getUserEmail()]).finally(()=>{Df.use(Mv),Df.mount("#app")})}).catch(()=>{Mf.use(Mv),Mf.mount("#app")});
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.07 |
proxy
|
phpinfo
|
Settings