(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}})();/** * @vue/shared v3.5.17 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function Vt(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const pe={},Xs=[],ze=()=>{},Ri=()=>!1,Os=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Pl=e=>e.startsWith("onUpdate:"),me=Object.assign,Rl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ky=Object.prototype.hasOwnProperty,ye=(e,t)=>Ky.call(e,t),ee=Array.isArray,Qs=e=>yi(e)==="[object Map]",Is=e=>yi(e)==="[object Set]",$u=e=>yi(e)==="[object Date]",qy=e=>yi(e)==="[object RegExp]",oe=e=>typeof e=="function",le=e=>typeof e=="string",Ot=e=>typeof e=="symbol",Se=e=>e!==null&&typeof e=="object",Ml=e=>(Se(e)||oe(e))&&oe(e.then)&&oe(e.catch),Id=Object.prototype.toString,yi=e=>Id.call(e),Yy=e=>yi(e).slice(8,-1),Mo=e=>yi(e)==="[object Object]",xl=e=>le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,qn=Vt(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gy=Vt("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),xo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Xy=/-(\w)/g,Oe=xo(e=>e.replace(Xy,(t,n)=>n?n.toUpperCase():"")),Qy=/\B([A-Z])/g,Ct=xo(e=>e.replace(Qy,"-$1").toLowerCase()),Ls=xo(e=>e.charAt(0).toUpperCase()+e.slice(1)),Js=xo(e=>e?`on${Ls(e)}`:""),_t=(e,t)=>!Object.is(e,t),zs=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ao=e=>{const t=parseFloat(e);return isNaN(t)?e:t},lo=e=>{const t=le(e)?Number(e):NaN;return isNaN(t)?e:t};let Fu;const $o=()=>Fu||(Fu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Jy(e,t){return e+JSON.stringify(t,(n,s)=>typeof s=="function"?s.toString():s)}const zy="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",Zy=Vt(zy);function fr(e){if(ee(e)){const t={};for(let n=0;n{if(n){const s=n.split(tE);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function dr(e){let t="";if(le(e))t=e;else if(ee(e))for(let n=0;nQn(n,t))}const kd=e=>!!(e&&e.__v_isRef===!0),Pd=e=>le(e)?e:e==null?"":ee(e)||Se(e)&&(e.toString===Id||!oe(e.toString))?kd(e)?Pd(e.value):JSON.stringify(e,Rd,2):String(e),Rd=(e,t)=>kd(t)?Rd(e,t.value):Qs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[Na(s,r)+" =>"]=i,n),{})}:Is(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Na(n))}:Ot(t)?Na(t):Se(t)&&!ee(t)&&!Mo(t)?String(t):t,Na=(e,t="")=>{var n;return Ot(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.17 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let ot;class $l{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ot,!t&&ot&&(this.index=(ot.scopes||(ot.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;t0&&--this._on===0&&(ot=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n0)return;if(Fi){let t=Fi;for(Fi=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;$i;){let t=$i;for($i=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Vd(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Hd(e){let t,n=e.depsTail,s=n;for(;s;){const i=s.prevDep;s.version===-1?(s===n&&(n=i),Hl(s),_E(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=i}e.deps=t,e.depsTail=n}function Ka(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ud(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ud(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Yi)||(e.globalVersion=Yi,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ka(e))))return;e.flags|=2;const t=e.dep,n=we,s=tn;we=e,tn=!0;try{Vd(e);const i=e.fn(e._value);(t.version===0||_t(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{we=n,tn=s,Hd(e),e.flags&=-3}}function Hl(e,t=!1){const{dep:n,prevSub:s,nextSub:i}=e;if(s&&(s.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Hl(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function _E(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function gE(e,t){e.effect instanceof qi&&(e=e.effect.fn);const n=new qi(e);t&&me(n,t);try{n.run()}catch(i){throw n.stop(),i}const s=n.run.bind(n);return s.effect=n,s}function bE(e){e.effect.stop()}let tn=!0;const Wd=[];function On(){Wd.push(tn),tn=!1}function In(){const e=Wd.pop();tn=e===void 0?!0:e}function Vu(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=we;we=void 0;try{t()}finally{we=n}}}let Yi=0;class yE{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 Vo{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!we||!tn||we===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==we)n=this.activeLink=new yE(we,this),we.deps?(n.prevDep=we.depsTail,we.depsTail.nextDep=n,we.depsTail=n):we.deps=we.depsTail=n,Bd(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=we.depsTail,n.nextDep=void 0,we.depsTail.nextDep=n,we.depsTail=n,we.deps===n&&(we.deps=s)}return n}trigger(t){this.version++,Yi++,this.notify(t)}notify(t){Fl();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Vl()}}}function Bd(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Bd(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const co=new WeakMap,gs=Symbol(""),qa=Symbol(""),Gi=Symbol("");function lt(e,t,n){if(tn&&we){let s=co.get(e);s||co.set(e,s=new Map);let i=s.get(n);i||(s.set(n,i=new Vo),i.map=s,i.key=n),i.track()}}function En(e,t,n,s,i,r){const o=co.get(e);if(!o){Yi++;return}const a=c=>{c&&c.trigger()};if(Fl(),t==="clear")o.forEach(a);else{const c=ee(e),u=c&&xl(n);if(c&&n==="length"){const f=Number(s);o.forEach((d,p)=>{(p==="length"||p===Gi||!Ot(p)&&p>=f)&&a(d)})}else switch((n!==void 0||o.has(void 0))&&a(o.get(n)),u&&a(o.get(Gi)),t){case"add":c?u&&a(o.get("length")):(a(o.get(gs)),Qs(e)&&a(o.get(qa)));break;case"delete":c||(a(o.get(gs)),Qs(e)&&a(o.get(qa)));break;case"set":Qs(e)&&a(o.get(gs));break}}Vl()}function EE(e,t){const n=co.get(e);return n&&n.get(t)}function Us(e){const t=ge(e);return t===e?t:(lt(t,"iterate",Gi),Rt(e)?t:t.map(et))}function Ho(e){return lt(e=ge(e),"iterate",Gi),e}const vE={__proto__:null,[Symbol.iterator](){return Ia(this,Symbol.iterator,et)},concat(...e){return Us(this).concat(...e.map(t=>ee(t)?Us(t):t))},entries(){return Ia(this,"entries",e=>(e[1]=et(e[1]),e))},every(e,t){return mn(this,"every",e,t,void 0,arguments)},filter(e,t){return mn(this,"filter",e,t,n=>n.map(et),arguments)},find(e,t){return mn(this,"find",e,t,et,arguments)},findIndex(e,t){return mn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return mn(this,"findLast",e,t,et,arguments)},findLastIndex(e,t){return mn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return mn(this,"forEach",e,t,void 0,arguments)},includes(...e){return La(this,"includes",e)},indexOf(...e){return La(this,"indexOf",e)},join(e){return Us(this).join(e)},lastIndexOf(...e){return La(this,"lastIndexOf",e)},map(e,t){return mn(this,"map",e,t,void 0,arguments)},pop(){return Li(this,"pop")},push(...e){return Li(this,"push",e)},reduce(e,...t){return Hu(this,"reduce",e,t)},reduceRight(e,...t){return Hu(this,"reduceRight",e,t)},shift(){return Li(this,"shift")},some(e,t){return mn(this,"some",e,t,void 0,arguments)},splice(...e){return Li(this,"splice",e)},toReversed(){return Us(this).toReversed()},toSorted(e){return Us(this).toSorted(e)},toSpliced(...e){return Us(this).toSpliced(...e)},unshift(...e){return Li(this,"unshift",e)},values(){return Ia(this,"values",et)}};function Ia(e,t,n){const s=Ho(e),i=s[t]();return s!==e&&!Rt(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const TE=Array.prototype;function mn(e,t,n,s,i,r){const o=Ho(e),a=o!==e&&!Rt(e),c=o[t];if(c!==TE[t]){const d=c.apply(e,r);return a?et(d):d}let u=n;o!==e&&(a?u=function(d,p){return n.call(this,et(d),p,e)}:n.length>2&&(u=function(d,p){return n.call(this,d,p,e)}));const f=c.call(o,u,s);return a&&i?i(f):f}function Hu(e,t,n,s){const i=Ho(e);let r=n;return i!==e&&(Rt(e)?n.length>3&&(r=function(o,a,c){return n.call(this,o,a,c,e)}):r=function(o,a,c){return n.call(this,o,et(a),c,e)}),i[t](r,...s)}function La(e,t,n){const s=ge(e);lt(s,"iterate",Gi);const i=s[t](...n);return(i===-1||i===!1)&&jo(n[0])?(n[0]=ge(n[0]),s[t](...n)):i}function Li(e,t,n=[]){On(),Fl();const s=ge(e)[t].apply(e,n);return Vl(),In(),s}const SE=Vt("__proto__,__v_isRef,__isVue"),jd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ot));function AE(e){Ot(e)||(e=String(e));const t=ge(this);return lt(t,"has",e),t.hasOwnProperty(e)}class Kd{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(i?r?Jd:Qd:r?Xd:Gd).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=ee(t);if(!i){let c;if(o&&(c=vE[n]))return c;if(n==="hasOwnProperty")return AE}const a=Reflect.get(t,n,Be(t)?t:s);return(Ot(n)?jd.has(n):SE(n))||(i||lt(t,"get",n),r)?a:Be(a)?o&&xl(n)?a:a.value:Se(a)?i?Ul(a):Wo(a):a}}class qd extends Kd{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._isShallow){const c=Ln(r);if(!Rt(s)&&!Ln(s)&&(r=ge(r),s=ge(s)),!ee(t)&&Be(r)&&!Be(s))return c?!1:(r.value=s,!0)}const o=ee(t)&&xl(n)?Number(n)e,Rr=e=>Reflect.getPrototypeOf(e);function IE(e,t,n){return function(...s){const i=this.__v_raw,r=ge(i),o=Qs(r),a=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=i[e](...s),f=n?Ya:t?uo:et;return!t&<(r,"iterate",c?qa:gs),{next(){const{value:d,done:p}=u.next();return p?{value:d,done:p}:{value:a?[f(d[0]),f(d[1])]:f(d),done:p}},[Symbol.iterator](){return this}}}}function Mr(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function LE(e,t){const n={get(i){const r=this.__v_raw,o=ge(r),a=ge(i);e||(_t(i,a)&<(o,"get",i),lt(o,"get",a));const{has:c}=Rr(o),u=t?Ya:e?uo:et;if(c.call(o,i))return u(r.get(i));if(c.call(o,a))return u(r.get(a));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&<(ge(i),"iterate",gs),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,o=ge(r),a=ge(i);return e||(_t(i,a)&<(o,"has",i),lt(o,"has",a)),i===a?r.has(i):r.has(i)||r.has(a)},forEach(i,r){const o=this,a=o.__v_raw,c=ge(a),u=t?Ya:e?uo:et;return!e&<(c,"iterate",gs),a.forEach((f,d)=>i.call(r,u(f),u(d),o))}};return me(n,e?{add:Mr("add"),set:Mr("set"),delete:Mr("delete"),clear:Mr("clear")}:{add(i){!t&&!Rt(i)&&!Ln(i)&&(i=ge(i));const r=ge(this);return Rr(r).has.call(r,i)||(r.add(i),En(r,"add",i,i)),this},set(i,r){!t&&!Rt(r)&&!Ln(r)&&(r=ge(r));const o=ge(this),{has:a,get:c}=Rr(o);let u=a.call(o,i);u||(i=ge(i),u=a.call(o,i));const f=c.call(o,i);return o.set(i,r),u?_t(r,f)&&En(o,"set",i,r):En(o,"add",i,r),this},delete(i){const r=ge(this),{has:o,get:a}=Rr(r);let c=o.call(r,i);c||(i=ge(i),c=o.call(r,i)),a&&a.call(r,i);const u=r.delete(i);return c&&En(r,"delete",i,void 0),u},clear(){const i=ge(this),r=i.size!==0,o=i.clear();return r&&En(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=IE(i,e,t)}),n}function Uo(e,t){const n=LE(e,t);return(s,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?s:Reflect.get(ye(n,i)&&i in s?n:s,i,r)}const DE={get:Uo(!1,!1)},kE={get:Uo(!1,!0)},PE={get:Uo(!0,!1)},RE={get:Uo(!0,!0)},Gd=new WeakMap,Xd=new WeakMap,Qd=new WeakMap,Jd=new WeakMap;function ME(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xE(e){return e.__v_skip||!Object.isExtensible(e)?0:ME(Yy(e))}function Wo(e){return Ln(e)?e:Bo(e,!1,wE,DE,Gd)}function zd(e){return Bo(e,!1,NE,kE,Xd)}function Ul(e){return Bo(e,!0,CE,PE,Qd)}function $E(e){return Bo(e,!0,OE,RE,Jd)}function Bo(e,t,n,s,i){if(!Se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=xE(e);if(r===0)return e;const o=i.get(e);if(o)return o;const a=new Proxy(e,r===2?s:n);return i.set(e,a),a}function Yn(e){return Ln(e)?Yn(e.__v_raw):!!(e&&e.__v_isReactive)}function Ln(e){return!!(e&&e.__v_isReadonly)}function Rt(e){return!!(e&&e.__v_isShallow)}function jo(e){return e?!!e.__v_raw:!1}function ge(e){const t=e&&e.__v_raw;return t?ge(t):e}function Zd(e){return!ye(e,"__v_skip")&&Object.isExtensible(e)&&ja(e,"__v_skip",!0),e}const et=e=>Se(e)?Wo(e):e,uo=e=>Se(e)?Ul(e):e;function Be(e){return e?e.__v_isRef===!0:!1}function Zs(e){return eh(e,!1)}function Wl(e){return eh(e,!0)}function eh(e,t){return Be(e)?e:new FE(e,t)}class FE{constructor(t,n){this.dep=new Vo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ge(t),this._value=n?t:et(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Rt(t)||Ln(t);t=s?t:ge(t),_t(t,n)&&(this._rawValue=t,this._value=s?t:et(t),this.dep.trigger())}}function VE(e){e.dep&&e.dep.trigger()}function Ko(e){return Be(e)?e.value:e}function HE(e){return oe(e)?e():Ko(e)}const UE={get:(e,t,n)=>t==="__v_raw"?e:Ko(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return Be(i)&&!Be(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function Bl(e){return Yn(e)?e:new Proxy(e,UE)}class WE{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Vo,{get:s,set:i}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=i}get value(){return this._value=this._get()}set value(t){this._set(t)}}function th(e){return new WE(e)}function BE(e){const t=ee(e)?new Array(e.length):{};for(const n in e)t[n]=nh(e,n);return t}class jE{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,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 EE(ge(this._object),this._key)}}class KE{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 qE(e,t,n){return Be(e)?e:oe(e)?new KE(e):Se(e)&&arguments.length>1?nh(e,t,n):Zs(e)}function nh(e,t,n){const s=e[t];return Be(s)?s:new jE(e,t,n)}class YE{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Vo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Yi-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&we!==this)return Fd(this,!0),!0}get value(){const t=this.dep.track();return Ud(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function GE(e,t,n=!1){let s,i;return oe(e)?s=e:(s=e.get,i=e.set),new YE(s,i,n)}const XE={GET:"get",HAS:"has",ITERATE:"iterate"},QE={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},xr={},fo=new WeakMap;let Un;function JE(){return Un}function sh(e,t=!1,n=Un){if(n){let s=fo.get(n);s||fo.set(n,s=[]),s.push(e)}}function zE(e,t,n=pe){const{immediate:s,deep:i,once:r,scheduler:o,augmentJob:a,call:c}=n,u=m=>i?m:Rt(m)||i===!1||i===0?vn(m,1):vn(m);let f,d,p,g,O=!1,v=!1;if(Be(e)?(d=()=>e.value,O=Rt(e)):Yn(e)?(d=()=>u(e),O=!0):ee(e)?(v=!0,O=e.some(m=>Yn(m)||Rt(m)),d=()=>e.map(m=>{if(Be(m))return m.value;if(Yn(m))return u(m);if(oe(m))return c?c(m,2):m()})):oe(e)?t?d=c?()=>c(e,2):e:d=()=>{if(p){On();try{p()}finally{In()}}const m=Un;Un=f;try{return c?c(e,3,[g]):e(g)}finally{Un=m}}:d=ze,t&&i){const m=d,w=i===!0?1/0:i;d=()=>vn(m(),w)}const R=xd(),y=()=>{f.stop(),R&&R.active&&Rl(R.effects,f)};if(r&&t){const m=t;t=(...w)=>{m(...w),y()}}let T=v?new Array(e.length).fill(xr):xr;const b=m=>{if(!(!(f.flags&1)||!f.dirty&&!m))if(t){const w=f.run();if(i||O||(v?w.some((D,P)=>_t(D,T[P])):_t(w,T))){p&&p();const D=Un;Un=f;try{const P=[w,T===xr?void 0:v&&T[0]===xr?[]:T,g];T=w,c?c(t,3,P):t(...P)}finally{Un=D}}}else f.run()};return a&&a(b),f=new qi(d),f.scheduler=o?()=>o(b,!1):b,g=m=>sh(m,!1,f),p=f.onStop=()=>{const m=fo.get(f);if(m){if(c)c(m,4);else for(const w of m)w();fo.delete(f)}},t?s?b(!0):T=f.run():o?o(b.bind(null,!0),!0):f.run(),y.pause=f.pause.bind(f),y.resume=f.resume.bind(f),y.stop=y,y}function vn(e,t=1/0,n){if(t<=0||!Se(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Be(e))vn(e.value,t,n);else if(ee(e))for(let s=0;s{vn(s,t,n)});else if(Mo(e)){for(const s in e)vn(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&vn(e[s],t,n)}return e}/** * @vue/runtime-core v3.5.17 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const ih=[];function ZE(e){ih.push(e)}function ev(){ih.pop()}function tv(e,t){}const nv={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"},sv={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 Ei(e,t,n,s){try{return s?e(...s):e()}catch(i){Ds(i,t,n)}}function Qt(e,t,n,s){if(oe(e)){const i=Ei(e,t,n,s);return i&&Ml(i)&&i.catch(r=>{Ds(r,t,n)}),i}if(ee(e)){const i=[];for(let r=0;r>>1,i=gt[s],r=Qi(i);r=Qi(n)?gt.push(e):gt.splice(rv(t),0,e),e.flags|=1,oh()}}function oh(){ho||(ho=rh.then(ah))}function Xi(e){ee(e)?ei.push(...e):Wn&&e.id===-1?Wn.splice(js+1,0,e):e.flags&1||(ei.push(e),e.flags|=1),oh()}function Uu(e,t,n=an+1){for(;nQi(n)-Qi(s));if(ei.length=0,Wn){Wn.push(...t);return}for(Wn=t,js=0;jse.id==null?e.flags&2?-1:1/0:e.id;function ah(e){const t=ze;try{for(an=0;anKs.emit(i,...r)),$r=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{lh(r,t)}),setTimeout(()=>{Ks||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,$r=[])},3e3)):$r=[]}let Ge=null,Yo=null;function Ji(e){const t=Ge;return Ge=e,Yo=e&&e.type.__scopeId||null,t}function ov(e){Yo=e}function av(){Yo=null}const lv=e=>Kl;function Kl(e,t=Ge,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&tl(-1);const r=Ji(t);let o;try{o=e(...i)}finally{Ji(r),s._d&&tl(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function cv(e,t){if(Ge===null)return e;const n=_r(Ge),s=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Vi=e=>e&&(e.disabled||e.disabled===""),Wu=e=>e&&(e.defer||e.defer===""),Bu=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ju=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Ga=(e,t)=>{const n=e&&e.to;return le(n)?t?t(n):null:n},fh={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,o,a,c,u){const{mc:f,pc:d,pbc:p,o:{insert:g,querySelector:O,createText:v,createComment:R}}=u,y=Vi(t.props);let{shapeFlag:T,children:b,dynamicChildren:m}=t;if(e==null){const w=t.el=v(""),D=t.anchor=v("");g(w,n,s),g(D,n,s);const P=(k,M)=>{T&16&&(i&&i.isCE&&(i.ce._teleportTarget=k),f(b,k,M,i,r,o,a,c))},H=()=>{const k=t.target=Ga(t.props,O),M=dh(k,t,v,g);k&&(o!=="svg"&&Bu(k)?o="svg":o!=="mathml"&&ju(k)&&(o="mathml"),y||(P(k,M),Jr(t,!1)))};y&&(P(n,D),Jr(t,!0)),Wu(t.props)?(t.el.__isMounted=!1,Ke(()=>{H(),delete t.el.__isMounted},r)):H()}else{if(Wu(t.props)&&e.el.__isMounted===!1){Ke(()=>{fh.process(e,t,n,s,i,r,o,a,c,u)},r);return}t.el=e.el,t.targetStart=e.targetStart;const w=t.anchor=e.anchor,D=t.target=e.target,P=t.targetAnchor=e.targetAnchor,H=Vi(e.props),k=H?n:D,M=H?w:P;if(o==="svg"||Bu(D)?o="svg":(o==="mathml"||ju(D))&&(o="mathml"),m?(p(e.dynamicChildren,m,k,i,r,o,a),nc(e,t,!0)):c||d(e,t,k,M,i,r,o,a,!1),y)H?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Fr(t,n,w,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const U=t.target=Ga(t.props,O);U&&Fr(t,U,null,u,0)}else H&&Fr(t,D,P,u,1);Jr(t,y)}},remove(e,t,n,{um:s,o:{remove:i}},r){const{shapeFlag:o,children:a,anchor:c,targetStart:u,targetAnchor:f,target:d,props:p}=e;if(d&&(i(u),i(f)),r&&i(c),o&16){const g=r||!Vi(p);for(let O=0;O{e.isMounted=!0}),Jo(()=>{e.isUnmounting=!0}),e}const jt=[Function,Array],Yl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:jt,onEnter:jt,onAfterEnter:jt,onEnterCancelled:jt,onBeforeLeave:jt,onLeave:jt,onAfterLeave:jt,onLeaveCancelled:jt,onBeforeAppear:jt,onAppear:jt,onAfterAppear:jt,onAppearCancelled:jt},hh=e=>{const t=e.subTree;return t.component?hh(t.component):t},dv={name:"BaseTransition",props:Yl,setup(e,{slots:t}){const n=tt(),s=ql();return()=>{const i=t.default&&Go(t.default(),!0);if(!i||!i.length)return;const r=ph(i),o=ge(e),{mode:a}=o;if(s.isLeaving)return Da(r);const c=Ku(r);if(!c)return Da(r);let u=ii(c,o,s,n,d=>u=d);c.type!==Ve&&Dn(c,u);let f=n.subTree&&Ku(n.subTree);if(f&&f.type!==Ve&&!Zt(c,f)&&hh(n).type!==Ve){let d=ii(f,o,s,n);if(Dn(f,d),a==="out-in"&&c.type!==Ve)return s.isLeaving=!0,d.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,f=void 0},Da(r);a==="in-out"&&c.type!==Ve?d.delayLeave=(p,g,O)=>{const v=_h(s,f);v[String(f.key)]=f,p[Bn]=()=>{g(),p[Bn]=void 0,delete u.delayedLeave,f=void 0},u.delayedLeave=()=>{O(),delete u.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return r}}};function ph(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ve){t=n;break}}return t}const mh=dv;function _h(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ii(e,t,n,s,i){const{appear:r,mode:o,persisted:a=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:d,onBeforeLeave:p,onLeave:g,onAfterLeave:O,onLeaveCancelled:v,onBeforeAppear:R,onAppear:y,onAfterAppear:T,onAppearCancelled:b}=t,m=String(e.key),w=_h(n,e),D=(k,M)=>{k&&Qt(k,s,9,M)},P=(k,M)=>{const U=M[1];D(k,M),ee(k)?k.every(x=>x.length<=1)&&U():k.length<=1&&U()},H={mode:o,persisted:a,beforeEnter(k){let M=c;if(!n.isMounted)if(r)M=R||c;else return;k[Bn]&&k[Bn](!0);const U=w[m];U&&Zt(e,U)&&U.el[Bn]&&U.el[Bn](),D(M,[k])},enter(k){let M=u,U=f,x=d;if(!n.isMounted)if(r)M=y||u,U=T||f,x=b||d;else return;let Y=!1;const te=k[Vr]=ie=>{Y||(Y=!0,ie?D(x,[k]):D(U,[k]),H.delayedLeave&&H.delayedLeave(),k[Vr]=void 0)};M?P(M,[k,te]):te()},leave(k,M){const U=String(e.key);if(k[Vr]&&k[Vr](!0),n.isUnmounting)return M();D(p,[k]);let x=!1;const Y=k[Bn]=te=>{x||(x=!0,M(),te?D(v,[k]):D(O,[k]),k[Bn]=void 0,w[U]===e&&delete w[U])};w[U]=e,g?P(g,[k,Y]):Y()},clone(k){const M=ii(k,t,n,s,i);return i&&i(M),M}};return H}function Da(e){if(hr(e))return e=fn(e),e.children=null,e}function Ku(e){if(!hr(e))return uh(e.type)&&e.children?ph(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&oe(n.default))return n.default()}}function Dn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Dn(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 Go(e,t=!1,n){let s=[],i=0;for(let r=0;r1)for(let r=0;rme({name:e.name},t,{setup:e}))():e}function hv(){const e=tt();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function Gl(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function pv(e){const t=tt(),n=Wl(null);if(t){const i=t.refs===pe?t.refs={}:t.refs;Object.defineProperty(i,e,{enumerable:!0,get:()=>n.value,set:r=>n.value=r})}return n}function ti(e,t,n,s,i=!1){if(ee(e)){e.forEach((O,v)=>ti(O,t&&(ee(t)?t[v]:t),n,s,i));return}if(Gn(s)&&!i){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&ti(e,t,n,s.component.subTree);return}const r=s.shapeFlag&4?_r(s.component):s.el,o=i?null:r,{i:a,r:c}=e,u=t&&t.r,f=a.refs===pe?a.refs={}:a.refs,d=a.setupState,p=ge(d),g=d===pe?()=>!1:O=>ye(p,O);if(u!=null&&u!==c&&(le(u)?(f[u]=null,g(u)&&(d[u]=null)):Be(u)&&(u.value=null)),oe(c))Ei(c,a,12,[o,f]);else{const O=le(c),v=Be(c);if(O||v){const R=()=>{if(e.f){const y=O?g(c)?d[c]:f[c]:c.value;i?ee(y)&&Rl(y,r):ee(y)?y.includes(r)||y.push(r):O?(f[c]=[r],g(c)&&(d[c]=f[c])):(c.value=[r],e.k&&(f[e.k]=c.value))}else O?(f[c]=o,g(c)&&(d[c]=o)):v&&(c.value=o,e.k&&(f[e.k]=o))};o?(R.id=-1,Ke(R,n)):R()}}}let qu=!1;const Ws=()=>{qu||(console.error("Hydration completed but contains mismatches."),qu=!0)},mv=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",_v=e=>e.namespaceURI.includes("MathML"),Hr=e=>{if(e.nodeType===1){if(mv(e))return"svg";if(_v(e))return"mathml"}},Gs=e=>e.nodeType===8;function gv(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:a,insert:c,createComment:u}}=e,f=(b,m)=>{if(!m.hasChildNodes()){n(null,b,m),po(),m._vnode=b;return}d(m.firstChild,b,null,null,null),po(),m._vnode=b},d=(b,m,w,D,P,H=!1)=>{H=H||!!m.dynamicChildren;const k=Gs(b)&&b.data==="[",M=()=>v(b,m,w,D,P,k),{type:U,ref:x,shapeFlag:Y,patchFlag:te}=m;let ie=b.nodeType;m.el=b,te===-2&&(H=!1,m.dynamicChildren=null);let X=null;switch(U){case Cn:ie!==3?m.children===""?(c(m.el=i(""),o(b),b),X=b):X=M():(b.data!==m.children&&(Ws(),b.data=m.children),X=r(b));break;case Ve:T(b)?(X=r(b),y(m.el=b.content.firstChild,b,w)):ie!==8||k?X=M():X=r(b);break;case ys:if(k&&(b=r(b),ie=b.nodeType),ie===1||ie===3){X=b;const se=!m.children.length;for(let Z=0;Z{H=H||!!m.dynamicChildren;const{type:k,props:M,patchFlag:U,shapeFlag:x,dirs:Y,transition:te}=m,ie=k==="input"||k==="option";if(ie||U!==-1){Y&&ln(m,null,w,"created");let X=!1;if(T(b)){X=Uh(null,te)&&w&&w.vnode.props&&w.vnode.props.appear;const Z=b.content.firstChild;if(X){const ae=Z.getAttribute("class");ae&&(Z.$cls=ae),te.beforeEnter(Z)}y(Z,b,w),m.el=b=Z}if(x&16&&!(M&&(M.innerHTML||M.textContent))){let Z=g(b.firstChild,m,b,w,D,P,H);for(;Z;){Ur(b,1)||Ws();const ae=Z;Z=Z.nextSibling,a(ae)}}else if(x&8){let Z=m.children;Z[0]===` `&&(b.tagName==="PRE"||b.tagName==="TEXTAREA")&&(Z=Z.slice(1)),b.textContent!==Z&&(Ur(b,0)||Ws(),b.textContent=m.children)}if(M){if(ie||!H||U&48){const Z=b.tagName.includes("-");for(const ae in M)(ie&&(ae.endsWith("value")||ae==="indeterminate")||Os(ae)&&!qn(ae)||ae[0]==="."||Z)&&s(b,ae,null,M[ae],void 0,w)}else if(M.onClick)s(b,"onClick",null,M.onClick,void 0,w);else if(U&4&&Yn(M.style))for(const Z in M.style)M.style[Z]}let se;(se=M&&M.onVnodeBeforeMount)&&At(se,w,m),Y&&ln(m,null,w,"beforeMount"),((se=M&&M.onVnodeMounted)||Y||X)&&Qh(()=>{se&&At(se,w,m),X&&te.enter(b),Y&&ln(m,null,w,"mounted")},D)}return b.nextSibling},g=(b,m,w,D,P,H,k)=>{k=k||!!m.dynamicChildren;const M=m.children,U=M.length;for(let x=0;x{const{slotScopeIds:k}=m;k&&(P=P?P.concat(k):k);const M=o(b),U=g(r(b),m,M,w,D,P,H);return U&&Gs(U)&&U.data==="]"?r(m.anchor=U):(Ws(),c(m.anchor=u("]"),M,U),U)},v=(b,m,w,D,P,H)=>{if(Ur(b.parentElement,1)||Ws(),m.el=null,H){const U=R(b);for(;;){const x=r(b);if(x&&x!==U)a(x);else break}}const k=r(b),M=o(b);return a(b),n(null,m,M,k,w,D,Hr(M),P),w&&(w.vnode.el=m.el,Zo(w,m.el)),k},R=(b,m="[",w="]")=>{let D=0;for(;b;)if(b=r(b),b&&Gs(b)&&(b.data===m&&D++,b.data===w)){if(D===0)return r(b);D--}return b},y=(b,m,w)=>{const D=m.parentNode;D&&D.replaceChild(b,m);let P=w;for(;P;)P.vnode.el===m&&(P.vnode.el=P.subTree.el=b),P=P.parent},T=b=>b.nodeType===1&&b.tagName==="TEMPLATE";return[f,d]}const Yu="data-allow-mismatch",bv={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ur(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Yu);)e=e.parentElement;const n=e&&e.getAttribute(Yu);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:s.includes(bv[t])}}const yv=$o().requestIdleCallback||(e=>setTimeout(e,1)),Ev=$o().cancelIdleCallback||(e=>clearTimeout(e)),vv=(e=1e4)=>t=>{const n=yv(t,{timeout:e});return()=>Ev(n)};function Tv(e){const{top:t,left:n,bottom:s,right:i}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:o}=window;return(t>0&&t0&&s0&&n0&&i(t,n)=>{const s=new IntersectionObserver(i=>{for(const r of i)if(r.isIntersecting){s.disconnect(),t();break}},e);return n(i=>{if(i instanceof Element){if(Tv(i))return t(),s.disconnect(),!1;s.observe(i)}}),()=>s.disconnect()},Av=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},wv=(e=[])=>(t,n)=>{le(e)&&(e=[e]);let s=!1;const i=o=>{s||(s=!0,r(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},r=()=>{n(o=>{for(const a of e)o.removeEventListener(a,i)})};return n(o=>{for(const a of e)o.addEventListener(a,i,{once:!0})}),r};function Cv(e,t){if(Gs(e)&&e.data==="["){let n=1,s=e.nextSibling;for(;s;){if(s.nodeType===1){if(t(s)===!1)break}else if(Gs(s))if(s.data==="]"){if(--n===0)break}else s.data==="["&&n++;s=s.nextSibling}}else t(e)}const Gn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Nv(e){oe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,hydrate:r,timeout:o,suspensible:a=!0,onError:c}=e;let u=null,f,d=0;const p=()=>(d++,u=null,g()),g=()=>{let O;return u||(O=u=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),c)return new Promise((R,y)=>{c(v,()=>R(p()),()=>y(v),d+1)});throw v}).then(v=>O!==u&&u?u:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),f=v,v)))};return vi({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(O,v,R){const y=r?()=>{const b=r(()=>{R()},m=>Cv(O,m));b&&(v.bum||(v.bum=[])).push(b),(v.u||(v.u=[])).push(()=>!0)}:R;f?y():g().then(()=>!v.isUnmounted&&y())},get __asyncResolved(){return f},setup(){const O=Ye;if(Gl(O),f)return()=>ka(f,O);const v=b=>{u=null,Ds(b,O,13,!s)};if(a&&O.suspense||ri)return g().then(b=>()=>ka(b,O)).catch(b=>(v(b),()=>s?Ce(s,{error:b}):null));const R=Zs(!1),y=Zs(),T=Zs(!!i);return i&&setTimeout(()=>{T.value=!1},i),o!=null&&setTimeout(()=>{if(!R.value&&!y.value){const b=new Error(`Async component timed out after ${o}ms.`);v(b),y.value=b}},o),g().then(()=>{R.value=!0,O.parent&&hr(O.parent.vnode)&&O.parent.update()}).catch(b=>{v(b),y.value=b}),()=>{if(R.value&&f)return ka(f,O);if(y.value&&s)return Ce(s,{error:y.value});if(n&&!T.value)return Ce(n)}}})}function ka(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,o=Ce(e,s,i);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const hr=e=>e.type.__isKeepAlive,Ov={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=tt(),s=n.ctx;if(!s.renderer)return()=>{const T=t.default&&t.default();return T&&T.length===1?T[0]:T};const i=new Map,r=new Set;let o=null;const a=n.suspense,{renderer:{p:c,m:u,um:f,o:{createElement:d}}}=s,p=d("div");s.activate=(T,b,m,w,D)=>{const P=T.component;u(T,b,m,0,a),c(P.vnode,T,b,m,P,a,w,T.slotScopeIds,D),Ke(()=>{P.isDeactivated=!1,P.a&&zs(P.a);const H=T.props&&T.props.onVnodeMounted;H&&At(H,P.parent,T)},a)},s.deactivate=T=>{const b=T.component;_o(b.m),_o(b.a),u(T,p,null,1,a),Ke(()=>{b.da&&zs(b.da);const m=T.props&&T.props.onVnodeUnmounted;m&&At(m,b.parent,T),b.isDeactivated=!0},a)};function g(T){Pa(T),f(T,n,a,!0)}function O(T){i.forEach((b,m)=>{const w=ol(b.type);w&&!T(w)&&v(m)})}function v(T){const b=i.get(T);b&&(!o||!Zt(b,o))?g(b):o&&Pa(o),i.delete(T),r.delete(T)}wn(()=>[e.include,e.exclude],([T,b])=>{T&&O(m=>Mi(T,m)),b&&O(m=>!Mi(b,m))},{flush:"post",deep:!0});let R=null;const y=()=>{R!=null&&(go(n.subTree.type)?Ke(()=>{i.set(R,Wr(n.subTree))},n.subTree.suspense):i.set(R,Wr(n.subTree)))};return Ti(y),Qo(y),Jo(()=>{i.forEach(T=>{const{subTree:b,suspense:m}=n,w=Wr(b);if(T.type===w.type&&T.key===w.key){Pa(w);const D=w.component.da;D&&Ke(D,m);return}g(T)})}),()=>{if(R=null,!t.default)return o=null;const T=t.default(),b=T[0];if(T.length>1)return o=null,T;if(!kn(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return o=null,b;let m=Wr(b);if(m.type===Ve)return o=null,m;const w=m.type,D=ol(Gn(m)?m.type.__asyncResolved||{}:w),{include:P,exclude:H,max:k}=e;if(P&&(!D||!Mi(P,D))||H&&D&&Mi(H,D))return m.shapeFlag&=-257,o=m,b;const M=m.key==null?w:m.key,U=i.get(M);return m.el&&(m=fn(m),b.shapeFlag&128&&(b.ssContent=m)),R=M,U?(m.el=U.el,m.component=U.component,m.transition&&Dn(m,m.transition),m.shapeFlag|=512,r.delete(M),r.add(M)):(r.add(M),k&&r.size>parseInt(k,10)&&v(r.values().next().value)),m.shapeFlag|=256,o=m,go(b.type)?b:m}}},Iv=Ov;function Mi(e,t){return ee(e)?e.some(n=>Mi(n,t)):le(e)?e.split(",").includes(t):qy(e)?(e.lastIndex=0,e.test(t)):!1}function gh(e,t){yh(e,"a",t)}function bh(e,t){yh(e,"da",t)}function yh(e,t,n=Ye){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Xo(t,s,n),n){let i=n.parent;for(;i&&i.parent;)hr(i.parent.vnode)&&Lv(s,t,n,i),i=i.parent}}function Lv(e,t,n,s){const i=Xo(t,e,s,!0);pr(()=>{Rl(s[t],i)},n)}function Pa(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Wr(e){return e.shapeFlag&128?e.ssContent:e}function Xo(e,t,n=Ye,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{On();const a=As(n),c=Qt(t,n,e,o);return a(),In(),c});return s?i.unshift(r):i.push(r),r}}const Rn=e=>(t,n=Ye)=>{(!ri||e==="sp")&&Xo(e,(...s)=>t(...s),n)},Eh=Rn("bm"),Ti=Rn("m"),Xl=Rn("bu"),Qo=Rn("u"),Jo=Rn("bum"),pr=Rn("um"),vh=Rn("sp"),Th=Rn("rtg"),Sh=Rn("rtc");function Ah(e,t=Ye){Xo("ec",e,t)}const Ql="components",Dv="directives";function kv(e,t){return Jl(Ql,e,!0,t)||e}const wh=Symbol.for("v-ndc");function Pv(e){return le(e)?Jl(Ql,e,!1)||e:e||wh}function Rv(e){return Jl(Dv,e)}function Jl(e,t,n=!0,s=!1){const i=Ge||Ye;if(i){const r=i.type;if(e===Ql){const a=ol(r,!1);if(a&&(a===t||a===Oe(t)||a===Ls(Oe(t))))return r}const o=Gu(i[e]||r[e],t)||Gu(i.appContext[e],t);return!o&&s?r:o}}function Gu(e,t){return e&&(e[t]||e[Oe(t)]||e[Ls(Oe(t))])}function Mv(e,t,n,s){let i;const r=n&&n[s],o=ee(e);if(o||le(e)){const a=o&&Yn(e);let c=!1,u=!1;a&&(c=!Rt(e),u=Ln(e),e=Ho(e)),i=new Array(e.length);for(let f=0,d=e.length;ft(a,c,void 0,r&&r[c]));else{const a=Object.keys(e);i=new Array(a.length);for(let c=0,u=a.length;c{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function $v(e,t,n={},s,i){if(Ge.ce||Ge.parent&&Gn(Ge.parent)&&Ge.parent.ce)return t!=="default"&&(n.name=t),er(),bo(Ue,null,[Ce("slot",n,s&&s())],64);let r=e[t];r&&r._c&&(r._d=!1),er();const o=r&&zl(r(n)),a=n.key||o&&o.key,c=bo(Ue,{key:(a&&!Ot(a)?a:`_${t}`)+(!o&&s?"_fb":"")},o||(s?s():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),r&&r._c&&(r._d=!0),c}function zl(e){return e.some(t=>kn(t)?!(t.type===Ve||t.type===Ue&&!zl(t.children)):!0)?e:null}function Fv(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Js(s)]=e[s];return n}const Xa=e=>e?sp(e)?_r(e):Xa(e.parent):null,Hi=me(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=>Xa(e.parent),$root:e=>Xa(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Zl(e),$forceUpdate:e=>e.f||(e.f=()=>{jl(e.update)}),$nextTick:e=>e.n||(e.n=qo.bind(e.proxy)),$watch:e=>_T.bind(e)}),Ra=(e,t)=>e!==pe&&!e.__isScriptSetup&&ye(e,t),Qa={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:o,type:a,appContext:c}=e;let u;if(t[0]!=="$"){const g=o[t];if(g!==void 0)switch(g){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Ra(s,t))return o[t]=1,s[t];if(i!==pe&&ye(i,t))return o[t]=2,i[t];if((u=e.propsOptions[0])&&ye(u,t))return o[t]=3,r[t];if(n!==pe&&ye(n,t))return o[t]=4,n[t];Ja&&(o[t]=0)}}const f=Hi[t];let d,p;if(f)return t==="$attrs"&<(e.attrs,"get",""),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==pe&&ye(n,t))return o[t]=4,n[t];if(p=c.config.globalProperties,ye(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return Ra(i,t)?(i[t]=n,!0):s!==pe&&ye(s,t)?(s[t]=n,!0):ye(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},o){let a;return!!n[o]||e!==pe&&ye(e,o)||Ra(t,o)||(a=r[0])&&ye(a,o)||ye(s,o)||ye(Hi,o)||ye(i.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ye(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Vv=me({},Qa,{get(e,t){if(t!==Symbol.unscopables)return Qa.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Zy(t)}});function Hv(){return null}function Uv(){return null}function Wv(e){}function Bv(e){}function jv(){return null}function Kv(){}function qv(e,t){return null}function Yv(){return Ch().slots}function Gv(){return Ch().attrs}function Ch(){const e=tt();return e.setupContext||(e.setupContext=ap(e))}function zi(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Xv(e,t){const n=zi(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?ee(i)||oe(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:i===null&&(i=n[s]={default:t[s]}),i&&t[`__skip_${s}`]&&(i.skipFactory=!0)}return n}function Qv(e,t){return!e||!t?e||t:ee(e)&&ee(t)?e.concat(t):me({},zi(e),zi(t))}function Jv(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function zv(e){const t=tt();let n=e();return sl(),Ml(n)&&(n=n.catch(s=>{throw As(t),s})),[n,()=>As(t)]}let Ja=!0;function Zv(e){const t=Zl(e),n=e.proxy,s=e.ctx;Ja=!1,t.beforeCreate&&Xu(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:a,provide:c,inject:u,created:f,beforeMount:d,mounted:p,beforeUpdate:g,updated:O,activated:v,deactivated:R,beforeDestroy:y,beforeUnmount:T,destroyed:b,unmounted:m,render:w,renderTracked:D,renderTriggered:P,errorCaptured:H,serverPrefetch:k,expose:M,inheritAttrs:U,components:x,directives:Y,filters:te}=t;if(u&&eT(u,s,null),o)for(const se in o){const Z=o[se];oe(Z)&&(s[se]=Z.bind(n))}if(i){const se=i.call(n,n);Se(se)&&(e.data=Wo(se))}if(Ja=!0,r)for(const se in r){const Z=r[se],ae=oe(Z)?Z.bind(n,n):oe(Z.get)?Z.get.bind(n,n):ze,Re=!oe(Z)&&oe(Z.set)?Z.set.bind(n):ze,De=hs({get:ae,set:Re});Object.defineProperty(s,se,{enumerable:!0,configurable:!0,get:()=>De.value,set:ke=>De.value=ke})}if(a)for(const se in a)Nh(a[se],s,n,se);if(c){const se=oe(c)?c.call(n):c;Reflect.ownKeys(se).forEach(Z=>{Ih(Z,se[Z])})}f&&Xu(f,e,"c");function X(se,Z){ee(Z)?Z.forEach(ae=>se(ae.bind(n))):Z&&se(Z.bind(n))}if(X(Eh,d),X(Ti,p),X(Xl,g),X(Qo,O),X(gh,v),X(bh,R),X(Ah,H),X(Sh,D),X(Th,P),X(Jo,T),X(pr,m),X(vh,k),ee(M))if(M.length){const se=e.exposed||(e.exposed={});M.forEach(Z=>{Object.defineProperty(se,Z,{get:()=>n[Z],set:ae=>n[Z]=ae})})}else e.exposed||(e.exposed={});w&&e.render===ze&&(e.render=w),U!=null&&(e.inheritAttrs=U),x&&(e.components=x),Y&&(e.directives=Y),k&&Gl(e)}function eT(e,t,n=ze){ee(e)&&(e=za(e));for(const s in e){const i=e[s];let r;Se(i)?"default"in i?r=ni(i.from||s,i.default,!0):r=ni(i.from||s):r=ni(i),Be(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[s]=r}}function Xu(e,t,n){Qt(ee(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Nh(e,t,n,s){let i=s.includes(".")?qh(n,s):()=>n[s];if(le(e)){const r=t[e];oe(r)&&wn(i,r)}else if(oe(e))wn(i,e.bind(n));else if(Se(e))if(ee(e))e.forEach(r=>Nh(r,t,n,s));else{const r=oe(e.handler)?e.handler.bind(n):t[e.handler];oe(r)&&wn(i,r,e)}}function Zl(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,a=r.get(t);let c;return a?c=a:!i.length&&!n&&!s?c=t:(c={},i.length&&i.forEach(u=>mo(c,u,o,!0)),mo(c,t,o)),Se(t)&&r.set(t,c),c}function mo(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&mo(e,r,n,!0),i&&i.forEach(o=>mo(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const a=tT[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const tT={data:Qu,props:Ju,emits:Ju,methods:xi,computed:xi,beforeCreate:pt,created:pt,beforeMount:pt,mounted:pt,beforeUpdate:pt,updated:pt,beforeDestroy:pt,beforeUnmount:pt,destroyed:pt,unmounted:pt,activated:pt,deactivated:pt,errorCaptured:pt,serverPrefetch:pt,components:xi,directives:xi,watch:sT,provide:Qu,inject:nT};function Qu(e,t){return t?e?function(){return me(oe(e)?e.call(this,this):e,oe(t)?t.call(this,this):t)}:t:e}function nT(e,t){return xi(za(e),za(t))}function za(e){if(ee(e)){const t={};for(let n=0;n1)return n&&oe(t)?t.call(s&&s.proxy):t}}function oT(){return!!(Ye||Ge||bs)}const Lh={},Dh=()=>Object.create(Lh),kh=e=>Object.getPrototypeOf(e)===Lh;function aT(e,t,n,s=!1){const i={},r=Dh();e.propsDefaults=Object.create(null),Ph(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);n?e.props=s?i:zd(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function lT(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,a=ge(i),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[p,g]=Rh(d,t,!0);me(o,p),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!c)return Se(e)&&s.set(e,Xs),Xs;if(ee(r))for(let f=0;fe[0]==="_"||e==="$stable",tc=e=>ee(e)?e.map(wt):[wt(e)],uT=(e,t,n)=>{if(t._n)return t;const s=Kl((...i)=>tc(t(...i)),n);return s._c=!1,s},Mh=(e,t,n)=>{const s=e._ctx;for(const i in e){if(ec(i))continue;const r=e[i];if(oe(r))t[i]=uT(i,r,s);else if(r!=null){const o=tc(r);t[i]=()=>o}}},xh=(e,t)=>{const n=tc(t);e.slots.default=()=>n},$h=(e,t,n)=>{for(const s in t)(n||!ec(s))&&(e[s]=t[s])},fT=(e,t,n)=>{const s=e.slots=Dh();if(e.vnode.shapeFlag&32){const i=t.__;i&&ja(s,"__",i,!0);const r=t._;r?($h(s,t,n),n&&ja(s,"_",r,!0)):Mh(t,s)}else t&&xh(e,t)},dT=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,o=pe;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:$h(i,t,n):(r=!t.$stable,Mh(t,i)),o=t}else t&&(xh(e,t),o={default:1});if(r)for(const a in i)!ec(a)&&o[a]==null&&delete i[a]},Ke=Qh;function Fh(e){return Hh(e)}function Vh(e){return Hh(e,gv)}function Hh(e,t){const n=$o();n.__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:o,createText:a,createComment:c,setText:u,setElementText:f,parentNode:d,nextSibling:p,setScopeId:g=ze,insertStaticContent:O}=e,v=(C,L,V,q=null,K=null,_=null,E=void 0,S=null,F=!!L.dynamicChildren)=>{if(C===L)return;C&&!Zt(C,L)&&(q=st(C),ke(C,K,_,!0),C=null),L.patchFlag===-2&&(F=!1,L.dynamicChildren=null);const{type:B,ref:G,shapeFlag:I}=L;switch(B){case Cn:R(C,L,V,q);break;case Ve:y(C,L,V,q);break;case ys:C==null&&T(L,V,q,E);break;case Ue:x(C,L,V,q,K,_,E,S,F);break;default:I&1?w(C,L,V,q,K,_,E,S,F):I&6?Y(C,L,V,q,K,_,E,S,F):(I&64||I&128)&&B.process(C,L,V,q,K,_,E,S,F,ft)}G!=null&&K?ti(G,C&&C.ref,_,L||C,!L):G==null&&C&&C.ref!=null&&ti(C.ref,null,_,C,!0)},R=(C,L,V,q)=>{if(C==null)s(L.el=a(L.children),V,q);else{const K=L.el=C.el;L.children!==C.children&&u(K,L.children)}},y=(C,L,V,q)=>{C==null?s(L.el=c(L.children||""),V,q):L.el=C.el},T=(C,L,V,q)=>{[C.el,C.anchor]=O(C.children,L,V,q,C.el,C.anchor)},b=({el:C,anchor:L},V,q)=>{let K;for(;C&&C!==L;)K=p(C),s(C,V,q),C=K;s(L,V,q)},m=({el:C,anchor:L})=>{let V;for(;C&&C!==L;)V=p(C),i(C),C=V;i(L)},w=(C,L,V,q,K,_,E,S,F)=>{L.type==="svg"?E="svg":L.type==="math"&&(E="mathml"),C==null?D(L,V,q,K,_,E,S,F):k(C,L,K,_,E,S,F)},D=(C,L,V,q,K,_,E,S)=>{let F,B;const{props:G,shapeFlag:I,transition:$,dirs:z}=C;if(F=C.el=o(C.type,_,G&&G.is,G),I&8?f(F,C.children):I&16&&H(C.children,F,null,q,K,Ma(C,_),E,S),z&&ln(C,null,q,"created"),P(F,C,C.scopeId,E,q),G){for(const fe in G)fe!=="value"&&!qn(fe)&&r(F,fe,null,G[fe],_,q);"value"in G&&r(F,"value",null,G.value,_),(B=G.onVnodeBeforeMount)&&At(B,q,C)}z&&ln(C,null,q,"beforeMount");const re=Uh(K,$);re&&$.beforeEnter(F),s(F,L,V),((B=G&&G.onVnodeMounted)||re||z)&&Ke(()=>{B&&At(B,q,C),re&&$.enter(F),z&&ln(C,null,q,"mounted")},K)},P=(C,L,V,q,K)=>{if(V&&g(C,V),q)for(let _=0;_{for(let B=F;B{const S=L.el=C.el;let{patchFlag:F,dynamicChildren:B,dirs:G}=L;F|=C.patchFlag&16;const I=C.props||pe,$=L.props||pe;let z;if(V&&us(V,!1),(z=$.onVnodeBeforeUpdate)&&At(z,V,L,C),G&&ln(L,C,V,"beforeUpdate"),V&&us(V,!0),(I.innerHTML&&$.innerHTML==null||I.textContent&&$.textContent==null)&&f(S,""),B?M(C.dynamicChildren,B,S,V,q,Ma(L,K),_):E||Z(C,L,S,null,V,q,Ma(L,K),_,!1),F>0){if(F&16)U(S,I,$,V,K);else if(F&2&&I.class!==$.class&&r(S,"class",null,$.class,K),F&4&&r(S,"style",I.style,$.style,K),F&8){const re=L.dynamicProps;for(let fe=0;fe{z&&At(z,V,L,C),G&&ln(L,C,V,"updated")},q)},M=(C,L,V,q,K,_,E)=>{for(let S=0;S{if(L!==V){if(L!==pe)for(const _ in L)!qn(_)&&!(_ in V)&&r(C,_,L[_],null,K,q);for(const _ in V){if(qn(_))continue;const E=V[_],S=L[_];E!==S&&_!=="value"&&r(C,_,S,E,K,q)}"value"in V&&r(C,"value",L.value,V.value,K)}},x=(C,L,V,q,K,_,E,S,F)=>{const B=L.el=C?C.el:a(""),G=L.anchor=C?C.anchor:a("");let{patchFlag:I,dynamicChildren:$,slotScopeIds:z}=L;z&&(S=S?S.concat(z):z),C==null?(s(B,V,q),s(G,V,q),H(L.children||[],V,G,K,_,E,S,F)):I>0&&I&64&&$&&C.dynamicChildren?(M(C.dynamicChildren,$,V,K,_,E,S),(L.key!=null||K&&L===K.subTree)&&nc(C,L,!0)):Z(C,L,V,G,K,_,E,S,F)},Y=(C,L,V,q,K,_,E,S,F)=>{L.slotScopeIds=S,C==null?L.shapeFlag&512?K.ctx.activate(L,V,q,E,F):te(L,V,q,K,_,E,F):ie(C,L,F)},te=(C,L,V,q,K,_,E)=>{const S=C.component=np(C,q,K);if(hr(C)&&(S.ctx.renderer=ft),ip(S,!1,E),S.asyncDep){if(K&&K.registerDep(S,X,E),!C.el){const F=S.subTree=Ce(Ve);y(null,F,L,V)}}else X(S,C,L,V,K,_,E)},ie=(C,L,V)=>{const q=L.component=C.component;if(TT(C,L,V))if(q.asyncDep&&!q.asyncResolved){se(q,L,V);return}else q.next=L,q.update();else L.el=C.el,q.vnode=L},X=(C,L,V,q,K,_,E)=>{const S=()=>{if(C.isMounted){let{next:I,bu:$,u:z,parent:re,vnode:fe}=C;{const dt=Wh(C);if(dt){I&&(I.el=fe.el,se(C,I,E)),dt.asyncDep.then(()=>{C.isUnmounted||S()});return}}let ue=I,Pe;us(C,!1),I?(I.el=fe.el,se(C,I,E)):I=fe,$&&zs($),(Pe=I.props&&I.props.onVnodeBeforeUpdate)&&At(Pe,re,I,fe),us(C,!0);const je=zr(C),vt=C.subTree;C.subTree=je,v(vt,je,d(vt.el),st(vt),C,K,_),I.el=je.el,ue===null&&Zo(C,je.el),z&&Ke(z,K),(Pe=I.props&&I.props.onVnodeUpdated)&&Ke(()=>At(Pe,re,I,fe),K)}else{let I;const{el:$,props:z}=L,{bm:re,m:fe,parent:ue,root:Pe,type:je}=C,vt=Gn(L);if(us(C,!1),re&&zs(re),!vt&&(I=z&&z.onVnodeBeforeMount)&&At(I,ue,L),us(C,!0),$&&Dt){const dt=()=>{C.subTree=zr(C),Dt($,C.subTree,C,K,null)};vt&&je.__asyncHydrate?je.__asyncHydrate($,C,dt):dt()}else{Pe.ce&&Pe.ce._def.shadowRoot!==!1&&Pe.ce._injectChildStyle(je);const dt=C.subTree=zr(C);v(null,dt,V,q,C,K,_),L.el=dt.el}if(fe&&Ke(fe,K),!vt&&(I=z&&z.onVnodeMounted)){const dt=L;Ke(()=>At(I,ue,dt),K)}(L.shapeFlag&256||ue&&Gn(ue.vnode)&&ue.vnode.shapeFlag&256)&&C.a&&Ke(C.a,K),C.isMounted=!0,L=V=q=null}};C.scope.on();const F=C.effect=new qi(S);C.scope.off();const B=C.update=F.run.bind(F),G=C.job=F.runIfDirty.bind(F);G.i=C,G.id=C.uid,F.scheduler=()=>jl(G),us(C,!0),B()},se=(C,L,V)=>{L.component=C;const q=C.vnode.props;C.vnode=L,C.next=null,lT(C,L.props,q,V),dT(C,L.children,V),On(),Uu(C),In()},Z=(C,L,V,q,K,_,E,S,F=!1)=>{const B=C&&C.children,G=C?C.shapeFlag:0,I=L.children,{patchFlag:$,shapeFlag:z}=L;if($>0){if($&128){Re(B,I,V,q,K,_,E,S,F);return}else if($&256){ae(B,I,V,q,K,_,E,S,F);return}}z&8?(G&16&&Qe(B,K,_),I!==B&&f(V,I)):G&16?z&16?Re(B,I,V,q,K,_,E,S,F):Qe(B,K,_,!0):(G&8&&f(V,""),z&16&&H(I,V,q,K,_,E,S,F))},ae=(C,L,V,q,K,_,E,S,F)=>{C=C||Xs,L=L||Xs;const B=C.length,G=L.length,I=Math.min(B,G);let $;for($=0;$G?Qe(C,K,_,!0,!1,I):H(L,V,q,K,_,E,S,F,I)},Re=(C,L,V,q,K,_,E,S,F)=>{let B=0;const G=L.length;let I=C.length-1,$=G-1;for(;B<=I&&B<=$;){const z=C[B],re=L[B]=F?jn(L[B]):wt(L[B]);if(Zt(z,re))v(z,re,V,null,K,_,E,S,F);else break;B++}for(;B<=I&&B<=$;){const z=C[I],re=L[$]=F?jn(L[$]):wt(L[$]);if(Zt(z,re))v(z,re,V,null,K,_,E,S,F);else break;I--,$--}if(B>I){if(B<=$){const z=$+1,re=z$)for(;B<=I;)ke(C[B],K,_,!0),B++;else{const z=B,re=B,fe=new Map;for(B=re;B<=$;B++){const ht=L[B]=F?jn(L[B]):wt(L[B]);ht.key!=null&&fe.set(ht.key,B)}let ue,Pe=0;const je=$-re+1;let vt=!1,dt=0;const ns=new Array(je);for(B=0;B=je){ke(ht,K,_,!0);continue}let it;if(ht.key!=null)it=fe.get(ht.key);else for(ue=re;ue<=$;ue++)if(ns[ue-re]===0&&Zt(ht,L[ue])){it=ue;break}it===void 0?ke(ht,K,_,!0):(ns[it-re]=B+1,it>=dt?dt=it:vt=!0,v(ht,L[it],V,null,K,_,E,S,F),Pe++)}const Ai=vt?hT(ns):Xs;for(ue=Ai.length-1,B=je-1;B>=0;B--){const ht=re+B,it=L[ht],vr=ht+1{const{el:_,type:E,transition:S,children:F,shapeFlag:B}=C;if(B&6){De(C.component.subTree,L,V,q);return}if(B&128){C.suspense.move(L,V,q);return}if(B&64){E.move(C,L,V,ft);return}if(E===Ue){s(_,L,V);for(let I=0;IS.enter(_),K);else{const{leave:I,delayLeave:$,afterLeave:z}=S,re=()=>{C.ctx.isUnmounted?i(_):s(_,L,V)},fe=()=>{I(_,()=>{re(),z&&z()})};$?$(_,re,fe):fe()}else s(_,L,V)},ke=(C,L,V,q=!1,K=!1)=>{const{type:_,props:E,ref:S,children:F,dynamicChildren:B,shapeFlag:G,patchFlag:I,dirs:$,cacheIndex:z}=C;if(I===-2&&(K=!1),S!=null&&(On(),ti(S,null,V,C,!0),In()),z!=null&&(L.renderCache[z]=void 0),G&256){L.ctx.deactivate(C);return}const re=G&1&&$,fe=!Gn(C);let ue;if(fe&&(ue=E&&E.onVnodeBeforeUnmount)&&At(ue,L,C),G&6)nt(C.component,V,q);else{if(G&128){C.suspense.unmount(V,q);return}re&&ln(C,null,L,"beforeUnmount"),G&64?C.type.remove(C,L,V,ft,q):B&&!B.hasOnce&&(_!==Ue||I>0&&I&64)?Qe(B,L,V,!1,!0):(_===Ue&&I&384||!K&&G&16)&&Qe(F,L,V),q&&Lt(C)}(fe&&(ue=E&&E.onVnodeUnmounted)||re)&&Ke(()=>{ue&&At(ue,L,C),re&&ln(C,null,L,"unmounted")},V)},Lt=C=>{const{type:L,el:V,anchor:q,transition:K}=C;if(L===Ue){Et(V,q);return}if(L===ys){m(C);return}const _=()=>{i(V),K&&!K.persisted&&K.afterLeave&&K.afterLeave()};if(C.shapeFlag&1&&K&&!K.persisted){const{leave:E,delayLeave:S}=K,F=()=>E(V,_);S?S(C.el,_,F):F()}else _()},Et=(C,L)=>{let V;for(;C!==L;)V=p(C),i(C),C=V;i(L)},nt=(C,L,V)=>{const{bum:q,scope:K,job:_,subTree:E,um:S,m:F,a:B,parent:G,slots:{__:I}}=C;_o(F),_o(B),q&&zs(q),G&&ee(I)&&I.forEach($=>{G.renderCache[$]=void 0}),K.stop(),_&&(_.flags|=8,ke(E,C,L,V)),S&&Ke(S,L),Ke(()=>{C.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&C.asyncDep&&!C.asyncResolved&&C.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},Qe=(C,L,V,q=!1,K=!1,_=0)=>{for(let E=_;E{if(C.shapeFlag&6)return st(C.component.subTree);if(C.shapeFlag&128)return C.suspense.next();const L=p(C.anchor||C.el),V=L&&L[ch];return V?p(V):L};let He=!1;const Ut=(C,L,V)=>{C==null?L._vnode&&ke(L._vnode,null,null,!0):v(L._vnode||null,C,L,null,null,null,V),L._vnode=C,He||(He=!0,Uu(),po(),He=!1)},ft={p:v,um:ke,m:De,r:Lt,mt:te,mc:H,pc:Z,pbc:M,n:st,o:e};let j,Dt;return t&&([j,Dt]=t(ft)),{render:Ut,hydrate:j,createApp:rT(Ut,j)}}function Ma({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 us({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Uh(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function nc(e,t,n=!1){const s=e.children,i=t.children;if(ee(s)&&ee(i))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}function Wh(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Wh(t)}function _o(e){if(e)for(let t=0;tni(Bh);function pT(e,t){return mr(e,null,t)}function mT(e,t){return mr(e,null,{flush:"post"})}function Kh(e,t){return mr(e,null,{flush:"sync"})}function wn(e,t,n){return mr(e,t,n)}function mr(e,t,n=pe){const{immediate:s,deep:i,flush:r,once:o}=n,a=me({},n),c=t&&s||!t&&r!=="post";let u;if(ri){if(r==="sync"){const g=jh();u=g.__watcherHandles||(g.__watcherHandles=[])}else if(!c){const g=()=>{};return g.stop=ze,g.resume=ze,g.pause=ze,g}}const f=Ye;a.call=(g,O,v)=>Qt(g,f,O,v);let d=!1;r==="post"?a.scheduler=g=>{Ke(g,f&&f.suspense)}:r!=="sync"&&(d=!0,a.scheduler=(g,O)=>{O?g():jl(g)}),a.augmentJob=g=>{t&&(g.flags|=4),d&&(g.flags|=2,f&&(g.id=f.uid,g.i=f))};const p=zE(e,t,a);return ri&&(u?u.push(p):c&&p()),p}function _T(e,t,n){const s=this.proxy,i=le(e)?e.includes(".")?qh(s,e):()=>s[e]:e.bind(s,s);let r;oe(t)?r=t:(r=t.handler,n=t);const o=As(this),a=mr(i,r.bind(s),n);return o(),a}function qh(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i{let f,d=pe,p;return Kh(()=>{const g=e[i];_t(f,g)&&(f=g,u())}),{get(){return c(),n.get?n.get(f):f},set(g){const O=n.set?n.set(g):g;if(!_t(O,f)&&!(d!==pe&&_t(g,d)))return;const v=s.vnode.props;v&&(t in v||i in v||r in v)&&(`onUpdate:${t}`in v||`onUpdate:${i}`in v||`onUpdate:${r}`in v)||(f=g,u()),s.emit(`update:${t}`,O),_t(g,O)&&_t(g,d)&&!_t(O,p)&&u(),d=g,p=O}}});return a[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||pe:a,done:!1}:{done:!0}}}},a}const Yh=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Oe(t)}Modifiers`]||e[`${Ct(t)}Modifiers`];function bT(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||pe;let i=n;const r=t.startsWith("update:"),o=r&&Yh(s,t.slice(7));o&&(o.trim&&(i=n.map(f=>le(f)?f.trim():f)),o.number&&(i=n.map(ao)));let a,c=s[a=Js(t)]||s[a=Js(Oe(t))];!c&&r&&(c=s[a=Js(Ct(t))]),c&&Qt(c,e,6,i);const u=s[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Qt(u,e,6,i)}}function Gh(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(i!==void 0)return i;const r=e.emits;let o={},a=!1;if(!oe(e)){const c=u=>{const f=Gh(u,t,!0);f&&(a=!0,me(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!a?(Se(e)&&s.set(e,null),null):(ee(r)?r.forEach(c=>o[c]=null):me(o,r),Se(e)&&s.set(e,o),o)}function zo(e,t){return!e||!Os(t)?!1:(t=t.slice(2).replace(/Once$/,""),ye(e,t[0].toLowerCase()+t.slice(1))||ye(e,Ct(t))||ye(e,t))}function zr(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:o,attrs:a,emit:c,render:u,renderCache:f,props:d,data:p,setupState:g,ctx:O,inheritAttrs:v}=e,R=Ji(e);let y,T;try{if(n.shapeFlag&4){const m=i||s,w=m;y=wt(u.call(w,m,f,d,g,p,O)),T=a}else{const m=t;y=wt(m.length>1?m(d,{attrs:a,slots:o,emit:c}):m(d,null)),T=t.props?a:ET(a)}}catch(m){Ui.length=0,Ds(m,e,1),y=Ce(Ve)}let b=y;if(T&&v!==!1){const m=Object.keys(T),{shapeFlag:w}=b;m.length&&w&7&&(r&&m.some(Pl)&&(T=vT(T,r)),b=fn(b,T,!1,!0))}return n.dirs&&(b=fn(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&Dn(b,n.transition),y=b,Ji(R),y}function yT(e,t=!0){let n;for(let s=0;s{let t;for(const n in e)(n==="class"||n==="style"||Os(n))&&((t||(t={}))[n]=e[n]);return t},vT=(e,t)=>{const n={};for(const s in e)(!Pl(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function TT(e,t,n){const{props:s,children:i,component:r}=e,{props:o,children:a,patchFlag:c}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Zu(s,o,u):!!o;if(c&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;let el=0;const ST={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,a,c,u){if(e==null)wT(t,n,s,i,r,o,a,c,u);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}CT(e,t,n,s,i,o,a,c,u)}},hydrate:NT,normalize:OT},AT=ST;function Zi(e,t){const n=e.props&&e.props[t];oe(n)&&n()}function wT(e,t,n,s,i,r,o,a,c){const{p:u,o:{createElement:f}}=c,d=f("div"),p=e.suspense=Xh(e,i,s,t,d,n,r,o,a,c);u(null,p.pendingBranch=e.ssContent,d,null,s,p,r,o),p.deps>0?(Zi(e,"onPending"),Zi(e,"onFallback"),u(null,e.ssFallback,t,n,s,null,r,o),si(p,e.ssFallback)):p.resolve(!1,!0)}function CT(e,t,n,s,i,r,o,a,{p:c,um:u,o:{createElement:f}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,g=t.ssFallback,{activeBranch:O,pendingBranch:v,isInFallback:R,isHydrating:y}=d;if(v)d.pendingBranch=p,Zt(p,v)?(c(v,p,d.hiddenContainer,null,i,d,r,o,a),d.deps<=0?d.resolve():R&&(y||(c(O,g,n,s,i,null,r,o,a),si(d,g)))):(d.pendingId=el++,y?(d.isHydrating=!1,d.activeBranch=v):u(v,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=f("div"),R?(c(null,p,d.hiddenContainer,null,i,d,r,o,a),d.deps<=0?d.resolve():(c(O,g,n,s,i,null,r,o,a),si(d,g))):O&&Zt(p,O)?(c(O,p,n,s,i,d,r,o,a),d.resolve(!0)):(c(null,p,d.hiddenContainer,null,i,d,r,o,a),d.deps<=0&&d.resolve()));else if(O&&Zt(p,O))c(O,p,n,s,i,d,r,o,a),si(d,p);else if(Zi(t,"onPending"),d.pendingBranch=p,p.shapeFlag&512?d.pendingId=p.component.suspenseId:d.pendingId=el++,c(null,p,d.hiddenContainer,null,i,d,r,o,a),d.deps<=0)d.resolve();else{const{timeout:T,pendingId:b}=d;T>0?setTimeout(()=>{d.pendingId===b&&d.fallback(g)},T):T===0&&d.fallback(g)}}function Xh(e,t,n,s,i,r,o,a,c,u,f=!1){const{p:d,m:p,um:g,n:O,o:{parentNode:v,remove:R}}=u;let y;const T=IT(e);T&&t&&t.pendingBranch&&(y=t.pendingId,t.deps++);const b=e.props?lo(e.props.timeout):void 0,m=r,w={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,deps:0,pendingId:el++,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(D=!1,P=!1){const{vnode:H,activeBranch:k,pendingBranch:M,pendingId:U,effects:x,parentComponent:Y,container:te}=w;let ie=!1;w.isHydrating?w.isHydrating=!1:D||(ie=k&&M.transition&&M.transition.mode==="out-in",ie&&(k.transition.afterLeave=()=>{U===w.pendingId&&(p(M,te,r===m?O(k):r,0),Xi(x))}),k&&(v(k.el)===te&&(r=O(k)),g(k,Y,w,!0)),ie||p(M,te,r,0)),si(w,M),w.pendingBranch=null,w.isInFallback=!1;let X=w.parent,se=!1;for(;X;){if(X.pendingBranch){X.effects.push(...x),se=!0;break}X=X.parent}!se&&!ie&&Xi(x),w.effects=[],T&&t&&t.pendingBranch&&y===t.pendingId&&(t.deps--,t.deps===0&&!P&&t.resolve()),Zi(H,"onResolve")},fallback(D){if(!w.pendingBranch)return;const{vnode:P,activeBranch:H,parentComponent:k,container:M,namespace:U}=w;Zi(P,"onFallback");const x=O(H),Y=()=>{w.isInFallback&&(d(null,D,M,x,k,null,U,a,c),si(w,D))},te=D.transition&&D.transition.mode==="out-in";te&&(H.transition.afterLeave=Y),w.isInFallback=!0,g(H,k,null,!0),te||Y()},move(D,P,H){w.activeBranch&&p(w.activeBranch,D,P,H),w.container=D},next(){return w.activeBranch&&O(w.activeBranch)},registerDep(D,P,H){const k=!!w.pendingBranch;k&&w.deps++;const M=D.vnode.el;D.asyncDep.catch(U=>{Ds(U,D,0)}).then(U=>{if(D.isUnmounted||w.isUnmounted||w.pendingId!==D.suspenseId)return;D.asyncResolved=!0;const{vnode:x}=D;il(D,U,!1),M&&(x.el=M);const Y=!M&&D.subTree.el;P(D,x,v(M||D.subTree.el),M?null:O(D.subTree),w,o,H),Y&&R(Y),Zo(D,x.el),k&&--w.deps===0&&w.resolve()})},unmount(D,P){w.isUnmounted=!0,w.activeBranch&&g(w.activeBranch,n,D,P),w.pendingBranch&&g(w.pendingBranch,n,D,P)}};return w}function NT(e,t,n,s,i,r,o,a,c){const u=t.suspense=Xh(t,s,n,e.parentNode,document.createElement("div"),null,i,r,o,a,!0),f=c(e,u.pendingBranch=t.ssContent,n,u,r,o);return u.deps===0&&u.resolve(!1,!0),f}function OT(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=ef(s?n.default:n),e.ssFallback=s?ef(n.fallback):Ce(Ve)}function ef(e){let t;if(oe(e)){const n=Ss&&e._c;n&&(e._d=!1,er()),e=e(),n&&(e._d=!0,t=ct,Jh())}return ee(e)&&(e=yT(e)),e=wt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Qh(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):Xi(e)}function si(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,Zo(s,i))}function IT(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ue=Symbol.for("v-fgt"),Cn=Symbol.for("v-txt"),Ve=Symbol.for("v-cmt"),ys=Symbol.for("v-stc"),Ui=[];let ct=null;function er(e=!1){Ui.push(ct=e?null:[])}function Jh(){Ui.pop(),ct=Ui[Ui.length-1]||null}let Ss=1;function tl(e,t=!1){Ss+=e,e<0&&ct&&t&&(ct.hasOnce=!0)}function zh(e){return e.dynamicChildren=Ss>0?ct||Xs:null,Jh(),Ss>0&&ct&&ct.push(e),e}function LT(e,t,n,s,i,r){return zh(sc(e,t,n,s,i,r,!0))}function bo(e,t,n,s,i){return zh(Ce(e,t,n,s,i,!0))}function kn(e){return e?e.__v_isVNode===!0:!1}function Zt(e,t){return e.type===t.type&&e.key===t.key}function DT(e){}const Zh=({key:e})=>e??null,Zr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?le(e)||Be(e)||oe(e)?{i:Ge,r:e,k:t,f:!!n}:e:null);function sc(e,t=null,n=null,s=0,i=null,r=e===Ue?0:1,o=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Zh(t),ref:t&&Zr(t),scopeId:Yo,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:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Ge};return a?(rc(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=le(n)?8:16),Ss>0&&!o&&ct&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&ct.push(c),c}const Ce=kT;function kT(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===wh)&&(e=Ve),kn(e)){const a=fn(e,t,!0);return n&&rc(a,n),Ss>0&&!r&&ct&&(a.shapeFlag&6?ct[ct.indexOf(e)]=a:ct.push(a)),a.patchFlag=-2,a}if(HT(e)&&(e=e.__vccOpts),t){t=ep(t);let{class:a,style:c}=t;a&&!le(a)&&(t.class=dr(a)),Se(c)&&(jo(c)&&!ee(c)&&(c=me({},c)),t.style=fr(c))}const o=le(e)?1:go(e)?128:uh(e)?64:Se(e)?4:oe(e)?2:0;return sc(e,t,n,s,i,o,r,!0)}function ep(e){return e?jo(e)||kh(e)?me({},e):e:null}function fn(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:o,children:a,transition:c}=e,u=t?tp(i||{},t):i,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Zh(u),ref:t&&t.ref?n&&r?ee(r)?r.concat(Zr(t)):[r,Zr(t)]:Zr(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ue?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&fn(e.ssContent),ssFallback:e.ssFallback&&fn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Dn(f,c.clone(f)),f}function ic(e=" ",t=0){return Ce(Cn,null,e,t)}function PT(e,t){const n=Ce(ys,null,e);return n.staticCount=t,n}function RT(e="",t=!1){return t?(er(),bo(Ve,null,e)):Ce(Ve,null,e)}function wt(e){return e==null||typeof e=="boolean"?Ce(Ve):ee(e)?Ce(Ue,null,e.slice()):kn(e)?jn(e):Ce(Cn,null,String(e))}function jn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:fn(e)}function rc(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(s&65){const i=t.default;i&&(i._c&&(i._d=!1),rc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!kh(t)?t._ctx=Ge:i===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),s&64?(n=16,t=[ic(t)]):n=8);e.children=t,e.shapeFlag|=n}function tp(...e){const t={};for(let n=0;nYe||Ge;let yo,nl;{const e=$o(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};yo=t("__VUE_INSTANCE_SETTERS__",n=>Ye=n),nl=t("__VUE_SSR_SETTERS__",n=>ri=n)}const As=e=>{const t=Ye;return yo(e),e.scope.on(),()=>{e.scope.off(),yo(t)}},sl=()=>{Ye&&Ye.scope.off(),yo(null)};function sp(e){return e.vnode.shapeFlag&4}let ri=!1;function ip(e,t=!1,n=!1){t&&nl(t);const{props:s,children:i}=e.vnode,r=sp(e);aT(e,s,r,t),fT(e,i,n||t);const o=r?$T(e,t):void 0;return t&&nl(!1),o}function $T(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Qa);const{setup:s}=n;if(s){On();const i=e.setupContext=s.length>1?ap(e):null,r=As(e),o=Ei(s,e,0,[e.props,i]),a=Ml(o);if(In(),r(),(a||e.sp)&&!Gn(e)&&Gl(e),a){if(o.then(sl,sl),t)return o.then(c=>{il(e,c,t)}).catch(c=>{Ds(c,e,0)});e.asyncDep=o}else il(e,o,t)}else op(e,t)}function il(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Se(t)&&(e.setupState=Bl(t)),op(e,n)}let Eo,rl;function rp(e){Eo=e,rl=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Vv))}}const FT=()=>!Eo;function op(e,t,n){const s=e.type;if(!e.render){if(!t&&Eo&&!s.render){const i=s.template||Zl(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:c}=s,u=me(me({isCustomElement:r,delimiters:a},o),c);s.render=Eo(i,u)}}e.render=s.render||ze,rl&&rl(e)}{const i=As(e);On();try{Zv(e)}finally{In(),i()}}}const VT={get(e,t){return lt(e,"get",""),e[t]}};function ap(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,VT),slots:e.slots,emit:e.emit,expose:t}}function _r(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Bl(Zd(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Hi)return Hi[n](e)},has(t,n){return n in t||n in Hi}})):e.proxy}function ol(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function HT(e){return oe(e)&&"__vccOpts"in e}const hs=(e,t)=>GE(e,t,ri);function ea(e,t,n){const s=arguments.length;return s===2?Se(t)&&!ee(t)?kn(t)?Ce(e,null,[t]):Ce(e,t):Ce(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&kn(n)&&(n=[n]),Ce(e,t,n))}function UT(){}function WT(e,t,n,s){const i=n[s];if(i&&lp(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=s,n[s]=r}function lp(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&ct&&ct.push(e),!0}const cp="3.5.17",BT=ze,jT=sv,KT=Ks,qT=lh,YT={createComponentInstance:np,setupComponent:ip,renderComponentRoot:zr,setCurrentRenderingInstance:Ji,isVNode:kn,normalizeVNode:wt,getComponentPublicInstance:_r,ensureValidVNode:zl,pushWarningContext:ZE,popWarningContext:ev},GT=YT,XT=null,QT=null,JT=null;/** * @vue/runtime-dom v3.5.17 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let al;const tf=typeof window<"u"&&window.trustedTypes;if(tf)try{al=tf.createPolicy("vue",{createHTML:e=>e})}catch{}const up=al?e=>al.createHTML(e):e=>e,zT="http://www.w3.org/2000/svg",ZT="http://www.w3.org/1998/Math/MathML",yn=typeof document<"u"?document:null,nf=yn&&yn.createElement("template"),eS={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i=t==="svg"?yn.createElementNS(zT,e):t==="mathml"?yn.createElementNS(ZT,e):n?yn.createElement(e,{is:n}):yn.createElement(e);return e==="select"&&s&&s.multiple!=null&&i.setAttribute("multiple",s.multiple),i},createText:e=>yn.createTextNode(e),createComment:e=>yn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>yn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const o=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{nf.innerHTML=up(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const a=nf.content;if(s==="svg"||s==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},$n="transition",Di="animation",oi=Symbol("_vtc"),fp={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},dp=me({},Yl,fp),tS=e=>(e.displayName="Transition",e.props=dp,e),nS=tS((e,{slots:t})=>ea(mh,hp(e),t)),fs=(e,t=[])=>{ee(e)?e.forEach(n=>n(...t)):e&&e(...t)},sf=e=>e?ee(e)?e.some(t=>t.length>1):e.length>1:!1;function hp(e){const t={};for(const x in e)x in fp||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:s,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=r,appearActiveClass:u=o,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,O=sS(i),v=O&&O[0],R=O&&O[1],{onBeforeEnter:y,onEnter:T,onEnterCancelled:b,onLeave:m,onLeaveCancelled:w,onBeforeAppear:D=y,onAppear:P=T,onAppearCancelled:H=b}=t,k=(x,Y,te,ie)=>{x._enterCancelled=ie,Hn(x,Y?f:a),Hn(x,Y?u:o),te&&te()},M=(x,Y)=>{x._isLeaving=!1,Hn(x,d),Hn(x,g),Hn(x,p),Y&&Y()},U=x=>(Y,te)=>{const ie=x?P:T,X=()=>k(Y,x,te);fs(ie,[Y,X]),rf(()=>{Hn(Y,x?c:r),on(Y,x?f:a),sf(ie)||of(Y,s,v,X)})};return me(t,{onBeforeEnter(x){fs(y,[x]),on(x,r),on(x,o)},onBeforeAppear(x){fs(D,[x]),on(x,c),on(x,u)},onEnter:U(!1),onAppear:U(!0),onLeave(x,Y){x._isLeaving=!0;const te=()=>M(x,Y);on(x,d),x._enterCancelled?(on(x,p),ll()):(ll(),on(x,p)),rf(()=>{x._isLeaving&&(Hn(x,d),on(x,g),sf(m)||of(x,s,R,te))}),fs(m,[x,te])},onEnterCancelled(x){k(x,!1,void 0,!0),fs(b,[x])},onAppearCancelled(x){k(x,!0,void 0,!0),fs(H,[x])},onLeaveCancelled(x){M(x),fs(w,[x])}})}function sS(e){if(e==null)return null;if(Se(e))return[xa(e.enter),xa(e.leave)];{const t=xa(e);return[t,t]}}function xa(e){return lo(e)}function on(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[oi]||(e[oi]=new Set)).add(t)}function Hn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[oi];n&&(n.delete(t),n.size||(e[oi]=void 0))}function rf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let iS=0;function of(e,t,n,s){const i=e._endId=++iS,r=()=>{i===e._endId&&s()};if(n!=null)return setTimeout(r,n);const{type:o,timeout:a,propCount:c}=pp(e,t);if(!o)return s();const u=o+"end";let f=0;const d=()=>{e.removeEventListener(u,p),r()},p=g=>{g.target===e&&++f>=c&&d()};setTimeout(()=>{f(n[O]||"").split(", "),i=s(`${$n}Delay`),r=s(`${$n}Duration`),o=af(i,r),a=s(`${Di}Delay`),c=s(`${Di}Duration`),u=af(a,c);let f=null,d=0,p=0;t===$n?o>0&&(f=$n,d=o,p=r.length):t===Di?u>0&&(f=Di,d=u,p=c.length):(d=Math.max(o,u),f=d>0?o>u?$n:Di:null,p=f?f===$n?r.length:c.length:0);const g=f===$n&&/\b(transform|all)(,|$)/.test(s(`${$n}Property`).toString());return{type:f,timeout:d,propCount:p,hasTransform:g}}function af(e,t){for(;e.lengthlf(n)+lf(e[s])))}function lf(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ll(){return document.body.offsetHeight}function rS(e,t,n){const s=e[oi];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const vo=Symbol("_vod"),mp=Symbol("_vsh"),_p={beforeMount(e,{value:t},{transition:n}){e[vo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ki(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),ki(e,!0),s.enter(e)):s.leave(e,()=>{ki(e,!1)}):ki(e,t))},beforeUnmount(e,{value:t}){ki(e,t)}};function ki(e,t){e.style.display=t?e[vo]:"none",e[mp]=!t}function oS(){_p.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const gp=Symbol("");function aS(e){const t=tt();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>To(r,i))},s=()=>{const i=e(t.proxy);t.ce?To(t.ce,i):cl(t.subTree,i),n(i)};Xl(()=>{Xi(s)}),Ti(()=>{wn(s,ze,{flush:"post"});const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),pr(()=>i.disconnect())})}function cl(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{cl(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)To(e.el,t);else if(e.type===Ue)e.children.forEach(n=>cl(n,t));else if(e.type===ys){let{el:n,anchor:s}=e;for(;n&&(To(n,t),n!==s);)n=n.nextSibling}}function To(e,t){if(e.nodeType===1){const n=e.style;let s="";for(const i in t)n.setProperty(`--${i}`,t[i]),s+=`--${i}: ${t[i]};`;n[gp]=s}}const lS=/(^|;)\s*display\s*:/;function cS(e,t,n){const s=e.style,i=le(n);let r=!1;if(n&&!i){if(t)if(le(t))for(const o of t.split(";")){const a=o.slice(0,o.indexOf(":")).trim();n[a]==null&&eo(s,a,"")}else for(const o in t)n[o]==null&&eo(s,o,"");for(const o in n)o==="display"&&(r=!0),eo(s,o,n[o])}else if(i){if(t!==n){const o=s[gp];o&&(n+=";"+o),s.cssText=n,r=lS.test(n)}}else t&&e.removeAttribute("style");vo in e&&(e[vo]=r?s.display:"",e[mp]&&(s.display="none"))}const cf=/\s*!important$/;function eo(e,t,n){if(ee(n))n.forEach(s=>eo(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=uS(e,t);cf.test(n)?e.setProperty(Ct(s),n.replace(cf,""),"important"):e[s]=n}}const uf=["Webkit","Moz","ms"],$a={};function uS(e,t){const n=$a[t];if(n)return n;let s=Oe(t);if(s!=="filter"&&s in e)return $a[t]=s;s=Ls(s);for(let i=0;iFa||(pS.then(()=>Fa=0),Fa=Date.now());function _S(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Qt(gS(s,n.value),t,5,[s])};return n.value=e,n.attached=mS(),n}function gS(e,t){if(ee(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}else return t}const _f=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,bS=(e,t,n,s,i,r)=>{const o=i==="svg";t==="class"?rS(e,s,o):t==="style"?cS(e,n,s):Os(t)?Pl(t)||dS(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):yS(e,t,s,o))?(hf(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&df(e,t,s,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!le(s))?hf(e,Oe(t),s,r,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),df(e,t,s,o))};function yS(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&_f(t)&&oe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return _f(t)&&le(n)?!1:t in e}const gf={};/*! #__NO_SIDE_EFFECTS__ */function bp(e,t,n){const s=vi(e,t);Mo(s)&&me(s,t);class i extends ta{constructor(o){super(s,o,n)}}return i.def=s,i}/*! #__NO_SIDE_EFFECTS__ */const ES=(e,t)=>bp(e,t,Lp),vS=typeof HTMLElement<"u"?HTMLElement:class{};class ta extends vS{constructor(t,n={},s=ul){super(),this._def=t,this._props=n,this._createApp=s,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&&s!==ul?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof ta){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):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._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,qo(()=>{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 s=0;s{for(const i of s)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,i=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:o}=s;let a;if(r&&!ee(r))for(const c in r){const u=r[c];(u===Number||u&&u.type===Number)&&(c in this._props&&(this._props[c]=lo(this._props[c])),(a||(a=Object.create(null)))[Oe(c)]=!0)}this._numberProps=a,this._resolveProps(s),this.shadowRoot&&this._applyStyles(o),this._mount(s)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(s=>{s.configureApp=this._def.configureApp,t(this._def=s,!0)}):t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),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 s in n)ye(this,s)||Object.defineProperty(this,s,{get:()=>Ko(n[s])})}_resolveProps(t){const{props:n}=t,s=ee(n)?n:Object.keys(n||{});for(const i of Object.keys(this))i[0]!=="_"&&s.includes(i)&&this._setProp(i,this[i]);for(const i of s.map(Oe))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let s=n?this.getAttribute(t):gf;const i=Oe(t);n&&this._numberProps&&this._numberProps[i]&&(s=lo(s)),this._setProp(i,s,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!1){if(n!==this._props[t]&&(n===gf?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),i&&this._instance&&this._update(),s)){const r=this._ob;r&&r.disconnect(),n===!0?this.setAttribute(Ct(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Ct(t),n+""):n||this.removeAttribute(Ct(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),Ip(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Ce(this._def,me(t,this._props));return this._instance||(n.ce=s=>{this._instance=s,s.ce=this,s.isCE=!0;const i=(r,o)=>{this.dispatchEvent(new CustomEvent(r,Mo(o[0])?me({detail:o},o[0]):{detail:o}))};s.emit=(r,...o)=>{i(r,o),Ct(r)!==r&&i(Ct(r),o)},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 s=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");s&&r.setAttribute("nonce",s),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const s=n.nodeType===1&&n.getAttribute("slot")||"default";(t[s]||(t[s]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let s=0;s(delete e.props.mode,e),wS=AS({name:"TransitionGroup",props:me({},dp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=tt(),s=ql();let i,r;return Qo(()=>{if(!i.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!LS(i[0].el,n.vnode.el,o)){i=[];return}i.forEach(NS),i.forEach(OS);const a=i.filter(IS);ll(),a.forEach(c=>{const u=c.el,f=u.style;on(u,o),f.transform=f.webkitTransform=f.transitionDuration="";const d=u[So]=p=>{p&&p.target!==u||(!p||/transform$/.test(p.propertyName))&&(u.removeEventListener("transitionend",d),u[So]=null,Hn(u,o))};u.addEventListener("transitionend",d)}),i=[]}),()=>{const o=ge(e),a=hp(o);let c=o.tag||Ue;if(i=[],r)for(let u=0;u{a.split(/\s+/).forEach(c=>c&&s.classList.remove(c))}),n.split(/\s+/).forEach(a=>a&&s.classList.add(a)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=pp(s);return r.removeChild(s),o}const Jn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ee(t)?n=>zs(t,n):t};function DS(e){e.target.composing=!0}function yf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Gt=Symbol("_assign"),Ao={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[Gt]=Jn(i);const r=s||i.props&&i.props.type==="number";Tn(e,t?"change":"input",o=>{if(o.target.composing)return;let a=e.value;n&&(a=a.trim()),r&&(a=ao(a)),e[Gt](a)}),n&&Tn(e,"change",()=>{e.value=e.value.trim()}),t||(Tn(e,"compositionstart",DS),Tn(e,"compositionend",yf),Tn(e,"change",yf))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:i,number:r}},o){if(e[Gt]=Jn(o),e.composing)return;const a=(r||e.type==="number")&&!/^0\d/.test(e.value)?ao(e.value):e.value,c=t??"";a!==c&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||i&&e.value.trim()===c)||(e.value=c))}},oc={deep:!0,created(e,t,n){e[Gt]=Jn(n),Tn(e,"change",()=>{const s=e._modelValue,i=ai(e),r=e.checked,o=e[Gt];if(ee(s)){const a=Fo(s,i),c=a!==-1;if(r&&!c)o(s.concat(i));else if(!r&&c){const u=[...s];u.splice(a,1),o(u)}}else if(Is(s)){const a=new Set(s);r?a.add(i):a.delete(i),o(a)}else o(Sp(e,r))})},mounted:Ef,beforeUpdate(e,t,n){e[Gt]=Jn(n),Ef(e,t,n)}};function Ef(e,{value:t,oldValue:n},s){e._modelValue=t;let i;if(ee(t))i=Fo(t,s.props.value)>-1;else if(Is(t))i=t.has(s.props.value);else{if(t===n)return;i=Qn(t,Sp(e,!0))}e.checked!==i&&(e.checked=i)}const ac={created(e,{value:t},n){e.checked=Qn(t,n.props.value),e[Gt]=Jn(n),Tn(e,"change",()=>{e[Gt](ai(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Gt]=Jn(s),t!==n&&(e.checked=Qn(t,s.props.value))}},Tp={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=Is(t);Tn(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?ao(ai(o)):ai(o));e[Gt](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,qo(()=>{e._assigning=!1})}),e[Gt]=Jn(s)},mounted(e,{value:t}){vf(e,t)},beforeUpdate(e,t,n){e[Gt]=Jn(n)},updated(e,{value:t}){e._assigning||vf(e,t)}};function vf(e,t){const n=e.multiple,s=ee(t);if(!(n&&!s&&!Is(t))){for(let i=0,r=e.options.length;iString(u)===String(a)):o.selected=Fo(t,a)>-1}else o.selected=t.has(a);else if(Qn(ai(o),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ai(e){return"_value"in e?e._value:e.value}function Sp(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Ap={created(e,t,n){Br(e,t,n,null,"created")},mounted(e,t,n){Br(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Br(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Br(e,t,n,s,"updated")}};function wp(e,t){switch(e){case"SELECT":return Tp;case"TEXTAREA":return Ao;default:switch(t){case"checkbox":return oc;case"radio":return ac;default:return Ao}}}function Br(e,t,n,s,i){const o=wp(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}function kS(){Ao.getSSRProps=({value:e})=>({value:e}),ac.getSSRProps=({value:e},t)=>{if(t.props&&Qn(t.props.value,e))return{checked:!0}},oc.getSSRProps=({value:e},t)=>{if(ee(e)){if(t.props&&Fo(e,t.props.value)>-1)return{checked:!0}}else if(Is(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Ap.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=wp(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const PS=["ctrl","shift","alt","meta"],RS={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)=>PS.some(n=>e[`${n}Key`]&&!t.includes(n))},MS=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(i,...r)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=i=>{if(!("key"in i))return;const r=Ct(i.key);if(t.some(o=>o===r||xS[o]===r))return e(i)})},Cp=me({patchProp:bS},eS);let Wi,Tf=!1;function Np(){return Wi||(Wi=Fh(Cp))}function Op(){return Wi=Tf?Wi:Vh(Cp),Tf=!0,Wi}const Ip=(...e)=>{Np().render(...e)},FS=(...e)=>{Op().hydrate(...e)},ul=(...e)=>{const t=Np().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=kp(s);if(!i)return;const r=t._component;!oe(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const o=n(i,!1,Dp(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},Lp=(...e)=>{const t=Op().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=kp(s);if(i)return n(i,!0,Dp(i))},t};function Dp(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function kp(e){return le(e)?document.querySelector(e):e}let Sf=!1;const VS=()=>{Sf||(Sf=!0,kS(),oS())},HS=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:mh,BaseTransitionPropsValidators:Yl,Comment:Ve,DeprecationTypes:JT,EffectScope:$l,ErrorCodes:nv,ErrorTypeStrings:jT,Fragment:Ue,KeepAlive:Iv,ReactiveEffect:qi,Static:ys,Suspense:AT,Teleport:fv,Text:Cn,TrackOpTypes:XE,Transition:nS,TransitionGroup:CS,TriggerOpTypes:QE,VueElement:ta,assertNumber:tv,callWithAsyncErrorHandling:Qt,callWithErrorHandling:Ei,camelize:Oe,capitalize:Ls,cloneVNode:fn,compatUtils:QT,computed:hs,createApp:ul,createBlock:bo,createCommentVNode:RT,createElementBlock:LT,createElementVNode:sc,createHydrationRenderer:Vh,createPropsRestProxy:Jv,createRenderer:Fh,createSSRApp:Lp,createSlots:xv,createStaticVNode:PT,createTextVNode:ic,createVNode:Ce,customRef:th,defineAsyncComponent:Nv,defineComponent:vi,defineCustomElement:bp,defineEmits:Uv,defineExpose:Wv,defineModel:Kv,defineOptions:Bv,defineProps:Hv,defineSSRCustomElement:ES,defineSlots:jv,devtools:KT,effect:gE,effectScope:Md,getCurrentInstance:tt,getCurrentScope:xd,getCurrentWatcher:JE,getTransitionRawChildren:Go,guardReactiveProps:ep,h:ea,handleError:Ds,hasInjectionContext:oT,hydrate:FS,hydrateOnIdle:vv,hydrateOnInteraction:wv,hydrateOnMediaQuery:Av,hydrateOnVisible:Sv,initCustomFormatter:UT,initDirectivesForSSR:VS,inject:ni,isMemoSame:lp,isProxy:jo,isReactive:Yn,isReadonly:Ln,isRef:Be,isRuntimeOnly:FT,isShallow:Rt,isVNode:kn,markRaw:Zd,mergeDefaults:Xv,mergeModels:Qv,mergeProps:tp,nextTick:qo,normalizeClass:dr,normalizeProps:sE,normalizeStyle:fr,onActivated:gh,onBeforeMount:Eh,onBeforeUnmount:Jo,onBeforeUpdate:Xl,onDeactivated:bh,onErrorCaptured:Ah,onMounted:Ti,onRenderTracked:Sh,onRenderTriggered:Th,onScopeDispose:mE,onServerPrefetch:vh,onUnmounted:pr,onUpdated:Qo,onWatcherCleanup:sh,openBlock:er,popScopeId:av,provide:Ih,proxyRefs:Bl,pushScopeId:ov,queuePostFlushCb:Xi,reactive:Wo,readonly:Ul,ref:Zs,registerRuntimeCompiler:rp,render:Ip,renderList:Mv,renderSlot:$v,resolveComponent:kv,resolveDirective:Rv,resolveDynamicComponent:Pv,resolveFilter:XT,resolveTransitionHooks:ii,setBlockTracking:tl,setDevtoolsHook:qT,setTransitionHooks:Dn,shallowReactive:zd,shallowReadonly:$E,shallowRef:Wl,ssrContextKey:Bh,ssrUtils:GT,stop:bE,toDisplayString:Pd,toHandlerKey:Js,toHandlers:Fv,toRaw:ge,toRef:qE,toRefs:BE,toValue:HE,transformVNodeArgs:DT,triggerRef:VE,unref:Ko,useAttrs:Gv,useCssModule:SS,useCssVars:aS,useHost:yp,useId:hv,useModel:gT,useSSRContext:jh,useShadowRoot:TS,useSlots:Yv,useTemplateRef:pv,useTransitionState:ql,vModelCheckbox:oc,vModelDynamic:Ap,vModelRadio:ac,vModelSelect:Tp,vModelText:Ao,vShow:_p,version:cp,warn:BT,watch:wn,watchEffect:pT,watchPostEffect:mT,watchSyncEffect:Kh,withAsyncContext:zv,withCtx:Kl,withDefaults:qv,withDirectives:cv,withKeys:$S,withMemo:WT,withModifiers:MS,withScopeId:lv},Symbol.toStringTag,{value:"Module"}));/** * @vue/compiler-core v3.5.17 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const tr=Symbol(""),Bi=Symbol(""),lc=Symbol(""),wo=Symbol(""),Pp=Symbol(""),ws=Symbol(""),Rp=Symbol(""),Mp=Symbol(""),cc=Symbol(""),uc=Symbol(""),gr=Symbol(""),fc=Symbol(""),xp=Symbol(""),dc=Symbol(""),hc=Symbol(""),pc=Symbol(""),mc=Symbol(""),_c=Symbol(""),gc=Symbol(""),$p=Symbol(""),Fp=Symbol(""),na=Symbol(""),Co=Symbol(""),bc=Symbol(""),yc=Symbol(""),nr=Symbol(""),br=Symbol(""),Ec=Symbol(""),fl=Symbol(""),US=Symbol(""),dl=Symbol(""),No=Symbol(""),WS=Symbol(""),BS=Symbol(""),vc=Symbol(""),jS=Symbol(""),KS=Symbol(""),Tc=Symbol(""),Vp=Symbol(""),li={[tr]:"Fragment",[Bi]:"Teleport",[lc]:"Suspense",[wo]:"KeepAlive",[Pp]:"BaseTransition",[ws]:"openBlock",[Rp]:"createBlock",[Mp]:"createElementBlock",[cc]:"createVNode",[uc]:"createElementVNode",[gr]:"createCommentVNode",[fc]:"createTextVNode",[xp]:"createStaticVNode",[dc]:"resolveComponent",[hc]:"resolveDynamicComponent",[pc]:"resolveDirective",[mc]:"resolveFilter",[_c]:"withDirectives",[gc]:"renderList",[$p]:"renderSlot",[Fp]:"createSlots",[na]:"toDisplayString",[Co]:"mergeProps",[bc]:"normalizeClass",[yc]:"normalizeStyle",[nr]:"normalizeProps",[br]:"guardReactiveProps",[Ec]:"toHandlers",[fl]:"camelize",[US]:"capitalize",[dl]:"toHandlerKey",[No]:"setBlockTracking",[WS]:"pushScopeId",[BS]:"popScopeId",[vc]:"withCtx",[jS]:"unref",[KS]:"isRef",[Tc]:"withMemo",[Vp]:"isMemoSame"};function qS(e){Object.getOwnPropertySymbols(e).forEach(t=>{li[t]=e[t]})}const Ht={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function YS(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Ht}}function sr(e,t,n,s,i,r,o,a=!1,c=!1,u=!1,f=Ht){return e&&(a?(e.helper(ws),e.helper(fi(e.inSSR,u))):e.helper(ui(e.inSSR,u)),o&&e.helper(_c)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:a,disableTracking:c,isComponent:u,loc:f}}function Es(e,t=Ht){return{type:17,loc:t,elements:e}}function Yt(e,t=Ht){return{type:15,loc:t,properties:e}}function $e(e,t){return{type:16,loc:Ht,key:le(e)?ce(e,!0):e,value:t}}function ce(e,t=!1,n=Ht,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function nn(e,t=Ht){return{type:8,loc:t,children:e}}function qe(e,t=[],n=Ht){return{type:14,loc:n,callee:e,arguments:t}}function ci(e,t=void 0,n=!1,s=!1,i=Ht){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function hl(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Ht}}function GS(e,t,n=!1,s=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:s,needArraySpread:!1,loc:Ht}}function XS(e){return{type:21,body:e,loc:Ht}}function ui(e,t){return e||t?cc:uc}function fi(e,t){return e||t?Rp:Mp}function Sc(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(ui(s,e.isComponent)),t(ws),t(fi(s,e.isComponent)))}const Af=new Uint8Array([123,123]),wf=new Uint8Array([125,125]);function Cf(e){return e>=97&&e<=122||e>=65&&e<=90}function kt(e){return e===32||e===10||e===9||e===12||e===13}function Fn(e){return e===47||e===62||kt(e)}function Oo(e){const t=new Uint8Array(e.length);for(let n=0;n=0;i--){const r=this.newlines[i];if(t>r){n=i+2,s=t-r;break}}return{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?Fn(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||kt(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===rt.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function Nf(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function vs(e,t){const n=Nf("MODE",t),s=Nf(e,t);return n===3?s===!0:s!==!1}function ir(e,t,n,...s){return vs(e,t)}function Ac(e){throw e}function Hp(e){}function Le(e,t,n,s){const i=`https://vuejs.org/error-reference/#compiler-${e}`,r=new SyntaxError(String(i));return r.code=e,r.loc=t,r}const Nt=e=>e.type===4&&e.isStatic;function Up(e){switch(e){case"Teleport":case"teleport":return Bi;case"Suspense":case"suspense":return lc;case"KeepAlive":case"keep-alive":return wo;case"BaseTransition":case"base-transition":return Pp}}const JS=/^\d|[^\$\w\xA0-\uFFFF]/,wc=e=>!JS.test(e),zS=/[A-Za-z_$\xA0-\uFFFF]/,ZS=/[\.\?\w$\xA0-\uFFFF]/,eA=/\s+[.[]\s*|\s*[.[]\s+/g,Wp=e=>e.type===4?e.content:e.loc.source,tA=e=>{const t=Wp(e).trim().replace(eA,a=>a.trim());let n=0,s=[],i=0,r=0,o=null;for(let a=0;a|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,sA=e=>nA.test(Wp(e)),iA=sA;function Kt(e,t,n=!1){for(let s=0;st.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function Va(e){return e.type===5||e.type===2}function oA(e){return e.type===7&&e.name==="slot"}function Io(e){return e.type===1&&e.tagType===3}function Lo(e){return e.type===1&&e.tagType===2}const aA=new Set([nr,br]);function jp(e,t=[]){if(e&&!le(e)&&e.type===14){const n=e.callee;if(!le(n)&&aA.has(n))return jp(e.arguments[0],t.concat(e))}return[e,t]}function Do(e,t,n){let s,i=e.type===13?e.props:e.arguments[2],r=[],o;if(i&&!le(i)&&i.type===14){const a=jp(i);i=a[0],r=a[1],o=r[r.length-1]}if(i==null||le(i))s=Yt([t]);else if(i.type===14){const a=i.arguments[0];!le(a)&&a.type===15?Of(t,a)||a.properties.unshift(t):i.callee===Ec?s=qe(n.helper(Co),[Yt([t]),i]):i.arguments.unshift(Yt([t])),!s&&(s=i)}else i.type===15?(Of(t,i)||i.properties.unshift(t),s=i):(s=qe(n.helper(Co),[Yt([t]),i]),o&&o.callee===br&&(o=r[r.length-2]));e.type===13?o?o.arguments[0]=s:e.props=s:o?o.arguments[0]=s:e.arguments[2]=s}function Of(e,t){let n=!1;if(e.key.type===4){const s=e.key.content;n=t.properties.some(i=>i.key.type===4&&i.key.content===s)}return n}function rr(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>n==="-"?"_":e.charCodeAt(s).toString())}`}function lA(e){return e.type===14&&e.callee===Tc?e.arguments[1].returns:e}const cA=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,Kp={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Ri,isPreTag:Ri,isIgnoreNewlineTag:Ri,isCustomElement:Ri,onError:Ac,onWarn:Hp,comments:!1,prefixIdentifiers:!1};let Ee=Kp,or=null,Nn="",at=null,_e=null,St="",bn=-1,ds=-1,Cc=0,Kn=!1,pl=null;const Ie=[],Me=new QS(Ie,{onerr:_n,ontext(e,t){jr(Ze(e,t),e,t)},ontextentity(e,t,n){jr(e,t,n)},oninterpolation(e,t){if(Kn)return jr(Ze(e,t),e,t);let n=e+Me.delimiterOpen.length,s=t-Me.delimiterClose.length;for(;kt(Nn.charCodeAt(n));)n++;for(;kt(Nn.charCodeAt(s-1));)s--;let i=Ze(n,s);i.includes("&")&&(i=Ee.decodeEntities(i,!1)),ml({type:5,content:no(i,!1,Fe(n,s)),loc:Fe(e,t)})},onopentagname(e,t){const n=Ze(e,t);at={type:1,tag:n,ns:Ee.getNamespace(n,Ie[0],Ee.ns),tagType:0,props:[],children:[],loc:Fe(e-1,t),codegenNode:void 0}},onopentagend(e){Lf(e)},onclosetag(e,t){const n=Ze(e,t);if(!Ee.isVoidTag(n)){let s=!1;for(let i=0;i0&&_n(24,Ie[0].loc.start.offset);for(let o=0;o<=i;o++){const a=Ie.shift();to(a,t,o(s.type===7?s.rawName:s.name)===n)&&_n(2,t)},onattribend(e,t){if(at&&_e){if(ms(_e.loc,t),e!==0)if(St.includes("&")&&(St=Ee.decodeEntities(St,!0)),_e.type===6)_e.name==="class"&&(St=Gp(St).trim()),e===1&&!St&&_n(13,t),_e.value={type:2,content:St,loc:e===1?Fe(bn,ds):Fe(bn-1,ds+1)},Me.inSFCRoot&&at.tag==="template"&&_e.name==="lang"&&St&&St!=="html"&&Me.enterRCDATA(Oo("i.content==="sync"))>-1&&ir("COMPILER_V_BIND_SYNC",Ee,_e.loc,_e.arg.loc.source)&&(_e.name="model",_e.modifiers.splice(s,1))}(_e.type!==7||_e.name!=="pre")&&at.props.push(_e)}St="",bn=ds=-1},oncomment(e,t){Ee.comments&&ml({type:3,content:Ze(e,t),loc:Fe(e-4,t+3)})},onend(){const e=Nn.length;for(let t=0;t{const O=t.start.offset+p,v=O+d.length;return no(d,!1,Fe(O,v),0,g?1:0)},a={source:o(r.trim(),n.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=i.trim().replace(uA,"").trim();const u=i.indexOf(c),f=c.match(If);if(f){c=c.replace(If,"").trim();const d=f[1].trim();let p;if(d&&(p=n.indexOf(d,u+c.length),a.key=o(d,p,!0)),f[2]){const g=f[2].trim();g&&(a.index=o(g,n.indexOf(g,a.key?p+d.length:u+c.length),!0))}}return c&&(a.value=o(c,u,!0)),a}function Ze(e,t){return Nn.slice(e,t)}function Lf(e){Me.inSFCRoot&&(at.innerLoc=Fe(e+1,e+1)),ml(at);const{tag:t,ns:n}=at;n===0&&Ee.isPreTag(t)&&Cc++,Ee.isVoidTag(t)?to(at,e):(Ie.unshift(at),(n===1||n===2)&&(Me.inXML=!0)),at=null}function jr(e,t,n){{const r=Ie[0]&&Ie[0].tag;r!=="script"&&r!=="style"&&e.includes("&")&&(e=Ee.decodeEntities(e,!1))}const s=Ie[0]||or,i=s.children[s.children.length-1];i&&i.type===2?(i.content+=e,ms(i.loc,n)):s.children.push({type:2,content:e,loc:Fe(t,n)})}function to(e,t,n=!1){n?ms(e.loc,qp(t,60)):ms(e.loc,dA(t,62)+1),Me.inSFCRoot&&(e.children.length?e.innerLoc.end=me({},e.children[e.children.length-1].loc.end):e.innerLoc.end=me({},e.innerLoc.start),e.innerLoc.source=Ze(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:s,ns:i,children:r}=e;if(Kn||(s==="slot"?e.tagType=2:Df(e)?e.tagType=3:pA(e)&&(e.tagType=1)),Me.inRCDATA||(e.children=Yp(r)),i===0&&Ee.isIgnoreNewlineTag(s)){const o=r[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}i===0&&Ee.isPreTag(s)&&Cc--,pl===e&&(Kn=Me.inVPre=!1,pl=null),Me.inXML&&(Ie[0]?Ie[0].ns:Ee.ns)===0&&(Me.inXML=!1);{const o=e.props;if(!Me.inSFCRoot&&vs("COMPILER_NATIVE_TEMPLATE",Ee)&&e.tag==="template"&&!Df(e)){const c=Ie[0]||or,u=c.children.indexOf(e);c.children.splice(u,1,...e.children)}const a=o.find(c=>c.type===6&&c.name==="inline-template");a&&ir("COMPILER_INLINE_TEMPLATE",Ee,a.loc)&&e.children.length&&(a.value={type:2,content:Ze(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:a.loc})}}function dA(e,t){let n=e;for(;Nn.charCodeAt(n)!==t&&n=0;)n--;return n}const hA=new Set(["if","else","else-if","for","slot"]);function Df({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const _A=/\r\n/g;function Yp(e){const t=Ee.whitespace!=="preserve";let n=!1;for(let s=0;sn.type!==3);return t.length===1&&t[0].type===1&&!Lo(t[0])?t[0]:null}function so(e,t,n,s=!1,i=!1){const{children:r}=e,o=[];for(let d=0;d0){if(g>=2){p.codegenNode.patchFlag=-1,o.push(p);continue}}else{const O=p.codegenNode;if(O.type===13){const v=O.patchFlag;if((v===void 0||v===512||v===1)&&Jp(p,n)>=2){const R=zp(p);R&&(O.props=n.hoist(R))}O.dynamicProps&&(O.dynamicProps=n.hoist(O.dynamicProps))}}}else if(p.type===12&&(s?0:Pt(p,n))>=2){o.push(p);continue}if(p.type===1){const g=p.tagType===1;g&&n.scopes.vSlot++,so(p,e,n,!1,i),g&&n.scopes.vSlot--}else if(p.type===11)so(p,e,n,p.children.length===1,!0);else if(p.type===9)for(let g=0;gO.key===p||O.key.content===p);return g&&g.value}}o.length&&n.transformHoist&&n.transformHoist(r,n,e)}function Pt(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const s=n.get(e);if(s!==void 0)return s;const i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(i.patchFlag===void 0){let o=3;const a=Jp(e,t);if(a===0)return n.set(e,0),0;a1)for(let c=0;cU&&(H.childIndex--,H.onNodeRemoved()),H.parent.children.splice(U,1)},onNodeRemoved:ze,addIdentifiers(k){},removeIdentifiers(k){},hoist(k){le(k)&&(k=ce(k)),H.hoists.push(k);const M=ce(`_hoisted_${H.hoists.length}`,!1,k.loc,2);return M.hoisted=k,M},cache(k,M=!1,U=!1){const x=GS(H.cached.length,k,M,U);return H.cached.push(x),x}};return H.filters=new Set,H}function CA(e,t){const n=wA(e,t);ia(e,n),t.hoistStatic&&SA(e,n),t.ssr||NA(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function NA(e,t){const{helper:n}=t,{children:s}=e;if(s.length===1){const i=Xp(e);if(i&&i.codegenNode){const r=i.codegenNode;r.type===13&&Sc(r,t),e.codegenNode=r}else e.codegenNode=s[0]}else if(s.length>1){let i=64;e.codegenNode=sr(t,n(tr),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function OA(e,t){let n=0;const s=()=>{n--};for(;ns===e:s=>e.test(s);return(s,i)=>{if(s.type===1){const{props:r}=s;if(s.tagType===3&&r.some(oA))return;const o=[];for(let a=0;a`${li[e]}: _${li[e]}`;function IA(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:a="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:u="vue/server-renderer",ssr:f=!1,isTS:d=!1,inSSR:p=!1}){const g={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:a,runtimeModuleName:c,ssrRuntimeModuleName:u,ssr:f,isTS:d,inSSR:p,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(v){return`_${li[v]}`},push(v,R=-2,y){g.code+=v},indent(){O(++g.indentLevel)},deindent(v=!1){v?--g.indentLevel:O(--g.indentLevel)},newline(){O(g.indentLevel)}};function O(v){g.push(` `+" ".repeat(v),0)}return g}function LA(e,t={}){const n=IA(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:o,deindent:a,newline:c,scopeId:u,ssr:f}=n,d=Array.from(e.helpers),p=d.length>0,g=!r&&s!=="module";DA(e,n);const v=f?"ssrRender":"render",y=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${v}(${y}) {`),o(),g&&(i("with (_ctx) {"),o(),p&&(i(`const { ${d.map(em).join(", ")} } = _Vue `,-1),c())),e.components.length&&(Ha(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Ha(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Ha(e.filters,"filter",n),c()),e.temps>0){i("let ");for(let T=0;T0?", ":""}_temp${T}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` `,0),c()),f||i("return "),e.codegenNode?ut(e.codegenNode,n):i("null"),g&&(a(),i("}")),a(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function DA(e,t){const{ssr:n,prefixIdentifiers:s,push:i,newline:r,runtimeModuleName:o,runtimeGlobalName:a,ssrRuntimeModuleName:c}=t,u=a,f=Array.from(e.helpers);if(f.length>0&&(i(`const _Vue = ${u} `,-1),e.hoists.length)){const d=[cc,uc,gr,fc,xp].filter(p=>f.includes(p)).map(em).join(", ");i(`const { ${d} } = _Vue `,-1)}kA(e.hoists,t),r(),i("return ")}function Ha(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n(t==="filter"?mc:t==="component"?dc:pc);for(let a=0;a3||!1;t.push("["),n&&t.indent(),yr(e,t,n),n&&t.deindent(),t.push("]")}function yr(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let o=0;on||"null")}function VA(e,t){const{push:n,helper:s,pure:i}=t,r=le(e.callee)?e.callee:s(e.callee);i&&n(ra),n(r+"(",-2,e),yr(e.arguments,t),n(")")}function HA(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const a=o.length>1||!1;n(a?"{":"{ "),a&&s();for(let c=0;c "),(c||a)&&(n("{"),s()),o?(c&&n("return "),ee(o)?Nc(o,t):ut(o,t)):a&&ut(a,t),(c||a)&&(i(),n("}")),u&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function BA(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:o,indent:a,deindent:c,newline:u}=t;if(n.type===4){const d=!wc(n.content);d&&o("("),tm(n,t),d&&o(")")}else o("("),ut(n,t),o(")");r&&a(),t.indentLevel++,r||o(" "),o("? "),ut(s,t),t.indentLevel--,r&&u(),r||o(" "),o(": ");const f=i.type===19;f||t.indentLevel++,ut(i,t),f||t.indentLevel--,r&&c(!0)}function jA(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:o}=t,{needPauseTracking:a,needArraySpread:c}=e;c&&n("[...("),n(`_cache[${e.index}] || (`),a&&(i(),n(`${s(No)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),ut(e.value,t),a&&(n(`).cacheIndex = ${e.index},`),o(),n(`${s(No)}(1),`),o(),n(`_cache[${e.index}]`),r()),n(")"),c&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const KA=Zp(/^(if|else|else-if)$/,(e,t,n)=>qA(e,t,n,(s,i,r)=>{const o=n.parent.children;let a=o.indexOf(s),c=0;for(;a-->=0;){const u=o[a];u&&u.type===9&&(c+=u.branches.length)}return()=>{if(r)s.codegenNode=Pf(i,c,n);else{const u=YA(s.codegenNode);u.alternate=Pf(i,c+s.branches.length-1,n)}}}));function qA(e,t,n,s){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(Le(28,t.loc)),t.exp=ce("true",!1,i)}if(t.name==="if"){const i=kf(e,t),r={type:9,loc:yA(e.loc),branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let r=i.indexOf(e);for(;r-->=-1;){const o=i[r];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(Le(30,e.loc)),n.removeNode();const a=kf(e,t);o.branches.push(a);const c=s&&s(o,a,!1);ia(a,n),c&&c(),n.currentNode=null}else n.onError(Le(30,e.loc));break}}}function kf(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!Kt(e,"for")?e.children:[e],userKey:sa(e,"key"),isTemplateIf:n}}function Pf(e,t,n){return e.condition?hl(e.condition,Rf(e,t,n),qe(n.helper(gr),['""',"true"])):Rf(e,t,n)}function Rf(e,t,n){const{helper:s}=n,i=$e("key",ce(`${t}`,!1,Ht,2)),{children:r}=e,o=r[0];if(r.length!==1||o.type!==1)if(r.length===1&&o.type===11){const c=o.codegenNode;return Do(c,i,n),c}else{let c=64;return sr(n,s(tr),Yt([i]),r,c,void 0,void 0,!0,!1,!1,e.loc)}else{const c=o.codegenNode,u=lA(c);return u.type===13&&Sc(u,n),Do(u,i,n),c}}function YA(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const GA=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(r.type!==4||!r.isStatic)return n.onError(Le(52,r.loc)),{props:[$e(r,ce("",!0,i))]};sm(e),o=e.exp}return r.type!==4?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=`${r.content} || ""`),s.some(a=>a.content==="camel")&&(r.type===4?r.isStatic?r.content=Oe(r.content):r.content=`${n.helperString(fl)}(${r.content})`:(r.children.unshift(`${n.helperString(fl)}(`),r.children.push(")"))),n.inSSR||(s.some(a=>a.content==="prop")&&Mf(r,"."),s.some(a=>a.content==="attr")&&Mf(r,"^")),{props:[$e(r,o)]}},sm=(e,t)=>{const n=e.arg,s=Oe(n.content);e.exp=ce(s,!1,n.loc)},Mf=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},XA=Zp("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return QA(e,t,n,r=>{const o=qe(s(gc),[r.source]),a=Io(e),c=Kt(e,"memo"),u=sa(e,"key",!1,!0);u&&u.type===7&&!u.exp&&sm(u);let d=u&&(u.type===6?u.value?ce(u.value.content,!0):void 0:u.exp);const p=u&&d?$e("key",d):null,g=r.source.type===4&&r.source.constType>0,O=g?64:u?128:256;return r.codegenNode=sr(n,s(tr),void 0,o,O,void 0,void 0,!0,!g,!1,e.loc),()=>{let v;const{children:R}=r,y=R.length!==1||R[0].type!==1,T=Lo(e)?e:a&&e.children.length===1&&Lo(e.children[0])?e.children[0]:null;if(T?(v=T.codegenNode,a&&p&&Do(v,p,n)):y?v=sr(n,s(tr),p?Yt([p]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(v=R[0].codegenNode,a&&p&&Do(v,p,n),v.isBlock!==!g&&(v.isBlock?(i(ws),i(fi(n.inSSR,v.isComponent))):i(ui(n.inSSR,v.isComponent))),v.isBlock=!g,v.isBlock?(s(ws),s(fi(n.inSSR,v.isComponent))):s(ui(n.inSSR,v.isComponent))),c){const b=ci(_l(r.parseResult,[ce("_cached")]));b.body=XS([nn(["const _memo = (",c.exp,")"]),nn(["if (_cached",...d?[" && _cached.key === ",d]:[],` && ${n.helperString(Vp)}(_cached, _memo)) return _cached`]),nn(["const _item = ",v]),ce("_item.memo = _memo"),ce("return _item")]),o.arguments.push(b,ce("_cache"),ce(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(ci(_l(r.parseResult),v,!0))}})});function QA(e,t,n,s){if(!t.exp){n.onError(Le(31,t.loc));return}const i=t.forParseResult;if(!i){n.onError(Le(32,t.loc));return}im(i);const{addIdentifiers:r,removeIdentifiers:o,scopes:a}=n,{source:c,value:u,key:f,index:d}=i,p={type:11,loc:t.loc,source:c,valueAlias:u,keyAlias:f,objectIndexAlias:d,parseResult:i,children:Io(e)?e.children:[e]};n.replaceNode(p),a.vFor++;const g=s&&s(p);return()=>{a.vFor--,g&&g()}}function im(e,t){e.finalized||(e.finalized=!0)}function _l({value:e,key:t,index:n},s=[]){return JA([e,t,n,...s])}function JA(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||ce("_".repeat(s+1),!1))}const xf=ce("undefined",!1),zA=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=Kt(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},ZA=(e,t,n,s)=>ci(e,n,!1,!0,n.length?n[0].loc:s);function ew(e,t,n=ZA){t.helper(vc);const{children:s,loc:i}=e,r=[],o=[];let a=t.scopes.vSlot>0||t.scopes.vFor>0;const c=Kt(e,"slot",!0);if(c){const{arg:R,exp:y}=c;R&&!Nt(R)&&(a=!0),r.push($e(R||ce("default",!0),n(y,void 0,s,i)))}let u=!1,f=!1;const d=[],p=new Set;let g=0;for(let R=0;R{const b=n(y,void 0,T,i);return t.compatConfig&&(b.isNonScopedSlot=!0),$e("default",b)};u?d.length&&d.some(y=>gl(y))&&(f?t.onError(Le(39,d[0].loc)):r.push(R(void 0,d))):r.push(R(void 0,s))}const O=a?2:io(e.children)?3:1;let v=Yt(r.concat($e("_",ce(O+"",!1))),i);return o.length&&(v=qe(t.helper(Fp),[v,Es(o)])),{slots:v,hasDynamicSlots:a}}function Kr(e,t,n){const s=[$e("name",e),$e("fn",t)];return n!=null&&s.push($e("key",ce(String(n),!0))),Yt(s)}function io(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:s,props:i}=e,r=e.tagType===1;let o=r?nw(e,t):`"${s}"`;const a=Se(o)&&o.callee===hc;let c,u,f=0,d,p,g,O=a||o===Bi||o===lc||!r&&(s==="svg"||s==="foreignObject"||s==="math");if(i.length>0){const v=om(e,t,void 0,r,a);c=v.props,f=v.patchFlag,p=v.dynamicPropNames;const R=v.directives;g=R&&R.length?Es(R.map(y=>iw(y,t))):void 0,v.shouldUseBlock&&(O=!0)}if(e.children.length>0)if(o===wo&&(O=!0,f|=1024),r&&o!==Bi&&o!==wo){const{slots:R,hasDynamicSlots:y}=ew(e,t);u=R,y&&(f|=1024)}else if(e.children.length===1&&o!==Bi){const R=e.children[0],y=R.type,T=y===5||y===8;T&&Pt(R,t)===0&&(f|=1),T||y===2?u=R:u=e.children}else u=e.children;p&&p.length&&(d=rw(p)),e.codegenNode=sr(t,o,c,u,f===0?void 0:f,d,g,!!O,!1,r,e.loc)};function nw(e,t,n=!1){let{tag:s}=e;const i=bl(s),r=sa(e,"is",!1,!0);if(r)if(i||vs("COMPILER_IS_ON_ELEMENT",t)){let a;if(r.type===6?a=r.value&&ce(r.value.content,!0):(a=r.exp,a||(a=ce("is",!1,r.arg.loc))),a)return qe(t.helper(hc),[a])}else r.type===6&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=Up(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(dc),t.components.add(s),rr(s,"component"))}function om(e,t,n=e.props,s,i,r=!1){const{tag:o,loc:a,children:c}=e;let u=[];const f=[],d=[],p=c.length>0;let g=!1,O=0,v=!1,R=!1,y=!1,T=!1,b=!1,m=!1;const w=[],D=M=>{u.length&&(f.push(Yt($f(u),a)),u=[]),M&&f.push(M)},P=()=>{t.scopes.vFor>0&&u.push($e(ce("ref_for",!0),ce("true")))},H=({key:M,value:U})=>{if(Nt(M)){const x=M.content,Y=Os(x);if(Y&&(!s||i)&&x.toLowerCase()!=="onclick"&&x!=="onUpdate:modelValue"&&!qn(x)&&(T=!0),Y&&qn(x)&&(m=!0),Y&&U.type===14&&(U=U.arguments[0]),U.type===20||(U.type===4||U.type===8)&&Pt(U,t)>0)return;x==="ref"?v=!0:x==="class"?R=!0:x==="style"?y=!0:x!=="key"&&!w.includes(x)&&w.push(x),s&&(x==="class"||x==="style")&&!w.includes(x)&&w.push(x)}else b=!0};for(let M=0;MRe.content==="prop")&&(O|=32);const ae=t.directiveTransforms[x];if(ae){const{props:Re,needRuntime:De}=ae(U,e,t);!r&&Re.forEach(H),Z&&Y&&!Nt(Y)?D(Yt(Re,a)):u.push(...Re),De&&(d.push(U),Ot(De)&&rm.set(U,De))}else Gy(x)||(d.push(U),p&&(g=!0))}}let k;if(f.length?(D(),f.length>1?k=qe(t.helper(Co),f,a):k=f[0]):u.length&&(k=Yt($f(u),a)),b?O|=16:(R&&!s&&(O|=2),y&&!s&&(O|=4),w.length&&(O|=8),T&&(O|=32)),!g&&(O===0||O===32)&&(v||m||d.length>0)&&(O|=512),!t.inSSR&&k)switch(k.type){case 15:let M=-1,U=-1,x=!1;for(let ie=0;ie$e(o,r)),i))}return Es(n,e.loc)}function rw(e){let t="[";for(let n=0,s=e.length;n{if(Lo(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=aw(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let a=2;r&&(o[2]=r,a=3),n.length&&(o[3]=ci([],n,!1,!1,s),a=4),t.scopeId&&!t.slotted&&(a=5),o.splice(a),e.codegenNode=qe(t.helper($p),o,s)}};function aw(e,t){let n='"default"',s;const i=[];for(let r=0;r0){const{props:r,directives:o}=om(e,t,i,!1,!1);s=r,o.length&&t.onError(Le(36,o[0].loc))}return{slotName:n,slotProps:s}}const am=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:o}=e;!e.exp&&!r.length&&n.onError(Le(35,i));let a;if(o.type===4)if(o.isStatic){let d=o.content;d.startsWith("vue:")&&(d=`vnode-${d.slice(4)}`);const p=t.tagType!==0||d.startsWith("vnode")||!/[A-Z]/.test(d)?Js(Oe(d)):`on:${d}`;a=ce(p,!0,o.loc)}else a=nn([`${n.helperString(dl)}(`,o,")"]);else a=o,a.children.unshift(`${n.helperString(dl)}(`),a.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let u=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const d=Bp(c),p=!(d||iA(c)),g=c.content.includes(";");(p||u&&d)&&(c=nn([`${p?"$event":"(...args)"} => ${g?"{":"("}`,c,g?"}":")"]))}let f={props:[$e(a,c||ce("() => {}",!1,i))]};return s&&(f=s(f)),u&&(f.props[0].value=n.cache(f.props[0].value)),f.props.forEach(d=>d.key.isHandlerKey=!0),f},lw=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let s,i=!1;for(let r=0;rr.type===7&&!t.directiveTransforms[r.name])&&e.tag!=="template")))for(let r=0;r{if(e.type===1&&Kt(e,"once",!0))return Ff.has(e)||t.inVOnce||t.inSSR?void 0:(Ff.add(e),t.inVOnce=!0,t.helper(No),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},lm=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(Le(41,e.loc)),qr();const r=s.loc.source.trim(),o=s.type===4?s.content:r,a=n.bindingMetadata[r];if(a==="props"||a==="props-aliased")return n.onError(Le(44,s.loc)),qr();if(!o.trim()||!Bp(s))return n.onError(Le(42,s.loc)),qr();const c=i||ce("modelValue",!0),u=i?Nt(i)?`onUpdate:${Oe(i.content)}`:nn(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;const d=n.isTS?"($event: any)":"$event";f=nn([`${d} => ((`,s,") = $event)"]);const p=[$e(c,e.exp),$e(u,f)];if(e.modifiers.length&&t.tagType===1){const g=e.modifiers.map(v=>v.content).map(v=>(wc(v)?v:JSON.stringify(v))+": true").join(", "),O=i?Nt(i)?`${i.content}Modifiers`:nn([i,' + "Modifiers"']):"modelModifiers";p.push($e(O,ce(`{ ${g} }`,!1,e.loc,2)))}return qr(p)};function qr(e=[]){return{props:e}}const uw=/[\w).+\-_$\]]/,fw=(e,t)=>{vs("COMPILER_FILTERS",t)&&(e.type===5?ko(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&ko(n.exp,t)}))};function ko(e,t){if(e.type===4)Vf(e,t);else for(let n=0;n=0&&(T=n.charAt(y),T===" ");y--);(!T||!uw.test(T))&&(o=!0)}}O===void 0?O=n.slice(0,g).trim():f!==0&&R();function R(){v.push(n.slice(f,g).trim()),f=g+1}if(v.length){for(g=0;g{if(e.type===1){const n=Kt(e,"memo");return!n||Hf.has(e)?void 0:(Hf.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&s.type===13&&(e.tagType!==1&&Sc(s,t),e.codegenNode=qe(t.helper(Tc),[n.exp,ci(void 0,s),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function pw(e){return[[cw,KA,hw,XA,fw,ow,tw,zA,lw],{on:am,bind:GA,model:lm}]}function mw(e,t={}){const n=t.onError||Ac,s=t.mode==="module";t.prefixIdentifiers===!0?n(Le(47)):s&&n(Le(48));const i=!1;t.cacheHandlers&&n(Le(49)),t.scopeId&&!s&&n(Le(50));const r=me({},t,{prefixIdentifiers:i}),o=le(e)?TA(e,r):e,[a,c]=pw();return CA(o,me({},r,{nodeTransforms:[...a,...t.nodeTransforms||[]],directiveTransforms:me({},c,t.directiveTransforms||{})})),LA(o,r)}const _w=()=>({props:[]});/** * @vue/compiler-dom v3.5.17 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const cm=Symbol(""),um=Symbol(""),fm=Symbol(""),dm=Symbol(""),yl=Symbol(""),hm=Symbol(""),pm=Symbol(""),mm=Symbol(""),_m=Symbol(""),gm=Symbol("");qS({[cm]:"vModelRadio",[um]:"vModelCheckbox",[fm]:"vModelText",[dm]:"vModelSelect",[yl]:"vModelDynamic",[hm]:"withModifiers",[pm]:"withKeys",[mm]:"vShow",[_m]:"Transition",[gm]:"TransitionGroup"});let Bs;function gw(e,t=!1){return Bs||(Bs=document.createElement("div")),t?(Bs.innerHTML=`
`,Bs.children[0].getAttribute("foo")):(Bs.innerHTML=e,Bs.textContent)}const bw={parseMode:"html",isVoidTag:fE,isNativeTag:e=>lE(e)||cE(e)||uE(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:gw,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return _m;if(e==="TransitionGroup"||e==="transition-group")return gm},getNamespace(e,t,n){let s=t?t.ns:n;if(t&&s===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(i=>i.type===6&&i.name==="encoding"&&i.value!=null&&(i.value.content==="text/html"||i.value.content==="application/xhtml+xml"))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(s=0);else t&&s===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(s=0);if(s===0){if(e==="svg")return 1;if(e==="math")return 2}return s}},yw=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ce("style",!0,t.loc),exp:Ew(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Ew=(e,t)=>{const n=Ld(e);return ce(JSON.stringify(n),!1,t,3)};function Xn(e,t){return Le(e,t)}const vw=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(Xn(53,i)),t.children.length&&(n.onError(Xn(54,i)),t.children.length=0),{props:[$e(ce("innerHTML",!0,i),s||ce("",!0))]}},Tw=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(Xn(55,i)),t.children.length&&(n.onError(Xn(56,i)),t.children.length=0),{props:[$e(ce("textContent",!0),s?Pt(s,n)>0?s:qe(n.helperString(na),[s],i):ce("",!0))]}},Sw=(e,t,n)=>{const s=lm(e,t,n);if(!s.props.length||t.tagType===1)return s;e.arg&&n.onError(Xn(58,e.arg.loc));const{tag:i}=t,r=n.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let o=fm,a=!1;if(i==="input"||r){const c=sa(t,"type");if(c){if(c.type===7)o=yl;else if(c.value)switch(c.value.content){case"radio":o=cm;break;case"checkbox":o=um;break;case"file":a=!0,n.onError(Xn(59,e.loc));break}}else rA(t)&&(o=yl)}else i==="select"&&(o=dm);a||(s.needRuntime=n.helper(o))}else n.onError(Xn(57,e.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},Aw=Vt("passive,once,capture"),ww=Vt("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Cw=Vt("left,right"),bm=Vt("onkeyup,onkeydown,onkeypress"),Nw=(e,t,n,s)=>{const i=[],r=[],o=[];for(let a=0;aNt(e)&&e.content.toLowerCase()==="onclick"?ce(t,!0):e.type!==4?nn(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,Ow=(e,t,n)=>am(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:o}=s.props[0];const{keyModifiers:a,nonKeyModifiers:c,eventOptionModifiers:u}=Nw(r,i,n,e.loc);if(c.includes("right")&&(r=Uf(r,"onContextmenu")),c.includes("middle")&&(r=Uf(r,"onMouseup")),c.length&&(o=qe(n.helper(hm),[o,JSON.stringify(c)])),a.length&&(!Nt(r)||bm(r.content.toLowerCase()))&&(o=qe(n.helper(pm),[o,JSON.stringify(a)])),u.length){const f=u.map(Ls).join("");r=Nt(r)?ce(`${r.content}${f}`,!0):nn(["(",r,`) + "${f}"`])}return{props:[$e(r,o)]}}),Iw=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(Xn(61,i)),{props:[],needRuntime:n.helper(mm)}},Lw=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},Dw=[yw],kw={cloak:_w,html:vw,text:Tw,model:Sw,on:Ow,show:Iw};function Pw(e,t={}){return mw(e,me({},bw,t,{nodeTransforms:[Lw,...Dw,...t.nodeTransforms||[]],directiveTransforms:me({},kw,t.directiveTransforms||{}),transformHoist:null}))}/** * vue v3.5.17 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Wf=Object.create(null);function Rw(e,t){if(!le(e))if(e.nodeType)e=e.innerHTML;else return ze;const n=Jy(e,t),s=Wf[n];if(s)return s;if(e[0]==="#"){const a=document.querySelector(e);e=a?a.innerHTML:""}const i=me({hoistStatic:!0,onError:void 0,onWarn:ze},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=a=>!!customElements.get(a));const{code:r}=Pw(e,i),o=new Function("Vue",r)(HS);return o._rc=!0,Wf[n]=o}rp(Rw);/*! * shared v11.1.9 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */const Po=typeof window<"u",zn=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Mw=(e,t,n)=>xw({l:e,k:t,s:n}),xw=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),We=e=>typeof e=="number"&&isFinite(e),$w=e=>Oc(e)==="[object Date]",di=e=>Oc(e)==="[object RegExp]",oa=e=>he(e)&&Object.keys(e).length===0,Xe=Object.assign,Fw=Object.create,Ae=(e=null)=>Fw(e);let Bf;const _s=()=>Bf||(Bf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:Ae());function jf(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Vw=Object.prototype.hasOwnProperty;function en(e,t){return Vw.call(e,t)}const xe=Array.isArray,Ne=e=>typeof e=="function",ne=e=>typeof e=="string",be=e=>typeof e=="boolean",ve=e=>e!==null&&typeof e=="object",Hw=e=>ve(e)&&Ne(e.then)&&Ne(e.catch),ym=Object.prototype.toString,Oc=e=>ym.call(e),he=e=>Oc(e)==="[object Object]",Uw=e=>e==null?"":xe(e)||he(e)&&e.toString===ym?JSON.stringify(e,null,2):String(e);function Ic(e,t=""){return e.reduce((n,s,i)=>i===0?n+s:n+t+s,"")}function Ww(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Yr=e=>!ve(e)||xe(e);function ro(e,t){if(Yr(e)||Yr(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:s,des:i}=n.pop();Object.keys(s).forEach(r=>{r!=="__proto__"&&(ve(s[r])&&!ve(i[r])&&(i[r]=Array.isArray(s[r])?[]:Ae()),Yr(i[r])||Yr(s[r])?i[r]=s[r]:n.push({src:s[r],des:i[r]}))})}}/*! * message-compiler v11.1.9 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function Bw(e,t,n){return{line:e,column:t,offset:n}}function El(e,t,n){const s={start:e,end:t};return n!=null&&(s.source=n),s}const Te={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},jw=17;function aa(e,t,n={}){const{domain:s,messages:i,args:r}=n,o=e,a=new SyntaxError(String(o));return a.code=e,t&&(a.location=t),a.domain=s,a}function Kw(e){throw e}const gn=" ",qw="\r",mt=` `,Yw=String.fromCharCode(8232),Gw=String.fromCharCode(8233);function Xw(e){const t=e;let n=0,s=1,i=1,r=0;const o=P=>t[P]===qw&&t[P+1]===mt,a=P=>t[P]===mt,c=P=>t[P]===Gw,u=P=>t[P]===Yw,f=P=>o(P)||a(P)||c(P)||u(P),d=()=>n,p=()=>s,g=()=>i,O=()=>r,v=P=>o(P)||c(P)||u(P)?mt:t[P],R=()=>v(n),y=()=>v(n+r);function T(){return r=0,f(n)&&(s++,i=0),o(n)&&n++,n++,i++,t[n]}function b(){return o(n+r)&&r++,r++,t[n+r]}function m(){n=0,s=1,i=1,r=0}function w(P=0){r=P}function D(){const P=n+r;for(;P!==n;)T();r=0}return{index:d,line:p,column:g,peekOffset:O,charAt:v,currentChar:R,currentPeek:y,next:T,peek:b,reset:m,resetPeek:w,skipToPeek:D}}const Vn=void 0,Qw=".",Kf="'",Jw="tokenizer";function zw(e,t={}){const n=t.location!==!1,s=Xw(e),i=()=>s.index(),r=()=>Bw(s.line(),s.column(),s.index()),o=r(),a=i(),c={currentType:13,offset:a,startLoc:o,endLoc:o,lastType:13,lastOffset:a,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},u=()=>c,{onError:f}=t;function d(_,E,S,...F){const B=u();if(E.column+=S,E.offset+=S,f){const G=n?El(B.startLoc,E):null,I=aa(_,G,{domain:Jw,args:F});f(I)}}function p(_,E,S){_.endLoc=r(),_.currentType=E;const F={type:E};return n&&(F.loc=El(_.startLoc,_.endLoc)),S!=null&&(F.value=S),F}const g=_=>p(_,13);function O(_,E){return _.currentChar()===E?(_.next(),E):(d(Te.EXPECTED_TOKEN,r(),0,E),"")}function v(_){let E="";for(;_.currentPeek()===gn||_.currentPeek()===mt;)E+=_.currentPeek(),_.peek();return E}function R(_){const E=v(_);return _.skipToPeek(),E}function y(_){if(_===Vn)return!1;const E=_.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E===95}function T(_){if(_===Vn)return!1;const E=_.charCodeAt(0);return E>=48&&E<=57}function b(_,E){const{currentType:S}=E;if(S!==2)return!1;v(_);const F=y(_.currentPeek());return _.resetPeek(),F}function m(_,E){const{currentType:S}=E;if(S!==2)return!1;v(_);const F=_.currentPeek()==="-"?_.peek():_.currentPeek(),B=T(F);return _.resetPeek(),B}function w(_,E){const{currentType:S}=E;if(S!==2)return!1;v(_);const F=_.currentPeek()===Kf;return _.resetPeek(),F}function D(_,E){const{currentType:S}=E;if(S!==7)return!1;v(_);const F=_.currentPeek()===".";return _.resetPeek(),F}function P(_,E){const{currentType:S}=E;if(S!==8)return!1;v(_);const F=y(_.currentPeek());return _.resetPeek(),F}function H(_,E){const{currentType:S}=E;if(!(S===7||S===11))return!1;v(_);const F=_.currentPeek()===":";return _.resetPeek(),F}function k(_,E){const{currentType:S}=E;if(S!==9)return!1;const F=()=>{const G=_.currentPeek();return G==="{"?y(_.peek()):G==="@"||G==="|"||G===":"||G==="."||G===gn||!G?!1:G===mt?(_.peek(),F()):U(_,!1)},B=F();return _.resetPeek(),B}function M(_){v(_);const E=_.currentPeek()==="|";return _.resetPeek(),E}function U(_,E=!0){const S=(B=!1,G="")=>{const I=_.currentPeek();return I==="{"||I==="@"||!I?B:I==="|"?!(G===gn||G===mt):I===gn?(_.peek(),S(!0,gn)):I===mt?(_.peek(),S(!0,mt)):!0},F=S();return E&&_.resetPeek(),F}function x(_,E){const S=_.currentChar();return S===Vn?Vn:E(S)?(_.next(),S):null}function Y(_){const E=_.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E>=48&&E<=57||E===95||E===36}function te(_){return x(_,Y)}function ie(_){const E=_.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E>=48&&E<=57||E===95||E===36||E===45}function X(_){return x(_,ie)}function se(_){const E=_.charCodeAt(0);return E>=48&&E<=57}function Z(_){return x(_,se)}function ae(_){const E=_.charCodeAt(0);return E>=48&&E<=57||E>=65&&E<=70||E>=97&&E<=102}function Re(_){return x(_,ae)}function De(_){let E="",S="";for(;E=Z(_);)S+=E;return S}function ke(_){let E="";for(;;){const S=_.currentChar();if(S==="{"||S==="}"||S==="@"||S==="|"||!S)break;if(S===gn||S===mt)if(U(_))E+=S,_.next();else{if(M(_))break;E+=S,_.next()}else E+=S,_.next()}return E}function Lt(_){R(_);let E="",S="";for(;E=X(_);)S+=E;return _.currentChar()===Vn&&d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),S}function Et(_){R(_);let E="";return _.currentChar()==="-"?(_.next(),E+=`-${De(_)}`):E+=De(_),_.currentChar()===Vn&&d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),E}function nt(_){return _!==Kf&&_!==mt}function Qe(_){R(_),O(_,"'");let E="",S="";for(;E=x(_,nt);)E==="\\"?S+=st(_):S+=E;const F=_.currentChar();return F===mt||F===Vn?(d(Te.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),F===mt&&(_.next(),O(_,"'")),S):(O(_,"'"),S)}function st(_){const E=_.currentChar();switch(E){case"\\":case"'":return _.next(),`\\${E}`;case"u":return He(_,E,4);case"U":return He(_,E,6);default:return d(Te.UNKNOWN_ESCAPE_SEQUENCE,r(),0,E),""}}function He(_,E,S){O(_,E);let F="";for(let B=0;B{const F=_.currentChar();return F==="{"||F==="@"||F==="|"||F==="("||F===")"||!F||F===gn?S:(S+=F,_.next(),E(S))};return E("")}function C(_){R(_);const E=O(_,"|");return R(_),E}function L(_,E){let S=null;switch(_.currentChar()){case"{":return E.braceNest>=1&&d(Te.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),_.next(),S=p(E,2,"{"),R(_),E.braceNest++,S;case"}":return E.braceNest>0&&E.currentType===2&&d(Te.EMPTY_PLACEHOLDER,r(),0),_.next(),S=p(E,3,"}"),E.braceNest--,E.braceNest>0&&R(_),E.inLinked&&E.braceNest===0&&(E.inLinked=!1),S;case"@":return E.braceNest>0&&d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),S=V(_,E)||g(E),E.braceNest=0,S;default:{let B=!0,G=!0,I=!0;if(M(_))return E.braceNest>0&&d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),S=p(E,1,C(_)),E.braceNest=0,E.inLinked=!1,S;if(E.braceNest>0&&(E.currentType===4||E.currentType===5||E.currentType===6))return d(Te.UNTERMINATED_CLOSING_BRACE,r(),0),E.braceNest=0,q(_,E);if(B=b(_,E))return S=p(E,4,Lt(_)),R(_),S;if(G=m(_,E))return S=p(E,5,Et(_)),R(_),S;if(I=w(_,E))return S=p(E,6,Qe(_)),R(_),S;if(!B&&!G&&!I)return S=p(E,12,ft(_)),d(Te.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,S.value),R(_),S;break}}return S}function V(_,E){const{currentType:S}=E;let F=null;const B=_.currentChar();switch((S===7||S===8||S===11||S===9)&&(B===mt||B===gn)&&d(Te.INVALID_LINKED_FORMAT,r(),0),B){case"@":return _.next(),F=p(E,7,"@"),E.inLinked=!0,F;case".":return R(_),_.next(),p(E,8,".");case":":return R(_),_.next(),p(E,9,":");default:return M(_)?(F=p(E,1,C(_)),E.braceNest=0,E.inLinked=!1,F):D(_,E)||H(_,E)?(R(_),V(_,E)):P(_,E)?(R(_),p(E,11,j(_))):k(_,E)?(R(_),B==="{"?L(_,E)||F:p(E,10,Dt(_))):(S===7&&d(Te.INVALID_LINKED_FORMAT,r(),0),E.braceNest=0,E.inLinked=!1,q(_,E))}}function q(_,E){let S={type:13};if(E.braceNest>0)return L(_,E)||g(E);if(E.inLinked)return V(_,E)||g(E);switch(_.currentChar()){case"{":return L(_,E)||g(E);case"}":return d(Te.UNBALANCED_CLOSING_BRACE,r(),0),_.next(),p(E,3,"}");case"@":return V(_,E)||g(E);default:{if(M(_))return S=p(E,1,C(_)),E.braceNest=0,E.inLinked=!1,S;if(U(_))return p(E,0,ke(_));break}}return S}function K(){const{currentType:_,offset:E,startLoc:S,endLoc:F}=c;return c.lastType=_,c.lastOffset=E,c.lastStartLoc=S,c.lastEndLoc=F,c.offset=i(),c.startLoc=r(),s.currentChar()===Vn?p(c,13):q(s,c)}return{nextToken:K,currentOffset:i,currentPosition:r,context:u}}const Zw="parser",eC=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function tC(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const s=parseInt(t||n,16);return s<=55295||s>=57344?String.fromCodePoint(s):"�"}}}function nC(e={}){const t=e.location!==!1,{onError:n}=e;function s(y,T,b,m,...w){const D=y.currentPosition();if(D.offset+=m,D.column+=m,n){const P=t?El(b,D):null,H=aa(T,P,{domain:Zw,args:w});n(H)}}function i(y,T,b){const m={type:y};return t&&(m.start=T,m.end=T,m.loc={start:b,end:b}),m}function r(y,T,b,m){t&&(y.end=T,y.loc&&(y.loc.end=b))}function o(y,T){const b=y.context(),m=i(3,b.offset,b.startLoc);return m.value=T,r(m,y.currentOffset(),y.currentPosition()),m}function a(y,T){const b=y.context(),{lastOffset:m,lastStartLoc:w}=b,D=i(5,m,w);return D.index=parseInt(T,10),y.nextToken(),r(D,y.currentOffset(),y.currentPosition()),D}function c(y,T){const b=y.context(),{lastOffset:m,lastStartLoc:w}=b,D=i(4,m,w);return D.key=T,y.nextToken(),r(D,y.currentOffset(),y.currentPosition()),D}function u(y,T){const b=y.context(),{lastOffset:m,lastStartLoc:w}=b,D=i(9,m,w);return D.value=T.replace(eC,tC),y.nextToken(),r(D,y.currentOffset(),y.currentPosition()),D}function f(y){const T=y.nextToken(),b=y.context(),{lastOffset:m,lastStartLoc:w}=b,D=i(8,m,w);return T.type!==11?(s(y,Te.UNEXPECTED_EMPTY_LINKED_MODIFIER,b.lastStartLoc,0),D.value="",r(D,m,w),{nextConsumeToken:T,node:D}):(T.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,rn(T)),D.value=T.value||"",r(D,y.currentOffset(),y.currentPosition()),{node:D})}function d(y,T){const b=y.context(),m=i(7,b.offset,b.startLoc);return m.value=T,r(m,y.currentOffset(),y.currentPosition()),m}function p(y){const T=y.context(),b=i(6,T.offset,T.startLoc);let m=y.nextToken();if(m.type===8){const w=f(y);b.modifier=w.node,m=w.nextConsumeToken||y.nextToken()}switch(m.type!==9&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(m)),m=y.nextToken(),m.type===2&&(m=y.nextToken()),m.type){case 10:m.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(m)),b.key=d(y,m.value||"");break;case 4:m.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(m)),b.key=c(y,m.value||"");break;case 5:m.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(m)),b.key=a(y,m.value||"");break;case 6:m.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(m)),b.key=u(y,m.value||"");break;default:{s(y,Te.UNEXPECTED_EMPTY_LINKED_KEY,T.lastStartLoc,0);const w=y.context(),D=i(7,w.offset,w.startLoc);return D.value="",r(D,w.offset,w.startLoc),b.key=D,r(b,w.offset,w.startLoc),{nextConsumeToken:m,node:b}}}return r(b,y.currentOffset(),y.currentPosition()),{node:b}}function g(y){const T=y.context(),b=T.currentType===1?y.currentOffset():T.offset,m=T.currentType===1?T.endLoc:T.startLoc,w=i(2,b,m);w.items=[];let D=null;do{const k=D||y.nextToken();switch(D=null,k.type){case 0:k.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(k)),w.items.push(o(y,k.value||""));break;case 5:k.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(k)),w.items.push(a(y,k.value||""));break;case 4:k.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(k)),w.items.push(c(y,k.value||""));break;case 6:k.value==null&&s(y,Te.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,rn(k)),w.items.push(u(y,k.value||""));break;case 7:{const M=p(y);w.items.push(M.node),D=M.nextConsumeToken||null;break}}}while(T.currentType!==13&&T.currentType!==1);const P=T.currentType===1?T.lastOffset:y.currentOffset(),H=T.currentType===1?T.lastEndLoc:y.currentPosition();return r(w,P,H),w}function O(y,T,b,m){const w=y.context();let D=m.items.length===0;const P=i(1,T,b);P.cases=[],P.cases.push(m);do{const H=g(y);D||(D=H.items.length===0),P.cases.push(H)}while(w.currentType!==13);return D&&s(y,Te.MUST_HAVE_MESSAGES_IN_PLURAL,b,0),r(P,y.currentOffset(),y.currentPosition()),P}function v(y){const T=y.context(),{offset:b,startLoc:m}=T,w=g(y);return T.currentType===13?w:O(y,b,m,w)}function R(y){const T=zw(y,Xe({},e)),b=T.context(),m=i(0,b.offset,b.startLoc);return t&&m.loc&&(m.loc.source=y),m.body=v(T),e.onCacheKey&&(m.cacheKey=e.onCacheKey(y)),b.currentType!==13&&s(T,Te.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,y[b.offset]||""),r(m,T.currentOffset(),T.currentPosition()),m}return{parse:R}}function rn(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 sC(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function qf(e,t){for(let n=0;nYf(n)),e}function Yf(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;na;function u(R,y){a.code+=R}function f(R,y=!0){const T=y?i:"";u(r?T+" ".repeat(R):T)}function d(R=!0){const y=++a.indentLevel;R&&f(y)}function p(R=!0){const y=--a.indentLevel;R&&f(y)}function g(){f(a.indentLevel)}return{context:c,push:u,indent:d,deindent:p,newline:g,helper:R=>`_${R}`,needIndent:()=>a.needIndent}}function aC(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),hi(e,t.key),t.modifier?(e.push(", "),hi(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function lC(e,t){const{helper:n,needIndent:s}=e;e.push(`${n("normalize")}([`),e.indent(s());const i=t.items.length;for(let r=0;r1){e.push(`${n("plural")}([`),e.indent(s());const i=t.cases.length;for(let r=0;r{const n=ne(t.mode)?t.mode:"normal",s=ne(t.filename)?t.filename:"message.intl",i=!!t.sourceMap,r=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,o=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],c=oC(e,{mode:n,filename:s,sourceMap:i,breakLineCode:r,needIndent:o});c.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),c.indent(o),a.length>0&&(c.push(`const { ${Ic(a.map(d=>`${d}: _${d}`),", ")} } = ctx`),c.newline()),c.push("return "),hi(c,e),c.deindent(o),c.push("}"),delete e.helpers;const{code:u,map:f}=c.context();return{ast:e,code:u,map:f?f.toJSON():void 0}};function dC(e,t={}){const n=Xe({},t),s=!!n.jit,i=!!n.minify,r=n.optimize==null?!0:n.optimize,a=nC(n).parse(e);return s?(r&&rC(a),i&&qs(a),{ast:a,code:""}):(iC(a,n),fC(a,n))}/*! * core-base v11.1.9 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function hC(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(_s().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(_s().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function cn(e){return ve(e)&&Dc(e)===0&&(en(e,"b")||en(e,"body"))}const Em=["b","body"];function pC(e){return Zn(e,Em)}const vm=["c","cases"];function mC(e){return Zn(e,vm,[])}const Tm=["s","static"];function _C(e){return Zn(e,Tm)}const Sm=["i","items"];function gC(e){return Zn(e,Sm,[])}const Am=["t","type"];function Dc(e){return Zn(e,Am)}const wm=["v","value"];function Gr(e,t){const n=Zn(e,wm);if(n!=null)return n;throw ar(t)}const Cm=["m","modifier"];function bC(e){return Zn(e,Cm)}const Nm=["k","key"];function yC(e){const t=Zn(e,Nm);if(t)return t;throw ar(6)}function Zn(e,t,n){for(let s=0;sEC(n,e)}function EC(e,t){const n=pC(t);if(n==null)throw ar(0);if(Dc(n)===1){const r=mC(n);return e.plural(r.reduce((o,a)=>[...o,Gf(e,a)],[]))}else return Gf(e,n)}function Gf(e,t){const n=_C(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const s=gC(t).reduce((i,r)=>[...i,vl(e,r)],[]);return e.normalize(s)}}function vl(e,t){const n=Dc(t);switch(n){case 3:return Gr(t,n);case 9:return Gr(t,n);case 4:{const s=t;if(en(s,"k")&&s.k)return e.interpolate(e.named(s.k));if(en(s,"key")&&s.key)return e.interpolate(e.named(s.key));throw ar(n)}case 5:{const s=t;if(en(s,"i")&&We(s.i))return e.interpolate(e.list(s.i));if(en(s,"index")&&We(s.index))return e.interpolate(e.list(s.index));throw ar(n)}case 6:{const s=t,i=bC(s),r=yC(s);return e.linked(vl(e,r),i?vl(e,i):void 0,e.type)}case 7:return Gr(t,n);case 8:return Gr(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const vC=e=>e;let Xr=Ae();function TC(e,t={}){let n=!1;const s=t.onError||Kw;return t.onError=i=>{n=!0,s(i)},{...dC(e,t),detectError:n}}function SC(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&ne(e)){be(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||vC)(e),i=Xr[s];if(i)return i;const{ast:r,detectError:o}=TC(e,{...t,location:!1,jit:!0}),a=Ua(r);return o?a:Xr[s]=a}else{const n=e.cacheKey;if(n){const s=Xr[n];return s||(Xr[n]=Ua(e))}else return Ua(e)}}let lr=null;function AC(e){lr=e}function wC(e,t,n){lr&&lr.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const CC=NC("function:translate");function NC(e){return t=>lr&&lr.emit(e,t)}const Sn={INVALID_ARGUMENT:jw,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},OC=24;function An(e){return aa(e,null,void 0)}function kc(e,t){return t.locale!=null?Xf(t.locale):Xf(e.locale)}let Wa;function Xf(e){if(ne(e))return e;if(Ne(e)){if(e.resolvedOnce&&Wa!=null)return Wa;if(e.constructor.name==="Function"){const t=e();if(Hw(t))throw An(Sn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Wa=t}else throw An(Sn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw An(Sn.NOT_SUPPORT_LOCALE_TYPE)}function IC(e,t,n){return[...new Set([n,...xe(t)?t:ve(t)?Object.keys(t):ne(t)?[t]:[n]])]}function Im(e,t,n){const s=ne(n)?n:cr,i=e;i.__localeChainCache||(i.__localeChainCache=new Map);let r=i.__localeChainCache.get(s);if(!r){r=[];let o=[n];for(;xe(o);)o=Qf(r,o,t);const a=xe(t)||!he(t)?t:t.default?t.default:null;o=ne(a)?[a]:a,xe(o)&&Qf(r,o,!1),i.__localeChainCache.set(s,r)}return r}function Qf(e,t,n){let s=!0;for(let i=0;i{o===void 0?o=a:o+=a},p[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},p[2]=()=>{p[0](),i++},p[3]=()=>{if(i>0)i--,s=4,p[0]();else{if(i=0,o===void 0||(o=xC(o),o===!1))return!1;p[1]()}};function g(){const O=e[n+1];if(s===5&&O==="'"||s===6&&O==='"')return n++,a="\\"+O,p[0](),!0}for(;s!==null;)if(n++,r=e[n],!(r==="\\"&&g())){if(c=MC(r),d=es[s],u=d[c]||d.l||8,u===8||(s=u[0],u[1]!==void 0&&(f=p[u[1]],f&&(a=r,f()===!1))))return;if(s===7)return t}}const Jf=new Map;function FC(e,t){return ve(e)?e[t]:null}function VC(e,t){if(!ve(e))return null;let n=Jf.get(t);if(n||(n=$C(t),n&&Jf.set(t,n)),!n)return null;const s=n.length;let i=e,r=0;for(;r`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function UC(){return{upper:(e,t)=>t==="text"&&ne(e)?e.toUpperCase():t==="vnode"&&ve(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&ne(e)?e.toLowerCase():t==="vnode"&&ve(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&ne(e)?Zf(e):t==="vnode"&&ve(e)&&"__v_isVNode"in e?Zf(e.children):e}}let Lm;function WC(e){Lm=e}let Dm;function BC(e){Dm=e}let km;function jC(e){km=e}let Pm=null;const KC=e=>{Pm=e},qC=()=>Pm;let Rm=null;const ed=e=>{Rm=e},YC=()=>Rm;let td=0;function GC(e={}){const t=Ne(e.onWarn)?e.onWarn:Ww,n=ne(e.version)?e.version:HC,s=ne(e.locale)||Ne(e.locale)?e.locale:cr,i=Ne(s)?cr:s,r=xe(e.fallbackLocale)||he(e.fallbackLocale)||ne(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,o=he(e.messages)?e.messages:Ba(i),a=he(e.datetimeFormats)?e.datetimeFormats:Ba(i),c=he(e.numberFormats)?e.numberFormats:Ba(i),u=Xe(Ae(),e.modifiers,UC()),f=e.pluralRules||Ae(),d=Ne(e.missing)?e.missing:null,p=be(e.missingWarn)||di(e.missingWarn)?e.missingWarn:!0,g=be(e.fallbackWarn)||di(e.fallbackWarn)?e.fallbackWarn:!0,O=!!e.fallbackFormat,v=!!e.unresolving,R=Ne(e.postTranslation)?e.postTranslation:null,y=he(e.processor)?e.processor:null,T=be(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter,m=Ne(e.messageCompiler)?e.messageCompiler:Lm,w=Ne(e.messageResolver)?e.messageResolver:Dm||FC,D=Ne(e.localeFallbacker)?e.localeFallbacker:km||IC,P=ve(e.fallbackContext)?e.fallbackContext:void 0,H=e,k=ve(H.__datetimeFormatters)?H.__datetimeFormatters:new Map,M=ve(H.__numberFormatters)?H.__numberFormatters:new Map,U=ve(H.__meta)?H.__meta:{};td++;const x={version:n,cid:td,locale:s,fallbackLocale:r,messages:o,modifiers:u,pluralRules:f,missing:d,missingWarn:p,fallbackWarn:g,fallbackFormat:O,unresolving:v,postTranslation:R,processor:y,warnHtmlMessage:T,escapeParameter:b,messageCompiler:m,messageResolver:w,localeFallbacker:D,fallbackContext:P,onWarn:t,__meta:U};return x.datetimeFormats=a,x.numberFormats=c,x.__datetimeFormatters=k,x.__numberFormatters=M,__INTLIFY_PROD_DEVTOOLS__&&wC(x,n,U),x}const Ba=e=>({[e]:Ae()});function Pc(e,t,n,s,i){const{missing:r,onWarn:o}=e;if(r!==null){const a=r(e,n,t,i);return ne(a)?a:t}else return t}function Pi(e,t,n){const s=e;s.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function XC(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function QC(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let s=n+1;s{Mm.includes(c)?o[c]=n[c]:r[c]=n[c]}),ne(s)?r.locale=s:he(s)&&(o=s),he(i)&&(o=i),[r.key||"",a,r,o]}function sd(e,t,n){const s=e;for(const i in n){const r=`${t}__${i}`;s.__datetimeFormatters.has(r)&&s.__datetimeFormatters.delete(r)}}function id(e,...t){const{numberFormats:n,unresolving:s,fallbackLocale:i,onWarn:r,localeFallbacker:o}=e,{__numberFormatters:a}=e,[c,u,f,d]=Sl(...t),p=be(f.missingWarn)?f.missingWarn:e.missingWarn;be(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn;const g=!!f.part,O=kc(e,f),v=o(e,i,O);if(!ne(c)||c==="")return new Intl.NumberFormat(O,d).format(u);let R={},y,T=null;const b="number format";for(let D=0;D{xm.includes(c)?o[c]=n[c]:r[c]=n[c]}),ne(s)?r.locale=s:he(s)&&(o=s),he(i)&&(o=i),[r.key||"",a,r,o]}function rd(e,t,n){const s=e;for(const i in n){const r=`${t}__${i}`;s.__numberFormatters.has(r)&&s.__numberFormatters.delete(r)}}const JC=e=>e,zC=e=>"",ZC="text",eN=e=>e.length===0?"":Ic(e),tN=Uw;function od(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function nN(e){const t=We(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(We(e.named.count)||We(e.named.n))?We(e.named.count)?e.named.count:We(e.named.n)?e.named.n:t:t}function sN(e,t){t.count||(t.count=e),t.n||(t.n=e)}function iN(e={}){const t=e.locale,n=nN(e),s=ve(e.pluralRules)&&ne(t)&&Ne(e.pluralRules[t])?e.pluralRules[t]:od,i=ve(e.pluralRules)&&ne(t)&&Ne(e.pluralRules[t])?od:void 0,r=y=>y[s(n,y.length,i)],o=e.list||[],a=y=>o[y],c=e.named||Ae();We(e.pluralIndex)&&sN(n,c);const u=y=>c[y];function f(y,T){const b=Ne(e.messages)?e.messages(y,!!T):ve(e.messages)?e.messages[y]:!1;return b||(e.parent?e.parent.message(y):zC)}const d=y=>e.modifiers?e.modifiers[y]:JC,p=he(e.processor)&&Ne(e.processor.normalize)?e.processor.normalize:eN,g=he(e.processor)&&Ne(e.processor.interpolate)?e.processor.interpolate:tN,O=he(e.processor)&&ne(e.processor.type)?e.processor.type:ZC,R={list:a,named:u,plural:r,linked:(y,...T)=>{const[b,m]=T;let w="text",D="";T.length===1?ve(b)?(D=b.modifier||D,w=b.type||w):ne(b)&&(D=b||D):T.length===2&&(ne(b)&&(D=b||D),ne(m)&&(w=m||w));const P=f(y,!0)(R),H=w==="vnode"&&xe(P)&&D?P[0]:P;return D?d(D)(H,w):H},message:f,type:O,interpolate:g,normalize:p,values:Xe(Ae(),o,c)};return R}const ad=()=>"",qt=e=>Ne(e);function ld(e,...t){const{fallbackFormat:n,postTranslation:s,unresolving:i,messageCompiler:r,fallbackLocale:o,messages:a}=e,[c,u]=Al(...t),f=be(u.missingWarn)?u.missingWarn:e.missingWarn,d=be(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,p=be(u.escapeParameter)?u.escapeParameter:e.escapeParameter,g=!!u.resolvedMessage,O=ne(u.default)||be(u.default)?be(u.default)?r?c:()=>c:u.default:n?r?c:()=>c:null,v=n||O!=null&&(ne(O)||Ne(O)),R=kc(e,u);p&&rN(u);let[y,T,b]=g?[c,R,a[R]||Ae()]:$m(e,c,R,o,d,f),m=y,w=c;if(!g&&!(ne(m)||cn(m)||qt(m))&&v&&(m=O,w=m),!g&&(!(ne(m)||cn(m)||qt(m))||!ne(T)))return i?la:c;let D=!1;const P=()=>{D=!0},H=qt(m)?m:Fm(e,c,T,m,w,P);if(D)return m;const k=lN(e,T,b,u),M=iN(k),U=oN(e,H,M),x=s?s(U,c):U;if(__INTLIFY_PROD_DEVTOOLS__){const Y={timestamp:Date.now(),key:ne(c)?c:qt(m)?m.key:"",locale:T||(qt(m)?m.locale:""),format:ne(m)?m:qt(m)?m.source:"",message:x};Y.meta=Xe({},e.__meta,qC()||{}),CC(Y)}return x}function rN(e){xe(e.list)?e.list=e.list.map(t=>ne(t)?jf(t):t):ve(e.named)&&Object.keys(e.named).forEach(t=>{ne(e.named[t])&&(e.named[t]=jf(e.named[t]))})}function $m(e,t,n,s,i,r){const{messages:o,onWarn:a,messageResolver:c,localeFallbacker:u}=e,f=u(e,s,n);let d=Ae(),p,g=null;const O="translate";for(let v=0;vs;return u.locale=n,u.key=t,u}const c=o(s,aN(e,n,i,s,a,r));return c.locale=n,c.key=t,c.source=s,c}function oN(e,t,n){return t(n)}function Al(...e){const[t,n,s]=e,i=Ae();if(!ne(t)&&!We(t)&&!qt(t)&&!cn(t))throw An(Sn.INVALID_ARGUMENT);const r=We(t)?String(t):(qt(t),t);return We(n)?i.plural=n:ne(n)?i.default=n:he(n)&&!oa(n)?i.named=n:xe(n)&&(i.list=n),We(s)?i.plural=s:ne(s)?i.default=s:he(s)&&Xe(i,s),[r,i]}function aN(e,t,n,s,i,r){return{locale:t,key:n,warnHtmlMessage:i,onError:o=>{throw r&&r(o),o},onCacheKey:o=>Mw(t,n,o)}}function lN(e,t,n,s){const{modifiers:i,pluralRules:r,messageResolver:o,fallbackLocale:a,fallbackWarn:c,missingWarn:u,fallbackContext:f}=e,p={locale:t,modifiers:i,pluralRules:r,messages:(g,O)=>{let v=o(n,g);if(v==null&&(f||O)){const[,,R]=$m(f||e,g,t,a,c,u);v=o(R,g)}if(ne(v)||cn(v)){let R=!1;const T=Fm(e,g,t,v,g,()=>{R=!0});return R?ad:T}else return qt(v)?v:ad}};return e.processor&&(p.processor=e.processor),s.list&&(p.list=s.list),s.named&&(p.named=s.named),We(s.plural)&&(p.pluralIndex=s.plural),p}hC();/*! * vue-i18n v11.1.9 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */const cN="11.1.9";function uN(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(_s().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(_s().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(_s().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(_s().__INTLIFY_PROD_DEVTOOLS__=!1)}const It={UNEXPECTED_RETURN_TYPE:OC,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,DUPLICATE_USE_I18N_CALLING:35};function Mt(e,...t){return aa(e,null,void 0)}const wl=zn("__translateVNode"),Cl=zn("__datetimeParts"),Nl=zn("__numberParts"),Vm=zn("__setPluralRules"),Hm=zn("__injectWithOption"),Ol=zn("__dispose");function ur(e){if(!ve(e)||cn(e))return e;for(const t in e)if(en(e,t))if(!t.includes("."))ve(e[t])&&ur(e[t]);else{const n=t.split("."),s=n.length-1;let i=e,r=!1;for(let o=0;o{if("locale"in a&&"resource"in a){const{locale:c,resource:u}=a;c?(o[c]=o[c]||Ae(),ro(u,o[c])):ro(u,o)}else ne(a)&&ro(JSON.parse(a),o)}),i==null&&r)for(const a in o)en(o,a)&&ur(o[a]);return o}function Um(e){return e.type}function Wm(e,t,n){let s=ve(t.messages)?t.messages:Ae();"__i18nGlobal"in n&&(s=Rc(e.locale.value,{messages:s,__i18n:n.__i18nGlobal}));const i=Object.keys(s);i.length&&i.forEach(r=>{e.mergeLocaleMessage(r,s[r])});{if(ve(t.datetimeFormats)){const r=Object.keys(t.datetimeFormats);r.length&&r.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(ve(t.numberFormats)){const r=Object.keys(t.numberFormats);r.length&&r.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function cd(e){return Ce(Cn,null,e,0)}const ud="__INTLIFY_META__",fd=()=>[],fN=()=>!1;let dd=0;function hd(e){return(t,n,s,i)=>e(n,s,tt()||void 0,i)}const dN=()=>{const e=tt();let t=null;return e&&(t=Um(e)[ud])?{[ud]:t}:null};function Mc(e={}){const{__root:t,__injectWithOption:n}=e,s=t===void 0,i=e.flatJson,r=Po?Zs:Wl;let o=be(e.inheritLocale)?e.inheritLocale:!0;const a=r(t&&o?t.locale.value:ne(e.locale)?e.locale:cr),c=r(t&&o?t.fallbackLocale.value:ne(e.fallbackLocale)||xe(e.fallbackLocale)||he(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),u=r(Rc(a.value,e)),f=r(he(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),d=r(he(e.numberFormats)?e.numberFormats:{[a.value]:{}});let p=t?t.missingWarn:be(e.missingWarn)||di(e.missingWarn)?e.missingWarn:!0,g=t?t.fallbackWarn:be(e.fallbackWarn)||di(e.fallbackWarn)?e.fallbackWarn:!0,O=t?t.fallbackRoot:be(e.fallbackRoot)?e.fallbackRoot:!0,v=!!e.fallbackFormat,R=Ne(e.missing)?e.missing:null,y=Ne(e.missing)?hd(e.missing):null,T=Ne(e.postTranslation)?e.postTranslation:null,b=t?t.warnHtmlMessage:be(e.warnHtmlMessage)?e.warnHtmlMessage:!0,m=!!e.escapeParameter;const w=t?t.modifiers:he(e.modifiers)?e.modifiers:{};let D=e.pluralRules||t&&t.pluralRules,P;P=(()=>{s&&ed(null);const I={version:cN,locale:a.value,fallbackLocale:c.value,messages:u.value,modifiers:w,pluralRules:D,missing:y===null?void 0:y,missingWarn:p,fallbackWarn:g,fallbackFormat:v,unresolving:!0,postTranslation:T===null?void 0:T,warnHtmlMessage:b,escapeParameter:m,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};I.datetimeFormats=f.value,I.numberFormats=d.value,I.__datetimeFormatters=he(P)?P.__datetimeFormatters:void 0,I.__numberFormatters=he(P)?P.__numberFormatters:void 0;const $=GC(I);return s&&ed($),$})(),Pi(P,a.value,c.value);function k(){return[a.value,c.value,u.value,f.value,d.value]}const M=hs({get:()=>a.value,set:I=>{P.locale=I,a.value=I}}),U=hs({get:()=>c.value,set:I=>{P.fallbackLocale=I,c.value=I,Pi(P,a.value,I)}}),x=hs(()=>u.value),Y=hs(()=>f.value),te=hs(()=>d.value);function ie(){return Ne(T)?T:null}function X(I){T=I,P.postTranslation=I}function se(){return R}function Z(I){I!==null&&(y=hd(I)),R=I,P.missing=y}const ae=(I,$,z,re,fe,ue)=>{k();let Pe;try{__INTLIFY_PROD_DEVTOOLS__,s||(P.fallbackContext=t?YC():void 0),Pe=I(P)}finally{__INTLIFY_PROD_DEVTOOLS__,s||(P.fallbackContext=void 0)}if(z!=="translate exists"&&We(Pe)&&Pe===la||z==="translate exists"&&!Pe){const[je,vt]=$();return t&&O?re(t):fe(je)}else{if(ue(Pe))return Pe;throw Mt(It.UNEXPECTED_RETURN_TYPE)}};function Re(...I){return ae($=>Reflect.apply(ld,null,[$,...I]),()=>Al(...I),"translate",$=>Reflect.apply($.t,$,[...I]),$=>$,$=>ne($))}function De(...I){const[$,z,re]=I;if(re&&!ve(re))throw Mt(It.INVALID_ARGUMENT);return Re($,z,Xe({resolvedMessage:!0},re||{}))}function ke(...I){return ae($=>Reflect.apply(nd,null,[$,...I]),()=>Tl(...I),"datetime format",$=>Reflect.apply($.d,$,[...I]),()=>zf,$=>ne($)||xe($))}function Lt(...I){return ae($=>Reflect.apply(id,null,[$,...I]),()=>Sl(...I),"number format",$=>Reflect.apply($.n,$,[...I]),()=>zf,$=>ne($)||xe($))}function Et(I){return I.map($=>ne($)||We($)||be($)?cd(String($)):$)}const Qe={normalize:Et,interpolate:I=>I,type:"vnode"};function st(...I){return ae($=>{let z;const re=$;try{re.processor=Qe,z=Reflect.apply(ld,null,[re,...I])}finally{re.processor=null}return z},()=>Al(...I),"translate",$=>$[wl](...I),$=>[cd($)],$=>xe($))}function He(...I){return ae($=>Reflect.apply(id,null,[$,...I]),()=>Sl(...I),"number format",$=>$[Nl](...I),fd,$=>ne($)||xe($))}function Ut(...I){return ae($=>Reflect.apply(nd,null,[$,...I]),()=>Tl(...I),"datetime format",$=>$[Cl](...I),fd,$=>ne($)||xe($))}function ft(I){D=I,P.pluralRules=D}function j(I,$){return ae(()=>{if(!I)return!1;const z=ne($)?$:a.value,re=L(z),fe=P.messageResolver(re,I);return cn(fe)||qt(fe)||ne(fe)},()=>[I],"translate exists",z=>Reflect.apply(z.te,z,[I,$]),fN,z=>be(z))}function Dt(I){let $=null;const z=Im(P,c.value,a.value);for(let re=0;re{o&&(a.value=I,P.locale=I,Pi(P,a.value,c.value))}),wn(t.fallbackLocale,I=>{o&&(c.value=I,P.fallbackLocale=I,Pi(P,a.value,c.value))}));const G={id:dd,locale:M,fallbackLocale:U,get inheritLocale(){return o},set inheritLocale(I){o=I,I&&t&&(a.value=t.locale.value,c.value=t.fallbackLocale.value,Pi(P,a.value,c.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:x,get modifiers(){return w},get pluralRules(){return D||{}},get isGlobal(){return s},get missingWarn(){return p},set missingWarn(I){p=I,P.missingWarn=p},get fallbackWarn(){return g},set fallbackWarn(I){g=I,P.fallbackWarn=g},get fallbackRoot(){return O},set fallbackRoot(I){O=I},get fallbackFormat(){return v},set fallbackFormat(I){v=I,P.fallbackFormat=v},get warnHtmlMessage(){return b},set warnHtmlMessage(I){b=I,P.warnHtmlMessage=I},get escapeParameter(){return m},set escapeParameter(I){m=I,P.escapeParameter=I},t:Re,getLocaleMessage:L,setLocaleMessage:V,mergeLocaleMessage:q,getPostTranslationHandler:ie,setPostTranslationHandler:X,getMissingHandler:se,setMissingHandler:Z,[Vm]:ft};return G.datetimeFormats=Y,G.numberFormats=te,G.rt=De,G.te=j,G.tm=C,G.d=ke,G.n=Lt,G.getDateTimeFormat=K,G.setDateTimeFormat=_,G.mergeDateTimeFormat=E,G.getNumberFormat=S,G.setNumberFormat=F,G.mergeNumberFormat=B,G[Hm]=n,G[wl]=st,G[Cl]=Ut,G[Nl]=He,G}function hN(e){const t=ne(e.locale)?e.locale:cr,n=ne(e.fallbackLocale)||xe(e.fallbackLocale)||he(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,s=Ne(e.missing)?e.missing:void 0,i=be(e.silentTranslationWarn)||di(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,r=be(e.silentFallbackWarn)||di(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=be(e.fallbackRoot)?e.fallbackRoot:!0,a=!!e.formatFallbackMessages,c=he(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,f=Ne(e.postTranslation)?e.postTranslation:void 0,d=ne(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,p=!!e.escapeParameterHtml,g=be(e.sync)?e.sync:!0;let O=e.messages;if(he(e.sharedMessages)){const w=e.sharedMessages;O=Object.keys(w).reduce((P,H)=>{const k=P[H]||(P[H]={});return Xe(k,w[H]),P},O||{})}const{__i18n:v,__root:R,__injectWithOption:y}=e,T=e.datetimeFormats,b=e.numberFormats,m=e.flatJson;return{locale:t,fallbackLocale:n,messages:O,flatJson:m,datetimeFormats:T,numberFormats:b,missing:s,missingWarn:i,fallbackWarn:r,fallbackRoot:o,fallbackFormat:a,modifiers:c,pluralRules:u,postTranslation:f,warnHtmlMessage:d,escapeParameter:p,messageResolver:e.messageResolver,inheritLocale:g,__i18n:v,__root:R,__injectWithOption:y}}function Il(e={}){const t=Mc(hN(e)),{__extender:n}=e,s={id:t.id,get locale(){return t.locale.value},set locale(i){t.locale.value=i},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(i){t.fallbackLocale.value=i},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(i){t.setMissingHandler(i)},get silentTranslationWarn(){return be(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(i){t.missingWarn=be(i)?!i:i},get silentFallbackWarn(){return be(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(i){t.fallbackWarn=be(i)?!i:i},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(i){t.fallbackFormat=i},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(i){t.setPostTranslationHandler(i)},get sync(){return t.inheritLocale},set sync(i){t.inheritLocale=i},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(i){t.warnHtmlMessage=i!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(i){t.escapeParameter=i},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...i){return Reflect.apply(t.t,t,[...i])},rt(...i){return Reflect.apply(t.rt,t,[...i])},te(i,r){return t.te(i,r)},tm(i){return t.tm(i)},getLocaleMessage(i){return t.getLocaleMessage(i)},setLocaleMessage(i,r){t.setLocaleMessage(i,r)},mergeLocaleMessage(i,r){t.mergeLocaleMessage(i,r)},d(...i){return Reflect.apply(t.d,t,[...i])},getDateTimeFormat(i){return t.getDateTimeFormat(i)},setDateTimeFormat(i,r){t.setDateTimeFormat(i,r)},mergeDateTimeFormat(i,r){t.mergeDateTimeFormat(i,r)},n(...i){return Reflect.apply(t.n,t,[...i])},getNumberFormat(i){return t.getNumberFormat(i)},setNumberFormat(i,r){t.setNumberFormat(i,r)},mergeNumberFormat(i,r){t.mergeNumberFormat(i,r)}};return s.__extender=n,s}function pN(e,t,n){return{beforeCreate(){const s=tt();if(!s)throw Mt(It.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const r=i.i18n;if(i.__i18n&&(r.__i18n=i.__i18n),r.__root=t,this===this.$root)this.$i18n=pd(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=Il(r);const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=pd(e,i);else{this.$i18n=Il({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const r=this.$i18n;r.__extender&&(r.__disposer=r.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&Wm(t,i,i),this.$t=(...r)=>this.$i18n.t(...r),this.$rt=(...r)=>this.$i18n.rt(...r),this.$te=(r,o)=>this.$i18n.te(r,o),this.$d=(...r)=>this.$i18n.d(...r),this.$n=(...r)=>this.$i18n.n(...r),this.$tm=r=>this.$i18n.tm(r),n.__setInstance(s,this.$i18n)},mounted(){},unmounted(){const s=tt();if(!s)throw Mt(It.UNEXPECTED_ERROR);const i=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,i.__disposer&&(i.__disposer(),delete i.__disposer,delete i.__extender),n.__deleteInstance(s),delete this.$i18n}}}function pd(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Vm](t.pluralizationRules||e.pluralizationRules);const n=Rc(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(s=>e.mergeLocaleMessage(s,n[s])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(s=>e.mergeDateTimeFormat(s,t.datetimeFormats[s])),t.numberFormats&&Object.keys(t.numberFormats).forEach(s=>e.mergeNumberFormat(s,t.numberFormats[s])),e}const xc={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function mN({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((s,i)=>[...s,...i.type===Ue?i.children:[i]],[]):t.reduce((n,s)=>{const i=e[s];return i&&(n[s]=i()),n},Ae())}function Bm(){return Ue}const _N=vi({name:"i18n-t",props:Xe({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>We(e)||!isNaN(e)}},xc),setup(e,t){const{slots:n,attrs:s}=t,i=e.i18n||$c({useScope:e.scope,__useComponent:!0});return()=>{const r=Object.keys(n).filter(d=>d[0]!=="_"),o=Ae();e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=ne(e.plural)?+e.plural:e.plural);const a=mN(t,r),c=i[wl](e.keypath,a,o),u=Xe(Ae(),s),f=ne(e.tag)||ve(e.tag)?e.tag:Bm();return ea(f,u,c)}}}),md=_N;function gN(e){return xe(e)&&!ne(e[0])}function jm(e,t,n,s){const{slots:i,attrs:r}=t;return()=>{const o={part:!0};let a=Ae();e.locale&&(o.locale=e.locale),ne(e.format)?o.key=e.format:ve(e.format)&&(ne(e.format.key)&&(o.key=e.format.key),a=Object.keys(e.format).reduce((p,g)=>n.includes(g)?Xe(Ae(),p,{[g]:e.format[g]}):p,Ae()));const c=s(e.value,o,a);let u=[o.key];xe(c)?u=c.map((p,g)=>{const O=i[p.type],v=O?O({[p.type]:p.value,index:g,parts:c}):[p.value];return gN(v)&&(v[0].key=`${p.type}-${g}`),v}):ne(c)&&(u=[c]);const f=Xe(Ae(),r),d=ne(e.tag)||ve(e.tag)?e.tag:Bm();return ea(d,f,u)}}const bN=vi({name:"i18n-n",props:Xe({value:{type:Number,required:!0},format:{type:[String,Object]}},xc),setup(e,t){const n=e.i18n||$c({useScope:e.scope,__useComponent:!0});return jm(e,t,xm,(...s)=>n[Nl](...s))}}),_d=bN;function yN(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const s=n.__getInstance(t);return s!=null?s.__composer:e.global.__composer}}function EN(e){const t=o=>{const{instance:a,value:c}=o;if(!a||!a.$)throw Mt(It.UNEXPECTED_ERROR);const u=yN(e,a.$),f=gd(c);return[Reflect.apply(u.t,u,[...bd(f)]),u]};return{created:(o,a)=>{const[c,u]=t(a);Po&&e.global===u&&(o.__i18nWatcher=wn(u.locale,()=>{a.instance&&a.instance.$forceUpdate()})),o.__composer=u,o.textContent=c},unmounted:o=>{Po&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:a})=>{if(o.__composer){const c=o.__composer,u=gd(a);o.textContent=Reflect.apply(c.t,c,[...bd(u)])}},getSSRProps:o=>{const[a]=t(o);return{textContent:a}}}}function gd(e){if(ne(e))return{path:e};if(he(e)){if(!("path"in e))throw Mt(It.REQUIRED_VALUE,"path");return e}else throw Mt(It.INVALID_VALUE)}function bd(e){const{path:t,locale:n,args:s,choice:i,plural:r}=e,o={},a=s||{};return ne(n)&&(o.locale=n),We(i)&&(o.plural=i),We(r)&&(o.plural=r),[t,a,o]}function vN(e,t,...n){const s=he(n[0])?n[0]:{};(be(s.globalInstall)?s.globalInstall:!0)&&([md.name,"I18nT"].forEach(r=>e.component(r,md)),[_d.name,"I18nN"].forEach(r=>e.component(r,_d)),[Ed.name,"I18nD"].forEach(r=>e.component(r,Ed))),e.directive("t",EN(t))}const TN=zn("global-vue-i18n");function SN(e={}){const t=__VUE_I18N_LEGACY_API__&&be(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=be(e.globalInjection)?e.globalInjection:!0,s=new Map,[i,r]=AN(e,t),o=zn("");function a(d){return s.get(d)||null}function c(d,p){s.set(d,p)}function u(d){s.delete(d)}const f={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(d,...p){if(d.__VUE_I18N_SYMBOL__=o,d.provide(d.__VUE_I18N_SYMBOL__,f),he(p[0])){const v=p[0];f.__composerExtend=v.__composerExtend,f.__vueI18nExtend=v.__vueI18nExtend}let g=null;!t&&n&&(g=kN(d,f.global)),__VUE_I18N_FULL_INSTALL__&&vN(d,f,...p),__VUE_I18N_LEGACY_API__&&t&&d.mixin(pN(r,r.__composer,f));const O=d.unmount;d.unmount=()=>{g&&g(),f.dispose(),O()}},get global(){return r},dispose(){i.stop()},__instances:s,__getInstance:a,__setInstance:c,__deleteInstance:u};return f}function $c(e={}){const t=tt();if(t==null)throw Mt(It.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Mt(It.NOT_INSTALLED);const n=wN(t),s=NN(n),i=Um(t),r=CN(e,i);if(r==="global")return Wm(s,e,i),s;if(r==="parent"){let c=ON(n,t,e.__useComponent);return c==null&&(c=s),c}const o=n;let a=o.__getInstance(t);if(a==null){const c=Xe({},e);"__i18n"in i&&(c.__i18n=i.__i18n),s&&(c.__root=s),a=Mc(c),o.__composerExtend&&(a[Ol]=o.__composerExtend(a)),LN(o,t,a),o.__setInstance(t,a)}return a}function AN(e,t){const n=Md(),s=__VUE_I18N_LEGACY_API__&&t?n.run(()=>Il(e)):n.run(()=>Mc(e));if(s==null)throw Mt(It.UNEXPECTED_ERROR);return[n,s]}function wN(e){const t=ni(e.isCE?TN:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Mt(e.isCE?It.NOT_INSTALLED_WITH_PROVIDE:It.UNEXPECTED_ERROR);return t}function CN(e,t){return oa(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function NN(e){return e.mode==="composition"?e.global:e.global.__composer}function ON(e,t,n=!1){let s=null;const i=t.root;let r=IN(t,n);for(;r!=null;){const o=e;if(e.mode==="composition")s=o.__getInstance(r);else if(__VUE_I18N_LEGACY_API__){const a=o.__getInstance(r);a!=null&&(s=a.__composer,n&&s&&!s[Hm]&&(s=null))}if(s!=null||i===r)break;r=r.parent}return s}function IN(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function LN(e,t,n){Ti(()=>{},t),pr(()=>{const s=n;e.__deleteInstance(t);const i=s[Ol];i&&(i(),delete s[Ol])},t)}const DN=["locale","fallbackLocale","availableLocales"],yd=["t","rt","d","n","tm","te"];function kN(e,t){const n=Object.create(null);return DN.forEach(i=>{const r=Object.getOwnPropertyDescriptor(t,i);if(!r)throw Mt(It.UNEXPECTED_ERROR);const o=Be(r.value)?{get(){return r.value.value},set(a){r.value.value=a}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,i,o)}),e.config.globalProperties.$i18n=n,yd.forEach(i=>{const r=Object.getOwnPropertyDescriptor(t,i);if(!r||!r.value)throw Mt(It.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${i}`,r)}),()=>{delete e.config.globalProperties.$i18n,yd.forEach(i=>{delete e.config.globalProperties[`$${i}`]})}}const PN=vi({name:"i18n-d",props:Xe({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},xc),setup(e,t){const n=e.i18n||$c({useScope:e.scope,__useComponent:!0});return jm(e,t,Mm,(...s)=>n[Cl](...s))}}),Ed=PN;uN();WC(SC);BC(VC);jC(Im);if(__INTLIFY_PROD_DEVTOOLS__){const e=_s();e.__INTLIFY__=!0,AC(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const RN={apply:"Apply",auto:"Automatic",autodetect:"Autodetect (recommended)",beta:"(beta)",cancel:"Cancel",disabled:"Disabled",disabled_def:"Disabled (default)",disabled_def_cbox:"Default: unchecked",dismiss:"Dismiss",do_cmd:"Do Command",elevated:"Elevated",enabled:"Enabled",enabled_def:"Enabled (default)",enabled_def_cbox:"Default: checked",error:"Error!",note:"Note:",password:"Password",run_as:"Run as Admin",save:"Save",see_more:"See More",success:"Success!",undo_cmd:"Undo Command",username:"Username",warning:"Warning!"},MN={actions:"Actions",add_cmds:"Add Commands",add_new:"Add New",app_name:"Application Name",app_name_desc:"Application Name, as shown on Moonlight",applications_desc:"Applications are refreshed only when Client is restarted",applications_title:"Applications",auto_detach:"Continue streaming if the application exits quickly",auto_detach_desc:"This will attempt to automatically detect launcher-type apps that close quickly after launching another program or instance of themselves. When a launcher-type app is detected, it is treated as a detached app.",cmd:"Command",cmd_desc:"The main application to start. If blank, no application will be started.",cmd_note:"If the path to the command executable contains spaces, you must enclose it in quotes.",cmd_prep_desc:"A list of commands to be run before/after this application. If any of the prep-commands fail, starting the application is aborted.",cmd_prep_name:"Command Preparations",covers_found:"Covers Found",delete:"Delete",detached_cmds:"Detached Commands",detached_cmds_add:"Add Detached Command",detached_cmds_desc:"A list of commands to be run in the background.",detached_cmds_note:"If the path to the command executable contains spaces, you must enclose it in quotes.",edit:"Edit",env_app_id:"App ID",env_app_name:"App Name",env_client_audio_config:"The Audio Configuration requested by the client (2.0/5.1/7.1)",env_client_enable_sops:"The client has requested the option to optimize the game for optimal streaming (true/false)",env_client_fps:"The FPS requested by the client (int)",env_client_gcmap:"The requested gamepad mask, in a bitset/bitfield format (int)",env_client_hdr:"HDR is enabled by the client (true/false)",env_client_height:"The Height requested by the client (int)",env_client_host_audio:"The client has requested host audio (true/false)",env_client_width:"The Width requested by the client (int)",env_displayplacer_example:"Example - displayplacer for Resolution Automation:",env_qres_example:"Example - QRes for Resolution Automation:",env_qres_path:"qres path",env_var_name:"Var Name",env_vars_about:"About Environment Variables",env_vars_desc:"All commands get these environment variables by default:",env_xrandr_example:"Example - Xrandr for Resolution Automation:",exit_timeout:"Exit Timeout",exit_timeout_desc:"Number of seconds to wait for all app processes to gracefully exit when requested to quit. If unset, the default is to wait up to 5 seconds. If set to 0, the app will be immediately terminated.",find_cover:"Find Cover",global_prep_desc:"Enable/Disable the execution of Global Prep Commands for this application.",global_prep_name:"Global Prep Commands",image:"Image",image_desc:"Application icon/picture/image path that will be sent to client. Image must be a PNG file. If not set, Sunshine will send default box image.",loading:"Loading...",name:"Name",output_desc:"The file where the output of the command is stored, if it is not specified, the output is ignored",output_name:"Output",run_as_desc:"This can be necessary for some applications that require administrator permissions to run properly.",wait_all:"Continue streaming until all app processes exit",wait_all_desc:"This will continue streaming until all processes started by the app have terminated. When unchecked, streaming will stop when the initial app process exits, even if other app processes are still running.",working_dir:"Working Directory",working_dir_desc:"The working directory that should be passed to the process. For example, some applications use the working directory to search for configuration files. If not set, Sunshine will default to the parent directory of the command"},xN={adapter_name:"Adapter Name",adapter_name_desc_linux_1:"Manually specify a GPU to use for capture.",adapter_name_desc_linux_2:"to find all devices capable of VAAPI",adapter_name_desc_linux_3:"Replace ``renderD129`` with the device from above to lists the name and capabilities of the device. To be supported by Sunshine, it needs to have at the very minimum:",adapter_name_desc_windows:"Manually specify a GPU to use for capture. If unset, the GPU is chosen automatically. We strongly recommend leaving this field blank to use automatic GPU selection! Note: This GPU must have a display connected and powered on. The appropriate values can be found using the following command:",adapter_name_placeholder_windows:"Radeon RX 580 Series",add:"Add",address_family:"Address Family",address_family_both:"IPv4+IPv6",address_family_desc:"Set the address family used by Sunshine",address_family_ipv4:"IPv4 only",always_send_scancodes:"Always Send Scancodes",always_send_scancodes_desc:"Sending scancodes enhances compatibility with games and apps but may result in incorrect keyboard input from certain clients that aren't using a US English keyboard layout. Enable if keyboard input is not working at all in certain applications. Disable if keys on the client are generating the wrong input on the host.",amd_coder:"AMF Coder (H264)",amd_coder_desc:"Allows you to select the entropy encoding to prioritize quality or encoding speed. H.264 only.",amd_enforce_hrd:"AMF Hypothetical Reference Decoder (HRD) Enforcement",amd_enforce_hrd_desc:"Increases the constraints on rate control to meet HRD model requirements. This greatly reduces bitrate overflows, but may cause encoding artifacts or reduced quality on certain cards.",amd_preanalysis:"AMF Preanalysis",amd_preanalysis_desc:"This enables rate-control preanalysis, which may increase quality at the expense of increased encoding latency.",amd_quality:"AMF Quality",amd_quality_balanced:"balanced -- balanced (default)",amd_quality_desc:"This controls the balance between encoding speed and quality.",amd_quality_group:"AMF Quality Settings",amd_quality_quality:"quality -- prefer quality",amd_quality_speed:"speed -- prefer speed",amd_rc:"AMF Rate Control",amd_rc_cbr:"cbr -- constant bitrate (recommended if HRD is enabled)",amd_rc_cqp:"cqp -- constant qp mode",amd_rc_desc:"This controls the rate control method to ensure we are not exceeding the client bitrate target. 'cqp' is not suitable for bitrate targeting, and other options besides 'vbr_latency' depend on HRD Enforcement to help constrain bitrate overflows.",amd_rc_group:"AMF Rate Control Settings",amd_rc_vbr_latency:"vbr_latency -- latency constrained variable bitrate (recommended if HRD is disabled; default)",amd_rc_vbr_peak:"vbr_peak -- peak constrained variable bitrate",amd_usage:"AMF Usage",amd_usage_desc:"This sets the base encoding profile. All options presented below will override a subset of the usage profile, but there are additional hidden settings applied that cannot be configured elsewhere.",amd_usage_lowlatency:"lowlatency - low latency (fastest)",amd_usage_lowlatency_high_quality:"lowlatency_high_quality - low latency, high quality (fast)",amd_usage_transcoding:"transcoding -- transcoding (slowest)",amd_usage_ultralowlatency:"ultralowlatency - ultra low latency (fastest; default)",amd_usage_webcam:"webcam -- webcam (slow)",amd_vbaq:"AMF Variance Based Adaptive Quantization (VBAQ)",amd_vbaq_desc:"The human visual system is typically less sensitive to artifacts in highly textured areas. In VBAQ mode, pixel variance is used to indicate the complexity of spatial textures, allowing the encoder to allocate more bits to smoother areas. Enabling this feature leads to improvements in subjective visual quality with some content.",apply_note:"Click 'Apply' to restart Sunshine and apply changes. This will terminate any running sessions.",audio_sink:"Audio Sink",audio_sink_desc_linux:"The name of the audio sink used for Audio Loopback. If you do not specify this variable, pulseaudio will select the default monitor device. You can find the name of the audio sink using either command:",audio_sink_desc_macos:"The name of the audio sink used for Audio Loopback. Sunshine can only access microphones on macOS due to system limitations. To stream system audio using Soundflower or BlackHole.",audio_sink_desc_windows:"Manually specify a specific audio device to capture. If unset, the device is chosen automatically. We strongly recommend leaving this field blank to use automatic device selection! If you have multiple audio devices with identical names, you can get the Device ID using the following command:",audio_sink_placeholder_macos:"BlackHole 2ch",audio_sink_placeholder_windows:"Speakers (High Definition Audio Device)",av1_mode:"AV1 Support",av1_mode_0:"Sunshine will advertise support for AV1 based on encoder capabilities (recommended)",av1_mode_1:"Sunshine will not advertise support for AV1",av1_mode_2:"Sunshine will advertise support for AV1 Main 8-bit profile",av1_mode_3:"Sunshine will advertise support for AV1 Main 8-bit and 10-bit (HDR) profiles",av1_mode_desc:"Allows the client to request AV1 Main 8-bit or 10-bit video streams. AV1 is more CPU-intensive to encode, so enabling this may reduce performance when using software encoding.",back_button_timeout:"Home/Guide Button Emulation Timeout",back_button_timeout_desc:"If the Back/Select button is held down for the specified number of milliseconds, a Home/Guide button press is emulated. If set to a value < 0 (default), holding the Back/Select button will not emulate the Home/Guide button.",capture:"Force a Specific Capture Method",capture_desc:"On automatic mode Sunshine will use the first one that works. NvFBC requires patched nvidia drivers.",cert:"Certificate",cert_desc:"The certificate used for the web UI and Moonlight client pairing. For best compatibility, this should have an RSA-2048 public key.",channels:"Maximum Connected Clients",channels_desc_1:"Sunshine can allow a single streaming session to be shared with multiple clients simultaneously.",channels_desc_2:"Some hardware encoders may have limitations that reduce performance with multiple streams.",coder_cabac:"cabac -- context adaptive binary arithmetic coding - higher quality",coder_cavlc:"cavlc -- context adaptive variable-length coding - faster decode",configuration:"Configuration",controller:"Enable Gamepad Input",controller_desc:"Allows guests to control the host system with a gamepad / controller",credentials_file:"Credentials File",credentials_file_desc:"Store Username/Password separately from Sunshine's state file.",dd_config_ensure_active:"Activate the display automatically",dd_config_ensure_only_display:"Deactivate other displays and activate only the specified display",dd_config_ensure_primary:"Activate the display automatically and make it a primary display",dd_config_label:"Device configuration",dd_config_revert_delay:"Config revert delay",dd_config_revert_delay_desc:"Additional delay in milliseconds to wait before reverting configuration when the app has been closed or the last session terminated. Main purpose is to provide a smoother transition when quickly switching between apps.",dd_config_revert_on_disconnect:"Config revert on disconnect",dd_config_revert_on_disconnect_desc:"Revert configuration upon disconnect of all clients instead of app close or last session termination.",dd_config_verify_only:"Verify that the display is enabled",dd_hdr_option:"HDR",dd_hdr_option_auto:"Switch on/off the HDR mode as requested by the client (default)",dd_hdr_option_disabled:"Do not change HDR settings",dd_mode_remapping:"Display mode remapping",dd_mode_remapping_add:"Add remapping entry",dd_mode_remapping_desc_1:"Specify remapping entries to change the requested resolution and/or refresh rate to other values.",dd_mode_remapping_desc_2:"The list is iterated from top to bottom and the first match is used.",dd_mode_remapping_desc_3:'"Requested" fields can be left empty to match any requested value.',dd_mode_remapping_desc_4_final_values_mixed:'At least one "Final" field must be specified. The unspecified resolution or refresh rate will not be changed.',dd_mode_remapping_desc_4_final_values_non_mixed:'"Final" field must be specified and cannot be empty.',dd_mode_remapping_desc_5_sops_mixed_only:'"Optimize game settings" option must be enabled in the Moonlight client, otherwise entries with any resolution fields specified are skipped.',dd_mode_remapping_desc_5_sops_resolution_only:'"Optimize game settings" option must be enabled in the Moonlight client, otherwise the mapping is skipped.',dd_mode_remapping_final_refresh_rate:"Final refresh rate",dd_mode_remapping_final_resolution:"Final resolution",dd_mode_remapping_requested_fps:"Requested FPS",dd_mode_remapping_requested_resolution:"Requested resolution",dd_options_header:"Advanced display device options",dd_refresh_rate_option:"Refresh rate",dd_refresh_rate_option_auto:"Use FPS value provided by the client (default)",dd_refresh_rate_option_disabled:"Do not change refresh rate",dd_refresh_rate_option_manual:"Use manually entered refresh rate",dd_refresh_rate_option_manual_desc:"Enter the refresh rate to be used",dd_resolution_option:"Resolution",dd_resolution_option_auto:"Use resolution provided by the client (default)",dd_resolution_option_disabled:"Do not change resolution",dd_resolution_option_manual:"Use manually entered resolution",dd_resolution_option_manual_desc:"Enter the resolution to be used",dd_resolution_option_ogs_desc:'"Optimize game settings" option must be enabled on the Moonlight client for this to work.',dd_wa_hdr_toggle_delay_desc_1:"When using virtual display device (VDD) for streaming, it might incorrectly display HDR color. Sunshine can try to mitigate this issue, by turning HDR off and then on again.",dd_wa_hdr_toggle_delay_desc_2:"If the value is set to 0, the workaround is disabled (default). If the value is between 0 and 3000 milliseconds, Sunshine will turn off HDR, wait for the specified amount of time and then turn HDR on again. The recommended delay time is around 500 milliseconds in most cases.",dd_wa_hdr_toggle_delay_desc_3:"DO NOT use this workaround unless you actually have issues with HDR as it directly impacts stream start time!",dd_wa_hdr_toggle_delay:"High-contrast workaround for HDR",ds4_back_as_touchpad_click:"Map Back/Select to Touchpad Click",ds4_back_as_touchpad_click_desc:"When forcing DS4 emulation, map Back/Select to Touchpad Click",encoder:"Force a Specific Encoder",encoder_desc:"Force a specific encoder, otherwise Sunshine will select the best available option. Note: If you specify a hardware encoder on Windows, it must match the GPU where the display is connected.",encoder_software:"Software",external_ip:"External IP",external_ip_desc:"If no external IP address is given, Sunshine will automatically detect external IP",fec_percentage:"FEC Percentage",fec_percentage_desc:"Percentage of error correcting packets per data packet in each video frame. Higher values can correct for more network packet loss, but at the cost of increasing bandwidth usage.",ffmpeg_auto:"auto -- let ffmpeg decide (default)",file_apps:"Apps File",file_apps_desc:"The file where current apps of Sunshine are stored.",file_state:"State File",file_state_desc:"The file where current state of Sunshine is stored",gamepad:"Emulated Gamepad Type",gamepad_auto:"Automatic selection options",gamepad_desc:"Choose which type of gamepad to emulate on the host",gamepad_ds4:"DS4 (PS4)",gamepad_ds4_manual:"DS4 selection options",gamepad_ds5:"DS5 (PS5)",gamepad_switch:"Nintendo Pro (Switch)",gamepad_manual:"Manual DS4 options",gamepad_x360:"X360 (Xbox 360)",gamepad_xone:"XOne (Xbox One)",global_prep_cmd:"Command Preparations",global_prep_cmd_desc:"Configure a list of commands to be executed before or after running any application. If any of the specified preparation commands fail, the application launch process will be aborted.",hevc_mode:"HEVC Support",hevc_mode_0:"Sunshine will advertise support for HEVC based on encoder capabilities (recommended)",hevc_mode_1:"Sunshine will not advertise support for HEVC",hevc_mode_2:"Sunshine will advertise support for HEVC Main profile",hevc_mode_3:"Sunshine will advertise support for HEVC Main and Main10 (HDR) profiles",hevc_mode_desc:"Allows the client to request HEVC Main or HEVC Main10 video streams. HEVC is more CPU-intensive to encode, so enabling this may reduce performance when using software encoding.",high_resolution_scrolling:"High Resolution Scrolling Support",high_resolution_scrolling_desc:"When enabled, Sunshine will pass through high resolution scroll events from Moonlight clients. This can be useful to disable for older applications that scroll too fast with high resolution scroll events.",install_steam_audio_drivers:"Install Steam Audio Drivers",install_steam_audio_drivers_desc:"If Steam is installed, this will automatically install the Steam Streaming Speakers driver to support 5.1/7.1 surround sound and muting host audio.",key_repeat_delay:"Key Repeat Delay",key_repeat_delay_desc:"Control how fast keys will repeat themselves. The initial delay in milliseconds before repeating keys.",key_repeat_frequency:"Key Repeat Frequency",key_repeat_frequency_desc:"How often keys repeat every second. This configurable option supports decimals.",key_rightalt_to_key_win:"Map Right Alt key to Windows key",key_rightalt_to_key_win_desc:"It may be possible that you cannot send the Windows Key from Moonlight directly. In those cases it may be useful to make Sunshine think the Right Alt key is the Windows key",keyboard:"Enable Keyboard Input",keyboard_desc:"Allows guests to control the host system with the keyboard",lan_encryption_mode:"LAN Encryption Mode",lan_encryption_mode_1:"Enabled for supported clients",lan_encryption_mode_2:"Required for all clients",lan_encryption_mode_desc:"This determines when encryption will be used when streaming over your local network. Encryption can reduce streaming performance, particularly on less powerful hosts and clients.",locale:"Locale",locale_desc:"The locale used for Sunshine's user interface.",log_level:"Log Level",log_level_0:"Verbose",log_level_1:"Debug",log_level_2:"Info",log_level_3:"Warning",log_level_4:"Error",log_level_5:"Fatal",log_level_6:"None",log_level_desc:"The minimum log level printed to standard out",log_path:"Logfile Path",log_path_desc:"The file where the current logs of Sunshine are stored.",max_bitrate:"Maximum Bitrate",max_bitrate_desc:"The maximum bitrate (in Kbps) that Sunshine will encode the stream at. If set to 0, it will always use the bitrate requested by Moonlight.",min_threads:"Minimum CPU Thread Count",min_threads_desc:"Increasing the value slightly reduces encoding efficiency, but the tradeoff is usually worth it to gain the use of more CPU cores for encoding. The ideal value is the lowest value that can reliably encode at your desired streaming settings on your hardware.",misc:"Miscellaneous options",motion_as_ds4:"Emulate a DS4 gamepad if the client gamepad reports motion sensors are present",motion_as_ds4_desc:"If disabled, motion sensors will not be taken into account during gamepad type selection.",mouse:"Enable Mouse Input",mouse_desc:"Allows guests to control the host system with the mouse",native_pen_touch:"Native Pen/Touch Support",native_pen_touch_desc:"When enabled, Sunshine will pass through native pen/touch events from Moonlight clients. This can be useful to disable for older applications without native pen/touch support.",notify_pre_releases:"PreRelease Notifications",notify_pre_releases_desc:"Whether to be notified of new pre-release versions of Sunshine",nvenc_h264_cavlc:"Prefer CAVLC over CABAC in H.264",nvenc_h264_cavlc_desc:"Simpler form of entropy coding. CAVLC needs around 10% more bitrate for same quality. Only relevant for really old decoding devices.",nvenc_latency_over_power:"Prefer lower encoding latency over power savings",nvenc_latency_over_power_desc:"Sunshine requests maximum GPU clock speed while streaming to reduce encoding latency. Disabling it is not recommended since this can lead to significantly increased encoding latency.",nvenc_opengl_vulkan_on_dxgi:"Present OpenGL/Vulkan on top of DXGI",nvenc_opengl_vulkan_on_dxgi_desc:"Sunshine can't capture fullscreen OpenGL and Vulkan programs at full frame rate unless they present on top of DXGI. This is system-wide setting that is reverted on sunshine program exit.",nvenc_preset:"Performance preset",nvenc_preset_1:"(fastest, default)",nvenc_preset_7:"(slowest)",nvenc_preset_desc:"Higher numbers improve compression (quality at given bitrate) at the cost of increased encoding latency. Recommended to change only when limited by network or decoder, otherwise similar effect can be accomplished by increasing bitrate.",nvenc_realtime_hags:"Use realtime priority in hardware accelerated gpu scheduling",nvenc_realtime_hags_desc:"Currently NVIDIA drivers may freeze in encoder when HAGS is enabled, realtime priority is used and VRAM utilization is close to maximum. Disabling this option lowers the priority to high, sidestepping the freeze at the cost of reduced capture performance when the GPU is heavily loaded.",nvenc_spatial_aq:"Spatial AQ",nvenc_spatial_aq_desc:"Assign higher QP values to flat regions of the video. Recommended to enable when streaming at lower bitrates.",nvenc_twopass:"Two-pass mode",nvenc_twopass_desc:"Adds preliminary encoding pass. This allows to detect more motion vectors, better distribute bitrate across the frame and more strictly adhere to bitrate limits. Disabling it is not recommended since this can lead to occasional bitrate overshoot and subsequent packet loss.",nvenc_twopass_disabled:"Disabled (fastest, not recommended)",nvenc_twopass_full_res:"Full resolution (slower)",nvenc_twopass_quarter_res:"Quarter resolution (faster, default)",nvenc_vbv_increase:"Single-frame VBV/HRD percentage increase",nvenc_vbv_increase_desc:"By default sunshine uses single-frame VBV/HRD, which means any encoded video frame size is not expected to exceed requested bitrate divided by requested frame rate. Relaxing this restriction can be beneficial and act as low-latency variable bitrate, but may also lead to packet loss if the network doesn't have buffer headroom to handle bitrate spikes. Maximum accepted value is 400, which corresponds to 5x increased encoded video frame upper size limit.",origin_web_ui_allowed:"Origin Web UI Allowed",origin_web_ui_allowed_desc:"The origin of the remote endpoint address that is not denied access to Web UI",origin_web_ui_allowed_lan:"Only those in LAN may access Web UI",origin_web_ui_allowed_pc:"Only localhost may access Web UI",origin_web_ui_allowed_wan:"Anyone may access Web UI",output_name_desc_unix:"During Sunshine startup, you should see the list of detected displays. Note: You need to use the id value inside the parenthesis. Below is an example; the actual output can be found in the Troubleshooting tab.",output_name_desc_windows:"Manually specify a display device id to use for capture. If unset, the primary display is captured. Note: If you specified a GPU above, this display must be connected to that GPU. During Sunshine startup, you should see the list of detected displays. Below is an example; the actual output can be found in the Troubleshooting tab.",output_name_unix:"Display number",output_name_windows:"Display Device Id",ping_timeout:"Ping Timeout",ping_timeout_desc:"How long to wait in milliseconds for data from moonlight before shutting down the stream",pkey:"Private Key",pkey_desc:"The private key used for the web UI and Moonlight client pairing. For best compatibility, this should be an RSA-2048 private key.",port:"Port",port_alert_1:"Sunshine cannot use ports below 1024!",port_alert_2:"Ports above 65535 are not available!",port_desc:"Set the family of ports used by Sunshine",port_http_port_note:"Use this port to connect with Moonlight.",port_note:"Note",port_port:"Port",port_protocol:"Protocol",port_tcp:"TCP",port_udp:"UDP",port_warning:"Exposing the Web UI to the internet is a security risk! Proceed at your own risk!",port_web_ui:"Web UI",qp:"Quantization Parameter",qp_desc:"Some devices may not support Constant Bit Rate. For those devices, QP is used instead. Higher value means more compression, but less quality.",qsv_coder:"QuickSync Coder (H264)",qsv_preset:"QuickSync Preset",qsv_preset_fast:"fast (low quality)",qsv_preset_faster:"faster (lower quality)",qsv_preset_medium:"medium (default)",qsv_preset_slow:"slow (good quality)",qsv_preset_slower:"slower (better quality)",qsv_preset_slowest:"slowest (best quality)",qsv_preset_veryfast:"fastest (lowest quality)",qsv_slow_hevc:"Allow Slow HEVC Encoding",qsv_slow_hevc_desc:"This can enable HEVC encoding on older Intel GPUs, at the cost of higher GPU usage and worse performance.",restart_note:"Sunshine is restarting to apply changes.",stream_audio:"Stream Audio",stream_audio_desc:"Whether to stream audio or not. Disabling this can be useful for streaming headless displays as second monitors.",sunshine_name:"Sunshine Name",sunshine_name_desc:"The name displayed by Moonlight. If not specified, the PC's hostname is used",sw_preset:"SW Presets",sw_preset_desc:"Optimize the trade-off between encoding speed (encoded frames per second) and compression efficiency (quality per bit in the bitstream). Defaults to superfast.",sw_preset_fast:"fast",sw_preset_faster:"faster",sw_preset_medium:"medium",sw_preset_slow:"slow",sw_preset_slower:"slower",sw_preset_superfast:"superfast (default)",sw_preset_ultrafast:"ultrafast",sw_preset_veryfast:"veryfast",sw_preset_veryslow:"veryslow",sw_tune:"SW Tune",sw_tune_animation:"animation -- good for cartoons; uses higher deblocking and more reference frames",sw_tune_desc:"Tuning options, which are applied after the preset. Defaults to zerolatency.",sw_tune_fastdecode:"fastdecode -- allows faster decoding by disabling certain filters",sw_tune_film:"film -- use for high quality movie content; lowers deblocking",sw_tune_grain:"grain -- preserves the grain structure in old, grainy film material",sw_tune_stillimage:"stillimage -- good for slideshow-like content",sw_tune_zerolatency:"zerolatency -- good for fast encoding and low-latency streaming (default)",touchpad_as_ds4:"Emulate a DS4 gamepad if the client gamepad reports a touchpad is present",touchpad_as_ds4_desc:"If disabled, touchpad presence will not be taken into account during gamepad type selection.",upnp:"UPnP",upnp_desc:"Automatically configure port forwarding for streaming over the Internet",vaapi_strict_rc_buffer:"Strictly enforce frame bitrate limits for H.264/HEVC on AMD GPUs",vaapi_strict_rc_buffer_desc:"Enabling this option can avoid dropped frames over the network during scene changes, but video quality may be reduced during motion.",virtual_sink:"Virtual Sink",virtual_sink_desc:"Manually specify a virtual audio device to use. If unset, the device is chosen automatically. We strongly recommend leaving this field blank to use automatic device selection!",virtual_sink_placeholder:"Steam Streaming Speakers",vt_coder:"VideoToolbox Coder",vt_realtime:"VideoToolbox Realtime Encoding",vt_software:"VideoToolbox Software Encoding",vt_software_allowed:"Allowed",vt_software_forced:"Forced",wan_encryption_mode:"WAN Encryption Mode",wan_encryption_mode_1:"Enabled for supported clients (default)",wan_encryption_mode_2:"Required for all clients",wan_encryption_mode_desc:"This determines when encryption will be used when streaming over the Internet. Encryption can reduce streaming performance, particularly on less powerful hosts and clients."},$N={description:"Sunshine is a self-hosted game stream host for Moonlight.",download:"Download",installed_version_not_stable:"You are running a pre-release version of Sunshine. You may experience bugs or other issues. Please report any issues you encounter. Thank you for helping to make Sunshine a better software!",loading_latest:"Loading latest release...",new_pre_release:"A new Pre-Release Version is Available!",new_stable:"A new Stable Version is Available!",startup_errors:"Attention! Sunshine detected these errors during startup. We STRONGLY RECOMMEND fixing them before streaming.",version_dirty:"Thank you for helping to make Sunshine a better software!",version_latest:"You are running the latest version of Sunshine",welcome:"Hello, Sunshine!"},FN={applications:"Applications",configuration:"Configuration",home:"Home",password:"Change Password",pin:"PIN",theme_auto:"Auto",theme_dark:"Dark",theme_light:"Light",toggle_theme:"Theme",troubleshoot:"Troubleshooting"},VN={confirm_password:"Confirm Password",current_creds:"Current Credentials",new_creds:"New Credentials",new_username_desc:"If not specified, the username will not change",password_change:"Password Change",success_msg:"Password has been changed successfully! This page will reload soon, your browser will ask you for the new credentials."},HN={device_name:"Device Name",pair_failure:"Pairing Failed: Check if the PIN is typed correctly",pair_success:"Success! Please check Moonlight to continue",pin_pairing:"PIN Pairing",send:"Send",warning_msg:"Make sure you have access to the client you are pairing with. This software can give total control to your computer, so be careful!"},UN={github_discussions:"GitHub Discussions",legal:"Legal",legal_desc:"By continuing to use this software you agree to the terms and conditions in the following documents.",license:"License",lizardbyte_website:"LizardByte Website",resources:"Resources",resources_desc:"Resources for Sunshine!",third_party_notice:"Third Party Notice"},WN={dd_reset:"Reset Persistent Display Device Settings",dd_reset_desc:"If Sunshine is stuck trying to restore the changed display device settings, you can reset the settings and proceed to restore the display state manually.",dd_reset_error:"Error while resetting persistence!",dd_reset_success:"Success resetting persistence!",force_close:"Force Close",force_close_desc:"If Moonlight complains about an app currently running, force closing the app should fix the issue.",force_close_error:"Error while closing Application",force_close_success:"Application Closed Successfully!",logs:"Logs",logs_desc:"See the logs uploaded by Sunshine",logs_find:"Find...",restart_sunshine:"Restart Sunshine",restart_sunshine_desc:"If Sunshine isn't working properly, you can try restarting it. This will terminate any running sessions.",restart_sunshine_success:"Sunshine is restarting",troubleshooting:"Troubleshooting",unpair_all:"Unpair All",unpair_all_error:"Error while unpairing",unpair_all_success:"All devices unpaired.",unpair_desc:"Remove your paired devices. Individually unpaired devices with an active session will remain connected, but cannot start or resume a session.",unpair_single_no_devices:"There are no paired devices.",unpair_single_success:"However, the device(s) may still be in an active session. Use the 'Force Close' button above to end any open sessions.",unpair_single_unknown:"Unknown Client",unpair_title:"Unpair Devices"},BN={confirm_password:"Confirm password",create_creds:"Before Getting Started, we need you to make a new username and password for accessing the Web UI.",create_creds_alert:"The credentials below are needed to access Sunshine's Web UI. Keep them safe, since you will never see them again!",greeting:"Welcome to Sunshine!",login:"Login",welcome_success:"This page will reload soon, your browser will ask you for the new credentials"},jN={_common:RN,apps:MN,config:xN,index:$N,navbar:FN,password:VN,pin:HN,resource_card:UN,troubleshooting:WN,welcome:BN};async function KN(){let t=(await(await fetch("./api/configLocale")).json()).locale??"en";document.querySelector("html").setAttribute("lang",t);let n={en:jN};try{if(t!=="en"){let i=await(await fetch(`./assets/locale/${t}.json`)).json();n[t]=i}}catch(i){console.error("Failed to download translations",i)}return SN({locale:t,fallbackLocale:"en",messages:n})}var qN=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function YN(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function s(){return this instanceof s?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(s){var i=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,i.get?i:{enumerable:!0,get:function(){return e[s]}})}),n}var Km={exports:{}},bt="top",xt="bottom",$t="right",yt="left",ca="auto",Si=[bt,xt,$t,yt],Cs="start",pi="end",qm="clippingParents",Fc="viewport",Ys="popper",Ym="reference",Ll=Si.reduce(function(e,t){return e.concat([t+"-"+Cs,t+"-"+pi])},[]),Vc=[].concat(Si,[ca]).reduce(function(e,t){return e.concat([t,t+"-"+Cs,t+"-"+pi])},[]),Gm="beforeRead",Xm="read",Qm="afterRead",Jm="beforeMain",zm="main",Zm="afterMain",e_="beforeWrite",t_="write",n_="afterWrite",s_=[Gm,Xm,Qm,Jm,zm,Zm,e_,t_,n_];function dn(e){return e?(e.nodeName||"").toLowerCase():null}function Ft(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ns(e){var t=Ft(e).Element;return e instanceof t||e instanceof Element}function Xt(e){var t=Ft(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Hc(e){if(typeof ShadowRoot>"u")return!1;var t=Ft(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function GN(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},i=t.attributes[n]||{},r=t.elements[n];!Xt(r)||!dn(r)||(Object.assign(r.style,s),Object.keys(i).forEach(function(o){var a=i[o];a===!1?r.removeAttribute(o):r.setAttribute(o,a===!0?"":a)}))})}function XN(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(s){var i=t.elements[s],r=t.attributes[s]||{},o=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),a=o.reduce(function(c,u){return c[u]="",c},{});!Xt(i)||!dn(i)||(Object.assign(i.style,a),Object.keys(r).forEach(function(c){i.removeAttribute(c)}))})}}const Uc={name:"applyStyles",enabled:!0,phase:"write",fn:GN,effect:XN,requires:["computeStyles"]};function un(e){return e.split("-")[0]}var Ts=Math.max,Ro=Math.min,mi=Math.round;function Dl(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function i_(){return!/^((?!chrome|android).)*safari/i.test(Dl())}function _i(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),i=1,r=1;t&&Xt(e)&&(i=e.offsetWidth>0&&mi(s.width)/e.offsetWidth||1,r=e.offsetHeight>0&&mi(s.height)/e.offsetHeight||1);var o=Ns(e)?Ft(e):window,a=o.visualViewport,c=!i_()&&n,u=(s.left+(c&&a?a.offsetLeft:0))/i,f=(s.top+(c&&a?a.offsetTop:0))/r,d=s.width/i,p=s.height/r;return{width:d,height:p,top:f,right:u+d,bottom:f+p,left:u,x:u,y:f}}function Wc(e){var t=_i(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function r_(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Hc(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function Pn(e){return Ft(e).getComputedStyle(e)}function QN(e){return["table","td","th"].indexOf(dn(e))>=0}function ts(e){return((Ns(e)?e.ownerDocument:e.document)||window.document).documentElement}function ua(e){return dn(e)==="html"?e:e.assignedSlot||e.parentNode||(Hc(e)?e.host:null)||ts(e)}function vd(e){return!Xt(e)||Pn(e).position==="fixed"?null:e.offsetParent}function JN(e){var t=/firefox/i.test(Dl()),n=/Trident/i.test(Dl());if(n&&Xt(e)){var s=Pn(e);if(s.position==="fixed")return null}var i=ua(e);for(Hc(i)&&(i=i.host);Xt(i)&&["html","body"].indexOf(dn(i))<0;){var r=Pn(i);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||t&&r.willChange==="filter"||t&&r.filter&&r.filter!=="none")return i;i=i.parentNode}return null}function Er(e){for(var t=Ft(e),n=vd(e);n&&QN(n)&&Pn(n).position==="static";)n=vd(n);return n&&(dn(n)==="html"||dn(n)==="body"&&Pn(n).position==="static")?t:n||JN(e)||t}function Bc(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ji(e,t,n){return Ts(e,Ro(t,n))}function zN(e,t,n){var s=ji(e,t,n);return s>n?n:s}function o_(){return{top:0,right:0,bottom:0,left:0}}function a_(e){return Object.assign({},o_(),e)}function l_(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var ZN=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,a_(typeof t!="number"?t:l_(t,Si))};function eO(e){var t,n=e.state,s=e.name,i=e.options,r=n.elements.arrow,o=n.modifiersData.popperOffsets,a=un(n.placement),c=Bc(a),u=[yt,$t].indexOf(a)>=0,f=u?"height":"width";if(!(!r||!o)){var d=ZN(i.padding,n),p=Wc(r),g=c==="y"?bt:yt,O=c==="y"?xt:$t,v=n.rects.reference[f]+n.rects.reference[c]-o[c]-n.rects.popper[f],R=o[c]-n.rects.reference[c],y=Er(r),T=y?c==="y"?y.clientHeight||0:y.clientWidth||0:0,b=v/2-R/2,m=d[g],w=T-p[f]-d[O],D=T/2-p[f]/2+b,P=ji(m,D,w),H=c;n.modifiersData[s]=(t={},t[H]=P,t.centerOffset=P-D,t)}}function tO(e){var t=e.state,n=e.options,s=n.element,i=s===void 0?"[data-popper-arrow]":s;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||r_(t.elements.popper,i)&&(t.elements.arrow=i))}const c_={name:"arrow",enabled:!0,phase:"main",fn:eO,effect:tO,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function gi(e){return e.split("-")[1]}var nO={top:"auto",right:"auto",bottom:"auto",left:"auto"};function sO(e,t){var n=e.x,s=e.y,i=t.devicePixelRatio||1;return{x:mi(n*i)/i||0,y:mi(s*i)/i||0}}function Td(e){var t,n=e.popper,s=e.popperRect,i=e.placement,r=e.variation,o=e.offsets,a=e.position,c=e.gpuAcceleration,u=e.adaptive,f=e.roundOffsets,d=e.isFixed,p=o.x,g=p===void 0?0:p,O=o.y,v=O===void 0?0:O,R=typeof f=="function"?f({x:g,y:v}):{x:g,y:v};g=R.x,v=R.y;var y=o.hasOwnProperty("x"),T=o.hasOwnProperty("y"),b=yt,m=bt,w=window;if(u){var D=Er(n),P="clientHeight",H="clientWidth";if(D===Ft(n)&&(D=ts(n),Pn(D).position!=="static"&&a==="absolute"&&(P="scrollHeight",H="scrollWidth")),D=D,i===bt||(i===yt||i===$t)&&r===pi){m=xt;var k=d&&D===w&&w.visualViewport?w.visualViewport.height:D[P];v-=k-s.height,v*=c?1:-1}if(i===yt||(i===bt||i===xt)&&r===pi){b=$t;var M=d&&D===w&&w.visualViewport?w.visualViewport.width:D[H];g-=M-s.width,g*=c?1:-1}}var U=Object.assign({position:a},u&&nO),x=f===!0?sO({x:g,y:v},Ft(n)):{x:g,y:v};if(g=x.x,v=x.y,c){var Y;return Object.assign({},U,(Y={},Y[m]=T?"0":"",Y[b]=y?"0":"",Y.transform=(w.devicePixelRatio||1)<=1?"translate("+g+"px, "+v+"px)":"translate3d("+g+"px, "+v+"px, 0)",Y))}return Object.assign({},U,(t={},t[m]=T?v+"px":"",t[b]=y?g+"px":"",t.transform="",t))}function iO(e){var t=e.state,n=e.options,s=n.gpuAcceleration,i=s===void 0?!0:s,r=n.adaptive,o=r===void 0?!0:r,a=n.roundOffsets,c=a===void 0?!0:a,u={placement:un(t.placement),variation:gi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Td(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Td(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const jc={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:iO,data:{}};var Qr={passive:!0};function rO(e){var t=e.state,n=e.instance,s=e.options,i=s.scroll,r=i===void 0?!0:i,o=s.resize,a=o===void 0?!0:o,c=Ft(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&u.forEach(function(f){f.addEventListener("scroll",n.update,Qr)}),a&&c.addEventListener("resize",n.update,Qr),function(){r&&u.forEach(function(f){f.removeEventListener("scroll",n.update,Qr)}),a&&c.removeEventListener("resize",n.update,Qr)}}const Kc={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:rO,data:{}};var oO={left:"right",right:"left",bottom:"top",top:"bottom"};function oo(e){return e.replace(/left|right|bottom|top/g,function(t){return oO[t]})}var aO={start:"end",end:"start"};function Sd(e){return e.replace(/start|end/g,function(t){return aO[t]})}function qc(e){var t=Ft(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function Yc(e){return _i(ts(e)).left+qc(e).scrollLeft}function lO(e,t){var n=Ft(e),s=ts(e),i=n.visualViewport,r=s.clientWidth,o=s.clientHeight,a=0,c=0;if(i){r=i.width,o=i.height;var u=i_();(u||!u&&t==="fixed")&&(a=i.offsetLeft,c=i.offsetTop)}return{width:r,height:o,x:a+Yc(e),y:c}}function cO(e){var t,n=ts(e),s=qc(e),i=(t=e.ownerDocument)==null?void 0:t.body,r=Ts(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Ts(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-s.scrollLeft+Yc(e),c=-s.scrollTop;return Pn(i||n).direction==="rtl"&&(a+=Ts(n.clientWidth,i?i.clientWidth:0)-r),{width:r,height:o,x:a,y:c}}function Gc(e){var t=Pn(e),n=t.overflow,s=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+s)}function u_(e){return["html","body","#document"].indexOf(dn(e))>=0?e.ownerDocument.body:Xt(e)&&Gc(e)?e:u_(ua(e))}function Ki(e,t){var n;t===void 0&&(t=[]);var s=u_(e),i=s===((n=e.ownerDocument)==null?void 0:n.body),r=Ft(s),o=i?[r].concat(r.visualViewport||[],Gc(s)?s:[]):s,a=t.concat(o);return i?a:a.concat(Ki(ua(o)))}function kl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function uO(e,t){var n=_i(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Ad(e,t,n){return t===Fc?kl(lO(e,n)):Ns(t)?uO(t,n):kl(cO(ts(e)))}function fO(e){var t=Ki(ua(e)),n=["absolute","fixed"].indexOf(Pn(e).position)>=0,s=n&&Xt(e)?Er(e):e;return Ns(s)?t.filter(function(i){return Ns(i)&&r_(i,s)&&dn(i)!=="body"}):[]}function dO(e,t,n,s){var i=t==="clippingParents"?fO(e):[].concat(t),r=[].concat(i,[n]),o=r[0],a=r.reduce(function(c,u){var f=Ad(e,u,s);return c.top=Ts(f.top,c.top),c.right=Ro(f.right,c.right),c.bottom=Ro(f.bottom,c.bottom),c.left=Ts(f.left,c.left),c},Ad(e,o,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function f_(e){var t=e.reference,n=e.element,s=e.placement,i=s?un(s):null,r=s?gi(s):null,o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,c;switch(i){case bt:c={x:o,y:t.y-n.height};break;case xt:c={x:o,y:t.y+t.height};break;case $t:c={x:t.x+t.width,y:a};break;case yt:c={x:t.x-n.width,y:a};break;default:c={x:t.x,y:t.y}}var u=i?Bc(i):null;if(u!=null){var f=u==="y"?"height":"width";switch(r){case Cs:c[u]=c[u]-(t[f]/2-n[f]/2);break;case pi:c[u]=c[u]+(t[f]/2-n[f]/2);break}}return c}function bi(e,t){t===void 0&&(t={});var n=t,s=n.placement,i=s===void 0?e.placement:s,r=n.strategy,o=r===void 0?e.strategy:r,a=n.boundary,c=a===void 0?qm:a,u=n.rootBoundary,f=u===void 0?Fc:u,d=n.elementContext,p=d===void 0?Ys:d,g=n.altBoundary,O=g===void 0?!1:g,v=n.padding,R=v===void 0?0:v,y=a_(typeof R!="number"?R:l_(R,Si)),T=p===Ys?Ym:Ys,b=e.rects.popper,m=e.elements[O?T:p],w=dO(Ns(m)?m:m.contextElement||ts(e.elements.popper),c,f,o),D=_i(e.elements.reference),P=f_({reference:D,element:b,strategy:"absolute",placement:i}),H=kl(Object.assign({},b,P)),k=p===Ys?H:D,M={top:w.top-k.top+y.top,bottom:k.bottom-w.bottom+y.bottom,left:w.left-k.left+y.left,right:k.right-w.right+y.right},U=e.modifiersData.offset;if(p===Ys&&U){var x=U[i];Object.keys(M).forEach(function(Y){var te=[$t,xt].indexOf(Y)>=0?1:-1,ie=[bt,xt].indexOf(Y)>=0?"y":"x";M[Y]+=x[ie]*te})}return M}function hO(e,t){t===void 0&&(t={});var n=t,s=n.placement,i=n.boundary,r=n.rootBoundary,o=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,u=c===void 0?Vc:c,f=gi(s),d=f?a?Ll:Ll.filter(function(O){return gi(O)===f}):Si,p=d.filter(function(O){return u.indexOf(O)>=0});p.length===0&&(p=d);var g=p.reduce(function(O,v){return O[v]=bi(e,{placement:v,boundary:i,rootBoundary:r,padding:o})[un(v)],O},{});return Object.keys(g).sort(function(O,v){return g[O]-g[v]})}function pO(e){if(un(e)===ca)return[];var t=oo(e);return[Sd(e),t,Sd(t)]}function mO(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var i=n.mainAxis,r=i===void 0?!0:i,o=n.altAxis,a=o===void 0?!0:o,c=n.fallbackPlacements,u=n.padding,f=n.boundary,d=n.rootBoundary,p=n.altBoundary,g=n.flipVariations,O=g===void 0?!0:g,v=n.allowedAutoPlacements,R=t.options.placement,y=un(R),T=y===R,b=c||(T||!O?[oo(R)]:pO(R)),m=[R].concat(b).reduce(function(Et,nt){return Et.concat(un(nt)===ca?hO(t,{placement:nt,boundary:f,rootBoundary:d,padding:u,flipVariations:O,allowedAutoPlacements:v}):nt)},[]),w=t.rects.reference,D=t.rects.popper,P=new Map,H=!0,k=m[0],M=0;M=0,ie=te?"width":"height",X=bi(t,{placement:U,boundary:f,rootBoundary:d,altBoundary:p,padding:u}),se=te?Y?$t:yt:Y?xt:bt;w[ie]>D[ie]&&(se=oo(se));var Z=oo(se),ae=[];if(r&&ae.push(X[x]<=0),a&&ae.push(X[se]<=0,X[Z]<=0),ae.every(function(Et){return Et})){k=U,H=!1;break}P.set(U,ae)}if(H)for(var Re=O?3:1,De=function(nt){var Qe=m.find(function(st){var He=P.get(st);if(He)return He.slice(0,nt).every(function(Ut){return Ut})});if(Qe)return k=Qe,"break"},ke=Re;ke>0;ke--){var Lt=De(ke);if(Lt==="break")break}t.placement!==k&&(t.modifiersData[s]._skip=!0,t.placement=k,t.reset=!0)}}const d_={name:"flip",enabled:!0,phase:"main",fn:mO,requiresIfExists:["offset"],data:{_skip:!1}};function wd(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 Cd(e){return[bt,$t,xt,yt].some(function(t){return e[t]>=0})}function _O(e){var t=e.state,n=e.name,s=t.rects.reference,i=t.rects.popper,r=t.modifiersData.preventOverflow,o=bi(t,{elementContext:"reference"}),a=bi(t,{altBoundary:!0}),c=wd(o,s),u=wd(a,i,r),f=Cd(c),d=Cd(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}const h_={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:_O};function gO(e,t,n){var s=un(e),i=[yt,bt].indexOf(s)>=0?-1:1,r=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=r[0],a=r[1];return o=o||0,a=(a||0)*i,[yt,$t].indexOf(s)>=0?{x:a,y:o}:{x:o,y:a}}function bO(e){var t=e.state,n=e.options,s=e.name,i=n.offset,r=i===void 0?[0,0]:i,o=Vc.reduce(function(f,d){return f[d]=gO(d,t.rects,r),f},{}),a=o[t.placement],c=a.x,u=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[s]=o}const p_={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bO};function yO(e){var t=e.state,n=e.name;t.modifiersData[n]=f_({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Xc={name:"popperOffsets",enabled:!0,phase:"read",fn:yO,data:{}};function EO(e){return e==="x"?"y":"x"}function vO(e){var t=e.state,n=e.options,s=e.name,i=n.mainAxis,r=i===void 0?!0:i,o=n.altAxis,a=o===void 0?!1:o,c=n.boundary,u=n.rootBoundary,f=n.altBoundary,d=n.padding,p=n.tether,g=p===void 0?!0:p,O=n.tetherOffset,v=O===void 0?0:O,R=bi(t,{boundary:c,rootBoundary:u,padding:d,altBoundary:f}),y=un(t.placement),T=gi(t.placement),b=!T,m=Bc(y),w=EO(m),D=t.modifiersData.popperOffsets,P=t.rects.reference,H=t.rects.popper,k=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,M=typeof k=="number"?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),U=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(D){if(r){var Y,te=m==="y"?bt:yt,ie=m==="y"?xt:$t,X=m==="y"?"height":"width",se=D[m],Z=se+R[te],ae=se-R[ie],Re=g?-H[X]/2:0,De=T===Cs?P[X]:H[X],ke=T===Cs?-H[X]:-P[X],Lt=t.elements.arrow,Et=g&&Lt?Wc(Lt):{width:0,height:0},nt=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:o_(),Qe=nt[te],st=nt[ie],He=ji(0,P[X],Et[X]),Ut=b?P[X]/2-Re-He-Qe-M.mainAxis:De-He-Qe-M.mainAxis,ft=b?-P[X]/2+Re+He+st+M.mainAxis:ke+He+st+M.mainAxis,j=t.elements.arrow&&Er(t.elements.arrow),Dt=j?m==="y"?j.clientTop||0:j.clientLeft||0:0,C=(Y=U==null?void 0:U[m])!=null?Y:0,L=se+Ut-C-Dt,V=se+ft-C,q=ji(g?Ro(Z,L):Z,se,g?Ts(ae,V):ae);D[m]=q,x[m]=q-se}if(a){var K,_=m==="x"?bt:yt,E=m==="x"?xt:$t,S=D[w],F=w==="y"?"height":"width",B=S+R[_],G=S-R[E],I=[bt,yt].indexOf(y)!==-1,$=(K=U==null?void 0:U[w])!=null?K:0,z=I?B:S-P[F]-H[F]-$+M.altAxis,re=I?S+P[F]+H[F]-$-M.altAxis:G,fe=g&&I?zN(z,S,re):ji(g?z:B,S,g?re:G);D[w]=fe,x[w]=fe-S}t.modifiersData[s]=x}}const m_={name:"preventOverflow",enabled:!0,phase:"main",fn:vO,requiresIfExists:["offset"]};function TO(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function SO(e){return e===Ft(e)||!Xt(e)?qc(e):TO(e)}function AO(e){var t=e.getBoundingClientRect(),n=mi(t.width)/e.offsetWidth||1,s=mi(t.height)/e.offsetHeight||1;return n!==1||s!==1}function wO(e,t,n){n===void 0&&(n=!1);var s=Xt(t),i=Xt(t)&&AO(t),r=ts(t),o=_i(e,i,n),a={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(s||!s&&!n)&&((dn(t)!=="body"||Gc(r))&&(a=SO(t)),Xt(t)?(c=_i(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):r&&(c.x=Yc(r))),{x:o.left+a.scrollLeft-c.x,y:o.top+a.scrollTop-c.y,width:o.width,height:o.height}}function CO(e){var t=new Map,n=new Set,s=[];e.forEach(function(r){t.set(r.name,r)});function i(r){n.add(r.name);var o=[].concat(r.requires||[],r.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var c=t.get(a);c&&i(c)}}),s.push(r)}return e.forEach(function(r){n.has(r.name)||i(r)}),s}function NO(e){var t=CO(e);return s_.reduce(function(n,s){return n.concat(t.filter(function(i){return i.phase===s}))},[])}function OO(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function IO(e){var t=e.reduce(function(n,s){var i=n[s.name];return n[s.name]=i?Object.assign({},i,s,{options:Object.assign({},i.options,s.options),data:Object.assign({},i.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Nd={placement:"bottom",modifiers:[],strategy:"absolute"};function Od(){for(var e=arguments.length,t=new Array(e),n=0;nA[h]})}}return l.default=A,Object.freeze(l)}const i=s(n),r=new Map,o={set(A,l,h){r.has(A)||r.set(A,new Map);const N=r.get(A);if(!N.has(l)&&N.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(N.keys())[0]}.`);return}N.set(l,h)},get(A,l){return r.has(A)&&r.get(A).get(l)||null},remove(A,l){if(!r.has(A))return;const h=r.get(A);h.delete(l),h.size===0&&r.delete(A)}},a=1e6,c=1e3,u="transitionend",f=A=>(A&&window.CSS&&window.CSS.escape&&(A=A.replace(/#([^\s"#']+)/g,(l,h)=>`#${CSS.escape(h)}`)),A),d=A=>A==null?`${A}`:Object.prototype.toString.call(A).match(/\s([a-z]+)/i)[1].toLowerCase(),p=A=>{do A+=Math.floor(Math.random()*a);while(document.getElementById(A));return A},g=A=>{if(!A)return 0;let{transitionDuration:l,transitionDelay:h}=window.getComputedStyle(A);const N=Number.parseFloat(l),W=Number.parseFloat(h);return!N&&!W?0:(l=l.split(",")[0],h=h.split(",")[0],(Number.parseFloat(l)+Number.parseFloat(h))*c)},O=A=>{A.dispatchEvent(new Event(u))},v=A=>!A||typeof A!="object"?!1:(typeof A.jquery<"u"&&(A=A[0]),typeof A.nodeType<"u"),R=A=>v(A)?A.jquery?A[0]:A:typeof A=="string"&&A.length>0?document.querySelector(f(A)):null,y=A=>{if(!v(A)||A.getClientRects().length===0)return!1;const l=getComputedStyle(A).getPropertyValue("visibility")==="visible",h=A.closest("details:not([open])");if(!h)return l;if(h!==A){const N=A.closest("summary");if(N&&N.parentNode!==h||N===null)return!1}return l},T=A=>!A||A.nodeType!==Node.ELEMENT_NODE||A.classList.contains("disabled")?!0:typeof A.disabled<"u"?A.disabled:A.hasAttribute("disabled")&&A.getAttribute("disabled")!=="false",b=A=>{if(!document.documentElement.attachShadow)return null;if(typeof A.getRootNode=="function"){const l=A.getRootNode();return l instanceof ShadowRoot?l:null}return A instanceof ShadowRoot?A:A.parentNode?b(A.parentNode):null},m=()=>{},w=A=>{A.offsetHeight},D=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,P=[],H=A=>{document.readyState==="loading"?(P.length||document.addEventListener("DOMContentLoaded",()=>{for(const l of P)l()}),P.push(A)):A()},k=()=>document.documentElement.dir==="rtl",M=A=>{H(()=>{const l=D();if(l){const h=A.NAME,N=l.fn[h];l.fn[h]=A.jQueryInterface,l.fn[h].Constructor=A,l.fn[h].noConflict=()=>(l.fn[h]=N,A.jQueryInterface)}})},U=(A,l=[],h=A)=>typeof A=="function"?A.call(...l):h,x=(A,l,h=!0)=>{if(!h){U(A);return}const N=5,W=g(l)+N;let J=!1;const Q=({target:de})=>{de===l&&(J=!0,l.removeEventListener(u,Q),U(A))};l.addEventListener(u,Q),setTimeout(()=>{J||O(l)},W)},Y=(A,l,h,N)=>{const W=A.length;let J=A.indexOf(l);return J===-1?!h&&N?A[W-1]:A[0]:(J+=h?1:-1,N&&(J=(J+W)%W),A[Math.max(0,Math.min(J,W-1))])},te=/[^.]*(?=\..*)\.|.*/,ie=/\..*/,X=/::\d+$/,se={};let Z=1;const ae={mouseenter:"mouseover",mouseleave:"mouseout"},Re=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function De(A,l){return l&&`${l}::${Z++}`||A.uidEvent||Z++}function ke(A){const l=De(A);return A.uidEvent=l,se[l]=se[l]||{},se[l]}function Lt(A,l){return function h(N){return Dt(N,{delegateTarget:A}),h.oneOff&&j.off(A,N.type,l),l.apply(A,[N])}}function Et(A,l,h){return function N(W){const J=A.querySelectorAll(l);for(let{target:Q}=W;Q&&Q!==this;Q=Q.parentNode)for(const de of J)if(de===Q)return Dt(W,{delegateTarget:Q}),N.oneOff&&j.off(A,W.type,l,h),h.apply(Q,[W])}}function nt(A,l,h=null){return Object.values(A).find(N=>N.callable===l&&N.delegationSelector===h)}function Qe(A,l,h){const N=typeof l=="string",W=N?h:l||h;let J=ft(A);return Re.has(J)||(J=A),[N,W,J]}function st(A,l,h,N,W){if(typeof l!="string"||!A)return;let[J,Q,de]=Qe(l,h,N);l in ae&&(Q=(jy=>function(Hs){if(!Hs.relatedTarget||Hs.relatedTarget!==Hs.delegateTarget&&!Hs.delegateTarget.contains(Hs.relatedTarget))return jy.call(this,Hs)})(Q));const Tt=ke(A),Bt=Tt[de]||(Tt[de]={}),Je=nt(Bt,Q,J?h:null);if(Je){Je.oneOff=Je.oneOff&&W;return}const sn=De(Q,l.replace(te,"")),zt=J?Et(A,h,Q):Lt(A,Q);zt.delegationSelector=J?h:null,zt.callable=Q,zt.oneOff=W,zt.uidEvent=sn,Bt[sn]=zt,A.addEventListener(de,zt,J)}function He(A,l,h,N,W){const J=nt(l[h],N,W);J&&(A.removeEventListener(h,J,!!W),delete l[h][J.uidEvent])}function Ut(A,l,h,N){const W=l[h]||{};for(const[J,Q]of Object.entries(W))J.includes(N)&&He(A,l,h,Q.callable,Q.delegationSelector)}function ft(A){return A=A.replace(ie,""),ae[A]||A}const j={on(A,l,h,N){st(A,l,h,N,!1)},one(A,l,h,N){st(A,l,h,N,!0)},off(A,l,h,N){if(typeof l!="string"||!A)return;const[W,J,Q]=Qe(l,h,N),de=Q!==l,Tt=ke(A),Bt=Tt[Q]||{},Je=l.startsWith(".");if(typeof J<"u"){if(!Object.keys(Bt).length)return;He(A,Tt,Q,J,W?h:null);return}if(Je)for(const sn of Object.keys(Tt))Ut(A,Tt,sn,l.slice(1));for(const[sn,zt]of Object.entries(Bt)){const Pr=sn.replace(X,"");(!de||l.includes(Pr))&&He(A,Tt,Q,zt.callable,zt.delegationSelector)}},trigger(A,l,h){if(typeof l!="string"||!A)return null;const N=D(),W=ft(l),J=l!==W;let Q=null,de=!0,Tt=!0,Bt=!1;J&&N&&(Q=N.Event(l,h),N(A).trigger(Q),de=!Q.isPropagationStopped(),Tt=!Q.isImmediatePropagationStopped(),Bt=Q.isDefaultPrevented());const Je=Dt(new Event(l,{bubbles:de,cancelable:!0}),h);return Bt&&Je.preventDefault(),Tt&&A.dispatchEvent(Je),Je.defaultPrevented&&Q&&Q.preventDefault(),Je}};function Dt(A,l={}){for(const[h,N]of Object.entries(l))try{A[h]=N}catch{Object.defineProperty(A,h,{configurable:!0,get(){return N}})}return A}function C(A){if(A==="true")return!0;if(A==="false")return!1;if(A===Number(A).toString())return Number(A);if(A===""||A==="null")return null;if(typeof A!="string")return A;try{return JSON.parse(decodeURIComponent(A))}catch{return A}}function L(A){return A.replace(/[A-Z]/g,l=>`-${l.toLowerCase()}`)}const V={setDataAttribute(A,l,h){A.setAttribute(`data-bs-${L(l)}`,h)},removeDataAttribute(A,l){A.removeAttribute(`data-bs-${L(l)}`)},getDataAttributes(A){if(!A)return{};const l={},h=Object.keys(A.dataset).filter(N=>N.startsWith("bs")&&!N.startsWith("bsConfig"));for(const N of h){let W=N.replace(/^bs/,"");W=W.charAt(0).toLowerCase()+W.slice(1),l[W]=C(A.dataset[N])}return l},getDataAttribute(A,l){return C(A.getAttribute(`data-bs-${L(l)}`))}};class q{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(l){return l=this._mergeConfigObj(l),l=this._configAfterMerge(l),this._typeCheckConfig(l),l}_configAfterMerge(l){return l}_mergeConfigObj(l,h){const N=v(h)?V.getDataAttribute(h,"config"):{};return{...this.constructor.Default,...typeof N=="object"?N:{},...v(h)?V.getDataAttributes(h):{},...typeof l=="object"?l:{}}}_typeCheckConfig(l,h=this.constructor.DefaultType){for(const[N,W]of Object.entries(h)){const J=l[N],Q=v(J)?"element":d(J);if(!new RegExp(W).test(Q))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${N}" provided type "${Q}" but expected type "${W}".`)}}}const K="5.3.7";class _ extends q{constructor(l,h){super(),l=R(l),l&&(this._element=l,this._config=this._getConfig(h),o.set(this._element,this.constructor.DATA_KEY,this))}dispose(){o.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY);for(const l of Object.getOwnPropertyNames(this))this[l]=null}_queueCallback(l,h,N=!0){x(l,h,N)}_getConfig(l){return l=this._mergeConfigObj(l,this._element),l=this._configAfterMerge(l),this._typeCheckConfig(l),l}static getInstance(l){return o.get(R(l),this.DATA_KEY)}static getOrCreateInstance(l,h={}){return this.getInstance(l)||new this(l,typeof h=="object"?h:null)}static get VERSION(){return K}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(l){return`${l}${this.EVENT_KEY}`}}const E=A=>{let l=A.getAttribute("data-bs-target");if(!l||l==="#"){let h=A.getAttribute("href");if(!h||!h.includes("#")&&!h.startsWith("."))return null;h.includes("#")&&!h.startsWith("#")&&(h=`#${h.split("#")[1]}`),l=h&&h!=="#"?h.trim():null}return l?l.split(",").map(h=>f(h)).join(","):null},S={find(A,l=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(l,A))},findOne(A,l=document.documentElement){return Element.prototype.querySelector.call(l,A)},children(A,l){return[].concat(...A.children).filter(h=>h.matches(l))},parents(A,l){const h=[];let N=A.parentNode.closest(l);for(;N;)h.push(N),N=N.parentNode.closest(l);return h},prev(A,l){let h=A.previousElementSibling;for(;h;){if(h.matches(l))return[h];h=h.previousElementSibling}return[]},next(A,l){let h=A.nextElementSibling;for(;h;){if(h.matches(l))return[h];h=h.nextElementSibling}return[]},focusableChildren(A){const l=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(h=>`${h}:not([tabindex^="-"])`).join(",");return this.find(l,A).filter(h=>!T(h)&&y(h))},getSelectorFromElement(A){const l=E(A);return l&&S.findOne(l)?l:null},getElementFromSelector(A){const l=E(A);return l?S.findOne(l):null},getMultipleElementsFromSelector(A){const l=E(A);return l?S.find(l):[]}},F=(A,l="hide")=>{const h=`click.dismiss${A.EVENT_KEY}`,N=A.NAME;j.on(document,h,`[data-bs-dismiss="${N}"]`,function(W){if(["A","AREA"].includes(this.tagName)&&W.preventDefault(),T(this))return;const J=S.getElementFromSelector(this)||this.closest(`.${N}`);A.getOrCreateInstance(J)[l]()})},B="alert",I=".bs.alert",$=`close${I}`,z=`closed${I}`,re="fade",fe="show";class ue extends _{static get NAME(){return B}close(){if(j.trigger(this._element,$).defaultPrevented)return;this._element.classList.remove(fe);const h=this._element.classList.contains(re);this._queueCallback(()=>this._destroyElement(),this._element,h)}_destroyElement(){this._element.remove(),j.trigger(this._element,z),this.dispose()}static jQueryInterface(l){return this.each(function(){const h=ue.getOrCreateInstance(this);if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l](this)}})}}F(ue,"close"),M(ue);const Pe="button",vt=".bs.button",dt=".data-api",ns="active",Ai='[data-bs-toggle="button"]',ht=`click${vt}${dt}`;class it extends _{static get NAME(){return Pe}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(ns))}static jQueryInterface(l){return this.each(function(){const h=it.getOrCreateInstance(this);l==="toggle"&&h[l]()})}}j.on(document,ht,Ai,A=>{A.preventDefault();const l=A.target.closest(Ai);it.getOrCreateInstance(l).toggle()}),M(it);const vr="swipe",ks=".bs.swipe",__=`touchstart${ks}`,g_=`touchmove${ks}`,b_=`touchend${ks}`,y_=`pointerdown${ks}`,E_=`pointerup${ks}`,v_="touch",T_="pen",S_="pointer-event",A_=40,w_={endCallback:null,leftCallback:null,rightCallback:null},C_={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Tr extends q{constructor(l,h){super(),this._element=l,!(!l||!Tr.isSupported())&&(this._config=this._getConfig(h),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return w_}static get DefaultType(){return C_}static get NAME(){return vr}dispose(){j.off(this._element,ks)}_start(l){if(!this._supportPointerEvents){this._deltaX=l.touches[0].clientX;return}this._eventIsPointerPenTouch(l)&&(this._deltaX=l.clientX)}_end(l){this._eventIsPointerPenTouch(l)&&(this._deltaX=l.clientX-this._deltaX),this._handleSwipe(),U(this._config.endCallback)}_move(l){this._deltaX=l.touches&&l.touches.length>1?0:l.touches[0].clientX-this._deltaX}_handleSwipe(){const l=Math.abs(this._deltaX);if(l<=A_)return;const h=l/this._deltaX;this._deltaX=0,h&&U(h>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(j.on(this._element,y_,l=>this._start(l)),j.on(this._element,E_,l=>this._end(l)),this._element.classList.add(S_)):(j.on(this._element,__,l=>this._start(l)),j.on(this._element,g_,l=>this._move(l)),j.on(this._element,b_,l=>this._end(l)))}_eventIsPointerPenTouch(l){return this._supportPointerEvents&&(l.pointerType===T_||l.pointerType===v_)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const N_="carousel",Mn=".bs.carousel",Qc=".data-api",O_="ArrowLeft",I_="ArrowRight",L_=500,wi="next",Ps="prev",Rs="left",Sr="right",D_=`slide${Mn}`,da=`slid${Mn}`,k_=`keydown${Mn}`,P_=`mouseenter${Mn}`,R_=`mouseleave${Mn}`,M_=`dragstart${Mn}`,x_=`load${Mn}${Qc}`,$_=`click${Mn}${Qc}`,Jc="carousel",Ar="active",F_="slide",V_="carousel-item-end",H_="carousel-item-start",U_="carousel-item-next",W_="carousel-item-prev",zc=".active",Zc=".carousel-item",B_=zc+Zc,j_=".carousel-item img",K_=".carousel-indicators",q_="[data-bs-slide], [data-bs-slide-to]",Y_='[data-bs-ride="carousel"]',G_={[O_]:Sr,[I_]:Rs},X_={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Q_={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Ms extends _{constructor(l,h){super(l,h),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=S.findOne(K_,this._element),this._addEventListeners(),this._config.ride===Jc&&this.cycle()}static get Default(){return X_}static get DefaultType(){return Q_}static get NAME(){return N_}next(){this._slide(wi)}nextWhenVisible(){!document.hidden&&y(this._element)&&this.next()}prev(){this._slide(Ps)}pause(){this._isSliding&&O(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){j.one(this._element,da,()=>this.cycle());return}this.cycle()}}to(l){const h=this._getItems();if(l>h.length-1||l<0)return;if(this._isSliding){j.one(this._element,da,()=>this.to(l));return}const N=this._getItemIndex(this._getActive());if(N===l)return;const W=l>N?wi:Ps;this._slide(W,h[l])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(l){return l.defaultInterval=l.interval,l}_addEventListeners(){this._config.keyboard&&j.on(this._element,k_,l=>this._keydown(l)),this._config.pause==="hover"&&(j.on(this._element,P_,()=>this.pause()),j.on(this._element,R_,()=>this._maybeEnableCycle())),this._config.touch&&Tr.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const N of S.find(j_,this._element))j.on(N,M_,W=>W.preventDefault());const h={leftCallback:()=>this._slide(this._directionToOrder(Rs)),rightCallback:()=>this._slide(this._directionToOrder(Sr)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),L_+this._config.interval))}};this._swipeHelper=new Tr(this._element,h)}_keydown(l){if(/input|textarea/i.test(l.target.tagName))return;const h=G_[l.key];h&&(l.preventDefault(),this._slide(this._directionToOrder(h)))}_getItemIndex(l){return this._getItems().indexOf(l)}_setActiveIndicatorElement(l){if(!this._indicatorsElement)return;const h=S.findOne(zc,this._indicatorsElement);h.classList.remove(Ar),h.removeAttribute("aria-current");const N=S.findOne(`[data-bs-slide-to="${l}"]`,this._indicatorsElement);N&&(N.classList.add(Ar),N.setAttribute("aria-current","true"))}_updateInterval(){const l=this._activeElement||this._getActive();if(!l)return;const h=Number.parseInt(l.getAttribute("data-bs-interval"),10);this._config.interval=h||this._config.defaultInterval}_slide(l,h=null){if(this._isSliding)return;const N=this._getActive(),W=l===wi,J=h||Y(this._getItems(),N,W,this._config.wrap);if(J===N)return;const Q=this._getItemIndex(J),de=Pr=>j.trigger(this._element,Pr,{relatedTarget:J,direction:this._orderToDirection(l),from:this._getItemIndex(N),to:Q});if(de(D_).defaultPrevented||!N||!J)return;const Bt=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(Q),this._activeElement=J;const Je=W?H_:V_,sn=W?U_:W_;J.classList.add(sn),w(J),N.classList.add(Je),J.classList.add(Je);const zt=()=>{J.classList.remove(Je,sn),J.classList.add(Ar),N.classList.remove(Ar,sn,Je),this._isSliding=!1,de(da)};this._queueCallback(zt,N,this._isAnimated()),Bt&&this.cycle()}_isAnimated(){return this._element.classList.contains(F_)}_getActive(){return S.findOne(B_,this._element)}_getItems(){return S.find(Zc,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(l){return k()?l===Rs?Ps:wi:l===Rs?wi:Ps}_orderToDirection(l){return k()?l===Ps?Rs:Sr:l===Ps?Sr:Rs}static jQueryInterface(l){return this.each(function(){const h=Ms.getOrCreateInstance(this,l);if(typeof l=="number"){h.to(l);return}if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l]()}})}}j.on(document,$_,q_,function(A){const l=S.getElementFromSelector(this);if(!l||!l.classList.contains(Jc))return;A.preventDefault();const h=Ms.getOrCreateInstance(l),N=this.getAttribute("data-bs-slide-to");if(N){h.to(N),h._maybeEnableCycle();return}if(V.getDataAttribute(this,"slide")==="next"){h.next(),h._maybeEnableCycle();return}h.prev(),h._maybeEnableCycle()}),j.on(window,x_,()=>{const A=S.find(Y_);for(const l of A)Ms.getOrCreateInstance(l)}),M(Ms);const J_="collapse",Ci=".bs.collapse",z_=".data-api",Z_=`show${Ci}`,eg=`shown${Ci}`,tg=`hide${Ci}`,ng=`hidden${Ci}`,sg=`click${Ci}${z_}`,ha="show",xs="collapse",wr="collapsing",ig="collapsed",rg=`:scope .${xs} .${xs}`,og="collapse-horizontal",ag="width",lg="height",cg=".collapse.show, .collapse.collapsing",pa='[data-bs-toggle="collapse"]',ug={parent:null,toggle:!0},fg={parent:"(null|element)",toggle:"boolean"};class $s extends _{constructor(l,h){super(l,h),this._isTransitioning=!1,this._triggerArray=[];const N=S.find(pa);for(const W of N){const J=S.getSelectorFromElement(W),Q=S.find(J).filter(de=>de===this._element);J!==null&&Q.length&&this._triggerArray.push(W)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ug}static get DefaultType(){return fg}static get NAME(){return J_}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let l=[];if(this._config.parent&&(l=this._getFirstLevelChildren(cg).filter(de=>de!==this._element).map(de=>$s.getOrCreateInstance(de,{toggle:!1}))),l.length&&l[0]._isTransitioning||j.trigger(this._element,Z_).defaultPrevented)return;for(const de of l)de.hide();const N=this._getDimension();this._element.classList.remove(xs),this._element.classList.add(wr),this._element.style[N]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const W=()=>{this._isTransitioning=!1,this._element.classList.remove(wr),this._element.classList.add(xs,ha),this._element.style[N]="",j.trigger(this._element,eg)},Q=`scroll${N[0].toUpperCase()+N.slice(1)}`;this._queueCallback(W,this._element,!0),this._element.style[N]=`${this._element[Q]}px`}hide(){if(this._isTransitioning||!this._isShown()||j.trigger(this._element,tg).defaultPrevented)return;const h=this._getDimension();this._element.style[h]=`${this._element.getBoundingClientRect()[h]}px`,w(this._element),this._element.classList.add(wr),this._element.classList.remove(xs,ha);for(const W of this._triggerArray){const J=S.getElementFromSelector(W);J&&!this._isShown(J)&&this._addAriaAndCollapsedClass([W],!1)}this._isTransitioning=!0;const N=()=>{this._isTransitioning=!1,this._element.classList.remove(wr),this._element.classList.add(xs),j.trigger(this._element,ng)};this._element.style[h]="",this._queueCallback(N,this._element,!0)}_isShown(l=this._element){return l.classList.contains(ha)}_configAfterMerge(l){return l.toggle=!!l.toggle,l.parent=R(l.parent),l}_getDimension(){return this._element.classList.contains(og)?ag:lg}_initializeChildren(){if(!this._config.parent)return;const l=this._getFirstLevelChildren(pa);for(const h of l){const N=S.getElementFromSelector(h);N&&this._addAriaAndCollapsedClass([h],this._isShown(N))}}_getFirstLevelChildren(l){const h=S.find(rg,this._config.parent);return S.find(l,this._config.parent).filter(N=>!h.includes(N))}_addAriaAndCollapsedClass(l,h){if(l.length)for(const N of l)N.classList.toggle(ig,!h),N.setAttribute("aria-expanded",h)}static jQueryInterface(l){const h={};return typeof l=="string"&&/show|hide/.test(l)&&(h.toggle=!1),this.each(function(){const N=$s.getOrCreateInstance(this,h);if(typeof l=="string"){if(typeof N[l]>"u")throw new TypeError(`No method named "${l}"`);N[l]()}})}}j.on(document,sg,pa,function(A){(A.target.tagName==="A"||A.delegateTarget&&A.delegateTarget.tagName==="A")&&A.preventDefault();for(const l of S.getMultipleElementsFromSelector(this))$s.getOrCreateInstance(l,{toggle:!1}).toggle()}),M($s);const eu="dropdown",ss=".bs.dropdown",ma=".data-api",dg="Escape",tu="Tab",hg="ArrowUp",nu="ArrowDown",pg=2,mg=`hide${ss}`,_g=`hidden${ss}`,gg=`show${ss}`,bg=`shown${ss}`,su=`click${ss}${ma}`,iu=`keydown${ss}${ma}`,yg=`keyup${ss}${ma}`,Fs="show",Eg="dropup",vg="dropend",Tg="dropstart",Sg="dropup-center",Ag="dropdown-center",is='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',wg=`${is}.${Fs}`,Cr=".dropdown-menu",Cg=".navbar",Ng=".navbar-nav",Og=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Ig=k()?"top-end":"top-start",Lg=k()?"top-start":"top-end",Dg=k()?"bottom-end":"bottom-start",kg=k()?"bottom-start":"bottom-end",Pg=k()?"left-start":"right-start",Rg=k()?"right-start":"left-start",Mg="top",xg="bottom",$g={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Fg={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Jt extends _{constructor(l,h){super(l,h),this._popper=null,this._parent=this._element.parentNode,this._menu=S.next(this._element,Cr)[0]||S.prev(this._element,Cr)[0]||S.findOne(Cr,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return $g}static get DefaultType(){return Fg}static get NAME(){return eu}toggle(){return this._isShown()?this.hide():this.show()}show(){if(T(this._element)||this._isShown())return;const l={relatedTarget:this._element};if(!j.trigger(this._element,gg,l).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Ng))for(const N of[].concat(...document.body.children))j.on(N,"mouseover",m);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Fs),this._element.classList.add(Fs),j.trigger(this._element,bg,l)}}hide(){if(T(this._element)||!this._isShown())return;const l={relatedTarget:this._element};this._completeHide(l)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(l){if(!j.trigger(this._element,mg,l).defaultPrevented){if("ontouchstart"in document.documentElement)for(const N of[].concat(...document.body.children))j.off(N,"mouseover",m);this._popper&&this._popper.destroy(),this._menu.classList.remove(Fs),this._element.classList.remove(Fs),this._element.setAttribute("aria-expanded","false"),V.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,_g,l),this._element.focus()}}_getConfig(l){if(l=super._getConfig(l),typeof l.reference=="object"&&!v(l.reference)&&typeof l.reference.getBoundingClientRect!="function")throw new TypeError(`${eu.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return l}_createPopper(){if(typeof i>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let l=this._element;this._config.reference==="parent"?l=this._parent:v(this._config.reference)?l=R(this._config.reference):typeof this._config.reference=="object"&&(l=this._config.reference);const h=this._getPopperConfig();this._popper=i.createPopper(l,this._menu,h)}_isShown(){return this._menu.classList.contains(Fs)}_getPlacement(){const l=this._parent;if(l.classList.contains(vg))return Pg;if(l.classList.contains(Tg))return Rg;if(l.classList.contains(Sg))return Mg;if(l.classList.contains(Ag))return xg;const h=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return l.classList.contains(Eg)?h?Lg:Ig:h?kg:Dg}_detectNavbar(){return this._element.closest(Cg)!==null}_getOffset(){const{offset:l}=this._config;return typeof l=="string"?l.split(",").map(h=>Number.parseInt(h,10)):typeof l=="function"?h=>l(h,this._element):l}_getPopperConfig(){const l={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(V.setDataAttribute(this._menu,"popper","static"),l.modifiers=[{name:"applyStyles",enabled:!1}]),{...l,...U(this._config.popperConfig,[void 0,l])}}_selectMenuItem({key:l,target:h}){const N=S.find(Og,this._menu).filter(W=>y(W));N.length&&Y(N,h,l===nu,!N.includes(h)).focus()}static jQueryInterface(l){return this.each(function(){const h=Jt.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof h[l]>"u")throw new TypeError(`No method named "${l}"`);h[l]()}})}static clearMenus(l){if(l.button===pg||l.type==="keyup"&&l.key!==tu)return;const h=S.find(wg);for(const N of h){const W=Jt.getInstance(N);if(!W||W._config.autoClose===!1)continue;const J=l.composedPath(),Q=J.includes(W._menu);if(J.includes(W._element)||W._config.autoClose==="inside"&&!Q||W._config.autoClose==="outside"&&Q||W._menu.contains(l.target)&&(l.type==="keyup"&&l.key===tu||/input|select|option|textarea|form/i.test(l.target.tagName)))continue;const de={relatedTarget:W._element};l.type==="click"&&(de.clickEvent=l),W._completeHide(de)}}static dataApiKeydownHandler(l){const h=/input|textarea/i.test(l.target.tagName),N=l.key===dg,W=[hg,nu].includes(l.key);if(!W&&!N||h&&!N)return;l.preventDefault();const J=this.matches(is)?this:S.prev(this,is)[0]||S.next(this,is)[0]||S.findOne(is,l.delegateTarget.parentNode),Q=Jt.getOrCreateInstance(J);if(W){l.stopPropagation(),Q.show(),Q._selectMenuItem(l);return}Q._isShown()&&(l.stopPropagation(),Q.hide(),J.focus())}}j.on(document,iu,is,Jt.dataApiKeydownHandler),j.on(document,iu,Cr,Jt.dataApiKeydownHandler),j.on(document,su,Jt.clearMenus),j.on(document,yg,Jt.clearMenus),j.on(document,su,is,function(A){A.preventDefault(),Jt.getOrCreateInstance(this).toggle()}),M(Jt);const ru="backdrop",Vg="fade",ou="show",au=`mousedown.bs.${ru}`,Hg={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ug={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class lu extends q{constructor(l){super(),this._config=this._getConfig(l),this._isAppended=!1,this._element=null}static get Default(){return Hg}static get DefaultType(){return Ug}static get NAME(){return ru}show(l){if(!this._config.isVisible){U(l);return}this._append();const h=this._getElement();this._config.isAnimated&&w(h),h.classList.add(ou),this._emulateAnimation(()=>{U(l)})}hide(l){if(!this._config.isVisible){U(l);return}this._getElement().classList.remove(ou),this._emulateAnimation(()=>{this.dispose(),U(l)})}dispose(){this._isAppended&&(j.off(this._element,au),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const l=document.createElement("div");l.className=this._config.className,this._config.isAnimated&&l.classList.add(Vg),this._element=l}return this._element}_configAfterMerge(l){return l.rootElement=R(l.rootElement),l}_append(){if(this._isAppended)return;const l=this._getElement();this._config.rootElement.append(l),j.on(l,au,()=>{U(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(l){x(l,this._getElement(),this._config.isAnimated)}}const Wg="focustrap",Nr=".bs.focustrap",Bg=`focusin${Nr}`,jg=`keydown.tab${Nr}`,Kg="Tab",qg="forward",cu="backward",Yg={autofocus:!0,trapElement:null},Gg={autofocus:"boolean",trapElement:"element"};class uu extends q{constructor(l){super(),this._config=this._getConfig(l),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Yg}static get DefaultType(){return Gg}static get NAME(){return Wg}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),j.off(document,Nr),j.on(document,Bg,l=>this._handleFocusin(l)),j.on(document,jg,l=>this._handleKeydown(l)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,Nr))}_handleFocusin(l){const{trapElement:h}=this._config;if(l.target===document||l.target===h||h.contains(l.target))return;const N=S.focusableChildren(h);N.length===0?h.focus():this._lastTabNavDirection===cu?N[N.length-1].focus():N[0].focus()}_handleKeydown(l){l.key===Kg&&(this._lastTabNavDirection=l.shiftKey?cu:qg)}}const fu=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",du=".sticky-top",Or="padding-right",hu="margin-right";class _a{constructor(){this._element=document.body}getWidth(){const l=document.documentElement.clientWidth;return Math.abs(window.innerWidth-l)}hide(){const l=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Or,h=>h+l),this._setElementAttributes(fu,Or,h=>h+l),this._setElementAttributes(du,hu,h=>h-l)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Or),this._resetElementAttributes(fu,Or),this._resetElementAttributes(du,hu)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(l,h,N){const W=this.getWidth(),J=Q=>{if(Q!==this._element&&window.innerWidth>Q.clientWidth+W)return;this._saveInitialAttribute(Q,h);const de=window.getComputedStyle(Q).getPropertyValue(h);Q.style.setProperty(h,`${N(Number.parseFloat(de))}px`)};this._applyManipulationCallback(l,J)}_saveInitialAttribute(l,h){const N=l.style.getPropertyValue(h);N&&V.setDataAttribute(l,h,N)}_resetElementAttributes(l,h){const N=W=>{const J=V.getDataAttribute(W,h);if(J===null){W.style.removeProperty(h);return}V.removeDataAttribute(W,h),W.style.setProperty(h,J)};this._applyManipulationCallback(l,N)}_applyManipulationCallback(l,h){if(v(l)){h(l);return}for(const N of S.find(l,this._element))h(N)}}const Xg="modal",Wt=".bs.modal",Qg=".data-api",Jg="Escape",zg=`hide${Wt}`,Zg=`hidePrevented${Wt}`,pu=`hidden${Wt}`,mu=`show${Wt}`,eb=`shown${Wt}`,tb=`resize${Wt}`,nb=`click.dismiss${Wt}`,sb=`mousedown.dismiss${Wt}`,ib=`keydown.dismiss${Wt}`,rb=`click${Wt}${Qg}`,_u="modal-open",ob="fade",gu="show",ga="modal-static",ab=".modal.show",lb=".modal-dialog",cb=".modal-body",ub='[data-bs-toggle="modal"]',fb={backdrop:!0,focus:!0,keyboard:!0},db={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class rs extends _{constructor(l,h){super(l,h),this._dialog=S.findOne(lb,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new _a,this._addEventListeners()}static get Default(){return fb}static get DefaultType(){return db}static get NAME(){return Xg}toggle(l){return this._isShown?this.hide():this.show(l)}show(l){this._isShown||this._isTransitioning||j.trigger(this._element,mu,{relatedTarget:l}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(_u),this._adjustDialog(),this._backdrop.show(()=>this._showElement(l)))}hide(){!this._isShown||this._isTransitioning||j.trigger(this._element,zg).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(gu),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){j.off(window,Wt),j.off(this._dialog,Wt),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new lu({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new uu({trapElement:this._element})}_showElement(l){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const h=S.findOne(cb,this._dialog);h&&(h.scrollTop=0),w(this._element),this._element.classList.add(gu);const N=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,eb,{relatedTarget:l})};this._queueCallback(N,this._dialog,this._isAnimated())}_addEventListeners(){j.on(this._element,ib,l=>{if(l.key===Jg){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),j.on(window,tb,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),j.on(this._element,sb,l=>{j.one(this._element,nb,h=>{if(!(this._element!==l.target||this._element!==h.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(_u),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,pu)})}_isAnimated(){return this._element.classList.contains(ob)}_triggerBackdropTransition(){if(j.trigger(this._element,Zg).defaultPrevented)return;const h=this._element.scrollHeight>document.documentElement.clientHeight,N=this._element.style.overflowY;N==="hidden"||this._element.classList.contains(ga)||(h||(this._element.style.overflowY="hidden"),this._element.classList.add(ga),this._queueCallback(()=>{this._element.classList.remove(ga),this._queueCallback(()=>{this._element.style.overflowY=N},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const l=this._element.scrollHeight>document.documentElement.clientHeight,h=this._scrollBar.getWidth(),N=h>0;if(N&&!l){const W=k()?"paddingLeft":"paddingRight";this._element.style[W]=`${h}px`}if(!N&&l){const W=k()?"paddingRight":"paddingLeft";this._element.style[W]=`${h}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(l,h){return this.each(function(){const N=rs.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof N[l]>"u")throw new TypeError(`No method named "${l}"`);N[l](h)}})}}j.on(document,rb,ub,function(A){const l=S.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&A.preventDefault(),j.one(l,mu,W=>{W.defaultPrevented||j.one(l,pu,()=>{y(this)&&this.focus()})});const h=S.findOne(ab);h&&rs.getInstance(h).hide(),rs.getOrCreateInstance(l).toggle(this)}),F(rs),M(rs);const hb="offcanvas",hn=".bs.offcanvas",bu=".data-api",pb=`load${hn}${bu}`,mb="Escape",yu="show",Eu="showing",vu="hiding",_b="offcanvas-backdrop",Tu=".offcanvas.show",gb=`show${hn}`,bb=`shown${hn}`,yb=`hide${hn}`,Su=`hidePrevented${hn}`,Au=`hidden${hn}`,Eb=`resize${hn}`,vb=`click${hn}${bu}`,Tb=`keydown.dismiss${hn}`,Sb='[data-bs-toggle="offcanvas"]',Ab={backdrop:!0,keyboard:!0,scroll:!1},wb={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class pn extends _{constructor(l,h){super(l,h),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Ab}static get DefaultType(){return wb}static get NAME(){return hb}toggle(l){return this._isShown?this.hide():this.show(l)}show(l){if(this._isShown||j.trigger(this._element,gb,{relatedTarget:l}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new _a().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Eu);const N=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(yu),this._element.classList.remove(Eu),j.trigger(this._element,bb,{relatedTarget:l})};this._queueCallback(N,this._element,!0)}hide(){if(!this._isShown||j.trigger(this._element,yb).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(vu),this._backdrop.hide();const h=()=>{this._element.classList.remove(yu,vu),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new _a().reset(),j.trigger(this._element,Au)};this._queueCallback(h,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const l=()=>{if(this._config.backdrop==="static"){j.trigger(this._element,Su);return}this.hide()},h=!!this._config.backdrop;return new lu({className:_b,isVisible:h,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:h?l:null})}_initializeFocusTrap(){return new uu({trapElement:this._element})}_addEventListeners(){j.on(this._element,Tb,l=>{if(l.key===mb){if(this._config.keyboard){this.hide();return}j.trigger(this._element,Su)}})}static jQueryInterface(l){return this.each(function(){const h=pn.getOrCreateInstance(this,l);if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l](this)}})}}j.on(document,vb,Sb,function(A){const l=S.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&A.preventDefault(),T(this))return;j.one(l,Au,()=>{y(this)&&this.focus()});const h=S.findOne(Tu);h&&h!==l&&pn.getInstance(h).hide(),pn.getOrCreateInstance(l).toggle(this)}),j.on(window,pb,()=>{for(const A of S.find(Tu))pn.getOrCreateInstance(A).show()}),j.on(window,Eb,()=>{for(const A of S.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(A).position!=="fixed"&&pn.getOrCreateInstance(A).hide()}),F(pn),M(pn);const wu={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Cb=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Nb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Ob=(A,l)=>{const h=A.nodeName.toLowerCase();return l.includes(h)?Cb.has(h)?!!Nb.test(A.nodeValue):!0:l.filter(N=>N instanceof RegExp).some(N=>N.test(h))};function Ib(A,l,h){if(!A.length)return A;if(h&&typeof h=="function")return h(A);const W=new window.DOMParser().parseFromString(A,"text/html"),J=[].concat(...W.body.querySelectorAll("*"));for(const Q of J){const de=Q.nodeName.toLowerCase();if(!Object.keys(l).includes(de)){Q.remove();continue}const Tt=[].concat(...Q.attributes),Bt=[].concat(l["*"]||[],l[de]||[]);for(const Je of Tt)Ob(Je,Bt)||Q.removeAttribute(Je.nodeName)}return W.body.innerHTML}const Lb="TemplateFactory",Db={allowList:wu,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},kb={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Pb={entry:"(string|element|function|null)",selector:"(string|element)"};class Rb extends q{constructor(l){super(),this._config=this._getConfig(l)}static get Default(){return Db}static get DefaultType(){return kb}static get NAME(){return Lb}getContent(){return Object.values(this._config.content).map(l=>this._resolvePossibleFunction(l)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(l){return this._checkContent(l),this._config.content={...this._config.content,...l},this}toHtml(){const l=document.createElement("div");l.innerHTML=this._maybeSanitize(this._config.template);for(const[W,J]of Object.entries(this._config.content))this._setContent(l,J,W);const h=l.children[0],N=this._resolvePossibleFunction(this._config.extraClass);return N&&h.classList.add(...N.split(" ")),h}_typeCheckConfig(l){super._typeCheckConfig(l),this._checkContent(l.content)}_checkContent(l){for(const[h,N]of Object.entries(l))super._typeCheckConfig({selector:h,entry:N},Pb)}_setContent(l,h,N){const W=S.findOne(N,l);if(W){if(h=this._resolvePossibleFunction(h),!h){W.remove();return}if(v(h)){this._putElementInTemplate(R(h),W);return}if(this._config.html){W.innerHTML=this._maybeSanitize(h);return}W.textContent=h}}_maybeSanitize(l){return this._config.sanitize?Ib(l,this._config.allowList,this._config.sanitizeFn):l}_resolvePossibleFunction(l){return U(l,[void 0,this])}_putElementInTemplate(l,h){if(this._config.html){h.innerHTML="",h.append(l);return}h.textContent=l.textContent}}const Mb="tooltip",xb=new Set(["sanitize","allowList","sanitizeFn"]),ba="fade",$b="modal",Ir="show",Fb=".tooltip-inner",Cu=`.${$b}`,Nu="hide.bs.modal",Ni="hover",ya="focus",Ea="click",Vb="manual",Hb="hide",Ub="hidden",Wb="show",Bb="shown",jb="inserted",Kb="click",qb="focusin",Yb="focusout",Gb="mouseenter",Xb="mouseleave",Qb={AUTO:"auto",TOP:"top",RIGHT:k()?"left":"right",BOTTOM:"bottom",LEFT:k()?"right":"left"},Jb={allowList:wu,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},zb={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class os extends _{constructor(l,h){if(typeof i>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(l,h),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Jb}static get DefaultType(){return zb}static get NAME(){return Mb}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(Cu),Nu,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const l=j.trigger(this._element,this.constructor.eventName(Wb)),N=(b(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(l.defaultPrevented||!N)return;this._disposePopper();const W=this._getTipElement();this._element.setAttribute("aria-describedby",W.getAttribute("id"));const{container:J}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(J.append(W),j.trigger(this._element,this.constructor.eventName(jb))),this._popper=this._createPopper(W),W.classList.add(Ir),"ontouchstart"in document.documentElement)for(const de of[].concat(...document.body.children))j.on(de,"mouseover",m);const Q=()=>{j.trigger(this._element,this.constructor.eventName(Bb)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(Q,this.tip,this._isAnimated())}hide(){if(!this._isShown()||j.trigger(this._element,this.constructor.eventName(Hb)).defaultPrevented)return;if(this._getTipElement().classList.remove(Ir),"ontouchstart"in document.documentElement)for(const W of[].concat(...document.body.children))j.off(W,"mouseover",m);this._activeTrigger[Ea]=!1,this._activeTrigger[ya]=!1,this._activeTrigger[Ni]=!1,this._isHovered=null;const N=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.eventName(Ub)))};this._queueCallback(N,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(l){const h=this._getTemplateFactory(l).toHtml();if(!h)return null;h.classList.remove(ba,Ir),h.classList.add(`bs-${this.constructor.NAME}-auto`);const N=p(this.constructor.NAME).toString();return h.setAttribute("id",N),this._isAnimated()&&h.classList.add(ba),h}setContent(l){this._newContent=l,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(l){return this._templateFactory?this._templateFactory.changeContent(l):this._templateFactory=new Rb({...this._config,content:l,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Fb]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(l){return this.constructor.getOrCreateInstance(l.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ba)}_isShown(){return this.tip&&this.tip.classList.contains(Ir)}_createPopper(l){const h=U(this._config.placement,[this,l,this._element]),N=Qb[h.toUpperCase()];return i.createPopper(this._element,l,this._getPopperConfig(N))}_getOffset(){const{offset:l}=this._config;return typeof l=="string"?l.split(",").map(h=>Number.parseInt(h,10)):typeof l=="function"?h=>l(h,this._element):l}_resolvePossibleFunction(l){return U(l,[this._element,this._element])}_getPopperConfig(l){const h={placement:l,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:N=>{this._getTipElement().setAttribute("data-popper-placement",N.state.placement)}}]};return{...h,...U(this._config.popperConfig,[void 0,h])}}_setListeners(){const l=this._config.trigger.split(" ");for(const h of l)if(h==="click")j.on(this._element,this.constructor.eventName(Kb),this._config.selector,N=>{const W=this._initializeOnDelegatedTarget(N);W._activeTrigger[Ea]=!(W._isShown()&&W._activeTrigger[Ea]),W.toggle()});else if(h!==Vb){const N=h===Ni?this.constructor.eventName(Gb):this.constructor.eventName(qb),W=h===Ni?this.constructor.eventName(Xb):this.constructor.eventName(Yb);j.on(this._element,N,this._config.selector,J=>{const Q=this._initializeOnDelegatedTarget(J);Q._activeTrigger[J.type==="focusin"?ya:Ni]=!0,Q._enter()}),j.on(this._element,W,this._config.selector,J=>{const Q=this._initializeOnDelegatedTarget(J);Q._activeTrigger[J.type==="focusout"?ya:Ni]=Q._element.contains(J.relatedTarget),Q._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(Cu),Nu,this._hideModalHandler)}_fixTitle(){const l=this._element.getAttribute("title");l&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",l),this._element.setAttribute("data-bs-original-title",l),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(l,h){clearTimeout(this._timeout),this._timeout=setTimeout(l,h)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(l){const h=V.getDataAttributes(this._element);for(const N of Object.keys(h))xb.has(N)&&delete h[N];return l={...h,...typeof l=="object"&&l?l:{}},l=this._mergeConfigObj(l),l=this._configAfterMerge(l),this._typeCheckConfig(l),l}_configAfterMerge(l){return l.container=l.container===!1?document.body:R(l.container),typeof l.delay=="number"&&(l.delay={show:l.delay,hide:l.delay}),typeof l.title=="number"&&(l.title=l.title.toString()),typeof l.content=="number"&&(l.content=l.content.toString()),l}_getDelegateConfig(){const l={};for(const[h,N]of Object.entries(this._config))this.constructor.Default[h]!==N&&(l[h]=N);return l.selector=!1,l.trigger="manual",l}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(l){return this.each(function(){const h=os.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof h[l]>"u")throw new TypeError(`No method named "${l}"`);h[l]()}})}}M(os);const Zb="popover",ey=".popover-header",ty=".popover-body",ny={...os.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},sy={...os.DefaultType,content:"(null|string|element|function)"};class Lr extends os{static get Default(){return ny}static get DefaultType(){return sy}static get NAME(){return Zb}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[ey]:this._getTitle(),[ty]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(l){return this.each(function(){const h=Lr.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof h[l]>"u")throw new TypeError(`No method named "${l}"`);h[l]()}})}}M(Lr);const iy="scrollspy",va=".bs.scrollspy",ry=".data-api",oy=`activate${va}`,Ou=`click${va}`,ay=`load${va}${ry}`,ly="dropdown-item",Vs="active",cy='[data-bs-spy="scroll"]',Ta="[href]",uy=".nav, .list-group",Iu=".nav-link",fy=`${Iu}, .nav-item > ${Iu}, .list-group-item`,dy=".dropdown",hy=".dropdown-toggle",py={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},my={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Oi extends _{constructor(l,h){super(l,h),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return py}static get DefaultType(){return my}static get NAME(){return iy}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const l of this._observableSections.values())this._observer.observe(l)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(l){return l.target=R(l.target)||document.body,l.rootMargin=l.offset?`${l.offset}px 0px -30%`:l.rootMargin,typeof l.threshold=="string"&&(l.threshold=l.threshold.split(",").map(h=>Number.parseFloat(h))),l}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(j.off(this._config.target,Ou),j.on(this._config.target,Ou,Ta,l=>{const h=this._observableSections.get(l.target.hash);if(h){l.preventDefault();const N=this._rootElement||window,W=h.offsetTop-this._element.offsetTop;if(N.scrollTo){N.scrollTo({top:W,behavior:"smooth"});return}N.scrollTop=W}}))}_getNewObserver(){const l={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(h=>this._observerCallback(h),l)}_observerCallback(l){const h=Q=>this._targetLinks.get(`#${Q.target.id}`),N=Q=>{this._previousScrollData.visibleEntryTop=Q.target.offsetTop,this._process(h(Q))},W=(this._rootElement||document.documentElement).scrollTop,J=W>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=W;for(const Q of l){if(!Q.isIntersecting){this._activeTarget=null,this._clearActiveClass(h(Q));continue}const de=Q.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(J&&de){if(N(Q),!W)return;continue}!J&&!de&&N(Q)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const l=S.find(Ta,this._config.target);for(const h of l){if(!h.hash||T(h))continue;const N=S.findOne(decodeURI(h.hash),this._element);y(N)&&(this._targetLinks.set(decodeURI(h.hash),h),this._observableSections.set(h.hash,N))}}_process(l){this._activeTarget!==l&&(this._clearActiveClass(this._config.target),this._activeTarget=l,l.classList.add(Vs),this._activateParents(l),j.trigger(this._element,oy,{relatedTarget:l}))}_activateParents(l){if(l.classList.contains(ly)){S.findOne(hy,l.closest(dy)).classList.add(Vs);return}for(const h of S.parents(l,uy))for(const N of S.prev(h,fy))N.classList.add(Vs)}_clearActiveClass(l){l.classList.remove(Vs);const h=S.find(`${Ta}.${Vs}`,l);for(const N of h)N.classList.remove(Vs)}static jQueryInterface(l){return this.each(function(){const h=Oi.getOrCreateInstance(this,l);if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l]()}})}}j.on(window,ay,()=>{for(const A of S.find(cy))Oi.getOrCreateInstance(A)}),M(Oi);const _y="tab",as=".bs.tab",gy=`hide${as}`,by=`hidden${as}`,yy=`show${as}`,Ey=`shown${as}`,vy=`click${as}`,Ty=`keydown${as}`,Sy=`load${as}`,Ay="ArrowLeft",Lu="ArrowRight",wy="ArrowUp",Du="ArrowDown",Sa="Home",ku="End",ls="active",Pu="fade",Aa="show",Cy="dropdown",Ru=".dropdown-toggle",Ny=".dropdown-menu",wa=`:not(${Ru})`,Oy='.list-group, .nav, [role="tablist"]',Iy=".nav-item, .list-group-item",Ly=`.nav-link${wa}, .list-group-item${wa}, [role="tab"]${wa}`,Mu='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ca=`${Ly}, ${Mu}`,Dy=`.${ls}[data-bs-toggle="tab"], .${ls}[data-bs-toggle="pill"], .${ls}[data-bs-toggle="list"]`;class cs extends _{constructor(l){super(l),this._parent=this._element.closest(Oy),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),j.on(this._element,Ty,h=>this._keydown(h)))}static get NAME(){return _y}show(){const l=this._element;if(this._elemIsActive(l))return;const h=this._getActiveElem(),N=h?j.trigger(h,gy,{relatedTarget:l}):null;j.trigger(l,yy,{relatedTarget:h}).defaultPrevented||N&&N.defaultPrevented||(this._deactivate(h,l),this._activate(l,h))}_activate(l,h){if(!l)return;l.classList.add(ls),this._activate(S.getElementFromSelector(l));const N=()=>{if(l.getAttribute("role")!=="tab"){l.classList.add(Aa);return}l.removeAttribute("tabindex"),l.setAttribute("aria-selected",!0),this._toggleDropDown(l,!0),j.trigger(l,Ey,{relatedTarget:h})};this._queueCallback(N,l,l.classList.contains(Pu))}_deactivate(l,h){if(!l)return;l.classList.remove(ls),l.blur(),this._deactivate(S.getElementFromSelector(l));const N=()=>{if(l.getAttribute("role")!=="tab"){l.classList.remove(Aa);return}l.setAttribute("aria-selected",!1),l.setAttribute("tabindex","-1"),this._toggleDropDown(l,!1),j.trigger(l,by,{relatedTarget:h})};this._queueCallback(N,l,l.classList.contains(Pu))}_keydown(l){if(![Ay,Lu,wy,Du,Sa,ku].includes(l.key))return;l.stopPropagation(),l.preventDefault();const h=this._getChildren().filter(W=>!T(W));let N;if([Sa,ku].includes(l.key))N=h[l.key===Sa?0:h.length-1];else{const W=[Lu,Du].includes(l.key);N=Y(h,l.target,W,!0)}N&&(N.focus({preventScroll:!0}),cs.getOrCreateInstance(N).show())}_getChildren(){return S.find(Ca,this._parent)}_getActiveElem(){return this._getChildren().find(l=>this._elemIsActive(l))||null}_setInitialAttributes(l,h){this._setAttributeIfNotExists(l,"role","tablist");for(const N of h)this._setInitialAttributesOnChild(N)}_setInitialAttributesOnChild(l){l=this._getInnerElement(l);const h=this._elemIsActive(l),N=this._getOuterElement(l);l.setAttribute("aria-selected",h),N!==l&&this._setAttributeIfNotExists(N,"role","presentation"),h||l.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(l,"role","tab"),this._setInitialAttributesOnTargetPanel(l)}_setInitialAttributesOnTargetPanel(l){const h=S.getElementFromSelector(l);h&&(this._setAttributeIfNotExists(h,"role","tabpanel"),l.id&&this._setAttributeIfNotExists(h,"aria-labelledby",`${l.id}`))}_toggleDropDown(l,h){const N=this._getOuterElement(l);if(!N.classList.contains(Cy))return;const W=(J,Q)=>{const de=S.findOne(J,N);de&&de.classList.toggle(Q,h)};W(Ru,ls),W(Ny,Aa),N.setAttribute("aria-expanded",h)}_setAttributeIfNotExists(l,h,N){l.hasAttribute(h)||l.setAttribute(h,N)}_elemIsActive(l){return l.classList.contains(ls)}_getInnerElement(l){return l.matches(Ca)?l:S.findOne(Ca,l)}_getOuterElement(l){return l.closest(Iy)||l}static jQueryInterface(l){return this.each(function(){const h=cs.getOrCreateInstance(this);if(typeof l=="string"){if(h[l]===void 0||l.startsWith("_")||l==="constructor")throw new TypeError(`No method named "${l}"`);h[l]()}})}}j.on(document,vy,Mu,function(A){["A","AREA"].includes(this.tagName)&&A.preventDefault(),!T(this)&&cs.getOrCreateInstance(this).show()}),j.on(window,Sy,()=>{for(const A of S.find(Dy))cs.getOrCreateInstance(A)}),M(cs);const ky="toast",xn=".bs.toast",Py=`mouseover${xn}`,Ry=`mouseout${xn}`,My=`focusin${xn}`,xy=`focusout${xn}`,$y=`hide${xn}`,Fy=`hidden${xn}`,Vy=`show${xn}`,Hy=`shown${xn}`,Uy="fade",xu="hide",Dr="show",kr="showing",Wy={animation:"boolean",autohide:"boolean",delay:"number"},By={animation:!0,autohide:!0,delay:5e3};class Ii extends _{constructor(l,h){super(l,h),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return By}static get DefaultType(){return Wy}static get NAME(){return ky}show(){if(j.trigger(this._element,Vy).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(Uy);const h=()=>{this._element.classList.remove(kr),j.trigger(this._element,Hy),this._maybeScheduleHide()};this._element.classList.remove(xu),w(this._element),this._element.classList.add(Dr,kr),this._queueCallback(h,this._element,this._config.animation)}hide(){if(!this.isShown()||j.trigger(this._element,$y).defaultPrevented)return;const h=()=>{this._element.classList.add(xu),this._element.classList.remove(kr,Dr),j.trigger(this._element,Fy)};this._element.classList.add(kr),this._queueCallback(h,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Dr),super.dispose()}isShown(){return this._element.classList.contains(Dr)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(l,h){switch(l.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=h;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=h;break}}if(h){this._clearTimeout();return}const N=l.relatedTarget;this._element===N||this._element.contains(N)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,Py,l=>this._onInteraction(l,!0)),j.on(this._element,Ry,l=>this._onInteraction(l,!1)),j.on(this._element,My,l=>this._onInteraction(l,!0)),j.on(this._element,xy,l=>this._onInteraction(l,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(l){return this.each(function(){const h=Ii.getOrCreateInstance(this,l);if(typeof l=="string"){if(typeof h[l]>"u")throw new TypeError(`No method named "${l}"`);h[l](this)}})}}return F(Ii),M(Ii),{Alert:ue,Button:it,Carousel:Ms,Collapse:$s,Dropdown:Jt,Modal:rs,Offcanvas:pn,Popover:Lr,ScrollSpy:Oi,Tab:cs,Toast:Ii,Tooltip:os}})})(Km);var QO=Km.exports;function JO(e,t){KN().then(n=>{e.use(n),e.provide("i18n",n.global),e.mount("#app"),t&&t(e)})}const zO=(e,t)=>{const n=e.__vccOpts||e;for(const[s,i]of t)n[s]=i;return n};export{dr as A,oc as B,Ti as C,Ue as F,zO as _,LT as a,QO as b,ul as c,sc as d,PT as e,Ao as f,ic as g,RT as h,JO as i,Mv as j,Ce as k,$v as l,Kl as m,bo as n,er as o,hs as p,ni as q,Zs as r,kv as s,Pd as t,Ko as u,Tp as v,cv as w,Qv as x,gT as y,Yv as z};