spin-wheel
Version:
An easy to use, themeable component for randomising choices and prizes.
1 lines • 78.9 kB
JavaScript
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))s(n);new MutationObserver(n=>{for(const r of n)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 i(n){const r={};return n.integrity&&(r.integrity=n.integrity),n.referrerPolicy&&(r.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?r.credentials="include":n.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(n){if(n.ep)return;n.ep=!0;const r=i(n);fetch(n.href,r)}})();function xi(t,e){const i=Object.create(null),s=t.split(",");for(let n=0;n<s.length;n++)i[s[n]]=!0;return n=>!!i[n]}const H={},qe=[],Ce=()=>{},Sn=()=>!1,jt=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),wi=t=>t.startsWith("onUpdate:"),G=Object.assign,Ri=(t,e)=>{const i=t.indexOf(e);i>-1&&t.splice(i,1)},In=Object.prototype.hasOwnProperty,F=(t,e)=>In.call(t,e),I=Array.isArray,Ye=t=>kt(t)==="[object Map]",Is=t=>kt(t)==="[object Set]",T=t=>typeof t=="function",K=t=>typeof t=="string",tt=t=>typeof t=="symbol",j=t=>t!==null&&typeof t=="object",Ms=t=>(j(t)||T(t))&&T(t.then)&&T(t.catch),Ts=Object.prototype.toString,kt=t=>Ts.call(t),Mn=t=>kt(t).slice(8,-1),As=t=>kt(t)==="[object Object]",Ei=t=>K(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,At=xi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ut=t=>{const e=Object.create(null);return i=>e[i]||(e[i]=t(i))},Tn=/-(\w)/g,Qe=Ut(t=>t.replace(Tn,(e,i)=>i?i.toUpperCase():"")),An=/\B([A-Z])/g,it=Ut(t=>t.replace(An,"-$1").toLowerCase()),Os=Ut(t=>t.charAt(0).toUpperCase()+t.slice(1)),Gt=Ut(t=>t?`on${Os(t)}`:""),je=(t,e)=>!Object.is(t,e),ei=(t,e)=>{for(let i=0;i<t.length;i++)t[i](e)},Wt=(t,e,i)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:i})},On=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let Ji;const ui=()=>Ji||(Ji=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Li(t){if(I(t)){const e={};for(let i=0;i<t.length;i++){const s=t[i],n=K(s)?Dn(s):Li(s);if(n)for(const r in n)e[r]=n[r]}return e}else if(K(t)||j(t))return t}const Pn=/;(?![^(]*\))/g,Fn=/:([^]+)/,Wn=/\/\*[^]*?\*\//g;function Dn(t){const e={};return t.replace(Wn,"").split(Pn).forEach(i=>{if(i){const s=i.split(Fn);s.length>1&&(e[s[0].trim()]=s[1].trim())}}),e}function Si(t){let e="";if(K(t))e=t;else if(I(t))for(let i=0;i<t.length;i++){const s=Si(t[i]);s&&(e+=s+" ")}else if(j(t))for(const i in t)t[i]&&(e+=i+" ");return e.trim()}const Nn="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Bn=xi(Nn);function Ps(t){return!!t||t===""}const zn=t=>K(t)?t:t==null?"":I(t)||j(t)&&(t.toString===Ts||!T(t.toString))?JSON.stringify(t,Fs,2):String(t),Fs=(t,e)=>e&&e.__v_isRef?Fs(t,e.value):Ye(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((i,[s,n],r)=>(i[ti(s,r)+" =>"]=n,i),{})}:Is(e)?{[`Set(${e.size})`]:[...e.values()].map(i=>ti(i))}:tt(e)?ti(e):j(e)&&!I(e)&&!As(e)?String(e):e,ti=(t,e="")=>{var i;return tt(t)?`Symbol(${(i=t.description)!=null?i:e})`:t};let ae;class Hn{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ae,!e&&ae&&(this.index=(ae.scopes||(ae.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const i=ae;try{return ae=this,e()}finally{ae=i}}}on(){ae=this}off(){ae=this.parent}stop(e){if(this._active){let i,s;for(i=0,s=this.effects.length;i<s;i++)this.effects[i].stop();for(i=0,s=this.cleanups.length;i<s;i++)this.cleanups[i]();if(this.scopes)for(i=0,s=this.scopes.length;i<s;i++)this.scopes[i].stop(!0);if(!this.detached&&this.parent&&!e){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.parent=void 0,this._active=!1}}}function Vn(t,e=ae){e&&e.active&&e.effects.push(t)}function jn(){return ae}const Ii=t=>{const e=new Set(t);return e.w=0,e.n=0,e},Ws=t=>(t.w&Oe)>0,Ds=t=>(t.n&Oe)>0,kn=({deps:t})=>{if(t.length)for(let e=0;e<t.length;e++)t[e].w|=Oe},Un=t=>{const{deps:e}=t;if(e.length){let i=0;for(let s=0;s<e.length;s++){const n=e[s];Ws(n)&&!Ds(n)?n.delete(t):e[i++]=n,n.w&=~Oe,n.n&=~Oe}e.length=i}},ci=new WeakMap;let ft=0,Oe=1;const fi=30;let ue;const He=Symbol(""),hi=Symbol("");class Mi{constructor(e,i=null,s){this.fn=e,this.scheduler=i,this.active=!0,this.deps=[],this.parent=void 0,Vn(this,s)}run(){if(!this.active)return this.fn();let e=ue,i=Me;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=ue,ue=this,Me=!0,Oe=1<<++ft,ft<=fi?kn(this):Qi(this),this.fn()}finally{ft<=fi&&Un(this),Oe=1<<--ft,ue=this.parent,Me=i,this.parent=void 0,this.deferStop&&this.stop()}}stop(){ue===this?this.deferStop=!0:this.active&&(Qi(this),this.onStop&&this.onStop(),this.active=!1)}}function Qi(t){const{deps:e}=t;if(e.length){for(let i=0;i<e.length;i++)e[i].delete(t);e.length=0}}let Me=!0;const Ns=[];function st(){Ns.push(Me),Me=!1}function nt(){const t=Ns.pop();Me=t===void 0?!0:t}function se(t,e,i){if(Me&&ue){let s=ci.get(t);s||ci.set(t,s=new Map);let n=s.get(i);n||s.set(i,n=Ii()),Bs(n)}}function Bs(t,e){let i=!1;ft<=fi?Ds(t)||(t.n|=Oe,i=!Ws(t)):i=!t.has(ue),i&&(t.add(ue),ue.deps.push(t))}function Re(t,e,i,s,n,r){const o=ci.get(t);if(!o)return;let a=[];if(e==="clear")a=[...o.values()];else if(i==="length"&&I(t)){const c=Number(s);o.forEach((f,m)=>{(m==="length"||!tt(m)&&m>=c)&&a.push(f)})}else switch(i!==void 0&&a.push(o.get(i)),e){case"add":I(t)?Ei(i)&&a.push(o.get("length")):(a.push(o.get(He)),Ye(t)&&a.push(o.get(hi)));break;case"delete":I(t)||(a.push(o.get(He)),Ye(t)&&a.push(o.get(hi)));break;case"set":Ye(t)&&a.push(o.get(He));break}if(a.length===1)a[0]&&di(a[0]);else{const c=[];for(const f of a)f&&c.push(...f);di(Ii(c))}}function di(t,e){const i=I(t)?t:[...t];for(const s of i)s.computed&&Zi(s);for(const s of i)s.computed||Zi(s)}function Zi(t,e){(t!==ue||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const $n=xi("__proto__,__v_isRef,__isVue"),zs=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(tt)),Gi=Kn();function Kn(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...i){const s=W(this);for(let r=0,o=this.length;r<o;r++)se(s,"get",r+"");const n=s[e](...i);return n===-1||n===!1?s[e](...i.map(W)):n}}),["push","pop","shift","unshift","splice"].forEach(e=>{t[e]=function(...i){st();const s=W(this)[e].apply(this,i);return nt(),s}}),t}function qn(t){const e=W(this);return se(e,"has",t),e.hasOwnProperty(t)}class Hs{constructor(e=!1,i=!1){this._isReadonly=e,this._shallow=i}get(e,i,s){const n=this._isReadonly,r=this._shallow;if(i==="__v_isReactive")return!n;if(i==="__v_isReadonly")return n;if(i==="__v_isShallow")return r;if(i==="__v_raw")return s===(n?r?or:Us:r?ks:js).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(s)?e:void 0;const o=I(e);if(!n){if(o&&F(Gi,i))return Reflect.get(Gi,i,s);if(i==="hasOwnProperty")return qn}const a=Reflect.get(e,i,s);return(tt(i)?zs.has(i):$n(i))||(n||se(e,"get",i),r)?a:ne(a)?o&&Ei(i)?a:a.value:j(a)?n?$s(a):Oi(a):a}}class Vs extends Hs{constructor(e=!1){super(!1,e)}set(e,i,s,n){let r=e[i];if(!this._shallow){const c=Ze(r);if(!Dt(s)&&!Ze(s)&&(r=W(r),s=W(s)),!I(e)&&ne(r)&&!ne(s))return c?!1:(r.value=s,!0)}const o=I(e)&&Ei(i)?Number(i)<e.length:F(e,i),a=Reflect.set(e,i,s,n);return e===W(n)&&(o?je(s,r)&&Re(e,"set",i,s):Re(e,"add",i,s)),a}deleteProperty(e,i){const s=F(e,i);e[i];const n=Reflect.deleteProperty(e,i);return n&&s&&Re(e,"delete",i,void 0),n}has(e,i){const s=Reflect.has(e,i);return(!tt(i)||!zs.has(i))&&se(e,"has",i),s}ownKeys(e){return se(e,"iterate",I(e)?"length":He),Reflect.ownKeys(e)}}class Yn extends Hs{constructor(e=!1){super(!0,e)}set(e,i){return!0}deleteProperty(e,i){return!0}}const Xn=new Vs,Jn=new Yn,Qn=new Vs(!0),Ti=t=>t,$t=t=>Reflect.getPrototypeOf(t);function Et(t,e,i=!1,s=!1){t=t.__v_raw;const n=W(t),r=W(e);i||(je(e,r)&&se(n,"get",e),se(n,"get",r));const{has:o}=$t(n),a=s?Ti:i?Fi:mt;if(o.call(n,e))return a(t.get(e));if(o.call(n,r))return a(t.get(r));t!==n&&t.get(e)}function Lt(t,e=!1){const i=this.__v_raw,s=W(i),n=W(t);return e||(je(t,n)&&se(s,"has",t),se(s,"has",n)),t===n?i.has(t):i.has(t)||i.has(n)}function St(t,e=!1){return t=t.__v_raw,!e&&se(W(t),"iterate",He),Reflect.get(t,"size",t)}function es(t){t=W(t);const e=W(this);return $t(e).has.call(e,t)||(e.add(t),Re(e,"add",t,t)),this}function ts(t,e){e=W(e);const i=W(this),{has:s,get:n}=$t(i);let r=s.call(i,t);r||(t=W(t),r=s.call(i,t));const o=n.call(i,t);return i.set(t,e),r?je(e,o)&&Re(i,"set",t,e):Re(i,"add",t,e),this}function is(t){const e=W(this),{has:i,get:s}=$t(e);let n=i.call(e,t);n||(t=W(t),n=i.call(e,t)),s&&s.call(e,t);const r=e.delete(t);return n&&Re(e,"delete",t,void 0),r}function ss(){const t=W(this),e=t.size!==0,i=t.clear();return e&&Re(t,"clear",void 0,void 0),i}function It(t,e){return function(s,n){const r=this,o=r.__v_raw,a=W(o),c=e?Ti:t?Fi:mt;return!t&&se(a,"iterate",He),o.forEach((f,m)=>s.call(n,c(f),c(m),r))}}function Mt(t,e,i){return function(...s){const n=this.__v_raw,r=W(n),o=Ye(r),a=t==="entries"||t===Symbol.iterator&&o,c=t==="keys"&&o,f=n[t](...s),m=i?Ti:e?Fi:mt;return!e&&se(r,"iterate",c?hi:He),{next(){const{value:v,done:w}=f.next();return w?{value:v,done:w}:{value:a?[m(v[0]),m(v[1])]:m(v),done:w}},[Symbol.iterator](){return this}}}}function Se(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function Zn(){const t={get(r){return Et(this,r)},get size(){return St(this)},has:Lt,add:es,set:ts,delete:is,clear:ss,forEach:It(!1,!1)},e={get(r){return Et(this,r,!1,!0)},get size(){return St(this)},has:Lt,add:es,set:ts,delete:is,clear:ss,forEach:It(!1,!0)},i={get(r){return Et(this,r,!0)},get size(){return St(this,!0)},has(r){return Lt.call(this,r,!0)},add:Se("add"),set:Se("set"),delete:Se("delete"),clear:Se("clear"),forEach:It(!0,!1)},s={get(r){return Et(this,r,!0,!0)},get size(){return St(this,!0)},has(r){return Lt.call(this,r,!0)},add:Se("add"),set:Se("set"),delete:Se("delete"),clear:Se("clear"),forEach:It(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{t[r]=Mt(r,!1,!1),i[r]=Mt(r,!0,!1),e[r]=Mt(r,!1,!0),s[r]=Mt(r,!0,!0)}),[t,i,e,s]}const[Gn,er,tr,ir]=Zn();function Ai(t,e){const i=e?t?ir:tr:t?er:Gn;return(s,n,r)=>n==="__v_isReactive"?!t:n==="__v_isReadonly"?t:n==="__v_raw"?s:Reflect.get(F(i,n)&&n in s?i:s,n,r)}const sr={get:Ai(!1,!1)},nr={get:Ai(!1,!0)},rr={get:Ai(!0,!1)},js=new WeakMap,ks=new WeakMap,Us=new WeakMap,or=new WeakMap;function lr(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ar(t){return t.__v_skip||!Object.isExtensible(t)?0:lr(Mn(t))}function Oi(t){return Ze(t)?t:Pi(t,!1,Xn,sr,js)}function ur(t){return Pi(t,!1,Qn,nr,ks)}function $s(t){return Pi(t,!0,Jn,rr,Us)}function Pi(t,e,i,s,n){if(!j(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=n.get(t);if(r)return r;const o=ar(t);if(o===0)return t;const a=new Proxy(t,o===2?s:i);return n.set(t,a),a}function Xe(t){return Ze(t)?Xe(t.__v_raw):!!(t&&t.__v_isReactive)}function Ze(t){return!!(t&&t.__v_isReadonly)}function Dt(t){return!!(t&&t.__v_isShallow)}function Ks(t){return Xe(t)||Ze(t)}function W(t){const e=t&&t.__v_raw;return e?W(e):t}function qs(t){return Wt(t,"__v_skip",!0),t}const mt=t=>j(t)?Oi(t):t,Fi=t=>j(t)?$s(t):t;function Ys(t){Me&&ue&&(t=W(t),Bs(t.dep||(t.dep=Ii())))}function Xs(t,e){t=W(t);const i=t.dep;i&&di(i)}function ne(t){return!!(t&&t.__v_isRef===!0)}function Js(t){return cr(t,!1)}function cr(t,e){return ne(t)?t:new fr(t,e)}class fr{constructor(e,i){this.__v_isShallow=i,this.dep=void 0,this.__v_isRef=!0,this._rawValue=i?e:W(e),this._value=i?e:mt(e)}get value(){return Ys(this),this._value}set value(e){const i=this.__v_isShallow||Dt(e)||Ze(e);e=i?e:W(e),je(e,this._rawValue)&&(this._rawValue=e,this._value=i?e:mt(e),Xs(this))}}function hr(t){return ne(t)?t.value:t}const dr={get:(t,e,i)=>hr(Reflect.get(t,e,i)),set:(t,e,i,s)=>{const n=t[e];return ne(n)&&!ne(i)?(n.value=i,!0):Reflect.set(t,e,i,s)}};function Qs(t){return Xe(t)?t:new Proxy(t,dr)}class gr{constructor(e,i,s,n){this._setter=i,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Mi(e,()=>{this._dirty||(this._dirty=!0,Xs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!n,this.__v_isReadonly=s}get value(){const e=W(this);return Ys(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function mr(t,e,i=!1){let s,n;const r=T(t);return r?(s=t,n=Ce):(s=t.get,n=t.set),new gr(s,n,r||!n,i)}function Te(t,e,i,s){let n;try{n=s?t(...s):t()}catch(r){Kt(r,e,i)}return n}function fe(t,e,i,s){if(T(t)){const r=Te(t,e,i,s);return r&&Ms(r)&&r.catch(o=>{Kt(o,e,i)}),r}const n=[];for(let r=0;r<t.length;r++)n.push(fe(t[r],e,i,s));return n}function Kt(t,e,i,s=!0){const n=e?e.vnode:null;if(e){let r=e.parent;const o=e.proxy,a=i;for(;r;){const f=r.ec;if(f){for(let m=0;m<f.length;m++)if(f[m](t,o,a)===!1)return}r=r.parent}const c=e.appContext.config.errorHandler;if(c){Te(c,null,10,[t,o,a]);return}}pr(t,i,n,s)}function pr(t,e,i,s=!0){console.error(t)}let pt=!1,gi=!1;const Q=[];let be=0;const Je=[];let xe=null,Be=0;const Zs=Promise.resolve();let Wi=null;function _r(t){const e=Wi||Zs;return t?e.then(this?t.bind(this):t):e}function br(t){let e=be+1,i=Q.length;for(;e<i;){const s=e+i>>>1,n=Q[s],r=_t(n);r<t||r===t&&n.pre?e=s+1:i=s}return e}function Di(t){(!Q.length||!Q.includes(t,pt&&t.allowRecurse?be+1:be))&&(t.id==null?Q.push(t):Q.splice(br(t.id),0,t),Gs())}function Gs(){!pt&&!gi&&(gi=!0,Wi=Zs.then(tn))}function yr(t){const e=Q.indexOf(t);e>be&&Q.splice(e,1)}function Cr(t){I(t)?Je.push(...t):(!xe||!xe.includes(t,t.allowRecurse?Be+1:Be))&&Je.push(t),Gs()}function ns(t,e,i=pt?be+1:0){for(;i<Q.length;i++){const s=Q[i];if(s&&s.pre){if(t&&s.id!==t.uid)continue;Q.splice(i,1),i--,s()}}}function en(t){if(Je.length){const e=[...new Set(Je)];if(Je.length=0,xe){xe.push(...e);return}for(xe=e,xe.sort((i,s)=>_t(i)-_t(s)),Be=0;Be<xe.length;Be++)xe[Be]();xe=null,Be=0}}const _t=t=>t.id==null?1/0:t.id,vr=(t,e)=>{const i=_t(t)-_t(e);if(i===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return i};function tn(t){gi=!1,pt=!0,Q.sort(vr);try{for(be=0;be<Q.length;be++){const e=Q[be];e&&e.active!==!1&&Te(e,null,14)}}finally{be=0,Q.length=0,en(),pt=!1,Wi=null,(Q.length||Je.length)&&tn()}}function xr(t,e,...i){if(t.isUnmounted)return;const s=t.vnode.props||H;let n=i;const r=e.startsWith("update:"),o=r&&e.slice(7);if(o&&o in s){const m=`${o==="modelValue"?"model":o}Modifiers`,{number:v,trim:w}=s[m]||H;w&&(n=i.map(M=>K(M)?M.trim():M)),v&&(n=i.map(On))}let a,c=s[a=Gt(e)]||s[a=Gt(Qe(e))];!c&&r&&(c=s[a=Gt(it(e))]),c&&fe(c,t,6,n);const f=s[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,fe(f,t,6,n)}}function sn(t,e,i=!1){const s=e.emitsCache,n=s.get(t);if(n!==void 0)return n;const r=t.emits;let o={},a=!1;if(!T(t)){const c=f=>{const m=sn(f,e,!0);m&&(a=!0,G(o,m))};!i&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!r&&!a?(j(t)&&s.set(t,null),null):(I(r)?r.forEach(c=>o[c]=null):G(o,r),j(t)&&s.set(t,o),o)}function qt(t,e){return!t||!jt(e)?!1:(e=e.slice(2).replace(/Once$/,""),F(t,e[0].toLowerCase()+e.slice(1))||F(t,it(e))||F(t,e))}let ye=null,nn=null;function Nt(t){const e=ye;return ye=t,nn=t&&t.type.__scopeId||null,e}function wr(t,e=ye,i){if(!e||t._n)return t;const s=(...n)=>{s._d&&gs(-1);const r=Nt(e);let o;try{o=t(...n)}finally{Nt(r),s._d&&gs(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function ii(t){const{type:e,vnode:i,proxy:s,withProxy:n,props:r,propsOptions:[o],slots:a,attrs:c,emit:f,render:m,renderCache:v,data:w,setupState:M,ctx:k,inheritAttrs:P}=t;let $,X;const q=Nt(t);try{if(i.shapeFlag&4){const A=n||s,he=A;$=_e(m.call(he,A,v,r,M,w,k)),X=c}else{const A=e;$=_e(A.length>1?A(r,{attrs:c,slots:a,emit:f}):A(r,null)),X=e.props?c:Rr(c)}}catch(A){gt.length=0,Kt(A,t,1),$=Ae(bt)}let J=$;if(X&&P!==!1){const A=Object.keys(X),{shapeFlag:he}=J;A.length&&he&7&&(o&&A.some(wi)&&(X=Er(X,o)),J=Ge(J,X))}return i.dirs&&(J=Ge(J),J.dirs=J.dirs?J.dirs.concat(i.dirs):i.dirs),i.transition&&(J.transition=i.transition),$=J,Nt(q),$}const Rr=t=>{let e;for(const i in t)(i==="class"||i==="style"||jt(i))&&((e||(e={}))[i]=t[i]);return e},Er=(t,e)=>{const i={};for(const s in t)(!wi(s)||!(s.slice(9)in e))&&(i[s]=t[s]);return i};function Lr(t,e,i){const{props:s,children:n,component:r}=t,{props:o,children:a,patchFlag:c}=e,f=r.emitsOptions;if(e.dirs||e.transition)return!0;if(i&&c>=0){if(c&1024)return!0;if(c&16)return s?rs(s,o,f):!!o;if(c&8){const m=e.dynamicProps;for(let v=0;v<m.length;v++){const w=m[v];if(o[w]!==s[w]&&!qt(f,w))return!0}}}else return(n||a)&&(!a||!a.$stable)?!0:s===o?!1:s?o?rs(s,o,f):!0:!!o;return!1}function rs(t,e,i){const s=Object.keys(e);if(s.length!==Object.keys(t).length)return!0;for(let n=0;n<s.length;n++){const r=s[n];if(e[r]!==t[r]&&!qt(i,r))return!0}return!1}function Sr({vnode:t,parent:e},i){for(;e&&e.subTree===t;)(t=e.vnode).el=i,e=e.parent}const Ir=Symbol.for("v-ndc"),Mr=t=>t.__isSuspense;function Tr(t,e){e&&e.pendingBranch?I(t)?e.effects.push(...t):e.effects.push(t):Cr(t)}const Tt={};function si(t,e,i){return rn(t,e,i)}function rn(t,e,{immediate:i,deep:s,flush:n,onTrack:r,onTrigger:o}=H){var a;const c=jn()===((a=Z)==null?void 0:a.scope)?Z:null;let f,m=!1,v=!1;if(ne(t)?(f=()=>t.value,m=Dt(t)):Xe(t)?(f=()=>t,s=!0):I(t)?(v=!0,m=t.some(A=>Xe(A)||Dt(A)),f=()=>t.map(A=>{if(ne(A))return A.value;if(Xe(A))return Ke(A);if(T(A))return Te(A,c,2)})):T(t)?e?f=()=>Te(t,c,2):f=()=>{if(!(c&&c.isUnmounted))return w&&w(),fe(t,c,3,[M])}:f=Ce,e&&s){const A=f;f=()=>Ke(A())}let w,M=A=>{w=q.onStop=()=>{Te(A,c,4),w=q.onStop=void 0}},k;if(Ct)if(M=Ce,e?i&&fe(e,c,3,[f(),v?[]:void 0,M]):f(),n==="sync"){const A=Eo();k=A.__watcherHandles||(A.__watcherHandles=[])}else return Ce;let P=v?new Array(t.length).fill(Tt):Tt;const $=()=>{if(q.active)if(e){const A=q.run();(s||m||(v?A.some((he,ke)=>je(he,P[ke])):je(A,P)))&&(w&&w(),fe(e,c,3,[A,P===Tt?void 0:v&&P[0]===Tt?[]:P,M]),P=A)}else q.run()};$.allowRecurse=!!e;let X;n==="sync"?X=$:n==="post"?X=()=>ie($,c&&c.suspense):($.pre=!0,c&&($.id=c.uid),X=()=>Di($));const q=new Mi(f,X);e?i?$():P=q.run():n==="post"?ie(q.run.bind(q),c&&c.suspense):q.run();const J=()=>{q.stop(),c&&c.scope&&Ri(c.scope.effects,q)};return k&&k.push(J),J}function Ar(t,e,i){const s=this.proxy,n=K(t)?t.includes(".")?on(s,t):()=>s[t]:t.bind(s,s);let r;T(e)?r=e:(r=e.handler,i=e);const o=Z;et(this);const a=rn(n,r.bind(s),i);return o?et(o):Ve(),a}function on(t,e){const i=e.split(".");return()=>{let s=t;for(let n=0;n<i.length&&s;n++)s=s[i[n]];return s}}function Ke(t,e){if(!j(t)||t.__v_skip||(e=e||new Set,e.has(t)))return t;if(e.add(t),ne(t))Ke(t.value,e);else if(I(t))for(let i=0;i<t.length;i++)Ke(t[i],e);else if(Is(t)||Ye(t))t.forEach(i=>{Ke(i,e)});else if(As(t))for(const i in t)Ke(t[i],e);return t}function De(t,e,i,s){const n=t.dirs,r=e&&e.dirs;for(let o=0;o<n.length;o++){const a=n[o];r&&(a.oldValue=r[o].value);let c=a.dir[s];c&&(st(),fe(c,i,8,[t.el,a,t,e]),nt())}}const Ot=t=>!!t.type.__asyncLoader,ln=t=>t.type.__isKeepAlive;function Or(t,e){an(t,"a",e)}function Pr(t,e){an(t,"da",e)}function an(t,e,i=Z){const s=t.__wdc||(t.__wdc=()=>{let n=i;for(;n;){if(n.isDeactivated)return;n=n.parent}return t()});if(Yt(e,s,i),i){let n=i.parent;for(;n&&n.parent;)ln(n.parent.vnode)&&Fr(s,e,i,n),n=n.parent}}function Fr(t,e,i,s){const n=Yt(e,t,s,!0);fn(()=>{Ri(s[e],n)},i)}function Yt(t,e,i=Z,s=!1){if(i){const n=i[t]||(i[t]=[]),r=e.__weh||(e.__weh=(...o)=>{if(i.isUnmounted)return;st(),et(i);const a=fe(e,i,t,o);return Ve(),nt(),a});return s?n.unshift(r):n.push(r),r}}const Ee=t=>(e,i=Z)=>(!Ct||t==="sp")&&Yt(t,(...s)=>e(...s),i),Wr=Ee("bm"),un=Ee("m"),Dr=Ee("bu"),cn=Ee("u"),Nr=Ee("bum"),fn=Ee("um"),Br=Ee("sp"),zr=Ee("rtg"),Hr=Ee("rtc");function Vr(t,e=Z){Yt("ec",t,e)}const mi=t=>t?wn(t)?Vi(t)||t.proxy:mi(t.parent):null,dt=G(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>mi(t.parent),$root:t=>mi(t.root),$emit:t=>t.emit,$options:t=>Ni(t),$forceUpdate:t=>t.f||(t.f=()=>Di(t.update)),$nextTick:t=>t.n||(t.n=_r.bind(t.proxy)),$watch:t=>Ar.bind(t)}),ni=(t,e)=>t!==H&&!t.__isScriptSetup&&F(t,e),jr={get({_:t},e){const{ctx:i,setupState:s,data:n,props:r,accessCache:o,type:a,appContext:c}=t;let f;if(e[0]!=="$"){const M=o[e];if(M!==void 0)switch(M){case 1:return s[e];case 2:return n[e];case 4:return i[e];case 3:return r[e]}else{if(ni(s,e))return o[e]=1,s[e];if(n!==H&&F(n,e))return o[e]=2,n[e];if((f=t.propsOptions[0])&&F(f,e))return o[e]=3,r[e];if(i!==H&&F(i,e))return o[e]=4,i[e];pi&&(o[e]=0)}}const m=dt[e];let v,w;if(m)return e==="$attrs"&&se(t,"get",e),m(t);if((v=a.__cssModules)&&(v=v[e]))return v;if(i!==H&&F(i,e))return o[e]=4,i[e];if(w=c.config.globalProperties,F(w,e))return w[e]},set({_:t},e,i){const{data:s,setupState:n,ctx:r}=t;return ni(n,e)?(n[e]=i,!0):s!==H&&F(s,e)?(s[e]=i,!0):F(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(r[e]=i,!0)},has({_:{data:t,setupState:e,accessCache:i,ctx:s,appContext:n,propsOptions:r}},o){let a;return!!i[o]||t!==H&&F(t,o)||ni(e,o)||(a=r[0])&&F(a,o)||F(s,o)||F(dt,o)||F(n.config.globalProperties,o)},defineProperty(t,e,i){return i.get!=null?t._.accessCache[e]=0:F(i,"value")&&this.set(t,e,i.value,null),Reflect.defineProperty(t,e,i)}};function os(t){return I(t)?t.reduce((e,i)=>(e[i]=null,e),{}):t}let pi=!0;function kr(t){const e=Ni(t),i=t.proxy,s=t.ctx;pi=!1,e.beforeCreate&&ls(e.beforeCreate,t,"bc");const{data:n,computed:r,methods:o,watch:a,provide:c,inject:f,created:m,beforeMount:v,mounted:w,beforeUpdate:M,updated:k,activated:P,deactivated:$,beforeDestroy:X,beforeUnmount:q,destroyed:J,unmounted:A,render:he,renderTracked:ke,renderTriggered:rt,errorCaptured:Le,serverPrefetch:Qt,expose:Pe,inheritAttrs:ot,components:vt,directives:xt,filters:Zt}=e;if(f&&Ur(f,s,null),o)for(const V in o){const B=o[V];T(B)&&(s[V]=B.bind(i))}if(n){const V=n.call(i,i);j(V)&&(t.data=Oi(V))}if(pi=!0,r)for(const V in r){const B=r[V],Fe=T(B)?B.bind(i,i):T(B.get)?B.get.bind(i,i):Ce,wt=!T(B)&&T(B.set)?B.set.bind(i):Ce,We=wo({get:Fe,set:wt});Object.defineProperty(s,V,{enumerable:!0,configurable:!0,get:()=>We.value,set:de=>We.value=de})}if(a)for(const V in a)hn(a[V],s,i,V);if(c){const V=T(c)?c.call(i):c;Reflect.ownKeys(V).forEach(B=>{Jr(B,V[B])})}m&&ls(m,t,"c");function ee(V,B){I(B)?B.forEach(Fe=>V(Fe.bind(i))):B&&V(B.bind(i))}if(ee(Wr,v),ee(un,w),ee(Dr,M),ee(cn,k),ee(Or,P),ee(Pr,$),ee(Vr,Le),ee(Hr,ke),ee(zr,rt),ee(Nr,q),ee(fn,A),ee(Br,Qt),I(Pe))if(Pe.length){const V=t.exposed||(t.exposed={});Pe.forEach(B=>{Object.defineProperty(V,B,{get:()=>i[B],set:Fe=>i[B]=Fe})})}else t.exposed||(t.exposed={});he&&t.render===Ce&&(t.render=he),ot!=null&&(t.inheritAttrs=ot),vt&&(t.components=vt),xt&&(t.directives=xt)}function Ur(t,e,i=Ce){I(t)&&(t=_i(t));for(const s in t){const n=t[s];let r;j(n)?"default"in n?r=Pt(n.from||s,n.default,!0):r=Pt(n.from||s):r=Pt(n),ne(r)?Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):e[s]=r}}function ls(t,e,i){fe(I(t)?t.map(s=>s.bind(e.proxy)):t.bind(e.proxy),e,i)}function hn(t,e,i,s){const n=s.includes(".")?on(i,s):()=>i[s];if(K(t)){const r=e[t];T(r)&&si(n,r)}else if(T(t))si(n,t.bind(i));else if(j(t))if(I(t))t.forEach(r=>hn(r,e,i,s));else{const r=T(t.handler)?t.handler.bind(i):e[t.handler];T(r)&&si(n,r,t)}}function Ni(t){const e=t.type,{mixins:i,extends:s}=e,{mixins:n,optionsCache:r,config:{optionMergeStrategies:o}}=t.appContext,a=r.get(e);let c;return a?c=a:!n.length&&!i&&!s?c=e:(c={},n.length&&n.forEach(f=>Bt(c,f,o,!0)),Bt(c,e,o)),j(e)&&r.set(e,c),c}function Bt(t,e,i,s=!1){const{mixins:n,extends:r}=e;r&&Bt(t,r,i,!0),n&&n.forEach(o=>Bt(t,o,i,!0));for(const o in e)if(!(s&&o==="expose")){const a=$r[o]||i&&i[o];t[o]=a?a(t[o],e[o]):e[o]}return t}const $r={data:as,props:us,emits:us,methods:ht,computed:ht,beforeCreate:te,created:te,beforeMount:te,mounted:te,beforeUpdate:te,updated:te,beforeDestroy:te,beforeUnmount:te,destroyed:te,unmounted:te,activated:te,deactivated:te,errorCaptured:te,serverPrefetch:te,components:ht,directives:ht,watch:qr,provide:as,inject:Kr};function as(t,e){return e?t?function(){return G(T(t)?t.call(this,this):t,T(e)?e.call(this,this):e)}:e:t}function Kr(t,e){return ht(_i(t),_i(e))}function _i(t){if(I(t)){const e={};for(let i=0;i<t.length;i++)e[t[i]]=t[i];return e}return t}function te(t,e){return t?[...new Set([].concat(t,e))]:e}function ht(t,e){return t?G(Object.create(null),t,e):e}function us(t,e){return t?I(t)&&I(e)?[...new Set([...t,...e])]:G(Object.create(null),os(t),os(e??{})):e}function qr(t,e){if(!t)return e;if(!e)return t;const i=G(Object.create(null),t);for(const s in e)i[s]=te(t[s],e[s]);return i}function dn(){return{app:null,config:{isNativeTag:Sn,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Yr=0;function Xr(t,e){return function(s,n=null){T(s)||(s=G({},s)),n!=null&&!j(n)&&(n=null);const r=dn(),o=new WeakSet;let a=!1;const c=r.app={_uid:Yr++,_component:s,_props:n,_container:null,_context:r,_instance:null,version:Lo,get config(){return r.config},set config(f){},use(f,...m){return o.has(f)||(f&&T(f.install)?(o.add(f),f.install(c,...m)):T(f)&&(o.add(f),f(c,...m))),c},mixin(f){return r.mixins.includes(f)||r.mixins.push(f),c},component(f,m){return m?(r.components[f]=m,c):r.components[f]},directive(f,m){return m?(r.directives[f]=m,c):r.directives[f]},mount(f,m,v){if(!a){const w=Ae(s,n);return w.appContext=r,m&&e?e(w,f):t(w,f,v),a=!0,c._container=f,f.__vue_app__=c,Vi(w.component)||w.component.proxy}},unmount(){a&&(t(null,c._container),delete c._container.__vue_app__)},provide(f,m){return r.provides[f]=m,c},runWithContext(f){zt=c;try{return f()}finally{zt=null}}};return c}}let zt=null;function Jr(t,e){if(Z){let i=Z.provides;const s=Z.parent&&Z.parent.provides;s===i&&(i=Z.provides=Object.create(s)),i[t]=e}}function Pt(t,e,i=!1){const s=Z||ye;if(s||zt){const n=s?s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:zt._context.provides;if(n&&t in n)return n[t];if(arguments.length>1)return i&&T(e)?e.call(s&&s.proxy):e}}function Qr(t,e,i,s=!1){const n={},r={};Wt(r,Jt,1),t.propsDefaults=Object.create(null),gn(t,e,n,r);for(const o in t.propsOptions[0])o in n||(n[o]=void 0);i?t.props=s?n:ur(n):t.type.props?t.props=n:t.props=r,t.attrs=r}function Zr(t,e,i,s){const{props:n,attrs:r,vnode:{patchFlag:o}}=t,a=W(n),[c]=t.propsOptions;let f=!1;if((s||o>0)&&!(o&16)){if(o&8){const m=t.vnode.dynamicProps;for(let v=0;v<m.length;v++){let w=m[v];if(qt(t.emitsOptions,w))continue;const M=e[w];if(c)if(F(r,w))M!==r[w]&&(r[w]=M,f=!0);else{const k=Qe(w);n[k]=bi(c,a,k,M,t,!1)}else M!==r[w]&&(r[w]=M,f=!0)}}}else{gn(t,e,n,r)&&(f=!0);let m;for(const v in a)(!e||!F(e,v)&&((m=it(v))===v||!F(e,m)))&&(c?i&&(i[v]!==void 0||i[m]!==void 0)&&(n[v]=bi(c,a,v,void 0,t,!0)):delete n[v]);if(r!==a)for(const v in r)(!e||!F(e,v))&&(delete r[v],f=!0)}f&&Re(t,"set","$attrs")}function gn(t,e,i,s){const[n,r]=t.propsOptions;let o=!1,a;if(e)for(let c in e){if(At(c))continue;const f=e[c];let m;n&&F(n,m=Qe(c))?!r||!r.includes(m)?i[m]=f:(a||(a={}))[m]=f:qt(t.emitsOptions,c)||(!(c in s)||f!==s[c])&&(s[c]=f,o=!0)}if(r){const c=W(i),f=a||H;for(let m=0;m<r.length;m++){const v=r[m];i[v]=bi(n,c,v,f[v],t,!F(f,v))}}return o}function bi(t,e,i,s,n,r){const o=t[i];if(o!=null){const a=F(o,"default");if(a&&s===void 0){const c=o.default;if(o.type!==Function&&!o.skipFactory&&T(c)){const{propsDefaults:f}=n;i in f?s=f[i]:(et(n),s=f[i]=c.call(null,e),Ve())}else s=c}o[0]&&(r&&!a?s=!1:o[1]&&(s===""||s===it(i))&&(s=!0))}return s}function mn(t,e,i=!1){const s=e.propsCache,n=s.get(t);if(n)return n;const r=t.props,o={},a=[];let c=!1;if(!T(t)){const m=v=>{c=!0;const[w,M]=mn(v,e,!0);G(o,w),M&&a.push(...M)};!i&&e.mixins.length&&e.mixins.forEach(m),t.extends&&m(t.extends),t.mixins&&t.mixins.forEach(m)}if(!r&&!c)return j(t)&&s.set(t,qe),qe;if(I(r))for(let m=0;m<r.length;m++){const v=Qe(r[m]);cs(v)&&(o[v]=H)}else if(r)for(const m in r){const v=Qe(m);if(cs(v)){const w=r[m],M=o[v]=I(w)||T(w)?{type:w}:G({},w);if(M){const k=ds(Boolean,M.type),P=ds(String,M.type);M[0]=k>-1,M[1]=P<0||k<P,(k>-1||F(M,"default"))&&a.push(v)}}}const f=[o,a];return j(t)&&s.set(t,f),f}function cs(t){return t[0]!=="$"}function fs(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function hs(t,e){return fs(t)===fs(e)}function ds(t,e){return I(e)?e.findIndex(i=>hs(i,t)):T(e)&&hs(e,t)?0:-1}const pn=t=>t[0]==="_"||t==="$stable",Bi=t=>I(t)?t.map(_e):[_e(t)],Gr=(t,e,i)=>{if(e._n)return e;const s=wr((...n)=>Bi(e(...n)),i);return s._c=!1,s},_n=(t,e,i)=>{const s=t._ctx;for(const n in t){if(pn(n))continue;const r=t[n];if(T(r))e[n]=Gr(n,r,s);else if(r!=null){const o=Bi(r);e[n]=()=>o}}},bn=(t,e)=>{const i=Bi(e);t.slots.default=()=>i},eo=(t,e)=>{if(t.vnode.shapeFlag&32){const i=e._;i?(t.slots=W(e),Wt(e,"_",i)):_n(e,t.slots={})}else t.slots={},e&&bn(t,e);Wt(t.slots,Jt,1)},to=(t,e,i)=>{const{vnode:s,slots:n}=t;let r=!0,o=H;if(s.shapeFlag&32){const a=e._;a?i&&a===1?r=!1:(G(n,e),!i&&a===1&&delete n._):(r=!e.$stable,_n(e,n)),o=e}else e&&(bn(t,e),o={default:1});if(r)for(const a in n)!pn(a)&&o[a]==null&&delete n[a]};function yi(t,e,i,s,n=!1){if(I(t)){t.forEach((w,M)=>yi(w,e&&(I(e)?e[M]:e),i,s,n));return}if(Ot(s)&&!n)return;const r=s.shapeFlag&4?Vi(s.component)||s.component.proxy:s.el,o=n?null:r,{i:a,r:c}=t,f=e&&e.r,m=a.refs===H?a.refs={}:a.refs,v=a.setupState;if(f!=null&&f!==c&&(K(f)?(m[f]=null,F(v,f)&&(v[f]=null)):ne(f)&&(f.value=null)),T(c))Te(c,a,12,[o,m]);else{const w=K(c),M=ne(c);if(w||M){const k=()=>{if(t.f){const P=w?F(v,c)?v[c]:m[c]:c.value;n?I(P)&&Ri(P,r):I(P)?P.includes(r)||P.push(r):w?(m[c]=[r],F(v,c)&&(v[c]=m[c])):(c.value=[r],t.k&&(m[t.k]=c.value))}else w?(m[c]=o,F(v,c)&&(v[c]=o)):M&&(c.value=o,t.k&&(m[t.k]=o))};o?(k.id=-1,ie(k,i)):k()}}}const ie=Tr;function io(t){return so(t)}function so(t,e){const i=ui();i.__VUE__=!0;const{insert:s,remove:n,patchProp:r,createElement:o,createText:a,createComment:c,setText:f,setElementText:m,parentNode:v,nextSibling:w,setScopeId:M=Ce,insertStaticContent:k}=t,P=(l,u,h,d=null,g=null,b=null,C=!1,_=null,y=!!u.dynamicChildren)=>{if(l===u)return;l&&!ut(l,u)&&(d=Rt(l),de(l,g,b,!0),l=null),u.patchFlag===-2&&(y=!1,u.dynamicChildren=null);const{type:p,ref:R,shapeFlag:x}=u;switch(p){case Xt:$(l,u,h,d);break;case bt:X(l,u,h,d);break;case ri:l==null&&q(u,h,d,C);break;case we:vt(l,u,h,d,g,b,C,_,y);break;default:x&1?he(l,u,h,d,g,b,C,_,y):x&6?xt(l,u,h,d,g,b,C,_,y):(x&64||x&128)&&p.process(l,u,h,d,g,b,C,_,y,lt)}R!=null&&g&&yi(R,l&&l.ref,b,u||l,!u)},$=(l,u,h,d)=>{if(l==null)s(u.el=a(u.children),h,d);else{const g=u.el=l.el;u.children!==l.children&&f(g,u.children)}},X=(l,u,h,d)=>{l==null?s(u.el=c(u.children||""),h,d):u.el=l.el},q=(l,u,h,d)=>{[l.el,l.anchor]=k(l.children,u,h,d,l.el,l.anchor)},J=({el:l,anchor:u},h,d)=>{let g;for(;l&&l!==u;)g=w(l),s(l,h,d),l=g;s(u,h,d)},A=({el:l,anchor:u})=>{let h;for(;l&&l!==u;)h=w(l),n(l),l=h;n(u)},he=(l,u,h,d,g,b,C,_,y)=>{C=C||u.type==="svg",l==null?ke(u,h,d,g,b,C,_,y):Qt(l,u,g,b,C,_,y)},ke=(l,u,h,d,g,b,C,_)=>{let y,p;const{type:R,props:x,shapeFlag:E,transition:S,dirs:O}=l;if(y=l.el=o(l.type,b,x&&x.is,x),E&8?m(y,l.children):E&16&&Le(l.children,y,null,d,g,b&&R!=="foreignObject",C,_),O&&De(l,null,d,"created"),rt(y,l,l.scopeId,C,d),x){for(const N in x)N!=="value"&&!At(N)&&r(y,N,null,x[N],b,l.children,d,g,ve);"value"in x&&r(y,"value",null,x.value),(p=x.onVnodeBeforeMount)&&me(p,d,l)}O&&De(l,null,d,"beforeMount");const z=no(g,S);z&&S.beforeEnter(y),s(y,u,h),((p=x&&x.onVnodeMounted)||z||O)&&ie(()=>{p&&me(p,d,l),z&&S.enter(y),O&&De(l,null,d,"mounted")},g)},rt=(l,u,h,d,g)=>{if(h&&M(l,h),d)for(let b=0;b<d.length;b++)M(l,d[b]);if(g){let b=g.subTree;if(u===b){const C=g.vnode;rt(l,C,C.scopeId,C.slotScopeIds,g.parent)}}},Le=(l,u,h,d,g,b,C,_,y=0)=>{for(let p=y;p<l.length;p++){const R=l[p]=_?Ie(l[p]):_e(l[p]);P(null,R,u,h,d,g,b,C,_)}},Qt=(l,u,h,d,g,b,C)=>{const _=u.el=l.el;let{patchFlag:y,dynamicChildren:p,dirs:R}=u;y|=l.patchFlag&16;const x=l.props||H,E=u.props||H;let S;h&&Ne(h,!1),(S=E.onVnodeBeforeUpdate)&&me(S,h,u,l),R&&De(u,l,h,"beforeUpdate"),h&&Ne(h,!0);const O=g&&u.type!=="foreignObject";if(p?Pe(l.dynamicChildren,p,_,h,d,O,b):C||B(l,u,_,null,h,d,O,b,!1),y>0){if(y&16)ot(_,u,x,E,h,d,g);else if(y&2&&x.class!==E.class&&r(_,"class",null,E.class,g),y&4&&r(_,"style",x.style,E.style,g),y&8){const z=u.dynamicProps;for(let N=0;N<z.length;N++){const U=z[N],le=x[U],Ue=E[U];(Ue!==le||U==="value")&&r(_,U,le,Ue,g,l.children,h,d,ve)}}y&1&&l.children!==u.children&&m(_,u.children)}else!C&&p==null&&ot(_,u,x,E,h,d,g);((S=E.onVnodeUpdated)||R)&&ie(()=>{S&&me(S,h,u,l),R&&De(u,l,h,"updated")},d)},Pe=(l,u,h,d,g,b,C)=>{for(let _=0;_<u.length;_++){const y=l[_],p=u[_],R=y.el&&(y.type===we||!ut(y,p)||y.shapeFlag&70)?v(y.el):h;P(y,p,R,null,d,g,b,C,!0)}},ot=(l,u,h,d,g,b,C)=>{if(h!==d){if(h!==H)for(const _ in h)!At(_)&&!(_ in d)&&r(l,_,h[_],null,C,u.children,g,b,ve);for(const _ in d){if(At(_))continue;const y=d[_],p=h[_];y!==p&&_!=="value"&&r(l,_,p,y,C,u.children,g,b,ve)}"value"in d&&r(l,"value",h.value,d.value)}},vt=(l,u,h,d,g,b,C,_,y)=>{const p=u.el=l?l.el:a(""),R=u.anchor=l?l.anchor:a("");let{patchFlag:x,dynamicChildren:E,slotScopeIds:S}=u;S&&(_=_?_.concat(S):S),l==null?(s(p,h,d),s(R,h,d),Le(u.children,h,R,g,b,C,_,y)):x>0&&x&64&&E&&l.dynamicChildren?(Pe(l.dynamicChildren,E,h,g,b,C,_),(u.key!=null||g&&u===g.subTree)&&yn(l,u,!0)):B(l,u,h,R,g,b,C,_,y)},xt=(l,u,h,d,g,b,C,_,y)=>{u.slotScopeIds=_,l==null?u.shapeFlag&512?g.ctx.activate(u,h,d,C,y):Zt(u,h,d,g,b,C,y):ji(l,u,y)},Zt=(l,u,h,d,g,b,C)=>{const _=l.component=_o(l,d,g);if(ln(l)&&(_.ctx.renderer=lt),bo(_),_.asyncDep){if(g&&g.registerDep(_,ee),!l.el){const y=_.subTree=Ae(bt);X(null,y,u,h)}return}ee(_,l,u,h,g,b,C)},ji=(l,u,h)=>{const d=u.component=l.component;if(Lr(l,u,h))if(d.asyncDep&&!d.asyncResolved){V(d,u,h);return}else d.next=u,yr(d.update),d.update();else u.el=l.el,d.vnode=u},ee=(l,u,h,d,g,b,C)=>{const _=()=>{if(l.isMounted){let{next:R,bu:x,u:E,parent:S,vnode:O}=l,z=R,N;Ne(l,!1),R?(R.el=O.el,V(l,R,C)):R=O,x&&ei(x),(N=R.props&&R.props.onVnodeBeforeUpdate)&&me(N,S,R,O),Ne(l,!0);const U=ii(l),le=l.subTree;l.subTree=U,P(le,U,v(le.el),Rt(le),l,g,b),R.el=U.el,z===null&&Sr(l,U.el),E&&ie(E,g),(N=R.props&&R.props.onVnodeUpdated)&&ie(()=>me(N,S,R,O),g)}else{let R;const{el:x,props:E}=u,{bm:S,m:O,parent:z}=l,N=Ot(u);if(Ne(l,!1),S&&ei(S),!N&&(R=E&&E.onVnodeBeforeMount)&&me(R,z,u),Ne(l,!0),x&&Ki){const U=()=>{l.subTree=ii(l),Ki(x,l.subTree,l,g,null)};N?u.type.__asyncLoader().then(()=>!l.isUnmounted&&U()):U()}else{const U=l.subTree=ii(l);P(null,U,h,d,l,g,b),u.el=U.el}if(O&&ie(O,g),!N&&(R=E&&E.onVnodeMounted)){const U=u;ie(()=>me(R,z,U),g)}(u.shapeFlag&256||z&&Ot(z.vnode)&&z.vnode.shapeFlag&256)&&l.a&&ie(l.a,g),l.isMounted=!0,u=h=d=null}},y=l.effect=new Mi(_,()=>Di(p),l.scope),p=l.update=()=>y.run();p.id=l.uid,Ne(l,!0),p()},V=(l,u,h)=>{u.component=l;const d=l.vnode.props;l.vnode=u,l.next=null,Zr(l,u.props,d,h),to(l,u.children,h),st(),ns(l),nt()},B=(l,u,h,d,g,b,C,_,y=!1)=>{const p=l&&l.children,R=l?l.shapeFlag:0,x=u.children,{patchFlag:E,shapeFlag:S}=u;if(E>0){if(E&128){wt(p,x,h,d,g,b,C,_,y);return}else if(E&256){Fe(p,x,h,d,g,b,C,_,y);return}}S&8?(R&16&&ve(p,g,b),x!==p&&m(h,x)):R&16?S&16?wt(p,x,h,d,g,b,C,_,y):ve(p,g,b,!0):(R&8&&m(h,""),S&16&&Le(x,h,d,g,b,C,_,y))},Fe=(l,u,h,d,g,b,C,_,y)=>{l=l||qe,u=u||qe;const p=l.length,R=u.length,x=Math.min(p,R);let E;for(E=0;E<x;E++){const S=u[E]=y?Ie(u[E]):_e(u[E]);P(l[E],S,h,null,g,b,C,_,y)}p>R?ve(l,g,b,!0,!1,x):Le(u,h,d,g,b,C,_,y,x)},wt=(l,u,h,d,g,b,C,_,y)=>{let p=0;const R=u.length;let x=l.length-1,E=R-1;for(;p<=x&&p<=E;){const S=l[p],O=u[p]=y?Ie(u[p]):_e(u[p]);if(ut(S,O))P(S,O,h,null,g,b,C,_,y);else break;p++}for(;p<=x&&p<=E;){const S=l[x],O=u[E]=y?Ie(u[E]):_e(u[E]);if(ut(S,O))P(S,O,h,null,g,b,C,_,y);else break;x--,E--}if(p>x){if(p<=E){const S=E+1,O=S<R?u[S].el:d;for(;p<=E;)P(null,u[p]=y?Ie(u[p]):_e(u[p]),h,O,g,b,C,_,y),p++}}else if(p>E)for(;p<=x;)de(l[p],g,b,!0),p++;else{const S=p,O=p,z=new Map;for(p=O;p<=E;p++){const re=u[p]=y?Ie(u[p]):_e(u[p]);re.key!=null&&z.set(re.key,p)}let N,U=0;const le=E-O+1;let Ue=!1,qi=0;const at=new Array(le);for(p=0;p<le;p++)at[p]=0;for(p=S;p<=x;p++){const re=l[p];if(U>=le){de(re,g,b,!0);continue}let ge;if(re.key!=null)ge=z.get(re.key);else for(N=O;N<=E;N++)if(at[N-O]===0&&ut(re,u[N])){ge=N;break}ge===void 0?de(re,g,b,!0):(at[ge-O]=p+1,ge>=qi?qi=ge:Ue=!0,P(re,u[ge],h,null,g,b,C,_,y),U++)}const Yi=Ue?ro(at):qe;for(N=Yi.length-1,p=le-1;p>=0;p--){const re=O+p,ge=u[re],Xi=re+1<R?u[re+1].el:d;at[p]===0?P(null,ge,h,Xi,g,b,C,_,y):Ue&&(N<0||p!==Yi[N]?We(ge,h,Xi,2):N--)}}},We=(l,u,h,d,g=null)=>{const{el:b,type:C,transition:_,children:y,shapeFlag:p}=l;if(p&6){We(l.component.subTree,u,h,d);return}if(p&128){l.suspense.move(u,h,d);return}if(p&64){C.move(l,u,h,lt);return}if(C===we){s(b,u,h);for(let x=0;x<y.length;x++)We(y[x],u,h,d);s(l.anchor,u,h);return}if(C===ri){J(l,u,h);return}if(d!==2&&p&1&&_)if(d===0)_.beforeEnter(b),s(b,u,h),ie(()=>_.enter(b),g);else{const{leave:x,delayLeave:E,afterLeave:S}=_,O=()=>s(b,u,h),z=()=>{x(b,()=>{O(),S&&S()})};E?E(b,O,z):z()}else s(b,u,h)},de=(l,u,h,d=!1,g=!1)=>{const{type:b,props:C,ref:_,children:y,dynamicChildren:p,shapeFlag:R,patchFlag:x,dirs:E}=l;if(_!=null&&yi(_,null,h,l,!0),R&256){u.ctx.deactivate(l);return}const S=R&1&&E,O=!Ot(l);let z;if(O&&(z=C&&C.onVnodeBeforeUnmount)&&me(z,u,l),R&6)Ln(l.component,h,d);else{if(R&128){l.suspense.unmount(h,d);return}S&&De(l,null,u,"beforeUnmount"),R&64?l.type.remove(l,u,h,g,lt,d):p&&(b!==we||x>0&&x&64)?ve(p,u,h,!1,!0):(b===we&&x&384||!g&&R&16)&&ve(y,u,h),d&&ki(l)}(O&&(z=C&&C.onVnodeUnmounted)||S)&&ie(()=>{z&&me(z,u,l),S&&De(l,null,u,"unmounted")},h)},ki=l=>{const{type:u,el:h,anchor:d,transition:g}=l;if(u===we){En(h,d);return}if(u===ri){A(l);return}const b=()=>{n(h),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(l.shapeFlag&1&&g&&!g.persisted){const{leave:C,delayLeave:_}=g,y=()=>C(h,b);_?_(l.el,b,y):y()}else b()},En=(l,u)=>{let h;for(;l!==u;)h=w(l),n(l),l=h;n(u)},Ln=(l,u,h)=>{const{bum:d,scope:g,update:b,subTree:C,um:_}=l;d&&ei(d),g.stop(),b&&(b.active=!1,de(C,l,u,h)),_&&ie(_,u),ie(()=>{l.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&l.asyncDep&&!l.asyncResolved&&l.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},ve=(l,u,h,d=!1,g=!1,b=0)=>{for(let C=b;C<l.length;C++)de(l[C],u,h,d,g)},Rt=l=>l.shapeFlag&6?Rt(l.component.subTree):l.shapeFlag&128?l.suspense.next():w(l.anchor||l.el),Ui=(l,u,h)=>{l==null?u._vnode&&de(u._vnode,null,null,!0):P(u._vnode||null,l,u,null,null,null,h),ns(),en(),u._vnode=l},lt={p:P,um:de,m:We,r:ki,mt:Zt,mc:Le,pc:B,pbc:Pe,n:Rt,o:t};let $i,Ki;return{render:Ui,hydrate:$i,createApp:Xr(Ui,$i)}}function Ne({effect:t,update:e},i){t.allowRecurse=e.allowRecurse=i}function no(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function yn(t,e,i=!1){const s=t.children,n=e.children;if(I(s)&&I(n))for(let r=0;r<s.length;r++){const o=s[r];let a=n[r];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=n[r]=Ie(n[r]),a.el=o.el),i||yn(o,a)),a.type===Xt&&(a.el=o.el)}}function ro(t){const e=t.slice(),i=[0];let s,n,r,o,a;const c=t.length;for(s=0;s<c;s++){const f=t[s];if(f!==0){if(n=i[i.length-1],t[n]<f){e[s]=n,i.push(s);continue}for(r=0,o=i.length-1;r<o;)a=r+o>>1,t[i[a]]<f?r=a+1:o=a;f<t[i[r]]&&(r>0&&(e[s]=i[r-1]),i[r]=s)}}for(r=i.length,o=i[r-1];r-- >0;)i[r]=o,o=e[o];return i}const oo=t=>t.__isTeleport,we=Symbol.for("v-fgt"),Xt=Symbol.for("v-txt"),bt=Symbol.for("v-cmt"),ri=Symbol.for("v-stc"),gt=[];let ce=null;function Cn(t=!1){gt.push(ce=t?null:[])}function lo(){gt.pop(),ce=gt[gt.length-1]||null}let yt=1;function gs(t){yt+=t}function ao(t){return t.dynamicChildren=yt>0?ce||qe:null,lo(),yt>0&&ce&&ce.push(t),t}function vn(t,e,i,s,n,r){return ao(Ht(t,e,i,s,n,r,!0))}function uo(t){return t?t.__v_isVNode===!0:!1}function ut(t,e){return t.type===e.type&&t.key===e.key}const Jt="__vInternal",xn=({key:t})=>t??null,Ft=({ref:t,ref_key:e,ref_for:i})=>(typeof t=="number"&&(t=""+t),t!=null?K(t)||ne(t)||T(t)?{i:ye,r:t,k:e,f:!!i}:t:null);function Ht(t,e=null,i=null,s=0,n=null,r=t===we?0:1,o=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&xn(e),ref:e&&Ft(e),scopeId:nn,slotScopeIds:null,children:i,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:ye};return a?(zi(c,i),r&128&&t.normalize(c)):i&&(c.shapeFlag|=K(i)?8:16),yt>0&&!o&&ce&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&ce.push(c),c}const Ae=co;function co(t,e=null,i=null,s=0,n=null,r=!1){if((!t||t===Ir)&&(t=bt),uo(t)){const a=Ge(t,e,!0);return i&&zi(a,i),yt>0&&!r&&ce&&(a.shapeFlag&6?ce[ce.indexOf(t)]=a:ce.push(a)),a.patchFlag|=-2,a}if(xo(t)&&(t=t.__vccOpts),e){e=fo(e);let{class:a,style:c}=e;a&&!K(a)&&(e.class=Si(a)),j(c)&&(Ks(c)&&!I(c)&&(c=G({},c)),e.style=Li(c))}const o=K(t)?1:Mr(t)?128:oo(t)?64:j(t)?4:T(t)?2:0;return Ht(t,e,i,s,n,o,r,!0)}function fo(t){return t?Ks(t)||Jt in t?G({},t):t:null}function Ge(t,e,i=!1){const{props:s,ref:n,patchFlag:r,children:o}=t,a=e?go(s||{},e):s;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&xn(a),ref:e&&e.ref?i&&n?I(n)?n.concat(Ft(e)):[n,Ft(e)]:Ft(e):n,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==we?r===-1?16:r|16:r,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Ge(t.ssContent),ssFallback:t.ssFallback&&Ge(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function ho(t=" ",e=0){return Ae(Xt,null,t,e)}function _e(t){return t==null||typeof t=="boolean"?Ae(bt):I(t)?Ae(we,null,t.slice()):typeof t=="object"?Ie(t):Ae(Xt,null,String(t))}function Ie(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Ge(t)}function zi(t,e){let i=0;const{shapeFlag:s}=t;if(e==null)e=null;else if(I(e))i=16;else if(typeof e=="object")if(s&65){const n=e.default;n&&(n._c&&(n._d=!1),zi(t,n()),n._c&&(n._d=!0));return}else{i=32;const n=e._;!n&&!(Jt in e)?e._ctx=ye:n===3&&ye&&(ye.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else T(e)?(e={default:e,_ctx:ye},i=32):(e=String(e),s&64?(i=16,e=[ho(e)]):i=8);t.children=e,t.shapeFlag|=i}function go(...t){const e={};for(let i=0;i<t.length;i++){const s=t[i];for(const n in s)if(n==="class")e.class!==s.class&&(e.class=Si([e.class,s.class]));else if(n==="style")e.style=Li([e.style,s.style]);else if(jt(n)){const r=e[n],o=s[n];o&&r!==o&&!(I(r)&&r.includes(o))&&(e[n]=r?[].concat(r,o):o)}else n!==""&&(e[n]=s[n])}return e}function me(t,e,i,s=null){fe(t,e,7,[i,s])}const mo=dn();let po=0;function _o(t,e,i){const s=t.type,n=(e?e.appContext:t.appContext)||mo,r={uid:po++,vnode:t,type:s,parent:e,appContext:n,root:null,next:null,subTree:null,effect:null,update:null,scope:new Hn(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(n.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:mn(s,n),emitsOptions:sn(s,n),emit:null,emitted:null,propsDefaults:H,inheritAttrs:s.inheritAttrs,ctx:H,data:H,props:H,attrs:H,slots:H,refs:H,setupState:H,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:i,suspenseId:i?i.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=e?e.root:r,r.emit=xr.bind(null,r),t.ce&&t.ce(r),r}let Z=null,Hi,$e,ms="__VUE_INSTANCE_SETTERS__";($e=ui()[ms])||($e=ui()[ms]=[]),$e.push(t=>Z=t),Hi=t=>{$e.length>1?$e.forEach(e=>e(t)):$e[0](t)};const et=t=>{Hi(t),t.scope.on()},Ve=()=>{Z&&Z.scope.off(),Hi(null)};function wn(t){return t.vnode.shapeFlag&4}let Ct=!1;function bo(t,e=!1){Ct=e;const{props:i,children:s}=t.vnode,n=wn(t);Qr(t,i,n,e),eo(t,s);const r=n?yo(t,e):void 0;return Ct=!1,r}function yo(t,e){const i=t.type;t.accessCache=Object.create(null),t.proxy=qs(new Proxy(t.ctx,jr));const{setup:s}=i;if(s){const n=t.setupContext=s.length>1?vo(t):null;et(t),st();const r=Te(s,t,0,[t.props,n]);if(nt(),Ve(),Ms(r)){if(r.then(Ve,Ve),e)return r.then(o=>{ps(t,o,e)}).catch(o=>{Kt(o,t,0)});t.asyncDep=r}else ps(t,r,e)}else Rn(t,e)}function ps(t,e,i){T(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:j(e)&&(t.setupState=Qs(e)),Rn(t,i)}let _s;function Rn(t,e,i){const s=t.type;if(!t.render){if(!e&&_s&&!s.render){const n=s.template||Ni(t).template;if(n){const{isCustomElement:r,compilerOptions:o}=t.appContext.config,{delimiters:a,compilerOptions:c}=s,f=G(G({isCustomElement:r,delimiters:a},o),c);s.render=_s(n,f)}}t.render=s.render||Ce}{et(t),st();try{kr(t)}finally{nt(),Ve()}}}function Co(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,i){return se(t,"get","$attrs"),e[i]}}))}function vo(t){const e=i=>{t.exposed=i||{}};return{get attrs(){return Co(t)},slots:t.slots,emit:t.emit,expose:e}}function Vi(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Qs(qs(t.exposed)),{get(e,i){if(i in e)return e[i];if(i in dt)return dt[i](t)},has(e,i){return i in e||i in dt}}))}function xo(t){return T(t)&&"__vccOpts"in t}const wo=(t,e)=>mr(t,e,Ct),Ro=Symbol.for("v-scx"),Eo=()=>Pt(Ro),Lo="3.3.13",So="http://www.w3.org/2000/svg",ze=typeof document<"u"?document:null,bs=ze&&ze.createElement("template"),Io={insert:(t,e,i)=>{e.insertBefore(t,i||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,i,s)=>{const n=e?ze.createElementNS(So,t):ze.createElement(t,i?{is:i}:void 0);return t==="select"&&s&&s.multiple!=null&&n.setAttribute("multiple",s.multiple),n},createText:t=>ze.createTextNode(t),createComment:t=>ze.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>ze.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,i,s,n,r){const o=i?i.previousSibling:e.lastChild;if(n&&(n===r||n.nextSibling))for(;e.insertBefore(n.cloneNode(!0),i),!(n===r||!(n=n.nextSibling)););else{bs.innerHTML=s?`<svg>${t}</svg>`:t;const a=bs.content;if(s){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}e.insertBefore(a,i)}return[o?o.nextSibling:e.firstChild,i?i.previousSibling:e.lastChild]}},Mo=Symbol("_vtc");function To(t,e,i){const s=t[Mo];s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):i?t.setAttribute("class",e):t.className=e}const Ao=Symbol("_vod"),Oo=Symbol("");function Po(t,e,i){const s=t.style,n=K(i);if(i&&!n){if(e&&!K(e))for(const r in e)i[r]==null&&Ci(s,r,"");for(const r in i)Ci(s,r,i[r])}else{const r=s.display;if(n){if(e!==i){const o=s[Oo];o&&(i+=";"+o),s.cssText=i}}else e&&t.removeAttribute("style");Ao in t&&(s.display=r)}}const ys=/\s*!important$/;function Ci(t,e,i){if(I(i))i.forEach(s=>Ci(t,e,s));else if(i==null&&(i=""),e.startsWith("--"))t.setProperty(e,i);else{const s=Fo(t,e);ys.test(i)?t.setProperty(it(s),i.replace(ys,""),"important"):t[s]=i}}const Cs=["Webkit","Moz","ms"],oi={};function Fo(t,e){const i=oi[e];if(i)return i;let s=Qe(e);if(s!=="filter"&&s in t)return oi[e]=s;s=Os(s);for(let n=0;n<Cs.length;n++){const r=Cs[n]+s;if(r in t)return oi[e]=r}return e}const vs="http://www.w3.org/1999/xlink";function Wo(t,e,i,s,n){if(s&&e.startsWith("xlink:"))i==null?t.removeAttributeNS(vs,e.slice(6,e.length)):t.setAttributeNS(vs,e,i);else{const r=Bn(e);i==null||r&&!Ps(i)?t.removeAttribute(e):t.setAttribute(e,r?"":i)}}function Do(t,e,i,s,n,r,o){if(e==="innerHTML"||e==="textContent"){s&&o(s,n,r),t[e]=i??"";return}const a=t.tagName;if(e==="value"&&a!=="PROGRESS"&&!a.includes("-")){t._value=i;const f=a==="OPTION"?t.getAttribute("value"):t.value,m=i??"";f!==m&&(t.value=m),i==null&&t.removeAttribute(e);return}let c=!1;if(i===""||i==null){const f=typeof t[e];f==="boolean"?i=Ps(i):i==null&&f==="string"?(i="",c=!0):f==="number"&&(i=0,c=!0)}try{t[e]=i}catch{}c&&t.removeAttribute(e)}function No(t,e,i,s){t.addEventListener(e,i,s)}function Bo(t,e,i,s){t.removeEventListener(e,i,s)}const xs=Symbol("_vei");function zo(t,e,i,s,n=null){const r=t[xs]||(t[xs]={}),o=r[e];if(s&&o)o.value=s;else{const[a,c]=Ho(e);if(s){const f=r[e]=ko(s,n);No(t,a,f,c)}else o&&(Bo(t,a,o,c),r[e]=void 0)}}const ws=/(?:Once|Passive|Capture)$/;function Ho(t){let e;if(ws.test(t)){e={};let s;for(;s=t.match(ws);)t=t.slice(0,t.length-s[0].length),e[s[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):it(t.slice(2)),e]}let li=0;const Vo=Promise.resolve(),jo=()=>li||(Vo.then(()=>li=0),li=Date.now());function ko(t,e){const i=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=i.attached)return;fe(Uo(s,i.value),e,5,[s])};return i.value=t,i.attached=jo(),i}function Uo(t,e){if(I(e)){const i=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{i.call(t),t._stopped=!0},e.map(s=>n=>!n._stopped&&s&&s(n))}else return e}const Rs=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,$o=(t,e,i,s,n=!1,r,o,a,c)=>{e==="class"?To(t,s,n):e==="style"?Po(t,i,s):jt(e)?wi(e)||zo(t,e,i,s,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Ko(t,e,s,n))?Do(t,e,s,r,o,a,c):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),Wo(t,e,s,n))};function Ko(t,e,i,s){if(s)return!!(e==="innerHTML"||e==="textContent"||e in t&&Rs(e)&&T(i));if(e==