Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/monitoring/spa/_nuxt/CChoqk00.js

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./6AQjpTrm.js","./CWIvYacc.js","./CCNnTvL5.js","./DgZ9OEJo.js","./CEIsV2p2.js","./sP9qBMVh.js","./oBAm95WQ.js","./LanguageSelector.CCD607RT.css","./CvA42dig.js","./CyM-5rC-.js","./MainBodyWrapper.CMuyj6iZ.css","./Du23p2ZK.js","./dbr-bJEC.js","./D7TmchvX.js","./ButtonElement.DbMj1V34.css","./bpksVWCD.js","./DTzhji9-.js","./BBOawLyY.js","./DKSxD8ly.js","./CJ26lxUV.js","./UpsellActionButton.reaI5Rra.css","./CEdIFHZn.js","./Ba4kvkeX.js","./4Fu3KWqy.js","./ChartCard.BvPY5GsS.css","./BR_ubjDa.js","./ncYpbZOT.js","./B1YZX18f.js","./index.CoWMeY0z.css","./Cw7sbHo-.js","./P70Ubr6x.js","./BRk9hd9z.js","./DGBS_YNV.js","./DXlrC3nL.js","./hLi6Tdy_.js","./InputField.CpjrYTq6.css","./D_pw6GNO.js","./MVVtZ0CP.js","./DLqw1d87.js","./Bhq-_LM8.js","./I8jd-TjP.js","./MHEJVwNG.js","./Pagination.DBLI-J5D.css","./alerts.BdNI0ZPC.css","./DGo7QqJZ.js","./Dv1EY48h.js","./Cc3064wI.js","./UniversalDataTable.ywlRUfdz.css","./disk.D-wcYVYx.css","./DxldR8Cj.js","./8ZXMuXd_.js","./BSxFqHEZ.js","./BvXo8fTQ.js","./process.6lDNA87g.css","./ZP1KSP74.js","./CIy3UUN5.js","./BFID72IW.js","./Ds0iHyFD.js","./O8gFTZez.js","./BFZTyaJj.js","./C3ONVpWQ.js","./WHMLogo.B8IeMEBj.css","./C26MmEOK.js","./default.B_Az0pJz.css","./DeLNvDRr.js","./3ceCCP3P.js","./Dzj_iBFi.js","./DbdauV-P.js","./error-404.m5Ro06IP.css","./DKLmtCQO.js","./error-500.D0GATXxw.css"])))=>i.map(i=>d[i]);
var $3=Object.defineProperty;var z3=(e,t,n)=>t in e?$3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ls=(e,t,n)=>z3(e,typeof t!="symbol"?t+"":t,n);/**
* @vue/shared v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function fd(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ut={},ho=[],ci=()=>{},W3=()=>!1,bl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),mm=e=>e.startsWith("onUpdate:"),Nt=Object.assign,gm=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},V3=Object.prototype.hasOwnProperty,wt=(e,t)=>V3.call(e,t),je=Array.isArray,po=e=>Bo(e)==="[object Map]",Ir=e=>Bo(e)==="[object Set]",i0=e=>Bo(e)==="[object Date]",G3=e=>Bo(e)==="[object RegExp]",qe=e=>typeof e=="function",Bt=e=>typeof e=="string",Ri=e=>typeof e=="symbol",Mt=e=>e!==null&&typeof e=="object",bm=e=>(Mt(e)||qe(e))&&qe(e.then)&&qe(e.catch),Dx=Object.prototype.toString,Bo=e=>Dx.call(e),q3=e=>Bo(e).slice(8,-1),hd=e=>Bo(e)==="[object Object]",ym=e=>Bt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,mo=fd(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),pd=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Y3=/-(\w)/g,Tn=pd(e=>e.replace(Y3,(t,n)=>n?n.toUpperCase():"")),X3=/\B([A-Z])/g,Gn=pd(e=>e.replace(X3,"-$1").toLowerCase()),yl=pd(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ra=pd(e=>e?`on${yl(e)}`:""),jn=(e,t)=>!Object.is(e,t),go=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},So=(e,t,n,i=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:i,value:n})},wu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},xu=e=>{const t=Bt(e)?Number(e):NaN;return isNaN(t)?e:t};let s0;const md=()=>s0||(s0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),K3="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",J3=fd(K3);function vl(e){if(je(e)){const t={};for(let n=0;n<e.length;n++){const i=e[n],r=Bt(i)?t1(i):vl(i);if(r)for(const a in r)t[a]=r[a]}return t}else if(Bt(e)||Mt(e))return e}const Z3=/;(?![^(]*\))/g,Q3=/:([^]+)/,e1=/\/\*[^]*?\*\//g;function t1(e){const t={};return e.replace(e1,"").split(Z3).forEach(n=>{if(n){const i=n.split(Q3);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function wl(e){let t="";if(Bt(e))t=e;else if(je(e))for(let n=0;n<e.length;n++){const i=wl(e[n]);i&&(t+=i+" ")}else if(Mt(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Nx(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Bt(t)&&(e.class=wl(t)),n&&(e.style=vl(n)),e}const n1="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",i1=fd(n1);function Fx(e){return!!e||e===""}function s1(e,t){if(e.length!==t.length)return!1;let n=!0;for(let i=0;n&&i<e.length;i++)n=Ys(e[i],t[i]);return n}function Ys(e,t){if(e===t)return!0;let n=i0(e),i=i0(t);if(n||i)return n&&i?e.getTime()===t.getTime():!1;if(n=Ri(e),i=Ri(t),n||i)return e===t;if(n=je(e),i=je(t),n||i)return n&&i?s1(e,t):!1;if(n=Mt(e),i=Mt(t),n||i){if(!n||!i)return!1;const r=Object.keys(e).length,a=Object.keys(t).length;if(r!==a)return!1;for(const c in e){const f=e.hasOwnProperty(c),m=t.hasOwnProperty(c);if(f&&!m||!f&&m||!Ys(e[c],t[c]))return!1}}return String(e)===String(t)}function gd(e,t){return e.findIndex(n=>Ys(n,t))}const Ux=e=>!!(e&&e.__v_isRef===!0),Bx=e=>Bt(e)?e:e==null?"":je(e)||Mt(e)&&(e.toString===Dx||!qe(e.toString))?Ux(e)?Bx(e.value):JSON.stringify(e,Hx,2):String(e),Hx=(e,t)=>Ux(t)?Hx(e,t.value):po(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[i,r],a)=>(n[lh(i,a)+" =>"]=r,n),{})}:Ir(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>lh(n))}:Ri(t)?lh(t):Mt(t)&&!je(t)&&!hd(t)?String(t):t,lh=(e,t="")=>{var n;return Ri(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 Hn;class vm{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Hn,!t&&Hn&&(this.index=(Hn.scopes||(Hn.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=Hn;try{return Hn=this,t()}finally{Hn=n}}}on(){Hn=this}off(){Hn=this.parent}stop(t){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function Ho(e){return new vm(e)}function jo(){return Hn}function qa(e,t=!1){Hn&&Hn.cleanups.push(e)}let Ft;const ch=new WeakSet;class Ya{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,Hn&&Hn.active&&Hn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ch.has(this)&&(ch.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||$x(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,r0(this),zx(this);const t=Ft,n=Li;Ft=this,Li=!0;try{return this.fn()}finally{Wx(this),Ft=t,Li=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Sm(t);this.deps=this.depsTail=void 0,r0(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ch.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Gh(this)&&this.run()}get dirty(){return Gh(this)}}let jx=0,Ia,Da;function $x(e,t=!1){if(e.flags|=8,t){e.next=Da,Da=e;return}e.next=Ia,Ia=e}function wm(){jx++}function xm(){if(--jx>0)return;if(Da){let t=Da;for(Da=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ia;){let t=Ia;for(Ia=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(i){e||(e=i)}t=n}}if(e)throw e}function zx(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Wx(e){let t,n=e.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),Sm(i),r1(i)):t=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}e.deps=t,e.depsTail=n}function Gh(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Vx(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Vx(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Xa))return;e.globalVersion=Xa;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Gh(e)){e.flags&=-3;return}const n=Ft,i=Li;Ft=e,Li=!0;try{zx(e);const r=e.fn(e._value);(t.version===0||jn(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Ft=n,Li=i,Wx(e),e.flags&=-3}}function Sm(e,t=!1){const{dep:n,prevSub:i,nextSub:r}=e;if(i&&(i.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=i,e.nextSub=void 0),n.subs===e&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)Sm(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function r1(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function o1(e,t){e.effect instanceof Ya&&(e=e.effect.fn);const n=new Ya(e);t&&Nt(n,t);try{n.run()}catch(r){throw n.stop(),r}const i=n.run.bind(n);return i.effect=n,i}function a1(e){e.effect.stop()}let Li=!0;const Gx=[];function Zs(){Gx.push(Li),Li=!1}function Qs(){const e=Gx.pop();Li=e===void 0?!0:e}function r0(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ft;Ft=void 0;try{t()}finally{Ft=n}}}let Xa=0;class l1{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 bd{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(!Ft||!Li||Ft===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ft)n=this.activeLink=new l1(Ft,this),Ft.deps?(n.prevDep=Ft.depsTail,Ft.depsTail.nextDep=n,Ft.depsTail=n):Ft.deps=Ft.depsTail=n,qx(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=Ft.depsTail,n.nextDep=void 0,Ft.depsTail.nextDep=n,Ft.depsTail=n,Ft.deps===n&&(Ft.deps=i)}return n}trigger(t){this.version++,Xa++,this.notify(t)}notify(t){wm();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{xm()}}}function qx(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let i=t.deps;i;i=i.nextDep)qx(i)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Su=new WeakMap,Sr=Symbol(""),qh=Symbol(""),Ka=Symbol("");function Mn(e,t,n){if(Li&&Ft){let i=Su.get(e);i||Su.set(e,i=new Map);let r=i.get(n);r||(i.set(n,r=new bd),r.map=i,r.key=n),r.track()}}function cs(e,t,n,i,r,a){const c=Su.get(e);if(!c){Xa++;return}const f=m=>{m&&m.trigger()};if(wm(),t==="clear")c.forEach(f);else{const m=je(e),b=m&&ym(n);if(m&&n==="length"){const y=Number(i);c.forEach((k,P)=>{(P==="length"||P===Ka||!Ri(P)&&P>=y)&&f(k)})}else switch((n!==void 0||c.has(void 0))&&f(c.get(n)),b&&f(c.get(Ka)),t){case"add":m?b&&f(c.get("length")):(f(c.get(Sr)),po(e)&&f(c.get(qh)));break;case"delete":m||(f(c.get(Sr)),po(e)&&f(c.get(qh)));break;case"set":po(e)&&f(c.get(Sr));break}}xm()}function c1(e,t){const n=Su.get(e);return n&&n.get(t)}function to(e){const t=rt(e);return t===e?t:(Mn(t,"iterate",Ka),ei(e)?t:t.map(Ln))}function yd(e){return Mn(e=rt(e),"iterate",Ka),e}const u1={__proto__:null,[Symbol.iterator](){return uh(this,Symbol.iterator,Ln)},concat(...e){return to(this).concat(...e.map(t=>je(t)?to(t):t))},entries(){return uh(this,"entries",e=>(e[1]=Ln(e[1]),e))},every(e,t){return ss(this,"every",e,t,void 0,arguments)},filter(e,t){return ss(this,"filter",e,t,n=>n.map(Ln),arguments)},find(e,t){return ss(this,"find",e,t,Ln,arguments)},findIndex(e,t){return ss(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ss(this,"findLast",e,t,Ln,arguments)},findLastIndex(e,t){return ss(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ss(this,"forEach",e,t,void 0,arguments)},includes(...e){return dh(this,"includes",e)},indexOf(...e){return dh(this,"indexOf",e)},join(e){return to(this).join(e)},lastIndexOf(...e){return dh(this,"lastIndexOf",e)},map(e,t){return ss(this,"map",e,t,void 0,arguments)},pop(){return pa(this,"pop")},push(...e){return pa(this,"push",e)},reduce(e,...t){return o0(this,"reduce",e,t)},reduceRight(e,...t){return o0(this,"reduceRight",e,t)},shift(){return pa(this,"shift")},some(e,t){return ss(this,"some",e,t,void 0,arguments)},splice(...e){return pa(this,"splice",e)},toReversed(){return to(this).toReversed()},toSorted(e){return to(this).toSorted(e)},toSpliced(...e){return to(this).toSpliced(...e)},unshift(...e){return pa(this,"unshift",e)},values(){return uh(this,"values",Ln)}};function uh(e,t,n){const i=yd(e),r=i[t]();return i!==e&&!ei(e)&&(r._next=r.next,r.next=()=>{const a=r._next();return a.value&&(a.value=n(a.value)),a}),r}const d1=Array.prototype;function ss(e,t,n,i,r,a){const c=yd(e),f=c!==e&&!ei(e),m=c[t];if(m!==d1[t]){const k=m.apply(e,a);return f?Ln(k):k}let b=n;c!==e&&(f?b=function(k,P){return n.call(this,Ln(k),P,e)}:n.length>2&&(b=function(k,P){return n.call(this,k,P,e)}));const y=m.call(c,b,i);return f&&r?r(y):y}function o0(e,t,n,i){const r=yd(e);let a=n;return r!==e&&(ei(e)?n.length>3&&(a=function(c,f,m){return n.call(this,c,f,m,e)}):a=function(c,f,m){return n.call(this,c,Ln(f),m,e)}),r[t](a,...i)}function dh(e,t,n){const i=rt(e);Mn(i,"iterate",Ka);const r=i[t](...n);return(r===-1||r===!1)&&xd(n[0])?(n[0]=rt(n[0]),i[t](...n)):r}function pa(e,t,n=[]){Zs(),wm();const i=rt(e)[t].apply(e,n);return xm(),Qs(),i}const f1=fd("__proto__,__v_isRef,__isVue"),Yx=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ri));function h1(e){Ri(e)||(e=String(e));const t=rt(this);return Mn(t,"has",e),t.hasOwnProperty(e)}class Xx{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,i){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return a;if(n==="__v_raw")return i===(r?a?tS:eS:a?Qx:Zx).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(i)?t:void 0;const c=je(t);if(!r){let m;if(c&&(m=u1[n]))return m;if(n==="hasOwnProperty")return h1}const f=Reflect.get(t,n,dt(t)?t:i);return(Ri(n)?Yx.has(n):f1(n))||(r||Mn(t,"get",n),a)?f:dt(f)?c&&ym(n)?f:f.value:Mt(f)?r?km(f):Kn(f):f}}class Kx extends Xx{constructor(t=!1){super(!1,t)}set(t,n,i,r){let a=t[n];if(!this._isShallow){const m=bs(a);if(!ei(i)&&!bs(i)&&(a=rt(a),i=rt(i)),!je(t)&&dt(a)&&!dt(i))return m?!1:(a.value=i,!0)}const c=je(t)&&ym(n)?Number(n)<t.length:wt(t,n),f=Reflect.set(t,n,i,dt(t)?t:r);return t===rt(r)&&(c?jn(i,a)&&cs(t,"set",n,i):cs(t,"add",n,i)),f}deleteProperty(t,n){const i=wt(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&i&&cs(t,"delete",n,void 0),r}has(t,n){const i=Reflect.has(t,n);return(!Ri(n)||!Yx.has(n))&&Mn(t,"has",n),i}ownKeys(t){return Mn(t,"iterate",je(t)?"length":Sr),Reflect.ownKeys(t)}}class Jx extends Xx{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const p1=new Kx,m1=new Jx,g1=new Kx(!0),b1=new Jx(!0),Yh=e=>e,Pc=e=>Reflect.getPrototypeOf(e);function y1(e,t,n){return function(...i){const r=this.__v_raw,a=rt(r),c=po(a),f=e==="entries"||e===Symbol.iterator&&c,m=e==="keys"&&c,b=r[e](...i),y=n?Yh:t?Xh:Ln;return!t&&Mn(a,"iterate",m?qh:Sr),{next(){const{value:k,done:P}=b.next();return P?{value:k,done:P}:{value:f?[y(k[0]),y(k[1])]:y(k),done:P}},[Symbol.iterator](){return this}}}}function Ec(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function v1(e,t){const n={get(r){const a=this.__v_raw,c=rt(a),f=rt(r);e||(jn(r,f)&&Mn(c,"get",r),Mn(c,"get",f));const{has:m}=Pc(c),b=t?Yh:e?Xh:Ln;if(m.call(c,r))return b(a.get(r));if(m.call(c,f))return b(a.get(f));a!==c&&a.get(r)},get size(){const r=this.__v_raw;return!e&&Mn(rt(r),"iterate",Sr),Reflect.get(r,"size",r)},has(r){const a=this.__v_raw,c=rt(a),f=rt(r);return e||(jn(r,f)&&Mn(c,"has",r),Mn(c,"has",f)),r===f?a.has(r):a.has(r)||a.has(f)},forEach(r,a){const c=this,f=c.__v_raw,m=rt(f),b=t?Yh:e?Xh:Ln;return!e&&Mn(m,"iterate",Sr),f.forEach((y,k)=>r.call(a,b(y),b(k),c))}};return Nt(n,e?{add:Ec("add"),set:Ec("set"),delete:Ec("delete"),clear:Ec("clear")}:{add(r){!t&&!ei(r)&&!bs(r)&&(r=rt(r));const a=rt(this);return Pc(a).has.call(a,r)||(a.add(r),cs(a,"add",r,r)),this},set(r,a){!t&&!ei(a)&&!bs(a)&&(a=rt(a));const c=rt(this),{has:f,get:m}=Pc(c);let b=f.call(c,r);b||(r=rt(r),b=f.call(c,r));const y=m.call(c,r);return c.set(r,a),b?jn(a,y)&&cs(c,"set",r,a):cs(c,"add",r,a),this},delete(r){const a=rt(this),{has:c,get:f}=Pc(a);let m=c.call(a,r);m||(r=rt(r),m=c.call(a,r)),f&&f.call(a,r);const b=a.delete(r);return m&&cs(a,"delete",r,void 0),b},clear(){const r=rt(this),a=r.size!==0,c=r.clear();return a&&cs(r,"clear",void 0,void 0),c}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=y1(r,e,t)}),n}function vd(e,t){const n=v1(e,t);return(i,r,a)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?i:Reflect.get(wt(n,r)&&r in i?n:i,r,a)}const w1={get:vd(!1,!1)},x1={get:vd(!1,!0)},S1={get:vd(!0,!1)},k1={get:vd(!0,!0)},Zx=new WeakMap,Qx=new WeakMap,eS=new WeakMap,tS=new WeakMap;function _1(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function P1(e){return e.__v_skip||!Object.isExtensible(e)?0:_1(q3(e))}function Kn(e){return bs(e)?e:wd(e,!1,p1,w1,Zx)}function Gi(e){return wd(e,!1,g1,x1,Qx)}function km(e){return wd(e,!0,m1,S1,eS)}function E1(e){return wd(e,!0,b1,k1,tS)}function wd(e,t,n,i,r){if(!Mt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=r.get(e);if(a)return a;const c=P1(e);if(c===0)return e;const f=new Proxy(e,c===2?i:n);return r.set(e,f),f}function ui(e){return bs(e)?ui(e.__v_raw):!!(e&&e.__v_isReactive)}function bs(e){return!!(e&&e.__v_isReadonly)}function ei(e){return!!(e&&e.__v_isShallow)}function xd(e){return e?!!e.__v_raw:!1}function rt(e){const t=e&&e.__v_raw;return t?rt(t):e}function Er(e){return!wt(e,"__v_skip")&&Object.isExtensible(e)&&So(e,"__v_skip",!0),e}const Ln=e=>Mt(e)?Kn(e):e,Xh=e=>Mt(e)?km(e):e;function dt(e){return e?e.__v_isRef===!0:!1}function ft(e){return nS(e,!1)}function ys(e){return nS(e,!0)}function nS(e,t){return dt(e)?e:new T1(e,t)}class T1{constructor(t,n){this.dep=new bd,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:rt(t),this._value=n?t:Ln(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,i=this.__v_isShallow||ei(t)||bs(t);t=i?t:rt(t),jn(t,n)&&(this._rawValue=t,this._value=i?t:Ln(t),this.dep.trigger())}}function C1(e){e.dep&&e.dep.trigger()}function mt(e){return dt(e)?e.value:e}function A1(e){return qe(e)?e():mt(e)}const O1={get:(e,t,n)=>t==="__v_raw"?e:mt(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const r=e[t];return dt(r)&&!dt(n)?(r.value=n,!0):Reflect.set(e,t,n,i)}};function _m(e){return ui(e)?e:new Proxy(e,O1)}class M1{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new bd,{get:i,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Pm(e){return new M1(e)}function iS(e){const t=je(e)?new Array(e.length):{};for(const n in e)t[n]=sS(e,n);return t}class L1{constructor(t,n,i){this._object=t,this._key=n,this._defaultValue=i,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 c1(rt(this._object),this._key)}}class R1{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 Em(e,t,n){return dt(e)?e:qe(e)?new R1(e):Mt(e)&&arguments.length>1?sS(e,t,n):ft(e)}function sS(e,t,n){const i=e[t];return dt(i)?i:new L1(e,t,n)}class I1{constructor(t,n,i){this.fn=t,this.setter=n,this._value=void 0,this.dep=new bd(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Xa-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Ft!==this)return $x(this,!0),!0}get value(){const t=this.dep.track();return Vx(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function D1(e,t,n=!1){let i,r;return qe(e)?i=e:(i=e.get,r=e.set),new I1(i,r,n)}const N1={GET:"get",HAS:"has",ITERATE:"iterate"},F1={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Tc={},ku=new WeakMap;let Ns;function U1(){return Ns}function rS(e,t=!1,n=Ns){if(n){let i=ku.get(n);i||ku.set(n,i=[]),i.push(e)}}function B1(e,t,n=ut){const{immediate:i,deep:r,once:a,scheduler:c,augmentJob:f,call:m}=n,b=E=>r?E:ei(E)||r===!1||r===0?us(E,1):us(E);let y,k,P,C,N=!1,B=!1;if(dt(e)?(k=()=>e.value,N=ei(e)):ui(e)?(k=()=>b(e),N=!0):je(e)?(B=!0,N=e.some(E=>ui(E)||ei(E)),k=()=>e.map(E=>{if(dt(E))return E.value;if(ui(E))return b(E);if(qe(E))return m?m(E,2):E()})):qe(e)?t?k=m?()=>m(e,2):e:k=()=>{if(P){Zs();try{P()}finally{Qs()}}const E=Ns;Ns=y;try{return m?m(e,3,[C]):e(C)}finally{Ns=E}}:k=ci,t&&r){const E=k,z=r===!0?1/0:r;k=()=>us(E(),z)}const U=jo(),M=()=>{y.stop(),U&&U.active&&gm(U.effects,y)};if(a&&t){const E=t;t=(...z)=>{E(...z),M()}}let F=B?new Array(e.length).fill(Tc):Tc;const I=E=>{if(!(!(y.flags&1)||!y.dirty&&!E))if(t){const z=y.run();if(r||N||(B?z.some(($,L)=>jn($,F[L])):jn(z,F))){P&&P();const $=Ns;Ns=y;try{const L=[z,F===Tc?void 0:B&&F[0]===Tc?[]:F,C];m?m(t,3,L):t(...L),F=z}finally{Ns=$}}}else y.run()};return f&&f(I),y=new Ya(k),y.scheduler=c?()=>c(I,!1):I,C=E=>rS(E,!1,y),P=y.onStop=()=>{const E=ku.get(y);if(E){if(m)m(E,4);else for(const z of E)z();ku.delete(y)}},t?i?I(!0):F=y.run():c?c(I.bind(null,!0),!0):y.run(),M.pause=y.pause.bind(y),M.resume=y.resume.bind(y),M.stop=M,M}function us(e,t=1/0,n){if(t<=0||!Mt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,dt(e))us(e.value,t,n);else if(je(e))for(let i=0;i<e.length;i++)us(e[i],t,n);else if(Ir(e)||po(e))e.forEach(i=>{us(i,t,n)});else if(hd(e)){for(const i in e)us(e[i],t,n);for(const i of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,i)&&us(e[i],t,n)}return e}/**
* @vue/runtime-core v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const oS=[];function H1(e){oS.push(e)}function j1(){oS.pop()}function $1(e,t){}const z1={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},W1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function $o(e,t,n,i){try{return i?e(...i):e()}catch(r){Dr(r,t,n)}}function hi(e,t,n,i){if(qe(e)){const r=$o(e,t,n,i);return r&&bm(r)&&r.catch(a=>{Dr(a,t,n)}),r}if(je(e)){const r=[];for(let a=0;a<e.length;a++)r.push(hi(e[a],t,n,i));return r}}function Dr(e,t,n,i=!0){const r=t?t.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:c}=t&&t.appContext.config||ut;if(t){let f=t.parent;const m=t.proxy,b=`https://vuejs.org/error-reference/#runtime-${n}`;for(;f;){const y=f.ec;if(y){for(let k=0;k<y.length;k++)if(y[k](e,m,b)===!1)return}f=f.parent}if(a){Zs(),$o(a,null,10,[e,m,b]),Qs();return}}V1(e,n,r,i,c)}function V1(e,t,n,i=!0,r=!1){if(r)throw e;console.error(e)}const $n=[];let zi=-1;const bo=[];let Fs=null,ao=0;const aS=Promise.resolve();let _u=null;function bi(e){const t=_u||aS;return e?t.then(this?e.bind(this):e):t}function G1(e){let t=zi+1,n=$n.length;for(;t<n;){const i=t+n>>>1,r=$n[i],a=Za(r);a<e||a===e&&r.flags&2?t=i+1:n=i}return t}function Tm(e){if(!(e.flags&1)){const t=Za(e),n=$n[$n.length-1];!n||!(e.flags&2)&&t>=Za(n)?$n.push(e):$n.splice(G1(t),0,e),e.flags|=1,lS()}}function lS(){_u||(_u=aS.then(cS))}function Ja(e){je(e)?bo.push(...e):Fs&&e.id===-1?Fs.splice(ao+1,0,e):e.flags&1||(bo.push(e),e.flags|=1),lS()}function a0(e,t,n=zi+1){for(;n<$n.length;n++){const i=$n[n];if(i&&i.flags&2){if(e&&i.id!==e.uid)continue;$n.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function Pu(e){if(bo.length){const t=[...new Set(bo)].sort((n,i)=>Za(n)-Za(i));if(bo.length=0,Fs){Fs.push(...t);return}for(Fs=t,ao=0;ao<Fs.length;ao++){const n=Fs[ao];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Fs=null,ao=0}}const Za=e=>e.id==null?e.flags&2?-1:1/0:e.id;function cS(e){try{for(zi=0;zi<$n.length;zi++){const t=$n[zi];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),$o(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;zi<$n.length;zi++){const t=$n[zi];t&&(t.flags&=-2)}zi=-1,$n.length=0,Pu(),_u=null,($n.length||bo.length)&&cS()}}let Ti,Pa=[],Kh=!1;function Sd(e,...t){Ti?Ti.emit(e,...t):Kh||Pa.push({event:e,args:t})}function Cm(e,t){var n,i;Ti=e,Ti?(Ti.enabled=!0,Pa.forEach(({event:r,args:a})=>Ti.emit(r,...a)),Pa=[]):typeof window<"u"&&window.HTMLElement&&!((i=(n=window.navigator)==null?void 0:n.userAgent)!=null&&i.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{Cm(a,t)}),setTimeout(()=>{Ti||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Kh=!0,Pa=[])},3e3)):(Kh=!0,Pa=[])}function q1(e,t){Sd("app:init",e,t,{Fragment:Jt,Text:qi,Comment:en,Static:Gs})}function Y1(e){Sd("app:unmount",e)}const Jh=Am("component:added"),uS=Am("component:updated"),X1=Am("component:removed"),K1=e=>{Ti&&typeof Ti.cleanupBuffer=="function"&&!Ti.cleanupBuffer(e)&&X1(e)};/*! #__NO_SIDE_EFFECTS__ */function Am(e){return t=>{Sd(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function J1(e,t,n){Sd("component:emit",e.appContext.app,e,t,n)}let hn=null,kd=null;function Qa(e){const t=hn;return hn=e,kd=e&&e.type.__scopeId||null,t}function Z1(e){kd=e}function Q1(){kd=null}const eO=e=>xl;function xl(e,t=hn,n){if(!t||e._n)return e;const i=(...r)=>{i._d&&rp(-1);const a=Qa(t);let c;try{c=e(...r)}finally{Qa(a),i._d&&rp(1)}return uS(t),c};return i._n=!0,i._c=!0,i._d=!0,i}function tO(e,t){if(hn===null)return e;const n=_l(hn),i=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[a,c,f,m=ut]=t[r];a&&(qe(a)&&(a={mounted:a,updated:a}),a.deep&&us(c),i.push({dir:a,instance:n,value:c,oldValue:void 0,arg:f,modifiers:m}))}return e}function Wi(e,t,n,i){const r=e.dirs,a=t&&t.dirs;for(let c=0;c<r.length;c++){const f=r[c];a&&(f.oldValue=a[c].value);let m=f.dir[i];m&&(Zs(),hi(m,n,8,[e.el,f,e,t]),Qs())}}const dS=Symbol("_vte"),fS=e=>e.__isTeleport,Na=e=>e&&(e.disabled||e.disabled===""),l0=e=>e&&(e.defer||e.defer===""),c0=e=>typeof SVGElement<"u"&&e instanceof SVGElement,u0=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Zh=(e,t)=>{const n=e&&e.to;return Bt(n)?t?t(n):null:n},hS={name:"Teleport",__isTeleport:!0,process(e,t,n,i,r,a,c,f,m,b){const{mc:y,pc:k,pbc:P,o:{insert:C,querySelector:N,createText:B,createComment:U}}=b,M=Na(t.props);let{shapeFlag:F,children:I,dynamicChildren:E}=t;if(e==null){const z=t.el=B(""),$=t.anchor=B("");C(z,n,i),C($,n,i);const L=(ne,Q)=>{F&16&&(r&&r.isCE&&(r.ce._teleportTarget=ne),y(I,ne,Q,r,a,c,f,m))},ee=()=>{const ne=t.target=Zh(t.props,N),Q=pS(ne,t,B,C);ne&&(c!=="svg"&&c0(ne)?c="svg":c!=="mathml"&&u0(ne)&&(c="mathml"),M||(L(ne,Q),Yc(t,!1)))};M&&(L(n,$),Yc(t,!0)),l0(t.props)?dn(()=>{ee(),t.el.__isMounted=!0},a):ee()}else{if(l0(t.props)&&!e.el.__isMounted){dn(()=>{hS.process(e,t,n,i,r,a,c,f,m,b),delete e.el.__isMounted},a);return}t.el=e.el,t.targetStart=e.targetStart;const z=t.anchor=e.anchor,$=t.target=e.target,L=t.targetAnchor=e.targetAnchor,ee=Na(e.props),ne=ee?n:$,Q=ee?z:L;if(c==="svg"||c0($)?c="svg":(c==="mathml"||u0($))&&(c="mathml"),E?(P(e.dynamicChildren,E,ne,r,a,c,f),Hm(e,t,!0)):m||k(e,t,ne,Q,r,a,c,f,!1),M)ee?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Cc(t,n,z,b,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const ce=t.target=Zh(t.props,N);ce&&Cc(t,ce,null,b,0)}else ee&&Cc(t,$,L,b,1);Yc(t,M)}},remove(e,t,n,{um:i,o:{remove:r}},a){const{shapeFlag:c,children:f,anchor:m,targetStart:b,targetAnchor:y,target:k,props:P}=e;if(k&&(r(b),r(y)),a&&r(m),c&16){const C=a||!Na(P);for(let N=0;N<f.length;N++){const B=f[N];i(B,t,n,C,!!B.dynamicChildren)}}},move:Cc,hydrate:nO};function Cc(e,t,n,{o:{insert:i},m:r},a=2){a===0&&i(e.targetAnchor,t,n);const{el:c,anchor:f,shapeFlag:m,children:b,props:y}=e,k=a===2;if(k&&i(c,t,n),(!k||Na(y))&&m&16)for(let P=0;P<b.length;P++)r(b[P],t,n,2);k&&i(f,t,n)}function nO(e,t,n,i,r,a,{o:{nextSibling:c,parentNode:f,querySelector:m,insert:b,createText:y}},k){const P=t.target=Zh(t.props,m);if(P){const C=Na(t.props),N=P._lpa||P.firstChild;if(t.shapeFlag&16)if(C)t.anchor=k(c(e),t,f(e),n,i,r,a),t.targetStart=N,t.targetAnchor=N&&c(N);else{t.anchor=c(e);let B=N;for(;B;){if(B&&B.nodeType===8){if(B.data==="teleport start anchor")t.targetStart=B;else if(B.data==="teleport anchor"){t.targetAnchor=B,P._lpa=t.targetAnchor&&c(t.targetAnchor);break}}B=c(B)}t.targetAnchor||pS(P,t,y,b),k(N&&c(N),t,P,n,i,r,a)}Yc(t,C)}return t.anchor&&c(t.anchor)}const iO=hS;function Yc(e,t){const n=e.ctx;if(n&&n.ut){let i,r;for(t?(i=e.el,r=e.anchor):(i=e.targetStart,r=e.targetAnchor);i&&i!==r;)i.nodeType===1&&i.setAttribute("data-v-owner",n.uid),i=i.nextSibling;n.ut()}}function pS(e,t,n,i){const r=t.targetStart=n(""),a=t.targetAnchor=n("");return r[dS]=a,e&&(i(r,e),i(a,e)),a}const Us=Symbol("_leaveCb"),Ac=Symbol("_enterCb");function Om(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return er(()=>{e.isMounted=!0}),Td(()=>{e.isUnmounting=!0}),e}const oi=[Function,Array],Mm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:oi,onEnter:oi,onAfterEnter:oi,onEnterCancelled:oi,onBeforeLeave:oi,onLeave:oi,onAfterLeave:oi,onLeaveCancelled:oi,onBeforeAppear:oi,onAppear:oi,onAfterAppear:oi,onAppearCancelled:oi},mS=e=>{const t=e.subTree;return t.component?mS(t.component):t},sO={name:"BaseTransition",props:Mm,setup(e,{slots:t}){const n=wn(),i=Om();return()=>{const r=t.default&&_d(t.default(),!0);if(!r||!r.length)return;const a=gS(r),c=rt(e),{mode:f}=c;if(i.isLeaving)return fh(a);const m=d0(a);if(!m)return fh(a);let b=ko(m,c,i,n,k=>b=k);m.type!==en&&vs(m,b);let y=n.subTree&&d0(n.subTree);if(y&&y.type!==en&&!Ai(m,y)&&mS(n).type!==en){let k=ko(y,c,i,n);if(vs(y,k),f==="out-in"&&m.type!==en)return i.isLeaving=!0,k.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete k.afterLeave,y=void 0},fh(a);f==="in-out"&&m.type!==en?k.delayLeave=(P,C,N)=>{const B=yS(i,y);B[String(y.key)]=y,P[Us]=()=>{C(),P[Us]=void 0,delete b.delayedLeave,y=void 0},b.delayedLeave=()=>{N(),delete b.delayedLeave,y=void 0}}:y=void 0}else y&&(y=void 0);return a}}};function gS(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==en){t=n;break}}return t}const bS=sO;function yS(e,t){const{leavingVNodes:n}=e;let i=n.get(t.type);return i||(i=Object.create(null),n.set(t.type,i)),i}function ko(e,t,n,i,r){const{appear:a,mode:c,persisted:f=!1,onBeforeEnter:m,onEnter:b,onAfterEnter:y,onEnterCancelled:k,onBeforeLeave:P,onLeave:C,onAfterLeave:N,onLeaveCancelled:B,onBeforeAppear:U,onAppear:M,onAfterAppear:F,onAppearCancelled:I}=t,E=String(e.key),z=yS(n,e),$=(ne,Q)=>{ne&&hi(ne,i,9,Q)},L=(ne,Q)=>{const ce=Q[1];$(ne,Q),je(ne)?ne.every(te=>te.length<=1)&&ce():ne.length<=1&&ce()},ee={mode:c,persisted:f,beforeEnter(ne){let Q=m;if(!n.isMounted)if(a)Q=U||m;else return;ne[Us]&&ne[Us](!0);const ce=z[E];ce&&Ai(e,ce)&&ce.el[Us]&&ce.el[Us](),$(Q,[ne])},enter(ne){let Q=b,ce=y,te=k;if(!n.isMounted)if(a)Q=M||b,ce=F||y,te=I||k;else return;let be=!1;const Me=ne[Ac]=Oe=>{be||(be=!0,Oe?$(te,[ne]):$(ce,[ne]),ee.delayedLeave&&ee.delayedLeave(),ne[Ac]=void 0)};Q?L(Q,[ne,Me]):Me()},leave(ne,Q){const ce=String(e.key);if(ne[Ac]&&ne[Ac](!0),n.isUnmounting)return Q();$(P,[ne]);let te=!1;const be=ne[Us]=Me=>{te||(te=!0,Q(),Me?$(B,[ne]):$(N,[ne]),ne[Us]=void 0,z[ce]===e&&delete z[ce])};z[ce]=e,C?L(C,[ne,be]):be()},clone(ne){const Q=ko(ne,t,n,i,r);return r&&r(Q),Q}};return ee}function fh(e){if(Sl(e))return e=Ji(e),e.children=null,e}function d0(e){if(!Sl(e))return fS(e.type)&&e.children?gS(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&qe(n.default))return n.default()}}function vs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,vs(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 _d(e,t=!1,n){let i=[],r=0;for(let a=0;a<e.length;a++){let c=e[a];const f=n==null?c.key:String(n)+String(c.key!=null?c.key:a);c.type===Jt?(c.patchFlag&128&&r++,i=i.concat(_d(c.children,t,f))):(t||c.type!==en)&&i.push(f!=null?Ji(c,{key:f}):c)}if(r>1)for(let a=0;a<i.length;a++)i[a].patchFlag=-2;return i}/*! #__NO_SIDE_EFFECTS__ */function Nn(e,t){return qe(e)?Nt({name:e.name},t,{setup:e}):e}function rO(){const e=wn();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function Lm(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function oO(e){const t=wn(),n=ys(null);if(t){const r=t.refs===ut?t.refs={}:t.refs;Object.defineProperty(r,e,{enumerable:!0,get:()=>n.value,set:a=>n.value=a})}return n}function el(e,t,n,i,r=!1){if(je(e)){e.forEach((N,B)=>el(N,t&&(je(t)?t[B]:t),n,i,r));return}if(Vs(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&el(e,t,n,i.component.subTree);return}const a=i.shapeFlag&4?_l(i.component):i.el,c=r?null:a,{i:f,r:m}=e,b=t&&t.r,y=f.refs===ut?f.refs={}:f.refs,k=f.setupState,P=rt(k),C=k===ut?()=>!1:N=>wt(P,N);if(b!=null&&b!==m&&(Bt(b)?(y[b]=null,C(b)&&(k[b]=null)):dt(b)&&(b.value=null)),qe(m))$o(m,f,12,[c,y]);else{const N=Bt(m),B=dt(m);if(N||B){const U=()=>{if(e.f){const M=N?C(m)?k[m]:y[m]:m.value;r?je(M)&&gm(M,a):je(M)?M.includes(a)||M.push(a):N?(y[m]=[a],C(m)&&(k[m]=y[m])):(m.value=[a],e.k&&(y[e.k]=m.value))}else N?(y[m]=c,C(m)&&(k[m]=c)):B&&(m.value=c,e.k&&(y[e.k]=c))};c?(U.id=-1,dn(U,n)):U()}}}let f0=!1;const no=()=>{f0||(console.error("Hydration completed but contains mismatches."),f0=!0)},aO=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",lO=e=>e.namespaceURI.includes("MathML"),Oc=e=>{if(e.nodeType===1){if(aO(e))return"svg";if(lO(e))return"mathml"}},uo=e=>e.nodeType===8;function cO(e){const{mt:t,p:n,o:{patchProp:i,createText:r,nextSibling:a,parentNode:c,remove:f,insert:m,createComment:b}}=e,y=(I,E)=>{if(!E.hasChildNodes()){n(null,I,E),Pu(),E._vnode=I;return}k(E.firstChild,I,null,null,null),Pu(),E._vnode=I},k=(I,E,z,$,L,ee=!1)=>{ee=ee||!!E.dynamicChildren;const ne=uo(I)&&I.data==="[",Q=()=>B(I,E,z,$,L,ne),{type:ce,ref:te,shapeFlag:be,patchFlag:Me}=E;let Oe=I.nodeType;E.el=I,So(I,"__vnode",E,!0),So(I,"__vueParentComponent",z,!0),Me===-2&&(ee=!1,E.dynamicChildren=null);let xe=null;switch(ce){case qi:Oe!==3?E.children===""?(m(E.el=r(""),c(I),I),xe=I):xe=Q():(I.data!==E.children&&(no(),I.data=E.children),xe=a(I));break;case en:F(I)?(xe=a(I),M(E.el=I.content.firstChild,I,z)):Oe!==8||ne?xe=Q():xe=a(I);break;case Gs:if(ne&&(I=a(I),Oe=I.nodeType),Oe===1||Oe===3){xe=I;const Le=!E.children.length;for(let Se=0;Se<E.staticCount;Se++)Le&&(E.children+=xe.nodeType===1?xe.outerHTML:xe.data),Se===E.staticCount-1&&(E.anchor=xe),xe=a(xe);return ne?a(xe):xe}else Q();break;case Jt:ne?xe=N(I,E,z,$,L,ee):xe=Q();break;default:if(be&1)(Oe!==1||E.type.toLowerCase()!==I.tagName.toLowerCase())&&!F(I)?xe=Q():xe=P(I,E,z,$,L,ee);else if(be&6){E.slotScopeIds=L;const Le=c(I);if(ne?xe=U(I):uo(I)&&I.data==="teleport start"?xe=U(I,I.data,"teleport end"):xe=a(I),t(E,Le,null,z,$,Oc(Le),ee),Vs(E)&&!E.type.__asyncResolved){let Se;ne?(Se=Dt(Jt),Se.anchor=xe?xe.previousSibling:Le.lastChild):Se=I.nodeType===3?zm(""):Dt("div"),Se.el=I,E.component.subTree=Se}}else be&64?Oe!==8?xe=Q():xe=E.type.hydrate(I,E,z,$,L,ee,e,C):be&128&&(xe=E.type.hydrate(I,E,z,$,Oc(c(I)),L,ee,e,k))}return te!=null&&el(te,null,$,E),xe},P=(I,E,z,$,L,ee)=>{ee=ee||!!E.dynamicChildren;const{type:ne,props:Q,patchFlag:ce,shapeFlag:te,dirs:be,transition:Me}=E,Oe=ne==="input"||ne==="option";if(Oe||ce!==-1){be&&Wi(E,null,z,"created");let xe=!1;if(F(I)){xe=zS(null,Me)&&z&&z.vnode.props&&z.vnode.props.appear;const Se=I.content.firstChild;xe&&Me.beforeEnter(Se),M(Se,I,z),E.el=I=Se}if(te&16&&!(Q&&(Q.innerHTML||Q.textContent))){let Se=C(I.firstChild,E,I,z,$,L,ee);for(;Se;){Mc(I,1)||no();const Fe=Se;Se=Se.nextSibling,f(Fe)}}else if(te&8){let Se=E.children;Se[0]===`
`&&(I.tagName==="PRE"||I.tagName==="TEXTAREA")&&(Se=Se.slice(1)),I.textContent!==Se&&(Mc(I,0)||no(),I.textContent=E.children)}if(Q){if(Oe||!ee||ce&48){const Se=I.tagName.includes("-");for(const Fe in Q)(Oe&&(Fe.endsWith("value")||Fe==="indeterminate")||bl(Fe)&&!mo(Fe)||Fe[0]==="."||Se)&&i(I,Fe,null,Q[Fe],void 0,z)}else if(Q.onClick)i(I,"onClick",null,Q.onClick,void 0,z);else if(ce&4&&ui(Q.style))for(const Se in Q.style)Q.style[Se]}let Le;(Le=Q&&Q.onVnodeBeforeMount)&&Wn(Le,z,E),be&&Wi(E,null,z,"beforeMount"),((Le=Q&&Q.onVnodeMounted)||be||xe)&&QS(()=>{Le&&Wn(Le,z,E),xe&&Me.enter(I),be&&Wi(E,null,z,"mounted")},$)}return I.nextSibling},C=(I,E,z,$,L,ee,ne)=>{ne=ne||!!E.dynamicChildren;const Q=E.children,ce=Q.length;for(let te=0;te<ce;te++){const be=ne?Q[te]:Q[te]=Vn(Q[te]),Me=be.type===qi;I?(Me&&!ne&&te+1<ce&&Vn(Q[te+1]).type===qi&&(m(r(I.data.slice(be.children.length)),z,a(I)),I.data=be.children),I=k(I,be,$,L,ee,ne)):Me&&!be.children?m(be.el=r(""),z):(Mc(z,1)||no(),n(null,be,z,null,$,L,Oc(z),ee))}return I},N=(I,E,z,$,L,ee)=>{const{slotScopeIds:ne}=E;ne&&(L=L?L.concat(ne):ne);const Q=c(I),ce=C(a(I),E,Q,z,$,L,ee);return ce&&uo(ce)&&ce.data==="]"?a(E.anchor=ce):(no(),m(E.anchor=b("]"),Q,ce),ce)},B=(I,E,z,$,L,ee)=>{if(Mc(I.parentElement,1)||no(),E.el=null,ee){const ce=U(I);for(;;){const te=a(I);if(te&&te!==ce)f(te);else break}}const ne=a(I),Q=c(I);return f(I),n(null,E,Q,ne,z,$,Oc(Q),L),z&&(z.vnode.el=E.el,Od(z,E.el)),ne},U=(I,E="[",z="]")=>{let $=0;for(;I;)if(I=a(I),I&&uo(I)&&(I.data===E&&$++,I.data===z)){if($===0)return a(I);$--}return I},M=(I,E,z)=>{const $=E.parentNode;$&&$.replaceChild(I,E);let L=z;for(;L;)L.vnode.el===E&&(L.vnode.el=L.subTree.el=I),L=L.parent},F=I=>I.nodeType===1&&I.tagName==="TEMPLATE";return[y,k]}const h0="data-allow-mismatch",uO={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Mc(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(h0);)e=e.parentElement;const n=e&&e.getAttribute(h0);if(n==null)return!1;if(n==="")return!0;{const i=n.split(",");return t===0&&i.includes("children")?!0:n.split(",").includes(uO[t])}}const dO=md().requestIdleCallback||(e=>setTimeout(e,1)),fO=md().cancelIdleCallback||(e=>clearTimeout(e)),hO=(e=1e4)=>t=>{const n=dO(t,{timeout:e});return()=>fO(n)};function pO(e){const{top:t,left:n,bottom:i,right:r}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:c}=window;return(t>0&&t<a||i>0&&i<a)&&(n>0&&n<c||r>0&&r<c)}const mO=e=>(t,n)=>{const i=new IntersectionObserver(r=>{for(const a of r)if(a.isIntersecting){i.disconnect(),t();break}},e);return n(r=>{if(r instanceof Element){if(pO(r))return t(),i.disconnect(),!1;i.observe(r)}}),()=>i.disconnect()},gO=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},bO=(e=[])=>(t,n)=>{Bt(e)&&(e=[e]);let i=!1;const r=c=>{i||(i=!0,a(),t(),c.target.dispatchEvent(new c.constructor(c.type,c)))},a=()=>{n(c=>{for(const f of e)c.removeEventListener(f,r)})};return n(c=>{for(const f of e)c.addEventListener(f,r,{once:!0})}),a};function yO(e,t){if(uo(e)&&e.data==="["){let n=1,i=e.nextSibling;for(;i;){if(i.nodeType===1){if(t(i)===!1)break}else if(uo(i))if(i.data==="]"){if(--n===0)break}else i.data==="["&&n++;i=i.nextSibling}}else t(e)}const Vs=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ps(e){qe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:i,delay:r=200,hydrate:a,timeout:c,suspensible:f=!0,onError:m}=e;let b=null,y,k=0;const P=()=>(k++,b=null,C()),C=()=>{let N;return b||(N=b=t().catch(B=>{if(B=B instanceof Error?B:new Error(String(B)),m)return new Promise((U,M)=>{m(B,()=>U(P()),()=>M(B),k+1)});throw B}).then(B=>N!==b&&b?b:(B&&(B.__esModule||B[Symbol.toStringTag]==="Module")&&(B=B.default),y=B,B)))};return Nn({name:"AsyncComponentWrapper",__asyncLoader:C,__asyncHydrate(N,B,U){const M=a?()=>{const F=a(U,I=>yO(N,I));F&&(B.bum||(B.bum=[])).push(F)}:U;y?M():C().then(()=>!B.isUnmounted&&M())},get __asyncResolved(){return y},setup(){const N=fn;if(Lm(N),y)return()=>hh(y,N);const B=I=>{b=null,Dr(I,N,13,!i)};if(f&&N.suspense||_o)return C().then(I=>()=>hh(I,N)).catch(I=>(B(I),()=>i?Dt(i,{error:I}):null));const U=ft(!1),M=ft(),F=ft(!!r);return r&&setTimeout(()=>{F.value=!1},r),c!=null&&setTimeout(()=>{if(!U.value&&!M.value){const I=new Error(`Async component timed out after ${c}ms.`);B(I),M.value=I}},c),C().then(()=>{U.value=!0,N.parent&&Sl(N.parent.vnode)&&N.parent.update()}).catch(I=>{B(I),M.value=I}),()=>{if(U.value&&y)return hh(y,N);if(M.value&&i)return Dt(i,{error:M.value});if(n&&!F.value)return Dt(n)}}})}function hh(e,t){const{ref:n,props:i,children:r,ce:a}=t.vnode,c=Dt(e,i,r);return c.ref=n,c.ce=a,delete t.vnode.ce,c}const Sl=e=>e.type.__isKeepAlive,vO={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=wn(),i=n.ctx;if(!i.renderer)return()=>{const F=t.default&&t.default();return F&&F.length===1?F[0]:F};const r=new Map,a=new Set;let c=null;n.__v_cache=r;const f=n.suspense,{renderer:{p:m,m:b,um:y,o:{createElement:k}}}=i,P=k("div");i.activate=(F,I,E,z,$)=>{const L=F.component;b(F,I,E,0,f),m(L.vnode,F,I,E,L,f,z,F.slotScopeIds,$),dn(()=>{L.isDeactivated=!1,L.a&&go(L.a);const ee=F.props&&F.props.onVnodeMounted;ee&&Wn(ee,L.parent,F)},f),Jh(L)},i.deactivate=F=>{const I=F.component;Cu(I.m),Cu(I.a),b(F,P,null,1,f),dn(()=>{I.da&&go(I.da);const E=F.props&&F.props.onVnodeUnmounted;E&&Wn(E,I.parent,F),I.isDeactivated=!0},f),Jh(I)};function C(F){ph(F),y(F,n,f,!0)}function N(F){r.forEach((I,E)=>{const z=up(I.type);z&&!F(z)&&B(E)})}function B(F){const I=r.get(F);I&&(!c||!Ai(I,c))?C(I):c&&ph(c),r.delete(F),a.delete(F)}tn(()=>[e.include,e.exclude],([F,I])=>{F&&N(E=>Ea(F,E)),I&&N(E=>!Ea(I,E))},{flush:"post",deep:!0});let U=null;const M=()=>{U!=null&&(Au(n.subTree.type)?dn(()=>{r.set(U,Lc(n.subTree))},n.subTree.suspense):r.set(U,Lc(n.subTree)))};return er(M),Ed(M),Td(()=>{r.forEach(F=>{const{subTree:I,suspense:E}=n,z=Lc(I);if(F.type===z.type&&F.key===z.key){ph(z);const $=z.component.da;$&&dn($,E);return}C(F)})}),()=>{if(U=null,!t.default)return c=null;const F=t.default(),I=F[0];if(F.length>1)return c=null,F;if(!Ki(I)||!(I.shapeFlag&4)&&!(I.shapeFlag&128))return c=null,I;let E=Lc(I);if(E.type===en)return c=null,E;const z=E.type,$=up(Vs(E)?E.type.__asyncResolved||{}:z),{include:L,exclude:ee,max:ne}=e;if(L&&(!$||!Ea(L,$))||ee&&$&&Ea(ee,$))return E.shapeFlag&=-257,c=E,I;const Q=E.key==null?z:E.key,ce=r.get(Q);return E.el&&(E=Ji(E),I.shapeFlag&128&&(I.ssContent=E)),U=Q,ce?(E.el=ce.el,E.component=ce.component,E.transition&&vs(E,E.transition),E.shapeFlag|=512,a.delete(Q),a.add(Q)):(a.add(Q),ne&&a.size>parseInt(ne,10)&&B(a.values().next().value)),E.shapeFlag|=256,c=E,Au(I.type)?I:E}}},vS=vO;function Ea(e,t){return je(e)?e.some(n=>Ea(n,t)):Bt(e)?e.split(",").includes(t):G3(e)?(e.lastIndex=0,e.test(t)):!1}function wS(e,t){SS(e,"a",t)}function xS(e,t){SS(e,"da",t)}function SS(e,t,n=fn){const i=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Pd(t,i,n),n){let r=n.parent;for(;r&&r.parent;)Sl(r.parent.vnode)&&wO(i,t,n,r),r=r.parent}}function wO(e,t,n,i){const r=Pd(t,e,i,!0);zo(()=>{gm(i[t],r)},n)}function ph(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Lc(e){return e.shapeFlag&128?e.ssContent:e}function Pd(e,t,n=fn,i=!1){if(n){const r=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...c)=>{Zs();const f=Cr(n),m=hi(t,n,e,c);return f(),Qs(),m});return i?r.unshift(a):r.push(a),a}}const ws=e=>(t,n=fn)=>{(!_o||e==="sp")&&Pd(e,(...i)=>t(...i),n)},kS=ws("bm"),er=ws("m"),Rm=ws("bu"),Ed=ws("u"),Td=ws("bum"),zo=ws("um"),Im=ws("sp"),_S=ws("rtg"),PS=ws("rtc");function Eu(e,t=fn){Pd("ec",e,t)}const Dm="components",xO="directives";function SO(e,t){return Nm(Dm,e,!0,t)||e}const ES=Symbol.for("v-ndc");function TS(e){return Bt(e)?Nm(Dm,e,!1)||e:e||ES}function kO(e){return Nm(xO,e)}function Nm(e,t,n=!0,i=!1){const r=hn||fn;if(r){const a=r.type;if(e===Dm){const f=up(a,!1);if(f&&(f===t||f===Tn(t)||f===yl(Tn(t))))return a}const c=p0(r[e]||a[e],t)||p0(r.appContext[e],t);return!c&&i?a:c}}function p0(e,t){return e&&(e[t]||e[Tn(t)]||e[yl(Tn(t))])}function _O(e,t,n,i){let r;const a=n&&n[i],c=je(e);if(c||Bt(e)){const f=c&&ui(e);let m=!1;f&&(m=!ei(e),e=yd(e)),r=new Array(e.length);for(let b=0,y=e.length;b<y;b++)r[b]=t(m?Ln(e[b]):e[b],b,void 0,a&&a[b])}else if(typeof e=="number"){r=new Array(e);for(let f=0;f<e;f++)r[f]=t(f+1,f,void 0,a&&a[f])}else if(Mt(e))if(e[Symbol.iterator])r=Array.from(e,(f,m)=>t(f,m,void 0,a&&a[m]));else{const f=Object.keys(e);r=new Array(f.length);for(let m=0,b=f.length;m<b;m++){const y=f[m];r[m]=t(e[y],y,m,a&&a[m])}}else r=[];return n&&(n[i]=r),r}function PO(e,t){for(let n=0;n<t.length;n++){const i=t[n];if(je(i))for(let r=0;r<i.length;r++)e[i[r].name]=i[r].fn;else i&&(e[i.name]=i.key?(...r)=>{const a=i.fn(...r);return a&&(a.key=i.key),a}:i.fn)}return e}function EO(e,t,n={},i,r){if(hn.ce||hn.parent&&Vs(hn.parent)&&hn.parent.ce)return t!=="default"&&(n.name=t),Qn(),Ci(Jt,null,[Dt("slot",n,i&&i())],64);let a=e[t];a&&a._c&&(a._d=!1),Qn();const c=a&&Fm(a(n)),f=n.key||c&&c.key,m=Ci(Jt,{key:(f&&!Ri(f)?f:`_${t}`)+(!c&&i?"_fb":"")},c||(i?i():[]),c&&e._===1?64:-2);return!r&&m.scopeId&&(m.slotScopeIds=[m.scopeId+"-s"]),a&&a._c&&(a._d=!0),m}function Fm(e){return e.some(t=>Ki(t)?!(t.type===en||t.type===Jt&&!Fm(t.children)):!0)?e:null}function TO(e,t){const n={};for(const i in e)n[t&&/[A-Z]/.test(i)?`on:${i}`:Ra(i)]=e[i];return n}const Qh=e=>e?r2(e)?_l(e):Qh(e.parent):null,Fa=Nt(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=>Qh(e.parent),$root:e=>Qh(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Um(e),$forceUpdate:e=>e.f||(e.f=()=>{Tm(e.update)}),$nextTick:e=>e.n||(e.n=bi.bind(e.proxy)),$watch:e=>iM.bind(e)}),mh=(e,t)=>e!==ut&&!e.__isScriptSetup&&wt(e,t),ep={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:a,accessCache:c,type:f,appContext:m}=e;let b;if(t[0]!=="$"){const C=c[t];if(C!==void 0)switch(C){case 1:return i[t];case 2:return r[t];case 4:return n[t];case 3:return a[t]}else{if(mh(i,t))return c[t]=1,i[t];if(r!==ut&&wt(r,t))return c[t]=2,r[t];if((b=e.propsOptions[0])&&wt(b,t))return c[t]=3,a[t];if(n!==ut&&wt(n,t))return c[t]=4,n[t];tp&&(c[t]=0)}}const y=Fa[t];let k,P;if(y)return t==="$attrs"&&Mn(e.attrs,"get",""),y(e);if((k=f.__cssModules)&&(k=k[t]))return k;if(n!==ut&&wt(n,t))return c[t]=4,n[t];if(P=m.config.globalProperties,wt(P,t))return P[t]},set({_:e},t,n){const{data:i,setupState:r,ctx:a}=e;return mh(r,t)?(r[t]=n,!0):i!==ut&&wt(i,t)?(i[t]=n,!0):wt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:r,propsOptions:a}},c){let f;return!!n[c]||e!==ut&&wt(e,c)||mh(t,c)||(f=a[0])&&wt(f,c)||wt(i,c)||wt(Fa,c)||wt(r.config.globalProperties,c)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:wt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},CO=Nt({},ep,{get(e,t){if(t!==Symbol.unscopables)return ep.get(e,t,e)},has(e,t){return t[0]!=="_"&&!J3(t)}});function AO(){return null}function OO(){return null}function MO(e){}function LO(e){}function RO(){return null}function IO(){}function DO(e,t){return null}function NO(){return CS().slots}function FO(){return CS().attrs}function CS(){const e=wn();return e.setupContext||(e.setupContext=l2(e))}function tl(e){return je(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function UO(e,t){const n=tl(e);for(const i in t){if(i.startsWith("__skip"))continue;let r=n[i];r?je(r)||qe(r)?r=n[i]={type:r,default:t[i]}:r.default=t[i]:r===null&&(r=n[i]={default:t[i]}),r&&t[`__skip_${i}`]&&(r.skipFactory=!0)}return n}function BO(e,t){return!e||!t?e||t:je(e)&&je(t)?e.concat(t):Nt({},tl(e),tl(t))}function HO(e,t){const n={};for(const i in e)t.includes(i)||Object.defineProperty(n,i,{enumerable:!0,get:()=>e[i]});return n}function jO(e){const t=wn();let n=e();return ap(),bm(n)&&(n=n.catch(i=>{throw Cr(t),i})),[n,()=>Cr(t)]}let tp=!0;function $O(e){const t=Um(e),n=e.proxy,i=e.ctx;tp=!1,t.beforeCreate&&m0(t.beforeCreate,e,"bc");const{data:r,computed:a,methods:c,watch:f,provide:m,inject:b,created:y,beforeMount:k,mounted:P,beforeUpdate:C,updated:N,activated:B,deactivated:U,beforeDestroy:M,beforeUnmount:F,destroyed:I,unmounted:E,render:z,renderTracked:$,renderTriggered:L,errorCaptured:ee,serverPrefetch:ne,expose:Q,inheritAttrs:ce,components:te,directives:be,filters:Me}=t;if(b&&zO(b,i,null),c)for(const Le in c){const Se=c[Le];qe(Se)&&(i[Le]=Se.bind(n))}if(r){const Le=r.call(n,n);Mt(Le)&&(e.data=Kn(Le))}if(tp=!0,a)for(const Le in a){const Se=a[Le],Fe=qe(Se)?Se.bind(n,n):qe(Se.get)?Se.get.bind(n,n):ci,bt=!qe(Se)&&qe(Se.set)?Se.set.bind(n):ci,xt=Ut({get:Fe,set:bt});Object.defineProperty(i,Le,{enumerable:!0,configurable:!0,get:()=>xt.value,set:it=>xt.value=it})}if(f)for(const Le in f)AS(f[Le],i,n,Le);if(m){const Le=qe(m)?m.call(n):m;Reflect.ownKeys(Le).forEach(Se=>{ms(Se,Le[Se])})}y&&m0(y,e,"c");function xe(Le,Se){je(Se)?Se.forEach(Fe=>Le(Fe.bind(n))):Se&&Le(Se.bind(n))}if(xe(kS,k),xe(er,P),xe(Rm,C),xe(Ed,N),xe(wS,B),xe(xS,U),xe(Eu,ee),xe(PS,$),xe(_S,L),xe(Td,F),xe(zo,E),xe(Im,ne),je(Q))if(Q.length){const Le=e.exposed||(e.exposed={});Q.forEach(Se=>{Object.defineProperty(Le,Se,{get:()=>n[Se],set:Fe=>n[Se]=Fe})})}else e.exposed||(e.exposed={});z&&e.render===ci&&(e.render=z),ce!=null&&(e.inheritAttrs=ce),te&&(e.components=te),be&&(e.directives=be),ne&&Lm(e)}function zO(e,t,n=ci){je(e)&&(e=np(e));for(const i in e){const r=e[i];let a;Mt(r)?"default"in r?a=yn(r.from||i,r.default,!0):a=yn(r.from||i):a=yn(r),dt(a)?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>a.value,set:c=>a.value=c}):t[i]=a}}function m0(e,t,n){hi(je(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,n)}function AS(e,t,n,i){let r=i.includes(".")?XS(n,i):()=>n[i];if(Bt(e)){const a=t[e];qe(a)&&tn(r,a)}else if(qe(e))tn(r,e.bind(n));else if(Mt(e))if(je(e))e.forEach(a=>AS(a,t,n,i));else{const a=qe(e.handler)?e.handler.bind(n):t[e.handler];qe(a)&&tn(r,a,e)}}function Um(e){const t=e.type,{mixins:n,extends:i}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:c}}=e.appContext,f=a.get(t);let m;return f?m=f:!r.length&&!n&&!i?m=t:(m={},r.length&&r.forEach(b=>Tu(m,b,c,!0)),Tu(m,t,c)),Mt(t)&&a.set(t,m),m}function Tu(e,t,n,i=!1){const{mixins:r,extends:a}=t;a&&Tu(e,a,n,!0),r&&r.forEach(c=>Tu(e,c,n,!0));for(const c in t)if(!(i&&c==="expose")){const f=WO[c]||n&&n[c];e[c]=f?f(e[c],t[c]):t[c]}return e}const WO={data:g0,props:b0,emits:b0,methods:Ta,computed:Ta,beforeCreate:Un,created:Un,beforeMount:Un,mounted:Un,beforeUpdate:Un,updated:Un,beforeDestroy:Un,beforeUnmount:Un,destroyed:Un,unmounted:Un,activated:Un,deactivated:Un,errorCaptured:Un,serverPrefetch:Un,components:Ta,directives:Ta,watch:GO,provide:g0,inject:VO};function g0(e,t){return t?e?function(){return Nt(qe(e)?e.call(this,this):e,qe(t)?t.call(this,this):t)}:t:e}function VO(e,t){return Ta(np(e),np(t))}function np(e){if(je(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Un(e,t){return e?[...new Set([].concat(e,t))]:t}function Ta(e,t){return e?Nt(Object.create(null),e,t):t}function b0(e,t){return e?je(e)&&je(t)?[...new Set([...e,...t])]:Nt(Object.create(null),tl(e),tl(t??{})):t}function GO(e,t){if(!e)return t;if(!t)return e;const n=Nt(Object.create(null),e);for(const i in t)n[i]=Un(e[i],t[i]);return n}function OS(){return{app:null,config:{isNativeTag:W3,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 qO=0;function YO(e,t){return function(i,r=null){qe(i)||(i=Nt({},i)),r!=null&&!Mt(r)&&(r=null);const a=OS(),c=new WeakSet,f=[];let m=!1;const b=a.app={_uid:qO++,_component:i,_props:r,_container:null,_context:a,_instance:null,version:Lu,get config(){return a.config},set config(y){},use(y,...k){return c.has(y)||(y&&qe(y.install)?(c.add(y),y.install(b,...k)):qe(y)&&(c.add(y),y(b,...k))),b},mixin(y){return a.mixins.includes(y)||a.mixins.push(y),b},component(y,k){return k?(a.components[y]=k,b):a.components[y]},directive(y,k){return k?(a.directives[y]=k,b):a.directives[y]},mount(y,k,P){if(!m){const C=b._ceVNode||Dt(i,r);return C.appContext=a,P===!0?P="svg":P===!1&&(P=void 0),k&&t?t(C,y):e(C,y,P),m=!0,b._container=y,y.__vue_app__=b,b._instance=C.component,q1(b,Lu),_l(C.component)}},onUnmount(y){f.push(y)},unmount(){m&&(hi(f,b._instance,16),e(null,b._container),b._instance=null,Y1(b),delete b._container.__vue_app__)},provide(y,k){return a.provides[y]=k,b},runWithContext(y){const k=kr;kr=b;try{return y()}finally{kr=k}}};return b}}let kr=null;function ms(e,t){if(fn){let n=fn.provides;const i=fn.parent&&fn.parent.provides;i===n&&(n=fn.provides=Object.create(i)),n[e]=t}}function yn(e,t,n=!1){const i=fn||hn;if(i||kr){const r=kr?kr._context.provides:i?i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&qe(t)?t.call(i&&i.proxy):t}}function Cd(){return!!(fn||hn||kr)}const MS={},LS=()=>Object.create(MS),RS=e=>Object.getPrototypeOf(e)===MS;function XO(e,t,n,i=!1){const r={},a=LS();e.propsDefaults=Object.create(null),IS(e,t,r,a);for(const c in e.propsOptions[0])c in r||(r[c]=void 0);n?e.props=i?r:Gi(r):e.type.props?e.props=r:e.props=a,e.attrs=a}function KO(e,t,n,i){const{props:r,attrs:a,vnode:{patchFlag:c}}=e,f=rt(r),[m]=e.propsOptions;let b=!1;if((i||c>0)&&!(c&16)){if(c&8){const y=e.vnode.dynamicProps;for(let k=0;k<y.length;k++){let P=y[k];if(Ad(e.emitsOptions,P))continue;const C=t[P];if(m)if(wt(a,P))C!==a[P]&&(a[P]=C,b=!0);else{const N=Tn(P);r[N]=ip(m,f,N,C,e,!1)}else C!==a[P]&&(a[P]=C,b=!0)}}}else{IS(e,t,r,a)&&(b=!0);let y;for(const k in f)(!t||!wt(t,k)&&((y=Gn(k))===k||!wt(t,y)))&&(m?n&&(n[k]!==void 0||n[y]!==void 0)&&(r[k]=ip(m,f,k,void 0,e,!0)):delete r[k]);if(a!==f)for(const k in a)(!t||!wt(t,k))&&(delete a[k],b=!0)}b&&cs(e.attrs,"set","")}function IS(e,t,n,i){const[r,a]=e.propsOptions;let c=!1,f;if(t)for(let m in t){if(mo(m))continue;const b=t[m];let y;r&&wt(r,y=Tn(m))?!a||!a.includes(y)?n[y]=b:(f||(f={}))[y]=b:Ad(e.emitsOptions,m)||(!(m in i)||b!==i[m])&&(i[m]=b,c=!0)}if(a){const m=rt(n),b=f||ut;for(let y=0;y<a.length;y++){const k=a[y];n[k]=ip(r,m,k,b[k],e,!wt(b,k))}}return c}function ip(e,t,n,i,r,a){const c=e[n];if(c!=null){const f=wt(c,"default");if(f&&i===void 0){const m=c.default;if(c.type!==Function&&!c.skipFactory&&qe(m)){const{propsDefaults:b}=r;if(n in b)i=b[n];else{const y=Cr(r);i=b[n]=m.call(null,t),y()}}else i=m;r.ce&&r.ce._setProp(n,i)}c[0]&&(a&&!f?i=!1:c[1]&&(i===""||i===Gn(n))&&(i=!0))}return i}const JO=new WeakMap;function DS(e,t,n=!1){const i=n?JO:t.propsCache,r=i.get(e);if(r)return r;const a=e.props,c={},f=[];let m=!1;if(!qe(e)){const y=k=>{m=!0;const[P,C]=DS(k,t,!0);Nt(c,P),C&&f.push(...C)};!n&&t.mixins.length&&t.mixins.forEach(y),e.extends&&y(e.extends),e.mixins&&e.mixins.forEach(y)}if(!a&&!m)return Mt(e)&&i.set(e,ho),ho;if(je(a))for(let y=0;y<a.length;y++){const k=Tn(a[y]);y0(k)&&(c[k]=ut)}else if(a)for(const y in a){const k=Tn(y);if(y0(k)){const P=a[y],C=c[k]=je(P)||qe(P)?{type:P}:Nt({},P),N=C.type;let B=!1,U=!0;if(je(N))for(let M=0;M<N.length;++M){const F=N[M],I=qe(F)&&F.name;if(I==="Boolean"){B=!0;break}else I==="String"&&(U=!1)}else B=qe(N)&&N.name==="Boolean";C[0]=B,C[1]=U,(B||wt(C,"default"))&&f.push(k)}}const b=[c,f];return Mt(e)&&i.set(e,b),b}function y0(e){return e[0]!=="$"&&!mo(e)}const NS=e=>e[0]==="_"||e==="$stable",Bm=e=>je(e)?e.map(Vn):[Vn(e)],ZO=(e,t,n)=>{if(t._n)return t;const i=xl((...r)=>Bm(t(...r)),n);return i._c=!1,i},FS=(e,t,n)=>{const i=e._ctx;for(const r in e){if(NS(r))continue;const a=e[r];if(qe(a))t[r]=ZO(r,a,i);else if(a!=null){const c=Bm(a);t[r]=()=>c}}},US=(e,t)=>{const n=Bm(t);e.slots.default=()=>n},BS=(e,t,n)=>{for(const i in t)(n||i!=="_")&&(e[i]=t[i])},QO=(e,t,n)=>{const i=e.slots=LS();if(e.vnode.shapeFlag&32){const r=t._;r?(BS(i,t,n),n&&So(i,"_",r,!0)):FS(t,i)}else t&&US(e,t)},eM=(e,t,n)=>{const{vnode:i,slots:r}=e;let a=!0,c=ut;if(i.shapeFlag&32){const f=t._;f?n&&f===1?a=!1:BS(r,t,n):(a=!t.$stable,FS(t,r)),c=t}else t&&(US(e,t),c={default:1});if(a)for(const f in r)!NS(f)&&c[f]==null&&delete r[f]},dn=QS;function HS(e){return $S(e)}function jS(e){return $S(e,cO)}function $S(e,t){const n=md();n.__VUE__=!0,Cm(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:i,remove:r,patchProp:a,createElement:c,createText:f,createComment:m,setText:b,setElementText:y,parentNode:k,nextSibling:P,setScopeId:C=ci,insertStaticContent:N}=e,B=(G,q,ae,ge=null,ue=null,W=null,V=void 0,J=null,le=!!q.dynamicChildren)=>{if(G===q)return;G&&!Ai(G,q)&&(ge=pe(G),it(G,ue,W,!0),G=null),q.patchFlag===-2&&(le=!1,q.dynamicChildren=null);const{type:he,ref:ve,shapeFlag:K}=q;switch(he){case qi:U(G,q,ae,ge);break;case en:M(G,q,ae,ge);break;case Gs:G==null&&F(q,ae,ge,V);break;case Jt:te(G,q,ae,ge,ue,W,V,J,le);break;default:K&1?z(G,q,ae,ge,ue,W,V,J,le):K&6?be(G,q,ae,ge,ue,W,V,J,le):(K&64||K&128)&&he.process(G,q,ae,ge,ue,W,V,J,le,Re)}ve!=null&&ue&&el(ve,G&&G.ref,W,q||G,!q)},U=(G,q,ae,ge)=>{if(G==null)i(q.el=f(q.children),ae,ge);else{const ue=q.el=G.el;q.children!==G.children&&b(ue,q.children)}},M=(G,q,ae,ge)=>{G==null?i(q.el=m(q.children||""),ae,ge):q.el=G.el},F=(G,q,ae,ge)=>{[G.el,G.anchor]=N(G.children,q,ae,ge,G.el,G.anchor)},I=({el:G,anchor:q},ae,ge)=>{let ue;for(;G&&G!==q;)ue=P(G),i(G,ae,ge),G=ue;i(q,ae,ge)},E=({el:G,anchor:q})=>{let ae;for(;G&&G!==q;)ae=P(G),r(G),G=ae;r(q)},z=(G,q,ae,ge,ue,W,V,J,le)=>{q.type==="svg"?V="svg":q.type==="math"&&(V="mathml"),G==null?$(q,ae,ge,ue,W,V,J,le):ne(G,q,ue,W,V,J,le)},$=(G,q,ae,ge,ue,W,V,J)=>{let le,he;const{props:ve,shapeFlag:K,transition:re,dirs:Ce}=G;if(le=G.el=c(G.type,W,ve&&ve.is,ve),K&8?y(le,G.children):K&16&&ee(G.children,le,null,ge,ue,gh(G,W),V,J),Ce&&Wi(G,null,ge,"created"),L(le,G,G.scopeId,V,ge),ve){for(const Ze in ve)Ze!=="value"&&!mo(Ze)&&a(le,Ze,null,ve[Ze],W,ge);"value"in ve&&a(le,"value",null,ve.value,W),(he=ve.onVnodeBeforeMount)&&Wn(he,ge,G)}So(le,"__vnode",G,!0),So(le,"__vueParentComponent",ge,!0),Ce&&Wi(G,null,ge,"beforeMount");const Be=zS(ue,re);Be&&re.beforeEnter(le),i(le,q,ae),((he=ve&&ve.onVnodeMounted)||Be||Ce)&&dn(()=>{he&&Wn(he,ge,G),Be&&re.enter(le),Ce&&Wi(G,null,ge,"mounted")},ue)},L=(G,q,ae,ge,ue)=>{if(ae&&C(G,ae),ge)for(let W=0;W<ge.length;W++)C(G,ge[W]);if(ue){let W=ue.subTree;if(q===W||Au(W.type)&&(W.ssContent===q||W.ssFallback===q)){const V=ue.vnode;L(G,V,V.scopeId,V.slotScopeIds,ue.parent)}}},ee=(G,q,ae,ge,ue,W,V,J,le=0)=>{for(let he=le;he<G.length;he++){const ve=G[he]=J?Bs(G[he]):Vn(G[he]);B(null,ve,q,ae,ge,ue,W,V,J)}},ne=(G,q,ae,ge,ue,W,V)=>{const J=q.el=G.el;J.__vnode=q;let{patchFlag:le,dynamicChildren:he,dirs:ve}=q;le|=G.patchFlag&16;const K=G.props||ut,re=q.props||ut;let Ce;if(ae&&hr(ae,!1),(Ce=re.onVnodeBeforeUpdate)&&Wn(Ce,ae,q,G),ve&&Wi(q,G,ae,"beforeUpdate"),ae&&hr(ae,!0),(K.innerHTML&&re.innerHTML==null||K.textContent&&re.textContent==null)&&y(J,""),he?Q(G.dynamicChildren,he,J,ae,ge,gh(q,ue),W):V||Se(G,q,J,null,ae,ge,gh(q,ue),W,!1),le>0){if(le&16)ce(J,K,re,ae,ue);else if(le&2&&K.class!==re.class&&a(J,"class",null,re.class,ue),le&4&&a(J,"style",K.style,re.style,ue),le&8){const Be=q.dynamicProps;for(let Ze=0;Ze<Be.length;Ze++){const et=Be[Ze],_t=K[et],Yt=re[et];(Yt!==_t||et==="value")&&a(J,et,_t,Yt,ue,ae)}}le&1&&G.children!==q.children&&y(J,q.children)}else!V&&he==null&&ce(J,K,re,ae,ue);((Ce=re.onVnodeUpdated)||ve)&&dn(()=>{Ce&&Wn(Ce,ae,q,G),ve&&Wi(q,G,ae,"updated")},ge)},Q=(G,q,ae,ge,ue,W,V)=>{for(let J=0;J<q.length;J++){const le=G[J],he=q[J],ve=le.el&&(le.type===Jt||!Ai(le,he)||le.shapeFlag&70)?k(le.el):ae;B(le,he,ve,null,ge,ue,W,V,!0)}},ce=(G,q,ae,ge,ue)=>{if(q!==ae){if(q!==ut)for(const W in q)!mo(W)&&!(W in ae)&&a(G,W,q[W],null,ue,ge);for(const W in ae){if(mo(W))continue;const V=ae[W],J=q[W];V!==J&&W!=="value"&&a(G,W,J,V,ue,ge)}"value"in ae&&a(G,"value",q.value,ae.value,ue)}},te=(G,q,ae,ge,ue,W,V,J,le)=>{const he=q.el=G?G.el:f(""),ve=q.anchor=G?G.anchor:f("");let{patchFlag:K,dynamicChildren:re,slotScopeIds:Ce}=q;Ce&&(J=J?J.concat(Ce):Ce),G==null?(i(he,ae,ge),i(ve,ae,ge),ee(q.children||[],ae,ve,ue,W,V,J,le)):K>0&&K&64&&re&&G.dynamicChildren?(Q(G.dynamicChildren,re,ae,ue,W,V,J),(q.key!=null||ue&&q===ue.subTree)&&Hm(G,q,!0)):Se(G,q,ae,ve,ue,W,V,J,le)},be=(G,q,ae,ge,ue,W,V,J,le)=>{q.slotScopeIds=J,G==null?q.shapeFlag&512?ue.ctx.activate(q,ae,ge,V,le):Me(q,ae,ge,ue,W,V,le):Oe(G,q,le)},Me=(G,q,ae,ge,ue,W,V)=>{const J=G.component=s2(G,ge,ue);if(Sl(G)&&(J.ctx.renderer=Re),o2(J,!1,V),J.asyncDep){if(ue&&ue.registerDep(J,xe,V),!G.el){const le=J.subTree=Dt(en);M(null,le,q,ae)}}else xe(J,G,q,ae,ue,W,V)},Oe=(G,q,ae)=>{const ge=q.component=G.component;if(cM(G,q,ae))if(ge.asyncDep&&!ge.asyncResolved){Le(ge,q,ae);return}else ge.next=q,ge.update();else q.el=G.el,ge.vnode=q},xe=(G,q,ae,ge,ue,W,V)=>{const J=()=>{if(G.isMounted){let{next:K,bu:re,u:Ce,parent:Be,vnode:Ze}=G;{const xn=WS(G);if(xn){K&&(K.el=Ze.el,Le(G,K,V)),xn.asyncDep.then(()=>{G.isUnmounted||J()});return}}let et=K,_t;hr(G,!1),K?(K.el=Ze.el,Le(G,K,V)):K=Ze,re&&go(re),(_t=K.props&&K.props.onVnodeBeforeUpdate)&&Wn(_t,Be,K,Ze),hr(G,!0);const Yt=Xc(G),An=G.subTree;G.subTree=Yt,B(An,Yt,k(An.el),pe(An),G,ue,W),K.el=Yt.el,et===null&&Od(G,Yt.el),Ce&&dn(Ce,ue),(_t=K.props&&K.props.onVnodeUpdated)&&dn(()=>Wn(_t,Be,K,Ze),ue),uS(G)}else{let K;const{el:re,props:Ce}=q,{bm:Be,m:Ze,parent:et,root:_t,type:Yt}=G,An=Vs(q);if(hr(G,!1),Be&&go(Be),!An&&(K=Ce&&Ce.onVnodeBeforeMount)&&Wn(K,et,q),hr(G,!0),re&&_e){const xn=()=>{G.subTree=Xc(G),_e(re,G.subTree,G,ue,null)};An&&Yt.__asyncHydrate?Yt.__asyncHydrate(re,G,xn):xn()}else{_t.ce&&_t.ce._injectChildStyle(Yt);const xn=G.subTree=Xc(G);B(null,xn,ae,ge,G,ue,W),q.el=xn.el}if(Ze&&dn(Ze,ue),!An&&(K=Ce&&Ce.onVnodeMounted)){const xn=q;dn(()=>Wn(K,et,xn),ue)}(q.shapeFlag&256||et&&Vs(et.vnode)&&et.vnode.shapeFlag&256)&&G.a&&dn(G.a,ue),G.isMounted=!0,Jh(G),q=ae=ge=null}};G.scope.on();const le=G.effect=new Ya(J);G.scope.off();const he=G.update=le.run.bind(le),ve=G.job=le.runIfDirty.bind(le);ve.i=G,ve.id=G.uid,le.scheduler=()=>Tm(ve),hr(G,!0),he()},Le=(G,q,ae)=>{q.component=G;const ge=G.vnode.props;G.vnode=q,G.next=null,KO(G,q.props,ge,ae),eM(G,q.children,ae),Zs(),a0(G),Qs()},Se=(G,q,ae,ge,ue,W,V,J,le=!1)=>{const he=G&&G.children,ve=G?G.shapeFlag:0,K=q.children,{patchFlag:re,shapeFlag:Ce}=q;if(re>0){if(re&128){bt(he,K,ae,ge,ue,W,V,J,le);return}else if(re&256){Fe(he,K,ae,ge,ue,W,V,J,le);return}}Ce&8?(ve&16&&pt(he,ue,W),K!==he&&y(ae,K)):ve&16?Ce&16?bt(he,K,ae,ge,ue,W,V,J,le):pt(he,ue,W,!0):(ve&8&&y(ae,""),Ce&16&&ee(K,ae,ge,ue,W,V,J,le))},Fe=(G,q,ae,ge,ue,W,V,J,le)=>{G=G||ho,q=q||ho;const he=G.length,ve=q.length,K=Math.min(he,ve);let re;for(re=0;re<K;re++){const Ce=q[re]=le?Bs(q[re]):Vn(q[re]);B(G[re],Ce,ae,null,ue,W,V,J,le)}he>ve?pt(G,ue,W,!0,!1,K):ee(q,ae,ge,ue,W,V,J,le,K)},bt=(G,q,ae,ge,ue,W,V,J,le)=>{let he=0;const ve=q.length;let K=G.length-1,re=ve-1;for(;he<=K&&he<=re;){const Ce=G[he],Be=q[he]=le?Bs(q[he]):Vn(q[he]);if(Ai(Ce,Be))B(Ce,Be,ae,null,ue,W,V,J,le);else break;he++}for(;he<=K&&he<=re;){const Ce=G[K],Be=q[re]=le?Bs(q[re]):Vn(q[re]);if(Ai(Ce,Be))B(Ce,Be,ae,null,ue,W,V,J,le);else break;K--,re--}if(he>K){if(he<=re){const Ce=re+1,Be=Ce<ve?q[Ce].el:ge;for(;he<=re;)B(null,q[he]=le?Bs(q[he]):Vn(q[he]),ae,Be,ue,W,V,J,le),he++}}else if(he>re)for(;he<=K;)it(G[he],ue,W,!0),he++;else{const Ce=he,Be=he,Ze=new Map;for(he=Be;he<=re;he++){const Ie=q[he]=le?Bs(q[he]):Vn(q[he]);Ie.key!=null&&Ze.set(Ie.key,he)}let et,_t=0;const Yt=re-Be+1;let An=!1,xn=0;const de=new Array(Yt);for(he=0;he<Yt;he++)de[he]=0;for(he=Ce;he<=K;he++){const Ie=G[he];if(_t>=Yt){it(Ie,ue,W,!0);continue}let Ke;if(Ie.key!=null)Ke=Ze.get(Ie.key);else for(et=Be;et<=re;et++)if(de[et-Be]===0&&Ai(Ie,q[et])){Ke=et;break}Ke===void 0?it(Ie,ue,W,!0):(de[Ke-Be]=he+1,Ke>=xn?xn=Ke:An=!0,B(Ie,q[Ke],ae,null,ue,W,V,J,le),_t++)}const Ue=An?tM(de):ho;for(et=Ue.length-1,he=Yt-1;he>=0;he--){const Ie=Be+he,Ke=q[Ie],ot=Ie+1<ve?q[Ie+1].el:ge;de[he]===0?B(null,Ke,ae,ot,ue,W,V,J,le):An&&(et<0||he!==Ue[et]?xt(Ke,ae,ot,2):et--)}}},xt=(G,q,ae,ge,ue=null)=>{const{el:W,type:V,transition:J,children:le,shapeFlag:he}=G;if(he&6){xt(G.component.subTree,q,ae,ge);return}if(he&128){G.suspense.move(q,ae,ge);return}if(he&64){V.move(G,q,ae,Re);return}if(V===Jt){i(W,q,ae);for(let K=0;K<le.length;K++)xt(le[K],q,ae,ge);i(G.anchor,q,ae);return}if(V===Gs){I(G,q,ae);return}if(ge!==2&&he&1&&J)if(ge===0)J.beforeEnter(W),i(W,q,ae),dn(()=>J.enter(W),ue);else{const{leave:K,delayLeave:re,afterLeave:Ce}=J,Be=()=>i(W,q,ae),Ze=()=>{K(W,()=>{Be(),Ce&&Ce()})};re?re(W,Be,Ze):Ze()}else i(W,q,ae)},it=(G,q,ae,ge=!1,ue=!1)=>{const{type:W,props:V,ref:J,children:le,dynamicChildren:he,shapeFlag:ve,patchFlag:K,dirs:re,cacheIndex:Ce}=G;if(K===-2&&(ue=!1),J!=null&&el(J,null,ae,G,!0),Ce!=null&&(q.renderCache[Ce]=void 0),ve&256){q.ctx.deactivate(G);return}const Be=ve&1&&re,Ze=!Vs(G);let et;if(Ze&&(et=V&&V.onVnodeBeforeUnmount)&&Wn(et,q,G),ve&6)Ct(G.component,ae,ge);else{if(ve&128){G.suspense.unmount(ae,ge);return}Be&&Wi(G,null,q,"beforeUnmount"),ve&64?G.type.remove(G,q,ae,Re,ge):he&&!he.hasOnce&&(W!==Jt||K>0&&K&64)?pt(he,q,ae,!1,!0):(W===Jt&&K&384||!ue&&ve&16)&&pt(le,q,ae),ge&&Lt(G)}(Ze&&(et=V&&V.onVnodeUnmounted)||Be)&&dn(()=>{et&&Wn(et,q,G),Be&&Wi(G,null,q,"unmounted")},ae)},Lt=G=>{const{type:q,el:ae,anchor:ge,transition:ue}=G;if(q===Jt){kt(ae,ge);return}if(q===Gs){E(G);return}const W=()=>{r(ae),ue&&!ue.persisted&&ue.afterLeave&&ue.afterLeave()};if(G.shapeFlag&1&&ue&&!ue.persisted){const{leave:V,delayLeave:J}=ue,le=()=>V(ae,W);J?J(G.el,W,le):le()}else W()},kt=(G,q)=>{let ae;for(;G!==q;)ae=P(G),r(G),G=ae;r(q)},Ct=(G,q,ae)=>{const{bum:ge,scope:ue,job:W,subTree:V,um:J,m:le,a:he}=G;Cu(le),Cu(he),ge&&go(ge),ue.stop(),W&&(W.flags|=8,it(V,G,q,ae)),J&&dn(J,q),dn(()=>{G.isUnmounted=!0},q),q&&q.pendingBranch&&!q.isUnmounted&&G.asyncDep&&!G.asyncResolved&&G.suspenseId===q.pendingId&&(q.deps--,q.deps===0&&q.resolve()),K1(G)},pt=(G,q,ae,ge=!1,ue=!1,W=0)=>{for(let V=W;V<G.length;V++)it(G[V],q,ae,ge,ue)},pe=G=>{if(G.shapeFlag&6)return pe(G.component.subTree);if(G.shapeFlag&128)return G.suspense.next();const q=P(G.anchor||G.el),ae=q&&q[dS];return ae?P(ae):q};let ke=!1;const Pe=(G,q,ae)=>{G==null?q._vnode&&it(q._vnode,null,null,!0):B(q._vnode||null,G,q,null,null,null,ae),q._vnode=G,ke||(ke=!0,a0(),Pu(),ke=!1)},Re={p:B,um:it,m:xt,r:Lt,mt:Me,mc:ee,pc:Se,pbc:Q,n:pe,o:e};let Xe,_e;return t&&([Xe,_e]=t(Re)),{render:Pe,hydrate:Xe,createApp:YO(Pe,Xe)}}function gh({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 hr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function zS(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Hm(e,t,n=!1){const i=e.children,r=t.children;if(je(i)&&je(r))for(let a=0;a<i.length;a++){const c=i[a];let f=r[a];f.shapeFlag&1&&!f.dynamicChildren&&((f.patchFlag<=0||f.patchFlag===32)&&(f=r[a]=Bs(r[a]),f.el=c.el),!n&&f.patchFlag!==-2&&Hm(c,f)),f.type===qi&&(f.el=c.el)}}function tM(e){const t=e.slice(),n=[0];let i,r,a,c,f;const m=e.length;for(i=0;i<m;i++){const b=e[i];if(b!==0){if(r=n[n.length-1],e[r]<b){t[i]=r,n.push(i);continue}for(a=0,c=n.length-1;a<c;)f=a+c>>1,e[n[f]]<b?a=f+1:c=f;b<e[n[a]]&&(a>0&&(t[i]=n[a-1]),n[a]=i)}}for(a=n.length,c=n[a-1];a-- >0;)n[a]=c,c=t[c];return n}function WS(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:WS(t)}function Cu(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const VS=Symbol.for("v-scx"),GS=()=>yn(VS);function qS(e,t){return kl(e,null,t)}function nM(e,t){return kl(e,null,{flush:"post"})}function YS(e,t){return kl(e,null,{flush:"sync"})}function tn(e,t,n){return kl(e,t,n)}function kl(e,t,n=ut){const{immediate:i,deep:r,flush:a,once:c}=n,f=Nt({},n),m=t&&i||!t&&a!=="post";let b;if(_o){if(a==="sync"){const C=GS();b=C.__watcherHandles||(C.__watcherHandles=[])}else if(!m){const C=()=>{};return C.stop=ci,C.resume=ci,C.pause=ci,C}}const y=fn;f.call=(C,N,B)=>hi(C,y,N,B);let k=!1;a==="post"?f.scheduler=C=>{dn(C,y&&y.suspense)}:a!=="sync"&&(k=!0,f.scheduler=(C,N)=>{N?C():Tm(C)}),f.augmentJob=C=>{t&&(C.flags|=4),k&&(C.flags|=2,y&&(C.id=y.uid,C.i=y))};const P=B1(e,t,f);return _o&&(b?b.push(P):m&&P()),P}function iM(e,t,n){const i=this.proxy,r=Bt(e)?e.includes(".")?XS(i,e):()=>i[e]:e.bind(i,i);let a;qe(t)?a=t:(a=t.handler,n=t);const c=Cr(this),f=kl(r,a.bind(i),n);return c(),f}function XS(e,t){const n=t.split(".");return()=>{let i=e;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}function sM(e,t,n=ut){const i=wn(),r=Tn(t),a=Gn(t),c=KS(e,r),f=Pm((m,b)=>{let y,k=ut,P;return YS(()=>{const C=e[r];jn(y,C)&&(y=C,b())}),{get(){return m(),n.get?n.get(y):y},set(C){const N=n.set?n.set(C):C;if(!jn(N,y)&&!(k!==ut&&jn(C,k)))return;const B=i.vnode.props;B&&(t in B||r in B||a in B)&&(`onUpdate:${t}`in B||`onUpdate:${r}`in B||`onUpdate:${a}`in B)||(y=C,b()),i.emit(`update:${t}`,N),jn(C,N)&&jn(C,k)&&!jn(N,P)&&b(),k=C,P=N}}});return f[Symbol.iterator]=()=>{let m=0;return{next(){return m<2?{value:m++?c||ut:f,done:!1}:{done:!0}}}},f}const KS=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Tn(t)}Modifiers`]||e[`${Gn(t)}Modifiers`];function rM(e,t,...n){if(e.isUnmounted)return;const i=e.vnode.props||ut;let r=n;const a=t.startsWith("update:"),c=a&&KS(i,t.slice(7));c&&(c.trim&&(r=n.map(y=>Bt(y)?y.trim():y)),c.number&&(r=n.map(wu))),J1(e,t,r);let f,m=i[f=Ra(t)]||i[f=Ra(Tn(t))];!m&&a&&(m=i[f=Ra(Gn(t))]),m&&hi(m,e,6,r);const b=i[f+"Once"];if(b){if(!e.emitted)e.emitted={};else if(e.emitted[f])return;e.emitted[f]=!0,hi(b,e,6,r)}}function JS(e,t,n=!1){const i=t.emitsCache,r=i.get(e);if(r!==void 0)return r;const a=e.emits;let c={},f=!1;if(!qe(e)){const m=b=>{const y=JS(b,t,!0);y&&(f=!0,Nt(c,y))};!n&&t.mixins.length&&t.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}return!a&&!f?(Mt(e)&&i.set(e,null),null):(je(a)?a.forEach(m=>c[m]=null):Nt(c,a),Mt(e)&&i.set(e,c),c)}function Ad(e,t){return!e||!bl(t)?!1:(t=t.slice(2).replace(/Once$/,""),wt(e,t[0].toLowerCase()+t.slice(1))||wt(e,Gn(t))||wt(e,t))}function Xc(e){const{type:t,vnode:n,proxy:i,withProxy:r,propsOptions:[a],slots:c,attrs:f,emit:m,render:b,renderCache:y,props:k,data:P,setupState:C,ctx:N,inheritAttrs:B}=e,U=Qa(e);let M,F;try{if(n.shapeFlag&4){const E=r||i,z=E;M=Vn(b.call(z,E,y,k,C,P,N)),F=f}else{const E=t;M=Vn(E.length>1?E(k,{attrs:f,slots:c,emit:m}):E(k,null)),F=t.props?f:aM(f)}}catch(E){Ua.length=0,Dr(E,e,1),M=Dt(en)}let I=M;if(F&&B!==!1){const E=Object.keys(F),{shapeFlag:z}=I;E.length&&z&7&&(a&&E.some(mm)&&(F=lM(F,a)),I=Ji(I,F,!1,!0))}return n.dirs&&(I=Ji(I,null,!1,!0),I.dirs=I.dirs?I.dirs.concat(n.dirs):n.dirs),n.transition&&vs(I,n.transition),M=I,Qa(U),M}function oM(e,t=!0){let n;for(let i=0;i<e.length;i++){const r=e[i];if(Ki(r)){if(r.type!==en||r.children==="v-if"){if(n)return;n=r}}else return}return n}const aM=e=>{let t;for(const n in e)(n==="class"||n==="style"||bl(n))&&((t||(t={}))[n]=e[n]);return t},lM=(e,t)=>{const n={};for(const i in e)(!mm(i)||!(i.slice(9)in t))&&(n[i]=e[i]);return n};function cM(e,t,n){const{props:i,children:r,component:a}=e,{props:c,children:f,patchFlag:m}=t,b=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&m>=0){if(m&1024)return!0;if(m&16)return i?v0(i,c,b):!!c;if(m&8){const y=t.dynamicProps;for(let k=0;k<y.length;k++){const P=y[k];if(c[P]!==i[P]&&!Ad(b,P))return!0}}}else return(r||f)&&(!f||!f.$stable)?!0:i===c?!1:i?c?v0(i,c,b):!0:!!c;return!1}function v0(e,t,n){const i=Object.keys(t);if(i.length!==Object.keys(e).length)return!0;for(let r=0;r<i.length;r++){const a=i[r];if(t[a]!==e[a]&&!Ad(n,a))return!0}return!1}function Od({vnode:e,parent:t},n){for(;t;){const i=t.subTree;if(i.suspense&&i.suspense.activeBranch===e&&(i.el=e.el),i===e)(e=t.vnode).el=n,t=t.parent;else break}}const Au=e=>e.__isSuspense;let sp=0;const uM={name:"Suspense",__isSuspense:!0,process(e,t,n,i,r,a,c,f,m,b){if(e==null)dM(t,n,i,r,a,c,f,m,b);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}fM(e,t,n,i,r,c,f,m,b)}},hydrate:hM,normalize:pM},Md=uM;function nl(e,t){const n=e.props&&e.props[t];qe(n)&&n()}function dM(e,t,n,i,r,a,c,f,m){const{p:b,o:{createElement:y}}=m,k=y("div"),P=e.suspense=ZS(e,r,i,t,k,n,a,c,f,m);b(null,P.pendingBranch=e.ssContent,k,null,i,P,a,c),P.deps>0?(nl(e,"onPending"),nl(e,"onFallback"),b(null,e.ssFallback,t,n,i,null,a,c),yo(P,e.ssFallback)):P.resolve(!1,!0)}function fM(e,t,n,i,r,a,c,f,{p:m,um:b,o:{createElement:y}}){const k=t.suspense=e.suspense;k.vnode=t,t.el=e.el;const P=t.ssContent,C=t.ssFallback,{activeBranch:N,pendingBranch:B,isInFallback:U,isHydrating:M}=k;if(B)k.pendingBranch=P,Ai(P,B)?(m(B,P,k.hiddenContainer,null,r,k,a,c,f),k.deps<=0?k.resolve():U&&(M||(m(N,C,n,i,r,null,a,c,f),yo(k,C)))):(k.pendingId=sp++,M?(k.isHydrating=!1,k.activeBranch=B):b(B,r,k),k.deps=0,k.effects.length=0,k.hiddenContainer=y("div"),U?(m(null,P,k.hiddenContainer,null,r,k,a,c,f),k.deps<=0?k.resolve():(m(N,C,n,i,r,null,a,c,f),yo(k,C))):N&&Ai(P,N)?(m(N,P,n,i,r,k,a,c,f),k.resolve(!0)):(m(null,P,k.hiddenContainer,null,r,k,a,c,f),k.deps<=0&&k.resolve()));else if(N&&Ai(P,N))m(N,P,n,i,r,k,a,c,f),yo(k,P);else if(nl(t,"onPending"),k.pendingBranch=P,P.shapeFlag&512?k.pendingId=P.component.suspenseId:k.pendingId=sp++,m(null,P,k.hiddenContainer,null,r,k,a,c,f),k.deps<=0)k.resolve();else{const{timeout:F,pendingId:I}=k;F>0?setTimeout(()=>{k.pendingId===I&&k.fallback(C)},F):F===0&&k.fallback(C)}}function ZS(e,t,n,i,r,a,c,f,m,b,y=!1){const{p:k,m:P,um:C,n:N,o:{parentNode:B,remove:U}}=b;let M;const F=mM(e);F&&t&&t.pendingBranch&&(M=t.pendingId,t.deps++);const I=e.props?xu(e.props.timeout):void 0,E=a,z={vnode:e,parent:t,parentComponent:n,namespace:c,container:i,hiddenContainer:r,deps:0,pendingId:sp++,timeout:typeof I=="number"?I:-1,activeBranch:null,pendingBranch:null,isInFallback:!y,isHydrating:y,isUnmounted:!1,effects:[],resolve($=!1,L=!1){const{vnode:ee,activeBranch:ne,pendingBranch:Q,pendingId:ce,effects:te,parentComponent:be,container:Me}=z;let Oe=!1;z.isHydrating?z.isHydrating=!1:$||(Oe=ne&&Q.transition&&Q.transition.mode==="out-in",Oe&&(ne.transition.afterLeave=()=>{ce===z.pendingId&&(P(Q,Me,a===E?N(ne):a,0),Ja(te))}),ne&&(B(ne.el)===Me&&(a=N(ne)),C(ne,be,z,!0)),Oe||P(Q,Me,a,0)),yo(z,Q),z.pendingBranch=null,z.isInFallback=!1;let xe=z.parent,Le=!1;for(;xe;){if(xe.pendingBranch){xe.effects.push(...te),Le=!0;break}xe=xe.parent}!Le&&!Oe&&Ja(te),z.effects=[],F&&t&&t.pendingBranch&&M===t.pendingId&&(t.deps--,t.deps===0&&!L&&t.resolve()),nl(ee,"onResolve")},fallback($){if(!z.pendingBranch)return;const{vnode:L,activeBranch:ee,parentComponent:ne,container:Q,namespace:ce}=z;nl(L,"onFallback");const te=N(ee),be=()=>{z.isInFallback&&(k(null,$,Q,te,ne,null,ce,f,m),yo(z,$))},Me=$.transition&&$.transition.mode==="out-in";Me&&(ee.transition.afterLeave=be),z.isInFallback=!0,C(ee,ne,null,!0),Me||be()},move($,L,ee){z.activeBranch&&P(z.activeBranch,$,L,ee),z.container=$},next(){return z.activeBranch&&N(z.activeBranch)},registerDep($,L,ee){const ne=!!z.pendingBranch;ne&&z.deps++;const Q=$.vnode.el;$.asyncDep.catch(ce=>{Dr(ce,$,0)}).then(ce=>{if($.isUnmounted||z.isUnmounted||z.pendingId!==$.suspenseId)return;$.asyncResolved=!0;const{vnode:te}=$;lp($,ce,!1),Q&&(te.el=Q);const be=!Q&&$.subTree.el;L($,te,B(Q||$.subTree.el),Q?null:N($.subTree),z,c,ee),be&&U(be),Od($,te.el),ne&&--z.deps===0&&z.resolve()})},unmount($,L){z.isUnmounted=!0,z.activeBranch&&C(z.activeBranch,n,$,L),z.pendingBranch&&C(z.pendingBranch,n,$,L)}};return z}function hM(e,t,n,i,r,a,c,f,m){const b=t.suspense=ZS(t,i,n,e.parentNode,document.createElement("div"),null,r,a,c,f,!0),y=m(e,b.pendingBranch=t.ssContent,n,b,a,c);return b.deps===0&&b.resolve(!1,!0),y}function pM(e){const{shapeFlag:t,children:n}=e,i=t&32;e.ssContent=w0(i?n.default:n),e.ssFallback=i?w0(n.fallback):Dt(en)}function w0(e){let t;if(qe(e)){const n=Tr&&e._c;n&&(e._d=!1,Qn()),e=e(),n&&(e._d=!0,t=In,e2())}return je(e)&&(e=oM(e)),e=Vn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function QS(e,t){t&&t.pendingBranch?je(e)?t.effects.push(...e):t.effects.push(e):Ja(e)}function yo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:i}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,i&&i.subTree===n&&(i.vnode.el=r,Od(i,r))}function mM(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Jt=Symbol.for("v-fgt"),qi=Symbol.for("v-txt"),en=Symbol.for("v-cmt"),Gs=Symbol.for("v-stc"),Ua=[];let In=null;function Qn(e=!1){Ua.push(In=e?null:[])}function e2(){Ua.pop(),In=Ua[Ua.length-1]||null}let Tr=1;function rp(e,t=!1){Tr+=e,e<0&&In&&t&&(In.hasOnce=!0)}function t2(e){return e.dynamicChildren=Tr>0?In||ho:null,e2(),Tr>0&&In&&In.push(e),e}function n2(e,t,n,i,r,a){return t2(jm(e,t,n,i,r,a,!0))}function Ci(e,t,n,i,r){return t2(Dt(e,t,n,i,r,!0))}function Ki(e){return e?e.__v_isVNode===!0:!1}function Ai(e,t){return e.type===t.type&&e.key===t.key}function gM(e){}const i2=({key:e})=>e??null,Kc=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Bt(e)||dt(e)||qe(e)?{i:hn,r:e,k:t,f:!!n}:e:null);function jm(e,t=null,n=null,i=0,r=null,a=e===Jt?0:1,c=!1,f=!1){const m={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&i2(t),ref:t&&Kc(t),scopeId:kd,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:hn};return f?(Wm(m,n),a&128&&e.normalize(m)):n&&(m.shapeFlag|=Bt(n)?8:16),Tr>0&&!c&&In&&(m.patchFlag>0||a&6)&&m.patchFlag!==32&&In.push(m),m}const Dt=bM;function bM(e,t=null,n=null,i=0,r=null,a=!1){if((!e||e===ES)&&(e=en),Ki(e)){const f=Ji(e,t,!0);return n&&Wm(f,n),Tr>0&&!a&&In&&(f.shapeFlag&6?In[In.indexOf(e)]=f:In.push(f)),f.patchFlag=-2,f}if(EM(e)&&(e=e.__vccOpts),t){t=$m(t);let{class:f,style:m}=t;f&&!Bt(f)&&(t.class=wl(f)),Mt(m)&&(xd(m)&&!je(m)&&(m=Nt({},m)),t.style=vl(m))}const c=Bt(e)?1:Au(e)?128:fS(e)?64:Mt(e)?4:qe(e)?2:0;return jm(e,t,n,i,r,c,a,!0)}function $m(e){return e?xd(e)||RS(e)?Nt({},e):e:null}function Ji(e,t,n=!1,i=!1){const{props:r,ref:a,patchFlag:c,children:f,transition:m}=e,b=t?Vm(r||{},t):r,y={__v_isVNode:!0,__v_skip:!0,type:e.type,props:b,key:b&&i2(b),ref:t&&t.ref?n&&a?je(a)?a.concat(Kc(t)):[a,Kc(t)]:Kc(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:f,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Jt?c===-1?16:c|16:c,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:m,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ji(e.ssContent),ssFallback:e.ssFallback&&Ji(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return m&&i&&vs(y,m.clone(y)),y}function zm(e=" ",t=0){return Dt(qi,null,e,t)}function yM(e,t){const n=Dt(Gs,null,e);return n.staticCount=t,n}function vM(e="",t=!1){return t?(Qn(),Ci(en,null,e)):Dt(en,null,e)}function Vn(e){return e==null||typeof e=="boolean"?Dt(en):je(e)?Dt(Jt,null,e.slice()):Ki(e)?Bs(e):Dt(qi,null,String(e))}function Bs(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ji(e)}function Wm(e,t){let n=0;const{shapeFlag:i}=e;if(t==null)t=null;else if(je(t))n=16;else if(typeof t=="object")if(i&65){const r=t.default;r&&(r._c&&(r._d=!1),Wm(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!RS(t)?t._ctx=hn:r===3&&hn&&(hn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else qe(t)?(t={default:t,_ctx:hn},n=32):(t=String(t),i&64?(n=16,t=[zm(t)]):n=8);e.children=t,e.shapeFlag|=n}function Vm(...e){const t={};for(let n=0;n<e.length;n++){const i=e[n];for(const r in i)if(r==="class")t.class!==i.class&&(t.class=wl([t.class,i.class]));else if(r==="style")t.style=vl([t.style,i.style]);else if(bl(r)){const a=t[r],c=i[r];c&&a!==c&&!(je(a)&&a.includes(c))&&(t[r]=a?[].concat(a,c):c)}else r!==""&&(t[r]=i[r])}return t}function Wn(e,t,n,i=null){hi(e,t,7,[n,i])}const wM=OS();let xM=0;function s2(e,t,n){const i=e.type,r=(t?t.appContext:e.appContext)||wM,a={uid:xM++,vnode:e,type:i,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new vm(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:DS(i,r),emitsOptions:JS(i,r),emit:null,emitted:null,propsDefaults:ut,inheritAttrs:i.inheritAttrs,ctx:ut,data:ut,props:ut,attrs:ut,slots:ut,refs:ut,setupState:ut,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 a.ctx={_:a},a.root=t?t.root:a,a.emit=rM.bind(null,a),e.ce&&e.ce(a),a}let fn=null;const wn=()=>fn||hn;let Ou,op;{const e=md(),t=(n,i)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(i),a=>{r.length>1?r.forEach(c=>c(a)):r[0](a)}};Ou=t("__VUE_INSTANCE_SETTERS__",n=>fn=n),op=t("__VUE_SSR_SETTERS__",n=>_o=n)}const Cr=e=>{const t=fn;return Ou(e),e.scope.on(),()=>{e.scope.off(),Ou(t)}},ap=()=>{fn&&fn.scope.off(),Ou(null)};function r2(e){return e.vnode.shapeFlag&4}let _o=!1;function o2(e,t=!1,n=!1){t&&op(t);const{props:i,children:r}=e.vnode,a=r2(e);XO(e,i,a,t),QO(e,r,n);const c=a?SM(e,t):void 0;return t&&op(!1),c}function SM(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ep);const{setup:i}=n;if(i){Zs();const r=e.setupContext=i.length>1?l2(e):null,a=Cr(e),c=$o(i,e,0,[e.props,r]),f=bm(c);if(Qs(),a(),(f||e.sp)&&!Vs(e)&&Lm(e),f){if(c.then(ap,ap),t)return c.then(m=>{lp(e,m,t)}).catch(m=>{Dr(m,e,0)});e.asyncDep=c}else lp(e,c,t)}else a2(e,t)}function lp(e,t,n){qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Mt(t)&&(e.devtoolsRawSetupState=t,e.setupState=_m(t)),a2(e,n)}let Mu,cp;function kM(e){Mu=e,cp=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,CO))}}const _M=()=>!Mu;function a2(e,t,n){const i=e.type;if(!e.render){if(!t&&Mu&&!i.render){const r=i.template||Um(e).template;if(r){const{isCustomElement:a,compilerOptions:c}=e.appContext.config,{delimiters:f,compilerOptions:m}=i,b=Nt(Nt({isCustomElement:a,delimiters:f},c),m);i.render=Mu(r,b)}}e.render=i.render||ci,cp&&cp(e)}{const r=Cr(e);Zs();try{$O(e)}finally{Qs(),r()}}}const PM={get(e,t){return Mn(e,"get",""),e[t]}};function l2(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,PM),slots:e.slots,emit:e.emit,expose:t}}function _l(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(_m(Er(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Fa)return Fa[n](e)},has(t,n){return n in t||n in Fa}})):e.proxy}function up(e,t=!0){return qe(e)?e.displayName||e.name:e.name||t&&e.__name}function EM(e){return qe(e)&&"__vccOpts"in e}const Ut=(e,t)=>D1(e,t,_o);function Gt(e,t,n){const i=arguments.length;return i===2?Mt(t)&&!je(t)?Ki(t)?Dt(e,null,[t]):Dt(e,t):Dt(e,null,t):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&Ki(n)&&(n=[n]),Dt(e,t,n))}function TM(){}function CM(e,t,n,i){const r=n[i];if(r&&c2(r,e))return r;const a=t();return a.memo=e.slice(),a.cacheIndex=i,n[i]=a}function c2(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let i=0;i<n.length;i++)if(jn(n[i],t[i]))return!1;return Tr>0&&In&&In.push(e),!0}const Lu="3.5.13",AM=ci,OM=W1,MM=Ti,LM=Cm,RM={createComponentInstance:s2,setupComponent:o2,renderComponentRoot:Xc,setCurrentRenderingInstance:Qa,isVNode:Ki,normalizeVNode:Vn,getComponentPublicInstance:_l,ensureValidVNode:Fm,pushWarningContext:H1,popWarningContext:j1},IM=RM,DM=null,NM=null,FM=null;/**
* @vue/runtime-dom v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let dp;const x0=typeof window<"u"&&window.trustedTypes;if(x0)try{dp=x0.createPolicy("vue",{createHTML:e=>e})}catch{}const u2=dp?e=>dp.createHTML(e):e=>e,UM="http://www.w3.org/2000/svg",BM="http://www.w3.org/1998/Math/MathML",as=typeof document<"u"?document:null,S0=as&&as.createElement("template"),HM={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,i)=>{const r=t==="svg"?as.createElementNS(UM,e):t==="mathml"?as.createElementNS(BM,e):n?as.createElement(e,{is:n}):as.createElement(e);return e==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},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,i,r,a){const c=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===a||!(r=r.nextSibling)););else{S0.innerHTML=u2(i==="svg"?`<svg>${e}</svg>`:i==="mathml"?`<math>${e}</math>`:e);const f=S0.content;if(i==="svg"||i==="mathml"){const m=f.firstChild;for(;m.firstChild;)f.appendChild(m.firstChild);f.removeChild(m)}t.insertBefore(f,n)}return[c?c.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Rs="transition",ma="animation",Po=Symbol("_vtc"),d2={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},f2=Nt({},Mm,d2),jM=e=>(e.displayName="Transition",e.props=f2,e),Gm=jM((e,{slots:t})=>Gt(bS,h2(e),t)),pr=(e,t=[])=>{je(e)?e.forEach(n=>n(...t)):e&&e(...t)},k0=e=>e?je(e)?e.some(t=>t.length>1):e.length>1:!1;function h2(e){const t={};for(const te in e)te in d2||(t[te]=e[te]);if(e.css===!1)return t;const{name:n="v",type:i,duration:r,enterFromClass:a=`${n}-enter-from`,enterActiveClass:c=`${n}-enter-active`,enterToClass:f=`${n}-enter-to`,appearFromClass:m=a,appearActiveClass:b=c,appearToClass:y=f,leaveFromClass:k=`${n}-leave-from`,leaveActiveClass:P=`${n}-leave-active`,leaveToClass:C=`${n}-leave-to`}=e,N=$M(r),B=N&&N[0],U=N&&N[1],{onBeforeEnter:M,onEnter:F,onEnterCancelled:I,onLeave:E,onLeaveCancelled:z,onBeforeAppear:$=M,onAppear:L=F,onAppearCancelled:ee=I}=t,ne=(te,be,Me,Oe)=>{te._enterCancelled=Oe,Ds(te,be?y:f),Ds(te,be?b:c),Me&&Me()},Q=(te,be)=>{te._isLeaving=!1,Ds(te,k),Ds(te,C),Ds(te,P),be&&be()},ce=te=>(be,Me)=>{const Oe=te?L:F,xe=()=>ne(be,te,Me);pr(Oe,[be,xe]),_0(()=>{Ds(be,te?m:a),ji(be,te?y:f),k0(Oe)||P0(be,i,B,xe)})};return Nt(t,{onBeforeEnter(te){pr(M,[te]),ji(te,a),ji(te,c)},onBeforeAppear(te){pr($,[te]),ji(te,m),ji(te,b)},onEnter:ce(!1),onAppear:ce(!0),onLeave(te,be){te._isLeaving=!0;const Me=()=>Q(te,be);ji(te,k),te._enterCancelled?(ji(te,P),fp()):(fp(),ji(te,P)),_0(()=>{te._isLeaving&&(Ds(te,k),ji(te,C),k0(E)||P0(te,i,U,Me))}),pr(E,[te,Me])},onEnterCancelled(te){ne(te,!1,void 0,!0),pr(I,[te])},onAppearCancelled(te){ne(te,!0,void 0,!0),pr(ee,[te])},onLeaveCancelled(te){Q(te),pr(z,[te])}})}function $M(e){if(e==null)return null;if(Mt(e))return[bh(e.enter),bh(e.leave)];{const t=bh(e);return[t,t]}}function bh(e){return xu(e)}function ji(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Po]||(e[Po]=new Set)).add(t)}function Ds(e,t){t.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const n=e[Po];n&&(n.delete(t),n.size||(e[Po]=void 0))}function _0(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let zM=0;function P0(e,t,n,i){const r=e._endId=++zM,a=()=>{r===e._endId&&i()};if(n!=null)return setTimeout(a,n);const{type:c,timeout:f,propCount:m}=p2(e,t);if(!c)return i();const b=c+"end";let y=0;const k=()=>{e.removeEventListener(b,P),a()},P=C=>{C.target===e&&++y>=m&&k()};setTimeout(()=>{y<m&&k()},f+1),e.addEventListener(b,P)}function p2(e,t){const n=window.getComputedStyle(e),i=N=>(n[N]||"").split(", "),r=i(`${Rs}Delay`),a=i(`${Rs}Duration`),c=E0(r,a),f=i(`${ma}Delay`),m=i(`${ma}Duration`),b=E0(f,m);let y=null,k=0,P=0;t===Rs?c>0&&(y=Rs,k=c,P=a.length):t===ma?b>0&&(y=ma,k=b,P=m.length):(k=Math.max(c,b),y=k>0?c>b?Rs:ma:null,P=y?y===Rs?a.length:m.length:0);const C=y===Rs&&/\b(transform|all)(,|$)/.test(i(`${Rs}Property`).toString());return{type:y,timeout:k,propCount:P,hasTransform:C}}function E0(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,i)=>T0(n)+T0(e[i])))}function T0(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function fp(){return document.body.offsetHeight}function WM(e,t,n){const i=e[Po];i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ru=Symbol("_vod"),m2=Symbol("_vsh"),g2={beforeMount(e,{value:t},{transition:n}){e[Ru]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ga(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:i}){!t!=!n&&(i?t?(i.beforeEnter(e),ga(e,!0),i.enter(e)):i.leave(e,()=>{ga(e,!1)}):ga(e,t))},beforeUnmount(e,{value:t}){ga(e,t)}};function ga(e,t){e.style.display=t?e[Ru]:"none",e[m2]=!t}function VM(){g2.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const b2=Symbol("");function GM(e){const t=wn();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>Iu(a,r))},i=()=>{const r=e(t.proxy);t.ce?Iu(t.ce,r):hp(t.subTree,r),n(r)};Rm(()=>{Ja(i)}),er(()=>{tn(i,ci,{flush:"post"});const r=new MutationObserver(i);r.observe(t.subTree.el.parentNode,{childList:!0}),zo(()=>r.disconnect())})}function hp(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{hp(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Iu(e.el,t);else if(e.type===Jt)e.children.forEach(n=>hp(n,t));else if(e.type===Gs){let{el:n,anchor:i}=e;for(;n&&(Iu(n,t),n!==i);)n=n.nextSibling}}function Iu(e,t){if(e.nodeType===1){const n=e.style;let i="";for(const r in t)n.setProperty(`--${r}`,t[r]),i+=`--${r}: ${t[r]};`;n[b2]=i}}const qM=/(^|;)\s*display\s*:/;function YM(e,t,n){const i=e.style,r=Bt(n);let a=!1;if(n&&!r){if(t)if(Bt(t))for(const c of t.split(";")){const f=c.slice(0,c.indexOf(":")).trim();n[f]==null&&Jc(i,f,"")}else for(const c in t)n[c]==null&&Jc(i,c,"");for(const c in n)c==="display"&&(a=!0),Jc(i,c,n[c])}else if(r){if(t!==n){const c=i[b2];c&&(n+=";"+c),i.cssText=n,a=qM.test(n)}}else t&&e.removeAttribute("style");Ru in e&&(e[Ru]=a?i.display:"",e[m2]&&(i.display="none"))}const C0=/\s*!important$/;function Jc(e,t,n){if(je(n))n.forEach(i=>Jc(e,t,i));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const i=XM(e,t);C0.test(n)?e.setProperty(Gn(i),n.replace(C0,""),"important"):e[i]=n}}const A0=["Webkit","Moz","ms"],yh={};function XM(e,t){const n=yh[t];if(n)return n;let i=Tn(t);if(i!=="filter"&&i in e)return yh[t]=i;i=yl(i);for(let r=0;r<A0.length;r++){const a=A0[r]+i;if(a in e)return yh[t]=a}return t}const O0="http://www.w3.org/1999/xlink";function M0(e,t,n,i,r,a=i1(t)){i&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(O0,t.slice(6,t.length)):e.setAttributeNS(O0,t,n):n==null||a&&!Fx(n)?e.removeAttribute(t):e.setAttribute(t,a?"":Ri(n)?String(n):n)}function L0(e,t,n,i,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?u2(n):n);return}const a=e.tagName;if(t==="value"&&a!=="PROGRESS"&&!a.includes("-")){const f=a==="OPTION"?e.getAttribute("value")||"":e.value,m=n==null?e.type==="checkbox"?"on":"":String(n);(f!==m||!("_value"in e))&&(e.value=m),n==null&&e.removeAttribute(t),e._value=n;return}let c=!1;if(n===""||n==null){const f=typeof e[t];f==="boolean"?n=Fx(n):n==null&&f==="string"?(n="",c=!0):f==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(r||t)}function ds(e,t,n,i){e.addEventListener(t,n,i)}function KM(e,t,n,i){e.removeEventListener(t,n,i)}const R0=Symbol("_vei");function JM(e,t,n,i,r=null){const a=e[R0]||(e[R0]={}),c=a[t];if(i&&c)c.value=i;else{const[f,m]=ZM(t);if(i){const b=a[t]=tL(i,r);ds(e,f,b,m)}else c&&(KM(e,f,c,m),a[t]=void 0)}}const I0=/(?:Once|Passive|Capture)$/;function ZM(e){let t;if(I0.test(e)){t={};let i;for(;i=e.match(I0);)e=e.slice(0,e.length-i[0].length),t[i[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Gn(e.slice(2)),t]}let vh=0;const QM=Promise.resolve(),eL=()=>vh||(QM.then(()=>vh=0),vh=Date.now());function tL(e,t){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;hi(nL(i,n.value),t,5,[i])};return n.value=e,n.attached=eL(),n}function nL(e,t){if(je(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(i=>r=>!r._stopped&&i&&i(r))}else return t}const D0=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,iL=(e,t,n,i,r,a)=>{const c=r==="svg";t==="class"?WM(e,i,c):t==="style"?YM(e,n,i):bl(t)?mm(t)||JM(e,t,n,i,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sL(e,t,i,c))?(L0(e,t,i),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&M0(e,t,i,c,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Bt(i))?L0(e,Tn(t),i,a,t):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),M0(e,t,i,c))};function sL(e,t,n,i){if(i)return!!(t==="innerHTML"||t==="textContent"||t in e&&D0(t)&&qe(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 r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return D0(t)&&Bt(n)?!1:t in e}const N0={};/*! #__NO_SIDE_EFFECTS__ */function y2(e,t,n){const i=Nn(e,t);hd(i)&&Nt(i,t);class r extends Ld{constructor(c){super(i,c,n)}}return r.def=i,r}/*! #__NO_SIDE_EFFECTS__ */const rL=(e,t)=>y2(e,t,Xm),oL=typeof HTMLElement<"u"?HTMLElement:class{};class Ld extends oL{constructor(t,n={},i=To){super(),this._def=t,this._props=n,this._createApp=i,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&i!==To?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Ld){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,bi(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let i=0;i<this.attributes.length;i++)this._setAttr(this.attributes[i].name);this._ob=new MutationObserver(i=>{for(const r of i)this._setAttr(r.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(i,r=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:c}=i;let f;if(a&&!je(a))for(const m in a){const b=a[m];(b===Number||b&&b.type===Number)&&(m in this._props&&(this._props[m]=xu(this._props[m])),(f||(f=Object.create(null)))[Tn(m)]=!0)}this._numberProps=f,r&&this._resolveProps(i),this.shadowRoot&&this._applyStyles(c),this._mount(i)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(i=>t(this._def=i,!0)):t(this._def)}_mount(t){t.name||(t.name="VueElement"),this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const i in n)wt(this,i)||Object.defineProperty(this,i,{get:()=>mt(n[i])})}_resolveProps(t){const{props:n}=t,i=je(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&i.includes(r)&&this._setProp(r,this[r]);for(const r of i.map(Tn))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(a){this._setProp(r,a,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let i=n?this.getAttribute(t):N0;const r=Tn(t);n&&this._numberProps&&this._numberProps[r]&&(i=xu(i)),this._setProp(r,i,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,i=!0,r=!1){if(n!==this._props[t]&&(n===N0?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),r&&this._instance&&this._update(),i)){const a=this._ob;a&&a.disconnect(),n===!0?this.setAttribute(Gn(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Gn(t),n+""):n||this.removeAttribute(Gn(t)),a&&a.observe(this,{attributes:!0})}}_update(){A2(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Dt(this._def,Nt(t,this._props));return this._instance||(n.ce=i=>{this._instance=i,i.ce=this,i.isCE=!0;const r=(a,c)=>{this.dispatchEvent(new CustomEvent(a,hd(c[0])?Nt({detail:c},c[0]):{detail:c}))};i.emit=(a,...c)=>{r(a,c),Gn(a)!==a&&r(Gn(a),c)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const i=this._nonce;for(let r=t.length-1;r>=0;r--){const a=document.createElement("style");i&&a.setAttribute("nonce",i),a.textContent=t[r],this.shadowRoot.prepend(a)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const i=n.nodeType===1&&n.getAttribute("slot")||"default";(t[i]||(t[i]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let i=0;i<t.length;i++){const r=t[i],a=r.getAttribute("name")||"default",c=this._slots[a],f=r.parentNode;if(c)for(const m of c){if(n&&m.nodeType===1){const b=n+"-s",y=document.createTreeWalker(m,1);m.setAttribute(b,"");let k;for(;k=y.nextNode();)k.setAttribute(b,"")}f.insertBefore(m,r)}else for(;r.firstChild;)f.insertBefore(r.firstChild,r);f.removeChild(r)}}_injectChildStyle(t){this._applyStyles(t.styles,t)}_removeChildStyle(t){}}function v2(e){const t=wn(),n=t&&t.ce;return n||null}function aL(){const e=v2();return e&&e.shadowRoot}function lL(e="$style"){{const t=wn();if(!t)return ut;const n=t.type.__cssModules;if(!n)return ut;const i=n[e];return i||ut}}const w2=new WeakMap,x2=new WeakMap,Du=Symbol("_moveCb"),F0=Symbol("_enterCb"),cL=e=>(delete e.props.mode,e),uL=cL({name:"TransitionGroup",props:Nt({},f2,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=wn(),i=Om();let r,a;return Ed(()=>{if(!r.length)return;const c=e.moveClass||`${e.name||"v"}-move`;if(!mL(r[0].el,n.vnode.el,c))return;r.forEach(fL),r.forEach(hL);const f=r.filter(pL);fp(),f.forEach(m=>{const b=m.el,y=b.style;ji(b,c),y.transform=y.webkitTransform=y.transitionDuration="";const k=b[Du]=P=>{P&&P.target!==b||(!P||/transform$/.test(P.propertyName))&&(b.removeEventListener("transitionend",k),b[Du]=null,Ds(b,c))};b.addEventListener("transitionend",k)})}),()=>{const c=rt(e),f=h2(c);let m=c.tag||Jt;if(r=[],a)for(let b=0;b<a.length;b++){const y=a[b];y.el&&y.el instanceof Element&&(r.push(y),vs(y,ko(y,f,i,n)),w2.set(y,y.el.getBoundingClientRect()))}a=t.default?_d(t.default()):[];for(let b=0;b<a.length;b++){const y=a[b];y.key!=null&&vs(y,ko(y,f,i,n))}return Dt(m,null,a)}}}),dL=uL;function fL(e){const t=e.el;t[Du]&&t[Du](),t[F0]&&t[F0]()}function hL(e){x2.set(e,e.el.getBoundingClientRect())}function pL(e){const t=w2.get(e),n=x2.get(e),i=t.left-n.left,r=t.top-n.top;if(i||r){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${i}px,${r}px)`,a.transitionDuration="0s",e}}function mL(e,t,n){const i=e.cloneNode(),r=e[Po];r&&r.forEach(f=>{f.split(/\s+/).forEach(m=>m&&i.classList.remove(m))}),n.split(/\s+/).forEach(f=>f&&i.classList.add(f)),i.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(i);const{hasTransform:c}=p2(i);return a.removeChild(i),c}const Xs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return je(t)?n=>go(t,n):t};function gL(e){e.target.composing=!0}function U0(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const di=Symbol("_assign"),Nu={created(e,{modifiers:{lazy:t,trim:n,number:i}},r){e[di]=Xs(r);const a=i||r.props&&r.props.type==="number";ds(e,t?"change":"input",c=>{if(c.target.composing)return;let f=e.value;n&&(f=f.trim()),a&&(f=wu(f)),e[di](f)}),n&&ds(e,"change",()=>{e.value=e.value.trim()}),t||(ds(e,"compositionstart",gL),ds(e,"compositionend",U0),ds(e,"change",U0))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:i,trim:r,number:a}},c){if(e[di]=Xs(c),e.composing)return;const f=(a||e.type==="number")&&!/^0\d/.test(e.value)?wu(e.value):e.value,m=t??"";f!==m&&(document.activeElement===e&&e.type!=="range"&&(i&&t===n||r&&e.value.trim()===m)||(e.value=m))}},qm={deep:!0,created(e,t,n){e[di]=Xs(n),ds(e,"change",()=>{const i=e._modelValue,r=Eo(e),a=e.checked,c=e[di];if(je(i)){const f=gd(i,r),m=f!==-1;if(a&&!m)c(i.concat(r));else if(!a&&m){const b=[...i];b.splice(f,1),c(b)}}else if(Ir(i)){const f=new Set(i);a?f.add(r):f.delete(r),c(f)}else c(k2(e,a))})},mounted:B0,beforeUpdate(e,t,n){e[di]=Xs(n),B0(e,t,n)}};function B0(e,{value:t,oldValue:n},i){e._modelValue=t;let r;if(je(t))r=gd(t,i.props.value)>-1;else if(Ir(t))r=t.has(i.props.value);else{if(t===n)return;r=Ys(t,k2(e,!0))}e.checked!==r&&(e.checked=r)}const Ym={created(e,{value:t},n){e.checked=Ys(t,n.props.value),e[di]=Xs(n),ds(e,"change",()=>{e[di](Eo(e))})},beforeUpdate(e,{value:t,oldValue:n},i){e[di]=Xs(i),t!==n&&(e.checked=Ys(t,i.props.value))}},S2={deep:!0,created(e,{value:t,modifiers:{number:n}},i){const r=Ir(t);ds(e,"change",()=>{const a=Array.prototype.filter.call(e.options,c=>c.selected).map(c=>n?wu(Eo(c)):Eo(c));e[di](e.multiple?r?new Set(a):a:a[0]),e._assigning=!0,bi(()=>{e._assigning=!1})}),e[di]=Xs(i)},mounted(e,{value:t}){H0(e,t)},beforeUpdate(e,t,n){e[di]=Xs(n)},updated(e,{value:t}){e._assigning||H0(e,t)}};function H0(e,t){const n=e.multiple,i=je(t);if(!(n&&!i&&!Ir(t))){for(let r=0,a=e.options.length;r<a;r++){const c=e.options[r],f=Eo(c);if(n)if(i){const m=typeof f;m==="string"||m==="number"?c.selected=t.some(b=>String(b)===String(f)):c.selected=gd(t,f)>-1}else c.selected=t.has(f);else if(Ys(Eo(c),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Eo(e){return"_value"in e?e._value:e.value}function k2(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const _2={created(e,t,n){Rc(e,t,n,null,"created")},mounted(e,t,n){Rc(e,t,n,null,"mounted")},beforeUpdate(e,t,n,i){Rc(e,t,n,i,"beforeUpdate")},updated(e,t,n,i){Rc(e,t,n,i,"updated")}};function P2(e,t){switch(e){case"SELECT":return S2;case"TEXTAREA":return Nu;default:switch(t){case"checkbox":return qm;case"radio":return Ym;default:return Nu}}}function Rc(e,t,n,i,r){const c=P2(e.tagName,n.props&&n.props.type)[r];c&&c(e,t,n,i)}function bL(){Nu.getSSRProps=({value:e})=>({value:e}),Ym.getSSRProps=({value:e},t)=>{if(t.props&&Ys(t.props.value,e))return{checked:!0}},qm.getSSRProps=({value:e},t)=>{if(je(e)){if(t.props&&gd(e,t.props.value)>-1)return{checked:!0}}else if(Ir(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},_2.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=P2(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const yL=["ctrl","shift","alt","meta"],vL={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)=>yL.some(n=>e[`${n}Key`]&&!t.includes(n))},wL=(e,t)=>{const n=e._withMods||(e._withMods={}),i=t.join(".");return n[i]||(n[i]=(r,...a)=>{for(let c=0;c<t.length;c++){const f=vL[t[c]];if(f&&f(r,t))return}return e(r,...a)})},xL={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},SL=(e,t)=>{const n=e._withKeys||(e._withKeys={}),i=t.join(".");return n[i]||(n[i]=r=>{if(!("key"in r))return;const a=Gn(r.key);if(t.some(c=>c===a||xL[c]===a))return e(r)})},E2=Nt({patchProp:iL},HM);let Ba,j0=!1;function T2(){return Ba||(Ba=HS(E2))}function C2(){return Ba=j0?Ba:jS(E2),j0=!0,Ba}const A2=(...e)=>{T2().render(...e)},kL=(...e)=>{C2().hydrate(...e)},To=(...e)=>{const t=T2().createApp(...e),{mount:n}=t;return t.mount=i=>{const r=M2(i);if(!r)return;const a=t._component;!qe(a)&&!a.render&&!a.template&&(a.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const c=n(r,!1,O2(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),c},t},Xm=(...e)=>{const t=C2().createApp(...e),{mount:n}=t;return t.mount=i=>{const r=M2(i);if(r)return n(r,!0,O2(r))},t};function O2(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function M2(e){return Bt(e)?document.querySelector(e):e}let $0=!1;const _L=()=>{$0||($0=!0,bL(),VM())};/**
* vue v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const PL=()=>{},EL=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:bS,BaseTransitionPropsValidators:Mm,Comment:en,DeprecationTypes:FM,EffectScope:vm,ErrorCodes:z1,ErrorTypeStrings:OM,Fragment:Jt,KeepAlive:vS,ReactiveEffect:Ya,Static:Gs,Suspense:Md,Teleport:iO,Text:qi,TrackOpTypes:N1,Transition:Gm,TransitionGroup:dL,TriggerOpTypes:F1,VueElement:Ld,assertNumber:$1,callWithAsyncErrorHandling:hi,callWithErrorHandling:$o,camelize:Tn,capitalize:yl,cloneVNode:Ji,compatUtils:NM,compile:PL,computed:Ut,createApp:To,createBlock:Ci,createCommentVNode:vM,createElementBlock:n2,createElementVNode:jm,createHydrationRenderer:jS,createPropsRestProxy:HO,createRenderer:HS,createSSRApp:Xm,createSlots:PO,createStaticVNode:yM,createTextVNode:zm,createVNode:Dt,customRef:Pm,defineAsyncComponent:ps,defineComponent:Nn,defineCustomElement:y2,defineEmits:OO,defineExpose:MO,defineModel:IO,defineOptions:LO,defineProps:AO,defineSSRCustomElement:rL,defineSlots:RO,devtools:MM,effect:o1,effectScope:Ho,getCurrentInstance:wn,getCurrentScope:jo,getCurrentWatcher:U1,getTransitionRawChildren:_d,guardReactiveProps:$m,h:Gt,handleError:Dr,hasInjectionContext:Cd,hydrate:kL,hydrateOnIdle:hO,hydrateOnInteraction:bO,hydrateOnMediaQuery:gO,hydrateOnVisible:mO,initCustomFormatter:TM,initDirectivesForSSR:_L,inject:yn,isMemoSame:c2,isProxy:xd,isReactive:ui,isReadonly:bs,isRef:dt,isRuntimeOnly:_M,isShallow:ei,isVNode:Ki,markRaw:Er,mergeDefaults:UO,mergeModels:BO,mergeProps:Vm,nextTick:bi,normalizeClass:wl,normalizeProps:Nx,normalizeStyle:vl,onActivated:wS,onBeforeMount:kS,onBeforeUnmount:Td,onBeforeUpdate:Rm,onDeactivated:xS,onErrorCaptured:Eu,onMounted:er,onRenderTracked:PS,onRenderTriggered:_S,onScopeDispose:qa,onServerPrefetch:Im,onUnmounted:zo,onUpdated:Ed,onWatcherCleanup:rS,openBlock:Qn,popScopeId:Q1,provide:ms,proxyRefs:_m,pushScopeId:Z1,queuePostFlushCb:Ja,reactive:Kn,readonly:km,ref:ft,registerRuntimeCompiler:kM,render:A2,renderList:_O,renderSlot:EO,resolveComponent:SO,resolveDirective:kO,resolveDynamicComponent:TS,resolveFilter:DM,resolveTransitionHooks:ko,setBlockTracking:rp,setDevtoolsHook:LM,setTransitionHooks:vs,shallowReactive:Gi,shallowReadonly:E1,shallowRef:ys,ssrContextKey:VS,ssrUtils:IM,stop:a1,toDisplayString:Bx,toHandlerKey:Ra,toHandlers:TO,toRaw:rt,toRef:Em,toRefs:iS,toValue:A1,transformVNodeArgs:gM,triggerRef:C1,unref:mt,useAttrs:FO,useCssModule:lL,useCssVars:GM,useHost:v2,useId:rO,useModel:sM,useSSRContext:GS,useShadowRoot:aL,useSlots:NO,useTemplateRef:oO,useTransitionState:Om,vModelCheckbox:qm,vModelDynamic:_2,vModelRadio:Ym,vModelSelect:S2,vModelText:Nu,vShow:g2,version:Lu,warn:AM,watch:tn,watchEffect:qS,watchPostEffect:nM,watchSyncEffect:YS,withAsyncContext:jO,withCtx:xl,withDefaults:DO,withDirectives:tO,withKeys:SL,withMemo:CM,withModifiers:wL,withScopeId:eO},Symbol.toStringTag,{value:"Module"})),TL=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,CL=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,AL=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function OL(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){ML(e);return}return t}function ML(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function il(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const i=n.toLowerCase();if(i==="true")return!0;if(i==="false")return!1;if(i==="undefined")return;if(i==="null")return null;if(i==="nan")return Number.NaN;if(i==="infinity")return Number.POSITIVE_INFINITY;if(i==="-infinity")return Number.NEGATIVE_INFINITY}if(!AL.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(TL.test(e)||CL.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,OL)}return JSON.parse(e)}catch(i){if(t.strict)throw i;return e}}const LL=/#/g,RL=/&/g,IL=/\//g,DL=/=/g,Km=/\+/g,NL=/%5e/gi,FL=/%60/gi,UL=/%7c/gi,BL=/%20/gi;function HL(e){return encodeURI(""+e).replace(UL,"|")}function pp(e){return HL(typeof e=="string"?e:JSON.stringify(e)).replace(Km,"%2B").replace(BL,"+").replace(LL,"%23").replace(RL,"%26").replace(FL,"`").replace(NL,"^").replace(IL,"%2F")}function wh(e){return pp(e).replace(DL,"%3D")}function Fu(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function jL(e){return Fu(e.replace(Km," "))}function $L(e){return Fu(e.replace(Km," "))}function L2(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const i=n.match(/([^=]+)=?(.*)/)||[];if(i.length<2)continue;const r=jL(i[1]);if(r==="__proto__"||r==="constructor")continue;const a=$L(i[2]||"");t[r]===void 0?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}return t}function zL(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${wh(e)}=${pp(n)}`).join("&"):`${wh(e)}=${pp(t)}`:wh(e)}function WL(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>zL(t,e[t])).filter(Boolean).join("&")}const VL=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,GL=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,qL=/^([/\\]\s*){2,}[^/\\]/,YL=/^[\s\0]*(blob|data|javascript|vbscript):$/i,XL=/\/$|\/\?|\/#/,KL=/^\.?\//;function xs(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?VL.test(e):GL.test(e)||(t.acceptRelative?qL.test(e):!1)}function JL(e){return!!e&&YL.test(e)}function mp(e="",t){return t?XL.test(e):e.endsWith("/")}function Jm(e="",t){if(!t)return(mp(e)?e.slice(0,-1):e)||"/";if(!mp(e,!0))return e||"/";let n=e,i="";const r=e.indexOf("#");r>=0&&(n=e.slice(0,r),i=e.slice(r));const[a,...c]=n.split("?");return((a.endsWith("/")?a.slice(0,-1):a)||"/")+(c.length>0?`?${c.join("?")}`:"")+i}function Uu(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(mp(e,!0))return e||"/";let n=e,i="";const r=e.indexOf("#");if(r>=0&&(n=e.slice(0,r),i=e.slice(r),!n))return i;const[a,...c]=n.split("?");return a+"/"+(c.length>0?`?${c.join("?")}`:"")+i}function ZL(e=""){return e.startsWith("/")}function z0(e=""){return ZL(e)?e:"/"+e}function QL(e,t){if(I2(t)||xs(e))return e;const n=Jm(t);return e.startsWith(n)?e:Wo(n,e)}function W0(e,t){if(I2(t))return e;const n=Jm(t);if(!e.startsWith(n))return e;const i=e.slice(n.length);return i[0]==="/"?i:"/"+i}function R2(e,t){const n=tR(e),i={...L2(n.search),...t};return n.search=WL(i),nR(n)}function I2(e){return!e||e==="/"}function eR(e){return e&&e!=="/"}function Wo(e,...t){let n=e||"";for(const i of t.filter(r=>eR(r)))if(n){const r=i.replace(KL,"");n=Uu(n)+r}else n=i;return n}function D2(...e){var c,f,m,b;const t=/\/(?!\/)/,n=e.filter(Boolean),i=[];let r=0;for(const y of n)if(!(!y||y==="/")){for(const[k,P]of y.split(t).entries())if(!(!P||P===".")){if(P===".."){if(i.length===1&&xs(i[0]))continue;i.pop(),r--;continue}if(k===1&&((c=i[i.length-1])!=null&&c.endsWith(":/"))){i[i.length-1]+="/"+P;continue}i.push(P),r++}}let a=i.join("/");return r>=0?(f=n[0])!=null&&f.startsWith("/")&&!a.startsWith("/")?a="/"+a:(m=n[0])!=null&&m.startsWith("./")&&!a.startsWith("./")&&(a="./"+a):a="../".repeat(-1*r)+a,(b=n[n.length-1])!=null&&b.endsWith("/")&&!a.endsWith("/")&&(a+="/"),a}function gp(e,t,n={}){return n.trailingSlash||(e=Uu(e),t=Uu(t)),n.leadingSlash||(e=z0(e),t=z0(t)),n.encoding||(e=Fu(e),t=Fu(t)),e===t}const N2=Symbol.for("ufo:protocolRelative");function tR(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,k,P=""]=n;return{protocol:k.toLowerCase(),pathname:P,href:k+P,auth:"",host:"",search:"",hash:""}}if(!xs(e,{acceptRelative:!0}))return bp(e);const[,i="",r,a=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,c="",f=""]=a.match(/([^#/?]*)(.*)?/)||[];i==="file:"&&(f=f.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:m,search:b,hash:y}=bp(f);return{protocol:i.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:c,pathname:m,search:b,hash:y,[N2]:!i}}function bp(e=""){const[t="",n="",i=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:i}}function nR(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",i=e.hash||"",r=e.auth?e.auth+"@":"",a=e.host||"";return(e.protocol||e[N2]?(e.protocol||"")+"//":"")+r+a+t+n+i}class iR extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function sR(e){var m,b,y,k,P;const t=((m=e.error)==null?void 0:m.message)||((b=e.error)==null?void 0:b.toString())||"",n=((y=e.request)==null?void 0:y.method)||((k=e.options)==null?void 0:k.method)||"GET",i=((P=e.request)==null?void 0:P.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(i)}`,a=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",c=`${r}: ${a}${t?` ${t}`:""}`,f=new iR(c,e.error?{cause:e.error}:void 0);for(const C of["request","options","response"])Object.defineProperty(f,C,{get(){return e[C]}});for(const[C,N]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(f,C,{get(){return e.response&&e.response[N]}});return f}const rR=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function V0(e="GET"){return rR.has(e.toUpperCase())}function oR(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const aR=new Set(["image/svg","application/xml","application/xhtml","application/html"]),lR=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function cR(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return lR.test(t)?"json":aR.has(t)||t.startsWith("text/")?"text":"blob"}function uR(e,t,n,i){const r=dR((t==null?void 0:t.headers)??(e==null?void 0:e.headers),n==null?void 0:n.headers,i);let a;return(n!=null&&n.query||n!=null&&n.params||t!=null&&t.params||t!=null&&t.query)&&(a={...n==null?void 0:n.params,...n==null?void 0:n.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...n,...t,query:a,params:a,headers:r}}function dR(e,t,n){if(!t)return new n(e);const i=new n(t);if(e)for(const[r,a]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))i.set(r,a);return i}async function Ic(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const fR=new Set([408,409,425,429,500,502,503,504]),hR=new Set([101,204,205,304]);function F2(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:i=globalThis.AbortController}=e;async function r(f){const m=f.error&&f.error.name==="AbortError"&&!f.options.timeout||!1;if(f.options.retry!==!1&&!m){let y;typeof f.options.retry=="number"?y=f.options.retry:y=V0(f.options.method)?0:1;const k=f.response&&f.response.status||500;if(y>0&&(Array.isArray(f.options.retryStatusCodes)?f.options.retryStatusCodes.includes(k):fR.has(k))){const P=typeof f.options.retryDelay=="function"?f.options.retryDelay(f):f.options.retryDelay||0;return P>0&&await new Promise(C=>setTimeout(C,P)),a(f.request,{...f.options,retry:y-1})}}const b=sR(f);throw Error.captureStackTrace&&Error.captureStackTrace(b,a),b}const a=async function(m,b={}){const y={request:m,options:uR(m,b,e.defaults,n),response:void 0,error:void 0};y.options.method&&(y.options.method=y.options.method.toUpperCase()),y.options.onRequest&&await Ic(y,y.options.onRequest),typeof y.request=="string"&&(y.options.baseURL&&(y.request=QL(y.request,y.options.baseURL)),y.options.query&&(y.request=R2(y.request,y.options.query),delete y.options.query),"query"in y.options&&delete y.options.query,"params"in y.options&&delete y.options.params),y.options.body&&V0(y.options.method)&&(oR(y.options.body)?(y.options.body=typeof y.options.body=="string"?y.options.body:JSON.stringify(y.options.body),y.options.headers=new n(y.options.headers||{}),y.options.headers.has("content-type")||y.options.headers.set("content-type","application/json"),y.options.headers.has("accept")||y.options.headers.set("accept","application/json")):("pipeTo"in y.options.body&&typeof y.options.body.pipeTo=="function"||typeof y.options.body.pipe=="function")&&("duplex"in y.options||(y.options.duplex="half")));let k;if(!y.options.signal&&y.options.timeout){const C=new i;k=setTimeout(()=>{const N=new Error("[TimeoutError]: The operation was aborted due to timeout");N.name="TimeoutError",N.code=23,C.abort(N)},y.options.timeout),y.options.signal=C.signal}try{y.response=await t(y.request,y.options)}catch(C){return y.error=C,y.options.onRequestError&&await Ic(y,y.options.onRequestError),await r(y)}finally{k&&clearTimeout(k)}if((y.response.body||y.response._bodyInit)&&!hR.has(y.response.status)&&y.options.method!=="HEAD"){const C=(y.options.parseResponse?"json":y.options.responseType)||cR(y.response.headers.get("content-type")||"");switch(C){case"json":{const N=await y.response.text(),B=y.options.parseResponse||il;y.response._data=B(N);break}case"stream":{y.response._data=y.response.body||y.response._bodyInit;break}default:y.response._data=await y.response[C]()}}return y.options.onResponse&&await Ic(y,y.options.onResponse),!y.options.ignoreResponseError&&y.response.status>=400&&y.response.status<600?(y.options.onResponseError&&await Ic(y,y.options.onResponseError),await r(y)):y.response},c=async function(m,b){return(await a(m,b))._data};return c.raw=a,c.native=(...f)=>t(...f),c.create=(f={},m={})=>F2({...e,...m,defaults:{...e.defaults,...m.defaults,...f}}),c}const Bu=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),pR=Bu.fetch?(...e)=>Bu.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),mR=Bu.Headers,gR=Bu.AbortController,bR=F2({fetch:pR,Headers:mR,AbortController:gR}),yR=bR,vR=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Hu=vR().app,wR=()=>Hu.baseURL,xR=()=>Hu.buildAssetsDir,SR=(...e)=>D2(U2(),xR(),...e),U2=(...e)=>{const t=Hu.cdnURL||Hu.baseURL;return e.length?D2(t,...e):t};globalThis.__buildAssetsURL=SR,globalThis.__publicAssetsURL=U2;globalThis.$fetch||(globalThis.$fetch=yR.create({baseURL:wR()}));function yp(e,t={},n){for(const i in e){const r=e[i],a=n?`${n}:${i}`:i;typeof r=="object"&&r!==null?yp(r,t,a):typeof r=="function"&&(t[a]=r)}return t}const kR={run:e=>e()},_R=()=>kR,B2=typeof console.createTask<"u"?console.createTask:_R;function PR(e,t){const n=t.shift(),i=B2(n);return e.reduce((r,a)=>r.then(()=>i.run(()=>a(...t))),Promise.resolve())}function ER(e,t){const n=t.shift(),i=B2(n);return Promise.all(e.map(r=>i.run(()=>r(...t))))}function xh(e,t){for(const n of[...e])n(t)}class TR{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,i={}){if(!t||typeof n!="function")return()=>{};const r=t;let a;for(;this._deprecatedHooks[t];)a=this._deprecatedHooks[t],t=a.to;if(a&&!i.allowDeprecated){let c=a.message;c||(c=`${r} hook has been deprecated`+(a.to?`, please use ${a.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(c)||(console.warn(c),this._deprecatedMessages.add(c))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let i,r=(...a)=>(typeof i=="function"&&i(),i=void 0,r=void 0,n(...a));return i=this.hook(t,r),i}removeHook(t,n){if(this._hooks[t]){const i=this._hooks[t].indexOf(n);i!==-1&&this._hooks[t].splice(i,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const i=this._hooks[t]||[];delete this._hooks[t];for(const r of i)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=yp(t),i=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of i.splice(0,i.length))r()}}removeHooks(t){const n=yp(t);for(const i in n)this.removeHook(i,n[i])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(PR,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(ER,t,...n)}callHookWith(t,n,...i){const r=this._before||this._after?{name:n,args:i,context:{}}:void 0;this._before&&xh(this._before,r);const a=t(n in this._hooks?[...this._hooks[n]]:[],i);return a instanceof Promise?a.finally(()=>{this._after&&r&&xh(this._after,r)}):(this._after&&r&&xh(this._after,r),a)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function H2(){return new TR}function CR(e={}){let t,n=!1;const i=c=>{if(t&&t!==c)throw new Error("Context conflict")};let r;if(e.asyncContext){const c=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;c?r=new c:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const a=()=>{if(r){const c=r.getStore();if(c!==void 0)return c}return t};return{use:()=>{const c=a();if(c===void 0)throw new Error("Context is not available");return c},tryUse:()=>a(),set:(c,f)=>{f||i(c),t=c,n=!0},unset:()=>{t=void 0,n=!1},call:(c,f)=>{i(c),t=c;try{return r?r.run(c,f):f()}finally{n||(t=void 0)}},async callAsync(c,f){t=c;const m=()=>{t=c},b=()=>t===c?m:void 0;vp.add(b);try{const y=r?r.run(c,f):f();return n||(t=void 0),await y}finally{vp.delete(b)}}}}function AR(e={}){const t={};return{get(n,i={}){return t[n]||(t[n]=CR({...e,...i})),t[n]}}}const ju=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},G0="__unctx__",OR=ju[G0]||(ju[G0]=AR()),MR=(e,t={})=>OR.get(e,t),q0="__unctx_async_handlers__",vp=ju[q0]||(ju[q0]=new Set);function gs(e){const t=[];for(const r of vp){const a=r();a&&t.push(a)}const n=()=>{for(const r of t)r()};let i=e();return i&&typeof i=="object"&&"catch"in i&&(i=i.catch(r=>{throw n(),r})),[i,n]}const LR=!1,wp=!1,RR=!1,Y0={id:"__nuxt-loader"},IR=!1,i6={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},s6={deep:!1},DR=void 0,NR="#__nuxt",j2="nuxt-app",FR="vite:preloadError";function $2(e=j2){return MR(e,{asyncContext:!1})}const UR="__nuxt_plugin";function BR(e){var r;let t=0;const n={_id:e.id||j2||"nuxt-app",_scope:Ho(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.15.2"},get vue(){return n.vueApp.version}},payload:Gi({...((r=e.ssrContext)==null?void 0:r.payload)||{},data:Gi({}),state:Kn({}),once:new Set,_errors:Gi({})}),static:{data:{}},runWithContext(a){return n._scope.active&&!jo()?n._scope.run(()=>X0(n,a)):X0(n,a)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let a=!1;return()=>{if(!a&&(a=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Gi({}),_payloadRevivers:{},...e};{const a=window.__NUXT__;if(a)for(const c in a)switch(c){case"data":case"state":case"_errors":Object.assign(n.payload[c],a[c]);break;default:n.payload[c]=a[c]}}n.hooks=H2(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(a,c)=>{const f="$"+a;Dc(n,f,c),Dc(n.vueApp.config.globalProperties,f,c)},Dc(n.vueApp,"$nuxt",n),Dc(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(FR,c=>{n.callHook("app:chunkError",{error:c.payload}),(n.isHydrating||c.payload.message.includes("Unable to preload CSS"))&&c.preventDefault()}),window.useNuxtApp=window.useNuxtApp||nt;const a=n.hook("app:error",(...c)=>{console.error("[nuxt] error caught during app initialization",...c)});n.hook("app:mounted",a)}const i=n.payload.config;return n.provide("config",i),n}function HR(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function jR(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const i in n)e.provide(i,n[i])}}async function $R(e,t){const n=[],i=[],r=[],a=[];let c=0;async function f(m){var y;const b=((y=m.dependsOn)==null?void 0:y.filter(k=>t.some(P=>P._name===k)&&!n.includes(k)))??[];if(b.length>0)i.push([new Set(b),m]);else{const k=jR(e,m).then(async()=>{m._name&&(n.push(m._name),await Promise.all(i.map(async([P,C])=>{P.has(m._name)&&(P.delete(m._name),P.size===0&&(c++,await f(C)))})))});m.parallel?r.push(k.catch(P=>a.push(P))):await k}}for(const m of t)HR(e,m);for(const m of t)await f(m);if(await Promise.all(r),c)for(let m=0;m<c;m++)await Promise.all(r);if(a.length)throw a[0]}function an(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[UR]:!0,_name:t})}const zR=an;function X0(e,t,n){const i=()=>t();return $2(e._id).set(e),e.vueApp.runWithContext(i)}function WR(e){var n;let t;return Cd()&&(t=(n=wn())==null?void 0:n.appContext.app.$nuxt),t=t||$2(e).tryUse(),t||null}function nt(e){const t=WR(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function Zt(e){return nt().$config}function Dc(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function VR(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},i=t||{},r=i.decode||GR;let a=0;for(;a<e.length;){const c=e.indexOf("=",a);if(c===-1)break;let f=e.indexOf(";",a);if(f===-1)f=e.length;else if(f<c){a=e.lastIndexOf(";",c-1)+1;continue}const m=e.slice(a,c).trim();if(i!=null&&i.filter&&!(i!=null&&i.filter(m))){a=f+1;continue}if(n[m]===void 0){let b=e.slice(c+1,f).trim();b.codePointAt(0)===34&&(b=b.slice(1,-1)),n[m]=qR(b,r)}a=f+1}return n}function GR(e){return e.includes("%")?decodeURIComponent(e):e}function qR(e,t){try{return t(e)}catch{return e}}const Nc=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function K0(e,t,n){const i=n||{},r=i.encode||encodeURIComponent;if(typeof r!="function")throw new TypeError("option encode is invalid");if(!Nc.test(e))throw new TypeError("argument name is invalid");const a=r(t);if(a&&!Nc.test(a))throw new TypeError("argument val is invalid");let c=e+"="+a;if(i.maxAge!==void 0&&i.maxAge!==null){const f=i.maxAge-0;if(Number.isNaN(f)||!Number.isFinite(f))throw new TypeError("option maxAge is invalid");c+="; Max-Age="+Math.floor(f)}if(i.domain){if(!Nc.test(i.domain))throw new TypeError("option domain is invalid");c+="; Domain="+i.domain}if(i.path){if(!Nc.test(i.path))throw new TypeError("option path is invalid");c+="; Path="+i.path}if(i.expires){if(!YR(i.expires)||Number.isNaN(i.expires.valueOf()))throw new TypeError("option expires is invalid");c+="; Expires="+i.expires.toUTCString()}if(i.httpOnly&&(c+="; HttpOnly"),i.secure&&(c+="; Secure"),i.priority)switch(typeof i.priority=="string"?i.priority.toLowerCase():i.priority){case"low":{c+="; Priority=Low";break}case"medium":{c+="; Priority=Medium";break}case"high":{c+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(i.sameSite)switch(typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.sameSite){case!0:{c+="; SameSite=Strict";break}case"lax":{c+="; SameSite=Lax";break}case"strict":{c+="; SameSite=Strict";break}case"none":{c+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return i.partitioned&&(c+="; Partitioned"),c}function YR(e){return Object.prototype.toString.call(e)==="[object Date]"||e instanceof Date}const J0=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function Z0(e,t){t?t={...J0,...t}:t=J0;const n=z2(t);return n.dispatch(e),n.toString()}const XR=Object.freeze(["prototype","__proto__","constructor"]);function z2(e){let t="",n=new Map;const i=r=>{t+=r};return{toString(){return t},getContext(){return n},dispatch(r){return e.replacer&&(r=e.replacer(r)),this[r===null?"null":typeof r](r)},object(r){if(r&&typeof r.toJSON=="function")return this.object(r.toJSON());const a=Object.prototype.toString.call(r);let c="";const f=a.length;f<10?c="unknown:["+a+"]":c=a.slice(8,f-1),c=c.toLowerCase();let m=null;if((m=n.get(r))===void 0)n.set(r,n.size);else return this.dispatch("[CIRCULAR:"+m+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(r))return i("buffer:"),i(r.toString("utf8"));if(c!=="object"&&c!=="function"&&c!=="asyncfunction")this[c]?this[c](r):e.ignoreUnknown||this.unkown(r,c);else{let b=Object.keys(r);e.unorderedObjects&&(b=b.sort());let y=[];e.respectType!==!1&&!Q0(r)&&(y=XR),e.excludeKeys&&(b=b.filter(P=>!e.excludeKeys(P)),y=y.filter(P=>!e.excludeKeys(P))),i("object:"+(b.length+y.length)+":");const k=P=>{this.dispatch(P),i(":"),e.excludeValues||this.dispatch(r[P]),i(",")};for(const P of b)k(P);for(const P of y)k(P)}},array(r,a){if(a=a===void 0?e.unorderedArrays!==!1:a,i("array:"+r.length+":"),!a||r.length<=1){for(const m of r)this.dispatch(m);return}const c=new Map,f=r.map(m=>{const b=z2(e);b.dispatch(m);for(const[y,k]of b.getContext())c.set(y,k);return b.toString()});return n=c,f.sort(),this.array(f,!1)},date(r){return i("date:"+r.toJSON())},symbol(r){return i("symbol:"+r.toString())},unkown(r,a){if(i(a),!!r&&(i(":"),r&&typeof r.entries=="function"))return this.array(Array.from(r.entries()),!0)},error(r){return i("error:"+r.toString())},boolean(r){return i("bool:"+r)},string(r){i("string:"+r.length+":"),i(r)},function(r){i("fn:"),Q0(r)?this.dispatch("[native]"):this.dispatch(r.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(r.name)),e.respectFunctionProperties&&this.object(r)},number(r){return i("number:"+r)},xml(r){return i("xml:"+r.toString())},null(){return i("Null")},undefined(){return i("Undefined")},regexp(r){return i("regex:"+r.toString())},uint8array(r){return i("uint8array:"),this.dispatch(Array.prototype.slice.call(r))},uint8clampedarray(r){return i("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(r))},int8array(r){return i("int8array:"),this.dispatch(Array.prototype.slice.call(r))},uint16array(r){return i("uint16array:"),this.dispatch(Array.prototype.slice.call(r))},int16array(r){return i("int16array:"),this.dispatch(Array.prototype.slice.call(r))},uint32array(r){return i("uint32array:"),this.dispatch(Array.prototype.slice.call(r))},int32array(r){return i("int32array:"),this.dispatch(Array.prototype.slice.call(r))},float32array(r){return i("float32array:"),this.dispatch(Array.prototype.slice.call(r))},float64array(r){return i("float64array:"),this.dispatch(Array.prototype.slice.call(r))},arraybuffer(r){return i("arraybuffer:"),this.dispatch(new Uint8Array(r))},url(r){return i("url:"+r.toString())},map(r){i("map:");const a=[...r];return this.array(a,e.unorderedSets!==!1)},set(r){i("set:");const a=[...r];return this.array(a,e.unorderedSets!==!1)},file(r){return i("file:"),this.dispatch([r.name,r.size,r.type,r.lastModfied])},blob(){if(e.ignoreUnknown)return i("[blob]");throw new Error(`Hashing Blob objects is currently not supported
Use "options.replacer" or "options.ignoreUnknown"
`)},domwindow(){return i("domwindow")},bigint(r){return i("bigint:"+r.toString())},process(){return i("process")},timer(){return i("timer")},pipe(){return i("pipe")},tcp(){return i("tcp")},udp(){return i("udp")},tty(){return i("tty")},statwatcher(){return i("statwatcher")},securecontext(){return i("securecontext")},connection(){return i("connection")},zlib(){return i("zlib")},context(){return i("context")},nodescript(){return i("nodescript")},httpparser(){return i("httpparser")},dataview(){return i("dataview")},signal(){return i("signal")},fsevent(){return i("fsevent")},tlswrap(){return i("tlswrap")}}}const W2="[native code] }",KR=W2.length;function Q0(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-KR)===W2}function JR(e,t,n={}){return e===t||Z0(e,n)===Z0(t,n)}function Sh(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function xp(e,t,n=".",i){if(!Sh(t))return xp(e,{},n,i);const r=Object.assign({},t);for(const a in e){if(a==="__proto__"||a==="constructor")continue;const c=e[a];c!=null&&(i&&i(r,a,c,n)||(Array.isArray(c)&&Array.isArray(r[a])?r[a]=[...c,...r[a]]:Sh(c)&&Sh(r[a])?r[a]=xp(c,r[a],(n?`${n}.`:"")+a.toString(),i):r[a]=c))}return r}function V2(e){return(...t)=>t.reduce((n,i)=>xp(n,i,"",e),{})}const ZR=V2(),QR=V2((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function eI(e,t){try{return t in e}catch{return!1}}class Sp extends Error{constructor(n,i={}){super(n,i);Ls(this,"statusCode",500);Ls(this,"fatal",!1);Ls(this,"unhandled",!1);Ls(this,"statusMessage");Ls(this,"data");Ls(this,"cause");i.cause&&!this.cause&&(this.cause=i.cause)}toJSON(){const n={message:this.message,statusCode:_p(this.statusCode,500)};return this.statusMessage&&(n.statusMessage=G2(this.statusMessage)),this.data!==void 0&&(n.data=this.data),n}}Ls(Sp,"__h3_error__",!0);function kp(e){if(typeof e=="string")return new Sp(e);if(tI(e))return e;const t=new Sp(e.message??e.statusMessage??"",{cause:e.cause||e});if(eI(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=_p(e.statusCode,t.statusCode):e.status&&(t.statusCode=_p(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;G2(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function tI(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const nI=/[^\u0009\u0020-\u007E]/g;function G2(e=""){return e.replace(nI,"")}function _p(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const q2=Symbol("layout-meta"),Co=Symbol("route"),Dn=()=>{var e;return(e=nt())==null?void 0:e.$router},$u=()=>Cd()?yn(Co,nt()._route):nt()._route;const iI=(e,t,n={})=>{const i=nt(),r=n.global||!1,a=t;if(!a){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}r?i._middleware.global.push(a):i._middleware.named[e]=a},sI=()=>{try{if(nt()._processingMiddleware)return!0}catch{return!1}return!1},zu=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?rI(e):Dn().resolve(e).href;if(t!=null&&t.open){const{target:m="_blank",windowFeatures:b={}}=t.open,y=Object.entries(b).filter(([k,P])=>P!==void 0).map(([k,P])=>`${k.toLowerCase()}=${P}`).join(", ");return open(n,m,y),Promise.resolve()}const i=xs(n,{acceptRelative:!0}),r=(t==null?void 0:t.external)||i;if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:m}=new URL(n,window.location.href);if(m&&JL(m))throw new Error(`Cannot navigate to a URL with '${m}' protocol.`)}const a=sI();if(!r&&a)return t!=null&&t.replace?typeof e=="string"?{path:e,replace:!0}:{...e,replace:!0}:e;const c=Dn(),f=nt();return r?(f._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,a?f.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?c.replace(e):c.push(e)};function rI(e){return R2(e.path||"",e.query||{})+(e.hash||"")}const Y2="__nuxt_error",sl=()=>Em(nt().payload,"error"),wr=e=>{const t=Rd(e);try{const n=nt(),i=sl();n.hooks.callHook("app:error",t),i.value=i.value||t}catch{throw t}return t},oI=async(e={})=>{const t=nt(),n=sl();t.callHook("app:error:cleared",e),e.redirect&&await Dn().replace(e.redirect),n.value=DR},ev=e=>!!e&&typeof e=="object"&&Y2 in e,Rd=e=>{const t=kp(e);return Object.defineProperty(t,Y2,{value:!0,configurable:!1,writable:!1}),t};function aI(){return X2().__VUE_DEVTOOLS_GLOBAL_HOOK__}function X2(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const lI=typeof Proxy=="function",cI="devtools-plugin:setup",uI="plugin:settings:set";let io,Pp;function dI(){var e;return io!==void 0||(typeof window<"u"&&window.performance?(io=!0,Pp=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(io=!0,Pp=globalThis.perf_hooks.performance):io=!1),io}function fI(){return dI()?Pp.now():Date.now()}class hI{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const i={};if(t.settings)for(const c in t.settings){const f=t.settings[c];i[c]=f.defaultValue}const r=`__vue-devtools-plugin-settings__${t.id}`;let a=Object.assign({},i);try{const c=localStorage.getItem(r),f=JSON.parse(c);Object.assign(a,f)}catch{}this.fallbacks={getSettings(){return a},setSettings(c){try{localStorage.setItem(r,JSON.stringify(c))}catch{}a=c},now(){return fI()}},n&&n.on(uI,(c,f)=>{c===this.plugin.id&&this.fallbacks.setSettings(f)}),this.proxiedOn=new Proxy({},{get:(c,f)=>this.target?this.target.on[f]:(...m)=>{this.onQueue.push({method:f,args:m})}}),this.proxiedTarget=new Proxy({},{get:(c,f)=>this.target?this.target[f]:f==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(f)?(...m)=>(this.targetQueue.push({method:f,args:m,resolve:()=>{}}),this.fallbacks[f](...m)):(...m)=>new Promise(b=>{this.targetQueue.push({method:f,args:m,resolve:b})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Id(e,t){const n=e,i=X2(),r=aI(),a=lI&&n.enableEarlyProxy;if(r&&(i.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!a))r.emit(cI,e,t);else{const c=a?new hI(n,r):null;(i.__VUE_DEVTOOLS_PLUGINS__=i.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:c}),c&&t(c.proxiedTarget)}}/*!
 * pinia v2.3.1
 * (c) 2025 Eduardo San Martin Morote
 * @license MIT
 */let K2;const Pl=e=>K2=e,J2=Symbol();function Ep(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Yi;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Yi||(Yi={}));const vo=typeof window<"u",tv=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:typeof globalThis=="object"?globalThis:{HTMLElement:null};function pI(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\uFEFF",e],{type:e.type}):e}function Zm(e,t,n){const i=new XMLHttpRequest;i.open("GET",e),i.responseType="blob",i.onload=function(){ek(i.response,t,n)},i.onerror=function(){console.error("could not download file")},i.send()}function Z2(e){const t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Zc(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}}const Qc=typeof navigator=="object"?navigator:{userAgent:""},Q2=/Macintosh/.test(Qc.userAgent)&&/AppleWebKit/.test(Qc.userAgent)&&!/Safari/.test(Qc.userAgent),ek=vo?typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!Q2?mI:"msSaveOrOpenBlob"in Qc?gI:bI:()=>{};function mI(e,t="download",n){const i=document.createElement("a");i.download=t,i.rel="noopener",typeof e=="string"?(i.href=e,i.origin!==location.origin?Z2(i.href)?Zm(e,t,n):(i.target="_blank",Zc(i)):Zc(i)):(i.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(i.href)},4e4),setTimeout(function(){Zc(i)},0))}function gI(e,t="download",n){if(typeof e=="string")if(Z2(e))Zm(e,t,n);else{const i=document.createElement("a");i.href=e,i.target="_blank",setTimeout(function(){Zc(i)})}else navigator.msSaveOrOpenBlob(pI(e,n),t)}function bI(e,t,n,i){if(i=i||open("","_blank"),i&&(i.document.title=i.document.body.innerText="downloading..."),typeof e=="string")return Zm(e,t,n);const r=e.type==="application/octet-stream",a=/constructor/i.test(String(tv.HTMLElement))||"safari"in tv,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||r&&a||Q2)&&typeof FileReader<"u"){const f=new FileReader;f.onloadend=function(){let m=f.result;if(typeof m!="string")throw i=null,new Error("Wrong reader.result type");m=c?m:m.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=m:location.assign(m),i=null},f.readAsDataURL(e)}else{const f=URL.createObjectURL(e);i?i.location.assign(f):location.href=f,i=null,setTimeout(function(){URL.revokeObjectURL(f)},4e4)}}function bn(e,t){const n="🍍 "+e;typeof __VUE_DEVTOOLS_TOAST__=="function"?__VUE_DEVTOOLS_TOAST__(n,t):t==="error"?console.error(n):t==="warn"?console.warn(n):console.log(n)}function Qm(e){return"_a"in e&&"install"in e}function tk(){if(!("clipboard"in navigator))return bn("Your browser doesn't support the Clipboard API","error"),!0}function nk(e){return e instanceof Error&&e.message.toLowerCase().includes("document is not focused")?(bn('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0):!1}async function yI(e){if(!tk())try{await navigator.clipboard.writeText(JSON.stringify(e.state.value)),bn("Global state copied to clipboard.")}catch(t){if(nk(t))return;bn("Failed to serialize the state. Check the console for more details.","error"),console.error(t)}}async function vI(e){if(!tk())try{ik(e,JSON.parse(await navigator.clipboard.readText())),bn("Global state pasted from clipboard.")}catch(t){if(nk(t))return;bn("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(t)}}async function wI(e){try{ek(new Blob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(t){bn("Failed to export the state as JSON. Check the console for more details.","error"),console.error(t)}}let rs;function xI(){rs||(rs=document.createElement("input"),rs.type="file",rs.accept=".json");function e(){return new Promise((t,n)=>{rs.onchange=async()=>{const i=rs.files;if(!i)return t(null);const r=i.item(0);return t(r?{text:await r.text(),file:r}:null)},rs.oncancel=()=>t(null),rs.onerror=n,rs.click()})}return e}async function SI(e){try{const n=await xI()();if(!n)return;const{text:i,file:r}=n;ik(e,JSON.parse(i)),bn(`Global state imported from "${r.name}".`)}catch(t){bn("Failed to import the state from JSON. Check the console for more details.","error"),console.error(t)}}function ik(e,t){for(const n in t){const i=e.state.value[n];i?Object.assign(i,t[n]):e.state.value[n]=t[n]}}function _i(e){return{_custom:{display:e}}}const sk="🍍 Pinia (root)",eu="_root";function kI(e){return Qm(e)?{id:eu,label:sk}:{id:e.$id,label:e.$id}}function _I(e){if(Qm(e)){const n=Array.from(e._s.keys()),i=e._s;return{state:n.map(a=>({editable:!0,key:a,value:e.state.value[a]})),getters:n.filter(a=>i.get(a)._getters).map(a=>{const c=i.get(a);return{editable:!1,key:a,value:c._getters.reduce((f,m)=>(f[m]=c[m],f),{})}})}}const t={state:Object.keys(e.$state).map(n=>({editable:!0,key:n,value:e.$state[n]}))};return e._getters&&e._getters.length&&(t.getters=e._getters.map(n=>({editable:!1,key:n,value:e[n]}))),e._customProperties.size&&(t.customProperties=Array.from(e._customProperties).map(n=>({editable:!0,key:n,value:e[n]}))),t}function PI(e){return e?Array.isArray(e)?e.reduce((t,n)=>(t.keys.push(n.key),t.operations.push(n.type),t.oldValue[n.key]=n.oldValue,t.newValue[n.key]=n.newValue,t),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:_i(e.type),key:_i(e.key),oldValue:e.oldValue,newValue:e.newValue}:{}}function EI(e){switch(e){case Yi.direct:return"mutation";case Yi.patchFunction:return"$patch";case Yi.patchObject:return"$patch";default:return"unknown"}}let fo=!0;const tu=[],br="pinia:mutations",On="pinia",{assign:TI}=Object,Wu=e=>"🍍 "+e;function CI(e,t){Id({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:tu,app:e},n=>{typeof n.now!="function"&&bn("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),n.addTimelineLayer({id:br,label:"Pinia 🍍",color:15064968}),n.addInspector({id:On,label:"Pinia 🍍",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{yI(t)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await vI(t),n.sendInspectorTree(On),n.sendInspectorState(On)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{wI(t)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await SI(t),n.sendInspectorTree(On),n.sendInspectorState(On)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:i=>{const r=t._s.get(i);r?typeof r.$reset!="function"?bn(`Cannot reset "${i}" store because it doesn't have a "$reset" method implemented.`,"warn"):(r.$reset(),bn(`Store "${i}" reset.`)):bn(`Cannot reset "${i}" store because it wasn't found.`,"warn")}}]}),n.on.inspectComponent((i,r)=>{const a=i.componentInstance&&i.componentInstance.proxy;if(a&&a._pStores){const c=i.componentInstance.proxy._pStores;Object.values(c).forEach(f=>{i.instanceData.state.push({type:Wu(f.$id),key:"state",editable:!0,value:f._isOptionsAPI?{_custom:{value:rt(f.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>f.$reset()}]}}:Object.keys(f.$state).reduce((m,b)=>(m[b]=f.$state[b],m),{})}),f._getters&&f._getters.length&&i.instanceData.state.push({type:Wu(f.$id),key:"getters",editable:!1,value:f._getters.reduce((m,b)=>{try{m[b]=f[b]}catch(y){m[b]=y}return m},{})})})}}),n.on.getInspectorTree(i=>{if(i.app===e&&i.inspectorId===On){let r=[t];r=r.concat(Array.from(t._s.values())),i.rootNodes=(i.filter?r.filter(a=>"$id"in a?a.$id.toLowerCase().includes(i.filter.toLowerCase()):sk.toLowerCase().includes(i.filter.toLowerCase())):r).map(kI)}}),globalThis.$pinia=t,n.on.getInspectorState(i=>{if(i.app===e&&i.inspectorId===On){const r=i.nodeId===eu?t:t._s.get(i.nodeId);if(!r)return;r&&(i.nodeId!==eu&&(globalThis.$store=rt(r)),i.state=_I(r))}}),n.on.editInspectorState((i,r)=>{if(i.app===e&&i.inspectorId===On){const a=i.nodeId===eu?t:t._s.get(i.nodeId);if(!a)return bn(`store "${i.nodeId}" not found`,"error");const{path:c}=i;Qm(a)?c.unshift("state"):(c.length!==1||!a._customProperties.has(c[0])||c[0]in a.$state)&&c.unshift("$state"),fo=!1,i.set(a,c,i.state.value),fo=!0}}),n.on.editComponentState(i=>{if(i.type.startsWith("🍍")){const r=i.type.replace(/^🍍\s*/,""),a=t._s.get(r);if(!a)return bn(`store "${r}" not found`,"error");const{path:c}=i;if(c[0]!=="state")return bn(`Invalid path for store "${r}":
${c}
Only state can be modified.`);c[0]="$state",fo=!1,i.set(a,c,i.state.value),fo=!0}})})}function AI(e,t){tu.includes(Wu(t.$id))||tu.push(Wu(t.$id)),Id({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:tu,app:e,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},n=>{const i=typeof n.now=="function"?n.now.bind(n):Date.now;t.$onAction(({after:c,onError:f,name:m,args:b})=>{const y=rk++;n.addTimelineEvent({layerId:br,event:{time:i(),title:"🛫 "+m,subtitle:"start",data:{store:_i(t.$id),action:_i(m),args:b},groupId:y}}),c(k=>{zs=void 0,n.addTimelineEvent({layerId:br,event:{time:i(),title:"🛬 "+m,subtitle:"end",data:{store:_i(t.$id),action:_i(m),args:b,result:k},groupId:y}})}),f(k=>{zs=void 0,n.addTimelineEvent({layerId:br,event:{time:i(),logType:"error",title:"💥 "+m,subtitle:"end",data:{store:_i(t.$id),action:_i(m),args:b,error:k},groupId:y}})})},!0),t._customProperties.forEach(c=>{tn(()=>mt(t[c]),(f,m)=>{n.notifyComponentUpdate(),n.sendInspectorState(On),fo&&n.addTimelineEvent({layerId:br,event:{time:i(),title:"Change",subtitle:c,data:{newValue:f,oldValue:m},groupId:zs}})},{deep:!0})}),t.$subscribe(({events:c,type:f},m)=>{if(n.notifyComponentUpdate(),n.sendInspectorState(On),!fo)return;const b={time:i(),title:EI(f),data:TI({store:_i(t.$id)},PI(c)),groupId:zs};f===Yi.patchFunction?b.subtitle="⤵️":f===Yi.patchObject?b.subtitle="🧩":c&&!Array.isArray(c)&&(b.subtitle=c.type),c&&(b.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:c}}),n.addTimelineEvent({layerId:br,event:b})},{detached:!0,flush:"sync"});const r=t._hotUpdate;t._hotUpdate=Er(c=>{r(c),n.addTimelineEvent({layerId:br,event:{time:i(),title:"🔥 "+t.$id,subtitle:"HMR update",data:{store:_i(t.$id),info:_i("HMR update")}}}),n.notifyComponentUpdate(),n.sendInspectorTree(On),n.sendInspectorState(On)});const{$dispose:a}=t;t.$dispose=()=>{a(),n.notifyComponentUpdate(),n.sendInspectorTree(On),n.sendInspectorState(On),n.getSettings().logStoreChanges&&bn(`Disposed "${t.$id}" store 🗑`)},n.notifyComponentUpdate(),n.sendInspectorTree(On),n.sendInspectorState(On),n.getSettings().logStoreChanges&&bn(`"${t.$id}" store installed 🆕`)})}let rk=0,zs;function nv(e,t,n){const i=t.reduce((r,a)=>(r[a]=rt(e)[a],r),{});for(const r in i)e[r]=function(){const a=rk,c=n?new Proxy(e,{get(...m){return zs=a,Reflect.get(...m)},set(...m){return zs=a,Reflect.set(...m)}}):e;zs=a;const f=i[r].apply(c,arguments);return zs=void 0,f}}function OI({app:e,store:t,options:n}){if(!t.$id.startsWith("__hot:")){if(t._isOptionsAPI=!!n.state,!t._p._testing){nv(t,Object.keys(n.actions),t._isOptionsAPI);const i=t._hotUpdate;rt(t)._hotUpdate=function(r){i.apply(this,arguments),nv(t,Object.keys(r._hmrPayload.actions),!!t._isOptionsAPI)}}AI(e,t)}}function MI(){const e=Ho(!0),t=e.run(()=>ft({}));let n=[],i=[];const r=Er({install(a){Pl(r),r._a=a,a.provide(J2,r),a.config.globalProperties.$pinia=r,vo&&CI(a,r),i.forEach(c=>n.push(c)),i=[]},use(a){return this._a?n.push(a):i.push(a),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return vo&&typeof Proxy<"u"&&r.use(OI),r}const ok=()=>{};function iv(e,t,n,i=ok){e.push(t);const r=()=>{const a=e.indexOf(t);a>-1&&(e.splice(a,1),i())};return!n&&jo()&&qa(r),r}function so(e,...t){e.slice().forEach(n=>{n(...t)})}const LI=e=>e(),sv=Symbol(),kh=Symbol();function Tp(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,i)=>e.set(i,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const i=t[n],r=e[n];Ep(r)&&Ep(i)&&e.hasOwnProperty(n)&&!dt(i)&&!ui(i)?e[n]=Tp(r,i):e[n]=i}return e}const RI=Symbol();function II(e){return!Ep(e)||!e.hasOwnProperty(RI)}const{assign:ki}=Object;function DI(e){return!!(dt(e)&&e.effect)}function NI(e,t,n,i){const{state:r,actions:a,getters:c}=t,f=n.state.value[e];let m;function b(){f||(n.state.value[e]=r?r():{});const y=iS(n.state.value[e]);return ki(y,a,Object.keys(c||{}).reduce((k,P)=>(k[P]=Er(Ut(()=>{Pl(n);const C=n._s.get(e);return c[P].call(C,C)})),k),{}))}return m=ak(e,b,t,n,i,!0),m}function ak(e,t,n={},i,r,a){let c;const f=ki({actions:{}},n),m={deep:!0};let b,y,k=[],P=[],C;const N=i.state.value[e];!a&&!N&&(i.state.value[e]={});const B=ft({});let U;function M(Q){let ce;b=y=!1,typeof Q=="function"?(Q(i.state.value[e]),ce={type:Yi.patchFunction,storeId:e,events:C}):(Tp(i.state.value[e],Q),ce={type:Yi.patchObject,payload:Q,storeId:e,events:C});const te=U=Symbol();bi().then(()=>{U===te&&(b=!0)}),y=!0,so(k,ce,i.state.value[e])}const F=a?function(){const{state:ce}=n,te=ce?ce():{};this.$patch(be=>{ki(be,te)})}:ok;function I(){c.stop(),k=[],P=[],i._s.delete(e)}const E=(Q,ce="")=>{if(sv in Q)return Q[kh]=ce,Q;const te=function(){Pl(i);const be=Array.from(arguments),Me=[],Oe=[];function xe(Fe){Me.push(Fe)}function Le(Fe){Oe.push(Fe)}so(P,{args:be,name:te[kh],store:L,after:xe,onError:Le});let Se;try{Se=Q.apply(this&&this.$id===e?this:L,be)}catch(Fe){throw so(Oe,Fe),Fe}return Se instanceof Promise?Se.then(Fe=>(so(Me,Fe),Fe)).catch(Fe=>(so(Oe,Fe),Promise.reject(Fe))):(so(Me,Se),Se)};return te[sv]=!0,te[kh]=ce,te},z=Er({actions:{},getters:{},state:[],hotState:B}),$={_p:i,$id:e,$onAction:iv.bind(null,P),$patch:M,$reset:F,$subscribe(Q,ce={}){const te=iv(k,Q,ce.detached,()=>be()),be=c.run(()=>tn(()=>i.state.value[e],Me=>{(ce.flush==="sync"?y:b)&&Q({storeId:e,type:Yi.direct,events:C},Me)},ki({},m,ce)));return te},$dispose:I},L=Kn(vo?ki({_hmrPayload:z,_customProperties:Er(new Set)},$):$);i._s.set(e,L);const ne=(i._a&&i._a.runWithContext||LI)(()=>i._e.run(()=>(c=Ho()).run(()=>t({action:E}))));for(const Q in ne){const ce=ne[Q];if(dt(ce)&&!DI(ce)||ui(ce))a||(N&&II(ce)&&(dt(ce)?ce.value=N[Q]:Tp(ce,N[Q])),i.state.value[e][Q]=ce);else if(typeof ce=="function"){const te=E(ce,Q);ne[Q]=te,f.actions[Q]=ce}}if(ki(L,ne),ki(rt(L),ne),Object.defineProperty(L,"$state",{get:()=>i.state.value[e],set:Q=>{M(ce=>{ki(ce,Q)})}}),vo){const Q={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach(ce=>{Object.defineProperty(L,ce,ki({value:L[ce]},Q))})}return i._p.forEach(Q=>{if(vo){const ce=c.run(()=>Q({store:L,app:i._a,pinia:i,options:f}));Object.keys(ce||{}).forEach(te=>L._customProperties.add(te)),ki(L,ce)}else ki(L,c.run(()=>Q({store:L,app:i._a,pinia:i,options:f})))}),N&&a&&n.hydrate&&n.hydrate(L.$state,N),b=!0,y=!0,L}/*! #__NO_SIDE_EFFECTS__ */function eg(e,t,n){let i,r;const a=typeof t=="function";typeof e=="string"?(i=e,r=a?n:t):(r=e,i=e.id);function c(f,m){const b=Cd();return f=f||(b?yn(J2,null):null),f&&Pl(f),f=K2,f._s.has(i)||(a?ak(i,t,r,f):NI(i,r,f)),f._s.get(i)}return c.$id=i,c}function rv(e){const t=UI(e),n=new ArrayBuffer(t.length),i=new DataView(n);for(let r=0;r<n.byteLength;r++)i.setUint8(r,t.charCodeAt(r));return n}const FI="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function UI(e){e.length%4===0&&(e=e.replace(/==?$/,""));let t="",n=0,i=0;for(let r=0;r<e.length;r++)n<<=6,n|=FI.indexOf(e[r]),i+=6,i===24&&(t+=String.fromCharCode((n&16711680)>>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=i=0);return i===12?(n>>=4,t+=String.fromCharCode(n)):i===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const BI=-1,HI=-2,jI=-3,$I=-4,zI=-5,WI=-6;function VI(e,t){return GI(JSON.parse(e),t)}function GI(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,i=Array(n.length);function r(a,c=!1){if(a===BI)return;if(a===jI)return NaN;if(a===$I)return 1/0;if(a===zI)return-1/0;if(a===WI)return-0;if(c)throw new Error("Invalid input");if(a in i)return i[a];const f=n[a];if(!f||typeof f!="object")i[a]=f;else if(Array.isArray(f))if(typeof f[0]=="string"){const m=f[0],b=t==null?void 0:t[m];if(b)return i[a]=b(r(f[1]));switch(m){case"Date":i[a]=new Date(f[1]);break;case"Set":const y=new Set;i[a]=y;for(let C=1;C<f.length;C+=1)y.add(r(f[C]));break;case"Map":const k=new Map;i[a]=k;for(let C=1;C<f.length;C+=2)k.set(r(f[C]),r(f[C+1]));break;case"RegExp":i[a]=new RegExp(f[1],f[2]);break;case"Object":i[a]=Object(f[1]);break;case"BigInt":i[a]=BigInt(f[1]);break;case"null":const P=Object.create(null);i[a]=P;for(let C=1;C<f.length;C+=2)P[f[C]]=r(f[C+1]);break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{const C=globalThis[m],N=f[1],B=rv(N),U=new C(B);i[a]=U;break}case"ArrayBuffer":{const C=f[1],N=rv(C);i[a]=N;break}default:throw new Error(`Unknown type ${m}`)}}else{const m=new Array(f.length);i[a]=m;for(let b=0;b<f.length;b+=1){const y=f[b];y!==HI&&(m[b]=r(y))}}else{const m={};i[a]=m;for(const b in f){const y=f[b];m[b]=r(y)}}return i[a]}return r(0)}const qI=new Set(["title","titleTemplate","script","style","noscript"]),nu=new Set(["base","meta","link","style","script","noscript"]),YI=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),XI=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),lk=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),KI=typeof window<"u";function Vu(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Cp(e){if(e._h)return e._h;if(e._d)return Vu(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const n in e.props)t+=`${n}:${String(e.props[n])},`;return Vu(t)}function JI(e,t){return e instanceof Promise?e.then(t):t(e)}function Ap(e,t,n,i){const r=i||uk(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},e==="templateParams"||e==="titleTemplate");if(r instanceof Promise)return r.then(c=>Ap(e,t,n,c));const a={tag:e,props:r};for(const c of lk){const f=a.props[c]!==void 0?a.props[c]:n[c];f!==void 0&&((!(c==="innerHTML"||c==="textContent"||c==="children")||qI.has(a.tag))&&(a[c==="children"?"innerHTML":c]=f),delete a.props[c])}return a.props.body&&(a.tagPosition="bodyClose",delete a.props.body),a.tag==="script"&&typeof a.innerHTML=="object"&&(a.innerHTML=JSON.stringify(a.innerHTML),a.props.type=a.props.type||"application/json"),Array.isArray(a.props.content)?a.props.content.map(c=>({...a,props:{...a.props,content:c}})):a}function ZI(e,t){var i;const n=e==="class"?" ":";";return t&&typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,a])=>e==="style"?`${r}:${a}`:r)),(i=String(Array.isArray(t)?t.join(n):t))==null?void 0:i.split(n).filter(r=>!!r.trim()).join(n)}function ck(e,t,n,i){for(let r=i;r<n.length;r+=1){const a=n[r];if(a==="class"||a==="style"){e[a]=ZI(a,e[a]);continue}if(e[a]instanceof Promise)return e[a].then(c=>(e[a]=c,ck(e,t,n,r)));if(!t&&!lk.has(a)){const c=String(e[a]),f=a.startsWith("data-");c==="true"||c===""?e[a]=f?"true":!0:e[a]||(f&&c==="false"?e[a]="false":delete e[a])}}}function uk(e,t=!1){const n=ck(e,t,Object.keys(e),0);return n instanceof Promise?n.then(()=>e):e}const QI=10;function dk(e,t,n){for(let i=n;i<t.length;i+=1){const r=t[i];if(r instanceof Promise)return r.then(a=>(t[i]=a,dk(e,t,i)));Array.isArray(r)?e.push(...r):e.push(r)}}function eD(e){const t=[],n=e.resolvedInput;for(const r in n){if(!Object.prototype.hasOwnProperty.call(n,r))continue;const a=n[r];if(!(a===void 0||!YI.has(r))){if(Array.isArray(a)){for(const c of a)t.push(Ap(r,c,e));continue}t.push(Ap(r,a,e))}}if(t.length===0)return[];const i=[];return JI(dk(i,t,0),()=>i.map((r,a)=>(r._e=e._i,e.mode&&(r._m=e.mode),r._p=(e._i<<QI)+a,r)))}const ov=new Set(["onload","onerror","onabort","onprogress","onloadstart"]),av={base:-10,title:10},lv={critical:-80,high:-10,low:20};function Gu(e){const t=e.tagPriority;if(typeof t=="number")return t;let n=100;return e.tag==="meta"?e.props["http-equiv"]==="content-security-policy"?n=-30:e.props.charset?n=-20:e.props.name==="viewport"&&(n=-15):e.tag==="link"&&e.props.rel==="preconnect"?n=20:e.tag in av&&(n=av[e.tag]),t&&t in lv?n+lv[t]:n}const tD=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],nD=["name","property","http-equiv"];function fk(e){const{props:t,tag:n}=e;if(XI.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(t.id)return`${n}:id:${t.id}`;for(const i of nD)if(t[i]!==void 0)return`${n}:${i}:${t[i]}`;return!1}const Hs="%separator";function iD(e,t,n=!1){var r;let i;if(t==="s"||t==="pageTitle")i=e.pageTitle;else if(t.includes(".")){const a=t.indexOf(".");i=(r=e[t.substring(0,a)])==null?void 0:r[t.substring(a+1)]}else i=e[t];if(i!==void 0)return n?(i||"").replace(/"/g,'\\"'):i||""}const sD=new RegExp(`${Hs}(?:\\s*${Hs})*`,"g");function Fc(e,t,n,i=!1){if(typeof e!="string"||!e.includes("%"))return e;let r=e;try{r=decodeURI(e)}catch{}const a=r.match(/%\w+(?:\.\w+)?/g);if(!a)return e;const c=e.includes(Hs);return e=e.replace(/%\w+(?:\.\w+)?/g,f=>{if(f===Hs||!a.includes(f))return f;const m=iD(t,f.slice(1),i);return m!==void 0?m:f}).trim(),c&&(e.endsWith(Hs)&&(e=e.slice(0,-Hs.length)),e.startsWith(Hs)&&(e=e.slice(Hs.length)),e=e.replace(sD,n).trim()),e}function cv(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function hk(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const i={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",i),!!i.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async r=>{var k;const a=(await e.resolveTags()).map(P=>({tag:P,id:nu.has(P.tag)?Cp(P):P.tag,shouldRender:!0}));let c=e._dom;if(!c){c={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};const P=new Set;for(const C of["body","head"]){const N=(k=n[C])==null?void 0:k.children;for(const B of N){const U=B.tagName.toLowerCase();if(!nu.has(U))continue;const M={tag:U,props:await uk(B.getAttributeNames().reduce((z,$)=>({...z,[$]:B.getAttribute($)}),{})),innerHTML:B.innerHTML},F=fk(M);let I=F,E=1;for(;I&&P.has(I);)I=`${F}:${E++}`;I&&(M._d=I,P.add(I)),c.elMap[B.getAttribute("data-hid")||Cp(M)]=B}}}c.pendingSideEffects={...c.sideEffects},c.sideEffects={};function f(P,C,N){const B=`${P}:${C}`;c.sideEffects[B]=N,delete c.pendingSideEffects[B]}function m({id:P,$el:C,tag:N}){const B=N.tag.endsWith("Attrs");if(c.elMap[P]=C,B||(N.textContent&&N.textContent!==C.textContent&&(C.textContent=N.textContent),N.innerHTML&&N.innerHTML!==C.innerHTML&&(C.innerHTML=N.innerHTML),f(P,"el",()=>{var U;(U=c.elMap[P])==null||U.remove(),delete c.elMap[P]})),N._eventHandlers)for(const U in N._eventHandlers)Object.prototype.hasOwnProperty.call(N._eventHandlers,U)&&C.getAttribute(`data-${U}`)!==""&&((N.tag==="bodyAttrs"?n.defaultView:C).addEventListener(U.substring(2),N._eventHandlers[U].bind(C)),C.setAttribute(`data-${U}`,""));for(const U in N.props){if(!Object.prototype.hasOwnProperty.call(N.props,U))continue;const M=N.props[U],F=`attr:${U}`;if(U==="class"){if(!M)continue;for(const I of M.split(" "))B&&f(P,`${F}:${I}`,()=>C.classList.remove(I)),!C.classList.contains(I)&&C.classList.add(I)}else if(U==="style"){if(!M)continue;for(const I of M.split(";")){const E=I.indexOf(":"),z=I.substring(0,E).trim(),$=I.substring(E+1).trim();f(P,`${F}:${z}`,()=>{C.style.removeProperty(z)}),C.style.setProperty(z,$)}}else C.getAttribute(U)!==M&&C.setAttribute(U,M===!0?"":String(M)),B&&f(P,F,()=>C.removeAttribute(U))}}const b=[],y={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const P of a){const{tag:C,shouldRender:N,id:B}=P;if(N){if(C.tag==="title"){n.title=C.textContent;continue}P.$el=P.$el||c.elMap[B],P.$el?m(P):nu.has(C.tag)&&b.push(P)}}for(const P of b){const C=P.tag.tagPosition||"head";P.$el=n.createElement(P.tag.tag),m(P),y[C]=y[C]||n.createDocumentFragment(),y[C].appendChild(P.$el)}for(const P of a)await e.hooks.callHook("dom:renderTag",P,n,f);y.head&&n.head.appendChild(y.head),y.bodyOpen&&n.body.insertBefore(y.bodyOpen,n.body.firstChild),y.bodyClose&&n.body.appendChild(y.bodyClose);for(const P in c.pendingSideEffects)c.pendingSideEffects[P]();e._dom=c,await e.hooks.callHook("dom:rendered",{renders:a}),r()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function rD(e,t={}){const n=t.delayFn||(i=>setTimeout(i,10));return e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise(i=>n(()=>hk(e,t).then(()=>{delete e._domDebouncedUpdatePromise,i()})))}function oD(e){return t=>{var i,r;const n=((r=(i=t.resolvedOptions.document)==null?void 0:i.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":a=>{rD(a,e)}}}}}const aD=new Set(["templateParams","htmlAttrs","bodyAttrs"]),lD={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=fk(e);t&&!t.startsWith("meta:og:")&&!t.startsWith("meta:twitter:")&&delete e.key;const n=t||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":e=>{const t=Object.create(null);for(const i of e.tags){const r=(i.key?`${i.tag}:${i.key}`:i._d)||Cp(i),a=t[r];if(a){let f=i==null?void 0:i.tagDuplicateStrategy;if(!f&&aD.has(i.tag)&&(f="merge"),f==="merge"){const m=a.props;m.style&&i.props.style&&(m.style[m.style.length-1]!==";"&&(m.style+=";"),i.props.style=`${m.style} ${i.props.style}`),m.class&&i.props.class?i.props.class=`${m.class} ${i.props.class}`:m.class&&(i.props.class=m.class),t[r].props={...m,...i.props};continue}else if(i._e===a._e){a._duped=a._duped||[],i._d=`${a._d}:${a._duped.length+1}`,a._duped.push(i);continue}else if(Gu(i)>Gu(a))continue}if(!(i.innerHTML||i.textContent||Object.keys(i.props).length!==0)&&nu.has(i.tag)){delete t[r];continue}t[r]=i}const n=[];for(const i in t){const r=t[i],a=r._duped;n.push(r),a&&(delete r._duped,n.push(...a))}e.tags=n,e.tags=e.tags.filter(i=>!(i.tag==="meta"&&(i.props.name||i.props.property)&&!i.props.content))}}},cD=new Set(["script","link","bodyAttrs"]),uD=e=>({hooks:{"tags:resolve":t=>{for(const n of t.tags){if(!cD.has(n.tag))continue;const i=n.props;for(const r in i){if(r[0]!=="o"||r[1]!=="n"||!Object.prototype.hasOwnProperty.call(i,r))continue;const a=i[r];typeof a=="function"&&(e.ssr&&ov.has(r)?i[r]=`this.dataset.${r}fired = true`:delete i[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=a)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Vu(n.props.src||n.props.href))}},"dom:renderTag":({$el:t,tag:n})=>{var r,a;const i=t==null?void 0:t.dataset;if(i)for(const c in i){if(!c.endsWith("fired"))continue;const f=c.slice(0,-5);ov.has(f)&&((a=(r=n._eventHandlers)==null?void 0:r[f])==null||a.call(t,new Event(f.substring(2))))}}}}),dD=new Set(["link","style","script","noscript"]),fD={hooks:{"tag:normalise":({tag:e})=>{e.key&&dD.has(e.tag)&&(e.props["data-hid"]=e._h=Vu(e.key))}}},hD={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let n=!1;for(const i of e.tags)i._m!=="server"||i.tag!=="titleTemplate"&&i.tag!=="templateParams"&&i.tag!=="title"||(t[i.tag]=i.tag==="title"||i.tag==="titleTemplate"?i.textContent:i.props,n=!0);n&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},pD={hooks:{"tags:resolve":e=>{var t;for(const n of e.tags)if(typeof n.tagPriority=="string")for(const{prefix:i,offset:r}of tD){if(!n.tagPriority.startsWith(i))continue;const a=n.tagPriority.substring(i.length),c=(t=e.tags.find(f=>f._d===a))==null?void 0:t._p;if(c!==void 0){n._p=c+r;break}}e.tags.sort((n,i)=>{const r=Gu(n),a=Gu(i);return r<a?-1:r>a?1:n._p-i._p})}}},mD={meta:"content",link:"href",htmlAttrs:"lang"},gD=["innerHTML","textContent"],bD=e=>({hooks:{"tags:resolve":t=>{var c;const{tags:n}=t;let i;for(let f=0;f<n.length;f+=1)n[f].tag==="templateParams"&&(i=t.tags.splice(f,1)[0].props,f-=1);const r=i||{},a=r.separator||"|";delete r.separator,r.pageTitle=Fc(r.pageTitle||((c=n.find(f=>f.tag==="title"))==null?void 0:c.textContent)||"",r,a);for(const f of n){if(f.processTemplateParams===!1)continue;const m=mD[f.tag];if(m&&typeof f.props[m]=="string")f.props[m]=Fc(f.props[m],r,a);else if(f.processTemplateParams||f.tag==="titleTemplate"||f.tag==="title")for(const b of gD)typeof f[b]=="string"&&(f[b]=Fc(f[b],r,a,f.tag==="script"&&f.props.type.endsWith("json")))}e._templateParams=r,e._separator=a},"tags:afterResolve":({tags:t})=>{let n;for(let i=0;i<t.length;i+=1){const r=t[i];r.tag==="title"&&r.processTemplateParams!==!1&&(n=r)}n!=null&&n.textContent&&(n.textContent=Fc(n.textContent,e._templateParams,e._separator))}}}),yD={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n,i;for(let r=0;r<t.length;r+=1){const a=t[r];a.tag==="title"?n=a:a.tag==="titleTemplate"&&(i=a)}if(i&&n){const r=cv(i.textContent,n.textContent);r!==null?n.textContent=r||n.textContent:e.tags.splice(e.tags.indexOf(n),1)}else if(i){const r=cv(i.textContent);r!==null&&(i.textContent=r,i.tag="title",i=void 0)}i&&e.tags.splice(e.tags.indexOf(i),1)}}},vD={hooks:{"tags:afterResolve":e=>{for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&(t.props.type==="application/ld+json"||t.props.type==="application/json")?t.innerHTML=t.innerHTML.replace(/</g,"\\u003C"):t.innerHTML=t.innerHTML.replace(new RegExp(`</${t.tag}`,"g"),`<\\/${t.tag}`))}}};let pk;function wD(e={}){const t=xD(e);return t.use(oD()),pk=t}function uv(e,t){return!e||e==="server"&&t||e==="client"&&!t}function xD(e={}){const t=H2();t.addHooks(e.hooks||{}),e.document=e.document||(KI?document:void 0);const n=!e.document,i=()=>{f.dirty=!0,t.callHook("entries:updated",f)};let r=0,a=[];const c=[],f={plugins:c,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return a},use(m){const b=typeof m=="function"?m(f):m;(!b.key||!c.some(y=>y.key===b.key))&&(c.push(b),uv(b.mode,n)&&t.addHooks(b.hooks||{}))},push(m,b){b==null||delete b.head;const y={_i:r++,input:m,...b};return uv(y.mode,n)&&(a.push(y),i()),{dispose(){a=a.filter(k=>k._i!==y._i),i()},patch(k){for(const P of a)P._i===y._i&&(P.input=y.input=k);i()}}},async resolveTags(){const m={tags:[],entries:[...a]};await t.callHook("entries:resolve",m);for(const b of m.entries){const y=b.resolvedInput||b.input;if(b.resolvedInput=await(b.transform?b.transform(y):y),b.resolvedInput)for(const k of await eD(b)){const P={tag:k,entry:b,resolvedOptions:f.resolvedOptions};await t.callHook("tag:normalise",P),m.tags.push(P.tag)}}return await t.callHook("tags:beforeResolve",m),await t.callHook("tags:resolve",m),await t.callHook("tags:afterResolve",m),m.tags},ssr:n};return[lD,hD,uD,fD,pD,bD,yD,vD,...(e==null?void 0:e.plugins)||[]].forEach(m=>f.use(m)),f.hooks.callHook("init",f),f}function SD(){return pk}const kD=Lu[0]==="3";function _D(e){return typeof e=="function"?e():mt(e)}function Op(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const t=_D(e);if(!e||!t)return t;if(Array.isArray(t))return t.map(n=>Op(n));if(typeof t=="object"){const n={};for(const i in t)if(Object.prototype.hasOwnProperty.call(t,i)){if(i==="titleTemplate"||i[0]==="o"&&i[1]==="n"){n[i]=mt(t[i]);continue}n[i]=Op(t[i])}return n}return t}const PD={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=Op(t.input)}}},mk="usehead";function ED(e){return{install(n){kD&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(mk,e))}}.install}function TD(e={}){e.domDelayFn=e.domDelayFn||(n=>bi(()=>setTimeout(()=>n(),0)));const t=wD(e);return t.use(PD),t.install=ED(t),t}const Mp=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Lp="__unhead_injection_handler__";function CD(e){Mp[Lp]=e}function r6(){return Lp in Mp?Mp[Lp]():yn(mk)||SD()}const AD="modulepreload",OD=function(e,t){return new URL(e,t).href},dv={},Kt=function(t,n,i){let r=Promise.resolve();if(n&&n.length>0){const c=document.getElementsByTagName("link"),f=document.querySelector("meta[property=csp-nonce]"),m=(f==null?void 0:f.nonce)||(f==null?void 0:f.getAttribute("nonce"));r=Promise.allSettled(n.map(b=>{if(b=OD(b,i),b in dv)return;dv[b]=!0;const y=b.endsWith(".css"),k=y?'[rel="stylesheet"]':"";if(!!i)for(let N=c.length-1;N>=0;N--){const B=c[N];if(B.href===b&&(!y||B.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${b}"]${k}`))return;const C=document.createElement("link");if(C.rel=y?"stylesheet":AD,y||(C.as="script"),C.crossOrigin="",C.href=b,m&&C.setAttribute("nonce",m),document.head.appendChild(C),y)return new Promise((N,B)=>{C.addEventListener("load",N),C.addEventListener("error",()=>B(new Error(`Unable to preload CSS for ${b}`)))})}))}function a(c){const f=new Event("vite:preloadError",{cancelable:!0});if(f.payload=c,window.dispatchEvent(f),!f.defaultPrevented)throw c}return r.then(c=>{for(const f of c||[])f.status==="rejected"&&a(f.reason);return t().catch(a)})};async function fv(e,t={}){const n=await LD(e,t),i=nt(),r=i._payloadCache=i._payloadCache||{};return n in r?r[n]||null:(r[n]=bk(e).then(a=>a?gk(n).then(c=>c||(delete r[n],null)):(r[n]=null,null)),r[n])}const MD="_payload.json";async function LD(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||xs(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const i=Zt(),r=t.hash||(t.fresh?Date.now():i.app.buildId),a=i.app.cdnURL,c=a&&await bk(e)?a:i.app.baseURL;return Wo(c,n.pathname,MD+(r?`?${r}`:""))}async function gk(e){const t=fetch(e).then(n=>n.text().then(yk));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function bk(e=$u().path){return!!nt().payload.prerenderedAt}let mr=null;async function RD(){var i;if(mr)return mr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await yk(e.textContent||""),n=e.dataset.src?await gk(e.dataset.src):void 0;return mr={...t,...n,...window.__NUXT__},(i=mr.config)!=null&&i.public&&(mr.config.public=Kn(mr.config.public)),mr}async function yk(e){return await VI(e,nt()._payloadRevivers)}function vk(e,t){nt()._payloadRevivers[e]=t}const ID=zR(()=>{vk("skipHydrate",e=>{})}),DD=[["NuxtError",e=>Rd(e)],["EmptyShallowRef",e=>ys(e==="_"?void 0:e==="0n"?BigInt(0):il(e))],["EmptyRef",e=>ft(e==="_"?void 0:e==="0n"?BigInt(0):il(e))],["ShallowRef",e=>ys(e)],["ShallowReactive",e=>Gi(e)],["Ref",e=>ft(e)],["Reactive",e=>Kn(e)]],ND=an({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[i,r]of DD)vk(i,r);Object.assign(e.payload,([t,n]=gs(()=>e.runWithContext(RD)),t=await t,n(),t)),window.__NUXT__=e.payload}}),FD=[],UD=an({name:"nuxt:head",enforce:"pre",setup(e){const t=TD({plugins:FD});CD(()=>nt().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const i=async()=>{n=!1,await hk(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||i()}),e.hooks.hook("app:error",i),e.hooks.hook("app:suspense:resolve",i)}}});/*!
  * vue-router v4.5.0
  * (c) 2024 Eduardo San Martin Morote
  * @license MIT
  */const ls=typeof document<"u";function wk(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function BD(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&wk(e.default)}const vt=Object.assign;function _h(e,t){const n={};for(const i in t){const r=t[i];n[i]=ni(r)?r.map(e):e(r)}return n}const Ha=()=>{},ni=Array.isArray,xk=/#/g,HD=/&/g,jD=/\//g,$D=/=/g,zD=/\?/g,Sk=/\+/g,WD=/%5B/g,VD=/%5D/g,kk=/%5E/g,GD=/%60/g,_k=/%7B/g,qD=/%7C/g,Pk=/%7D/g,YD=/%20/g;function tg(e){return encodeURI(""+e).replace(qD,"|").replace(WD,"[").replace(VD,"]")}function XD(e){return tg(e).replace(_k,"{").replace(Pk,"}").replace(kk,"^")}function Rp(e){return tg(e).replace(Sk,"%2B").replace(YD,"+").replace(xk,"%23").replace(HD,"%26").replace(GD,"`").replace(_k,"{").replace(Pk,"}").replace(kk,"^")}function KD(e){return Rp(e).replace($D,"%3D")}function JD(e){return tg(e).replace(xk,"%23").replace(zD,"%3F")}function ZD(e){return e==null?"":JD(e).replace(jD,"%2F")}function Ao(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const QD=/\/$/,eN=e=>e.replace(QD,"");function Ph(e,t,n="/"){let i,r={},a="",c="";const f=t.indexOf("#");let m=t.indexOf("?");return f<m&&f>=0&&(m=-1),m>-1&&(i=t.slice(0,m),a=t.slice(m+1,f>-1?f:t.length),r=e(a)),f>-1&&(i=i||t.slice(0,f),c=t.slice(f,t.length)),i=sN(i??t,n),{fullPath:i+(a&&"?")+a+c,path:i,query:r,hash:Ao(c)}}function tN(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function hv(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function nN(e,t,n){const i=t.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&Ks(t.matched[i],n.matched[r])&&Ek(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ks(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ek(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!iN(e[n],t[n]))return!1;return!0}function iN(e,t){return ni(e)?pv(e,t):ni(t)?pv(t,e):e===t}function pv(e,t){return ni(t)?e.length===t.length&&e.every((n,i)=>n===t[i]):e.length===1&&e[0]===t}function sN(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),i=e.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let a=n.length-1,c,f;for(c=0;c<i.length;c++)if(f=i[c],f!==".")if(f==="..")a>1&&a--;else break;return n.slice(0,a).join("/")+"/"+i.slice(c).join("/")}const Pi={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var rl;(function(e){e.pop="pop",e.push="push"})(rl||(rl={}));var ja;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ja||(ja={}));function rN(e){if(!e)if(ls){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),eN(e)}const oN=/^[^#]+#/;function aN(e,t){return e.replace(oN,"#")+t}function lN(e,t){const n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-n.left-(t.left||0),top:i.top-n.top-(t.top||0)}}const Dd=()=>({left:window.scrollX,top:window.scrollY});function cN(e){let t;if("el"in e){const n=e.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=lN(r,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 mv(e,t){return(history.state?history.state.position-t:-1)+e}const Ip=new Map;function uN(e,t){Ip.set(e,t)}function dN(e){const t=Ip.get(e);return Ip.delete(e),t}let fN=()=>location.protocol+"//"+location.host;function Tk(e,t){const{pathname:n,search:i,hash:r}=t,a=e.indexOf("#");if(a>-1){let f=r.includes(e.slice(a))?e.slice(a).length:1,m=r.slice(f);return m[0]!=="/"&&(m="/"+m),hv(m,"")}return hv(n,e)+i+r}function hN(e,t,n,i){let r=[],a=[],c=null;const f=({state:P})=>{const C=Tk(e,location),N=n.value,B=t.value;let U=0;if(P){if(n.value=C,t.value=P,c&&c===N){c=null;return}U=B?P.position-B.position:0}else i(C);r.forEach(M=>{M(n.value,N,{delta:U,type:rl.pop,direction:U?U>0?ja.forward:ja.back:ja.unknown})})};function m(){c=n.value}function b(P){r.push(P);const C=()=>{const N=r.indexOf(P);N>-1&&r.splice(N,1)};return a.push(C),C}function y(){const{history:P}=window;P.state&&P.replaceState(vt({},P.state,{scroll:Dd()}),"")}function k(){for(const P of a)P();a=[],window.removeEventListener("popstate",f),window.removeEventListener("beforeunload",y)}return window.addEventListener("popstate",f),window.addEventListener("beforeunload",y,{passive:!0}),{pauseListeners:m,listen:b,destroy:k}}function gv(e,t,n,i=!1,r=!1){return{back:e,current:t,forward:n,replaced:i,position:window.history.length,scroll:r?Dd():null}}function pN(e){const{history:t,location:n}=window,i={value:Tk(e,n)},r={value:t.state};r.value||a(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(m,b,y){const k=e.indexOf("#"),P=k>-1?(n.host&&document.querySelector("base")?e:e.slice(k))+m:fN()+e+m;try{t[y?"replaceState":"pushState"](b,"",P),r.value=b}catch(C){console.error(C),n[y?"replace":"assign"](P)}}function c(m,b){const y=vt({},t.state,gv(r.value.back,m,r.value.forward,!0),b,{position:r.value.position});a(m,y,!0),i.value=m}function f(m,b){const y=vt({},r.value,t.state,{forward:m,scroll:Dd()});a(y.current,y,!0);const k=vt({},gv(i.value,m,null),{position:y.position+1},b);a(m,k,!1),i.value=m}return{location:i,state:r,push:f,replace:c}}function mN(e){e=rN(e);const t=pN(e),n=hN(e,t.state,t.location,t.replace);function i(a,c=!0){c||n.pauseListeners(),history.go(a)}const r=vt({location:"",base:e,go:i,createHref:aN.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function gN(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),mN(e)}function Ck(e){return typeof e=="string"||e&&typeof e=="object"}function Ak(e){return typeof e=="string"||typeof e=="symbol"}const Ok=Symbol("");var bv;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(bv||(bv={}));function Oo(e,t){return vt(new Error,{type:e,[Ok]:!0},t)}function $i(e,t){return e instanceof Error&&Ok in e&&(t==null||!!(e.type&t))}const yv="[^/]+?",bN={sensitive:!1,strict:!1,start:!0,end:!0},yN=/[.+*?^${}()[\]/\\]/g;function vN(e,t){const n=vt({},bN,t),i=[];let r=n.start?"^":"";const a=[];for(const b of e){const y=b.length?[]:[90];n.strict&&!b.length&&(r+="/");for(let k=0;k<b.length;k++){const P=b[k];let C=40+(n.sensitive?.25:0);if(P.type===0)k||(r+="/"),r+=P.value.replace(yN,"\\$&"),C+=40;else if(P.type===1){const{value:N,repeatable:B,optional:U,regexp:M}=P;a.push({name:N,repeatable:B,optional:U});const F=M||yv;if(F!==yv){C+=10;try{new RegExp(`(${F})`)}catch(E){throw new Error(`Invalid custom RegExp for param "${N}" (${F}): `+E.message)}}let I=B?`((?:${F})(?:/(?:${F}))*)`:`(${F})`;k||(I=U&&b.length<2?`(?:/${I})`:"/"+I),U&&(I+="?"),r+=I,C+=20,U&&(C+=-8),B&&(C+=-20),F===".*"&&(C+=-50)}y.push(C)}i.push(y)}if(n.strict&&n.end){const b=i.length-1;i[b][i[b].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const c=new RegExp(r,n.sensitive?"":"i");function f(b){const y=b.match(c),k={};if(!y)return null;for(let P=1;P<y.length;P++){const C=y[P]||"",N=a[P-1];k[N.name]=C&&N.repeatable?C.split("/"):C}return k}function m(b){let y="",k=!1;for(const P of e){(!k||!y.endsWith("/"))&&(y+="/"),k=!1;for(const C of P)if(C.type===0)y+=C.value;else if(C.type===1){const{value:N,repeatable:B,optional:U}=C,M=N in b?b[N]:"";if(ni(M)&&!B)throw new Error(`Provided param "${N}" is an array but it is not repeatable (* or + modifiers)`);const F=ni(M)?M.join("/"):M;if(!F)if(U)P.length<2&&(y.endsWith("/")?y=y.slice(0,-1):k=!0);else throw new Error(`Missing required param "${N}"`);y+=F}}return y||"/"}return{re:c,score:i,keys:a,parse:f,stringify:m}}function wN(e,t){let n=0;for(;n<e.length&&n<t.length;){const i=t[n]-e[n];if(i)return i;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 Mk(e,t){let n=0;const i=e.score,r=t.score;for(;n<i.length&&n<r.length;){const a=wN(i[n],r[n]);if(a)return a;n++}if(Math.abs(r.length-i.length)===1){if(vv(i))return 1;if(vv(r))return-1}return r.length-i.length}function vv(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const xN={type:0,value:""},SN=/[a-zA-Z0-9_]/;function kN(e){if(!e)return[[]];if(e==="/")return[[xN]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(C){throw new Error(`ERR (${n})/"${b}": ${C}`)}let n=0,i=n;const r=[];let a;function c(){a&&r.push(a),a=[]}let f=0,m,b="",y="";function k(){b&&(n===0?a.push({type:0,value:b}):n===1||n===2||n===3?(a.length>1&&(m==="*"||m==="+")&&t(`A repeatable param (${b}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:b,regexp:y,repeatable:m==="*"||m==="+",optional:m==="*"||m==="?"})):t("Invalid state to consume buffer"),b="")}function P(){b+=m}for(;f<e.length;){if(m=e[f++],m==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:m==="/"?(b&&k(),c()):m===":"?(k(),n=1):P();break;case 4:P(),n=i;break;case 1:m==="("?n=2:SN.test(m)?P():(k(),n=0,m!=="*"&&m!=="?"&&m!=="+"&&f--);break;case 2:m===")"?y[y.length-1]=="\\"?y=y.slice(0,-1)+m:n=3:y+=m;break;case 3:k(),n=0,m!=="*"&&m!=="?"&&m!=="+"&&f--,y="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${b}"`),k(),c(),r}function _N(e,t,n){const i=vN(kN(e.path),n),r=vt(i,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function PN(e,t){const n=[],i=new Map;t=kv({strict:!1,end:!0,sensitive:!1},t);function r(k){return i.get(k)}function a(k,P,C){const N=!C,B=xv(k);B.aliasOf=C&&C.record;const U=kv(t,k),M=[B];if("alias"in k){const E=typeof k.alias=="string"?[k.alias]:k.alias;for(const z of E)M.push(xv(vt({},B,{components:C?C.record.components:B.components,path:z,aliasOf:C?C.record:B})))}let F,I;for(const E of M){const{path:z}=E;if(P&&z[0]!=="/"){const $=P.record.path,L=$[$.length-1]==="/"?"":"/";E.path=P.record.path+(z&&L+z)}if(F=_N(E,P,U),C?C.alias.push(F):(I=I||F,I!==F&&I.alias.push(F),N&&k.name&&!Sv(F)&&c(k.name)),Lk(F)&&m(F),B.children){const $=B.children;for(let L=0;L<$.length;L++)a($[L],F,C&&C.children[L])}C=C||F}return I?()=>{c(I)}:Ha}function c(k){if(Ak(k)){const P=i.get(k);P&&(i.delete(k),n.splice(n.indexOf(P),1),P.children.forEach(c),P.alias.forEach(c))}else{const P=n.indexOf(k);P>-1&&(n.splice(P,1),k.record.name&&i.delete(k.record.name),k.children.forEach(c),k.alias.forEach(c))}}function f(){return n}function m(k){const P=CN(k,n);n.splice(P,0,k),k.record.name&&!Sv(k)&&i.set(k.record.name,k)}function b(k,P){let C,N={},B,U;if("name"in k&&k.name){if(C=i.get(k.name),!C)throw Oo(1,{location:k});U=C.record.name,N=vt(wv(P.params,C.keys.filter(I=>!I.optional).concat(C.parent?C.parent.keys.filter(I=>I.optional):[]).map(I=>I.name)),k.params&&wv(k.params,C.keys.map(I=>I.name))),B=C.stringify(N)}else if(k.path!=null)B=k.path,C=n.find(I=>I.re.test(B)),C&&(N=C.parse(B),U=C.record.name);else{if(C=P.name?i.get(P.name):n.find(I=>I.re.test(P.path)),!C)throw Oo(1,{location:k,currentLocation:P});U=C.record.name,N=vt({},P.params,k.params),B=C.stringify(N)}const M=[];let F=C;for(;F;)M.unshift(F.record),F=F.parent;return{name:U,path:B,params:N,matched:M,meta:TN(M)}}e.forEach(k=>a(k));function y(){n.length=0,i.clear()}return{addRoute:a,resolve:b,removeRoute:c,clearRoutes:y,getRoutes:f,getRecordMatcher:r}}function wv(e,t){const n={};for(const i of t)i in e&&(n[i]=e[i]);return n}function xv(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:EN(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 EN(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const i in e.components)t[i]=typeof n=="object"?n[i]:n;return t}function Sv(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function TN(e){return e.reduce((t,n)=>vt(t,n.meta),{})}function kv(e,t){const n={};for(const i in e)n[i]=i in t?t[i]:e[i];return n}function CN(e,t){let n=0,i=t.length;for(;n!==i;){const a=n+i>>1;Mk(e,t[a])<0?i=a:n=a+1}const r=AN(e);return r&&(i=t.lastIndexOf(r,i-1)),i}function AN(e){let t=e;for(;t=t.parent;)if(Lk(t)&&Mk(e,t)===0)return t}function Lk({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ON(e){const t={};if(e===""||e==="?")return t;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<i.length;++r){const a=i[r].replace(Sk," "),c=a.indexOf("="),f=Ao(c<0?a:a.slice(0,c)),m=c<0?null:Ao(a.slice(c+1));if(f in t){let b=t[f];ni(b)||(b=t[f]=[b]),b.push(m)}else t[f]=m}return t}function _v(e){let t="";for(let n in e){const i=e[n];if(n=KD(n),i==null){i!==void 0&&(t+=(t.length?"&":"")+n);continue}(ni(i)?i.map(a=>a&&Rp(a)):[i&&Rp(i)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function MN(e){const t={};for(const n in e){const i=e[n];i!==void 0&&(t[n]=ni(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return t}const LN=Symbol(""),Pv=Symbol(""),ng=Symbol(""),ig=Symbol(""),Dp=Symbol("");function ba(){let e=[];function t(i){return e.push(i),()=>{const r=e.indexOf(i);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function js(e,t,n,i,r,a=c=>c()){const c=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((f,m)=>{const b=P=>{P===!1?m(Oo(4,{from:n,to:t})):P instanceof Error?m(P):Ck(P)?m(Oo(2,{from:t,to:P})):(c&&i.enterCallbacks[r]===c&&typeof P=="function"&&c.push(P),f())},y=a(()=>e.call(i&&i.instances[r],t,n,b));let k=Promise.resolve(y);e.length<3&&(k=k.then(b)),k.catch(P=>m(P))})}function Eh(e,t,n,i,r=a=>a()){const a=[];for(const c of e)for(const f in c.components){let m=c.components[f];if(!(t!=="beforeRouteEnter"&&!c.instances[f]))if(wk(m)){const y=(m.__vccOpts||m)[t];y&&a.push(js(y,n,i,c,f,r))}else{let b=m();a.push(()=>b.then(y=>{if(!y)throw new Error(`Couldn't resolve component "${f}" at "${c.path}"`);const k=BD(y)?y.default:y;c.mods[f]=y,c.components[f]=k;const C=(k.__vccOpts||k)[t];return C&&js(C,n,i,c,f,r)()}))}}return a}function Ev(e){const t=yn(ng),n=yn(ig),i=Ut(()=>{const m=mt(e.to);return t.resolve(m)}),r=Ut(()=>{const{matched:m}=i.value,{length:b}=m,y=m[b-1],k=n.matched;if(!y||!k.length)return-1;const P=k.findIndex(Ks.bind(null,y));if(P>-1)return P;const C=Tv(m[b-2]);return b>1&&Tv(y)===C&&k[k.length-1].path!==C?k.findIndex(Ks.bind(null,m[b-2])):P}),a=Ut(()=>r.value>-1&&FN(n.params,i.value.params)),c=Ut(()=>r.value>-1&&r.value===n.matched.length-1&&Ek(n.params,i.value.params));function f(m={}){if(NN(m)){const b=t[mt(e.replace)?"replace":"push"](mt(e.to)).catch(Ha);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>b),b}return Promise.resolve()}if(ls){const m=wn();if(m){const b={route:i.value,isActive:a.value,isExactActive:c.value,error:null};m.__vrl_devtools=m.__vrl_devtools||[],m.__vrl_devtools.push(b),qS(()=>{b.route=i.value,b.isActive=a.value,b.isExactActive=c.value,b.error=Ck(mt(e.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:i,href:Ut(()=>i.value.href),isActive:a,isExactActive:c,navigate:f}}function RN(e){return e.length===1?e[0]:e}const IN=Nn({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:Ev,setup(e,{slots:t}){const n=Kn(Ev(e)),{options:i}=yn(ng),r=Ut(()=>({[Cv(e.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[Cv(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&RN(t.default(n));return e.custom?a:Gt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},a)}}}),DN=IN;function NN(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 FN(e,t){for(const n in t){const i=t[n],r=e[n];if(typeof i=="string"){if(i!==r)return!1}else if(!ni(r)||r.length!==i.length||i.some((a,c)=>a!==r[c]))return!1}return!0}function Tv(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Cv=(e,t,n)=>e??t??n,UN=Nn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const i=yn(Dp),r=Ut(()=>e.route||i.value),a=yn(Pv,0),c=Ut(()=>{let b=mt(a);const{matched:y}=r.value;let k;for(;(k=y[b])&&!k.components;)b++;return b}),f=Ut(()=>r.value.matched[c.value]);ms(Pv,Ut(()=>c.value+1)),ms(LN,f),ms(Dp,r);const m=ft();return tn(()=>[m.value,f.value,e.name],([b,y,k],[P,C,N])=>{y&&(y.instances[k]=b,C&&C!==y&&b&&b===P&&(y.leaveGuards.size||(y.leaveGuards=C.leaveGuards),y.updateGuards.size||(y.updateGuards=C.updateGuards))),b&&y&&(!C||!Ks(y,C)||!P)&&(y.enterCallbacks[k]||[]).forEach(B=>B(b))},{flush:"post"}),()=>{const b=r.value,y=e.name,k=f.value,P=k&&k.components[y];if(!P)return Av(n.default,{Component:P,route:b});const C=k.props[y],N=C?C===!0?b.params:typeof C=="function"?C(b):C:null,U=Gt(P,vt({},N,t,{onVnodeUnmounted:M=>{M.component.isUnmounted&&(k.instances[y]=null)},ref:m}));if(ls&&U.ref){const M={depth:c.value,name:k.name,path:k.path,meta:k.meta};(ni(U.ref)?U.ref.map(I=>I.i):[U.ref.i]).forEach(I=>{I.__vrv_devtools=M})}return Av(n.default,{Component:U,route:b})||U}}});function Av(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Rk=UN;function ya(e,t){const n=vt({},e,{matched:e.matched.map(i=>XN(i,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:n}}}function Uc(e){return{_custom:{display:e}}}let BN=0;function HN(e,t,n){if(t.__hasDevtools)return;t.__hasDevtools=!0;const i=BN++;Id({id:"org.vuejs.router"+(i?"."+i:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},r=>{typeof r.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),r.on.inspectComponent((y,k)=>{y.instanceData&&y.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:ya(t.currentRoute.value,"Current Route")})}),r.on.visitComponentTree(({treeNode:y,componentInstance:k})=>{if(k.__vrv_devtools){const P=k.__vrv_devtools;y.tags.push({label:(P.name?`${P.name.toString()}: `:"")+P.path,textColor:0,tooltip:"This component is rendered by &lt;router-view&gt;",backgroundColor:Ik})}ni(k.__vrl_devtools)&&(k.__devtoolsApi=r,k.__vrl_devtools.forEach(P=>{let C=P.route.path,N=Fk,B="",U=0;P.error?(C=P.error,N=VN,U=GN):P.isExactActive?(N=Nk,B="This is exactly active"):P.isActive&&(N=Dk,B="This link is active"),y.tags.push({label:C,textColor:U,tooltip:B,backgroundColor:N})}))}),tn(t.currentRoute,()=>{m(),r.notifyComponentUpdate(),r.sendInspectorTree(f),r.sendInspectorState(f)});const a="router:navigations:"+i;r.addTimelineLayer({id:a,label:`Router${i?" "+i:""} Navigations`,color:4237508}),t.onError((y,k)=>{r.addTimelineEvent({layerId:a,event:{title:"Error during Navigation",subtitle:k.fullPath,logType:"error",time:r.now(),data:{error:y},groupId:k.meta.__navigationId}})});let c=0;t.beforeEach((y,k)=>{const P={guard:Uc("beforeEach"),from:ya(k,"Current Location during this navigation"),to:ya(y,"Target location")};Object.defineProperty(y.meta,"__navigationId",{value:c++}),r.addTimelineEvent({layerId:a,event:{time:r.now(),title:"Start of navigation",subtitle:y.fullPath,data:P,groupId:y.meta.__navigationId}})}),t.afterEach((y,k,P)=>{const C={guard:Uc("afterEach")};P?(C.failure={_custom:{type:Error,readOnly:!0,display:P?P.message:"",tooltip:"Navigation Failure",value:P}},C.status=Uc("❌")):C.status=Uc("✅"),C.from=ya(k,"Current Location during this navigation"),C.to=ya(y,"Target location"),r.addTimelineEvent({layerId:a,event:{title:"End of navigation",subtitle:y.fullPath,time:r.now(),data:C,logType:P?"warning":"default",groupId:y.meta.__navigationId}})});const f="router-inspector:"+i;r.addInspector({id:f,label:"Routes"+(i?" "+i:""),icon:"book",treeFilterPlaceholder:"Search routes"});function m(){if(!b)return;const y=b;let k=n.getRoutes().filter(P=>!P.parent||!P.parent.record.components);k.forEach(Hk),y.filter&&(k=k.filter(P=>Np(P,y.filter.toLowerCase()))),k.forEach(P=>Bk(P,t.currentRoute.value)),y.rootNodes=k.map(Uk)}let b;r.on.getInspectorTree(y=>{b=y,y.app===e&&y.inspectorId===f&&m()}),r.on.getInspectorState(y=>{if(y.app===e&&y.inspectorId===f){const P=n.getRoutes().find(C=>C.record.__vd_id===y.nodeId);P&&(y.state={options:$N(P)})}}),r.sendInspectorTree(f),r.sendInspectorState(f)})}function jN(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function $N(e){const{record:t}=e,n=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&n.push({editable:!1,key:"name",value:t.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(i=>`${i.name}${jN(i)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&n.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(i=>i.record.path)}),Object.keys(e.record.meta).length&&n.push({editable:!1,key:"meta",value:e.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(i=>i.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const Ik=15485081,Dk=2450411,Nk=8702998,zN=2282478,Fk=16486972,WN=6710886,VN=16704226,GN=12131356;function Uk(e){const t=[],{record:n}=e;n.name!=null&&t.push({label:String(n.name),textColor:0,backgroundColor:zN}),n.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:Fk}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:Ik}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:Nk}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:Dk}),n.redirect&&t.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:WN});let i=n.__vd_id;return i==null&&(i=String(qN++),n.__vd_id=i),{id:i,label:n.path,tags:t,children:e.children.map(Uk)}}let qN=0;const YN=/^\/(.*)\/([a-z]*)$/;function Bk(e,t){const n=t.matched.length&&Ks(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=t.matched.some(i=>Ks(i,e.record))),e.children.forEach(i=>Bk(i,t))}function Hk(e){e.__vd_match=!1,e.children.forEach(Hk)}function Np(e,t){const n=String(e.re).match(YN);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(t))return e.children.forEach(c=>Np(c,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const r=e.record.path.toLowerCase(),a=Ao(r);return!t.startsWith("/")&&(a.includes(t)||r.includes(t))||a.startsWith(t)||r.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(c=>Np(c,t))}function XN(e,t){const n={};for(const i in e)t.includes(i)||(n[i]=e[i]);return n}function KN(e){const t=PN(e.routes,e),n=e.parseQuery||ON,i=e.stringifyQuery||_v,r=e.history,a=ba(),c=ba(),f=ba(),m=ys(Pi);let b=Pi;ls&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const y=_h.bind(null,pe=>""+pe),k=_h.bind(null,ZD),P=_h.bind(null,Ao);function C(pe,ke){let Pe,Re;return Ak(pe)?(Pe=t.getRecordMatcher(pe),Re=ke):Re=pe,t.addRoute(Re,Pe)}function N(pe){const ke=t.getRecordMatcher(pe);ke&&t.removeRoute(ke)}function B(){return t.getRoutes().map(pe=>pe.record)}function U(pe){return!!t.getRecordMatcher(pe)}function M(pe,ke){if(ke=vt({},ke||m.value),typeof pe=="string"){const q=Ph(n,pe,ke.path),ae=t.resolve({path:q.path},ke),ge=r.createHref(q.fullPath);return vt(q,ae,{params:P(ae.params),hash:Ao(q.hash),redirectedFrom:void 0,href:ge})}let Pe;if(pe.path!=null)Pe=vt({},pe,{path:Ph(n,pe.path,ke.path).path});else{const q=vt({},pe.params);for(const ae in q)q[ae]==null&&delete q[ae];Pe=vt({},pe,{params:k(q)}),ke.params=k(ke.params)}const Re=t.resolve(Pe,ke),Xe=pe.hash||"";Re.params=y(P(Re.params));const _e=tN(i,vt({},pe,{hash:XD(Xe),path:Re.path})),G=r.createHref(_e);return vt({fullPath:_e,hash:Xe,query:i===_v?MN(pe.query):pe.query||{}},Re,{redirectedFrom:void 0,href:G})}function F(pe){return typeof pe=="string"?Ph(n,pe,m.value.path):vt({},pe)}function I(pe,ke){if(b!==pe)return Oo(8,{from:ke,to:pe})}function E(pe){return L(pe)}function z(pe){return E(vt(F(pe),{replace:!0}))}function $(pe){const ke=pe.matched[pe.matched.length-1];if(ke&&ke.redirect){const{redirect:Pe}=ke;let Re=typeof Pe=="function"?Pe(pe):Pe;return typeof Re=="string"&&(Re=Re.includes("?")||Re.includes("#")?Re=F(Re):{path:Re},Re.params={}),vt({query:pe.query,hash:pe.hash,params:Re.path!=null?{}:pe.params},Re)}}function L(pe,ke){const Pe=b=M(pe),Re=m.value,Xe=pe.state,_e=pe.force,G=pe.replace===!0,q=$(Pe);if(q)return L(vt(F(q),{state:typeof q=="object"?vt({},Xe,q.state):Xe,force:_e,replace:G}),ke||Pe);const ae=Pe;ae.redirectedFrom=ke;let ge;return!_e&&nN(i,Re,Pe)&&(ge=Oo(16,{to:ae,from:Re}),xt(Re,Re,!0,!1)),(ge?Promise.resolve(ge):Q(ae,Re)).catch(ue=>$i(ue)?$i(ue,2)?ue:bt(ue):Se(ue,ae,Re)).then(ue=>{if(ue){if($i(ue,2))return L(vt({replace:G},F(ue.to),{state:typeof ue.to=="object"?vt({},Xe,ue.to.state):Xe,force:_e}),ke||ae)}else ue=te(ae,Re,!0,G,Xe);return ce(ae,Re,ue),ue})}function ee(pe,ke){const Pe=I(pe,ke);return Pe?Promise.reject(Pe):Promise.resolve()}function ne(pe){const ke=kt.values().next().value;return ke&&typeof ke.runWithContext=="function"?ke.runWithContext(pe):pe()}function Q(pe,ke){let Pe;const[Re,Xe,_e]=JN(pe,ke);Pe=Eh(Re.reverse(),"beforeRouteLeave",pe,ke);for(const q of Re)q.leaveGuards.forEach(ae=>{Pe.push(js(ae,pe,ke))});const G=ee.bind(null,pe,ke);return Pe.push(G),pt(Pe).then(()=>{Pe=[];for(const q of a.list())Pe.push(js(q,pe,ke));return Pe.push(G),pt(Pe)}).then(()=>{Pe=Eh(Xe,"beforeRouteUpdate",pe,ke);for(const q of Xe)q.updateGuards.forEach(ae=>{Pe.push(js(ae,pe,ke))});return Pe.push(G),pt(Pe)}).then(()=>{Pe=[];for(const q of _e)if(q.beforeEnter)if(ni(q.beforeEnter))for(const ae of q.beforeEnter)Pe.push(js(ae,pe,ke));else Pe.push(js(q.beforeEnter,pe,ke));return Pe.push(G),pt(Pe)}).then(()=>(pe.matched.forEach(q=>q.enterCallbacks={}),Pe=Eh(_e,"beforeRouteEnter",pe,ke,ne),Pe.push(G),pt(Pe))).then(()=>{Pe=[];for(const q of c.list())Pe.push(js(q,pe,ke));return Pe.push(G),pt(Pe)}).catch(q=>$i(q,8)?q:Promise.reject(q))}function ce(pe,ke,Pe){f.list().forEach(Re=>ne(()=>Re(pe,ke,Pe)))}function te(pe,ke,Pe,Re,Xe){const _e=I(pe,ke);if(_e)return _e;const G=ke===Pi,q=ls?history.state:{};Pe&&(Re||G?r.replace(pe.fullPath,vt({scroll:G&&q&&q.scroll},Xe)):r.push(pe.fullPath,Xe)),m.value=pe,xt(pe,ke,Pe,G),bt()}let be;function Me(){be||(be=r.listen((pe,ke,Pe)=>{if(!Ct.listening)return;const Re=M(pe),Xe=$(Re);if(Xe){L(vt(Xe,{replace:!0,force:!0}),Re).catch(Ha);return}b=Re;const _e=m.value;ls&&uN(mv(_e.fullPath,Pe.delta),Dd()),Q(Re,_e).catch(G=>$i(G,12)?G:$i(G,2)?(L(vt(F(G.to),{force:!0}),Re).then(q=>{$i(q,20)&&!Pe.delta&&Pe.type===rl.pop&&r.go(-1,!1)}).catch(Ha),Promise.reject()):(Pe.delta&&r.go(-Pe.delta,!1),Se(G,Re,_e))).then(G=>{G=G||te(Re,_e,!1),G&&(Pe.delta&&!$i(G,8)?r.go(-Pe.delta,!1):Pe.type===rl.pop&&$i(G,20)&&r.go(-1,!1)),ce(Re,_e,G)}).catch(Ha)}))}let Oe=ba(),xe=ba(),Le;function Se(pe,ke,Pe){bt(pe);const Re=xe.list();return Re.length?Re.forEach(Xe=>Xe(pe,ke,Pe)):console.error(pe),Promise.reject(pe)}function Fe(){return Le&&m.value!==Pi?Promise.resolve():new Promise((pe,ke)=>{Oe.add([pe,ke])})}function bt(pe){return Le||(Le=!pe,Me(),Oe.list().forEach(([ke,Pe])=>pe?Pe(pe):ke()),Oe.reset()),pe}function xt(pe,ke,Pe,Re){const{scrollBehavior:Xe}=e;if(!ls||!Xe)return Promise.resolve();const _e=!Pe&&dN(mv(pe.fullPath,0))||(Re||!Pe)&&history.state&&history.state.scroll||null;return bi().then(()=>Xe(pe,ke,_e)).then(G=>G&&cN(G)).catch(G=>Se(G,pe,ke))}const it=pe=>r.go(pe);let Lt;const kt=new Set,Ct={currentRoute:m,listening:!0,addRoute:C,removeRoute:N,clearRoutes:t.clearRoutes,hasRoute:U,getRoutes:B,resolve:M,options:e,push:E,replace:z,go:it,back:()=>it(-1),forward:()=>it(1),beforeEach:a.add,beforeResolve:c.add,afterEach:f.add,onError:xe.add,isReady:Fe,install(pe){const ke=this;pe.component("RouterLink",DN),pe.component("RouterView",Rk),pe.config.globalProperties.$router=ke,Object.defineProperty(pe.config.globalProperties,"$route",{enumerable:!0,get:()=>mt(m)}),ls&&!Lt&&m.value===Pi&&(Lt=!0,E(r.location).catch(Xe=>{}));const Pe={};for(const Xe in Pi)Object.defineProperty(Pe,Xe,{get:()=>m.value[Xe],enumerable:!0});pe.provide(ng,ke),pe.provide(ig,Gi(Pe)),pe.provide(Dp,m);const Re=pe.unmount;kt.add(pe),pe.unmount=function(){kt.delete(pe),kt.size<1&&(b=Pi,be&&be(),be=null,m.value=Pi,Lt=!1,Le=!1),Re()},ls&&HN(pe,ke,t)}};function pt(pe){return pe.reduce((ke,Pe)=>ke.then(()=>ne(Pe)),Promise.resolve())}return Ct}function JN(e,t){const n=[],i=[],r=[],a=Math.max(t.matched.length,e.matched.length);for(let c=0;c<a;c++){const f=t.matched[c];f&&(e.matched.find(b=>Ks(b,f))?i.push(f):n.push(f));const m=e.matched[c];m&&(t.matched.find(b=>Ks(b,m))||r.push(m))}return[n,i,r]}function ZN(e){return yn(ig)}const QN=/(:\w+)\([^)]+\)/g,eF=/(:\w+)[?+*]/g,tF=/:\w+/g,nF=(e,t)=>t.path.replace(QN,"$1").replace(eF,"$1").replace(tF,n=>{var i;return((i=e.params[n.slice(1)])==null?void 0:i.toString())||""}),Fp=(e,t)=>{const n=e.route.matched.find(r=>{var a;return((a=r.components)==null?void 0:a.default)===e.Component.type}),i=t??(n==null?void 0:n.meta.key)??(n&&nF(e.route,n));return typeof i=="function"?i(e.route):i},iF=(e,t)=>({default:()=>e?Gt(vS,e===!0?{}:e,t):t});function sg(e){return Array.isArray(e)?e:[e]}const sF={layout:"login-signup"},rF={layout:"smalldashboard"},oF={layout:"login-signup"},aF={layout:"login-signup"},lF={layout:"login-signup"},cF={layout:"login-signup"};function jk(e,t){return function(){return e.apply(t,arguments)}}const{toString:uF}=Object.prototype,{getPrototypeOf:rg}=Object,Nd=(e=>t=>{const n=uF.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ii=e=>(e=e.toLowerCase(),t=>Nd(t)===e),Fd=e=>t=>typeof t===e,{isArray:Vo}=Array,ol=Fd("undefined");function dF(e){return e!==null&&!ol(e)&&e.constructor!==null&&!ol(e.constructor)&&ti(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const $k=Ii("ArrayBuffer");function fF(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&$k(e.buffer),t}const hF=Fd("string"),ti=Fd("function"),zk=Fd("number"),Ud=e=>e!==null&&typeof e=="object",pF=e=>e===!0||e===!1,iu=e=>{if(Nd(e)!=="object")return!1;const t=rg(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},mF=Ii("Date"),gF=Ii("File"),bF=Ii("Blob"),yF=Ii("FileList"),vF=e=>Ud(e)&&ti(e.pipe),wF=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ti(e.append)&&((t=Nd(e))==="formdata"||t==="object"&&ti(e.toString)&&e.toString()==="[object FormData]"))},xF=Ii("URLSearchParams"),[SF,kF,_F,PF]=["ReadableStream","Request","Response","Headers"].map(Ii),EF=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function El(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let i,r;if(typeof e!="object"&&(e=[e]),Vo(e))for(i=0,r=e.length;i<r;i++)t.call(null,e[i],i,e);else{const a=n?Object.getOwnPropertyNames(e):Object.keys(e),c=a.length;let f;for(i=0;i<c;i++)f=a[i],t.call(null,e[f],f,e)}}function Wk(e,t){t=t.toLowerCase();const n=Object.keys(e);let i=n.length,r;for(;i-- >0;)if(r=n[i],t===r.toLowerCase())return r;return null}const xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Vk=e=>!ol(e)&&e!==xr;function Up(){const{caseless:e}=Vk(this)&&this||{},t={},n=(i,r)=>{const a=e&&Wk(t,r)||r;iu(t[a])&&iu(i)?t[a]=Up(t[a],i):iu(i)?t[a]=Up({},i):Vo(i)?t[a]=i.slice():t[a]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&El(arguments[i],n);return t}const TF=(e,t,n,{allOwnKeys:i}={})=>(El(t,(r,a)=>{n&&ti(r)?e[a]=jk(r,n):e[a]=r},{allOwnKeys:i}),e),CF=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),AF=(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},OF=(e,t,n,i)=>{let r,a,c;const f={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),a=r.length;a-- >0;)c=r[a],(!i||i(c,e,t))&&!f[c]&&(t[c]=e[c],f[c]=!0);e=n!==!1&&rg(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},MF=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return i!==-1&&i===n},LF=e=>{if(!e)return null;if(Vo(e))return e;let t=e.length;if(!zk(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},RF=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&rg(Uint8Array)),IF=(e,t)=>{const i=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=i.next())&&!r.done;){const a=r.value;t.call(e,a[0],a[1])}},DF=(e,t)=>{let n;const i=[];for(;(n=e.exec(t))!==null;)i.push(n);return i},NF=Ii("HTMLFormElement"),FF=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),Ov=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),UF=Ii("RegExp"),Gk=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};El(n,(r,a)=>{let c;(c=t(r,a,e))!==!1&&(i[a]=c||r)}),Object.defineProperties(e,i)},BF=e=>{Gk(e,(t,n)=>{if(ti(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=e[n];if(ti(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},HF=(e,t)=>{const n={},i=r=>{r.forEach(a=>{n[a]=!0})};return Vo(e)?i(e):i(String(e).split(t)),n},jF=()=>{},$F=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Th="abcdefghijklmnopqrstuvwxyz",Mv="0123456789",qk={DIGIT:Mv,ALPHA:Th,ALPHA_DIGIT:Th+Th.toUpperCase()+Mv},zF=(e=16,t=qk.ALPHA_DIGIT)=>{let n="";const{length:i}=t;for(;e--;)n+=t[Math.random()*i|0];return n};function WF(e){return!!(e&&ti(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const VF=e=>{const t=new Array(10),n=(i,r)=>{if(Ud(i)){if(t.indexOf(i)>=0)return;if(!("toJSON"in i)){t[r]=i;const a=Vo(i)?[]:{};return El(i,(c,f)=>{const m=n(c,r+1);!ol(m)&&(a[f]=m)}),t[r]=void 0,a}}return i};return n(e,0)},GF=Ii("AsyncFunction"),qF=e=>e&&(Ud(e)||ti(e))&&ti(e.then)&&ti(e.catch),Yk=((e,t)=>e?setImmediate:t?((n,i)=>(xr.addEventListener("message",({source:r,data:a})=>{r===xr&&a===n&&i.length&&i.shift()()},!1),r=>{i.push(r),xr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",ti(xr.postMessage)),YF=typeof queueMicrotask<"u"?queueMicrotask.bind(xr):typeof process<"u"&&process.nextTick||Yk,fe={isArray:Vo,isArrayBuffer:$k,isBuffer:dF,isFormData:wF,isArrayBufferView:fF,isString:hF,isNumber:zk,isBoolean:pF,isObject:Ud,isPlainObject:iu,isReadableStream:SF,isRequest:kF,isResponse:_F,isHeaders:PF,isUndefined:ol,isDate:mF,isFile:gF,isBlob:bF,isRegExp:UF,isFunction:ti,isStream:vF,isURLSearchParams:xF,isTypedArray:RF,isFileList:yF,forEach:El,merge:Up,extend:TF,trim:EF,stripBOM:CF,inherits:AF,toFlatObject:OF,kindOf:Nd,kindOfTest:Ii,endsWith:MF,toArray:LF,forEachEntry:IF,matchAll:DF,isHTMLForm:NF,hasOwnProperty:Ov,hasOwnProp:Ov,reduceDescriptors:Gk,freezeMethods:BF,toObjectSet:HF,toCamelCase:FF,noop:jF,toFiniteNumber:$F,findKey:Wk,global:xr,isContextDefined:Vk,ALPHABET:qk,generateString:zF,isSpecCompliantForm:WF,toJSONObject:VF,isAsyncFn:GF,isThenable:qF,setImmediate:Yk,asap:YF};function tt(e,t,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}fe.inherits(tt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:fe.toJSONObject(this.config),code:this.code,status:this.status}}});const Xk=tt.prototype,Kk={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Kk[e]={value:e}});Object.defineProperties(tt,Kk);Object.defineProperty(Xk,"isAxiosError",{value:!0});tt.from=(e,t,n,i,r,a)=>{const c=Object.create(Xk);return fe.toFlatObject(e,c,function(m){return m!==Error.prototype},f=>f!=="isAxiosError"),tt.call(c,e.message,t,n,i,r),c.cause=e,c.name=e.name,a&&Object.assign(c,a),c};const XF=null;function Bp(e){return fe.isPlainObject(e)||fe.isArray(e)}function Jk(e){return fe.endsWith(e,"[]")?e.slice(0,-2):e}function Lv(e,t,n){return e?e.concat(t).map(function(r,a){return r=Jk(r),!n&&a?"["+r+"]":r}).join(n?".":""):t}function KF(e){return fe.isArray(e)&&!e.some(Bp)}const JF=fe.toFlatObject(fe,{},null,function(t){return/^is[A-Z]/.test(t)});function Bd(e,t,n){if(!fe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=fe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(B,U){return!fe.isUndefined(U[B])});const i=n.metaTokens,r=n.visitor||y,a=n.dots,c=n.indexes,m=(n.Blob||typeof Blob<"u"&&Blob)&&fe.isSpecCompliantForm(t);if(!fe.isFunction(r))throw new TypeError("visitor must be a function");function b(N){if(N===null)return"";if(fe.isDate(N))return N.toISOString();if(!m&&fe.isBlob(N))throw new tt("Blob is not supported. Use a Buffer instead.");return fe.isArrayBuffer(N)||fe.isTypedArray(N)?m&&typeof Blob=="function"?new Blob([N]):Buffer.from(N):N}function y(N,B,U){let M=N;if(N&&!U&&typeof N=="object"){if(fe.endsWith(B,"{}"))B=i?B:B.slice(0,-2),N=JSON.stringify(N);else if(fe.isArray(N)&&KF(N)||(fe.isFileList(N)||fe.endsWith(B,"[]"))&&(M=fe.toArray(N)))return B=Jk(B),M.forEach(function(I,E){!(fe.isUndefined(I)||I===null)&&t.append(c===!0?Lv([B],E,a):c===null?B:B+"[]",b(I))}),!1}return Bp(N)?!0:(t.append(Lv(U,B,a),b(N)),!1)}const k=[],P=Object.assign(JF,{defaultVisitor:y,convertValue:b,isVisitable:Bp});function C(N,B){if(!fe.isUndefined(N)){if(k.indexOf(N)!==-1)throw Error("Circular reference detected in "+B.join("."));k.push(N),fe.forEach(N,function(M,F){(!(fe.isUndefined(M)||M===null)&&r.call(t,M,fe.isString(F)?F.trim():F,B,P))===!0&&C(M,B?B.concat(F):[F])}),k.pop()}}if(!fe.isObject(e))throw new TypeError("data must be an object");return C(e),t}function Rv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function og(e,t){this._pairs=[],e&&Bd(e,this,t)}const Zk=og.prototype;Zk.append=function(t,n){this._pairs.push([t,n])};Zk.toString=function(t){const n=t?function(i){return t.call(this,i,Rv)}:Rv;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function ZF(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Qk(e,t,n){if(!t)return e;const i=n&&n.encode||ZF;fe.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let a;if(r?a=r(t,n):a=fe.isURLSearchParams(t)?t.toString():new og(t,n).toString(i),a){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Iv{constructor(){this.handlers=[]}use(t,n,i){return this.handlers.push({fulfilled:t,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){fe.forEach(this.handlers,function(i){i!==null&&t(i)})}}const e_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},QF=typeof URLSearchParams<"u"?URLSearchParams:og,eU=typeof FormData<"u"?FormData:null,tU=typeof Blob<"u"?Blob:null,nU={isBrowser:!0,classes:{URLSearchParams:QF,FormData:eU,Blob:tU},protocols:["http","https","file","blob","url","data"]},ag=typeof window<"u"&&typeof document<"u",Hp=typeof navigator=="object"&&navigator||void 0,iU=ag&&(!Hp||["ReactNative","NativeScript","NS"].indexOf(Hp.product)<0),sU=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",rU=ag&&window.location.href||"http://localhost",oU=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ag,hasStandardBrowserEnv:iU,hasStandardBrowserWebWorkerEnv:sU,navigator:Hp,origin:rU},Symbol.toStringTag,{value:"Module"})),Rn={...oU,...nU};function aU(e,t){return Bd(e,new Rn.classes.URLSearchParams,Object.assign({visitor:function(n,i,r,a){return Rn.isNode&&fe.isBuffer(n)?(this.append(i,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function lU(e){return fe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function cU(e){const t={},n=Object.keys(e);let i;const r=n.length;let a;for(i=0;i<r;i++)a=n[i],t[a]=e[a];return t}function t_(e){function t(n,i,r,a){let c=n[a++];if(c==="__proto__")return!0;const f=Number.isFinite(+c),m=a>=n.length;return c=!c&&fe.isArray(r)?r.length:c,m?(fe.hasOwnProp(r,c)?r[c]=[r[c],i]:r[c]=i,!f):((!r[c]||!fe.isObject(r[c]))&&(r[c]=[]),t(n,i,r[c],a)&&fe.isArray(r[c])&&(r[c]=cU(r[c])),!f)}if(fe.isFormData(e)&&fe.isFunction(e.entries)){const n={};return fe.forEachEntry(e,(i,r)=>{t(lU(i),r,n,0)}),n}return null}function uU(e,t,n){if(fe.isString(e))try{return(t||JSON.parse)(e),fe.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(0,JSON.stringify)(e)}const Tl={transitional:e_,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,a=fe.isObject(t);if(a&&fe.isHTMLForm(t)&&(t=new FormData(t)),fe.isFormData(t))return r?JSON.stringify(t_(t)):t;if(fe.isArrayBuffer(t)||fe.isBuffer(t)||fe.isStream(t)||fe.isFile(t)||fe.isBlob(t)||fe.isReadableStream(t))return t;if(fe.isArrayBufferView(t))return t.buffer;if(fe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let f;if(a){if(i.indexOf("application/x-www-form-urlencoded")>-1)return aU(t,this.formSerializer).toString();if((f=fe.isFileList(t))||i.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return Bd(f?{"files[]":t}:t,m&&new m,this.formSerializer)}}return a||r?(n.setContentType("application/json",!1),uU(t)):t}],transformResponse:[function(t){const n=this.transitional||Tl.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(fe.isResponse(t)||fe.isReadableStream(t))return t;if(t&&fe.isString(t)&&(i&&!this.responseType||r)){const c=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(f){if(c)throw f.name==="SyntaxError"?tt.from(f,tt.ERR_BAD_RESPONSE,this,null,this.response):f}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Rn.classes.FormData,Blob:Rn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};fe.forEach(["delete","get","head","post","put","patch"],e=>{Tl.headers[e]={}});const dU=fe.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"]),fU=e=>{const t={};let n,i,r;return e&&e.split(`
`).forEach(function(c){r=c.indexOf(":"),n=c.substring(0,r).trim().toLowerCase(),i=c.substring(r+1).trim(),!(!n||t[n]&&dU[n])&&(n==="set-cookie"?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)}),t},Dv=Symbol("internals");function va(e){return e&&String(e).trim().toLowerCase()}function su(e){return e===!1||e==null?e:fe.isArray(e)?e.map(su):String(e)}function hU(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}const pU=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ch(e,t,n,i,r){if(fe.isFunction(i))return i.call(this,t,n);if(r&&(t=n),!!fe.isString(t)){if(fe.isString(i))return t.indexOf(i)!==-1;if(fe.isRegExp(i))return i.test(t)}}function mU(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,i)=>n.toUpperCase()+i)}function gU(e,t){const n=fe.toCamelCase(" "+t);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+n,{value:function(r,a,c){return this[i].call(this,t,r,a,c)},configurable:!0})})}class qn{constructor(t){t&&this.set(t)}set(t,n,i){const r=this;function a(f,m,b){const y=va(m);if(!y)throw new Error("header name must be a non-empty string");const k=fe.findKey(r,y);(!k||r[k]===void 0||b===!0||b===void 0&&r[k]!==!1)&&(r[k||m]=su(f))}const c=(f,m)=>fe.forEach(f,(b,y)=>a(b,y,m));if(fe.isPlainObject(t)||t instanceof this.constructor)c(t,n);else if(fe.isString(t)&&(t=t.trim())&&!pU(t))c(fU(t),n);else if(fe.isHeaders(t))for(const[f,m]of t.entries())a(m,f,i);else t!=null&&a(n,t,i);return this}get(t,n){if(t=va(t),t){const i=fe.findKey(this,t);if(i){const r=this[i];if(!n)return r;if(n===!0)return hU(r);if(fe.isFunction(n))return n.call(this,r,i);if(fe.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=va(t),t){const i=fe.findKey(this,t);return!!(i&&this[i]!==void 0&&(!n||Ch(this,this[i],i,n)))}return!1}delete(t,n){const i=this;let r=!1;function a(c){if(c=va(c),c){const f=fe.findKey(i,c);f&&(!n||Ch(i,i[f],f,n))&&(delete i[f],r=!0)}}return fe.isArray(t)?t.forEach(a):a(t),r}clear(t){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const a=n[i];(!t||Ch(this,this[a],a,t,!0))&&(delete this[a],r=!0)}return r}normalize(t){const n=this,i={};return fe.forEach(this,(r,a)=>{const c=fe.findKey(i,a);if(c){n[c]=su(r),delete n[a];return}const f=t?mU(a):String(a).trim();f!==a&&delete n[a],n[f]=su(r),i[f]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return fe.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=t&&fe.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const i=new this(t);return n.forEach(r=>i.set(r)),i}static accessor(t){const i=(this[Dv]=this[Dv]={accessors:{}}).accessors,r=this.prototype;function a(c){const f=va(c);i[f]||(gU(r,c),i[f]=!0)}return fe.isArray(t)?t.forEach(a):a(t),this}}qn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);fe.reduceDescriptors(qn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[n]=i}}});fe.freezeMethods(qn);function Ah(e,t){const n=this||Tl,i=t||n,r=qn.from(i.headers);let a=i.data;return fe.forEach(e,function(f){a=f.call(n,a,r.normalize(),t?t.status:void 0)}),r.normalize(),a}function n_(e){return!!(e&&e.__CANCEL__)}function Go(e,t,n){tt.call(this,e??"canceled",tt.ERR_CANCELED,t,n),this.name="CanceledError"}fe.inherits(Go,tt,{__CANCEL__:!0});function i_(e,t,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?e(n):t(new tt("Request failed with status code "+n.status,[tt.ERR_BAD_REQUEST,tt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function bU(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function yU(e,t){e=e||10;const n=new Array(e),i=new Array(e);let r=0,a=0,c;return t=t!==void 0?t:1e3,function(m){const b=Date.now(),y=i[a];c||(c=b),n[r]=m,i[r]=b;let k=a,P=0;for(;k!==r;)P+=n[k++],k=k%e;if(r=(r+1)%e,r===a&&(a=(a+1)%e),b-c<t)return;const C=y&&b-y;return C?Math.round(P*1e3/C):void 0}}function vU(e,t){let n=0,i=1e3/t,r,a;const c=(b,y=Date.now())=>{n=y,r=null,a&&(clearTimeout(a),a=null),e.apply(null,b)};return[(...b)=>{const y=Date.now(),k=y-n;k>=i?c(b,y):(r=b,a||(a=setTimeout(()=>{a=null,c(r)},i-k)))},()=>r&&c(r)]}const qu=(e,t,n=3)=>{let i=0;const r=yU(50,250);return vU(a=>{const c=a.loaded,f=a.lengthComputable?a.total:void 0,m=c-i,b=r(m),y=c<=f;i=c;const k={loaded:c,total:f,progress:f?c/f:void 0,bytes:m,rate:b||void 0,estimated:b&&f&&y?(f-c)/b:void 0,event:a,lengthComputable:f!=null,[t?"download":"upload"]:!0};e(k)},n)},Nv=(e,t)=>{const n=e!=null;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},Fv=e=>(...t)=>fe.asap(()=>e(...t)),wU=Rn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Rn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Rn.origin),Rn.navigator&&/(msie|trident)/i.test(Rn.navigator.userAgent)):()=>!0,xU=Rn.hasStandardBrowserEnv?{write(e,t,n,i,r,a){const c=[e+"="+encodeURIComponent(t)];fe.isNumber(n)&&c.push("expires="+new Date(n).toGMTString()),fe.isString(i)&&c.push("path="+i),fe.isString(r)&&c.push("domain="+r),a===!0&&c.push("secure"),document.cookie=c.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function SU(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function kU(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function s_(e,t){return e&&!SU(t)?kU(e,t):t}const Uv=e=>e instanceof qn?{...e}:e;function Ar(e,t){t=t||{};const n={};function i(b,y,k,P){return fe.isPlainObject(b)&&fe.isPlainObject(y)?fe.merge.call({caseless:P},b,y):fe.isPlainObject(y)?fe.merge({},y):fe.isArray(y)?y.slice():y}function r(b,y,k,P){if(fe.isUndefined(y)){if(!fe.isUndefined(b))return i(void 0,b,k,P)}else return i(b,y,k,P)}function a(b,y){if(!fe.isUndefined(y))return i(void 0,y)}function c(b,y){if(fe.isUndefined(y)){if(!fe.isUndefined(b))return i(void 0,b)}else return i(void 0,y)}function f(b,y,k){if(k in t)return i(b,y);if(k in e)return i(void 0,b)}const m={url:a,method:a,data:a,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:f,headers:(b,y,k)=>r(Uv(b),Uv(y),k,!0)};return fe.forEach(Object.keys(Object.assign({},e,t)),function(y){const k=m[y]||r,P=k(e[y],t[y],y);fe.isUndefined(P)&&k!==f||(n[y]=P)}),n}const r_=e=>{const t=Ar({},e);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:a,headers:c,auth:f}=t;t.headers=c=qn.from(c),t.url=Qk(s_(t.baseURL,t.url),e.params,e.paramsSerializer),f&&c.set("Authorization","Basic "+btoa((f.username||"")+":"+(f.password?unescape(encodeURIComponent(f.password)):"")));let m;if(fe.isFormData(n)){if(Rn.hasStandardBrowserEnv||Rn.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if((m=c.getContentType())!==!1){const[b,...y]=m?m.split(";").map(k=>k.trim()).filter(Boolean):[];c.setContentType([b||"multipart/form-data",...y].join("; "))}}if(Rn.hasStandardBrowserEnv&&(i&&fe.isFunction(i)&&(i=i(t)),i||i!==!1&&wU(t.url))){const b=r&&a&&xU.read(a);b&&c.set(r,b)}return t},_U=typeof XMLHttpRequest<"u",PU=_U&&function(e){return new Promise(function(n,i){const r=r_(e);let a=r.data;const c=qn.from(r.headers).normalize();let{responseType:f,onUploadProgress:m,onDownloadProgress:b}=r,y,k,P,C,N;function B(){C&&C(),N&&N(),r.cancelToken&&r.cancelToken.unsubscribe(y),r.signal&&r.signal.removeEventListener("abort",y)}let U=new XMLHttpRequest;U.open(r.method.toUpperCase(),r.url,!0),U.timeout=r.timeout;function M(){if(!U)return;const I=qn.from("getAllResponseHeaders"in U&&U.getAllResponseHeaders()),z={data:!f||f==="text"||f==="json"?U.responseText:U.response,status:U.status,statusText:U.statusText,headers:I,config:e,request:U};i_(function(L){n(L),B()},function(L){i(L),B()},z),U=null}"onloadend"in U?U.onloadend=M:U.onreadystatechange=function(){!U||U.readyState!==4||U.status===0&&!(U.responseURL&&U.responseURL.indexOf("file:")===0)||setTimeout(M)},U.onabort=function(){U&&(i(new tt("Request aborted",tt.ECONNABORTED,e,U)),U=null)},U.onerror=function(){i(new tt("Network Error",tt.ERR_NETWORK,e,U)),U=null},U.ontimeout=function(){let E=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const z=r.transitional||e_;r.timeoutErrorMessage&&(E=r.timeoutErrorMessage),i(new tt(E,z.clarifyTimeoutError?tt.ETIMEDOUT:tt.ECONNABORTED,e,U)),U=null},a===void 0&&c.setContentType(null),"setRequestHeader"in U&&fe.forEach(c.toJSON(),function(E,z){U.setRequestHeader(z,E)}),fe.isUndefined(r.withCredentials)||(U.withCredentials=!!r.withCredentials),f&&f!=="json"&&(U.responseType=r.responseType),b&&([P,N]=qu(b,!0),U.addEventListener("progress",P)),m&&U.upload&&([k,C]=qu(m),U.upload.addEventListener("progress",k),U.upload.addEventListener("loadend",C)),(r.cancelToken||r.signal)&&(y=I=>{U&&(i(!I||I.type?new Go(null,e,U):I),U.abort(),U=null)},r.cancelToken&&r.cancelToken.subscribe(y),r.signal&&(r.signal.aborted?y():r.signal.addEventListener("abort",y)));const F=bU(r.url);if(F&&Rn.protocols.indexOf(F)===-1){i(new tt("Unsupported protocol "+F+":",tt.ERR_BAD_REQUEST,e));return}U.send(a||null)})},EU=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let i=new AbortController,r;const a=function(b){if(!r){r=!0,f();const y=b instanceof Error?b:this.reason;i.abort(y instanceof tt?y:new Go(y instanceof Error?y.message:y))}};let c=t&&setTimeout(()=>{c=null,a(new tt(`timeout ${t} of ms exceeded`,tt.ETIMEDOUT))},t);const f=()=>{e&&(c&&clearTimeout(c),c=null,e.forEach(b=>{b.unsubscribe?b.unsubscribe(a):b.removeEventListener("abort",a)}),e=null)};e.forEach(b=>b.addEventListener("abort",a));const{signal:m}=i;return m.unsubscribe=()=>fe.asap(f),m}},TU=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let i=0,r;for(;i<n;)r=i+t,yield e.slice(i,r),i=r},CU=async function*(e,t){for await(const n of AU(e))yield*TU(n,t)},AU=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:i}=await t.read();if(n)break;yield i}}finally{await t.cancel()}},Bv=(e,t,n,i)=>{const r=CU(e,t);let a=0,c,f=m=>{c||(c=!0,i&&i(m))};return new ReadableStream({async pull(m){try{const{done:b,value:y}=await r.next();if(b){f(),m.close();return}let k=y.byteLength;if(n){let P=a+=k;n(P)}m.enqueue(new Uint8Array(y))}catch(b){throw f(b),b}},cancel(m){return f(m),r.return()}},{highWaterMark:2})},Hd=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",o_=Hd&&typeof ReadableStream=="function",OU=Hd&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),a_=(e,...t)=>{try{return!!e(...t)}catch{return!1}},MU=o_&&a_(()=>{let e=!1;const t=new Request(Rn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Hv=64*1024,jp=o_&&a_(()=>fe.isReadableStream(new Response("").body)),Yu={stream:jp&&(e=>e.body)};Hd&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Yu[t]&&(Yu[t]=fe.isFunction(e[t])?n=>n[t]():(n,i)=>{throw new tt(`Response type '${t}' is not supported`,tt.ERR_NOT_SUPPORT,i)})})})(new Response);const LU=async e=>{if(e==null)return 0;if(fe.isBlob(e))return e.size;if(fe.isSpecCompliantForm(e))return(await new Request(Rn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(fe.isArrayBufferView(e)||fe.isArrayBuffer(e))return e.byteLength;if(fe.isURLSearchParams(e)&&(e=e+""),fe.isString(e))return(await OU(e)).byteLength},RU=async(e,t)=>{const n=fe.toFiniteNumber(e.getContentLength());return n??LU(t)},IU=Hd&&(async e=>{let{url:t,method:n,data:i,signal:r,cancelToken:a,timeout:c,onDownloadProgress:f,onUploadProgress:m,responseType:b,headers:y,withCredentials:k="same-origin",fetchOptions:P}=r_(e);b=b?(b+"").toLowerCase():"text";let C=EU([r,a&&a.toAbortSignal()],c),N;const B=C&&C.unsubscribe&&(()=>{C.unsubscribe()});let U;try{if(m&&MU&&n!=="get"&&n!=="head"&&(U=await RU(y,i))!==0){let z=new Request(t,{method:"POST",body:i,duplex:"half"}),$;if(fe.isFormData(i)&&($=z.headers.get("content-type"))&&y.setContentType($),z.body){const[L,ee]=Nv(U,qu(Fv(m)));i=Bv(z.body,Hv,L,ee)}}fe.isString(k)||(k=k?"include":"omit");const M="credentials"in Request.prototype;N=new Request(t,{...P,signal:C,method:n.toUpperCase(),headers:y.normalize().toJSON(),body:i,duplex:"half",credentials:M?k:void 0});let F=await fetch(N);const I=jp&&(b==="stream"||b==="response");if(jp&&(f||I&&B)){const z={};["status","statusText","headers"].forEach(ne=>{z[ne]=F[ne]});const $=fe.toFiniteNumber(F.headers.get("content-length")),[L,ee]=f&&Nv($,qu(Fv(f),!0))||[];F=new Response(Bv(F.body,Hv,L,()=>{ee&&ee(),B&&B()}),z)}b=b||"text";let E=await Yu[fe.findKey(Yu,b)||"text"](F,e);return!I&&B&&B(),await new Promise((z,$)=>{i_(z,$,{data:E,headers:qn.from(F.headers),status:F.status,statusText:F.statusText,config:e,request:N})})}catch(M){throw B&&B(),M&&M.name==="TypeError"&&/fetch/i.test(M.message)?Object.assign(new tt("Network Error",tt.ERR_NETWORK,e,N),{cause:M.cause||M}):tt.from(M,M&&M.code,e,N)}}),$p={http:XF,xhr:PU,fetch:IU};fe.forEach($p,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const jv=e=>`- ${e}`,DU=e=>fe.isFunction(e)||e===null||e===!1,l_={getAdapter:e=>{e=fe.isArray(e)?e:[e];const{length:t}=e;let n,i;const r={};for(let a=0;a<t;a++){n=e[a];let c;if(i=n,!DU(n)&&(i=$p[(c=String(n)).toLowerCase()],i===void 0))throw new tt(`Unknown adapter '${c}'`);if(i)break;r[c||"#"+a]=i}if(!i){const a=Object.entries(r).map(([f,m])=>`adapter ${f} `+(m===!1?"is not supported by the environment":"is not available in the build"));let c=t?a.length>1?`since :
`+a.map(jv).join(`
`):" "+jv(a[0]):"as no adapter specified";throw new tt("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return i},adapters:$p};function Oh(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Go(null,e)}function $v(e){return Oh(e),e.headers=qn.from(e.headers),e.data=Ah.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),l_.getAdapter(e.adapter||Tl.adapter)(e).then(function(i){return Oh(e),i.data=Ah.call(e,e.transformResponse,i),i.headers=qn.from(i.headers),i},function(i){return n_(i)||(Oh(e),i&&i.response&&(i.response.data=Ah.call(e,e.transformResponse,i.response),i.response.headers=qn.from(i.response.headers))),Promise.reject(i)})}const c_="1.7.9",jd={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{jd[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});const zv={};jd.transitional=function(t,n,i){function r(a,c){return"[Axios v"+c_+"] Transitional option '"+a+"'"+c+(i?". "+i:"")}return(a,c,f)=>{if(t===!1)throw new tt(r(c," has been removed"+(n?" in "+n:"")),tt.ERR_DEPRECATED);return n&&!zv[c]&&(zv[c]=!0,console.warn(r(c," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,c,f):!0}};jd.spelling=function(t){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${t}`),!0)};function NU(e,t,n){if(typeof e!="object")throw new tt("options must be an object",tt.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let r=i.length;for(;r-- >0;){const a=i[r],c=t[a];if(c){const f=e[a],m=f===void 0||c(f,a,e);if(m!==!0)throw new tt("option "+a+" must be "+m,tt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new tt("Unknown option "+a,tt.ERR_BAD_OPTION)}}const ru={assertOptions:NU,validators:jd},Bi=ru.validators;class _r{constructor(t){this.defaults=t,this.interceptors={request:new Iv,response:new Iv}}async request(t,n){try{return await this._request(t,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const a=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?a&&!String(i.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(i.stack+=`
`+a):i.stack=a}catch{}}throw i}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ar(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:a}=n;i!==void 0&&ru.assertOptions(i,{silentJSONParsing:Bi.transitional(Bi.boolean),forcedJSONParsing:Bi.transitional(Bi.boolean),clarifyTimeoutError:Bi.transitional(Bi.boolean)},!1),r!=null&&(fe.isFunction(r)?n.paramsSerializer={serialize:r}:ru.assertOptions(r,{encode:Bi.function,serialize:Bi.function},!0)),ru.assertOptions(n,{baseUrl:Bi.spelling("baseURL"),withXsrfToken:Bi.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let c=a&&fe.merge(a.common,a[n.method]);a&&fe.forEach(["delete","get","head","post","put","patch","common"],N=>{delete a[N]}),n.headers=qn.concat(c,a);const f=[];let m=!0;this.interceptors.request.forEach(function(B){typeof B.runWhen=="function"&&B.runWhen(n)===!1||(m=m&&B.synchronous,f.unshift(B.fulfilled,B.rejected))});const b=[];this.interceptors.response.forEach(function(B){b.push(B.fulfilled,B.rejected)});let y,k=0,P;if(!m){const N=[$v.bind(this),void 0];for(N.unshift.apply(N,f),N.push.apply(N,b),P=N.length,y=Promise.resolve(n);k<P;)y=y.then(N[k++],N[k++]);return y}P=f.length;let C=n;for(k=0;k<P;){const N=f[k++],B=f[k++];try{C=N(C)}catch(U){B.call(this,U);break}}try{y=$v.call(this,C)}catch(N){return Promise.reject(N)}for(k=0,P=b.length;k<P;)y=y.then(b[k++],b[k++]);return y}getUri(t){t=Ar(this.defaults,t);const n=s_(t.baseURL,t.url);return Qk(n,t.params,t.paramsSerializer)}}fe.forEach(["delete","get","head","options"],function(t){_r.prototype[t]=function(n,i){return this.request(Ar(i||{},{method:t,url:n,data:(i||{}).data}))}});fe.forEach(["post","put","patch"],function(t){function n(i){return function(a,c,f){return this.request(Ar(f||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:a,data:c}))}}_r.prototype[t]=n(),_r.prototype[t+"Form"]=n(!0)});class lg{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(a){n=a});const i=this;this.promise.then(r=>{if(!i._listeners)return;let a=i._listeners.length;for(;a-- >0;)i._listeners[a](r);i._listeners=null}),this.promise.then=r=>{let a;const c=new Promise(f=>{i.subscribe(f),a=f}).then(r);return c.cancel=function(){i.unsubscribe(a)},c},t(function(a,c,f){i.reason||(i.reason=new Go(a,c,f),n(i.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=i=>{t.abort(i)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new lg(function(r){t=r}),cancel:t}}}function FU(e){return function(n){return e.apply(null,n)}}function UU(e){return fe.isObject(e)&&e.isAxiosError===!0}const zp={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(zp).forEach(([e,t])=>{zp[t]=e});function u_(e){const t=new _r(e),n=jk(_r.prototype.request,t);return fe.extend(n,_r.prototype,t,{allOwnKeys:!0}),fe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return u_(Ar(e,r))},n}const on=u_(Tl);on.Axios=_r;on.CanceledError=Go;on.CancelToken=lg;on.isCancel=n_;on.VERSION=c_;on.toFormData=Bd;on.AxiosError=tt;on.Cancel=on.CanceledError;on.all=function(t){return Promise.all(t)};on.spread=FU;on.isAxiosError=UU;on.mergeConfig=Ar;on.AxiosHeaders=qn;on.formToJSON=e=>t_(fe.isHTMLForm(e)?new FormData(e):e);on.getAdapter=l_.getAdapter;on.HttpStatusCode=zp;on.default=on;const Pn={BASE:"https://app.stage.360monitoring.com",SIGNIN:"/signin",SIGNIN_WHM:"/user/signin",SIGNUP:"/user/signup",SET_PASSWORD:"/user/set-password",SET_PASSWORD_OTP:"/user/complete-otp-registration",INIT_PASSWORD_RESET:"/user/init-password-reset",PASSWORD_RESET:"/user/password-reset",PASSWORD_RESET_OTP:"/user/password-reset-otp",SSO_GOOGLE:"/connect/google",SSO_MICROSOFT:"/connect/microsoft",PROFILE:"/profile",PROFILE_WHM:"/user/profile",RESEND_VERIFICATION:"/user/resend-verification",RESEND_CODE:"/user/resend-otp-verification",VERIFY_EMAIL:"/user/verify-email",VERIFY_CODE:"/user/verify-otp-email",CNAME_URL:"https://auth.stage.koalityengine.com/v1/application/whitelabel/config/cname/"},Wv=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),o6=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),d_=e=>{const t=nt();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Wv(()=>e())}):Wv(()=>e())},BU="$s";function f_(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,i]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(i!==void 0&&typeof i!="function")throw new Error("[nuxt] [useState] init must be a function: "+i);const r=BU+n,a=nt(),c=Em(a.payload.state,r);if(c.value===void 0&&i){const f=i();if(dt(f))return a.payload.state[r]=f,f;c.value=f}return c}function Ei(e){if(typeof e!="object")return e;var t,n,i=Object.prototype.toString.call(e);if(i==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=Ei(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:Ei(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=Ei(e[t])}return n}if(i==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=Ei(e[t]);return n}return i==="[object Set]"?(n=new Set,e.forEach(function(r){n.add(Ei(r))}),n):i==="[object Map]"?(n=new Map,e.forEach(function(r,a){n.set(Ei(a),Ei(r))}),n):i==="[object Date]"?new Date(+e):i==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):i==="[object DataView]"?new e.constructor(Ei(e.buffer)):i==="[object ArrayBuffer]"?e.slice(0):i.slice(-6)==="Array]"?new e.constructor(e):e}const HU={path:"/",watch:!0,decode:e=>il(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},Bc=window.cookieStore;function ou(e,t){var m;const n={...HU,...t};n.filter??(n.filter=b=>b===e);const i=Vv(n)||{};let r;n.maxAge!==void 0?r=n.maxAge*1e3:n.expires&&(r=n.expires.getTime()-Date.now());const a=r!==void 0&&r<=0,c=Ei(a?void 0:i[e]??((m=n.default)==null?void 0:m.call(n))),f=r&&!a?zU(c,r,n.watch&&n.watch!=="shallow"):ft(c);{let b=null;try{!Bc&&typeof BroadcastChannel<"u"&&(b=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const y=()=>{n.readonly||JR(f.value,i[e])||($U(e,f.value,n),i[e]=Ei(f.value),b==null||b.postMessage({value:n.encode(f.value)}))},k=N=>{var U;const B=N.refresh?(U=Vv(n))==null?void 0:U[e]:n.decode(N.value);P=!0,f.value=B,i[e]=Ei(B),bi(()=>{P=!1})};let P=!1;const C=!!jo();if(C&&qa(()=>{P=!0,y(),b==null||b.close()}),Bc){const N=B=>{const U=B.changed.find(F=>F.name===e),M=B.deleted.find(F=>F.name===e);U&&k({value:U.value}),M&&k({value:null})};Bc.addEventListener("change",N),C&&qa(()=>Bc.removeEventListener("change",N))}else b&&(b.onmessage=({data:N})=>k(N));n.watch?tn(f,()=>{P||y()},{deep:n.watch!=="shallow"}):y()}return f}function Vv(e={}){return VR(document.cookie,e)}function jU(e,t,n={}){return t==null?K0(e,t,{...n,maxAge:-1}):K0(e,t,n)}function $U(e,t,n={}){document.cookie=jU(e,t,n)}const Gv=2147483647;function zU(e,t,n){let i,r,a=0;const c=n?ft(e):{value:e};return jo()&&qa(()=>{r==null||r(),clearTimeout(i)}),Pm((f,m)=>{n&&(r=tn(c,m));function b(){a=0,clearTimeout(i);const y=t-a,k=y<Gv?y:Gv;i=setTimeout(()=>{if(a+=k,a<t)return b();c.value=void 0,m()},k)}return{get(){return f(),c.value},set(y){b(),c.value=y,m()}}})}function WU(e={}){const t=e.path||window.location.pathname;let n={};try{n=il(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:nt().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const h_=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var i;return t?Gt(e,t,n):(i=n.default)==null?void 0:i.call(n)}}),VU=/(:\w+)\([^)]+\)/g,GU=/(:\w+)[?+*]/g,qU=/:\w+/g;function qv(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(VU,"$1").replace(GU,"$1").replace(qU,n=>{var i;return((i=e.params[n.slice(1)])==null?void 0:i.toString())||""});return typeof t=="function"?t(e):t}function YU(e,t){return e===t||t===Pi?!1:qv(e)!==qv(t)?!0:!e.matched.every((i,r)=>{var a,c;return i.components&&i.components.default===((c=(a=t.matched[r])==null?void 0:a.components)==null?void 0:c.default)})}const XU={scrollBehavior(e,t,n){var b;const i=nt(),r=((b=Dn().options)==null?void 0:b.scrollBehaviorType)??"auto";let a=n||void 0;const c=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!a&&t&&e&&c!==!1&&YU(e,t)&&(a={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Yv(e.hash),behavior:r}:!1;const f=y=>!!(y.meta.pageTransition??wp),m=f(t)&&f(e)?"page:transition:finish":"page:finish";return new Promise(y=>{i.hooks.hookOnce(m,async()=>{await new Promise(k=>setTimeout(k,0)),e.hash&&(a={el:e.hash,top:Yv(e.hash),behavior:r}),y(a)})})}};function Yv(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const KU={hashMode:!0,scrollBehaviorType:"auto"},ai={...KU,...XU},JU={nuxt:{},icon:{provider:"iconify",class:"",aliases:{},iconifyApiEndpoint:"https://api.iconify.design",localApiEndpoint:"/api/_nuxt_icon",fallbackToApi:!0,cssSelectorPrefix:"i-",cssWherePseudo:!0,mode:"css",attrs:{"aria-hidden":!0},collections:["academicons","akar-icons","ant-design","arcticons","basil","bi","bitcoin-icons","bpmn","brandico","bx","bxl","bxs","bytesize","carbon","catppuccin","cbi","charm","ci","cib","cif","cil","circle-flags","circum","clarity","codicon","covid","cryptocurrency","cryptocurrency-color","dashicons","devicon","devicon-plain","ei","el","emojione","emojione-monotone","emojione-v1","entypo","entypo-social","eos-icons","ep","et","eva","f7","fa","fa-brands","fa-regular","fa-solid","fa6-brands","fa6-regular","fa6-solid","fad","fe","feather","file-icons","flag","flagpack","flat-color-icons","flat-ui","flowbite","fluent","fluent-emoji","fluent-emoji-flat","fluent-emoji-high-contrast","fluent-mdl2","fontelico","fontisto","formkit","foundation","fxemoji","gala","game-icons","geo","gg","gis","gravity-ui","gridicons","grommet-icons","guidance","healthicons","heroicons","heroicons-outline","heroicons-solid","hugeicons","humbleicons","ic","icomoon-free","icon-park","icon-park-outline","icon-park-solid","icon-park-twotone","iconamoon","iconoir","icons8","il","ion","iwwa","jam","la","lets-icons","line-md","logos","ls","lucide","lucide-lab","mage","majesticons","maki","map","marketeq","material-symbols","material-symbols-light","mdi","mdi-light","medical-icon","memory","meteocons","mi","mingcute","mono-icons","mynaui","nimbus","nonicons","noto","noto-v1","octicon","oi","ooui","openmoji","oui","pajamas","pepicons","pepicons-pencil","pepicons-pop","pepicons-print","ph","pixelarticons","prime","ps","quill","radix-icons","raphael","ri","rivet-icons","si-glyph","simple-icons","simple-line-icons","skill-icons","solar","streamline","streamline-emojis","subway","svg-spinners","system-uicons","tabler","tdesign","teenyicons","token","token-branded","topcoat","twemoji","typcn","uil","uim","uis","uit","uiw","unjs","vaadin","vs","vscode-icons","websymbol","weui","whh","wi","wpf","zmdi","zondicons"],fetchTimeout:1500}},ZU=QR(JU);function QU(){const e=nt();return e._appConfig||(e._appConfig=Kn(ZU)),e._appConfig}const eB=eg("base",()=>{const e=ft("en"),t=ft(!1),n=ft(0),i=ft(0),r=ft(!1),a=ft([""]),c=ft(),f=ft("./"),{WHM_EXTRAS:m}=Zt().public;return m&&(f.value=document.location.origin+"/templates/monitoring/spa/"),{currentLanguage:e,openDrawer:t,currentStep:n,maxSteps:i,progressVisibleInDrawer:r,steps:a,cnameConfig:c,assetsLink:f,getConfig:async()=>{const y=Zt().public.CNAME_CONFIG_PATH||location.host;c.value=(await on.get(Pn.CNAME_URL+y)).data.data}}},{persist:{key:()=>`${Zt().public.PERSIST_KEY||""}-signupBase`,storage:sessionStorage}}),p_=(e,t="json",n=0,i="")=>{if(t&&t.includes("text/html"))return new Error("HTML response");if(!e||typeof e!="object")return;if(e.error)return new Error(e.error);if(n>=400)return e!=null&&e.location?new Error(e==null?void 0:e.location):new Error(i);const r=Object.prototype.hasOwnProperty;for(const a in e)if(r.call(e,a)){const c=p_(e[a]);if(c)return c}},tB=()=>{const e=async(c,f,m,b=!1,y=null)=>{var k;try{const P=await $fetch.raw(f,{method:c,body:m,credentials:b?"include":"omit",ignoreResponseError:!0,headers:y?{"Content-Type":"application/json","X-API-KEY":y}:{}}),C=p_(P._data,((k=P.headers)==null?void 0:k.get("content-type"))||"json",P.status,P.statusText);if(C)throw C;return{data:P._data}}catch(P){return{error:P}}},t=()=>window.CPANEL.security_token,n=()=>{const c="/cgi/monitoring/whm-360-monitoring.cgi#",{WHM_EXTRAS:f,DASHBOARD_LINK:m}=Zt().public;if(f){const b=t().split("/")[1];return`${window.location.origin}${m}${b}${c}`}return Zt().public.DASHBOARD_LINK};return{apiRequest:e,cpanelPluginHelper:c=>{const f=window.PLUGINS,m=c.reduce((b,y)=>(b[y]=f==null?void 0:f.monitoring[y],b),{});if(!m)throw new Error(`No ${c.join(", ")} found in plugins`);return m},cPanelSecurityToken:t,getDashboardLink:()=>n()+"/monitoring",getSignupLink:()=>n()+"/signup"}},Xv={email:"",password:"",name:"",lastName:"",consent:!1,analyticsConsent:!1,token:""},nB=eg("signup",()=>{const{API_URL:e,WHM_EXTRAS:t}=Zt().public,n=e||window.location.origin,i=t,{apiRequest:r,cpanelPluginHelper:a}=tB(),c=Kn({...Xv}),f=ft("");return{ssoUrls:{google:Pn.SSO_GOOGLE,microsoft:Pn.SSO_MICROSOFT},signIn:async(z,$)=>{if(i){const{data:L,error:ee}=await r("POST",n+Pn.SIGNIN_WHM,{email:z,password:$,...a(["apiKey","userId"])},!0);return window.localStorage.setItem("whm-signin",JSON.stringify({apiKey:"userLogged"})),{error:ee}}else{const L=new FormData;return L.append("email",z),L.append("password",$),await r("POST",n+Pn.SIGNIN,L,!0)}},signUp:async()=>{const z={email:c.email,...i?{otp:!0}:{}};return await r("POST",n+Pn.SIGNUP,z)},setPassword:async()=>{const z={email:c.email,password:c.password,...i?{code:f.value,...a(["apiKey","userId"])}:{token:c.token}};if(i){const{data:$,error:L}=await r("POST",n+Pn.SET_PASSWORD_OTP,z);return window.localStorage.setItem("whm-signin",JSON.stringify({apiKey:"userLogged"})),{error:L}}else return await r("POST",n+Pn.SET_PASSWORD,z)},resendVerificationEmail:async z=>{const $=`${n}${i?Pn.RESEND_CODE:Pn.RESEND_VERIFICATION}`;return await r("POST",$,{email:z})},triggerPasswordReset:async z=>{const $={email:z,...i?{otp:!0}:{}};return await r("POST",n+Pn.INIT_PASSWORD_RESET,$)},verifyCode:async z=>await r("POST",n+Pn.VERIFY_CODE,{code:z,email:c.email}),verifyEmail:async()=>await r("POST",n+Pn.VERIFY_EMAIL,{token:c.token,email:c.email}),passwordReset:async(z,$)=>{const L={password:$,...i?{code:z,email:c.email}:{token:z}},ee=`${n}${i?Pn.PASSWORD_RESET_OTP:Pn.PASSWORD_RESET}`;return await r("POST",ee,L)},saveAdditionalData:async()=>{const z=i?Pn.PROFILE_WHM:Pn.PROFILE,$=ft(null);if(i){const L=a(["apiKey"]);$.value=typeof L=="object"&&L!==null?L.apiKey:null}return Zt().public.MIXPANEL_API_KEY&&(document.cookie=`mp_${Zt().public.MIXPANEL_API_KEY}_mixpanel=${c.analyticsConsent?"1":"0"}`),await r("PUT",n+z,{firstName:c.name,familyName:c.lastName,consent:c.consent,analyticsConsent:c.analyticsConsent},!0,$.value)},signUpData:c,clearData:()=>{Object.assign(c,Xv)},clearOtp:()=>{f.value=""},otpCode:f,setOtp:z=>{f.value=z}}},{persist:{key:()=>`${Zt().public.PERSIST_KEY||""}-signup`,storage:sessionStorage}}),iB={layout:"login-signup",middleware:()=>{const e=eB();if(!nB().signUpData.email||!e.currentStep||e.currentStep===0)return zu("/signup")}},sB={layout:"login-signup"};const Mh=[{name:"activate-email",path:"/activate-email",meta:sF,component:()=>Kt(()=>import("./6AQjpTrm.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]),import.meta.url)},{name:"index",path:"/",meta:rF,component:()=>Kt(()=>import("./DKSxD8ly.js"),__vite__mapDeps([18,19,12,13,14,3,5,6,16,17,20,21,22,23,24,25,11,26,27,28]),import.meta.url)},{name:"login",path:"/login",meta:oF,component:()=>Kt(()=>import("./Cw7sbHo-.js"),__vite__mapDeps([29,30,31,32,4,5,6,7,33,12,13,14,34,3,11,35,36,37,23,16,17,8,9,10,38,39,15]),import.meta.url)},{name:"monitoring-alerts",path:"/monitoring/alerts",component:()=>Kt(()=>import("./I8jd-TjP.js"),__vite__mapDeps([40,27,23,17,6,16,3,41,42,11,26,12,13,14,43]),import.meta.url)},{name:"monitoring-cpu",path:"/monitoring/cpu",component:()=>Kt(()=>import("./DGo7QqJZ.js"),__vite__mapDeps([44,21,22,3,23,24,25,11,6,26,12,13,14,16,17,27]),import.meta.url)},{name:"monitoring-disk",path:"/monitoring/disk",component:()=>Kt(()=>import("./Dv1EY48h.js"),__vite__mapDeps([45,46,3,41,23,42,47,22,24,25,11,6,26,12,13,14,16,17,27,48]),import.meta.url)},{name:"monitoring",path:"/monitoring",component:()=>Kt(()=>import("./DxldR8Cj.js"),__vite__mapDeps([49,21,22,3,23,24,25,11,6,26,12,13,14,16,17,27]),import.meta.url)},{name:"monitoring-memory",path:"/monitoring/memory",component:()=>Kt(()=>import("./8ZXMuXd_.js"),__vite__mapDeps([50,21,22,3,23,24,25,11,6,26,12,13,14,16,17,27]),import.meta.url)},{name:"monitoring-network",path:"/monitoring/network",component:()=>Kt(()=>import("./BSxFqHEZ.js"),__vite__mapDeps([51,21,22,3,23,24,25,11,6,26,12,13,14,16,17,27]),import.meta.url)},{name:"monitoring-process",path:"/monitoring/process",component:()=>Kt(()=>import("./BvXo8fTQ.js"),__vite__mapDeps([52,46,3,41,23,42,47,16,17,25,11,6,26,12,13,14,27,53]),import.meta.url)},{name:"redeem-license",path:"/redeem/:license()",meta:aF,component:()=>Kt(()=>import("./ZP1KSP74.js"),__vite__mapDeps([54,2,3,4,5,6,7,8,9,10,12,13,14,39,16,17]),import.meta.url)},{name:"reset-password",path:"/reset-password",meta:lF,component:()=>Kt(()=>import("./CIy3UUN5.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]),import.meta.url)},{name:"reset",path:"/reset",meta:cF,component:()=>Kt(()=>import("./BFID72IW.js"),__vite__mapDeps([56,2,3,4,5,6,7,8,9,10,15,16,17]),import.meta.url)},{name:"signup-process",path:"/signup-process",meta:iB,component:()=>Kt(()=>import("./Ds0iHyFD.js"),__vite__mapDeps([57,2,3,4,5,6,7,8,9,10,15]),import.meta.url)},{name:"signup",path:"/signup",meta:sB,component:()=>Kt(()=>import("./O8gFTZez.js"),__vite__mapDeps([58,30,31,32,4,5,6,7,33,12,13,14,34,3,11,35,36,37,23,16,17,8,9,10,39,15]),import.meta.url)}],rB=async e=>{var m;let t,n;if(!((m=e.meta)!=null&&m.validate))return;const i=nt(),r=Dn(),a=([t,n]=gs(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(a===!0)return;const c=Rd({statusCode:a&&a.statusCode||404,statusMessage:a&&a.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),f=r.beforeResolve(b=>{if(f(),b===e){const y=r.afterEach(async()=>{y(),await i.runWithContext(()=>wr(c)),window==null||window.history.pushState({},"",e.fullPath)});return!1}})},m_=eg("userStore",()=>{const e=ft(!1),t=Kn({userId:"",nickname:"",firstName:"",familyName:"",email:"",firstDataAvailableDate:"",planSlug:"",planName:"",isAnonymous:null,consent:null,avatar:"",retentionSeconds:null,storeUrl:"",doNotSell:null,customStoreUrl:null}),n=()=>{t.userId="",t.nickname="",t.firstName="",t.familyName="",t.email="",t.firstDataAvailableDate="",t.planSlug="",t.planName="",t.isAnonymous=null,t.consent=null,t.avatar="",t.retentionSeconds=null,t.storeUrl="",t.doNotSell=null,t.customStoreUrl=null},i=Ut(()=>{const r=["enterprise"];return!t.isAnonymous&&!t.doNotSell&&t.storeUrl&&!r.includes(t.planSlug)});return{userIsLoggedIn:e,userDetails:t,clearUserDetails:n,isUserUpgradable:i}}),oB=(e,t)=>{if(m_().userIsLoggedIn){const{$cpanel:n}=nt();n.login()}},aB=(e,t)=>{const{path:n,query:i,hash:r}=e;if(window.__whmInitialRouteChecked)return;window.__whmInitialRouteChecked=!0;const a=window.location.href.includes("cgi/monitoring/whm-360-monitoring.cgi");if(n==="/"&&a)return zu({path:"/monitoring",query:i,hash:r},{redirectCode:301,replace:!0});if(n!=="/"&&n.endsWith("/")){const c=n.replace(/\/+$/,"")||"/";return zu({path:c,query:i,hash:r},{redirectCode:301})}},lB=[rB,oB,aB],$a={};function cB(e,t,n){const{pathname:i,search:r,hash:a}=t,c=e.indexOf("#");if(c>-1){const b=a.includes(e.slice(c))?e.slice(c).length:1;let y=a.slice(b);return y[0]!=="/"&&(y="/"+y),W0(y,"")}const f=W0(i,e),m=!n||gp(f,n,{trailingSlash:!0})?f:n;return m+(m.includes("?")?"":r)+a}const uB=an({name:"nuxt:router",enforce:"pre",async setup(e){var U;let t,n,i=Zt().app.baseURL;i.includes("#")||(i+="#");const r=((U=ai.history)==null?void 0:U.call(ai,i))??gN(i),a=ai.routes?([t,n]=gs(()=>ai.routes(Mh)),t=await t,n(),t??Mh):Mh;let c;const f=KN({...ai,scrollBehavior:(M,F,I)=>{if(F===Pi){c=I;return}if(ai.scrollBehavior){if(f.options.scrollBehavior=ai.scrollBehavior,"scrollRestoration"in window.history){const E=f.beforeEach(()=>{E(),window.history.scrollRestoration="manual"})}return ai.scrollBehavior(M,Pi,c||I)}},history:r,routes:a});ai.routes&&ai.routes,"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(f);const m=ys(f.currentRoute.value);f.afterEach((M,F)=>{m.value=F}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>m.value});const b=cB(i,window.location,e.payload.path),y=ys(f.currentRoute.value),k=()=>{y.value=f.currentRoute.value};e.hook("page:finish",k),f.afterEach((M,F)=>{var I,E,z,$;((E=(I=M.matched[0])==null?void 0:I.components)==null?void 0:E.default)===(($=(z=F.matched[0])==null?void 0:z.components)==null?void 0:$.default)&&k()});const P={};for(const M in y.value)Object.defineProperty(P,M,{get:()=>y.value[M],enumerable:!0});e._route=Gi(P),e._middleware=e._middleware||{global:[],named:{}};const C=sl();f.afterEach(async(M,F,I)=>{delete e._processingMiddleware,!e.isHydrating&&C.value&&await e.runWithContext(oI),I&&await e.callHook("page:loading:end")});try{[t,n]=gs(()=>f.isReady()),await t,n()}catch(M){[t,n]=gs(()=>e.runWithContext(()=>wr(M))),await t,n()}const N=b!==f.currentRoute.value.fullPath?f.resolve(b):f.currentRoute.value;k();const B=e.payload.state._layout;return f.beforeEach(async(M,F)=>{var I;await e.callHook("page:loading:start"),M.meta=Kn(M.meta),e.isHydrating&&B&&!bs(M.meta.layout)&&(M.meta.layout=B),e._processingMiddleware=!0;{const E=new Set([...lB,...e._middleware.global]);for(const z of M.matched){const $=z.meta.middleware;if($)for(const L of sg($))E.add(L)}for(const z of E){const $=typeof z=="string"?e._middleware.named[z]||await((I=$a[z])==null?void 0:I.call($a).then(ee=>ee.default||ee)):z;if(!$)throw new Error(`Unknown route middleware: '${z}'.`);const L=await e.runWithContext(()=>$(M,F));if(!e.payload.serverRendered&&e.isHydrating&&(L===!1||L instanceof Error)){const ee=L||kp({statusCode:404,statusMessage:`Page Not Found: ${b}`});return await e.runWithContext(()=>wr(ee)),!1}if(L!==!0&&(L||L===!1))return L}}}),f.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),f.afterEach(async(M,F)=>{M.matched.length===0&&await e.runWithContext(()=>wr(kp({statusCode:404,fatal:!1,statusMessage:`Page not found: ${M.fullPath}`,data:{path:M.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in N&&(N.name=void 0),await f.replace({...N,force:!0}),f.options.scrollBehavior=ai.scrollBehavior}catch(M){await e.runWithContext(()=>wr(M))}}),{provide:{router:f}}}}),dB=an({name:"nuxt:payload",setup(e){Dn().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const i=await fv(t.path);i&&Object.assign(e.static.data,i.data)}),d_(()=>{e.hooks.hook("link:prefetch",async t=>{const{hostname:n}=new URL(t,window.location.href);n===window.location.hostname&&await fv(t)})})}}),fB=an(()=>{const e=Dn();d_(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),hB=an({name:"nuxt:chunk-reload",setup(e){const t=Dn(),n=Zt(),i=new Set;t.beforeEach(()=>{i.clear()}),e.hook("app:chunkError",({error:a})=>{i.add(a)});function r(a){const f="href"in a&&a.href[0]==="#"?n.app.baseURL+a.href:Wo(n.app.baseURL,a.fullPath);WU({path:f,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((a,c)=>{i.has(a)&&r(c)})}}),pB=an({name:"pinia",setup(e){const t=MI();return e.vueApp.use(t),Pl(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}}}),mB=ps(()=>Kt(()=>import("./DgZ9OEJo.js"),[],import.meta.url).then(e=>e.default||e.default||e)),gB=[["Icon",mB]],bB=an({name:"nuxt:global-components",setup(e){for(const[t,n]of gB)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),Ws={default:ps(()=>Kt(()=>import("./BFZTyaJj.js"),__vite__mapDeps([59,3,16,17,60,61,19,12,13,14,5,6,20,9,32,62,36,23,27,63]),import.meta.url).then(e=>e.default||e)),smalldashboard:ps(()=>Kt(()=>import("./DeLNvDRr.js"),__vite__mapDeps([64,27,23,17,6]),import.meta.url).then(e=>e.default||e)),"login-signup":ps(()=>Kt(()=>import("./3ceCCP3P.js"),__vite__mapDeps([65,2,3,4,5,6,7,32,62,31,15]),import.meta.url).then(e=>e.default||e))},yB=an({name:"nuxt:prefetch",setup(e){const t=Dn();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var r;const i=(r=n==null?void 0:n.meta)==null?void 0:r.layout;i&&typeof Ws[i]=="function"&&await Ws[i]()})}),e.hooks.hook("link:prefetch",n=>{if(xs(n))return;const i=t.resolve(n);if(!i)return;const r=i.meta.layout;let a=sg(i.meta.middleware);a=a.filter(c=>typeof c=="string");for(const c of a)typeof $a[c]=="function"&&$a[c]();r&&typeof Ws[r]=="function"&&Ws[r]()})}});/*!
  * shared v10.0.5
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */const Xu=typeof window<"u",es=(e,t=!1)=>t?Symbol.for(e):Symbol(e),vB=(e,t,n)=>wB({l:e,k:t,s:n}),wB=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),rn=e=>typeof e=="number"&&isFinite(e),xB=e=>ug(e)==="[object Date]",Ku=e=>ug(e)==="[object RegExp]",$d=e=>ht(e)&&Object.keys(e).length===0,vn=Object.assign,SB=Object.create,Ot=(e=null)=>SB(e);let Kv;const cg=()=>Kv||(Kv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:Ot());function Jv(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const kB=Object.prototype.hasOwnProperty;function Oi(e,t){return kB.call(e,t)}const Qt=Array.isArray,Tt=e=>typeof e=="function",Ne=e=>typeof e=="string",Vt=e=>typeof e=="boolean",at=e=>e!==null&&typeof e=="object",_B=e=>at(e)&&Tt(e.then)&&Tt(e.catch),g_=Object.prototype.toString,ug=e=>g_.call(e),ht=e=>ug(e)==="[object Object]",PB=e=>e==null?"":Qt(e)||ht(e)&&e.toString===g_?JSON.stringify(e,null,2):String(e);function dg(e,t=""){return e.reduce((n,i,r)=>r===0?n+i:n+t+i,"")}function EB(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}function b_(){const e=new Map;return{events:e,on(n,i){const r=e.get(n);r&&r.push(i)||e.set(n,[i])},off(n,i){const r=e.get(n);r&&r.splice(r.indexOf(i)>>>0,1)},emit(n,i){(e.get(n)||[]).slice().map(r=>r(i)),(e.get("*")||[]).slice().map(r=>r(n,i))}}}const Hc=e=>!at(e)||Qt(e);function wo(e,t){if(Hc(e)||Hc(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:i,des:r}=n.pop();Object.keys(i).forEach(a=>{a!=="__proto__"&&(at(i[a])&&!at(r[a])&&(r[a]=Array.isArray(i[a])?[]:Ot()),Hc(r[a])||Hc(i[a])?r[a]=i[a]:n.push({src:i[a],des:r[a]}))})}}const TB={stepFrom:{t:0,b:{t:2,i:[{t:3,v:"Step "},{t:4,k:"cur"},{t:3,v:" of "},{t:4,k:"max"}]}},PerformanceMetricsTrust:{t:0,b:{t:2,i:[{t:3}],s:"Performance metrics you can trust. Start monitoring now!"}},RegisteredEmailText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please click the verification link we sent via email."}]}},ResetEmailText:{t:0,b:{t:2,i:[{t:3,v:"We've sent a password reset email to <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please click the verification link we sent via email."}]}},ResetCodeText:{t:0,b:{t:2,i:[{t:3,v:"We've sent a password reset email to <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email in the next step."}]}},YouJoinTeam:{t:0,b:{t:2,i:[{t:3,v:"You'll join "},{t:4,k:"email"},{t:3,v:" team"}]}},TermsOfUse:{t:0,b:{t:2,i:[{t:3}],s:"Terms of use"}},PrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Privacy policy"}},Imprint:{t:0,b:{t:2,i:[{t:3}],s:"Imprint"}},MarketingConsentShort:{t:0,b:{t:2,i:[{t:3,v:"To provide you with the products, services, and content you requested, and/or to respond to your inquiry, we need to store and process your personal data. Please read the <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Privacy policy</a> for more information."}]}},MarketingConsentLong:{t:0,b:{t:2,i:[{t:3,v:"WebPros International LLC/GmbH may store and process the data I provide for the purpose of delivering personalized marketing content such as newsletters and individual offers according to the <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Privacy policy</a>. We may base tailored offerings on additional information like usage and behavior data (profiling). I can revoke this consent at any time in the platform preferences."}]}},AgreeForMarketing:{t:0,b:{t:2,i:[{t:3}],s:"I agree to receive personalized offers and newsletters"}},SignUpGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Sign up with Google"}},SignUpMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Sign up with Microsoft"}},SignUpEmail:{t:0,b:{t:2,i:[{t:3}],s:"Sign up with email"}},HaveAccount:{t:0,b:{t:2,i:[{t:3}],s:"Have an account?"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Sign in"}},CreateAccout:{t:0,b:{t:2,i:[{t:3}],s:"Create account"}},CheckEmail:{t:0,b:{t:2,i:[{t:3}],s:"Check email"}},CheckYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Check your email"}},VerifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verify email"}},SetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Set password"}},SetNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Set new password"}},ResetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Reset password"}},AddAdditionalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Add additional information"}},ServerUptimeFeature:{t:0,b:{t:2,i:[{t:3}],s:"Comprehensive server uptime checks"}},MonitorFeatureDesc:{t:0,b:{t:2,i:[{t:3}],s:"Monitor your CPU, network, disk usage, load times, and much more with a click"}},WebMonitoringFeature:{t:0,b:{t:2,i:[{t:3}],s:"Complete website uptime monitoring"}},CheckGloballyDesc:{t:0,b:{t:2,i:[{t:3}],s:"Check the DNS time, SSL validity, keywords, and beyond, testing from 26 locations globally"}},FSCFeature:{t:0,b:{t:2,i:[{t:3}],s:"Automate website quality testing with Full Site Check"}},CrawlerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Identify anomalies and fix issues before they affect your sites with this unique crawler"}},CheckSpam:{t:0,b:{t:2,i:[{t:3}],s:"Check your spam"}},or:{t:0,b:{t:2,i:[{t:3}],s:"or"}},ResendLink:{t:0,b:{t:2,i:[{t:3}],s:"Resend the link"}},RestartEmail:{t:0,b:{t:2,i:[{t:3}],s:"Restart with a new email"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Sign up"}},LinkNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Link not received?"}},LinkSent:{t:0,b:{t:2,i:[{t:3}],s:"Link sent"}},CreateAccount:{t:0,b:{t:2,i:[{t:3}],s:"Create account"}},NewTo360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"New to 360 Monitoring?"}},GetStarted:{t:0,b:{t:2,i:[{t:3}],s:"Get started"}},WelcomeBack:{t:0,b:{t:2,i:[{t:3}],s:"Welcome back!"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"Email"}},Password:{t:0,b:{t:2,i:[{t:3}],s:"Password"}},RepeatPassword:{t:0,b:{t:2,i:[{t:3}],s:"Repeat Password"}},LogIn:{t:0,b:{t:2,i:[{t:3}],s:"Log in"}},Options:{t:0,b:{t:2,i:[{t:3}],s:"Options"}},SupportCenter:{t:0,b:{t:2,i:[{t:3}],s:"Support center"}},AssistSetupText:{t:0,b:{t:2,i:[{t:3}],s:"We're here to assist you with any sign-up process questions."}},GetHelp:{t:0,b:{t:2,i:[{t:3}],s:"Get help"}},OpenGmail:{t:0,b:{t:2,i:[{t:3}],s:"Open Gmail"}},OpenOutlook:{t:0,b:{t:2,i:[{t:3}],s:"Open Outlook"}},SkipFinish:{t:0,b:{t:2,i:[{t:3}],s:"Skip and finish"}},SetAccPassword:{t:0,b:{t:2,i:[{t:3}],s:"Set account password"}},AccPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"To finish setting up your account,  set a password to secure access to it."}},AccPasswordActivationText:{t:0,b:{t:2,i:[{t:3,v:"Now that you have activated your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, please set a password to secure access to your account."}]}},VerifyYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Please verify your email"}},AddAdditionInfo:{t:0,b:{t:2,i:[{t:3}],s:"Add additional information"}},FielsOptionalDesc:{t:0,b:{t:2,i:[{t:3}],s:"All fields are optional. You can fill them later in the settings."}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},LastName:{t:0,b:{t:2,i:[{t:3}],s:"Last name"}},SignInGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Sign in with Google"}},SignInMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Sign in with Microsoft"}},ForgotPassword:{t:0,b:{t:2,i:[{t:3}],s:"Forgot your password?"}},ResetPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Forgotten passwords can be a hassle. Please reset yours and follow the instructions to regain account access"}},PasswordWorking:{t:0,b:{t:2,i:[{t:3}],s:"Is your password working?"}},SendReset:{t:0,b:{t:2,i:[{t:3}],s:"Send reset instructions"}},PasswordResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done, just create a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> and you're all set."}]}},IUsePlatform:{t:0,b:{t:2,i:[{t:3}],s:"I am using Plesk"}},PlatformActivation:{t:0,b:{t:2,i:[{t:3}],s:"For optimal monitoring of a Plesk server, activate your 360 Monitoring license on the Plesk360 Platform for seamless integration and maximum benefits."}},IUseStandalone:{t:0,b:{t:2,i:[{t:3}],s:"I am not using Plesk"}},StandaloneActivation:{t:0,b:{t:2,i:[{t:3}],s:"For monitoring a non-Plesk server, activate your 360 Monitoring license as a standalone product for independent use"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"logo"}},platformActivate:{t:0,b:{t:2,i:[{t:3}],s:"Activate platform"}},standaloneActivate:{t:0,b:{t:2,i:[{t:3}],s:"Activate standalone"}},planPurchased:{t:0,b:{t:2,i:[{t:3}],s:"plan purchased"}},Finish:{t:0,b:{t:2,i:[{t:3}],s:"Finish"}},ActivationError:{t:0,b:{t:2,i:[{t:3}],s:"Activation error"}},PasswordResetError:{t:0,b:{t:2,i:[{t:3}],s:"Password reset error"}},PasswordResetErrorText:{t:0,b:{t:2,i:[{t:3}],s:"Please request a new password reset mail."}},ActivateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"Your email could not be verified! "}},ErrorOccured:{t:0,b:{t:2,i:[{t:3}],s:"An error has occurred"}},TokenNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Token is not valid"}},PasswordInvalid:{t:0,b:{t:2,i:[{t:3}],s:"Your password must not be empty and should be at least 8 characters long, including lowercase, uppercase, numbers, or special characters."}},ConsentAgree:{t:0,b:{t:2,i:[{t:3}],s:"I hereby agree to the processing of my personal data for the purpose of maintaining my account for as long as it remains active."}},PleaseTryItAgain:{t:0,b:{t:2,i:[{t:3}],s:"Please try it again!"}},MarketingConsent:{t:0,b:{t:2,i:[{t:3}],s:"Marketing consent"}},ThankYou360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Thank you for choosing 360 Monitoring!"}},ActivationWays360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"For your convenience, there are two ways to use 360 Monitoring. Choose which way suits your needs best and activate your license."}},InvalidLoginInfo:{t:0,b:{t:2,i:[{t:3}],s:"Invalid email and password"}},InvalidPassword:{t:0,b:{t:2,i:[{t:3}],s:"Fill in the password field"}},InvalidEMail:{t:0,b:{t:2,i:[{t:3}],s:"Input a valid email"}},AcceptConsentAndEmail:{t:0,b:{t:2,i:[{t:3}],s:"Accept the consent and provide a valid email to continue"}},AcceptConsent:{t:0,b:{t:2,i:[{t:3}],s:"Accept the consent to continue"}},BackToDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Back to dashboard"}},CodeNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Code not received?"}},ResendCode:{t:0,b:{t:2,i:[{t:3}],s:"Resend the code"}},CodeSent:{t:0,b:{t:2,i:[{t:3}],s:"Code sent"}},Next:{t:0,b:{t:2,i:[{t:3}],s:"Next"}},Back:{t:0,b:{t:2,i:[{t:3}],s:"Back"}},EnterTheOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"Enter the OTP Code here"}},OTPCodeRequired:{t:0,b:{t:2,i:[{t:3}],s:"Enter the OTP code we have sent you"}},InstructionsReceived:{t:0,b:{t:2,i:[{t:3}],s:"Continue with the OTP code"}},SeoTitleSignin:{t:0,b:{t:2,i:[{t:3,v:"Sign in - "},{t:4,k:"brandName"}]}},SeoTitleSignup:{t:0,b:{t:2,i:[{t:3,v:"Sign up - "},{t:4,k:"brandName"}]}},SeoTitleResetPassword:{t:0,b:{t:2,i:[{t:3,v:"Reset password - "},{t:4,k:"brandName"}]}},PasswordSuccessFullyChanged:{t:0,b:{t:2,i:[{t:3}],s:"We successfully reset your password and will redirect you to the login screen in five seconds."}},RegisteredEmailOTPText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email."}]}},EnterOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP code"}},PasswordOTPResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done. Now create a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, enter the OTP code we sent via email, and you're all set."}]}},GetRegistrationInformation:{t:0,b:{t:2,i:[{t:3}],s:"Check your email for the verification code"}},RegisteredEmailCodeText:{t:0,b:{t:2,i:[{t:3}],s:"We sent a verification code to your email. Once you have the code, you can proceed to the next step, otherwise, request a new one below."}},GetInstructions:{t:0,b:{t:2,i:[{t:3}],s:"Get registration instructions"}},AnalyticsConsent:{t:0,b:{t:2,i:[{t:3}],s:"Analytics consent"}},AgreeForAnalytics:{t:0,b:{t:2,i:[{t:3}],s:"I agree to help improve the app experience"}},AnalyticsConsentShort:{t:0,b:{t:2,i:[{t:3}],s:"WebPros International LLC/GmbH may track user interactions to improve our web interface, making it more responsive and tailored to user needs. This helps us enhance functionality, optimize performance, and ensure a secure, seamless experience for everyone."}}},CB={UpsellTable:{Title:{t:0,b:{t:2,i:[{t:3}],s:"Server Monitoring - Plans"}}},ServerMonitoring:{t:0,b:{t:2,i:[{t:3}],s:"Server Monitoring"}},ViewReports:{t:0,b:{t:2,i:[{t:3}],s:"View reports"}},SignUpForMoreCharts:{t:0,b:{t:2,i:[{t:3}],s:"View detailed CPU, network, disk, and process data along with alerts for any time frame with 360 Monitoring."}},ManageAlertsText:{t:0,b:{t:2,i:[{t:3}],s:"You can manage alerts and maintenance on the 360 Monitoring app."}},AlertHistory:{t:0,b:{t:2,i:[{t:3}],s:"Alert history"}},ManageAlerts:{t:0,b:{t:2,i:[{t:3}],s:"Manage alerts"}},ParentProcessId:{t:0,b:{t:2,i:[{t:3}],s:"Parent process ID"}},BytesRead:{t:0,b:{t:2,i:[{t:3}],s:"Bytes read"}},BytesWrite:{t:0,b:{t:2,i:[{t:3}],s:"Bytes write"}},IOWrite:{t:0,b:{t:2,i:[{t:3}],s:"IO write"}},OpenFiles:{t:0,b:{t:2,i:[{t:3}],s:"Open files"}},showingResultCounter:{t:0,b:{t:2,i:[{t:3,v:"Showing "},{t:4,k:"start"},{t:3,v:" of "},{t:4,k:"total"}]}},showingSimpleResultCounter:{t:0,b:{t:2,i:[{t:3,v:"Showing "},{t:4,k:"total"}]}},DiskMount:{t:0,b:{t:2,i:[{t:3}],s:"Disk mount"}},FileSystem:{t:0,b:{t:2,i:[{t:3}],s:"File system"}},PercentageUsed:{t:0,b:{t:2,i:[{t:3}],s:"Percentage used"}},BytesUsed:{t:0,b:{t:2,i:[{t:3}],s:"Bytes used"}},BytesFree:{t:0,b:{t:2,i:[{t:3}],s:"Bytes free"}},PID:{t:0,b:{t:2,i:[{t:3}],s:"PID"}},User:{t:0,b:{t:2,i:[{t:3}],s:"User"}},Program:{t:0,b:{t:2,i:[{t:3}],s:"Program"}},CPU:{t:0,b:{t:2,i:[{t:3}],s:"CPU"}},Memory:{t:0,b:{t:2,i:[{t:3}],s:"Memory"}},PingResponseTimes:{t:0,b:{t:2,i:[{t:3}],s:"Ping response times"}},BytesTotal:{t:0,b:{t:2,i:[{t:3}],s:"Bits per second"}},PacketsTotal:{t:0,b:{t:2,i:[{t:3}],s:"Packets total"}},BytesEth0:{t:0,b:{t:2,i:[{t:3}],s:"Bytes eth0"}},PacketEth0:{t:0,b:{t:2,i:[{t:3}],s:"Packet eth0"}},Disk:{t:0,b:{t:2,i:[{t:3}],s:"Disk"}},LoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Load average"}},Network:{t:0,b:{t:2,i:[{t:3}],s:"Network"}},TopProcesses:{t:0,b:{t:2,i:[{t:3}],s:"Top processes"}},ActiveInactiveMemory:{t:0,b:{t:2,i:[{t:3}],s:"Active and inactive memory"}},Top10Processes:{t:0,b:{t:2,i:[{t:3}],s:"Top 10 processes"}},CPU0:{t:0,b:{t:2,i:[{t:3}],s:"CPU0"}},OverallDiskUsage:{t:0,b:{t:2,i:[{t:3}],s:"Overall disk usage"}},sdaIOTransactions:{t:0,b:{t:2,i:[{t:3}],s:"sda I/O transactions"}},agent360:{t:0,b:{t:2,i:[{t:3}],s:"agent360"}},agent360Memory:{t:0,b:{t:2,i:[{t:3}],s:"agent360 Memory"}},agent360ProcessCount:{t:0,b:{t:2,i:[{t:3}],s:"agent360 Process count"}},agent360DiskIO:{t:0,b:{t:2,i:[{t:3}],s:"agent360 Disk I/O"}},Processes:{t:0,b:{t:2,i:[{t:3}],s:"Processes"}},Open:{t:0,b:{t:2,i:[{t:3}],s:"Open"}},Closed:{t:0,b:{t:2,i:[{t:3}],s:"Closed"}},Default:{t:0,b:{t:2,i:[{t:3}],s:"Default"}},Informational:{t:0,b:{t:2,i:[{t:3}],s:"Informational"}},Warning:{t:0,b:{t:2,i:[{t:3}],s:"Warning"}},Critical:{t:0,b:{t:2,i:[{t:3}],s:"Critical"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"Filters"}},Status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},Severity:{t:0,b:{t:2,i:[{t:3}],s:"Severity"}},loadingData:{t:0,b:{t:2,i:[{t:3}],s:"Loading data"}},GoTo360:{t:0,b:{t:2,i:[{t:3}],s:"Go to 360 Monitoring"}},NextUpdate:{t:0,b:{t:2,i:[{t:3,v:"Next update at "},{t:4,k:"time"}]}},MonitorEverything:{t:0,b:{t:2,i:[{t:3}],s:"Monitor everything"}},MonitorEverythingSentence1:{t:0,b:{t:2,i:[{t:3}],s:"View detailed CPU, network, disk, and process data along with alerts for any time frame with 360 Monitoring."}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Sign up"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Sign in"}},Account:{t:0,b:{t:2,i:[{t:3}],s:"Account"}},MemoryUsage:{t:0,b:{t:2,i:[{t:3}],s:"Memory usage"}},CpuUsage:{t:0,b:{t:2,i:[{t:3}],s:"CPU usage"}},RefreshTheData:{t:0,b:{t:2,i:[{t:3}],s:"Refreshing chart data"}},Overview:{t:0,b:{t:2,i:[{t:3}],s:"Overview"}},Process:{t:0,b:{t:2,i:[{t:3}],s:"Processes"}},Alerts:{t:0,b:{t:2,i:[{t:3}],s:"Alerts"}},CPULoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"CPU load average"}},PacketsEth0:{t:0,b:{t:2,i:[{t:3}],s:"Packets eth0"}},OverallCPUUsage:{t:0,b:{t:2,i:[{t:3}],s:"Overall CPU usage"}},Opened:{t:0,b:{t:2,i:[{t:3}],s:"Opened"}},ClosedDate:{t:0,b:{t:2,i:[{t:3}],s:"Closed"}},sdaI0Data:{t:0,b:{t:2,i:[{t:3}],s:"Overall I/O data"}},sdaI0Transactions:{t:0,b:{t:2,i:[{t:3}],s:"Overall I/O transactions"}},NoData:{t:0,b:{t:2,i:[{t:3}],s:"There are currently no alerts available under the desired filter."}},noDataForSelectedPeriod:{t:0,b:{t:2,i:[{t:3}],s:"There is no current data available for the selected period. Select a different period."}},refreshingData:{t:0,b:{t:2,i:[{t:3}],s:"Refreshing data"}},copiedToClipboard:{t:0,b:{t:2,i:[{t:3}],s:"Copied to clipboard"}},Last1Hour:{t:0,b:{t:2,i:[{t:3}],s:"Last 1 hour"}},Today:{t:0,b:{t:2,i:[{t:3}],s:"Today"}},Yesterday:{t:0,b:{t:2,i:[{t:3}],s:"Yesterday"}},Last7Days:{t:0,b:{t:2,i:[{t:3}],s:"Last 7 days"}},ThisMonth:{t:0,b:{t:2,i:[{t:3}],s:"This month"}},LastMonth:{t:0,b:{t:2,i:[{t:3}],s:"Last month"}},ResetToLast24Hours:{t:0,b:{t:2,i:[{t:3}],s:"Reset to last 24 hours"}},NoDataAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Currently no data available"}},DateOutOfRange:{t:0,b:{t:2,i:[{t:3,v:"You can only select a range for up to "},{t:4,k:"n"},{t:3,v:" days."}]}},SelectDates:{t:0,b:{t:2,i:[{t:3}],s:"Select dates"}},Start:{t:0,b:{t:2,i:[{t:3}],s:"Start"}},End:{t:0,b:{t:2,i:[{t:3}],s:"End"}},DisabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Home Screen Dashboard disabled"}},EnabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Home Screen Dashboard enabled"}},Upgrade:{t:0,b:{t:2,i:[{t:3}],s:"Upgrade"}},MissedAlerts:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"You might be missing alerts"},{t:2,i:[{t:3,v:"You missed "},{t:4,k:"n"},{t:3,v:" alert"}]},{t:2,i:[{t:3,v:"You missed "},{t:4,k:"n"},{t:3,v:" alerts"}]}]}},MissedAlertsSentence:{t:0,b:{t:2,i:[{t:3}],s:"You are not receiving server alerts yet. Start monitoring in less than a minute. - It's free and helps you stay in control."}}},AB={stepFrom:{t:0,b:{t:2,i:[{t:3,v:"Schritt "},{t:4,k:"cur"},{t:3,v:" von "},{t:4,k:"max"}]}},PerformanceMetricsTrust:{t:0,b:{t:2,i:[{t:3}],s:"Jetzt mit dem Monitoring beginnen und vertrauenswürdige Performance-Kennzahlen erhalten."}},RegisteredEmailText:{t:0,b:{t:2,i:[{t:3,v:"Sie haben sich mit der E-Mail-Adresse <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> für Ihr Konto registriert. Klicken Sie bitte auf den Link in der E-Mail, die Sie von uns erhalten haben, um die Adresse zu verifizieren."}]}},ResetEmailText:{t:0,b:{t:2,i:[{t:3,v:"Wir haben eine E-Mail zum Zurücksetzen des Passworts an die E-Mail-Adresse <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> gesendet. Klicken Sie bitte auf den Link in der E-Mail, um die Anfrage zu verifizieren."}]}},ResetCodeText:{t:0,b:{t:2,i:[{t:3,v:"Wir haben eine E-Mail zum Zurücksetzen des Passworts an die E-Mail-Adresse <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> gesendet. Geben Sie das Einmalpasswort, das wir Ihnen gesendet haben, im nächsten Schritt ein."}]}},YouJoinTeam:{t:0,b:{t:2,i:[{t:3,v:"Sie werden Teil des Teams "},{t:4,k:"email"}]}},TermsOfUse:{t:0,b:{t:2,i:[{t:3}],s:"Nutzungsbedingungen"}},PrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Datenschutzerklärung"}},Imprint:{t:0,b:{t:2,i:[{t:3}],s:"Impressum"}},MarketingConsentShort:{t:0,b:{t:2,i:[{t:3,v:"Wir müssen personenbezogene Daten speichern und weiterverarbeiten, um Ihnen die angeforderten Produkte, Dienste und Inhalte zur Verfügung zu stellen und um auf Ihre Anfragen zu antworten. Weitere Informationen finden Sie in der <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Datenschutzerklärung</a>."}]}},MarketingConsentLong:{t:0,b:{t:2,i:[{t:3,v:"WebPros International LLC/GmbH kann die von mir zur Verfügung gestellten Daten speichern und verarbeiten, um personalisierte Marketinginhalte wie Newsletter und individuelle Angebote gemäß der <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Datenschutzerklärung</a> zu senden. Maßgeschneiderte Angebote können auf zusätzlichen Informationen wie Nutzungs- und Verhaltensdaten basieren (Profiling). Diese Einwilligung kann ich jederzeit in den Einstellungen der Plattform widerrufen."}]}},AgreeForMarketing:{t:0,b:{t:2,i:[{t:3}],s:"Ich bin damit einverstanden, personalisierte Angebote und Newsletter zu erhalten."}},SignUpGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Über Google registrieren"}},SignUpMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Über Microsoft registrieren"}},SignUpEmail:{t:0,b:{t:2,i:[{t:3}],s:"Mit E-Mail-Adresse registrieren"}},HaveAccount:{t:0,b:{t:2,i:[{t:3}],s:"Haben Sie schon ein Konto?"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Anmelden"}},CreateAccout:{t:0,b:{t:2,i:[{t:3}],s:"Konto erstellen"}},CheckEmail:{t:0,b:{t:2,i:[{t:3}],s:"Posteingang überprüfen"}},CheckYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Posteingang überprüfen"}},VerifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"E-Mail-Adresse bestätigen"}},SetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Passwort festlegen"}},SetNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Neues Passwort festlegen"}},ResetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Passwort zurücksetzen"}},AddAdditionalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Zusätzliche Informationen angeben"}},ServerUptimeFeature:{t:0,b:{t:2,i:[{t:3}],s:"Umfassende Prüfung der Server-Erreichbarkeit"}},MonitorFeatureDesc:{t:0,b:{t:2,i:[{t:3}],s:"CPU, Netzwerk, Festplattennutzung, Ladezeiten und vieles mehr können mit nur einem Klick überwacht werden"}},WebMonitoringFeature:{t:0,b:{t:2,i:[{t:3}],s:"Umfassendes Monitoring der Erreichbarkeit der Website"}},CheckGloballyDesc:{t:0,b:{t:2,i:[{t:3}],s:"DNS-Auflösungsdauer, SSL-Gültigkeit, Schlüsselwörter und vieles mehr lassen sich von 26 Standorten weltweit aus überprüfen"}},FSCFeature:{t:0,b:{t:2,i:[{t:3}],s:"Automatisierte Qualitätsprüfung von Websites mit Full Site Check"}},CrawlerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Mit diesem einzigartigen Crawler lassen sich Anomalien erkennen und Probleme beheben, bevor sie sich auf Ihre Websites auswirken"}},CheckSpam:{t:0,b:{t:2,i:[{t:3}],s:"Spamordner überprüfen"}},or:{t:0,b:{t:2,i:[{t:3}],s:"oder"}},ResendLink:{t:0,b:{t:2,i:[{t:3}],s:"Link erneut anfordern"}},RestartEmail:{t:0,b:{t:2,i:[{t:3}],s:"Mit einer anderen E-Mail-Adresse registrieren"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Registrieren"}},LinkNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Link nicht erhalten?"}},LinkSent:{t:0,b:{t:2,i:[{t:3}],s:"Link gesendet"}},CreateAccount:{t:0,b:{t:2,i:[{t:3}],s:"Konto erstellen"}},NewTo360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Neu bei Monitoring?"}},GetStarted:{t:0,b:{t:2,i:[{t:3}],s:"Jetzt loslegen"}},WelcomeBack:{t:0,b:{t:2,i:[{t:3}],s:"Willkommen zurück!"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"E-Mail"}},Password:{t:0,b:{t:2,i:[{t:3}],s:"Passwort"}},RepeatPassword:{t:0,b:{t:2,i:[{t:3}],s:"Passwort wiederholen"}},LogIn:{t:0,b:{t:2,i:[{t:3}],s:"Anmelden"}},Options:{t:0,b:{t:2,i:[{t:3}],s:"Optionen"}},SupportCenter:{t:0,b:{t:2,i:[{t:3}],s:"Support-Center"}},AssistSetupText:{t:0,b:{t:2,i:[{t:3}],s:"Wir helfen Ihnen gerne bei Fragen zur Registrierung."}},GetHelp:{t:0,b:{t:2,i:[{t:3}],s:"Hilfe erhalten"}},OpenGmail:{t:0,b:{t:2,i:[{t:3}],s:"Öffnen Sie Gmail"}},OpenOutlook:{t:0,b:{t:2,i:[{t:3}],s:"Öffnen Sie Outlook"}},SkipFinish:{t:0,b:{t:2,i:[{t:3}],s:"Überspringen und abschließen"}},SetAccPassword:{t:0,b:{t:2,i:[{t:3}],s:"Kontopasswort einrichten"}},AccPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Um die Einrichtung Ihres Kontos abzuschließen, legen Sie ein sicheres Passwort fest."}},AccPasswordActivationText:{t:0,b:{t:2,i:[{t:3,v:"Ihr Konto <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> wurde nun aktiviert. Legen Sie jetzt ein Passwort fest, um den Kontozugriff zu schützen."}]}},VerifyYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Bitte bestätigen Sie Ihre E-Mail-Adresse"}},AddAdditionInfo:{t:0,b:{t:2,i:[{t:3}],s:"Zusätzliche Informationen angeben"}},FielsOptionalDesc:{t:0,b:{t:2,i:[{t:3}],s:"Diese Angaben sind optional. Sie können sie auch später in den Einstellungen ausfüllen."}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},LastName:{t:0,b:{t:2,i:[{t:3}],s:"Nachname"}},SignInGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Mit Google anmelden"}},SignInMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Mit Microsoft anmelden"}},ForgotPassword:{t:0,b:{t:2,i:[{t:3}],s:"Passwort vergessen?"}},ResetPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Bitte setzen Sie Ihr Passwort zurück und folgen Sie der Anleitung, um wieder Zugriff auf Ihr Konto zu erhalten."}},PasswordWorking:{t:0,b:{t:2,i:[{t:3}],s:"Funktioniert Ihr Passwort?"}},SendReset:{t:0,b:{t:2,i:[{t:3}],s:"Anleitung zum Zurücksetzen erhalten"}},PasswordResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Fast geschafft! Geben Sie ein neues Passwort für Ihr Konto <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> an, das Sie sich einfach merken können."}]}},IUsePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Ich verwende Plesk"}},PlatformActivation:{t:0,b:{t:2,i:[{t:3}],s:"Um das Monitoring von Plesk Servern zu optimieren, für eine nahtlose Integration zu sorgen und alle Vorteile zu nutzen, aktivieren Sie Ihre 360 Monitoring-Lizenz auf der Plesk360-Plattform."}},IUseStandalone:{t:0,b:{t:2,i:[{t:3}],s:"Ich verwende Plesk nicht"}},StandaloneActivation:{t:0,b:{t:2,i:[{t:3}],s:"Um das Monitoring von Servern zu ermöglichen, die nicht über Plesk verwaltet werden, aktivieren Sie Ihre 360 Monitoring-Lizenz als eigenständiges, unabhängiges Produkt."}},logo:{t:0,b:{t:2,i:[{t:3}],s:"Logo"}},platformActivate:{t:0,b:{t:2,i:[{t:3}],s:"Plattform-Version aktivieren"}},standaloneActivate:{t:0,b:{t:2,i:[{t:3}],s:"Eigenständige Version aktivieren"}},planPurchased:{t:0,b:{t:2,i:[{t:3}],s:"Plan erworben"}},Finish:{t:0,b:{t:2,i:[{t:3}],s:"Fertigstellen"}},ActivationError:{t:0,b:{t:2,i:[{t:3}],s:"Fehler bei der Aktivierung"}},PasswordResetError:{t:0,b:{t:2,i:[{t:3}],s:"Fehler beim Zurücksetzen des Passworts"}},PasswordResetErrorText:{t:0,b:{t:2,i:[{t:3}],s:"Fragen Sie eine neue E-Mail zum Zurücksetzen des Passworts an."}},ActivateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"Ihre E-Mail-Adresse konnte nicht verifiziert werden! "}},ErrorOccured:{t:0,b:{t:2,i:[{t:3}],s:"Ein Fehler ist aufgetreten"}},TokenNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Token ist ungültig"}},PasswordInvalid:{t:0,b:{t:2,i:[{t:3}],s:"Das Passwortfeld darf nicht leer sein. Das Passwort sollte mindestens 8 Zeichen lang sein und Kleinbuchstaben, Großbuchstaben, Zahlen und Sonderzeichen enthalten."}},ConsentAgree:{t:0,b:{t:2,i:[{t:3}],s:"Ich willige hiermit ein, dass meine personenbezogenen Daten zum Zweck der Verwaltung meines Kontos verarbeitet werden, solange das Konto nicht gekündigt wird."}},PleaseTryItAgain:{t:0,b:{t:2,i:[{t:3}],s:"Bitte versuchen Sie es noch einmal!"}},MarketingConsent:{t:0,b:{t:2,i:[{t:3}],s:"Zustimmung zu Marketingzwecken"}},ThankYou360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Vielen Dank, dass Sie sich für 360 Monitoring entschieden haben!"}},ActivationWays360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Sie können 360 Monitoring auf zwei Arten nutzen. Wählen Sie die Option aus, die am besten Ihren Bedürfnissen entspricht, und aktivieren Sie die Lizenz."}},InvalidLoginInfo:{t:0,b:{t:2,i:[{t:3}],s:"Ungültige E-Mail-Adresse und ungültiges Passwort"}},InvalidPassword:{t:0,b:{t:2,i:[{t:3}],s:"Füllen Sie das Passwortfeld aus"}},InvalidEMail:{t:0,b:{t:2,i:[{t:3}],s:"Geben Sie eine gültige E-Mail-Adresse ein"}},AcceptConsentAndEmail:{t:0,b:{t:2,i:[{t:3}],s:"Geben Sie Ihre Zustimmung und geben Sie eine gültige E-Mail-Adresse ein, um fortzufahren"}},AcceptConsent:{t:0,b:{t:2,i:[{t:3}],s:"Geben Sie Ihre Zustimmung, um fortzufahren"}},BackToDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Zurück zum Dashboard"}},CodeNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Code nicht erhalten?"}},ResendCode:{t:0,b:{t:2,i:[{t:3}],s:"Code erneut anfordern"}},CodeSent:{t:0,b:{t:2,i:[{t:3}],s:"Code gesendet"}},Next:{t:0,b:{t:2,i:[{t:3}],s:"Weiter"}},Back:{t:0,b:{t:2,i:[{t:3}],s:"Zurück"}},EnterTheOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"Code für Einmalpasswort hier eingeben"}},OTPCodeRequired:{t:0,b:{t:2,i:[{t:3}],s:"Geben Sie den Code für das Einmalpasswort ein, den wir Ihnen gesendet haben"}},InstructionsReceived:{t:0,b:{t:2,i:[{t:3}],s:"E-Mail erhalten, weiter zum nächsten Schritt"}},SeoTitleSignin:{t:0,b:{t:2,i:[{t:3,v:"Anmelden – "},{t:4,k:"brandName"}]}},SeoTitleSignup:{t:0,b:{t:2,i:[{t:3,v:"Registrieren – "},{t:4,k:"brandName"}]}},SeoTitleResetPassword:{t:0,b:{t:2,i:[{t:3,v:"Passwort zurücksetzen – "},{t:4,k:"brandName"}]}},PasswordSuccessFullyChanged:{t:0,b:{t:2,i:[{t:3}],s:"Das Passwort wurde zurückgesetzt. Sie werden in 5 Sekunden auf den Anmeldebildschirm weitergeleitet."}},RegisteredEmailOTPText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email."}]}},EnterOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP code"}},PasswordOTPResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done, just create and check a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, enter the OTP code we sent via email and you're all set."}]}},GetRegistrationInformation:{t:0,b:{t:2,i:[{t:3}],s:"Check your email for the verification code"}},RegisteredEmailCodeText:{t:0,b:{t:2,i:[{t:3}],s:"A verification code has been sent to your email. Once you have the code, you can proceed to the next step, otherwise, request a new one below."}},GetInstructions:{t:0,b:{t:2,i:[{t:3}],s:"Get registration instructions"}}},OB={ServerMonitoring:{t:0,b:{t:2,i:[{t:3}],s:"Server-Monitoring"}},ViewReports:{t:0,b:{t:2,i:[{t:3}],s:"Berichte anzeigen"}},SignUpForMoreCharts:{t:0,b:{t:2,i:[{t:3}],s:"Detaillierte CPU-, Netzwerk-, Festplatten- und Prozessdaten und Alarme für jeden beliebigen Zeitraum mit 360 Monitoring anzeigen."}},ManageAlertsText:{t:0,b:{t:2,i:[{t:3}],s:"Sie können die Alarme und Wartung mit der 360 Monitoring-App verwalten."}},AlertHistory:{t:0,b:{t:2,i:[{t:3}],s:"Alarmverlauf"}},ManageAlerts:{t:0,b:{t:2,i:[{t:3}],s:"Alarme verwalten"}},ParentProcessId:{t:0,b:{t:2,i:[{t:3}],s:"ID des übergeordneten Prozesses"}},BytesRead:{t:0,b:{t:2,i:[{t:3}],s:"Bytes gelesen"}},BytesWrite:{t:0,b:{t:2,i:[{t:3}],s:"Bytes geschrieben"}},IOWrite:{t:0,b:{t:2,i:[{t:3}],s:"E/A-Schreibvorgänge"}},OpenFiles:{t:0,b:{t:2,i:[{t:3}],s:"Offene Dateien"}},showingResultCounter:{t:0,b:{t:2,i:[{t:4,k:"start"},{t:3,v:" von "},{t:4,k:"total"}]}},showingSimpleResultCounter:{t:0,b:{t:2,i:[{t:4,k:"total"}]}},DiskMount:{t:0,b:{t:2,i:[{t:3}],s:"Datenträgerbereitstellung"}},FileSystem:{t:0,b:{t:2,i:[{t:3}],s:"Dateisystem"}},PercentageUsed:{t:0,b:{t:2,i:[{t:3}],s:"Prozentuale Auslastung"}},BytesUsed:{t:0,b:{t:2,i:[{t:3}],s:"Bytes verwendet"}},BytesFree:{t:0,b:{t:2,i:[{t:3}],s:"Bytes verfügbar"}},PID:{t:0,b:{t:2,i:[{t:3}],s:"PID"}},User:{t:0,b:{t:2,i:[{t:3}],s:"Benutzer"}},Program:{t:0,b:{t:2,i:[{t:3}],s:"Programm"}},CPU:{t:0,b:{t:2,i:[{t:3}],s:"CPU"}},Memory:{t:0,b:{t:2,i:[{t:3}],s:"Speicher"}},PingResponseTimes:{t:0,b:{t:2,i:[{t:3}],s:"Ping-Antwort-Zeit"}},BytesTotal:{t:0,b:{t:2,i:[{t:3}],s:"Bits pro Sekunde"}},PacketsTotal:{t:0,b:{t:2,i:[{t:3}],s:"Pakete insgesamt"}},BytesEth0:{t:0,b:{t:2,i:[{t:3}],s:"Bytes eth0"}},PacketEth0:{t:0,b:{t:2,i:[{t:3}],s:"Paket eth0"}},Disk:{t:0,b:{t:2,i:[{t:3}],s:"Festplatte"}},LoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Durchschnittliche Auslastung"}},Network:{t:0,b:{t:2,i:[{t:3}],s:"Netzwerk"}},TopProcesses:{t:0,b:{t:2,i:[{t:3}],s:"Wichtigste Prozesse"}},ActiveInactiveMemory:{t:0,b:{t:2,i:[{t:3}],s:"Aktiver und inaktiver Speicher"}},Top10Processes:{t:0,b:{t:2,i:[{t:3}],s:"Top-10-Prozesse"}},CPU0:{t:0,b:{t:2,i:[{t:3}],s:"CPU0"}},OverallDiskUsage:{t:0,b:{t:2,i:[{t:3}],s:"Festplattenauslastung insgesamt"}},sdaIOTransactions:{t:0,b:{t:2,i:[{t:3}],s:"sda E/A-Transaktionen"}},agent360:{t:0,b:{t:2,i:[{t:3}],s:"agent360"}},agent360Memory:{t:0,b:{t:2,i:[{t:3}],s:"agent360-Speicher"}},agent360ProcessCount:{t:0,b:{t:2,i:[{t:3}],s:"agent360-Prozessanzahl"}},agent360DiskIO:{t:0,b:{t:2,i:[{t:3}],s:"agent360 Festplatte E/A"}},Processes:{t:0,b:{t:2,i:[{t:3}],s:"Prozesse"}},Open:{t:0,b:{t:2,i:[{t:3}],s:"Offen"}},Closed:{t:0,b:{t:2,i:[{t:3}],s:"Geschlossen"}},Default:{t:0,b:{t:2,i:[{t:3}],s:"Standard"}},Informational:{t:0,b:{t:2,i:[{t:3}],s:"Mitteilung"}},Warning:{t:0,b:{t:2,i:[{t:3}],s:"Warnung"}},Critical:{t:0,b:{t:2,i:[{t:3}],s:"Kritisch"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"Filter"}},Status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},Severity:{t:0,b:{t:2,i:[{t:3}],s:"Schweregrad"}},loadingData:{t:0,b:{t:2,i:[{t:3}],s:"Daten werden geladen"}},GoTo360:{t:0,b:{t:2,i:[{t:3}],s:"Zu 360 Monitoring gehen"}},NextUpdate:{t:0,b:{t:2,i:[{t:3,v:"Nächstes Update um "},{t:4,k:"time"}]}},MonitorEverything:{t:0,b:{t:2,i:[{t:3}],s:"Alles überwachen"}},MonitorEverythingSentence1:{t:0,b:{t:2,i:[{t:3}],s:"Detaillierte CPU-, Netzwerk-, Festplatten- und Prozessdaten und Alarme für jeden beliebigen Zeitraum mit 360 Monitoring anzeigen."}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Registrieren"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Anmelden"}},Account:{t:0,b:{t:2,i:[{t:3}],s:"Konto"}},MemoryUsage:{t:0,b:{t:2,i:[{t:3}],s:"Speicherauslastung"}},CpuUsage:{t:0,b:{t:2,i:[{t:3}],s:"CPU-Auslastung"}},RefreshTheData:{t:0,b:{t:2,i:[{t:3}],s:"Aktualisieren von Diagrammdaten"}},Overview:{t:0,b:{t:2,i:[{t:3}],s:"Übersicht"}},Process:{t:0,b:{t:2,i:[{t:3}],s:"Prozesse"}},Alerts:{t:0,b:{t:2,i:[{t:3}],s:"Warnungen"}},CPULoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Durchschnittliche CPU-Auslastung"}},PacketsEth0:{t:0,b:{t:2,i:[{t:3}],s:"Pakete eth0"}},OverallCPUUsage:{t:0,b:{t:2,i:[{t:3}],s:"CPU-Auslastung insgesamt"}},Opened:{t:0,b:{t:2,i:[{t:3}],s:"Geöffnet"}},ClosedDate:{t:0,b:{t:2,i:[{t:3}],s:"Geschlossen"}},sdaI0Data:{t:0,b:{t:2,i:[{t:3}],s:"E/A-Daten insgesamt"}},sdaI0Transactions:{t:0,b:{t:2,i:[{t:3}],s:"E/A-Transaktionen insgesamt"}},NoData:{t:0,b:{t:2,i:[{t:3}],s:"Es sind zurzeit keine Alarme mit dem gewünschten Filter verfügbar."}},noDataForSelectedPeriod:{t:0,b:{t:2,i:[{t:3}],s:"Es sind keine aktuellen Daten für den ausgewählten Zeitraum verfügbar. Wählen Sie einen anderen Zeitraum aus."}},refreshingData:{t:0,b:{t:2,i:[{t:3}],s:"Daten werden aktualisiert"}},copiedToClipboard:{t:0,b:{t:2,i:[{t:3}],s:"In die Zwischenablage kopiert"}},Last1Hour:{t:0,b:{t:2,i:[{t:3}],s:"Letzte Stunde"}},Today:{t:0,b:{t:2,i:[{t:3}],s:"Heute"}},Yesterday:{t:0,b:{t:2,i:[{t:3}],s:"Gestern"}},Last7Days:{t:0,b:{t:2,i:[{t:3}],s:"Letzte 7 Tage"}},ThisMonth:{t:0,b:{t:2,i:[{t:3}],s:"Aktueller Monat"}},LastMonth:{t:0,b:{t:2,i:[{t:3}],s:"Letzter Monat"}},ResetToLast24Hours:{t:0,b:{t:2,i:[{t:3}],s:"Auf letzte 24 Stunden zurücksetzen"}},NoDataAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Zurzeit keine Daten verfügbar"}},DateOutOfRange:{t:0,b:{t:2,i:[{t:3,v:"Du kannst nur bis zu "},{t:4,k:"n"},{t:3,v:" Tage auswählen."}]}},SelectDates:{t:0,b:{t:2,i:[{t:3}],s:"Daten auswählen"}},Start:{t:0,b:{t:2,i:[{t:3}],s:"Anfang"}},End:{t:0,b:{t:2,i:[{t:3}],s:"Ende"}},EnabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Startbildschirm-Dashboard aktiviert"}},DisabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Startbildschirm-Dashboard deaktiviert"}},Upgrade:{t:0,b:{t:2,i:[{t:3}],s:"Upgrade"}}},MB={stepFrom:{t:0,b:{t:2,i:[{t:3,v:"Étape "},{t:4,k:"cur"},{t:3,v:" sur "},{t:4,k:"max"}]}},PerformanceMetricsTrust:{t:0,b:{t:2,i:[{t:3}],s:"Des métriques de performances dignes de confiance. Lancez la surveillance dès maintenant !"}},RegisteredEmailText:{t:0,b:{t:2,i:[{t:3,v:"Vous avez enregistré votre compte avec l'adresse e-mail <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Veuillez cliquer sur le lien de vérification que nous vous avons envoyé via l'e-mail."}]}},ResetEmailText:{t:0,b:{t:2,i:[{t:3,v:"Nous vous avons envoyé un e-mail pour la réinitialisation de votre mot de passe à l'adresse suivante : <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Veuillez cliquer sur le lien de vérification que nous vous avons envoyé via l'e-mail."}]}},ResetCodeText:{t:0,b:{t:2,i:[{t:3,v:"Nous avons envoyé un e-mail pour la réinitialisation du mot de passe à l'adresse suivante : <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Lors de la prochaine étape, veuillez saisir le code OTP que nous vous avons envoyé par e-mail."}]}},YouJoinTeam:{t:0,b:{t:2,i:[{t:3,v:"Vous allez rejoindre l'équipe : "},{t:4,k:"email"}]}},TermsOfUse:{t:0,b:{t:2,i:[{t:3}],s:"Conditions d'utilisation"}},PrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Politique de confidentialité"}},Imprint:{t:0,b:{t:2,i:[{t:3}],s:"Mentions légales"}},MarketingConsentShort:{t:0,b:{t:2,i:[{t:3,v:"Afin de vous fournir les produits, les services et les contenus que vous souhaitez, et/ou afin de répondre à votre requête, nous devons stocker et traiter vos données personnelles. Pour en savoir plus, veuillez lire la<a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Politique de confidentialité</a>."}]}},MarketingConsentLong:{t:0,b:{t:2,i:[{t:3,v:"WebPros International LLC/GmbH peut stocker et traiter les données que je fournis afin de proposer du contenu marketing personnalisé comme des newsletters et des offres individuelles conformément à la <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Politique de confidentialité</a>. Les offres sur mesure peuvent être basées sur les informations supplémentaires telles que les données relatives à l'utilisation et au comportement (Profiling). Je peux révoquer ce consentement à tout moment depuis les préférences de la plateforme."}]}},AgreeForMarketing:{t:0,b:{t:2,i:[{t:3}],s:"J'accepte de recevoir des offres personnalisées et des newsletters."}},SignUpGoogle:{t:0,b:{t:2,i:[{t:3}],s:"S'inscrire avec Google"}},SignUpMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"S'inscrire avec Microsoft"}},SignUpEmail:{t:0,b:{t:2,i:[{t:3}],s:"S'inscrire avec une adresse e-mail"}},HaveAccount:{t:0,b:{t:2,i:[{t:3}],s:"Vous avez déjà un compte ?"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Se connecter"}},CreateAccout:{t:0,b:{t:2,i:[{t:3}],s:"Créer un compte"}},CheckEmail:{t:0,b:{t:2,i:[{t:3}],s:"Consulter les e-mails"}},CheckYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Consulter vos e-mails"}},VerifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"Vérifier l'e-mail"}},SetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Définir le mot de passe"}},SetNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Définir un nouveau mot de passe"}},ResetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Réinitialiser le mot de passe"}},AddAdditionalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter des informations supplémentaires"}},ServerUptimeFeature:{t:0,b:{t:2,i:[{t:3}],s:"Vérifications complètes de la durée de la disponibilité du serveur"}},MonitorFeatureDesc:{t:0,b:{t:2,i:[{t:3}],s:"Surveillez en un clic votre CPU, le réseau, l'utilisation du disque, les temps de chargement, etc."}},WebMonitoringFeature:{t:0,b:{t:2,i:[{t:3}],s:"Surveillance de la durée de disponibilité du site web"}},CheckGloballyDesc:{t:0,b:{t:2,i:[{t:3}],s:"Vérifiez la durée de la résolution DNS, la validité SSL, les mots de passe, etc. depuis 26 emplacements dans le monde."}},FSCFeature:{t:0,b:{t:2,i:[{t:3}],s:"Automatisation de la vérification de la qualité des sites avec la vérification complète du site"}},CrawlerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Identifiez les anomalies et corrigez les problèmes avant qu'ils n'affectent vos sites avec ce crawler unique."}},CheckSpam:{t:0,b:{t:2,i:[{t:3}],s:"Consultez votre dossier spam"}},or:{t:0,b:{t:2,i:[{t:3}],s:"ou"}},ResendLink:{t:0,b:{t:2,i:[{t:3}],s:"demandez à recevoir à nouveau le lien"}},RestartEmail:{t:0,b:{t:2,i:[{t:3}],s:"Recommencez avec une nouvelle adresse e-mail"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"S'inscrire"}},LinkNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Vous n'avez pas reçu le lien ?"}},LinkSent:{t:0,b:{t:2,i:[{t:3}],s:"Lien envoyé"}},CreateAccount:{t:0,b:{t:2,i:[{t:3}],s:"Créer un compte"}},NewTo360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Vous découvrez Monitoring ?"}},GetStarted:{t:0,b:{t:2,i:[{t:3}],s:"Démarrer"}},WelcomeBack:{t:0,b:{t:2,i:[{t:3}],s:"Bienvenue, nous sommes heureux de vous revoir !"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},Password:{t:0,b:{t:2,i:[{t:3}],s:"Mot de passe"}},RepeatPassword:{t:0,b:{t:2,i:[{t:3}],s:"Confirmer le mot de passe"}},LogIn:{t:0,b:{t:2,i:[{t:3}],s:"Se connecter"}},Options:{t:0,b:{t:2,i:[{t:3}],s:"Options"}},SupportCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centre d'assistance"}},AssistSetupText:{t:0,b:{t:2,i:[{t:3}],s:"Nous sommes disponibles pour répondre à toutes vos questions liées au processus d'inscription."}},GetHelp:{t:0,b:{t:2,i:[{t:3}],s:"Obtenir de l'aide"}},OpenGmail:{t:0,b:{t:2,i:[{t:3}],s:"Ouvrir Gmail"}},OpenOutlook:{t:0,b:{t:2,i:[{t:3}],s:"Ouvrir Outlook"}},SkipFinish:{t:0,b:{t:2,i:[{t:3}],s:"Ignorer et terminer"}},SetAccPassword:{t:0,b:{t:2,i:[{t:3}],s:"Définir le mot de passe du compte"}},AccPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Pour terminer la configuration de votre compte, définissez un mot de passe afin d'en sécuriser l'accès."}},AccPasswordActivationText:{t:0,b:{t:2,i:[{t:3,v:"Votre compte <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> est désormais activé. Veuillez définir un mot de passe afin d'en sécuriser l'accès."}]}},VerifyYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez vérifier votre adresse e-mail"}},AddAdditionInfo:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter des informations supplémentaires"}},FielsOptionalDesc:{t:0,b:{t:2,i:[{t:3}],s:"Tous les champs sont facultatifs. Vous pouvez les compléter ultérieurement dans les paramètres."}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},LastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de famille"}},SignInGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Se connecter avec Google"}},SignInMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Se connecter avec Microsoft"}},ForgotPassword:{t:0,b:{t:2,i:[{t:3}],s:"Vous avez oublié votre mot de passe ?"}},ResetPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Oublier un mot de passe, c'est toujours ennuyeux… Réinitialisez le vôtre et suivez les instructions afin de récupérer l'accès à votre compte."}},PasswordWorking:{t:0,b:{t:2,i:[{t:3}],s:"Votre mot de passe fonctionne ?"}},SendReset:{t:0,b:{t:2,i:[{t:3}],s:"Recevoir les instructions pour la réinitialisation"}},PasswordResetDesc:{t:0,b:{t:2,i:[{t:3,v:"C'est presque terminé. Créez un nouveau mot de passe que vous retiendrez pour votre compte <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, puis confirmez-le. Et voilà !"}]}},IUsePlatform:{t:0,b:{t:2,i:[{t:3}],s:"J'utilise Plesk"}},PlatformActivation:{t:0,b:{t:2,i:[{t:3}],s:"Pour surveiller de manière optimale un serveur Plesk, activez votre licence 360 Monitoring sur la plateforme Plesk360. Vous bénéficierez d'une intégration fluide et de tous les avantages."}},IUseStandalone:{t:0,b:{t:2,i:[{t:3}],s:"Je n'utilise pas Plesk"}},StandaloneActivation:{t:0,b:{t:2,i:[{t:3}],s:"Pour surveiller un serveur autre que Plesk, activez votre licence 360 Monitoring en tant que produit autonome pour une utilisation indépendante."}},logo:{t:0,b:{t:2,i:[{t:3}],s:"logo"}},platformActivate:{t:0,b:{t:2,i:[{t:3}],s:"Activer"}},standaloneActivate:{t:0,b:{t:2,i:[{t:3}],s:"Activer"}},planPurchased:{t:0,b:{t:2,i:[{t:3}],s:"offre achetée"}},Finish:{t:0,b:{t:2,i:[{t:3}],s:"Terminer"}},ActivationError:{t:0,b:{t:2,i:[{t:3}],s:"Erreur lors de l'activation"}},PasswordResetError:{t:0,b:{t:2,i:[{t:3}],s:"Erreur lors de la réinitialisation du mot de passe"}},PasswordResetErrorText:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez demander un nouvel e-mail de réinitialisation du mot de passe."}},ActivateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"Votre adresse e-mail n'a pas pu être vérifiée ! "}},ErrorOccured:{t:0,b:{t:2,i:[{t:3}],s:"Une erreur s'est produite."}},TokenNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Le jeton n'est pas valide."}},PasswordInvalid:{t:0,b:{t:2,i:[{t:3}],s:"Vous devez saisir un mot de passe. Celui-ci doit comporter au moins 8 caractères, dont des minuscules, des majuscules, des chiffres et des caractères spéciaux."}},ConsentAgree:{t:0,b:{t:2,i:[{t:3}],s:"J'accepte par la présente que mes données personnelles puissent être traitées afin de maintenir mon compte, et ce, pendant toute la durée pendant laquelle le compte n'est pas résilié."}},PleaseTryItAgain:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez réessayer !"}},MarketingConsent:{t:0,b:{t:2,i:[{t:3}],s:"Consentement relatif au marketing"}},ThankYou360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Merci d'avoir choisi 360 Monitoring !"}},ActivationWays360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Pour votre confort, vous pouvez choisir entre deux manières d'utiliser 360 Monitoring. Optez pour celle qui correspond à vos besoins et activez votre licence."}},InvalidLoginInfo:{t:0,b:{t:2,i:[{t:3}],s:"Mot de passe et adresse e-mail non valides"}},InvalidPassword:{t:0,b:{t:2,i:[{t:3}],s:"Saisissez le mot de passe dans le champ."}},InvalidEMail:{t:0,b:{t:2,i:[{t:3}],s:"Saisissez une adresse e-mail valide."}},AcceptConsentAndEmail:{t:0,b:{t:2,i:[{t:3}],s:"Donnez votre consentement et saisissez une adresse e-mail valide pour continuer."}},AcceptConsent:{t:0,b:{t:2,i:[{t:3}],s:"Donnez votre consentement pour continuer."}},BackToDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Revenir au tableau de bord"}},CodeNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Vous n'avez pas reçu le code ?"}},ResendCode:{t:0,b:{t:2,i:[{t:3}],s:"Renvoyer le code"}},CodeSent:{t:0,b:{t:2,i:[{t:3}],s:"Code envoyé"}},Next:{t:0,b:{t:2,i:[{t:3}],s:"Suivant"}},Back:{t:0,b:{t:2,i:[{t:3}],s:"Retour"}},EnterTheOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"Saisissez le code OTP ici."}},OTPCodeRequired:{t:0,b:{t:2,i:[{t:3}],s:"Saisissez le code OTP que nous vous avons envoyé."}},InstructionsReceived:{t:0,b:{t:2,i:[{t:3}],s:"E-mail reçu, passer à l'étape suivante"}},SeoTitleSignin:{t:0,b:{t:2,i:[{t:3,v:"Se connecter - "},{t:4,k:"brandName"}]}},SeoTitleSignup:{t:0,b:{t:2,i:[{t:3,v:"S'inscrire - "},{t:4,k:"brandName"}]}},SeoTitleResetPassword:{t:0,b:{t:2,i:[{t:3,v:"Réinitialiser le mot de passe - "},{t:4,k:"brandName"}]}},PasswordSuccessFullyChanged:{t:0,b:{t:2,i:[{t:3}],s:"Le mot de passe a bien été réinitialisé. Vous serez redirigé·e vers la page de connexion dans cinq secondes."}},RegisteredEmailOTPText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email."}]}},EnterOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP code"}},PasswordOTPResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done, just create and check a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, enter the OTP code we sent via email and you're all set."}]}},GetRegistrationInformation:{t:0,b:{t:2,i:[{t:3}],s:"Check your email for the verification code"}},RegisteredEmailCodeText:{t:0,b:{t:2,i:[{t:3}],s:"A verification code has been sent to your email. Once you have the code, you can proceed to the next step, otherwise, request a new one below."}},GetInstructions:{t:0,b:{t:2,i:[{t:3}],s:"Get registration instructions"}}},LB={ServerMonitoring:{t:0,b:{t:2,i:[{t:3}],s:"Server Monitoring"}},ViewReports:{t:0,b:{t:2,i:[{t:3}],s:"Voir les rapports"}},SignUpForMoreCharts:{t:0,b:{t:2,i:[{t:3}],s:"Affichez les données CPU, réseau, disque et processus détaillées avec les alertes pour la période de votre choix à l'aide de 360 Monitoring."}},ManageAlertsText:{t:0,b:{t:2,i:[{t:3}],s:"Vous pouvez gérer les alertes et la maintenance à partir de l'app 360 Monitoring."}},AlertHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historique des alertes"}},ManageAlerts:{t:0,b:{t:2,i:[{t:3}],s:"Gérer les alertes"}},ParentProcessId:{t:0,b:{t:2,i:[{t:3}],s:"ID du processus parent"}},BytesRead:{t:0,b:{t:2,i:[{t:3}],s:"Octets lus"}},BytesWrite:{t:0,b:{t:2,i:[{t:3}],s:"Octets écrits"}},IOWrite:{t:0,b:{t:2,i:[{t:3}],s:"Écriture E/S"}},OpenFiles:{t:0,b:{t:2,i:[{t:3}],s:"Ouvrir les fichiers"}},showingResultCounter:{t:0,b:{t:2,i:[{t:4,k:"start"},{t:3,v:" sur "},{t:4,k:"total"},{t:3,v:" affichés"}]}},showingSimpleResultCounter:{t:0,b:{t:2,i:[{t:4,k:"total"},{t:3,v:" affichés"}]}},DiskMount:{t:0,b:{t:2,i:[{t:3}],s:"Montage du disque"}},FileSystem:{t:0,b:{t:2,i:[{t:3}],s:"Système de fichiers"}},PercentageUsed:{t:0,b:{t:2,i:[{t:3}],s:"Pourcentage utilisé"}},BytesUsed:{t:0,b:{t:2,i:[{t:3}],s:"Octets utilisés"}},BytesFree:{t:0,b:{t:2,i:[{t:3}],s:"Octets libres"}},PID:{t:0,b:{t:2,i:[{t:3}],s:"PID"}},User:{t:0,b:{t:2,i:[{t:3}],s:"Utilisateur"}},Program:{t:0,b:{t:2,i:[{t:3}],s:"Programme"}},CPU:{t:0,b:{t:2,i:[{t:3}],s:"CPU"}},Memory:{t:0,b:{t:2,i:[{t:3}],s:"Mémoire"}},PingResponseTimes:{t:0,b:{t:2,i:[{t:3}],s:"Temps de réponse ping"}},BytesTotal:{t:0,b:{t:2,i:[{t:3}],s:"Bits par seconde"}},PacketsTotal:{t:0,b:{t:2,i:[{t:3}],s:"Total des paquets"}},BytesEth0:{t:0,b:{t:2,i:[{t:3}],s:"Octets eth0"}},PacketEth0:{t:0,b:{t:2,i:[{t:3}],s:"Paquets eth0"}},Disk:{t:0,b:{t:2,i:[{t:3}],s:"Disque"}},LoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Charge moyenne"}},Network:{t:0,b:{t:2,i:[{t:3}],s:"Réseau"}},TopProcesses:{t:0,b:{t:2,i:[{t:3}],s:"Principaux processus"}},ActiveInactiveMemory:{t:0,b:{t:2,i:[{t:3}],s:"Mémoire active et inactive"}},Top10Processes:{t:0,b:{t:2,i:[{t:3}],s:"Top 10 des processus"}},CPU0:{t:0,b:{t:2,i:[{t:3}],s:"CPU0"}},OverallDiskUsage:{t:0,b:{t:2,i:[{t:3}],s:"Utilisation globale du disque"}},sdaIOTransactions:{t:0,b:{t:2,i:[{t:3}],s:"Transactions E/S sda"}},agent360:{t:0,b:{t:2,i:[{t:3}],s:"agent360"}},agent360Memory:{t:0,b:{t:2,i:[{t:3}],s:"Mémoire agent360"}},agent360ProcessCount:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de processus agent360"}},agent360DiskIO:{t:0,b:{t:2,i:[{t:3}],s:"E/S disque agent360"}},Processes:{t:0,b:{t:2,i:[{t:3}],s:"Processus"}},Open:{t:0,b:{t:2,i:[{t:3}],s:"Ouverte"}},Closed:{t:0,b:{t:2,i:[{t:3}],s:"Fermée"}},Default:{t:0,b:{t:2,i:[{t:3}],s:"Par défaut"}},Informational:{t:0,b:{t:2,i:[{t:3}],s:"À titre informatif"}},Warning:{t:0,b:{t:2,i:[{t:3}],s:"Avertissement"}},Critical:{t:0,b:{t:2,i:[{t:3}],s:"Critique"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"Filtres"}},Status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},Severity:{t:0,b:{t:2,i:[{t:3}],s:"Sévérité"}},loadingData:{t:0,b:{t:2,i:[{t:3}],s:"Chargement des données"}},GoTo360:{t:0,b:{t:2,i:[{t:3}],s:"Aller dans 360 Monitoring"}},NextUpdate:{t:0,b:{t:2,i:[{t:3,v:"Prochaine mise à jour à "},{t:4,k:"time"}]}},MonitorEverything:{t:0,b:{t:2,i:[{t:3}],s:"Tout surveiller"}},MonitorEverythingSentence1:{t:0,b:{t:2,i:[{t:3}],s:"Affichez les données CPU, réseau, disque et processus détaillées avec les alertes pour la période de votre choix à l'aide de 360 Monitoring."}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"S'inscrire"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Se connecter"}},Account:{t:0,b:{t:2,i:[{t:3}],s:"Compte"}},MemoryUsage:{t:0,b:{t:2,i:[{t:3}],s:"Utilisation mémoire"}},CpuUsage:{t:0,b:{t:2,i:[{t:3}],s:"Utilisation du CPU"}},RefreshTheData:{t:0,b:{t:2,i:[{t:3}],s:"Actualisation des données du graphique"}},Overview:{t:0,b:{t:2,i:[{t:3}],s:"Vue d'ensemble"}},Process:{t:0,b:{t:2,i:[{t:3}],s:"Processus"}},Alerts:{t:0,b:{t:2,i:[{t:3}],s:"Alertes"}},CPULoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Charge moyenne du CPU"}},PacketsEth0:{t:0,b:{t:2,i:[{t:3}],s:"Paquets eth0"}},OverallCPUUsage:{t:0,b:{t:2,i:[{t:3}],s:"Utilisation globale du CPU"}},Opened:{t:0,b:{t:2,i:[{t:3}],s:"Ouverte"}},ClosedDate:{t:0,b:{t:2,i:[{t:3}],s:"Fermée"}},sdaI0Data:{t:0,b:{t:2,i:[{t:3}],s:"Données E/S globales"}},sdaI0Transactions:{t:0,b:{t:2,i:[{t:3}],s:"Transactions E/S globales"}},NoData:{t:0,b:{t:2,i:[{t:3}],s:"Actuellement, aucune alerte n'est disponible avec le filtre sélectionné."}},noDataForSelectedPeriod:{t:0,b:{t:2,i:[{t:3}],s:"Actuellement, aucune alerte n'est disponible pour la période sélectionné. Sélectionnez une autre période."}},refreshingData:{t:0,b:{t:2,i:[{t:3}],s:"Actualisation des données"}},copiedToClipboard:{t:0,b:{t:2,i:[{t:3}],s:"Copié dans le presse-papiers"}},Last1Hour:{t:0,b:{t:2,i:[{t:3}],s:"Dernière heure"}},Today:{t:0,b:{t:2,i:[{t:3}],s:"Aujourd’hui"}},Yesterday:{t:0,b:{t:2,i:[{t:3}],s:"Hier"}},Last7Days:{t:0,b:{t:2,i:[{t:3}],s:"7 derniers jours"}},ThisMonth:{t:0,b:{t:2,i:[{t:3}],s:"Mois actuel"}},LastMonth:{t:0,b:{t:2,i:[{t:3}],s:"Mois précédent"}},ResetToLast24Hours:{t:0,b:{t:2,i:[{t:3}],s:"Réinitialiser sur les 24 heures précédentes"}},NoDataAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Aucune donnée disponible actuellement"}},DateOutOfRange:{t:0,b:{t:2,i:[{t:3,v:"Vous pouvez uniquement sélectionner une plage de "},{t:4,k:"n"},{t:3,v:" jours max."}]}},SelectDates:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner les dates"}},Start:{t:0,b:{t:2,i:[{t:3}],s:"Début"}},End:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},EnabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Tableau de bord de l'écran d'accueil activé"}},DisabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Tableau de bord de l'écran d'accueil désactivé"}},Upgrade:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à niveau"}}},RB={stepFrom:{t:0,b:{t:2,i:[{t:3,v:"Paso "},{t:4,k:"cur"},{t:3,v:" de "},{t:4,k:"max"}]}},PerformanceMetricsTrust:{t:0,b:{t:2,i:[{t:3}],s:"Métricas de rendimiento en las que puede confiar. ¡Inicie la monitorización!"}},RegisteredEmailText:{t:0,b:{t:2,i:[{t:3,v:"Ha registrado su cuenta con la dirección de email <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Haga clic en el enlace de verificación que le hemos enviado por email."}]}},ResetEmailText:{t:0,b:{t:2,i:[{t:3,v:"Hemos enviado un email de restablecimiento de contraseña a <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Haga clic en el enlace de verificación que le hemos enviado por email."}]}},ResetCodeText:{t:0,b:{t:2,i:[{t:3,v:"Hemos enviado un email de restablecimiento de contraseña a <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Introduzca el código OTP que le hemos enviado por email en el siguiente paso."}]}},YouJoinTeam:{t:0,b:{t:2,i:[{t:3,v:"Se unirá al equipo "},{t:4,k:"email"}]}},TermsOfUse:{t:0,b:{t:2,i:[{t:3}],s:"Términos de uso"}},PrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Política de privacidad"}},Imprint:{t:0,b:{t:2,i:[{t:3}],s:"Aviso legal"}},MarketingConsentShort:{t:0,b:{t:2,i:[{t:3,v:"Con el fin de proporcionarle los productos, servicios y contenidos solicitados y/o responder a su consulta, necesitamos almacenar y procesar sus datos personales. Si desea más información, lea la <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Política de privacidad</a>."}]}},MarketingConsentLong:{t:0,b:{t:2,i:[{t:3,v:"WebPros International LLC/GmbH puede almacenar y procesar los datos que proporcione para finalidades de entrega de contenido de marketing personalizado como newsletters y ofertas individuales conforme a la <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Política de privacidad</a>. Las ofertas personalizadas pueden basarse en información adicional como datos de comportamiento (generación de perfiles) y uso. Puedo revocar este consentimiento en cualquier momento en las preferencias de la plataforma."}]}},AgreeForMarketing:{t:0,b:{t:2,i:[{t:3}],s:"Acepto recibir ofertas y newsletters personalizadas"}},SignUpGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Registrarse con Google"}},SignUpMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Registrarse con Microsoft"}},SignUpEmail:{t:0,b:{t:2,i:[{t:3}],s:"Registrarse con dirección de email"}},HaveAccount:{t:0,b:{t:2,i:[{t:3}],s:"¿Ya dispone de una cuenta?"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Inicie sesión"}},CreateAccout:{t:0,b:{t:2,i:[{t:3}],s:"Crear cuenta"}},CheckEmail:{t:0,b:{t:2,i:[{t:3}],s:"Comprobar email"}},CheckYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Compruebe su email"}},VerifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verificar email"}},SetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Establecer contraseña"}},SetNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Establecer nueva contraseña"}},ResetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Restablecer contraseña"}},AddAdditionalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Añadir información adicional"}},ServerUptimeFeature:{t:0,b:{t:2,i:[{t:3}],s:"Completas verificaciones del tiempo de actividad del servidor"}},MonitorFeatureDesc:{t:0,b:{t:2,i:[{t:3}],s:"Monitorice su CPU, red, uso del disco, tiempos de carga y mucho más con un clic"}},WebMonitoringFeature:{t:0,b:{t:2,i:[{t:3}],s:"Completa monitorización de la disponibilidad de sitios web"}},CheckGloballyDesc:{t:0,b:{t:2,i:[{t:3}],s:"Compruebe la hora del DNS, la validez de SSL, las palabras clave y mucho más, analizándolo desde 26 ubicaciones de forma global"}},FSCFeature:{t:0,b:{t:2,i:[{t:3}],s:"Automatice los análisis de calidad de sitios web con la comprobación completa de sitios"}},CrawlerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Identifique anomalías y corrija incidencias antes de que estas afecten a sus sitios con este único rastreador"}},CheckSpam:{t:0,b:{t:2,i:[{t:3}],s:"Compruebe su spam"}},or:{t:0,b:{t:2,i:[{t:3}],s:"o"}},ResendLink:{t:0,b:{t:2,i:[{t:3}],s:"vuelva a solicitar el link"}},RestartEmail:{t:0,b:{t:2,i:[{t:3}],s:"Vuelva a empezar con un nuevo email"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Registrarse"}},LinkNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"¿No ha recibido el enlace?"}},LinkSent:{t:0,b:{t:2,i:[{t:3}],s:"Enlace enviado"}},CreateAccount:{t:0,b:{t:2,i:[{t:3}],s:"Crear cuenta"}},NewTo360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"¿Es su primera vez en Monitoring?"}},GetStarted:{t:0,b:{t:2,i:[{t:3}],s:"Primeros pasos"}},WelcomeBack:{t:0,b:{t:2,i:[{t:3}],s:"¡Hola de nuevo!"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},Password:{t:0,b:{t:2,i:[{t:3}],s:"Contraseña"}},RepeatPassword:{t:0,b:{t:2,i:[{t:3}],s:"Repetir contraseña"}},LogIn:{t:0,b:{t:2,i:[{t:3}],s:"Iniciar sesión"}},Options:{t:0,b:{t:2,i:[{t:3}],s:"Opciones"}},SupportCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centro de asistencia"}},AssistSetupText:{t:0,b:{t:2,i:[{t:3}],s:"Estamos aquí para ayudarle con cualquier pregunta sobre el proceso de inscripción."}},GetHelp:{t:0,b:{t:2,i:[{t:3}],s:"Obtener ayuda"}},OpenGmail:{t:0,b:{t:2,i:[{t:3}],s:"Abra Gmail"}},OpenOutlook:{t:0,b:{t:2,i:[{t:3}],s:"Abra Outlook"}},SkipFinish:{t:0,b:{t:2,i:[{t:3}],s:"Omitir y finalizar"}},SetAccPassword:{t:0,b:{t:2,i:[{t:3}],s:"Establezca la contraseña de la cuenta"}},AccPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Para terminar de configurar su cuenta, establezca una contraseña para proteger el acceso a la misma."}},AccPasswordActivationText:{t:0,b:{t:2,i:[{t:3,v:"Ahora que su cuenta <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> está activada, establezca una contraseña para proteger el acceso a la misma."}]}},VerifyYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verifique su email"}},AddAdditionInfo:{t:0,b:{t:2,i:[{t:3}],s:"Añadir información adicional"}},FielsOptionalDesc:{t:0,b:{t:2,i:[{t:3}],s:"Todos los campos son opcionales. Puede rellenarlos más tarde en la configuración."}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},LastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellidos"}},SignInGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Iniciar sesión con Google"}},SignInMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Iniciar sesión con Microsoft"}},ForgotPassword:{t:0,b:{t:2,i:[{t:3}],s:"¿Ha olvidado su contraseña?"}},ResetPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Olvidar la contraseña puede ser frustrante. Restablezca la suya y siga las instrucciones para recuperar el acceso a su cuenta."}},PasswordWorking:{t:0,b:{t:2,i:[{t:3}],s:"¿Su contraseña funciona?"}},SendReset:{t:0,b:{t:2,i:[{t:3}],s:"Enviar instrucciones de restablecimiento"}},PasswordResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Ya casi ha terminado. Ahora solo tiene que crear y verificar una nueva contraseña fácil de memorizar para su cuenta <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>."}]}},IUsePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Estoy usando Plesk"}},PlatformActivation:{t:0,b:{t:2,i:[{t:3}],s:"Para la monitorización óptima de un servidor Plesk, active su licencia de 360 Monitoring en la plataforma Plesk360 para disfrutar de una integración perfecta y los máximos beneficios."}},IUseStandalone:{t:0,b:{t:2,i:[{t:3}],s:"No estoy usando Plesk"}},StandaloneActivation:{t:0,b:{t:2,i:[{t:3}],s:"Para monitorizar un servidor que no sea Plesk, active su licencia de 360 Monitoring como un producto autónomo para uso independiente"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"logo"}},platformActivate:{t:0,b:{t:2,i:[{t:3}],s:"Activar plataforma"}},standaloneActivate:{t:0,b:{t:2,i:[{t:3}],s:"Activar como autónomo"}},planPurchased:{t:0,b:{t:2,i:[{t:3}],s:"plan comprado"}},Finish:{t:0,b:{t:2,i:[{t:3}],s:"Finalizar"}},ActivationError:{t:0,b:{t:2,i:[{t:3}],s:"Error de activación"}},PasswordResetError:{t:0,b:{t:2,i:[{t:3}],s:"Error de restablecimiento de contraseña"}},PasswordResetErrorText:{t:0,b:{t:2,i:[{t:3}],s:"Solicite un nuevo email de restablecimiento de contraseña."}},ActivateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"¡No se ha podido verificar su email! "}},ErrorOccured:{t:0,b:{t:2,i:[{t:3}],s:"Se ha producido un error"}},TokenNotFound:{t:0,b:{t:2,i:[{t:3}],s:"El token no es válido"}},PasswordInvalid:{t:0,b:{t:2,i:[{t:3}],s:"La contraseña no puede estar vacía y debe tener al menos ocho caracteres, incluidos números, minúsculas, mayúsculas o caracteres especiales."}},ConsentAgree:{t:0,b:{t:2,i:[{t:3}],s:"Por la presente doy mi consentimiento para que se procesen mis datos personales para fines de mantenimiento de mi cuenta durante el periodo de tiempo en que esté activa."}},PleaseTryItAgain:{t:0,b:{t:2,i:[{t:3}],s:"¡Inténtelo de nuevo!"}},MarketingConsent:{t:0,b:{t:2,i:[{t:3}],s:"Consentimiento de marketing"}},ThankYou360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"¡Gracias por elegir 360 Monitoring!"}},ActivationWays360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Para su comodidad, existen dos formas de usar 360 Monitoring. Seleccione la que mejor se adapte a sus necesidades particulares y active su licencia."}},InvalidLoginInfo:{t:0,b:{t:2,i:[{t:3}],s:"Email y contraseña no válidos"}},InvalidPassword:{t:0,b:{t:2,i:[{t:3}],s:"Rellene el campo de la contraseña"}},InvalidEMail:{t:0,b:{t:2,i:[{t:3}],s:"Introduzca un email válido"}},AcceptConsentAndEmail:{t:0,b:{t:2,i:[{t:3}],s:"Acepte el consentimiento y proporcione un email válido para continuar"}},AcceptConsent:{t:0,b:{t:2,i:[{t:3}],s:"Acepte el consentimiento para continuar"}},BackToDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Volver al panel"}},CodeNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"¿No ha recibido el código?"}},ResendCode:{t:0,b:{t:2,i:[{t:3}],s:"vuelva a solicitar el código"}},CodeSent:{t:0,b:{t:2,i:[{t:3}],s:"Código enviado"}},Next:{t:0,b:{t:2,i:[{t:3}],s:"Siguiente"}},Back:{t:0,b:{t:2,i:[{t:3}],s:"Atrás"}},EnterTheOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"Introduzca el código OTP aquí"}},OTPCodeRequired:{t:0,b:{t:2,i:[{t:3}],s:"Introduzca el código OTP que le hemos enviado"}},InstructionsReceived:{t:0,b:{t:2,i:[{t:3}],s:"Email recibido, continúe con el siguiente paso"}},SeoTitleSignin:{t:0,b:{t:2,i:[{t:3,v:"Iniciar sesión - "},{t:4,k:"brandName"}]}},SeoTitleSignup:{t:0,b:{t:2,i:[{t:3,v:"Registrarse - "},{t:4,k:"brandName"}]}},SeoTitleResetPassword:{t:0,b:{t:2,i:[{t:3,v:"Restablecer contraseña - "},{t:4,k:"brandName"}]}},PasswordSuccessFullyChanged:{t:0,b:{t:2,i:[{t:3}],s:"La contraseña se ha restablecido correctamente. Se le redirigirá a la pantalla de inicio de sesión en cinco segundos."}},RegisteredEmailOTPText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email."}]}},EnterOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP code"}},PasswordOTPResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done, just create and check a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, enter the OTP code we sent via email and you're all set."}]}},GetRegistrationInformation:{t:0,b:{t:2,i:[{t:3}],s:"Check your email for the verification code"}},RegisteredEmailCodeText:{t:0,b:{t:2,i:[{t:3}],s:"A verification code has been sent to your email. Once you have the code, you can proceed to the next step, otherwise, request a new one below."}},GetInstructions:{t:0,b:{t:2,i:[{t:3}],s:"Get registration instructions"}}},IB={ServerMonitoring:{t:0,b:{t:2,i:[{t:3}],s:"Server Monitoring"}},ViewReports:{t:0,b:{t:2,i:[{t:3}],s:"Ver informes"}},SignUpForMoreCharts:{t:0,b:{t:2,i:[{t:3}],s:"Vea información detallada de CPU, red, disco y procesos junto con alertas para cualquier periodo de tiempo con 360 Monitoring."}},ManageAlertsText:{t:0,b:{t:2,i:[{t:3}],s:"Puede gestionar las alertas y el mantenimiento en la aplicación 360 Monitoring."}},AlertHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historial de alertas"}},ManageAlerts:{t:0,b:{t:2,i:[{t:3}],s:"Gestionar alertas"}},ParentProcessId:{t:0,b:{t:2,i:[{t:3}],s:"ID del proceso principal"}},BytesRead:{t:0,b:{t:2,i:[{t:3}],s:"Bytes leídos"}},BytesWrite:{t:0,b:{t:2,i:[{t:3}],s:"Bytes escritos"}},IOWrite:{t:0,b:{t:2,i:[{t:3}],s:"E/S escrito"}},OpenFiles:{t:0,b:{t:2,i:[{t:3}],s:"Abrir archivos"}},showingResultCounter:{t:0,b:{t:2,i:[{t:3,v:"Mostrando "},{t:4,k:"start"},{t:3,v:" de "},{t:4,k:"total"}]}},showingSimpleResultCounter:{t:0,b:{t:2,i:[{t:3,v:"Mostrando "},{t:4,k:"total"}]}},DiskMount:{t:0,b:{t:2,i:[{t:3}],s:"Montaje del disco"}},FileSystem:{t:0,b:{t:2,i:[{t:3}],s:"Sistema de archivos"}},PercentageUsed:{t:0,b:{t:2,i:[{t:3}],s:"Porcentaje usado"}},BytesUsed:{t:0,b:{t:2,i:[{t:3}],s:"Bytes usados"}},BytesFree:{t:0,b:{t:2,i:[{t:3}],s:"Bytes libres"}},PID:{t:0,b:{t:2,i:[{t:3}],s:"PID"}},User:{t:0,b:{t:2,i:[{t:3}],s:"Usuario"}},Program:{t:0,b:{t:2,i:[{t:3}],s:"Programa"}},CPU:{t:0,b:{t:2,i:[{t:3}],s:"CPU"}},Memory:{t:0,b:{t:2,i:[{t:3}],s:"Memoria"}},PingResponseTimes:{t:0,b:{t:2,i:[{t:3}],s:"Tiempos de respuesta ping"}},BytesTotal:{t:0,b:{t:2,i:[{t:3}],s:"Bits por segundo"}},PacketsTotal:{t:0,b:{t:2,i:[{t:3}],s:"Paquetes en total"}},BytesEth0:{t:0,b:{t:2,i:[{t:3}],s:"Bytes eth0"}},PacketEth0:{t:0,b:{t:2,i:[{t:3}],s:"Paquete eth0"}},Disk:{t:0,b:{t:2,i:[{t:3}],s:"Disco"}},LoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Promedio de carga"}},Network:{t:0,b:{t:2,i:[{t:3}],s:"Red"}},TopProcesses:{t:0,b:{t:2,i:[{t:3}],s:"Procesos principales"}},ActiveInactiveMemory:{t:0,b:{t:2,i:[{t:3}],s:"Memoria activa e inactiva"}},Top10Processes:{t:0,b:{t:2,i:[{t:3}],s:"Los 10 procesos principales"}},CPU0:{t:0,b:{t:2,i:[{t:3}],s:"CPU0"}},OverallDiskUsage:{t:0,b:{t:2,i:[{t:3}],s:"Uso general del disco"}},sdaIOTransactions:{t:0,b:{t:2,i:[{t:3}],s:"Transacciones E/S sda"}},agent360:{t:0,b:{t:2,i:[{t:3}],s:"agent360"}},agent360Memory:{t:0,b:{t:2,i:[{t:3}],s:"Memoria de agent360"}},agent360ProcessCount:{t:0,b:{t:2,i:[{t:3}],s:"Nº procesos de agent360"}},agent360DiskIO:{t:0,b:{t:2,i:[{t:3}],s:"E/S disco de agent360"}},Processes:{t:0,b:{t:2,i:[{t:3}],s:"Procesos"}},Open:{t:0,b:{t:2,i:[{t:3}],s:"Abierta"}},Closed:{t:0,b:{t:2,i:[{t:3}],s:"Cerrada"}},Default:{t:0,b:{t:2,i:[{t:3}],s:"Predeterminada"}},Informational:{t:0,b:{t:2,i:[{t:3}],s:"Informativa"}},Warning:{t:0,b:{t:2,i:[{t:3}],s:"Advertencia"}},Critical:{t:0,b:{t:2,i:[{t:3}],s:"Crítica"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"Filtros"}},Status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},Severity:{t:0,b:{t:2,i:[{t:3}],s:"Gravedad"}},loadingData:{t:0,b:{t:2,i:[{t:3}],s:"Cargando los datos"}},GoTo360:{t:0,b:{t:2,i:[{t:3}],s:"Ir a 360 Monitoring"}},NextUpdate:{t:0,b:{t:2,i:[{t:3,v:"Próxima actualización a las "},{t:4,k:"time"}]}},MonitorEverything:{t:0,b:{t:2,i:[{t:3}],s:"Monitorizar todo"}},MonitorEverythingSentence1:{t:0,b:{t:2,i:[{t:3}],s:"Vea información detallada de CPU, red, disco y procesos junto con alertas para cualquier periodo de tiempo con 360 Monitoring."}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Registrarse"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Inicie sesión"}},Account:{t:0,b:{t:2,i:[{t:3}],s:"Cuenta"}},MemoryUsage:{t:0,b:{t:2,i:[{t:3}],s:"Uso de memoria"}},CpuUsage:{t:0,b:{t:2,i:[{t:3}],s:"Uso de la CPU"}},RefreshTheData:{t:0,b:{t:2,i:[{t:3}],s:"Actualizando datos de gráficos"}},Overview:{t:0,b:{t:2,i:[{t:3}],s:"Información general"}},Process:{t:0,b:{t:2,i:[{t:3}],s:"Procesos"}},Alerts:{t:0,b:{t:2,i:[{t:3}],s:"Alertas"}},CPULoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Promedio de carga de CPU"}},PacketsEth0:{t:0,b:{t:2,i:[{t:3}],s:"Paquetes eth0"}},OverallCPUUsage:{t:0,b:{t:2,i:[{t:3}],s:"Uso general de la CPU"}},Opened:{t:0,b:{t:2,i:[{t:3}],s:"Abierta"}},ClosedDate:{t:0,b:{t:2,i:[{t:3}],s:"Cerrada"}},sdaI0Data:{t:0,b:{t:2,i:[{t:3}],s:"Datos E/S generales"}},sdaI0Transactions:{t:0,b:{t:2,i:[{t:3}],s:"Transacciones E/S generales"}},NoData:{t:0,b:{t:2,i:[{t:3}],s:"Actualmente no hay alertas disponibles en el filtro deseado."}},noDataForSelectedPeriod:{t:0,b:{t:2,i:[{t:3}],s:"No hay datos actuales disponibles para el periodo seleccionado. Seleccione otro periodo."}},refreshingData:{t:0,b:{t:2,i:[{t:3}],s:"Actualizando los datos"}},copiedToClipboard:{t:0,b:{t:2,i:[{t:3}],s:"Copiado al portapapeles"}},Last1Hour:{t:0,b:{t:2,i:[{t:3}],s:"Última hora"}},Today:{t:0,b:{t:2,i:[{t:3}],s:"Hoy"}},Yesterday:{t:0,b:{t:2,i:[{t:3}],s:"Ayer"}},Last7Days:{t:0,b:{t:2,i:[{t:3}],s:"Últimos 7 días"}},ThisMonth:{t:0,b:{t:2,i:[{t:3}],s:"Este mes"}},LastMonth:{t:0,b:{t:2,i:[{t:3}],s:"Último mes"}},ResetToLast24Hours:{t:0,b:{t:2,i:[{t:3}],s:"Restablecer a las últimas 24 horas"}},NoDataAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Actualmente no hay datos disponibles"}},DateOutOfRange:{t:0,b:{t:2,i:[{t:3,v:"Solamente puede seleccionar un rango de hasta "},{t:4,k:"n"},{t:3,v:" días."}]}},SelectDates:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar fechas"}},Start:{t:0,b:{t:2,i:[{t:3}],s:"Inicio"}},End:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},EnabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Panel de pantalla Inicio activado"}},DisabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Panel de pantalla Inicio desactivado"}},Upgrade:{t:0,b:{t:2,i:[{t:3}],s:"Mejorar plan"}}},DB={stepFrom:{t:0,b:{t:2,i:[{t:3,v:"Passo "},{t:4,k:"cur"},{t:3,v:" di "},{t:4,k:"max"}]}},PerformanceMetricsTrust:{t:0,b:{t:2,i:[{t:3}],s:"Parametri prestazionali affidabili. Inizia ora il monitoraggio!"}},RegisteredEmailText:{t:0,b:{t:2,i:[{t:3,v:"Hai registrato un account usando l'indirizzo <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Fai clic sul link di verifica che ti abbiamo inviato via e-mail."}]}},ResetEmailText:{t:0,b:{t:2,i:[{t:3,v:"Ti abbiamo inviato un messaggio di ripristino password all'indirizzo <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Fai clic sul link di verifica che hai ricevuto via e-mail."}]}},ResetCodeText:{t:0,b:{t:2,i:[{t:3,v:"Abbiamo inviato un'e-mail di reimpostazione della password all'indirizzo <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Digita il codice OTP che trovi all'interno del messaggio nel prossimo passo."}]}},YouJoinTeam:{t:0,b:{t:2,i:[{t:3,v:"Ti unirai alla squadra "},{t:4,k:"email"}]}},TermsOfUse:{t:0,b:{t:2,i:[{t:3}],s:"Condizioni d'uso"}},PrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Informativa sulla privacy"}},Imprint:{t:0,b:{t:2,i:[{t:3}],s:"Impressum"}},MarketingConsentShort:{t:0,b:{t:2,i:[{t:3,v:"Per poterti offrire i prodotti, i servizi e i contenuti richiesti, e/o per rispondere alle tue domande, abbiamo bisogno di conservare ed elaborare i tuoi dati personali. Per ulteriori informazioni, leggi l'<a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Informativa sulla privacy</a>."}]}},MarketingConsentLong:{t:0,b:{t:2,i:[{t:3,v:"WebPros International LLC/GmbH può memorizzare ed elaborare i dati da me forniti per offrire contenuti di marketing personalizzati, come newsletter e offerte individuali, in conformità con l'<a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Informativa sulla privacy</a>. Le offerte personalizzate possono basarsi su informazioni aggiuntive come i dati di utilizzo e di comportamento (profilazione). Posso revocare questo consenso in qualsiasi momento nelle preferenze della piattaforma."}]}},AgreeForMarketing:{t:0,b:{t:2,i:[{t:3}],s:"Accetto di ricevere offerte personalizzate e newsletter"}},SignUpGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Registrati con Google"}},SignUpMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Registrati con Microsoft"}},SignUpEmail:{t:0,b:{t:2,i:[{t:3}],s:"Registrati con e-mail"}},HaveAccount:{t:0,b:{t:2,i:[{t:3}],s:"Hai già un account?"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Accedi"}},CreateAccout:{t:0,b:{t:2,i:[{t:3}],s:"Crea un account"}},CheckEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verifica l'e-mail"}},CheckYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verifica la tua e-mail"}},VerifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verifica e-mail"}},SetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Imposta la password"}},SetNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Imposta una nuova password"}},ResetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Ripristina la password"}},AddAdditionalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Inserisci informazioni aggiuntive"}},ServerUptimeFeature:{t:0,b:{t:2,i:[{t:3}],s:"Verifiche complete dell'attività del server"}},MonitorFeatureDesc:{t:0,b:{t:2,i:[{t:3}],s:"Monitora la CPU, la rete, l'utilizzo dello spazio su disco, i tempi di caricamento e molto altro con un clic"}},WebMonitoringFeature:{t:0,b:{t:2,i:[{t:3}],s:"Monitoraggio completo dell'attività del sito"}},CheckGloballyDesc:{t:0,b:{t:2,i:[{t:3}],s:"Verifica la durata del DNS, la validità SSL, le parole chiave e altro ancora con test da 26 regioni del mondo"}},FSCFeature:{t:0,b:{t:2,i:[{t:3}],s:"Automatizza il testing qualitativo del sito con la Verifica completa del sito"}},CrawlerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Identifica le anomalie e correggi gli errori prima che abbiano conseguenze sui tuoi siti con questo crawler esclusivo"}},CheckSpam:{t:0,b:{t:2,i:[{t:3}],s:"Controlla nello spam"}},or:{t:0,b:{t:2,i:[{t:3}],s:"oppure"}},ResendLink:{t:0,b:{t:2,i:[{t:3}],s:"richiedi di nuovo il link"}},RestartEmail:{t:0,b:{t:2,i:[{t:3}],s:"Ricomincia da capo con una nuova e-mail"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Registrati"}},LinkNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Non hai ricevuto il link?"}},LinkSent:{t:0,b:{t:2,i:[{t:3}],s:"Link inviato"}},CreateAccount:{t:0,b:{t:2,i:[{t:3}],s:"Crea un account"}},NewTo360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Hai appena scoperto Monitoring?"}},GetStarted:{t:0,b:{t:2,i:[{t:3}],s:"Inizia ora"}},WelcomeBack:{t:0,b:{t:2,i:[{t:3}],s:"È bello rivederti!"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},Password:{t:0,b:{t:2,i:[{t:3}],s:"Password"}},RepeatPassword:{t:0,b:{t:2,i:[{t:3}],s:"Ripeti la password"}},LogIn:{t:0,b:{t:2,i:[{t:3}],s:"Accedi"}},Options:{t:0,b:{t:2,i:[{t:3}],s:"Opzioni"}},SupportCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centro di supporto"}},AssistSetupText:{t:0,b:{t:2,i:[{t:3}],s:"Risponderemo a ogni tua domanda relativa al processo di registrazione."}},GetHelp:{t:0,b:{t:2,i:[{t:3}],s:"Chiedi aiuto"}},OpenGmail:{t:0,b:{t:2,i:[{t:3}],s:"Apri Gmail"}},OpenOutlook:{t:0,b:{t:2,i:[{t:3}],s:"Apri Outlook"}},SkipFinish:{t:0,b:{t:2,i:[{t:3}],s:"Salta e completa"}},SetAccPassword:{t:0,b:{t:2,i:[{t:3}],s:"Imposta la password dell'account"}},AccPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Imposta una password d'accesso sicura e completa la configurazione del tuo account."}},AccPasswordActivationText:{t:0,b:{t:2,i:[{t:3,v:"Ora che hai attivato il tuo account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, imposta una password d'accesso sicura."}]}},VerifyYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verifica il tuo indirizzo e-mail"}},AddAdditionInfo:{t:0,b:{t:2,i:[{t:3}],s:"Inserisci informazioni aggiuntive"}},FielsOptionalDesc:{t:0,b:{t:2,i:[{t:3}],s:"Tutti i campi sono facoltativi, puoi compilarli in un secondo momento dalle impostazioni."}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Nome"}},LastName:{t:0,b:{t:2,i:[{t:3}],s:"Cognome"}},SignInGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Accedi con Google"}},SignInMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Accedi con Microsoft"}},ForgotPassword:{t:0,b:{t:2,i:[{t:3}],s:"Hai dimenticato la password?"}},ResetPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Dimenticare la password è una bella seccatura. Segui il procedimento e ripristinare la tua password per accedere nuovamente al tuo account."}},PasswordWorking:{t:0,b:{t:2,i:[{t:3}],s:"La tua password funziona?"}},SendReset:{t:0,b:{t:2,i:[{t:3}],s:"Invia informazioni per il ripristino"}},PasswordResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Ci siamo quasi. Ora devi solo creare e verificare una nuova password facile da memorizzare per l'account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>."}]}},IUsePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Sto usando Plesk"}},PlatformActivation:{t:0,b:{t:2,i:[{t:3}],s:"Per il monitoraggio ottimale di un server Plesk, attiva la tua licenza per 360 Monitoring sulla piattaforma Plesk360 e approfitta di un'integrazione completa e vantaggi massimi."}},IUseStandalone:{t:0,b:{t:2,i:[{t:3}],s:"Non sto usando Plesk"}},StandaloneActivation:{t:0,b:{t:2,i:[{t:3}],s:"Per il monitoraggio di un server non Plesk, attiva la tua licenza per 360 Monitoring come prodotto autonomo per uso indipendente"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"logo"}},platformActivate:{t:0,b:{t:2,i:[{t:3}],s:"Attiva piattaforma"}},standaloneActivate:{t:0,b:{t:2,i:[{t:3}],s:"Attiva come autonomo"}},planPurchased:{t:0,b:{t:2,i:[{t:3}],s:"piano acquistato"}},Finish:{t:0,b:{t:2,i:[{t:3}],s:"Fine"}},ActivationError:{t:0,b:{t:2,i:[{t:3}],s:"Errore di attivazione"}},PasswordResetError:{t:0,b:{t:2,i:[{t:3}],s:"Errore durante il ripristino della password"}},PasswordResetErrorText:{t:0,b:{t:2,i:[{t:3}],s:"Richiedi una nuova e-mail di ripristino della password."}},ActivateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"Il tuo indirizzo e-mail potrebbe non essere stato verificato! "}},ErrorOccured:{t:0,b:{t:2,i:[{t:3}],s:"Si è verificato un errore"}},TokenNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Token non valido"}},PasswordInvalid:{t:0,b:{t:2,i:[{t:3}],s:"La tua password non può essere vuota e deve contenere almeno 8 caratteri, tra cui minuscole, maiuscole, numeri o caratteri speciali."}},ConsentAgree:{t:0,b:{t:2,i:[{t:3}],s:"Do il consenso all'elaborazione dei miei dati personali ai fini della gestione del mio account, da ora e fino all'eventuale eliminazione dell'account stesso."}},PleaseTryItAgain:{t:0,b:{t:2,i:[{t:3}],s:"Riprova!"}},MarketingConsent:{t:0,b:{t:2,i:[{t:3}],s:"Consenso marketing"}},ThankYou360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Grazie per aver scelto 360 Monitoring!"}},ActivationWays360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Per la tua comodità, è possibile utilizzare 360 Monitoring in due modi. Scegli quello che meglio si adatta alle tue esigenze e attiva la licenza."}},InvalidLoginInfo:{t:0,b:{t:2,i:[{t:3}],s:"E-mail o password non valida"}},InvalidPassword:{t:0,b:{t:2,i:[{t:3}],s:"Compila il campo della password"}},InvalidEMail:{t:0,b:{t:2,i:[{t:3}],s:"Inserisci un indirizzo e-mail valido"}},AcceptConsentAndEmail:{t:0,b:{t:2,i:[{t:3}],s:"Dai il tuo consenso e fornisci un indirizzo e-mail valido per continuare"}},AcceptConsent:{t:0,b:{t:2,i:[{t:3}],s:"Dai il tuo consenso per continuare"}},BackToDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Torna alla dashboard"}},CodeNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Non hai ricevuto il codice?"}},ResendCode:{t:0,b:{t:2,i:[{t:3}],s:"Invia di nuovo il codice"}},CodeSent:{t:0,b:{t:2,i:[{t:3}],s:"Codice inviato"}},Next:{t:0,b:{t:2,i:[{t:3}],s:"Avanti"}},Back:{t:0,b:{t:2,i:[{t:3}],s:"Indietro"}},EnterTheOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"Inserisci il codice OTP qui"}},OTPCodeRequired:{t:0,b:{t:2,i:[{t:3}],s:"Inserisci il codice OTP che ti abbiamo inviato"}},InstructionsReceived:{t:0,b:{t:2,i:[{t:3}],s:"E-mail ricevuta, vai al prossimo passo"}},SeoTitleSignin:{t:0,b:{t:2,i:[{t:3,v:"Accedi - "},{t:4,k:"brandName"}]}},SeoTitleSignup:{t:0,b:{t:2,i:[{t:3,v:"Registrati - "},{t:4,k:"brandName"}]}},SeoTitleResetPassword:{t:0,b:{t:2,i:[{t:3,v:"Reimposta password - "},{t:4,k:"brandName"}]}},PasswordSuccessFullyChanged:{t:0,b:{t:2,i:[{t:3}],s:"La password è stata reimpostata correttamente. Ti verrà mostrata la schermata di accesso entro cinque secondi."}},RegisteredEmailOTPText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email."}]}},EnterOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP code"}},PasswordOTPResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done, just create and check a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, enter the OTP code we sent via email and you're all set."}]}},GetRegistrationInformation:{t:0,b:{t:2,i:[{t:3}],s:"Check your email for the verification code"}},RegisteredEmailCodeText:{t:0,b:{t:2,i:[{t:3}],s:"A verification code has been sent to your email. Once you have the code, you can proceed to the next step, otherwise, request a new one below."}},GetInstructions:{t:0,b:{t:2,i:[{t:3}],s:"Get registration instructions"}}},NB={ServerMonitoring:{t:0,b:{t:2,i:[{t:3}],s:"Server Monitoring"}},ViewReports:{t:0,b:{t:2,i:[{t:3}],s:"Visualizza report"}},SignUpForMoreCharts:{t:0,b:{t:2,i:[{t:3}],s:"Visualizza dati dettagliati su CPU, rete, disco e processi, oltre agli avvisi in ogni intervallo di tempo, con 360 Monitoring."}},ManageAlertsText:{t:0,b:{t:2,i:[{t:3}],s:"Gestisci gli avvisi e la manutenzione con l'applicazione 360 Monitoring."}},AlertHistory:{t:0,b:{t:2,i:[{t:3}],s:"Cronologia avvisi"}},ManageAlerts:{t:0,b:{t:2,i:[{t:3}],s:"Gestisci avvisi"}},ParentProcessId:{t:0,b:{t:2,i:[{t:3}],s:"ID processo padre"}},BytesRead:{t:0,b:{t:2,i:[{t:3}],s:"Byte letti"}},BytesWrite:{t:0,b:{t:2,i:[{t:3}],s:"Byte scritti"}},IOWrite:{t:0,b:{t:2,i:[{t:3}],s:"Scrittura I/O"}},OpenFiles:{t:0,b:{t:2,i:[{t:3}],s:"File aperti"}},showingResultCounter:{t:0,b:{t:2,i:[{t:4,k:"start"},{t:3,v:" di "},{t:4,k:"total"}]}},showingSimpleResultCounter:{t:0,b:{t:2,i:[{t:4,k:"total"},{t:3,v:" visualizzati"}]}},DiskMount:{t:0,b:{t:2,i:[{t:3}],s:"Montaggio disco"}},FileSystem:{t:0,b:{t:2,i:[{t:3}],s:"File system"}},PercentageUsed:{t:0,b:{t:2,i:[{t:3}],s:"Percentuale usata"}},BytesUsed:{t:0,b:{t:2,i:[{t:3}],s:"Byte utilizzati"}},BytesFree:{t:0,b:{t:2,i:[{t:3}],s:"Byte liberi"}},PID:{t:0,b:{t:2,i:[{t:3}],s:"PID"}},User:{t:0,b:{t:2,i:[{t:3}],s:"Utente"}},Program:{t:0,b:{t:2,i:[{t:3}],s:"Programma"}},CPU:{t:0,b:{t:2,i:[{t:3}],s:"CPU"}},Memory:{t:0,b:{t:2,i:[{t:3}],s:"Memoria"}},PingResponseTimes:{t:0,b:{t:2,i:[{t:3}],s:"Tempi di risposta ping"}},BytesTotal:{t:0,b:{t:2,i:[{t:3}],s:"Bit al secondo"}},PacketsTotal:{t:0,b:{t:2,i:[{t:3}],s:"Pacchetti totali"}},BytesEth0:{t:0,b:{t:2,i:[{t:3}],s:"Byte eth0"}},PacketEth0:{t:0,b:{t:2,i:[{t:3}],s:"Pacchetto eth0"}},Disk:{t:0,b:{t:2,i:[{t:3}],s:"Disco"}},LoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Carico medio"}},Network:{t:0,b:{t:2,i:[{t:3}],s:"Rete"}},TopProcesses:{t:0,b:{t:2,i:[{t:3}],s:"Processi principali"}},ActiveInactiveMemory:{t:0,b:{t:2,i:[{t:3}],s:"Memoria attiva e inattiva"}},Top10Processes:{t:0,b:{t:2,i:[{t:3}],s:"Primi 10 processi principali"}},CPU0:{t:0,b:{t:2,i:[{t:3}],s:"CPU0"}},OverallDiskUsage:{t:0,b:{t:2,i:[{t:3}],s:"Utilizzo complessivo del disco"}},sdaIOTransactions:{t:0,b:{t:2,i:[{t:3}],s:"Transazioni I/O sda"}},agent360:{t:0,b:{t:2,i:[{t:3}],s:"agent360"}},agent360Memory:{t:0,b:{t:2,i:[{t:3}],s:"Memoria agent360"}},agent360ProcessCount:{t:0,b:{t:2,i:[{t:3}],s:"Numero processi agent360"}},agent360DiskIO:{t:0,b:{t:2,i:[{t:3}],s:"I/O disco agent360"}},Processes:{t:0,b:{t:2,i:[{t:3}],s:"Processi"}},Open:{t:0,b:{t:2,i:[{t:3}],s:"Aperto"}},Closed:{t:0,b:{t:2,i:[{t:3}],s:"Chiuso"}},Default:{t:0,b:{t:2,i:[{t:3}],s:"Predefinito"}},Informational:{t:0,b:{t:2,i:[{t:3}],s:"Informativo"}},Warning:{t:0,b:{t:2,i:[{t:3}],s:"Avvertimento"}},Critical:{t:0,b:{t:2,i:[{t:3}],s:"Critico"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"Filtri"}},Status:{t:0,b:{t:2,i:[{t:3}],s:"Stato"}},Severity:{t:0,b:{t:2,i:[{t:3}],s:"Gravità"}},loadingData:{t:0,b:{t:2,i:[{t:3}],s:"Caricamento dati"}},GoTo360:{t:0,b:{t:2,i:[{t:3}],s:"Vai a 360 Monitoring"}},NextUpdate:{t:0,b:{t:2,i:[{t:3,v:"Prossimo aggiornamento: "},{t:4,k:"time"}]}},MonitorEverything:{t:0,b:{t:2,i:[{t:3}],s:"Monitora tutto"}},MonitorEverythingSentence1:{t:0,b:{t:2,i:[{t:3}],s:"Visualizza dati dettagliati su CPU, rete, disco e processi, oltre agli avvisi in ogni intervallo di tempo, con 360 Monitoring."}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Registrati"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Accedi"}},Account:{t:0,b:{t:2,i:[{t:3}],s:"Account"}},MemoryUsage:{t:0,b:{t:2,i:[{t:3}],s:"Utilizzo memoria"}},CpuUsage:{t:0,b:{t:2,i:[{t:3}],s:"Utilizzo CPU"}},RefreshTheData:{t:0,b:{t:2,i:[{t:3}],s:"Aggiornamento dati dei grafici"}},Overview:{t:0,b:{t:2,i:[{t:3}],s:"Panoramica"}},Process:{t:0,b:{t:2,i:[{t:3}],s:"Processi"}},Alerts:{t:0,b:{t:2,i:[{t:3}],s:"Avvisi"}},CPULoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Carico medio CPU"}},PacketsEth0:{t:0,b:{t:2,i:[{t:3}],s:"Pacchetti eth0"}},OverallCPUUsage:{t:0,b:{t:2,i:[{t:3}],s:"Utilizzo complessivo della CPU"}},Opened:{t:0,b:{t:2,i:[{t:3}],s:"Aperto"}},ClosedDate:{t:0,b:{t:2,i:[{t:3}],s:"Chiuso"}},sdaI0Data:{t:0,b:{t:2,i:[{t:3}],s:"Dati I/O complessivi"}},sdaI0Transactions:{t:0,b:{t:2,i:[{t:3}],s:"Transazioni I/O complessive"}},NoData:{t:0,b:{t:2,i:[{t:3}],s:"Non ci sono avvisi disponibili corrispondenti a questo filtro."}},noDataForSelectedPeriod:{t:0,b:{t:2,i:[{t:3}],s:"Non ci sono dati disponibili per il periodo selezionato. Seleziona un altro periodo."}},refreshingData:{t:0,b:{t:2,i:[{t:3}],s:"Aggiornamento dati"}},copiedToClipboard:{t:0,b:{t:2,i:[{t:3}],s:"Copiato negli appunti"}},Last1Hour:{t:0,b:{t:2,i:[{t:3}],s:"Ultima ora"}},Today:{t:0,b:{t:2,i:[{t:3}],s:"Oggi"}},Yesterday:{t:0,b:{t:2,i:[{t:3}],s:"Ieri"}},Last7Days:{t:0,b:{t:2,i:[{t:3}],s:"Ultimi 7 giorni"}},ThisMonth:{t:0,b:{t:2,i:[{t:3}],s:"Questo mese"}},LastMonth:{t:0,b:{t:2,i:[{t:3}],s:"Mese scorso"}},ResetToLast24Hours:{t:0,b:{t:2,i:[{t:3}],s:"Ripristina alle ultime 24 ore"}},NoDataAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Nessun dato al momento disponibile"}},DateOutOfRange:{t:0,b:{t:2,i:[{t:3,v:"Puoi selezionare solo un intervallo di un massimo di "},{t:4,k:"n"},{t:3,v:" giorni."}]}},SelectDates:{t:0,b:{t:2,i:[{t:3}],s:"Seleziona date"}},Start:{t:0,b:{t:2,i:[{t:3}],s:"Inizio"}},End:{t:0,b:{t:2,i:[{t:3}],s:"Fine"}},EnabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Dashboard della schermata home abilitato"}},DisabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Dashboard della schermata home disabilitato"}},Upgrade:{t:0,b:{t:2,i:[{t:3}],s:"Aggiorna piano"}}},FB={stepFrom:{t:0,b:{t:2,i:[{t:3,v:"Шаг "},{t:4,k:"cur"},{t:3,v:" из "},{t:4,k:"max"}]}},PerformanceMetricsTrust:{t:0,b:{t:2,i:[{t:3}],s:"Метрики производительности, которым можно доверять. Начните отслеживать уже сейчас!"}},RegisteredEmailText:{t:0,b:{t:2,i:[{t:3,v:"Вы зарегистрировали учетную запись под адресом <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Нажмите на ссылку для подтверждения, оправленную по электронной почте."}]}},ResetEmailText:{t:0,b:{t:2,i:[{t:3,v:"Мы отправили письмо для сброса пароля на адрес <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Нажмите на ссылку для подтверждения, отправленную по электронной почте."}]}},ResetCodeText:{t:0,b:{t:2,i:[{t:3,v:"Мы отправили письмо для сброса пароля на адрес <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Введите на следующем шаге указанный в письме одноразовый код."}]}},YouJoinTeam:{t:0,b:{t:2,i:[{t:3,v:"Вы присоединитесь к команде "},{t:4,k:"email"}]}},TermsOfUse:{t:0,b:{t:2,i:[{t:3}],s:"Условия использования"}},PrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Политика конфиденциальности"}},Imprint:{t:0,b:{t:2,i:[{t:3}],s:"Правовая информация"}},MarketingConsentShort:{t:0,b:{t:2,i:[{t:3,v:"Для того чтобы мы могли предоставлять вам требуемые продукты, услуги и содержимое и/или отвечать на ваши вопросы, нам необходимо хранить и обрабатывать ваши персональные данные. Для получения более подробной информации ознакомьтесь с нашей <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Политикой конфиденциальности</a>."}]}},MarketingConsentLong:{t:0,b:{t:2,i:[{t:3,v:"WebPros International LLC/GmbH может хранить и обрабатывать предоставленные мной данные для создания персонализированных маркетинговых сообщений, таких как информационные письма и индивидуальные предложения, в соответствии с <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Политикой конфиденциальности</a>. Персонализированные предложения могут быть основаны на дополнительной информации, такой как данные об использовании продукта (профилирование). Я могу отозвать это согласие в любой момент в настройках платформы."}]}},AgreeForMarketing:{t:0,b:{t:2,i:[{t:3}],s:"Я даю свое согласие на получение персонализированных предложений и информационных сообщений"}},SignUpGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Зарегистрироваться с помощью Google"}},SignUpMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Зарегистрироваться с помощью Microsoft"}},SignUpEmail:{t:0,b:{t:2,i:[{t:3}],s:"Зарегистрироваться с помощью эл. почты"}},HaveAccount:{t:0,b:{t:2,i:[{t:3}],s:"Уже есть учетная запись?"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Войти"}},CreateAccout:{t:0,b:{t:2,i:[{t:3}],s:"Создать учетную запись"}},CheckEmail:{t:0,b:{t:2,i:[{t:3}],s:"Проверьте эл. почту"}},CheckYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Проверьте свою электронную почту"}},VerifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"Подтвердите адрес эл. почты"}},SetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Задать пароль"}},SetNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Установите новый пароль"}},ResetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Сбросьте пароль"}},AddAdditionalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Добавьте информацию"}},ServerUptimeFeature:{t:0,b:{t:2,i:[{t:3}],s:"Полные проверки непрерывной работы сервера"}},MonitorFeatureDesc:{t:0,b:{t:2,i:[{t:3}],s:"Получите сведения о ЦП, сети, использовании дискового пространства, времени загрузки и многом другом всего в одно нажатие"}},WebMonitoringFeature:{t:0,b:{t:2,i:[{t:3}],s:"Полный мониторинг непрерывной работы сайта"}},CheckGloballyDesc:{t:0,b:{t:2,i:[{t:3}],s:"Проверьте время DNS, действительность SSL, ключевые слова и прочее с помощью тестирования из 26 местоположений по всему миру"}},FSCFeature:{t:0,b:{t:2,i:[{t:3}],s:"Автоматизация контроля качества сайта с помощью полной проверки сайта"}},CrawlerDesc:{t:0,b:{t:2,i:[{t:3}],s:"С помощью этого уникального сканера вы сможете обнаружить проблемы и устранить ошибки до того, как они повлияют на работу ваших сайтов"}},CheckSpam:{t:0,b:{t:2,i:[{t:3}],s:"Проверьте папку спама"}},or:{t:0,b:{t:2,i:[{t:3}],s:"или"}},ResendLink:{t:0,b:{t:2,i:[{t:3}],s:"запросите ссылку повторно"}},RestartEmail:{t:0,b:{t:2,i:[{t:3}],s:"Используйте другой адрес для"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"регистрации"}},LinkNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Не получили ссылку?"}},LinkSent:{t:0,b:{t:2,i:[{t:3}],s:"Ссылка отправлена"}},CreateAccount:{t:0,b:{t:2,i:[{t:3}],s:"Создать учетную запись"}},NewTo360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Еще не работали с Monitoring?"}},GetStarted:{t:0,b:{t:2,i:[{t:3}],s:"Начать"}},WelcomeBack:{t:0,b:{t:2,i:[{t:3}],s:"С возвращением!"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"Электронная почта"}},Password:{t:0,b:{t:2,i:[{t:3}],s:"Пароль"}},RepeatPassword:{t:0,b:{t:2,i:[{t:3}],s:"Подтверждение пароля"}},LogIn:{t:0,b:{t:2,i:[{t:3}],s:"Войти"}},Options:{t:0,b:{t:2,i:[{t:3}],s:"Опции"}},SupportCenter:{t:0,b:{t:2,i:[{t:3}],s:"Центр поддержки"}},AssistSetupText:{t:0,b:{t:2,i:[{t:3}],s:"Мы всегда готовы помочь, если у вас возникнут вопросы в процессе регистрации."}},GetHelp:{t:0,b:{t:2,i:[{t:3}],s:"Получить помощь"}},OpenGmail:{t:0,b:{t:2,i:[{t:3}],s:"Открыть Gmail"}},OpenOutlook:{t:0,b:{t:2,i:[{t:3}],s:"Открыть Outlook"}},SkipFinish:{t:0,b:{t:2,i:[{t:3}],s:"Пропустить и закончить"}},SetAccPassword:{t:0,b:{t:2,i:[{t:3}],s:"Установите пароль для учетной записи"}},AccPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Для завершения создания учетной записи установите пароль."}},AccPasswordActivationText:{t:0,b:{t:2,i:[{t:3,v:"Теперь, когда ваша учетная запись <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> была активирована, установите пароль для защиты доступа к ней."}]}},VerifyYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Подтвердите свой адрес электронной почты"}},AddAdditionInfo:{t:0,b:{t:2,i:[{t:3}],s:"Добавьте информацию"}},FielsOptionalDesc:{t:0,b:{t:2,i:[{t:3}],s:"Все поля являются необязательными. Вы можете заполнить их позже на странице настроек."}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Имя"}},LastName:{t:0,b:{t:2,i:[{t:3}],s:"Фамилия"}},SignInGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Войти с помощью Google"}},SignInMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Войти с помощью Microsoft"}},ForgotPassword:{t:0,b:{t:2,i:[{t:3}],s:"Забыли пароль?"}},ResetPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Если вы забыли пароль, сбросьте его и следуйте полученным инструкциям для восстановления доступа к учетной записи."}},PasswordWorking:{t:0,b:{t:2,i:[{t:3}],s:"Ваш пароль работает?"}},SendReset:{t:0,b:{t:2,i:[{t:3}],s:"Отправить инструкции по сбросу"}},PasswordResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Почти готово! Вам осталось только создать и подтвердить новый легко запоминающийся пароль для своей учетной записи <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>."}]}},IUsePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Я использую Plesk"}},PlatformActivation:{t:0,b:{t:2,i:[{t:3}],s:"Для оптимизации мониторинга сервера Plesk активируйте свою лицензию 360 Monitoring на Plesk360 Platform. Это позволит вам легко выполнить интеграцию и воспользоваться всеми преимуществами сервиса."}},IUseStandalone:{t:0,b:{t:2,i:[{t:3}],s:"Я не использую Plesk"}},StandaloneActivation:{t:0,b:{t:2,i:[{t:3}],s:"Для осуществления мониторинга сервера не на базе Plesk активируйте свою лицензию 360 Monitoring как автономный продукт, который будет использоваться отдельно."}},logo:{t:0,b:{t:2,i:[{t:3}],s:"логотип"}},platformActivate:{t:0,b:{t:2,i:[{t:3}],s:"Активировать платформу"}},standaloneActivate:{t:0,b:{t:2,i:[{t:3}],s:"Активировать отдельно"}},planPurchased:{t:0,b:{t:2,i:[{t:3}],s:"план приобретен"}},Finish:{t:0,b:{t:2,i:[{t:3}],s:"Завершить"}},ActivationError:{t:0,b:{t:2,i:[{t:3}],s:"Ошибка активации"}},PasswordResetError:{t:0,b:{t:2,i:[{t:3}],s:"Ошибка сброса пароля"}},PasswordResetErrorText:{t:0,b:{t:2,i:[{t:3}],s:"Запросите новое письмо со ссылкой для сброса пароля."}},ActivateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"Не удалось подтвердить ваш адрес электронной почты! "}},ErrorOccured:{t:0,b:{t:2,i:[{t:3}],s:"Произошла ошибка"}},TokenNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Токен недействителен"}},PasswordInvalid:{t:0,b:{t:2,i:[{t:3}],s:"Пароль не может быть пустым и должен содержать не менее 8 символов, включая строчные буквы, заглавные буквы, цифры и специальные символы."}},ConsentAgree:{t:0,b:{t:2,i:[{t:3}],s:"Настоящим я соглашаюсь с тем, что мои личные данные будут обрабатываться для обслуживания моей учетной записи до тех пор, пока она не будет удалена."}},PleaseTryItAgain:{t:0,b:{t:2,i:[{t:3}],s:"Попробуйте еще раз!"}},MarketingConsent:{t:0,b:{t:2,i:[{t:3}],s:"Согласие на получение маркетинговых коммуникаций"}},ThankYou360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Благодарим вас за выбор 360 Monitoring!"}},ActivationWays360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Вы можете использовать 360 Monitoring двумя способами. Выберите тот, который наилучшим образом подходит под ваши цели, и активируйте лицензию."}},InvalidLoginInfo:{t:0,b:{t:2,i:[{t:3}],s:"Недействительный адрес электронной почты и пароль"}},InvalidPassword:{t:0,b:{t:2,i:[{t:3}],s:"Введите пароль"}},InvalidEMail:{t:0,b:{t:2,i:[{t:3}],s:"Введите действительный адрес электронной почты"}},AcceptConsentAndEmail:{t:0,b:{t:2,i:[{t:3}],s:"Для продолжения дайте согласие и укажите действительный адрес электронной почты"}},AcceptConsent:{t:0,b:{t:2,i:[{t:3}],s:"Для продолжения дайте согласие"}},BackToDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Назад к информационной панели"}},CodeNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Не получили код?"}},ResendCode:{t:0,b:{t:2,i:[{t:3}],s:"запросите код повторно"}},CodeSent:{t:0,b:{t:2,i:[{t:3}],s:"Код отправлен"}},Next:{t:0,b:{t:2,i:[{t:3}],s:"Далее"}},Back:{t:0,b:{t:2,i:[{t:3}],s:"Назад"}},EnterTheOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"Введите код OTP здесь"}},OTPCodeRequired:{t:0,b:{t:2,i:[{t:3}],s:"Введите отправленный вам код OTP"}},InstructionsReceived:{t:0,b:{t:2,i:[{t:3}],s:"Письмо получено, перейти на следующий шаг"}},SeoTitleSignin:{t:0,b:{t:2,i:[{t:3,v:"Войти - "},{t:4,k:"brandName"}]}},SeoTitleSignup:{t:0,b:{t:2,i:[{t:3,v:"Зарегистрироваться - "},{t:4,k:"brandName"}]}},SeoTitleResetPassword:{t:0,b:{t:2,i:[{t:3,v:"Сбросить пароль - "},{t:4,k:"brandName"}]}},PasswordSuccessFullyChanged:{t:0,b:{t:2,i:[{t:3}],s:"Пароль успешно сброшен. Вы будете перенаправлены на страницу входа через пять секунд."}},RegisteredEmailOTPText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email."}]}},EnterOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP code"}},PasswordOTPResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done, just create and check a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, enter the OTP code we sent via email and you're all set."}]}},GetRegistrationInformation:{t:0,b:{t:2,i:[{t:3}],s:"Check your email for the verification code"}},RegisteredEmailCodeText:{t:0,b:{t:2,i:[{t:3}],s:"A verification code has been sent to your email. Once you have the code, you can proceed to the next step, otherwise, request a new one below."}},GetInstructions:{t:0,b:{t:2,i:[{t:3}],s:"Get registration instructions"}}},UB={ServerMonitoring:{t:0,b:{t:2,i:[{t:3}],s:"Мониторинг сервера"}},ViewReports:{t:0,b:{t:2,i:[{t:3}],s:"Просмотреть отчеты"}},SignUpForMoreCharts:{t:0,b:{t:2,i:[{t:3}],s:"Просматривайте с помощью 360 Monitoring подробные сведения о ЦП, сети, дисках и процессах, а также оповещения за любой период времени."}},ManageAlertsText:{t:0,b:{t:2,i:[{t:3}],s:"Вы можете управлять оповещениями и обслуживанием через приложение 360 Monitoring."}},AlertHistory:{t:0,b:{t:2,i:[{t:3}],s:"История оповещений"}},ManageAlerts:{t:0,b:{t:2,i:[{t:3}],s:"Управление оповещениями"}},ParentProcessId:{t:0,b:{t:2,i:[{t:3}],s:"ID родительского процесса"}},BytesRead:{t:0,b:{t:2,i:[{t:3}],s:"Байтов прочитано"}},BytesWrite:{t:0,b:{t:2,i:[{t:3}],s:"Байтов записано"}},IOWrite:{t:0,b:{t:2,i:[{t:3}],s:"Ввод-вывод, запись"}},OpenFiles:{t:0,b:{t:2,i:[{t:3}],s:"Открытые файлы"}},showingResultCounter:{t:0,b:{t:2,i:[{t:3,v:"Показывается "},{t:4,k:"start"},{t:3,v:" из "},{t:4,k:"total"}]}},showingSimpleResultCounter:{t:0,b:{t:2,i:[{t:3,v:"Показывается "},{t:4,k:"total"}]}},DiskMount:{t:0,b:{t:2,i:[{t:3}],s:"Подключенный диск"}},FileSystem:{t:0,b:{t:2,i:[{t:3}],s:"Файловая система"}},PercentageUsed:{t:0,b:{t:2,i:[{t:3}],s:"Процентов использовано"}},BytesUsed:{t:0,b:{t:2,i:[{t:3}],s:"Байтов использовано"}},BytesFree:{t:0,b:{t:2,i:[{t:3}],s:"Байтов свободно"}},PID:{t:0,b:{t:2,i:[{t:3}],s:"PID"}},User:{t:0,b:{t:2,i:[{t:3}],s:"Пользователь"}},Program:{t:0,b:{t:2,i:[{t:3}],s:"Программа"}},CPU:{t:0,b:{t:2,i:[{t:3}],s:"ЦП"}},Memory:{t:0,b:{t:2,i:[{t:3}],s:"Память"}},PingResponseTimes:{t:0,b:{t:2,i:[{t:3}],s:"Время отклика на пинг"}},BytesTotal:{t:0,b:{t:2,i:[{t:3}],s:"Байт в секунду"}},PacketsTotal:{t:0,b:{t:2,i:[{t:3}],s:"Пакетов всего"}},BytesEth0:{t:0,b:{t:2,i:[{t:3}],s:"Байты eth0"}},PacketEth0:{t:0,b:{t:2,i:[{t:3}],s:"Пакет eth0"}},Disk:{t:0,b:{t:2,i:[{t:3}],s:"Диск"}},LoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Средняя загрузка"}},Network:{t:0,b:{t:2,i:[{t:3}],s:"Сеть"}},TopProcesses:{t:0,b:{t:2,i:[{t:3}],s:"Основные процессы"}},ActiveInactiveMemory:{t:0,b:{t:2,i:[{t:3}],s:"Активная и неактивная память"}},Top10Processes:{t:0,b:{t:2,i:[{t:3}],s:"Основные 10 процессов"}},CPU0:{t:0,b:{t:2,i:[{t:3}],s:"CPU0"}},OverallDiskUsage:{t:0,b:{t:2,i:[{t:3}],s:"Общее использование диска"}},sdaIOTransactions:{t:0,b:{t:2,i:[{t:3}],s:"Транзакции ввода-вывода sda"}},agent360:{t:0,b:{t:2,i:[{t:3}],s:"agent360"}},agent360Memory:{t:0,b:{t:2,i:[{t:3}],s:"Память agent360"}},agent360ProcessCount:{t:0,b:{t:2,i:[{t:3}],s:"Количество процессов agent360"}},agent360DiskIO:{t:0,b:{t:2,i:[{t:3}],s:"Ввод-вывод диска agent360"}},Processes:{t:0,b:{t:2,i:[{t:3}],s:"Процессы"}},Open:{t:0,b:{t:2,i:[{t:3}],s:"Открыто"}},Closed:{t:0,b:{t:2,i:[{t:3}],s:"Закрыто"}},Default:{t:0,b:{t:2,i:[{t:3}],s:"По умолчанию"}},Informational:{t:0,b:{t:2,i:[{t:3}],s:"Для информации"}},Warning:{t:0,b:{t:2,i:[{t:3}],s:"Предупреждение"}},Critical:{t:0,b:{t:2,i:[{t:3}],s:"Критично"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"Фильтры"}},Status:{t:0,b:{t:2,i:[{t:3}],s:"Статус"}},Severity:{t:0,b:{t:2,i:[{t:3}],s:"Важность"}},loadingData:{t:0,b:{t:2,i:[{t:3}],s:"Загрузка данных"}},GoTo360:{t:0,b:{t:2,i:[{t:3}],s:"Перейти в 360 Monitoring"}},NextUpdate:{t:0,b:{t:2,i:[{t:3,v:"Следующее обновление в "},{t:4,k:"time"}]}},MonitorEverything:{t:0,b:{t:2,i:[{t:3}],s:"Отслеживайте все"}},MonitorEverythingSentence1:{t:0,b:{t:2,i:[{t:3}],s:"Просматривайте с помощью 360 Monitoring подробные сведения о ЦП, сети, дисках и процессах, а также оповещения за любой период времени."}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"регистрации"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Войти"}},Account:{t:0,b:{t:2,i:[{t:3}],s:"Учетная запись"}},MemoryUsage:{t:0,b:{t:2,i:[{t:3}],s:"Использование памяти"}},CpuUsage:{t:0,b:{t:2,i:[{t:3}],s:"Загрузка ЦП"}},RefreshTheData:{t:0,b:{t:2,i:[{t:3}],s:"Обновление данных диаграммы"}},Overview:{t:0,b:{t:2,i:[{t:3}],s:"Обзор"}},Process:{t:0,b:{t:2,i:[{t:3}],s:"Процессы"}},Alerts:{t:0,b:{t:2,i:[{t:3}],s:"Оповещения"}},CPULoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Средняя загрузка ЦП"}},PacketsEth0:{t:0,b:{t:2,i:[{t:3}],s:"Пакеты eth0"}},OverallCPUUsage:{t:0,b:{t:2,i:[{t:3}],s:"Общая загрузка ЦП"}},Opened:{t:0,b:{t:2,i:[{t:3}],s:"Открыто:"}},ClosedDate:{t:0,b:{t:2,i:[{t:3}],s:"Закрыто:"}},sdaI0Data:{t:0,b:{t:2,i:[{t:3}],s:"Всего данных ввода-вывода"}},sdaI0Transactions:{t:0,b:{t:2,i:[{t:3}],s:"Всего транзакций ввода-вывода"}},NoData:{t:0,b:{t:2,i:[{t:3}],s:"В настоящее время нет оповещений, соответствующих установленному фильтру."}},noDataForSelectedPeriod:{t:0,b:{t:2,i:[{t:3}],s:"Данных за выбранный период нет. Выберите другой период."}},refreshingData:{t:0,b:{t:2,i:[{t:3}],s:"Обновление данных"}},copiedToClipboard:{t:0,b:{t:2,i:[{t:3}],s:"Скопировано в буфер обмена"}},Last1Hour:{t:0,b:{t:2,i:[{t:3}],s:"Последний час"}},Today:{t:0,b:{t:2,i:[{t:3}],s:"Сегодня"}},Yesterday:{t:0,b:{t:2,i:[{t:3}],s:"Вчера"}},Last7Days:{t:0,b:{t:2,i:[{t:3}],s:"Последние 7 дней"}},ThisMonth:{t:0,b:{t:2,i:[{t:3}],s:"Текущий месяц"}},LastMonth:{t:0,b:{t:2,i:[{t:3}],s:"Прошлый месяц"}},ResetToLast24Hours:{t:0,b:{t:2,i:[{t:3}],s:"Сбросить к состоянию за последние 24 часа"}},NoDataAvailable:{t:0,b:{t:2,i:[{t:3}],s:"В настоящее время данных нет"}},DateOutOfRange:{t:0,b:{t:2,i:[{t:3,v:"Вы можете выбрать диапазон длиной не более "},{t:4,k:"n"},{t:3,v:" дней."}]}},SelectDates:{t:0,b:{t:2,i:[{t:3}],s:"Выбрать даты"}},Start:{t:0,b:{t:2,i:[{t:3}],s:"Начало"}},End:{t:0,b:{t:2,i:[{t:3}],s:"Конец"}},EnabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Включить информационную панель домашней страницы"}},DisabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Отключить информационную панель домашней страницы"}},Upgrade:{t:0,b:{t:2,i:[{t:3}],s:"Обновить план"}}},BB={stepFrom:{t:0,b:{t:2,i:[{t:3,v:"ステップ "},{t:4,k:"cur"},{t:3,v:" / "},{t:4,k:"max"}]}},PerformanceMetricsTrust:{t:0,b:{t:2,i:[{t:3}],s:"信頼性の高い指標で、モニタリングを今すぐ始めましょう!"}},RegisteredEmailText:{t:0,b:{t:2,i:[{t:3,v:"<span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> を使用してアカウントを登録されました。メールでお送りした認証用リンクをクリックしてください。"}]}},ResetEmailText:{t:0,b:{t:2,i:[{t:3,v:"<span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> にパスワードリセット用メールを送信しました。メールに記載された認証用リンクをクリックしてください。"}]}},ResetCodeText:{t:0,b:{t:2,i:[{t:3,v:"<span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> にパスワードリセット用メールを送信しました。次のステップで、送信された OTP コードを入力してください。"}]}},YouJoinTeam:{t:0,b:{t:2,i:[{t:4,k:"email"},{t:3,v:" チームのメンバーになります"}]}},TermsOfUse:{t:0,b:{t:2,i:[{t:3}],s:"利用規約"}},PrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"プライバシーポリシー"}},Imprint:{t:0,b:{t:2,i:[{t:3}],s:"法的情報"}},MarketingConsentShort:{t:0,b:{t:2,i:[{t:3,v:"お客様がお求めの製品、サービス、コンテンツをご提供するため、また、お問い合わせにお答えするために、弊社はお客様の個人データを保存および処理する必要がございます。詳しくは<a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>プライバシーポリシー</a>をご確認ください。"}]}},MarketingConsentLong:{t:0,b:{t:2,i:[{t:3,v:"WebPros International LLC/GmbH は、<a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>プライバシーポリシー</a>に基づいて、ニュースレターや個別オファーなどのパーソナライズされたマーケティングコンテンツの提供を目的として、私が提供したデータを保存し、処理することができます。カスタマイズされたオファーは、利用状況や行動データ (プロファイリング) などの追加情報に基づくものです。私は、いつでもプラットフォームの設定でこの同意を取り消すことができるものとします。"}]}},AgreeForMarketing:{t:0,b:{t:2,i:[{t:3}],s:"パーソナライズされたオファーやニュースレターを受け取ることに同意します"}},SignUpGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Google で登録"}},SignUpMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Microsoft で登録"}},SignUpEmail:{t:0,b:{t:2,i:[{t:3}],s:"メールアドレスで登録"}},HaveAccount:{t:0,b:{t:2,i:[{t:3}],s:"アカウントをお持ちですか?"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"サインイン"}},CreateAccout:{t:0,b:{t:2,i:[{t:3}],s:"アカウントを作成"}},CheckEmail:{t:0,b:{t:2,i:[{t:3}],s:"メールを確認"}},CheckYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"メールをチェック"}},VerifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"メールアドレス認証"}},SetPassword:{t:0,b:{t:2,i:[{t:3}],s:"パスワードを設定"}},SetNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"新しいパスワードを設定"}},ResetPassword:{t:0,b:{t:2,i:[{t:3}],s:"パスワードをリセット"}},AddAdditionalInfo:{t:0,b:{t:2,i:[{t:3}],s:"追加情報を追加"}},ServerUptimeFeature:{t:0,b:{t:2,i:[{t:3}],s:"総合的なサーバアップタイムチェック"}},MonitorFeatureDesc:{t:0,b:{t:2,i:[{t:3}],s:"CPU、ネットワーク、ディスクの使用率、読み込み時間などをクリック 1 つでモニタリング"}},WebMonitoringFeature:{t:0,b:{t:2,i:[{t:3}],s:"ウェブサイトの完全なアップタイムモニタリング"}},CheckGloballyDesc:{t:0,b:{t:2,i:[{t:3}],s:"DNS 時間、SSL の有効性、キーワードなどを全世界の 26 地点からテスト"}},FSCFeature:{t:0,b:{t:2,i:[{t:3}],s:"フルサイトチェックによってウェブサイト品質テストを自動化"}},CrawlerDesc:{t:0,b:{t:2,i:[{t:3}],s:"このユニークなクローラで、サイトに影響を及ぼす前に異常や問題を特定"}},CheckSpam:{t:0,b:{t:2,i:[{t:3}],s:"スパムをチェック"}},or:{t:0,b:{t:2,i:[{t:3}],s:"または"}},ResendLink:{t:0,b:{t:2,i:[{t:3}],s:"リンクを再送"}},RestartEmail:{t:0,b:{t:2,i:[{t:3}],s:"新しいメールアドレスで再開"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"登録"}},LinkNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"リンクを受け取っていませんか?"}},LinkSent:{t:0,b:{t:2,i:[{t:3}],s:"リンクが送信されました"}},CreateAccount:{t:0,b:{t:2,i:[{t:3}],s:"アカウントを作成"}},NewTo360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Monitoring を利用するのは初めてですか?"}},GetStarted:{t:0,b:{t:2,i:[{t:3}],s:"利用を開始"}},WelcomeBack:{t:0,b:{t:2,i:[{t:3}],s:"おかえりなさい"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"メールアドレス"}},Password:{t:0,b:{t:2,i:[{t:3}],s:"パスワード"}},RepeatPassword:{t:0,b:{t:2,i:[{t:3}],s:"パスワード再入力"}},LogIn:{t:0,b:{t:2,i:[{t:3}],s:"ログイン"}},Options:{t:0,b:{t:2,i:[{t:3}],s:"オプション"}},SupportCenter:{t:0,b:{t:2,i:[{t:3}],s:"サポートセンター"}},AssistSetupText:{t:0,b:{t:2,i:[{t:3}],s:"登録プロセスに関する疑問に対応いたします。"}},GetHelp:{t:0,b:{t:2,i:[{t:3}],s:"サポートを受ける"}},OpenGmail:{t:0,b:{t:2,i:[{t:3}],s:"Gmail を開く"}},OpenOutlook:{t:0,b:{t:2,i:[{t:3}],s:"Outlook を開く"}},SkipFinish:{t:0,b:{t:2,i:[{t:3}],s:"スキップして終了する"}},SetAccPassword:{t:0,b:{t:2,i:[{t:3}],s:"アカウントのパスワードを設定"}},AccPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"アカウントの設定を終了するには、アカウントへのアクセスを保護するパスワードを設定してください。"}},AccPasswordActivationText:{t:0,b:{t:2,i:[{t:3,v:"アカウント <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> がアクティブ化されました。アカウントへのアクセスを保護するパスワードを設定してください。"}]}},VerifyYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"メールアドレスを検証してください"}},AddAdditionInfo:{t:0,b:{t:2,i:[{t:3}],s:"追加情報を追加"}},FielsOptionalDesc:{t:0,b:{t:2,i:[{t:3}],s:"フィールドはすべてオプションです。後ほど設定で入力できます。"}},Name:{t:0,b:{t:2,i:[{t:3}],s:"名前"}},LastName:{t:0,b:{t:2,i:[{t:3}],s:"姓"}},SignInGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Google でサインイン"}},SignInMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Microsoft でサインイン"}},ForgotPassword:{t:0,b:{t:2,i:[{t:3}],s:"パスワードを忘れた場合"}},ResetPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"パスワードをリセットし、指示に従ってアカウントへのアクセスを復旧しましょう。"}},PasswordWorking:{t:0,b:{t:2,i:[{t:3}],s:"パスワードに問題はありませんか?"}},SendReset:{t:0,b:{t:2,i:[{t:3}],s:"リセット方法を送信"}},PasswordResetDesc:{t:0,b:{t:2,i:[{t:3,v:"もう少しで完了です。後は、アカウント <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> 用に記憶に残る新しいアカウントパスワードを作成してチェックするだけです。"}]}},IUsePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plesk を使用してます"}},PlatformActivation:{t:0,b:{t:2,i:[{t:3}],s:"Plesk サーバを最適にモニタリングするために、Plesk360 プラットフォームで 360 Monitoring ライセンスをアクティブ化してシームレスに統合し、メリットを最大化しましょう。"}},IUseStandalone:{t:0,b:{t:2,i:[{t:3}],s:"Plesk を使用していません"}},StandaloneActivation:{t:0,b:{t:2,i:[{t:3}],s:"Plesk 以外のサーバをモニタリングする場合は、360 Monitoring ライセンスをスタンドアロン製品としてアクティブ化して単独で使用します。"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"ロゴ"}},platformActivate:{t:0,b:{t:2,i:[{t:3}],s:"プラットフォーム版をアクティブ化"}},standaloneActivate:{t:0,b:{t:2,i:[{t:3}],s:"スタンドアロン版をアクティブ化"}},planPurchased:{t:0,b:{t:2,i:[{t:3}],s:"プラン"}},Finish:{t:0,b:{t:2,i:[{t:3}],s:"完了"}},ActivationError:{t:0,b:{t:2,i:[{t:3}],s:"アクティブ化エラー"}},PasswordResetError:{t:0,b:{t:2,i:[{t:3}],s:"パスワードのリセットでエラーが発生しました"}},PasswordResetErrorText:{t:0,b:{t:2,i:[{t:3}],s:"新しいパスワードのリセットメールをリクエストしてください。"}},ActivateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"メールアドレスを検証できませんでした。"}},ErrorOccured:{t:0,b:{t:2,i:[{t:3}],s:"エラーが発生しました"}},TokenNotFound:{t:0,b:{t:2,i:[{t:3}],s:"トークンが有効ではありません"}},PasswordInvalid:{t:0,b:{t:2,i:[{t:3}],s:"パスワードは空にせず、長さ 8 桁以上で、大文字、小文字、数字、特殊文字が含まれる必要があります。"}},ConsentAgree:{t:0,b:{t:2,i:[{t:3}],s:"私は、私のアカウントが有効である限り、私のアカウントの管理を目的として私の個人データを処理することを許可します。"}},PleaseTryItAgain:{t:0,b:{t:2,i:[{t:3}],s:"もう一度やり直してください。"}},MarketingConsent:{t:0,b:{t:2,i:[{t:3}],s:"マーケティングへの同意"}},ThankYou360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"360 Monitoring をお選びいただき、ありがとうございます。"}},ActivationWays360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"360 Monitoring には 2 通りの使用方法があります。どちらがよりニーズに適しているかを選択してから、ライセンスをアクティブ化してください。"}},InvalidLoginInfo:{t:0,b:{t:2,i:[{t:3}],s:"メールアドレスとパスワードが無効です"}},InvalidPassword:{t:0,b:{t:2,i:[{t:3}],s:"パスワードフィールドに入力してください"}},InvalidEMail:{t:0,b:{t:2,i:[{t:3}],s:"有効なメールアドレスを入力してください"}},AcceptConsentAndEmail:{t:0,b:{t:2,i:[{t:3}],s:"同意のうえ、有効なメールアドレスを入力して続行してください"}},AcceptConsent:{t:0,b:{t:2,i:[{t:3}],s:"同意して続行する"}},BackToDashboard:{t:0,b:{t:2,i:[{t:3}],s:"ダッシュボードに戻る"}},CodeNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"コードを受け取っていませんか?"}},ResendCode:{t:0,b:{t:2,i:[{t:3}],s:"コードを再送"}},CodeSent:{t:0,b:{t:2,i:[{t:3}],s:"コードが送信されました"}},Next:{t:0,b:{t:2,i:[{t:3}],s:"次へ"}},Back:{t:0,b:{t:2,i:[{t:3}],s:"戻る"}},EnterTheOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP コードを入力してください"}},OTPCodeRequired:{t:0,b:{t:2,i:[{t:3}],s:"受信した OTP コードを入力してください"}},InstructionsReceived:{t:0,b:{t:2,i:[{t:3}],s:"メールを受信したら、次のステップに進んでください"}},SeoTitleSignin:{t:0,b:{t:2,i:[{t:3,v:"サインイン - "},{t:4,k:"brandName"}]}},SeoTitleSignup:{t:0,b:{t:2,i:[{t:3,v:"登録 - "},{t:4,k:"brandName"}]}},SeoTitleResetPassword:{t:0,b:{t:2,i:[{t:3,v:"パスワードのリセット - "},{t:4,k:"brandName"}]}},PasswordSuccessFullyChanged:{t:0,b:{t:2,i:[{t:3}],s:"パスワードが正常にリセットされました。5 秒ほどでログイン画面にリダイレクトされます。"}},RegisteredEmailOTPText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email."}]}},EnterOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP code"}},PasswordOTPResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done, just create and check a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, enter the OTP code we sent via email and you're all set."}]}},GetRegistrationInformation:{t:0,b:{t:2,i:[{t:3}],s:"Check your email for the verification code"}},RegisteredEmailCodeText:{t:0,b:{t:2,i:[{t:3}],s:"A verification code has been sent to your email. Once you have the code, you can proceed to the next step, otherwise, request a new one below."}},GetInstructions:{t:0,b:{t:2,i:[{t:3}],s:"Get registration instructions"}}},HB={ServerMonitoring:{t:0,b:{t:2,i:[{t:3}],s:"サーバモニタリング"}},ViewReports:{t:0,b:{t:2,i:[{t:3}],s:"レポートを表示"}},SignUpForMoreCharts:{t:0,b:{t:2,i:[{t:3}],s:"360 Monitoring では、任意の期間における CPU、ネットワーク、ディスク、プロセスの詳細データとアラートを確認できます。"}},ManageAlertsText:{t:0,b:{t:2,i:[{t:3}],s:"360 Monitoring アプリでアラートとメンテナンスを管理できます。"}},AlertHistory:{t:0,b:{t:2,i:[{t:3}],s:"アラート履歴"}},ManageAlerts:{t:0,b:{t:2,i:[{t:3}],s:"アラートの管理"}},ParentProcessId:{t:0,b:{t:2,i:[{t:3}],s:"親プロセス ID"}},BytesRead:{t:0,b:{t:2,i:[{t:3}],s:"読み取りバイト数"}},BytesWrite:{t:0,b:{t:2,i:[{t:3}],s:"書き込みバイト数"}},IOWrite:{t:0,b:{t:2,i:[{t:3}],s:"IO 書き込み"}},OpenFiles:{t:0,b:{t:2,i:[{t:3}],s:"ファイルを開く"}},showingResultCounter:{t:0,b:{t:2,i:[{t:4,k:"start"},{t:3,v:" / "},{t:4,k:"total"},{t:3,v:" を表示中"}]}},showingSimpleResultCounter:{t:0,b:{t:2,i:[{t:4,k:"total"},{t:3,v:" を表示中"}]}},DiskMount:{t:0,b:{t:2,i:[{t:3}],s:"ディスクマウント"}},FileSystem:{t:0,b:{t:2,i:[{t:3}],s:"ファイルシステム"}},PercentageUsed:{t:0,b:{t:2,i:[{t:3}],s:"使用率"}},BytesUsed:{t:0,b:{t:2,i:[{t:3}],s:"使用バイト数"}},BytesFree:{t:0,b:{t:2,i:[{t:3}],s:"空きバイト数"}},PID:{t:0,b:{t:2,i:[{t:3}],s:"PID"}},User:{t:0,b:{t:2,i:[{t:3}],s:"ユーザ"}},Program:{t:0,b:{t:2,i:[{t:3}],s:"プログラム"}},CPU:{t:0,b:{t:2,i:[{t:3}],s:"CPU"}},Memory:{t:0,b:{t:2,i:[{t:3}],s:"メモリ"}},PingResponseTimes:{t:0,b:{t:2,i:[{t:3}],s:"ping の応答時間"}},BytesTotal:{t:0,b:{t:2,i:[{t:3}],s:"バイト毎秒"}},PacketsTotal:{t:0,b:{t:2,i:[{t:3}],s:"合計パケット数"}},BytesEth0:{t:0,b:{t:2,i:[{t:3}],s:"バイト数 eth0"}},PacketEth0:{t:0,b:{t:2,i:[{t:3}],s:"パケット eth0"}},Disk:{t:0,b:{t:2,i:[{t:3}],s:"ディスク"}},LoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"ロードアベレージ"}},Network:{t:0,b:{t:2,i:[{t:3}],s:"ネットワーク"}},TopProcesses:{t:0,b:{t:2,i:[{t:3}],s:"トッププロセス"}},ActiveInactiveMemory:{t:0,b:{t:2,i:[{t:3}],s:"アクティブおよび非アクティブのメモリ"}},Top10Processes:{t:0,b:{t:2,i:[{t:3}],s:"トップ 10 プロセス"}},CPU0:{t:0,b:{t:2,i:[{t:3}],s:"CPU0"}},OverallDiskUsage:{t:0,b:{t:2,i:[{t:3}],s:"総ディスク使用率"}},sdaIOTransactions:{t:0,b:{t:2,i:[{t:3}],s:"sda I/O トランザクション"}},agent360:{t:0,b:{t:2,i:[{t:3}],s:"agent360"}},agent360Memory:{t:0,b:{t:2,i:[{t:3}],s:"agent360 メモリ"}},agent360ProcessCount:{t:0,b:{t:2,i:[{t:3}],s:"agent360 プロセス数"}},agent360DiskIO:{t:0,b:{t:2,i:[{t:3}],s:"agent360 ディスク I/O"}},Processes:{t:0,b:{t:2,i:[{t:3}],s:"プロセス"}},Open:{t:0,b:{t:2,i:[{t:3}],s:"オープン"}},Closed:{t:0,b:{t:2,i:[{t:3}],s:"クローズ"}},Default:{t:0,b:{t:2,i:[{t:3}],s:"デフォルト"}},Informational:{t:0,b:{t:2,i:[{t:3}],s:"情報"}},Warning:{t:0,b:{t:2,i:[{t:3}],s:"警告"}},Critical:{t:0,b:{t:2,i:[{t:3}],s:"重大"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"フィルタ"}},Status:{t:0,b:{t:2,i:[{t:3}],s:"ステータス"}},Severity:{t:0,b:{t:2,i:[{t:3}],s:"重大度"}},loadingData:{t:0,b:{t:2,i:[{t:3}],s:"データを読み込み中"}},GoTo360:{t:0,b:{t:2,i:[{t:3}],s:"360 Monitoring へ移動"}},NextUpdate:{t:0,b:{t:2,i:[{t:3,v:"次回の更新時間: "},{t:4,k:"time"}]}},MonitorEverything:{t:0,b:{t:2,i:[{t:3}],s:"すべてをモニタリング"}},MonitorEverythingSentence1:{t:0,b:{t:2,i:[{t:3}],s:"360 Monitoring では、任意の期間における CPU、ネットワーク、ディスク、プロセスの詳細データとアラートを確認できます。"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"登録"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"サインイン"}},Account:{t:0,b:{t:2,i:[{t:3}],s:"アカウント"}},MemoryUsage:{t:0,b:{t:2,i:[{t:3}],s:"メモリ使用率"}},CpuUsage:{t:0,b:{t:2,i:[{t:3}],s:"CPU 使用率"}},RefreshTheData:{t:0,b:{t:2,i:[{t:3}],s:"チャートデータを更新中"}},Overview:{t:0,b:{t:2,i:[{t:3}],s:"概要"}},Process:{t:0,b:{t:2,i:[{t:3}],s:"プロセス"}},Alerts:{t:0,b:{t:2,i:[{t:3}],s:"アラート"}},CPULoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"CPU ロードアベレージ"}},PacketsEth0:{t:0,b:{t:2,i:[{t:3}],s:"パケット eth0"}},OverallCPUUsage:{t:0,b:{t:2,i:[{t:3}],s:"総 CPU 使用率"}},Opened:{t:0,b:{t:2,i:[{t:3}],s:"オープン:"}},ClosedDate:{t:0,b:{t:2,i:[{t:3}],s:"終了:"}},sdaI0Data:{t:0,b:{t:2,i:[{t:3}],s:"総 I/O データ"}},sdaI0Transactions:{t:0,b:{t:2,i:[{t:3}],s:"総 I/O トランザクション"}},NoData:{t:0,b:{t:2,i:[{t:3}],s:"現在、ご希望のフィルタで利用可能なアラートはありません。"}},noDataForSelectedPeriod:{t:0,b:{t:2,i:[{t:3}],s:"選択した期間の最新データはありません。別の期間を選択してください。"}},refreshingData:{t:0,b:{t:2,i:[{t:3}],s:"データを更新中"}},copiedToClipboard:{t:0,b:{t:2,i:[{t:3}],s:"クリップボードへコピー済み"}},Last1Hour:{t:0,b:{t:2,i:[{t:3}],s:"過去 1 時間"}},Today:{t:0,b:{t:2,i:[{t:3}],s:"今日"}},Yesterday:{t:0,b:{t:2,i:[{t:3}],s:"昨日"}},Last7Days:{t:0,b:{t:2,i:[{t:3}],s:"過去 7 日間"}},ThisMonth:{t:0,b:{t:2,i:[{t:3}],s:"今月"}},LastMonth:{t:0,b:{t:2,i:[{t:3}],s:"先月"}},ResetToLast24Hours:{t:0,b:{t:2,i:[{t:3}],s:"過去 24 時間にリセット"}},NoDataAvailable:{t:0,b:{t:2,i:[{t:3}],s:"現在データはありません"}},DateOutOfRange:{t:0,b:{t:2,i:[{t:3,v:"最大 "},{t:4,k:"n"},{t:3,v:" 日間の範囲しか選択できません。"}]}},SelectDates:{t:0,b:{t:2,i:[{t:3}],s:"日付を選択"}},Start:{t:0,b:{t:2,i:[{t:3}],s:"開始"}},End:{t:0,b:{t:2,i:[{t:3}],s:"終了"}},EnabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"ホーム画面ダッシュボードを有効にする"}},DisabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"ホーム画面ダッシュボードを無効にする"}},Upgrade:{t:0,b:{t:2,i:[{t:3}],s:"アップグレード"}}},jB={stepFrom:{t:0,b:{t:2,i:[{t:3,v:"Etapa "},{t:4,k:"cur"},{t:3,v:" de "},{t:4,k:"max"}]}},PerformanceMetricsTrust:{t:0,b:{t:2,i:[{t:3}],s:"Métricas de desempenho nas quais você pode confiar. Comece a monitorar agora!"}},RegisteredEmailText:{t:0,b:{t:2,i:[{t:3,v:"Você registrou sua conta usando <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Por favor, clique no link de verificação que enviamos por e-mail."}]}},ResetEmailText:{t:0,b:{t:2,i:[{t:3,v:"Enviamos um e-mail de redefinição de senha para <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Por favor, clique no link de verificação que enviamos por e-mail."}]}},ResetCodeText:{t:0,b:{t:2,i:[{t:3,v:"Enviamos um e-mail de redefinição de senha para <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Insira o código OTP que enviamos por e-mail na próxima etapa."}]}},YouJoinTeam:{t:0,b:{t:2,i:[{t:3,v:"Você fará parte da equipe "},{t:4,k:"email"}]}},TermsOfUse:{t:0,b:{t:2,i:[{t:3}],s:"Termos de uso"}},PrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Política de privacidade"}},Imprint:{t:0,b:{t:2,i:[{t:3}],s:"Avisos legais"}},MarketingConsentShort:{t:0,b:{t:2,i:[{t:3,v:"Para lhe fornecer os produtos, serviços, conteúdos que solicitou e/ou responder à sua consulta, necessitamos armazenar e processar os seus dados pessoais. Leia a <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Política de privacidade</a> para obter mais informações."}]}},MarketingConsentLong:{t:0,b:{t:2,i:[{t:3,v:"A WebPros International LLC/GmbH pode armazenar e processar os dados que forneço com a finalidade de fornecer conteúdo de marketing personalizado, como boletins informativos e ofertas individuais, de acordo com a <a href='"},{t:4,k:"url"},{t:3,v:"' class='text-primary hover:underline' target='_blank'>Política de privacidade</a>. Ofertas personalizadas podem ser baseadas em informações adicionais, como dados de uso e comportamento (criação de perfil). Posso revogar este consentimento a qualquer momento nas preferências da plataforma."}]}},AgreeForMarketing:{t:0,b:{t:2,i:[{t:3}],s:"Concordo em receber ofertas personalizadas e newsletters"}},SignUpGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Inscreva-se usando sua conta do Google"}},SignUpMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Inscreva-se usando sua conta da Microsoft"}},SignUpEmail:{t:0,b:{t:2,i:[{t:3}],s:"Inscreva-se usando seu e-mail"}},HaveAccount:{t:0,b:{t:2,i:[{t:3}],s:"Você tem uma conta?"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Entrar"}},CreateAccout:{t:0,b:{t:2,i:[{t:3}],s:"Criar conta"}},CheckEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verificar e-mail"}},CheckYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verifique seu e-mail"}},VerifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verificar seu e-mail"}},SetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Definir senha"}},SetNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Definir nova senha"}},ResetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Redefinir senha"}},AddAdditionalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Adicione informações adicionais"}},ServerUptimeFeature:{t:0,b:{t:2,i:[{t:3}],s:"Verificações abrangentes de tempo de atividade do servidor"}},MonitorFeatureDesc:{t:0,b:{t:2,i:[{t:3}],s:"Monitore sua CPU, rede, uso de disco, tempos de carregamento e muito mais com um clique"}},WebMonitoringFeature:{t:0,b:{t:2,i:[{t:3}],s:"Monitoramento completo de atividade do website"}},CheckGloballyDesc:{t:0,b:{t:2,i:[{t:3}],s:"Verifique a hora do DNS, a validade do SSL, as palavras-chave e muito mais, testando em 26 locais em todo o mundo"}},FSCFeature:{t:0,b:{t:2,i:[{t:3}],s:"Automatize os testes de qualidade do website com Full Site Check"}},CrawlerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Identifique anomalias e corrija problemas antes que afetem seus websites com este rastreador exclusivo"}},CheckSpam:{t:0,b:{t:2,i:[{t:3}],s:"Verifique sua caixa de spam"}},or:{t:0,b:{t:2,i:[{t:3}],s:"ou"}},ResendLink:{t:0,b:{t:2,i:[{t:3}],s:"Reenviar o link"}},RestartEmail:{t:0,b:{t:2,i:[{t:3}],s:"Reinicie com uma nova conta de e-mail"}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Inscrever-se"}},LinkNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Link não recebido?"}},LinkSent:{t:0,b:{t:2,i:[{t:3}],s:"Link enviado"}},CreateAccount:{t:0,b:{t:2,i:[{t:3}],s:"Criar conta"}},NewTo360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Novo no Monitoring?"}},GetStarted:{t:0,b:{t:2,i:[{t:3}],s:"Começar"}},WelcomeBack:{t:0,b:{t:2,i:[{t:3}],s:"Bem-vindo de volta!"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},Password:{t:0,b:{t:2,i:[{t:3}],s:"Senha"}},RepeatPassword:{t:0,b:{t:2,i:[{t:3}],s:"Repetir senha"}},LogIn:{t:0,b:{t:2,i:[{t:3}],s:"Log in"}},Options:{t:0,b:{t:2,i:[{t:3}],s:"Opções"}},SupportCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centro de apoio"}},AssistSetupText:{t:0,b:{t:2,i:[{t:3}],s:"Estamos aqui para ajudá-lo com qualquer dúvida sobre o processo de inscrição."}},GetHelp:{t:0,b:{t:2,i:[{t:3}],s:"Obter ajuda"}},OpenGmail:{t:0,b:{t:2,i:[{t:3}],s:"Abrir Gmail"}},OpenOutlook:{t:0,b:{t:2,i:[{t:3}],s:"Abrir Outlook"}},SkipFinish:{t:0,b:{t:2,i:[{t:3}],s:"Pular e finalizar"}},SetAccPassword:{t:0,b:{t:2,i:[{t:3}],s:"Definir senha da conta"}},AccPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Para finalizar a configuração da sua conta, defina uma senha para proteger o acesso a ela."}},AccPasswordActivationText:{t:0,b:{t:2,i:[{t:3,v:"Agora que sua conta <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> está ativada, defina uma senha para proteger o acesso à sua conta."}]}},VerifyYourEmail:{t:0,b:{t:2,i:[{t:3}],s:"Por favor, verifique seu e-mail"}},AddAdditionInfo:{t:0,b:{t:2,i:[{t:3}],s:"Adicione informações adicionais"}},FielsOptionalDesc:{t:0,b:{t:2,i:[{t:3}],s:"Todos os campos são opcionais. Você pode preenchê-los posteriormente nas configurações"}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Nome"}},LastName:{t:0,b:{t:2,i:[{t:3}],s:"Sobrenome"}},SignInGoogle:{t:0,b:{t:2,i:[{t:3}],s:"Entrar com o Google"}},SignInMicrosoft:{t:0,b:{t:2,i:[{t:3}],s:"Entrar com a Microsoft"}},ForgotPassword:{t:0,b:{t:2,i:[{t:3}],s:"Esqueceu sua senha?"}},ResetPasswordDesc:{t:0,b:{t:2,i:[{t:3}],s:"Senhas esquecidas podem ser um incômodo. Redefina a sua e siga as instruções para recuperar o acesso à conta"}},PasswordWorking:{t:0,b:{t:2,i:[{t:3}],s:"Sua senha está funcionando?"}},SendReset:{t:0,b:{t:2,i:[{t:3}],s:"Enviar instruções de redefinição"}},PasswordResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Quase pronto, apenas crie e verifique uma nova senha segura para sua conta <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span> e está tudo pronto."}]}},IUsePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Eu uso o Plesk"}},PlatformActivation:{t:0,b:{t:2,i:[{t:3}],s:"Para um monitoramento ideal de um servidor Plesk, ative sua licença 360 Monitoring na plataforma Plesk360 para integração perfeita e todos os benefícios."}},IUseStandalone:{t:0,b:{t:2,i:[{t:3}],s:"Não uso o Plesk"}},StandaloneActivation:{t:0,b:{t:2,i:[{t:3}],s:"Para monitorar um servidor que não seja Plesk, ative sua licença do 360 Monitoring como um produto independente para uso independente"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"logo"}},platformActivate:{t:0,b:{t:2,i:[{t:3}],s:"Ativar plataforma"}},standaloneActivate:{t:0,b:{t:2,i:[{t:3}],s:"Ativar opção autônoma"}},planPurchased:{t:0,b:{t:2,i:[{t:3}],s:"plano adquirido"}},Finish:{t:0,b:{t:2,i:[{t:3}],s:"Encerrar"}},ActivationError:{t:0,b:{t:2,i:[{t:3}],s:"Erro de ativação"}},PasswordResetError:{t:0,b:{t:2,i:[{t:3}],s:"Erro de redefinição de senha"}},PasswordResetErrorText:{t:0,b:{t:2,i:[{t:3}],s:"Solicite um novo e-mail de redefinição de senha."}},ActivateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"Seu e-mail não pôde ser verificado! "}},ErrorOccured:{t:0,b:{t:2,i:[{t:3}],s:"Ocorreu um erro"}},TokenNotFound:{t:0,b:{t:2,i:[{t:3}],s:"O token não é válido"}},PasswordInvalid:{t:0,b:{t:2,i:[{t:3}],s:"Sua senha não deve estar vazia e deve ter pelo menos 8 caracteres, incluindo letras minúsculas, maiúsculas, números ou caracteres especiais."}},ConsentAgree:{t:0,b:{t:2,i:[{t:3}],s:"Pelo presente, concordo que os meus dados pessoais sejam processados ​​com a finalidade de manter a minha conta enquanto a conta permanecer não encerrada."}},PleaseTryItAgain:{t:0,b:{t:2,i:[{t:3}],s:"Por favor, tente novamente!"}},MarketingConsent:{t:0,b:{t:2,i:[{t:3}],s:"Consentimento de marketing"}},ThankYou360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Agradecemos por escolher o 360 Monitoring!"}},ActivationWays360Monitoring:{t:0,b:{t:2,i:[{t:3}],s:"Para sua conveniência, há duas maneiras de usar o 360 Monitoring. Escolha a mais adequada às suas necessidades e ative a sua licença."}},InvalidLoginInfo:{t:0,b:{t:2,i:[{t:3}],s:"E-mail e senha inválidos"}},InvalidPassword:{t:0,b:{t:2,i:[{t:3}],s:"Preencha o campo de senha"}},InvalidEMail:{t:0,b:{t:2,i:[{t:3}],s:"Insira um e-mail válido"}},AcceptConsentAndEmail:{t:0,b:{t:2,i:[{t:3}],s:"Aceite o consentimento e forneça um e-mail válido para continuar"}},AcceptConsent:{t:0,b:{t:2,i:[{t:3}],s:"Aceite o consentimento para continuar"}},BackToDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Voltar para o painel"}},CodeNotReceived:{t:0,b:{t:2,i:[{t:3}],s:"Código não recebido?"}},ResendCode:{t:0,b:{t:2,i:[{t:3}],s:"Reenviar o código"}},CodeSent:{t:0,b:{t:2,i:[{t:3}],s:"Código enviado"}},Next:{t:0,b:{t:2,i:[{t:3}],s:"Próximo"}},Back:{t:0,b:{t:2,i:[{t:3}],s:"Voltar"}},EnterTheOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"Digite o código OTP aqui"}},OTPCodeRequired:{t:0,b:{t:2,i:[{t:3}],s:"Digite o código OTP que nós enviamos"}},InstructionsReceived:{t:0,b:{t:2,i:[{t:3}],s:"E-mail recebido, continue com a próxima etapa"}},SeoTitleSignin:{t:0,b:{t:2,i:[{t:3,v:"Entrar - "},{t:4,k:"brandName"}]}},SeoTitleSignup:{t:0,b:{t:2,i:[{t:3,v:"Inscrever-se - "},{t:4,k:"brandName"}]}},SeoTitleResetPassword:{t:0,b:{t:2,i:[{t:3,v:"Redefinir senha - "},{t:4,k:"brandName"}]}},PasswordSuccessFullyChanged:{t:0,b:{t:2,i:[{t:3}],s:"A senha foi redefinida com sucesso. Você será redirecionado para a tela de login em cinco segundos."}},RegisteredEmailOTPText:{t:0,b:{t:2,i:[{t:3,v:"You've registered your account using <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>. Please enter the OTP code we sent via email."}]}},EnterOTPCode:{t:0,b:{t:2,i:[{t:3}],s:"OTP code"}},PasswordOTPResetDesc:{t:0,b:{t:2,i:[{t:3,v:"Almost done, just create and check a memorable new password for your account <span class='font-medium'>"},{t:4,k:"email"},{t:3,v:"</span>, enter the OTP code we sent via email and you're all set."}]}},GetRegistrationInformation:{t:0,b:{t:2,i:[{t:3}],s:"Check your email for the verification code"}},RegisteredEmailCodeText:{t:0,b:{t:2,i:[{t:3}],s:"A verification code has been sent to your email. Once you have the code, you can proceed to the next step, otherwise, request a new one below."}},GetInstructions:{t:0,b:{t:2,i:[{t:3}],s:"Get registration instructions"}}},$B={ServerMonitoring:{t:0,b:{t:2,i:[{t:3}],s:"Monitoramento do Servidor"}},ViewReports:{t:0,b:{t:2,i:[{t:3}],s:"Exibir relatórios"}},SignUpForMoreCharts:{t:0,b:{t:2,i:[{t:3}],s:"Visualize dados detalhados de CPU, rede, disco e processo, juntamente com alertas para qualquer período de tempo com o 360 Monitoring."}},ManageAlertsText:{t:0,b:{t:2,i:[{t:3}],s:"Você pode gerenciar alertas e manutenção no aplicativo 360 Monitoring."}},AlertHistory:{t:0,b:{t:2,i:[{t:3}],s:"Histórico de alertas"}},ManageAlerts:{t:0,b:{t:2,i:[{t:3}],s:"Gerenciar alertas"}},ParentProcessId:{t:0,b:{t:2,i:[{t:3}],s:"ID do processo pai"}},BytesRead:{t:0,b:{t:2,i:[{t:3}],s:"Bytes lidos"}},BytesWrite:{t:0,b:{t:2,i:[{t:3}],s:"Bytes escritos"}},IOWrite:{t:0,b:{t:2,i:[{t:3}],s:"E/S escrita"}},OpenFiles:{t:0,b:{t:2,i:[{t:3}],s:"Abrir arquivos"}},showingResultCounter:{t:0,b:{t:2,i:[{t:3,v:"Mostrando "},{t:4,k:"start"},{t:3,v:" de "},{t:4,k:"total"}]}},showingSimpleResultCounter:{t:0,b:{t:2,i:[{t:3,v:"Mostrando "},{t:4,k:"total"}]}},DiskMount:{t:0,b:{t:2,i:[{t:3}],s:"Montagem em disco"}},FileSystem:{t:0,b:{t:2,i:[{t:3}],s:"Sistema de arquivos"}},PercentageUsed:{t:0,b:{t:2,i:[{t:3}],s:"Porcentagem usada"}},BytesUsed:{t:0,b:{t:2,i:[{t:3}],s:"Bytes usados"}},BytesFree:{t:0,b:{t:2,i:[{t:3}],s:"Bytes livres"}},PID:{t:0,b:{t:2,i:[{t:3}],s:"PID"}},User:{t:0,b:{t:2,i:[{t:3}],s:"Usuário"}},Program:{t:0,b:{t:2,i:[{t:3}],s:"Programa"}},CPU:{t:0,b:{t:2,i:[{t:3}],s:"CPU"}},Memory:{t:0,b:{t:2,i:[{t:3}],s:"Memória"}},PingResponseTimes:{t:0,b:{t:2,i:[{t:3}],s:"Tempos de resposta de ping"}},BytesTotal:{t:0,b:{t:2,i:[{t:3}],s:"Bytes por segundo"}},PacketsTotal:{t:0,b:{t:2,i:[{t:3}],s:"Pacotes totais"}},BytesEth0:{t:0,b:{t:2,i:[{t:3}],s:"Bytes eth0"}},PacketEth0:{t:0,b:{t:2,i:[{t:3}],s:"Pacotes eth0"}},Disk:{t:0,b:{t:2,i:[{t:3}],s:"Disco"}},LoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Média de carregamento"}},Network:{t:0,b:{t:2,i:[{t:3}],s:"Rede"}},TopProcesses:{t:0,b:{t:2,i:[{t:3}],s:"Processos principais"}},ActiveInactiveMemory:{t:0,b:{t:2,i:[{t:3}],s:"Memória ativa e inativa"}},Top10Processes:{t:0,b:{t:2,i:[{t:3}],s:"10 principais processos"}},CPU0:{t:0,b:{t:2,i:[{t:3}],s:"CPU0"}},OverallDiskUsage:{t:0,b:{t:2,i:[{t:3}],s:"Uso geral do disco"}},sdaIOTransactions:{t:0,b:{t:2,i:[{t:3}],s:"transações de E/S sda"}},agent360:{t:0,b:{t:2,i:[{t:3}],s:"agent360"}},agent360Memory:{t:0,b:{t:2,i:[{t:3}],s:"Memória agent360"}},agent360ProcessCount:{t:0,b:{t:2,i:[{t:3}],s:"Contagem de Processos do agent360"}},agent360DiskIO:{t:0,b:{t:2,i:[{t:3}],s:"Disco E/S agent360"}},Processes:{t:0,b:{t:2,i:[{t:3}],s:"Processos"}},Open:{t:0,b:{t:2,i:[{t:3}],s:"Aberto"}},Closed:{t:0,b:{t:2,i:[{t:3}],s:"Fechado"}},Default:{t:0,b:{t:2,i:[{t:3}],s:"Padrão"}},Informational:{t:0,b:{t:2,i:[{t:3}],s:"Informativo"}},Warning:{t:0,b:{t:2,i:[{t:3}],s:"Alerta"}},Critical:{t:0,b:{t:2,i:[{t:3}],s:"Crítico"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"Filtros"}},Status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},Severity:{t:0,b:{t:2,i:[{t:3}],s:"Gravidade"}},loadingData:{t:0,b:{t:2,i:[{t:3}],s:"Carregando dados"}},GoTo360:{t:0,b:{t:2,i:[{t:3}],s:"Vá para o 360 Monitoring"}},NextUpdate:{t:0,b:{t:2,i:[{t:3,v:"Próxima atualização às "},{t:4,k:"time"}]}},MonitorEverything:{t:0,b:{t:2,i:[{t:3}],s:"Monitore tudo"}},MonitorEverythingSentence1:{t:0,b:{t:2,i:[{t:3}],s:"Visualize dados detalhados de CPU, rede, disco e processo, juntamente com alertas para qualquer período de tempo com o 360 Monitoring."}},SignUp:{t:0,b:{t:2,i:[{t:3}],s:"Inscrever-se"}},SignIn:{t:0,b:{t:2,i:[{t:3}],s:"Entrar"}},Account:{t:0,b:{t:2,i:[{t:3}],s:"Conta"}},MemoryUsage:{t:0,b:{t:2,i:[{t:3}],s:"Uso de memória"}},CpuUsage:{t:0,b:{t:2,i:[{t:3}],s:"Uso da CPU"}},RefreshTheData:{t:0,b:{t:2,i:[{t:3}],s:"Atualizando dados do gráfico"}},Overview:{t:0,b:{t:2,i:[{t:3}],s:"Visão geral"}},Process:{t:0,b:{t:2,i:[{t:3}],s:"Processos"}},Alerts:{t:0,b:{t:2,i:[{t:3}],s:"Alertas"}},CPULoadAverage:{t:0,b:{t:2,i:[{t:3}],s:"Média de carga da CPU"}},PacketsEth0:{t:0,b:{t:2,i:[{t:3}],s:"Pacotes eth0"}},OverallCPUUsage:{t:0,b:{t:2,i:[{t:3}],s:"Uso geral da CPU"}},Opened:{t:0,b:{t:2,i:[{t:3}],s:"Aberto"}},ClosedDate:{t:0,b:{t:2,i:[{t:3}],s:"Fechado"}},sdaI0Data:{t:0,b:{t:2,i:[{t:3}],s:"Dados gerais de E/S"}},sdaI0Transactions:{t:0,b:{t:2,i:[{t:3}],s:"Transações gerais de E/S"}},NoData:{t:0,b:{t:2,i:[{t:3}],s:"No momento, não há alertas disponíveis para o filtro desejado."}},noDataForSelectedPeriod:{t:0,b:{t:2,i:[{t:3}],s:"Não há dados atuais disponíveis para o período selecionado. Selecione um período diferente."}},refreshingData:{t:0,b:{t:2,i:[{t:3}],s:"Atualizar os dados"}},copiedToClipboard:{t:0,b:{t:2,i:[{t:3}],s:"Copiado para a área de transferência"}},Last1Hour:{t:0,b:{t:2,i:[{t:3}],s:"Última 1 hora"}},Today:{t:0,b:{t:2,i:[{t:3}],s:"Hoje"}},Yesterday:{t:0,b:{t:2,i:[{t:3}],s:"Ontem"}},Last7Days:{t:0,b:{t:2,i:[{t:3}],s:"Últimos 7 dias"}},ThisMonth:{t:0,b:{t:2,i:[{t:3}],s:"Este mês"}},LastMonth:{t:0,b:{t:2,i:[{t:3}],s:"Mês anterior"}},ResetToLast24Hours:{t:0,b:{t:2,i:[{t:3}],s:"Redefinir para as últimas 24 horas"}},NoDataAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Atualmente não há dados disponíveis"}},DateOutOfRange:{t:0,b:{t:2,i:[{t:3,v:"Você só pode selecionar um intervalo de até "},{t:4,k:"n"},{t:3,v:" dias."}]}},SelectDates:{t:0,b:{t:2,i:[{t:3}],s:"Selecionar datas"}},Start:{t:0,b:{t:2,i:[{t:3}],s:"Iniciar"}},End:{t:0,b:{t:2,i:[{t:3}],s:"Fim"}},EnabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Painel da Tela Inicial habilitado"}},DisabledHomeScreenDashboard:{t:0,b:{t:2,i:[{t:3}],s:"Painel da Tela Inicial desabilitado"}},Upgrade:{t:0,b:{t:2,i:[{t:3}],s:"Atualizar plano"}}},qs=["en","de","fr","es","it","ru","ja","pt"],Wp={en:[{key:"../../../.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/en.json",load:()=>Promise.resolve(TB),cache:!0},{key:"../../../../i18n/locales/en.json",load:()=>Promise.resolve(CB),cache:!0}],de:[{key:"../../../.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/de.json",load:()=>Promise.resolve(AB),cache:!0},{key:"../../../../i18n/locales/de.json",load:()=>Promise.resolve(OB),cache:!0}],fr:[{key:"../../../.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/fr.json",load:()=>Promise.resolve(MB),cache:!0},{key:"../../../../i18n/locales/fr.json",load:()=>Promise.resolve(LB),cache:!0}],es:[{key:"../../../.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/es.json",load:()=>Promise.resolve(RB),cache:!0},{key:"../../../../i18n/locales/es.json",load:()=>Promise.resolve(IB),cache:!0}],it:[{key:"../../../.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/it.json",load:()=>Promise.resolve(DB),cache:!0},{key:"../../../../i18n/locales/it.json",load:()=>Promise.resolve(NB),cache:!0}],ru:[{key:"../../../.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/ru.json",load:()=>Promise.resolve(FB),cache:!0},{key:"../../../../i18n/locales/ru.json",load:()=>Promise.resolve(UB),cache:!0}],ja:[{key:"../../../.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/ja.json",load:()=>Promise.resolve(BB),cache:!0},{key:"../../../../i18n/locales/ja.json",load:()=>Promise.resolve(HB),cache:!0}],pt:[{key:"../../../.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/pt.json",load:()=>Promise.resolve(jB),cache:!0},{key:"../../../../i18n/locales/pt.json",load:()=>Promise.resolve($B),cache:!0}]},zB=[()=>Kt(()=>import("./D4mcxaKn.js"),[],import.meta.url)],zd=[{code:"en",files:[{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/en.json"},{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/en.json"}]},{code:"de",files:[{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/de.json"},{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/de.json"}]},{code:"fr",files:[{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/fr.json"},{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/fr.json"}]},{code:"es",files:[{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/es.json"},{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/es.json"}]},{code:"it",files:[{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/it.json"},{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/it.json"}]},{code:"ru",files:[{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/ru.json"},{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/ru.json"}]},{code:"ja",files:[{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/ja.json"},{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/ja.json"}]},{code:"pt",files:[{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/pt.json"},{path:"/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/pt.json"}]}],y_="@nuxtjs/i18n",WB=!1,VB="nuxtI18nInternal",GB="i18n_redirected",Zv="nuxt-i18n-slp";function qB(e){return e.map(t=>typeof t=="string"?{code:t}:t)}function Wd(e){return typeof e=="string"?e:e!=null?e.toString():"(null)"}function Qv(e,t,{defaultLocale:n,strategy:i,routesNameSeparator:r,defaultLocaleRouteNameSuffix:a,differentDomains:c}){const f=i!=="no_prefix"||c;let m=Wd(e)+(f?r+t:"");return t===n&&i==="prefix_and_default"&&(m+=r+a),m}function YB(e,t){return Tt(e)?e(t):e}function XB(e,t){const n=[];for(const[i,r]of t.entries()){const a=e.find(c=>c.language.toLowerCase()===r.toLowerCase());if(a){n.push({code:a.code,score:1-i/t.length});break}}for(const[i,r]of t.entries()){const a=r.split("-")[0].toLowerCase(),c=e.find(f=>f.language.split("-")[0].toLowerCase()===a);if(c){n.push({code:c.code,score:.999-i/t.length});break}}return n}function KB(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}function JB(e,t,{matcher:n=XB,comparer:i=KB}={}){const r=[];for(const c of e){const{code:f}=c,m=c.language||f;r.push({code:f,language:m})}const a=n(r,t);return a.length===0?"":(a.length>1&&a.sort(i),a[0].code)}function fg(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`,"i")}const ZB=`(${qs.join("|")})`,ew=fg(qs);function hg(){const{routesNameSeparator:e,defaultLocaleRouteNameSuffix:t}=Zt().public.i18n,n=`(?:${e}${t})?`,i=new RegExp(`${e}${ZB}${n}$`,"i");return a=>{let c=null;return typeof a=="string"?(c=a.match(ew),(c==null?void 0:c[1])??""):(a.name?c=Wd(a.name).match(i):a.path&&(c=a.path.match(ew)),(c==null?void 0:c[1])??"")}}const za=new Map;async function QB(e,t){const n={messages:{}};for(const i of e){const{default:r}=await i(),a=Tt(r)?await t.runWithContext(()=>r()):r;wo(a,n)}return n}function eH(e,t){let n=[];if(Qt(e))n=e;else if(at(e)){const i=[...t,"default"];for(const r of i)e[r]&&(n=[...n,...e[r].filter(Boolean)])}else Ne(e)&&t.every(i=>i!==e)&&n.push(e);return n}async function tH(e,{key:t,load:n}){let i=null;try{const r=await n().then(a=>"default"in a?a.default:a);Tt(r)?i=await r(e):(i=r,i!=null&&za&&za.set(t,i))}catch(r){console.error("Failed locale loading: "+r.message)}return i}async function Vp(e,t,n){const i=t[e];if(i==null){console.warn("Could not find messages for locale code: "+e);return}const r={};for(const a of i){let c=null;za&&za.has(a.key)&&a.cache?c=za.get(a.key):c=await tH(e,a),c!=null&&wo(c,r)}n(e,r)}function nH(e){return e!=null&&"global"in e&&"mode"in e}function iH(e){return e!=null&&!("__composer"in e)&&"locale"in e&&dt(e.locale)}function v_(e){return e!=null&&"__composer"in e}function Ju(e){return nH(e)?e.global:e}function Ca(e){const t=Ju(e);return iH(t)?t:v_(t)?t.__composer:t}function al(e,t){const n=mt(t);return n==null||!n.name?void 0:Wd(n.name).split(e.runtimeConfig.public.i18n.routesNameSeparator)[0]}function pg(e,t,n){var r;if(typeof t=="string"&&xs(t,{acceptRelative:!0}))return t;const i=gg(e,t,n);return i==null?"":((r=i.redirectedFrom)==null?void 0:r.fullPath)||i.fullPath}function mg(e,t,n){return gg(e,t,n)??void 0}function sH(e){if(typeof e!="string")return Object.assign({},e);if(e[0]==="/"){const{pathname:t,search:n,hash:i}=bp(e);return{path:t,query:L2(n),hash:i}}return{name:e}}const rH=e=>!!e.path&&!e.name;function oH(e,t,n){const i=e.runtimeConfig.public.i18n;if(rH(t)){const a=lH(e,t,n),c=al(e,a);return c?(a.name=Qv(c,n,i),a):(hH(e.runtimeConfig)({...i,currentLocale:n})&&(t.path="/"+n+t.path),t.path=(i.trailingSlash?Uu:Jm)(t.path,!0),t)}t.name||(t.name=al(e,e.router.currentRoute.value));const r=Qv(t.name,n,i);return e.router.hasRoute(r)&&(t.name=r),t}function gg(e,t,n){try{const i=n||mt(Ju(e.i18n).locale),r=sH(t),a=e.router.resolve(oH(e,r,i));return a.name?a:e.router.resolve(t)}catch(i){if($i(i,1))return null}}function aH(e,t){var i;if(e.runtimeConfig.public.i18n.experimental.switchLocalePathLinkSSR)return mt(e.metaState.value);const n=t.meta||{};return((i=mt(n))==null?void 0:i[VB])||{}}function Zu(e,t,n){const i=n??e.router.currentRoute.value,r=al(e,i);if(!r)return"";const a=aH(e,i)[t],c={name:r,params:Object.assign({},i.params,a),fullPath:i.fullPath,query:i.query,hash:i.hash,path:i.path,meta:i.meta},f=pg(e,c,t);return pH(e.runtimeConfig)(f,t)}function lH(e,t,n){if(e.runtimeConfig.public.i18n.strategy==="no_prefix")return t;if(e.runtimeConfig.public.i18n.strategy!=="prefix")return e.router.resolve(t);const i=t.path.slice(1),r=t.path[0]+n+(i&&"/"+i),a=e.router.options.routes.find(c=>c.path===r);return a==null?t:e.router.resolve(Object.assign({},t,a,{path:r}))}function w_(e){return{i18n:e??nt().$i18n,router:Dn(),runtimeConfig:Zt(),metaState:f_("nuxt-i18n-meta",()=>({}))}}async function x_(e,t=!1){const n=nt(),{differentDomains:i,skipSettingLocaleOnNavigate:r}=n.$config.public.i18n,a=Cl(),c=mt(n.$i18n.locale),f=mt(n.$i18n.localeCodes);function m(P=c){a===!1||!a.useCookie||r||n.$i18n.setLocaleCookie(P)}const b=await n.$i18n.onBeforeLanguageSwitch(c,e,t,n);if(b&&f.includes(b)){if(c===b)return m(),!1;e=b}if(!e||!t&&i||c===e)return m(),!1;const y=mt(n.$i18n.fallbackLocale),k=n.$i18n.mergeLocaleMessage.bind(n.$i18n);if(y){const P=eH(y,[e]);await Promise.all(P.map(C=>Vp(C,Wp,k)))}return await Vp(e,Wp,k),r?!1:(m(e),n._vueI18n.__setLocale(e),await n.$i18n.onLanguageSwitched(c,e),!0)}function cH(e,t,n,i){const r=nt(),{strategy:a,defaultLocale:c,differentDomains:f,multiDomainLocales:m}=r.$config.public.i18n,b=Cl(),y=P_(e,i,n);if(y.locale&&y.from!=null&&qs.includes(y.locale))return y.locale;let k="";f||m?k||(k=SH(zd,a,e)):a!=="no_prefix"&&(k||(k=t));const P=(qs.includes(y.locale)||i&&qs.includes(i))&&b&&b.useCookie&&i;return k||(k=P||n||c||""),k}function S_({to:e,from:t,locale:n,routeLocale:i},r=!1){if(i===n||nt().$i18n.strategy==="no_prefix")return"";const a=w_();let c=Zu(a,n,e);return r&&!c&&(c=pg(a,e.fullPath,n)),gp(c,e.fullPath)||t&&gp(c,t.fullPath)?"":c}function uH(e){return at(e)&&"path"in e&&"statusCode"in e}const dH=()=>f_(y_+":redirect",()=>"");function ro(e,t){return zu(e,{redirectCode:t})}async function k_({nuxtApp:e,locale:t,route:n,redirectPath:i},{status:r=302,enableNavigate:a=!1}={}){const{rootRedirect:c,differentDomains:f,multiDomainLocales:m,skipSettingLocaleOnNavigate:b,locales:y,strategy:k}=e.$config.public.i18n;if(n.path==="/"&&c)return Ne(c)?i="/"+c:uH(c)&&(i="/"+c.path,r=c.statusCode),i=e.$localePath(i,t),ro(i,r);if(!(b&&(e._vueI18n.__pendingLocale=t,e._vueI18n.__pendingLocalePromise=new Promise(P=>{e._vueI18n.__resolvePendingLocalePromise=()=>P()}),!a))){if(m&&k==="prefix_except_default"){const P=Vd(),C=y.find(B=>{var U;return typeof B!="string"?(U=B.defaultForDomains)==null?void 0:U.find(M=>M===P):!1}),N=typeof C!="string"?C==null?void 0:C.code:void 0;if(n.path.startsWith(`/${N}`))return ro(n.path.replace(`/${N}`,""),r);if(!n.path.startsWith(`/${t}`)&&t!==N){const U=hg()(n.path);return ro(U!==""?`/${t+n.path.replace(`/${U}`,"")}`:`/${t+(n.path==="/"?"":n.path)}`,r)}else if(i&&n.path!==i)return ro(i,r);return}if(f){const P=dH();P.value&&P.value!==i&&(P.value="",window.location.assign(i))}else if(i)return ro(i,r)}}function fH({currentLocale:e,defaultLocale:t,strategy:n}){return n!=="no_prefix"&&!(e===t&&(n==="prefix_and_default"||n==="prefix_except_default"))}function hH(e=Zt()){return t=>fH(t)&&!e.public.i18n.differentDomains}function pH(e=Zt()){return(t,n)=>{if(!e.public.i18n.differentDomains)return t;const i=E_(n);return i&&Wo(i,t)||t}}function mH(){return()=>{const e=nt(),{baseUrl:t,defaultLocale:n,differentDomains:i}=e.$config.public.i18n;if(Tt(t))return t(e);const r=Tt(n)?n():n;if(i&&r){const a=E_(r);if(a)return a}return t}}function __(e){return y_+" "+e}function gH(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Or(e,t=w_()){return(...n)=>e(t,...n)}function bH(){let e;return navigator.languages&&(e=JB(zd,navigator.languages)),e}function yH(){const e=Cl(),t=e&&e.cookieKey||GB,n=new Date,i={expires:new Date(n.setDate(n.getDate()+365)),path:"/",sameSite:e&&e.cookieCrossOrigin?"none":"lax",secure:e&&e.cookieCrossOrigin||e&&e.cookieSecure};return e&&e.cookieDomain&&(i.domain=e.cookieDomain),ou(t,i)}function vH(e,t,n){if(t===!1||!t.useCookie)return;const i=e.value??void 0;if(i!=null){if(qs.includes(i))return i;if(n)return e.value=n,n;e.value=void 0}}function wH(e,t,n){n===!1||!n.useCookie||(e.value=t)}const xH={locale:"",reason:"disabled"};function P_(e,t,n=""){const i=Cl();if(!i)return xH;const r=nt(),a=r.$i18n.strategy;if(!r._vueI18n.__firstAccess)return{locale:a==="no_prefix"?n:"",reason:"first_access_only"};const{redirectOn:f,alwaysRedirect:m,useCookie:b,fallbackLocale:y}=i,k=Ne(e)?e:e.path;if(a!=="no_prefix"){if(f==="root"&&k!=="/")return{locale:"",reason:"not_redirect_on_root"};if(f==="no prefix"&&!m&&k.match(fg(qs)))return{locale:"",reason:"not_redirect_on_no_prefix"}}let P;const C=b&&t||void 0;b&&(P="cookie");const N=r.$i18n.getBrowserLocale();C||(P="navigator_or_header");const B=C||N,U=B||y||"";return!B&&y&&(P="fallback"),{locale:U,from:P}}function Vd(){let e;return e=window.location.host,e}function SH(e,t,n){let i=Vd()||"";const r=at(n)?n.path:Ne(n)?n:"";if(i){let a;const c=e.filter(f=>{if(f&&f.domain){let m=f.domain;return xs(f.domain)&&(m=f.domain.replace(/(http|https):\/\//,"")),m===i}else if(Array.isArray(f==null?void 0:f.domains))return f.domains.includes(i);return!1});if(c.length===1)a=c[0];else if(c.length>1)if(t==="no_prefix")console.warn(__("Multiple matching domains found! This is not supported for no_prefix strategy in combination with differentDomains!")),a=c[0];else{if(n&&r&&r!==""){const f=r.match(fg(c.map(m=>m.code)));f&&f.length>1&&(a=c.find(m=>m.code===f[1]))}a||(a=c.find(f=>Array.isArray(f.defaultForDomains)?f.defaultForDomains.includes(i):f.domainDefault))}if(a)return a.code;i=""}return i}function E_(e){var c,f,m;const t=Zt();nt();const n=Vd(),i=t.public.i18n,r=zd.find(b=>b.code===e),a=((f=(c=i==null?void 0:i.domainLocales)==null?void 0:c[e])==null?void 0:f.domain)||(r==null?void 0:r.domain)||((m=r==null?void 0:r.domains)==null?void 0:m.find(b=>b===n));if(a){if(xs(a,{strict:!0}))return a;let b;return b=new URL(window.location.origin).protocol,b+"//"+a}console.warn(__("Could not find domain name for locale "+e))}const Cl=(e=Zt().public.i18n)=>(e==null?void 0:e.detectBrowserLanguage)===!1?!1:e==null?void 0:e.detectBrowserLanguage;function kH(e,t){const{multiDomainLocales:n,strategy:i,routesNameSeparator:r,defaultLocaleRouteNameSuffix:a}=e.$config.public.i18n;if(!n||!(i==="prefix_except_default"||i==="prefix_and_default"))return;const c=Dn(),f=[r,a].join("");for(const m of c.getRoutes()){const b=Wd(m.name);if(b.endsWith(f)){c.removeRoute(b);continue}const y=b.split(r)[1];y===t&&c.addRoute({...m,path:m.path===`/${y}`?"/":m.path.replace(`/${y}`,"")})}}function _H(e){const{locales:t,defaultLocale:n,multiDomainLocales:i}=e.$config.public.i18n;let r=n||"";if(!i)return r;const a=Vd();if(t.some(f=>typeof f!="string"&&Array.isArray(f.defaultForDomains))){const f=t.find(m=>typeof m=="string"||!Array.isArray(m.defaultForDomains)?!1:m.defaultForDomains.includes(a??""));r=(f==null?void 0:f.code)??""}return r}function PH(e,{dir:t=!0,lang:n=!0,seo:i=!0,key:r="hid"}){const{defaultDirection:a}=Zt().public.i18n,c=nt(),f={htmlAttrs:{},link:[],meta:[]},m=mt(c.$i18n.baseUrl);if(m||console.warn("I18n `baseUrl` is required to generate valid SEO tag links."),mt(c.$i18n.locales)==null||m==null)return f;const b=mt(c.$i18n.locale),y=mt(c.$i18n.locales),k=qB(y).find(N=>N.code===b)||{code:b},P=k.language,C=k.dir||a;return t&&(f.htmlAttrs.dir=C),n&&P&&(f.htmlAttrs.lang=P),i&&b&&mt(c.$i18n.locales)&&(f.link.push(...EH(e,y,r),...TH(e,r,i)),f.meta.push(...CH(e,r,i),...AH(k,P,r),...OH(y,P,r))),f}function bg(){const e=nt(),t=Ca(e.$i18n);return Wo(mt(t.baseUrl),e.$config.app.baseURL)}function EH(e,t,n){const i=bg(),{defaultLocale:r,strategy:a}=Zt().public.i18n,c=[];if(a==="no_prefix")return c;const f=new Map;for(const m of t){const b=m.language;if(!b){console.warn("Locale `language` ISO code is required to generate alternate link");continue}const[y,k]=b.split("-");y&&k&&(m.isCatchallLocale||!f.has(y))&&f.set(y,m),f.set(b,m)}for(const[m,b]of f.entries()){const y=Zu(e,b.code);y&&c.push({[n]:`i18n-alt-${m}`,rel:"alternate",href:Gp(y,i),hreflang:m})}if(r){const m=Zu(e,r);m&&c.push({[n]:"i18n-xd",rel:"alternate",href:Gp(m,i),hreflang:"x-default"})}return c}function T_(e,t,n){const i=e.router.currentRoute.value,r=mg(e,{...i,path:void 0,name:al(e,i)});if(!r)return"";let a=Gp(r.path,t);const c=at(n)&&n.canonicalQueries||[],f=r.query,m=new URLSearchParams;for(const y of c)if(y in f){const k=f[y];Qt(k)?k.forEach(P=>m.append(y,P||"")):m.append(y,k||"")}const b=m.toString();return b&&(a=`${a}?${b}`),a}function TH(e,t,n){const i=bg(),r=T_(e,i,n);return r?[{[t]:"i18n-can",rel:"canonical",href:r}]:[]}function CH(e,t,n){const i=bg(),r=T_(e,i,n);return r?[{[t]:"i18n-og-url",property:"og:url",content:r}]:[]}function AH(e,t,n){return!e||!t?[]:[{[n]:"i18n-og",property:"og:locale",content:C_(t)}]}function OH(e,t,n){return e.filter(r=>r.language&&r.language!==t).map(r=>({[n]:`i18n-og-alt-${r.language}`,property:"og:locale:alternate",content:C_(r.language)}))}function C_(e){return(e||"").replace(/-/g,"_")}function Gp(e,t){return e.match(/^https?:\/\//)?e:Wo(t,e)}/*!
  * message-compiler v10.0.5
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */function MH(e,t,n){return{line:e,column:t,offset:n}}function qp(e,t,n){return{start:e,end:t}}const Et={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,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16},LH=17;function Gd(e,t,n={}){const{domain:i,messages:r,args:a}=n,c=e,f=new SyntaxError(String(c));return f.code=e,t&&(f.location=t),f.domain=i,f}function RH(e){throw e}const os=" ",IH="\r",Bn=`
`,DH="\u2028",NH="\u2029";function FH(e){const t=e;let n=0,i=1,r=1,a=0;const c=L=>t[L]===IH&&t[L+1]===Bn,f=L=>t[L]===Bn,m=L=>t[L]===NH,b=L=>t[L]===DH,y=L=>c(L)||f(L)||m(L)||b(L),k=()=>n,P=()=>i,C=()=>r,N=()=>a,B=L=>c(L)||m(L)||b(L)?Bn:t[L],U=()=>B(n),M=()=>B(n+a);function F(){return a=0,y(n)&&(i++,r=0),c(n)&&n++,n++,r++,t[n]}function I(){return c(n+a)&&a++,a++,t[n+a]}function E(){n=0,i=1,r=1,a=0}function z(L=0){a=L}function $(){const L=n+a;for(;L!==n;)F();a=0}return{index:k,line:P,column:C,peekOffset:N,charAt:B,currentChar:U,currentPeek:M,next:F,peek:I,reset:E,resetPeek:z,skipToPeek:$}}const Is=void 0,UH=".",tw="'",BH="tokenizer";function HH(e,t={}){const n=t.location!==!1,i=FH(e),r=()=>i.index(),a=()=>MH(i.line(),i.column(),i.index()),c=a(),f=r(),m={currentType:13,offset:f,startLoc:c,endLoc:c,lastType:13,lastOffset:f,lastStartLoc:c,lastEndLoc:c,braceNest:0,inLinked:!1,text:""},b=()=>m,{onError:y}=t;function k(W,V,J,...le){const he=b();if(V.column+=J,V.offset+=J,y){const ve=n?qp(he.startLoc,V):null,K=Gd(W,ve,{domain:BH,args:le});y(K)}}function P(W,V,J){W.endLoc=a(),W.currentType=V;const le={type:V};return n&&(le.loc=qp(W.startLoc,W.endLoc)),J!=null&&(le.value=J),le}const C=W=>P(W,13);function N(W,V){return W.currentChar()===V?(W.next(),V):(k(Et.EXPECTED_TOKEN,a(),0,V),"")}function B(W){let V="";for(;W.currentPeek()===os||W.currentPeek()===Bn;)V+=W.currentPeek(),W.peek();return V}function U(W){const V=B(W);return W.skipToPeek(),V}function M(W){if(W===Is)return!1;const V=W.charCodeAt(0);return V>=97&&V<=122||V>=65&&V<=90||V===95}function F(W){if(W===Is)return!1;const V=W.charCodeAt(0);return V>=48&&V<=57}function I(W,V){const{currentType:J}=V;if(J!==2)return!1;B(W);const le=M(W.currentPeek());return W.resetPeek(),le}function E(W,V){const{currentType:J}=V;if(J!==2)return!1;B(W);const le=W.currentPeek()==="-"?W.peek():W.currentPeek(),he=F(le);return W.resetPeek(),he}function z(W,V){const{currentType:J}=V;if(J!==2)return!1;B(W);const le=W.currentPeek()===tw;return W.resetPeek(),le}function $(W,V){const{currentType:J}=V;if(J!==7)return!1;B(W);const le=W.currentPeek()===".";return W.resetPeek(),le}function L(W,V){const{currentType:J}=V;if(J!==8)return!1;B(W);const le=M(W.currentPeek());return W.resetPeek(),le}function ee(W,V){const{currentType:J}=V;if(!(J===7||J===11))return!1;B(W);const le=W.currentPeek()===":";return W.resetPeek(),le}function ne(W,V){const{currentType:J}=V;if(J!==9)return!1;const le=()=>{const ve=W.currentPeek();return ve==="{"?M(W.peek()):ve==="@"||ve==="|"||ve===":"||ve==="."||ve===os||!ve?!1:ve===Bn?(W.peek(),le()):ce(W,!1)},he=le();return W.resetPeek(),he}function Q(W){B(W);const V=W.currentPeek()==="|";return W.resetPeek(),V}function ce(W,V=!0){const J=(he=!1,ve="")=>{const K=W.currentPeek();return K==="{"||K==="@"||!K?he:K==="|"?!(ve===os||ve===Bn):K===os?(W.peek(),J(!0,os)):K===Bn?(W.peek(),J(!0,Bn)):!0},le=J();return V&&W.resetPeek(),le}function te(W,V){const J=W.currentChar();return J===Is?Is:V(J)?(W.next(),J):null}function be(W){const V=W.charCodeAt(0);return V>=97&&V<=122||V>=65&&V<=90||V>=48&&V<=57||V===95||V===36}function Me(W){return te(W,be)}function Oe(W){const V=W.charCodeAt(0);return V>=97&&V<=122||V>=65&&V<=90||V>=48&&V<=57||V===95||V===36||V===45}function xe(W){return te(W,Oe)}function Le(W){const V=W.charCodeAt(0);return V>=48&&V<=57}function Se(W){return te(W,Le)}function Fe(W){const V=W.charCodeAt(0);return V>=48&&V<=57||V>=65&&V<=70||V>=97&&V<=102}function bt(W){return te(W,Fe)}function xt(W){let V="",J="";for(;V=Se(W);)J+=V;return J}function it(W){let V="";for(;;){const J=W.currentChar();if(J==="{"||J==="}"||J==="@"||J==="|"||!J)break;if(J===os||J===Bn)if(ce(W))V+=J,W.next();else{if(Q(W))break;V+=J,W.next()}else V+=J,W.next()}return V}function Lt(W){U(W);let V="",J="";for(;V=xe(W);)J+=V;return W.currentChar()===Is&&k(Et.UNTERMINATED_CLOSING_BRACE,a(),0),J}function kt(W){U(W);let V="";return W.currentChar()==="-"?(W.next(),V+=`-${xt(W)}`):V+=xt(W),W.currentChar()===Is&&k(Et.UNTERMINATED_CLOSING_BRACE,a(),0),V}function Ct(W){return W!==tw&&W!==Bn}function pt(W){U(W),N(W,"'");let V="",J="";for(;V=te(W,Ct);)V==="\\"?J+=pe(W):J+=V;const le=W.currentChar();return le===Bn||le===Is?(k(Et.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),le===Bn&&(W.next(),N(W,"'")),J):(N(W,"'"),J)}function pe(W){const V=W.currentChar();switch(V){case"\\":case"'":return W.next(),`\\${V}`;case"u":return ke(W,V,4);case"U":return ke(W,V,6);default:return k(Et.UNKNOWN_ESCAPE_SEQUENCE,a(),0,V),""}}function ke(W,V,J){N(W,V);let le="";for(let he=0;he<J;he++){const ve=bt(W);if(!ve){k(Et.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${V}${le}${W.currentChar()}`);break}le+=ve}return`\\${V}${le}`}function Pe(W){return W!=="{"&&W!=="}"&&W!==os&&W!==Bn}function Re(W){U(W);let V="",J="";for(;V=te(W,Pe);)J+=V;return J}function Xe(W){let V="",J="";for(;V=Me(W);)J+=V;return J}function _e(W){const V=J=>{const le=W.currentChar();return le==="{"||le==="@"||le==="|"||le==="("||le===")"||!le||le===os?J:(J+=le,W.next(),V(J))};return V("")}function G(W){U(W);const V=N(W,"|");return U(W),V}function q(W,V){let J=null;switch(W.currentChar()){case"{":return V.braceNest>=1&&k(Et.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),W.next(),J=P(V,2,"{"),U(W),V.braceNest++,J;case"}":return V.braceNest>0&&V.currentType===2&&k(Et.EMPTY_PLACEHOLDER,a(),0),W.next(),J=P(V,3,"}"),V.braceNest--,V.braceNest>0&&U(W),V.inLinked&&V.braceNest===0&&(V.inLinked=!1),J;case"@":return V.braceNest>0&&k(Et.UNTERMINATED_CLOSING_BRACE,a(),0),J=ae(W,V)||C(V),V.braceNest=0,J;default:{let he=!0,ve=!0,K=!0;if(Q(W))return V.braceNest>0&&k(Et.UNTERMINATED_CLOSING_BRACE,a(),0),J=P(V,1,G(W)),V.braceNest=0,V.inLinked=!1,J;if(V.braceNest>0&&(V.currentType===4||V.currentType===5||V.currentType===6))return k(Et.UNTERMINATED_CLOSING_BRACE,a(),0),V.braceNest=0,ge(W,V);if(he=I(W,V))return J=P(V,4,Lt(W)),U(W),J;if(ve=E(W,V))return J=P(V,5,kt(W)),U(W),J;if(K=z(W,V))return J=P(V,6,pt(W)),U(W),J;if(!he&&!ve&&!K)return J=P(V,12,Re(W)),k(Et.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,J.value),U(W),J;break}}return J}function ae(W,V){const{currentType:J}=V;let le=null;const he=W.currentChar();switch((J===7||J===8||J===11||J===9)&&(he===Bn||he===os)&&k(Et.INVALID_LINKED_FORMAT,a(),0),he){case"@":return W.next(),le=P(V,7,"@"),V.inLinked=!0,le;case".":return U(W),W.next(),P(V,8,".");case":":return U(W),W.next(),P(V,9,":");default:return Q(W)?(le=P(V,1,G(W)),V.braceNest=0,V.inLinked=!1,le):$(W,V)||ee(W,V)?(U(W),ae(W,V)):L(W,V)?(U(W),P(V,11,Xe(W))):ne(W,V)?(U(W),he==="{"?q(W,V)||le:P(V,10,_e(W))):(J===7&&k(Et.INVALID_LINKED_FORMAT,a(),0),V.braceNest=0,V.inLinked=!1,ge(W,V))}}function ge(W,V){let J={type:13};if(V.braceNest>0)return q(W,V)||C(V);if(V.inLinked)return ae(W,V)||C(V);switch(W.currentChar()){case"{":return q(W,V)||C(V);case"}":return k(Et.UNBALANCED_CLOSING_BRACE,a(),0),W.next(),P(V,3,"}");case"@":return ae(W,V)||C(V);default:{if(Q(W))return J=P(V,1,G(W)),V.braceNest=0,V.inLinked=!1,J;if(ce(W))return P(V,0,it(W));break}}return J}function ue(){const{currentType:W,offset:V,startLoc:J,endLoc:le}=m;return m.lastType=W,m.lastOffset=V,m.lastStartLoc=J,m.lastEndLoc=le,m.offset=r(),m.startLoc=a(),i.currentChar()===Is?P(m,13):ge(i,m)}return{nextToken:ue,currentOffset:r,currentPosition:a,context:b}}const jH="parser",$H=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function zH(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const i=parseInt(t||n,16);return i<=55295||i>=57344?String.fromCodePoint(i):"�"}}}function WH(e={}){const t=e.location!==!1,{onError:n}=e;function i(M,F,I,E,...z){const $=M.currentPosition();if($.offset+=E,$.column+=E,n){const L=t?qp(I,$):null,ee=Gd(F,L,{domain:jH,args:z});n(ee)}}function r(M,F,I){const E={type:M};return t&&(E.start=F,E.end=F,E.loc={start:I,end:I}),E}function a(M,F,I,E){t&&(M.end=F,M.loc&&(M.loc.end=I))}function c(M,F){const I=M.context(),E=r(3,I.offset,I.startLoc);return E.value=F,a(E,M.currentOffset(),M.currentPosition()),E}function f(M,F){const I=M.context(),{lastOffset:E,lastStartLoc:z}=I,$=r(5,E,z);return $.index=parseInt(F,10),M.nextToken(),a($,M.currentOffset(),M.currentPosition()),$}function m(M,F){const I=M.context(),{lastOffset:E,lastStartLoc:z}=I,$=r(4,E,z);return $.key=F,M.nextToken(),a($,M.currentOffset(),M.currentPosition()),$}function b(M,F){const I=M.context(),{lastOffset:E,lastStartLoc:z}=I,$=r(9,E,z);return $.value=F.replace($H,zH),M.nextToken(),a($,M.currentOffset(),M.currentPosition()),$}function y(M){const F=M.nextToken(),I=M.context(),{lastOffset:E,lastStartLoc:z}=I,$=r(8,E,z);return F.type!==11?(i(M,Et.UNEXPECTED_EMPTY_LINKED_MODIFIER,I.lastStartLoc,0),$.value="",a($,E,z),{nextConsumeToken:F,node:$}):(F.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Hi(F)),$.value=F.value||"",a($,M.currentOffset(),M.currentPosition()),{node:$})}function k(M,F){const I=M.context(),E=r(7,I.offset,I.startLoc);return E.value=F,a(E,M.currentOffset(),M.currentPosition()),E}function P(M){const F=M.context(),I=r(6,F.offset,F.startLoc);let E=M.nextToken();if(E.type===8){const z=y(M);I.modifier=z.node,E=z.nextConsumeToken||M.nextToken()}switch(E.type!==9&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(E)),E=M.nextToken(),E.type===2&&(E=M.nextToken()),E.type){case 10:E.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(E)),I.key=k(M,E.value||"");break;case 4:E.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(E)),I.key=m(M,E.value||"");break;case 5:E.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(E)),I.key=f(M,E.value||"");break;case 6:E.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(E)),I.key=b(M,E.value||"");break;default:{i(M,Et.UNEXPECTED_EMPTY_LINKED_KEY,F.lastStartLoc,0);const z=M.context(),$=r(7,z.offset,z.startLoc);return $.value="",a($,z.offset,z.startLoc),I.key=$,a(I,z.offset,z.startLoc),{nextConsumeToken:E,node:I}}}return a(I,M.currentOffset(),M.currentPosition()),{node:I}}function C(M){const F=M.context(),I=F.currentType===1?M.currentOffset():F.offset,E=F.currentType===1?F.endLoc:F.startLoc,z=r(2,I,E);z.items=[];let $=null;do{const ne=$||M.nextToken();switch($=null,ne.type){case 0:ne.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(ne)),z.items.push(c(M,ne.value||""));break;case 5:ne.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(ne)),z.items.push(f(M,ne.value||""));break;case 4:ne.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(ne)),z.items.push(m(M,ne.value||""));break;case 6:ne.value==null&&i(M,Et.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,Hi(ne)),z.items.push(b(M,ne.value||""));break;case 7:{const Q=P(M);z.items.push(Q.node),$=Q.nextConsumeToken||null;break}}}while(F.currentType!==13&&F.currentType!==1);const L=F.currentType===1?F.lastOffset:M.currentOffset(),ee=F.currentType===1?F.lastEndLoc:M.currentPosition();return a(z,L,ee),z}function N(M,F,I,E){const z=M.context();let $=E.items.length===0;const L=r(1,F,I);L.cases=[],L.cases.push(E);do{const ee=C(M);$||($=ee.items.length===0),L.cases.push(ee)}while(z.currentType!==13);return $&&i(M,Et.MUST_HAVE_MESSAGES_IN_PLURAL,I,0),a(L,M.currentOffset(),M.currentPosition()),L}function B(M){const F=M.context(),{offset:I,startLoc:E}=F,z=C(M);return F.currentType===13?z:N(M,I,E,z)}function U(M){const F=HH(M,vn({},e)),I=F.context(),E=r(0,I.offset,I.startLoc);return t&&E.loc&&(E.loc.source=M),E.body=B(F),e.onCacheKey&&(E.cacheKey=e.onCacheKey(M)),I.currentType!==13&&i(F,Et.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,M[I.offset]||""),a(E,F.currentOffset(),F.currentPosition()),E}return{parse:U}}function Hi(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 VH(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:a=>(n.helpers.add(a),a)}}function nw(e,t){for(let n=0;n<e.length;n++)yg(e[n],t)}function yg(e,t){switch(e.type){case 1:nw(e.cases,t),t.helper("plural");break;case 2:nw(e.items,t);break;case 6:{yg(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 GH(e,t={}){const n=VH(e);n.helper("normalize"),e.body&&yg(e.body,n);const i=n.context();e.helpers=Array.from(i.helpers)}function qH(e){const t=e.body;return t.type===2?iw(t):t.cases.forEach(n=>iw(n)),e}function iw(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 i=e.items[n];if(!(i.type===3||i.type===9)||i.value==null)break;t.push(i.value)}if(t.length===e.items.length){e.static=dg(t);for(let n=0;n<e.items.length;n++){const i=e.items[n];(i.type===3||i.type===9)&&delete i.value}}}}function lo(e){switch(e.t=e.type,e.type){case 0:{const t=e;lo(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let i=0;i<n.length;i++)lo(n[i]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let i=0;i<n.length;i++)lo(n[i]);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;lo(t.key),t.k=t.key,delete t.key,t.modifier&&(lo(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 YH(e,t){const{sourceMap:n,filename:i,breakLineCode:r,needIndent:a}=t,c=t.location!==!1,f={filename:i,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:a,indentLevel:0};c&&e.loc&&(f.source=e.loc.source);const m=()=>f;function b(U,M){f.code+=U}function y(U,M=!0){const F=M?r:"";b(a?F+"  ".repeat(U):F)}function k(U=!0){const M=++f.indentLevel;U&&y(M)}function P(U=!0){const M=--f.indentLevel;U&&y(M)}function C(){y(f.indentLevel)}return{context:m,push:b,indent:k,deindent:P,newline:C,helper:U=>`_${U}`,needIndent:()=>f.needIndent}}function XH(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Mo(e,t.key),t.modifier?(e.push(", "),Mo(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function KH(e,t){const{helper:n,needIndent:i}=e;e.push(`${n("normalize")}([`),e.indent(i());const r=t.items.length;for(let a=0;a<r&&(Mo(e,t.items[a]),a!==r-1);a++)e.push(", ");e.deindent(i()),e.push("])")}function JH(e,t){const{helper:n,needIndent:i}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(i());const r=t.cases.length;for(let a=0;a<r&&(Mo(e,t.cases[a]),a!==r-1);a++)e.push(", ");e.deindent(i()),e.push("])")}}function ZH(e,t){t.body?Mo(e,t.body):e.push("null")}function Mo(e,t){const{helper:n}=e;switch(t.type){case 0:ZH(e,t);break;case 1:JH(e,t);break;case 2:KH(e,t);break;case 6:XH(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 QH=(e,t={})=>{const n=Ne(t.mode)?t.mode:"normal",i=Ne(t.filename)?t.filename:"message.intl",r=!!t.sourceMap,a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,c=t.needIndent?t.needIndent:n!=="arrow",f=e.helpers||[],m=YH(e,{mode:n,filename:i,sourceMap:r,breakLineCode:a,needIndent:c});m.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),m.indent(c),f.length>0&&(m.push(`const { ${dg(f.map(k=>`${k}: _${k}`),", ")} } = ctx`),m.newline()),m.push("return "),Mo(m,e),m.deindent(c),m.push("}"),delete e.helpers;const{code:b,map:y}=m.context();return{ast:e,code:b,map:y?y.toJSON():void 0}};function ej(e,t={}){const n=vn({},t),i=!!n.jit,r=!!n.minify,a=n.optimize==null?!0:n.optimize,f=WH(n).parse(e);return i?(a&&qH(f),r&&lo(f),{ast:f,code:""}):(GH(f,n),QH(f,n))}/*!
  * core-base v10.0.5
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */function tj(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(cg().__INTLIFY_PROD_DEVTOOLS__=!1)}function Lh(e){return n=>nj(n,e)}function nj(e,t){const n=sj(t);if(n==null)throw ll(0);if(vg(n)===1){const a=oj(n);return e.plural(a.reduce((c,f)=>[...c,sw(e,f)],[]))}else return sw(e,n)}const ij=["b","body"];function sj(e){return tr(e,ij)}const rj=["c","cases"];function oj(e){return tr(e,rj,[])}function sw(e,t){const n=lj(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const i=uj(t).reduce((r,a)=>[...r,Yp(e,a)],[]);return e.normalize(i)}}const aj=["s","static"];function lj(e){return tr(e,aj)}const cj=["i","items"];function uj(e){return tr(e,cj,[])}function Yp(e,t){const n=vg(t);switch(n){case 3:return jc(t,n);case 9:return jc(t,n);case 4:{const i=t;if(Oi(i,"k")&&i.k)return e.interpolate(e.named(i.k));if(Oi(i,"key")&&i.key)return e.interpolate(e.named(i.key));throw ll(n)}case 5:{const i=t;if(Oi(i,"i")&&rn(i.i))return e.interpolate(e.list(i.i));if(Oi(i,"index")&&rn(i.index))return e.interpolate(e.list(i.index));throw ll(n)}case 6:{const i=t,r=pj(i),a=gj(i);return e.linked(Yp(e,a),r?Yp(e,r):void 0,e.type)}case 7:return jc(t,n);case 8:return jc(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const dj=["t","type"];function vg(e){return tr(e,dj)}const fj=["v","value"];function jc(e,t){const n=tr(e,fj);if(n)return n;throw ll(t)}const hj=["m","modifier"];function pj(e){return tr(e,hj)}const mj=["k","key"];function gj(e){const t=tr(e,mj);if(t)return t;throw ll(6)}function tr(e,t,n){for(let i=0;i<t.length;i++){const r=t[i];if(Oi(e,r)&&e[r]!=null)return e[r]}return n}function ll(e){return new Error(`unhandled node type: ${e}`)}const bj=e=>e;let $c=Ot();function Mr(e){return at(e)&&vg(e)===0&&(Oi(e,"b")||Oi(e,"body"))}function yj(e,t={}){let n=!1;const i=t.onError||RH;return t.onError=r=>{n=!0,i(r)},{...ej(e,t),detectError:n}}function vj(e,t){if(Ne(e)){Vt(t.warnHtmlMessage)&&t.warnHtmlMessage;const i=(t.onCacheKey||bj)(e),r=$c[i];if(r)return r;const{ast:a,detectError:c}=yj(e,{...t,location:!1,jit:!0}),f=Lh(a);return c?f:$c[i]=f}else{const n=e.cacheKey;if(n){const i=$c[n];return i||($c[n]=Lh(e))}else return Lh(e)}}let cl=null;function wj(e){cl=e}function xj(e,t,n){cl&&cl.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Sj=kj("function:translate");function kj(e){return t=>cl&&cl.emit(e,t)}const fs={INVALID_ARGUMENT:LH,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},_j=24;function hs(e){return Gd(e,null,void 0)}function wg(e,t){return t.locale!=null?rw(t.locale):rw(e.locale)}let Rh;function rw(e){if(Ne(e))return e;if(Tt(e)){if(e.resolvedOnce&&Rh!=null)return Rh;if(e.constructor.name==="Function"){const t=e();if(_B(t))throw hs(fs.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Rh=t}else throw hs(fs.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw hs(fs.NOT_SUPPORT_LOCALE_TYPE)}function Pj(e,t,n){return[...new Set([n,...Qt(t)?t:at(t)?Object.keys(t):Ne(t)?[t]:[n]])]}function A_(e,t,n){const i=Ne(n)?n:Qu,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let a=r.__localeChainCache.get(i);if(!a){a=[];let c=[n];for(;Qt(c);)c=ow(a,c,t);const f=Qt(t)||!ht(t)?t:t.default?t.default:null;c=Ne(f)?[f]:f,Qt(c)&&ow(a,c,!1),r.__localeChainCache.set(i,a)}return a}function ow(e,t,n){let i=!0;for(let r=0;r<t.length&&Vt(i);r++){const a=t[r];Ne(a)&&(i=Ej(e,t[r],n))}return i}function Ej(e,t,n){let i;const r=t.split("-");do{const a=r.join("-");i=Tj(e,a,n),r.splice(-1,1)}while(r.length&&i===!0);return i}function Tj(e,t,n){let i=!1;if(!e.includes(t)&&(i=!0,t)){i=t[t.length-1]!=="!";const r=t.replace(/!/g,"");e.push(r),(Qt(n)||ht(n))&&n[r]&&(i=n[r])}return i}const nr=[];nr[0]={w:[0],i:[3,0],"[":[4],o:[7]};nr[1]={w:[1],".":[2],"[":[4],o:[7]};nr[2]={w:[2],i:[3,0],0:[3,0]};nr[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};nr[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};nr[5]={"'":[4,0],o:8,l:[5,0]};nr[6]={'"':[4,0],o:8,l:[6,0]};const Cj=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Aj(e){return Cj.test(e)}function Oj(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 Mj(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 Lj(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Aj(t)?Oj(t):"*"+t}function Rj(e){const t=[];let n=-1,i=0,r=0,a,c,f,m,b,y,k;const P=[];P[0]=()=>{c===void 0?c=f:c+=f},P[1]=()=>{c!==void 0&&(t.push(c),c=void 0)},P[2]=()=>{P[0](),r++},P[3]=()=>{if(r>0)r--,i=4,P[0]();else{if(r=0,c===void 0||(c=Lj(c),c===!1))return!1;P[1]()}};function C(){const N=e[n+1];if(i===5&&N==="'"||i===6&&N==='"')return n++,f="\\"+N,P[0](),!0}for(;i!==null;)if(n++,a=e[n],!(a==="\\"&&C())){if(m=Mj(a),k=nr[i],b=k[m]||k.l||8,b===8||(i=b[0],b[1]!==void 0&&(y=P[b[1]],y&&(f=a,y()===!1))))return;if(i===7)return t}}const aw=new Map;function Ij(e,t){return at(e)?e[t]:null}function Dj(e,t){if(!at(e))return null;let n=aw.get(t);if(n||(n=Rj(t),n&&aw.set(t,n)),!n)return null;const i=n.length;let r=e,a=0;for(;a<i;){const c=r[n[a]];if(c===void 0||Tt(r))return null;r=c,a++}return r}const Nj="10.0.5",qd=-1,Qu="en-US",lw="",cw=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Fj(){return{upper:(e,t)=>t==="text"&&Ne(e)?e.toUpperCase():t==="vnode"&&at(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Ne(e)?e.toLowerCase():t==="vnode"&&at(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Ne(e)?cw(e):t==="vnode"&&at(e)&&"__v_isVNode"in e?cw(e.children):e}}let O_;function Uj(e){O_=e}let M_;function Bj(e){M_=e}let L_;function Hj(e){L_=e}let R_=null;const jj=e=>{R_=e},$j=()=>R_;let I_=null;const uw=e=>{I_=e},zj=()=>I_;let dw=0;function Wj(e={}){const t=Tt(e.onWarn)?e.onWarn:EB,n=Ne(e.version)?e.version:Nj,i=Ne(e.locale)||Tt(e.locale)?e.locale:Qu,r=Tt(i)?Qu:i,a=Qt(e.fallbackLocale)||ht(e.fallbackLocale)||Ne(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:r,c=ht(e.messages)?e.messages:Ih(r),f=ht(e.datetimeFormats)?e.datetimeFormats:Ih(r),m=ht(e.numberFormats)?e.numberFormats:Ih(r),b=vn(Ot(),e.modifiers,Fj()),y=e.pluralRules||Ot(),k=Tt(e.missing)?e.missing:null,P=Vt(e.missingWarn)||Ku(e.missingWarn)?e.missingWarn:!0,C=Vt(e.fallbackWarn)||Ku(e.fallbackWarn)?e.fallbackWarn:!0,N=!!e.fallbackFormat,B=!!e.unresolving,U=Tt(e.postTranslation)?e.postTranslation:null,M=ht(e.processor)?e.processor:null,F=Vt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,I=!!e.escapeParameter,E=Tt(e.messageCompiler)?e.messageCompiler:O_,z=Tt(e.messageResolver)?e.messageResolver:M_||Ij,$=Tt(e.localeFallbacker)?e.localeFallbacker:L_||Pj,L=at(e.fallbackContext)?e.fallbackContext:void 0,ee=e,ne=at(ee.__datetimeFormatters)?ee.__datetimeFormatters:new Map,Q=at(ee.__numberFormatters)?ee.__numberFormatters:new Map,ce=at(ee.__meta)?ee.__meta:{};dw++;const te={version:n,cid:dw,locale:i,fallbackLocale:a,messages:c,modifiers:b,pluralRules:y,missing:k,missingWarn:P,fallbackWarn:C,fallbackFormat:N,unresolving:B,postTranslation:U,processor:M,warnHtmlMessage:F,escapeParameter:I,messageCompiler:E,messageResolver:z,localeFallbacker:$,fallbackContext:L,onWarn:t,__meta:ce};return te.datetimeFormats=f,te.numberFormats=m,te.__datetimeFormatters=ne,te.__numberFormatters=Q,__INTLIFY_PROD_DEVTOOLS__&&xj(te,n,ce),te}const Ih=e=>({[e]:Ot()});function xg(e,t,n,i,r){const{missing:a,onWarn:c}=e;if(a!==null){const f=a(e,n,t,r);return Ne(f)?f:t}else return t}function wa(e,t,n){const i=e;i.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Vj(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Gj(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let i=n+1;i<t.length;i++)if(Vj(e,t[i]))return!0;return!1}function fw(e,...t){const{datetimeFormats:n,unresolving:i,fallbackLocale:r,onWarn:a,localeFallbacker:c}=e,{__datetimeFormatters:f}=e,[m,b,y,k]=Xp(...t),P=Vt(y.missingWarn)?y.missingWarn:e.missingWarn;Vt(y.fallbackWarn)?y.fallbackWarn:e.fallbackWarn;const C=!!y.part,N=wg(e,y),B=c(e,r,N);if(!Ne(m)||m==="")return new Intl.DateTimeFormat(N,k).format(b);let U={},M,F=null;const I="datetime format";for(let $=0;$<B.length&&(M=B[$],U=n[M]||{},F=U[m],!ht(F));$++)xg(e,m,M,P,I);if(!ht(F)||!Ne(M))return i?qd:m;let E=`${M}__${m}`;$d(k)||(E=`${E}__${JSON.stringify(k)}`);let z=f.get(E);return z||(z=new Intl.DateTimeFormat(M,vn({},F,k)),f.set(E,z)),C?z.formatToParts(b):z.format(b)}const D_=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Xp(...e){const[t,n,i,r]=e,a=Ot();let c=Ot(),f;if(Ne(t)){const m=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!m)throw hs(fs.INVALID_ISO_DATE_ARGUMENT);const b=m[3]?m[3].trim().startsWith("T")?`${m[1].trim()}${m[3].trim()}`:`${m[1].trim()}T${m[3].trim()}`:m[1].trim();f=new Date(b);try{f.toISOString()}catch{throw hs(fs.INVALID_ISO_DATE_ARGUMENT)}}else if(xB(t)){if(isNaN(t.getTime()))throw hs(fs.INVALID_DATE_ARGUMENT);f=t}else if(rn(t))f=t;else throw hs(fs.INVALID_ARGUMENT);return Ne(n)?a.key=n:ht(n)&&Object.keys(n).forEach(m=>{D_.includes(m)?c[m]=n[m]:a[m]=n[m]}),Ne(i)?a.locale=i:ht(i)&&(c=i),ht(r)&&(c=r),[a.key||"",f,a,c]}function hw(e,t,n){const i=e;for(const r in n){const a=`${t}__${r}`;i.__datetimeFormatters.has(a)&&i.__datetimeFormatters.delete(a)}}function pw(e,...t){const{numberFormats:n,unresolving:i,fallbackLocale:r,onWarn:a,localeFallbacker:c}=e,{__numberFormatters:f}=e,[m,b,y,k]=Kp(...t),P=Vt(y.missingWarn)?y.missingWarn:e.missingWarn;Vt(y.fallbackWarn)?y.fallbackWarn:e.fallbackWarn;const C=!!y.part,N=wg(e,y),B=c(e,r,N);if(!Ne(m)||m==="")return new Intl.NumberFormat(N,k).format(b);let U={},M,F=null;const I="number format";for(let $=0;$<B.length&&(M=B[$],U=n[M]||{},F=U[m],!ht(F));$++)xg(e,m,M,P,I);if(!ht(F)||!Ne(M))return i?qd:m;let E=`${M}__${m}`;$d(k)||(E=`${E}__${JSON.stringify(k)}`);let z=f.get(E);return z||(z=new Intl.NumberFormat(M,vn({},F,k)),f.set(E,z)),C?z.formatToParts(b):z.format(b)}const N_=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Kp(...e){const[t,n,i,r]=e,a=Ot();let c=Ot();if(!rn(t))throw hs(fs.INVALID_ARGUMENT);const f=t;return Ne(n)?a.key=n:ht(n)&&Object.keys(n).forEach(m=>{N_.includes(m)?c[m]=n[m]:a[m]=n[m]}),Ne(i)?a.locale=i:ht(i)&&(c=i),ht(r)&&(c=r),[a.key||"",f,a,c]}function mw(e,t,n){const i=e;for(const r in n){const a=`${t}__${r}`;i.__numberFormatters.has(a)&&i.__numberFormatters.delete(a)}}const qj=e=>e,Yj=e=>"",Xj="text",Kj=e=>e.length===0?"":dg(e),Jj=PB;function gw(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Zj(e){const t=rn(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(rn(e.named.count)||rn(e.named.n))?rn(e.named.count)?e.named.count:rn(e.named.n)?e.named.n:t:t}function Qj(e,t){t.count||(t.count=e),t.n||(t.n=e)}function e$(e={}){const t=e.locale,n=Zj(e),i=at(e.pluralRules)&&Ne(t)&&Tt(e.pluralRules[t])?e.pluralRules[t]:gw,r=at(e.pluralRules)&&Ne(t)&&Tt(e.pluralRules[t])?gw:void 0,a=M=>M[i(n,M.length,r)],c=e.list||[],f=M=>c[M],m=e.named||Ot();rn(e.pluralIndex)&&Qj(n,m);const b=M=>m[M];function y(M,F){const I=Tt(e.messages)?e.messages(M,!!F):at(e.messages)?e.messages[M]:!1;return I||(e.parent?e.parent.message(M):Yj)}const k=M=>e.modifiers?e.modifiers[M]:qj,P=ht(e.processor)&&Tt(e.processor.normalize)?e.processor.normalize:Kj,C=ht(e.processor)&&Tt(e.processor.interpolate)?e.processor.interpolate:Jj,N=ht(e.processor)&&Ne(e.processor.type)?e.processor.type:Xj,U={list:f,named:b,plural:a,linked:(M,...F)=>{const[I,E]=F;let z="text",$="";F.length===1?at(I)?($=I.modifier||$,z=I.type||z):Ne(I)&&($=I||$):F.length===2&&(Ne(I)&&($=I||$),Ne(E)&&(z=E||z));const L=y(M,!0)(U),ee=z==="vnode"&&Qt(L)&&$?L[0]:L;return $?k($)(ee,z):ee},message:y,type:N,interpolate:C,normalize:P,values:vn(Ot(),c,m)};return U}const bw=()=>"",li=e=>Tt(e);function yw(e,...t){const{fallbackFormat:n,postTranslation:i,unresolving:r,messageCompiler:a,fallbackLocale:c,messages:f}=e,[m,b]=Jp(...t),y=Vt(b.missingWarn)?b.missingWarn:e.missingWarn,k=Vt(b.fallbackWarn)?b.fallbackWarn:e.fallbackWarn,P=Vt(b.escapeParameter)?b.escapeParameter:e.escapeParameter,C=!!b.resolvedMessage,N=Ne(b.default)||Vt(b.default)?Vt(b.default)?a?m:()=>m:b.default:n?a?m:()=>m:null,B=n||N!=null&&(Ne(N)||Tt(N)),U=wg(e,b);P&&t$(b);let[M,F,I]=C?[m,U,f[U]||Ot()]:F_(e,m,U,c,k,y),E=M,z=m;if(!C&&!(Ne(E)||Mr(E)||li(E))&&B&&(E=N,z=E),!C&&(!(Ne(E)||Mr(E)||li(E))||!Ne(F)))return r?qd:m;let $=!1;const L=()=>{$=!0},ee=li(E)?E:U_(e,m,F,E,z,L);if($)return E;const ne=s$(e,F,I,b),Q=e$(ne),ce=n$(e,ee,Q),te=i?i(ce,m):ce;if(__INTLIFY_PROD_DEVTOOLS__){const be={timestamp:Date.now(),key:Ne(m)?m:li(E)?E.key:"",locale:F||(li(E)?E.locale:""),format:Ne(E)?E:li(E)?E.source:"",message:te};be.meta=vn({},e.__meta,$j()||{}),Sj(be)}return te}function t$(e){Qt(e.list)?e.list=e.list.map(t=>Ne(t)?Jv(t):t):at(e.named)&&Object.keys(e.named).forEach(t=>{Ne(e.named[t])&&(e.named[t]=Jv(e.named[t]))})}function F_(e,t,n,i,r,a){const{messages:c,onWarn:f,messageResolver:m,localeFallbacker:b}=e,y=b(e,i,n);let k=Ot(),P,C=null;const N="translate";for(let B=0;B<y.length&&(P=y[B],k=c[P]||Ot(),(C=m(k,t))===null&&(C=k[t]),!(Ne(C)||Mr(C)||li(C)));B++)if(!Gj(P,y)){const U=xg(e,t,P,a,N);U!==t&&(C=U)}return[C,P,k]}function U_(e,t,n,i,r,a){const{messageCompiler:c,warnHtmlMessage:f}=e;if(li(i)){const b=i;return b.locale=b.locale||n,b.key=b.key||t,b}if(c==null){const b=()=>i;return b.locale=n,b.key=t,b}const m=c(i,i$(e,n,r,i,f,a));return m.locale=n,m.key=t,m.source=i,m}function n$(e,t,n){return t(n)}function Jp(...e){const[t,n,i]=e,r=Ot();if(!Ne(t)&&!rn(t)&&!li(t)&&!Mr(t))throw hs(fs.INVALID_ARGUMENT);const a=rn(t)?String(t):(li(t),t);return rn(n)?r.plural=n:Ne(n)?r.default=n:ht(n)&&!$d(n)?r.named=n:Qt(n)&&(r.list=n),rn(i)?r.plural=i:Ne(i)?r.default=i:ht(i)&&vn(r,i),[a,r]}function i$(e,t,n,i,r,a){return{locale:t,key:n,warnHtmlMessage:r,onError:c=>{throw a&&a(c),c},onCacheKey:c=>vB(t,n,c)}}function s$(e,t,n,i){const{modifiers:r,pluralRules:a,messageResolver:c,fallbackLocale:f,fallbackWarn:m,missingWarn:b,fallbackContext:y}=e,P={locale:t,modifiers:r,pluralRules:a,messages:(C,N)=>{let B=c(n,C);if(B==null&&(y||N)){const[,,U]=F_(y||e,C,t,f,m,b);B=c(U,C)}if(Ne(B)||Mr(B)){let U=!1;const F=U_(e,C,t,B,C,()=>{U=!0});return U?bw:F}else return li(B)?B:bw}};return e.processor&&(P.processor=e.processor),i.list&&(P.list=i.list),i.named&&(P.named=i.named),rn(i.plural)&&(P.pluralIndex=i.plural),P}tj();/*!
  * vue-i18n v10.0.5
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */const r$="10.0.5";function o$(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(cg().__INTLIFY_PROD_DEVTOOLS__=!1)}const ii={UNEXPECTED_RETURN_TYPE:_j,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function pi(e,...t){return Gd(e,null,void 0)}const Zp=es("__translateVNode"),Qp=es("__datetimeParts"),em=es("__numberParts"),ed=es("__enableEmitter"),vw=es("__disableEmitter"),a$=es("__setPluralRules"),l$=es("__injectWithOption"),tm=es("__dispose");function ul(e){if(!at(e))return e;for(const t in e)if(Oi(e,t))if(!t.includes("."))at(e[t])&&ul(e[t]);else{const n=t.split("."),i=n.length-1;let r=e,a=!1;for(let c=0;c<i;c++){if(n[c]in r||(r[n[c]]=Ot()),!at(r[n[c]])){a=!0;break}r=r[n[c]]}a||(r[n[i]]=e[t],delete e[t]),at(r[n[i]])&&ul(r[n[i]])}return e}function B_(e,t){const{messages:n,__i18n:i,messageResolver:r,flatJson:a}=t,c=ht(n)?n:Qt(i)?Ot():{[e]:Ot()};if(Qt(i)&&i.forEach(f=>{if("locale"in f&&"resource"in f){const{locale:m,resource:b}=f;m?(c[m]=c[m]||Ot(),wo(b,c[m])):wo(b,c)}else Ne(f)&&wo(JSON.parse(f),c)}),r==null&&a)for(const f in c)Oi(c,f)&&ul(c[f]);return c}function H_(e){return e.type}function c$(e,t,n){let i=at(t.messages)?t.messages:Ot();"__i18nGlobal"in n&&(i=B_(e.locale.value,{messages:i,__i18n:n.__i18nGlobal}));const r=Object.keys(i);r.length&&r.forEach(a=>{e.mergeLocaleMessage(a,i[a])});{if(at(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach(c=>{e.mergeDateTimeFormat(c,t.datetimeFormats[c])})}if(at(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach(c=>{e.mergeNumberFormat(c,t.numberFormats[c])})}}}function ww(e){return Dt(qi,null,e,0)}const xw="__INTLIFY_META__",Sw=()=>[],u$=()=>!1;let kw=0;function _w(e){return(t,n,i,r)=>e(n,i,wn()||void 0,r)}const d$=()=>{const e=wn();let t=null;return e&&(t=H_(e)[xw])?{[xw]:t}:null};function j_(e={}){const{__root:t,__injectWithOption:n}=e,i=t===void 0,r=e.flatJson,a=Xu?ft:ys;let c=Vt(e.inheritLocale)?e.inheritLocale:!0;const f=a(t&&c?t.locale.value:Ne(e.locale)?e.locale:Qu),m=a(t&&c?t.fallbackLocale.value:Ne(e.fallbackLocale)||Qt(e.fallbackLocale)||ht(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),b=a(B_(f.value,e)),y=a(ht(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),k=a(ht(e.numberFormats)?e.numberFormats:{[f.value]:{}});let P=t?t.missingWarn:Vt(e.missingWarn)||Ku(e.missingWarn)?e.missingWarn:!0,C=t?t.fallbackWarn:Vt(e.fallbackWarn)||Ku(e.fallbackWarn)?e.fallbackWarn:!0,N=t?t.fallbackRoot:Vt(e.fallbackRoot)?e.fallbackRoot:!0,B=!!e.fallbackFormat,U=Tt(e.missing)?e.missing:null,M=Tt(e.missing)?_w(e.missing):null,F=Tt(e.postTranslation)?e.postTranslation:null,I=t?t.warnHtmlMessage:Vt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,E=!!e.escapeParameter;const z=t?t.modifiers:ht(e.modifiers)?e.modifiers:{};let $=e.pluralRules||t&&t.pluralRules,L;L=(()=>{i&&uw(null);const K={version:r$,locale:f.value,fallbackLocale:m.value,messages:b.value,modifiers:z,pluralRules:$,missing:M===null?void 0:M,missingWarn:P,fallbackWarn:C,fallbackFormat:B,unresolving:!0,postTranslation:F===null?void 0:F,warnHtmlMessage:I,escapeParameter:E,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};K.datetimeFormats=y.value,K.numberFormats=k.value,K.__datetimeFormatters=ht(L)?L.__datetimeFormatters:void 0,K.__numberFormatters=ht(L)?L.__numberFormatters:void 0;const re=Wj(K);return i&&uw(re),re})(),wa(L,f.value,m.value);function ne(){return[f.value,m.value,b.value,y.value,k.value]}const Q=Ut({get:()=>f.value,set:K=>{f.value=K,L.locale=f.value}}),ce=Ut({get:()=>m.value,set:K=>{m.value=K,L.fallbackLocale=m.value,wa(L,f.value,K)}}),te=Ut(()=>b.value),be=Ut(()=>y.value),Me=Ut(()=>k.value);function Oe(){return Tt(F)?F:null}function xe(K){F=K,L.postTranslation=K}function Le(){return U}function Se(K){K!==null&&(M=_w(K)),U=K,L.missing=M}const Fe=(K,re,Ce,Be,Ze,et)=>{ne();let _t;try{__INTLIFY_PROD_DEVTOOLS__,i||(L.fallbackContext=t?zj():void 0),_t=K(L)}finally{__INTLIFY_PROD_DEVTOOLS__,i||(L.fallbackContext=void 0)}if(Ce!=="translate exists"&&rn(_t)&&_t===qd||Ce==="translate exists"&&!_t){const[Yt,An]=re();return t&&N?Be(t):Ze(Yt)}else{if(et(_t))return _t;throw pi(ii.UNEXPECTED_RETURN_TYPE)}};function bt(...K){return Fe(re=>Reflect.apply(yw,null,[re,...K]),()=>Jp(...K),"translate",re=>Reflect.apply(re.t,re,[...K]),re=>re,re=>Ne(re))}function xt(...K){const[re,Ce,Be]=K;if(Be&&!at(Be))throw pi(ii.INVALID_ARGUMENT);return bt(re,Ce,vn({resolvedMessage:!0},Be||{}))}function it(...K){return Fe(re=>Reflect.apply(fw,null,[re,...K]),()=>Xp(...K),"datetime format",re=>Reflect.apply(re.d,re,[...K]),()=>lw,re=>Ne(re))}function Lt(...K){return Fe(re=>Reflect.apply(pw,null,[re,...K]),()=>Kp(...K),"number format",re=>Reflect.apply(re.n,re,[...K]),()=>lw,re=>Ne(re))}function kt(K){return K.map(re=>Ne(re)||rn(re)||Vt(re)?ww(String(re)):re)}const pt={normalize:kt,interpolate:K=>K,type:"vnode"};function pe(...K){return Fe(re=>{let Ce;const Be=re;try{Be.processor=pt,Ce=Reflect.apply(yw,null,[Be,...K])}finally{Be.processor=null}return Ce},()=>Jp(...K),"translate",re=>re[Zp](...K),re=>[ww(re)],re=>Qt(re))}function ke(...K){return Fe(re=>Reflect.apply(pw,null,[re,...K]),()=>Kp(...K),"number format",re=>re[em](...K),Sw,re=>Ne(re)||Qt(re))}function Pe(...K){return Fe(re=>Reflect.apply(fw,null,[re,...K]),()=>Xp(...K),"datetime format",re=>re[Qp](...K),Sw,re=>Ne(re)||Qt(re))}function Re(K){$=K,L.pluralRules=$}function Xe(K,re){return Fe(()=>{if(!K)return!1;const Ce=Ne(re)?re:f.value,Be=q(Ce),Ze=L.messageResolver(Be,K);return Mr(Ze)||li(Ze)||Ne(Ze)},()=>[K],"translate exists",Ce=>Reflect.apply(Ce.te,Ce,[K,re]),u$,Ce=>Vt(Ce))}function _e(K){let re=null;const Ce=A_(L,m.value,f.value);for(let Be=0;Be<Ce.length;Be++){const Ze=b.value[Ce[Be]]||{},et=L.messageResolver(Ze,K);if(et!=null){re=et;break}}return re}function G(K){const re=_e(K);return re??(t?t.tm(K)||{}:{})}function q(K){return b.value[K]||{}}function ae(K,re){if(r){const Ce={[K]:re};for(const Be in Ce)Oi(Ce,Be)&&ul(Ce[Be]);re=Ce[K]}b.value[K]=re,L.messages=b.value}function ge(K,re){b.value[K]=b.value[K]||{};const Ce={[K]:re};if(r)for(const Be in Ce)Oi(Ce,Be)&&ul(Ce[Be]);re=Ce[K],wo(re,b.value[K]),L.messages=b.value}function ue(K){return y.value[K]||{}}function W(K,re){y.value[K]=re,L.datetimeFormats=y.value,hw(L,K,re)}function V(K,re){y.value[K]=vn(y.value[K]||{},re),L.datetimeFormats=y.value,hw(L,K,re)}function J(K){return k.value[K]||{}}function le(K,re){k.value[K]=re,L.numberFormats=k.value,mw(L,K,re)}function he(K,re){k.value[K]=vn(k.value[K]||{},re),L.numberFormats=k.value,mw(L,K,re)}kw++,t&&Xu&&(tn(t.locale,K=>{c&&(f.value=K,L.locale=K,wa(L,f.value,m.value))}),tn(t.fallbackLocale,K=>{c&&(m.value=K,L.fallbackLocale=K,wa(L,f.value,m.value))}));const ve={id:kw,locale:Q,fallbackLocale:ce,get inheritLocale(){return c},set inheritLocale(K){c=K,K&&t&&(f.value=t.locale.value,m.value=t.fallbackLocale.value,wa(L,f.value,m.value))},get availableLocales(){return Object.keys(b.value).sort()},messages:te,get modifiers(){return z},get pluralRules(){return $||{}},get isGlobal(){return i},get missingWarn(){return P},set missingWarn(K){P=K,L.missingWarn=P},get fallbackWarn(){return C},set fallbackWarn(K){C=K,L.fallbackWarn=C},get fallbackRoot(){return N},set fallbackRoot(K){N=K},get fallbackFormat(){return B},set fallbackFormat(K){B=K,L.fallbackFormat=B},get warnHtmlMessage(){return I},set warnHtmlMessage(K){I=K,L.warnHtmlMessage=K},get escapeParameter(){return E},set escapeParameter(K){E=K,L.escapeParameter=K},t:bt,getLocaleMessage:q,setLocaleMessage:ae,mergeLocaleMessage:ge,getPostTranslationHandler:Oe,setPostTranslationHandler:xe,getMissingHandler:Le,setMissingHandler:Se,[a$]:Re};return ve.datetimeFormats=be,ve.numberFormats=Me,ve.rt=xt,ve.te=Xe,ve.tm=G,ve.d=it,ve.n=Lt,ve.getDateTimeFormat=ue,ve.setDateTimeFormat=W,ve.mergeDateTimeFormat=V,ve.getNumberFormat=J,ve.setNumberFormat=le,ve.mergeNumberFormat=he,ve[l$]=n,ve[Zp]=pe,ve[Qp]=Pe,ve[em]=ke,ve}const $_="vue-i18n: composer properties",Dh={"vue-devtools-plugin-vue-i18n":"Vue I18n DevTools","vue-i18n-resource-inspector":"Vue I18n DevTools","vue-i18n-timeline":"Vue I18n"},f$={"vue-i18n-resource-inspector":"Search for scopes ..."},h$={"vue-i18n-timeline":16764185};let nm;async function p$(e,t){return new Promise((n,i)=>{try{Id({id:"vue-devtools-plugin-vue-i18n",label:Dh["vue-devtools-plugin-vue-i18n"],packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[$_],app:e},r=>{nm=r,r.on.visitComponentTree(({componentInstance:c,treeNode:f})=>{m$(c,f,t)}),r.on.inspectComponent(({componentInstance:c,instanceData:f})=>{c.vnode.el&&c.vnode.el.__VUE_I18N__&&f&&(t.mode==="legacy"?c.vnode.el.__VUE_I18N__!==t.global.__composer&&Pw(f,c.vnode.el.__VUE_I18N__):Pw(f,c.vnode.el.__VUE_I18N__))}),r.addInspector({id:"vue-i18n-resource-inspector",label:Dh["vue-i18n-resource-inspector"],icon:"language",treeFilterPlaceholder:f$["vue-i18n-resource-inspector"]}),r.on.getInspectorTree(c=>{c.app===e&&c.inspectorId==="vue-i18n-resource-inspector"&&w$(c,t)});const a=new Map;r.on.getInspectorState(async c=>{if(c.app===e&&c.inspectorId==="vue-i18n-resource-inspector")if(r.unhighlightElement(),S$(c,t),c.nodeId==="global"){if(!a.has(c.app)){const[f]=await r.getComponentInstances(c.app);a.set(c.app,f)}r.highlightElement(a.get(c.app))}else{const f=x$(c.nodeId,t);f&&r.highlightElement(f)}}),r.on.editInspectorState(c=>{c.app===e&&c.inspectorId==="vue-i18n-resource-inspector"&&_$(c,t)}),r.addTimelineLayer({id:"vue-i18n-timeline",label:Dh["vue-i18n-timeline"],color:h$["vue-i18n-timeline"]}),n(!0)})}catch(r){console.error(r),i(!1)}})}function z_(e){return e.type.name||e.type.displayName||e.type.__file||"Anonymous"}function m$(e,t,n){const i=n.mode==="composition"?n.global:n.global.__composer;if(e&&e.vnode.el&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==i){const r={label:`i18n (${z_(e)} Scope)`,textColor:0,backgroundColor:16764185};t.tags.push(r)}}function Pw(e,t){const n=$_;e.state.push({type:n,key:"locale",editable:!0,value:t.locale.value}),e.state.push({type:n,key:"availableLocales",editable:!1,value:t.availableLocales}),e.state.push({type:n,key:"fallbackLocale",editable:!0,value:t.fallbackLocale.value}),e.state.push({type:n,key:"inheritLocale",editable:!0,value:t.inheritLocale}),e.state.push({type:n,key:"messages",editable:!1,value:Sg(t.messages.value)}),e.state.push({type:n,key:"datetimeFormats",editable:!1,value:t.datetimeFormats.value}),e.state.push({type:n,key:"numberFormats",editable:!1,value:t.numberFormats.value})}function Sg(e){const t={};return Object.keys(e).forEach(n=>{const i=e[n];Tt(i)&&"source"in i?t[n]=v$(i):Mr(i)&&i.loc&&i.loc.source?t[n]=i.loc.source:at(i)?t[n]=Sg(i):t[n]=i}),t}const g$={"<":"&lt;",">":"&gt;",'"':"&quot;","&":"&amp;"};function b$(e){return e.replace(/[<>"&]/g,y$)}function y$(e){return g$[e]||e}function v$(e){return{_custom:{type:"function",display:`<span>ƒ</span> ${e.source?`("${b$(e.source)}")`:"(?)"}`}}}function w$(e,t){e.rootNodes.push({id:"global",label:"Global Scope"});const n=t.mode==="composition"?t.global:t.global.__composer;for(const[i,r]of t.__instances){const a=t.mode==="composition"?r:r.__composer;n!==a&&e.rootNodes.push({id:a.id.toString(),label:`${z_(i)} Scope`})}}function x$(e,t){let n=null;if(e!=="global"){for(const[i,r]of t.__instances.entries())if(r.id.toString()===e){n=i;break}}return n}function W_(e,t){if(e==="global")return t.mode==="composition"?t.global:t.global.__composer;{const n=Array.from(t.__instances.values()).find(i=>i.id.toString()===e);return n?t.mode==="composition"?n:n.__composer:null}}function S$(e,t){const n=W_(e.nodeId,t);return n&&(e.state=k$(n)),null}function k$(e){const t={},n="Locale related info",i=[{type:n,key:"locale",editable:!0,value:e.locale.value},{type:n,key:"fallbackLocale",editable:!0,value:e.fallbackLocale.value},{type:n,key:"availableLocales",editable:!1,value:e.availableLocales},{type:n,key:"inheritLocale",editable:!0,value:e.inheritLocale}];t[n]=i;const r="Locale messages info",a=[{type:r,key:"messages",editable:!1,value:Sg(e.messages.value)}];t[r]=a;{const c="Datetime formats info",f=[{type:c,key:"datetimeFormats",editable:!1,value:e.datetimeFormats.value}];t[c]=f;const m="Datetime formats info",b=[{type:m,key:"numberFormats",editable:!1,value:e.numberFormats.value}];t[m]=b}return t}function im(e,t){if(nm){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),nm.addTimelineEvent({layerId:"vue-i18n-timeline",event:{title:e,groupId:n,time:Date.now(),meta:{},data:t||{},logType:e==="compile-error"?"error":e==="fallback"||e==="missing"?"warning":"default"}})}}function _$(e,t){const n=W_(e.nodeId,t);if(n){const[i]=e.path;i==="locale"&&Ne(e.state.value)?n.locale.value=e.state.value:i==="fallbackLocale"&&(Ne(e.state.value)||Qt(e.state.value)||at(e.state.value))?n.fallbackLocale.value=e.state.value:i==="inheritLocale"&&Vt(e.state.value)&&(n.inheritLocale=e.state.value)}}const kg={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function P$({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((i,r)=>[...i,...r.type===Jt?r.children:[r]],[]):t.reduce((n,i)=>{const r=e[i];return r&&(n[i]=r()),n},Ot())}function V_(){return Jt}const E$=Nn({name:"i18n-t",props:vn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>rn(e)||!isNaN(e)}},kg),setup(e,t){const{slots:n,attrs:i}=t,r=e.i18n||Yd({useScope:e.scope,__useComponent:!0});return()=>{const a=Object.keys(n).filter(k=>k!=="_"),c=Ot();e.locale&&(c.locale=e.locale),e.plural!==void 0&&(c.plural=Ne(e.plural)?+e.plural:e.plural);const f=P$(t,a),m=r[Zp](e.keypath,f,c),b=vn(Ot(),i),y=Ne(e.tag)||at(e.tag)?e.tag:V_();return Gt(y,b,m)}}}),Ew=E$;function T$(e){return Qt(e)&&!Ne(e[0])}function G_(e,t,n,i){const{slots:r,attrs:a}=t;return()=>{const c={part:!0};let f=Ot();e.locale&&(c.locale=e.locale),Ne(e.format)?c.key=e.format:at(e.format)&&(Ne(e.format.key)&&(c.key=e.format.key),f=Object.keys(e.format).reduce((P,C)=>n.includes(C)?vn(Ot(),P,{[C]:e.format[C]}):P,Ot()));const m=i(e.value,c,f);let b=[c.key];Qt(m)?b=m.map((P,C)=>{const N=r[P.type],B=N?N({[P.type]:P.value,index:C,parts:m}):[P.value];return T$(B)&&(B[0].key=`${P.type}-${C}`),B}):Ne(m)&&(b=[m]);const y=vn(Ot(),a),k=Ne(e.tag)||at(e.tag)?e.tag:V_();return Gt(k,y,b)}}const C$=Nn({name:"i18n-n",props:vn({value:{type:Number,required:!0},format:{type:[String,Object]}},kg),setup(e,t){const n=e.i18n||Yd({useScope:e.scope,__useComponent:!0});return G_(e,t,N_,(...i)=>n[em](...i))}}),Tw=C$,A$=Nn({name:"i18n-d",props:vn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},kg),setup(e,t){const n=e.i18n||Yd({useScope:e.scope,__useComponent:!0});return G_(e,t,D_,(...i)=>n[Qp](...i))}}),Cw=A$;function O$(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const i=n.__getInstance(t);return i!=null?i.__composer:e.global.__composer}}function M$(e){const t=c=>{const{instance:f,value:m}=c;if(!f||!f.$)throw pi(ii.UNEXPECTED_ERROR);const b=O$(e,f.$),y=Aw(m);return[Reflect.apply(b.t,b,[...Ow(y)]),b]};return{created:(c,f)=>{const[m,b]=t(f);Xu&&e.global===b&&(c.__i18nWatcher=tn(b.locale,()=>{f.instance&&f.instance.$forceUpdate()})),c.__composer=b,c.textContent=m},unmounted:c=>{Xu&&c.__i18nWatcher&&(c.__i18nWatcher(),c.__i18nWatcher=void 0,delete c.__i18nWatcher),c.__composer&&(c.__composer=void 0,delete c.__composer)},beforeUpdate:(c,{value:f})=>{if(c.__composer){const m=c.__composer,b=Aw(f);c.textContent=Reflect.apply(m.t,m,[...Ow(b)])}},getSSRProps:c=>{const[f]=t(c);return{textContent:f}}}}function Aw(e){if(Ne(e))return{path:e};if(ht(e)){if(!("path"in e))throw pi(ii.REQUIRED_VALUE,"path");return e}else throw pi(ii.INVALID_VALUE)}function Ow(e){const{path:t,locale:n,args:i,choice:r,plural:a}=e,c={},f=i||{};return Ne(n)&&(c.locale=n),rn(r)&&(c.plural=r),rn(a)&&(c.plural=a),[t,f,c]}function L$(e,t,...n){const i=ht(n[0])?n[0]:{};(Vt(i.globalInstall)?i.globalInstall:!0)&&([Ew.name,"I18nT"].forEach(a=>e.component(a,Ew)),[Tw.name,"I18nN"].forEach(a=>e.component(a,Tw)),[Cw.name,"I18nD"].forEach(a=>e.component(a,Cw))),e.directive("t",M$(t))}const R$=es("global-vue-i18n");function I$(e={},t){const n=Vt(e.globalInjection)?e.globalInjection:!0,i=new Map,[r,a]=D$(e),c=es("");function f(k){return i.get(k)||null}function m(k,P){i.set(k,P)}function b(k){i.delete(k)}const y={get mode(){return"composition"},async install(k,...P){if(k.__VUE_I18N__=y,k.__VUE_I18N_SYMBOL__=c,k.provide(k.__VUE_I18N_SYMBOL__,y),ht(P[0])){const B=P[0];y.__composerExtend=B.__composerExtend,y.__vueI18nExtend=B.__vueI18nExtend}let C=null;n&&(C=z$(k,y.global)),L$(k,y,...P);const N=k.unmount;k.unmount=()=>{C&&C(),y.dispose(),N()};{if(!await p$(k,y))throw pi(ii.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN);const U=b_();{const M=a;M[ed]&&M[ed](U)}U.on("*",im)}},get global(){return a},dispose(){r.stop()},__instances:i,__getInstance:f,__setInstance:m,__deleteInstance:b};return y}function Yd(e={}){const t=wn();if(t==null)throw pi(ii.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw pi(ii.NOT_INSTALLED);const n=N$(t),i=U$(n),r=H_(t),a=F$(e,r);if(a==="global")return c$(i,e,r),i;if(a==="parent"){let m=B$(n,t,e.__useComponent);return m==null&&(m=i),m}const c=n;let f=c.__getInstance(t);if(f==null){const m=vn({},e);"__i18n"in r&&(m.__i18n=r.__i18n),i&&(m.__root=i),f=j_(m),c.__composerExtend&&(f[tm]=c.__composerExtend(f)),j$(c,t,f),c.__setInstance(t,f)}return f}function D$(e,t,n){const i=Ho(),r=i.run(()=>j_(e));if(r==null)throw pi(ii.UNEXPECTED_ERROR);return[i,r]}function N$(e){const t=yn(e.isCE?R$:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw pi(e.isCE?ii.NOT_INSTALLED_WITH_PROVIDE:ii.UNEXPECTED_ERROR);return t}function F$(e,t){return $d(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function U$(e){return e.mode==="composition"?e.global:e.global.__composer}function B$(e,t,n=!1){let i=null;const r=t.root;let a=H$(t,n);for(;a!=null;){const c=e;if(e.mode==="composition"&&(i=c.__getInstance(a)),i!=null||r===a)break;a=a.parent}return i}function H$(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function j$(e,t,n){let i=null;er(()=>{if(t.vnode.el){t.vnode.el.__VUE_I18N__=n,i=b_();const r=n;r[ed]&&r[ed](i),i.on("*",im)}},t),zo(()=>{const r=n;t.vnode.el&&t.vnode.el.__VUE_I18N__&&(i&&i.off("*",im),r[vw]&&r[vw](),delete t.vnode.el.__VUE_I18N__),e.__deleteInstance(t);const a=r[tm];a&&(a(),delete r[tm])},t)}const $$=["locale","fallbackLocale","availableLocales"],Mw=["t","rt","d","n","tm","te"];function z$(e,t){const n=Object.create(null);return $$.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a)throw pi(ii.UNEXPECTED_ERROR);const c=dt(a.value)?{get(){return a.value.value},set(f){a.value.value=f}}:{get(){return a.get&&a.get()}};Object.defineProperty(n,r,c)}),e.config.globalProperties.$i18n=n,Mw.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a||!a.value)throw pi(ii.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,a)}),()=>{delete e.config.globalProperties.$i18n,Mw.forEach(r=>{delete e.config.globalProperties[`$${r}`]})}}o$();Uj(vj);Bj(Dj);Hj(A_);if(__INTLIFY_PROD_DEVTOOLS__){const e=cg();e.__INTLIFY__=!0,wj(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function W$(){return Or(al)}function V$(){return Or(pg)}function G$(){return Or(mg)}function q$(){return Or(mg)}function q_(){return Or(Zu)}const Y$=an({name:"i18n:plugin:switch-locale-path-ssr",dependsOn:["i18n:plugin"],setup(e){if(e.$config.public.i18n.experimental.switchLocalePathLinkSSR!==!0)return;const t=q_(),n=new RegExp([`<!--${Zv}-\\[(\\w+)\\]-->`,".+?",`<!--/${Zv}-->`].join(""),"g");e.hook("app:rendered",i=>{var r;((r=i.renderResult)==null?void 0:r.html)!=null&&(i.renderResult.html=i.renderResult.html.replaceAll(n,(a,c)=>a.replace(/href="([^"]+)"/,`href="${encodeURI(t(c??""))}"`)))})}}),X$=an({name:"i18n:plugin:route-locale-detect",dependsOn:["i18n:plugin"],async setup(e){const t=e;t.$router.currentRoute;const n=hg();async function i(a){let c=cH(a,n(a),mt(t.$i18n.locale),t.$i18n.getLocaleCookie());return t._vueI18n.__firstAccess&&(t._vueI18n.__setLocale(c),await t.$i18n.loadLocaleMessages(c)),await t.runWithContext(()=>x_(c,t._vueI18n.__firstAccess))&&(c=mt(t.$i18n.locale)),c}iI("locale-changing",async(a,c)=>{let f,m;const b=([f,m]=gs(()=>t.runWithContext(()=>i(a))),f=await f,m(),f),y=([f,m]=gs(()=>t.runWithContext(()=>S_({to:a,from:c,locale:b,routeLocale:n(a)},!0))),f=await f,m(),f);return t._vueI18n.__firstAccess=!1,[f,m]=gs(()=>t.runWithContext(()=>k_({nuxtApp:t,redirectPath:y,locale:b,route:a}))),f=await f,m(),f},{global:!0})}});function K$(e,{extendComposer:t,extendComposerInstance:n}){const i=Ho(),r=e.install.bind(e);return e.install=(a,...c)=>{const f=Object.assign({},c[0]);f.__composerExtend=b=>(n(b,Ca(e)),()=>{}),e.mode==="legacy"&&(f.__vueI18nExtend=b=>(n(b,Ca(b)),()=>{})),Reflect.apply(r,e,[a,f]);const m=Ca(e);if(i.run(()=>{t(m),e.mode==="legacy"&&v_(e.global)&&n(e.global,Ca(e.global))}),e.mode==="composition"&&a.config.globalProperties.$i18n!=null&&n(a.config.globalProperties.$i18n,m),a.unmount){const b=a.unmount.bind(a);a.unmount=()=>{i.stop(),b()}}},i}const J$=an({name:"i18n:plugin",parallel:WB,async setup(e){let t,n;const i=e,r=i.$router.currentRoute,a=_H(i);kH(i,a);const c={...i.$config.public.i18n,defaultLocale:a};i.$config.public.i18n.defaultLocale=a,c.baseUrl=mH();const f=Cl(),m=([t,n]=gs(()=>QB(zB,nt())),t=await t,n(),t);m.messages=m.messages||{},m.fallbackLocale=m.fallbackLocale??!1,a&&(m.locale=a);const b=hg(),y=yH(),k=I$(m);return k.__firstAccess=!0,k.__setLocale=P=>{const C=Ju(k);dt(C.locale)?C.locale.value=P:C.locale=P},i._vueI18n=k,K$(k,{extendComposer(P){const C=ft(c.locales),N=ft(qs),B=ft("");P.locales=Ut(()=>C.value),P.localeCodes=Ut(()=>N.value),P.baseUrl=Ut(()=>B.value),tn(P.locale,()=>{B.value=YB(c.baseUrl,i)},{immediate:!0}),P.strategy=c.strategy,P.localeProperties=Ut(()=>zd.find(U=>U.code===P.locale.value)||{code:P.locale.value}),P.setLocale=async U=>{if(await x_(U,k.__firstAccess),P.strategy==="no_prefix"){await P.loadLocaleMessages(U),k.__setLocale(U);return}const M=r.value,F=await i.runWithContext(()=>S_({to:M,locale:U,routeLocale:b(M)}));await i.runWithContext(()=>k_({nuxtApp:i,redirectPath:F,locale:U,route:M},{enableNavigate:!0}))},P.loadLocaleMessages=async U=>await Vp(U,Wp,P.mergeLocaleMessage.bind(P)),P.differentDomains=c.differentDomains,P.defaultLocale=c.defaultLocale,P.getBrowserLocale=()=>bH(),P.getLocaleCookie=()=>vH(y,f,P.defaultLocale),P.setLocaleCookie=U=>wH(y,U,f),P.onBeforeLanguageSwitch=(U,M,F,I)=>e.callHook("i18n:beforeLocaleSwitch",{oldLocale:U,newLocale:M,initialSetup:F,context:I}),P.onLanguageSwitched=(U,M)=>e.callHook("i18n:localeSwitched",{oldLocale:U,newLocale:M}),P.finalizePendingLocaleChange=async()=>{var U;k.__pendingLocale&&(k.__setLocale(k.__pendingLocale),(U=k.__resolvePendingLocalePromise)==null||U.call(k),k.__pendingLocale=void 0)},P.waitForPendingLocaleChange=async()=>{k.__pendingLocale&&k.__pendingLocalePromise&&await k.__pendingLocalePromise}},extendComposerInstance(P,C){const N=[["locales",()=>C.locales],["localeCodes",()=>C.localeCodes],["baseUrl",()=>C.baseUrl],["strategy",()=>C.strategy],["localeProperties",()=>C.localeProperties],["setLocale",()=>async B=>Reflect.apply(C.setLocale,C,[B])],["loadLocaleMessages",()=>async B=>Reflect.apply(C.loadLocaleMessages,C,[B])],["differentDomains",()=>C.differentDomains],["defaultLocale",()=>C.defaultLocale],["getBrowserLocale",()=>()=>Reflect.apply(C.getBrowserLocale,C,[])],["getLocaleCookie",()=>()=>Reflect.apply(C.getLocaleCookie,C,[])],["setLocaleCookie",()=>B=>Reflect.apply(C.setLocaleCookie,C,[B])],["onBeforeLanguageSwitch",()=>(B,U,M,F)=>Reflect.apply(C.onBeforeLanguageSwitch,C,[B,U,M,F])],["onLanguageSwitched",()=>(B,U)=>Reflect.apply(C.onLanguageSwitched,C,[B,U])],["finalizePendingLocaleChange",()=>()=>Reflect.apply(C.finalizePendingLocaleChange,C,[])],["waitForPendingLocaleChange",()=>()=>Reflect.apply(C.waitForPendingLocaleChange,C,[])]];for(const[B,U]of N)Object.defineProperty(P,B,{get:U})}}),e.vueApp.use(k),gH(i,"$i18n",Ju(k)),{provide:{localeHead:Or(PH),localePath:V$(),localeRoute:G$(),getRouteBaseName:W$(),switchLocalePath:q_(),resolveRoute:Or(gg),localeLocation:q$()}}}}),Y_=/^[a-z0-9]+(-[a-z0-9]+)*$/,Al=(e,t,n,i="")=>{const r=e.split(":");if(e.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const f=r.pop(),m=r.pop(),b={provider:r.length>0?r[0]:i,prefix:m,name:f};return t&&!au(b)?null:b}const a=r[0],c=a.split("-");if(c.length>1){const f={provider:i,prefix:c.shift(),name:c.join("-")};return t&&!au(f)?null:f}if(n&&i===""){const f={provider:i,prefix:"",name:a};return t&&!au(f,n)?null:f}return null},au=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,X_=Object.freeze({left:0,top:0,width:16,height:16}),td=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),qo=Object.freeze({...X_,...td}),sm=Object.freeze({...qo,body:"",hidden:!1});function Z$(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const i=((e.rotate||0)+(t.rotate||0))%4;return i&&(n.rotate=i),n}function Lw(e,t){const n=Z$(e,t);for(const i in sm)i in td?i in e&&!(i in n)&&(n[i]=td[i]):i in t?n[i]=t[i]:i in e&&(n[i]=e[i]);return n}function Q$(e,t){const n=e.icons,i=e.aliases||Object.create(null),r=Object.create(null);function a(c){if(n[c])return r[c]=[];if(!(c in r)){r[c]=null;const f=i[c]&&i[c].parent,m=f&&a(f);m&&(r[c]=[f].concat(m))}return r[c]}return Object.keys(n).concat(Object.keys(i)).forEach(a),r}function ez(e,t,n){const i=e.icons,r=e.aliases||Object.create(null);let a={};function c(f){a=Lw(i[f]||r[f],a)}return c(t),n.forEach(c),Lw(e,a)}function K_(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(r=>{t(r,null),n.push(r)});const i=Q$(e);for(const r in i){const a=i[r];a&&(t(r,ez(e,r,a)),n.push(r))}return n}const tz={provider:"",aliases:{},not_found:{},...X_};function Nh(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function J_(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Nh(e,tz))return null;const n=t.icons;for(const r in n){const a=n[r];if(!r||typeof a.body!="string"||!Nh(a,sm))return null}const i=t.aliases||Object.create(null);for(const r in i){const a=i[r],c=a.parent;if(!r||typeof c!="string"||!n[c]&&!i[c]||!Nh(a,sm))return null}return t}const Rw=Object.create(null);function nz(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Lr(e,t){const n=Rw[e]||(Rw[e]=Object.create(null));return n[t]||(n[t]=nz(e,t))}function Z_(e,t){return J_(t)?K_(t,(n,i)=>{i?e.icons[n]=i:e.missing.add(n)}):[]}function iz(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let dl=!1;function Q_(e){return typeof e=="boolean"&&(dl=e),dl}function _g(e){const t=typeof e=="string"?Al(e,!0,dl):e;if(t){const n=Lr(t.provider,t.prefix),i=t.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function sz(e,t){const n=Al(e,!0,dl);if(!n)return!1;const i=Lr(n.provider,n.prefix);return t?iz(i,n.name,t):(i.missing.add(n.name),!0)}function rz(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),dl&&!t&&!e.prefix){let r=!1;return J_(e)&&(e.prefix="",K_(e,(a,c)=>{sz(a,c)&&(r=!0)})),r}const n=e.prefix;if(!au({provider:t,prefix:n,name:"a"}))return!1;const i=Lr(t,n);return!!Z_(i,e)}function a6(e){const t=_g(e);return t&&{...qo,...t}}const eP=Object.freeze({width:null,height:null}),tP=Object.freeze({...eP,...td}),oz=/(-?[0-9.]*[0-9]+[0-9.]*)/g,az=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Iw(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const i=e.split(oz);if(i===null||!i.length)return e;const r=[];let a=i.shift(),c=az.test(a);for(;;){if(c){const f=parseFloat(a);isNaN(f)?r.push(a):r.push(Math.ceil(f*t*n)/n)}else r.push(a);if(a=i.shift(),a===void 0)return r.join("");c=!c}}function lz(e,t="defs"){let n="";const i=e.indexOf("<"+t);for(;i>=0;){const r=e.indexOf(">",i),a=e.indexOf("</"+t);if(r===-1||a===-1)break;const c=e.indexOf(">",a);if(c===-1)break;n+=e.slice(r+1,a).trim(),e=e.slice(0,i).trim()+e.slice(c+1)}return{defs:n,content:e}}function cz(e,t){return e?"<defs>"+e+"</defs>"+t:t}function uz(e,t,n){const i=lz(e);return cz(i.defs,t+i.content+n)}const dz=e=>e==="unset"||e==="undefined"||e==="none";function fz(e,t){const n={...qo,...e},i={...tP,...t},r={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,i].forEach(B=>{const U=[],M=B.hFlip,F=B.vFlip;let I=B.rotate;M?F?I+=2:(U.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),U.push("scale(-1 1)"),r.top=r.left=0):F&&(U.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),U.push("scale(1 -1)"),r.top=r.left=0);let E;switch(I<0&&(I-=Math.floor(I/4)*4),I=I%4,I){case 1:E=r.height/2+r.top,U.unshift("rotate(90 "+E.toString()+" "+E.toString()+")");break;case 2:U.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:E=r.width/2+r.left,U.unshift("rotate(-90 "+E.toString()+" "+E.toString()+")");break}I%2===1&&(r.left!==r.top&&(E=r.left,r.left=r.top,r.top=E),r.width!==r.height&&(E=r.width,r.width=r.height,r.height=E)),U.length&&(a=uz(a,'<g transform="'+U.join(" ")+'">',"</g>"))});const c=i.width,f=i.height,m=r.width,b=r.height;let y,k;c===null?(k=f===null?"1em":f==="auto"?b:f,y=Iw(k,m/b)):(y=c==="auto"?m:c,k=f===null?Iw(y,b/m):f==="auto"?b:f);const P={},C=(B,U)=>{dz(U)||(P[B]=U.toString())};C("width",y),C("height",k);const N=[r.left,r.top,m,b];return P.viewBox=N.join(" "),{attributes:P,viewBox:N,body:a}}const hz=/\sid="(\S+)"/g,pz="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let mz=0;function gz(e,t=pz){const n=[];let i;for(;i=hz.exec(e);)n.push(i[1]);if(!n.length)return e;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(a=>{const c=typeof t=="function"?t(a):t+(mz++).toString(),f=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+f+')([")]|\\.[a-z])',"g"),"$1"+c+r+"$3")}),e=e.replace(new RegExp(r,"g"),""),e}const rm=Object.create(null);function nP(e,t){rm[e]=t}function om(e){return rm[e]||rm[""]}function Pg(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const Xd=Object.create(null),xa=["https://api.simplesvg.com","https://api.unisvg.com"],lu=[];for(;xa.length>0;)xa.length===1||Math.random()>.5?lu.push(xa.shift()):lu.push(xa.pop());Xd[""]=Pg({resources:["https://api.iconify.design"].concat(lu)});function iP(e,t){const n=Pg(t);return n===null?!1:(Xd[e]=n,!0)}function Kd(e){return Xd[e]}function bz(){return Object.keys(Xd)}const yz=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let nd=yz();function vz(e){nd=e}function wz(){return nd}function xz(e,t){const n=Kd(e);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(c=>{r=Math.max(r,c.length)});const a=t+".json?icons=";i=n.maxURL-r-n.path.length-a.length}return i}function Sz(e){return e===404}const kz=(e,t,n)=>{const i=[],r=xz(e,t),a="icons";let c={type:a,provider:e,prefix:t,icons:[]},f=0;return n.forEach((m,b)=>{f+=m.length+1,f>=r&&b>0&&(i.push(c),c={type:a,provider:e,prefix:t,icons:[]},f=m.length),c.icons.push(m)}),i.push(c),i};function _z(e){if(typeof e=="string"){const t=Kd(e);if(t)return t.path}return"/"}const Pz=(e,t,n)=>{if(!nd){n("abort",424);return}let i=_z(t.provider);switch(t.type){case"icons":{const a=t.prefix,f=t.icons.join(","),m=new URLSearchParams({icons:f});i+=a+".json?"+m.toString();break}case"custom":{const a=t.uri;i+=a.slice(0,1)==="/"?a.slice(1):a;break}default:n("abort",400);return}let r=503;nd(e+i).then(a=>{const c=a.status;if(c!==200){setTimeout(()=>{n(Sz(c)?"abort":"next",c)});return}return r=501,a.json()}).then(a=>{if(typeof a!="object"||a===null){setTimeout(()=>{a===404?n("abort",a):n("next",r)});return}setTimeout(()=>{n("success",a)})}).catch(()=>{n("next",r)})},Ez={prepare:kz,send:Pz};function Tz(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((r,a)=>r.provider!==a.provider?r.provider.localeCompare(a.provider):r.prefix!==a.prefix?r.prefix.localeCompare(a.prefix):r.name.localeCompare(a.name));let i={provider:"",prefix:"",name:""};return e.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const a=r.provider,c=r.prefix,f=r.name,m=n[a]||(n[a]=Object.create(null)),b=m[c]||(m[c]=Lr(a,c));let y;f in b.icons?y=t.loaded:c===""||b.missing.has(f)?y=t.missing:y=t.pending;const k={provider:a,prefix:c,name:f};y.push(k)}),t}function sP(e,t){e.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==t))})}function Cz(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const i=e.provider,r=e.prefix;t.forEach(a=>{const c=a.icons,f=c.pending.length;c.pending=c.pending.filter(m=>{if(m.prefix!==r)return!0;const b=m.name;if(e.icons[b])c.loaded.push({provider:i,prefix:r,name:b});else if(e.missing.has(b))c.missing.push({provider:i,prefix:r,name:b});else return n=!0,!0;return!1}),c.pending.length!==f&&(n||sP([e],a.id),a.callback(c.loaded.slice(0),c.missing.slice(0),c.pending.slice(0),a.abort))})}))}let Az=0;function Oz(e,t,n){const i=Az++,r=sP.bind(null,n,i);if(!t.pending.length)return r;const a={id:i,icons:t,callback:e,abort:r};return n.forEach(c=>{(c.loaderCallbacks||(c.loaderCallbacks=[])).push(a)}),r}function Mz(e,t=!0,n=!1){const i=[];return e.forEach(r=>{const a=typeof r=="string"?Al(r,t,n):r;a&&i.push(a)}),i}var Lz={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Rz(e,t,n,i){const r=e.resources.length,a=e.random?Math.floor(Math.random()*r):e.index;let c;if(e.random){let $=e.resources.slice(0);for(c=[];$.length>1;){const L=Math.floor(Math.random()*$.length);c.push($[L]),$=$.slice(0,L).concat($.slice(L+1))}c=c.concat($)}else c=e.resources.slice(a).concat(e.resources.slice(0,a));const f=Date.now();let m="pending",b=0,y,k=null,P=[],C=[];typeof i=="function"&&C.push(i);function N(){k&&(clearTimeout(k),k=null)}function B(){m==="pending"&&(m="aborted"),N(),P.forEach($=>{$.status==="pending"&&($.status="aborted")}),P=[]}function U($,L){L&&(C=[]),typeof $=="function"&&C.push($)}function M(){return{startTime:f,payload:t,status:m,queriesSent:b,queriesPending:P.length,subscribe:U,abort:B}}function F(){m="failed",C.forEach($=>{$(void 0,y)})}function I(){P.forEach($=>{$.status==="pending"&&($.status="aborted")}),P=[]}function E($,L,ee){const ne=L!=="success";switch(P=P.filter(Q=>Q!==$),m){case"pending":break;case"failed":if(ne||!e.dataAfterTimeout)return;break;default:return}if(L==="abort"){y=ee,F();return}if(ne){y=ee,P.length||(c.length?z():F());return}if(N(),I(),!e.random){const Q=e.resources.indexOf($.resource);Q!==-1&&Q!==e.index&&(e.index=Q)}m="completed",C.forEach(Q=>{Q(ee)})}function z(){if(m!=="pending")return;N();const $=c.shift();if($===void 0){if(P.length){k=setTimeout(()=>{N(),m==="pending"&&(I(),F())},e.timeout);return}F();return}const L={status:"pending",resource:$,callback:(ee,ne)=>{E(L,ee,ne)}};P.push(L),b++,k=setTimeout(z,e.rotate),n($,t,L.callback)}return setTimeout(z),M}function rP(e){const t={...Lz,...e};let n=[];function i(){n=n.filter(f=>f().status==="pending")}function r(f,m,b){const y=Rz(t,f,m,(k,P)=>{i(),b&&b(k,P)});return n.push(y),y}function a(f){return n.find(m=>f(m))||null}return{query:r,find:a,setIndex:f=>{t.index=f},getIndex:()=>t.index,cleanup:i}}function Dw(){}const Fh=Object.create(null);function Iz(e){if(!Fh[e]){const t=Kd(e);if(!t)return;const n=rP(t),i={config:t,redundancy:n};Fh[e]=i}return Fh[e]}function oP(e,t,n){let i,r;if(typeof e=="string"){const a=om(e);if(!a)return n(void 0,424),Dw;r=a.send;const c=Iz(e);c&&(i=c.redundancy)}else{const a=Pg(e);if(a){i=rP(a);const c=e.resources?e.resources[0]:"",f=om(c);f&&(r=f.send)}}return!i||!r?(n(void 0,424),Dw):i.query(t,r,n)().abort}function Nw(){}function Dz(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Cz(e)}))}function Nz(e){const t=[],n=[];return e.forEach(i=>{(i.match(Y_)?t:n).push(i)}),{valid:t,invalid:n}}function Sa(e,t,n){function i(){const r=e.pendingIcons;t.forEach(a=>{r&&r.delete(a),e.icons[a]||e.missing.add(a)})}if(n&&typeof n=="object")try{if(!Z_(e,n).length){i();return}}catch(r){console.error(r)}i(),Dz(e)}function Fw(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function Fz(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:i}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;const a=e.loadIcon;if(e.loadIcons&&(r.length>1||!a)){Fw(e.loadIcons(r,i,n),y=>{Sa(e,r,y)});return}if(a){r.forEach(y=>{const k=a(y,i,n);Fw(k,P=>{const C=P?{prefix:i,icons:{[y]:P}}:null;Sa(e,[y],C)})});return}const{valid:c,invalid:f}=Nz(r);if(f.length&&Sa(e,f,null),!c.length)return;const m=i.match(Y_)?om(n):null;if(!m){Sa(e,c,null);return}m.prepare(n,i,c).forEach(y=>{oP(n,y,k=>{Sa(e,y.icons,k)})})}))}const aP=(e,t)=>{const n=Mz(e,!0,Q_()),i=Tz(n);if(!i.pending.length){let m=!0;return t&&setTimeout(()=>{m&&t(i.loaded,i.missing,i.pending,Nw)}),()=>{m=!1}}const r=Object.create(null),a=[];let c,f;return i.pending.forEach(m=>{const{provider:b,prefix:y}=m;if(y===f&&b===c)return;c=b,f=y,a.push(Lr(b,y));const k=r[b]||(r[b]=Object.create(null));k[y]||(k[y]=[])}),i.pending.forEach(m=>{const{provider:b,prefix:y,name:k}=m,P=Lr(b,y),C=P.pendingIcons||(P.pendingIcons=new Set);C.has(k)||(C.add(k),r[b][y].push(k))}),a.forEach(m=>{const b=r[m.provider][m.prefix];b.length&&Fz(m,b)}),t?Oz(t,i,a):Nw},l6=e=>new Promise((t,n)=>{const i=typeof e=="string"?Al(e,!0):e;if(!i){n(e);return}aP([i||e],r=>{if(r.length&&i){const a=_g(i);if(a){t({...qo,...a});return}}n(e)})});function Uz(e,t,n){Lr("",t).loadIcons=e}function Bz(e,t){const n={...e};for(const i in t){const r=t[i],a=typeof r;i in eP?(r===null||r&&(a==="string"||a==="number"))&&(n[i]=r):a===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const Hz=/[\s,]+/;function jz(e,t){t.split(Hz).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function $z(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(e);return isNaN(r)?0:i(r)}else if(n!==e){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let a=parseFloat(e.slice(0,e.length-n.length));return isNaN(a)?0:(a=a/r,a%1===0?i(a):0)}}return t}function zz(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in t)n+=" "+i+'="'+t[i]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function Wz(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function Vz(e){return"data:image/svg+xml,"+Wz(e)}function Gz(e){return'url("'+Vz(e)+'")'}const Uw={...tP,inline:!1},qz={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Yz={display:"inline-block"},am={backgroundColor:"currentColor"},lP={backgroundColor:"transparent"},Bw={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Hw={webkitMask:am,mask:am,background:lP};for(const e in Hw){const t=Hw[e];for(const n in Bw)t[e+n]=Bw[n]}const cu={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";cu[e+"-flip"]=t,cu[e.slice(0,1)+"-flip"]=t,cu[e+"Flip"]=t});function jw(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const $w=(e,t)=>{const n=Bz(Uw,t),i={...qz},r=t.mode||"svg",a={},c=t.style,f=typeof c=="object"&&!(c instanceof Array)?c:{};for(let B in t){const U=t[B];if(U!==void 0)switch(B){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[B]=U===!0||U==="true"||U===1;break;case"flip":typeof U=="string"&&jz(n,U);break;case"color":a.color=U;break;case"rotate":typeof U=="string"?n[B]=$z(U):typeof U=="number"&&(n[B]=U);break;case"ariaHidden":case"aria-hidden":U!==!0&&U!=="true"&&delete i["aria-hidden"];break;default:{const M=cu[B];M?(U===!0||U==="true"||U===1)&&(n[M]=!0):Uw[B]===void 0&&(i[B]=U)}}}const m=fz(e,n),b=m.attributes;if(n.inline&&(a.verticalAlign="-0.125em"),r==="svg"){i.style={...a,...f},Object.assign(i,b);let B=0,U=t.id;return typeof U=="string"&&(U=U.replace(/-/g,"_")),i.innerHTML=gz(m.body,U?()=>U+"ID"+B++:"iconifyVue"),Gt("svg",i)}const{body:y,width:k,height:P}=e,C=r==="mask"||(r==="bg"?!1:y.indexOf("currentColor")!==-1),N=zz(y,{...b,width:k+"",height:P+""});return i.style={...a,"--svg":Gz(N),width:jw(b.width),height:jw(b.height),...Yz,...C?am:lP,...f},Gt("span",i)};Q_(!0);nP("",Ez);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!rz(i))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const i="IconifyProviders["+n+"] is invalid.";try{const r=t[n];if(typeof r!="object"||!r||r.resources===void 0)continue;iP(n,r)||console.error(i)}catch{console.error(i)}}}}const Xz={...qo,body:""},c6=Nn({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t,n){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let i;if(typeof e!="string"||(i=Al(e,!1,!0))===null)return this.abortLoading(),null;let r=_g(i);if(!r)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",r!==null&&(this._loadingIcon={name:e,abort:aP([i],()=>{this.counter++})})),null;if(this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e)),n){r=Object.assign({},r);const c=n(r.body,i.name,i.prefix,i.provider);typeof c=="string"&&(r.body=c)}const a=["iconify"];return i.prefix!==""&&a.push("iconify--"+i.prefix),i.provider!==""&&a.push("iconify--"+i.provider),{data:r,classes:a}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad,e.customise):null;if(!t)return $w(Xz,e);let n=e;return t.classes&&(n={...e,class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")}),$w({...qo,...t.data},n)}}),Kz={getAPIConfig:Kd,setAPIModule:nP,sendAPIQuery:oP,setFetch:vz,getFetch:wz,listAPIProviders:bz},Jz=an({name:"@nuxt/icon",setup(){var r,a;const e=Zt(),t=QU().icon;Kz.setFetch($fetch.native);const n=[];if(t.provider==="server"){const c=((a=(r=e.app)==null?void 0:r.baseURL)==null?void 0:a.replace(/\/$/,""))??"";n.push(c+(t.localApiEndpoint||"/api/_nuxt_icon")),(t.fallbackToApi===!0||t.fallbackToApi==="client-only")&&n.push(t.iconifyApiEndpoint)}else n.push(t.iconifyApiEndpoint);async function i(c,f){try{const m=await $fetch(n[0]+"/"+f+".json",{query:{icons:c.join(",")}});if(!m||m.prefix!==f||!m.icons)throw new Error("Invalid data"+JSON.stringify(m));return m}catch(m){return console.error("Failed to load custom icons",m),null}}iP("",{resources:n});for(const c of t.customCollections||[])c&&Uz(i,c)}});function Zz(e){return typeof e=="object"&&e!==null}function zw(e,t){return e=Zz(e)?e:Object.create(null),new Proxy(e,{get(n,i,r){return i==="key"?Reflect.get(n,i,r):Reflect.get(n,i,r)||Reflect.get(t,i,r)}})}function Qz(e,t){return t.reduce((n,i)=>n==null?void 0:n[i],e)}function eW(e,t,n){return t.slice(0,-1).reduce((i,r)=>/^(__proto__)$/.test(r)?{}:i[r]=i[r]||{},e)[t[t.length-1]]=n,e}function tW(e,t){return t.reduce((n,i)=>{const r=i.split(".");return eW(n,r,Qz(e,r))},{})}function nW(e,t){return n=>{var i;try{const{storage:r=localStorage,beforeRestore:a=void 0,afterRestore:c=void 0,serializer:f={serialize:JSON.stringify,deserialize:JSON.parse},key:m=t.$id,paths:b=null,debug:y=!1}=n;return{storage:r,beforeRestore:a,afterRestore:c,serializer:f,key:((i=e.key)!=null?i:k=>k)(typeof m=="string"?m:m(t.$id)),paths:b,debug:y}}catch(r){return n.debug&&console.error("[pinia-plugin-persistedstate]",r),null}}}function Ww(e,{storage:t,serializer:n,key:i,debug:r}){try{const a=t==null?void 0:t.getItem(i);a&&e.$patch(n==null?void 0:n.deserialize(a))}catch(a){r&&console.error("[pinia-plugin-persistedstate]",a)}}function Vw(e,{storage:t,serializer:n,key:i,paths:r,debug:a}){try{const c=Array.isArray(r)?tW(e,r):e;t.setItem(i,n.serialize(c))}catch(c){a&&console.error("[pinia-plugin-persistedstate]",c)}}function iW(e={}){return t=>{const{auto:n=!1}=e,{options:{persist:i=n},store:r,pinia:a}=t;if(!i)return;if(!(r.$id in a.state.value)){const f=a._s.get(r.$id.replace("__hot:",""));f&&Promise.resolve().then(()=>f.$persist());return}const c=(Array.isArray(i)?i.map(f=>zw(f,e)):[zw(i,e)]).map(nW(e,r)).filter(Boolean);r.$persist=()=>{c.forEach(f=>{Vw(r.$state,f)})},r.$hydrate=({runHooks:f=!0}={})=>{c.forEach(m=>{const{beforeRestore:b,afterRestore:y}=m;f&&(b==null||b(t)),Ww(r,m),f&&(y==null||y(t))})},c.forEach(f=>{const{beforeRestore:m,afterRestore:b}=f;m==null||m(t),Ww(r,f),b==null||b(t),r.$subscribe((y,k)=>{Vw(k,f)},{detached:!0})})}}function Gw(e){return{getItem:t=>e!=null&&e.readonly?ou(t,{...e,encode:encodeURIComponent,decode:decodeURIComponent,readonly:!0}).value:ou(t,{...e,encode:encodeURIComponent,decode:decodeURIComponent,readonly:!1}).value,setItem:(t,n)=>{if(e!=null&&e.readonly)throw new Error("Cannot set a readonly cookie.");ou(t,{...e,encode:encodeURIComponent,decode:decodeURIComponent,readonly:!1}).value=n}}}function sW(){return{getItem:e=>nt().ssrContext?null:localStorage.getItem(e),setItem:(e,t)=>{nt().ssrContext||localStorage.setItem(e,t)}}}function rW(){return{getItem:e=>nt().ssrContext?null:sessionStorage.getItem(e),setItem:(e,t)=>{nt().ssrContext||sessionStorage.setItem(e,t)}}}const qw={localStorage:sW(),sessionStorage:rW(),cookies:Gw(),cookiesWithOptions:Gw},oW=an(e=>{const{cookieOptions:t,debug:n,storage:i}=Zt().public.persistedState;e.$pinia.use(iW({storage:i==="cookies"?qw.cookiesWithOptions(t):qw[i],debug:n}))});function St(){return St=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},St.apply(this,arguments)}function aW(e,t){const n=t.width,i=t.height,r=t.inlineSize,a=t.blockSize;switch(e){case 1:return n!=null?{type:3,value:n,unit:"px"}:{type:1};case 3:return r!=null?{type:3,value:r,unit:"px"}:{type:1};case 2:return i!=null?{type:3,value:i,unit:"px"}:{type:1};case 4:return a!=null?{type:3,value:a,unit:"px"}:{type:1};case 5:return n!=null&&i!=null&&i>0?{type:2,value:n/i}:{type:1};case 6:return n!=null&&i!=null?{type:4,value:i>=n?"portrait":"landscape"}:{type:1}}}function Uh(e,t){switch(e.type){case 1:case 2:case 3:case 4:return vr(e,t);case 5:{const n=t.sizeFeatures.get(e.feature);return n??{type:1}}case 6:return e.value}}function cP(e){return{type:5,value:e}}function Yw(e,t,n){return cP(function(i,r,a){switch(a){case 1:return i===r;case 2:return i>r;case 3:return i>=r;case 4:return i<r;case 5:return i<=r}}(e,t,n))}function lm(e,t,n){return e==null?t:t==null?e:n(e,t)}function Aa(e,t){switch(e){case"cqw":return t.cqw;case"cqh":return t.cqh;case"cqi":return t.writingAxis===0?t.cqw:t.cqh;case"cqb":return t.writingAxis===1?t.cqw:t.cqh;case"cqmin":return lm(Aa("cqi",t),Aa("cqb",t),Math.min);case"cqmax":return lm(Aa("cqi",t),Aa("cqb",t),Math.max)}}function lW(e,{treeContext:t}){switch(e.unit){case"px":return e.value;case"rem":return e.value*t.rootFontSize;case"em":return e.value*t.fontSize;case"cqw":case"cqh":case"cqi":case"cqb":case"cqmin":case"cqmax":return lm(e.value,Aa(e.unit,t),(n,i)=>n*i)}return null}function Xw(e,t){switch(e.type){case 2:return e.value===0?0:null;case 3:return lW(e,t)}return null}function vr(e,t){switch(e.type){case 4:return function(n,i){const r=Uh(n.left,i),a=Uh(n.right,i),c=n.operator;if(r.type===4&&a.type===4||r.type===5&&a.type===5)return function(f,m,b){return b===1?cP(f.value===m.value):{type:1}}(r,a,c);if(r.type===3||a.type===3){const f=Xw(r,i),m=Xw(a,i);if(f!=null&&m!=null)return Yw(f,m,c)}else if(r.type===2&&a.type===2)return Yw(r.value,a.value,c);return{type:1}}(e,t);case 2:return function(n,i){const r=vr(n.left,i);return r.type!==5||r.value!==!0?r:vr(n.right,i)}(e,t);case 3:return function(n,i){const r=vr(n.left,i);return r.type===5&&r.value===!0?r:vr(n.right,i)}(e,t);case 1:{const n=vr(e.value,t);return n.type===5?{type:5,value:!n.value}:{type:1}}case 5:return Kw(Uh(e,t));case 6:return Kw(e.value)}}function Kw(e){switch(e.type){case 5:return e;case 2:case 3:return{type:5,value:e.value>0}}return{type:1}}const Ol=Array.from({length:4},()=>Math.floor(256*Math.random()).toString(16)).join(""),uP=Nr("container"),fl=Nr("container-type"),hl=Nr("container-name"),uu=`data-cqs-${Ol}`,du=`data-cqc-${Ol}`,Oa=Nr("cqw"),Ma=Nr("cqh"),id=Nr("cqi"),sd=Nr("cqb");function Nr(e){return`--cq-${e}-${Ol}`}const Ae=Symbol();function dP(e,t){const n={value:t,errorIndices:[],index:-1,at(i){const r=n.index+i;return r>=e.length?t:e[r]},consume:i=>(n.index+=i,n.value=n.at(0),n.value),reconsume(){n.index-=1},error(){n.errorIndices.push(n.index)}};return n}function Cn(e){return dP(e,{type:0})}function*Eg(e){const t=[];let n=!1;for(const E of e){const z=E.codePointAt(0);n&&z!==10&&(n=!1,t.push(10)),z===0||z>=55296&&z<=57343?t.push(65533):z===13?n=!0:t.push(z)}const i=dP(t,-1),{at:r,consume:a,error:c,reconsume:f}=i;function m(){return String.fromCodePoint(i.value)}function b(){return{type:13,value:m()}}function y(){for(;gr(r(1));)a(1)}function k(){for(;i.value!==-1;)if(a(1),r(0)===42&&r(1)===47)return void a(1);c()}function P(){const[E,z]=function(){let L=0,ee="",ne=r(1);for(ne!==43&&ne!==45||(a(1),ee+=m());zn(r(1));)a(1),ee+=m();if(r(1)===46&&zn(r(2)))for(L=1,a(1),ee+=m();zn(r(1));)a(1),ee+=m();if(ne=r(1),ne===69||ne===101){const Q=r(2);if(zn(Q))for(L=1,a(1),ee+=m();zn(r(1));)a(1),ee+=m();else if((Q===45||Q===43)&&zn(r(3)))for(L=1,a(1),ee+=m(),a(1),ee+=m();zn(r(1));)a(1),ee+=m()}return[ee,L]}(),$=r(1);return U($,r(1),r(2))?{type:15,value:E,flag:z,unit:F()}:$===37?(a(1),{type:16,value:E}):{type:17,value:E,flag:z}}function C(){const E=F();let z=r(1);if(E.toLowerCase()==="url"&&z===40){for(a(1);gr(r(1))&&gr(r(2));)a(1);z=r(1);const $=r(2);return z===34||z===39?{type:23,value:E}:!gr(z)||$!==34&&$!==39?function(){let L="";for(y();;){const ne=a(1);if(ne===41)return{type:20,value:L};if(ne===-1)return c(),{type:20,value:L};if(gr(ne)){y();const Q=r(1);return Q===41||Q===-1?(a(1),ne===-1&&c(),{type:20,value:L}):(I(),{type:21})}if(ne===34||ne===39||ne===40||(ee=ne)>=0&&ee<=8||ee===11||ee>=14&&ee<=31||ee===127)return c(),I(),{type:21};if(ne===92){if(!oo(ne,r(1)))return c(),{type:21};L+=B()}else L+=m()}var ee}():{type:23,value:E}}return z===40?(a(1),{type:23,value:E}):{type:24,value:E}}function N(E){let z="";for(;;){const $=a(1);if($===-1||$===E)return $===-1&&c(),{type:2,value:z};if(rd($))return c(),f(),{type:3};if($===92){const L=r(1);if(L===-1)continue;rd(L)?a(1):z+=B()}else z+=m()}}function B(){const E=a(1);if(Jw(E)){const z=[E];for(let L=0;L<5;L++){const ee=r(1);if(!Jw(ee))break;z.push(ee),a(1)}gr(r(1))&&a(1);let $=parseInt(String.fromCodePoint(...z),16);return($===0||$>=55296&&$<=57343||$>1114111)&&($=65533),String.fromCodePoint($)}return E===-1?(c(),String.fromCodePoint(65533)):m()}function U(E,z,$){return E===45?fu(z)||z===45||oo(z,$):!!fu(E)}function M(E,z,$){return E===43||E===45?zn(z)||z===46&&zn($):!(E!==46||!zn(z))||!!zn(E)}function F(){let E="";for(;;){const z=a(1);if(Zw(z))E+=m();else{if(!oo(z,r(1)))return f(),E;E+=B()}}}function I(){for(;;){const E=a(1);if(E===-1)return;oo(E,r(1))&&B()}}for(;;){const E=a(1);if(E===47&&r(1)===42)a(2),k();else if(gr(E))y(),yield{type:1};else if(E===34)yield N(E);else if(E===35){const z=r(1);Zw(z)||oo(z,r(2))?yield{type:14,flag:U(r(1),r(2),r(3))?1:0,value:F()}:yield b()}else if(E===39)yield N(E);else if(E===40)yield{type:4};else if(E===41)yield{type:5};else if(E===43)M(E,r(1),r(2))?(f(),yield P()):yield b();else if(E===44)yield{type:6};else if(E===45){const z=r(1),$=r(2);M(E,z,$)?(f(),yield P()):z===45&&$===62?(a(2),yield{type:19}):U(E,z,$)?(f(),yield C()):yield b()}else if(E===46)M(E,r(1),r(2))?(f(),yield P()):yield b();else if(E===58)yield{type:7};else if(E===59)yield{type:8};else if(E===60)r(1)===33&&r(2)===45&&r(3)===45?yield{type:18}:yield b();else if(E===64)U(r(1),r(2),r(3))?yield{type:22,value:F()}:yield b();else if(E===91)yield{type:9};else if(E===92)oo(E,r(1))?(f(),yield C()):(c(),yield b());else if(E===93)yield{type:10};else if(E===123)yield{type:11};else if(E===125)yield{type:12};else if(zn(E))f(),yield P();else if(fu(E))f(),yield C();else{if(E===-1)return yield{type:0},i.errorIndices;yield{type:13,value:m()}}}}function zn(e){return e>=48&&e<=57}function Jw(e){return zn(e)||e>=65&&e<=70||e>=97&&e<=102}function rd(e){return e===10||e===13||e===12}function gr(e){return rd(e)||e===9||e===32}function fu(e){return e>=65&&e<=90||e>=97&&e<=122||e>=128||e===95}function oo(e,t){return e===92&&!rd(t)}function Zw(e){return fu(e)||zn(e)||e===45}const cW={11:12,9:10,4:5};function Wa(e,t){const n=function(i,r){const a=[];for(;;)switch(i.consume(1).type){case 1:break;case 0:return{type:3,value:a};case 18:case 19:if(r!==!1){i.reconsume();const c=cm(i);c!==Ae&&a.push(c)}break;case 22:i.reconsume(),a.push(hP(i));break;default:{i.reconsume();const c=cm(i);c!==Ae&&a.push(c);break}}}(Cn(e),t===!0);return St({},n,{value:n.value.map(i=>i.type===26?function(r,a){return r.value.value.type===0?St({},r,{value:St({},r.value,{value:uW(r.value.value.value)})}):r}(i):i)})}function fP(e){const t=Cn(e),n=[];for(;;){if(t.consume(1).type===0)return n;t.reconsume(),n.push(Js(t))}}function uW(e){return function(t){const n=[],i=[];for(;;){const r=t.consume(1);switch(r.type){case 1:case 8:break;case 0:return{type:1,value:[...i,...n]};case 22:t.reconsume(),n.push(hP(t));break;case 24:{const a=[r];let c=t.at(1);for(;c.type!==8&&c.type!==0;)a.push(Js(t)),c=t.at(1);const f=pP(Cn(a));f!==Ae&&i.push(f);break}case 13:if(r.value==="&"){t.reconsume();const a=cm(t);a!==Ae&&n.push(a);break}default:{t.error(),t.reconsume();let a=t.at(1);for(;a.type!==8&&a.type!==0;)Js(t),a=t.at(1);break}}}}(Cn(e))}function En(e){for(;e.at(1).type===1;)e.consume(1)}function hP(e){let t=e.consume(1);if(t.type!==22)throw new Error(`Unexpected type ${t.type}`);const n=t.value,i=[];for(;;)switch(t=e.consume(1),t.type){case 8:return{type:25,name:n,prelude:i,value:null};case 0:return e.error(),{type:25,name:n,prelude:i,value:null};case 11:return{type:25,name:n,prelude:i,value:Tg(e)};case 28:if(t.source.type===11)return{type:25,name:n,prelude:i,value:t};default:e.reconsume(),i.push(Js(e))}}function cm(e){let t=e.value;const n=[];for(;;)switch(t=e.consume(1),t.type){case 0:return e.error(),Ae;case 11:return{type:26,prelude:n,value:Tg(e)};case 28:if(t.source.type===11)return{type:26,prelude:n,value:t};default:e.reconsume(),n.push(Js(e))}}function pP(e){const t=e.consume(1);if(t.type!==24)throw new Error(`Unexpected type ${t.type}`);const n=t.value,i=[];let r=!1;if(En(e),e.at(1).type!==7)return e.error(),Ae;for(e.consume(1),En(e);e.at(1).type!==0;)i.push(Js(e));const a=i[i.length-2],c=i[i.length-1];return a&&a.type===13&&a.value==="!"&&c.type===24&&c.value.toLowerCase()==="important"&&(r=!0,i.splice(i.length-2)),{type:29,name:n,value:i,important:r}}function Js(e){const t=e.consume(1);switch(t.type){case 11:case 9:case 4:return Tg(e);case 23:return function(n){let i=n.value;if(i.type!==23)throw new Error(`Unexpected type ${i.type}`);const r=i.value,a=[];for(;;)switch(i=n.consume(1),i.type){case 5:return{type:27,name:r,value:a};case 0:return n.error(),{type:27,name:r,value:a};default:n.reconsume(),a.push(Js(n))}}(e);default:return t}}function Tg(e){let t=e.value;const n=t,i=cW[n.type];if(!i)throw new Error(`Unexpected type ${t.type}`);const r=[];for(;;)switch(t=e.consume(1),t.type){case i:return{type:28,source:n,value:{type:0,value:r}};case 0:return e.error(),{type:28,source:n,value:{type:0,value:r}};default:e.reconsume(),r.push(Js(e))}}function Fr(e){return En(e),e.at(1).type===0}const dW={11:["{","}"],9:["[","]"],4:["(",")"]};function $s(e,t){switch(e.type){case 25:return`@${CSS.escape(e.name)} ${e.prelude.map(n=>$s(n)).join("")}${e.value?$s(e.value):";"}`;case 26:return`${e.prelude.map(n=>$s(n)).join("")}${$s(e.value)}`;case 28:{const[n,i]=dW[e.source.type];return`${n}${mP(e.value)}${i}`}case 27:return`${CSS.escape(e.name)}(${e.value.map(n=>$s(n)).join("")})`;case 29:return`${CSS.escape(e.name)}:${e.value.map(n=>$s(n)).join("")}${e.important?" !important":""}`;case 1:return" ";case 8:return";";case 7:return":";case 14:return"#"+CSS.escape(e.value);case 24:return CSS.escape(e.value);case 15:return e.value+CSS.escape(e.unit);case 13:case 17:return e.value;case 2:return`"${CSS.escape(e.value)}"`;case 6:return",";case 20:return"url("+CSS.escape(e.value)+")";case 22:return"@"+CSS.escape(e.value);case 16:return e.value+"%";default:throw new Error(`Unsupported token ${e.type}`)}}function mP(e,t){return e.value.map(n=>{let i=$s(n);return n.type===29&&e.type!==0&&(i+=";"),i}).join("")}function Qw(e){return $s(e)}function ex(e){const t=e.at(1);return t.type===13&&t.value==="="&&(e.consume(1),!0)}function zc(e,t){const n=[];for(;;){const i=e.at(1);if(i.type===0||t&&i.type===7||i.type===13&&(i.value===">"||i.value==="<"||i.value==="="))break;n.push(e.consume(1))}return n}function tx(e){En(e);const t=e.consume(1);return t.type!==13?Ae:t.value===">"?ex(e)?3:2:t.value==="<"?ex(e)?5:4:t.value==="="?1:Ae}function nx(e){return e===4||e===5}function ix(e){return e===2||e===3}function ka(e,t,n){const i=function(a){En(a);const c=a.consume(1);return En(a),c.type!==24||a.at(1).type!==0?Ae:c.value}(Cn(e));if(i===Ae)return Ae;let r=i.toLowerCase();return r=n?n(r):r,t.has(r)?r:Ae}function La(e){return{type:13,value:e}}function sx(e,t){return{type:29,name:e,value:t,important:!1}}function Rr(e){return{type:24,value:e}}function Jd(e,t){return{type:27,name:e,value:t}}function Bh(e){return Jd("var",[Rr(e)])}function um(e,t){En(e);let n=!1,i=e.at(1);if(i.type===24){if(i.value.toLowerCase()!=="not")return Ae;e.consume(1),En(e),n=!0}let r=function(c){const f=c.consume(1);switch(f.type){case 28:{if(f.source.type!==4)return Ae;const m=um(Cn(f.value.value),null);return m!==Ae?m:{type:4,value:f}}case 27:return{type:4,value:f};default:return Ae}}(e);if(r===Ae)return Ae;r=n?{type:1,value:r}:r,En(e),i=e.at(1);const a=i.type===24?i.value.toLowerCase():null;if(a!==null){if(e.consume(1),En(e),a!=="and"&&a!=="or"||t!==null&&a!==t)return Ae;const c=um(e,a);return c===Ae?Ae:{type:a==="and"?2:3,left:r,right:c}}return Fr(e)?r:Ae}function gP(e){return um(e,null)}function hu(e){switch(e.type){case 1:return[Rr("not"),{type:1},...hu(e.value)];case 2:case 3:return[...hu(e.left),{type:1},Rr(e.type===2?"and":"or"),{type:1},...hu(e.right)];case 4:return[e.value]}}const bP={width:1,height:2,"inline-size":3,"block-size":4,"aspect-ratio":5,orientation:6},fW=new Set(Object.keys(bP)),hW=new Set(["none","and","not","or","normal","auto"]),pW=new Set(["initial","inherit","revert","revert-layer","unset"]),mW=new Set(["size","inline-size"]);function yP(e,t,n,i){const r=n();if(r===Ae)return Ae;let a=[r,null];En(e);const c=e.at(1);if(c.type===13){if(c.value!==t)return Ae;e.consume(1),En(e);const f=i();En(e),f!==Ae&&(a=[r,f])}return Fr(e)?a:Ae}function rx(e){const t=e.consume(1);return t.type===17?parseInt(t.value):Ae}function ox(e){const t=Cn(e);En(t);const n=t.consume(1);let i=Ae;switch(n.type){case 17:t.reconsume(),i=function(r){const a=yP(r,"/",()=>rx(r),()=>rx(r));return a===Ae?Ae:{type:2,value:a[0]/(a[1]!==null?a[1]:1)}}(t);break;case 15:i={type:3,value:parseInt(n.value),unit:n.unit.toLowerCase()};break;case 24:{const r=n.value.toLowerCase();switch(r){case"landscape":case"portrait":i={type:4,value:r}}}}return i===Ae?Ae:Fr(t)?{type:6,value:i}:Ae}function gW(e){return!Zd(e=e.toLowerCase())&&!hW.has(e)}function od(e,t){const n=[];for(;;){En(e);const i=e.at(1);if(i.type!==24||!t(i.value))return n;e.consume(1),n.push(i.value)}}function vP(e){const t=[];for(;;){En(e);const n=e.at(1);if(n.type!==24)break;const i=n.value;if(!gW(i))break;e.consume(1),t.push(i)}return t}function Zd(e){return pW.has(e)}function Cg(e){return e.map(t=>"cq-"+t)}function Ag(e){const t=od(e,n=>Zd(n));return t.length===1?Cg(t):Ae}function Og(e,t){const n=od(e,r=>r==="none");if(n.length===1)return Cg(n);if(n.length!==0)return Ae;if(t){const r=Ag(e);if(r!==Ae)return r}const i=vP(e);return i.length>0&&(!t||Fr(e))?i:Ae}function Mg(e,t){if(t){const n=Ag(e);if(n!==Ae)return n}return function(n){const i=od(n,a=>a==="normal");if(i.length===1)return Cg(i);if(i.length!==0)return Ae;const r=od(n,a=>mW.has(a));return r.length>0&&Fr(n)?r:Ae}(e)}function wP(e){const t=Cn(e),n=Ag(t);if(n!==Ae)return[n,n];const i=yP(t,"/",()=>Og(t,!1),()=>Mg(t,!1));return i!==Ae&&Fr(t)?[i[0],i[1]||[]]:Ae}function bW(e){const t=Cn(e),n=vP(t);if(!n||n.length>1)return Ae;const i=gP(t);if(i===Ae)return Ae;const r={features:new Set},a=pu(i,r);return Fr(t)?{name:n.length>0?n[0]:null,condition:a,features:r.features}:Ae}function pu(e,t){switch(e.type){case 1:return{type:1,value:pu(e.value,t)};case 2:case 3:return{type:e.type===2?2:3,left:pu(e.left,t),right:pu(e.right,t)};case 4:if(e.value.type===28){const n=function(i,r){const a=function(f,m){const b=zc(f,!0),y=f.at(1);if(y.type===0){const U=ka(b,m);return U!==Ae&&m.has(U)?{type:1,feature:U}:Ae}if(y.type===7){f.consume(1);const U=zc(f,!1);let M=1;const F=ka(b,m,I=>I.startsWith("min-")?(M=3,I.substring(4)):I.startsWith("max-")?(M=5,I.substring(4)):I);return F!==Ae?{type:2,feature:F,bounds:[null,[M,U]]}:Ae}const k=tx(f);if(k===Ae)return Ae;const P=zc(f,!1);if(f.at(1).type===0){const U=ka(b,m);if(U!==Ae)return{type:2,feature:U,bounds:[null,[k,P]]};const M=ka(P,m);return M!==Ae?{type:2,feature:M,bounds:[[k,b],null]}:Ae}const C=tx(f);if(C===Ae||!(ix(k)&&ix(C)||nx(k)&&nx(C)))return Ae;const N=zc(f,!1),B=ka(P,m);return B!==Ae?{type:2,feature:B,bounds:[[k,b],[C,N]]}:Ae}(i,fW);if(a===Ae)return Ae;const c=bP[a.feature];if(c==null)return Ae;if(r.features.add(c),a.type===1)return{type:5,feature:c};{const f={type:5,feature:c};let m=Ae;if(a.bounds[0]!==null){const b=ox(a.bounds[0][1]);if(b===Ae)return Ae;m={type:4,operator:a.bounds[0][0],left:b,right:f}}if(a.bounds[1]!==null){const b=ox(a.bounds[1][1]);if(b===Ae)return Ae;const y={type:4,operator:a.bounds[1][0],left:f,right:b};m=m!==Ae?{type:2,left:m,right:y}:y}return m}}(Cn(e.value.value.value),t);if(n!==Ae)return n}return{type:6,value:{type:1}}}}let yW=0;const vW={cqw:Oa,cqh:Ma,cqi:id,cqb:sd},wW=CSS.supports("selector(:where(div))"),mu=":not(.container-query-polyfill)";fP(Array.from(Eg(mu)));const xW=document.createElement("div"),SW=new Set(["before","after","first-line","first-letter"]);function ax(e,t){return Jd("calc",[{type:17,flag:e.flag,value:e.value},La("*"),t])}function xP(e){return e.map(t=>{switch(t.type){case 15:return function(n){const i=n.unit,r=vW[i];return r!=null?ax(n,Bh(r)):i==="cqmin"||i==="cqmax"?ax(n,Jd(n.unit.slice(2),[Bh(id),{type:6},Bh(sd)])):n}(t);case 27:return St({},t,{value:xP(t.value)})}return t})}function SP(e){switch(e.name){case"container":return wP(e.value)?St({},e,{name:uP}):e;case"container-name":return Og(Cn(e.value),!0)?St({},e,{name:hl}):e;case"container-type":return Mg(Cn(e.value),!0)!=null?St({},e,{name:fl}):e}return St({},e,{value:xP(e.value)})}function ad(e,t){return St({},e,{value:e.value.map(n=>{switch(n.type){case 25:return Lg(n,t);case 26:return function(i,r){return r.transformStyleRule(St({},i,{value:kP(i.value,r)}))}(n,t);default:return n}})})}function lx(e){return e.type===0||e.type===6}function kW(e){for(let t=e.length-1;t>=0;t--)if(e[t].type!==1)return e.slice(0,t+1);return e}function kP(e,t){return function(n,i){const r=[];let a=null,c=null;for(const f of n.value.value)switch(f.type){case 25:{const m=i(f);m&&r.push(m)}break;case 29:{const m=SP(f);switch(m.name){case uP:{const b=wP(f.value);b!==Ae&&(a=b[0],c=b[1]);break}case hl:{const b=Og(Cn(f.value),!0);b!==Ae&&(a=b);break}case fl:{const b=Mg(Cn(f.value),!0);b!==Ae&&(c=b);break}default:r.push(m)}}}return a&&a.length>0&&r.push(sx(hl,[Rr(a.join(" "))])),c&&c.length>0&&r.push(sx(fl,[Rr(c.join(" "))])),St({},n,{value:{type:2,value:r}})}(e,n=>Lg(n,t))}function gu(e){if(e.type===1)return St({},e,{value:gu(e.value)});if(e.type===2||e.type===3)return St({},e,{left:gu(e.left),right:gu(e.right)});if(e.type===4&&e.value.type===28){const t=function(n){const i=Cn(n);return En(i),i.at(1).type!==24?Ae:pP(i)||Ae}(e.value.value.value);if(t!==Ae)return St({},e,{value:St({},e.value,{value:{type:0,value:[SP(t)]}})})}return e}function _W(e,t){let n=gP(Cn(e.prelude));return n=n!==Ae?gu(n):Ae,St({},e,{prelude:n!==Ae?hu(n):e.prelude,value:e.value?St({},e.value,{value:ad(Wa(e.value.value.value),t)}):null})}function Lg(e,t){switch(e.name.toLocaleLowerCase()){case"media":case"layer":return function(n,i){return St({},n,{value:n.value?St({},n.value,{value:ad(Wa(n.value.value.value),i)}):null})}(e,t);case"keyframes":return function(n,i){let r=null;return n.value&&(r=St({},n.value,{value:{type:3,value:Wa(n.value.value.value).value.map(a=>{switch(a.type){case 26:return function(c,f){return St({},c,{value:kP(c.value,f)})}(a,i);case 25:return Lg(a,i)}})}})),St({},n,{value:r})}(e,t);case"supports":return _W(e,t);case"container":return function(n,i){if(n.value){const r=bW(n.prelude);if(r!==Ae){const a={rule:r,selector:null,parent:i.parent,uid:"c"+yW++},c=new Set,f=[],m=ad(Wa(n.value.value.value),{descriptors:i.descriptors,parent:a,transformStyleRule:b=>{const[y,k]=function(C,N,B){const U=Cn(C),M=[],F=[];for(;;){if(U.at(1).type===0)return[M,F];const z=Math.max(0,U.index);for(;I=U.at(1),E=U.at(2),!(lx(I)||I.type===7&&(E.type===7||E.type===24&&SW.has(E.value.toLowerCase())));)U.consume(1);const $=U.index+1,L=C.slice(z,$),ee=L.length>0?kW(L):[La("*")];for(;!lx(U.at(1));)U.consume(1);const ne=C.slice($,Math.max(0,U.index+1));let Q=ee,ce=[{type:28,source:{type:9},value:{type:0,value:[Rr(ne.length>0?uu:du),La("~"),La("="),{type:2,value:N}]}}];if(wW)ce=[La(":"),Jd("where",ce)];else{const te=ee.map(Qw).join("");te.endsWith(mu)?Q=fP(Array.from(Eg(te.substring(0,te.length-mu.length)))):f.push({actual:te,expected:te+mu})}M.push(...ee),F.push(...Q),F.push(...ce),F.push(...ne),U.consume(1)}var I,E}(b.prelude,a.uid);if(f.length>0)return b;const P=y.map(Qw).join("");try{xW.matches(P),c.add(P)}catch{}return St({},b,{prelude:k})}}).value;if(f.length>0){const b=new Set,y=[];let k=0;for(const{actual:C}of f)k=Math.max(k,C.length);const P=Array.from({length:k},()=>" ").join("");for(const{actual:C,expected:N}of f)b.has(C)||(y.push(`${C}${P.substring(0,k-C.length)} => ${N}`),b.add(C));console.warn(`The :where() pseudo-class is not supported by this browser. To use the Container Query Polyfill, you must modify the selectors under your @container rules:

${y.join(`
`)}`)}return c.size>0&&(a.selector=Array.from(c).join(", ")),i.descriptors.push(a),{type:25,name:"media",prelude:[Rr("all")],value:St({},n.value,{value:{type:3,value:m}})}}}return n}(e,t)}return e}class ld{constructor(t){this.value=void 0,this.value=t}}function cd(e,t){if(e===t)return!0;if(typeof e==typeof t&&e!==null&&t!==null&&typeof e=="object"){if(Array.isArray(e)){if(!Array.isArray(t)||t.length!==e.length)return!1;for(let n=0,i=e.length;n<i;n++)if(!cd(e[n],t[n]))return!1;return!0}if(e instanceof ld)return t instanceof ld&&e.value===t.value;{const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(let i=0,r=n.length;i<r;i++){const a=n[i];if(!cd(e[a],t[a]))return!1}return!0}}return!1}const Hh=Symbol("CQ_INSTANCE"),_P=Symbol("CQ_STYLESHEET"),PW=CSS.supports("width: 1svh"),EW=new Set(["vertical-lr","vertical-rl","sideways-rl","sideways-lr","tb","tb-lr","tb-rl"]),TW=["padding-left","padding-right","border-left-width","border-right-width"],CW=["padding-top","padding-bottom","border-top-width","border-bottom-width"],AW=/(\w*(\s|-))?(table|ruby)(-\w*)?/;class Lo{constructor(t){this.node=void 0,this.node=t}connected(){}disconnected(){}updated(){}}class OW extends Lo{constructor(t,n){super(t),this.context=void 0,this.controller=null,this.styleSheet=null,this.context=n}connected(){var t=this;const n=this.node;if(n.rel==="stylesheet"){const i=new URL(n.href,document.baseURI);i.origin===location.origin&&(this.controller=PP(async function(r){const a=await fetch(i.toString(),{signal:r}),c=await a.text(),f=t.styleSheet=await t.context.registerStyleSheet({source:c,url:i,signal:r}),m=new Blob([f.source],{type:"text/css"}),b=new Image;b.onload=b.onerror=f.refresh,b.src=n.href=URL.createObjectURL(m)}))}}disconnected(){var t,n;(t=this.controller)==null||t.abort(),this.controller=null,(n=this.styleSheet)==null||n.dispose(),this.styleSheet=null}}class MW extends Lo{constructor(t,n){super(t),this.context=void 0,this.controller=null,this.styleSheet=null,this.context=n}connected(){var t=this;this.controller=PP(async function(n){const i=t.node,r=t.styleSheet=await t.context.registerStyleSheet({source:i.innerHTML,signal:n});i.innerHTML=r.source,r.refresh()})}disconnected(){var t,n;(t=this.controller)==null||t.abort(),this.controller=null,(n=this.styleSheet)==null||n.dispose(),this.styleSheet=null}}class LW extends Lo{connected(){const t=`* { ${fl}: cq-normal; ${hl}: cq-none; }`;this.node.innerHTML=window.CSSLayerBlockRule===void 0?t:`@layer cq-polyfill-${Ol} { ${t} }`}}class RW extends Lo{constructor(t,n){super(t),this.context=void 0,this.styles=void 0,this.context=n,this.styles=window.getComputedStyle(t)}connected(){this.node.style.cssText="position: fixed; top: 0; left: 0; visibility: hidden; "+(PW?"width: 1svw; height: 1svh;":"width: 1%; height: 1%;")}updated(){const t=dm(n=>this.styles.getPropertyValue(n));this.context.viewportChanged({width:t.width,height:t.height})}}function PP(e){const t=new AbortController;return e(t.signal).catch(n=>{if(!(n instanceof DOMException&&n.message==="AbortError"))throw n}),t}function IW(e){let t=0;if(e.length===0||e.startsWith("cq-")&&((e=e.substring(3))==="normal"||Zd(e)))return t;const n=e.split(" ");for(const i of n)switch(i){case"size":t|=3;break;case"inline-size":t|=1;break;default:return 0}return t}function DW(e){let t=0;return e!=="none"&&(t|=1,e==="contents"||e==="inline"||AW.test(e)||(t|=2)),t}function bu(e,t){return parseFloat(e(t))}function cx(e,t){return t.reduce((n,i)=>n+bu(e,i),0)}function dm(e){let t=0,n=0;return e("box-sizing")==="border-box"&&(t=cx(e,TW),n=cx(e,CW)),{fontSize:bu(e,"font-size"),width:bu(e,"width")-t,height:bu(e,"height")-n}}function ux(e){return{containerType:IW(e(fl).trim()),containerNames:(n=e(hl).trim(),n.startsWith("cq-")&&((n=n.substring(3))==="none"||Zd(n))?new Set([]):new Set(n.length===0?[]:n.split(" "))),writingAxis:(t=e("writing-mode").trim(),EW.has(t)?1:0),displayFlags:DW(e("display").trim())};var t,n}function Wc(e,t,n){n!=null?n!=e.getPropertyValue(t)&&e.setProperty(t,n):e.removeProperty(t)}function NW(e){const t=e[_P];return t??[]}function dx(e,t){e[_P]=t}new Promise(e=>{}),window.CQPolyfill={version:"1.0.2"},"container"in document.documentElement.style||function(e){function t(M){return M[Hh]||null}const n=document.documentElement;if(t(n))return;const i=document.createElement(`cq-polyfill-${Ol}`),r=document.createElement("style");new MutationObserver(M=>{for(const F of M){for(const I of F.removedNodes){const E=t(I);E==null||E.disconnect()}F.target.nodeType!==Node.DOCUMENT_NODE&&F.target.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&F.target.parentNode===null||F.type==="attributes"&&F.attributeName&&(F.attributeName===uu||F.attributeName===du||F.target instanceof Element&&F.target.getAttribute(F.attributeName)===F.oldValue)||(U(F.target).mutate(),k())}}).observe(n,{childList:!0,subtree:!0,attributes:!0,attributeOldValue:!0});const a=new ResizeObserver(M=>{for(const F of M)U(F.target).resize();U(n).update(N())}),c=new Lo(n);async function f(M,{source:F,url:I,signal:E}){const z=function(Q,ce){try{const te=Array.from(Eg(Q));if(ce)for(let Me=0;Me<te.length;Me++){const Oe=te[Me];if(Oe.type===20)Oe.value=new URL(Oe.value,ce).toString();else if(Oe.type===23&&Oe.value.toLowerCase()==="url"){const xe=Me+1<te.length?te[Me+1]:null;xe&&xe.type===2&&(xe.value=new URL(xe.value,ce).toString())}}const be={descriptors:[],parent:null,transformStyleRule:Me=>Me};return{source:mP(ad(Wa(te,!0),be)),descriptors:be.descriptors}}catch(te){return console.warn("An error occurred while transpiling stylesheet: "+te),{source:Q,descriptors:[]}}}(F,I?I.toString():void 0);let $=()=>{},L=()=>{};const ee=U(n);let ne=!1;return E!=null&&E.aborted||(L=()=>{if(!ne){const{sheet:Q}=M;Q!=null&&(dx(Q,z.descriptors),ne=!0,$=()=>{dx(Q),ee.mutate(),k()},ee.mutate(),k())}}),{source:z.source,dispose:$,refresh:L}}const m={cqw:null,cqh:null};function b({width:M,height:F}){m.cqw=M,m.cqh=F}function y(M,F,I){if(M instanceof Element&&F){let E="";for(const[z,$]of F.conditions){const L=z.value;L.selector!=null&&$!=null&&(2&$)==2&&M.matches(L.selector)&&(E.length>0&&(E+=" "),E+=L.uid)}E.length>0?M.setAttribute(I,E):M.removeAttribute(I)}}function k(){a.unobserve(n),a.observe(n)}const P=()=>{const M=[];for(const F of document.styleSheets)for(const I of NW(F))M.push([new ld(I),0]);return M},C=window.getComputedStyle(n),N=()=>{const M=E=>C.getPropertyValue(E),F=ux(M),I=dm(M);return{parentState:null,conditions:P(),context:St({},m,{fontSize:I.fontSize,rootFontSize:I.fontSize,writingAxis:F.writingAxis}),displayFlags:F.displayFlags,isQueryContainer:!1}},B=M=>M;function U(M){let F=t(M);if(!F){let I,E=null,z=!1;M===n?(I=c,E=B):M===i?(z=!0,I=new RW(i,{viewportChanged:b})):I=M===r?new LW(r):M instanceof HTMLLinkElement?new OW(M,{registerStyleSheet:te=>f(M,St({},te))}):M instanceof HTMLStyleElement?new MW(M,{registerStyleSheet:te=>f(M,St({},te))}):new Lo(M);let $=Symbol();if(E==null&&M instanceof Element){const te=function(be){const Me=window.getComputedStyle(be);return function(Oe){let xe=null;return(...Le)=>{if(xe==null||!cd(xe[0],Le)){const Se=((Fe,bt)=>{const{context:xt,conditions:it}=Fe,Lt=Xe=>Me.getPropertyValue(Xe),kt=ux(Lt),Ct=St({},xt,{writingAxis:kt.writingAxis});let pt=it,pe=!1,ke=kt.displayFlags;!(1&Fe.displayFlags)&&(ke=0);const{containerType:Pe,containerNames:Re}=kt;if(Pe>0){const Xe=Pe>0&&(2&ke)==2,_e=new Map(it.map(G=>[G[0].value,G[1]]));if(pt=[],pe=!0,Xe){const G=dm(Lt);Ct.fontSize=G.fontSize;const q=function(V,J){const le={value:J.width},he={value:J.height};let ve=le,K=he;if(V.writingAxis===1){const re=ve;ve=K,K=re}return(2&V.containerType)!=2&&(K.value=void 0),{width:le.value,height:he.value,inlineSize:ve.value,blockSize:K.value}}(kt,G),ae={sizeFeatures:q,treeContext:Ct},ge=V=>{const{rule:J}=V,le=J.name,he=le==null||Re.has(le)?function(K,re){const Ce=new Map,Be=re.sizeFeatures;for(const et of K.features){const _t=aW(et,Be);if(_t.type===1)return null;Ce.set(et,_t)}const Ze=vr(K.condition,{sizeFeatures:Ce,treeContext:re.treeContext});return Ze.type===5?Ze.value:null}(J,ae):null;var ve;return he==null?(((ve=_e.get(V))!=null?ve:0)&&1)===1:he===!0},ue=(V,J)=>{let le=V.get(J);if(le==null){const he=ge(J);le=(he?1:0)|(he!==!0||J.parent!=null&&(1&ue(V,J.parent))!=1?0:2),V.set(J,le)}return le},W=new Map;for(const V of it)pt.push([V[0],ue(W,V[0].value)]);Ct.cqw=q.width!=null?q.width/100:xt.cqw,Ct.cqh=q.height!=null?q.height/100:xt.cqh}}return{parentState:new ld(Fe),conditions:pt,context:Ct,displayFlags:ke,isQueryContainer:pe}})(...Le);xe!=null&&cd(xe[1],Se)||(xe=[Le,Se])}return xe[1]}}()}(M);E=be=>te(be,$)}const L=E||B;let ee=null;const ne=te=>{const be=ee;return ee=L(te),[ee,ee!==be]},Q=M instanceof HTMLElement||M instanceof SVGElement?M.style:null;let ce=!1;F={connect(){for(let te=M.firstChild;te!=null;te=te.nextSibling)U(te);I.connected()},disconnect(){M instanceof Element&&(a.unobserve(M),M.removeAttribute(uu),M.removeAttribute(du)),Q&&(Q.removeProperty(id),Q.removeProperty(sd),Q.removeProperty(Oa),Q.removeProperty(Ma));for(let te=M.firstChild;te!=null;te=te.nextSibling){const be=t(te);be==null||be.disconnect()}I.disconnected(),delete M[Hh]},update(te){const[be,Me]=ne(te);if(Me){if(y(M,te,du),y(M,be,uu),M instanceof Element){const Oe=z||be.isQueryContainer;Oe&&!ce?(a.observe(M),ce=!0):!Oe&&ce&&(a.unobserve(M),ce=!1)}if(Q){const Oe=be.context,xe=Oe.writingAxis;let Le=null,Se=null,Fe=null,bt=null;(xe!==te.context.writingAxis||be.isQueryContainer)&&(Le=`var(${xe===0?Oa:Ma})`,Se=`var(${xe===1?Oa:Ma})`),te&&!be.isQueryContainer||(Oe.cqw&&(Fe=Oe.cqw+"px"),Oe.cqh&&(bt=Oe.cqh+"px")),Wc(Q,id,Le),Wc(Q,sd,Se),Wc(Q,Oa,Fe),Wc(Q,Ma,bt)}I.updated()}for(let Oe=M.firstChild;Oe!=null;Oe=Oe.nextSibling)U(Oe).update(be)},resize(){$=Symbol()},mutate(){$=Symbol();for(let te=M.firstChild;te!=null;te=te.nextSibling)U(te).mutate()}},M[Hh]=F,F.connect()}return F}n.prepend(r,i),U(n),k()}();const FW=an(e=>{});/*!
  * vue-tippy v6.6.0
  * (c) 2024 
  * @license MIT
  */var Yn="top",mi="bottom",gi="right",Xn="left",Rg="auto",Ml=[Yn,mi,gi,Xn],Ro="start",pl="end",UW="clippingParents",EP="viewport",_a="popper",BW="reference",fx=Ml.reduce(function(e,t){return e.concat([t+"-"+Ro,t+"-"+pl])},[]),TP=[].concat(Ml,[Rg]).reduce(function(e,t){return e.concat([t,t+"-"+Ro,t+"-"+pl])},[]),HW="beforeRead",jW="read",$W="afterRead",zW="beforeMain",WW="main",VW="afterMain",GW="beforeWrite",qW="write",YW="afterWrite",XW=[HW,jW,$W,zW,WW,VW,GW,qW,YW];function Zi(e){return e?(e.nodeName||"").toLowerCase():null}function Di(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Io(e){var t=Di(e).Element;return e instanceof t||e instanceof Element}function fi(e){var t=Di(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function CP(e){if(typeof ShadowRoot>"u")return!1;var t=Di(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function KW(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var i=t.styles[n]||{},r=t.attributes[n]||{},a=t.elements[n];!fi(a)||!Zi(a)||(Object.assign(a.style,i),Object.keys(r).forEach(function(c){var f=r[c];f===!1?a.removeAttribute(c):a.setAttribute(c,f===!0?"":f)}))})}function JW(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(i){var r=t.elements[i],a=t.attributes[i]||{},c=Object.keys(t.styles.hasOwnProperty(i)?t.styles[i]:n[i]),f=c.reduce(function(m,b){return m[b]="",m},{});!fi(r)||!Zi(r)||(Object.assign(r.style,f),Object.keys(a).forEach(function(m){r.removeAttribute(m)}))})}}var AP={name:"applyStyles",enabled:!0,phase:"write",fn:KW,effect:JW,requires:["computeStyles"]};function Xi(e){return e.split("-")[0]}var Pr=Math.max,ud=Math.min,Do=Math.round;function No(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),i=1,r=1;if(fi(e)&&t){var a=e.offsetHeight,c=e.offsetWidth;c>0&&(i=Do(n.width)/c||1),a>0&&(r=Do(n.height)/a||1)}return{width:n.width/i,height:n.height/r,top:n.top/r,right:n.right/i,bottom:n.bottom/r,left:n.left/i,x:n.left/i,y:n.top/r}}function Ig(e){var t=No(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function OP(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&CP(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function Qi(e){return Di(e).getComputedStyle(e)}function ZW(e){return["table","td","th"].indexOf(Zi(e))>=0}function ir(e){return((Io(e)?e.ownerDocument:e.document)||window.document).documentElement}function Qd(e){return Zi(e)==="html"?e:e.assignedSlot||e.parentNode||(CP(e)?e.host:null)||ir(e)}function hx(e){return!fi(e)||Qi(e).position==="fixed"?null:e.offsetParent}function QW(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&fi(e)){var i=Qi(e);if(i.position==="fixed")return null}for(var r=Qd(e);fi(r)&&["html","body"].indexOf(Zi(r))<0;){var a=Qi(r);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return r;r=r.parentNode}return null}function Ll(e){for(var t=Di(e),n=hx(e);n&&ZW(n)&&Qi(n).position==="static";)n=hx(n);return n&&(Zi(n)==="html"||Zi(n)==="body"&&Qi(n).position==="static")?t:n||QW(e)||t}function Dg(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Va(e,t,n){return Pr(e,ud(t,n))}function eV(e,t,n){var i=Va(e,t,n);return i>n?n:i}function MP(){return{top:0,right:0,bottom:0,left:0}}function LP(e){return Object.assign({},MP(),e)}function RP(e,t){return t.reduce(function(n,i){return n[i]=e,n},{})}var tV=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,LP(typeof t!="number"?t:RP(t,Ml))};function nV(e){var t,n=e.state,i=e.name,r=e.options,a=n.elements.arrow,c=n.modifiersData.popperOffsets,f=Xi(n.placement),m=Dg(f),b=[Xn,gi].indexOf(f)>=0,y=b?"height":"width";if(!(!a||!c)){var k=tV(r.padding,n),P=Ig(a),C=m==="y"?Yn:Xn,N=m==="y"?mi:gi,B=n.rects.reference[y]+n.rects.reference[m]-c[m]-n.rects.popper[y],U=c[m]-n.rects.reference[m],M=Ll(a),F=M?m==="y"?M.clientHeight||0:M.clientWidth||0:0,I=B/2-U/2,E=k[C],z=F-P[y]-k[N],$=F/2-P[y]/2+I,L=Va(E,$,z),ee=m;n.modifiersData[i]=(t={},t[ee]=L,t.centerOffset=L-$,t)}}function iV(e){var t=e.state,n=e.options,i=n.element,r=i===void 0?"[data-popper-arrow]":i;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||OP(t.elements.popper,r)&&(t.elements.arrow=r))}var sV={name:"arrow",enabled:!0,phase:"main",fn:nV,effect:iV,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fo(e){return e.split("-")[1]}var rV={top:"auto",right:"auto",bottom:"auto",left:"auto"};function oV(e){var t=e.x,n=e.y,i=window,r=i.devicePixelRatio||1;return{x:Do(t*r)/r||0,y:Do(n*r)/r||0}}function px(e){var t,n=e.popper,i=e.popperRect,r=e.placement,a=e.variation,c=e.offsets,f=e.position,m=e.gpuAcceleration,b=e.adaptive,y=e.roundOffsets,k=e.isFixed,P=y===!0?oV(c):typeof y=="function"?y(c):c,C=P.x,N=C===void 0?0:C,B=P.y,U=B===void 0?0:B,M=c.hasOwnProperty("x"),F=c.hasOwnProperty("y"),I=Xn,E=Yn,z=window;if(b){var $=Ll(n),L="clientHeight",ee="clientWidth";if($===Di(n)&&($=ir(n),Qi($).position!=="static"&&f==="absolute"&&(L="scrollHeight",ee="scrollWidth")),$=$,r===Yn||(r===Xn||r===gi)&&a===pl){E=mi;var ne=k&&z.visualViewport?z.visualViewport.height:$[L];U-=ne-i.height,U*=m?1:-1}if(r===Xn||(r===Yn||r===mi)&&a===pl){I=gi;var Q=k&&z.visualViewport?z.visualViewport.width:$[ee];N-=Q-i.width,N*=m?1:-1}}var ce=Object.assign({position:f},b&&rV);if(m){var te;return Object.assign({},ce,(te={},te[E]=F?"0":"",te[I]=M?"0":"",te.transform=(z.devicePixelRatio||1)<=1?"translate("+N+"px, "+U+"px)":"translate3d("+N+"px, "+U+"px, 0)",te))}return Object.assign({},ce,(t={},t[E]=F?U+"px":"",t[I]=M?N+"px":"",t.transform="",t))}function aV(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=i===void 0?!0:i,a=n.adaptive,c=a===void 0?!0:a,f=n.roundOffsets,m=f===void 0?!0:f,b={placement:Xi(t.placement),variation:Fo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,px(Object.assign({},b,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:c,roundOffsets:m})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,px(Object.assign({},b,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:m})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var lV={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:aV,data:{}},Vc={passive:!0};function cV(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,a=r===void 0?!0:r,c=i.resize,f=c===void 0?!0:c,m=Di(t.elements.popper),b=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&b.forEach(function(y){y.addEventListener("scroll",n.update,Vc)}),f&&m.addEventListener("resize",n.update,Vc),function(){a&&b.forEach(function(y){y.removeEventListener("scroll",n.update,Vc)}),f&&m.removeEventListener("resize",n.update,Vc)}}var uV={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:cV,data:{}},dV={left:"right",right:"left",bottom:"top",top:"bottom"};function yu(e){return e.replace(/left|right|bottom|top/g,function(t){return dV[t]})}var fV={start:"end",end:"start"};function mx(e){return e.replace(/start|end/g,function(t){return fV[t]})}function Ng(e){var t=Di(e),n=t.pageXOffset,i=t.pageYOffset;return{scrollLeft:n,scrollTop:i}}function Fg(e){return No(ir(e)).left+Ng(e).scrollLeft}function hV(e){var t=Di(e),n=ir(e),i=t.visualViewport,r=n.clientWidth,a=n.clientHeight,c=0,f=0;return i&&(r=i.width,a=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(c=i.offsetLeft,f=i.offsetTop)),{width:r,height:a,x:c+Fg(e),y:f}}function pV(e){var t,n=ir(e),i=Ng(e),r=(t=e.ownerDocument)==null?void 0:t.body,a=Pr(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),c=Pr(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),f=-i.scrollLeft+Fg(e),m=-i.scrollTop;return Qi(r||n).direction==="rtl"&&(f+=Pr(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:c,x:f,y:m}}function Ug(e){var t=Qi(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function IP(e){return["html","body","#document"].indexOf(Zi(e))>=0?e.ownerDocument.body:fi(e)&&Ug(e)?e:IP(Qd(e))}function Ga(e,t){var n;t===void 0&&(t=[]);var i=IP(e),r=i===((n=e.ownerDocument)==null?void 0:n.body),a=Di(i),c=r?[a].concat(a.visualViewport||[],Ug(i)?i:[]):i,f=t.concat(c);return r?f:f.concat(Ga(Qd(c)))}function fm(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function mV(e){var t=No(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function gx(e,t){return t===EP?fm(hV(e)):Io(t)?mV(t):fm(pV(ir(e)))}function gV(e){var t=Ga(Qd(e)),n=["absolute","fixed"].indexOf(Qi(e).position)>=0,i=n&&fi(e)?Ll(e):e;return Io(i)?t.filter(function(r){return Io(r)&&OP(r,i)&&Zi(r)!=="body"&&(n?Qi(r).position!=="static":!0)}):[]}function bV(e,t,n){var i=t==="clippingParents"?gV(e):[].concat(t),r=[].concat(i,[n]),a=r[0],c=r.reduce(function(f,m){var b=gx(e,m);return f.top=Pr(b.top,f.top),f.right=ud(b.right,f.right),f.bottom=ud(b.bottom,f.bottom),f.left=Pr(b.left,f.left),f},gx(e,a));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function DP(e){var t=e.reference,n=e.element,i=e.placement,r=i?Xi(i):null,a=i?Fo(i):null,c=t.x+t.width/2-n.width/2,f=t.y+t.height/2-n.height/2,m;switch(r){case Yn:m={x:c,y:t.y-n.height};break;case mi:m={x:c,y:t.y+t.height};break;case gi:m={x:t.x+t.width,y:f};break;case Xn:m={x:t.x-n.width,y:f};break;default:m={x:t.x,y:t.y}}var b=r?Dg(r):null;if(b!=null){var y=b==="y"?"height":"width";switch(a){case Ro:m[b]=m[b]-(t[y]/2-n[y]/2);break;case pl:m[b]=m[b]+(t[y]/2-n[y]/2);break}}return m}function ml(e,t){t===void 0&&(t={});var n=t,i=n.placement,r=i===void 0?e.placement:i,a=n.boundary,c=a===void 0?UW:a,f=n.rootBoundary,m=f===void 0?EP:f,b=n.elementContext,y=b===void 0?_a:b,k=n.altBoundary,P=k===void 0?!1:k,C=n.padding,N=C===void 0?0:C,B=LP(typeof N!="number"?N:RP(N,Ml)),U=y===_a?BW:_a,M=e.rects.popper,F=e.elements[P?U:y],I=bV(Io(F)?F:F.contextElement||ir(e.elements.popper),c,m),E=No(e.elements.reference),z=DP({reference:E,element:M,strategy:"absolute",placement:r}),$=fm(Object.assign({},M,z)),L=y===_a?$:E,ee={top:I.top-L.top+B.top,bottom:L.bottom-I.bottom+B.bottom,left:I.left-L.left+B.left,right:L.right-I.right+B.right},ne=e.modifiersData.offset;if(y===_a&&ne){var Q=ne[r];Object.keys(ee).forEach(function(ce){var te=[gi,mi].indexOf(ce)>=0?1:-1,be=[Yn,mi].indexOf(ce)>=0?"y":"x";ee[ce]+=Q[be]*te})}return ee}function yV(e,t){t===void 0&&(t={});var n=t,i=n.placement,r=n.boundary,a=n.rootBoundary,c=n.padding,f=n.flipVariations,m=n.allowedAutoPlacements,b=m===void 0?TP:m,y=Fo(i),k=y?f?fx:fx.filter(function(N){return Fo(N)===y}):Ml,P=k.filter(function(N){return b.indexOf(N)>=0});P.length===0&&(P=k);var C=P.reduce(function(N,B){return N[B]=ml(e,{placement:B,boundary:r,rootBoundary:a,padding:c})[Xi(B)],N},{});return Object.keys(C).sort(function(N,B){return C[N]-C[B]})}function vV(e){if(Xi(e)===Rg)return[];var t=yu(e);return[mx(e),t,mx(t)]}function wV(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,a=r===void 0?!0:r,c=n.altAxis,f=c===void 0?!0:c,m=n.fallbackPlacements,b=n.padding,y=n.boundary,k=n.rootBoundary,P=n.altBoundary,C=n.flipVariations,N=C===void 0?!0:C,B=n.allowedAutoPlacements,U=t.options.placement,M=Xi(U),F=M===U,I=m||(F||!N?[yu(U)]:vV(U)),E=[U].concat(I).reduce(function(kt,Ct){return kt.concat(Xi(Ct)===Rg?yV(t,{placement:Ct,boundary:y,rootBoundary:k,padding:b,flipVariations:N,allowedAutoPlacements:B}):Ct)},[]),z=t.rects.reference,$=t.rects.popper,L=new Map,ee=!0,ne=E[0],Q=0;Q<E.length;Q++){var ce=E[Q],te=Xi(ce),be=Fo(ce)===Ro,Me=[Yn,mi].indexOf(te)>=0,Oe=Me?"width":"height",xe=ml(t,{placement:ce,boundary:y,rootBoundary:k,altBoundary:P,padding:b}),Le=Me?be?gi:Xn:be?mi:Yn;z[Oe]>$[Oe]&&(Le=yu(Le));var Se=yu(Le),Fe=[];if(a&&Fe.push(xe[te]<=0),f&&Fe.push(xe[Le]<=0,xe[Se]<=0),Fe.every(function(kt){return kt})){ne=ce,ee=!1;break}L.set(ce,Fe)}if(ee)for(var bt=N?3:1,xt=function(Ct){var pt=E.find(function(pe){var ke=L.get(pe);if(ke)return ke.slice(0,Ct).every(function(Pe){return Pe})});if(pt)return ne=pt,"break"},it=bt;it>0;it--){var Lt=xt(it);if(Lt==="break")break}t.placement!==ne&&(t.modifiersData[i]._skip=!0,t.placement=ne,t.reset=!0)}}var xV={name:"flip",enabled:!0,phase:"main",fn:wV,requiresIfExists:["offset"],data:{_skip:!1}};function bx(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function yx(e){return[Yn,gi,mi,Xn].some(function(t){return e[t]>=0})}function SV(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,c=ml(t,{elementContext:"reference"}),f=ml(t,{altBoundary:!0}),m=bx(c,i),b=bx(f,r,a),y=yx(m),k=yx(b);t.modifiersData[n]={referenceClippingOffsets:m,popperEscapeOffsets:b,isReferenceHidden:y,hasPopperEscaped:k},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":y,"data-popper-escaped":k})}var kV={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:SV};function _V(e,t,n){var i=Xi(e),r=[Xn,Yn].indexOf(i)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,c=a[0],f=a[1];return c=c||0,f=(f||0)*r,[Xn,gi].indexOf(i)>=0?{x:f,y:c}:{x:c,y:f}}function PV(e){var t=e.state,n=e.options,i=e.name,r=n.offset,a=r===void 0?[0,0]:r,c=TP.reduce(function(y,k){return y[k]=_V(k,t.rects,a),y},{}),f=c[t.placement],m=f.x,b=f.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=m,t.modifiersData.popperOffsets.y+=b),t.modifiersData[i]=c}var EV={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:PV};function TV(e){var t=e.state,n=e.name;t.modifiersData[n]=DP({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var CV={name:"popperOffsets",enabled:!0,phase:"read",fn:TV,data:{}};function AV(e){return e==="x"?"y":"x"}function OV(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,a=r===void 0?!0:r,c=n.altAxis,f=c===void 0?!1:c,m=n.boundary,b=n.rootBoundary,y=n.altBoundary,k=n.padding,P=n.tether,C=P===void 0?!0:P,N=n.tetherOffset,B=N===void 0?0:N,U=ml(t,{boundary:m,rootBoundary:b,padding:k,altBoundary:y}),M=Xi(t.placement),F=Fo(t.placement),I=!F,E=Dg(M),z=AV(E),$=t.modifiersData.popperOffsets,L=t.rects.reference,ee=t.rects.popper,ne=typeof B=="function"?B(Object.assign({},t.rects,{placement:t.placement})):B,Q=typeof ne=="number"?{mainAxis:ne,altAxis:ne}:Object.assign({mainAxis:0,altAxis:0},ne),ce=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,te={x:0,y:0};if($){if(a){var be,Me=E==="y"?Yn:Xn,Oe=E==="y"?mi:gi,xe=E==="y"?"height":"width",Le=$[E],Se=Le+U[Me],Fe=Le-U[Oe],bt=C?-ee[xe]/2:0,xt=F===Ro?L[xe]:ee[xe],it=F===Ro?-ee[xe]:-L[xe],Lt=t.elements.arrow,kt=C&&Lt?Ig(Lt):{width:0,height:0},Ct=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:MP(),pt=Ct[Me],pe=Ct[Oe],ke=Va(0,L[xe],kt[xe]),Pe=I?L[xe]/2-bt-ke-pt-Q.mainAxis:xt-ke-pt-Q.mainAxis,Re=I?-L[xe]/2+bt+ke+pe+Q.mainAxis:it+ke+pe+Q.mainAxis,Xe=t.elements.arrow&&Ll(t.elements.arrow),_e=Xe?E==="y"?Xe.clientTop||0:Xe.clientLeft||0:0,G=(be=ce==null?void 0:ce[E])!=null?be:0,q=Le+Pe-G-_e,ae=Le+Re-G,ge=Va(C?ud(Se,q):Se,Le,C?Pr(Fe,ae):Fe);$[E]=ge,te[E]=ge-Le}if(f){var ue,W=E==="x"?Yn:Xn,V=E==="x"?mi:gi,J=$[z],le=z==="y"?"height":"width",he=J+U[W],ve=J-U[V],K=[Yn,Xn].indexOf(M)!==-1,re=(ue=ce==null?void 0:ce[z])!=null?ue:0,Ce=K?he:J-L[le]-ee[le]-re+Q.altAxis,Be=K?J+L[le]+ee[le]-re-Q.altAxis:ve,Ze=C&&K?eV(Ce,J,Be):Va(C?Ce:he,J,C?Be:ve);$[z]=Ze,te[z]=Ze-J}t.modifiersData[i]=te}}var MV={name:"preventOverflow",enabled:!0,phase:"main",fn:OV,requiresIfExists:["offset"]};function LV(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function RV(e){return e===Di(e)||!fi(e)?Ng(e):LV(e)}function IV(e){var t=e.getBoundingClientRect(),n=Do(t.width)/e.offsetWidth||1,i=Do(t.height)/e.offsetHeight||1;return n!==1||i!==1}function DV(e,t,n){n===void 0&&(n=!1);var i=fi(t),r=fi(t)&&IV(t),a=ir(t),c=No(e,r),f={scrollLeft:0,scrollTop:0},m={x:0,y:0};return(i||!i&&!n)&&((Zi(t)!=="body"||Ug(a))&&(f=RV(t)),fi(t)?(m=No(t,!0),m.x+=t.clientLeft,m.y+=t.clientTop):a&&(m.x=Fg(a))),{x:c.left+f.scrollLeft-m.x,y:c.top+f.scrollTop-m.y,width:c.width,height:c.height}}function NV(e){var t=new Map,n=new Set,i=[];e.forEach(function(a){t.set(a.name,a)});function r(a){n.add(a.name);var c=[].concat(a.requires||[],a.requiresIfExists||[]);c.forEach(function(f){if(!n.has(f)){var m=t.get(f);m&&r(m)}}),i.push(a)}return e.forEach(function(a){n.has(a.name)||r(a)}),i}function FV(e){var t=NV(e);return XW.reduce(function(n,i){return n.concat(t.filter(function(r){return r.phase===i}))},[])}function UV(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function BV(e){var t=e.reduce(function(n,i){var r=n[i.name];return n[i.name]=r?Object.assign({},r,i,{options:Object.assign({},r.options,i.options),data:Object.assign({},r.data,i.data)}):i,n},{});return Object.keys(t).map(function(n){return t[n]})}var vx={placement:"bottom",modifiers:[],strategy:"absolute"};function wx(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(i){return!(i&&typeof i.getBoundingClientRect=="function")})}function HV(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,i=n===void 0?[]:n,r=t.defaultOptions,a=r===void 0?vx:r;return function(f,m,b){b===void 0&&(b=a);var y={placement:"bottom",orderedModifiers:[],options:Object.assign({},vx,a),modifiersData:{},elements:{reference:f,popper:m},attributes:{},styles:{}},k=[],P=!1,C={state:y,setOptions:function(M){var F=typeof M=="function"?M(y.options):M;B(),y.options=Object.assign({},a,y.options,F),y.scrollParents={reference:Io(f)?Ga(f):f.contextElement?Ga(f.contextElement):[],popper:Ga(m)};var I=FV(BV([].concat(i,y.options.modifiers)));return y.orderedModifiers=I.filter(function(E){return E.enabled}),N(),C.update()},forceUpdate:function(){if(!P){var M=y.elements,F=M.reference,I=M.popper;if(wx(F,I)){y.rects={reference:DV(F,Ll(I),y.options.strategy==="fixed"),popper:Ig(I)},y.reset=!1,y.placement=y.options.placement,y.orderedModifiers.forEach(function(Q){return y.modifiersData[Q.name]=Object.assign({},Q.data)});for(var E=0;E<y.orderedModifiers.length;E++){if(y.reset===!0){y.reset=!1,E=-1;continue}var z=y.orderedModifiers[E],$=z.fn,L=z.options,ee=L===void 0?{}:L,ne=z.name;typeof $=="function"&&(y=$({state:y,options:ee,name:ne,instance:C})||y)}}}},update:UV(function(){return new Promise(function(U){C.forceUpdate(),U(y)})}),destroy:function(){B(),P=!0}};if(!wx(f,m))return C;C.setOptions(b).then(function(U){!P&&b.onFirstUpdate&&b.onFirstUpdate(U)});function N(){y.orderedModifiers.forEach(function(U){var M=U.name,F=U.options,I=F===void 0?{}:F,E=U.effect;if(typeof E=="function"){var z=E({state:y,name:M,instance:C,options:I}),$=function(){};k.push(z||$)}})}function B(){k.forEach(function(U){return U()}),k=[]}return C}}var jV=[uV,CV,lV,AP,EV,xV,MV,sV,kV],$V=HV({defaultModifiers:jV}),zV="tippy-box",NP="tippy-content",FP="tippy-backdrop",UP="tippy-arrow",BP="tippy-svg-arrow",yr={passive:!0,capture:!0},HP=function(){return document.body};function jh(e,t,n){if(Array.isArray(e)){var i=e[t];return i??(Array.isArray(n)?n[t]:n)}return e}function Bg(e,t){var n={}.toString.call(e);return n.indexOf("[object")===0&&n.indexOf(t+"]")>-1}function jP(e,t){return typeof e=="function"?e.apply(void 0,t):e}function xx(e,t){if(t===0)return e;var n;return function(i){clearTimeout(n),n=setTimeout(function(){e(i)},t)}}function WV(e){return e.split(/\s+/).filter(Boolean)}function co(e){return[].concat(e)}function Sx(e,t){e.indexOf(t)===-1&&e.push(t)}function VV(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function $P(e){return e.split("-")[0]}function Uo(e){return[].slice.call(e)}function kx(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function xo(){return document.createElement("div")}function ef(e){return["Element","Fragment"].some(function(t){return Bg(e,t)})}function GV(e){return Bg(e,"NodeList")}function Hg(e){return Bg(e,"MouseEvent")}function qV(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function YV(e){return ef(e)?[e]:GV(e)?Uo(e):Array.isArray(e)?e:Uo(document.querySelectorAll(e))}function $h(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function gl(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function zP(e){var t,n=co(e),i=n[0];return i!=null&&(t=i.ownerDocument)!=null&&t.body?i.ownerDocument:document}function XV(e,t){var n=t.clientX,i=t.clientY;return e.every(function(r){var a=r.popperRect,c=r.popperState,f=r.props,m=f.interactiveBorder,b=$P(c.placement),y=c.modifiersData.offset;if(!y)return!0;var k=b==="bottom"?y.top.y:0,P=b==="top"?y.bottom.y:0,C=b==="right"?y.left.x:0,N=b==="left"?y.right.x:0,B=a.top-i+k>m,U=i-a.bottom-P>m,M=a.left-n+C>m,F=n-a.right-N>m;return B||U||M||F})}function zh(e,t,n){var i=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(r){e[i](r,n)})}function _x(e,t){for(var n=t;n;){var i;if(e.contains(n))return!0;n=n.getRootNode==null||(i=n.getRootNode())==null?void 0:i.host}return!1}var Vi={isTouch:!1},Px=0;function KV(){Vi.isTouch||(Vi.isTouch=!0,window.performance&&document.addEventListener("mousemove",WP))}function WP(){var e=performance.now();e-Px<20&&(Vi.isTouch=!1,document.removeEventListener("mousemove",WP)),Px=e}function JV(){var e=document.activeElement;if(qV(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function ZV(){document.addEventListener("touchstart",KV,yr),window.addEventListener("blur",JV)}var QV=typeof window<"u"&&typeof document<"u",e4=QV?!!window.msCrypto:!1,t4={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},n4={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Mi=Object.assign({appendTo:HP,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},t4,n4),i4=Object.keys(Mi),s4=function(t){var n=Object.keys(t);n.forEach(function(i){Mi[i]=t[i]})};function VP(e){var t=e.plugins||[],n=t.reduce(function(i,r){var a=r.name,c=r.defaultValue;if(a){var f;i[a]=e[a]!==void 0?e[a]:(f=Mi[a])!=null?f:c}return i},{});return Object.assign({},e,n)}function r4(e,t){var n=t?Object.keys(VP(Object.assign({},Mi,{plugins:t}))):i4,i=n.reduce(function(r,a){var c=(e.getAttribute("data-tippy-"+a)||"").trim();if(!c)return r;if(a==="content")r[a]=c;else try{r[a]=JSON.parse(c)}catch{r[a]=c}return r},{});return i}function Ex(e,t){var n=Object.assign({},t,{content:jP(t.content,[e])},t.ignoreAttributes?{}:r4(e,t.plugins));return n.aria=Object.assign({},Mi.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var o4=function(){return"innerHTML"};function hm(e,t){e[o4()]=t}function Tx(e){var t=xo();return e===!0?t.className=UP:(t.className=BP,ef(e)?t.appendChild(e):hm(t,e)),t}function Cx(e,t){ef(t.content)?(hm(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?hm(e,t.content):e.textContent=t.content)}function dd(e){var t=e.firstElementChild,n=Uo(t.children);return{box:t,content:n.find(function(i){return i.classList.contains(NP)}),arrow:n.find(function(i){return i.classList.contains(UP)||i.classList.contains(BP)}),backdrop:n.find(function(i){return i.classList.contains(FP)})}}function GP(e){var t=xo(),n=xo();n.className=zV,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=xo();i.className=NP,i.setAttribute("data-state","hidden"),Cx(i,e.props),t.appendChild(n),n.appendChild(i),r(e.props,e.props);function r(a,c){var f=dd(t),m=f.box,b=f.content,y=f.arrow;c.theme?m.setAttribute("data-theme",c.theme):m.removeAttribute("data-theme"),typeof c.animation=="string"?m.setAttribute("data-animation",c.animation):m.removeAttribute("data-animation"),c.inertia?m.setAttribute("data-inertia",""):m.removeAttribute("data-inertia"),m.style.maxWidth=typeof c.maxWidth=="number"?c.maxWidth+"px":c.maxWidth,c.role?m.setAttribute("role",c.role):m.removeAttribute("role"),(a.content!==c.content||a.allowHTML!==c.allowHTML)&&Cx(b,e.props),c.arrow?y?a.arrow!==c.arrow&&(m.removeChild(y),m.appendChild(Tx(c.arrow))):m.appendChild(Tx(c.arrow)):y&&m.removeChild(y)}return{popper:t,onUpdate:r}}GP.$$tippy=!0;var a4=1,Gc=[],Wh=[];function l4(e,t){var n=Ex(e,Object.assign({},Mi,VP(kx(t)))),i,r,a,c=!1,f=!1,m=!1,b=!1,y,k,P,C=[],N=xx(q,n.interactiveDebounce),B,U=a4++,M=null,F=VV(n.plugins),I={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},E={id:U,reference:e,popper:xo(),popperInstance:M,props:n,state:I,plugins:F,clearDelayTimeouts:Ce,setProps:Be,setContent:Ze,show:et,hide:_t,hideWithInteractivity:Yt,enable:K,disable:re,unmount:An,destroy:xn};if(!n.render)return E;var z=n.render(E),$=z.popper,L=z.onUpdate;$.setAttribute("data-tippy-root",""),$.id="tippy-"+E.id,E.popper=$,e._tippy=E,$._tippy=E;var ee=F.map(function(de){return de.fn(E)}),ne=e.hasAttribute("aria-expanded");return Xe(),bt(),Le(),Se("onCreate",[E]),n.showOnCreate&&he(),$.addEventListener("mouseenter",function(){E.props.interactive&&E.state.isVisible&&E.clearDelayTimeouts()}),$.addEventListener("mouseleave",function(){E.props.interactive&&E.props.trigger.indexOf("mouseenter")>=0&&Me().addEventListener("mousemove",N)}),E;function Q(){var de=E.props.touch;return Array.isArray(de)?de:[de,0]}function ce(){return Q()[0]==="hold"}function te(){var de;return!!((de=E.props.render)!=null&&de.$$tippy)}function be(){return B||e}function Me(){var de=be().parentNode;return de?zP(de):document}function Oe(){return dd($)}function xe(de){return E.state.isMounted&&!E.state.isVisible||Vi.isTouch||y&&y.type==="focus"?0:jh(E.props.delay,de?0:1,Mi.delay)}function Le(de){de===void 0&&(de=!1),$.style.pointerEvents=E.props.interactive&&!de?"":"none",$.style.zIndex=""+E.props.zIndex}function Se(de,Ue,Ie){if(Ie===void 0&&(Ie=!0),ee.forEach(function(ot){ot[de]&&ot[de].apply(ot,Ue)}),Ie){var Ke;(Ke=E.props)[de].apply(Ke,Ue)}}function Fe(){var de=E.props.aria;if(de.content){var Ue="aria-"+de.content,Ie=$.id,Ke=co(E.props.triggerTarget||e);Ke.forEach(function(ot){var yt=ot.getAttribute(Ue);if(E.state.isVisible)ot.setAttribute(Ue,yt?yt+" "+Ie:Ie);else{var Fn=yt&&yt.replace(Ie,"").trim();Fn?ot.setAttribute(Ue,Fn):ot.removeAttribute(Ue)}})}}function bt(){if(!(ne||!E.props.aria.expanded)){var de=co(E.props.triggerTarget||e);de.forEach(function(Ue){E.props.interactive?Ue.setAttribute("aria-expanded",E.state.isVisible&&Ue===be()?"true":"false"):Ue.removeAttribute("aria-expanded")})}}function xt(){Me().removeEventListener("mousemove",N),Gc=Gc.filter(function(de){return de!==N})}function it(de){if(!(Vi.isTouch&&(m||de.type==="mousedown"))){var Ue=de.composedPath&&de.composedPath()[0]||de.target;if(!(E.props.interactive&&_x($,Ue))){if(co(E.props.triggerTarget||e).some(function(Ie){return _x(Ie,Ue)})){if(Vi.isTouch||E.state.isVisible&&E.props.trigger.indexOf("click")>=0)return}else Se("onClickOutside",[E,de]);E.props.hideOnClick===!0&&(E.clearDelayTimeouts(),E.hide(),f=!0,setTimeout(function(){f=!1}),E.state.isMounted||pt())}}}function Lt(){m=!0}function kt(){m=!1}function Ct(){var de=Me();de.addEventListener("mousedown",it,!0),de.addEventListener("touchend",it,yr),de.addEventListener("touchstart",kt,yr),de.addEventListener("touchmove",Lt,yr)}function pt(){var de=Me();de.removeEventListener("mousedown",it,!0),de.removeEventListener("touchend",it,yr),de.removeEventListener("touchstart",kt,yr),de.removeEventListener("touchmove",Lt,yr)}function pe(de,Ue){Pe(de,function(){!E.state.isVisible&&$.parentNode&&$.parentNode.contains($)&&Ue()})}function ke(de,Ue){Pe(de,Ue)}function Pe(de,Ue){var Ie=Oe().box;function Ke(ot){ot.target===Ie&&(zh(Ie,"remove",Ke),Ue())}if(de===0)return Ue();zh(Ie,"remove",k),zh(Ie,"add",Ke),k=Ke}function Re(de,Ue,Ie){Ie===void 0&&(Ie=!1);var Ke=co(E.props.triggerTarget||e);Ke.forEach(function(ot){ot.addEventListener(de,Ue,Ie),C.push({node:ot,eventType:de,handler:Ue,options:Ie})})}function Xe(){ce()&&(Re("touchstart",G,{passive:!0}),Re("touchend",ae,{passive:!0})),WV(E.props.trigger).forEach(function(de){if(de!=="manual")switch(Re(de,G),de){case"mouseenter":Re("mouseleave",ae);break;case"focus":Re(e4?"focusout":"blur",ge);break;case"focusin":Re("focusout",ge);break}})}function _e(){C.forEach(function(de){var Ue=de.node,Ie=de.eventType,Ke=de.handler,ot=de.options;Ue.removeEventListener(Ie,Ke,ot)}),C=[]}function G(de){var Ue,Ie=!1;if(!(!E.state.isEnabled||ue(de)||f)){var Ke=((Ue=y)==null?void 0:Ue.type)==="focus";y=de,B=de.currentTarget,bt(),!E.state.isVisible&&Hg(de)&&Gc.forEach(function(ot){return ot(de)}),de.type==="click"&&(E.props.trigger.indexOf("mouseenter")<0||c)&&E.props.hideOnClick!==!1&&E.state.isVisible?Ie=!0:he(de),de.type==="click"&&(c=!Ie),Ie&&!Ke&&ve(de)}}function q(de){var Ue=de.target,Ie=be().contains(Ue)||$.contains(Ue);if(!(de.type==="mousemove"&&Ie)){var Ke=le().concat($).map(function(ot){var yt,Fn=ot._tippy,Rt=(yt=Fn.popperInstance)==null?void 0:yt.state;return Rt?{popperRect:ot.getBoundingClientRect(),popperState:Rt,props:n}:null}).filter(Boolean);XV(Ke,de)&&(xt(),ve(de))}}function ae(de){var Ue=ue(de)||E.props.trigger.indexOf("click")>=0&&c;if(!Ue){if(E.props.interactive){E.hideWithInteractivity(de);return}ve(de)}}function ge(de){E.props.trigger.indexOf("focusin")<0&&de.target!==be()||E.props.interactive&&de.relatedTarget&&$.contains(de.relatedTarget)||ve(de)}function ue(de){return Vi.isTouch?ce()!==de.type.indexOf("touch")>=0:!1}function W(){V();var de=E.props,Ue=de.popperOptions,Ie=de.placement,Ke=de.offset,ot=de.getReferenceClientRect,yt=de.moveTransition,Fn=te()?dd($).arrow:null,Rt=ot?{getBoundingClientRect:ot,contextElement:ot.contextElement||be()}:e,Yo={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Ur){var Xt=Ur.state;if(te()){var tf=Oe(),Xo=tf.box;["placement","reference-hidden","escaped"].forEach(function(Br){Br==="placement"?Xo.setAttribute("data-placement",Xt.placement):Xt.attributes.popper["data-popper-"+Br]?Xo.setAttribute("data-"+Br,""):Xo.removeAttribute("data-"+Br)}),Xt.attributes.popper={}}}},ts=[{name:"offset",options:{offset:Ke}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!yt}},Yo];te()&&Fn&&ts.push({name:"arrow",options:{element:Fn,padding:3}}),ts.push.apply(ts,(Ue==null?void 0:Ue.modifiers)||[]),E.popperInstance=$V(Rt,$,Object.assign({},Ue,{placement:Ie,onFirstUpdate:P,modifiers:ts}))}function V(){E.popperInstance&&(E.popperInstance.destroy(),E.popperInstance=null)}function J(){var de=E.props.appendTo,Ue,Ie=be();E.props.interactive&&de===HP||de==="parent"?Ue=Ie.parentNode:Ue=jP(de,[Ie]),Ue.contains($)||Ue.appendChild($),E.state.isMounted=!0,W()}function le(){return Uo($.querySelectorAll("[data-tippy-root]"))}function he(de){E.clearDelayTimeouts(),de&&Se("onTrigger",[E,de]),Ct();var Ue=xe(!0),Ie=Q(),Ke=Ie[0],ot=Ie[1];Vi.isTouch&&Ke==="hold"&&ot&&(Ue=ot),Ue?i=setTimeout(function(){E.show()},Ue):E.show()}function ve(de){if(E.clearDelayTimeouts(),Se("onUntrigger",[E,de]),!E.state.isVisible){pt();return}if(!(E.props.trigger.indexOf("mouseenter")>=0&&E.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(de.type)>=0&&c)){var Ue=xe(!1);Ue?r=setTimeout(function(){E.state.isVisible&&E.hide()},Ue):a=requestAnimationFrame(function(){E.hide()})}}function K(){E.state.isEnabled=!0}function re(){E.hide(),E.state.isEnabled=!1}function Ce(){clearTimeout(i),clearTimeout(r),cancelAnimationFrame(a)}function Be(de){if(!E.state.isDestroyed){Se("onBeforeUpdate",[E,de]),_e();var Ue=E.props,Ie=Ex(e,Object.assign({},Ue,kx(de),{ignoreAttributes:!0}));E.props=Ie,Xe(),Ue.interactiveDebounce!==Ie.interactiveDebounce&&(xt(),N=xx(q,Ie.interactiveDebounce)),Ue.triggerTarget&&!Ie.triggerTarget?co(Ue.triggerTarget).forEach(function(Ke){Ke.removeAttribute("aria-expanded")}):Ie.triggerTarget&&e.removeAttribute("aria-expanded"),bt(),Le(),L&&L(Ue,Ie),E.popperInstance&&(W(),le().forEach(function(Ke){requestAnimationFrame(Ke._tippy.popperInstance.forceUpdate)})),Se("onAfterUpdate",[E,de])}}function Ze(de){E.setProps({content:de})}function et(){var de=E.state.isVisible,Ue=E.state.isDestroyed,Ie=!E.state.isEnabled,Ke=Vi.isTouch&&!E.props.touch,ot=jh(E.props.duration,0,Mi.duration);if(!(de||Ue||Ie||Ke)&&!be().hasAttribute("disabled")&&(Se("onShow",[E],!1),E.props.onShow(E)!==!1)){if(E.state.isVisible=!0,te()&&($.style.visibility="visible"),Le(),Ct(),E.state.isMounted||($.style.transition="none"),te()){var yt=Oe(),Fn=yt.box,Rt=yt.content;$h([Fn,Rt],0)}P=function(){var ts;if(!(!E.state.isVisible||b)){if(b=!0,$.offsetHeight,$.style.transition=E.props.moveTransition,te()&&E.props.animation){var sr=Oe(),Ur=sr.box,Xt=sr.content;$h([Ur,Xt],ot),gl([Ur,Xt],"visible")}Fe(),bt(),Sx(Wh,E),(ts=E.popperInstance)==null||ts.forceUpdate(),Se("onMount",[E]),E.props.animation&&te()&&ke(ot,function(){E.state.isShown=!0,Se("onShown",[E])})}},J()}}function _t(){var de=!E.state.isVisible,Ue=E.state.isDestroyed,Ie=!E.state.isEnabled,Ke=jh(E.props.duration,1,Mi.duration);if(!(de||Ue||Ie)&&(Se("onHide",[E],!1),E.props.onHide(E)!==!1)){if(E.state.isVisible=!1,E.state.isShown=!1,b=!1,c=!1,te()&&($.style.visibility="hidden"),xt(),pt(),Le(!0),te()){var ot=Oe(),yt=ot.box,Fn=ot.content;E.props.animation&&($h([yt,Fn],Ke),gl([yt,Fn],"hidden"))}Fe(),bt(),E.props.animation?te()&&pe(Ke,E.unmount):E.unmount()}}function Yt(de){Me().addEventListener("mousemove",N),Sx(Gc,N),N(de)}function An(){E.state.isVisible&&E.hide(),E.state.isMounted&&(V(),le().forEach(function(de){de._tippy.unmount()}),$.parentNode&&$.parentNode.removeChild($),Wh=Wh.filter(function(de){return de!==E}),E.state.isMounted=!1,Se("onHidden",[E]))}function xn(){E.state.isDestroyed||(E.clearDelayTimeouts(),E.unmount(),_e(),delete e._tippy,E.state.isDestroyed=!0,Se("onDestroy",[E]))}}function Ve(e,t){t===void 0&&(t={});var n=Mi.plugins.concat(t.plugins||[]);ZV();var i=Object.assign({},t,{plugins:n}),r=YV(e),a=r.reduce(function(c,f){var m=f&&l4(f,i);return m&&c.push(m),c},[]);return ef(e)?a[0]:a}Ve.defaultProps=Mi;Ve.setDefaultProps=s4;Ve.currentInput=Vi;Object.assign({},AP,{effect:function(t){var n=t.state,i={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,i.popper),n.styles=i,n.elements.arrow&&Object.assign(n.elements.arrow.style,i.arrow)}});var c4={name:"animateFill",defaultValue:!1,fn:function(t){var n;if(!((n=t.props.render)!=null&&n.$$tippy))return{};var i=dd(t.popper),r=i.box,a=i.content,c=t.props.animateFill?u4():null;return{onCreate:function(){c&&(r.insertBefore(c,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(c){var m=r.style.transitionDuration,b=Number(m.replace("ms",""));a.style.transitionDelay=Math.round(b/10)+"ms",c.style.transitionDuration=m,gl([c],"visible")}},onShow:function(){c&&(c.style.transitionDuration="0ms")},onHide:function(){c&&gl([c],"hidden")}}}};function u4(){var e=xo();return e.className=FP,gl([e],"hidden"),e}var pm={clientX:0,clientY:0},qc=[];function qP(e){var t=e.clientX,n=e.clientY;pm={clientX:t,clientY:n}}function d4(e){e.addEventListener("mousemove",qP)}function f4(e){e.removeEventListener("mousemove",qP)}var h4={name:"followCursor",defaultValue:!1,fn:function(t){var n=t.reference,i=zP(t.props.triggerTarget||n),r=!1,a=!1,c=!0,f=t.props;function m(){return t.props.followCursor==="initial"&&t.state.isVisible}function b(){i.addEventListener("mousemove",P)}function y(){i.removeEventListener("mousemove",P)}function k(){r=!0,t.setProps({getReferenceClientRect:null}),r=!1}function P(B){var U=B.target?n.contains(B.target):!0,M=t.props.followCursor,F=B.clientX,I=B.clientY,E=n.getBoundingClientRect(),z=F-E.left,$=I-E.top;(U||!t.props.interactive)&&t.setProps({getReferenceClientRect:function(){var ee=n.getBoundingClientRect(),ne=F,Q=I;M==="initial"&&(ne=ee.left+z,Q=ee.top+$);var ce=M==="horizontal"?ee.top:Q,te=M==="vertical"?ee.right:ne,be=M==="horizontal"?ee.bottom:Q,Me=M==="vertical"?ee.left:ne;return{width:te-Me,height:be-ce,top:ce,right:te,bottom:be,left:Me}}})}function C(){t.props.followCursor&&(qc.push({instance:t,doc:i}),d4(i))}function N(){qc=qc.filter(function(B){return B.instance!==t}),qc.filter(function(B){return B.doc===i}).length===0&&f4(i)}return{onCreate:C,onDestroy:N,onBeforeUpdate:function(){f=t.props},onAfterUpdate:function(U,M){var F=M.followCursor;r||F!==void 0&&f.followCursor!==F&&(N(),F?(C(),t.state.isMounted&&!a&&!m()&&b()):(y(),k()))},onMount:function(){t.props.followCursor&&!a&&(c&&(P(pm),c=!1),m()||b())},onTrigger:function(U,M){Hg(M)&&(pm={clientX:M.clientX,clientY:M.clientY}),a=M.type==="focus"},onHidden:function(){t.props.followCursor&&(k(),y(),c=!0)}}}};function p4(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(i){var r=i.name;return r!==t.name}),[t])})}}var m4={name:"inlinePositioning",defaultValue:!1,fn:function(t){var n=t.reference;function i(){return!!t.props.inlinePositioning}var r,a=-1,c=!1,f=[],m={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(C){var N=C.state;i()&&(f.indexOf(N.placement)!==-1&&(f=[]),r!==N.placement&&f.indexOf(N.placement)===-1&&(f.push(N.placement),t.setProps({getReferenceClientRect:function(){return b(N.placement)}})),r=N.placement)}};function b(P){return g4($P(P),n.getBoundingClientRect(),Uo(n.getClientRects()),a)}function y(P){c=!0,t.setProps(P),c=!1}function k(){c||y(p4(t.props,m))}return{onCreate:k,onAfterUpdate:k,onTrigger:function(C,N){if(Hg(N)){var B=Uo(t.reference.getClientRects()),U=B.find(function(F){return F.left-2<=N.clientX&&F.right+2>=N.clientX&&F.top-2<=N.clientY&&F.bottom+2>=N.clientY}),M=B.indexOf(U);a=M>-1?M:a}},onHidden:function(){a=-1}}}};function g4(e,t,n,i){if(n.length<2||e===null)return t;if(n.length===2&&i>=0&&n[0].left>n[1].right)return n[i]||t;switch(e){case"top":case"bottom":{var r=n[0],a=n[n.length-1],c=e==="top",f=r.top,m=a.bottom,b=c?r.left:a.left,y=c?r.right:a.right,k=y-b,P=m-f;return{top:f,bottom:m,left:b,right:y,width:k,height:P}}case"left":case"right":{var C=Math.min.apply(Math,n.map(function($){return $.left})),N=Math.max.apply(Math,n.map(function($){return $.right})),B=n.filter(function($){return e==="left"?$.left===C:$.right===N}),U=B[0].top,M=B[B.length-1].bottom,F=C,I=N,E=I-F,z=M-U;return{top:U,bottom:M,left:F,right:I,width:E,height:z}}default:return t}}var b4={name:"sticky",defaultValue:!1,fn:function(t){var n=t.reference,i=t.popper;function r(){return t.popperInstance?t.popperInstance.state.elements.reference:n}function a(b){return t.props.sticky===!0||t.props.sticky===b}var c=null,f=null;function m(){var b=a("reference")?r().getBoundingClientRect():null,y=a("popper")?i.getBoundingClientRect():null;(b&&Ax(c,b)||y&&Ax(f,y))&&t.popperInstance&&t.popperInstance.update(),c=b,f=y,t.state.isMounted&&requestAnimationFrame(m)}return{onMount:function(){t.props.sticky&&m()}}}};function Ax(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}Ve.setDefaultProps({render:GP});Ve.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});function YP(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const i=wn(),r=ft(),a=ft({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),c=ys();let f=null;const m=()=>f||(f=document.createDocumentFragment(),f),b=L=>{let ee,ne=dt(L)?L.value:L;return Ki(ne)?(c.value||(c.value=To({name:n.appName,setup:()=>()=>dt(L)?L.value:L}),i&&Object.assign(c.value._context,i.appContext),c.value.mount(m())),ee=()=>m()):typeof ne=="object"?(c.value||(c.value=To({name:n.appName,setup:()=>()=>Gt(dt(L)?L.value:L)}),i&&Object.assign(c.value._context,i.appContext),c.value.mount(m())),ee=()=>m()):ee=ne,ee},y=L=>{let ee={};return dt(L)?ee=L.value||{}:ui(L)?ee={...L}:ee={...L},ee.content&&(ee.content=b(ee.content)),ee.triggerTarget&&(ee.triggerTarget=dt(ee.triggerTarget)?ee.triggerTarget.value:ee.triggerTarget),(!ee.plugins||!Array.isArray(ee.plugins))&&(ee.plugins=[]),ee.plugins=ee.plugins.filter(ne=>ne.name!=="vueTippyReactiveState"),ee.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){a.value.isEnabled=!0},onMount(){a.value.isMounted=!0},onShow(){a.value.isMounted=!0,a.value.isVisible=!0},onShown(){a.value.isShown=!0},onHide(){a.value.isMounted=!1,a.value.isVisible=!1},onHidden(){a.value.isShown=!1},onUnmounted(){a.value.isMounted=!1},onDestroy(){a.value.isDestroyed=!0}})}),ee},k=()=>{r.value&&r.value.setProps(y(t))},P=()=>{!r.value||!t.content||r.value.setContent(b(t.content))},C=L=>{var ee;(ee=r.value)===null||ee===void 0||ee.setContent(b(L))},N=L=>{var ee;(ee=r.value)===null||ee===void 0||ee.setProps(y(L))},B=()=>{var L;r.value&&(r.value.destroy(),r.value=void 0),f=null,(L=c.value)===null||L===void 0||L.unmount(),c.value=void 0},U=()=>{var L;(L=r.value)===null||L===void 0||L.show()},M=()=>{var L;(L=r.value)===null||L===void 0||L.hide()},F=()=>{var L;(L=r.value)===null||L===void 0||L.disable(),a.value.isEnabled=!1},I=()=>{var L;(L=r.value)===null||L===void 0||L.enable(),a.value.isEnabled=!0},E=()=>{var L;(L=r.value)===null||L===void 0||L.unmount()},z=()=>{if(!e)return;let L=dt(e)?e.value:e;typeof L=="function"&&(L=L()),L&&(r.value=Ve(L,y(t)),L.$tippy=$)},$={tippy:r,refresh:k,refreshContent:P,setContent:C,setProps:N,destroy:B,hide:M,show:U,disable:F,enable:I,unmount:E,mount:z,state:a};return n.mount&&(i?i.isMounted?z():er(z):z()),i&&zo(()=>{B()}),dt(t)||ui(t)?tn(t,k,{immediate:!1}):dt(t.content)&&tn(t.content,P,{immediate:!1}),$}function y4(e){return typeof e=="function"?e():mt(e)}function v4(e){var t,n;const i=y4(e);return(n=(t=i)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:i}const w4=Nn({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Ve.defaultProps.appendTo},aria:{default:()=>Ve.defaultProps.aria},delay:{default:()=>Ve.defaultProps.delay},duration:{default:()=>Ve.defaultProps.duration},getReferenceClientRect:{default:()=>Ve.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Ve.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Ve.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Ve.defaultProps.interactive},interactiveBorder:{default:()=>Ve.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Ve.defaultProps.interactiveDebounce},moveTransition:{default:()=>Ve.defaultProps.moveTransition},offset:{default:()=>Ve.defaultProps.offset},onAfterUpdate:{default:()=>Ve.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Ve.defaultProps.onBeforeUpdate},onCreate:{default:()=>Ve.defaultProps.onCreate},onDestroy:{default:()=>Ve.defaultProps.onDestroy},onHidden:{default:()=>Ve.defaultProps.onHidden},onHide:{default:()=>Ve.defaultProps.onHide},onMount:{default:()=>Ve.defaultProps.onMount},onShow:{default:()=>Ve.defaultProps.onShow},onShown:{default:()=>Ve.defaultProps.onShown},onTrigger:{default:()=>Ve.defaultProps.onTrigger},onUntrigger:{default:()=>Ve.defaultProps.onUntrigger},onClickOutside:{default:()=>Ve.defaultProps.onClickOutside},placement:{default:()=>Ve.defaultProps.placement},plugins:{default:()=>Ve.defaultProps.plugins},popperOptions:{default:()=>Ve.defaultProps.popperOptions},render:{default:()=>Ve.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Ve.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Ve.defaultProps.touch},trigger:{default:()=>Ve.defaultProps.trigger},triggerTarget:{default:()=>Ve.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Ve.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Ve.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Ve.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Ve.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Ve.defaultProps.allowHTML},animation:{default:()=>Ve.defaultProps.animation},arrow:{default:()=>Ve.defaultProps.arrow},content:{default:()=>Ve.defaultProps.content},inertia:{default:()=>Ve.defaultProps.inertia},maxWidth:{default:()=>Ve.defaultProps.maxWidth},role:{default:()=>Ve.defaultProps.role},theme:{default:()=>Ve.defaultProps.theme},zIndex:{default:()=>Ve.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:i}){const r=ft(),a=ft(),c=ft(),f=ft(!1),m=()=>{let C={...e};for(const N of["to","tag","contentTag","contentClass"])C.hasOwnProperty(N)&&delete C[N];return C};let b=()=>v4(r);e.to&&(typeof Element<"u"&&e.to instanceof Element?b=()=>e.to:e.to==="parent"?b=()=>{let C=r.value;return C||(C=r.value=a.value.parentElement),C}:(typeof e.to=="string"||e.to instanceof String)&&(b=()=>document.querySelector(e.to)));const y=YP(b,m());let k=t.content;!k&&e.to==="parent"&&(k=t.default),er(()=>{f.value=!0,bi(()=>{k&&y.setContent(()=>c.value)})}),tn(y.state,()=>{n("state",mt(y.state))},{immediate:!0,deep:!0}),tn(()=>e,()=>{y.setProps(m()),k&&y.setContent(()=>c.value)},{deep:!0});let P=Kn({elem:r,contentElem:c,mounted:f,...y});return i(P),()=>{const C=(typeof e.contentTag=="string",e.contentTag),N=k?Gt(C,{ref:c,style:{display:f.value?"inherit":"none"},class:e.contentClass},k(P)):null;if(e.to==="parent"){const M=[];if(!r.value){const F=Gt("span",{ref:a,"data-v-tippy":"",style:{display:"none"}});M.push(F)}return N&&M.push(N),M}const B=t.default?t.default(P):[];if(!e.tag){const M=Gt(B[0],{ref:r,"data-v-tippy":""});return N?[M,N]:M}const U=(typeof e.tag=="string",e.tag);return Gt(U,{ref:r,"data-v-tippy":""},N?[B,N]:B)}}}),x4=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let Ox={};Object.keys(Ve.defaultProps).forEach(e=>{x4.includes(e)?Ox[e]={type:Boolean,default:function(){return Ve.defaultProps[e]}}:Ox[e]={default:function(){return Ve.defaultProps[e]}}});const S4={mounted(e,t,n){const i=typeof t.value=="string"?{content:t.value}:t.value||{},r=Object.keys(t.modifiers||{}),a=r.find(f=>f!=="arrow"),c=r.findIndex(f=>f==="arrow")!==-1;a&&(i.placement=i.placement||a),c&&(i.arrow=i.arrow!==void 0?i.arrow:!0),n.props&&n.props.onTippyShow&&(i.onShow=function(...f){var m;return(m=n.props)===null||m===void 0?void 0:m.onTippyShow(...f)}),n.props&&n.props.onTippyShown&&(i.onShown=function(...f){var m;return(m=n.props)===null||m===void 0?void 0:m.onTippyShown(...f)}),n.props&&n.props.onTippyHidden&&(i.onHidden=function(...f){var m;return(m=n.props)===null||m===void 0?void 0:m.onTippyHidden(...f)}),n.props&&n.props.onTippyHide&&(i.onHide=function(...f){var m;return(m=n.props)===null||m===void 0?void 0:m.onTippyHide(...f)}),n.props&&n.props.onTippyMount&&(i.onMount=function(...f){var m;return(m=n.props)===null||m===void 0?void 0:m.onTippyMount(...f)}),e.getAttribute("title")&&!i.content&&(i.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!i.content&&(i.content=e.getAttribute("content")),YP(e,i)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},k4=Ve.setDefaultProps;k4({ignoreAttributes:!0,plugins:[b4,m4,h4,c4]});const _4=an(e=>{e.vueApp.component("Tippy",w4),e.vueApp.directive("tippy",S4)});function P4(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function E4(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function i(){return this instanceof i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(i){var r=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(n,i,r.get?r:{enumerable:!0,get:function(){return e[i]}})}),n}var Vh={exports:{}},vu={exports:{}},T4=vu.exports,Mx;function XP(){return Mx||(Mx=1,function(e,t){(function(n,i){n._Highcharts=i(),e.exports=n._Highcharts})(typeof window>"u"?T4:window,()=>(()=>{let n,i;var r,a,c,f,m,b,y,k,P,C,N,B,U,M,F,I,E,z={};z.d=(v,s)=>{for(var o in s)z.o(s,o)&&!z.o(v,o)&&Object.defineProperty(v,o,{enumerable:!0,get:s[o]})},z.o=(v,s)=>Object.prototype.hasOwnProperty.call(v,s);var $={};z.d($,{default:()=>j3}),function(v){var s,o,l;v.SVG_NS="http://www.w3.org/2000/svg",v.product="Highcharts",v.version="12.1.2",v.win=typeof window<"u"?window:{},v.doc=v.win.document,v.svg=v.doc&&v.doc.createElementNS&&!!v.doc.createElementNS(v.SVG_NS,"svg").createSVGRect,v.pageLang=(l=(o=(s=v.doc)==null?void 0:s.documentElement)==null?void 0:o.closest("[lang]"))==null?void 0:l.lang,v.userAgent=v.win.navigator&&v.win.navigator.userAgent||"",v.isChrome=v.win.chrome,v.isFirefox=v.userAgent.indexOf("Firefox")!==-1,v.isMS=/(edge|msie|trident)/i.test(v.userAgent)&&!v.win.opera,v.isSafari=!v.isChrome&&v.userAgent.indexOf("Safari")!==-1,v.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(v.userAgent),v.isWebKit=v.userAgent.indexOf("AppleWebKit")!==-1,v.deg2rad=2*Math.PI/360,v.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],v.noop=function(){},v.supportsPassiveEvents=function(){let u=!1;if(!v.isMS){let d=Object.defineProperty({},"passive",{get:function(){u=!0}});v.win.addEventListener&&v.win.removeEventListener&&(v.win.addEventListener("testPassive",v.noop,d),v.win.removeEventListener("testPassive",v.noop,d))}return u}(),v.charts=[],v.composed=[],v.dateFormats={},v.seriesTypes={},v.symbolSizes={},v.chartCount=0}(r||(r={}));let L=r,{charts:ee,doc:ne,win:Q}=L;function ce(v,s,o,l){let u=s?"Highcharts error":"Highcharts warning";v===32&&(v=`${u}: Deprecated member`);let d=Se(v),h=d?`${u} #${v}: www.highcharts.com/errors/${v}/`:v.toString();if(l!==void 0){let p="";d&&(h+="?"),ke(l,function(g,w){p+=`
 - ${w}: ${g}`,d&&(h+=encodeURI(w)+"="+encodeURI(g))}),h+=p}Re(L,"displayError",{chart:o,code:v,message:h,params:l},function(){if(s)throw Error(h);Q.console&&ce.messages.indexOf(h)===-1&&console.warn(h)}),ce.messages.push(h)}function te(v,s){return parseInt(v,s||10)}function be(v){return typeof v=="string"}function Me(v){let s=Object.prototype.toString.call(v);return s==="[object Array]"||s==="[object Array Iterator]"}function Oe(v,s){return!!v&&typeof v=="object"&&(!s||!Me(v))}function xe(v){return Oe(v)&&typeof v.nodeType=="number"}function Le(v){let s=v&&v.constructor;return!!(Oe(v,!0)&&!xe(v)&&s&&s.name&&s.name!=="Object")}function Se(v){return typeof v=="number"&&!isNaN(v)&&v<1/0&&v>-1/0}function Fe(v){return v!=null}function bt(v,s,o){let l,u=be(s)&&!Fe(o),d=(h,p)=>{Fe(h)?v.setAttribute(p,h):u?(l=v.getAttribute(p))||p!=="class"||(l=v.getAttribute(p+"Name")):v.removeAttribute(p)};return be(s)?d(o,s):ke(s,d),l}function xt(v){return Me(v)?v:[v]}function it(v,s){let o;for(o in v||(v={}),s)v[o]=s[o];return v}function Lt(){let v=arguments,s=v.length;for(let o=0;o<s;o++){let l=v[o];if(l!=null)return l}}function kt(v,s){it(v.style,s)}function Ct(v){return Math.pow(10,Math.floor(Math.log(v)/Math.LN10))}function pt(v,s){return v>1e14?v:parseFloat(v.toPrecision(s||14))}ce.messages=[],Math.easeInOutSine=function(v){return-.5*(Math.cos(Math.PI*v)-1)};let pe=Array.prototype.find?function(v,s){return v.find(s)}:function(v,s){let o,l=v.length;for(o=0;o<l;o++)if(s(v[o],o))return v[o]};function ke(v,s,o){for(let l in v)Object.hasOwnProperty.call(v,l)&&s.call(o||v[l],v[l],l,v)}function Pe(v,s,o){function l(h,p){let g=v.removeEventListener;g&&g.call(v,h,p,!1)}function u(h){let p,g;v.nodeName&&(s?(p={})[s]=!0:p=h,ke(p,function(w,S){if(h[S])for(g=h[S].length;g--;)l(S,h[S][g].fn)}))}let d=typeof v=="function"&&v.prototype||v;if(Object.hasOwnProperty.call(d,"hcEvents")){let h=d.hcEvents;if(s){let p=h[s]||[];o?(h[s]=p.filter(function(g){return o!==g.fn}),l(s,o)):(u(h),h[s]=[])}else u(h),delete d.hcEvents}}function Re(v,s,o,l){if(o=o||{},ne.createEvent&&(v.dispatchEvent||v.fireEvent&&v!==L)){let u=ne.createEvent("Events");u.initEvent(s,!0,!0),o=it(u,o),v.dispatchEvent?v.dispatchEvent(o):v.fireEvent(s,o)}else if(v.hcEvents){o.target||it(o,{preventDefault:function(){o.defaultPrevented=!0},target:v,type:s});let u=[],d=v,h=!1;for(;d.hcEvents;)Object.hasOwnProperty.call(d,"hcEvents")&&d.hcEvents[s]&&(u.length&&(h=!0),u.unshift.apply(u,d.hcEvents[s])),d=Object.getPrototypeOf(d);h&&u.sort((p,g)=>p.order-g.order),u.forEach(p=>{p.fn.call(v,o)===!1&&o.preventDefault()})}l&&!o.defaultPrevented&&l.call(v,o)}let Xe=function(){let v=Math.random().toString(36).substring(2,9)+"-",s=0;return function(){return"highcharts-"+(n?"":v)+s++}}();Q.jQuery&&(Q.jQuery.fn.highcharts=function(){let v=[].slice.call(arguments);if(this[0])return v[0]?(new L[be(v[0])?v.shift():"Chart"](this[0],v[0],v[1]),this):ee[bt(this[0],"data-highcharts-chart")]});let _e={addEvent:function(v,s,o,l={}){let u=typeof v=="function"&&v.prototype||v;Object.hasOwnProperty.call(u,"hcEvents")||(u.hcEvents={});let d=u.hcEvents;L.Point&&v instanceof L.Point&&v.series&&v.series.chart&&(v.series.chart.runTrackerClick=!0);let h=v.addEventListener;h&&h.call(v,s,o,!!L.supportsPassiveEvents&&{passive:l.passive===void 0?s.indexOf("touch")!==-1:l.passive,capture:!1}),d[s]||(d[s]=[]);let p={fn:o,order:typeof l.order=="number"?l.order:1/0};return d[s].push(p),d[s].sort((g,w)=>g.order-w.order),function(){Pe(v,s,o)}},arrayMax:function(v){let s=v.length,o=v[0];for(;s--;)v[s]>o&&(o=v[s]);return o},arrayMin:function(v){let s=v.length,o=v[0];for(;s--;)v[s]<o&&(o=v[s]);return o},attr:bt,clamp:function(v,s,o){return v>s?v<o?v:o:s},clearTimeout:function(v){Fe(v)&&clearTimeout(v)},correctFloat:pt,createElement:function(v,s,o,l,u){let d=ne.createElement(v);return s&&it(d,s),u&&kt(d,{padding:"0",border:"none",margin:"0"}),o&&kt(d,o),l&&l.appendChild(d),d},crisp:function(v,s=0,o){let l=s%2/2,u=o?-1:1;return(Math.round(v*u-l)+l)*u},css:kt,defined:Fe,destroyObjectProperties:function(v,s,o){ke(v,function(l,u){l!==s&&(l!=null&&l.destroy)&&l.destroy(),(l!=null&&l.destroy||!o)&&delete v[u]})},diffObjects:function(v,s,o,l){let u={};return function d(h,p,g,w){let S=o?p:h;ke(h,function(x,_){if(!w&&l&&l.indexOf(_)>-1&&p[_]){x=xt(x),g[_]=[];for(let T=0;T<Math.max(x.length,p[_].length);T++)p[_][T]&&(x[T]===void 0?g[_][T]=p[_][T]:(g[_][T]={},d(x[T],p[_][T],g[_][T],w+1)))}else Oe(x,!0)&&!x.nodeType?(g[_]=Me(x)?[]:{},d(x,p[_]||{},g[_],w+1),Object.keys(g[_]).length!==0||_==="colorAxis"&&w===0||delete g[_]):(h[_]!==p[_]||_ in h&&!(_ in p))&&_!=="__proto__"&&_!=="constructor"&&(g[_]=S[_])})}(v,s,u,0),u},discardElement:function(v){v&&v.parentElement&&v.parentElement.removeChild(v)},erase:function(v,s){let o=v.length;for(;o--;)if(v[o]===s){v.splice(o,1);break}},error:ce,extend:it,extendClass:function(v,s){let o=function(){};return o.prototype=new v,it(o.prototype,s),o},find:pe,fireEvent:Re,getAlignFactor:(v="")=>({center:.5,right:1,middle:.5,bottom:1})[v]||0,getClosestDistance:function(v,s){let o,l,u,d=!s;return v.forEach(h=>{if(h.length>1)for(u=h.length-1;u>0;u--)(l=h[u]-h[u-1])<0&&!d?(s==null||s(),s=void 0):l&&(o===void 0||l<o)&&(o=l)}),o},getMagnitude:Ct,getNestedProperty:function(v,s){let o=v.split(".");for(;o.length&&Fe(s);){let l=o.shift();if(l===void 0||l==="__proto__")return;if(l==="this"){let d;return Oe(s)&&(d=s["@this"]),d??s}let u=s[l.replace(/[\\'"]/g,"")];if(!Fe(u)||typeof u=="function"||typeof u.nodeType=="number"||u===Q)return;s=u}return s},getStyle:function v(s,o,l){let u;if(o==="width"){let h=Math.min(s.offsetWidth,s.scrollWidth),p=s.getBoundingClientRect&&s.getBoundingClientRect().width;return p<h&&p>=h-1&&(h=Math.floor(p)),Math.max(0,h-(v(s,"padding-left",!0)||0)-(v(s,"padding-right",!0)||0))}if(o==="height")return Math.max(0,Math.min(s.offsetHeight,s.scrollHeight)-(v(s,"padding-top",!0)||0)-(v(s,"padding-bottom",!0)||0));let d=Q.getComputedStyle(s,void 0);return d&&(u=d.getPropertyValue(o),Lt(l,o!=="opacity")&&(u=te(u))),u},insertItem:function(v,s){let o,l=v.options.index,u=s.length;for(o=v.options.isInternal?u:0;o<u+1;o++)if(!s[o]||Se(l)&&l<Lt(s[o].options.index,s[o]._i)||s[o].options.isInternal){s.splice(o,0,v);break}return o},isArray:Me,isClass:Le,isDOMElement:xe,isFunction:function(v){return typeof v=="function"},isNumber:Se,isObject:Oe,isString:be,merge:function(v,...s){let o,l=[v,...s],u={},d=function(p,g){return typeof p!="object"&&(p={}),ke(g,function(w,S){S!=="__proto__"&&S!=="constructor"&&(!Oe(w,!0)||Le(w)||xe(w)?p[S]=g[S]:p[S]=d(p[S]||{},w))}),p};v===!0&&(u=l[1],l=Array.prototype.slice.call(l,2));let h=l.length;for(o=0;o<h;o++)u=d(u,l[o]);return u},normalizeTickInterval:function(v,s,o,l,u){let d,h=v;o=Lt(o,Ct(v));let p=v/o;for(!s&&(s=u?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],l===!1&&(o===1?s=s.filter(function(g){return g%1==0}):o<=.1&&(s=[1/o]))),d=0;d<s.length&&(h=s[d],(!u||!(h*o>=v))&&(u||!(p<=(s[d]+(s[d+1]||s[d]))/2)));d++);return pt(h*o,-Math.round(Math.log(.001)/Math.LN10))},objectEach:ke,offset:function(v){let s=ne.documentElement,o=v.parentElement||v.parentNode?v.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:o.top+(Q.pageYOffset||s.scrollTop)-(s.clientTop||0),left:o.left+(Q.pageXOffset||s.scrollLeft)-(s.clientLeft||0),width:o.width,height:o.height}},pad:function(v,s,o){return Array((s||2)+1-String(v).replace("-","").length).join(o||"0")+v},pick:Lt,pInt:te,pushUnique:function(v,s){return 0>v.indexOf(s)&&!!v.push(s)},relativeLength:function(v,s,o){return/%$/.test(v)?s*parseFloat(v)/100+(o||0):parseFloat(v)},removeEvent:Pe,replaceNested:function(v,...s){let o,l;do for(l of(o=v,s))v=v.replace(l[0],l[1]);while(v!==o);return v},splat:xt,stableSort:function(v,s){let o,l,u=v.length;for(l=0;l<u;l++)v[l].safeI=l;for(v.sort(function(d,h){return(o=s(d,h))===0?d.safeI-h.safeI:o}),l=0;l<u;l++)delete v[l].safeI},syncTimeout:function(v,s,o){return s>0?setTimeout(v,s,o):(v.call(0,o),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},ucfirst:function(v){return be(v)?v.substring(0,1).toUpperCase()+v.substring(1):String(v)},uniqueKey:Xe,useSerialIds:function(v){return n=Lt(v,n)},wrap:function(v,s,o){let l=v[s];v[s]=function(){let u=arguments,d=this;return o.apply(this,[function(){return l.apply(d,arguments.length?arguments:u)}].concat([].slice.call(arguments)))}}},{pageLang:G,win:q}=L,{defined:ae,error:ge,extend:ue,isNumber:W,isObject:V,isString:J,merge:le,objectEach:he,pad:ve,splat:K,timeUnits:re,ucfirst:Ce}=_e,Be=L.isSafari&&q.Intl&&!q.Intl.DateTimeFormat.prototype.formatRange,Ze=v=>v.main===void 0,et=v=>["D","L","M","X","J","V","S"].indexOf(v),_t=class{constructor(v){this.options={timezone:"UTC"},this.variableTimezone=!1,this.Date=q.Date,this.update(v)}update(v={}){this.dTLCache={},this.options=v=le(!0,this.options,v);let{timezoneOffset:s,useUTC:o}=v;this.Date=v.Date||q.Date||Date;let l=v.timezone;ae(o)&&(l=o?"UTC":void 0),s&&s%60==0&&(l="Etc/GMT"+(s>0?"+":"")+s/60),this.variableTimezone=l!=="UTC"&&(l==null?void 0:l.indexOf("Etc/GMT"))!==0,this.timezone=l,["months","shortMonths","weekdays","shortWeekdays"].forEach(u=>{let d=/months/i.test(u),h=/short/.test(u),p={timeZone:"UTC"};p[d?"month":"weekday"]=h?"short":"long",this[u]=(d?[0,1,2,3,4,5,6,7,8,9,10,11]:[3,4,5,6,7,8,9]).map(g=>this.dateFormat(p,(d?31:1)*24*36e5*g))})}toParts(v){let[s,o,l,u,d,h,p]=this.dateTimeFormat({weekday:"narrow",day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric",second:"numeric"},v,"es").split(/(?:, |\/|:)/g);return[u,+l-1,o,d,h,p,Math.floor(Number(v)||0)%1e3,et(s)].map(Number)}dateTimeFormat(v,s,o=this.options.locale||G){let l=JSON.stringify(v)+o;J(v)&&(v=this.str2dtf(v));let u=this.dTLCache[l];if(!u){v.timeZone??(v.timeZone=this.timezone);try{u=new Intl.DateTimeFormat(o,v)}catch(d){/Invalid time zone/i.test(d.message)?(ge(34),v.timeZone="UTC",u=new Intl.DateTimeFormat(o,v)):ge(d.message,!1)}}return this.dTLCache[l]=u,(u==null?void 0:u.format(s))||""}str2dtf(v,s={}){let o={L:{fractionalSecondDigits:3},S:{second:"2-digit"},M:{minute:"numeric"},H:{hour:"2-digit"},k:{hour:"numeric"},E:{weekday:"narrow"},a:{weekday:"short"},A:{weekday:"long"},d:{day:"2-digit"},e:{day:"numeric"},b:{month:"short"},B:{month:"long"},m:{month:"2-digit"},o:{month:"numeric"},y:{year:"2-digit"},Y:{year:"numeric"}};return Object.keys(o).forEach(l=>{v.indexOf(l)!==-1&&ue(s,o[l])}),s}makeTime(v,s,o=1,l=0,u,d,h){let p=this.Date.UTC(v,s,o,l,u||0,d||0,h||0);if(this.timezone!=="UTC"){let g=this.getTimezoneOffset(p);if(p+=g,[2,3,8,9,10,11].indexOf(s)!==-1&&(l<5||l>20)){let w=this.getTimezoneOffset(p);g!==w?p+=w-g:g-36e5!==this.getTimezoneOffset(p-36e5)||Be||(p-=36e5)}}return p}parse(v){if(!J(v))return v??void 0;let s=(v=v.replace(/\//g,"-").replace(/(GMT|UTC)/,"")).indexOf("Z")>-1||/([+-][0-9]{2}):?[0-9]{2}$/.test(v),o=/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/.test(v);s||o||(v+="Z");let l=Date.parse(v);if(W(l))return l+(!s||o?this.getTimezoneOffset(l):0)}getTimezoneOffset(v){if(this.timezone!=="UTC"){let[s,o,l,u,d=0]=this.dateTimeFormat({timeZoneName:"shortOffset"},v,"en").split(/(GMT|:)/).map(Number),h=-(36e5*(l+d/60));if(W(h))return h}return 0}dateFormat(v,s,o){var u;let l=(u=L.defaultOptions)==null?void 0:u.lang;if(!ae(s)||isNaN(s))return(l==null?void 0:l.invalidDate)||"";if(J(v=v??"%Y-%m-%d %H:%M:%S")){let d,h=/%\[([a-zA-Z]+)\]/g;for(;d=h.exec(v);)v=v.replace(d[0],this.dateTimeFormat(d[1],s))}if(J(v)&&v.indexOf("%")!==-1){let d=this,[h,p,g,w,S,x,_,T]=this.toParts(s),A=(l==null?void 0:l.weekdays)||this.weekdays,R=(l==null?void 0:l.shortWeekdays)||this.shortWeekdays,D=(l==null?void 0:l.months)||this.months,O=(l==null?void 0:l.shortMonths)||this.shortMonths;he(ue({a:R?R[T]:A[T].substr(0,3),A:A[T],d:ve(g),e:ve(g,2," "),w:T,b:O[p],B:D[p],m:ve(p+1),o:p+1,y:h.toString().substr(2,2),Y:h,H:ve(w),k:w,I:ve(w%12||12),l:w%12||12,M:ve(S),p:w<12?"AM":"PM",P:w<12?"am":"pm",S:ve(x),L:ve(_,3)},L.dateFormats),function(H,j){if(J(v))for(;v.indexOf("%"+j)!==-1;)v=v.replace("%"+j,typeof H=="function"?H.call(d,s):H)})}else if(V(v)){let d=(this.getTimezoneOffset(s)||0)/36e5,h=this.timezone||"Etc/GMT"+(d>=0?"+":"")+d,{prefix:p="",suffix:g=""}=v;v=p+this.dateTimeFormat(ue({timeZone:h},v),s)+g}return o?Ce(v):v}resolveDTLFormat(v){return V(v,!0)?V(v,!0)&&Ze(v)?{main:v}:v:{main:(v=K(v))[0],from:v[1],to:v[2]}}getTimeTicks(v,s,o,l){let u=this,d=[],h={},{count:p=1,unitRange:g}=v,[w,S,x,_,T,A]=u.toParts(s),R=(s||0)%1e3,D;if(l??(l=1),ae(s)){if(R=g>=re.second?0:p*Math.floor(R/p),g>=re.second&&(A=g>=re.minute?0:p*Math.floor(A/p)),g>=re.minute&&(T=g>=re.hour?0:p*Math.floor(T/p)),g>=re.hour&&(_=g>=re.day?0:p*Math.floor(_/p)),g>=re.day&&(x=g>=re.month?1:Math.max(1,p*Math.floor(x/p))),g>=re.month&&(S=g>=re.year?0:p*Math.floor(S/p)),g>=re.year&&(w-=w%p),g===re.week){p&&(s=u.makeTime(w,S,x,_,T,A,R));let j=et(this.dateTimeFormat({timeZone:this.timezone,weekday:"narrow"},s,"es"));x+=-j+l+(j<l?-7:0)}s=u.makeTime(w,S,x,_,T,A,R),u.variableTimezone&&ae(o)&&(D=o-s>4*re.month||u.getTimezoneOffset(s)!==u.getTimezoneOffset(o));let O=s,H=1;for(;O<o;)d.push(O),g===re.year?O=u.makeTime(w+H*p,0):g===re.month?O=u.makeTime(w,S+H*p):D&&(g===re.day||g===re.week)?O=u.makeTime(w,S,x+H*p*(g===re.day?1:7)):D&&g===re.hour&&p>1?O=u.makeTime(w,S,x,_+H*p):O+=g*p,H++;d.push(O),g<=re.hour&&d.length<1e4&&d.forEach(j=>{j%18e5==0&&u.dateFormat("%H%M%S%L",j)==="000000000"&&(h[j]="day")})}return d.info=ue(v,{higherRanks:h,totalRange:g*p}),d}getDateFormat(v,s,o,l){let u=this.dateFormat("%m-%d %H:%M:%S.%L",s),d="01-01 00:00:00.000",h={millisecond:15,second:12,minute:9,hour:6,day:3},p="millisecond",g=p;for(p in re){if(v===re.week&&+this.dateFormat("%w",s)===o&&u.substr(6)===d.substr(6)){p="week";break}if(re[p]>v){p=g;break}if(h[p]&&u.substr(h[p])!==d.substr(h[p]))break;p!=="week"&&(g=p)}return this.resolveDTLFormat(l[p]).main}},{isTouchDevice:Yt}=L,{fireEvent:An,merge:xn}=_e,de={colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"],symbols:["circle","diamond","square","triangle","triangle-down"],lang:{locale:void 0,loading:"Loading...",months:void 0,shortMonths:void 0,weekdays:void 0,numericSymbols:["k","M","G","T","P","E"],resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1"},global:{buttonTheme:{fill:"#f7f7f7",padding:8,r:2,stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},states:{hover:{fill:"#e6e6e6"},select:{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},disabled:{style:{color:"#cccccc"}}}}},time:{Date:void 0,timezone:"UTC",timezoneOffset:0,useUTC:void 0},chart:{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"},title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",margin:15,minScale:.67},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:""},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",events:{},layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:{duration:300,easing:v=>Math.sqrt(1-Math.pow(v-1,2))},borderRadius:3,dateTimeLabelFormats:{millisecond:"%[AebHMSL]",second:"%[AebHMS]",minute:"%[AebHM]",hour:"%[AebHM]",day:"%[AebY]",week:"Week from %[AebY]",month:"%[BY]",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:Yt?25:10,headerFormat:'<span style="font-size: 0.8em">{ucfirst point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">●</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:"#ffffff",borderWidth:void 0,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}},Ue=new _t(de.time),Ie={defaultOptions:de,defaultTime:Ue,getOptions:function(){return de},setOptions:function(v){return An(L,"setOptions",{options:v}),xn(!0,de,v),v.time&&Ue.update(de.time),v.lang&&"locale"in v.lang&&Ue.update({locale:v.lang.locale}),de}},{isNumber:Ke,merge:ot,pInt:yt,defined:Fn}=_e;class Rt{static parse(s){return s?new Rt(s):Rt.None}constructor(s){let o,l,u,d;this.rgba=[NaN,NaN,NaN,NaN],this.input=s;let h=L.Color;if(h&&h!==Rt)return new h(s);if(typeof s=="object"&&s.stops!==void 0)this.stops=s.stops.map(p=>new Rt(p[1]));else if(typeof s=="string")for(this.input=s=Rt.names[s.toLowerCase()]||s,u=Rt.parsers.length;u--&&!l;)(o=(d=Rt.parsers[u]).regex.exec(s))&&(l=d.parse(o));l&&(this.rgba=l)}get(s){let o=this.input,l=this.rgba;if(typeof o=="object"&&this.stops!==void 0){let u=ot(o);return u.stops=[].slice.call(u.stops),this.stops.forEach((d,h)=>{u.stops[h]=[u.stops[h][0],d.get(s)]}),u}return l&&Ke(l[0])?s!=="rgb"&&(s||l[3]!==1)?s==="a"?`${l[3]}`:"rgba("+l.join(",")+")":"rgb("+l[0]+","+l[1]+","+l[2]+")":o}brighten(s){let o=this.rgba;if(this.stops)this.stops.forEach(function(l){l.brighten(s)});else if(Ke(s)&&s!==0)for(let l=0;l<3;l++)o[l]+=yt(255*s),o[l]<0&&(o[l]=0),o[l]>255&&(o[l]=255);return this}setOpacity(s){return this.rgba[3]=s,this}tweenTo(s,o){let l=this.rgba,u=s.rgba;if(!Ke(l[0])||!Ke(u[0]))return s.input||"none";let d=u[3]!==1||l[3]!==1,h=(g,w)=>g+(l[w]-g)*(1-o),p=u.slice(0,3).map(h).map(Math.round);return d&&p.push(h(u[3],3)),(d?"rgba(":"rgb(")+p.join(",")+")"}}Rt.names={white:"#ffffff",black:"#000000"},Rt.parsers=[{regex:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?(?:\.\d+)?)\s*\)/,parse:function(v){return[yt(v[1]),yt(v[2]),yt(v[3]),parseFloat(v[4],10)]}},{regex:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/,parse:function(v){return[yt(v[1]),yt(v[2]),yt(v[3]),1]}},{regex:/^#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?$/i,parse:function(v){return[yt(v[1]+v[1],16),yt(v[2]+v[2],16),yt(v[3]+v[3],16),Fn(v[4])?yt(v[4]+v[4],16)/255:1]}},{regex:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?$/i,parse:function(v){return[yt(v[1],16),yt(v[2],16),yt(v[3],16),Fn(v[4])?yt(v[4],16)/255:1]}}],Rt.None=new Rt("");let{parse:Yo}=Rt,{win:ts}=L,{isNumber:sr,objectEach:Ur}=_e;class Xt{constructor(s,o,l){this.pos=NaN,this.options=o,this.elem=s,this.prop=l}dSetter(){let s=this.paths,o=s&&s[0],l=s&&s[1],u=this.now||0,d=[];if(u!==1&&o&&l)if(o.length===l.length&&u<1)for(let h=0;h<l.length;h++){let p=o[h],g=l[h],w=[];for(let S=0;S<g.length;S++){let x=p[S],_=g[S];sr(x)&&sr(_)&&!(g[0]==="A"&&(S===4||S===5))?w[S]=x+u*(_-x):w[S]=_}d.push(w)}else d=l;else d=this.toD||[];this.elem.attr("d",d,void 0,!0)}update(){let s=this.elem,o=this.prop,l=this.now,u=this.options.step;this[o+"Setter"]?this[o+"Setter"]():s.attr?s.element&&s.attr(o,l,null,!0):s.style[o]=l+this.unit,u&&u.call(s,l,this)}run(s,o,l){let u=this,d=u.options,h=function(w){return!h.stopped&&u.step(w)},p=ts.requestAnimationFrame||function(w){setTimeout(w,13)},g=function(){for(let w=0;w<Xt.timers.length;w++)Xt.timers[w]()||Xt.timers.splice(w--,1);Xt.timers.length&&p(g)};s!==o||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=s,this.end=o,this.unit=l,this.now=this.start,this.pos=0,h.elem=this.elem,h.prop=this.prop,h()&&Xt.timers.push(h)===1&&p(g)):(delete d.curAnim[this.prop],d.complete&&Object.keys(d.curAnim).length===0&&d.complete.call(this.elem))}step(s){let o,l,u=+new Date,d=this.options,h=this.elem,p=d.complete,g=d.duration,w=d.curAnim;return h.attr&&!h.element?o=!1:s||u>=g+this.startTime?(this.now=this.end,this.pos=1,this.update(),w[this.prop]=!0,l=!0,Ur(w,function(S){S!==!0&&(l=!1)}),l&&p&&p.call(h),o=!1):(this.pos=d.easing((u-this.startTime)/g),this.now=this.start+(this.end-this.start)*this.pos,this.update(),o=!0),o}initPath(s,o,l){let u=s.startX,d=s.endX,h=l.slice(),p=s.isArea,g=p?2:1,w=o&&l.length>o.length&&l.hasStackedCliffs,S,x,_,T,A=o&&o.slice();if(!A||w)return[h,h];function R(O,H){for(;O.length<x;){let j=O[0],Y=H[x-O.length];if(Y&&j[0]==="M"&&(Y[0]==="C"?O[0]=["C",j[1],j[2],j[1],j[2],j[1],j[2]]:O[0]=["L",j[1],j[2]]),O.unshift(j),p){let Z=O.pop();O.push(O[O.length-1],Z)}}}function D(O){for(;O.length<x;){let H=O[Math.floor(O.length/g)-1].slice();if(H[0]==="C"&&(H[1]=H[5],H[2]=H[6]),p){let j=O[Math.floor(O.length/g)].slice();O.splice(O.length/2,0,H,j)}else O.push(H)}}if(u&&d&&d.length){for(_=0;_<u.length;_++){if(u[_]===d[0]){S=_;break}if(u[0]===d[d.length-u.length+_]){S=_,T=!0;break}if(u[u.length-1]===d[d.length-u.length+_]){S=u.length-_;break}}S===void 0&&(A=[])}return A.length&&sr(S)&&(x=h.length+S*g,T?(R(A,h),D(h)):(R(h,A),D(A))),[A,h]}fillSetter(){Xt.prototype.strokeSetter.apply(this,arguments)}strokeSetter(){this.elem.attr(this.prop,Yo(this.start).tweenTo(Yo(this.end),this.pos),void 0,!0)}}Xt.timers=[];let{defined:tf,getStyle:Xo,isArray:Br,isNumber:KP,isObject:nf,merge:$g,objectEach:JP,pick:ZP}=_e;function sf(v){return nf(v)?$g({duration:500,defer:0},v):{duration:v?500:0,defer:0}}function zg(v,s){let o=Xt.timers.length;for(;o--;)Xt.timers[o].elem!==v||s&&s!==Xt.timers[o].prop||(Xt.timers[o].stopped=!0)}let Sn={animate:function(v,s,o){let l,u="",d,h,p;nf(o)||(p=arguments,o={duration:p[2],easing:p[3],complete:p[4]}),KP(o.duration)||(o.duration=400),o.easing=typeof o.easing=="function"?o.easing:Math[o.easing]||Math.easeInOutSine,o.curAnim=$g(s),JP(s,function(g,w){zg(v,w),h=new Xt(v,o,w),d=void 0,w==="d"&&Br(s.d)?(h.paths=h.initPath(v,v.pathArray,s.d),h.toD=s.d,l=0,d=1):v.attr?l=v.attr(w):(l=parseFloat(Xo(v,w))||0,w!=="opacity"&&(u="px")),d||(d=g),typeof d=="string"&&d.match("px")&&(d=d.replace(/px/g,"")),h.run(l,d,u)})},animObject:sf,getDeferredAnimation:function(v,s,o){let l=sf(s),u=o?[o]:v.series,d=0,h=0;return u.forEach(p=>{let g=sf(p.options.animation);d=nf(s)&&tf(s.defer)?l.defer:Math.max(d,g.duration+g.defer),h=Math.min(l.duration,g.duration)}),v.renderer.forExport&&(d=0),{defer:Math.max(0,d-h),duration:Math.min(d,h)}},setAnimation:function(v,s){s.renderer.globalAnimation=ZP(v,s.options.chart.animation,!0)},stop:zg},{SVG_NS:Wg,win:QP}=L,{attr:eE,createElement:tE,css:nE,error:Vg,isFunction:iE,isString:Gg,objectEach:qg,splat:sE}=_e,{trustedTypes:rf}=QP,Rl=rf&&iE(rf.createPolicy)&&rf.createPolicy("highcharts",{createHTML:v=>v}),rE=Rl?Rl.createHTML(""):"";class Ht{static filterUserAttributes(s){return qg(s,(o,l)=>{let u=!0;Ht.allowedAttributes.indexOf(l)===-1&&(u=!1),["background","dynsrc","href","lowsrc","src"].indexOf(l)!==-1&&(u=Gg(o)&&Ht.allowedReferences.some(d=>o.indexOf(d)===0)),u||(Vg(33,!1,void 0,{"Invalid attribute in config":`${l}`}),delete s[l]),Gg(o)&&s[l]&&(s[l]=o.replace(/</g,"&lt;"))}),s}static parseStyle(s){return s.split(";").reduce((o,l)=>{let u=l.split(":").map(h=>h.trim()),d=u.shift();return d&&u.length&&(o[d.replace(/-([a-z])/g,h=>h[1].toUpperCase())]=u.join(":")),o},{})}static setElementHTML(s,o){s.innerHTML=Ht.emptyHTML,o&&new Ht(o).addToDOM(s)}constructor(s){this.nodes=typeof s=="string"?this.parseMarkup(s):s}addToDOM(s){return function o(l,u){let d;return sE(l).forEach(function(h){let p,g=h.tagName,w=h.textContent?L.doc.createTextNode(h.textContent):void 0,S=Ht.bypassHTMLFiltering;if(g)if(g==="#text")p=w;else if(Ht.allowedTags.indexOf(g)!==-1||S){let x=g==="svg"?Wg:u.namespaceURI||Wg,_=L.doc.createElementNS(x,g),T=h.attributes||{};qg(h,function(A,R){R!=="tagName"&&R!=="attributes"&&R!=="children"&&R!=="style"&&R!=="textContent"&&(T[R]=A)}),eE(_,S?T:Ht.filterUserAttributes(T)),h.style&&nE(_,h.style),w&&_.appendChild(w),o(h.children||[],_),p=_}else Vg(33,!1,void 0,{"Invalid tagName in config":g});p&&u.appendChild(p),d=p}),d}(this.nodes,s)}parseMarkup(s){let o,l=[];s=s.trim().replace(/ style=(["'])/g," data-style=$1");try{o=new DOMParser().parseFromString(Rl?Rl.createHTML(s):s,"text/html")}catch{}if(!o){let d=tE("div");d.innerHTML=s,o={body:d}}let u=(d,h)=>{let p=d.nodeName.toLowerCase(),g={tagName:p};p==="#text"&&(g.textContent=d.textContent||"");let w=d.attributes;if(w){let S={};[].forEach.call(w,x=>{x.name==="data-style"?g.style=Ht.parseStyle(x.value):S[x.name]=x.value}),g.attributes=S}if(d.childNodes.length){let S=[];[].forEach.call(d.childNodes,x=>{u(x,S)}),S.length&&(g.children=S)}h.push(g)};return[].forEach.call(o.body.childNodes,d=>u(d,l)),l}}Ht.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","dx","dy","disabled","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","in2","markerHeight","markerWidth","offset","opacity","operator","orient","padding","paddingLeft","paddingRight","patternUnits","r","radius","refX","refY","role","scope","slope","src","startOffset","stdDeviation","stroke","stroke-linecap","stroke-width","style","tableValues","result","rowspan","summary","target","tabindex","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],Ht.allowedReferences=["https://","http://","mailto:","/","../","./","#"],Ht.allowedTags=["a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feComposite","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMorphology","feOffset","feMerge","feMergeNode","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","text","textPath","thead","title","tbody","tspan","td","th","tr","u","ul","#text"],Ht.emptyHTML=rE,Ht.bypassHTMLFiltering=!1;let{defaultOptions:Yg,defaultTime:Xg}=Ie,{pageLang:oE}=L,{extend:aE,getNestedProperty:lE,isArray:cE,isNumber:Kg,isObject:uE,isString:dE,pick:fE,ucfirst:hE}=_e,Il={add:(v,s)=>v+s,divide:(v,s)=>s!==0?v/s:"",eq:(v,s)=>v==s,each:function(v){let s=arguments[arguments.length-1];return!!cE(v)&&v.map((o,l)=>Dl(s.body,aE(uE(o)?o:{"@this":o},{"@index":l,"@first":l===0,"@last":l===v.length-1}))).join("")},ge:(v,s)=>v>=s,gt:(v,s)=>v>s,if:v=>!!v,le:(v,s)=>v<=s,lt:(v,s)=>v<s,multiply:(v,s)=>v*s,ne:(v,s)=>v!=s,subtract:(v,s)=>v-s,ucfirst:hE,unless:v=>!v},Jg={},Zg=v=>/^["'].+["']$/.test(v);function Dl(v="",s,o){let l=/\{([\p{L}\d:\.,;\-\/<>\[\]%_@+"'’= #\(\)]+)\}/gu,u=/\(([\p{L}\d:\.,;\-\/<>\[\]%_@+"'= ]+)\)/gu,d=[],h=/f$/,p=/\.(\d)/,g=(o==null?void 0:o.options.lang)||Yg.lang,w=o&&o.time||Xg,S=o&&o.numberFormatter||Qg,x=(D="")=>{let O;return D==="true"||D!=="false"&&((O=Number(D)).toString()===D?O:Zg(D)?D.slice(1,-1):lE(D,s))},_,T,A=0,R;for(;(_=l.exec(v))!==null;){let D=_,O=u.exec(_[1]);O&&(_=O,R=!0),T&&T.isBlock||(T={ctx:s,expression:_[1],find:_[0],isBlock:_[1].charAt(0)==="#",start:_.index,startInner:_.index+_[0].length,length:_[0].length});let H=(T.isBlock?D:_)[1].split(" ")[0].replace("#","");Il[H]&&(T.isBlock&&H===T.fn&&A++,T.fn||(T.fn=H));let j=_[1]==="else";if(T.isBlock&&T.fn&&(_[1]===`/${T.fn}`||j))if(A)!j&&A--;else{let Y=T.startInner,Z=v.substr(Y,_.index-Y);T.body===void 0?(T.body=Z,T.startInner=_.index+_[0].length):T.elseBody=Z,T.find+=Z+_[0],j||(d.push(T),T=void 0)}else T.isBlock||d.push(T);if(O&&!(T!=null&&T.isBlock))break}return d.forEach(D=>{let O,H,{body:j,elseBody:Y,expression:Z,fn:X}=D;if(X){let se=[D],ie=[],oe=Z.length,ye=0,we;for(H=0;H<=oe;H++){let Te=Z.charAt(H);we||Te!=='"'&&Te!=="'"?we===Te&&(we=""):we=Te,we||Te!==" "&&H!==oe||(ie.push(Z.substr(ye,H-ye)),ye=H+1)}for(H=Il[X].length;H--;)se.unshift(x(ie[H+1]));O=Il[X].apply(s,se),D.isBlock&&typeof O=="boolean"&&(O=Dl(O?j:Y,s,o))}else{let se=Zg(Z)?[Z]:Z.split(":");if(O=x(se.shift()||""),se.length&&typeof O=="number"){let ie=se.join(":");if(h.test(ie)){let oe=parseInt((ie.match(p)||["","-1"])[1],10);O!==null&&(O=S(O,oe,g.decimalPoint,ie.indexOf(",")>-1?g.thousandsSep:""))}else O=w.dateFormat(ie,O)}u.lastIndex=0,u.test(D.find)&&dE(O)&&(O=`"${O}"`)}v=v.replace(D.find,fE(O,""))}),R?Dl(v,s,o):v}function Qg(v,s,o,l){var R;s=+s;let u,d,[h,p]=(v=+v||0).toString().split("e").map(Number),g=((R=this==null?void 0:this.options)==null?void 0:R.lang)||Yg.lang,w=(v.toString().split(".")[1]||"").split("e")[0].length,S=s,x={};o??(o=g.decimalPoint),l??(l=g.thousandsSep),s===-1?s=Math.min(w,20):Kg(s)?s&&p<0&&((d=s+p)>=0?(h=+h.toExponential(d).split("e")[0],s=d):(h=Math.floor(h),v=s<20?+(h*Math.pow(10,p)).toFixed(s):0,p=0)):s=2,p&&(s??(s=2),v=h),Kg(s)&&s>=0&&(x.minimumFractionDigits=s,x.maximumFractionDigits=s),l===""&&(x.useGrouping=!1);let _=l||o,T=_?"en":(this==null?void 0:this.locale)||g.locale||oE,A=JSON.stringify(x)+T;return u=(Jg[A]??(Jg[A]=new Intl.NumberFormat(T,x))).format(v),_&&(u=u.replace(/([,\.])/g,"_$1").replace(/_\,/g,l??",").replace("_.",o??".")),(s||+u!=0)&&(!(p<0)||S)||(u="0"),p&&+u!=0&&(u+="e"+(p<0?"":"+")+p),u}let yi={dateFormat:function(v,s,o){return Xg.dateFormat(v,s,o)},format:Dl,helpers:Il,numberFormat:Qg};(function(v){let s;v.rendererTypes={},v.getRendererType=function(o=s){return v.rendererTypes[o]||v.rendererTypes[s]},v.registerRendererType=function(o,l,u){v.rendererTypes[o]=l,(!s||u)&&(s=o,L.Renderer=l)}})(a||(a={}));let Ko=a,{clamp:pE,pick:mE,pushUnique:gE,stableSort:of}=_e;(c||(c={})).distribute=function v(s,o,l){let u=s,d=u.reducedLen||o,h=(j,Y)=>j.target-Y.target,p=[],g=s.length,w=[],S=p.push,x,_,T,A=!0,R,D,O=0,H;for(x=g;x--;)O+=s[x].size;if(O>d){for(of(s,(j,Y)=>(Y.rank||0)-(j.rank||0)),T=(H=s[0].rank===s[s.length-1].rank)?g/2:-1,_=H?T:g-1;T&&O>d;)R=s[x=Math.floor(_)],gE(w,x)&&(O-=R.size),_+=T,H&&_>=s.length&&(T/=2,_=T);w.sort((j,Y)=>Y-j).forEach(j=>S.apply(p,s.splice(j,1)))}for(of(s,h),s=s.map(j=>({size:j.size,targets:[j.target],align:mE(j.align,.5)}));A;){for(x=s.length;x--;)R=s[x],D=(Math.min.apply(0,R.targets)+Math.max.apply(0,R.targets))/2,R.pos=pE(D-R.size*R.align,0,o-R.size);for(x=s.length,A=!1;x--;)x>0&&s[x-1].pos+s[x-1].size>s[x].pos&&(s[x-1].size+=s[x].size,s[x-1].targets=s[x-1].targets.concat(s[x].targets),s[x-1].align=.5,s[x-1].pos+s[x-1].size>o&&(s[x-1].pos=o-s[x-1].size),s.splice(x,1),A=!0)}return S.apply(u,p),x=0,s.some(j=>{let Y=0;return(j.targets||[]).some(()=>(u[x].pos=j.pos+Y,l!==void 0&&Math.abs(u[x].pos-u[x].target)>l?(u.slice(0,x+1).forEach(Z=>delete Z.pos),u.reducedLen=(u.reducedLen||o)-.1*o,u.reducedLen>.1*o&&v(u,o,l),!0):(Y+=u[x].size,x++,!1)))}),of(u,h),u};let Nl=c,{animate:bE,animObject:yE,stop:eb}=Sn,{deg2rad:tb,doc:Hr,svg:vE,SVG_NS:Fl,win:wE,isFirefox:xE}=L,{addEvent:SE,attr:af,createElement:kE,crisp:Ul,css:nb,defined:Ni,erase:_E,extend:Jo,fireEvent:lf,getAlignFactor:cf,isArray:ib,isFunction:sb,isNumber:PE,isObject:EE,isString:rb,merge:uf,objectEach:jr,pick:vi,pInt:Bl,pushUnique:TE,replaceNested:CE,syncTimeout:AE,uniqueKey:ob}=_e;class ln{_defaultGetter(s){let o=vi(this[s+"Value"],this[s],this.element?this.element.getAttribute(s):null,0);return/^-?[\d\.]+$/.test(o)&&(o=parseFloat(o)),o}_defaultSetter(s,o,l){l.setAttribute(o,s)}add(s){let o,l=this.renderer,u=this.element;return s&&(this.parentGroup=s),this.textStr!==void 0&&this.element.nodeName==="text"&&l.buildText(this),this.added=!0,(!s||s.handleZ||this.zIndex)&&(o=this.zIndexSetter()),o||(s?s.element:l.box).appendChild(u),this.onAdd&&this.onAdd(),this}addClass(s,o){let l=o?"":this.attr("class")||"";return(s=(s||"").split(/ /g).reduce(function(u,d){return l.indexOf(d)===-1&&u.push(d),u},l?[l]:[]).join(" "))!==l&&this.attr("class",s),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(s,o,l,u=!0){let d=this.renderer,h=d.alignedObjects,p=!!s;s?(this.alignOptions=s,this.alignByTranslate=o,this.alignTo=l):(s=this.alignOptions||{},o=this.alignByTranslate,l=this.alignTo);let g=!l||rb(l)?l||"renderer":void 0;g&&(p&&TE(h,this),l=void 0);let w=vi(l,d[g],d),S=(w.x||0)+(s.x||0)+((w.width||0)-(s.width||0))*cf(s.align),x=(w.y||0)+(s.y||0)+((w.height||0)-(s.height||0))*cf(s.verticalAlign),_={"text-align":s==null?void 0:s.align};return _[o?"translateX":"x"]=Math.round(S),_[o?"translateY":"y"]=Math.round(x),u&&(this[this.placed?"animate":"attr"](_),this.placed=!0),this.alignAttr=_,this}alignSetter(s){let o={left:"start",center:"middle",right:"end"};o[s]&&(this.alignValue=s,this.element.setAttribute("text-anchor",o[s]))}animate(s,o,l){let u=yE(vi(o,this.renderer.globalAnimation,!0)),d=u.defer;return Hr.hidden&&(u.duration=0),u.duration!==0?(l&&(u.complete=l),AE(()=>{this.element&&bE(this,s,u)},d)):(this.attr(s,void 0,l||u.complete),jr(s,function(h,p){u.step&&u.step.call(this,h,{prop:p,pos:1,elem:this})},this)),this}applyTextOutline(s){let o=this.element;s.indexOf("contrast")!==-1&&(s=s.replace(/contrast/g,this.renderer.getContrast(o.style.fill)));let l=s.split(" "),u=l[l.length-1],d=l[0];if(d&&d!=="none"&&L.svg){this.fakeTS=!0,d=d.replace(/(^[\d\.]+)(.*?)$/g,function(S,x,_){return 2*Number(x)+_}),this.removeTextOutline();let h=Hr.createElementNS(Fl,"tspan");af(h,{class:"highcharts-text-outline",fill:u,stroke:u,"stroke-width":d,"stroke-linejoin":"round"});let p=o.querySelector("textPath")||o;[].forEach.call(p.childNodes,S=>{let x=S.cloneNode(!0);x.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(_=>x.removeAttribute(_)),h.appendChild(x)});let g=0;[].forEach.call(p.querySelectorAll("text tspan"),S=>{g+=Number(S.getAttribute("dy"))});let w=Hr.createElementNS(Fl,"tspan");w.textContent="​",af(w,{x:Number(o.getAttribute("x")),dy:-g}),h.appendChild(w),p.insertBefore(h,p.firstChild)}}attr(s,o,l,u){let{element:d}=this,h=ln.symbolCustomAttribs,p,g,w=this,S;return typeof s=="string"&&o!==void 0&&(p=s,(s={})[p]=o),typeof s=="string"?w=(this[s+"Getter"]||this._defaultGetter).call(this,s,d):(jr(s,function(x,_){S=!1,u||eb(this,_),this.symbolName&&h.indexOf(_)!==-1&&(g||(this.symbolAttr(s),g=!0),S=!0),this.rotation&&(_==="x"||_==="y")&&(this.doTransform=!0),S||(this[_+"Setter"]||this._defaultSetter).call(this,x,_,d)},this),this.afterSetters()),l&&l.call(this),w}clip(s){if(s&&!s.clipPath){let o=ob()+"-",l=this.renderer.createElement("clipPath").attr({id:o}).add(this.renderer.defs);Jo(s,{clipPath:l,id:o,count:0}),s.add(l)}return this.attr("clip-path",s?`url(${this.renderer.url}#${s.id})`:"none")}crisp(s,o){o=Math.round(o||s.strokeWidth||0);let l=s.x||this.x||0,u=s.y||this.y||0,d=(s.width||this.width||0)+l,h=(s.height||this.height||0)+u,p=Ul(l,o),g=Ul(u,o);return Jo(s,{x:p,y:g,width:Ul(d,o)-p,height:Ul(h,o)-g}),Ni(s.strokeWidth)&&(s.strokeWidth=o),s}complexColor(s,o,l){let u=this.renderer,d,h,p,g,w,S,x,_,T,A,R=[],D;lf(this.renderer,"complexColor",{args:arguments},function(){if(s.radialGradient?h="radialGradient":s.linearGradient&&(h="linearGradient"),h){if(p=s[h],w=u.gradients,S=s.stops,T=l.radialReference,ib(p)&&(s[h]=p={x1:p[0],y1:p[1],x2:p[2],y2:p[3],gradientUnits:"userSpaceOnUse"}),h==="radialGradient"&&T&&!Ni(p.gradientUnits)&&(g=p,p=uf(p,u.getRadialAttr(T,g),{gradientUnits:"userSpaceOnUse"})),jr(p,function(O,H){H!=="id"&&R.push(H,O)}),jr(S,function(O){R.push(O)}),w[R=R.join(",")])A=w[R].attr("id");else{p.id=A=ob();let O=w[R]=u.createElement(h).attr(p).add(u.defs);O.radAttr=g,O.stops=[],S.forEach(function(H){H[1].indexOf("rgba")===0?(x=(d=Rt.parse(H[1])).get("rgb"),_=d.get("a")):(x=H[1],_=1);let j=u.createElement("stop").attr({offset:H[0],"stop-color":x,"stop-opacity":_}).add(O);O.stops.push(j)})}D="url("+u.url+"#"+A+")",l.setAttribute(o,D),l.gradient=R,s.toString=function(){return D}}})}css(s){let o=this.styles,l={},u=this.element,d,h=!o;if(o&&jr(s,function(p,g){o&&o[g]!==p&&(l[g]=p,h=!0)}),h){o&&(s=Jo(o,l)),s.width===null||s.width==="auto"?delete this.textWidth:u.nodeName.toLowerCase()==="text"&&s.width&&(d=this.textWidth=Bl(s.width)),Jo(this.styles,s),d&&!vE&&this.renderer.forExport&&delete s.width;let p=xE&&s.fontSize||null;p&&(PE(p)||/^\d+$/.test(p))&&(s.fontSize+="px");let g=uf(s);u.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","whiteSpace","width"].forEach(w=>g&&delete g[w]),g.color&&(g.fill=g.color)),nb(u,g)}return this.added&&(this.element.nodeName==="text"&&this.renderer.buildText(this),s.textOutline&&this.applyTextOutline(s.textOutline)),this}dashstyleSetter(s){let o,l=this["stroke-width"];if(l==="inherit"&&(l=1),s=s&&s.toLowerCase()){let u=s.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(o=u.length;o--;)u[o]=""+Bl(u[o])*vi(l,NaN);s=u.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",s)}}destroy(){var g;let s=this,o=s.element||{},l=s.renderer,u=o.ownerSVGElement,d=o.nodeName==="SPAN"&&s.parentGroup||void 0,h,p;if(o.onclick=o.onmouseout=o.onmouseover=o.onmousemove=o.point=null,eb(s),s.clipPath&&u){let w=s.clipPath;[].forEach.call(u.querySelectorAll("[clip-path],[CLIP-PATH]"),function(S){S.getAttribute("clip-path").indexOf(w.element.id)>-1&&S.removeAttribute("clip-path")}),s.clipPath=w.destroy()}if(s.connector=(g=s.connector)==null?void 0:g.destroy(),s.stops){for(p=0;p<s.stops.length;p++)s.stops[p].destroy();s.stops.length=0,s.stops=void 0}for(s.safeRemoveChild(o);d&&d.div&&d.div.childNodes.length===0;)h=d.parentGroup,s.safeRemoveChild(d.div),delete d.div,d=h;s.alignOptions&&_E(l.alignedObjects,s),jr(s,function(w,S){s[S]&&s[S].parentGroup===s&&s[S].destroy&&s[S].destroy(),delete s[S]})}dSetter(s,o,l){ib(s)&&(typeof s[0]=="string"&&(s=this.renderer.pathToSegments(s)),this.pathArray=s,s=s.reduce((u,d,h)=>d&&d.join?(h?u+" ":"")+d.join(" "):(d||"").toString(),"")),/(NaN| {2}|^$)/.test(s)&&(s="M 0 0"),this[o]!==s&&(l.setAttribute(o,s),this[o]=s)}fillSetter(s,o,l){typeof s=="string"?l.setAttribute(o,s):s&&this.complexColor(s,o,l)}hrefSetter(s,o,l){l.setAttributeNS("http://www.w3.org/1999/xlink",o,s)}getBBox(s,o){let l,u,d,h,{alignValue:p,element:g,renderer:w,styles:S,textStr:x}=this,{cache:_,cacheKeys:T}=w,A=g.namespaceURI===this.SVG_NS,R=vi(o,this.rotation,0),D=w.styledMode?g&&ln.prototype.getStyle.call(g,"font-size"):S.fontSize;if(Ni(x)&&((h=x.toString()).indexOf("<")===-1&&(h=h.replace(/\d/g,"0")),h+=["",w.rootFontSize,D,R,this.textWidth,p,S.lineClamp,S.textOverflow,S.fontWeight].join(",")),h&&!s&&(l=_[h]),!l||l.polygon){if(A||w.forExport){try{d=this.fakeTS&&function(H){let j=g.querySelector(".highcharts-text-outline");j&&nb(j,{display:H})},sb(d)&&d("none"),l=g.getBBox?Jo({},g.getBBox()):{width:g.offsetWidth,height:g.offsetHeight,x:0,y:0},sb(d)&&d("")}catch{}(!l||l.width<0)&&(l={x:0,y:0,width:0,height:0})}else l=this.htmlGetBBox();u=l.height,A&&(l.height=u={"11px,17":14,"13px,20":16}[`${D||""},${Math.round(u)}`]||u),R&&(l=this.getRotatedBox(l,R));let O={bBox:l};lf(this,"afterGetBBox",O),l=O.bBox}if(h&&(x===""||l.height>0)){for(;T.length>250;)delete _[T.shift()];_[h]||T.push(h),_[h]=l}return l}getRotatedBox(s,o){let{x:l,y:u,width:d,height:h}=s,{alignValue:p,translateY:g,rotationOriginX:w=0,rotationOriginY:S=0}=this,x=cf(p),_=Number(this.element.getAttribute("y")||0)-(g?0:u),T=o*tb,A=(o-90)*tb,R=Math.cos(T),D=Math.sin(T),O=d*R,H=d*D,j=Math.cos(A),Y=Math.sin(A),[[Z,X],[se,ie]]=[w,S].map(Ge=>[Ge-Ge*R,Ge*D]),oe=l+x*(d-O)+Z+ie+_*j,ye=oe+O,we=ye-h*j,Te=we-O,me=u+_-x*H-X+se+_*Y,Ee=me+H,$e=Ee-h*Y,Je=$e-H,He=Math.min(oe,ye,we,Te),Ye=Math.min(me,Ee,$e,Je),De=Math.max(oe,ye,we,Te)-He,ze=Math.max(me,Ee,$e,Je)-Ye;return{x:He,y:Ye,width:De,height:ze,polygon:[[oe,me],[ye,Ee],[we,$e],[Te,Je]]}}getStyle(s){return wE.getComputedStyle(this.element||this,"").getPropertyValue(s)}hasClass(s){return(""+this.attr("class")).split(" ").indexOf(s)!==-1}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(s,o){this.onEvents={},this.opacity=1,this.SVG_NS=Fl,this.element=o==="span"||o==="body"?kE(o):Hr.createElementNS(this.SVG_NS,o),this.renderer=s,this.styles={},lf(this,"afterInit")}on(s,o){let{onEvents:l}=this;return l[s]&&l[s](),l[s]=SE(this.element,s,o),this}opacitySetter(s,o,l){let u=Number(Number(s).toFixed(3));this.opacity=u,l.setAttribute(o,u)}reAlign(){var s;(s=this.alignOptions)!=null&&s.width&&this.alignOptions.align!=="left"&&(this.alignOptions.width=this.getBBox().width,this.placed=!1,this.align())}removeClass(s){return this.attr("class",(""+this.attr("class")).replace(rb(s)?RegExp(`(^| )${s}( |$)`):s," ").replace(/ +/g," ").trim())}removeTextOutline(){let s=this.element.querySelector("tspan.highcharts-text-outline");s&&this.safeRemoveChild(s)}safeRemoveChild(s){let o=s.parentNode;o&&o.removeChild(s)}setRadialReference(s){let o=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=s,o&&o.radAttr&&o.animate(this.renderer.getRadialAttr(s,o.radAttr)),this}shadow(s){var d;let{renderer:o}=this,l=uf(((d=this.parentGroup)==null?void 0:d.rotation)===90?{offsetX:-1,offsetY:-1}:{},EE(s)?s:{}),u=o.shadowDefinition(l);return this.attr({filter:s?`url(${o.url}#${u})`:"none"})}show(s=!0){return this.attr({visibility:s?"inherit":"visible"})}"stroke-widthSetter"(s,o,l){this[o]=s,l.setAttribute(o,s)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let s=this.getStyle("stroke-width"),o=0,l;return/px$/.test(s)?o=Bl(s):s!==""&&(af(l=Hr.createElementNS(Fl,"rect"),{width:s,"stroke-width":0}),this.element.parentNode.appendChild(l),o=l.getBBox().width,l.parentNode.removeChild(l)),o}symbolAttr(s){let o=this;ln.symbolCustomAttribs.forEach(function(l){o[l]=vi(s[l],o[l])}),o.attr({d:o.renderer.symbols[o.symbolName](o.x,o.y,o.width,o.height,o)})}textSetter(s){s!==this.textStr&&(delete this.textPxLength,this.textStr=s,this.added&&this.renderer.buildText(this),this.reAlign())}titleSetter(s){let o=this.element,l=o.getElementsByTagName("title")[0]||Hr.createElementNS(this.SVG_NS,"title");o.insertBefore?o.insertBefore(l,o.firstChild):o.appendChild(l),l.textContent=CE(vi(s,""),[/<[^>]*>/g,""]).replace(/&lt;/g,"<").replace(/&gt;/g,">")}toFront(){let s=this.element;return s.parentNode.appendChild(s),this}translate(s,o){return this.attr({translateX:s,translateY:o})}updateTransform(s="transform"){var _;let{element:o,matrix:l,rotation:u=0,rotationOriginX:d,rotationOriginY:h,scaleX:p,scaleY:g,translateX:w=0,translateY:S=0}=this,x=["translate("+w+","+S+")"];Ni(l)&&x.push("matrix("+l.join(",")+")"),u&&(x.push("rotate("+u+" "+vi(d,o.getAttribute("x"),0)+" "+vi(h,o.getAttribute("y")||0)+")"),((_=this.text)==null?void 0:_.element.tagName)==="SPAN"&&this.text.attr({rotation:u,rotationOriginX:(d||0)-this.padding,rotationOriginY:(h||0)-this.padding})),(Ni(p)||Ni(g))&&x.push("scale("+vi(p,1)+" "+vi(g,1)+")"),x.length&&!(this.text||this).textPath&&o.setAttribute(s,x.join(" "))}visibilitySetter(s,o,l){s==="inherit"?l.removeAttribute(o):this[o]!==s&&l.setAttribute(o,s),this[o]=s}xGetter(s){return this.element.nodeName==="circle"&&(s==="x"?s="cx":s==="y"&&(s="cy")),this._defaultGetter(s)}zIndexSetter(s,o){let l=this.renderer,u=this.parentGroup,d=(u||l).element||l.box,h=this.element,p=d===l.box,g,w,S,x=!1,_,T=this.added,A;if(Ni(s)?(h.setAttribute("data-z-index",s),s=+s,this[o]===s&&(T=!1)):Ni(this[o])&&h.removeAttribute("data-z-index"),this[o]=s,T){for((s=this.zIndex)&&u&&(u.handleZ=!0),A=(g=d.childNodes).length-1;A>=0&&!x;A--)_=!Ni(S=(w=g[A]).getAttribute("data-z-index")),w!==h&&(s<0&&_&&!p&&!A?(d.insertBefore(h,g[A]),x=!0):(Bl(S)<=s||_&&(!Ni(s)||s>=0))&&(d.insertBefore(h,g[A+1]),x=!0));x||(d.insertBefore(h,g[p?3:0]),x=!0)}return x}}ln.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],ln.prototype.strokeSetter=ln.prototype.fillSetter,ln.prototype.yGetter=ln.prototype.xGetter,ln.prototype.matrixSetter=ln.prototype.rotationOriginXSetter=ln.prototype.rotationOriginYSetter=ln.prototype.rotationSetter=ln.prototype.scaleXSetter=ln.prototype.scaleYSetter=ln.prototype.translateXSetter=ln.prototype.translateYSetter=ln.prototype.verticalAlignSetter=function(v,s){this[s]=v,this.doTransform=!0};let Fi=ln,{defined:ab,extend:OE,getAlignFactor:lb,isNumber:Zo,merge:ME,pick:Hl,removeEvent:cb}=_e;class rr extends Fi{constructor(s,o,l,u,d,h,p,g,w,S){let x;super(s,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.doUpdate=!1,this.textStr=o,this.x=l,this.y=u,this.anchorX=h,this.anchorY=p,this.baseline=w,this.className=S,this.addClass(S==="button"?"highcharts-no-tooltip":"highcharts-label"),S&&this.addClass("highcharts-"+S),this.text=s.text(void 0,0,0,g).attr({zIndex:1}),typeof d=="string"&&((x=/^url\((.*?)\)$/.test(d))||this.renderer.symbols[d])&&(this.symbolKey=d),this.bBox=rr.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=s.styledMode||x,this.deferredAttr={},this.alignFactor=0}alignSetter(s){let o=lb(s);this.textAlign=s,o!==this.alignFactor&&(this.alignFactor=o,this.bBox&&Zo(this.xSetting)&&this.attr({x:this.xSetting}))}anchorXSetter(s,o){this.anchorX=s,this.boxAttr(o,Math.round(s)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(s,o){this.anchorY=s,this.boxAttr(o,s-this.ySetting)}boxAttr(s,o){this.box?this.box.attr(s,o):this.deferredAttr[s]=o}css(s){if(s){let o={};s=ME(s),rr.textProps.forEach(l=>{s[l]!==void 0&&(o[l]=s[l],delete s[l])}),this.text.css(o),"fontSize"in o||"fontWeight"in o?this.updateTextPadding():("width"in o||"textOverflow"in o)&&this.updateBoxSize()}return Fi.prototype.css.call(this,s)}destroy(){cb(this.element,"mouseenter"),cb(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),Fi.prototype.destroy.call(this)}fillSetter(s,o){s&&(this.needsBox=!0),this.fill=s,this.boxAttr(o,s)}getBBox(s,o){this.textStr&&this.bBox.width===0&&this.bBox.height===0&&this.updateBoxSize();let{padding:l,height:u=0,translateX:d=0,translateY:h=0,width:p=0}=this,g=Hl(this.paddingLeft,l),w=o??(this.rotation||0),S={width:p,height:u,x:d+this.bBox.x-g,y:h+this.bBox.y-l+this.baselineOffset};return w&&(S=this.getRotatedBox(S,w)),S}getCrispAdjust(){return(this.renderer.styledMode&&this.box?this.box.strokeWidth():this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(s){this.heightSetting=s,this.doUpdate=!0}afterSetters(){super.afterSetters(),this.doUpdate&&(this.updateBoxSize(),this.doUpdate=!1)}onAdd(){this.text.add(this),this.attr({text:Hl(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&ab(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(s,o){Zo(s)?s!==this[o]&&(this[o]=s,this.updateTextPadding()):this[o]=void 0}rSetter(s,o){this.boxAttr(o,s)}strokeSetter(s,o){this.stroke=s,this.boxAttr(o,s)}"stroke-widthSetter"(s,o){s&&(this.needsBox=!0),this["stroke-width"]=s,this.boxAttr(o,s)}"text-alignSetter"(s){this.textAlign=this["text-align"]=s,this.updateTextPadding()}textSetter(s){s!==void 0&&this.text.attr({text:s}),this.updateTextPadding(),this.reAlign()}updateBoxSize(){let s,o=this.text,l={},u=this.padding,d=this.bBox=(!Zo(this.widthSetting)||!Zo(this.heightSetting)||this.textAlign)&&ab(o.textStr)?o.getBBox(void 0,0):rr.emptyBBox;this.width=this.getPaddedWidth(),this.height=(this.heightSetting||d.height||0)+2*u;let h=this.renderer.fontMetrics(o);if(this.baselineOffset=u+Math.min((this.text.firstLineMetrics||h).b,d.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-h.h)/2),this.needsBox&&!o.textPath){if(!this.box){let p=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();p.addClass((this.className==="button"?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),p.add(this)}s=this.getCrispAdjust(),l.x=s,l.y=(this.baseline?-this.baselineOffset:0)+s,l.width=Math.round(this.width),l.height=Math.round(this.height),this.box.attr(OE(l,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let s=this.text,o=s.styles.textAlign||this.textAlign;if(!s.textPath){this.updateBoxSize();let l=this.baseline?0:this.baselineOffset,u=(this.paddingLeft??this.padding)+lb(o)*(this.widthSetting??this.bBox.width);(u!==s.x||l!==s.y)&&(s.attr({align:o,x:u}),l!==void 0&&s.attr("y",l)),s.x=u,s.y=l}}widthSetter(s){this.widthSetting=Zo(s)?s:void 0,this.doUpdate=!0}getPaddedWidth(){let s=this.padding,o=Hl(this.paddingLeft,s),l=Hl(this.paddingRight,s);return(this.widthSetting||this.bBox.width||0)+o+l}xSetter(s){this.x=s,this.alignFactor&&(s-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(s),this.attr("translateX",this.xSetting)}ySetter(s){this.ySetting=this.y=Math.round(s),this.attr("translateY",this.ySetting)}}rr.emptyBBox={width:0,height:0,x:0,y:0},rr.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineClamp","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"];let{defined:ub,isNumber:LE,pick:Qo}=_e;function db(v,s,o,l,u){let d=[];if(u){let h=u.start||0,p=Qo(u.r,o),g=Qo(u.r,l||o),w=2e-4/(u.borderRadius?1:Math.max(p,1)),S=Math.abs((u.end||0)-h-2*Math.PI)<w,x=(u.end||0)-(S?w:0),_=u.innerR,T=Qo(u.open,S),A=Math.cos(h),R=Math.sin(h),D=Math.cos(x),O=Math.sin(x),H=Qo(u.longArc,x-h-Math.PI<w?0:1),j=["A",p,g,0,H,Qo(u.clockwise,1),v+p*D,s+g*O];j.params={start:h,end:x,cx:v,cy:s},d.push(["M",v+p*A,s+g*R],j),ub(_)&&((j=["A",_,_,0,H,ub(u.clockwise)?1-u.clockwise:0,v+_*A,s+_*R]).params={start:x,end:h,cx:v,cy:s},d.push(T?["M",v+_*D,s+_*O]:["L",v+_*D,s+_*O],j)),T||d.push(["Z"])}return d}function fb(v,s,o,l,u){return u&&u.r?df(v,s,o,l,u):[["M",v,s],["L",v+o,s],["L",v+o,s+l],["L",v,s+l],["Z"]]}function df(v,s,o,l,u){let d=(u==null?void 0:u.r)||0;return[["M",v+d,s],["L",v+o-d,s],["A",d,d,0,0,1,v+o,s+d],["L",v+o,s+l-d],["A",d,d,0,0,1,v+o-d,s+l],["L",v+d,s+l],["A",d,d,0,0,1,v,s+l-d],["L",v,s+d],["A",d,d,0,0,1,v+d,s],["Z"]]}let hb={arc:db,callout:function(v,s,o,l,u){let d=Math.min(u&&u.r||0,o,l),h=d+6,p=u&&u.anchorX,g=u&&u.anchorY||0,w=df(v,s,o,l,{r:d});if(!LE(p)||p<o&&p>0&&g<l&&g>0)return w;if(v+p>o-h)if(g>s+h&&g<s+l-h)w.splice(3,1,["L",v+o,g-6],["L",v+o+6,g],["L",v+o,g+6],["L",v+o,s+l-d]);else if(p<o){let S=g<s+h,x=S?s:s+l;w.splice(S?2:5,0,["L",p,g],["L",v+o-d,x])}else w.splice(3,1,["L",v+o,l/2],["L",p,g],["L",v+o,l/2],["L",v+o,s+l-d]);else if(v+p<h)if(g>s+h&&g<s+l-h)w.splice(7,1,["L",v,g+6],["L",v-6,g],["L",v,g-6],["L",v,s+d]);else if(p>0){let S=g<s+h,x=S?s:s+l;w.splice(S?1:6,0,["L",p,g],["L",v+d,x])}else w.splice(7,1,["L",v,l/2],["L",p,g],["L",v,l/2],["L",v,s+d]);else g>l&&p<o-h?w.splice(5,1,["L",p+6,s+l],["L",p,s+l+6],["L",p-6,s+l],["L",v+d,s+l]):g<0&&p>h&&w.splice(1,1,["L",p-6,s],["L",p,s-6],["L",p+6,s],["L",o-d,s]);return w},circle:function(v,s,o,l){return db(v+o/2,s+l/2,o/2,l/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(v,s,o,l){return[["M",v+o/2,s],["L",v+o,s+l/2],["L",v+o/2,s+l],["L",v,s+l/2],["Z"]]},rect:fb,roundedRect:df,square:fb,triangle:function(v,s,o,l){return[["M",v+o/2,s],["L",v+o,s+l],["L",v,s+l],["Z"]]},"triangle-down":function(v,s,o,l){return[["M",v,s],["L",v+o,s],["L",v+o/2,s+l],["Z"]]}},{doc:ff,SVG_NS:RE,win:pb}=L,{attr:hf,extend:IE,fireEvent:DE,isString:NE,objectEach:FE,pick:UE}=_e,pf=(v,s)=>v.substring(0,s)+"…",BE=class{constructor(v){let s=v.styles;this.renderer=v.renderer,this.svgElement=v,this.width=v.textWidth,this.textLineHeight=s&&s.lineHeight,this.textOutline=s&&s.textOutline,this.ellipsis=!!(s&&s.textOverflow==="ellipsis"),this.lineClamp=s==null?void 0:s.lineClamp,this.noWrap=!!(s&&s.whiteSpace==="nowrap")}buildSVG(){let v=this.svgElement,s=v.element,o=v.renderer,l=UE(v.textStr,"").toString(),u=l.indexOf("<")!==-1,d=s.childNodes,h=!v.added&&o.box,p=[l,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,v.getStyle("font-size"),v.styles.lineClamp,this.width].join(",");if(p!==v.textCache){v.textCache=p,delete v.actualWidth;for(let g=d.length;g--;)s.removeChild(d[g]);if(u||this.ellipsis||this.width||v.textPath||l.indexOf(" ")!==-1&&(!this.noWrap||/<br.*?>/g.test(l))){if(l!==""){h&&h.appendChild(s);let g=new Ht(l);this.modifyTree(g.nodes),g.addToDOM(s),this.modifyDOM(),this.ellipsis&&(s.textContent||"").indexOf("…")!==-1&&v.attr("title",this.unescapeEntities(v.textStr||"",["&lt;","&gt;"])),h&&h.removeChild(s)}}else s.appendChild(ff.createTextNode(this.unescapeEntities(l)));NE(this.textOutline)&&v.applyTextOutline&&v.applyTextOutline(this.textOutline)}}modifyDOM(){let v,s=this.svgElement,o=hf(s.element,"x");for(s.firstLineMetrics=void 0;(v=s.element.firstChild)&&/^[\s\u200B]*$/.test(v.textContent||" ");)s.element.removeChild(v);[].forEach.call(s.element.querySelectorAll("tspan.highcharts-br"),(h,p)=>{h.nextSibling&&h.previousSibling&&(p===0&&h.previousSibling.nodeType===1&&(s.firstLineMetrics=s.renderer.fontMetrics(h.previousSibling)),hf(h,{dy:this.getLineHeight(h.nextSibling),x:o}))});let l=this.width||0;if(!l)return;let u=(h,p)=>{var R;let g=h.textContent||"",w=g.replace(/([^\^])-/g,"$1- ").split(" "),S=!this.noWrap&&(w.length>1||s.element.childNodes.length>1),x=this.getLineHeight(p),_=Math.max(0,l-.8*x),T=0,A=s.actualWidth;if(S){let D=[],O=[];for(;p.firstChild&&p.firstChild!==h;)O.push(p.firstChild),p.removeChild(p.firstChild);for(;w.length;)if(w.length&&!this.noWrap&&T>0&&(D.push(h.textContent||""),h.textContent=w.join(" ").replace(/- /g,"-")),this.truncate(h,void 0,w,T===0&&A||0,l,_,(H,j)=>w.slice(0,j).join(" ").replace(/- /g,"-")),A=s.actualWidth,T++,this.lineClamp&&T>=this.lineClamp){w.length&&(this.truncate(h,h.textContent||"",void 0,0,l,_,pf),h.textContent=((R=h.textContent)==null?void 0:R.replace("…",""))+"…");break}O.forEach(H=>{p.insertBefore(H,h)}),D.forEach(H=>{p.insertBefore(ff.createTextNode(H),h);let j=ff.createElementNS(RE,"tspan");j.textContent="​",hf(j,{dy:x,x:o}),p.insertBefore(j,h)})}else this.ellipsis&&g&&this.truncate(h,g,void 0,0,l,_,pf)},d=h=>{[].slice.call(h.childNodes).forEach(p=>{p.nodeType===pb.Node.TEXT_NODE?u(p,h):(p.className.baseVal.indexOf("highcharts-br")!==-1&&(s.actualWidth=0),d(p))})};d(s.element)}getLineHeight(v){let s=v.nodeType===pb.Node.TEXT_NODE?v.parentElement:v;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(s||this.svgElement.element).h}modifyTree(v){let s=(o,l)=>{let{attributes:u={},children:d,style:h={},tagName:p}=o,g=this.renderer.styledMode;if(p==="b"||p==="strong"?g?u.class="highcharts-strong":h.fontWeight="bold":(p==="i"||p==="em")&&(g?u.class="highcharts-emphasized":h.fontStyle="italic"),h&&h.color&&(h.fill=h.color),p==="br"){u.class="highcharts-br",o.textContent="​";let w=v[l+1];w&&w.textContent&&(w.textContent=w.textContent.replace(/^ +/gm,""))}else p==="a"&&d&&d.some(w=>w.tagName==="#text")&&(o.children=[{children:d,tagName:"tspan"}]);p!=="#text"&&p!=="a"&&(o.tagName="tspan"),IE(o,{attributes:u,style:h}),d&&d.filter(w=>w.tagName!=="#text").forEach(s)};v.forEach(s),DE(this.svgElement,"afterModifyTree",{nodes:v})}truncate(v,s,o,l,u,d,h){let p,g,w=this.svgElement,{rotation:S}=w,x=[],_=o&&!l?1:0,T=(s||o||"").length,A=T;o||(u=d);let R=function(D,O){let H=O||D,j=v.parentNode;if(j&&x[H]===void 0&&j.getSubStringLength)try{x[H]=l+j.getSubStringLength(0,o?H+1:H)}catch{}return x[H]};if(w.rotation=0,l+(g=R(v.textContent.length))>u){for(;_<=T;)A=Math.ceil((_+T)/2),o&&(p=h(o,A)),g=R(A,p&&p.length-1),_===T?_=T+1:g>u?T=A-1:_=A;T===0?v.textContent="":s&&T===s.length-1||(v.textContent=p||h(s||o,A)),this.ellipsis&&g>u&&this.truncate(v,v.textContent||"",void 0,0,u,d,pf)}o&&o.splice(0,A),w.actualWidth=g,w.rotation=S}unescapeEntities(v,s){return FE(this.renderer.escapes,function(o,l){s&&s.indexOf(o)!==-1||(v=v.toString().replace(RegExp(o,"g"),l))}),v}},{defaultOptions:HE}=Ie,{charts:jE,deg2rad:mb,doc:$r,isFirefox:gb,isMS:bb,isWebKit:$E,noop:zE,SVG_NS:WE,symbolSizes:ea,win:mf}=L,{addEvent:jl,attr:$l,createElement:VE,crisp:yb,css:zl,defined:or,destroyObjectProperties:GE,extend:ar,isArray:qE,isNumber:ta,isObject:na,isString:YE,merge:gf,pick:bf,pInt:XE,replaceNested:KE,uniqueKey:JE}=_e;class Wl{constructor(s,o,l,u,d,h,p){let g,w,S=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),x=S.element;p||S.css(this.getStyle(u||{})),s.appendChild(x),$l(s,"dir","ltr"),s.innerHTML.indexOf("xmlns")===-1&&$l(x,"xmlns",this.SVG_NS),this.box=x,this.boxWrapper=S,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild($r.createTextNode("Created with Highcharts 12.1.2")),this.defs=this.createElement("defs").add(),this.allowHTML=h,this.forExport=d,this.styledMode=p,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.rootFontSize=S.getStyle("font-size"),this.setSize(o,l,!1),gb&&s.getBoundingClientRect&&((g=function(){zl(s,{left:0,top:0}),w=s.getBoundingClientRect(),zl(s,{left:Math.ceil(w.left)-w.left+"px",top:Math.ceil(w.top)-w.top+"px"})})(),this.unSubPixelFix=jl(mf,"resize",g))}definition(s){return new Ht([s]).addToDOM(this.defs.element)}getReferenceURL(){if((gb||$E)&&$r.getElementsByTagName("base").length){if(!or(i)){let s=JE(),o=new Ht([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:s},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":`url(#${s})`,fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM($r.body);zl(o,{position:"fixed",top:0,left:0,zIndex:9e5});let l=$r.elementFromPoint(6,6);i=(l&&l.id)==="hitme",$r.body.removeChild(o)}if(i)return KE(mf.location.href.split("#")[0],[/<[^>]*>/g,""],[/([\('\)])/g,"\\$1"],[/ /g,"%20"])}return""}getStyle(s){return this.style=ar({fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif',fontSize:"1rem"},s),this.style}setStyle(s){this.boxWrapper.css(this.getStyle(s))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let s=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),GE(this.gradients||{}),this.gradients=null,this.defs=s.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(s){return new this.Element(this,s)}getRadialAttr(s,o){return{cx:s[0]-s[2]/2+(o.cx||0)*s[2],cy:s[1]-s[2]/2+(o.cy||0)*s[2],r:(o.r||0)*s[2]}}shadowDefinition(s){let o=[`highcharts-drop-shadow-${this.chartIndex}`,...Object.keys(s).map(u=>`${u}-${s[u]}`)].join("-").toLowerCase().replace(/[^a-z\d\-]/g,""),l=gf({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},s);return this.defs.element.querySelector(`#${o}`)||this.definition({tagName:"filter",attributes:{id:o,filterUnits:l.filterUnits},children:this.getShadowFilterContent(l)}),o}getShadowFilterContent(s){return[{tagName:"feDropShadow",attributes:{dx:s.offsetX,dy:s.offsetY,"flood-color":s.color,"flood-opacity":Math.min(5*s.opacity,1),stdDeviation:s.width/2}}]}buildText(s){new BE(s).buildSVG()}getContrast(s){let o=Rt.parse(s).rgba.map(u=>{let d=u/255;return d<=.03928?d/12.92:Math.pow((d+.055)/1.055,2.4)}),l=.2126*o[0]+.7152*o[1]+.0722*o[2];return 1.05/(l+.05)>(l+.05)/.05?"#FFFFFF":"#000000"}button(s,o,l,u,d={},h,p,g,w,S){let x=this.label(s,o,l,w,void 0,void 0,S,void 0,"button"),_=this.styledMode,T=arguments,A=0;d=gf(HE.global.buttonTheme,d),_&&(delete d.fill,delete d.stroke,delete d["stroke-width"]);let R=d.states||{},D=d.style||{};delete d.states,delete d.style;let O=[Ht.filterUserAttributes(d)],H=[D];return _||["hover","select","disabled"].forEach((j,Y)=>{O.push(gf(O[0],Ht.filterUserAttributes(T[Y+5]||R[j]||{}))),H.push(O[Y+1].style),delete O[Y+1].style}),jl(x.element,bb?"mouseover":"mouseenter",function(){A!==3&&x.setState(1)}),jl(x.element,bb?"mouseout":"mouseleave",function(){A!==3&&x.setState(A)}),x.setState=(j=0)=>{if(j!==1&&(x.state=A=j),x.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][j]),!_){x.attr(O[j]);let Y=H[j];na(Y)&&x.css(Y)}},x.attr(O[0]),!_&&(x.css(ar({cursor:"default"},D)),S&&x.text.css({pointerEvents:"none"})),x.on("touchstart",j=>j.stopPropagation()).on("click",function(j){A!==3&&u.call(x,j)})}crispLine(s,o){let[l,u]=s;return or(l[1])&&l[1]===u[1]&&(l[1]=u[1]=yb(l[1],o)),or(l[2])&&l[2]===u[2]&&(l[2]=u[2]=yb(l[2],o)),s}path(s){let o=this.styledMode?{}:{fill:"none"};return qE(s)?o.d=s:na(s)&&ar(o,s),this.createElement("path").attr(o)}circle(s,o,l){let u=na(s)?s:s===void 0?{}:{x:s,y:o,r:l},d=this.createElement("circle");return d.xSetter=d.ySetter=function(h,p,g){g.setAttribute("c"+p,h)},d.attr(u)}arc(s,o,l,u,d,h){let p;na(s)?(o=(p=s).y,l=p.r,u=p.innerR,d=p.start,h=p.end,s=p.x):p={innerR:u,start:d,end:h};let g=this.symbol("arc",s,o,l,l,p);return g.r=l,g}rect(s,o,l,u,d,h){let p=na(s)?s:s===void 0?{}:{x:s,y:o,r:d,width:Math.max(l||0,0),height:Math.max(u||0,0)},g=this.createElement("rect");return this.styledMode||(h!==void 0&&(p["stroke-width"]=h,ar(p,g.crisp(p))),p.fill="none"),g.rSetter=function(w,S,x){g.r=w,$l(x,{rx:w,ry:w})},g.rGetter=function(){return g.r||0},g.attr(p)}roundedRect(s){return this.symbol("roundedRect").attr(s)}setSize(s,o,l){this.width=s,this.height=o,this.boxWrapper.animate({width:s,height:o},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:bf(l,!0)?void 0:0}),this.alignElements()}g(s){let o=this.createElement("g");return s?o.attr({class:"highcharts-"+s}):o}image(s,o,l,u,d,h){let p={preserveAspectRatio:"none"};ta(o)&&(p.x=o),ta(l)&&(p.y=l),ta(u)&&(p.width=u),ta(d)&&(p.height=d);let g=this.createElement("image").attr(p),w=function(S){g.attr({href:s}),h.call(g,S)};if(h){g.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let S=new mf.Image;jl(S,"load",w),S.src=s,S.complete&&w({})}else g.attr({href:s});return g}symbol(s,o,l,u,d,h){let p,g,w,S,x=this,_=/^url\((.*?)\)$/,T=_.test(s),A=!T&&(this.symbols[s]?s:"circle"),R=A&&this.symbols[A];if(R)typeof o=="number"&&(g=R.call(this.symbols,o||0,l||0,u||0,d||0,h)),p=this.path(g),x.styledMode||p.attr("fill","none"),ar(p,{symbolName:A||void 0,x:o,y:l,width:u,height:d}),h&&ar(p,h);else if(T){w=s.match(_)[1];let D=p=this.image(w);D.imgwidth=bf(h&&h.width,ea[w]&&ea[w].width),D.imgheight=bf(h&&h.height,ea[w]&&ea[w].height),S=O=>O.attr({width:O.width,height:O.height}),["width","height"].forEach(O=>{D[`${O}Setter`]=function(H,j){this[j]=H;let{alignByTranslate:Y,element:Z,width:X,height:se,imgwidth:ie,imgheight:oe}=this,ye=j==="width"?ie:oe,we=1;h&&h.backgroundSize==="within"&&X&&se&&ie&&oe?(we=Math.min(X/ie,se/oe),$l(Z,{width:Math.round(ie*we),height:Math.round(oe*we)})):Z&&ye&&Z.setAttribute(j,ye),!Y&&ie&&oe&&this.translate(((X||0)-ie*we)/2,((se||0)-oe*we)/2)}}),or(o)&&D.attr({x:o,y:l}),D.isImg=!0,D.symbolUrl=s,or(D.imgwidth)&&or(D.imgheight)?S(D):(D.attr({width:0,height:0}),VE("img",{onload:function(){let O=jE[x.chartIndex];this.width===0&&(zl(this,{position:"absolute",top:"-999em"}),$r.body.appendChild(this)),ea[w]={width:this.width,height:this.height},D.imgwidth=this.width,D.imgheight=this.height,D.element&&S(D),this.parentNode&&this.parentNode.removeChild(this),x.imgCount--,x.imgCount||!O||O.hasLoaded||O.onload()},src:w}),this.imgCount++)}return p}clipRect(s,o,l,u){return this.rect(s,o,l,u,0)}text(s,o,l,u){let d={};if(u&&(this.allowHTML||!this.forExport))return this.html(s,o,l);d.x=Math.round(o||0),l&&(d.y=Math.round(l)),or(s)&&(d.text=s);let h=this.createElement("text").attr(d);return u&&(!this.forExport||this.allowHTML)||(h.xSetter=function(p,g,w){let S=w.getElementsByTagName("tspan"),x=w.getAttribute(g);for(let _=0,T;_<S.length;_++)(T=S[_]).getAttribute(g)===x&&T.setAttribute(g,p);w.setAttribute(g,p)}),h}fontMetrics(s){let o=XE(Fi.prototype.getStyle.call(s,"font-size")||0),l=o<24?o+3:Math.round(1.2*o),u=Math.round(.8*l);return{h:l,b:u,f:o}}rotCorr(s,o,l){let u=s;return o&&l&&(u=Math.max(u*Math.cos(o*mb),4)),{x:-s/3*Math.sin(o*mb),y:u}}pathToSegments(s){let o=[],l=[],u={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2};for(let d=0;d<s.length;d++)YE(l[0])&&ta(s[d])&&l.length===u[l[0].toUpperCase()]&&s.splice(d,0,l[0].replace("M","L").replace("m","l")),typeof s[d]=="string"&&(l.length&&o.push(l.slice(0)),l.length=0),l.push(s[d]);return o.push(l.slice(0)),o}label(s,o,l,u,d,h,p,g,w){return new rr(this,s,o,l,u,d,h,p,g,w)}alignElements(){this.alignedObjects.forEach(s=>s.align())}}ar(Wl.prototype,{Element:Fi,SVG_NS:WE,escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},symbols:hb,draw:zE}),Ko.registerRendererType("svg",Wl,!0);let{composed:ZE}=L,{attr:QE,css:zr,createElement:eT,defined:vb,extend:tT,getAlignFactor:nT,isNumber:iT,pInt:sT,pushUnique:rT}=_e;function wb(v,s,o){var u;let l=((u=this.div)==null?void 0:u.style)||o.style;Fi.prototype[`${s}Setter`].call(this,v,s,o),l&&(l[s]=v)}let oT=(v,s)=>{var o;if(!v.div){let l=QE(v.element,"class"),u=v.css,d=eT("div",l?{className:l}:void 0,{position:"absolute",left:`${v.translateX||0}px`,top:`${v.translateY||0}px`,...v.styles,display:v.display,opacity:v.opacity,visibility:v.visibility},((o=v.parentGroup)==null?void 0:o.div)||s);v.classSetter=(h,p,g)=>{g.setAttribute("class",h),d.className=h},v.translateXSetter=v.translateYSetter=(h,p)=>{v[p]=h,d.style[p==="translateX"?"left":"top"]=`${h}px`,v.doTransform=!0},v.opacitySetter=v.visibilitySetter=wb,v.css=h=>(u.call(v,h),h.cursor&&(d.style.cursor=h.cursor),h.pointerEvents&&(d.style.pointerEvents=h.pointerEvents),v),v.on=function(){return Fi.prototype.on.apply({element:d,onEvents:v.onEvents},arguments),v},v.div=d}return v.div};class ia extends Fi{static compose(s){rT(ZE,this.compose)&&(s.prototype.html=function(o,l,u){return new ia(this,"span").attr({text:o,x:Math.round(l),y:Math.round(u)})})}constructor(s,o){super(s,o),this.css({position:"absolute",...s.styledMode?{}:{fontFamily:s.style.fontFamily,fontSize:s.style.fontSize}})}getSpanCorrection(s,o,l){this.xCorr=-s*l,this.yCorr=-o}css(s){let o,{element:l}=this,u=l.tagName==="SPAN"&&s&&"width"in s,d=u&&s.width;return u&&(delete s.width,this.textWidth=sT(d)||void 0,o=!0),(s==null?void 0:s.textOverflow)==="ellipsis"&&(s.overflow="hidden"),s!=null&&s.lineClamp&&(s.display="-webkit-box",s.WebkitLineClamp=s.lineClamp,s.WebkitBoxOrient="vertical",s.overflow="hidden"),iT(Number(s==null?void 0:s.fontSize))&&(s.fontSize=s.fontSize+"px"),tT(this.styles,s),zr(l,s),o&&this.updateTransform(),this}htmlGetBBox(){let{element:s}=this;return{x:s.offsetLeft,y:s.offsetTop,width:s.offsetWidth,height:s.offsetHeight}}updateTransform(){var O;if(!this.added){this.alignOnAdd=!0;return}let{element:s,renderer:o,rotation:l,rotationOriginX:u,rotationOriginY:d,scaleX:h,scaleY:p,styles:g,textAlign:w="left",textWidth:S,translateX:x=0,translateY:_=0,x:T=0,y:A=0}=this,{display:R="block",whiteSpace:D}=g;if(zr(s,{marginLeft:`${x}px`,marginTop:`${_}px`}),s.tagName==="SPAN"){let H,j=[l,w,s.innerHTML,S,this.textAlign].join(","),Y=-(((O=this.parentGroup)==null?void 0:O.padding)*1)||0;if(S!==this.oldTextWidth){let ie=this.textPxLength?this.textPxLength:(zr(s,{width:"",whiteSpace:D||"nowrap"}),s.offsetWidth),oe=S||0;(oe>this.oldTextWidth||ie>oe)&&(/[ \-]/.test(s.textContent||s.innerText)||s.style.textOverflow==="ellipsis")&&(zr(s,{width:ie>oe||l||h?S+"px":"auto",display:R,whiteSpace:D||"normal"}),this.oldTextWidth=S)}j!==this.cTT&&(H=o.fontMetrics(s).b,vb(l)&&(l!==(this.oldRotation||0)||w!==this.oldAlign)&&this.setSpanRotation(l,Y,Y),this.getSpanCorrection(!vb(l)&&!this.textWidth&&this.textPxLength||s.offsetWidth,H,nT(w)));let{xCorr:Z=0,yCorr:X=0}=this,se={left:`${T+Z}px`,top:`${A+X}px`,textAlign:w,transformOrigin:`${(u??T)-Z-T-Y}px ${(d??A)-X-A-Y}px`};(h||p)&&(se.transform=`scale(${h??1},${p??1})`),zr(s,se),this.cTT=j,this.oldRotation=l,this.oldAlign=w}}setSpanRotation(s,o,l){zr(this.element,{transform:`rotate(${s}deg)`,transformOrigin:`${o}% ${l}px`})}add(s){let o,l=this.renderer.box.parentNode,u=[];if(this.parentGroup=s,s&&!(o=s.div)){let d=s;for(;d;)u.push(d),d=d.parentGroup;for(let h of u.reverse())o=oT(h,l)}return(o||l).appendChild(this.element),this.added=!0,this.alignOnAdd&&this.updateTransform(),this}textSetter(s){s!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,Ht.setElementHTML(this.element,s??""),this.textStr=s,this.doTransform=!0)}alignSetter(s){this.alignValue=this.textAlign=s,this.doTransform=!0}xSetter(s,o){this[o]=s,this.doTransform=!0}}let lr=ia.prototype;lr.visibilitySetter=lr.opacitySetter=wb,lr.ySetter=lr.rotationSetter=lr.rotationOriginXSetter=lr.rotationOriginYSetter=lr.xSetter,function(v){v.xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%[HMSL]",range:!1},second:{main:"%[HMS]",range:!1},minute:{main:"%[HM]",range:!1},hour:{main:"%[HM]",range:!1},day:{main:"%[eb]"},week:{main:"%[eb]"},month:{main:"%[bY]"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em",textOverflow:"ellipsis"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},v.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){let{numberFormatter:s}=this.axis.chart;return s(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0}}(f||(f={}));let aT=f,{addEvent:lT,isFunction:cT,objectEach:uT,removeEvent:dT}=_e;(m||(m={})).registerEventOptions=function(v,s){v.eventOptions=v.eventOptions||{},uT(s.events,function(o,l){v.eventOptions[l]!==o&&(v.eventOptions[l]&&(dT(v,l,v.eventOptions[l]),delete v.eventOptions[l]),cT(o)&&(v.eventOptions[l]=o,lT(v,l,o,{order:0})))})};let Vl=m,{deg2rad:yf}=L,{clamp:fT,correctFloat:Gl,defined:vf,destroyObjectProperties:hT,extend:xb,fireEvent:sa,getAlignFactor:pT,isNumber:ql,merge:mT,objectEach:gT,pick:wi}=_e,Wr=class{constructor(v,s,o,l,u){this.isNew=!0,this.isNewLabel=!0,this.axis=v,this.pos=s,this.type=o||"",this.parameters=u||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,sa(this,"init"),o||l||this.addLabel()}addLabel(){let v=this,s=v.axis,o=s.options,l=s.chart,u=s.categories,d=s.logarithmic,h=s.names,p=v.pos,g=wi(v.options&&v.options.labels,o.labels),w=s.tickPositions,S=p===w[0],x=p===w[w.length-1],_=(!g.step||g.step===1)&&s.tickInterval===1,T=w.info,A=v.label,R,D,O,H=this.parameters.category||(u?wi(u[p],h[p],p):p);d&&ql(H)&&(H=Gl(d.lin2log(H))),s.dateTime&&(T?R=(D=l.time.resolveDTLFormat(o.dateTimeLabelFormats[!o.grid&&T.higherRanks[p]||T.unitName])).main:ql(H)&&(R=s.dateTime.getXDateFormat(H,o.dateTimeLabelFormats||{}))),v.isFirst=S,v.isLast=x;let j={axis:s,chart:l,dateTimeLabelFormat:R,isFirst:S,isLast:x,pos:p,tick:v,tickPositionInfo:T,value:H};sa(this,"labelFormat",j);let Y=se=>g.formatter?g.formatter.call(se,se):g.format?(se.text=s.defaultLabelFormatter.call(se),yi.format(g.format,se,l)):s.defaultLabelFormatter.call(se),Z=Y.call(j,j),X=D&&D.list;X?v.shortenLabel=function(){for(O=0;O<X.length;O++)if(xb(j,{dateTimeLabelFormat:X[O]}),A.attr({text:Y.call(j,j)}),A.getBBox().width<s.getSlotWidth(v)-2*(g.padding||0))return;A.attr({text:""})}:v.shortenLabel=void 0,_&&s._addedPlotLB&&v.moveLabel(Z,g),vf(A)||v.movedLabel?A&&A.textStr!==Z&&!_&&(!A.textWidth||g.style.width||A.styles.width||A.css({width:null}),A.attr({text:Z}),A.textPxLength=A.getBBox().width):(v.label=A=v.createLabel(Z,g),v.rotation=0)}createLabel(v,s,o){let l=this.axis,{renderer:u,styledMode:d}=l.chart,h=vf(v)&&s.enabled?u.text(v,o==null?void 0:o.x,o==null?void 0:o.y,s.useHTML).add(l.labelGroup):void 0;if(h){let p=s.style.whiteSpace||"normal";d||h.css(mT(s.style,{whiteSpace:"nowrap"})),h.textPxLength=h.getBBox().width,d||h.css({whiteSpace:p})}return h}destroy(){hT(this,this.axis)}getPosition(v,s,o,l){let u=this.axis,d=u.chart,h=l&&d.oldChartHeight||d.chartHeight,p={x:v?Gl(u.translate(s+o,void 0,void 0,l)+u.transB):u.left+u.offset+(u.opposite?(l&&d.oldChartWidth||d.chartWidth)-u.right-u.left:0),y:v?h-u.bottom+u.offset-(u.opposite?u.height:0):Gl(h-u.translate(s+o,void 0,void 0,l)-u.transB)};return p.y=fT(p.y,-1e9,1e9),sa(this,"afterGetPosition",{pos:p}),p}getLabelPosition(v,s,o,l,u,d,h,p){let g,w,S=this.axis,x=S.transA,_=S.isLinked&&S.linkedParent?S.linkedParent.reversed:S.reversed,T=S.staggerLines,A=S.tickRotCorr||{x:0,y:0},R=l||S.reserveSpaceDefault?0:-S.labelOffset*(S.labelAlign==="center"?.5:1),D=u.distance,O={};return g=S.side===0?o.rotation?-D:-o.getBBox().height:S.side===2?A.y+D:Math.cos(o.rotation*yf)*(A.y-o.getBBox(!1,0).height/2),vf(u.y)&&(g=S.side===0&&S.horiz?u.y+g:u.y),v=v+wi(u.x,[0,1,0,-1][S.side]*D)+R+A.x-(d&&l?d*x*(_?-1:1):0),s=s+g-(d&&!l?d*x*(_?1:-1):0),T&&(w=h/(p||1)%T,S.opposite&&(w=T-w-1),s+=w*(S.labelOffset/T)),O.x=v,O.y=Math.round(s),sa(this,"afterGetLabelPosition",{pos:O,tickmarkOffset:d,index:h}),O}getLabelSize(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0}getMarkPath(v,s,o,l,u=!1,d){return d.crispLine([["M",v,s],["L",v+(u?0:-o),s+(u?o:0)]],l)}handleOverflow(v){let s=this.axis,o=s.options.labels,l=v.x,u=s.chart.chartWidth,d=s.chart.spacing,h=wi(s.labelLeft,Math.min(s.pos,d[3])),p=wi(s.labelRight,Math.max(s.isRadial?0:s.pos+s.len,u-d[1])),g=this.label,w=this.rotation,S=pT(s.labelAlign||g.attr("align")),x=g.getBBox().width,_=s.getSlotWidth(this),T=_,A=1,R,D,O;w||o.overflow!=="justify"?w<0&&l-S*x<h?O=Math.round(l/Math.cos(w*yf)-h):w>0&&l+S*x>p&&(O=Math.round((u-l)/Math.cos(w*yf))):(R=l-S*x,D=l+(1-S)*x,R<h?T=v.x+T*(1-S)-h:D>p&&(T=p-v.x+T*S,A=-1),(T=Math.min(_,T))<_&&s.labelAlign==="center"&&(v.x+=A*(_-T-S*(_-Math.min(x,T)))),(x>T||s.autoRotation&&(g.styles||{}).width)&&(O=T)),O&&g&&(this.shortenLabel?this.shortenLabel():g.css(xb({},{width:Math.floor(O)+"px",lineClamp:s.isRadial?0:1})))}moveLabel(v,s){let o=this,l=o.label,u=o.axis,d=!1,h;l&&l.textStr===v?(o.movedLabel=l,d=!0,delete o.label):gT(u.ticks,function(p){d||p.isNew||p===o||!p.label||p.label.textStr!==v||(o.movedLabel=p.label,d=!0,p.labelPos=o.movedLabel.xy,delete p.label)}),!d&&(o.labelPos||l)&&(h=o.labelPos||l.xy,o.movedLabel=o.createLabel(v,s,h),o.movedLabel&&o.movedLabel.attr({opacity:0}))}render(v,s,o){let l=this.axis,u=l.horiz,d=this.pos,h=wi(this.tickmarkOffset,l.tickmarkOffset),p=this.getPosition(u,d,h,s),g=p.x,w=p.y,S=l.pos,x=S+l.len,_=u?g:w;!l.chart.polar&&this.isNew&&(Gl(_)<S||_>x)&&(o=0);let T=wi(o,this.label&&this.label.newOpacity,1);o=wi(o,1),this.isActive=!0,this.renderGridLine(s,o),this.renderMark(p,o),this.renderLabel(p,s,T,v),this.isNew=!1,sa(this,"afterRender")}renderGridLine(v,s){let o=this.axis,l=o.options,u={},d=this.pos,h=this.type,p=wi(this.tickmarkOffset,o.tickmarkOffset),g=o.chart.renderer,w=this.gridLine,S,x=l.gridLineWidth,_=l.gridLineColor,T=l.gridLineDashStyle;this.type==="minor"&&(x=l.minorGridLineWidth,_=l.minorGridLineColor,T=l.minorGridLineDashStyle),w||(o.chart.styledMode||(u.stroke=_,u["stroke-width"]=x||0,u.dashstyle=T),h||(u.zIndex=1),v&&(s=0),this.gridLine=w=g.path().attr(u).addClass("highcharts-"+(h?h+"-":"")+"grid-line").add(o.gridGroup)),w&&(S=o.getPlotLinePath({value:d+p,lineWidth:w.strokeWidth(),force:"pass",old:v,acrossPanes:!1}))&&w[v||this.isNew?"attr":"animate"]({d:S,opacity:s})}renderMark(v,s){let o=this.axis,l=o.options,u=o.chart.renderer,d=this.type,h=o.tickSize(d?d+"Tick":"tick"),p=v.x,g=v.y,w=wi(l[d!=="minor"?"tickWidth":"minorTickWidth"],!d&&o.isXAxis?1:0),S=l[d!=="minor"?"tickColor":"minorTickColor"],x=this.mark,_=!x;h&&(o.opposite&&(h[0]=-h[0]),x||(this.mark=x=u.path().addClass("highcharts-"+(d?d+"-":"")+"tick").add(o.axisGroup),o.chart.styledMode||x.attr({stroke:S,"stroke-width":w})),x[_?"attr":"animate"]({d:this.getMarkPath(p,g,h[0],x.strokeWidth(),o.horiz,u),opacity:s}))}renderLabel(v,s,o,l){let u=this.axis,d=u.horiz,h=u.options,p=this.label,g=h.labels,w=g.step,S=wi(this.tickmarkOffset,u.tickmarkOffset),x=v.x,_=v.y,T=!0;p&&ql(x)&&(p.xy=v=this.getLabelPosition(x,_,p,d,g,S,l,w),(!this.isFirst||this.isLast||h.showFirstLabel)&&(!this.isLast||this.isFirst||h.showLastLabel)?!d||g.step||g.rotation||s||o===0||this.handleOverflow(v):T=!1,w&&l%w&&(T=!1),T&&ql(v.y)?(v.opacity=o,p[this.isNewLabel?"attr":"animate"](v).show(!0),this.isNewLabel=!1):(p.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let v=this.label,s=this.axis;v&&!this.isNew&&(v.animate({opacity:0},void 0,v.destroy),delete this.label),s.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}},{animObject:bT}=Sn,{xAxis:Sb,yAxis:yT}=aT,{defaultOptions:wf}=Ie,{registerEventOptions:vT}=Vl,{deg2rad:wT}=L,{arrayMax:kb,arrayMin:xT,clamp:xf,correctFloat:Jn,defined:At,destroyObjectProperties:ST,erase:_b,error:Sf,extend:Yl,fireEvent:zt,getClosestDistance:Pb,insertItem:kT,isArray:Eb,isNumber:We,isString:Tb,merge:Xl,normalizeTickInterval:_T,objectEach:Kl,pick:Qe,relativeLength:Jl,removeEvent:PT,splat:ET,syncTimeout:TT}=_e,Cb=(v,s)=>_T(s,void 0,void 0,Qe(v.options.allowDecimals,s<.5||v.tickAmount!==void 0),!!v.tickAmount);Yl(wf,{xAxis:Sb,yAxis:Xl(Sb,yT)});class Vr{constructor(s,o,l){this.init(s,o,l)}init(s,o,l=this.coll){let u=l==="xAxis",d=this.isZAxis||(s.inverted?!u:u);this.chart=s,this.horiz=d,this.isXAxis=u,this.coll=l,zt(this,"init",{userOptions:o}),this.opposite=Qe(o.opposite,this.opposite),this.side=Qe(o.side,this.side,d?this.opposite?0:2:this.opposite?1:3),this.setOptions(o);let h=this.options,p=h.labels;this.type??(this.type=h.type||"linear"),this.uniqueNames??(this.uniqueNames=h.uniqueNames??!0),zt(this,"afterSetType"),this.userOptions=o,this.minPixelPadding=0,this.reversed=Qe(h.reversed,this.reversed),this.visible=h.visible,this.zoomEnabled=h.zoomEnabled,this.hasNames=this.type==="category"||h.categories===!0,this.categories=Eb(h.categories)&&h.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=At(h.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len??(this.len=0),this.minRange=this.userMinRange=h.minRange||h.maxZoom,this.range=h.range,this.offset=h.offset||0,this.max=void 0,this.min=void 0;let g=Qe(h.crosshair,ET(s.options.tooltip.crosshairs)[u?0:1]);this.crosshair=g===!0?{}:g,s.axes.indexOf(this)===-1&&(u?s.axes.splice(s.xAxis.length,0,this):s.axes.push(this),kT(this,s[this.coll])),s.orderItems(this.coll),this.series=this.series||[],s.inverted&&!this.isZAxis&&u&&!At(this.reversed)&&(this.reversed=!0),this.labelRotation=We(p.rotation)?p.rotation:void 0,vT(this,h),zt(this,"afterInit")}setOptions(s){let o=this.horiz?{labels:{autoRotation:[-45],padding:3},margin:15}:{labels:{padding:1},title:{rotation:90*this.side}};this.options=Xl(o,wf[this.coll],s),zt(this,"afterSetOptions",{userOptions:s})}defaultLabelFormatter(){let s=this.axis,{numberFormatter:o}=this.chart,l=We(this.value)?this.value:NaN,u=s.chart.time,d=s.categories,h=this.dateTimeLabelFormat,p=wf.lang,g=p.numericSymbols,w=p.numericSymbolMagnitude||1e3,S=s.logarithmic?Math.abs(l):s.tickInterval,x=g&&g.length,_,T;if(d)T=`${this.value}`;else if(h)T=u.dateFormat(h,l,!0);else if(x&&g&&S>=1e3)for(;x--&&T===void 0;)S>=(_=Math.pow(w,x+1))&&10*l%_==0&&g[x]!==null&&l!==0&&(T=o(l/_,-1)+g[x]);return T===void 0&&(T=Math.abs(l)>=1e4?o(l,-1):o(l,-1,void 0,"")),T}getSeriesExtremes(){let s,o=this;zt(this,"getSeriesExtremes",null,function(){o.hasVisibleSeries=!1,o.dataMin=o.dataMax=o.threshold=void 0,o.softThreshold=!o.isXAxis,o.series.forEach(l=>{if(l.reserveSpace()){let u=l.options,d,h=u.threshold,p,g;if(o.hasVisibleSeries=!0,o.positiveValuesOnly&&0>=(h||0)&&(h=void 0),o.isXAxis)(d=l.getColumn("x")).length&&(d=o.logarithmic?d.filter(w=>w>0):d,p=(s=l.getXExtremes(d)).min,g=s.max,We(p)||p instanceof Date||(d=d.filter(We),p=(s=l.getXExtremes(d)).min,g=s.max),d.length&&(o.dataMin=Math.min(Qe(o.dataMin,p),p),o.dataMax=Math.max(Qe(o.dataMax,g),g)));else{let w=l.applyExtremes();We(w.dataMin)&&(p=w.dataMin,o.dataMin=Math.min(Qe(o.dataMin,p),p)),We(w.dataMax)&&(g=w.dataMax,o.dataMax=Math.max(Qe(o.dataMax,g),g)),At(h)&&(o.threshold=h),(!u.softThreshold||o.positiveValuesOnly)&&(o.softThreshold=!1)}}})}),zt(this,"afterGetSeriesExtremes")}translate(s,o,l,u,d,h){var R;let p=this.linkedParent||this,g=u&&p.old?p.old.min:p.min;if(!We(g))return NaN;let w=p.minPixelPadding,S=(p.isOrdinal||((R=p.brokenAxis)==null?void 0:R.hasBreaks)||p.logarithmic&&d)&&p.lin2val,x=1,_=0,T=u&&p.old?p.old.transA:p.transA,A=0;return T||(T=p.transA),l&&(x*=-1,_=p.len),p.reversed&&(x*=-1,_-=x*(p.sector||p.len)),o?(A=(s=s*x+_-w)/T+g,S&&(A=p.lin2val(A))):(S&&(s=p.val2lin(s)),A=x*(s-g)*T+_+x*w+(We(h)?T*h:0),p.isRadial||(A=Jn(A))),A}toPixels(s,o){var l;return this.translate(((l=this.chart)==null?void 0:l.time.parse(s))??NaN,!1,!this.horiz,void 0,!0)+(o?0:this.pos)}toValue(s,o){return this.translate(s-(o?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(s){let o=this,l=o.chart,u=o.left,d=o.top,h=s.old,p=s.value,g=s.lineWidth,w=h&&l.oldChartHeight||l.chartHeight,S=h&&l.oldChartWidth||l.chartWidth,x=o.transB,_=s.translatedValue,T=s.force,A,R,D,O,H;function j(Z,X,se){return T!=="pass"&&(Z<X||Z>se)&&(T?Z=xf(Z,X,se):H=!0),Z}let Y={value:p,lineWidth:g,old:h,force:T,acrossPanes:s.acrossPanes,translatedValue:_};return zt(this,"getPlotLinePath",Y,function(Z){A=D=(_=xf(_=Qe(_,o.translate(p,void 0,void 0,h)),-1e9,1e9))+x,R=O=w-_-x,We(_)?o.horiz?(R=d,O=w-o.bottom+(o.options.isInternal?0:l.scrollablePixelsY||0),A=D=j(A,u,u+o.width)):(A=u,D=S-o.right+(l.scrollablePixelsX||0),R=O=j(R,d,d+o.height)):(H=!0,T=!1),Z.path=H&&!T?void 0:l.renderer.crispLine([["M",A,R],["L",D,O]],g||1)}),Y.path}getLinearTickPositions(s,o,l){let u,d,h,p=Jn(Math.floor(o/s)*s),g=Jn(Math.ceil(l/s)*s),w=[];if(Jn(p+s)===p&&(h=20),this.single)return[o];for(u=p;u<=g&&(w.push(u),(u=Jn(u+s,h))!==d);)d=u;return w}getMinorTickInterval(){let{minorTicks:s,minorTickInterval:o}=this.options;return s===!0?Qe(o,"auto"):s!==!1?o:void 0}getMinorTickPositions(){var S;let s=this.options,o=this.tickPositions,l=this.minorTickInterval,u=this.pointRangePadding||0,d=(this.min||0)-u,h=(this.max||0)+u,p=(S=this.brokenAxis)!=null&&S.hasBreaks?this.brokenAxis.unitLength:h-d,g=[],w;if(p&&p/l<this.len/3){let x=this.logarithmic;if(x)this.paddedTicks.forEach(function(_,T,A){T&&g.push.apply(g,x.getLogTickPositions(l,A[T-1],A[T],!0))});else if(this.dateTime&&this.getMinorTickInterval()==="auto")g=g.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(l),d,h,s.startOfWeek));else for(w=d+(o[0]-d)%l;w<=h&&w!==g[0];w+=l)g.push(w)}return g.length!==0&&this.trimTicks(g),g}adjustForMinRange(){let s=this.options,o=this.logarithmic,l=this.chart.time,{max:u,min:d,minRange:h}=this,p,g,w,S;this.isXAxis&&h===void 0&&!o&&(h=At(s.min)||At(s.max)||At(s.floor)||At(s.ceiling)?null:Math.min(5*(Pb(this.series.map(x=>{let _=x.getColumn("x");return x.xIncrement?_.slice(0,2):_}))||0),this.dataMax-this.dataMin)),We(u)&&We(d)&&We(h)&&u-d<h&&(g=this.dataMax-this.dataMin>=h,p=(h-u+d)/2,w=[d-p,l.parse(s.min)??d-p],g&&(w[2]=o?o.log2lin(this.dataMin):this.dataMin),S=[(d=kb(w))+h,l.parse(s.max)??d+h],g&&(S[2]=o?o.log2lin(this.dataMax):this.dataMax),(u=xT(S))-d<h&&(w[0]=u-h,w[1]=l.parse(s.min)??u-h,d=kb(w))),this.minRange=h,this.min=d,this.max=u}getClosest(){let s,o;if(this.categories)o=1;else{let l=[];this.series.forEach(function(u){let d=u.closestPointRange,h=u.getColumn("x");h.length===1?l.push(h[0]):u.sorted&&At(d)&&u.reserveSpace()&&(o=At(o)?Math.min(o,d):d)}),l.length&&(l.sort((u,d)=>u-d),s=Pb([l]))}return s&&o?Math.min(s,o):s||o}nameToX(s){let o=Eb(this.options.categories),l=o?this.categories:this.names,u=s.options.x,d;return s.series.requireSorting=!1,At(u)||(u=this.uniqueNames&&l?o?l.indexOf(s.name):Qe(l.keys[s.name],-1):s.series.autoIncrement()),u===-1?!o&&l&&(d=l.length):We(u)&&(d=u),d!==void 0?(this.names[d]=s.name,this.names.keys[s.name]=d):s.x&&(d=s.x),d}updateNames(){let s=this,o=this.names;o.length>0&&(Object.keys(o.keys).forEach(function(l){delete o.keys[l]}),o.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(l=>{l.xIncrement=null,(!l.points||l.isDirtyData)&&(s.max=Math.max(s.max||0,l.dataTable.rowCount-1),l.processData(),l.generatePoints());let u=l.getColumn("x").slice();l.data.forEach((d,h)=>{let p=u[h];d!=null&&d.options&&d.name!==void 0&&(p=s.nameToX(d))!==void 0&&p!==d.x&&(u[h]=d.x=p)}),l.dataTable.setColumn("x",u)}))}setAxisTranslation(){let s=this,o=s.max-s.min,l=s.linkedParent,u=!!s.categories,d=s.isXAxis,h=s.axisPointRange||0,p,g=0,w=0,S,x=s.transA;(d||u||h)&&(p=s.getClosest(),l?(g=l.minPointOffset,w=l.pointRangePadding):s.series.forEach(function(_){let T=u?1:d?Qe(_.options.pointRange,p,0):s.axisPointRange||0,A=_.options.pointPlacement;if(h=Math.max(h,T),!s.single||u){let R=_.is("xrange")?!d:d;g=Math.max(g,R&&Tb(A)?0:T/2),w=Math.max(w,R&&A==="on"?0:T)}}),S=s.ordinal&&s.ordinal.slope&&p?s.ordinal.slope/p:1,s.minPointOffset=g*=S,s.pointRangePadding=w*=S,s.pointRange=Math.min(h,s.single&&u?1:o),d&&p&&(s.closestPointRange=p)),s.translationSlope=s.transA=x=s.staticScale||s.len/(o+w||1),s.transB=s.horiz?s.left:s.bottom,s.minPixelPadding=x*g,zt(this,"afterSetAxisTranslation")}minFromRange(){let{max:s,min:o}=this;return We(s)&&We(o)&&s-o||void 0}setTickInterval(s){var $e,Je,He,Ye;let{categories:o,chart:l,dataMax:u,dataMin:d,dateTime:h,isXAxis:p,logarithmic:g,options:w,softThreshold:S}=this,x=l.time,_=We(this.threshold)?this.threshold:void 0,T=this.minRange||0,{ceiling:A,floor:R,linkedTo:D,softMax:O,softMin:H}=w,j=We(D)&&(($e=l[this.coll])==null?void 0:$e[D]),Y=w.tickPixelInterval,Z=w.maxPadding,X=w.minPadding,se=0,ie,oe=We(w.tickInterval)&&w.tickInterval>=0?w.tickInterval:void 0,ye,we,Te,me;if(h||o||j||this.getTickAmount(),Te=Qe(this.userMin,x.parse(w.min)),me=Qe(this.userMax,x.parse(w.max)),j?(this.linkedParent=j,ie=j.getExtremes(),this.min=Qe(ie.min,ie.dataMin),this.max=Qe(ie.max,ie.dataMax),this.type!==j.type&&Sf(11,!0,l)):(S&&At(_)&&We(u)&&We(d)&&(d>=_?(ye=_,X=0):u<=_&&(we=_,Z=0)),this.min=Qe(Te,ye,d),this.max=Qe(me,we,u)),We(this.max)&&We(this.min)&&(g&&(this.positiveValuesOnly&&!s&&0>=Math.min(this.min,Qe(d,this.min))&&Sf(10,!0,l),this.min=Jn(g.log2lin(this.min),16),this.max=Jn(g.log2lin(this.max),16)),this.range&&We(d)&&(this.userMin=this.min=Te=Math.max(d,this.minFromRange()||0),this.userMax=me=this.max,this.range=void 0)),zt(this,"foundExtremes"),this.adjustForMinRange(),We(this.min)&&We(this.max)){if(!We(this.userMin)&&We(H)&&H<this.min&&(this.min=Te=H),!We(this.userMax)&&We(O)&&O>this.max&&(this.max=me=O),o||this.axisPointRange||(Je=this.stacking)!=null&&Je.usePercentage||j||!(se=this.max-this.min)||(!At(Te)&&X&&(this.min-=se*X),At(me)||!Z||(this.max+=se*Z)),!We(this.userMin)&&We(R)&&(this.min=Math.max(this.min,R)),!We(this.userMax)&&We(A)&&(this.max=Math.min(this.max,A)),S&&We(d)&&We(u)){let De=_||0;!At(Te)&&this.min<De&&d>=De?this.min=w.minRange?Math.min(De,this.max-T):De:!At(me)&&this.max>De&&u<=De&&(this.max=w.minRange?Math.max(De,this.min+T):De)}!l.polar&&this.min>this.max&&(At(w.min)?this.max=this.min:At(w.max)&&(this.min=this.max)),se=this.max-this.min}if(this.min!==this.max&&We(this.min)&&We(this.max)?j&&!oe&&Y===j.options.tickPixelInterval?this.tickInterval=oe=j.tickInterval:this.tickInterval=Qe(oe,this.tickAmount?se/Math.max(this.tickAmount-1,1):void 0,o?1:se*Y/Math.max(this.len,Y)):this.tickInterval=1,p&&!s){let De=this.min!==((He=this.old)==null?void 0:He.min)||this.max!==((Ye=this.old)==null?void 0:Ye.max);this.series.forEach(function(ze){var Ge;ze.forceCrop=(Ge=ze.forceCropping)==null?void 0:Ge.call(ze),ze.processData(De)}),zt(this,"postProcessData",{hasExtremesChanged:De})}this.setAxisTranslation(),zt(this,"initialAxisTranslation"),this.pointRange&&!oe&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let Ee=Qe(w.minTickInterval,h&&!this.series.some(De=>!De.sorted)?this.closestPointRange:0);!oe&&this.tickInterval<Ee&&(this.tickInterval=Ee),h||g||oe||(this.tickInterval=Cb(this,this.tickInterval)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()}setTickPositions(){var S,x;let s=this.options,o=s.tickPositions,l=s.tickPositioner,u=this.getMinorTickInterval(),d=!this.isPanning,h=d&&s.startOnTick,p=d&&s.endOnTick,g=[],w;if(this.tickmarkOffset=this.categories&&s.tickmarkPlacement==="between"&&this.tickInterval===1?.5:0,this.single=this.min===this.max&&At(this.min)&&!this.tickAmount&&(this.min%1==0||s.allowDecimals!==!1),o)g=o.slice();else if(We(this.min)&&We(this.max)){if(!((S=this.ordinal)!=null&&S.positions)&&(this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))g=[this.min,this.max],Sf(19,!1,this.chart);else if(this.dateTime)g=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,s.units),this.min,this.max,s.startOfWeek,(x=this.ordinal)==null?void 0:x.positions,this.closestPointRange,!0);else if(this.logarithmic)g=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let _=this.tickInterval,T=_;for(;T<=2*_&&(g=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&g.length>this.tickAmount);)this.tickInterval=Cb(this,T*=1.1)}g.length>this.len&&(g=[g[0],g[g.length-1]])[0]===g[1]&&(g.length=1),l&&(this.tickPositions=g,(w=l.apply(this,[this.min,this.max]))&&(g=w))}this.tickPositions=g,this.minorTickInterval=u==="auto"&&this.tickInterval?this.tickInterval/s.minorTicksPerMajor:u,this.paddedTicks=g.slice(0),this.trimTicks(g,h,p),!this.isLinked&&We(this.min)&&We(this.max)&&(this.single&&g.length<2&&!this.categories&&!this.series.some(_=>_.is("heatmap")&&_.options.pointPlacement==="between")&&(this.min-=.5,this.max+=.5),o||w||this.adjustTickAmount()),zt(this,"afterSetTickPositions")}trimTicks(s,o,l){let u=s[0],d=s[s.length-1],h=!this.isOrdinal&&this.minPointOffset||0;if(zt(this,"trimTicks"),!this.isLinked){if(o&&u!==-1/0)this.min=u;else for(;this.min-h>s[0];)s.shift();if(l)this.max=d;else for(;this.max+h<s[s.length-1];)s.pop();s.length===0&&At(u)&&!this.options.tickPositions&&s.push((d+u)/2)}}alignToOthers(){let s,o=this,l=o.chart,u=[this],d=o.options,h=l.options.chart,p=this.coll==="yAxis"&&h.alignThresholds,g=[];if(o.thresholdAlignment=void 0,(h.alignTicks!==!1&&d.alignTicks||p)&&d.startOnTick!==!1&&d.endOnTick!==!1&&!o.logarithmic){let w=x=>{let{horiz:_,options:T}=x;return[_?T.left:T.top,T.width,T.height,T.pane].join(",")},S=w(this);l[this.coll].forEach(function(x){let{series:_}=x;_.length&&_.some(T=>T.visible)&&x!==o&&w(x)===S&&(s=!0,u.push(x))})}if(s&&p){u.forEach(S=>{let x=S.getThresholdAlignment(o);We(x)&&g.push(x)});let w=g.length>1?g.reduce((S,x)=>S+=x,0)/g.length:void 0;u.forEach(S=>{S.thresholdAlignment=w})}return s}getThresholdAlignment(s){if((!We(this.dataMin)||this!==s&&this.series.some(o=>o.isDirty||o.isDirtyData))&&this.getSeriesExtremes(),We(this.threshold)){let o=xf((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(o=1-o),o}}getTickAmount(){let s=this.options,o=s.tickPixelInterval,l=s.tickAmount;At(s.tickInterval)||l||!(this.len<o)||this.isRadial||this.logarithmic||!s.startOnTick||!s.endOnTick||(l=2),!l&&this.alignToOthers()&&(l=Math.ceil(this.len/o)+1),l<4&&(this.finalTickAmt=l,l=5),this.tickAmount=l}adjustTickAmount(){let s=this,{finalTickAmt:o,max:l,min:u,options:d,tickPositions:h,tickAmount:p,thresholdAlignment:g}=s,w=h==null?void 0:h.length,S=Qe(s.threshold,s.softThreshold?0:null),x,_,T=s.tickInterval,A,R=()=>h.push(Jn(h[h.length-1]+T)),D=()=>h.unshift(Jn(h[0]-T));if(We(g)&&(A=g<.5?Math.ceil(g*(p-1)):Math.floor(g*(p-1)),d.reversed&&(A=p-1-A)),s.hasData()&&We(u)&&We(l)){let O=()=>{s.transA*=(w-1)/(p-1),s.min=d.startOnTick?h[0]:Math.min(u,h[0]),s.max=d.endOnTick?h[h.length-1]:Math.max(l,h[h.length-1])};if(We(A)&&We(s.threshold)){for(;h[A]!==S||h.length!==p||h[0]>u||h[h.length-1]<l;){for(h.length=0,h.push(s.threshold);h.length<p;)h[A]===void 0||h[A]>s.threshold?D():R();if(T>8*s.tickInterval)break;T*=2}O()}else if(w<p){for(;h.length<p;)h.length%2||u===S?R():D();O()}if(At(o)){for(_=x=h.length;_--;)(o===3&&_%2==1||o<=2&&_>0&&_<x-1)&&h.splice(_,1);s.finalTickAmt=void 0}}}setScale(){var h,p;let{coll:s,stacking:o}=this,l=!1,u=!1;this.series.forEach(g=>{l=l||g.isDirtyData||g.isDirty,u=u||g.xAxis&&g.xAxis.isDirty||!1}),this.setAxisSize();let d=this.len!==(this.old&&this.old.len);d||l||u||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(o&&s==="yAxis"&&o.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),o&&s==="xAxis"&&o.buildStacks(),this.isDirty||(this.isDirty=d||this.min!==((h=this.old)==null?void 0:h.min)||this.max!==((p=this.old)==null?void 0:p.max))):o&&o.cleanStacks(),l&&delete this.allExtremes,zt(this,"afterSetScale")}setExtremes(s,o,l=!0,u,d){let h=this.chart;this.series.forEach(p=>{delete p.kdTree}),s=h.time.parse(s),o=h.time.parse(o),zt(this,"setExtremes",d=Yl(d,{min:s,max:o}),p=>{this.userMin=p.min,this.userMax=p.max,this.eventArgs=p,l&&h.redraw(u)})}setAxisSize(){let s=this.chart,o=this.options,l=o.offsets||[0,0,0,0],u=this.horiz,d=this.width=Math.round(Jl(Qe(o.width,s.plotWidth-l[3]+l[1]),s.plotWidth)),h=this.height=Math.round(Jl(Qe(o.height,s.plotHeight-l[0]+l[2]),s.plotHeight)),p=this.top=Math.round(Jl(Qe(o.top,s.plotTop+l[0]),s.plotHeight,s.plotTop)),g=this.left=Math.round(Jl(Qe(o.left,s.plotLeft+l[3]),s.plotWidth,s.plotLeft));this.bottom=s.chartHeight-h-p,this.right=s.chartWidth-d-g,this.len=Math.max(u?d:h,0),this.pos=u?g:p}getExtremes(){let s=this.logarithmic;return{min:s?Jn(s.lin2log(this.min)):this.min,max:s?Jn(s.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(s){let o=this.logarithmic,l=o?o.lin2log(this.min):this.min,u=o?o.lin2log(this.max):this.max;return s===null||s===-1/0?s=l:s===1/0?s=u:l>s?s=l:u<s&&(s=u),this.translate(s,0,1,0,1)}autoLabelAlign(s){let o=(Qe(s,0)-90*this.side+720)%360,l={align:"center"};return zt(this,"autoLabelAlign",l,function(u){o>15&&o<165?u.align="right":o>195&&o<345&&(u.align="left")}),l.align}tickSize(s){let o=this.options,l=Qe(o[s==="tick"?"tickWidth":"minorTickWidth"],s==="tick"&&this.isXAxis&&!this.categories?1:0),u=o[s==="tick"?"tickLength":"minorTickLength"],d;l&&u&&(o[s+"Position"]==="inside"&&(u=-u),d=[u,l]);let h={tickSize:d};return zt(this,"afterTickSize",h),h.tickSize}labelMetrics(){let s=this.chart.renderer,o=this.ticks,l=o[Object.keys(o)[0]]||{};return this.chart.renderer.fontMetrics(l.label||l.movedLabel||s.box)}unsquish(){let s=this.options.labels,o=s.padding||0,l=this.horiz,u=this.tickInterval,d=this.len/(((this.categories?1:0)+this.max-this.min)/u),h=s.rotation,p=Jn(.8*this.labelMetrics().h),g=Math.max(this.max-this.min,0),w=function(A){let R=(A+2*o)/(d||1);return(R=R>1?Math.ceil(R):1)*u>g&&A!==1/0&&d!==1/0&&g&&(R=Math.ceil(g/u)),Jn(R*u)},S=u,x,_=Number.MAX_VALUE,T;if(l){if(!s.staggerLines&&(We(h)?T=[h]:d<s.autoRotationLimit&&(T=s.autoRotation)),T){let A,R;for(let D of T)(D===h||D&&D>=-90&&D<=90)&&(R=(A=w(Math.abs(p/Math.sin(wT*D))))+Math.abs(D/360))<_&&(_=R,x=D,S=A)}}else S=w(.75*p);return this.autoRotation=T,this.labelRotation=Qe(x,We(h)?h:0),s.step?u:S}getSlotWidth(s){let o=this.chart,l=this.horiz,u=this.options.labels,d=Math.max(this.tickPositions.length-(this.categories?0:1),1),h=o.margin[3];if(s&&We(s.slotWidth))return s.slotWidth;if(l&&u.step<2&&!this.isRadial)return u.rotation?0:(this.staggerLines||1)*this.len/d;if(!l){let p=u.style.width;if(p!==void 0)return parseInt(String(p),10);if(h)return h-o.spacing[3]}return .33*o.chartWidth}renderUnsquish(){let s=this.chart,o=s.renderer,l=this.tickPositions,u=this.ticks,d=this.options.labels,h=d.style,p=this.horiz,g=this.getSlotWidth(),w=Math.max(1,Math.round(g-(p?2*(d.padding||0):d.distance||0))),S={},x=this.labelMetrics(),_=h.lineClamp,T,A=_??(Math.floor(this.len/(l.length*x.h))||1),R=0;Tb(d.rotation)||(S.rotation=d.rotation||0),l.forEach(function(D){var j;let O=u[D];O.movedLabel&&O.replaceMovedLabel();let H=((j=O.label)==null?void 0:j.textPxLength)||0;H>R&&(R=H)}),this.maxLabelLength=R,this.autoRotation?R>w&&R>x.h?S.rotation=this.labelRotation:this.labelRotation=0:g&&(T=w),S.rotation&&(T=R>.5*s.chartHeight?.33*s.chartHeight:R,_||(A=1)),this.labelAlign=d.align||this.autoLabelAlign(this.labelRotation),this.labelAlign&&(S.align=this.labelAlign),l.forEach(function(D){let O=u[D],H=O&&O.label,j=h.width,Y={};H&&(H.attr(S),O.shortenLabel?O.shortenLabel():T&&!j&&h.whiteSpace!=="nowrap"&&(T<(H.textPxLength||0)||H.element.tagName==="SPAN")?H.css(Yl(Y,{width:`${T}px`,lineClamp:A})):!H.styles.width||Y.width||j||H.css({width:"auto"}),O.rotation=S.rotation)},this),this.tickRotCorr=o.rotCorr(x.b,this.labelRotation||0,this.side!==0)}hasData(){return this.series.some(function(s){return s.hasData()})||this.options.showEmpty&&At(this.min)&&At(this.max)}addTitle(s){let o,l=this.chart.renderer,u=this.horiz,d=this.opposite,h=this.options.title,p=this.chart.styledMode;this.axisTitle||((o=h.textAlign)||(o=(u?{low:"left",middle:"center",high:"right"}:{low:d?"right":"left",middle:"center",high:d?"left":"right"})[h.align]),this.axisTitle=l.text(h.text||"",0,0,h.useHTML).attr({zIndex:7,rotation:h.rotation||0,align:o}).addClass("highcharts-axis-title"),p||this.axisTitle.css(Xl(h.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),p||h.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[s?"show":"hide"](s)}generateTick(s){let o=this.ticks;o[s]?o[s].addLabel():o[s]=new Wr(this,s)}createGroups(){let{axisParent:s,chart:o,coll:l,options:u}=this,d=o.renderer,h=(p,g,w)=>d.g(p).attr({zIndex:w}).addClass(`highcharts-${l.toLowerCase()}${g} `+(this.isRadial?`highcharts-radial-axis${g} `:"")+(u.className||"")).add(s);this.axisGroup||(this.gridGroup=h("grid","-grid",u.gridZIndex),this.axisGroup=h("axis","",u.zIndex),this.labelGroup=h("axis-labels","-labels",u.labels.zIndex))}getOffset(){let s=this,{chart:o,horiz:l,options:u,side:d,ticks:h,tickPositions:p,coll:g}=s,w=o.inverted&&!s.isZAxis?[1,0,3,2][d]:d,S=s.hasData(),x=u.title,_=u.labels,T=We(u.crossing),A=o.axisOffset,R=o.clipOffset,D=[-1,1,1,-1][d],O,H=0,j,Y=0,Z=0,X,se;if(s.showAxis=O=S||u.showEmpty,s.staggerLines=s.horiz&&_.staggerLines||void 0,s.createGroups(),S||s.isLinked?(p.forEach(function(ie){s.generateTick(ie)}),s.renderUnsquish(),s.reserveSpaceDefault=d===0||d===2||{1:"left",3:"right"}[d]===s.labelAlign,Qe(_.reserveSpace,!T&&null,s.labelAlign==="center"||null,s.reserveSpaceDefault)&&p.forEach(function(ie){Z=Math.max(h[ie].getLabelSize(),Z)}),s.staggerLines&&(Z*=s.staggerLines),s.labelOffset=Z*(s.opposite?-1:1)):Kl(h,function(ie,oe){ie.destroy(),delete h[oe]}),x!=null&&x.text&&x.enabled!==!1&&(s.addTitle(O),O&&!T&&x.reserveSpace!==!1&&(s.titleOffset=H=s.axisTitle.getBBox()[l?"height":"width"],Y=At(j=x.offset)?0:Qe(x.margin,l?5:10))),s.renderLine(),s.offset=D*Qe(u.offset,A[d]?A[d]+(u.margin||0):0),s.tickRotCorr=s.tickRotCorr||{x:0,y:0},se=d===0?-s.labelMetrics().h:d===2?s.tickRotCorr.y:0,X=Math.abs(Z)+Y,Z&&(X-=se,X+=D*(l?Qe(_.y,s.tickRotCorr.y+D*_.distance):Qe(_.x,D*_.distance))),s.axisTitleMargin=Qe(j,X),s.getMaxLabelDimensions&&(s.maxLabelDimensions=s.getMaxLabelDimensions(h,p)),g!=="colorAxis"&&R){let ie=this.tickSize("tick");A[d]=Math.max(A[d],(s.axisTitleMargin||0)+H+D*s.offset,X,p&&p.length&&ie?ie[0]+D*s.offset:0);let oe=!s.axisLine||u.offset?0:s.axisLine.strokeWidth()/2;R[w]=Math.max(R[w],oe)}zt(this,"afterGetOffset")}getLinePath(s){let o=this.chart,l=this.opposite,u=this.offset,d=this.horiz,h=this.left+(l?this.width:0)+u,p=o.chartHeight-this.bottom-(l?this.height:0)+u;return l&&(s*=-1),o.renderer.crispLine([["M",d?this.left:h,d?p:this.top],["L",d?o.chartWidth-this.right:h,d?p:o.chartHeight-this.bottom]],s)}renderLine(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(s){let o=this.horiz,l=this.left,u=this.top,d=this.len,h=this.options.title,p=o?l:u,g=this.opposite,w=this.offset,S=h.x,x=h.y,_=this.chart.renderer.fontMetrics(s),T=s?Math.max(s.getBBox(!1,0).height-_.h-1,0):0,A={low:p+(o?0:d),middle:p+d/2,high:p+(o?d:0)}[h.align],R=(o?u+this.height:l)+(o?1:-1)*(g?-1:1)*(this.axisTitleMargin||0)+[-T,T,_.f,-T][this.side],D={x:o?A+S:R+(g?this.width:0)+w+S,y:o?R+x-(g?this.height:0)+w:A+x};return zt(this,"afterGetTitlePosition",{titlePosition:D}),D}renderMinorTick(s,o){let l=this.minorTicks;l[s]||(l[s]=new Wr(this,s,"minor")),o&&l[s].isNew&&l[s].render(null,!0),l[s].render(null,!1,1)}renderTick(s,o,l){let u=this.isLinked,d=this.ticks;(!u||s>=this.min&&s<=this.max||this.grid&&this.grid.isColumn)&&(d[s]||(d[s]=new Wr(this,s)),l&&d[s].isNew&&d[s].render(o,!0,-1),d[s].render(o))}render(){let s,o,l=this,u=l.chart,d=l.logarithmic,h=u.renderer,p=l.options,g=l.isLinked,w=l.tickPositions,S=l.axisTitle,x=l.ticks,_=l.minorTicks,T=l.alternateBands,A=p.stackLabels,R=p.alternateGridColor,D=p.crossing,O=l.tickmarkOffset,H=l.axisLine,j=l.showAxis,Y=bT(h.globalAnimation);if(l.labelEdge.length=0,l.overlap=!1,[x,_,T].forEach(function(Z){Kl(Z,function(X){X.isActive=!1})}),We(D)){let Z=this.isXAxis?u.yAxis[0]:u.xAxis[0],X=[1,-1,-1,1][this.side];if(Z){let se=Z.toPixels(D,!0);l.horiz&&(se=Z.len-se),l.offset=X*se}}if(l.hasData()||g){let Z=l.chart.hasRendered&&l.old&&We(l.old.min);l.minorTickInterval&&!l.categories&&l.getMinorTickPositions().forEach(function(X){l.renderMinorTick(X,Z)}),w.length&&(w.forEach(function(X,se){l.renderTick(X,se,Z)}),O&&(l.min===0||l.single)&&(x[-1]||(x[-1]=new Wr(l,-1,null,!0)),x[-1].render(-1))),R&&w.forEach(function(X,se){o=w[se+1]!==void 0?w[se+1]+O:l.max-O,se%2==0&&X<l.max&&o<=l.max+(u.polar?-O:O)&&(T[X]||(T[X]=new L.PlotLineOrBand(l,{})),s=X+O,T[X].options={from:d?d.lin2log(s):s,to:d?d.lin2log(o):o,color:R,className:"highcharts-alternate-grid"},T[X].render(),T[X].isActive=!0)}),l._addedPlotLB||(l._addedPlotLB=!0,(p.plotLines||[]).concat(p.plotBands||[]).forEach(function(X){l.addPlotBandOrLine(X)}))}[x,_,T].forEach(function(Z){let X=[],se=Y.duration;Kl(Z,function(ie,oe){ie.isActive||(ie.render(oe,!1,0),ie.isActive=!1,X.push(oe))}),TT(function(){let ie=X.length;for(;ie--;)Z[X[ie]]&&!Z[X[ie]].isActive&&(Z[X[ie]].destroy(),delete Z[X[ie]])},Z!==T&&u.hasRendered&&se?se:0)}),H&&(H[H.isPlaced?"animate":"attr"]({d:this.getLinePath(H.strokeWidth())}),H.isPlaced=!0,H[j?"show":"hide"](j)),S&&j&&(S[S.isNew?"attr":"animate"](l.getTitlePosition(S)),S.isNew=!1),A&&A.enabled&&l.stacking&&l.stacking.renderStackTotals(),l.old={len:l.len,max:l.max,min:l.min,transA:l.transA,userMax:l.userMax,userMin:l.userMin},l.isDirty=!1,zt(this,"afterRender")}redraw(){this.visible&&(this.render(),this.plotLinesAndBands.forEach(function(s){s.render()})),this.series.forEach(function(s){s.isDirty=!0})}getKeepProps(){return this.keepProps||Vr.keepProps}destroy(s){let o=this,l=o.plotLinesAndBands,u=this.eventOptions;if(zt(this,"destroy",{keepEvents:s}),s||PT(o),[o.ticks,o.minorTicks,o.alternateBands].forEach(function(d){ST(d)}),l){let d=l.length;for(;d--;)l[d].destroy()}for(let d in["axisLine","axisTitle","axisGroup","gridGroup","labelGroup","cross","scrollbar"].forEach(function(h){o[h]&&(o[h]=o[h].destroy())}),o.plotLinesAndBandsGroups)o.plotLinesAndBandsGroups[d]=o.plotLinesAndBandsGroups[d].destroy();Kl(o,function(d,h){o.getKeepProps().indexOf(h)===-1&&delete o[h]}),this.eventOptions=u}drawCrosshair(s,o){let l=this.crosshair,u=Qe(l&&l.snap,!0),d=this.chart,h,p,g,w=this.cross,S;if(zt(this,"drawCrosshair",{e:s,point:o}),s||(s=this.cross&&this.cross.e),l&&(At(o)||!u)!==!1){if(u?At(o)&&(p=Qe(this.coll!=="colorAxis"?o.crosshairPos:null,this.isXAxis?o.plotX:this.len-o.plotY)):p=s&&(this.horiz?s.chartX-this.pos:this.len-s.chartY+this.pos),At(p)&&(S={value:o&&(this.isXAxis?o.x:Qe(o.stackY,o.y)),translatedValue:p},d.polar&&Yl(S,{isCrosshair:!0,chartX:s&&s.chartX,chartY:s&&s.chartY,point:o}),h=this.getPlotLinePath(S)||null),!At(h)){this.hideCrosshair();return}g=this.categories&&!this.isRadial,w||(this.cross=w=d.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(g?"category ":"thin ")+(l.className||"")).attr({zIndex:Qe(l.zIndex,2)}).add(),!d.styledMode&&(w.attr({stroke:l.color||(g?Rt.parse("#ccd3ff").setOpacity(.25).get():"#cccccc"),"stroke-width":Qe(l.width,1)}).css({"pointer-events":"none"}),l.dashStyle&&w.attr({dashstyle:l.dashStyle}))),w.show().attr({d:h}),g&&!l.width&&w.attr({"stroke-width":this.transA}),this.cross.e=s}else this.hideCrosshair();zt(this,"afterDrawCrosshair",{e:s,point:o})}hideCrosshair(){this.cross&&this.cross.hide(),zt(this,"afterHideCrosshair")}update(s,o){let l=this.chart;s=Xl(this.userOptions,s),this.destroy(!0),this.init(l,s),l.isDirtyBox=!0,Qe(o,!0)&&l.redraw()}remove(s){let o=this.chart,l=this.coll,u=this.series,d=u.length;for(;d--;)u[d]&&u[d].remove(!1);_b(o.axes,this),_b(o[l]||[],this),o.orderItems(l),this.destroy(),o.isDirtyBox=!0,Qe(s,!0)&&o.redraw()}setTitle(s,o){this.update({title:s},o)}setCategories(s,o){this.update({categories:s},o)}}Vr.keepProps=["coll","extKey","hcEvents","len","names","series","userMax","userMin"];let{addEvent:CT,getMagnitude:AT,normalizeTickInterval:OT,timeUnits:Zl}=_e;(function(v){function s(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)}function o(){if(this.type!=="datetime"){this.dateTime=void 0;return}this.dateTime||(this.dateTime=new l(this))}v.compose=function(u){return u.keepProps.includes("dateTime")||(u.keepProps.push("dateTime"),u.prototype.getTimeTicks=s,CT(u,"afterSetType",o)),u};class l{constructor(d){this.axis=d}normalizeTimeTickInterval(d,h){let p=h||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],g=p[p.length-1],w=Zl[g[0]],S=g[1],x;for(x=0;x<p.length&&(w=Zl[(g=p[x])[0]],S=g[1],!p[x+1]||!(d<=(w*S[S.length-1]+Zl[p[x+1][0]])/2));x++);w===Zl.year&&d<5*w&&(S=[1,2,5]);let _=OT(d/w,S,g[0]==="year"?Math.max(AT(d/w),1):1);return{unitRange:w,count:_,unitName:g[0]}}getXDateFormat(d,h){let{axis:p}=this,g=p.chart.time;return p.closestPointRange?g.getDateFormat(p.closestPointRange,d,p.options.startOfWeek,h)||g.resolveDTLFormat(h.year).main:g.resolveDTLFormat(h.day).main}}v.Additions=l})(b||(b={}));let MT=b,{addEvent:Ab,normalizeTickInterval:LT,pick:RT}=_e;(function(v){function s(){this.type!=="logarithmic"?this.logarithmic=void 0:this.logarithmic??(this.logarithmic=new l(this))}function o(){let u=this.logarithmic;u&&(this.lin2val=function(d){return u.lin2log(d)},this.val2lin=function(d){return u.log2lin(d)})}v.compose=function(u){return u.keepProps.includes("logarithmic")||(u.keepProps.push("logarithmic"),Ab(u,"afterSetType",s),Ab(u,"afterInit",o)),u};class l{constructor(d){this.axis=d}getLogTickPositions(d,h,p,g){let w=this.axis,S=w.len,x=w.options,_=[];if(g||(this.minorAutoInterval=void 0),d>=.5)d=Math.round(d),_=w.getLinearTickPositions(d,h,p);else if(d>=.08){let T,A,R,D,O,H,j,Y=Math.floor(h);for(T=d>.3?[1,2,4]:d>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],A=Y;A<p+1&&!j;A++)for(R=0,D=T.length;R<D&&!j;R++)(O=this.log2lin(this.lin2log(A)*T[R]))>h&&(!g||H<=p)&&H!==void 0&&_.push(H),H>p&&(j=!0),H=O}else{let T=this.lin2log(h),A=this.lin2log(p),R=g?w.getMinorTickInterval():x.tickInterval,D=x.tickPixelInterval/(g?5:1),O=g?S/w.tickPositions.length:S;d=LT(d=RT(R==="auto"?null:R,this.minorAutoInterval,(A-T)*D/(O||1))),_=w.getLinearTickPositions(d,T,A).map(this.log2lin),g||(this.minorAutoInterval=d/5)}return g||(w.tickInterval=d),_}lin2log(d){return Math.pow(10,d)}log2lin(d){return Math.log(d)/Math.LN10}}v.Additions=l})(y||(y={}));let IT=y,{erase:DT,extend:NT,isNumber:Ob}=_e;(function(v){let s;function o(w){return this.addPlotBandOrLine(w,"plotBands")}function l(w,S){let x=this.userOptions,_=new s(this,w);if(this.visible&&(_=_.render()),_){if(this._addedPlotLB||(this._addedPlotLB=!0,(x.plotLines||[]).concat(x.plotBands||[]).forEach(T=>{this.addPlotBandOrLine(T)})),S){let T=x[S]||[];T.push(w),x[S]=T}this.plotLinesAndBands.push(_)}return _}function u(w){return this.addPlotBandOrLine(w,"plotLines")}function d(w,S,x){x=x||this.options;let _=this.getPlotLinePath({value:S,force:!0,acrossPanes:x.acrossPanes}),T=[],A=this.horiz,R=!Ob(this.min)||!Ob(this.max)||w<this.min&&S<this.min||w>this.max&&S>this.max,D=this.getPlotLinePath({value:w,force:!0,acrossPanes:x.acrossPanes}),O,H=1,j;if(D&&_)for(R&&(j=D.toString()===_.toString(),H=0),O=0;O<D.length;O+=2){let Y=D[O],Z=D[O+1],X=_[O],se=_[O+1];(Y[0]==="M"||Y[0]==="L")&&(Z[0]==="M"||Z[0]==="L")&&(X[0]==="M"||X[0]==="L")&&(se[0]==="M"||se[0]==="L")&&(A&&X[1]===Y[1]?(X[1]+=H,se[1]+=H):A||X[2]!==Y[2]||(X[2]+=H,se[2]+=H),T.push(["M",Y[1],Y[2]],["L",Z[1],Z[2]],["L",se[1],se[2]],["L",X[1],X[2]],["Z"])),T.isFlat=j}return T}function h(w){this.removePlotBandOrLine(w)}function p(w){let S=this.plotLinesAndBands,x=this.options,_=this.userOptions;if(S){let T=S.length;for(;T--;)S[T].id===w&&S[T].destroy();[x.plotLines||[],_.plotLines||[],x.plotBands||[],_.plotBands||[]].forEach(function(A){for(T=A.length;T--;)(A[T]||{}).id===w&&DT(A,A[T])})}}function g(w){this.removePlotBandOrLine(w)}v.compose=function(w,S){let x=S.prototype;return x.addPlotBand||(s=w,NT(x,{addPlotBand:o,addPlotLine:u,addPlotBandOrLine:l,getPlotBandPath:d,removePlotBand:h,removePlotLine:g,removePlotBandOrLine:p})),S}})(k||(k={}));let FT=k,{addEvent:UT,arrayMax:Mb,arrayMin:Lb,defined:Ui,destroyObjectProperties:BT,erase:HT,fireEvent:jT,merge:Rb,objectEach:$T,pick:zT}=_e;class Ql{static compose(s,o){return UT(s,"afterInit",function(){this.labelCollectors.push(()=>{var u;let l=[];for(let d of this.axes)for(let{label:h,options:p}of d.plotLinesAndBands)h&&!((u=p==null?void 0:p.label)!=null&&u.allowOverlap)&&l.push(h);return l})}),FT.compose(Ql,o)}constructor(s,o){this.axis=s,this.options=o,this.id=o.id}render(){jT(this,"render");let{axis:s,options:o}=this,{horiz:l,logarithmic:u}=s,{color:d,events:h,zIndex:p=0}=o,{renderer:g,time:w}=s.chart,S={},x=w.parse(o.to),_=w.parse(o.from),T=w.parse(o.value),A=o.borderWidth,R=o.label,{label:D,svgElem:O}=this,H=[],j,Y=Ui(_)&&Ui(x),Z=Ui(T),X=!O,se={class:"highcharts-plot-"+(Y?"band ":"line ")+(o.className||"")},ie=Y?"bands":"lines";if(!s.chart.styledMode&&(Z?(se.stroke=d||"#999999",se["stroke-width"]=zT(o.width,1),o.dashStyle&&(se.dashstyle=o.dashStyle)):Y&&(se.fill=d||"#e6e9ff",A&&(se.stroke=o.borderColor,se["stroke-width"]=A))),S.zIndex=p,ie+="-"+p,(j=s.plotLinesAndBandsGroups[ie])||(s.plotLinesAndBandsGroups[ie]=j=g.g("plot-"+ie).attr(S).add()),O||(this.svgElem=O=g.path().attr(se).add(j)),Ui(T))H=s.getPlotLinePath({value:(u==null?void 0:u.log2lin(T))??T,lineWidth:O.strokeWidth(),acrossPanes:o.acrossPanes});else{if(!(Ui(_)&&Ui(x)))return;H=s.getPlotBandPath((u==null?void 0:u.log2lin(_))??_,(u==null?void 0:u.log2lin(x))??x,o)}return!this.eventsAdded&&h&&($T(h,(oe,ye)=>{O==null||O.on(ye,we=>{h[ye].apply(this,[we])})}),this.eventsAdded=!0),(X||!O.d)&&(H!=null&&H.length)?O.attr({d:H}):O&&(H?(O.show(),O.animate({d:H})):O.d&&(O.hide(),D&&(this.label=D=D.destroy()))),R&&(Ui(R.text)||Ui(R.formatter))&&(H!=null&&H.length)&&s.width>0&&s.height>0&&!H.isFlat?(R=Rb({align:l&&Y?"center":void 0,x:l?!Y&&4:10,verticalAlign:!l&&Y?"middle":void 0,y:l?Y?16:10:Y?6:-4,rotation:l&&!Y?90:0,...Y?{inside:!0}:{}},R),this.renderLabel(R,H,Y,p)):D&&D.hide(),this}renderLabel(s,o,l,u){var A;let d=this.axis,h=d.chart.renderer,p=s.inside,g=this.label;g||(this.label=g=h.text(this.getLabelText(s),0,0,s.useHTML).attr({align:s.textAlign||s.align,rotation:s.rotation,class:"highcharts-plot-"+(l?"band":"line")+"-label "+(s.className||""),zIndex:u}),d.chart.styledMode||g.css(Rb({fontSize:"0.8em",textOverflow:l&&!p?"":"ellipsis"},s.style)),g.add());let w=o.xBounds||[o[0][1],o[1][1],l?o[2][1]:o[0][1]],S=o.yBounds||[o[0][2],o[1][2],l?o[2][2]:o[0][2]],x=Lb(w),_=Lb(S),T=Mb(w)-x;g.align(s,!1,{x,y:_,width:T,height:Mb(S)-_}),(!g.alignValue||g.alignValue==="left"||Ui(p))&&g.css({width:(((A=s.style)==null?void 0:A.width)||(l&&p?T:g.rotation===90?d.height-(g.alignAttr.y-d.top):(s.clip?d.width:d.chart.chartWidth)-(g.alignAttr.x-d.left)))+"px"}),g.show(!0)}getLabelText(s){return Ui(s.formatter)?s.formatter.call(this):s.text}destroy(){HT(this.axis.plotLinesAndBands,this),delete this.axis,BT(this)}}let{animObject:WT}=Sn,{format:Ib}=yi,{composed:VT,dateFormats:GT,doc:Db,isSafari:qT}=L,{distribute:YT}=Nl,{addEvent:XT,clamp:Gr,css:Nb,discardElement:KT,extend:JT,fireEvent:Fb,isArray:ZT,isNumber:QT,isObject:eC,isString:kf,merge:tC,pick:qr,pushUnique:nC,splat:_f,syncTimeout:iC}=_e;class Ub{constructor(s,o,l){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.options={},this.outside=!1,this.chart=s,this.init(s,o),this.pointer=l}bodyFormatter(s){return s.map(o=>{let l=o.series.tooltipOptions,u=o.formatPrefix||"point";return(l[u+"Formatter"]||o.tooltipFormatter).call(o,l[u+"Format"]||"")})}cleanSplit(s){this.chart.series.forEach(function(o){let l=o&&o.tt;l&&(!l.isActive||s?o.tt=l.destroy():l.isActive=!1)})}defaultFormatter(s){let o,l=this.points||_f(this);return(o=(o=[s.headerFooterFormatter(l[0])]).concat(s.bodyFormatter(l))).push(s.headerFooterFormatter(l[0],!0)),o}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),KT(this.container)),_e.clearTimeout(this.hideTimer)}getAnchor(s,o){let l,{chart:u,pointer:d}=this,h=u.inverted,p=u.plotTop,g=u.plotLeft;if((s=_f(s))[0].series&&s[0].series.yAxis&&!s[0].series.yAxis.options.reversedStacks&&(s=s.slice().reverse()),this.followPointer&&o)o.chartX===void 0&&(o=d.normalize(o)),l=[o.chartX-g,o.chartY-p];else if(s[0].tooltipPos)l=s[0].tooltipPos;else{let w=0,S=0;s.forEach(function(x){let _=x.pos(!0);_&&(w+=_[0],S+=_[1])}),w/=s.length,S/=s.length,this.shared&&s.length>1&&o&&(h?w=o.chartX:S=o.chartY),l=[w-g,S-p]}return l.map(Math.round)}getClassName(s,o,l){let u=this.options,d=s.series,h=d.options;return[u.className,"highcharts-label",l&&"highcharts-tooltip-header",o?"highcharts-tooltip-box":"highcharts-tooltip",!l&&"highcharts-color-"+qr(s.colorIndex,d.colorIndex),h&&h.className].filter(kf).join(" ")}getLabel({anchorX:s,anchorY:o}={anchorX:0,anchorY:0}){let l=this,u=this.chart.styledMode,d=this.options,h=this.split&&this.allowShared,p=this.container,g=this.chart.renderer;if(this.label){let w=!this.label.hasClass("highcharts-label");(!h&&w||h&&!w)&&this.destroy()}if(!this.label){if(this.outside){let w=this.chart,S=w.options.chart.style,x=Ko.getRendererType();this.container=p=L.doc.createElement("div"),p.className="highcharts-tooltip-container "+(w.renderTo.className.match(/(highcharts[a-zA-Z0-9-]+)\s?/gm)||""),Nb(p,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||0,(S&&S.zIndex||0)+3)}),this.renderer=g=new x(p,0,0,S,void 0,void 0,g.styledMode)}if(h?this.label=g.g("tooltip"):(this.label=g.label("",s,o,d.shape,void 0,void 0,d.useHTML,void 0,"tooltip").attr({padding:d.padding,r:d.borderRadius}),u||this.label.attr({fill:d.backgroundColor,"stroke-width":d.borderWidth||0}).css(d.style).css({pointerEvents:d.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),l.outside){let w=this.label;[w.xSetter,w.ySetter].forEach((S,x)=>{w[x?"ySetter":"xSetter"]=_=>{S.call(w,l.distance),w[x?"y":"x"]=_,p&&(p.style[x?"top":"left"]=`${_}px`)}})}this.label.attr({zIndex:8}).shadow(d.shadow).add()}return p&&!p.parentElement&&L.doc.body.appendChild(p),this.label}getPlayingField(){let{body:s,documentElement:o}=Db,{chart:l,distance:u,outside:d}=this;return{width:d?Math.max(s.scrollWidth,o.scrollWidth,s.offsetWidth,o.offsetWidth,o.clientWidth)-2*u-2:l.chartWidth,height:d?Math.max(s.scrollHeight,o.scrollHeight,s.offsetHeight,o.offsetHeight,o.clientHeight):l.chartHeight}}getPosition(s,o,l){var $e,Je;let{distance:u,chart:d,outside:h,pointer:p}=this,{inverted:g,plotLeft:w,plotTop:S,polar:x}=d,{plotX:_=0,plotY:T=0}=l,A={},R=g&&l.h||0,{height:D,width:O}=this.getPlayingField(),H=p.getChartPosition(),j=He=>He*H.scaleX,Y=He=>He*H.scaleY,Z=He=>{let Ye=He==="x";return[He,Ye?O:D,Ye?s:o].concat(h?[Ye?j(s):Y(o),Ye?H.left-u+j(_+w):H.top-u+Y(T+S),0,Ye?O:D]:[Ye?s:o,Ye?_+w:T+S,Ye?w:S,Ye?w+d.plotWidth:S+d.plotHeight])},X=Z("y"),se=Z("x"),ie,oe=!!l.negative;!x&&((Je=($e=d.hoverSeries)==null?void 0:$e.yAxis)!=null&&Je.reversed)&&(oe=!oe);let ye=!this.followPointer&&qr(l.ttBelow,!x&&!g===oe),we=function(He,Ye,De,ze,Ge,gt,It){let st=h?He==="y"?Y(u):j(u):u,lt=(De-ze)/2,Pt=ze<Ge-u,_n=Ge+u+ze<Ye,nn=Ge-st-De+lt,gn=Ge+st-lt;if(ye&&_n)A[He]=gn;else if(!ye&&Pt)A[He]=nn;else if(Pt)A[He]=Math.min(It-ze,nn-R<0?nn:nn-R);else{if(!_n)return!1;A[He]=Math.max(gt,gn+R+De>Ye?gn:gn+R)}},Te=function(He,Ye,De,ze,Ge){if(Ge<u||Ge>Ye-u)return!1;Ge<De/2?A[He]=1:Ge>Ye-ze/2?A[He]=Ye-ze-2:A[He]=Ge-De/2},me=function(He){[X,se]=[se,X],ie=He},Ee=()=>{we.apply(0,X)!==!1?Te.apply(0,se)!==!1||ie||(me(!0),Ee()):ie?A.x=A.y=0:(me(!0),Ee())};return(g&&!x||this.len>1)&&me(),Ee(),A}hide(s){let o=this;_e.clearTimeout(this.hideTimer),s=qr(s,this.options.hideDelay),this.isHidden||(this.hideTimer=iC(function(){let l=o.getLabel();o.getLabel().animate({opacity:0},{duration:s&&150,complete:()=>{l.hide(),o.container&&o.container.remove()}}),o.isHidden=!0},s))}init(s,o){this.chart=s,this.options=o,this.crosshairs=[],this.isHidden=!0,this.split=o.split&&!s.inverted&&!s.polar,this.shared=o.shared||this.split,this.outside=qr(o.outside,!!(s.scrollablePixelsX||s.scrollablePixelsY))}shouldStickOnContact(s){return!!(!this.followPointer&&this.options.stickOnContact&&(!s||this.pointer.inClass(s.target,"highcharts-tooltip")))}move(s,o,l,u){let d=this,h=WT(!d.isHidden&&d.options.animation),p=d.followPointer||(d.len||0)>1,g={x:s,y:o};p||(g.anchorX=l,g.anchorY=u),h.step=()=>d.drawTracker(),d.getLabel().animate(g,h)}refresh(s,o){let{chart:l,options:u,pointer:d,shared:h}=this,p=_f(s),g=p[0],w=u.format,S=u.formatter||this.defaultFormatter,x=l.styledMode,_=this.allowShared;if(!u.enabled||!g.series)return;_e.clearTimeout(this.hideTimer),this.allowShared=!(!ZT(s)&&s.series&&s.series.noSharedTooltip),_=_&&!this.allowShared,this.followPointer=!this.split&&g.series.tooltipOptions.followPointer;let T=this.getAnchor(s,o),A=T[0],R=T[1];h&&this.allowShared&&(d.applyInactiveState(p),p.forEach(H=>H.setState("hover")),g.points=p),this.len=p.length;let D=kf(w)?Ib(w,g,l):S.call(g,this);g.points=void 0;let O=g.series;if(this.distance=qr(O.tooltipOptions.distance,16),D===!1)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(D,p);else{let H=A,j=R;if(o&&d.isDirectTouch&&(H=o.chartX-l.plotLeft,j=o.chartY-l.plotTop),l.polar||O.options.clip===!1||p.some(Y=>d.isDirectTouch||Y.series.shouldShowTooltip(H,j))){let Y=this.getLabel(_&&this.tt||{});(!u.style.width||x)&&Y.css({width:(this.outside?this.getPlayingField():l.spacingBox).width+"px"}),Y.attr({class:this.getClassName(g),text:D&&D.join?D.join(""):D}),this.outside&&Y.attr({x:Gr(Y.x||0,0,this.getPlayingField().width-(Y.width||0)-1)}),x||Y.attr({stroke:u.borderColor||g.color||O.color||"#666666"}),this.updatePosition({plotX:A,plotY:R,negative:g.negative,ttBelow:g.ttBelow,h:T[2]||0})}else{this.hide();return}}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}Fb(this,"refresh")}renderSplit(s,o){var Ye;let l=this,{chart:u,chart:{chartWidth:d,chartHeight:h,plotHeight:p,plotLeft:g,plotTop:w,scrollablePixelsY:S=0,scrollablePixelsX:x,styledMode:_},distance:T,options:A,options:{positioner:R},pointer:D}=l,{scrollLeft:O=0,scrollTop:H=0}=((Ye=u.scrollablePlotArea)==null?void 0:Ye.scrollingContainer)||{},j=l.outside&&typeof x!="number"?Db.documentElement.getBoundingClientRect():{left:O,right:O+d,top:H,bottom:H+h},Y=l.getLabel(),Z=this.renderer||u.renderer,X=!!(u.xAxis[0]&&u.xAxis[0].opposite),{left:se,top:ie}=D.getChartPosition(),oe=w+H,ye=0,we=p-S;function Te(De,ze,Ge,gt,It=!0){let st,lt;return Ge?(st=X?0:we,lt=Gr(De-gt/2,j.left,j.right-gt-(l.outside?se:0))):(st=ze-oe,lt=Gr(lt=It?De-gt-T:De+T,It?lt:j.left,j.right)),{x:lt,y:st}}kf(s)&&(s=[!1,s]);let me=s.slice(0,o.length+1).reduce(function(De,ze,Ge){if(ze!==!1&&ze!==""){let gt=o[Ge-1]||{isHeader:!0,plotX:o[0].plotX,plotY:p,series:{}},It=gt.isHeader,st=It?l:gt.series,lt=st.tt=function(sn,Wt,un){let Ms=sn,{isHeader:ha,series:_c}=Wt;if(!Ms){let eo={padding:A.padding,r:A.borderRadius};_||(eo.fill=A.backgroundColor,eo["stroke-width"]=A.borderWidth??1),Ms=Z.label("",0,0,A[ha?"headerShape":"shape"],void 0,void 0,A.useHTML).addClass(l.getClassName(Wt,!0,ha)).attr(eo).add(Y)}return Ms.isActive=!0,Ms.attr({text:un}),_||Ms.css(A.style).attr({stroke:A.borderColor||Wt.color||_c.color||"#333333"}),Ms}(st.tt,gt,ze.toString()),Pt=lt.getBBox(),_n=Pt.width+lt.strokeWidth();It&&(ye=Pt.height,we+=ye,X&&(oe-=ye));let{anchorX:nn,anchorY:gn}=function(sn){let Wt,un,{isHeader:Ms,plotX:ha=0,plotY:_c=0,series:eo}=sn;if(Ms)Wt=Math.max(g+ha,g),un=w+p/2;else{let{xAxis:t0,yAxis:n0}=eo;Wt=t0.pos+Gr(ha,-T,t0.len+T),eo.shouldShowTooltip(0,n0.pos-w+_c,{ignoreX:!0})&&(un=n0.pos+_c)}return{anchorX:Wt=Gr(Wt,j.left-T,j.right+T),anchorY:un}}(gt);if(typeof gn=="number"){let sn=Pt.height+1,Wt=R?R.call(l,_n,sn,gt):Te(nn,gn,It,_n);De.push({align:R?0:void 0,anchorX:nn,anchorY:gn,boxWidth:_n,point:gt,rank:qr(Wt.rank,It?1:0),size:sn,target:Wt.y,tt:lt,x:Wt.x})}else lt.isActive=!1}return De},[]);!R&&me.some(De=>{let{outside:ze}=l,Ge=(ze?se:0)+De.anchorX;return Ge<j.left&&Ge+De.boxWidth<j.right||Ge<se-j.left+De.boxWidth&&j.right-Ge>Ge})&&(me=me.map(De=>{let{x:ze,y:Ge}=Te(De.anchorX,De.anchorY,De.point.isHeader,De.boxWidth,!1);return JT(De,{target:Ge,x:ze})})),l.cleanSplit(),YT(me,we);let Ee={left:se,right:se};me.forEach(function(De){let{x:ze,boxWidth:Ge,isHeader:gt}=De;!gt&&(l.outside&&se+ze<Ee.left&&(Ee.left=se+ze),!gt&&l.outside&&Ee.left+Ge>Ee.right&&(Ee.right=se+ze))}),me.forEach(function(De){let{x:ze,anchorX:Ge,anchorY:gt,pos:It,point:{isHeader:st}}=De,lt={visibility:It===void 0?"hidden":"inherit",x:ze,y:(It||0)+oe,anchorX:Ge,anchorY:gt};if(l.outside&&ze<Ge){let Pt=se-Ee.left;Pt>0&&(st||(lt.x=ze+Pt,lt.anchorX=Ge+Pt),st&&(lt.x=(Ee.right-Ee.left)/2,lt.anchorX=Ge+Pt))}De.tt.attr(lt)});let{container:$e,outside:Je,renderer:He}=l;if(Je&&$e&&He){let{width:De,height:ze,x:Ge,y:gt}=Y.getBBox();He.setSize(De+Ge,ze+gt,!1),$e.style.left=Ee.left+"px",$e.style.top=ie+"px"}qT&&Y.attr({opacity:Y.opacity===1?.999:1})}drawTracker(){if(!this.shouldStickOnContact()){this.tracker&&(this.tracker=this.tracker.destroy());return}let s=this.chart,o=this.label,l=this.shared?s.hoverPoints:s.hoverPoint;if(!o||!l)return;let u={x:0,y:0,width:0,height:0},d=this.getAnchor(l),h=o.getBBox();d[0]+=s.plotLeft-(o.translateX||0),d[1]+=s.plotTop-(o.translateY||0),u.x=Math.min(0,d[0]),u.y=Math.min(0,d[1]),u.width=d[0]<0?Math.max(Math.abs(d[0]),h.width-d[0]):Math.max(Math.abs(d[0]),h.width),u.height=d[1]<0?Math.max(Math.abs(d[1]),h.height-Math.abs(d[1])):Math.max(Math.abs(d[1]),h.height),this.tracker?this.tracker.attr(u):(this.tracker=o.renderer.rect(u).addClass("highcharts-tracker").add(o),s.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(s){return s.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}headerFooterFormatter(s,o){let l=s.series,u=l.tooltipOptions,d=l.xAxis,h=d&&d.dateTime,p={isFooter:o,point:s},g=u.xDateFormat||"",w=u[o?"footerFormat":"headerFormat"];return Fb(this,"headerFormatter",p,function(S){if(h&&!g&&QT(s.key)&&(g=h.getXDateFormat(s.key,u.dateTimeLabelFormats)),h&&g){if(eC(g)){let x=g;GT[0]=_=>l.chart.time.dateFormat(x,_),g="%0"}(s.tooltipDateKeys||["key"]).forEach(x=>{w=w.replace(RegExp("point\\."+x+"([ \\)}])",""),`(point.${x}:${g})$1`)})}l.chart.styledMode&&(w=this.styledModeFormat(w)),S.text=Ib(w,s,this.chart)}),p.text||""}update(s){this.destroy(),this.init(this.chart,tC(!0,this.options,s))}updatePosition(s){let{chart:o,container:l,distance:u,options:d,pointer:h,renderer:p}=this,{height:g=0,width:w=0}=this.getLabel(),{left:S,top:x,scaleX:_,scaleY:T}=h.getChartPosition(),A=(d.positioner||this.getPosition).call(this,w,g,s),R=L.doc,D=(s.plotX||0)+o.plotLeft,O=(s.plotY||0)+o.plotTop,H;p&&l&&(d.positioner&&(A.x+=S-u,A.y+=x-u),H=(d.borderWidth||0)+2*u+2,p.setSize(Gr(w+H,0,R.documentElement.clientWidth)-1,g+H,!1),(_!==1||T!==1)&&(Nb(l,{transform:`scale(${_}, ${T})`}),D*=_,O*=T),D+=S-A.x,O+=x-A.y),this.move(Math.round(A.x),Math.round(A.y||0),D,O)}}(function(v){v.compose=function(s){nC(VT,"Core.Tooltip")&&XT(s,"afterInit",function(){let o=this.chart;o.options.tooltip&&(o.tooltip=new v(o,o.options.tooltip,this))})}})(Ub);let Bb=Ub,{animObject:sC}=Sn,{defaultOptions:rC}=Ie,{format:oC}=yi,{addEvent:aC,crisp:lC,erase:cC,extend:ec,fireEvent:Pf,getNestedProperty:uC,isArray:dC,isFunction:fC,isNumber:Ss,isObject:tc,merge:Hb,pick:ks,syncTimeout:hC,removeEvent:jb,uniqueKey:pC}=_e;class ra{animateBeforeDestroy(){let s=this,o={x:s.startXPos,opacity:0},l=s.getGraphicalProps();l.singular.forEach(function(u){s[u]=s[u].animate(u==="dataLabel"?{x:s[u].startXPos,y:s[u].startYPos,opacity:0}:o)}),l.plural.forEach(function(u){s[u].forEach(function(d){d.element&&d.animate(ec({x:s.startXPos},d.startYPos?{x:d.startXPos,y:d.startYPos}:{}))})})}applyOptions(s,o){let l=this.series,u=l.options.pointValKey||l.pointValKey;return ec(this,s=ra.prototype.optionsToObject.call(this,s)),this.options=this.options?ec(this.options,s):s,s.group&&delete this.group,s.dataLabels&&delete this.dataLabels,u&&(this.y=ra.prototype.getNestedProperty.call(this,u)),this.selected&&(this.state="select"),"name"in this&&o===void 0&&l.xAxis&&l.xAxis.hasNames&&(this.x=l.xAxis.nameToX(this)),this.x===void 0&&l?this.x=o??l.autoIncrement():Ss(s.x)&&l.options.relativeXValue?this.x=l.autoIncrement(s.x):typeof this.x=="string"&&(o??(o=l.chart.time.parse(this.x)),Ss(o)&&(this.x=o)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let s=this,o=s.series,l=o.chart,u=o.options.dataSorting,d=l.hoverPoints,h=sC(s.series.chart.renderer.globalAnimation),p=()=>{for(let g in(s.graphic||s.graphics||s.dataLabel||s.dataLabels)&&(jb(s),s.destroyElements()),s)delete s[g]};s.legendItem&&l.legend.destroyItem(s),d&&(s.setState(),cC(d,s),d.length||(l.hoverPoints=null)),s===l.hoverPoint&&s.onMouseOut(),u&&u.enabled?(this.animateBeforeDestroy(),hC(p,h.duration)):p(),l.pointCount--}this.destroyed=!0}destroyElements(s){let o=this,l=o.getGraphicalProps(s);l.singular.forEach(function(u){o[u]=o[u].destroy()}),l.plural.forEach(function(u){o[u].forEach(function(d){d&&d.element&&d.destroy()}),delete o[u]})}firePointEvent(s,o,l){let u=this,d=this.series.options;u.manageEvent(s),s==="click"&&d.allowPointSelect&&(l=function(h){!u.destroyed&&u.select&&u.select(null,h.ctrlKey||h.metaKey||h.shiftKey)}),Pf(u,s,o,l)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(this.colorIndex!==void 0?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(s){let o,l,u=this,d=[],h={singular:[],plural:[]};for((s=s||{graphic:1,dataLabel:1}).graphic&&d.push("graphic","connector"),s.dataLabel&&d.push("dataLabel","dataLabelPath","dataLabelUpper"),l=d.length;l--;)u[o=d[l]]&&h.singular.push(o);return["graphic","dataLabel"].forEach(function(p){let g=p+"s";s[p]&&u[g]&&h.plural.push(g)}),h}getNestedProperty(s){return s?s.indexOf("custom.")===0?uC(s,this.options):this[s]:void 0}getZone(){let s=this.series,o=s.zones,l=s.zoneAxis||"y",u,d=0;for(u=o[0];this[l]>=u.value;)u=o[++d];return this.nonZonedColor||(this.nonZonedColor=this.color),u&&u.color&&!this.options.color?this.color=u.color:this.color=this.nonZonedColor,u}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}constructor(s,o,l){this.formatPrefix="point",this.visible=!0,this.point=this,this.series=s,this.applyOptions(o,l),this.id??(this.id=pC()),this.resolveColor(),s.chart.pointCount++,Pf(this,"afterInit")}isValid(){return(Ss(this.x)||this.x instanceof Date)&&Ss(this.y)}optionsToObject(s){var S;let o=this.series,l=o.options.keys,u=l||o.pointArrayMap||["y"],d=u.length,h={},p,g=0,w=0;if(Ss(s)||s===null)h[u[0]]=s;else if(dC(s))for(!l&&s.length>d&&((p=typeof s[0])=="string"?(S=o.xAxis)!=null&&S.dateTime?h.x=o.chart.time.parse(s[0]):h.name=s[0]:p==="number"&&(h.x=s[0]),g++);w<d;)l&&s[g]===void 0||(u[w].indexOf(".")>0?ra.prototype.setNestedProperty(h,s[g],u[w]):h[u[w]]=s[g]),g++,w++;else typeof s=="object"&&(h=s,s.dataLabels&&(o.hasDataLabels=()=>!0),s.marker&&(o._hasPointMarkers=!0));return h}pos(s,o=this.plotY){if(!this.destroyed){let{plotX:l,series:u}=this,{chart:d,xAxis:h,yAxis:p}=u,g=0,w=0;if(Ss(l)&&Ss(o))return s&&(g=h?h.pos:d.plotLeft,w=p?p.pos:d.plotTop),d.inverted&&h&&p?[p.len-o+w,h.len-l+g]:[l+g,o+w]}}resolveColor(){let s=this.series,o=s.chart.options.chart,l=s.chart.styledMode,u,d,h=o.colorCount,p;delete this.nonZonedColor,s.options.colorByPoint?(l||(u=(d=s.options.colors||s.chart.options.colors)[s.colorCounter],h=d.length),p=s.colorCounter,s.colorCounter++,s.colorCounter===h&&(s.colorCounter=0)):(l||(u=s.color),p=s.colorIndex),this.colorIndex=ks(this.options.colorIndex,p),this.color=ks(this.options.color,u)}setNestedProperty(s,o,l){return l.split(".").reduce(function(u,d,h,p){let g=p.length-1===h;return u[d]=g?o:tc(u[d],!0)?u[d]:{},u[d]},s),s}shouldDraw(){return!this.isNull}tooltipFormatter(s){var g;let{chart:o,pointArrayMap:l=["y"],tooltipOptions:u}=this.series,{valueDecimals:d="",valuePrefix:h="",valueSuffix:p=""}=u;return o.styledMode&&(s=((g=o.tooltip)==null?void 0:g.styledModeFormat(s))||s),l.forEach(w=>{w="{point."+w,(h||p)&&(s=s.replace(RegExp(w+"}","g"),h+w+"}"+p)),s=s.replace(RegExp(w+"}","g"),w+":,."+d+"f}")}),oC(s,this,o)}update(s,o,l,u){let d,h=this,p=h.series,g=h.graphic,w=p.chart,S=p.options;function x(){h.applyOptions(s);let _=g&&h.hasMockGraphic,T=h.y===null?!_:_;g&&T&&(h.graphic=g.destroy(),delete h.hasMockGraphic),tc(s,!0)&&(g&&g.element&&s&&s.marker&&s.marker.symbol!==void 0&&(h.graphic=g.destroy()),s!=null&&s.dataLabels&&h.dataLabel&&(h.dataLabel=h.dataLabel.destroy())),d=h.index;let A={};for(let R of p.dataColumnKeys())A[R]=h[R];p.dataTable.setRow(A,d),S.data[d]=tc(S.data[d],!0)||tc(s,!0)?h.options:ks(s,S.data[d]),p.isDirty=p.isDirtyData=!0,!p.fixedBox&&p.hasCartesianSeries&&(w.isDirtyBox=!0),S.legendType==="point"&&(w.isDirtyLegend=!0),o&&w.redraw(l)}o=ks(o,!0),u===!1?x():h.firePointEvent("update",{options:s},x)}remove(s,o){this.series.removePoint(this.series.data.indexOf(this),s,o)}select(s,o){let l=this,u=l.series,d=u.chart;s=ks(s,!l.selected),this.selectedStaging=s,l.firePointEvent(s?"select":"unselect",{accumulate:o},function(){l.selected=l.options.selected=s,u.options.data[u.data.indexOf(l)]=l.options,l.setState(s&&"select"),o||d.getSelectedPoints().forEach(function(h){let p=h.series;h.selected&&h!==l&&(h.selected=h.options.selected=!1,p.options.data[p.data.indexOf(h)]=h.options,h.setState(d.hoverPoints&&p.options.inactiveOtherPoints?"inactive":""),h.firePointEvent("unselect"))})}),delete this.selectedStaging}onMouseOver(s){let{inverted:o,pointer:l}=this.series.chart;l&&(s=s?l.normalize(s):l.getChartCoordinatesFromPoint(this,o),l.runPointActions(s,this))}onMouseOut(){let s=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(s.hoverPoints||[]).forEach(function(o){o.setState()}),s.hoverPoints=s.hoverPoint=null}manageEvent(s){var u,d,h,p,g,w,S;let o=Hb(this.series.options.point,this.options),l=(u=o.events)==null?void 0:u[s];fC(l)&&(!((d=this.hcEvents)!=null&&d[s])||((p=(h=this.hcEvents)==null?void 0:h[s])==null?void 0:p.map(x=>x.fn).indexOf(l))===-1)?((g=this.importedUserEvent)==null||g.call(this),this.importedUserEvent=aC(this,s,l),this.hcEvents&&(this.hcEvents[s].userEvent=!0)):this.importedUserEvent&&!l&&((w=this.hcEvents)!=null&&w[s])&&((S=this.hcEvents)!=null&&S[s].userEvent)&&(jb(this,s),delete this.hcEvents[s],Object.keys(this.hcEvents)||delete this.importedUserEvent)}setState(s,o){var X;let l=this.series,u=this.state,d=l.options.states[s||"normal"]||{},h=rC.plotOptions[l.type].marker&&l.options.marker,p=h&&h.enabled===!1,g=h&&h.states&&h.states[s||"normal"]||{},w=g.enabled===!1,S=this.marker||{},x=l.chart,_=h&&l.markerAttribs,T=l.halo,A,R,D,O=l.stateMarkerGraphic,H;if((s=s||"")===this.state&&!o||this.selected&&s!=="select"||d.enabled===!1||s&&(w||p&&g.enabled===!1)||s&&S.states&&S.states[s]&&S.states[s].enabled===!1)return;if(this.state=s,_&&(A=l.markerAttribs(this,s)),this.graphic&&!this.hasMockGraphic){if(u&&this.graphic.removeClass("highcharts-point-"+u),s&&this.graphic.addClass("highcharts-point-"+s),!x.styledMode){R=l.pointAttribs(this,s),D=ks(x.options.chart.animation,d.animation);let se=R.opacity;l.options.inactiveOtherPoints&&Ss(se)&&(this.dataLabels||[]).forEach(function(ie){ie&&!ie.hasClass("highcharts-data-label-hidden")&&(ie.animate({opacity:se},D),ie.connector&&ie.connector.animate({opacity:se},D))}),this.graphic.animate(R,D)}A&&this.graphic.animate(A,ks(x.options.chart.animation,g.animation,h.animation)),O&&O.hide()}else s&&g&&(H=S.symbol||l.symbol,O&&O.currentSymbol!==H&&(O=O.destroy()),A&&(O?O[o?"animate":"attr"]({x:A.x,y:A.y}):H&&(l.stateMarkerGraphic=O=x.renderer.symbol(H,A.x,A.y,A.width,A.height,Hb(h,g)).add(l.markerGroup),O.currentSymbol=H)),!x.styledMode&&O&&this.state!=="inactive"&&O.attr(l.pointAttribs(this,s))),O&&(O[s&&this.isInside?"show":"hide"](),O.element.point=this,O.addClass(this.getClassName(),!0));let j=d.halo,Y=this.graphic||O,Z=Y&&Y.visibility||"inherit";j&&j.size&&Y&&Z!=="hidden"&&!this.isCluster?(T||(l.halo=T=x.renderer.path().add(Y.parentGroup)),T.show()[o?"animate":"attr"]({d:this.haloPath(j.size)}),T.attr({class:"highcharts-halo highcharts-color-"+ks(this.colorIndex,l.colorIndex)+(this.className?" "+this.className:""),visibility:Z,zIndex:-1}),T.point=this,x.styledMode||T.attr(ec({fill:this.color||l.color,"fill-opacity":j.opacity},Ht.filterUserAttributes(j.attributes||{})))):(X=T==null?void 0:T.point)!=null&&X.haloPath&&!T.point.destroyed&&T.animate({d:T.point.haloPath(0)},null,T.hide),Pf(this,"afterSetState",{state:s})}haloPath(s){let o=this.pos();return o?this.series.chart.renderer.symbols.circle(lC(o[0],1)-s,o[1]-s,2*s,2*s):[]}}let _s=ra,{parse:mC}=Rt,{charts:Ef,composed:gC,isTouchDevice:bC}=L,{addEvent:si,attr:yC,css:Tf,extend:Cf,find:$b,fireEvent:Ps,isNumber:nc,isObject:ic,objectEach:vC,offset:wC,pick:xi,pushUnique:xC,splat:zb}=_e;class pn{applyInactiveState(s){let o=[],l;(s||[]).forEach(function(u){l=u.series,o.push(l),l.linkedParent&&o.push(l.linkedParent),l.linkedSeries&&(o=o.concat(l.linkedSeries)),l.navigatorSeries&&o.push(l.navigatorSeries)}),this.chart.series.forEach(function(u){o.indexOf(u)===-1?u.setState("inactive",!0):u.options.inactiveOtherPoints&&u.setAllPointsToState("inactive")})}destroy(){let s=this;this.eventsToUnbind.forEach(o=>o()),this.eventsToUnbind=[],!L.chartCount&&(pn.unbindDocumentMouseUp.forEach(o=>o.unbind()),pn.unbindDocumentMouseUp.length=0,pn.unbindDocumentTouchEnd&&(pn.unbindDocumentTouchEnd=pn.unbindDocumentTouchEnd())),clearInterval(s.tooltipTimeout),vC(s,function(o,l){s[l]=void 0})}getSelectionMarkerAttrs(s,o){let l={args:{chartX:s,chartY:o},attrs:{},shapeType:"rect"};return Ps(this,"getSelectionMarkerAttrs",l,u=>{let d,{chart:h,zoomHor:p,zoomVert:g}=this,{mouseDownX:w=0,mouseDownY:S=0}=h,x=u.attrs;x.x=h.plotLeft,x.y=h.plotTop,x.width=p?1:h.plotWidth,x.height=g?1:h.plotHeight,p&&(d=s-w,x.width=Math.max(1,Math.abs(d)),x.x=(d>0?0:d)+w),g&&(d=o-S,x.height=Math.max(1,Math.abs(d)),x.y=(d>0?0:d)+S)}),l}drag(s){let{chart:o}=this,{mouseDownX:l=0,mouseDownY:u=0}=o,{panning:d,panKey:h,selectionMarkerFill:p}=o.options.chart,g=o.plotLeft,w=o.plotTop,S=o.plotWidth,x=o.plotHeight,_=ic(d)?d.enabled:d,T=h&&s[`${h}Key`],A=s.chartX,R=s.chartY,D,O=this.selectionMarker;if((!O||!O.touch)&&(A<g?A=g:A>g+S&&(A=g+S),R<w?R=w:R>w+x&&(R=w+x),this.hasDragged=Math.sqrt(Math.pow(l-A,2)+Math.pow(u-R,2)),this.hasDragged>10)){D=o.isInsidePlot(l-g,u-w,{visiblePlotOnly:!0});let{shapeType:H,attrs:j}=this.getSelectionMarkerAttrs(A,R);(o.hasCartesianSeries||o.mapView)&&this.hasZoom&&D&&!T&&!O&&(this.selectionMarker=O=o.renderer[H](),O.attr({class:"highcharts-selection-marker",zIndex:7}).add(),o.styledMode||O.attr({fill:p||mC("#334eff").setOpacity(.25).get()})),O&&O.attr(j),D&&!O&&_&&o.pan(s,d)}}dragStart(s){let o=this.chart;o.mouseIsDown=s.type,o.cancelClick=!1,o.mouseDownX=s.chartX,o.mouseDownY=s.chartY}getSelectionBox(s){let o={args:{marker:s},result:s.getBBox()};return Ps(this,"getSelectionBox",o),o.result}drop(s){let o,{chart:l,selectionMarker:u}=this;for(let d of l.axes)d.isPanning&&(d.isPanning=!1,(d.options.startOnTick||d.options.endOnTick||d.series.some(h=>h.boosted))&&(d.forceRedraw=!0,d.setExtremes(d.userMin,d.userMax,!1),o=!0));if(o&&l.redraw(),u&&s){if(this.hasDragged){let d=this.getSelectionBox(u);l.transform({axes:l.axes.filter(h=>h.zoomEnabled&&(h.coll==="xAxis"&&this.zoomX||h.coll==="yAxis"&&this.zoomY)),selection:{originalEvent:s,xAxis:[],yAxis:[],...d},from:d})}nc(l.index)&&(this.selectionMarker=u.destroy())}l&&nc(l.index)&&(Tf(l.container,{cursor:l._cursor}),l.cancelClick=this.hasDragged>10,l.mouseIsDown=!1,this.hasDragged=0,this.pinchDown=[])}findNearestKDPoint(s,o,l){let u;return s.forEach(function(d){let h=!(d.noSharedTooltip&&o)&&0>d.options.findNearestPointBy.indexOf("y"),p=d.searchPoint(l,h);ic(p,!0)&&p.series&&(!ic(u,!0)||function(g,w){var T,A;let S=g.distX-w.distX,x=g.dist-w.dist,_=((T=w.series.group)==null?void 0:T.zIndex)-((A=g.series.group)==null?void 0:A.zIndex);return S!==0&&o?S:x!==0?x:_!==0?_:g.series.index>w.series.index?-1:1}(u,p)>0)&&(u=p)}),u}getChartCoordinatesFromPoint(s,o){let{xAxis:l,yAxis:u}=s.series,d=s.shapeArgs;if(l&&u){let h=s.clientX??s.plotX??0,p=s.plotY||0;return s.isNode&&d&&nc(d.x)&&nc(d.y)&&(h=d.x,p=d.y),o?{chartX:u.len+u.pos-p,chartY:l.len+l.pos-h}:{chartX:h+l.pos,chartY:p+u.pos}}if(d&&d.x&&d.y)return{chartX:d.x,chartY:d.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:s}=this.chart,o=wC(s);this.chartPosition={left:o.left,top:o.top,scaleX:1,scaleY:1};let{offsetHeight:l,offsetWidth:u}=s;return u>2&&l>2&&(this.chartPosition.scaleX=o.width/u,this.chartPosition.scaleY=o.height/l),this.chartPosition}getCoordinates(s){let o={xAxis:[],yAxis:[]};for(let l of this.chart.axes)o[l.isXAxis?"xAxis":"yAxis"].push({axis:l,value:l.toValue(s[l.horiz?"chartX":"chartY"])});return o}getHoverData(s,o,l,u,d,h){let p=[],g=function(T){return T.visible&&!(!d&&T.directTouch)&&xi(T.options.enableMouseTracking,!0)},w=o,S,x={chartX:h?h.chartX:void 0,chartY:h?h.chartY:void 0,shared:d};Ps(this,"beforeGetHoverData",x),S=w&&!w.stickyTracking?[w]:l.filter(T=>T.stickyTracking&&(x.filter||g)(T));let _=u&&s||!h?s:this.findNearestKDPoint(S,d,h);return w=_&&_.series,_&&(d&&!w.noSharedTooltip?(S=l.filter(function(T){return x.filter?x.filter(T):g(T)&&!T.noSharedTooltip})).forEach(function(T){let A=$b(T.points,function(R){return R.x===_.x&&!R.isNull});ic(A)&&(T.boosted&&T.boost&&(A=T.boost.getPoint(A)),p.push(A))}):p.push(_)),Ps(this,"afterGetHoverData",x={hoverPoint:_}),{hoverPoint:x.hoverPoint,hoverSeries:w,hoverPoints:p}}getPointFromEvent(s){let o=s.target,l;for(;o&&!l;)l=o.point,o=o.parentNode;return l}onTrackerMouseOut(s){let o=this.chart,l=s.relatedTarget,u=o.hoverSeries;this.isDirectTouch=!1,!u||!l||u.stickyTracking||this.inClass(l,"highcharts-tooltip")||this.inClass(l,"highcharts-series-"+u.index)&&this.inClass(l,"highcharts-tracker")||u.onMouseOut()}inClass(s,o){let l=s,u;for(;l;){if(u=yC(l,"class")){if(u.indexOf(o)!==-1)return!0;if(u.indexOf("highcharts-container")!==-1)return!1}l=l.parentElement}}constructor(s,o){var l;this.hasDragged=0,this.pointerCaptureEventsToUnbind=[],this.eventsToUnbind=[],this.options=o,this.chart=s,this.runChartClick=!!((l=o.chart.events)!=null&&l.click),this.pinchDown=[],this.setDOMEvents(),Ps(this,"afterInit")}normalize(s,o){let l=s.touches,u=l?l.length?l.item(0):xi(l.changedTouches,s.changedTouches)[0]:s;o||(o=this.getChartPosition());let d=u.pageX-o.left,h=u.pageY-o.top;return Cf(s,{chartX:Math.round(d/=o.scaleX),chartY:Math.round(h/=o.scaleY)})}onContainerClick(s){let o=this.chart,l=o.hoverPoint,u=this.normalize(s),d=o.plotLeft,h=o.plotTop;!o.cancelClick&&(l&&this.inClass(u.target,"highcharts-tracker")?(Ps(l.series,"click",Cf(u,{point:l})),o.hoverPoint&&l.firePointEvent("click",u)):(Cf(u,this.getCoordinates(u)),o.isInsidePlot(u.chartX-d,u.chartY-h,{visiblePlotOnly:!0})&&Ps(o,"click",u)))}onContainerMouseDown(s){var l;let o=(1&(s.buttons||s.button))==1;s=this.normalize(s),L.isFirefox&&s.button!==0&&this.onContainerMouseMove(s),(s.button===void 0||o)&&(this.zoomOption(s),o&&((l=s.preventDefault)==null||l.call(s)),this.dragStart(s))}onContainerMouseLeave(s){let{pointer:o}=Ef[xi(pn.hoverChartIndex,-1)]||{};s=this.normalize(s),this.onContainerMouseMove(s),o&&!this.inClass(s.relatedTarget,"highcharts-tooltip")&&(o.reset(),o.chartPosition=void 0)}onContainerMouseEnter(){delete this.chartPosition}onContainerMouseMove(s){let o=this.chart,l=o.tooltip,u=this.normalize(s);this.setHoverChartIndex(s),(o.mouseIsDown==="mousedown"||this.touchSelect(u))&&this.drag(u),!o.openMenu&&(this.inClass(u.target,"highcharts-tracker")||o.isInsidePlot(u.chartX-o.plotLeft,u.chartY-o.plotTop,{visiblePlotOnly:!0}))&&!(l&&l.shouldStickOnContact(u))&&(this.inClass(u.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(u))}onDocumentTouchEnd(s){this.onDocumentMouseUp(s)}onContainerTouchMove(s){this.touchSelect(s)?this.onContainerMouseMove(s):this.touch(s)}onContainerTouchStart(s){this.touchSelect(s)?this.onContainerMouseDown(s):(this.zoomOption(s),this.touch(s,!0))}onDocumentMouseMove(s){let o=this.chart,l=o.tooltip,u=this.chartPosition,d=this.normalize(s,u);!u||o.isInsidePlot(d.chartX-o.plotLeft,d.chartY-o.plotTop,{visiblePlotOnly:!0})||l&&l.shouldStickOnContact(d)||d.target!==o.container.ownerDocument&&this.inClass(d.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(s){var o,l;(l=(o=Ef[xi(pn.hoverChartIndex,-1)])==null?void 0:o.pointer)==null||l.drop(s)}pinch(s){let o=this,{chart:l,hasZoom:u,lastTouches:d}=o,h=[].map.call(s.touches||[],x=>o.normalize(x)),p=h.length,g=p===1&&(o.inClass(s.target,"highcharts-tracker")&&l.runTrackerClick||o.runChartClick),w=l.tooltip,S=p===1&&xi(w==null?void 0:w.options.followTouchMove,!0);p>1?o.initiated=!0:S&&(o.initiated=!1),u&&o.initiated&&!g&&s.cancelable!==!1&&s.preventDefault(),s.type==="touchstart"?(o.pinchDown=h,o.res=!0,l.mouseDownX=s.chartX):S?this.runPointActions(o.normalize(s)):d&&(Ps(l,"touchpan",{originalEvent:s,touches:h},()=>{let x=_=>{let T=_[0],A=_[1]||T;return{x:T.chartX,y:T.chartY,width:A.chartX-T.chartX,height:A.chartY-T.chartY}};l.transform({axes:l.axes.filter(_=>_.zoomEnabled&&(this.zoomHor&&_.horiz||this.zoomVert&&!_.horiz)),to:x(h),from:x(d),trigger:s.type})}),o.res&&(o.res=!1,this.reset(!1,0))),o.lastTouches=h}reset(s,o){let l=this.chart,u=l.hoverSeries,d=l.hoverPoint,h=l.hoverPoints,p=l.tooltip,g=p&&p.shared?h:d;s&&g&&zb(g).forEach(function(w){w.series.isCartesian&&w.plotX===void 0&&(s=!1)}),s?p&&g&&zb(g).length&&(p.refresh(g),p.shared&&h?h.forEach(function(w){w.setState(w.state,!0),w.series.isCartesian&&(w.series.xAxis.crosshair&&w.series.xAxis.drawCrosshair(null,w),w.series.yAxis.crosshair&&w.series.yAxis.drawCrosshair(null,w))}):d&&(d.setState(d.state,!0),l.axes.forEach(function(w){w.crosshair&&d.series[w.coll]===w&&w.drawCrosshair(null,d)}))):(d&&d.onMouseOut(),h&&h.forEach(function(w){w.setState()}),u&&u.onMouseOut(),p&&p.hide(o),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),l.axes.forEach(function(w){w.hideCrosshair()}),l.hoverPoints=l.hoverPoint=void 0)}runPointActions(s,o,l){let u=this.chart,d=u.series,h=u.tooltip&&u.tooltip.options.enabled?u.tooltip:void 0,p=!!h&&h.shared,g=o||u.hoverPoint,w=g&&g.series||u.hoverSeries,S=(!s||s.type!=="touchmove")&&(!!o||w&&w.directTouch&&this.isDirectTouch),x=this.getHoverData(g,w,d,S,p,s);g=x.hoverPoint,w=x.hoverSeries;let _=x.hoverPoints,T=w&&w.tooltipOptions.followPointer&&!w.tooltipOptions.split,A=p&&w&&!w.noSharedTooltip;if(g&&(l||g!==u.hoverPoint||h&&h.isHidden)){if((u.hoverPoints||[]).forEach(function(R){_.indexOf(R)===-1&&R.setState()}),u.hoverSeries!==w&&w.onMouseOver(),this.applyInactiveState(_),(_||[]).forEach(function(R){R.setState("hover")}),u.hoverPoint&&u.hoverPoint.firePointEvent("mouseOut"),!g.series)return;u.hoverPoints=_,u.hoverPoint=g,g.firePointEvent("mouseOver",void 0,()=>{h&&g&&h.refresh(A?_:g,s)})}else if(T&&h&&!h.isHidden){let R=h.getAnchor([{}],s);u.isInsidePlot(R[0],R[1],{visiblePlotOnly:!0})&&h.updatePosition({plotX:R[0],plotY:R[1]})}this.unDocMouseMove||(this.unDocMouseMove=si(u.container.ownerDocument,"mousemove",R=>{var D,O;return(O=(D=Ef[pn.hoverChartIndex??-1])==null?void 0:D.pointer)==null?void 0:O.onDocumentMouseMove(R)}),this.eventsToUnbind.push(this.unDocMouseMove)),u.axes.forEach(function(R){let D,O=xi((R.crosshair||{}).snap,!0);!O||(D=u.hoverPoint)&&D.series[R.coll]===R||(D=$b(_,H=>H.series&&H.series[R.coll]===R)),D||!O?R.drawCrosshair(s,D):R.hideCrosshair()})}setDOMEvents(){let s=this.chart.container,o=s.ownerDocument;s.onmousedown=this.onContainerMouseDown.bind(this),s.onmousemove=this.onContainerMouseMove.bind(this),s.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(si(s,"mouseenter",this.onContainerMouseEnter.bind(this)),si(s,"mouseleave",this.onContainerMouseLeave.bind(this))),pn.unbindDocumentMouseUp.some(u=>u.doc===o)||pn.unbindDocumentMouseUp.push({doc:o,unbind:si(o,"mouseup",this.onDocumentMouseUp.bind(this))});let l=this.chart.renderTo.parentElement;for(;l&&l.tagName!=="BODY";)this.eventsToUnbind.push(si(l,"scroll",()=>{delete this.chartPosition})),l=l.parentElement;this.eventsToUnbind.push(si(s,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),si(s,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),pn.unbindDocumentTouchEnd||(pn.unbindDocumentTouchEnd=si(o,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})),this.setPointerCapture(),si(this.chart,"redraw",this.setPointerCapture.bind(this))}setPointerCapture(){var d,h;if(!bC)return;let s=this.pointerCaptureEventsToUnbind,o=this.chart,l=o.container,u=xi((d=o.options.tooltip)==null?void 0:d.followTouchMove,!0)&&o.series.some(p=>p.options.findNearestPointBy.indexOf("y")>-1);!this.hasPointerCapture&&u?(s.push(si(l,"pointerdown",p=>{var g,w;(g=p.target)!=null&&g.hasPointerCapture(p.pointerId)&&((w=p.target)==null||w.releasePointerCapture(p.pointerId))}),si(l,"pointermove",p=>{var g,w;(w=(g=o.pointer)==null?void 0:g.getPointFromEvent(p))==null||w.onMouseOver(p)})),o.styledMode||Tf(l,{"touch-action":"none"}),l.className+=" highcharts-no-touch-action",this.hasPointerCapture=!0):this.hasPointerCapture&&!u&&(s.forEach(p=>p()),s.length=0,o.styledMode||Tf(l,{"touch-action":xi((h=o.options.chart.style)==null?void 0:h["touch-action"],"manipulation")}),l.className=l.className.replace(" highcharts-no-touch-action",""),this.hasPointerCapture=!1)}setHoverChartIndex(s){var u;let o=this.chart,l=L.charts[xi(pn.hoverChartIndex,-1)];if(l&&l!==o){let d={relatedTarget:o.container};s&&!(s!=null&&s.relatedTarget)&&Object.assign({},s,d),(u=l.pointer)==null||u.onContainerMouseLeave(s||d)}l&&l.mouseIsDown||(pn.hoverChartIndex=o.index)}touch(s,o){let l,{chart:u,pinchDown:d=[]}=this;this.setHoverChartIndex(),(s=this.normalize(s)).touches.length===1?u.isInsidePlot(s.chartX-u.plotLeft,s.chartY-u.plotTop,{visiblePlotOnly:!0})&&!u.openMenu?(o&&this.runPointActions(s),s.type==="touchmove"&&(l=!!d[0]&&Math.pow(d[0].chartX-s.chartX,2)+Math.pow(d[0].chartY-s.chartY,2)>=16),xi(l,!0)&&this.pinch(s)):o&&this.reset():s.touches.length===2&&this.pinch(s)}touchSelect(s){return!!(this.chart.zooming.singleTouch&&s.touches&&s.touches.length===1)}zoomOption(s){let o=this.chart,l=o.inverted,u=o.zooming.type||"",d,h;/touch/.test(s.type)&&(u=xi(o.zooming.pinchType,u)),this.zoomX=d=/x/.test(u),this.zoomY=h=/y/.test(u),this.zoomHor=d&&!l||h&&l,this.zoomVert=h&&!l||d&&l,this.hasZoom=d||h}}pn.unbindDocumentMouseUp=[],function(v){v.compose=function(s){xC(gC,"Core.Pointer")&&si(s,"beforeRender",function(){this.pointer=new v(this,this.options)})}}(pn);let Wb=pn,{fireEvent:Vb,isArray:SC,objectEach:sc,uniqueKey:rc}=_e,oc=class{constructor(v={}){this.autoId=!v.id,this.columns={},this.id=v.id||rc(),this.modified=this,this.rowCount=0,this.versionTag=rc();let s=0;sc(v.columns||{},(o,l)=>{this.columns[l]=o.slice(),s=Math.max(s,o.length)}),this.applyRowCount(s)}applyRowCount(v){this.rowCount=v,sc(this.columns,s=>{SC(s)&&(s.length=v)})}getColumn(v,s){return this.columns[v]}getColumns(v,s){return(v||Object.keys(this.columns)).reduce((o,l)=>(o[l]=this.columns[l],o),{})}getRow(v,s){return(s||Object.keys(this.columns)).map(o=>{var l;return(l=this.columns[o])==null?void 0:l[v]})}setColumn(v,s=[],o=0,l){this.setColumns({[v]:s},o,l)}setColumns(v,s,o){let l=this.rowCount;sc(v,(u,d)=>{this.columns[d]=u.slice(),l=u.length}),this.applyRowCount(l),o!=null&&o.silent||(Vb(this,"afterSetColumns"),this.versionTag=rc())}setRow(v,s=this.rowCount,o,l){let{columns:u}=this,d=o?this.rowCount+1:s+1;sc(v,(h,p)=>{let g=u[p]||(l==null?void 0:l.addColumns)!==!1&&Array(d);g&&(o?g.splice(s,0,h):g[s]=h,u[p]=g)}),d>this.rowCount&&this.applyRowCount(d),l!=null&&l.silent||(Vb(this,"afterSetRows"),this.versionTag=rc())}},{extend:kC,merge:_C,pick:Gb}=_e;(function(v){function s(o,l,u){var Y,Z;let d=this.legendItem=this.legendItem||{},{chart:h,options:p}=this,{baseline:g=0,symbolWidth:w,symbolHeight:S}=o,x=this.symbol||"circle",_=S/2,T=h.renderer,A=d.group,R=g-Math.round((((Y=o.fontMetrics)==null?void 0:Y.b)||S)*(u?.4:.3)),D={},O,H=p.marker,j=0;if(h.styledMode||(D["stroke-width"]=Math.min(p.lineWidth||0,24),p.dashStyle?D.dashstyle=p.dashStyle:p.linecap==="square"||(D["stroke-linecap"]="round")),d.line=T.path().addClass("highcharts-graph").attr(D).add(A),u&&(d.area=T.path().addClass("highcharts-area").add(A)),D["stroke-linecap"]&&(j=Math.min(d.line.strokeWidth(),w)/2),w){let X=[["M",j,R],["L",w-j,R]];d.line.attr({d:X}),(Z=d.area)==null||Z.attr({d:[...X,["L",w-j,g],["L",j,g]]})}if(H&&H.enabled!==!1&&w){let X=Math.min(Gb(H.radius,_),_);x.indexOf("url")===0&&(H=_C(H,{width:S,height:S}),X=0),d.symbol=O=T.symbol(x,w/2-X,R-X,2*X,2*X,kC({context:"legend"},H)).addClass("highcharts-point").add(A),O.isMarker=!0}}v.areaMarker=function(o,l){s.call(this,o,l,!0)},v.lineMarker=s,v.rectangle=function(o,l){let u=l.legendItem||{},d=o.options,h=o.symbolHeight,p=d.squareSymbol,g=p?h:o.symbolWidth;u.symbol=this.chart.renderer.rect(p?(o.symbolWidth-h)/2:0,o.baseline-h+1,g,h,Gb(o.options.symbolRadius,h/2)).addClass("highcharts-point").attr({zIndex:3}).add(u.group)}})(P||(P={}));let qb=P,{defaultOptions:Yb}=Ie,{extend:PC,extendClass:EC,merge:TC}=_e;(function(v){function s(o,l){let u=Yb.plotOptions||{},d=l.defaultOptions,h=l.prototype;return h.type=o,h.pointClass||(h.pointClass=_s),!v.seriesTypes[o]&&(d&&(u[o]=d),v.seriesTypes[o]=l,!0)}v.seriesTypes=L.seriesTypes,v.registerSeriesType=s,v.seriesType=function(o,l,u,d,h){let p=Yb.plotOptions||{};if(l=l||"",p[o]=TC(p[l],u),delete v.seriesTypes[o],s(o,EC(v.seriesTypes[l]||function(){},d)),v.seriesTypes[o].prototype.type=o,h){class g extends _s{}PC(g.prototype,h),v.seriesTypes[o].prototype.pointClass=g}return v.seriesTypes[o]}})(C||(C={}));let qt=C,{animObject:Xb,setAnimation:CC}=Sn,{defaultOptions:ac}=Ie,{registerEventOptions:AC}=Vl,{svg:OC,win:MC}=L,{seriesTypes:Yr}=qt,{arrayMax:Af,arrayMin:Kb,clamp:Jb,correctFloat:Zb,crisp:LC,defined:cn,destroyObjectProperties:RC,diffObjects:IC,erase:Qb,error:lc,extend:Xr,find:DC,fireEvent:jt,getClosestDistance:NC,getNestedProperty:ey,insertItem:ty,isArray:ny,isNumber:mn,isString:FC,merge:Kr,objectEach:Of,pick:$t,removeEvent:UC,syncTimeout:iy}=_e;class Jr{constructor(){this.zoneAxis="y"}init(s,o){let l;jt(this,"init",{options:o}),this.dataTable??(this.dataTable=new oc);let u=s.series;this.eventsToUnbind=[],this.chart=s,this.options=this.setOptions(o);let d=this.options,h=d.visible!==!1;this.linkedSeries=[],this.bindAxes(),Xr(this,{name:d.name,state:"",visible:h,selected:d.selected===!0}),AC(this,d);let p=d.events;(p&&p.click||d.point&&d.point.events&&d.point.events.click||d.allowPointSelect)&&(s.runTrackerClick=!0),this.getColor(),this.getSymbol(),this.isCartesian&&(s.hasCartesianSeries=!0),u.length&&(l=u[u.length-1]),this._i=$t(l&&l._i,-1)+1,this.opacity=this.options.opacity,s.orderItems("series",ty(this,u)),d.dataSorting&&d.dataSorting.enabled?this.setDataSortingOptions():this.points||this.data||this.setData(d.data,!1),jt(this,"afterInit")}is(s){return Yr[s]&&this instanceof Yr[s]}bindAxes(){let s,o=this,l=o.options,u=o.chart;jt(this,"bindAxes",null,function(){(o.axisTypes||[]).forEach(function(d){(u[d]||[]).forEach(function(h){s=h.options,($t(l[d],0)===h.index||l[d]!==void 0&&l[d]===s.id)&&(ty(o,h.series),o[d]=h,h.isDirty=!0)}),o[d]||o.optionalAxis===d||lc(18,!0,u)})}),jt(this,"afterBindAxes")}hasData(){return this.visible&&this.dataMax!==void 0&&this.dataMin!==void 0||this.visible&&this.dataTable.rowCount>0}hasMarkerChanged(s,o){let l=s.marker,u=o.marker||{};return l&&(u.enabled&&!l.enabled||u.symbol!==l.symbol||u.height!==l.height||u.width!==l.width)}autoIncrement(s){let o,l=this.options,{pointIntervalUnit:u,relativeXValue:d}=this.options,h=this.chart.time,p=this.xIncrement??h.parse(l.pointStart)??0;if(this.pointInterval=o=$t(this.pointInterval,l.pointInterval,1),d&&mn(s)&&(o*=s),u){let g=h.toParts(p);u==="day"?g[2]+=o:u==="month"?g[1]+=o:u==="year"&&(g[0]+=o),o=h.makeTime.apply(h,g)-p}return d&&mn(s)?p+o:(this.xIncrement=p+o,p)}setDataSortingOptions(){let s=this.options;Xr(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),cn(s.pointRange)||(s.pointRange=1)}setOptions(s){var D,O;let o,l=this.chart,u=l.options.plotOptions,d=l.userOptions||{},h=Kr(s),p=l.styledMode,g={plotOptions:u,userOptions:h};jt(this,"setOptions",g);let w=g.plotOptions[this.type],S=d.plotOptions||{},x=S.series||{},_=ac.plotOptions[this.type]||{},T=S[this.type]||{};this.userOptions=g.userOptions;let A=Kr(w,u.series,T,h);this.tooltipOptions=Kr(ac.tooltip,(D=ac.plotOptions.series)==null?void 0:D.tooltip,_==null?void 0:_.tooltip,l.userOptions.tooltip,(O=S.series)==null?void 0:O.tooltip,T.tooltip,h.tooltip),this.stickyTracking=$t(h.stickyTracking,T.stickyTracking,x.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||A.stickyTracking),w.marker===null&&delete A.marker,this.zoneAxis=A.zoneAxis||"y";let R=this.zones=(A.zones||[]).map(H=>({...H}));return(A.negativeColor||A.negativeFillColor)&&!A.zones&&(o={value:A[this.zoneAxis+"Threshold"]||A.threshold||0,className:"highcharts-negative"},p||(o.color=A.negativeColor,o.fillColor=A.negativeFillColor),R.push(o)),R.length&&cn(R[R.length-1].value)&&R.push(p?{}:{color:this.color,fillColor:this.fillColor}),jt(this,"afterSetOptions",{options:A}),A}getName(){return $t(this.options.name,"Series "+(this.index+1))}getCyclic(s,o,l){let u,d,h=this.chart,p=`${s}Index`,g=`${s}Counter`,w=(l==null?void 0:l.length)||h.options.chart.colorCount;!o&&(cn(d=$t(s==="color"?this.options.colorIndex:void 0,this[p]))?u=d:(h.series.length||(h[g]=0),u=h[g]%w,h[g]+=1),l&&(o=l[u])),u!==void 0&&(this[p]=u),this[s]=o}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||ac.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){let s=this.options.marker;this.getCyclic("symbol",s.symbol,this.chart.options.symbols)}getColumn(s,o){return(o?this.dataTable.modified:this.dataTable).getColumn(s,!0)||[]}findPointIndex(s,o){let l,u,d,h=s.id,p=s.x,g=this.points,w=this.options.dataSorting;if(h){let S=this.chart.get(h);S instanceof _s&&(l=S)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let S=x=>!x.touched&&x.index===s.index;if(w&&w.matchByName?S=x=>!x.touched&&x.name===s.name:this.options.relativeXValue&&(S=x=>!x.touched&&x.options.x===s.x),!(l=DC(g,S)))return}return l&&(d=l&&l.index)!==void 0&&(u=!0),d===void 0&&mn(p)&&(d=this.getColumn("x").indexOf(p,o)),d!==-1&&d!==void 0&&this.cropped&&(d=d>=this.cropStart?d-this.cropStart:d),!u&&mn(d)&&g[d]&&g[d].touched&&(d=void 0),d}updateData(s,o){let l=this.options,u=l.dataSorting,d=this.points,h=[],p=this.requireSorting,g=s.length===d.length,w,S,x,_,T=!0;if(this.xIncrement=null,s.forEach(function(R,D){let O,H=cn(R)&&this.pointClass.prototype.optionsToObject.call({series:this},R)||{},j=H.x;H.id||mn(j)?((O=this.findPointIndex(H,_))===-1||O===void 0?h.push(R):d[O]&&R!==l.data[O]?(d[O].update(R,!1,null,!1),d[O].touched=!0,p&&(_=O+1)):d[O]&&(d[O].touched=!0),(!g||D!==O||u&&u.enabled||this.hasDerivedData)&&(w=!0)):h.push(R)},this),w)for(S=d.length;S--;)(x=d[S])&&!x.touched&&x.remove&&x.remove(!1,o);else!g||u&&u.enabled?T=!1:(s.forEach(function(R,D){R===d[D].y||d[D].destroyed||d[D].update(R,!1,null,!1)}),h.length=0);if(d.forEach(function(R){R&&(R.touched=!1)}),!T)return!1;h.forEach(function(R){this.addPoint(R,!1,null,null,!1)},this);let A=this.getColumn("x");return this.xIncrement===null&&A.length&&(this.xIncrement=Af(A),this.autoIncrement()),!0}dataColumnKeys(){return["x",...this.pointArrayMap||["y"]]}setData(s,o=!0,l,u){var se,ie;let d=this.points,h=d&&d.length||0,p=this.options,g=this.chart,w=p.dataSorting,S=this.xAxis,x=p.turboThreshold,_=this.dataTable,T=this.dataColumnKeys(),A=this.pointValKey||"y",R=(this.pointArrayMap||[]).length,D=p.keys,O,H,j=0,Y=1,Z;g.options.chart.allowMutatingData||(p.data&&delete this.options.data,this.userOptions.data&&delete this.userOptions.data,Z=Kr(!0,s));let X=(s=Z||s||[]).length;if(w&&w.enabled&&(s=this.sortData(s)),g.options.chart.allowMutatingData&&u!==!1&&X&&h&&!this.cropped&&!this.hasGroupedData&&this.visible&&!this.boosted&&(H=this.updateData(s,l)),!H){this.xIncrement=null,this.colorCounter=0;let oe=x&&X>x;if(oe){let ye=this.getFirstValidPoint(s),we=this.getFirstValidPoint(s,X-1,-1),Te=me=>!!(ny(me)&&(D||mn(me[0])));if(mn(ye)&&mn(we)){let me=[],Ee=[];for(let $e of s)me.push(this.autoIncrement()),Ee.push($e);_.setColumns({x:me,[A]:Ee})}else if(Te(ye)&&Te(we))if(R){let me=ye.length===R?1:0,Ee=Array(T.length).fill(0).map(()=>[]);for(let $e of s){me&&Ee[0].push(this.autoIncrement());for(let Je=me;Je<=R;Je++)(se=Ee[Je])==null||se.push($e[Je-me])}_.setColumns(T.reduce(($e,Je,He)=>($e[Je]=Ee[He],$e),{}))}else{D&&(j=D.indexOf("x"),Y=D.indexOf("y"),j=j>=0?j:0,Y=Y>=0?Y:1),ye.length===1&&(Y=0);let me=[],Ee=[];if(j===Y)for(let $e of s)me.push(this.autoIncrement()),Ee.push($e[Y]);else for(let $e of s)me.push($e[j]),Ee.push($e[Y]);_.setColumns({x:me,[A]:Ee})}else oe=!1}if(!oe){let ye=T.reduce((we,Te)=>(we[Te]=[],we),{});for(O=0;O<X;O++){let we=this.pointClass.prototype.applyOptions.apply({series:this},[s[O]]);for(let Te of T)ye[Te][O]=we[Te]}_.setColumns(ye)}for(FC(this.getColumn("y")[0])&&lc(14,!0,g),this.data=[],this.options.data=this.userOptions.data=s,O=h;O--;)(ie=d[O])==null||ie.destroy();S&&(S.minRange=S.userMinRange),this.isDirty=g.isDirtyBox=!0,this.isDirtyData=!!d,l=!1}p.legendType==="point"&&(this.processData(),this.generatePoints()),o&&g.redraw(l)}sortData(s){let o=this,l=o.options.dataSorting.sortKey||"y",u=function(d,h){return cn(h)&&d.pointClass.prototype.optionsToObject.call({series:d},h)||{}};return s.forEach(function(d,h){s[h]=u(o,d),s[h].index=h},this),s.concat().sort((d,h)=>{let p=ey(l,d),g=ey(l,h);return g<p?-1:g>p?1:0}).forEach(function(d,h){d.x=h},this),o.linkedSeries&&o.linkedSeries.forEach(function(d){let h=d.options,p=h.data;h.dataSorting&&h.dataSorting.enabled||!p||(p.forEach(function(g,w){p[w]=u(d,g),s[w]&&(p[w].x=s[w].x,p[w].index=w)}),d.setData(p,!1))}),s}getProcessedData(s){let o=this,{dataTable:l,isCartesian:u,options:d,xAxis:h}=o,p=d.cropThreshold,g=s||o.getExtremesFromAll,w=h==null?void 0:h.logarithmic,S=l.rowCount,x,_,T=0,A,R,D,O=o.getColumn("x"),H=l,j=!1;return h&&(R=(A=h.getExtremes()).min,D=A.max,j=!!(h.categories&&!h.names.length),u&&o.sorted&&!g&&(!p||S>p||o.forceCrop)&&(O[S-1]<R||O[0]>D?H=new oc:o.getColumn(o.pointValKey||"y").length&&(O[0]<R||O[S-1]>D)&&(H=(x=this.cropData(l,R,D)).modified,T=x.start,_=!0))),O=H.getColumn("x")||[],{modified:H,cropped:_,cropStart:T,closestPointRange:NC([w?O.map(w.log2lin):O],()=>o.requireSorting&&!j&&lc(15,!1,o.chart))}}processData(s){let o=this.xAxis,l=this.dataTable;if(this.isCartesian&&!this.isDirty&&!o.isDirty&&!this.yAxis.isDirty&&!s)return!1;let u=this.getProcessedData();l.modified=u.modified,this.cropped=u.cropped,this.cropStart=u.cropStart,this.closestPointRange=this.basePointRange=u.closestPointRange,jt(this,"afterProcessData")}cropData(s,o,l){let u=s.getColumn("x",!0)||[],d=u.length,h={},p,g,w=0,S=d;for(p=0;p<d;p++)if(u[p]>=o){w=Math.max(0,p-1);break}for(g=p;g<d;g++)if(u[g]>l){S=g+1;break}for(let x of this.dataColumnKeys()){let _=s.getColumn(x,!0);_&&(h[x]=_.slice(w,S))}return{modified:new oc({columns:h}),start:w,end:S}}generatePoints(){var Z,X;let s=this.options,o=this.processedData||s.data,l=this.dataTable.modified,u=this.getColumn("x",!0),d=this.pointClass,h=l.rowCount,p=this.cropStart||0,g=this.hasGroupedData,w=s.keys,S=[],x=s.dataGrouping&&s.dataGrouping.groupAll?p:0,_=(Z=this.xAxis)==null?void 0:Z.categories,T=this.pointArrayMap||["y"],A=this.dataColumnKeys(),R,D,O,H,j=this.data,Y;if(!j&&!g){let se=[];se.length=(o==null?void 0:o.length)||0,j=this.data=se}for(w&&g&&(this.options.keys=!1),H=0;H<h;H++)D=p+H,g?((O=new d(this,l.getRow(H,A)||[])).dataGroup=this.groupMap[x+H],(X=O.dataGroup)!=null&&X.options&&(O.options=O.dataGroup.options,Xr(O,O.dataGroup.options),delete O.dataLabels)):(O=j[D],Y=o?o[D]:l.getRow(H,T),O||Y===void 0||(j[D]=O=new d(this,Y,u[H]))),O&&(O.index=g?x+H:D,S[H]=O,O.category=(_==null?void 0:_[O.x])??O.x,O.key=O.name??O.category);if(this.options.keys=w,j&&(h!==(R=j.length)||g))for(H=0;H<R;H++)H!==p||g||(H+=h),j[H]&&(j[H].destroyElements(),j[H].plotX=void 0);this.data=j,this.points=S,jt(this,"afterGeneratePoints")}getXExtremes(s){return{min:Kb(s),max:Af(s)}}getExtremes(s,o){var Z;let{xAxis:l,yAxis:u}=this,d=o||this.getExtremesFromAll||this.options.getExtremesFromAll,h=d&&this.cropped?this.dataTable:this.dataTable.modified,p=h.rowCount,g=s||this.stackedYData,w=g?[g]:((Z=this.keysAffectYAxis||this.pointArrayMap||["y"])==null?void 0:Z.map(X=>h.getColumn(X,!0)||[]))||[],S=this.getColumn("x",!0),x=[],_=this.requireSorting&&!this.is("column")?1:0,T=!!u&&u.positiveValuesOnly,A=d||this.cropped||!l,R,D,O,H=0,j=0;for(l&&(H=(R=l.getExtremes()).min,j=R.max),O=0;O<p;O++)if(D=S[O],A||(S[O+_]||D)>=H&&(S[O-_]||D)<=j)for(let X of w){let se=X[O];mn(se)&&(se>0||!T)&&x.push(se)}let Y={activeYData:x,dataMin:Kb(x),dataMax:Af(x)};return jt(this,"afterGetExtremes",{dataExtremes:Y}),Y}applyExtremes(){let s=this.getExtremes();return this.dataMin=s.dataMin,this.dataMax=s.dataMax,s}getFirstValidPoint(s,o=0,l=1){let u=s.length,d=o;for(;d>=0&&d<u;){if(cn(s[d]))return s[d];d+=l}}translate(){var H;this.generatePoints();let s=this.options,o=s.stacking,l=this.xAxis,u=this.enabledDataSorting,d=this.yAxis,h=this.points,p=h.length,g=this.pointPlacementToXValue(),w=!!g,S=s.threshold,x=s.startFromThreshold?S:0,_,T,A,R,D=Number.MAX_VALUE;function O(j){return Jb(j,-1e9,1e9)}for(_=0;_<p;_++){let j,Y=h[_],Z=Y.x,X,se,ie=Y.y,oe=Y.low,ye=o&&((H=d.stacking)==null?void 0:H.stacks[(this.negStacks&&ie<(x?0:S)?"-":"")+this.stackKey]);T=l.translate(Z,!1,!1,!1,!0,g),Y.plotX=mn(T)?Zb(O(T)):void 0,o&&this.visible&&ye&&ye[Z]&&(R=this.getStackIndicator(R,Z,this.index),!Y.isNull&&R.key&&(se=(X=ye[Z]).points[R.key]),X&&ny(se)&&(oe=se[0],ie=se[1],oe===x&&R.key===ye[Z].base&&(oe=$t(mn(S)?S:d.min)),d.positiveValuesOnly&&cn(oe)&&oe<=0&&(oe=void 0),Y.total=Y.stackTotal=$t(X.total),Y.percentage=cn(Y.y)&&X.total?Y.y/X.total*100:void 0,Y.stackY=ie,this.irregularWidths||X.setOffset(this.pointXOffset||0,this.barW||0,void 0,void 0,void 0,this.xAxis))),Y.yBottom=cn(oe)?O(d.translate(oe,!1,!0,!1,!0)):void 0,this.dataModify&&(ie=this.dataModify.modifyValue(ie,_)),mn(ie)&&Y.plotX!==void 0&&(j=mn(j=d.translate(ie,!1,!0,!1,!0))?O(j):void 0),Y.plotY=j,Y.isInside=this.isPointInside(Y),Y.clientX=w?Zb(l.translate(Z,!1,!1,!1,!0,g)):T,Y.negative=(Y.y||0)<(S||0),Y.isNull||Y.visible===!1||(A!==void 0&&(D=Math.min(D,Math.abs(T-A))),A=T),Y.zone=this.zones.length?Y.getZone():void 0,!Y.graphic&&this.group&&u&&(Y.isNew=!0)}this.closestPointRangePx=D,jt(this,"afterTranslate")}getValidPoints(s,o,l){let u=this.chart;return(s||this.points||[]).filter(function(d){let{plotX:h,plotY:p}=d;return!!((l||!d.isNull&&mn(p))&&(!o||u.isInsidePlot(h,p,{inverted:u.inverted})))&&d.visible!==!1})}getClipBox(){let{chart:s,xAxis:o,yAxis:l}=this,{x:u,y:d,width:h,height:p}=Kr(s.clipBox);return o&&o.len!==s.plotSizeX&&(h=o.len),l&&l.len!==s.plotSizeY&&(p=l.len),s.inverted&&!this.invertible&&([h,p]=[p,h]),{x:u,y:d,width:h,height:p}}getSharedClipKey(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0),this.sharedClipKey}setClip(){let{chart:s,group:o,markerGroup:l}=this,u=s.sharedClips,d=s.renderer,h=this.getClipBox(),p=this.getSharedClipKey(),g=u[p];g?g.animate(h):u[p]=g=d.clipRect(h),o&&o.clip(this.options.clip===!1?void 0:g),l&&l.clip()}animate(s){let{chart:o,group:l,markerGroup:u}=this,d=o.inverted,h=Xb(this.options.animation),p=[this.getSharedClipKey(),h.duration,h.easing,h.defer].join(","),g=o.sharedClips[p],w=o.sharedClips[p+"m"];if(s&&l){let S=this.getClipBox();if(g)g.attr("height",S.height);else{S.width=0,d&&(S.x=o.plotHeight),g=o.renderer.clipRect(S),o.sharedClips[p]=g;let x={x:-99,y:-99,width:d?o.plotWidth+199:99,height:d?99:o.plotHeight+199};w=o.renderer.clipRect(x),o.sharedClips[p+"m"]=w}l.clip(g),u==null||u.clip(w)}else if(g&&!g.hasClass("highcharts-animating")){let S=this.getClipBox(),x=h.step;(u!=null&&u.element.childNodes.length||o.series.length>1)&&(h.step=function(_,T){x&&x.apply(T,arguments),T.prop==="width"&&(w!=null&&w.element)&&w.attr(d?"height":"width",_+99)}),g.addClass("highcharts-animating").animate(S,h)}}afterAnimate(){this.setClip(),Of(this.chart.sharedClips,(s,o,l)=>{s&&!this.chart.container.querySelector(`[clip-path="url(#${s.id})"]`)&&(s.destroy(),delete l[o])}),this.finishedAnimating=!0,jt(this,"afterAnimate")}drawPoints(s=this.points){let o,l,u,d,h,p,g,w=this.chart,S=w.styledMode,{colorAxis:x,options:_}=this,T=_.marker,A=this[this.specialGroup||"markerGroup"],R=this.xAxis,D=$t(T.enabled,!R||!!R.isRadial||null,this.closestPointRangePx>=T.enabledThreshold*T.radius);if(T.enabled!==!1||this._hasPointMarkers)for(o=0;o<s.length;o++)if(d=(u=(l=s[o]).graphic)?"animate":"attr",h=l.marker||{},p=!!l.marker,(D&&h.enabled===void 0||h.enabled)&&!l.isNull&&l.visible!==!1){let O=$t(h.symbol,this.symbol,"rect");g=this.markerAttribs(l,l.selected&&"select"),this.enabledDataSorting&&(l.startXPos=R.reversed?-(g.width||0):R.width);let H=l.isInside!==!1;if(!u&&H&&((g.width||0)>0||l.hasImage)&&(l.graphic=u=w.renderer.symbol(O,g.x,g.y,g.width,g.height,p?h:T).add(A),this.enabledDataSorting&&w.hasRendered&&(u.attr({x:l.startXPos}),d="animate")),u&&d==="animate"&&u[H?"show":"hide"](H).animate(g),u){let j=this.pointAttribs(l,S||!l.selected?void 0:"select");S?x&&u.css({fill:j.fill}):u[d](j)}u&&u.addClass(l.getClassName(),!0)}else u&&(l.graphic=u.destroy())}markerAttribs(s,o){let l=this.options,u=l.marker,d=s.marker||{},h=d.symbol||u.symbol,p={},g,w,S=$t(d.radius,u&&u.radius);o&&(g=u.states[o],S=$t((w=d.states&&d.states[o])&&w.radius,g&&g.radius,S&&S+(g&&g.radiusPlus||0))),s.hasImage=h&&h.indexOf("url")===0,s.hasImage&&(S=0);let x=s.pos();return mn(S)&&x&&(l.crisp&&(x[0]=LC(x[0],s.hasImage?0:h==="rect"?(u==null?void 0:u.lineWidth)||0:1)),p.x=x[0]-S,p.y=x[1]-S),S&&(p.width=p.height=2*S),p}pointAttribs(s,o){let l=this.options.marker,u=s&&s.options,d=u&&u.marker||{},h=u&&u.color,p=s&&s.color,g=s&&s.zone&&s.zone.color,w,S,x=this.color,_,T,A=$t(d.lineWidth,l.lineWidth),R=1;return x=h||g||p||x,_=d.fillColor||l.fillColor||x,T=d.lineColor||l.lineColor||x,o=o||"normal",w=l.states[o]||{},A=$t((S=d.states&&d.states[o]||{}).lineWidth,w.lineWidth,A+$t(S.lineWidthPlus,w.lineWidthPlus,0)),_=S.fillColor||w.fillColor||_,{stroke:T=S.lineColor||w.lineColor||T,"stroke-width":A,fill:_,opacity:R=$t(S.opacity,w.opacity,R)}}destroy(s){let o,l,u,d=this,h=d.chart,p=/AppleWebKit\/533/.test(MC.navigator.userAgent),g=d.data||[];for(jt(d,"destroy",{keepEventsForUpdate:s}),this.removeEvents(s),(d.axisTypes||[]).forEach(function(w){(u=d[w])&&u.series&&(Qb(u.series,d),u.isDirty=u.forceRedraw=!0)}),d.legendItem&&d.chart.legend.destroyItem(d),o=g.length;o--;)(l=g[o])&&l.destroy&&l.destroy();for(let w of d.zones)RC(w,void 0,!0);_e.clearTimeout(d.animationTimeout),Of(d,function(w,S){w instanceof Fi&&!w.survive&&w[p&&S==="group"?"hide":"destroy"]()}),h.hoverSeries===d&&(h.hoverSeries=void 0),Qb(h.series,d),h.orderItems("series"),Of(d,function(w,S){s&&S==="hcEvents"||delete d[S]})}applyZones(){let{area:s,chart:o,graph:l,zones:u,points:d,xAxis:h,yAxis:p,zoneAxis:g}=this,{inverted:w,renderer:S}=o,x=this[`${g}Axis`],{isXAxis:_,len:T=0,minPointOffset:A=0}=x||{},R=((l==null?void 0:l.strokeWidth())||0)/2+1,D=(O,H=0,j=0)=>{w&&(j=T-j);let{translated:Y=0,lineClip:Z}=O,X=j-Y;Z==null||Z.push(["L",H,Math.abs(X)<R?j-R*(X<=0?-1:1):Y])};if(u.length&&(l||s)&&x&&mn(x.min)){let O=x.getExtremes().max+A,H=Z=>{Z.forEach((X,se)=>{(X[0]==="M"||X[0]==="L")&&(Z[se]=[X[0],_?T-X[1]:X[1],_?X[2]:T-X[2]])})};if(u.forEach(Z=>{Z.lineClip=[],Z.translated=Jb(x.toPixels($t(Z.value,O),!0)||0,0,T)}),l&&!this.showLine&&l.hide(),s&&s.hide(),g==="y"&&d.length<h.len)for(let Z of d){let{plotX:X,plotY:se,zone:ie}=Z,oe=ie&&u[u.indexOf(ie)-1];ie&&D(ie,X,se),oe&&D(oe,X,se)}let j=[],Y=x.toPixels(x.getExtremes().min-A,!0);u.forEach(Z=>{var Je,He;let X=Z.lineClip||[],se=Math.round(Z.translated||0);h.reversed&&X.reverse();let{clip:ie,simpleClip:oe}=Z,ye=0,we=0,Te=h.len,me=p.len;_?(ye=se,Te=Y):(we=se,me=Y);let Ee=[["M",ye,we],["L",Te,we],["L",Te,me],["L",ye,me],["Z"]],$e=[Ee[0],...X,Ee[1],Ee[2],...j,Ee[3],Ee[4]];j=X.reverse(),Y=se,w&&(H($e),s&&H(Ee)),ie?(ie.animate({d:$e}),oe==null||oe.animate({d:Ee})):(ie=Z.clip=S.path($e),s&&(oe=Z.simpleClip=S.path(Ee))),l&&((Je=Z.graph)==null||Je.clip(ie)),s&&((He=Z.area)==null||He.clip(oe))})}else this.visible&&(l&&l.show(),s&&s.show())}plotGroup(s,o,l,u,d){let h=this[s],p=!h,g={visibility:l,zIndex:u||.1};return cn(this.opacity)&&!this.chart.styledMode&&this.state!=="inactive"&&(g.opacity=this.opacity),h||(this[s]=h=this.chart.renderer.g().add(d)),h.addClass("highcharts-"+o+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(cn(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(h.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),h.attr(g)[p?"attr":"animate"](this.getPlotBox(o)),h}getPlotBox(s){let o=this.xAxis,l=this.yAxis,u=this.chart,d=u.inverted&&!u.polar&&o&&this.invertible&&s==="series";return u.inverted&&(o=l,l=this.xAxis),{translateX:o?o.left:u.plotLeft,translateY:l?l.top:u.plotTop,rotation:d?90:0,rotationOriginX:d?(o.len-l.len)/2:0,rotationOriginY:d?(o.len+l.len)/2:0,scaleX:d?-1:1,scaleY:1}}removeEvents(s){let{eventsToUnbind:o}=this;s||UC(this),o.length&&(o.forEach(l=>{l()}),o.length=0)}render(){var S,x,_,T,A;let s=this,{chart:o,options:l,hasRendered:u}=s,d=Xb(l.animation),h=s.visible?"inherit":"hidden",p=l.zIndex,g=o.seriesGroup,w=s.finishedAnimating?0:d.duration;jt(this,"render"),s.plotGroup("group","series",h,p,g),s.markerGroup=s.plotGroup("markerGroup","markers",h,p,g),l.clip!==!1&&s.setClip(),w&&((S=s.animate)==null||S.call(s,!0)),s.drawGraph&&(s.drawGraph(),s.applyZones()),s.visible&&s.drawPoints(),(x=s.drawDataLabels)==null||x.call(s),(_=s.redrawPoints)==null||_.call(s),l.enableMouseTracking&&((T=s.drawTracker)==null||T.call(s)),w&&((A=s.animate)==null||A.call(s)),u||(w&&d.defer&&(w+=d.defer),s.animationTimeout=iy(()=>{s.afterAnimate()},w||0)),s.isDirty=!1,s.hasRendered=!0,jt(s,"afterRender")}redraw(){let s=this.isDirty||this.isDirtyData;this.translate(),this.render(),s&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(s,o){let{xAxis:l,yAxis:u}=this,d=this.chart.inverted;return this.searchKDTree({clientX:d?l.len-s.chartY+l.pos:s.chartX-l.pos,plotY:d?u.len-s.chartX+u.pos:s.chartY-u.pos},o,s)}buildKDTree(s){this.buildingKdTree=!0;let o=this,l=o.options.findNearestPointBy.indexOf("y")>-1?2:1;delete o.kdTree,iy(function(){o.kdTree=function u(d,h,p){let g,w,S=d==null?void 0:d.length;if(S)return g=o.kdAxisArray[h%p],d.sort((x,_)=>(x[g]||0)-(_[g]||0)),{point:d[w=Math.floor(S/2)],left:u(d.slice(0,w),h+1,p),right:u(d.slice(w+1),h+1,p)}}(o.getValidPoints(void 0,!o.directTouch),l,l),o.buildingKdTree=!1},o.options.kdNow||(s==null?void 0:s.type)==="touchstart"?0:1)}searchKDTree(s,o,l,u,d){let h=this,[p,g]=this.kdAxisArray,w=o?"distX":"dist",S=(h.options.findNearestPointBy||"").indexOf("y")>-1?2:1,x=!!h.isBubble,_=u||((A,R,D)=>[(A[D]||0)<(R[D]||0)?A:R,!1]),T=d||((A,R)=>A<R);if(this.kdTree||this.buildingKdTree||this.buildKDTree(l),this.kdTree)return function A(R,D,O,H){var ye;let j=D.point,Y=h.kdAxisArray[O%H],Z=j,X=!1;(function(we,Te){var ze;let me=we[p],Ee=Te[p],$e=cn(me)&&cn(Ee)?me-Ee:null,Je=we[g],He=Te[g],Ye=cn(Je)&&cn(He)?Je-He:0,De=x&&((ze=Te.marker)==null?void 0:ze.radius)||0;Te.dist=Math.sqrt(($e&&$e*$e||0)+Ye*Ye)-De,Te.distX=cn($e)?Math.abs($e)-De:Number.MAX_VALUE})(R,j);let se=(R[Y]||0)-(j[Y]||0)+(x&&((ye=j.marker)==null?void 0:ye.radius)||0),ie=se<0?"left":"right",oe=se<0?"right":"left";return D[ie]&&([Z,X]=_(j,A(R,D[ie],O+1,H),w)),D[oe]&&T(Math.sqrt(se*se),Z[w],X)&&(Z=_(Z,A(R,D[oe],O+1,H),w)[0]),Z}(s,this.kdTree,S,S)}pointPlacementToXValue(){let{options:s,xAxis:o}=this,l=s.pointPlacement;return l==="between"&&(l=o.reversed?-.5:.5),mn(l)?l*(s.pointRange||o.pointRange):0}isPointInside(s){let{chart:o,xAxis:l,yAxis:u}=this,{plotX:d=-1,plotY:h=-1}=s;return h>=0&&h<=(u?u.len:o.plotHeight)&&d>=0&&d<=(l?l.len:o.plotWidth)}drawTracker(){var _;let s=this,o=s.options,l=o.trackByArea,u=[].concat((l?s.areaPath:s.graphPath)||[]),d=s.chart,h=d.pointer,p=d.renderer,g=((_=d.options.tooltip)==null?void 0:_.snap)||0,w=()=>{o.enableMouseTracking&&d.hoverSeries!==s&&s.onMouseOver()},S="rgba(192,192,192,"+(OC?1e-4:.002)+")",x=s.tracker;x?x.attr({d:u}):s.graph&&(s.tracker=x=p.path(u).attr({visibility:s.visible?"inherit":"hidden",zIndex:2}).addClass(l?"highcharts-tracker-area":"highcharts-tracker-line").add(s.group),d.styledMode||x.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:S,fill:l?S:"none","stroke-width":s.graph.strokeWidth()+(l?0:2*g)}),[s.tracker,s.markerGroup,s.dataLabelsGroup].forEach(T=>{T&&(T.addClass("highcharts-tracker").on("mouseover",w).on("mouseout",A=>{h==null||h.onTrackerMouseOut(A)}),o.cursor&&!d.styledMode&&T.css({cursor:o.cursor}),T.on("touchstart",w))})),jt(this,"afterDrawTracker")}addPoint(s,o,l,u,d){let h,p,g=this.options,{chart:w,data:S,dataTable:x,xAxis:_}=this,T=_&&_.hasNames&&_.names,A=g.data,R=this.getColumn("x");o=$t(o,!0);let D={series:this};this.pointClass.prototype.applyOptions.apply(D,[s]);let O=D.x;if(p=R.length,this.requireSorting&&O<R[p-1])for(h=!0;p&&R[p-1]>O;)p--;x.setRow(D,p,!0,{addColumns:!1}),T&&D.name&&(T[O]=D.name),A==null||A.splice(p,0,s),(h||this.processedData)&&(this.data.splice(p,0,null),this.processData()),g.legendType==="point"&&this.generatePoints(),l&&(S[0]&&S[0].remove?S[0].remove(!1):([S,A,...Object.values(x.getColumns())].filter(cn).forEach(H=>{H.shift()}),x.rowCount-=1,jt(x,"afterDeleteRows"))),d!==!1&&jt(this,"addPoint",{point:D}),this.isDirty=!0,this.isDirtyData=!0,o&&w.redraw(u)}removePoint(s,o,l){let u=this,{chart:d,data:h,points:p,dataTable:g}=u,w=h[s],S=function(){[(p==null?void 0:p.length)===h.length?p:void 0,h,u.options.data,...Object.values(g.getColumns())].filter(cn).forEach(x=>{x.splice(s,1)}),g.rowCount-=1,jt(g,"afterDeleteRows"),w==null||w.destroy(),u.isDirty=!0,u.isDirtyData=!0,o&&d.redraw()};CC(l,d),o=$t(o,!0),w?w.firePointEvent("remove",null,S):S()}remove(s,o,l,u){let d=this,h=d.chart;function p(){d.destroy(u),h.isDirtyLegend=h.isDirtyBox=!0,h.linkSeries(u),$t(s,!0)&&h.redraw(o)}l!==!1?jt(d,"remove",null,p):p()}update(s,o){var O,H;jt(this,"update",{options:s=IC(s,this.userOptions)});let l=this,u=l.chart,d=l.userOptions,h=l.initialType||l.type,p=u.options.plotOptions,g=Yr[h].prototype,w=l.finishedAnimating&&{animation:!1},S={},x,_,T=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],A=s.type||d.type||u.options.chart.type,R=!(this.hasDerivedData||A&&A!==this.type||s.keys!==void 0||s.pointStart!==void 0||s.pointInterval!==void 0||s.relativeXValue!==void 0||s.joinBy||s.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some(j=>l.hasOptionChanged(j)));A=A||h,R?(T.push("data","isDirtyData","isDirtyCanvas","points","dataTable","processedData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX","transformGroups"),s.visible!==!1&&T.push("area","graph"),l.parallelArrays.forEach(function(j){T.push(j+"Data")}),s.data&&(s.dataSorting&&Xr(l.options.dataSorting,s.dataSorting),this.setData(s.data,!1))):this.dataTable.modified=this.dataTable,s=Kr(d,{index:d.index===void 0?l.index:d.index,pointStart:((O=p==null?void 0:p.series)==null?void 0:O.pointStart)??d.pointStart??l.getColumn("x")[0]},!R&&{data:l.options.data},s,w),R&&s.data&&(s.data=l.options.data),(T=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(T)).forEach(function(j){T[j]=l[j],delete l[j]});let D=!1;if(Yr[A]){if(D=A!==l.type,l.remove(!1,!1,!1,!0),D)if(u.propFromSeries(),Object.setPrototypeOf)Object.setPrototypeOf(l,Yr[A].prototype);else{let j=Object.hasOwnProperty.call(l,"hcEvents")&&l.hcEvents;for(_ in g)l[_]=void 0;Xr(l,Yr[A].prototype),j?l.hcEvents=j:delete l.hcEvents}}else lc(17,!0,u,{missingModuleFor:A});if(T.forEach(function(j){l[j]=T[j]}),l.init(u,s),R&&this.points)for(let j of((x=l.options).visible===!1?(S.graphic=1,S.dataLabel=1):(this.hasMarkerChanged(x,d)&&(S.graphic=1),(H=l.hasDataLabels)!=null&&H.call(l)||(S.dataLabel=1)),this.points))j&&j.series&&(j.resolveColor(),Object.keys(S).length&&j.destroyElements(S),x.showInLegend===!1&&j.legendItem&&u.legend.destroyItem(j));l.initialType=h,u.linkSeries(),u.setSortedData(),D&&l.linkedSeries.length&&(l.isDirtyData=!0),jt(this,"afterUpdate"),$t(o,!0)&&u.redraw(!!R&&void 0)}setName(s){this.name=this.options.name=this.userOptions.name=s,this.chart.isDirtyLegend=!0}hasOptionChanged(s){var p,g;let o=this.chart,l=this.options[s],u=o.options.plotOptions,d=this.userOptions[s],h=$t((p=u==null?void 0:u[this.type])==null?void 0:p[s],(g=u==null?void 0:u.series)==null?void 0:g[s]);return d&&!cn(h)?l!==d:l!==$t(h,l)}onMouseOver(){let s=this.chart,o=s.hoverSeries,l=s.pointer;l==null||l.setHoverChartIndex(),o&&o!==this&&o.onMouseOut(),this.options.events.mouseOver&&jt(this,"mouseOver"),this.setState("hover"),s.hoverSeries=this}onMouseOut(){let s=this.options,o=this.chart,l=o.tooltip,u=o.hoverPoint;o.hoverSeries=null,u&&u.onMouseOut(),this&&s.events.mouseOut&&jt(this,"mouseOut"),l&&!this.stickyTracking&&(!l.shared||this.noSharedTooltip)&&l.hide(),o.series.forEach(function(d){d.setState("",!0)})}setState(s,o){let l=this,u=l.options,d=l.graph,h=u.inactiveOtherPoints,p=u.states,g=$t(p[s||"normal"]&&p[s||"normal"].animation,l.chart.options.chart.animation),w=u.lineWidth,S=u.opacity;if(s=s||"",l.state!==s&&([l.group,l.markerGroup,l.dataLabelsGroup].forEach(function(x){x&&(l.state&&x.removeClass("highcharts-series-"+l.state),s&&x.addClass("highcharts-series-"+s))}),l.state=s,!l.chart.styledMode)){if(p[s]&&p[s].enabled===!1)return;if(s&&(w=p[s].lineWidth||w+(p[s].lineWidthPlus||0),S=$t(p[s].opacity,S)),d&&!d.dashstyle&&mn(w))for(let x of[d,...this.zones.map(_=>_.graph)])x==null||x.animate({"stroke-width":w},g);h||[l.group,l.markerGroup,l.dataLabelsGroup,l.labelBySeries].forEach(function(x){x&&x.animate({opacity:S},g)})}o&&h&&l.points&&l.setAllPointsToState(s||void 0)}setAllPointsToState(s){this.points.forEach(function(o){o.setState&&o.setState(s)})}setVisible(s,o){var g;let l=this,u=l.chart,d=u.options.chart.ignoreHiddenSeries,h=l.visible;l.visible=s=l.options.visible=l.userOptions.visible=s===void 0?!h:s;let p=s?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(w=>{var S;(S=l[w])==null||S[p]()}),(u.hoverSeries===l||((g=u.hoverPoint)==null?void 0:g.series)===l)&&l.onMouseOut(),l.legendItem&&u.legend.colorizeItem(l,s),l.isDirty=!0,l.options.stacking&&u.series.forEach(w=>{w.options.stacking&&w.visible&&(w.isDirty=!0)}),l.linkedSeries.forEach(w=>{w.setVisible(s,!1)}),d&&(u.isDirtyBox=!0),jt(l,p),o!==!1&&u.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(s){this.selected=s=this.options.selected=s===void 0?!this.selected:s,this.checkbox&&(this.checkbox.checked=s),jt(this,s?"select":"unselect")}shouldShowTooltip(s,o,l={}){return l.series=this,l.visiblePlotOnly=!0,this.chart.isInsidePlot(s,o,l)}drawLegendSymbol(s,o){var l;(l=qb[this.options.legendSymbol||"rectangle"])==null||l.call(this,s,o)}}Jr.defaultOptions={lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:v}=this.series.chart;return typeof this.y!="number"?"":v(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},Jr.types=qt.seriesTypes,Jr.registerType=qt.registerSeriesType,Xr(Jr.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,invertible:!0,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:_s,requireSorting:!0,sorted:!0}),qt.series=Jr;let Zn=Jr,{animObject:BC,setAnimation:HC}=Sn,{registerEventOptions:sy}=Vl,{composed:jC,marginNames:ry}=L,{distribute:$C}=Nl,{format:zC}=yi,{addEvent:cc,createElement:WC,css:VC,defined:Mf,discardElement:GC,find:qC,fireEvent:ns,isNumber:oy,merge:cr,pick:ri,pushUnique:YC,relativeLength:XC,stableSort:KC,syncTimeout:JC}=_e;class ay{constructor(s,o){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=s,this.setOptions(o),o.enabled&&(this.render(),sy(this,o),cc(this.chart,"endResize",function(){this.legend.positionCheckboxes()})),cc(this.chart,"render",()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())})}setOptions(s){let o=ri(s.padding,8);this.options=s,this.chart.styledMode||(this.itemStyle=s.itemStyle,this.itemHiddenStyle=cr(this.itemStyle,s.itemHiddenStyle)),this.itemMarginTop=s.itemMarginTop,this.itemMarginBottom=s.itemMarginBottom,this.padding=o,this.initialItemY=o-5,this.symbolWidth=ri(s.symbolWidth,16),this.pages=[],this.proximate=s.layout==="proximate"&&!this.chart.inverted,this.baseline=void 0}update(s,o){let l=this.chart;this.setOptions(cr(!0,this.options,s)),"events"in this.options&&sy(this,this.options),this.destroy(),l.isDirtyLegend=l.isDirtyBox=!0,ri(o,!0)&&l.redraw(),ns(this,"afterUpdate",{redraw:o})}colorizeItem(s,o){var w;let l=s.color,{area:u,group:d,label:h,line:p,symbol:g}=s.legendItem||{};if((s instanceof Zn||s instanceof _s)&&(s.color=((w=s.options)==null?void 0:w.legendSymbolColor)||l),d==null||d[o?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:S={}}=this,x=S.color,{fillColor:_,fillOpacity:T,lineColor:A,marker:R}=s.options,D=O=>(!o&&(O.fill&&(O.fill=x),O.stroke&&(O.stroke=x)),O);h==null||h.css(cr(o?this.itemStyle:S)),p==null||p.attr(D({stroke:A||s.color})),g&&g.attr(D(R&&g.isMarker?s.pointAttribs():{fill:s.color})),u==null||u.attr(D({fill:_||s.color,"fill-opacity":_?1:T??.75}))}s.color=l,ns(this,"afterColorizeItem",{item:s,visible:o})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(s){let{group:o,x:l=0,y:u=0}=s.legendItem||{},d=this.options,h=d.symbolPadding,p=!d.rtl,g=s.checkbox;if(o&&o.element){let w={translateX:p?l:this.legendWidth-l-2*h-4,translateY:u};o[Mf(o.translateY)?"animate":"attr"](w,void 0,()=>{ns(this,"afterPositionItem",{item:s})})}g&&(g.x=l,g.y=u)}destroyItem(s){let o=s.checkbox,l=s.legendItem||{};for(let u of["group","label","line","symbol"])l[u]&&(l[u]=l[u].destroy());o&&GC(o),s.legendItem=void 0}destroy(){for(let s of this.getAllItems())this.destroyItem(s);for(let s of["clipRect","up","down","pager","nav","box","title","group"])this[s]&&(this[s]=this[s].destroy());this.display=null}positionCheckboxes(){let s,o=this.group&&this.group.alignAttr,l=this.clipHeight||this.legendHeight,u=this.titleHeight;o&&(s=o.translateY,this.allItems.forEach(function(d){let h,p=d.checkbox;p&&(h=s+u+p.y+(this.scrollOffset||0)+3,VC(p,{left:o.translateX+d.checkboxOffset+p.x-20+"px",top:h+"px",display:this.proximate||h>s-6&&h<s+l-6?"":"none"}))},this))}renderTitle(){let s=this.options,o=this.padding,l=s.title,u,d=0;l.text&&(this.title||(this.title=this.chart.renderer.label(l.text,o-3,o-4,void 0,void 0,void 0,s.useHTML,void 0,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(l.style),this.title.add(this.group)),l.width||this.title.css({width:this.maxLegendWidth+"px"}),d=(u=this.title.getBBox()).height,this.offsetWidth=u.width,this.contentGroup.attr({translateY:d})),this.titleHeight=d}setText(s){let o=this.options;s.legendItem.label.attr({text:o.labelFormat?zC(o.labelFormat,s,this.chart):o.labelFormatter.call(s)})}renderItem(s){let o=s.legendItem=s.legendItem||{},l=this.chart,u=l.renderer,d=this.options,h=d.layout==="horizontal",p=this.symbolWidth,g=d.symbolPadding||0,w=this.itemStyle,S=this.itemHiddenStyle,x=h?ri(d.itemDistance,20):0,_=!d.rtl,T=!s.series,A=!T&&s.series.drawLegendSymbol?s.series:s,R=A.options,D=!!this.createCheckboxForItem&&R&&R.showCheckbox,O=d.useHTML,H=s.options.className,j=o.label,Y=p+g+x+(D?20:0);!j&&(o.group=u.g("legend-item").addClass("highcharts-"+A.type+"-series highcharts-color-"+s.colorIndex+(H?" "+H:"")+(T?" highcharts-series-"+s.index:"")).attr({zIndex:1}).add(this.scrollGroup),o.label=j=u.text("",_?p+g:-g,this.baseline||0,O),l.styledMode||j.css(cr(s.visible?w:S)),j.attr({align:_?"left":"right",zIndex:2}).add(o.group),!this.baseline&&(this.fontMetrics=u.fontMetrics(j),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,j.attr("y",this.baseline),this.symbolHeight=ri(d.symbolHeight,this.fontMetrics.f),d.squareSymbol&&(this.symbolWidth=ri(d.symbolWidth,Math.max(this.symbolHeight,16)),Y=this.symbolWidth+g+x+(D?20:0),_&&j.attr("x",this.symbolWidth+g))),A.drawLegendSymbol(this,s),this.setItemEvents&&this.setItemEvents(s,j,O)),D&&!s.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(s),this.colorizeItem(s,s.visible),(l.styledMode||!w.width)&&j.css({width:(d.itemWidth||this.widthOption||l.spacingBox.width)-Y+"px"}),this.setText(s);let Z=j.getBBox(),X=this.fontMetrics&&this.fontMetrics.h||0;s.itemWidth=s.checkboxOffset=d.itemWidth||o.labelWidth||Z.width+Y,this.maxItemWidth=Math.max(this.maxItemWidth,s.itemWidth),this.totalItemWidth+=s.itemWidth,this.itemHeight=s.itemHeight=Math.round(o.labelHeight||(Z.height>1.5*X?Z.height:X))}layoutItem(s){let o=this.options,l=this.padding,u=o.layout==="horizontal",d=s.itemHeight,h=this.itemMarginBottom,p=this.itemMarginTop,g=u?ri(o.itemDistance,20):0,w=this.maxLegendWidth,S=o.alignColumns&&this.totalItemWidth>w?this.maxItemWidth:s.itemWidth,x=s.legendItem||{};u&&this.itemX-l+S>w&&(this.itemX=l,this.lastLineHeight&&(this.itemY+=p+this.lastLineHeight+h),this.lastLineHeight=0),this.lastItemY=p+this.itemY+h,this.lastLineHeight=Math.max(d,this.lastLineHeight),x.x=this.itemX,x.y=this.itemY,u?this.itemX+=S:(this.itemY+=p+d+h,this.lastLineHeight=d),this.offsetWidth=this.widthOption||Math.max((u?this.itemX-l-(s.checkbox?0:g):S)+l,this.offsetWidth)}getAllItems(){let s=[];return this.chart.series.forEach(function(o){let l=o&&o.options;o&&ri(l.showInLegend,!Mf(l.linkedTo)&&void 0,!0)&&(s=s.concat((o.legendItem||{}).labels||(l.legendType==="point"?o.data:o)))}),ns(this,"afterGetAllItems",{allItems:s}),s}getAlignment(){let s=this.options;return this.proximate?s.align.charAt(0)+"tv":s.floating?"":s.align.charAt(0)+s.verticalAlign.charAt(0)+s.layout.charAt(0)}adjustMargins(s,o){let l=this.chart,u=this.options,d=this.getAlignment();d&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(h,p){h.test(d)&&!Mf(s[p])&&(l[ry[p]]=Math.max(l[ry[p]],l.legend[(p+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][p]*u[p%2?"x":"y"]+ri(u.margin,12)+o[p]+(l.titleOffset[p]||0)))})}proximatePositions(){let s,o=this.chart,l=[],u=this.options.align==="left";for(let d of(this.allItems.forEach(function(h){let p,g,w=u,S,x;h.yAxis&&(h.xAxis.options.reversed&&(w=!w),h.points&&(p=qC(w?h.points:h.points.slice(0).reverse(),function(_){return oy(_.plotY)})),g=this.itemMarginTop+h.legendItem.label.getBBox().height+this.itemMarginBottom,x=h.yAxis.top-o.plotTop,S=h.visible?(p?p.plotY:h.yAxis.height)+(x-.3*g):x+h.yAxis.height,l.push({target:S,size:g,item:h}))},this),$C(l,o.plotHeight)))s=d.item.legendItem||{},oy(d.pos)&&(s.y=o.plotTop-o.spacing[0]+d.pos)}render(){let s=this.chart,o=s.renderer,l=this.options,u=this.padding,d=this.getAllItems(),h,p,g,w=this.group,S,x=this.box;this.itemX=u,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=XC(l.width,s.spacingBox.width-u),S=s.spacingBox.width-2*u-l.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(S/=2),this.maxLegendWidth=this.widthOption||S,w||(this.group=w=o.g("legend").addClass(l.className||"").attr({zIndex:7}).add(),this.contentGroup=o.g().attr({zIndex:1}).add(w),this.scrollGroup=o.g().add(this.contentGroup)),this.renderTitle(),KC(d,(_,T)=>(_.options&&_.options.legendIndex||0)-(T.options&&T.options.legendIndex||0)),l.reversed&&d.reverse(),this.allItems=d,this.display=h=!!d.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,d.forEach(this.renderItem,this),d.forEach(this.layoutItem,this),p=(this.widthOption||this.offsetWidth)+u,g=this.lastItemY+this.lastLineHeight+this.titleHeight,g=this.handleOverflow(g)+u,x||(this.box=x=o.rect().addClass("highcharts-legend-box").attr({r:l.borderRadius}).add(w)),s.styledMode||x.attr({stroke:l.borderColor,"stroke-width":l.borderWidth||0,fill:l.backgroundColor||"none"}).shadow(l.shadow),p>0&&g>0&&x[x.placed?"animate":"attr"](x.crisp.call({},{x:0,y:0,width:p,height:g},x.strokeWidth())),w[h?"show":"hide"](),s.styledMode&&w.getStyle("display")==="none"&&(p=g=0),this.legendWidth=p,this.legendHeight=g,h&&this.align(),this.proximate||this.positionItems(),ns(this,"afterRender")}align(s=this.chart.spacingBox){let o=this.chart,l=this.options,u=s.y;/(lth|ct|rth)/.test(this.getAlignment())&&o.titleOffset[0]>0?u+=o.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&o.titleOffset[2]>0&&(u-=o.titleOffset[2]),u!==s.y&&(s=cr(s,{y:u})),o.hasRendered||(this.group.placed=!1),this.group.align(cr(l,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":l.verticalAlign}),!0,s)}handleOverflow(s){let o=this,l=this.chart,u=l.renderer,d=this.options,h=d.y,p=d.verticalAlign==="top",g=this.padding,w=d.maxHeight,S=d.navigation,x=ri(S.animation,!0),_=S.arrowSize||12,T=this.pages,A=this.allItems,R=function(se){typeof se=="number"?X.attr({height:se}):X&&(o.clipRect=X.destroy(),o.contentGroup.clip()),o.contentGroup.div&&(o.contentGroup.div.style.clip=se?"rect("+g+"px,9999px,"+(g+se)+"px,0)":"auto")},D=function(se){return o[se]=u.circle(0,0,1.3*_).translate(_/2,_/2).add(Z),l.styledMode||o[se].attr("fill","rgba(0,0,0,0.0001)"),o[se]},O,H,j,Y=l.spacingBox.height+(p?-h:h)-g,Z=this.nav,X=this.clipRect;return d.layout!=="horizontal"||d.verticalAlign==="middle"||d.floating||(Y/=2),w&&(Y=Math.min(Y,w)),T.length=0,s&&Y>0&&s>Y&&S.enabled!==!1?(this.clipHeight=O=Math.max(Y-20-this.titleHeight-g,0),this.currentPage=ri(this.currentPage,1),this.fullHeight=s,A.forEach((se,ie)=>{let oe=(j=se.legendItem||{}).y||0,ye=Math.round(j.label.getBBox().height),we=T.length;(!we||oe-T[we-1]>O&&(H||oe)!==T[we-1])&&(T.push(H||oe),we++),j.pageIx=we-1,H&&((A[ie-1].legendItem||{}).pageIx=we-1),ie===A.length-1&&oe+ye-T[we-1]>O&&oe>T[we-1]&&(T.push(oe),j.pageIx=we),oe!==H&&(H=oe)}),X||(X=o.clipRect=u.clipRect(0,g-2,9999,0),o.contentGroup.clip(X)),R(O),Z||(this.nav=Z=u.g().attr({zIndex:1}).add(this.group),this.up=u.symbol("triangle",0,0,_,_).add(Z),D("upTracker").on("click",function(){o.scroll(-1,x)}),this.pager=u.text("",15,10).addClass("highcharts-legend-navigation"),!l.styledMode&&S.style&&this.pager.css(S.style),this.pager.add(Z),this.down=u.symbol("triangle-down",0,0,_,_).add(Z),D("downTracker").on("click",function(){o.scroll(1,x)})),o.scroll(0),s=Y):Z&&(R(),this.nav=Z.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),s}scroll(s,o){let l=this.chart,u=this.pages,d=u.length,h=this.clipHeight,p=this.options.navigation,g=this.pager,w=this.padding,S=this.currentPage+s;S>d&&(S=d),S>0&&(o!==void 0&&HC(o,l),this.nav.attr({translateX:w,translateY:h+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(x){x.attr({class:S===1?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),g.attr({text:S+"/"+d}),[this.down,this.downTracker].forEach(function(x){x.attr({x:18+this.pager.getBBox().width,class:S===d?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),l.styledMode||(this.up.attr({fill:S===1?p.inactiveColor:p.activeColor}),this.upTracker.css({cursor:S===1?"default":"pointer"}),this.down.attr({fill:S===d?p.inactiveColor:p.activeColor}),this.downTracker.css({cursor:S===d?"default":"pointer"})),this.scrollOffset=-u[S-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=S,this.positionCheckboxes(),JC(()=>{ns(this,"afterScroll",{currentPage:S})},BC(ri(o,l.renderer.globalAnimation,!0)).duration))}setItemEvents(s,o,l){let u=this,d=s.legendItem||{},h=u.chart.renderer.boxWrapper,p=s instanceof _s,g=s instanceof Zn,w="highcharts-legend-"+(p?"point":"series")+"-active",S=u.chart.styledMode,x=l?[o,d.symbol]:[d.group],_=T=>{u.allItems.forEach(A=>{s!==A&&[A].concat(A.linkedSeries||[]).forEach(R=>{R.setState(T,!p)})})};for(let T of x)T&&T.on("mouseover",function(){s.visible&&_("inactive"),s.setState("hover"),s.visible&&h.addClass(w),S||o.css(u.options.itemHoverStyle)}).on("mouseout",function(){u.chart.styledMode||o.css(cr(s.visible?u.itemStyle:u.itemHiddenStyle)),_(""),h.removeClass(w),s.setState()}).on("click",function(A){let R=function(){s.setVisible&&s.setVisible(),_(s.visible?"inactive":"")};h.removeClass(w),ns(u,"itemClick",{browserEvent:A,legendItem:s},R),p?s.firePointEvent("legendItemClick",{browserEvent:A}):g&&ns(s,"legendItemClick",{browserEvent:A})})}createCheckboxForItem(s){s.checkbox=WC("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:s.selected,defaultChecked:s.selected},this.options.itemCheckboxStyle,this.chart.container),cc(s.checkbox,"click",function(o){let l=o.target;ns(s.series||s,"checkboxClick",{checked:l.checked,item:s},function(){s.select()})})}}(function(v){v.compose=function(s){YC(jC,"Core.Legend")&&cc(s,"beforeMargins",function(){this.legend=new v(this,this.options.legend)})}})(ay);let ly=ay,{animate:Lf,animObject:ZC,setAnimation:Rf}=Sn,{defaultOptions:If}=Ie,{numberFormat:QC}=yi,{registerEventOptions:cy}=Vl,{charts:ur,doc:oa,marginNames:uy,svg:eA,win:dy}=L,{seriesTypes:Df}=qt,{addEvent:Nf,attr:fy,createElement:Ff,css:Si,defined:Es,diffObjects:hy,discardElement:tA,erase:nA,error:Uf,extend:Ts,find:Bf,fireEvent:ct,getAlignFactor:iA,getStyle:Hf,isArray:sA,isNumber:Zr,isObject:rA,isString:uc,merge:is,objectEach:jf,pick:kn,pInt:oA,relativeLength:py,removeEvent:my,splat:dc,syncTimeout:aA,uniqueKey:lA}=_e;class Cs{static chart(s,o,l){return new Cs(s,o,l)}constructor(s,o,l){this.sharedClips={};let u=[...arguments];(uc(s)||s.nodeName)&&(this.renderTo=u.shift()),this.init(u[0],u[1])}setZoomOptions(){let s=this.options.chart,o=s.zooming;this.zooming={...o,type:kn(s.zoomType,o.type),key:kn(s.zoomKey,o.key),pinchType:kn(s.pinchType,o.pinchType),singleTouch:kn(s.zoomBySingleTouch,o.singleTouch,!1),resetButton:is(o.resetButton,s.resetZoomButton)}}init(s,o){ct(this,"init",{args:arguments},function(){var h;let l=is(If,s),u=l.chart,d=this.renderTo||u.renderTo;this.userOptions=Ts({},s),(this.renderTo=uc(d)?oa.getElementById(d):d)||Uf(13,!0,this),this.margin=[],this.spacing=[],this.labelCollectors=[],this.callback=o,this.isResizing=0,this.options=l,this.axes=[],this.series=[],this.locale=l.lang.locale??((h=this.renderTo.closest("[lang]"))==null?void 0:h.lang),this.time=new _t(Ts(l.time||{},{locale:this.locale})),l.time=this.time.options,this.numberFormatter=(u.numberFormatter||QC).bind(this),this.styledMode=u.styledMode,this.hasCartesianSeries=u.showAxes,this.index=ur.length,ur.push(this),L.chartCount++,cy(this,u),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),ct(this,"afterInit"),this.firstRender()})}initSeries(s){let o=this.options.chart,l=s.type||o.type,u=Df[l];u||Uf(17,!0,this,{missingModuleFor:l});let d=new u;return typeof d.init=="function"&&d.init(this,s),d}setSortedData(){this.getSeriesOrderByLinks().forEach(function(s){s.points||s.data||!s.enabledDataSorting||s.setData(s.options.data,!1)})}getSeriesOrderByLinks(){return this.series.concat().sort(function(s,o){return s.linkedSeries.length||o.linkedSeries.length?o.linkedSeries.length-s.linkedSeries.length:0})}orderItems(s,o=0){let l=this[s],u=this.options[s]=dc(this.options[s]).slice(),d=this.userOptions[s]=this.userOptions[s]?dc(this.userOptions[s]).slice():[];if(this.hasRendered&&(u.splice(o),d.splice(o)),l)for(let h=o,p=l.length;h<p;++h){let g=l[h];g&&(g.index=h,g instanceof Zn&&(g.name=g.getName()),g.options.isInternal||(u[h]=g.options,d[h]=g.userOptions))}}isInsidePlot(s,o,l={}){var D;let{inverted:u,plotBox:d,plotLeft:h,plotTop:p,scrollablePlotBox:g}=this,{scrollLeft:w=0,scrollTop:S=0}=l.visiblePlotOnly&&((D=this.scrollablePlotArea)==null?void 0:D.scrollingContainer)||{},x=l.series,_=l.visiblePlotOnly&&g||d,T=l.inverted?o:s,A=l.inverted?s:o,R={x:T,y:A,isInsidePlot:!0,options:l};if(!l.ignoreX){let O=x&&(u&&!this.polar?x.yAxis:x.xAxis)||{pos:h,len:1/0},H=l.paneCoordinates?O.pos+T:h+T;H>=Math.max(w+h,O.pos)&&H<=Math.min(w+h+_.width,O.pos+O.len)||(R.isInsidePlot=!1)}if(!l.ignoreY&&R.isInsidePlot){let O=!u&&l.axis&&!l.axis.isXAxis&&l.axis||x&&(u?x.xAxis:x.yAxis)||{pos:p,len:1/0},H=l.paneCoordinates?O.pos+A:p+A;H>=Math.max(S+p,O.pos)&&H<=Math.min(S+p+_.height,O.pos+O.len)||(R.isInsidePlot=!1)}return ct(this,"afterIsInsidePlot",R),R.isInsidePlot}redraw(s){ct(this,"beforeRedraw");let o=this.hasCartesianSeries?this.axes:this.colorAxis||[],l=this.series,u=this.pointer,d=this.legend,h=this.userOptions.legend,p=this.renderer,g=p.isHidden(),w=[],S,x,_,T=this.isDirtyBox,A=this.isDirtyLegend,R;for(p.rootFontSize=p.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),Rf(!!this.hasRendered&&s,this),g&&this.temporaryDisplay(),this.layOutTitles(!1),_=l.length;_--;)if(((R=l[_]).options.stacking||R.options.centerInCategory)&&(x=!0,R.isDirty)){S=!0;break}if(S)for(_=l.length;_--;)(R=l[_]).options.stacking&&(R.isDirty=!0);l.forEach(function(D){D.isDirty&&(D.options.legendType==="point"?(typeof D.updateTotals=="function"&&D.updateTotals(),A=!0):h&&(h.labelFormatter||h.labelFormat)&&(A=!0)),D.isDirtyData&&ct(D,"updatedData")}),A&&d&&d.options.enabled&&(d.render(),this.isDirtyLegend=!1),x&&this.getStacks(),o.forEach(function(D){D.updateNames(),D.setScale()}),this.getMargins(),o.forEach(function(D){D.isDirty&&(T=!0)}),o.forEach(function(D){let O=D.min+","+D.max;D.extKey!==O&&(D.extKey=O,w.push(function(){ct(D,"afterSetExtremes",Ts(D.eventArgs,D.getExtremes())),delete D.eventArgs})),(T||x)&&D.redraw()}),T&&this.drawChartBox(),ct(this,"predraw"),l.forEach(function(D){(T||D.isDirty)&&D.visible&&D.redraw(),D.isDirtyData=!1}),u&&u.reset(!0),p.draw(),ct(this,"redraw"),ct(this,"render"),g&&this.temporaryDisplay(!0),w.forEach(function(D){D.call()})}get(s){let o=this.series;function l(d){return d.id===s||d.options&&d.options.id===s}let u=Bf(this.axes,l)||Bf(this.series,l);for(let d=0;!u&&d<o.length;d++)u=Bf(o[d].points||[],l);return u}createAxes(){let s=this.userOptions;for(let o of(ct(this,"createAxes"),["xAxis","yAxis"]))for(let l of s[o]=dc(s[o]||{}))new Vr(this,l,o);ct(this,"afterCreateAxes")}getSelectedPoints(){return this.series.reduce((s,o)=>(o.getPointsCollection().forEach(l=>{kn(l.selectedStaging,l.selected)&&s.push(l)}),s),[])}getSelectedSeries(){return this.series.filter(s=>s.selected)}setTitle(s,o,l){this.applyDescription("title",s),this.applyDescription("subtitle",o),this.applyDescription("caption",void 0),this.layOutTitles(l)}applyDescription(s,o){var h;let l=this,u=this.options[s]=is(this.options[s],o),d=this[s];d&&o&&(this[s]=d=d.destroy()),u&&!d&&((d=this.renderer.text(u.text,0,0,u.useHTML).attr({align:u.align,class:"highcharts-"+s,zIndex:u.zIndex||4}).css({textOverflow:"ellipsis",whiteSpace:"nowrap"}).add()).update=function(p,g){l.applyDescription(s,p),l.layOutTitles(g)},this.styledMode||d.css(Ts(s==="title"?{fontSize:this.options.isStock?"1em":"1.2em"}:{},u.style)),d.textPxLength=d.getBBox().width,d.css({whiteSpace:(h=u.style)==null?void 0:h.whiteSpace}),this[s]=d)}layOutTitles(s=!0){var p,g,w,S;let o=[0,0,0],{options:l,renderer:u,spacingBox:d}=this;["title","subtitle","caption"].forEach(x=>{var D;let _=this[x],T=this.options[x],A=is(d),R=(_==null?void 0:_.textPxLength)||0;if(_&&T){ct(this,"layOutTitle",{alignTo:A,key:x,textPxLength:R});let O=u.fontMetrics(_),H=O.b,j=O.h,Y=T.verticalAlign||"top",Z=Y==="top",X=Z&&T.minScale||1,se=x==="title"?Z?-3:0:Z?o[0]+2:0,ie=Math.min(A.width/R,1),oe=Math.max(X,ie),ye=is({y:Y==="bottom"?H:se+H},{align:x==="title"?ie<X?"left":"center":(D=this.title)==null?void 0:D.alignValue},T),we=T.width||(ie>X?this.chartWidth:A.width)/oe;_.alignValue!==ye.align&&(_.placed=!1);let Te=Math.round(_.css({width:`${we}px`}).getBBox(T.useHTML).height);if(ye.height=Te,_.align(ye,!1,A).attr({align:ye.align,scaleX:oe,scaleY:oe,"transform-origin":`${A.x+R*oe*iA(ye.align)} ${j}`}),!T.floating){let me=Te*(Te<1.2*j?1:oe);Y==="top"?o[0]=Math.ceil(o[0]+me):Y==="bottom"&&(o[2]=Math.ceil(o[2]+me))}}},this),o[0]&&(((p=l.title)==null?void 0:p.verticalAlign)||"top")==="top"&&(o[0]+=((g=l.title)==null?void 0:g.margin)||0),o[2]&&((w=l.caption)==null?void 0:w.verticalAlign)==="bottom"&&(o[2]+=((S=l.caption)==null?void 0:S.margin)||0);let h=!this.titleOffset||this.titleOffset.join(",")!==o.join(",");this.titleOffset=o,ct(this,"afterLayOutTitles"),!this.isDirtyBox&&h&&(this.isDirtyBox=this.isDirtyLegend=h,this.hasRendered&&s&&this.isDirtyBox&&this.redraw())}getContainerBox(){let s=[].map.call(this.renderTo.children,l=>{if(l!==this.container){let u=l.style.display;return l.style.display="none",[l,u]}}),o={width:Hf(this.renderTo,"width",!0)||0,height:Hf(this.renderTo,"height",!0)||0};return s.filter(Boolean).forEach(([l,u])=>{l.style.display=u}),o}getChartSize(){var h;let s=this.options.chart,o=s.width,l=s.height,u=this.getContainerBox(),d=u.height<=1||!((h=this.renderTo.parentElement)!=null&&h.style.height)&&this.renderTo.style.height==="100%";this.chartWidth=Math.max(0,o||u.width||600),this.chartHeight=Math.max(0,py(l,this.chartWidth)||(d?400:u.height)),this.containerBox=u}temporaryDisplay(s){let o=this.renderTo,l;if(s)for(;o&&o.style;)o.hcOrigStyle&&(Si(o,o.hcOrigStyle),delete o.hcOrigStyle),o.hcOrigDetached&&(oa.body.removeChild(o),o.hcOrigDetached=!1),o=o.parentNode;else for(;o&&o.style&&(oa.body.contains(o)||o.parentNode||(o.hcOrigDetached=!0,oa.body.appendChild(o)),(Hf(o,"display",!1)==="none"||o.hcOricDetached)&&(o.hcOrigStyle={display:o.style.display,height:o.style.height,overflow:o.style.overflow},l={display:"block",overflow:"hidden"},o!==this.renderTo&&(l.height=0),Si(o,l),o.offsetWidth||o.style.setProperty("display","block","important")),(o=o.parentNode)!==oa.body););}setClassName(s){this.container.className="highcharts-container "+(s||"")}getContainer(){var _;let s,o=this.options,l=o.chart,u="data-highcharts-chart",d=lA(),h=this.renderTo,p=oA(fy(h,u));Zr(p)&&ur[p]&&ur[p].hasRendered&&ur[p].destroy(),fy(h,u,this.index),h.innerHTML=Ht.emptyHTML,l.skipClone||h.offsetWidth||this.temporaryDisplay(),this.getChartSize();let g=this.chartHeight,w=this.chartWidth;Si(h,{overflow:"hidden"}),this.styledMode||(s=Ts({position:"relative",overflow:"hidden",width:w+"px",height:g+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none",padding:"0px"},l.style||{}));let S=Ff("div",{id:d},s,h);this.container=S,this.getChartSize(),w===this.chartWidth||(w=this.chartWidth,this.styledMode||Si(S,{width:kn((_=l.style)==null?void 0:_.width,w+"px")})),this.containerBox=this.getContainerBox(),this._cursor=S.style.cursor;let x=l.renderer||!eA?Ko.getRendererType(l.renderer):Wl;if(this.renderer=new x(S,w,g,void 0,l.forExport,o.exporting&&o.exporting.allowHTML,this.styledMode),Rf(void 0,this),this.setClassName(l.className),this.styledMode)for(let T in o.defs)this.renderer.definition(o.defs[T]);else this.renderer.setStyle(l.style);this.renderer.chartIndex=this.index,ct(this,"afterGetContainer")}getMargins(s){let{spacing:o,margin:l,titleOffset:u}=this;this.resetMargins(),u[0]&&!Es(l[0])&&(this.plotTop=Math.max(this.plotTop,u[0]+o[0])),u[2]&&!Es(l[2])&&(this.marginBottom=Math.max(this.marginBottom,u[2]+o[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(l,o),ct(this,"getMargins"),s||this.getAxisMargins()}getAxisMargins(){let s=this,o=s.axisOffset=[0,0,0,0],l=s.colorAxis,u=s.margin,d=function(h){h.forEach(function(p){p.visible&&p.getOffset()})};s.hasCartesianSeries?d(s.axes):l&&l.length&&d(l),uy.forEach(function(h,p){Es(u[p])||(s[h]+=o[p])}),s.setChartSize()}getOptions(){return hy(this.userOptions,If)}reflow(s){var d;let o=this,l=o.containerBox,u=o.getContainerBox();(d=o.pointer)==null||delete d.chartPosition,!o.isPrinting&&!o.isResizing&&l&&u.width&&((u.width!==l.width||u.height!==l.height)&&(_e.clearTimeout(o.reflowTimeout),o.reflowTimeout=aA(function(){o.container&&o.setSize(void 0,void 0,!1)},s?100:0)),o.containerBox=u)}setReflow(){let s=this,o=l=>{var u;(u=s.options)!=null&&u.chart.reflow&&s.hasLoaded&&s.reflow(l)};if(typeof ResizeObserver=="function")new ResizeObserver(o).observe(s.renderTo);else{let l=Nf(dy,"resize",o);Nf(this,"destroy",l)}}setSize(s,o,l){let u=this,d=u.renderer;u.isResizing+=1,Rf(l,u);let h=d.globalAnimation;u.oldChartHeight=u.chartHeight,u.oldChartWidth=u.chartWidth,s!==void 0&&(u.options.chart.width=s),o!==void 0&&(u.options.chart.height=o),u.getChartSize();let{chartWidth:p,chartHeight:g,scrollablePixelsX:w=0,scrollablePixelsY:S=0}=u;(u.isDirtyBox||p!==u.oldChartWidth||g!==u.oldChartHeight)&&(u.styledMode||(h?Lf:Si)(u.container,{width:`${p+w}px`,height:`${g+S}px`},h),u.setChartSize(!0),d.setSize(p,g,h),u.axes.forEach(function(x){x.isDirty=!0,x.setScale()}),u.isDirtyLegend=!0,u.isDirtyBox=!0,u.layOutTitles(),u.getMargins(),u.redraw(h),u.oldChartHeight=void 0,ct(u,"resize"),setTimeout(()=>{u&&ct(u,"endResize")},ZC(h).duration)),u.isResizing-=1}setChartSize(s){let o,l,u,d,{chartHeight:h,chartWidth:p,inverted:g,spacing:w,renderer:S}=this,x=this.clipOffset,_=Math[g?"floor":"round"];this.plotLeft=o=Math.round(this.plotLeft),this.plotTop=l=Math.round(this.plotTop),this.plotWidth=u=Math.max(0,Math.round(p-o-this.marginRight)),this.plotHeight=d=Math.max(0,Math.round(h-l-this.marginBottom)),this.plotSizeX=g?d:u,this.plotSizeY=g?u:d,this.spacingBox=S.spacingBox={x:w[3],y:w[0],width:p-w[3]-w[1],height:h-w[0]-w[2]},this.plotBox=S.plotBox={x:o,y:l,width:u,height:d},x&&(this.clipBox={x:_(x[3]),y:_(x[0]),width:_(this.plotSizeX-x[1]-x[3]),height:_(this.plotSizeY-x[0]-x[2])}),s||(this.axes.forEach(function(T){T.setAxisSize(),T.setAxisTranslation()}),S.alignElements()),ct(this,"afterSetChartSize",{skipAxes:s})}resetMargins(){ct(this,"resetMargins");let s=this,o=s.options.chart,l=o.plotBorderWidth||0,u=l/2;["margin","spacing"].forEach(function(d){let h=o[d],p=rA(h)?h:[h,h,h,h];["Top","Right","Bottom","Left"].forEach(function(g,w){s[d][w]=kn(o[d+g],p[w])})}),uy.forEach(function(d,h){s[d]=kn(s.margin[h],s.spacing[h])}),s.axisOffset=[0,0,0,0],s.clipOffset=[u,u,u,u],s.plotBorderWidth=l}drawChartBox(){let s=this.options.chart,o=this.renderer,l=this.chartWidth,u=this.chartHeight,d=this.styledMode,h=this.plotBGImage,p=s.backgroundColor,g=s.plotBackgroundColor,w=s.plotBackgroundImage,S=this.plotLeft,x=this.plotTop,_=this.plotWidth,T=this.plotHeight,A=this.plotBox,R=this.clipRect,D=this.clipBox,O=this.chartBackground,H=this.plotBackground,j=this.plotBorder,Y,Z,X,se="animate";O||(this.chartBackground=O=o.rect().addClass("highcharts-background").add(),se="attr"),d?Y=Z=O.strokeWidth():(Z=(Y=s.borderWidth||0)+(s.shadow?8:0),X={fill:p||"none"},(Y||O["stroke-width"])&&(X.stroke=s.borderColor,X["stroke-width"]=Y),O.attr(X).shadow(s.shadow)),O[se]({x:Z/2,y:Z/2,width:l-Z-Y%2,height:u-Z-Y%2,r:s.borderRadius}),se="animate",H||(se="attr",this.plotBackground=H=o.rect().addClass("highcharts-plot-background").add()),H[se](A),!d&&(H.attr({fill:g||"none"}).shadow(s.plotShadow),w&&(h?(w!==h.attr("href")&&h.attr("href",w),h.animate(A)):this.plotBGImage=o.image(w,S,x,_,T).add())),R?R.animate({width:D.width,height:D.height}):this.clipRect=o.clipRect(D),se="animate",j||(se="attr",this.plotBorder=j=o.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),d||j.attr({stroke:s.plotBorderColor,"stroke-width":s.plotBorderWidth||0,fill:"none"}),j[se](j.crisp({x:S,y:x,width:_,height:T},-j.strokeWidth())),this.isDirtyBox=!1,ct(this,"afterDrawChartBox")}propFromSeries(){let s,o,l,u=this,d=u.options.chart,h=u.options.series;["inverted","angular","polar"].forEach(function(p){for(o=Df[d.type],l=d[p]||o&&o.prototype[p],s=h&&h.length;!l&&s--;)(o=Df[h[s].type])&&o.prototype[p]&&(l=!0);u[p]=l})}linkSeries(s){let o=this,l=o.series;l.forEach(function(u){u.linkedSeries.length=0}),l.forEach(function(u){let{linkedTo:d}=u.options;if(uc(d)){let h;(h=d===":previous"?o.series[u.index-1]:o.get(d))&&h.linkedParent!==u&&(h.linkedSeries.push(u),u.linkedParent=h,h.enabledDataSorting&&u.setDataSortingOptions(),u.visible=kn(u.options.visible,h.options.visible,u.visible))}}),ct(this,"afterLinkSeries",{isUpdating:s})}renderSeries(){this.series.forEach(function(s){s.translate(),s.render()})}render(){var S;let s=this.axes,o=this.colorAxis,l=this.renderer,u=this.options.chart.axisLayoutRuns||2,d=x=>{x.forEach(_=>{_.visible&&_.render()})},h=0,p=!0,g,w=0;for(let x of(this.setTitle(),ct(this,"beforeMargins"),(S=this.getStacks)==null||S.call(this),this.getMargins(!0),this.setChartSize(),s)){let{options:_}=x,{labels:T}=_;if(this.hasCartesianSeries&&x.horiz&&x.visible&&T.enabled&&x.series.length&&x.coll!=="colorAxis"&&!this.polar){h=_.tickLength,x.createGroups();let A=new Wr(x,0,"",!0),R=A.createLabel("x",T);if(A.destroy(),R&&kn(T.reserveSpace,!Zr(_.crossing))&&(h=R.getBBox().height+T.distance+Math.max(_.offset||0,0)),h){R==null||R.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-h,0);(p||g||u>1)&&w<u;){let x=this.plotWidth,_=this.plotHeight;for(let T of s)w===0?T.setScale():(T.horiz&&p||!T.horiz&&g)&&T.setTickInterval(!0);w===0?this.getAxisMargins():this.getMargins(),p=x/this.plotWidth>(w?1:1.1),g=_/this.plotHeight>(w?1:1.05),w++}this.drawChartBox(),this.hasCartesianSeries?d(s):o&&o.length&&d(o),this.seriesGroup||(this.seriesGroup=l.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(s){let o=this,l=is(!0,this.options.credits,s);l.enabled&&!this.credits&&(this.credits=this.renderer.text(l.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){l.href&&(dy.location.href=l.href)}).attr({align:l.position.align,zIndex:8}),o.styledMode||this.credits.css(l.style),this.credits.add().align(l.position),this.credits.update=function(u){o.credits=o.credits.destroy(),o.addCredits(u)})}destroy(){let s,o=this,l=o.axes,u=o.series,d=o.container,h=d&&d.parentNode;for(ct(o,"destroy"),o.renderer.forExport?nA(ur,o):ur[o.index]=void 0,L.chartCount--,o.renderTo.removeAttribute("data-highcharts-chart"),my(o),s=l.length;s--;)l[s]=l[s].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),s=u.length;s--;)u[s]=u[s].destroy();["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach(function(p){let g=o[p];g&&g.destroy&&(o[p]=g.destroy())}),d&&(d.innerHTML=Ht.emptyHTML,my(d),h&&tA(d)),jf(o,function(p,g){delete o[g]})}firstRender(){var u;let s=this,o=s.options;s.getContainer(),s.resetMargins(),s.setChartSize(),s.propFromSeries(),s.createAxes();let l=sA(o.series)?o.series:[];o.series=[],l.forEach(function(d){s.initSeries(d)}),s.linkSeries(),s.setSortedData(),ct(s,"beforeRender"),s.render(),(u=s.pointer)==null||u.getChartPosition(),s.renderer.imgCount||s.hasLoaded||s.onload(),s.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach(function(s){s&&this.index!==void 0&&s.apply(this,[this])},this),ct(this,"load"),ct(this,"render"),Es(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:s,title:o}=this;!s||this.accessibility||(this.renderer.boxWrapper.attr({role:"img","aria-label":(o&&o.element.textContent||"").replace(/</g,"&lt;")}),s.accessibility&&s.accessibility.enabled===!1||Uf('Highcharts warning: Consider including the "accessibility.js" module to make your chart more usable for people with disabilities. Set the "accessibility.enabled" option to false to remove this warning. See https://www.highcharts.com/docs/accessibility/accessibility-module.',!1,this))}addSeries(s,o,l){let u,d=this;return s&&(o=kn(o,!0),ct(d,"addSeries",{options:s},function(){u=d.initSeries(s),d.isDirtyLegend=!0,d.linkSeries(),u.enabledDataSorting&&u.setData(s.data,!1),ct(d,"afterAddSeries",{series:u}),o&&d.redraw(l)})),u}addAxis(s,o,l,u){return this.createAxis(o?"xAxis":"yAxis",{axis:s,redraw:l,animation:u})}addColorAxis(s,o,l){return this.createAxis("colorAxis",{axis:s,redraw:o,animation:l})}createAxis(s,o){let l=new Vr(this,o.axis,s);return kn(o.redraw,!0)&&this.redraw(o.animation),l}showLoading(s){let o=this,l=o.options,u=l.loading,d=function(){h&&Si(h,{left:o.plotLeft+"px",top:o.plotTop+"px",width:o.plotWidth+"px",height:o.plotHeight+"px"})},h=o.loadingDiv,p=o.loadingSpan;h||(o.loadingDiv=h=Ff("div",{className:"highcharts-loading highcharts-loading-hidden"},null,o.container)),p||(o.loadingSpan=p=Ff("span",{className:"highcharts-loading-inner"},null,h),Nf(o,"redraw",d)),h.className="highcharts-loading",Ht.setElementHTML(p,kn(s,l.lang.loading,"")),o.styledMode||(Si(h,Ts(u.style,{zIndex:10})),Si(p,u.labelStyle),o.loadingShown||(Si(h,{opacity:0,display:""}),Lf(h,{opacity:u.style.opacity||.5},{duration:u.showDuration||0}))),o.loadingShown=!0,d()}hideLoading(){let s=this.options,o=this.loadingDiv;o&&(o.className="highcharts-loading highcharts-loading-hidden",this.styledMode||Lf(o,{opacity:0},{duration:s.loading.hideDuration||100,complete:function(){Si(o,{display:"none"})}})),this.loadingShown=!1}update(s,o,l,u){let d,h,p,g=this,w={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},S=s.isResponsiveOptions,x=[];ct(g,"update",{options:s}),S||g.setResponsive(!1,!0),s=hy(s,g.options),g.userOptions=is(g.userOptions,s);let _=s.chart;_&&(is(!0,g.options.chart,_),this.setZoomOptions(),"className"in _&&g.setClassName(_.className),("inverted"in _||"polar"in _||"type"in _)&&(g.propFromSeries(),d=!0),"alignTicks"in _&&(d=!0),"events"in _&&cy(this,_),jf(_,function(R,D){g.propsRequireUpdateSeries.indexOf("chart."+D)!==-1&&(h=!0),g.propsRequireDirtyBox.indexOf(D)!==-1&&(g.isDirtyBox=!0),g.propsRequireReflow.indexOf(D)===-1||(g.isDirtyBox=!0,S||(p=!0))}),!g.styledMode&&_.style&&g.renderer.setStyle(g.options.chart.style||{})),!g.styledMode&&s.colors&&(this.options.colors=s.colors),jf(s,function(R,D){g[D]&&typeof g[D].update=="function"?g[D].update(R,!1):typeof g[w[D]]=="function"?g[w[D]](R):D!=="colors"&&g.collectionsWithUpdate.indexOf(D)===-1&&is(!0,g.options[D],s[D]),D!=="chart"&&g.propsRequireUpdateSeries.indexOf(D)!==-1&&(h=!0)}),this.collectionsWithUpdate.forEach(function(R){s[R]&&(dc(s[R]).forEach(function(D,O){let H,j=Es(D.id);j&&(H=g.get(D.id)),!H&&g[R]&&(H=g[R][kn(D.index,O)])&&(j&&Es(H.options.id)||H.options.isInternal)&&(H=void 0),H&&H.coll===R&&(H.update(D,!1),l&&(H.touched=!0)),!H&&l&&g.collectionsWithInit[R]&&(g.collectionsWithInit[R][0].apply(g,[D].concat(g.collectionsWithInit[R][1]||[]).concat([!1])).touched=!0)}),l&&g[R].forEach(function(D){D.touched||D.options.isInternal?delete D.touched:x.push(D)}))}),x.forEach(function(R){R.chart&&R.remove&&R.remove(!1)}),d&&g.axes.forEach(function(R){R.update({},!1)}),h&&g.getSeriesOrderByLinks().forEach(function(R){R.chart&&R.update({},!1)},this);let T=_&&_.width,A=_&&(uc(_.height)?py(_.height,T||g.chartWidth):_.height);p||Zr(T)&&T!==g.chartWidth||Zr(A)&&A!==g.chartHeight?g.setSize(T,A,u):kn(o,!0)&&g.redraw(u),ct(g,"afterUpdate",{options:s,redraw:o,animation:u})}setSubtitle(s,o){this.applyDescription("subtitle",s),this.layOutTitles(o)}setCaption(s,o){this.applyDescription("caption",s),this.layOutTitles(o)}showResetZoom(){let s=this,o=If.lang,l=s.zooming.resetButton,u=l.theme,d=l.relativeTo==="chart"||l.relativeTo==="spacingBox"?null:"plotBox";function h(){s.zoomOut()}ct(this,"beforeShowResetZoom",null,function(){s.resetZoomButton=s.renderer.button(o.resetZoom,null,null,h,u).attr({align:l.position.align,title:o.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(l.position,!1,d)}),ct(this,"afterShowResetZoom")}zoomOut(){ct(this,"selection",{resetSelection:!0},()=>this.transform({reset:!0,trigger:"zoom"}))}pan(s,o){let l=this,u=typeof o=="object"?o:{enabled:o,type:"x"},d=u.type,h=d&&l[{x:"xAxis",xy:"axes",y:"yAxis"}[d]].filter(g=>g.options.panningEnabled&&!g.options.isInternal),p=l.options.chart;p!=null&&p.panning&&(p.panning=u),ct(this,"pan",{originalEvent:s},()=>{l.transform({axes:h,event:s,to:{x:s.chartX-(l.mouseDownX||0),y:s.chartY-(l.mouseDownY||0)},trigger:"pan"}),Si(l.container,{cursor:"move"})})}transform(s){var A;let{axes:o=this.axes,event:l,from:u={},reset:d,selection:h,to:p={},trigger:g}=s,{inverted:w,time:S}=this,x=!1,_,T;for(let R of((A=this.hoverPoints)==null||A.forEach(D=>D.setState()),o)){let{horiz:D,len:O,minPointOffset:H=0,options:j,reversed:Y}=R,Z=D?"width":"height",X=D?"x":"y",se=kn(p[Z],R.len),ie=kn(u[Z],R.len),oe=10>Math.abs(se)?1:se/ie,ye=(u[X]||0)+ie/2-R.pos,we=ye-((p[X]??R.pos)+se/2-R.pos)/oe,Te=Y&&!w||!Y&&w?-1:1;if(!d&&(ye<0||ye>R.len))continue;let me=R.toValue(we,!0)+(h||R.isOrdinal?0:H*Te),Ee=R.toValue(we+O/oe,!0)-(h||R.isOrdinal?0:H*Te||0),$e=R.allExtremes;if(me>Ee&&([me,Ee]=[Ee,me]),oe===1&&!d&&R.coll==="yAxis"&&!$e){for(let Wt of R.series){let un=Wt.getExtremes(Wt.getProcessedData(!0).modified.getColumn("y")||[],!0);$e??($e={dataMin:Number.MAX_VALUE,dataMax:-Number.MAX_VALUE}),Zr(un.dataMin)&&Zr(un.dataMax)&&($e.dataMin=Math.min(un.dataMin,$e.dataMin),$e.dataMax=Math.max(un.dataMax,$e.dataMax))}R.allExtremes=$e}let{dataMin:Je,dataMax:He,min:Ye,max:De}=Ts(R.getExtremes(),$e||{}),ze=S.parse(j.min),Ge=S.parse(j.max),gt=Je??ze,It=He??Ge,st=Ee-me,lt=R.categories?0:Math.min(st,It-gt),Pt=gt-lt*(Es(ze)?0:j.minPadding),_n=It+lt*(Es(Ge)?0:j.maxPadding),nn=R.allowZoomOutside||oe===1||g!=="zoom"&&oe>1,gn=Math.min(ze??Pt,Pt,nn?Ye:Pt),sn=Math.max(Ge??_n,_n,nn?De:_n);(!R.isOrdinal||R.options.overscroll||oe!==1||d)&&(me<gn&&(me=gn,oe>=1&&(Ee=me+st)),Ee>sn&&(Ee=sn,oe>=1&&(me=Ee-st)),(d||R.series.length&&(me!==Ye||Ee!==De)&&me>=gn&&Ee<=sn)&&(h?h[R.coll].push({axis:R,min:me,max:Ee}):(R.isPanning=g!=="zoom",R.isPanning&&(T=!0),R.setExtremes(d?void 0:me,d?void 0:Ee,!1,!1,{move:we,trigger:g,scale:oe}),!d&&(me>gn||Ee<sn)&&g!=="mousewheel"&&(_=!0)),x=!0),l&&(this[D?"mouseDownX":"mouseDownY"]=l[D?"chartX":"chartY"]))}return x&&(h?ct(this,"selection",h,()=>{delete s.selection,s.trigger="zoom",this.transform(s)}):(!_||T||this.resetZoomButton?!_&&this.resetZoomButton&&(this.resetZoomButton=this.resetZoomButton.destroy()):this.showResetZoom(),this.redraw(g==="zoom"&&(this.options.chart.animation??this.pointCount<100)))),x}}Ts(Cs.prototype,{callbacks:[],collectionsWithInit:{xAxis:[Cs.prototype.addAxis,[!0]],yAxis:[Cs.prototype.addAxis,[!1]],series:[Cs.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroundColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]});let{stop:cA}=Sn,{composed:uA}=L,{addEvent:As,createElement:fc,css:$f,defined:zf,erase:dA,merge:gy,pushUnique:by}=_e;function fA(){let v=this.scrollablePlotArea;(this.scrollablePixelsX||this.scrollablePixelsY)&&!v&&(this.scrollablePlotArea=v=new aa(this)),v==null||v.applyFixed()}function yy(){this.chart.scrollablePlotArea&&(this.chart.scrollablePlotArea.isDirty=!0)}class aa{static compose(s,o,l){by(uA,this.compose)&&(As(s,"afterInit",yy),As(o,"afterSetChartSize",u=>this.afterSetSize(u.target,u)),As(o,"render",fA),As(l,"show",yy))}static afterSetSize(s,o){let l,u,d,{minWidth:h,minHeight:p}=s.options.chart.scrollablePlotArea||{},{clipBox:g,plotBox:w,inverted:S,renderer:x}=s;if(!x.forExport&&(h?(s.scrollablePixelsX=l=Math.max(0,h-s.chartWidth),l&&(s.scrollablePlotBox=gy(s.plotBox),w.width=s.plotWidth+=l,g[S?"height":"width"]+=l,d=!0)):p&&(s.scrollablePixelsY=u=Math.max(0,p-s.chartHeight),zf(u)&&(s.scrollablePlotBox=gy(s.plotBox),w.height=s.plotHeight+=u,g[S?"width":"height"]+=u,d=!1)),zf(d)&&!o.skipAxes))for(let _ of s.axes)(_.horiz===d||s.hasParallelCoordinates&&_.coll==="yAxis")&&(_.setAxisSize(),_.setAxisTranslation())}constructor(s){var T;let o,l=s.options.chart,u=Ko.getRendererType(),d=l.scrollablePlotArea||{},h=this.moveFixedElements.bind(this),p={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};s.scrollablePixelsX&&(p.overflowX="auto"),s.scrollablePixelsY&&(p.overflowY="auto"),this.chart=s;let g=this.parentDiv=fc("div",{className:"highcharts-scrolling-parent"},{position:"relative"},s.renderTo),w=this.scrollingContainer=fc("div",{className:"highcharts-scrolling"},p,g),S=this.innerContainer=fc("div",{className:"highcharts-inner-container"},void 0,w),x=this.fixedDiv=fc("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(((T=l.style)==null?void 0:T.zIndex)||0)+2,top:0},void 0,!0),_=this.fixedRenderer=new u(x,s.chartWidth,s.chartHeight,l.style);this.mask=_.path().attr({fill:l.backgroundColor||"#fff","fill-opacity":d.opacity??.85,zIndex:-1}).addClass("highcharts-scrollable-mask").add(),w.parentNode.insertBefore(x,w),$f(s.renderTo,{overflow:"visible"}),As(s,"afterShowResetZoom",h),As(s,"afterApplyDrilldown",h),As(s,"afterLayOutTitles",h),As(w,"scroll",()=>{let{pointer:A,hoverPoint:R}=s;A&&(delete A.chartPosition,R&&(o=R),A.runPointActions(void 0,o,!0))}),S.appendChild(s.container)}applyFixed(){var ye;let{chart:s,fixedRenderer:o,isDirty:l,scrollingContainer:u}=this,{axisOffset:d,chartWidth:h,chartHeight:p,container:g,plotHeight:w,plotLeft:S,plotTop:x,plotWidth:_,scrollablePixelsX:T=0,scrollablePixelsY:A=0}=s,{scrollPositionX:R=0,scrollPositionY:D=0}=s.options.chart.scrollablePlotArea||{},O=h+T,H=p+A;o.setSize(h,p),(l??!0)&&(this.isDirty=!1,this.moveFixedElements()),cA(s.container),$f(g,{width:`${O}px`,height:`${H}px`}),s.renderer.boxWrapper.attr({width:O,height:H,viewBox:[0,0,O,H].join(" ")}),(ye=s.chartBackground)==null||ye.attr({width:O,height:H}),$f(u,{width:`${h}px`,height:`${p}px`}),zf(l)||(u.scrollLeft=T*R,u.scrollTop=A*D);let j=x-d[0]-1,Y=S-d[3]-1,Z=x+w+d[2]+1,X=S+_+d[1]+1,se=S+_-T,ie=x+w-A,oe=[["M",0,0]];T?oe=[["M",0,j],["L",S-1,j],["L",S-1,Z],["L",0,Z],["Z"],["M",se,j],["L",h,j],["L",h,Z],["L",se,Z],["Z"]]:A&&(oe=[["M",Y,0],["L",Y,x-1],["L",X,x-1],["L",X,0],["Z"],["M",Y,ie],["L",Y,p],["L",X,p],["L",X,ie],["Z"]]),s.redrawTrigger!=="adjustHeight"&&this.mask.attr({d:oe})}moveFixedElements(){let s,{container:o,inverted:l,scrollablePixelsX:u,scrollablePixelsY:d}=this.chart,h=this.fixedRenderer,p=aa.fixedSelectors;if(u&&!l?s=".highcharts-yaxis":u&&l||d&&!l?s=".highcharts-xaxis":d&&l&&(s=".highcharts-yaxis"),s&&!(this.chart.hasParallelCoordinates&&s===".highcharts-yaxis"))for(let g of[`${s}:not(.highcharts-radial-axis)`,`${s}-labels:not(.highcharts-radial-axis-labels)`])by(p,g);else for(let g of[".highcharts-xaxis",".highcharts-yaxis"])for(let w of[`${g}:not(.highcharts-radial-axis)`,`${g}-labels:not(.highcharts-radial-axis-labels)`])dA(p,w);for(let g of p)[].forEach.call(o.querySelectorAll(g),w=>{(w.namespaceURI===h.SVG_NS?h.box:h.box.parentNode).appendChild(w),w.style.pointerEvents="auto"})}}aa.fixedSelectors=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-drillup-button",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-range-selector-group",".highcharts-reset-zoom",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"];let{format:hA}=yi,{series:pA}=qt,{destroyObjectProperties:mA,fireEvent:vy,getAlignFactor:Wf,isNumber:Vf,pick:la}=_e,wy=class{constructor(v,s,o,l,u){let d=v.chart.inverted,h=v.reversed;this.axis=v;let p=this.isNegative=!!o!=!!h;this.options=s=s||{},this.x=l,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=u,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:s.align||(d?p?"left":"right":"center"),verticalAlign:s.verticalAlign||(d?"middle":p?"bottom":"top"),y:s.y,x:s.x},this.textAlign=s.textAlign||(d?p?"right":"left":"center")}destroy(){mA(this,this.axis)}render(v){let s=this.axis.chart,o=this.options,l=o.format,u=l?hA(l,this,s):o.formatter.call(this);if(this.label)this.label.attr({text:u,visibility:"hidden"});else{this.label=s.renderer.label(u,null,void 0,o.shape,void 0,void 0,o.useHTML,!1,"stack-labels");let d={r:o.borderRadius||0,text:u,padding:la(o.padding,5),visibility:"hidden"};s.styledMode||(d.fill=o.backgroundColor,d.stroke=o.borderColor,d["stroke-width"]=o.borderWidth,this.label.css(o.style||{})),this.label.attr(d),this.label.added||this.label.add(v)}this.label.labelrank=s.plotSizeY,vy(this,"afterRender")}setOffset(v,s,o,l,u,d){let{alignOptions:h,axis:p,label:g,options:w,textAlign:S}=this,x=p.chart,_=this.getStackBox({xOffset:v,width:s,boxBottom:o,boxTop:l,defaultX:u,xAxis:d}),{verticalAlign:T}=h;if(g&&_){let A=g.getBBox(void 0,0),R=g.padding,D=la(w.overflow,"justify")==="justify",O;h.x=w.x||0,h.y=w.y||0;let{x:H,y:j}=this.adjustStackPosition({labelBox:A,verticalAlign:T,textAlign:S});_.x-=H,_.y-=j,g.align(h,!1,_),(O=x.isInsidePlot(g.alignAttr.x+h.x+H,g.alignAttr.y+h.y+j))||(D=!1),D&&pA.prototype.justifyDataLabel.call(p,g,h,g.alignAttr,A,_),g.attr({x:g.alignAttr.x,y:g.alignAttr.y,rotation:w.rotation,rotationOriginX:A.width*Wf(w.textAlign||"center"),rotationOriginY:A.height/2}),la(!D&&w.crop,!0)&&(O=Vf(g.x)&&Vf(g.y)&&x.isInsidePlot(g.x-R+(g.width||0),g.y)&&x.isInsidePlot(g.x+R,g.y)),g[O?"show":"hide"]()}vy(this,"afterSetOffset",{xOffset:v,width:s})}adjustStackPosition({labelBox:v,verticalAlign:s,textAlign:o}){return{x:v.width/2+v.width/2*(2*Wf(o)-1),y:v.height/2*2*(1-Wf(s))}}getStackBox(v){let s=this.axis,o=s.chart,{boxTop:l,defaultX:u,xOffset:d,width:h,boxBottom:p}=v,g=s.stacking.usePercentage?100:la(l,this.total,0),w=s.toPixels(g),S=v.xAxis||o.xAxis[0],x=la(u,S.translate(this.x))+d,_=Math.abs(w-s.toPixels(p||Vf(s.min)&&s.logarithmic&&s.logarithmic.lin2log(s.min)||0)),T=o.inverted,A=this.isNegative;return T?{x:(A?w:w-_)-o.plotLeft,y:S.height-x-h+S.top-o.plotTop,width:_,height:h}:{x:x+S.transB-o.plotLeft,y:(A?w-_:w)-o.plotTop,width:h,height:_}}},{getDeferredAnimation:gA}=Sn,{series:{prototype:bA}}=qt,{addEvent:xy,correctFloat:ca,defined:Sy,destroyObjectProperties:yA,fireEvent:vA,isNumber:Gf,objectEach:dr,pick:qf}=_e;function wA(){let v=this.inverted;this.axes.forEach(s=>{s.stacking&&s.stacking.stacks&&s.hasVisibleSeries&&(s.stacking.oldStacks=s.stacking.stacks)}),this.series.forEach(s=>{let o=s.xAxis&&s.xAxis.options||{};s.options.stacking&&s.reserveSpace()&&(s.stackKey=[s.type,qf(s.options.stack,""),v?o.top:o.left,v?o.height:o.width].join(","))})}function xA(){var s;let v=this.stacking;if(v){let o=v.stacks;dr(o,(l,u)=>{yA(l),delete o[u]}),(s=v.stackTotalGroup)==null||s.destroy()}}function SA(){this.stacking||(this.stacking=new CA(this))}function kA(v,s,o,l){return!Sy(v)||v.x!==s||l&&v.stackKey!==l?v={x:s,index:0,key:l,stackKey:l}:v.index++,v.key=[o,s,v.index].join(","),v}function _A(){let v,s=this,o=s.yAxis,l=s.stackKey||"",u=o.stacking.stacks,d=s.getColumn("x",!0),h=s.options.stacking,p=s[h+"Stacker"];p&&[l,"-"+l].forEach(g=>{var T;let w=d.length,S,x,_;for(;w--;)S=d[w],v=s.getStackIndicator(v,S,s.index,g),x=(T=u[g])==null?void 0:T[S],(_=x==null?void 0:x.points[v.key||""])&&p.call(s,_,x,w)})}function PA(v,s,o){let l=s.total?100/s.total:0;v[0]=ca(v[0]*l),v[1]=ca(v[1]*l),this.stackedYData[o]=v[1]}function EA(v){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&this.chart.series.length>1?bA.setStackedPoints.call(this,v,"group"):v.stacking.resetStacks())}function TA(v,s){var ie,oe;let o,l,u,d,h,p,g,w=s||this.options.stacking;if(!w||!this.reserveSpace()||({group:"xAxis"}[w]||"yAxis")!==v.coll)return;let S=this.getColumn("x",!0),x=this.getColumn(this.pointValKey||"y",!0),_=[],T=x.length,A=this.options,R=A.threshold||0,D=A.startFromThreshold?R:0,O=A.stack,H=s?`${this.type},${w}`:this.stackKey||"",j="-"+H,Y=this.negStacks,Z=v.stacking,X=Z.stacks,se=Z.oldStacks;for(Z.stacksTouched+=1,g=0;g<T;g++){let ye=S[g]||0,we=x[g],Te=Gf(we)&&we||0;p=(o=this.getStackIndicator(o,ye,this.index)).key||"",X[h=(l=Y&&Te<(D?0:R))?j:H]||(X[h]={}),X[h][ye]||((ie=se[h])!=null&&ie[ye]?(X[h][ye]=se[h][ye],X[h][ye].total=null):X[h][ye]=new wy(v,v.options.stackLabels,!!l,ye,O)),u=X[h][ye],we!==null?(u.points[p]=u.points[this.index]=[qf(u.cumulative,D)],Sy(u.cumulative)||(u.base=p),u.touched=Z.stacksTouched,o.index>0&&this.singleStacks===!1&&(u.points[p][0]=u.points[this.index+","+ye+",0"][0])):(delete u.points[p],delete u.points[this.index]);let me=u.total||0;w==="percent"?(d=l?H:j,me=Y&&((oe=X[d])!=null&&oe[ye])?(d=X[d][ye]).total=Math.max(d.total||0,me)+Math.abs(Te):ca(me+Math.abs(Te))):w==="group"?Gf(we)&&me++:me=ca(me+Te),w==="group"?u.cumulative=(me||1)-1:u.cumulative=ca(qf(u.cumulative,D)+Te),u.total=me,we!==null&&(u.points[p].push(u.cumulative),_[g]=u.cumulative,u.hasValidPoints=!0)}w==="percent"&&(Z.usePercentage=!0),w!=="group"&&(this.stackedYData=_),Z.oldStacks={}}class CA{constructor(s){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=s}buildStacks(){let s,o,l=this.axis,u=l.series,d=l.coll==="xAxis",h=l.options.reversedStacks,p=u.length;for(this.resetStacks(),this.usePercentage=!1,o=p;o--;)s=u[h?o:p-o-1],d&&s.setGroupedPoints(l),s.setStackedPoints(l);if(!d)for(o=0;o<p;o++)u[o].modifyStacks();vA(l,"afterBuildStacks")}cleanStacks(){this.oldStacks&&(this.stacks=this.oldStacks,dr(this.stacks,s=>{dr(s,o=>{o.cumulative=o.total})}))}resetStacks(){dr(this.stacks,s=>{dr(s,(o,l)=>{Gf(o.touched)&&o.touched<this.stacksTouched?(o.destroy(),delete s[l]):(o.total=null,o.cumulative=null)})})}renderStackTotals(){var p;let s=this.axis,o=s.chart,l=o.renderer,u=this.stacks,d=gA(o,((p=s.options.stackLabels)==null?void 0:p.animation)||!1),h=this.stackTotalGroup=this.stackTotalGroup||l.g("stack-labels").attr({zIndex:6,opacity:0}).add();h.translate(o.plotLeft,o.plotTop),dr(u,g=>{dr(g,w=>{w.render(h)})}),h.animate({opacity:1},d)}}(N||(N={})).compose=function(v,s,o){let l=s.prototype,u=o.prototype;l.getStacks||(xy(v,"init",SA),xy(v,"destroy",xA),l.getStacks=wA,u.getStackIndicator=kA,u.modifyStacks=_A,u.percentStacker=PA,u.setGroupedPoints=EA,u.setStackedPoints=TA)};let AA=N,{defined:OA,merge:ky,isObject:MA}=_e;class _y extends Zn{drawGraph(){let s=this.options,o=(this.gappedPath||this.getGraphPath).call(this),l=this.chart.styledMode;[this,...this.zones].forEach((u,d)=>{let h,p=u.graph,g=p?"animate":"attr",w=u.dashStyle||s.dashStyle;p?(p.endX=this.preventGraphAnimation?null:o.xMap,p.animate({d:o})):o.length&&(u.graph=p=this.chart.renderer.path(o).addClass("highcharts-graph"+(d?` highcharts-zone-graph-${d-1} `:" ")+(d&&u.className||"")).attr({zIndex:1}).add(this.group)),p&&!l&&(h={stroke:!d&&s.lineColor||u.color||this.color||"#cccccc","stroke-width":s.lineWidth||0,fill:this.fillGraph&&this.color||"none"},w?h.dashstyle=w:s.linecap!=="square"&&(h["stroke-linecap"]=h["stroke-linejoin"]="round"),p[g](h).shadow(s.shadow&&ky({filterUnits:"userSpaceOnUse"},MA(s.shadow)?s.shadow:{}))),p&&(p.startX=o.xMap,p.isArea=o.isArea)})}getGraphPath(s,o,l){let u=this,d=u.options,h=[],p=[],g,w=d.step,S=(s=s||u.points).reversed;return S&&s.reverse(),(w={right:1,center:2}[w]||w&&3)&&S&&(w=4-w),(s=this.getValidPoints(s,!1,!(d.connectNulls&&!o&&!l))).forEach(function(x,_){let T,A=x.plotX,R=x.plotY,D=s[_-1],O=x.isNull||typeof R!="number";(x.leftCliff||D&&D.rightCliff)&&!l&&(g=!0),O&&!OA(o)&&_>0?g=!d.connectNulls:O&&!o?g=!0:(_===0||g?T=[["M",x.plotX,x.plotY]]:u.getPointSpline?T=[u.getPointSpline(s,x,_)]:w?(T=w===1?[["L",D.plotX,R]]:w===2?[["L",(D.plotX+A)/2,D.plotY],["L",(D.plotX+A)/2,R]]:[["L",A,D.plotY]]).push(["L",A,R]):T=[["L",A,R]],p.push(x.x),w&&(p.push(x.x),w===2&&p.push(x.x)),h.push.apply(h,T),g=!1)}),h.xMap=p,u.graphPath=h,h}}_y.defaultOptions=ky(Zn.defaultOptions,{legendSymbol:"lineMarker"}),qt.registerSeriesType("line",_y);let{seriesTypes:{line:Yf}}=qt,{extend:LA,merge:RA,objectEach:IA,pick:hc}=_e;class Xf extends Yf{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:s,options:o}=this;[this,...this.zones].forEach((l,u)=>{let d={},h=l.fillColor||o.fillColor,p=l.area,g=p?"animate":"attr";p?(p.endX=this.preventGraphAnimation?null:s.xMap,p.animate({d:s})):(d.zIndex=0,(p=l.area=this.chart.renderer.path(s).addClass("highcharts-area"+(u?` highcharts-zone-area-${u-1} `:" ")+(u&&l.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(d.fill=h||l.color||this.color,d["fill-opacity"]=h?1:o.fillOpacity??.75,p.css({pointerEvents:this.stickyTracking?"none":"auto"})),p[g](d),p.startX=s.xMap,p.shiftUnit=o.step?2:1})}getGraphPath(s){let o,l,u,d=Yf.prototype.getGraphPath,h=this.options,p=h.stacking,g=this.yAxis,w=[],S=[],x=this.index,_=g.stacking.stacks[this.stackKey],T=h.threshold,A=Math.round(g.getThreshold(h.threshold)),R=hc(h.connectNulls,p==="percent"),D=function(X,se,ie){let oe=s[X],ye=p&&_[oe.x].points[x],we=oe[ie+"Null"]||0,Te=oe[ie+"Cliff"]||0,me,Ee,$e=!0;Te||we?(me=(we?ye[0]:ye[1])+Te,Ee=ye[0]+Te,$e=!!we):!p&&s[se]&&s[se].isNull&&(me=Ee=T),me!==void 0&&(S.push({plotX:o,plotY:me===null?A:g.getThreshold(me),isNull:$e,isCliff:!0}),w.push({plotX:o,plotY:Ee===null?A:g.getThreshold(Ee),doCurve:!1}))};s=s||this.points,p&&(s=this.getStackPoints(s));for(let X=0,se=s.length;X<se;++X)p||(s[X].leftCliff=s[X].rightCliff=s[X].leftNull=s[X].rightNull=void 0),l=s[X].isNull,o=hc(s[X].rectPlotX,s[X].plotX),u=p?hc(s[X].yBottom,A):A,l&&!R||(R||D(X,X-1,"left"),l&&!p&&R||(S.push(s[X]),w.push({x:X,plotX:o,plotY:u})),R||D(X,X+1,"right"));let O=d.call(this,S,!0,!0);w.reversed=!0;let H=d.call(this,w,!0,!0),j=H[0];j&&j[0]==="M"&&(H[0]=["L",j[1],j[2]]);let Y=O.concat(H);Y.length&&Y.push(["Z"]);let Z=d.call(this,S,!1,R);return this.chart.series.length>1&&p&&S.some(X=>X.isCliff)&&(Y.hasStackedCliffs=Z.hasStackedCliffs=!0),Y.xMap=O.xMap,this.areaPath=Y,Z}getStackPoints(s){let o=this,l=[],u=[],d=this.xAxis,h=this.yAxis,p=h.stacking.stacks[this.stackKey],g={},w=h.series,S=w.length,x=h.options.reversedStacks?1:-1,_=w.indexOf(o);if(s=s||this.points,this.options.stacking){for(let A=0;A<s.length;A++)s[A].leftNull=s[A].rightNull=void 0,g[s[A].x]=s[A];IA(p,function(A,R){A.total!==null&&u.push(R)}),u.sort(function(A,R){return A-R});let T=w.map(A=>A.visible);u.forEach(function(A,R){let D=0,O,H;if(g[A]&&!g[A].isNull)l.push(g[A]),[-1,1].forEach(function(j){let Y=j===1?"rightNull":"leftNull",Z=p[u[R+j]],X=0;if(Z){let se=_;for(;se>=0&&se<S;){let ie=w[se].index;!(O=Z.points[ie])&&(ie===o.index?g[A][Y]=!0:T[se]&&(H=p[A].points[ie])&&(X-=H[1]-H[0])),se+=x}}g[A][j===1?"rightCliff":"leftCliff"]=X});else{let j=_;for(;j>=0&&j<S;){let Y=w[j].index;if(O=p[A].points[Y]){D=O[1];break}j+=x}D=hc(D,0),D=h.translate(D,0,1,0,1),l.push({isNull:!0,plotX:d.translate(A,0,0,0,1),x:A,plotY:D,yBottom:D})}})}return l}}Xf.defaultOptions=RA(Yf.defaultOptions,{threshold:0,legendSymbol:"areaMarker"}),LA(Xf.prototype,{singleStacks:!1}),qt.registerSeriesType("area",Xf);let{line:Py}=qt.seriesTypes,{merge:DA,pick:pc}=_e;class Kf extends Py{getPointSpline(s,o,l){let u,d,h,p,g=o.plotX||0,w=o.plotY||0,S=s[l-1],x=s[l+1];function _(A){return A&&!A.isNull&&A.doCurve!==!1&&!o.isCliff}if(_(S)&&_(x)){let A=S.plotX||0,R=S.plotY||0,D=x.plotX||0,O=x.plotY||0,H=0;u=(1.5*g+A)/2.5,d=(1.5*w+R)/2.5,h=(1.5*g+D)/2.5,p=(1.5*w+O)/2.5,h!==u&&(H=(p-d)*(h-g)/(h-u)+w-p),d+=H,p+=H,d>R&&d>w?(d=Math.max(R,w),p=2*w-d):d<R&&d<w&&(d=Math.min(R,w),p=2*w-d),p>O&&p>w?(p=Math.max(O,w),d=2*w-p):p<O&&p<w&&(p=Math.min(O,w),d=2*w-p),o.rightContX=h,o.rightContY=p,o.controlPoints={low:[u,d],high:[h,p]}}let T=["C",pc(S.rightContX,S.plotX,0),pc(S.rightContY,S.plotY,0),pc(u,g,0),pc(d,w,0),g,w];return S.rightContX=S.rightContY=void 0,T}}Kf.defaultOptions=DA(Py.defaultOptions),qt.registerSeriesType("spline",Kf);let Ey=Kf,{area:NA,area:{prototype:Jf}}=qt.seriesTypes,{extend:FA,merge:UA}=_e;class Zf extends Ey{}Zf.defaultOptions=UA(Ey.defaultOptions,NA.defaultOptions),FA(Zf.prototype,{getGraphPath:Jf.getGraphPath,getStackPoints:Jf.getStackPoints,drawGraph:Jf.drawGraph}),qt.registerSeriesType("areaspline",Zf);let{animObject:BA}=Sn,{parse:HA}=Rt,{noop:jA}=L,{clamp:mc,crisp:gc,defined:Ty,extend:Cy,fireEvent:Ay,isArray:Oy,isNumber:bc,merge:Qf,pick:Qr,objectEach:$A}=_e;class yc extends Zn{animate(s){let o,l,u=this,d=this.yAxis,h=d.pos,p=d.reversed,g=u.options,{clipOffset:w,inverted:S}=this.chart,x={},_=S?"translateX":"translateY";s&&w?(x.scaleY=.001,l=mc(d.toPixels(g.threshold||0),h,h+d.len),S?(l+=p?-Math.floor(w[0]):Math.ceil(w[2]),x.translateX=l-d.len):(l+=p?Math.ceil(w[0]):-Math.floor(w[2]),x.translateY=l),u.clipBox&&u.setClip(),u.group.attr(x)):(o=Number(u.group.attr(_)),u.group.animate({scaleY:1},Cy(BA(u.options.animation),{step:function(T,A){u.group&&(x[_]=o+A.pos*(h-o),u.group.attr(x))}})))}init(s,o){super.init.apply(this,arguments);let l=this;(s=l.chart).hasRendered&&s.series.forEach(function(u){u.type===l.type&&(u.isDirty=!0)})}getColumnMetrics(){var R,D;let s=this,o=s.options,l=s.xAxis,u=s.yAxis,d=l.options.reversedStacks,h=l.reversed&&!d||!l.reversed&&d,p={},g,w=0;o.grouping===!1?w=1:s.chart.series.forEach(function(O){let H,j=O.yAxis,Y=O.options;O.type===s.type&&O.reserveSpace()&&u.len===j.len&&u.pos===j.pos&&(Y.stacking&&Y.stacking!=="group"?(p[g=O.stackKey]===void 0&&(p[g]=w++),H=p[g]):Y.grouping!==!1&&(H=w++),O.columnIndex=H)});let S=Math.min(Math.abs(l.transA)*(!((R=l.brokenAxis)!=null&&R.hasBreaks)&&((D=l.ordinal)==null?void 0:D.slope)||o.pointRange||l.closestPointRange||l.tickInterval||1),l.len),x=S*o.groupPadding,_=(S-2*x)/(w||1),T=Math.min(o.maxPointWidth||l.len,Qr(o.pointWidth,_*(1-2*o.pointPadding))),A=(s.columnIndex||0)+(h?1:0);return s.columnMetrics={width:T,offset:(_-T)/2+(x+A*_-S/2)*(h?-1:1),paddedWidth:_,columnCount:w},s.columnMetrics}crispCol(s,o,l,u){let d=this.borderWidth,h=this.chart.inverted;return u=gc(o+u,d,h)-(o=gc(o,d,h)),this.options.crisp&&(l=gc(s+l,d)-(s=gc(s,d))),{x:s,y:o,width:l,height:u}}adjustForMissingColumns(s,o,l,u){var d;if(!l.isNull&&u.columnCount>1){let h=this.xAxis.series.filter(S=>S.visible).map(S=>S.index),p=0,g=0;$A((d=this.xAxis.stacking)==null?void 0:d.stacks,S=>{var A;let x=typeof l.x=="number"?(A=S[l.x.toString()])==null?void 0:A.points:void 0,_=x==null?void 0:x[this.index],T={};if(x&&Oy(_)){let R=this.index,D=Object.keys(x).filter(O=>!O.match(",")&&x[O]&&x[O].length>1).map(parseFloat).filter(O=>h.indexOf(O)!==-1).filter(O=>{let H=this.chart.series[O].options,j=H.stacking&&H.stack;if(Ty(j)){if(bc(T[j]))return R===O&&(R=T[j]),!1;T[j]=O}return!0}).sort((O,H)=>H-O);p=D.indexOf(R),g=D.length}}),p=this.xAxis.reversed?g-1-p:p;let w=(g-1)*u.paddedWidth+o;s=(l.plotX||0)+w/2-o-p*u.paddedWidth}return s}translate(){let s=this,o=s.chart,l=s.options,u=s.dense=s.closestPointRange*s.xAxis.transA<2,d=s.borderWidth=Qr(l.borderWidth,u?0:1),h=s.xAxis,p=s.yAxis,g=l.threshold,w=Qr(l.minPointLength,5),S=s.getColumnMetrics(),x=S.width,_=s.pointXOffset=S.offset,T=s.dataMin,A=s.dataMax,R=s.translatedThreshold=p.getThreshold(g),D=s.barW=Math.max(x,1+2*d);l.pointPadding&&l.crisp&&(D=Math.ceil(D)),Zn.prototype.translate.apply(s),s.points.forEach(function(O){let H=Qr(O.yBottom,R),j=999+Math.abs(H),Y=O.plotX||0,Z=mc(O.plotY,-j,p.len+j),X,se=Math.min(Z,H),ie=Math.max(Z,H)-se,oe=x,ye=Y+_,we=D;w&&Math.abs(ie)<w&&(ie=w,X=!p.reversed&&!O.negative||p.reversed&&O.negative,bc(g)&&bc(A)&&O.y===g&&A<=g&&(p.min||0)<g&&(T!==A||(p.max||0)<=g)&&(X=!X,O.negative=!O.negative),se=Math.abs(se-R)>w?H-w:R-(X?w:0)),Ty(O.options.pointWidth)&&(ye-=Math.round(((oe=we=Math.ceil(O.options.pointWidth))-x)/2)),l.centerInCategory&&(ye=s.adjustForMissingColumns(ye,oe,O,S)),O.barX=ye,O.pointWidth=oe,O.tooltipPos=o.inverted?[mc(p.len+p.pos-o.plotLeft-Z,p.pos-o.plotLeft,p.len+p.pos-o.plotLeft),h.len+h.pos-o.plotTop-ye-we/2,ie]:[h.left-o.plotLeft+ye+we/2,mc(Z+p.pos-o.plotTop,p.pos-o.plotTop,p.len+p.pos-o.plotTop),ie],O.shapeType=s.pointClass.prototype.shapeType||"roundedRect",O.shapeArgs=s.crispCol(ye,O.isNull?R:se,we,O.isNull?0:ie)}),Ay(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(s,o){let l=this.options,u=this.pointAttrToOptions||{},d=u.stroke||"borderColor",h=u["stroke-width"]||"borderWidth",p,g,w,S=s&&s.color||this.color,x=s&&s[d]||l[d]||S,_=s&&s.options.dashStyle||l.dashStyle,T=s&&s[h]||l[h]||this[h]||0,A=Qr(s&&s.opacity,l.opacity,1);s&&this.zones.length&&(g=s.getZone(),S=s.options.color||g&&(g.color||s.nonZonedColor)||this.color,g&&(x=g.borderColor||x,_=g.dashStyle||_,T=g.borderWidth||T)),o&&s&&(w=(p=Qf(l.states[o],s.options.states&&s.options.states[o]||{})).brightness,S=p.color||w!==void 0&&HA(S).brighten(p.brightness).get()||S,x=p[d]||x,T=p[h]||T,_=p.dashStyle||_,A=Qr(p.opacity,A));let R={fill:S,stroke:x,"stroke-width":T,opacity:A};return _&&(R.dashstyle=_),R}drawPoints(s=this.points){let o,l=this,u=this.chart,d=l.options,h=u.renderer,p=d.animationLimit||250;s.forEach(function(g){let w=g.plotY,S=g.graphic,x=!!S,_=S&&u.pointCount<p?"animate":"attr";bc(w)&&g.y!==null?(o=g.shapeArgs,S&&g.hasNewShapeType()&&(S=S.destroy()),l.enabledDataSorting&&(g.startXPos=l.xAxis.reversed?-(o&&o.width||0):l.xAxis.width),!S&&(g.graphic=S=h[g.shapeType](o).add(g.group||l.group),S&&l.enabledDataSorting&&u.hasRendered&&u.pointCount<p&&(S.attr({x:g.startXPos}),x=!0,_="animate")),S&&x&&S[_](Qf(o)),u.styledMode||S[_](l.pointAttribs(g,g.selected&&"select")).shadow(g.allowShadow!==!1&&d.shadow),S&&(S.addClass(g.getClassName(),!0),S.attr({visibility:g.visible?"inherit":"hidden"}))):S&&(g.graphic=S.destroy())})}drawTracker(s=this.points){let o,l=this,u=l.chart,d=u.pointer,h=function(p){d==null||d.normalize(p);let g=d==null?void 0:d.getPointFromEvent(p),w=!u.scrollablePlotArea||u.isInsidePlot(p.chartX-u.plotLeft,p.chartY-u.plotTop,{visiblePlotOnly:!0});d&&g&&l.options.enableMouseTracking&&w&&(d.isDirectTouch=!0,g.onMouseOver(p))};s.forEach(function(p){o=Oy(p.dataLabels)?p.dataLabels:p.dataLabel?[p.dataLabel]:[],p.graphic&&(p.graphic.element.point=p),o.forEach(function(g){(g.div||g.element).point=p})}),l._hasTracking||(l.trackerGroups.forEach(function(p){l[p]&&(l[p].addClass("highcharts-tracker").on("mouseover",h).on("mouseout",function(g){d==null||d.onTrackerMouseOut(g)}).on("touchstart",h),!u.styledMode&&l.options.cursor&&l[p].css({cursor:l.options.cursor}))}),l._hasTracking=!0),Ay(this,"afterDrawTracker")}remove(){let s=this,o=s.chart;o.hasRendered&&o.series.forEach(function(l){l.type===s.type&&(l.isDirty=!0)}),Zn.prototype.remove.apply(s,arguments)}}yc.defaultOptions=Qf(Zn.defaultOptions,{borderRadius:3,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"}),Cy(yc.prototype,{directTouch:!0,getSymbol:jA,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),qt.registerSeriesType("column",yc);let vc=yc,{getDeferredAnimation:zA}=Sn,{format:WA}=yi,{defined:fr,extend:My,fireEvent:eh,getAlignFactor:Ly,isArray:Os,isString:th,merge:ua,objectEach:VA,pick:da,pInt:GA,splat:Ry}=_e;(function(v){function s(){return g(this).some(S=>S==null?void 0:S.enabled)}function o(S,x,_,T,A){var ye;let{chart:R,enabledDataSorting:D}=this,O=this.isCartesian&&R.inverted,H=S.plotX,j=S.plotY,Y=_.rotation||0,Z=fr(H)&&fr(j)&&R.isInsidePlot(H,Math.round(j),{inverted:O,paneCoordinates:!0,series:this}),X=Y===0&&da(_.overflow,D?"none":"justify")==="justify",se=this.visible&&S.visible!==!1&&fr(H)&&(S.series.forceDL||D&&!X||Z||da(_.inside,!!this.options.stacking)&&T&&R.isInsidePlot(H,O?T.x+1:T.y+T.height-1,{inverted:O,paneCoordinates:!0,series:this})),ie=S.pos();if(se&&ie){var oe;let we=x.getBBox(),Te=x.getBBox(void 0,0);if(T=My({x:ie[0],y:Math.round(ie[1]),width:0,height:0},T||{}),_.alignTo==="plotEdges"&&this.isCartesian&&(T[O?"x":"y"]=0,T[O?"width":"height"]=((ye=this.yAxis)==null?void 0:ye.len)||0),My(_,{width:we.width,height:we.height}),oe=T,D&&this.xAxis&&!X&&this.setDataLabelStartPos(S,x,A,Z,oe),x.align(ua(_,{width:Te.width,height:Te.height}),!1,T,!1),x.alignAttr.x+=Ly(_.align)*(Te.width-we.width),x.alignAttr.y+=Ly(_.verticalAlign)*(Te.height-we.height),x[x.placed?"animate":"attr"]({"text-align":x.alignAttr["text-align"]||"center",x:x.alignAttr.x+(we.width-Te.width)/2,y:x.alignAttr.y+(we.height-Te.height)/2,rotationOriginX:(x.width||0)/2,rotationOriginY:(x.height||0)/2}),X&&T.height>=0)this.justifyDataLabel(x,_,x.alignAttr,we,T,A);else if(da(_.crop,!0)){let{x:me,y:Ee}=x.alignAttr;se=R.isInsidePlot(me,Ee,{paneCoordinates:!0,series:this})&&R.isInsidePlot(me+we.width-1,Ee+we.height-1,{paneCoordinates:!0,series:this})}_.shape&&!Y&&x[A?"attr":"animate"]({anchorX:ie[0],anchorY:ie[1]})}A&&D&&(x.placed=!1),se||D&&!X?(x.show(),x.placed=!0):(x.hide(),x.placed=!1)}function l(){return this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",this.options.dataLabels.zIndex||6)}function u(S){let x=this.hasRendered||0,_=this.initDataLabelsGroup().attr({opacity:+x});return!x&&_&&(this.visible&&_.show(),this.options.animation?_.animate({opacity:1},S):_.attr({opacity:1})),_}function d(S){var se;let x;S=S||this.points;let _=this,T=_.chart,A=_.options,R=T.renderer,{backgroundColor:D,plotBackgroundColor:O}=T.options.chart,H=R.getContrast(th(O)&&O||th(D)&&D||"#000000"),j=g(_),{animation:Y,defer:Z}=j[0],X=Z?zA(T,Y,_):{defer:0,duration:0};eh(this,"drawDataLabels"),(se=_.hasDataLabels)!=null&&se.call(_)&&(x=this.initDataLabels(X),S.forEach(ie=>{var we,Te;let oe=ie.dataLabels||[];Ry(p(j,ie.dlOptions||((we=ie.options)==null?void 0:we.dataLabels))).forEach((me,Ee)=>{let $e=me.enabled&&(ie.visible||ie.dataLabelOnHidden)&&(!ie.isNull||ie.dataLabelOnNull)&&function(_n,nn){let gn=nn.filter;if(gn){let sn=gn.operator,Wt=_n[gn.property],un=gn.value;return sn===">"&&Wt>un||sn==="<"&&Wt<un||sn===">="&&Wt>=un||sn==="<="&&Wt<=un||sn==="=="&&Wt==un||sn==="==="&&Wt===un||sn==="!="&&Wt!=un||sn==="!=="&&Wt!==un}return!0}(ie,me),{backgroundColor:Je,borderColor:He,distance:Ye,style:De={}}=me,ze,Ge,gt,It={},st=oe[Ee],lt=!st,Pt;$e&&(Ge=fr(ze=da(me[ie.formatPrefix+"Format"],me.format))?WA(ze,ie,T):(me[ie.formatPrefix+"Formatter"]||me.formatter).call(ie,me),gt=me.rotation,!T.styledMode&&(De.color=da(me.color,De.color,th(_.color)?_.color:void 0,"#000000"),De.color==="contrast"?(Je!=="none"&&(Pt=Je),ie.contrastColor=R.getContrast(Pt!=="auto"&&Pt||ie.color||_.color),De.color=Pt||!fr(Ye)&&me.inside||0>GA(Ye||0)||A.stacking?ie.contrastColor:H):delete ie.contrastColor,A.cursor&&(De.cursor=A.cursor)),It={r:me.borderRadius||0,rotation:gt,padding:me.padding,zIndex:1},T.styledMode||(It.fill=Je==="auto"?ie.color:Je,It.stroke=He==="auto"?ie.color:He,It["stroke-width"]=me.borderWidth),VA(It,(_n,nn)=>{_n===void 0&&delete It[nn]})),!st||$e&&fr(Ge)&&!!st.div==!!me.useHTML&&(st.rotation&&me.rotation||st.rotation===me.rotation)||(st=void 0,lt=!0),$e&&fr(Ge)&&(st?It.text=Ge:(st=R.label(Ge,0,0,me.shape,void 0,void 0,me.useHTML,void 0,"data-label")).addClass(" highcharts-data-label-color-"+ie.colorIndex+" "+(me.className||"")+(me.useHTML?" highcharts-tracker":"")),st&&(st.options=me,st.attr(It),T.styledMode?De.width&&st.css({width:De.width,textOverflow:De.textOverflow,whiteSpace:De.whiteSpace}):st.css(De).shadow(me.shadow),eh(st,"beforeAddingDataLabel",{labelOptions:me,point:ie}),st.added||st.add(x),_.alignDataLabel(ie,st,me,void 0,lt),st.isActive=!0,oe[Ee]&&oe[Ee]!==st&&oe[Ee].destroy(),oe[Ee]=st))});let ye=oe.length;for(;ye--;)oe[ye]&&oe[ye].isActive?oe[ye].isActive=!1:((Te=oe[ye])==null||Te.destroy(),oe.splice(ye,1));ie.dataLabel=oe[0],ie.dataLabels=oe})),eh(this,"afterDrawDataLabels")}function h(S,x,_,T,A,R){let D=this.chart,O=x.align,H=x.verticalAlign,j=S.box?0:S.padding||0,Y=D.inverted?this.yAxis:this.xAxis,Z=Y?Y.left-D.plotLeft:0,X=D.inverted?this.xAxis:this.yAxis,se=X?X.top-D.plotTop:0,{x:ie=0,y:oe=0}=x,ye,we;return(ye=(_.x||0)+j+Z)<0&&(O==="right"&&ie>=0?(x.align="left",x.inside=!0):ie-=ye,we=!0),(ye=(_.x||0)+T.width-j+Z)>D.plotWidth&&(O==="left"&&ie<=0?(x.align="right",x.inside=!0):ie+=D.plotWidth-ye,we=!0),(ye=_.y+j+se)<0&&(H==="bottom"&&oe>=0?(x.verticalAlign="top",x.inside=!0):oe-=ye,we=!0),(ye=(_.y||0)+T.height-j+se)>D.plotHeight&&(H==="top"&&oe<=0?(x.verticalAlign="bottom",x.inside=!0):oe+=D.plotHeight-ye,we=!0),we&&(x.x=ie,x.y=oe,S.placed=!R,S.align(x,void 0,A)),we}function p(S,x){let _=[],T;if(Os(S)&&!Os(x))_=S.map(function(A){return ua(A,x)});else if(Os(x)&&!Os(S))_=x.map(function(A){return ua(S,A)});else if(Os(S)||Os(x)){if(Os(S)&&Os(x))for(T=Math.max(S.length,x.length);T--;)_[T]=ua(S[T],x[T])}else _=ua(S,x);return _}function g(S){var _,T;let x=S.chart.options.plotOptions;return Ry(p(p((_=x==null?void 0:x.series)==null?void 0:_.dataLabels,(T=x==null?void 0:x[S.type])==null?void 0:T.dataLabels),S.options.dataLabels))}function w(S,x,_,T,A){let R=this.chart,D=R.inverted,O=this.xAxis,H=O.reversed,j=((D?x.height:x.width)||0)/2,Y=S.pointWidth,Z=Y?Y/2:0;x.startXPos=D?A.x:H?-j-Z:O.width-j+Z,x.startYPos=D?H?this.yAxis.height-j+Z:-j-Z:A.y,T?x.visibility==="hidden"&&(x.show(),x.attr({opacity:0}).animate({opacity:1})):x.attr({opacity:1}).animate({opacity:0},void 0,x.hide),R.hasRendered&&(_&&x.attr({x:x.startXPos,y:x.startYPos}),x.placed=!0)}v.compose=function(S){let x=S.prototype;x.initDataLabels||(x.initDataLabels=u,x.initDataLabelsGroup=l,x.alignDataLabel=o,x.drawDataLabels=d,x.justifyDataLabel=h,x.setDataLabelStartPos=w,x.hasDataLabels=s)}})(B||(B={}));let wc=B,{composed:qA}=L,{series:Iy}=qt,{merge:YA,pick:fa,pushUnique:XA}=_e;(function(v){function s(o,l,u,d,h){let p=this.chart.inverted,g=o.series,w=(g.xAxis?g.xAxis.len:this.chart.plotSizeX)||0,S=(g.yAxis?g.yAxis.len:this.chart.plotSizeY)||0,x=o.dlBox||o.shapeArgs,_=fa(o.below,o.plotY>fa(this.translatedThreshold,S)),T=fa(u.inside,!!this.options.stacking);if(x){if(d=YA(x),!(u.overflow==="allow"&&u.crop===!1)){d.y<0&&(d.height+=d.y,d.y=0);let A=d.y+d.height-S;A>0&&A<d.height-1&&(d.height-=A)}p&&(d={x:S-d.y-d.height,y:w-d.x-d.width,width:d.height,height:d.width}),T||(p?(d.x+=_?0:d.width,d.width=0):(d.y+=_?d.height:0,d.height=0))}u.align=fa(u.align,!p||T?"center":_?"right":"left"),u.verticalAlign=fa(u.verticalAlign,p||T?"middle":_?"top":"bottom"),Iy.prototype.alignDataLabel.call(this,o,l,u,d,h),u.inside&&o.contrastColor&&l.css({color:o.contrastColor})}v.compose=function(o){wc.compose(Iy),XA(qA,"ColumnDataLabel")&&(o.prototype.alignDataLabel=s)}})(U||(U={}));let KA=U,{extend:JA,merge:ZA}=_e;class nh extends vc{}nh.defaultOptions=ZA(vc.defaultOptions,{}),JA(nh.prototype,{inverted:!0}),qt.registerSeriesType("bar",nh);let{column:QA,line:Dy}=qt.seriesTypes,{addEvent:e3,extend:t3,merge:n3}=_e;class xc extends Dy{applyJitter(){let s=this,o=this.options.jitter,l=this.points.length;o&&this.points.forEach(function(u,d){["x","y"].forEach(function(h,p){if(o[h]&&!u.isNull){let g=`plot${h.toUpperCase()}`,w=s[`${h}Axis`],S=o[h]*w.transA;if(w&&!w.logarithmic){let x=Math.max(0,(u[g]||0)-S),_=Math.min(w.len,(u[g]||0)+S);u[g]=x+(_-x)*function(T){let A=1e4*Math.sin(T);return A-Math.floor(A)}(d+p*l),h==="x"&&(u.clientX=u.plotX)}}})})}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}xc.defaultOptions=n3(Dy.defaultOptions,{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●</span> <span style="font-size: 0.8em"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}),t3(xc.prototype,{drawTracker:QA.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),e3(xc,"afterTranslate",function(){this.applyJitter()}),qt.registerSeriesType("scatter",xc);let{deg2rad:Ny}=L,{fireEvent:i3,isNumber:ih,pick:Sc,relativeLength:s3}=_e;(function(v){v.getCenter=function(){let s=this.options,o=this.chart,l=2*(s.slicedOffset||0),u=o.plotWidth-2*l,d=o.plotHeight-2*l,h=s.center,p=Math.min(u,d),g=s.thickness,w,S=s.size,x=s.innerSize||0,_,T;typeof S=="string"&&(S=parseFloat(S)),typeof x=="string"&&(x=parseFloat(x));let A=[Sc(h==null?void 0:h[0],"50%"),Sc(h==null?void 0:h[1],"50%"),Sc(S&&S<0?void 0:s.size,"100%"),Sc(x&&x<0?void 0:s.innerSize||0,"0%")];for(!o.angular||this instanceof Zn||(A[3]=0),_=0;_<4;++_)T=A[_],w=_<2||_===2&&/%$/.test(T),A[_]=s3(T,[u,d,p,A[2]][_])+(w?l:0);return A[3]>A[2]&&(A[3]=A[2]),ih(g)&&2*g<A[2]&&g>0&&(A[3]=A[2]-2*g),i3(this,"afterGetCenter",{positions:A}),A},v.getStartAndEndRadians=function(s,o){let l=ih(s)?s:0,u=ih(o)&&o>l&&o-l<360?o:l+360;return{start:Ny*(l+-90),end:Ny*(u+-90)}}})(M||(M={}));let Fy=M,{setAnimation:r3}=Sn,{addEvent:Uy,defined:o3,extend:a3,isNumber:l3,pick:c3,relativeLength:u3}=_e;class By extends _s{getConnectorPath(s){let o=s.dataLabelPosition,l=s.options||{},u=l.connectorShape,d=this.connectorShapes[u]||u;return o&&d.call(this,{...o.computed,alignment:o.alignment},o.connectorPosition,l)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(s){let o=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(o.x,o.y,o.r+s,o.r+s,{innerR:o.r-1,start:o.start,end:o.end,borderRadius:o.borderRadius})}constructor(s,o,l){super(s,o,l),this.half=0,this.name??(this.name="Slice");let u=d=>{this.slice(d.type==="select")};Uy(this,"select",u),Uy(this,"unselect",u)}isValid(){return l3(this.y)&&this.y>=0}setVisible(s,o=!0){s!==this.visible&&this.update({visible:s??!this.visible},o,void 0,!1)}slice(s,o,l){let u=this.series;r3(l,u.chart),o=c3(o,!0),this.sliced=this.options.sliced=s=o3(s)?s:!this.sliced,u.options.data[u.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}a3(By.prototype,{connectorShapes:{fixedOffset:function(v,s,o){let l=s.breakAt,u=s.touchingSliceAt,d=o.softConnector?["C",v.x+(v.alignment==="left"?-5:5),v.y,2*l.x-u.x,2*l.y-u.y,l.x,l.y]:["L",l.x,l.y];return[["M",v.x,v.y],d,["L",u.x,u.y]]},straight:function(v,s){let o=s.touchingSliceAt;return[["M",v.x,v.y],["L",o.x,o.y]]},crookedLine:function(v,s,o){let{angle:l=this.angle||0,breakAt:u,touchingSliceAt:d}=s,{series:h}=this,[p,g,w]=h.center,S=w/2,{plotLeft:x,plotWidth:_}=h.chart,T=v.alignment==="left",{x:A,y:R}=v,D=u.x;if(o.crookDistance){let H=u3(o.crookDistance,1);D=T?p+S+(_+x-p-S)*(1-H):x+(p-S)*H}else D=p+(g-R)*Math.tan(l-Math.PI/2);let O=[["M",A,R]];return(T?D<=A&&D>=u.x:D>=A&&D<=u.x)&&O.push(["L",D,R]),O.push(["L",u.x,u.y],["L",d.x,d.y]),O}}});let{getStartAndEndRadians:d3}=Fy,{noop:Hy}=L,{clamp:f3,extend:h3,fireEvent:jy,merge:sh,pick:p3}=_e;class rh extends Zn{animate(s){let o=this,l=o.points,u=o.startAngleRad;s||l.forEach(function(d){let h=d.graphic,p=d.shapeArgs;h&&p&&(h.attr({r:p3(d.startR,o.center&&o.center[3]/2),start:u,end:u}),h.animate({r:p.r,start:p.start,end:p.end},o.options.animation))})}drawEmpty(){let s,o,l=this.startAngleRad,u=this.endAngleRad,d=this.options;this.total===0&&this.center?(s=this.center[0],o=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(s,o,this.center[1]/2,0,l,u).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:hb.arc(s,o,this.center[2]/2,0,{start:l,end:u,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":d.borderWidth,fill:d.fillColor||"none",stroke:d.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let s=this.chart.renderer;this.points.forEach(function(o){o.graphic&&o.hasNewShapeType()&&(o.graphic=o.graphic.destroy()),o.graphic||(o.graphic=s[o.shapeType](o.shapeArgs).add(o.series.group),o.delayedRendering=!0)})}generatePoints(){super.generatePoints(),this.updateTotals()}getX(s,o,l,u){let d=this.center,h=this.radii?this.radii[l.index]||0:d[2]/2,p=u.dataLabelPosition,g=(p==null?void 0:p.distance)||0,w=Math.asin(f3((s-d[1])/(h+g),-1,1));return d[0]+Math.cos(w)*(h+g)*(o?-1:1)+(g>0?(o?-1:1)*(u.padding||0):0)}hasData(){return!!this.dataTable.rowCount}redrawPoints(){let s,o,l,u,d=this,h=d.chart;this.drawEmpty(),d.group&&!h.styledMode&&d.group.shadow(d.options.shadow),d.points.forEach(function(p){let g={};o=p.graphic,!p.isNull&&o?(u=p.shapeArgs,s=p.getTranslate(),h.styledMode||(l=d.pointAttribs(p,p.selected&&"select")),p.delayedRendering?(o.setRadialReference(d.center).attr(u).attr(s),h.styledMode||o.attr(l).attr({"stroke-linejoin":"round"}),p.delayedRendering=!1):(o.setRadialReference(d.center),h.styledMode||sh(!0,g,l),sh(!0,g,u,s),o.animate(g)),o.attr({visibility:p.visible?"inherit":"hidden"}),o.addClass(p.getClassName(),!0)):o&&(p.graphic=o.destroy())})}sortByAngle(s,o){s.sort(function(l,u){return l.angle!==void 0&&(u.angle-l.angle)*o})}translate(s){jy(this,"translate"),this.generatePoints();let o=this.options,l=o.slicedOffset,u=d3(o.startAngle,o.endAngle),d=this.startAngleRad=u.start,h=(this.endAngleRad=u.end)-d,p=this.points,g=o.ignoreHiddenPoint,w=p.length,S,x,_,T,A,R,D,O=0;for(s||(this.center=s=this.getCenter()),R=0;R<w;R++){D=p[R],S=d+O*h,D.isValid()&&(!g||D.visible)&&(O+=D.percentage/100),x=d+O*h;let H={x:s[0],y:s[1],r:s[2]/2,innerR:s[3]/2,start:Math.round(1e3*S)/1e3,end:Math.round(1e3*x)/1e3};D.shapeType="arc",D.shapeArgs=H,(_=(x+S)/2)>1.5*Math.PI?_-=2*Math.PI:_<-Math.PI/2&&(_+=2*Math.PI),D.slicedTranslation={translateX:Math.round(Math.cos(_)*l),translateY:Math.round(Math.sin(_)*l)},T=Math.cos(_)*s[2]/2,A=Math.sin(_)*s[2]/2,D.tooltipPos=[s[0]+.7*T,s[1]+.7*A],D.half=_<-Math.PI/2||_>Math.PI/2?1:0,D.angle=_}jy(this,"afterTranslate")}updateTotals(){let s=this.points,o=s.length,l=this.options.ignoreHiddenPoint,u,d,h=0;for(u=0;u<o;u++)(d=s[u]).isValid()&&(!l||d.visible)&&(h+=d.y);for(u=0,this.total=h;u<o;u++)(d=s[u]).percentage=h>0&&(d.visible||!l)?d.y/h*100:0,d.total=h}}rh.defaultOptions=sh(Zn.defaultOptions,{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.isNull?void 0:this.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}),h3(rh.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:vc.prototype.drawTracker,getCenter:Fy.getCenter,getSymbol:Hy,invertible:!1,isCartesian:!1,noSharedTooltip:!0,pointAttribs:vc.prototype.pointAttribs,pointClass:By,requireSorting:!1,searchPoint:Hy,trackerGroups:["group","dataLabelsGroup"]}),qt.registerSeriesType("pie",rh);let{composed:m3,noop:g3}=L,{distribute:b3}=Nl,{series:$y}=qt,{arrayMax:y3,clamp:zy,defined:Wy,pick:v3,pushUnique:w3,relativeLength:Vy}=_e;(function(v){let s={radialDistributionY:function(h,p){var g;return(((g=p.dataLabelPosition)==null?void 0:g.top)||0)+h.distributeBox.pos},radialDistributionX:function(h,p,g,w,S){let x=S.dataLabelPosition;return h.getX(g<((x==null?void 0:x.top)||0)+2||g>((x==null?void 0:x.bottom)||0)-2?w:g,p.half,p,S)},justify:function(h,p,g,w){var S;return w[0]+(h.half?-1:1)*(g+(((S=p.dataLabelPosition)==null?void 0:S.distance)||0))},alignToPlotEdges:function(h,p,g,w){let S=h.getBBox().width;return p?S+w:g-S-w},alignToConnectors:function(h,p,g,w){let S=0,x;return h.forEach(function(_){(x=_.dataLabel.getBBox().width)>S&&(S=x)}),p?S+w:g-S-w}};function o(h,p){let g=Math.PI/2,{start:w=0,end:S=0}=h.shapeArgs||{},x=h.angle||0;p>0&&w<g&&S>g&&x>g/2&&x<1.5*g&&(x=x<=g?Math.max(g/2,(w+g)/2):Math.min(1.5*g,(g+S)/2));let{center:_,options:T}=this,A=_[2]/2,R=Math.cos(x),D=Math.sin(x),O=_[0]+R*A,H=_[1]+D*A,j=Math.min((T.slicedOffset||0)+(T.borderWidth||0),p/5);return{natural:{x:O+R*p,y:H+D*p},computed:{},alignment:p<0?"center":h.half?"right":"left",connectorPosition:{angle:x,breakAt:{x:O+R*j,y:H+D*j},touchingSliceAt:{x:O,y:H}},distance:p}}function l(){var se;let h=this,p=h.points,g=h.chart,w=g.plotWidth,S=g.plotHeight,x=g.plotLeft,_=Math.round(g.chartWidth/3),T=h.center,A=T[2]/2,R=T[1],D=[[],[]],O=[0,0,0,0],H=h.dataLabelPositioners,j,Y,Z,X=0;h.visible&&((se=h.hasDataLabels)!=null&&se.call(h))&&(p.forEach(ie=>{(ie.dataLabels||[]).forEach(oe=>{oe.shortened&&(oe.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),oe.shortened=!1)})}),$y.prototype.drawDataLabels.apply(h),p.forEach(ie=>{(ie.dataLabels||[]).forEach((oe,ye)=>{var Ee;let we=T[2]/2,Te=oe.options,me=Vy((Te==null?void 0:Te.distance)||0,we);ye===0&&D[ie.half].push(ie),!Wy((Ee=Te==null?void 0:Te.style)==null?void 0:Ee.width)&&oe.getBBox().width>_&&(oe.css({width:Math.round(.7*_)+"px"}),oe.shortened=!0),oe.dataLabelPosition=this.getDataLabelPosition(ie,me),X=Math.max(X,me)})}),D.forEach((ie,oe)=>{let ye=ie.length,we=[],Te,me,Ee=0,$e;ye&&(h.sortByAngle(ie,oe-.5),X>0&&(Te=Math.max(0,R-A-X),me=Math.min(R+A+X,g.plotHeight),ie.forEach(Je=>{(Je.dataLabels||[]).forEach(He=>{var De;let Ye=He.dataLabelPosition;Ye&&Ye.distance>0&&(Ye.top=Math.max(0,R-A-Ye.distance),Ye.bottom=Math.min(R+A+Ye.distance,g.plotHeight),Ee=He.getBBox().height||21,He.lineHeight=g.renderer.fontMetrics(He.text||He).h+2*He.padding,Je.distributeBox={target:(((De=He.dataLabelPosition)==null?void 0:De.natural.y)||0)-Ye.top+He.lineHeight/2,size:Ee,rank:Je.y},we.push(Je.distributeBox))})}),b3(we,$e=me+Ee-Te,$e/5)),ie.forEach(Je=>{(Je.dataLabels||[]).forEach(He=>{let Ye=He.options||{},De=Je.distributeBox,ze=He.dataLabelPosition,Ge=(ze==null?void 0:ze.natural.y)||0,gt=Ye.connectorPadding||0,It=He.lineHeight||21,st=(It-He.getBBox().height)/2,lt=0,Pt=Ge,_n="inherit";if(ze){if(Wy(De)&&ze.distance>0&&(De.pos===void 0?_n="hidden":(Z=De.size,Pt=H.radialDistributionY(Je,He))),Ye.justify)lt=H.justify(Je,He,A,T);else switch(Ye.alignTo){case"connectors":lt=H.alignToConnectors(ie,oe,w,x);break;case"plotEdges":lt=H.alignToPlotEdges(He,oe,w,x);break;default:lt=H.radialDistributionX(h,Je,Pt-st,Ge,He)}if(ze.attribs={visibility:_n,align:ze.alignment},ze.posAttribs={x:lt+(Ye.x||0)+({left:gt,right:-gt}[ze.alignment]||0),y:Pt+(Ye.y||0)-It/2},ze.computed.x=lt,ze.computed.y=Pt-st,v3(Ye.crop,!0)){let nn;lt-(Y=He.getBBox().width)<gt&&oe===1?(nn=Math.round(Y-lt+gt),O[3]=Math.max(nn,O[3])):lt+Y>w-gt&&oe===0&&(nn=Math.round(lt+Y-w+gt),O[1]=Math.max(nn,O[1])),Pt-Z/2<0?O[0]=Math.max(Math.round(-Pt+Z/2),O[0]):Pt+Z/2>S&&(O[2]=Math.max(Math.round(Pt+Z/2-S),O[2])),ze.sideOverflow=nn}}})}))}),(y3(O)===0||this.verifyDataLabelOverflow(O))&&(this.placeDataLabels(),this.points.forEach(ie=>{(ie.dataLabels||[]).forEach(oe=>{var me;let{connectorColor:ye,connectorWidth:we=1}=oe.options||{},Te=oe.dataLabelPosition;if(we){let Ee;j=oe.connector,Te&&Te.distance>0?(Ee=!j,j||(oe.connector=j=g.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+ie.colorIndex+(ie.className?" "+ie.className:"")).add(h.dataLabelsGroup)),g.styledMode||j.attr({"stroke-width":we,stroke:ye||ie.color||"#666666"}),j[Ee?"attr":"animate"]({d:ie.getConnectorPath(oe)}),j.attr({visibility:(me=Te.attribs)==null?void 0:me.visibility})):j&&(oe.connector=j.destroy())}})})))}function u(){this.points.forEach(h=>{(h.dataLabels||[]).forEach(p=>{var w;let g=p.dataLabelPosition;g?(g.sideOverflow&&(p.css({width:Math.max(p.getBBox().width-g.sideOverflow,0)+"px",textOverflow:(((w=p.options)==null?void 0:w.style)||{}).textOverflow||"ellipsis"}),p.shortened=!0),p.attr(g.attribs),p[p.moved?"animate":"attr"](g.posAttribs),p.moved=!0):p&&p.attr({y:-9999})}),delete h.distributeBox},this)}function d(h){let p=this.center,g=this.options,w=g.center,S=g.minSize||80,x=S,_=g.size!==null;return!_&&(w[0]!==null?x=Math.max(p[2]-Math.max(h[1],h[3]),S):(x=Math.max(p[2]-h[1]-h[3],S),p[0]+=(h[3]-h[1])/2),w[1]!==null?x=zy(x,S,p[2]-Math.max(h[0],h[2])):(x=zy(x,S,p[2]-h[0]-h[2]),p[1]+=(h[0]-h[2])/2),x<p[2]?(p[2]=x,p[3]=Math.min(g.thickness?Math.max(0,x-2*g.thickness):Math.max(0,Vy(g.innerSize||0,x)),x),this.translate(p),this.drawDataLabels&&this.drawDataLabels()):_=!0),_}v.compose=function(h){if(wc.compose($y),w3(m3,"PieDataLabel")){let p=h.prototype;p.dataLabelPositioners=s,p.alignDataLabel=g3,p.drawDataLabels=l,p.getDataLabelPosition=o,p.placeDataLabels=u,p.verifyDataLabelOverflow=d}}})(F||(F={}));let x3=F;(function(v){v.getCenterOfPoints=function(s){let o=s.reduce((l,u)=>(l.x+=u.x,l.y+=u.y,l),{x:0,y:0});return{x:o.x/s.length,y:o.y/s.length}},v.getDistanceBetweenPoints=function(s,o){return Math.sqrt(Math.pow(o.x-s.x,2)+Math.pow(o.y-s.y,2))},v.getAngleBetweenPoints=function(s,o){return Math.atan2(o.x-s.x,o.y-s.y)},v.pointInPolygon=function({x:s,y:o},l){let u=l.length,d,h,p=!1;for(d=0,h=u-1;d<u;h=d++){let[g,w]=l[d],[S,x]=l[h];w>o!=x>o&&s<(S-g)*(o-w)/(x-w)+g&&(p=!p)}return p}})(I||(I={}));let{pointInPolygon:S3}=I,{addEvent:k3,fireEvent:Gy,objectEach:qy,pick:_3}=_e;function P3(v){let s=v.length,o=(S,x)=>!(x.x>=S.x+S.width||x.x+x.width<=S.x||x.y>=S.y+S.height||x.y+x.height<=S.y),l=(S,x)=>{for(let _ of S)if(S3({x:_[0],y:_[1]},x))return!0;return!1},u,d,h,p,g,w=!1;for(let S=0;S<s;S++)(u=v[S])&&(u.oldOpacity=u.opacity,u.newOpacity=1,u.absoluteBox=function(x){var _,T;if(x&&(!x.alignAttr||x.placed)){let A=x.box?0:x.padding||0,R=x.alignAttr||{x:x.attr("x"),y:x.attr("y")},D=x.getBBox();return x.width=D.width,x.height=D.height,{x:R.x+(((_=x.parentGroup)==null?void 0:_.translateX)||0)+A,y:R.y+(((T=x.parentGroup)==null?void 0:T.translateY)||0)+A,width:(x.width||0)-2*A,height:(x.height||0)-2*A,polygon:D==null?void 0:D.polygon}}}(u));v.sort((S,x)=>(x.labelrank||0)-(S.labelrank||0));for(let S=0;S<s;++S){p=(d=v[S])&&d.absoluteBox;let x=p==null?void 0:p.polygon;for(let _=S+1;_<s;++_){g=(h=v[_])&&h.absoluteBox;let T=!1;if(p&&g&&d!==h&&d.newOpacity!==0&&h.newOpacity!==0&&d.visibility!=="hidden"&&h.visibility!=="hidden"){let A=g.polygon;if(x&&A&&x!==A?l(x,A)&&(T=!0):o(p,g)&&(T=!0),T){let R=d.labelrank<h.labelrank?d:h,D=R.text;R.newOpacity=0,D!=null&&D.element.querySelector("textPath")&&D.hide()}}}}for(let S of v)Yy(S,this)&&(w=!0);w&&Gy(this,"afterHideAllOverlappingLabels")}function Yy(v,s){let o,l,u=!1;return v&&(l=v.newOpacity,v.oldOpacity!==l&&(v.hasClass("highcharts-data-label")?(v[l?"removeClass":"addClass"]("highcharts-data-label-hidden"),o=function(){s.styledMode||v.css({pointerEvents:l?"auto":"none"})},u=!0,v[v.isOld?"animate":"attr"]({opacity:l},void 0,o),Gy(s,"afterHideOverlappingLabel")):v.attr({opacity:l})),v.isOld=!0),u}function E3(){var o;let v=this,s=[];for(let l of v.labelCollectors||[])s=s.concat(l());for(let l of v.yAxis||[])l.stacking&&l.options.stackLabels&&!l.options.stackLabels.allowOverlap&&qy(l.stacking.stacks,u=>{qy(u,d=>{d.label&&s.push(d.label)})});for(let l of v.series||[])if(l.visible&&((o=l.hasDataLabels)!=null&&o.call(l))){let u=d=>{for(let h of d)h.visible&&(h.dataLabels||[]).forEach(p=>{var w;let g=p.options||{};p.labelrank=_3(g.labelrank,h.labelrank,(w=h.shapeArgs)==null?void 0:w.height),g.allowOverlap??Number(g.distance)>0?(p.oldOpacity=p.opacity,p.newOpacity=1,Yy(p,v)):s.push(p)})};u(l.nodes||[]),u(l.points)}this.hideOverlappingLabels(s)}let Xy={compose:function(v){let s=v.prototype;s.hideOverlappingLabels||(s.hideOverlappingLabels=P3,k3(v,"render",E3))}},{defaultOptions:T3}=Ie,{noop:Ky}=L,{addEvent:Jy,extend:C3,isObject:Zy,merge:A3,relativeLength:oh}=_e,O3={radius:0,scope:"stack",where:void 0},Qy=Ky,e0=Ky;function M3(v,s,o,l,u={}){let d=Qy(v,s,o,l,u),{innerR:h=0,r:p=o,start:g=0,end:w=0}=u;if(u.open||!u.borderRadius)return d;let S=w-g,x=Math.sin(S/2),_=Math.max(Math.min(oh(u.borderRadius||0,p-h),(p-h)/2,p*x/(1+x)),0),T=Math.min(_,S/Math.PI*2*h),A=d.length-1;for(;A--;)(function(R,D,O){let H,j,Y,Z=R[D],X=R[D+1];if(X[0]==="Z"&&(X=R[0]),(Z[0]==="M"||Z[0]==="L")&&X[0]==="A"?(H=Z,j=X,Y=!0):Z[0]==="A"&&(X[0]==="M"||X[0]==="L")&&(H=X,j=Z),H&&j&&j.params){let se=j[1],ie=j[5],oe=j.params,{start:ye,end:we,cx:Te,cy:me}=oe,Ee=ie?se-O:se+O,$e=Ee?Math.asin(O/Ee):0,Je=ie?$e:-$e,He=Math.cos($e)*Ee;Y?(oe.start=ye+Je,H[1]=Te+He*Math.cos(ye),H[2]=me+He*Math.sin(ye),R.splice(D+1,0,["A",O,O,0,0,1,Te+se*Math.cos(oe.start),me+se*Math.sin(oe.start)])):(oe.end=we-Je,j[6]=Te+se*Math.cos(oe.end),j[7]=me+se*Math.sin(oe.end),R.splice(D+1,0,["A",O,O,0,0,1,Te+He*Math.cos(we),me+He*Math.sin(we)])),j[4]=Math.abs(oe.end-oe.start)<Math.PI?0:1}})(d,A,A>1?T:_);return d}function L3(){var v,s;if(this.options.borderRadius&&!(this.chart.is3d&&this.chart.is3d())){let{options:o,yAxis:l}=this,u=o.stacking==="percent",d=(s=(v=T3.plotOptions)==null?void 0:v[this.type])==null?void 0:s.borderRadius,h=ah(o.borderRadius,Zy(d)?d:{}),p=l.options.reversed;for(let g of this.points){let{shapeArgs:w}=g;if(g.shapeType==="roundedRect"&&w){let{width:S=0,height:x=0,y:_=0}=w,T=_,A=x;if(h.scope==="stack"&&g.stackTotal){let H=l.translate(u?100:g.stackTotal,!1,!0,!1,!0),j=l.translate(o.threshold||0,!1,!0,!1,!0),Y=this.crispCol(0,Math.min(H,j),0,Math.abs(H-j));T=Y.y,A=Y.height}let R=(g.negative?-1:1)*(p?-1:1)==-1,D=h.where;!D&&this.is("waterfall")&&Math.abs((g.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(D="all"),D||(D="end");let O=Math.min(oh(h.radius,S),S/2,D==="all"?x/2:1/0)||0;D==="end"&&(R&&(T-=O),A+=O),C3(w,{brBoxHeight:A,brBoxY:T,r:O})}}}}function ah(v,s){return Zy(v)||(v={radius:v||0}),A3(O3,s,v)}function R3(){let v=ah(this.options.borderRadius);for(let s of this.points){let o=s.shapeArgs;o&&(o.borderRadius=oh(v.radius,(o.r||0)-(o.innerR||0)))}}function I3(v,s,o,l,u={}){let d=e0(v,s,o,l,u),{r:h=0,brBoxHeight:p=l,brBoxY:g=s}=u,w=s-g,S=g+p-(s+l),x=w-h>-.1?0:h,_=S-h>-.1?0:h,T=Math.max(x&&w,0),A=Math.max(_&&S,0),R=[v+x,s],D=[v+o-x,s],O=[v+o,s+x],H=[v+o,s+l-_],j=[v+o-_,s+l],Y=[v+_,s+l],Z=[v,s+l-_],X=[v,s+x],se=(ie,oe)=>Math.sqrt(Math.pow(ie,2)-Math.pow(oe,2));if(T){let ie=se(x,x-T);R[0]-=ie,D[0]+=ie,O[1]=X[1]=s+x-T}if(l<x-T){let ie=se(x,x-T-l);O[0]=H[0]=v+o-x+ie,j[0]=Math.min(O[0],j[0]),Y[0]=Math.max(H[0],Y[0]),Z[0]=X[0]=v+x-ie,O[1]=X[1]=s+l}if(A){let ie=se(_,_-A);j[0]+=ie,Y[0]-=ie,H[1]=Z[1]=s+l-_+A}if(l<_-A){let ie=se(_,_-A-l);O[0]=H[0]=v+o-_+ie,D[0]=Math.min(O[0],D[0]),R[0]=Math.max(H[0],R[0]),Z[0]=X[0]=v+_-ie,H[1]=Z[1]=s}return d.length=0,d.push(["M",...R],["L",...D],["A",x,x,0,0,1,...O],["L",...H],["A",_,_,0,0,1,...j],["L",...Y],["A",_,_,0,0,1,...Z],["L",...X],["A",x,x,0,0,1,...R],["Z"]),d}let{diffObjects:D3,extend:N3,find:F3,merge:U3,pick:kc,uniqueKey:B3}=_e;(function(v){function s(l,u){let d=l.condition;(d.callback||function(){return this.chartWidth<=kc(d.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=kc(d.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=kc(d.minWidth,0)&&this.chartHeight>=kc(d.minHeight,0)}).call(this)&&u.push(l._id)}function o(l,u){let d=this.options.responsive,h=this.currentResponsive,p=[],g;!u&&d&&d.rules&&d.rules.forEach(x=>{x._id===void 0&&(x._id=B3()),this.matchResponsiveRule(x,p)},this);let w=U3(...p.map(x=>F3((d||{}).rules||[],_=>_._id===x)).map(x=>x&&x.chartOptions));w.isResponsiveOptions=!0,p=p.toString()||void 0;let S=h&&h.ruleIds;p===S||(h&&(this.currentResponsive=void 0,this.updatingResponsive=!0,this.update(h.undoOptions,l,!0),this.updatingResponsive=!1),p?((g=D3(w,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:p,mergedOptions:w,undoOptions:g},this.updatingResponsive||this.update(w,l,!0)):this.currentResponsive=void 0)}v.compose=function(l){let u=l.prototype;return u.matchResponsiveRule||N3(u,{matchResponsiveRule:s,setResponsive:o}),l}})(E||(E={}));let H3=E;L.AST=Ht,L.Axis=Vr,L.Chart=Cs,L.Color=Rt,L.DataLabel=wc,L.DataTableCore=oc,L.Fx=Xt,L.HTMLElement=ia,L.Legend=ly,L.LegendSymbol=qb,L.OverlappingDataLabels=L.OverlappingDataLabels||Xy,L.PlotLineOrBand=Ql,L.Point=_s,L.Pointer=Wb,L.RendererRegistry=Ko,L.Series=Zn,L.SeriesRegistry=qt,L.StackItem=wy,L.SVGElement=Fi,L.SVGRenderer=Wl,L.Templating=yi,L.Tick=Wr,L.Time=_t,L.Tooltip=Bb,L.animate=Sn.animate,L.animObject=Sn.animObject,L.chart=Cs.chart,L.color=Rt.parse,L.dateFormat=yi.dateFormat,L.defaultOptions=Ie.defaultOptions,L.distribute=Nl.distribute,L.format=yi.format,L.getDeferredAnimation=Sn.getDeferredAnimation,L.getOptions=Ie.getOptions,L.numberFormat=yi.numberFormat,L.seriesType=qt.seriesType,L.setAnimation=Sn.setAnimation,L.setOptions=Ie.setOptions,L.stop=Sn.stop,L.time=Ie.defaultTime,L.timers=Xt.timers,{compose:function(v,s,o){let l=v.types.pie;if(!s.symbolCustomAttribs.includes("borderRadius")){let u=o.prototype.symbols;Jy(v,"afterColumnTranslate",L3,{order:9}),Jy(l,"afterTranslate",R3),s.symbolCustomAttribs.push("borderRadius","brBoxHeight","brBoxY"),Qy=u.arc,e0=u.roundedRect,u.arc=M3,u.roundedRect=I3}},optionsToObject:ah}.compose(L.Series,L.SVGElement,L.SVGRenderer),KA.compose(L.Series.types.column),wc.compose(L.Series),MT.compose(L.Axis),ia.compose(L.SVGRenderer),ly.compose(L.Chart),IT.compose(L.Axis),Xy.compose(L.Chart),x3.compose(L.Series.types.pie),Ql.compose(L.Chart,L.Axis),Wb.compose(L.Chart),H3.compose(L.Chart),aa.compose(L.Axis,L.Chart,L.Series),AA.compose(L.Axis,L.Chart,L.Series),Bb.compose(L.Pointer),_e.extend(L,_e);let j3=L;return $.default})())}(vu)),vu.exports}const C4=E4(EL);var Lx;function A4(){return Lx||(Lx=1,function(e,t){(function(n,i){e.exports=i(XP(),C4)})(self,(n,i)=>(()=>{var r={879:m=>{m.exports=n},744:m=>{m.exports=i}},a={};function c(m){var b=a[m];if(b!==void 0)return b.exports;var y=a[m]={exports:{}};return r[m](y,y.exports,c),y.exports}c.n=m=>{var b=m&&m.__esModule?()=>m.default:()=>m;return c.d(b,{a:b}),b},c.d=(m,b)=>{for(var y in b)c.o(b,y)&&!c.o(m,y)&&Object.defineProperty(m,y,{enumerable:!0,get:b[y]})},c.o=(m,b)=>Object.prototype.hasOwnProperty.call(m,b),c.r=m=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})};var f={};return(()=>{c.r(f),c.d(f,{Chart:()=>B,default:()=>U});var m=c(879),b=c.n(m),y=function M(F,I){var E=b().isArray(F)?[]:{};function z($,L){!b().isObject($,!I)||b().isClass($)||b().isDOMElement($)?E[L]=$:E[L]=M($,I)}return b().isArray(F)?F.forEach(function($,L){return z($,L)}):b().objectEach(F,z),E},k=c(744);function P(M){return function(F){if(Array.isArray(F))return C(F)}(M)||function(F){if(typeof Symbol<"u"&&F[Symbol.iterator]!=null||F["@@iterator"]!=null)return Array.from(F)}(M)||function(F,I){if(F){if(typeof F=="string")return C(F,I);var E=Object.prototype.toString.call(F).slice(8,-1);if(E==="Object"&&F.constructor&&(E=F.constructor.name),E==="Map"||E==="Set")return Array.from(F);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return C(F,I)}}(M)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function C(M,F){(F==null||F>M.length)&&(F=M.length);for(var I=0,E=new Array(F);I<F;I++)E[I]=M[I];return E}const N=function(M){var F=this;return{render:function(){return(0,k.h)("div",{ref:"chart"})},beforeUnmount:function(){var I;return F==null||(I=F.chart)===null||I===void 0?void 0:I.destroy()},props:{constructorType:{type:String,default:"chart"},options:{type:Object,required:!0},callback:Function,updateArgs:{type:Array,default:function(){return[!0,!0]}},highcharts:{type:Object},deepCopyOnUpdate:{type:Boolean,default:!0}},watch:{options:{handler:function(I){var E;(E=this.chart).update.apply(E,[y(I,this.deepCopyOnUpdate)].concat(P(this.updateArgs)))},deep:!0}},mounted:function(){var I=this.highcharts||M;I[this.constructorType]?this.options?this.chart=I[this.constructorType](this.$refs.chart,y(this.options,!0),this.callback?this.callback:null):console.error('The "options" parameter was not passed.'):console.error("'".concat(this.constructorType,"' constructor-type is incorrect. Sometimes this error is caused by the fact, that the corresponding module wasn't imported."))}}};var B=N(b());function U(M){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};M.component(F.tagName||"highcharts",N(F.highcharts||b()))}})(),f})())}(Vh)),Vh.exports}var O4=A4();const M4=P4(O4);var L4=XP();const R4=an(e=>{L4.setOptions({credits:{enabled:!1},accessibility:{enabled:!1},colors:["#fbb973","#668eb9","#afec79","#eebbd1","#e3f9c4","#d20a5d","#a6a6ff","#98bbdb","#efa1c2","#d3f6a4"],chart:{spacingTop:30,spacingLeft:0,spacingRight:0,spacingBottom:5,zooming:{type:"x"},panning:{enabled:!0},panKey:"shift",scrollablePlotArea:{minWidth:100}},title:{text:void 0},yAxis:{minPadding:0,maxPadding:0,showFirstLabel:!1,title:{text:null},labels:{align:"left",x:15,y:0,style:{color:"#565656",fontSize:"0.7em"}},gridLineWidth:1,gridZIndex:-1},xAxis:{type:"datetime",tickColor:"transparent",minPadding:0,maxPadding:0,lineColor:"#B8B8B8",showFirstLabel:!1,dateTimeLabelFormats:{day:'<strong style="color:rgba(0,0,0,.9); font-weight:700">%e.  %b</strong>',hour:"%H:%M"}},legend:{title:{style:{fontSize:"0.2em",fontWeight:"bold"}},itemStyle:{fontSize:"0.6em",textOverflow:"ellipsis",width:80,lineClamp:1}},plotOptions:{area:{fillOpacity:.7},series:{animation:{duration:500,easing:"easeOutBounce"},marker:{enabled:!1},lineWidth:1}},time:{useUTC:!1}}),e.vueApp.use(M4)}),I4=an(e=>{var a;const t=m_();Dn();const n=c=>window.location.href=c,i=(a=window.PLUGINS)==null?void 0:a.monitoring,r={login:async()=>!!i,logout:()=>!i||!t.userIsLoggedIn?!1:(n(r.getHomeUrl()||""),!0),getHomeUrl:()=>i==null?void 0:i.homeUrl};return{provide:{cpanel:{...i,...r}}}}),D4=an({name:"i18n:plugin:ssg-detect",dependsOn:["i18n:plugin","i18n:plugin:route-locale-detect"],enforce:"post",setup(e){if(e.$i18n.strategy!=="no_prefix")return;const t=e,n=t.$i18n.getLocaleCookie();e.hook("app:mounted",async()=>{const i=P_(t.$router.currentRoute.value,n,n||mt(t.$i18n.defaultLocale));await t.$i18n.setLocale(i.locale),t._vueI18n.__firstAccess=!1})}}),N4=[ID,ND,UD,uB,dB,fB,hB,pB,bB,yB,Y$,X$,J$,Jz,oW,FW,_4,R4,I4,D4],F4=Nn({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,i={};for(const r in e.route)Object.defineProperty(i,r,{get:()=>t===e.renderKey?e.route[r]:n[r],enumerable:!0});return ms(Co,Gi(i)),()=>Gt(e.vnode,{ref:e.vnodeRef})}}),U4=Nn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:i}){const r=nt(),a=ft(),c=yn(Co,null);let f;i({pageRef:a});const m=yn(q2,null);let b;const y=r.deferHydration();if(r.isHydrating){const P=r.hooks.hookOnce("app:error",y);Dn().beforeEach(P)}e.pageKey&&tn(()=>e.pageKey,(P,C)=>{P!==C&&r.callHook("page:loading:start")});let k=!1;return()=>Gt(Rk,{name:e.name,route:e.route,...t},{default:P=>{const C=H4(c,P.route,P.Component),N=c&&c.matched.length===P.route.matched.length;if(!P.Component){if(b&&!N)return b;y();return}if(b&&m&&!m.isCurrent(P.route))return b;if(C&&c&&(!m||m!=null&&m.isCurrent(c)))return N?b:null;const B=Fp(P,e.pageKey);!r.isHydrating&&!j4(c,P.route,P.Component)&&f===B&&(r.callHook("page:loading:end"),k=!0),f=B;const U=!!(e.transition??P.route.meta.pageTransition??wp),M=U&&B4([e.transition,P.route.meta.pageTransition,wp,{onAfterLeave:()=>{r.callHook("page:transition:finish",P.Component)}}].filter(Boolean)),F=e.keepalive??P.route.meta.keepalive??RR;return b=h_(Gm,U&&M,iF(F,Gt(Md,{suspensible:!0,onPending:()=>r.callHook("page:start",P.Component),onResolve:()=>{bi(()=>r.callHook("page:finish",P.Component).then(()=>{if(!k)return r.callHook("page:loading:end");k=!1}).finally(y))}},{default:()=>{const I=Gt(F4,{key:B||void 0,vnode:n.default?Gt(Jt,void 0,n.default(P)):P.Component,route:P.route,renderKey:B||void 0,trackRootNodes:U,vnodeRef:a});return F&&(I.type.name=P.Component.type.name||P.Component.type.__name||"RouteProvider"),I}}))).default(),b}})}});function B4(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?sg(n.onAfterLeave):void 0}));return ZR(...t)}function H4(e,t,n){if(!e)return!1;const i=t.matched.findIndex(r=>{var a;return((a=r.components)==null?void 0:a.default)===(n==null?void 0:n.type)});return!i||i===-1?!1:t.matched.slice(0,i).some((r,a)=>{var c,f,m;return((c=r.components)==null?void 0:c.default)!==((m=(f=e.matched[a])==null?void 0:f.components)==null?void 0:m.default)})||n&&Fp({route:t,Component:n})!==Fp({route:e,Component:n})}function j4(e,t,n){return e?t.matched.findIndex(r=>{var a;return((a=r.components)==null?void 0:a.default)===(n==null?void 0:n.type)})<t.matched.length-1:!1}const $4=Nn({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>Gt(Ws[e.name],e.layoutProps,t.slots)}}),z4=Nn({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=nt(),i=yn(Co),r=i===$u()?ZN():i,a=Ut(()=>{let m=mt(e.name)??r.meta.layout??"default";return m&&!(m in Ws)&&e.fallback&&(m=mt(e.fallback)),m}),c=ft();t.expose({layoutRef:c});const f=n.deferHydration();if(n.isHydrating){const m=n.hooks.hookOnce("app:error",f);Dn().beforeEach(m)}return()=>{const m=a.value&&a.value in Ws,b=r.meta.layoutTransition??LR;return h_(Gm,m&&b,{default:()=>Gt(Md,{suspensible:!0,onResolve:()=>{bi(f)}},{default:()=>Gt(W4,{layoutProps:Vm(t.attrs,{ref:c}),key:a.value||void 0,name:a.value,shouldProvide:!e.name,hasTransition:!!b},t.slots)})}).default()}}}),W4=Nn({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&ms(q2,{isCurrent:i=>n===(i.meta.layout??"default")}),()=>{var i,r;return!n||typeof n=="string"&&!(n in Ws)?(r=(i=t.slots).default)==null?void 0:r.call(i):Gt($4,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),V4="1.1.3",G4=()=>{const{locale:e}=Yd(),t=Ut(()=>["ar","he","fa"].includes(e.value)),n=Ut(()=>t.value?"rtl":"ltr");return{isRTLLanguage:t,languageDirection:n}},q4=Nn({__name:"app",async setup(e,{expose:t}){t(),console.log(`Current WHM SPA Version: ${V4} - 14.05.2025`);const{languageDirection:n}=G4(),i={languageDirection:n};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),jg=(e,t)=>{const n=e.__vccOpts||e;for(const[i,r]of t)n[i]=r;return n};function Y4(e,t,n,i,r,a){const c=U4,f=z4;return Qn(),Ci(f,{dir:i.languageDirection},{default:xl(()=>[Dt(c)]),_:1},8,["dir"])}const X4=jg(q4,[["render",Y4],["__file","app.vue"]]),K4={__name:"nuxt-error-page",props:{error:Object},setup(e,{expose:t}){t();const n=e,i=n.error,r=i.stack?i.stack.split(`
`).splice(1).map(N=>({text:N.replace("webpack:/","").replace(".vue",".js").trim(),internal:N.includes("node_modules")&&!N.includes(".cache")||N.includes("internal")||N.includes("new Promise")})).map(N=>`<span class="stack${N.internal?" internal":""}">${N.text}</span>`).join(`
`):"",a=Number(i.statusCode||500),c=a===404,f=i.statusMessage??(c?"Page Not Found":"Internal Server Error"),m=i.message||i.toString(),b=void 0,y=ps(()=>Kt(()=>import("./Dzj_iBFi.js"),__vite__mapDeps([66,13,67,68]),import.meta.url)),k=ps(()=>Kt(()=>import("./DKLmtCQO.js"),__vite__mapDeps([69,67,70]),import.meta.url)),C={props:n,_error:i,stacktrace:r,statusCode:a,is404:c,statusMessage:f,description:m,stack:b,_Error404:y,_Error:k,ErrorTemplate:c?y:k,defineAsyncComponent:ps};return Object.defineProperty(C,"__isScriptSetup",{enumerable:!1,value:!0}),C}};function J4(e,t,n,i,r,a){return Qn(),Ci(i.ErrorTemplate,Nx($m({statusCode:i.statusCode,statusMessage:i.statusMessage,description:i.description,stack:i.stack})),null,16)}const Z4=jg(K4,[["render",J4],["__file","nuxt-error-page.vue"]]),Q4={__name:"nuxt-root",setup(e,{expose:t}){t();const n=()=>null,i=nt(),r=i.deferHydration();if(i.isHydrating){const P=i.hooks.hookOnce("app:error",r);Dn().beforeEach(P)}const a=window.location.pathname,c=!1;ms(Co,$u());const f=i.hooks.callHookWith(P=>P.map(C=>C()),"vue:setup"),m=sl(),b=!1;Eu((P,C,N)=>{if(i.hooks.callHook("vue:error",P,C,N).catch(B=>console.error("[nuxt] Error in `vue:error` hook",B)),ev(P)&&(P.fatal||P.unhandled))return i.runWithContext(()=>wr(P)),!1});const k={IslandRenderer:n,nuxtApp:i,onResolve:r,url:a,SingleRenderer:c,results:f,error:m,abortRender:b,islandContext:!1,defineAsyncComponent:ps,onErrorCaptured:Eu,onServerPrefetch:Im,provide:ms,get useNuxtApp(){return nt},get isNuxtError(){return ev},get showError(){return wr},get useError(){return sl},get useRoute(){return $u},get useRouter(){return Dn},get PageRouteSymbol(){return Co},get AppComponent(){return X4},get ErrorComponent(){return Z4},get componentIslands(){return IR}};return Object.defineProperty(k,"__isScriptSetup",{enumerable:!1,value:!0}),k}},e6={key:0};function t6(e,t,n,i,r,a){return Qn(),Ci(Md,{onResolve:i.onResolve},{default:xl(()=>[i.abortRender?(Qn(),n2("div",e6)):i.error?(Qn(),Ci(i.ErrorComponent,{key:1,error:i.error},null,8,["error"])):i.islandContext?(Qn(),Ci(i.IslandRenderer,{key:2,context:i.islandContext},null,8,["context"])):i.SingleRenderer?(Qn(),Ci(TS(i.SingleRenderer),{key:3})):(Qn(),Ci(i.AppComponent,{key:4}))]),_:1},8,["onResolve"])}const Rx=jg(Q4,[["render",t6],["__file","nuxt-root.vue"]]);let Ix;{let e;Ix=async function(){var c,f;if(e)return e;const n=!!(((c=window.__NUXT__)==null?void 0:c.serverRendered)??((f=document.getElementById("__NUXT_DATA__"))==null?void 0:f.dataset.ssr)==="true"),i=n?Xm(Rx):To(Rx),r=BR({vueApp:i});async function a(m){await r.callHook("app:error",m),r.payload.error=r.payload.error||Rd(m)}i.config.errorHandler=a,r.hook("app:suspense:resolve",()=>{i.config.errorHandler===a&&(i.config.errorHandler=void 0)}),!n&&Y0.id&&r.hook("app:suspense:resolve",()=>{var m;(m=document.getElementById(Y0.id))==null||m.remove()});try{await $R(r,N4)}catch(m){a(m)}try{await r.hooks.callHook("app:created",i),await r.hooks.callHook("app:beforeMount",i),i.mount(NR),await r.hooks.callHook("app:mounted",i),await bi()}catch(m){a(m)}return i},e=Ix().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Gm as $,Yd as A,Ut as B,PO as C,EO as D,wl as E,Kn as F,mt as G,Zt as H,wL as I,Jt as J,_O as K,tO as L,qm as M,G4 as N,SO as O,vl as P,eg as Q,kO as R,zo as S,ps as T,Kt as U,yM as V,er as W,ms as X,bi as Y,yn as Z,jg as _,jm as a,Co as a0,NO as a1,Em as a2,Nx as a3,$m as a4,Vm as a5,dt as a6,TS as a7,iO as a8,Gt as a9,Wv as aA,o6 as aB,L2 as aC,i6 as aD,xs as aE,rI as aF,Wo as aG,zu as aH,Uu as aI,Jm as aJ,A2 as aa,FO as ab,Rm as ac,g2 as ad,SL as ae,jo as af,qa as ag,nt as ah,s6 as ai,ys as aj,kS as ak,Rd as al,rO as am,Ji as an,A1 as ao,QU as ap,a6 as aq,l6 as ar,sz as as,c6 as at,km as au,P4 as av,Nu as aw,_2 as ax,Pn as ay,d_ as az,Dt as b,n2 as c,zm as d,qS as e,Op as f,tn as g,Td as h,r6 as i,xS as j,wS as k,wn as l,Dn as m,eB as n,Qn as o,Ci as p,vM as q,ft as r,nB as s,Bx as t,$u as u,Nn as v,xl as w,m_ as x,jO as y,tB as z};
Back to Directory File Manager