From 1aaf66222488b40270106540e43e0bc21cf551a1 Mon Sep 17 00:00:00 2001 From: Billy Charlton Date: Wed, 20 Nov 2024 13:30:43 +0100 Subject: [PATCH] add search box --- _publications_app/dist/index.html | 4 +- _publications_app/src/App.vue | 74 ++++++++++++++++++++++++------- _sass/main.scss | 10 +++++ publications/index.js | 18 ++++---- 4 files changed, 80 insertions(+), 26 deletions(-) diff --git a/_publications_app/dist/index.html b/_publications_app/dist/index.html index 5186c18..bcc25fa 100644 --- a/_publications_app/dist/index.html +++ b/_publications_app/dist/index.html @@ -4,8 +4,8 @@ VSP.berlin - - + +
diff --git a/_publications_app/src/App.vue b/_publications_app/src/App.vue index 9b85fb9..71aea48 100644 --- a/_publications_app/src/App.vue +++ b/_publications_app/src/App.vue @@ -2,9 +2,18 @@
Loading publication dataset...
- +
+ + +
+
{ + return ( + paper.authors.toLocaleLowerCase().indexOf(search) > -1 || + paper.title.toLocaleLowerCase().indexOf(search) > -1 || + paper.funds.toLocaleLowerCase().indexOf(search) > -1 + ) + }) + this.filteredPublications = foundPapers + } + // Only list years with papers const years = new Set() for (const paper of this.filteredPublications) if (paper.year) years.add(paper.year) this.years = [...years.keys()].sort().reverse() // Update URL params + const url = new URL(window.location.href) + const tags = Object.keys(this.selectedTags) if (tags.length) { - const url = new URL(window.location.href) - const query = Object.keys(this.selectedTags).join(',') - url.searchParams.set('tags', query) - // force commas - const text = url.toString().replaceAll('%2C', ',') - window.history.replaceState(null, '', text) + const tquery = Object.keys(this.selectedTags).join(',') + url.searchParams.set('tags', tquery) } else { - const url = new URL(window.location.href) url.searchParams.delete('tags') - window.history.replaceState(null, '', url) } + + if (this.searchTerm) { + url.searchParams.set('search', this.searchTerm) + } else { + url.searchParams.delete('search') + } + + // force commas + const text = url.toString().replaceAll('%2C', ',') + window.history.replaceState(null, '', text) }, clickTag(tagId: string) { @@ -237,7 +275,7 @@ export default defineComponent({ this.selectedTags = {} } - this.filterPublicationsBasedOnTags() + this.updateAllFilters() }, getTag(tagId: string) { @@ -278,4 +316,10 @@ export default defineComponent({ .flex1 { flex: 1; } + +.search-row { + gap: 0 1rem; + display: flex; + flex-direction: row; +} diff --git a/_sass/main.scss b/_sass/main.scss index afb6aad..0ce8ddd 100644 --- a/_sass/main.scss +++ b/_sass/main.scss @@ -131,3 +131,13 @@ h2 { .is-tag-active:hover { background-color: #929de7; } + +.search-row { + gap: 0 1rem; + display: flex; + flex-direction: row; +} + +input.search-box { + margin: 0 0 !important; +} \ No newline at end of file diff --git a/publications/index.js b/publications/index.js index 9af1d8a..8e1238f 100644 --- a/publications/index.js +++ b/publications/index.js @@ -2,30 +2,30 @@ * @vue/shared v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Sn(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const oe={},ht=[],Me=()=>{},Sr=()=>!1,Vt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Rn=e=>e.startsWith("onUpdate:"),we=Object.assign,An=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Rr=Object.prototype.hasOwnProperty,J=(e,t)=>Rr.call(e,t),H=Array.isArray,pt=e=>Wt(e)==="[object Map]",Rs=e=>Wt(e)==="[object Set]",K=e=>typeof e=="function",me=e=>typeof e=="string",dt=e=>typeof e=="symbol",ce=e=>e!==null&&typeof e=="object",As=e=>(ce(e)||K(e))&&K(e.then)&&K(e.catch),Ps=Object.prototype.toString,Wt=e=>Ps.call(e),Ar=e=>Wt(e).slice(8,-1),Is=e=>Wt(e)==="[object Object]",Pn=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,xt=Sn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),qt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Pr=/-(\w)/g,_t=qt(e=>e.replace(Pr,(t,n)=>n?n.toUpperCase():"")),Ir=/\B([A-Z])/g,yt=qt(e=>e.replace(Ir,"-$1").toLowerCase()),Ls=qt(e=>e.charAt(0).toUpperCase()+e.slice(1)),nn=qt(e=>e?`on${Ls(e)}`:""),ut=(e,t)=>!Object.is(e,t),sn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Lr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Gn;const ks=()=>Gn||(Gn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function In(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(kr);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Gt(e){let t="";if(me(e))t=e;else if(H(e))for(let n=0;nme(e)?e:e==null?"":H(e)||ce(e)&&(e.toString===Ps||!K(e.toString))?JSON.stringify(e,Ds,2):String(e),Ds=(e,t)=>t&&t.__v_isRef?Ds(e,t.value):pt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[rn(s,i)+" =>"]=r,n),{})}:Rs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>rn(n))}:dt(t)?rn(t):ce(t)&&!H(t)&&!Is(t)?String(t):t,rn=(e,t="")=>{var n;return dt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function In(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const re={},pt=[],Me=()=>{},Lr=()=>!1,qt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ln=e=>e.startsWith("onUpdate:"),we=Object.assign,Fn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Fr=Object.prototype.hasOwnProperty,J=(e,t)=>Fr.call(e,t),H=Array.isArray,gt=e=>Gt(e)==="[object Map]",Fs=e=>Gt(e)==="[object Set]",$=e=>typeof e=="function",me=e=>typeof e=="string",dt=e=>typeof e=="symbol",ce=e=>e!==null&&typeof e=="object",ks=e=>(ce(e)||$(e))&&$(e.then)&&$(e.catch),Ms=Object.prototype.toString,Gt=e=>Ms.call(e),kr=e=>Gt(e).slice(8,-1),Ds=e=>Gt(e)==="[object Object]",kn=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Et=In(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Jt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Mr=/-(\w)/g,mt=Jt(e=>e.replace(Mr,(t,n)=>n?n.toUpperCase():"")),Dr=/\B([A-Z])/g,bt=Jt(e=>e.replace(Dr,"-$1").toLowerCase()),Ns=Jt(e=>e.charAt(0).toUpperCase()+e.slice(1)),on=Jt(e=>e?`on${Ns(e)}`:""),ut=(e,t)=>!Object.is(e,t),jt=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},yn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Yn;const Us=()=>Yn||(Yn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Mn(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(jr);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Qt(e){let t="";if(me(e))t=e;else if(H(e))for(let n=0;nme(e)?e:e==null?"":H(e)||ce(e)&&(e.toString===Ms||!$(e.toString))?JSON.stringify(e,$s,2):String(e),$s=(e,t)=>t&&t.__v_isRef?$s(e,t.value):gt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[ln(s,i)+" =>"]=r,n),{})}:Fs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ln(n))}:dt(t)?ln(t):ce(t)&&!H(t)&&!Ds(t)?String(t):t,ln=(e,t="")=>{var n;return dt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let De;class Ur{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=De,!t&&De&&(this.index=(De.scopes||(De.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=De;try{return De=this,t()}finally{De=n}}}on(){De=this}off(){De=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=5)break}}this._dirtyLevel===1&&(this._dirtyLevel=0),tt()}return this._dirtyLevel>=5}set dirty(t){this._dirtyLevel=t?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Ze,n=ct;try{return Ze=!0,ct=this,this._runnings++,Jn(this),this.fn()}finally{Qn(this),this._runnings--,ct=n,Ze=t}}stop(){this.active&&(Jn(this),Qn(this),this.onStop&&this.onStop(),this.active=!1)}}function Kr(e){return e.value}function Jn(e){e._trackId++,e._depsLength=0}function Qn(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t0){s._dirtyLevel=2;continue}let r;s._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},mn=new WeakMap,ft=Symbol(""),yn=Symbol("");function Ie(e,t,n){if(Ze&&ct){let s=mn.get(e);s||mn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=$s(()=>s.delete(n))),Us(ct,r)}}function Ve(e,t,n,s,r,i){const o=mn.get(e);if(!o)return;let f=[];if(t==="clear")f=[...o.values()];else if(n==="length"&&H(e)){const c=Number(s);o.forEach((p,m)=>{(m==="length"||!dt(m)&&m>=c)&&f.push(p)})}else switch(n!==void 0&&f.push(o.get(n)),t){case"add":H(e)?Pn(n)&&f.push(o.get("length")):(f.push(o.get(ft)),pt(e)&&f.push(o.get(yn)));break;case"delete":H(e)||(f.push(o.get(ft)),pt(e)&&f.push(o.get(yn)));break;case"set":pt(e)&&f.push(o.get(ft));break}Fn();for(const c of f)c&&Hs(c,5);kn()}const Br=Sn("__proto__,__v_isRef,__isVue"),Ks=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dt)),Yn=zr();function zr(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Z(this);for(let i=0,o=this.length;i{e[t]=function(...n){et(),Fn();const s=Z(this)[t].apply(this,n);return kn(),tt(),s}}),e}function Vr(e){dt(e)||(e=String(e));const t=Z(this);return Ie(t,"has",e),t.hasOwnProperty(e)}class Bs{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?ri:qs:i?Ws:Vs).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=H(t);if(!r){if(o&&J(Yn,n))return Reflect.get(Yn,n,s);if(n==="hasOwnProperty")return Vr}const f=Reflect.get(t,n,s);return(dt(n)?Ks.has(n):Br(n))||(r||Ie(t,"get",n),i)?f:Fe(f)?o&&Pn(n)?f:f.value:ce(f)?r?Gs(f):Nn(f):f}}class zs extends Bs{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=$t(i);if(!bn(s)&&!$t(s)&&(i=Z(i),s=Z(s)),!H(t)&&Fe(i)&&!Fe(s))return c?!1:(i.value=s,!0)}const o=H(t)&&Pn(n)?Number(n)e,Jt=e=>Reflect.getPrototypeOf(e);function It(e,t,n=!1,s=!1){e=e.__v_raw;const r=Z(e),i=Z(t);n||(ut(t,i)&&Ie(r,"get",t),Ie(r,"get",i));const{has:o}=Jt(r),f=s?Mn:n?Hn:Un;if(o.call(r,t))return f(e.get(t));if(o.call(r,i))return f(e.get(i));e!==r&&e.get(t)}function Lt(e,t=!1){const n=this.__v_raw,s=Z(n),r=Z(e);return t||(ut(e,r)&&Ie(s,"has",e),Ie(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Ft(e,t=!1){return e=e.__v_raw,!t&&Ie(Z(e),"iterate",ft),Reflect.get(e,"size",e)}function Zn(e){e=Z(e);const t=Z(this);return Jt(t).has.call(t,e)||(t.add(e),Ve(t,"add",e,e)),this}function Xn(e,t){t=Z(t);const n=Z(this),{has:s,get:r}=Jt(n);let i=s.call(n,e);i||(e=Z(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?ut(t,o)&&Ve(n,"set",e,t):Ve(n,"add",e,t),this}function es(e){const t=Z(this),{has:n,get:s}=Jt(t);let r=n.call(t,e);r||(e=Z(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&Ve(t,"delete",e,void 0),i}function ts(){const e=Z(this),t=e.size!==0,n=e.clear();return t&&Ve(e,"clear",void 0,void 0),n}function kt(e,t){return function(s,r){const i=this,o=i.__v_raw,f=Z(o),c=t?Mn:e?Hn:Un;return!e&&Ie(f,"iterate",ft),o.forEach((p,m)=>s.call(r,c(p),c(m),i))}}function Mt(e,t,n){return function(...s){const r=this.__v_raw,i=Z(r),o=pt(i),f=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,p=r[e](...s),m=n?Mn:t?Hn:Un;return!t&&Ie(i,"iterate",c?yn:ft),{next(){const{value:S,done:P}=p.next();return P?{value:S,done:P}:{value:f?[m(S[0]),m(S[1])]:m(S),done:P}},[Symbol.iterator](){return this}}}}function Je(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Qr(){const e={get(i){return It(this,i)},get size(){return Ft(this)},has:Lt,add:Zn,set:Xn,delete:es,clear:ts,forEach:kt(!1,!1)},t={get(i){return It(this,i,!1,!0)},get size(){return Ft(this)},has:Lt,add:Zn,set:Xn,delete:es,clear:ts,forEach:kt(!1,!0)},n={get(i){return It(this,i,!0)},get size(){return Ft(this,!0)},has(i){return Lt.call(this,i,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:kt(!0,!1)},s={get(i){return It(this,i,!0,!0)},get size(){return Ft(this,!0)},has(i){return Lt.call(this,i,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:kt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Mt(i,!1,!1),n[i]=Mt(i,!0,!1),t[i]=Mt(i,!1,!0),s[i]=Mt(i,!0,!0)}),[e,n,t,s]}const[Yr,Zr,Xr,ei]=Qr();function Dn(e,t){const n=t?e?ei:Xr:e?Zr:Yr;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(J(n,r)&&r in s?n:s,r,i)}const ti={get:Dn(!1,!1)},ni={get:Dn(!1,!0)},si={get:Dn(!0,!1)};const Vs=new WeakMap,Ws=new WeakMap,qs=new WeakMap,ri=new WeakMap;function ii(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function oi(e){return e.__v_skip||!Object.isExtensible(e)?0:ii(Ar(e))}function Nn(e){return $t(e)?e:jn(e,!1,qr,ti,Vs)}function li(e){return jn(e,!1,Jr,ni,Ws)}function Gs(e){return jn(e,!0,Gr,si,qs)}function jn(e,t,n,s,r){if(!ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=oi(e);if(o===0)return e;const f=new Proxy(e,o===2?s:n);return r.set(e,f),f}function Et(e){return $t(e)?Et(e.__v_raw):!!(e&&e.__v_isReactive)}function $t(e){return!!(e&&e.__v_isReadonly)}function bn(e){return!!(e&&e.__v_isShallow)}function Js(e){return e?!!e.__v_raw:!1}function Z(e){const t=e&&e.__v_raw;return t?Z(t):e}function ci(e){return Object.isExtensible(e)&&Fs(e,"__v_skip",!0),e}const Un=e=>ce(e)?Nn(e):e,Hn=e=>ce(e)?Gs(e):e;class Qs{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ln(()=>t(this._value),()=>on(this,this.effect._dirtyLevel===3?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=Z(this);return(!t._cacheable||t.effect.dirty)&&ut(t._value,t._value=t.effect.run())&&on(t,5),ui(t),t.effect._dirtyLevel>=2&&on(t,3),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function fi(e,t,n=!1){let s,r;const i=K(e);return i?(s=e,r=Me):(s=e.get,r=e.set),new Qs(s,r,i||!r,n)}function ui(e){var t;Ze&&ct&&(e=Z(e),Us(ct,(t=e.dep)!=null?t:e.dep=$s(()=>e.dep=void 0,e instanceof Qs?e:void 0)))}function on(e,t=5,n,s){e=Z(e);const r=e.dep;r&&Hs(r,t)}function Fe(e){return!!(e&&e.__v_isRef===!0)}function ai(e){return Fe(e)?e.value:e}const di={get:(e,t,n)=>ai(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Fe(r)&&!Fe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Ys(e){return Et(e)?e:new Proxy(e,di)}/** +**/let Ne;class Br{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ne,!t&&Ne&&(this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ne;try{return Ne=this,t()}finally{Ne=n}}}on(){Ne=this}off(){Ne=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=5)break}}this._dirtyLevel===1&&(this._dirtyLevel=0),nt()}return this._dirtyLevel>=5}set dirty(t){this._dirtyLevel=t?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Xe,n=ct;try{return Xe=!0,ct=this,this._runnings++,Zn(this),this.fn()}finally{Xn(this),this._runnings--,ct=n,Xe=t}}stop(){this.active&&(Zn(this),Xn(this),this.onStop&&this.onStop(),this.active=!1)}}function Wr(e){return e.value}function Zn(e){e._trackId++,e._depsLength=0}function Xn(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t0){s._dirtyLevel=2;continue}let r;s._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},wn=new WeakMap,ft=Symbol(""),xn=Symbol("");function Le(e,t,n){if(Xe&&ct){let s=wn.get(e);s||wn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Ws(()=>s.delete(n))),Vs(ct,r)}}function ze(e,t,n,s,r,i){const o=wn.get(e);if(!o)return;let c=[];if(t==="clear")c=[...o.values()];else if(n==="length"&&H(e)){const f=Number(s);o.forEach((p,m)=>{(m==="length"||!dt(m)&&m>=f)&&c.push(p)})}else switch(n!==void 0&&c.push(o.get(n)),t){case"add":H(e)?kn(n)&&c.push(o.get("length")):(c.push(o.get(ft)),gt(e)&&c.push(o.get(xn)));break;case"delete":H(e)||(c.push(o.get(ft)),gt(e)&&c.push(o.get(xn)));break;case"set":gt(e)&&c.push(o.get(ft));break}Nn();for(const f of c)f&&zs(f,5);jn()}const qr=In("__proto__,__v_isRef,__isVue"),qs=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dt)),es=Gr();function Gr(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Z(this);for(let i=0,o=this.length;i{e[t]=function(...n){tt(),Nn();const s=Z(this)[t].apply(this,n);return jn(),nt(),s}}),e}function Jr(e){dt(e)||(e=String(e));const t=Z(this);return Le(t,"has",e),t.hasOwnProperty(e)}class Gs{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?ci:Zs:i?Ys:Qs).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=H(t);if(!r){if(o&&J(es,n))return Reflect.get(es,n,s);if(n==="hasOwnProperty")return Jr}const c=Reflect.get(t,n,s);return(dt(n)?qs.has(n):qr(n))||(r||Le(t,"get",n),i)?c:ke(c)?o&&kn(n)?c:c.value:ce(c)?r?Xs(c):$n(c):c}}class Js extends Gs{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const f=Bt(i);if(!En(s)&&!Bt(s)&&(i=Z(i),s=Z(s)),!H(t)&&ke(i)&&!ke(s))return f?!1:(i.value=s,!0)}const o=H(t)&&kn(n)?Number(n)e,Yt=e=>Reflect.getPrototypeOf(e);function Lt(e,t,n=!1,s=!1){e=e.__v_raw;const r=Z(e),i=Z(t);n||(ut(t,i)&&Le(r,"get",t),Le(r,"get",i));const{has:o}=Yt(r),c=s?Un:n?Vn:Bn;if(o.call(r,t))return c(e.get(t));if(o.call(r,i))return c(e.get(i));e!==r&&e.get(t)}function Ft(e,t=!1){const n=this.__v_raw,s=Z(n),r=Z(e);return t||(ut(e,r)&&Le(s,"has",e),Le(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function kt(e,t=!1){return e=e.__v_raw,!t&&Le(Z(e),"iterate",ft),Reflect.get(e,"size",e)}function ts(e){e=Z(e);const t=Z(this);return Yt(t).has.call(t,e)||(t.add(e),ze(t,"add",e,e)),this}function ns(e,t){t=Z(t);const n=Z(this),{has:s,get:r}=Yt(n);let i=s.call(n,e);i||(e=Z(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?ut(t,o)&&ze(n,"set",e,t):ze(n,"add",e,t),this}function ss(e){const t=Z(this),{has:n,get:s}=Yt(t);let r=n.call(t,e);r||(e=Z(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&ze(t,"delete",e,void 0),i}function rs(){const e=Z(this),t=e.size!==0,n=e.clear();return t&&ze(e,"clear",void 0,void 0),n}function Mt(e,t){return function(s,r){const i=this,o=i.__v_raw,c=Z(o),f=t?Un:e?Vn:Bn;return!e&&Le(c,"iterate",ft),o.forEach((p,m)=>s.call(r,f(p),f(m),i))}}function Dt(e,t,n){return function(...s){const r=this.__v_raw,i=Z(r),o=gt(i),c=e==="entries"||e===Symbol.iterator&&o,f=e==="keys"&&o,p=r[e](...s),m=n?Un:t?Vn:Bn;return!t&&Le(i,"iterate",f?xn:ft),{next(){const{value:S,done:P}=p.next();return P?{value:S,done:P}:{value:c?[m(S[0]),m(S[1])]:m(S),done:P}},[Symbol.iterator](){return this}}}}function Je(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ei(){const e={get(i){return Lt(this,i)},get size(){return kt(this)},has:Ft,add:ts,set:ns,delete:ss,clear:rs,forEach:Mt(!1,!1)},t={get(i){return Lt(this,i,!1,!0)},get size(){return kt(this)},has:Ft,add:ts,set:ns,delete:ss,clear:rs,forEach:Mt(!1,!0)},n={get(i){return Lt(this,i,!0)},get size(){return kt(this,!0)},has(i){return Ft.call(this,i,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:Mt(!0,!1)},s={get(i){return Lt(this,i,!0,!0)},get size(){return kt(this,!0)},has(i){return Ft.call(this,i,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:Mt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Dt(i,!1,!1),n[i]=Dt(i,!0,!1),t[i]=Dt(i,!1,!0),s[i]=Dt(i,!0,!0)}),[e,n,t,s]}const[ti,ni,si,ri]=ei();function Hn(e,t){const n=t?e?ri:si:e?ni:ti;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(J(n,r)&&r in s?n:s,r,i)}const ii={get:Hn(!1,!1)},oi={get:Hn(!1,!0)},li={get:Hn(!0,!1)};const Qs=new WeakMap,Ys=new WeakMap,Zs=new WeakMap,ci=new WeakMap;function fi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ui(e){return e.__v_skip||!Object.isExtensible(e)?0:fi(kr(e))}function $n(e){return Bt(e)?e:Kn(e,!1,Yr,ii,Qs)}function ai(e){return Kn(e,!1,Xr,oi,Ys)}function Xs(e){return Kn(e,!0,Zr,li,Zs)}function Kn(e,t,n,s,r){if(!ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=ui(e);if(o===0)return e;const c=new Proxy(e,o===2?s:n);return r.set(e,c),c}function Ct(e){return Bt(e)?Ct(e.__v_raw):!!(e&&e.__v_isReactive)}function Bt(e){return!!(e&&e.__v_isReadonly)}function En(e){return!!(e&&e.__v_isShallow)}function er(e){return e?!!e.__v_raw:!1}function Z(e){const t=e&&e.__v_raw;return t?Z(t):e}function di(e){return Object.isExtensible(e)&&js(e,"__v_skip",!0),e}const Bn=e=>ce(e)?$n(e):e,Vn=e=>ce(e)?Xs(e):e;class tr{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Dn(()=>t(this._value),()=>cn(this,this.effect._dirtyLevel===3?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=Z(this);return(!t._cacheable||t.effect.dirty)&&ut(t._value,t._value=t.effect.run())&&cn(t,5),pi(t),t.effect._dirtyLevel>=2&&cn(t,3),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function hi(e,t,n=!1){let s,r;const i=$(e);return i?(s=e,r=Me):(s=e.get,r=e.set),new tr(s,r,i||!r,n)}function pi(e){var t;Xe&&ct&&(e=Z(e),Vs(ct,(t=e.dep)!=null?t:e.dep=Ws(()=>e.dep=void 0,e instanceof tr?e:void 0)))}function cn(e,t=5,n,s){e=Z(e);const r=e.dep;r&&zs(r,t)}function ke(e){return!!(e&&e.__v_isRef===!0)}function gi(e){return ke(e)?e.value:e}const _i={get:(e,t,n)=>gi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ke(r)&&!ke(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function nr(e){return Ct(e)?e:new Proxy(e,_i)}/** * @vue/runtime-core v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Xe(e,t,n,s){try{return s?e(...s):e()}catch(r){Qt(r,t,n)}}function je(e,t,n,s){if(K(e)){const r=Xe(e,t,n,s);return r&&As(r)&&r.catch(i=>{Qt(i,t,n)}),r}if(H(e)){const r=[];for(let i=0;i>>1,r=Oe[s],i=Rt(r);iKe&&Oe.splice(t,1)}function mi(e){H(e)?gt.push(...e):(!Qe||!Qe.includes(e,e.allowRecurse?ot+1:ot))&>.push(e),Xs()}function ns(e,t,n=St?Ke+1:0){for(;nRt(n)-Rt(s));if(gt.length=0,Qe){Qe.push(...t);return}for(Qe=t,ot=0;ote.id==null?1/0:e.id,yi=(e,t)=>{const n=Rt(e)-Rt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function tr(e){vn=!1,St=!0,Oe.sort(yi);try{for(Ke=0;Keme(j)?j.trim():j)),S&&(r=n.map(Lr))}let f,c=s[f=nn(t)]||s[f=nn(_t(t))];!c&&i&&(c=s[f=nn(yt(t))]),c&&je(c,e,6,r);const p=s[f+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[f])return;e.emitted[f]=!0,je(p,e,6,r)}}function nr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},f=!1;if(!K(e)){const c=p=>{const m=nr(p,t,!0);m&&(f=!0,we(o,m))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!f?(ce(e)&&s.set(e,null),null):(H(i)?i.forEach(c=>o[c]=null):we(o,i),ce(e)&&s.set(e,o),o)}function Yt(e,t){return!e||!Vt(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,yt(t))||J(e,t))}let Be=null,Zt=null;function Kt(e){const t=Be;return Be=e,Zt=e&&e.type.__scopeId||null,t}function vi(e){Zt=e}function wi(){Zt=null}function xi(e,t=Be,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&hs(-1);const i=Kt(t);let o;try{o=e(...r)}finally{Kt(i),s._d&&hs(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function ln(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:f,emit:c,render:p,renderCache:m,props:S,data:P,setupState:j,ctx:ne,inheritAttrs:Q}=e,ge=Kt(e);let fe,ye;try{if(n.shapeFlag&4){const de=r||s,Ee=de;fe=$e(p.call(Ee,de,m,S,j,P,ne)),ye=f}else{const de=t;fe=$e(de.length>1?de(S,{attrs:f,slots:o,emit:c}):de(S,null)),ye=t.props?f:Ei(f)}}catch(de){Tt.length=0,Qt(de,e,1),fe=We(at)}let Y=fe;if(ye&&Q!==!1){const de=Object.keys(ye),{shapeFlag:Ee}=Y;de.length&&Ee&7&&(i&&de.some(Rn)&&(ye=Ci(ye,i)),Y=mt(Y,ye,!1,!0))}return n.dirs&&(Y=mt(Y,null,!1,!0),Y.dirs=Y.dirs?Y.dirs.concat(n.dirs):n.dirs),n.transition&&(Y.transition=n.transition),fe=Y,Kt(ge),fe}const Ei=e=>{let t;for(const n in e)(n==="class"||n==="style"||Vt(n))&&((t||(t={}))[n]=e[n]);return t},Ci=(e,t)=>{const n={};for(const s in e)(!Rn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Oi(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:f,patchFlag:c}=t,p=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?ss(s,o,p):!!o;if(c&8){const m=t.dynamicProps;for(let S=0;Se.__isSuspense;function Ai(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):mi(e)}function Xt(e,t,n=Re,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{et();const f=Pt(n),c=je(t,n,e,o);return f(),tt(),c});return s?r.unshift(i):r.push(i),i}}const qe=e=>(t,n=Re)=>{(!tn||e==="sp")&&Xt(e,(...s)=>t(...s),n)},Pi=qe("bm"),Ii=qe("m"),Li=qe("bu"),Fi=qe("u"),ki=qe("bum"),sr=qe("um"),Mi=qe("sp"),Di=qe("rtg"),Ni=qe("rtc");function ji(e,t=Re){Xt("ec",e,t)}function st(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;ot(o,f,void 0,i));else{const o=Object.keys(e);r=new Array(o.length);for(let f=0,c=o.length;f!!e.type.__asyncLoader,wn=e=>e?Er(e)?Wn(e):wn(e.parent):null,Ct=we(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=>wn(e.parent),$root:e=>wn(e.root),$emit:e=>e.emit,$options:e=>Bn(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Kn(e.update)}),$nextTick:e=>e.n||(e.n=pi.bind(e.proxy)),$watch:e=>oo.bind(e)}),fn=(e,t)=>e!==oe&&!e.__isScriptSetup&&J(e,t),Hi={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:f,appContext:c}=e;let p;if(t[0]!=="$"){const j=o[t];if(j!==void 0)switch(j){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(fn(s,t))return o[t]=1,s[t];if(r!==oe&&J(r,t))return o[t]=2,r[t];if((p=e.propsOptions[0])&&J(p,t))return o[t]=3,i[t];if(n!==oe&&J(n,t))return o[t]=4,n[t];xn&&(o[t]=0)}}const m=Ct[t];let S,P;if(m)return t==="$attrs"&&Ie(e.attrs,"get",""),m(e);if((S=f.__cssModules)&&(S=S[t]))return S;if(n!==oe&&J(n,t))return o[t]=4,n[t];if(P=c.config.globalProperties,J(P,t))return P[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return fn(r,t)?(r[t]=n,!0):s!==oe&&J(s,t)?(s[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let f;return!!n[o]||e!==oe&&J(e,o)||fn(t,o)||(f=i[0])&&J(f,o)||J(s,o)||J(Ct,o)||J(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function rs(e){return H(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let xn=!0;function $i(e){const t=Bn(e),n=e.proxy,s=e.ctx;xn=!1,t.beforeCreate&&is(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:f,provide:c,inject:p,created:m,beforeMount:S,mounted:P,beforeUpdate:j,updated:ne,activated:Q,deactivated:ge,beforeDestroy:fe,beforeUnmount:ye,destroyed:Y,unmounted:de,render:Ee,renderTracked:$,renderTriggered:W,errorCaptured:d,serverPrefetch:a,expose:v,inheritAttrs:A,components:I,directives:D,filters:z}=t;if(p&&Ki(p,s,null),o)for(const T in o){const N=o[T];K(N)&&(s[T]=N.bind(n))}if(r){const T=r.call(n,n);ce(T)&&(e.data=Nn(T))}if(xn=!0,i)for(const T in i){const N=i[T],F=K(N)?N.bind(n,n):K(N.get)?N.get.bind(n,n):Me,Ce=!K(N)&&K(N.set)?N.set.bind(n):Me,re=So({get:F,set:Ce});Object.defineProperty(s,T,{enumerable:!0,configurable:!0,get:()=>re.value,set:R=>re.value=R})}if(f)for(const T in f)rr(f[T],s,n,T);if(c){const T=K(c)?c.call(n):c;Reflect.ownKeys(T).forEach(N=>{Gi(N,T[N])})}m&&is(m,e,"c");function V(T,N){H(N)?N.forEach(F=>T(F.bind(n))):N&&T(N.bind(n))}if(V(Pi,S),V(Ii,P),V(Li,j),V(Fi,ne),V(lo,Q),V(co,ge),V(ji,d),V(Ni,$),V(Di,W),V(ki,ye),V(sr,de),V(Mi,a),H(v))if(v.length){const T=e.exposed||(e.exposed={});v.forEach(N=>{Object.defineProperty(T,N,{get:()=>n[N],set:F=>n[N]=F})})}else e.exposed||(e.exposed={});Ee&&e.render===Me&&(e.render=Ee),A!=null&&(e.inheritAttrs=A),I&&(e.components=I),D&&(e.directives=D)}function Ki(e,t,n=Me){H(e)&&(e=En(e));for(const s in e){const r=e[s];let i;ce(r)?"default"in r?i=jt(r.from||s,r.default,!0):i=jt(r.from||s):i=jt(r),Fe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function is(e,t,n){je(H(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function rr(e,t,n,s){const r=s.includes(".")?mr(n,s):()=>n[s];if(me(e)){const i=t[e];K(i)&&an(r,i)}else if(K(e))an(r,e.bind(n));else if(ce(e))if(H(e))e.forEach(i=>rr(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&an(r,i,e)}}function Bn(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,f=i.get(t);let c;return f?c=f:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(p=>Bt(c,p,o,!0)),Bt(c,t,o)),ce(t)&&i.set(t,c),c}function Bt(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Bt(e,i,n,!0),r&&r.forEach(o=>Bt(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const f=Bi[o]||n&&n[o];e[o]=f?f(e[o],t[o]):t[o]}return e}const Bi={data:os,props:ls,emits:ls,methods:wt,computed:wt,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:wt,directives:wt,watch:Vi,provide:os,inject:zi};function os(e,t){return t?e?function(){return we(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function zi(e,t){return wt(En(e),En(t))}function En(e){if(H(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const or={},lr=()=>Object.create(or),cr=e=>Object.getPrototypeOf(e)===or;function Ji(e,t,n,s=!1){const r={},i=lr();e.propsDefaults=Object.create(null),fr(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:li(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Qi(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,f=Z(r),[c]=e.propsOptions;let p=!1;if((s||o>0)&&!(o&16)){if(o&8){const m=e.vnode.dynamicProps;for(let S=0;S{c=!0;const[P,j]=ur(S,t,!0);we(o,P),j&&f.push(...j)};!n&&t.mixins.length&&t.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}if(!i&&!c)return ce(e)&&s.set(e,ht),ht;if(H(i))for(let m=0;m-1,j[1]=Q<0||ne-1||J(j,"default"))&&f.push(S)}}}const p=[o,f];return ce(e)&&s.set(e,p),p}function cs(e){return e[0]!=="$"&&!xt(e)}function fs(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function us(e,t){return fs(e)===fs(t)}function as(e,t){return H(t)?t.findIndex(n=>us(n,e)):K(t)&&us(t,e)?0:-1}const ar=e=>e[0]==="_"||e==="$stable",zn=e=>H(e)?e.map($e):[$e(e)],Yi=(e,t,n)=>{if(t._n)return t;const s=xi((...r)=>zn(t(...r)),n);return s._c=!1,s},dr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(ar(r))continue;const i=e[r];if(K(i))t[r]=Yi(r,i,s);else if(i!=null){const o=zn(i);t[r]=()=>o}}},hr=(e,t)=>{const n=zn(t);e.slots.default=()=>n},Zi=(e,t)=>{const n=e.slots=lr();if(e.vnode.shapeFlag&32){const s=t._;s?(we(n,t),Fs(n,"_",s,!0)):dr(t,n)}else t&&hr(e,t)},Xi=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=oe;if(s.shapeFlag&32){const f=t._;f?n&&f===1?i=!1:(we(r,t),!n&&f===1&&delete r._):(i=!t.$stable,dr(t,r)),o=t}else t&&(hr(e,t),o={default:1});if(i)for(const f in r)!ar(f)&&o[f]==null&&delete r[f]};function On(e,t,n,s,r=!1){if(H(e)){e.forEach((P,j)=>On(P,t&&(H(t)?t[j]:t),n,s,r));return}if(Nt(s)&&!r)return;const i=s.shapeFlag&4?Wn(s.component):s.el,o=r?null:i,{i:f,r:c}=e,p=t&&t.r,m=f.refs===oe?f.refs={}:f.refs,S=f.setupState;if(p!=null&&p!==c&&(me(p)?(m[p]=null,J(S,p)&&(S[p]=null)):Fe(p)&&(p.value=null)),K(c))Xe(c,f,12,[o,m]);else{const P=me(c),j=Fe(c);if(P||j){const ne=()=>{if(e.f){const Q=P?J(S,c)?S[c]:m[c]:c.value;r?H(Q)&&An(Q,i):H(Q)?Q.includes(i)||Q.push(i):P?(m[c]=[i],J(S,c)&&(S[c]=m[c])):(c.value=[i],e.k&&(m[e.k]=c.value))}else P?(m[c]=o,J(S,c)&&(S[c]=o)):j&&(c.value=o,e.k&&(m[e.k]=o))};o?(ne.id=-1,Pe(ne,n)):ne()}}}const Pe=Ai;function eo(e){return to(e)}function to(e,t){const n=ks();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:f,createComment:c,setText:p,setElementText:m,parentNode:S,nextSibling:P,setScopeId:j=Me,insertStaticContent:ne}=e,Q=(l,u,h,g=null,y=null,b=null,C=void 0,w=null,x=!!u.dynamicChildren)=>{if(l===u)return;l&&!vt(l,u)&&(g=le(l),R(l,y,b,!0),l=null),u.patchFlag===-2&&(x=!1,u.dynamicChildren=null);const{type:_,ref:E,shapeFlag:L}=u;switch(_){case en:ge(l,u,h,g);break;case at:fe(l,u,h,g);break;case dn:l==null&&ye(u,h,g,C);break;case Le:I(l,u,h,g,y,b,C,w,x);break;default:L&1?Ee(l,u,h,g,y,b,C,w,x):L&6?D(l,u,h,g,y,b,C,w,x):(L&64||L&128)&&_.process(l,u,h,g,y,b,C,w,x,q)}E!=null&&y&&On(E,l&&l.ref,b,u||l,!u)},ge=(l,u,h,g)=>{if(l==null)s(u.el=f(u.children),h,g);else{const y=u.el=l.el;u.children!==l.children&&p(y,u.children)}},fe=(l,u,h,g)=>{l==null?s(u.el=c(u.children||""),h,g):u.el=l.el},ye=(l,u,h,g)=>{[l.el,l.anchor]=ne(l.children,u,h,g,l.el,l.anchor)},Y=({el:l,anchor:u},h,g)=>{let y;for(;l&&l!==u;)y=P(l),s(l,h,g),l=y;s(u,h,g)},de=({el:l,anchor:u})=>{let h;for(;l&&l!==u;)h=P(l),r(l),l=h;r(u)},Ee=(l,u,h,g,y,b,C,w,x)=>{u.type==="svg"?C="svg":u.type==="math"&&(C="mathml"),l==null?$(u,h,g,y,b,C,w,x):a(l,u,y,b,C,w,x)},$=(l,u,h,g,y,b,C,w)=>{let x,_;const{props:E,shapeFlag:L,transition:O,dirs:M}=l;if(x=l.el=o(l.type,b,E&&E.is,E),L&8?m(x,l.children):L&16&&d(l.children,x,null,g,y,un(l,b),C,w),M&&st(l,null,g,"created"),W(x,l,l.scopeId,C,g),E){for(const G in E)G!=="value"&&!xt(G)&&i(x,G,null,E[G],b,l.children,g,y,ee);"value"in E&&i(x,"value",null,E.value,b),(_=E.onVnodeBeforeMount)&&He(_,g,l)}M&&st(l,null,g,"beforeMount");const U=no(y,O);U&&O.beforeEnter(x),s(x,u,h),((_=E&&E.onVnodeMounted)||U||M)&&Pe(()=>{_&&He(_,g,l),U&&O.enter(x),M&&st(l,null,g,"mounted")},y)},W=(l,u,h,g,y)=>{if(h&&j(l,h),g)for(let b=0;b{for(let _=x;_{const w=u.el=l.el;let{patchFlag:x,dynamicChildren:_,dirs:E}=u;x|=l.patchFlag&16;const L=l.props||oe,O=u.props||oe;let M;if(h&&rt(h,!1),(M=O.onVnodeBeforeUpdate)&&He(M,h,u,l),E&&st(u,l,h,"beforeUpdate"),h&&rt(h,!0),_?v(l.dynamicChildren,_,w,h,g,un(u,y),b):C||N(l,u,w,null,h,g,un(u,y),b,!1),x>0){if(x&16)A(w,u,L,O,h,g,y);else if(x&2&&L.class!==O.class&&i(w,"class",null,O.class,y),x&4&&i(w,"style",L.style,O.style,y),x&8){const U=u.dynamicProps;for(let G=0;G{M&&He(M,h,u,l),E&&st(u,l,h,"updated")},g)},v=(l,u,h,g,y,b,C)=>{for(let w=0;w{if(h!==g){if(h!==oe)for(const w in h)!xt(w)&&!(w in g)&&i(l,w,h[w],null,C,u.children,y,b,ee);for(const w in g){if(xt(w))continue;const x=g[w],_=h[w];x!==_&&w!=="value"&&i(l,w,_,x,C,u.children,y,b,ee)}"value"in g&&i(l,"value",h.value,g.value,C)}},I=(l,u,h,g,y,b,C,w,x)=>{const _=u.el=l?l.el:f(""),E=u.anchor=l?l.anchor:f("");let{patchFlag:L,dynamicChildren:O,slotScopeIds:M}=u;M&&(w=w?w.concat(M):M),l==null?(s(_,h,g),s(E,h,g),d(u.children||[],h,E,y,b,C,w,x)):L>0&&L&64&&O&&l.dynamicChildren?(v(l.dynamicChildren,O,h,y,b,C,w),(u.key!=null||y&&u===y.subTree)&&pr(l,u,!0)):N(l,u,h,E,y,b,C,w,x)},D=(l,u,h,g,y,b,C,w,x)=>{u.slotScopeIds=w,l==null?u.shapeFlag&512?y.ctx.activate(u,h,g,C,x):z(u,h,g,y,b,C,x):he(l,u,x)},z=(l,u,h,g,y,b,C)=>{const w=l.component=wo(l,g,y);if(yr(l)&&(w.ctx.renderer=q),xo(w),w.asyncDep){if(y&&y.registerDep(w,V,C),!l.el){const x=w.subTree=We(at);fe(null,x,u,h)}}else V(w,l,u,h,y,b,C)},he=(l,u,h)=>{const g=u.component=l.component;if(Oi(l,u,h))if(g.asyncDep&&!g.asyncResolved){T(g,u,h);return}else g.next=u,_i(g.update),g.effect.dirty=!0,g.update();else u.el=l.el,g.vnode=u},V=(l,u,h,g,y,b,C)=>{const w=()=>{if(l.isMounted){let{next:E,bu:L,u:O,parent:M,vnode:U}=l;{const _e=gr(l);if(_e){E&&(E.el=U.el,T(l,E,C)),_e.asyncDep.then(()=>{l.isUnmounted||w()});return}}let G=E,B;rt(l,!1),E?(E.el=U.el,T(l,E,C)):E=U,L&&sn(L),(B=E.props&&E.props.onVnodeBeforeUpdate)&&He(B,M,E,U),rt(l,!0);const te=ln(l),pe=l.subTree;l.subTree=te,Q(pe,te,S(pe.el),le(pe),l,y,b),E.el=te.el,G===null&&Ti(l,te.el),O&&Pe(O,y),(B=E.props&&E.props.onVnodeUpdated)&&Pe(()=>He(B,M,E,U),y)}else{let E;const{el:L,props:O}=u,{bm:M,m:U,parent:G}=l,B=Nt(u);if(rt(l,!1),M&&sn(M),!B&&(E=O&&O.onVnodeBeforeMount)&&He(E,G,u),rt(l,!0),L&&ae){const te=()=>{l.subTree=ln(l),ae(L,l.subTree,l,y,null)};B?u.type.__asyncLoader().then(()=>!l.isUnmounted&&te()):te()}else{const te=l.subTree=ln(l);Q(null,te,h,g,l,y,b),u.el=te.el}if(U&&Pe(U,y),!B&&(E=O&&O.onVnodeMounted)){const te=u;Pe(()=>He(E,G,te),y)}(u.shapeFlag&256||G&&Nt(G.vnode)&&G.vnode.shapeFlag&256)&&l.a&&Pe(l.a,y),l.isMounted=!0,u=h=g=null}},x=l.effect=new Ln(w,Me,()=>Kn(_),l.scope),_=l.update=()=>{x.dirty&&x.run()};_.id=l.uid,rt(l,!0),_()},T=(l,u,h)=>{u.component=l;const g=l.vnode.props;l.vnode=u,l.next=null,Qi(l,u.props,g,h),Xi(l,u.children,h),et(),ns(l),tt()},N=(l,u,h,g,y,b,C,w,x=!1)=>{const _=l&&l.children,E=l?l.shapeFlag:0,L=u.children,{patchFlag:O,shapeFlag:M}=u;if(O>0){if(O&128){Ce(_,L,h,g,y,b,C,w,x);return}else if(O&256){F(_,L,h,g,y,b,C,w,x);return}}M&8?(E&16&&ee(_,y,b),L!==_&&m(h,L)):E&16?M&16?Ce(_,L,h,g,y,b,C,w,x):ee(_,y,b,!0):(E&8&&m(h,""),M&16&&d(L,h,g,y,b,C,w,x))},F=(l,u,h,g,y,b,C,w,x)=>{l=l||ht,u=u||ht;const _=l.length,E=u.length,L=Math.min(_,E);let O;for(O=0;OE?ee(l,y,b,!0,!1,L):d(u,h,g,y,b,C,w,x,L)},Ce=(l,u,h,g,y,b,C,w,x)=>{let _=0;const E=u.length;let L=l.length-1,O=E-1;for(;_<=L&&_<=O;){const M=l[_],U=u[_]=x?Ye(u[_]):$e(u[_]);if(vt(M,U))Q(M,U,h,null,y,b,C,w,x);else break;_++}for(;_<=L&&_<=O;){const M=l[L],U=u[O]=x?Ye(u[O]):$e(u[O]);if(vt(M,U))Q(M,U,h,null,y,b,C,w,x);else break;L--,O--}if(_>L){if(_<=O){const M=O+1,U=MO)for(;_<=L;)R(l[_],y,b,!0),_++;else{const M=_,U=_,G=new Map;for(_=U;_<=O;_++){const xe=u[_]=x?Ye(u[_]):$e(u[_]);xe.key!=null&&G.set(xe.key,_)}let B,te=0;const pe=O-U+1;let _e=!1,nt=0;const ve=new Array(pe);for(_=0;_=pe){R(xe,y,b,!0);continue}let Ue;if(xe.key!=null)Ue=G.get(xe.key);else for(B=U;B<=O;B++)if(ve[B-U]===0&&vt(xe,u[B])){Ue=B;break}Ue===void 0?R(xe,y,b,!0):(ve[Ue-U]=_+1,Ue>=nt?nt=Ue:_e=!0,Q(xe,u[Ue],h,null,y,b,C,w,x),te++)}const bt=_e?so(ve):ht;for(B=bt.length-1,_=pe-1;_>=0;_--){const xe=U+_,Ue=u[xe],qn=xe+1{const{el:b,type:C,transition:w,children:x,shapeFlag:_}=l;if(_&6){re(l.component.subTree,u,h,g);return}if(_&128){l.suspense.move(u,h,g);return}if(_&64){C.move(l,u,h,q);return}if(C===Le){s(b,u,h);for(let L=0;Lw.enter(b),y);else{const{leave:L,delayLeave:O,afterLeave:M}=w,U=()=>s(b,u,h),G=()=>{L(b,()=>{U(),M&&M()})};O?O(b,U,G):G()}else s(b,u,h)},R=(l,u,h,g=!1,y=!1)=>{const{type:b,props:C,ref:w,children:x,dynamicChildren:_,shapeFlag:E,patchFlag:L,dirs:O,memoIndex:M}=l;if(w!=null&&On(w,null,h,l,!0),M!=null&&(u.renderCache[M]=void 0),E&256){u.ctx.deactivate(l);return}const U=E&1&&O,G=!Nt(l);let B;if(G&&(B=C&&C.onVnodeBeforeUnmount)&&He(B,u,l),E&6)ie(l.component,h,g);else{if(E&128){l.suspense.unmount(h,g);return}U&&st(l,null,u,"beforeUnmount"),E&64?l.type.remove(l,u,h,y,q,g):_&&(b!==Le||L>0&&L&64)?ee(_,u,h,!1,!0):(b===Le&&L&384||!y&&E&16)&&ee(x,u,h),g&&X(l)}(G&&(B=C&&C.onVnodeUnmounted)||U)&&Pe(()=>{B&&He(B,u,l),U&&st(l,null,u,"unmounted")},h)},X=l=>{const{type:u,el:h,anchor:g,transition:y}=l;if(u===Le){be(h,g);return}if(u===dn){de(l);return}const b=()=>{r(h),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(l.shapeFlag&1&&y&&!y.persisted){const{leave:C,delayLeave:w}=y,x=()=>C(h,b);w?w(l.el,b,x):x()}else b()},be=(l,u)=>{let h;for(;l!==u;)h=P(l),r(l),l=h;r(u)},ie=(l,u,h)=>{const{bum:g,scope:y,update:b,subTree:C,um:w,m:x,a:_}=l;ds(x),ds(_),g&&sn(g),y.stop(),b&&(b.active=!1,R(C,l,u,h)),w&&Pe(w,u),Pe(()=>{l.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&l.asyncDep&&!l.asyncResolved&&l.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},ee=(l,u,h,g=!1,y=!1,b=0)=>{for(let C=b;Cl.shapeFlag&6?le(l.component.subTree):l.shapeFlag&128?l.suspense.next():P(l.anchor||l.el);let ue=!1;const k=(l,u,h)=>{l==null?u._vnode&&R(u._vnode,null,null,!0):Q(u._vnode||null,l,u,null,null,null,h),ue||(ue=!0,ns(),er(),ue=!1),u._vnode=l},q={p:Q,um:R,m:re,r:X,mt:z,mc:d,pc:N,pbc:v,n:le,o:e};let se,ae;return{render:k,hydrate:se,createApp:qi(k,se)}}function un({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 rt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function no(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function pr(e,t,n=!1){const s=e.children,r=t.children;if(H(s)&&H(r))for(let i=0;i>1,e[n[f]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function gr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:gr(t)}function ds(e){if(e)for(let t=0;tjt(ro),Dt={};function an(e,t,n){return _r(e,t,n)}function _r(e,t,{immediate:n,deep:s,flush:r,once:i,onTrack:o,onTrigger:f}=oe){if(t&&i){const $=t;t=(...W)=>{$(...W),Ee()}}const c=Re,p=$=>s===!0?$:lt($,s===!1?1:void 0);let m,S=!1,P=!1;if(Fe(e)?(m=()=>e.value,S=bn(e)):Et(e)?(m=()=>p(e),S=!0):H(e)?(P=!0,S=e.some($=>Et($)||bn($)),m=()=>e.map($=>{if(Fe($))return $.value;if(Et($))return p($);if(K($))return Xe($,c,2)})):K(e)?t?m=()=>Xe(e,c,2):m=()=>(j&&j(),je(e,c,3,[ne])):m=Me,t&&s){const $=m;m=()=>lt($())}let j,ne=$=>{j=Y.onStop=()=>{Xe($,c,4),j=Y.onStop=void 0}},Q;if(tn)if(ne=Me,t?n&&je(t,c,3,[m(),P?[]:void 0,ne]):m(),r==="sync"){const $=io();Q=$.__watcherHandles||($.__watcherHandles=[])}else return Me;let ge=P?new Array(e.length).fill(Dt):Dt;const fe=()=>{if(!(!Y.active||!Y.dirty))if(t){const $=Y.run();(s||S||(P?$.some((W,d)=>ut(W,ge[d])):ut($,ge)))&&(j&&j(),je(t,c,3,[$,ge===Dt?void 0:P&&ge[0]===Dt?[]:ge,ne]),ge=$)}else Y.run()};fe.allowRecurse=!!t;let ye;r==="sync"?ye=fe:r==="post"?ye=()=>Pe(fe,c&&c.suspense):(fe.pre=!0,c&&(fe.id=c.uid),ye=()=>Kn(fe));const Y=new Ln(m,Me,ye),de=$r(),Ee=()=>{Y.stop(),de&&An(de.effects,Y)};return t?n?fe():ge=Y.run():r==="post"?Pe(Y.run.bind(Y),c&&c.suspense):Y.run(),Q&&Q.push(Ee),Ee}function oo(e,t,n){const s=this.proxy,r=me(e)?e.includes(".")?mr(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=Pt(this),f=_r(r,i.bind(s),n);return o(),f}function mr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{lt(s,t,n)});else if(Is(e)){for(const s in e)lt(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&<(e[s],t,n)}return e}const yr=e=>e.type.__isKeepAlive;function lo(e,t){br(e,"a",t)}function co(e,t){br(e,"da",t)}function br(e,t,n=Re){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Xt(t,s,n),n){let r=n.parent;for(;r&&r.parent;)yr(r.parent.vnode)&&fo(s,t,n,r),r=r.parent}}function fo(e,t,n,s){const r=Xt(t,e,s,!0);sr(()=>{An(s[t],r)},n)}function vr(e,t){e.shapeFlag&6&&e.component?vr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}const uo=e=>e.__isTeleport,Le=Symbol.for("v-fgt"),en=Symbol.for("v-txt"),at=Symbol.for("v-cmt"),dn=Symbol.for("v-stc"),Tt=[];let Ne=null;function Se(e=!1){Tt.push(Ne=e?null:[])}function ao(){Tt.pop(),Ne=Tt[Tt.length-1]||null}let At=1;function hs(e){At+=e}function wr(e){return e.dynamicChildren=At>0?Ne||ht:null,ao(),At>0&&Ne&&Ne.push(e),e}function Ae(e,t,n,s,r,i){return wr(ke(e,t,n,s,r,i,!0))}function ho(e,t,n,s,r){return wr(We(e,t,n,s,r,!0))}function po(e){return e?e.__v_isVNode===!0:!1}function vt(e,t){return e.type===t.type&&e.key===t.key}const xr=({key:e})=>e??null,Ut=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Fe(e)||K(e)?{i:Be,r:e,k:t,f:!!n}:e:null);function ke(e,t=null,n=null,s=0,r=null,i=e===Le?0:1,o=!1,f=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&xr(t),ref:t&&Ut(t),scopeId:Zt,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Be};return f?(Vn(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=me(n)?8:16),At>0&&!o&&Ne&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ne.push(c),c}const We=go;function go(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Si)&&(e=at),po(e)){const f=mt(e,t,!0);return n&&Vn(f,n),At>0&&!i&&Ne&&(f.shapeFlag&6?Ne[Ne.indexOf(e)]=f:Ne.push(f)),f.patchFlag=-2,f}if(To(e)&&(e=e.__vccOpts),t){t=_o(t);let{class:f,style:c}=t;f&&!me(f)&&(t.class=Gt(f)),ce(c)&&(Js(c)&&!H(c)&&(c=we({},c)),t.style=In(c))}const o=me(e)?1:Ri(e)?128:uo(e)?64:ce(e)?4:K(e)?2:0;return ke(e,t,n,s,r,o,i,!0)}function _o(e){return e?Js(e)||cr(e)?we({},e):e:null}function mt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:f,transition:c}=e,p=t?yo(r||{},t):r,m={__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&xr(p),ref:t&&t.ref?n&&i?H(i)?i.concat(Ut(t)):[i,Ut(t)]:Ut(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:f,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Le?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&&mt(e.ssContent),ssFallback:e.ssFallback&&mt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&vr(m,c.clone(m)),m}function mo(e=" ",t=0){return We(en,null,e,t)}function it(e="",t=!1){return t?(Se(),ho(at,null,e)):We(at,null,e)}function $e(e){return e==null||typeof e=="boolean"?We(at):H(e)?We(Le,null,e.slice()):typeof e=="object"?Ye(e):We(en,null,String(e))}function Ye(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:mt(e)}function Vn(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(H(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Vn(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!cr(t)?t._ctx=Be:r===3&&Be&&(Be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:Be},n=32):(t=String(t),s&64?(n=16,t=[mo(t)]):n=8);e.children=t,e.shapeFlag|=n}function yo(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};zt=t("__VUE_INSTANCE_SETTERS__",n=>Re=n),Tn=t("__VUE_SSR_SETTERS__",n=>tn=n)}const Pt=e=>{const t=Re;return zt(e),e.scope.on(),()=>{e.scope.off(),zt(t)}},ps=()=>{Re&&Re.scope.off(),zt(null)};function Er(e){return e.vnode.shapeFlag&4}let tn=!1;function xo(e,t=!1){t&&Tn(t);const{props:n,children:s}=e.vnode,r=Er(e);Ji(e,n,r,t),Zi(e,s);const i=r?Eo(e,t):void 0;return t&&Tn(!1),i}function Eo(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Hi);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Oo(e):null,i=Pt(e);et();const o=Xe(s,e,0,[e.props,r]);if(tt(),i(),As(o)){if(o.then(ps,ps),t)return o.then(f=>{gs(e,f,t)}).catch(f=>{Qt(f,e,0)});e.asyncDep=o}else gs(e,o,t)}else Cr(e,t)}function gs(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ce(t)&&(e.setupState=Ys(t)),Cr(e,n)}let _s;function Cr(e,t,n){const s=e.type;if(!e.render){if(!t&&_s&&!s.render){const r=s.template||Bn(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:f,compilerOptions:c}=s,p=we(we({isCustomElement:i,delimiters:f},o),c);s.render=_s(r,p)}}e.render=s.render||Me}{const r=Pt(e);et();try{$i(e)}finally{tt(),r()}}}const Co={get(e,t){return Ie(e,"get",""),e[t]}};function Oo(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Co),slots:e.slots,emit:e.emit,expose:t}}function Wn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ys(ci(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ct)return Ct[n](e)},has(t,n){return n in t||n in Ct}})):e.proxy}function To(e){return K(e)&&"__vccOpts"in e}const So=(e,t)=>fi(e,t,tn),Ro="3.4.29";/** +**/function et(e,t,n,s){try{return s?e(...s):e()}catch(r){Zt(r,t,n)}}function Ue(e,t,n,s){if($(e)){const r=et(e,t,n,s);return r&&ks(r)&&r.catch(i=>{Zt(i,t,n)}),r}if(H(e)){const r=[];for(let i=0;i>>1,r=Te[s],i=At(r);iBe&&Te.splice(t,1)}function wi(e){H(e)?_t.push(...e):(!Qe||!Qe.includes(e,e.allowRecurse?lt+1:lt))&&_t.push(e),rr()}function is(e,t,n=Rt?Be+1:0){for(;nAt(n)-At(s));if(_t.length=0,Qe){Qe.push(...t);return}for(Qe=t,lt=0;lte.id==null?1/0:e.id,xi=(e,t)=>{const n=At(e)-At(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function or(e){Cn=!1,Rt=!0,Te.sort(xi);try{for(Be=0;Beme(j)?j.trim():j)),S&&(r=n.map(yn))}let c,f=s[c=on(t)]||s[c=on(mt(t))];!f&&i&&(f=s[c=on(bt(t))]),f&&Ue(f,e,6,r);const p=s[c+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Ue(p,e,6,r)}}function lr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},c=!1;if(!$(e)){const f=p=>{const m=lr(p,t,!0);m&&(c=!0,we(o,m))};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!i&&!c?(ce(e)&&s.set(e,null),null):(H(i)?i.forEach(f=>o[f]=null):we(o,i),ce(e)&&s.set(e,o),o)}function Xt(e,t){return!e||!qt(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,bt(t))||J(e,t))}let De=null,en=null;function Vt(e){const t=De;return De=e,en=e&&e.type.__scopeId||null,t}function Ci(e){en=e}function Ti(){en=null}function Oi(e,t=De,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&_s(-1);const i=Vt(t);let o;try{o=e(...r)}finally{Vt(i),s._d&&_s(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function fn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:c,emit:f,render:p,renderCache:m,props:S,data:P,setupState:j,ctx:ne,inheritAttrs:Q}=e,ge=Vt(e);let fe,ye;try{if(n.shapeFlag&4){const de=r||s,Ee=de;fe=Ke(p.call(Ee,de,m,S,j,P,ne)),ye=c}else{const de=t;fe=Ke(de.length>1?de(S,{attrs:c,slots:o,emit:f}):de(S,null)),ye=t.props?c:Si(c)}}catch(de){St.length=0,Zt(de,e,1),fe=We(at)}let Y=fe;if(ye&&Q!==!1){const de=Object.keys(ye),{shapeFlag:Ee}=Y;de.length&&Ee&7&&(i&&de.some(Ln)&&(ye=Ri(ye,i)),Y=yt(Y,ye,!1,!0))}return n.dirs&&(Y=yt(Y,null,!1,!0),Y.dirs=Y.dirs?Y.dirs.concat(n.dirs):n.dirs),n.transition&&(Y.transition=n.transition),fe=Y,Vt(ge),fe}const Si=e=>{let t;for(const n in e)(n==="class"||n==="style"||qt(n))&&((t||(t={}))[n]=e[n]);return t},Ri=(e,t)=>{const n={};for(const s in e)(!Ln(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ai(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:c,patchFlag:f}=t,p=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&f>=0){if(f&1024)return!0;if(f&16)return s?os(s,o,p):!!o;if(f&8){const m=t.dynamicProps;for(let S=0;Se.__isSuspense;function Fi(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):wi(e)}function tn(e,t,n=Re,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{tt();const c=It(n),f=Ue(t,n,e,o);return c(),nt(),f});return s?r.unshift(i):r.push(i),i}}const qe=e=>(t,n=Re)=>{(!sn||e==="sp")&&tn(e,(...s)=>t(...s),n)},ki=qe("bm"),Mi=qe("m"),Di=qe("bu"),Ni=qe("u"),ji=qe("bum"),cr=qe("um"),Ui=qe("sp"),Hi=qe("rtg"),$i=qe("rtc");function Ki(e,t=Re){tn("ec",e,t)}function Bi(e,t){if(De===null)return e;const n=rn(De),s=e.dirs||(e.dirs=[]);for(let r=0;rt(o,c,void 0,i));else{const o=Object.keys(e);r=new Array(o.length);for(let c=0,f=o.length;c!!e.type.__asyncLoader,Tn=e=>e?Rr(e)?rn(e):Tn(e.parent):null,Tt=we(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=>Tn(e.parent),$root:e=>Tn(e.root),$emit:e=>e.emit,$options:e=>qn(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Wn(e.update)}),$nextTick:e=>e.n||(e.n=yi.bind(e.proxy)),$watch:e=>ao.bind(e)}),an=(e,t)=>e!==re&&!e.__isScriptSetup&&J(e,t),zi={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:c,appContext:f}=e;let p;if(t[0]!=="$"){const j=o[t];if(j!==void 0)switch(j){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(an(s,t))return o[t]=1,s[t];if(r!==re&&J(r,t))return o[t]=2,r[t];if((p=e.propsOptions[0])&&J(p,t))return o[t]=3,i[t];if(n!==re&&J(n,t))return o[t]=4,n[t];On&&(o[t]=0)}}const m=Tt[t];let S,P;if(m)return t==="$attrs"&&Le(e.attrs,"get",""),m(e);if((S=c.__cssModules)&&(S=S[t]))return S;if(n!==re&&J(n,t))return o[t]=4,n[t];if(P=f.config.globalProperties,J(P,t))return P[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return an(r,t)?(r[t]=n,!0):s!==re&&J(s,t)?(s[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let c;return!!n[o]||e!==re&&J(e,o)||an(t,o)||(c=i[0])&&J(c,o)||J(s,o)||J(Tt,o)||J(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ls(e){return H(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let On=!0;function Wi(e){const t=qn(e),n=e.proxy,s=e.ctx;On=!1,t.beforeCreate&&cs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:c,provide:f,inject:p,created:m,beforeMount:S,mounted:P,beforeUpdate:j,updated:ne,activated:Q,deactivated:ge,beforeDestroy:fe,beforeUnmount:ye,destroyed:Y,unmounted:de,render:Ee,renderTracked:K,renderTriggered:W,errorCaptured:d,serverPrefetch:a,expose:v,inheritAttrs:A,components:I,directives:D,filters:V}=t;if(p&&qi(p,s,null),o)for(const O in o){const N=o[O];$(N)&&(s[O]=N.bind(n))}if(r){const O=r.call(n,n);ce(O)&&(e.data=$n(O))}if(On=!0,i)for(const O in i){const N=i[O],F=$(N)?N.bind(n,n):$(N.get)?N.get.bind(n,n):Me,Ce=!$(N)&&$(N.set)?N.set.bind(n):Me,ie=Lo({get:F,set:Ce});Object.defineProperty(s,O,{enumerable:!0,configurable:!0,get:()=>ie.value,set:R=>ie.value=R})}if(c)for(const O in c)fr(c[O],s,n,O);if(f){const O=$(f)?f.call(n):f;Reflect.ownKeys(O).forEach(N=>{Xi(N,O[N])})}m&&cs(m,e,"c");function z(O,N){H(N)?N.forEach(F=>O(F.bind(n))):N&&O(N.bind(n))}if(z(ki,S),z(Mi,P),z(Di,j),z(Ni,ne),z(ho,Q),z(po,ge),z(Ki,d),z($i,K),z(Hi,W),z(ji,ye),z(cr,de),z(Ui,a),H(v))if(v.length){const O=e.exposed||(e.exposed={});v.forEach(N=>{Object.defineProperty(O,N,{get:()=>n[N],set:F=>n[N]=F})})}else e.exposed||(e.exposed={});Ee&&e.render===Me&&(e.render=Ee),A!=null&&(e.inheritAttrs=A),I&&(e.components=I),D&&(e.directives=D)}function qi(e,t,n=Me){H(e)&&(e=Sn(e));for(const s in e){const r=e[s];let i;ce(r)?"default"in r?i=Ht(r.from||s,r.default,!0):i=Ht(r.from||s):i=Ht(r),ke(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function cs(e,t,n){Ue(H(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function fr(e,t,n,s){const r=s.includes(".")?xr(n,s):()=>n[s];if(me(e)){const i=t[e];$(i)&&hn(r,i)}else if($(e))hn(r,e.bind(n));else if(ce(e))if(H(e))e.forEach(i=>fr(i,t,n,s));else{const i=$(e.handler)?e.handler.bind(n):t[e.handler];$(i)&&hn(r,i,e)}}function qn(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,c=i.get(t);let f;return c?f=c:!r.length&&!n&&!s?f=t:(f={},r.length&&r.forEach(p=>zt(f,p,o,!0)),zt(f,t,o)),ce(t)&&i.set(t,f),f}function zt(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&zt(e,i,n,!0),r&&r.forEach(o=>zt(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const c=Gi[o]||n&&n[o];e[o]=c?c(e[o],t[o]):t[o]}return e}const Gi={data:fs,props:us,emits:us,methods:xt,computed:xt,beforeCreate:Oe,created:Oe,beforeMount:Oe,mounted:Oe,beforeUpdate:Oe,updated:Oe,beforeDestroy:Oe,beforeUnmount:Oe,destroyed:Oe,unmounted:Oe,activated:Oe,deactivated:Oe,errorCaptured:Oe,serverPrefetch:Oe,components:xt,directives:xt,watch:Qi,provide:fs,inject:Ji};function fs(e,t){return t?e?function(){return we($(e)?e.call(this,this):e,$(t)?t.call(this,this):t)}:t:e}function Ji(e,t){return xt(Sn(e),Sn(t))}function Sn(e){if(H(e)){const t={};for(let n=0;n1)return n&&$(t)?t.call(s&&s.proxy):t}}const ar={},dr=()=>Object.create(ar),hr=e=>Object.getPrototypeOf(e)===ar;function eo(e,t,n,s=!1){const r={},i=dr();e.propsDefaults=Object.create(null),pr(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:ai(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function to(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,c=Z(r),[f]=e.propsOptions;let p=!1;if((s||o>0)&&!(o&16)){if(o&8){const m=e.vnode.dynamicProps;for(let S=0;S{f=!0;const[P,j]=gr(S,t,!0);we(o,P),j&&c.push(...j)};!n&&t.mixins.length&&t.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}if(!i&&!f)return ce(e)&&s.set(e,pt),pt;if(H(i))for(let m=0;m-1,j[1]=Q<0||ne-1||J(j,"default"))&&c.push(S)}}}const p=[o,c];return ce(e)&&s.set(e,p),p}function as(e){return e[0]!=="$"&&!Et(e)}function ds(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function hs(e,t){return ds(e)===ds(t)}function ps(e,t){return H(t)?t.findIndex(n=>hs(n,e)):$(t)&&hs(t,e)?0:-1}const _r=e=>e[0]==="_"||e==="$stable",Gn=e=>H(e)?e.map(Ke):[Ke(e)],no=(e,t,n)=>{if(t._n)return t;const s=Oi((...r)=>Gn(t(...r)),n);return s._c=!1,s},mr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(_r(r))continue;const i=e[r];if($(i))t[r]=no(r,i,s);else if(i!=null){const o=Gn(i);t[r]=()=>o}}},yr=(e,t)=>{const n=Gn(t);e.slots.default=()=>n},so=(e,t)=>{const n=e.slots=dr();if(e.vnode.shapeFlag&32){const s=t._;s?(we(n,t),js(n,"_",s,!0)):mr(t,n)}else t&&yr(e,t)},ro=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=re;if(s.shapeFlag&32){const c=t._;c?n&&c===1?i=!1:(we(r,t),!n&&c===1&&delete r._):(i=!t.$stable,mr(t,r)),o=t}else t&&(yr(e,t),o={default:1});if(i)for(const c in r)!_r(c)&&o[c]==null&&delete r[c]};function An(e,t,n,s,r=!1){if(H(e)){e.forEach((P,j)=>An(P,t&&(H(t)?t[j]:t),n,s,r));return}if(Ut(s)&&!r)return;const i=s.shapeFlag&4?rn(s.component):s.el,o=r?null:i,{i:c,r:f}=e,p=t&&t.r,m=c.refs===re?c.refs={}:c.refs,S=c.setupState;if(p!=null&&p!==f&&(me(p)?(m[p]=null,J(S,p)&&(S[p]=null)):ke(p)&&(p.value=null)),$(f))et(f,c,12,[o,m]);else{const P=me(f),j=ke(f);if(P||j){const ne=()=>{if(e.f){const Q=P?J(S,f)?S[f]:m[f]:f.value;r?H(Q)&&Fn(Q,i):H(Q)?Q.includes(i)||Q.push(i):P?(m[f]=[i],J(S,f)&&(S[f]=m[f])):(f.value=[i],e.k&&(m[e.k]=f.value))}else P?(m[f]=o,J(S,f)&&(S[f]=o)):j&&(f.value=o,e.k&&(m[e.k]=o))};o?(ne.id=-1,Pe(ne,n)):ne()}}}const Pe=Fi;function io(e){return oo(e)}function oo(e,t){const n=Us();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:c,createComment:f,setText:p,setElementText:m,parentNode:S,nextSibling:P,setScopeId:j=Me,insertStaticContent:ne}=e,Q=(l,u,h,g=null,y=null,b=null,C=void 0,w=null,x=!!u.dynamicChildren)=>{if(l===u)return;l&&!wt(l,u)&&(g=le(l),R(l,y,b,!0),l=null),u.patchFlag===-2&&(x=!1,u.dynamicChildren=null);const{type:_,ref:E,shapeFlag:L}=u;switch(_){case nn:ge(l,u,h,g);break;case at:fe(l,u,h,g);break;case pn:l==null&&ye(u,h,g,C);break;case Fe:I(l,u,h,g,y,b,C,w,x);break;default:L&1?Ee(l,u,h,g,y,b,C,w,x):L&6?D(l,u,h,g,y,b,C,w,x):(L&64||L&128)&&_.process(l,u,h,g,y,b,C,w,x,q)}E!=null&&y&&An(E,l&&l.ref,b,u||l,!u)},ge=(l,u,h,g)=>{if(l==null)s(u.el=c(u.children),h,g);else{const y=u.el=l.el;u.children!==l.children&&p(y,u.children)}},fe=(l,u,h,g)=>{l==null?s(u.el=f(u.children||""),h,g):u.el=l.el},ye=(l,u,h,g)=>{[l.el,l.anchor]=ne(l.children,u,h,g,l.el,l.anchor)},Y=({el:l,anchor:u},h,g)=>{let y;for(;l&&l!==u;)y=P(l),s(l,h,g),l=y;s(u,h,g)},de=({el:l,anchor:u})=>{let h;for(;l&&l!==u;)h=P(l),r(l),l=h;r(u)},Ee=(l,u,h,g,y,b,C,w,x)=>{u.type==="svg"?C="svg":u.type==="math"&&(C="mathml"),l==null?K(u,h,g,y,b,C,w,x):a(l,u,y,b,C,w,x)},K=(l,u,h,g,y,b,C,w)=>{let x,_;const{props:E,shapeFlag:L,transition:T,dirs:M}=l;if(x=l.el=o(l.type,b,E&&E.is,E),L&8?m(x,l.children):L&16&&d(l.children,x,null,g,y,dn(l,b),C,w),M&&rt(l,null,g,"created"),W(x,l,l.scopeId,C,g),E){for(const G in E)G!=="value"&&!Et(G)&&i(x,G,null,E[G],b,l.children,g,y,ee);"value"in E&&i(x,"value",null,E.value,b),(_=E.onVnodeBeforeMount)&&$e(_,g,l)}M&&rt(l,null,g,"beforeMount");const U=lo(y,T);U&&T.beforeEnter(x),s(x,u,h),((_=E&&E.onVnodeMounted)||U||M)&&Pe(()=>{_&&$e(_,g,l),U&&T.enter(x),M&&rt(l,null,g,"mounted")},y)},W=(l,u,h,g,y)=>{if(h&&j(l,h),g)for(let b=0;b{for(let _=x;_{const w=u.el=l.el;let{patchFlag:x,dynamicChildren:_,dirs:E}=u;x|=l.patchFlag&16;const L=l.props||re,T=u.props||re;let M;if(h&&it(h,!1),(M=T.onVnodeBeforeUpdate)&&$e(M,h,u,l),E&&rt(u,l,h,"beforeUpdate"),h&&it(h,!0),_?v(l.dynamicChildren,_,w,h,g,dn(u,y),b):C||N(l,u,w,null,h,g,dn(u,y),b,!1),x>0){if(x&16)A(w,u,L,T,h,g,y);else if(x&2&&L.class!==T.class&&i(w,"class",null,T.class,y),x&4&&i(w,"style",L.style,T.style,y),x&8){const U=u.dynamicProps;for(let G=0;G{M&&$e(M,h,u,l),E&&rt(u,l,h,"updated")},g)},v=(l,u,h,g,y,b,C)=>{for(let w=0;w{if(h!==g){if(h!==re)for(const w in h)!Et(w)&&!(w in g)&&i(l,w,h[w],null,C,u.children,y,b,ee);for(const w in g){if(Et(w))continue;const x=g[w],_=h[w];x!==_&&w!=="value"&&i(l,w,_,x,C,u.children,y,b,ee)}"value"in g&&i(l,"value",h.value,g.value,C)}},I=(l,u,h,g,y,b,C,w,x)=>{const _=u.el=l?l.el:c(""),E=u.anchor=l?l.anchor:c("");let{patchFlag:L,dynamicChildren:T,slotScopeIds:M}=u;M&&(w=w?w.concat(M):M),l==null?(s(_,h,g),s(E,h,g),d(u.children||[],h,E,y,b,C,w,x)):L>0&&L&64&&T&&l.dynamicChildren?(v(l.dynamicChildren,T,h,y,b,C,w),(u.key!=null||y&&u===y.subTree)&&br(l,u,!0)):N(l,u,h,E,y,b,C,w,x)},D=(l,u,h,g,y,b,C,w,x)=>{u.slotScopeIds=w,l==null?u.shapeFlag&512?y.ctx.activate(u,h,g,C,x):V(u,h,g,y,b,C,x):he(l,u,x)},V=(l,u,h,g,y,b,C)=>{const w=l.component=Oo(l,g,y);if(Er(l)&&(w.ctx.renderer=q),So(w),w.asyncDep){if(y&&y.registerDep(w,z,C),!l.el){const x=w.subTree=We(at);fe(null,x,u,h)}}else z(w,l,u,h,y,b,C)},he=(l,u,h)=>{const g=u.component=l.component;if(Ai(l,u,h))if(g.asyncDep&&!g.asyncResolved){O(g,u,h);return}else g.next=u,vi(g.update),g.effect.dirty=!0,g.update();else u.el=l.el,g.vnode=u},z=(l,u,h,g,y,b,C)=>{const w=()=>{if(l.isMounted){let{next:E,bu:L,u:T,parent:M,vnode:U}=l;{const _e=vr(l);if(_e){E&&(E.el=U.el,O(l,E,C)),_e.asyncDep.then(()=>{l.isUnmounted||w()});return}}let G=E,B;it(l,!1),E?(E.el=U.el,O(l,E,C)):E=U,L&&jt(L),(B=E.props&&E.props.onVnodeBeforeUpdate)&&$e(B,M,E,U),it(l,!0);const te=fn(l),pe=l.subTree;l.subTree=te,Q(pe,te,S(pe.el),le(pe),l,y,b),E.el=te.el,G===null&&Pi(l,te.el),T&&Pe(T,y),(B=E.props&&E.props.onVnodeUpdated)&&Pe(()=>$e(B,M,E,U),y)}else{let E;const{el:L,props:T}=u,{bm:M,m:U,parent:G}=l,B=Ut(u);if(it(l,!1),M&&jt(M),!B&&(E=T&&T.onVnodeBeforeMount)&&$e(E,G,u),it(l,!0),L&&ae){const te=()=>{l.subTree=fn(l),ae(L,l.subTree,l,y,null)};B?u.type.__asyncLoader().then(()=>!l.isUnmounted&&te()):te()}else{const te=l.subTree=fn(l);Q(null,te,h,g,l,y,b),u.el=te.el}if(U&&Pe(U,y),!B&&(E=T&&T.onVnodeMounted)){const te=u;Pe(()=>$e(E,G,te),y)}(u.shapeFlag&256||G&&Ut(G.vnode)&&G.vnode.shapeFlag&256)&&l.a&&Pe(l.a,y),l.isMounted=!0,u=h=g=null}},x=l.effect=new Dn(w,Me,()=>Wn(_),l.scope),_=l.update=()=>{x.dirty&&x.run()};_.id=l.uid,it(l,!0),_()},O=(l,u,h)=>{u.component=l;const g=l.vnode.props;l.vnode=u,l.next=null,to(l,u.props,g,h),ro(l,u.children,h),tt(),is(l),nt()},N=(l,u,h,g,y,b,C,w,x=!1)=>{const _=l&&l.children,E=l?l.shapeFlag:0,L=u.children,{patchFlag:T,shapeFlag:M}=u;if(T>0){if(T&128){Ce(_,L,h,g,y,b,C,w,x);return}else if(T&256){F(_,L,h,g,y,b,C,w,x);return}}M&8?(E&16&&ee(_,y,b),L!==_&&m(h,L)):E&16?M&16?Ce(_,L,h,g,y,b,C,w,x):ee(_,y,b,!0):(E&8&&m(h,""),M&16&&d(L,h,g,y,b,C,w,x))},F=(l,u,h,g,y,b,C,w,x)=>{l=l||pt,u=u||pt;const _=l.length,E=u.length,L=Math.min(_,E);let T;for(T=0;TE?ee(l,y,b,!0,!1,L):d(u,h,g,y,b,C,w,x,L)},Ce=(l,u,h,g,y,b,C,w,x)=>{let _=0;const E=u.length;let L=l.length-1,T=E-1;for(;_<=L&&_<=T;){const M=l[_],U=u[_]=x?Ye(u[_]):Ke(u[_]);if(wt(M,U))Q(M,U,h,null,y,b,C,w,x);else break;_++}for(;_<=L&&_<=T;){const M=l[L],U=u[T]=x?Ye(u[T]):Ke(u[T]);if(wt(M,U))Q(M,U,h,null,y,b,C,w,x);else break;L--,T--}if(_>L){if(_<=T){const M=T+1,U=MT)for(;_<=L;)R(l[_],y,b,!0),_++;else{const M=_,U=_,G=new Map;for(_=U;_<=T;_++){const xe=u[_]=x?Ye(u[_]):Ke(u[_]);xe.key!=null&&G.set(xe.key,_)}let B,te=0;const pe=T-U+1;let _e=!1,st=0;const ve=new Array(pe);for(_=0;_=pe){R(xe,y,b,!0);continue}let He;if(xe.key!=null)He=G.get(xe.key);else for(B=U;B<=T;B++)if(ve[B-U]===0&&wt(xe,u[B])){He=B;break}He===void 0?R(xe,y,b,!0):(ve[He-U]=_+1,He>=st?st=He:_e=!0,Q(xe,u[He],h,null,y,b,C,w,x),te++)}const vt=_e?co(ve):pt;for(B=vt.length-1,_=pe-1;_>=0;_--){const xe=U+_,He=u[xe],Qn=xe+1{const{el:b,type:C,transition:w,children:x,shapeFlag:_}=l;if(_&6){ie(l.component.subTree,u,h,g);return}if(_&128){l.suspense.move(u,h,g);return}if(_&64){C.move(l,u,h,q);return}if(C===Fe){s(b,u,h);for(let L=0;Lw.enter(b),y);else{const{leave:L,delayLeave:T,afterLeave:M}=w,U=()=>s(b,u,h),G=()=>{L(b,()=>{U(),M&&M()})};T?T(b,U,G):G()}else s(b,u,h)},R=(l,u,h,g=!1,y=!1)=>{const{type:b,props:C,ref:w,children:x,dynamicChildren:_,shapeFlag:E,patchFlag:L,dirs:T,memoIndex:M}=l;if(w!=null&&An(w,null,h,l,!0),M!=null&&(u.renderCache[M]=void 0),E&256){u.ctx.deactivate(l);return}const U=E&1&&T,G=!Ut(l);let B;if(G&&(B=C&&C.onVnodeBeforeUnmount)&&$e(B,u,l),E&6)oe(l.component,h,g);else{if(E&128){l.suspense.unmount(h,g);return}U&&rt(l,null,u,"beforeUnmount"),E&64?l.type.remove(l,u,h,y,q,g):_&&(b!==Fe||L>0&&L&64)?ee(_,u,h,!1,!0):(b===Fe&&L&384||!y&&E&16)&&ee(x,u,h),g&&X(l)}(G&&(B=C&&C.onVnodeUnmounted)||U)&&Pe(()=>{B&&$e(B,u,l),U&&rt(l,null,u,"unmounted")},h)},X=l=>{const{type:u,el:h,anchor:g,transition:y}=l;if(u===Fe){be(h,g);return}if(u===pn){de(l);return}const b=()=>{r(h),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(l.shapeFlag&1&&y&&!y.persisted){const{leave:C,delayLeave:w}=y,x=()=>C(h,b);w?w(l.el,b,x):x()}else b()},be=(l,u)=>{let h;for(;l!==u;)h=P(l),r(l),l=h;r(u)},oe=(l,u,h)=>{const{bum:g,scope:y,update:b,subTree:C,um:w,m:x,a:_}=l;gs(x),gs(_),g&&jt(g),y.stop(),b&&(b.active=!1,R(C,l,u,h)),w&&Pe(w,u),Pe(()=>{l.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&l.asyncDep&&!l.asyncResolved&&l.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},ee=(l,u,h,g=!1,y=!1,b=0)=>{for(let C=b;Cl.shapeFlag&6?le(l.component.subTree):l.shapeFlag&128?l.suspense.next():P(l.anchor||l.el);let ue=!1;const k=(l,u,h)=>{l==null?u._vnode&&R(u._vnode,null,null,!0):Q(u._vnode||null,l,u,null,null,null,h),ue||(ue=!0,is(),ir(),ue=!1),u._vnode=l},q={p:Q,um:R,m:ie,r:X,mt:V,mc:d,pc:N,pbc:v,n:le,o:e};let se,ae;return{render:k,hydrate:se,createApp:Zi(k,se)}}function dn({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 it({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function lo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function br(e,t,n=!1){const s=e.children,r=t.children;if(H(s)&&H(r))for(let i=0;i>1,e[n[c]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function vr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:vr(t)}function gs(e){if(e)for(let t=0;tHt(fo),Nt={};function hn(e,t,n){return wr(e,t,n)}function wr(e,t,{immediate:n,deep:s,flush:r,once:i,onTrack:o,onTrigger:c}=re){if(t&&i){const K=t;t=(...W)=>{K(...W),Ee()}}const f=Re,p=K=>s===!0?K:Ze(K,s===!1?1:void 0);let m,S=!1,P=!1;if(ke(e)?(m=()=>e.value,S=En(e)):Ct(e)?(m=()=>p(e),S=!0):H(e)?(P=!0,S=e.some(K=>Ct(K)||En(K)),m=()=>e.map(K=>{if(ke(K))return K.value;if(Ct(K))return p(K);if($(K))return et(K,f,2)})):$(e)?t?m=()=>et(e,f,2):m=()=>(j&&j(),Ue(e,f,3,[ne])):m=Me,t&&s){const K=m;m=()=>Ze(K())}let j,ne=K=>{j=Y.onStop=()=>{et(K,f,4),j=Y.onStop=void 0}},Q;if(sn)if(ne=Me,t?n&&Ue(t,f,3,[m(),P?[]:void 0,ne]):m(),r==="sync"){const K=uo();Q=K.__watcherHandles||(K.__watcherHandles=[])}else return Me;let ge=P?new Array(e.length).fill(Nt):Nt;const fe=()=>{if(!(!Y.active||!Y.dirty))if(t){const K=Y.run();(s||S||(P?K.some((W,d)=>ut(W,ge[d])):ut(K,ge)))&&(j&&j(),Ue(t,f,3,[K,ge===Nt?void 0:P&&ge[0]===Nt?[]:ge,ne]),ge=K)}else Y.run()};fe.allowRecurse=!!t;let ye;r==="sync"?ye=fe:r==="post"?ye=()=>Pe(fe,f&&f.suspense):(fe.pre=!0,f&&(fe.id=f.uid),ye=()=>Wn(fe));const Y=new Dn(m,Me,ye),de=zr(),Ee=()=>{Y.stop(),de&&Fn(de.effects,Y)};return t?n?fe():ge=Y.run():r==="post"?Pe(Y.run.bind(Y),f&&f.suspense):Y.run(),Q&&Q.push(Ee),Ee}function ao(e,t,n){const s=this.proxy,r=me(e)?e.includes(".")?xr(s,e):()=>s[e]:e.bind(s,s);let i;$(t)?i=t:(i=t.handler,n=t);const o=It(this),c=wr(r,i.bind(s),n);return o(),c}function xr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{Ze(s,t,n)});else if(Ds(e)){for(const s in e)Ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ze(e[s],t,n)}return e}const Er=e=>e.type.__isKeepAlive;function ho(e,t){Cr(e,"a",t)}function po(e,t){Cr(e,"da",t)}function Cr(e,t,n=Re){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(tn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Er(r.parent.vnode)&&go(s,t,n,r),r=r.parent}}function go(e,t,n,s){const r=tn(t,e,s,!0);cr(()=>{Fn(s[t],r)},n)}function Tr(e,t){e.shapeFlag&6&&e.component?Tr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}const _o=e=>e.__isTeleport,Fe=Symbol.for("v-fgt"),nn=Symbol.for("v-txt"),at=Symbol.for("v-cmt"),pn=Symbol.for("v-stc"),St=[];let je=null;function Se(e=!1){St.push(je=e?null:[])}function mo(){St.pop(),je=St[St.length-1]||null}let Pt=1;function _s(e){Pt+=e}function Or(e){return e.dynamicChildren=Pt>0?je||pt:null,mo(),Pt>0&&je&&je.push(e),e}function Ae(e,t,n,s,r,i){return Or(Ie(e,t,n,s,r,i,!0))}function yo(e,t,n,s,r){return Or(We(e,t,n,s,r,!0))}function bo(e){return e?e.__v_isVNode===!0:!1}function wt(e,t){return e.type===t.type&&e.key===t.key}const Sr=({key:e})=>e??null,$t=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||ke(e)||$(e)?{i:De,r:e,k:t,f:!!n}:e:null);function Ie(e,t=null,n=null,s=0,r=null,i=e===Fe?0:1,o=!1,c=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Sr(t),ref:t&&$t(t),scopeId:en,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:De};return c?(Jn(f,n),i&128&&e.normalize(f)):n&&(f.shapeFlag|=me(n)?8:16),Pt>0&&!o&&je&&(f.patchFlag>0||i&6)&&f.patchFlag!==32&&je.push(f),f}const We=vo;function vo(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ii)&&(e=at),bo(e)){const c=yt(e,t,!0);return n&&Jn(c,n),Pt>0&&!i&&je&&(c.shapeFlag&6?je[je.indexOf(e)]=c:je.push(c)),c.patchFlag=-2,c}if(Io(e)&&(e=e.__vccOpts),t){t=wo(t);let{class:c,style:f}=t;c&&!me(c)&&(t.class=Qt(c)),ce(f)&&(er(f)&&!H(f)&&(f=we({},f)),t.style=Mn(f))}const o=me(e)?1:Li(e)?128:_o(e)?64:ce(e)?4:$(e)?2:0;return Ie(e,t,n,s,r,o,i,!0)}function wo(e){return e?er(e)||hr(e)?we({},e):e:null}function yt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:c,transition:f}=e,p=t?Eo(r||{},t):r,m={__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&Sr(p),ref:t&&t.ref?n&&i?H(i)?i.concat($t(t)):[i,$t(t)]:$t(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yt(e.ssContent),ssFallback:e.ssFallback&&yt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&s&&Tr(m,f.clone(m)),m}function xo(e=" ",t=0){return We(nn,null,e,t)}function ot(e="",t=!1){return t?(Se(),yo(at,null,e)):We(at,null,e)}function Ke(e){return e==null||typeof e=="boolean"?We(at):H(e)?We(Fe,null,e.slice()):typeof e=="object"?Ye(e):We(nn,null,String(e))}function Ye(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yt(e)}function Jn(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(H(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Jn(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!hr(t)?t._ctx=De:r===3&&De&&(De.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else $(t)?(t={default:t,_ctx:De},n=32):(t=String(t),s&64?(n=16,t=[xo(t)]):n=8);e.children=t,e.shapeFlag|=n}function Eo(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};Wt=t("__VUE_INSTANCE_SETTERS__",n=>Re=n),Pn=t("__VUE_SSR_SETTERS__",n=>sn=n)}const It=e=>{const t=Re;return Wt(e),e.scope.on(),()=>{e.scope.off(),Wt(t)}},ms=()=>{Re&&Re.scope.off(),Wt(null)};function Rr(e){return e.vnode.shapeFlag&4}let sn=!1;function So(e,t=!1){t&&Pn(t);const{props:n,children:s}=e.vnode,r=Rr(e);eo(e,n,r,t),so(e,s);const i=r?Ro(e,t):void 0;return t&&Pn(!1),i}function Ro(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,zi);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Po(e):null,i=It(e);tt();const o=et(s,e,0,[e.props,r]);if(nt(),i(),ks(o)){if(o.then(ms,ms),t)return o.then(c=>{ys(e,c,t)}).catch(c=>{Zt(c,e,0)});e.asyncDep=o}else ys(e,o,t)}else Ar(e,t)}function ys(e,t,n){$(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ce(t)&&(e.setupState=nr(t)),Ar(e,n)}let bs;function Ar(e,t,n){const s=e.type;if(!e.render){if(!t&&bs&&!s.render){const r=s.template||qn(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:c,compilerOptions:f}=s,p=we(we({isCustomElement:i,delimiters:c},o),f);s.render=bs(r,p)}}e.render=s.render||Me}{const r=It(e);tt();try{Wi(e)}finally{nt(),r()}}}const Ao={get(e,t){return Le(e,"get",""),e[t]}};function Po(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ao),slots:e.slots,emit:e.emit,expose:t}}function rn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(nr(di(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Tt)return Tt[n](e)},has(t,n){return n in t||n in Tt}})):e.proxy}function Io(e){return $(e)&&"__vccOpts"in e}const Lo=(e,t)=>hi(e,t,sn),Fo="3.4.29";/** * @vue/runtime-dom v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const Ao="http://www.w3.org/2000/svg",Po="http://www.w3.org/1998/Math/MathML",ze=typeof document<"u"?document:null,ms=ze&&ze.createElement("template"),Io={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 r=t==="svg"?ze.createElementNS(Ao,e):t==="mathml"?ze.createElementNS(Po,e):n?ze.createElement(e,{is:n}):ze.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ze.createTextNode(e),createComment:e=>ze.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ze.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{ms.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const f=ms.content;if(s==="svg"||s==="mathml"){const c=f.firstChild;for(;c.firstChild;)f.appendChild(c.firstChild);f.removeChild(c)}t.insertBefore(f,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Lo=Symbol("_vtc");function Fo(e,t,n){const s=e[Lo];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ys=Symbol("_vod"),ko=Symbol("_vsh"),Mo=Symbol(""),Do=/(^|;)\s*display\s*:/;function No(e,t,n){const s=e.style,r=me(n);let i=!1;if(n&&!r){if(t)if(me(t))for(const o of t.split(";")){const f=o.slice(0,o.indexOf(":")).trim();n[f]==null&&Ht(s,f,"")}else for(const o in t)n[o]==null&&Ht(s,o,"");for(const o in n)o==="display"&&(i=!0),Ht(s,o,n[o])}else if(r){if(t!==n){const o=s[Mo];o&&(n+=";"+o),s.cssText=n,i=Do.test(n)}}else t&&e.removeAttribute("style");ys in e&&(e[ys]=i?s.display:"",e[ko]&&(s.display="none"))}const bs=/\s*!important$/;function Ht(e,t,n){if(H(n))n.forEach(s=>Ht(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=jo(e,t);bs.test(n)?e.setProperty(yt(s),n.replace(bs,""),"important"):e[s]=n}}const vs=["Webkit","Moz","ms"],hn={};function jo(e,t){const n=hn[t];if(n)return n;let s=_t(t);if(s!=="filter"&&s in e)return hn[t]=s;s=Ls(s);for(let r=0;rpn||(zo.then(()=>pn=0),pn=Date.now());function Wo(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;je(qo(s,n.value),t,5,[s])};return n.value=e,n.attached=Vo(),n}function qo(e,t){if(H(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Os=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Go=(e,t,n,s,r,i,o,f,c)=>{const p=r==="svg";t==="class"?Fo(e,s,p):t==="style"?No(e,n,s):Vt(t)?Rn(t)||Ko(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Jo(e,t,s,p))?(Uo(e,t,s,i,o,f,c),(t==="value"||t==="checked"||t==="selected")&&xs(e,t,s,p,o,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),xs(e,t,s,p))};function Jo(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Os(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Os(t)&&me(n)?!1:t in e}const Qo=we({patchProp:Go},Io);let Ts;function Yo(){return Ts||(Ts=eo(Qo))}const Zo=(...e)=>{const t=Yo().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=el(s);if(!r)return;const i=t._component;!K(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,Xo(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t};function Xo(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function el(e){return me(e)?document.querySelector(e):e}var tl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function nl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Or={exports:{}};/* @license +**/const ko="http://www.w3.org/2000/svg",Mo="http://www.w3.org/1998/Math/MathML",Ve=typeof document<"u"?document:null,vs=Ve&&Ve.createElement("template"),Do={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 r=t==="svg"?Ve.createElementNS(ko,e):t==="mathml"?Ve.createElementNS(Mo,e):n?Ve.createElement(e,{is:n}):Ve.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Ve.createTextNode(e),createComment:e=>Ve.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ve.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{vs.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const c=vs.content;if(s==="svg"||s==="mathml"){const f=c.firstChild;for(;f.firstChild;)c.appendChild(f.firstChild);c.removeChild(f)}t.insertBefore(c,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},No=Symbol("_vtc");function jo(e,t,n){const s=e[No];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ws=Symbol("_vod"),Uo=Symbol("_vsh"),Ho=Symbol(""),$o=/(^|;)\s*display\s*:/;function Ko(e,t,n){const s=e.style,r=me(n);let i=!1;if(n&&!r){if(t)if(me(t))for(const o of t.split(";")){const c=o.slice(0,o.indexOf(":")).trim();n[c]==null&&Kt(s,c,"")}else for(const o in t)n[o]==null&&Kt(s,o,"");for(const o in n)o==="display"&&(i=!0),Kt(s,o,n[o])}else if(r){if(t!==n){const o=s[Ho];o&&(n+=";"+o),s.cssText=n,i=$o.test(n)}}else t&&e.removeAttribute("style");ws in e&&(e[ws]=i?s.display:"",e[Uo]&&(s.display="none"))}const xs=/\s*!important$/;function Kt(e,t,n){if(H(n))n.forEach(s=>Kt(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Bo(e,t);xs.test(n)?e.setProperty(bt(s),n.replace(xs,""),"important"):e[s]=n}}const Es=["Webkit","Moz","ms"],gn={};function Bo(e,t){const n=gn[t];if(n)return n;let s=mt(t);if(s!=="filter"&&s in e)return gn[t]=s;s=Ns(s);for(let r=0;r_n||(Go.then(()=>_n=0),_n=Date.now());function Qo(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ue(Yo(s,n.value),t,5,[s])};return n.value=e,n.attached=Jo(),n}function Yo(e,t){if(H(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Rs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Zo=(e,t,n,s,r,i,o,c,f)=>{const p=r==="svg";t==="class"?jo(e,s,p):t==="style"?Ko(e,n,s):qt(t)?Ln(t)||Wo(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Xo(e,t,s,p))?(Vo(e,t,s,i,o,c,f),(t==="value"||t==="checked"||t==="selected")&&Ts(e,t,s,p,o,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ts(e,t,s,p))};function Xo(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Rs(t)&&$(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Rs(t)&&me(n)?!1:t in e}const As=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?n=>jt(t,n):t};function el(e){e.target.composing=!0}function Ps(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const mn=Symbol("_assign"),tl={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[mn]=As(r);const i=s||r.props&&r.props.type==="number";ht(e,t?"change":"input",o=>{if(o.target.composing)return;let c=e.value;n&&(c=c.trim()),i&&(c=yn(c)),e[mn](c)}),n&&ht(e,"change",()=>{e.value=e.value.trim()}),t||(ht(e,"compositionstart",el),ht(e,"compositionend",Ps),ht(e,"change",Ps))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:i}},o){if(e[mn]=As(o),e.composing)return;const c=(i||e.type==="number")&&!/^0\d/.test(e.value)?yn(e.value):e.value,f=t??"";c!==f&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===f)||(e.value=f))}},nl=we({patchProp:Zo},Do);let Is;function sl(){return Is||(Is=io(nl))}const rl=(...e)=>{const t=sl().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ol(s);if(!r)return;const i=t._component;!$(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,il(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t};function il(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ol(e){return me(e)?document.querySelector(e):e}var ll=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function cl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Pr={exports:{}};/* @license Papa Parse v5.4.1 https://github.com/mholt/PapaParse License: MIT -*/(function(e,t){(function(n,s){e.exports=s()})(tl,function n(){var s=typeof self<"u"?self:typeof window<"u"?window:s!==void 0?s:{},r=!s.document&&!!s.postMessage,i=s.IS_PAPA_WORKER||!1,o={},f=0,c={parse:function(d,a){var v=(a=a||{}).dynamicTyping||!1;if(W(v)&&(a.dynamicTypingFunction=v,v={}),a.dynamicTyping=v,a.transform=!!W(a.transform)&&a.transform,a.worker&&c.WORKERS_SUPPORTED){var A=function(){if(!c.WORKERS_SUPPORTED)return!1;var D=(he=s.URL||s.webkitURL||null,V=n.toString(),c.BLOB_URL||(c.BLOB_URL=he.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",V,")();"],{type:"text/javascript"})))),z=new s.Worker(D),he,V;return z.onmessage=ye,z.id=f++,o[z.id]=z}();return A.userStep=a.step,A.userChunk=a.chunk,A.userComplete=a.complete,A.userError=a.error,a.step=W(a.step),a.chunk=W(a.chunk),a.complete=W(a.complete),a.error=W(a.error),delete a.worker,void A.postMessage({input:d,config:a,workerId:A.id})}var I=null;return c.NODE_STREAM_INPUT,typeof d=="string"?(d=function(D){return D.charCodeAt(0)===65279?D.slice(1):D}(d),I=a.download?new S(a):new j(a)):d.readable===!0&&W(d.read)&&W(d.on)?I=new ne(a):(s.File&&d instanceof File||d instanceof Object)&&(I=new P(a)),I.stream(d)},unparse:function(d,a){var v=!1,A=!0,I=",",D=`\r -`,z='"',he=z+z,V=!1,T=null,N=!1;(function(){if(typeof a=="object"){if(typeof a.delimiter!="string"||c.BAD_DELIMITERS.filter(function(R){return a.delimiter.indexOf(R)!==-1}).length||(I=a.delimiter),(typeof a.quotes=="boolean"||typeof a.quotes=="function"||Array.isArray(a.quotes))&&(v=a.quotes),typeof a.skipEmptyLines!="boolean"&&typeof a.skipEmptyLines!="string"||(V=a.skipEmptyLines),typeof a.newline=="string"&&(D=a.newline),typeof a.quoteChar=="string"&&(z=a.quoteChar),typeof a.header=="boolean"&&(A=a.header),Array.isArray(a.columns)){if(a.columns.length===0)throw new Error("Option columns is empty");T=a.columns}a.escapeChar!==void 0&&(he=a.escapeChar+z),(typeof a.escapeFormulae=="boolean"||a.escapeFormulae instanceof RegExp)&&(N=a.escapeFormulae instanceof RegExp?a.escapeFormulae:/^[=+\-@\t\r].*$/)}})();var F=new RegExp(ge(z),"g");if(typeof d=="string"&&(d=JSON.parse(d)),Array.isArray(d)){if(!d.length||Array.isArray(d[0]))return Ce(null,d,V);if(typeof d[0]=="object")return Ce(T||Object.keys(d[0]),d,V)}else if(typeof d=="object")return typeof d.data=="string"&&(d.data=JSON.parse(d.data)),Array.isArray(d.data)&&(d.fields||(d.fields=d.meta&&d.meta.fields||T),d.fields||(d.fields=Array.isArray(d.data[0])?d.fields:typeof d.data[0]=="object"?Object.keys(d.data[0]):[]),Array.isArray(d.data[0])||typeof d.data[0]=="object"||(d.data=[d.data])),Ce(d.fields||[],d.data||[],V);throw new Error("Unable to serialize unrecognized input");function Ce(R,X,be){var ie="";typeof R=="string"&&(R=JSON.parse(R)),typeof X=="string"&&(X=JSON.parse(X));var ee=Array.isArray(R)&&0=this._config.preview;if(i)s.postMessage({results:D,workerId:c.WORKER_ID,finished:he});else if(W(this._config.chunk)&&!v){if(this._config.chunk(D,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);D=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(D.data),this._completeResults.errors=this._completeResults.errors.concat(D.errors),this._completeResults.meta=D.meta),this._completed||!he||!W(this._config.complete)||D&&D.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),he||D&&D.meta.paused||this._nextChunk(),D}this._halted=!0},this._sendError=function(a){W(this._config.error)?this._config.error(a):i&&this._config.error&&s.postMessage({workerId:c.WORKER_ID,error:a,finished:!1})}}function S(d){var a;(d=d||{}).chunkSize||(d.chunkSize=c.RemoteChunkSize),m.call(this,d),this._nextChunk=r?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(v){this._input=v,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(a=new XMLHttpRequest,this._config.withCredentials&&(a.withCredentials=this._config.withCredentials),r||(a.onload=$(this._chunkLoaded,this),a.onerror=$(this._chunkError,this)),a.open(this._config.downloadRequestBody?"POST":"GET",this._input,!r),this._config.downloadRequestHeaders){var v=this._config.downloadRequestHeaders;for(var A in v)a.setRequestHeader(A,v[A])}if(this._config.chunkSize){var I=this._start+this._config.chunkSize-1;a.setRequestHeader("Range","bytes="+this._start+"-"+I)}try{a.send(this._config.downloadRequestBody)}catch(D){this._chunkError(D.message)}r&&a.status===0&&this._chunkError()}},this._chunkLoaded=function(){a.readyState===4&&(a.status<200||400<=a.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:a.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(v){var A=v.getResponseHeader("Content-Range");return A===null?-1:parseInt(A.substring(A.lastIndexOf("/")+1))}(a),this.parseChunk(a.responseText)))},this._chunkError=function(v){var A=a.statusText||v;this._sendError(new Error(A))}}function P(d){var a,v;(d=d||{}).chunkSize||(d.chunkSize=c.LocalChunkSize),m.call(this,d);var A=typeof FileReader<"u";this.stream=function(I){this._input=I,v=I.slice||I.webkitSlice||I.mozSlice,A?((a=new FileReader).onload=$(this._chunkLoaded,this),a.onerror=$(this._chunkError,this)):a=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(I.target.result)},this._chunkError=function(){this._sendError(a.error)}}function j(d){var a;m.call(this,d=d||{}),this.stream=function(v){return a=v,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var v,A=this._config.chunkSize;return A?(v=a.substring(0,A),a=a.substring(A)):(v=a,a=""),this._finished=!a,this.parseChunk(v)}}}function ne(d){m.call(this,d=d||{});var a=[],v=!0,A=!1;this.pause=function(){m.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){m.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(I){this._input=I,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){A&&a.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),a.length?this.parseChunk(a.shift()):v=!0},this._streamData=$(function(I){try{a.push(typeof I=="string"?I:I.toString(this._config.encoding)),v&&(v=!1,this._checkIsFinished(),this.parseChunk(a.shift()))}catch(D){this._streamError(D)}},this),this._streamError=$(function(I){this._streamCleanUp(),this._sendError(I)},this),this._streamEnd=$(function(){this._streamCleanUp(),A=!0,this._streamData("")},this),this._streamCleanUp=$(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function Q(d){var a,v,A,I=Math.pow(2,53),D=-I,z=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,he=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,V=this,T=0,N=0,F=!1,Ce=!1,re=[],R={data:[],errors:[],meta:{}};if(W(d.step)){var X=d.step;d.step=function(k){if(R=k,ee())ie();else{if(ie(),R.data.length===0)return;T+=k.data.length,d.preview&&T>d.preview?v.abort():(R.data=R.data[0],X(R,V))}}}function be(k){return d.skipEmptyLines==="greedy"?k.join("").trim()==="":k.length===1&&k[0].length===0}function ie(){return R&&A&&(ue("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+c.DefaultDelimiter+"'"),A=!1),d.skipEmptyLines&&(R.data=R.data.filter(function(k){return!be(k)})),ee()&&function(){if(!R)return;function k(se,ae){W(d.transformHeader)&&(se=d.transformHeader(se,ae)),re.push(se)}if(Array.isArray(R.data[0])){for(var q=0;ee()&&q=re.length?"__parsed_extra":re[l]),d.transform&&(g=d.transform(g,h)),g=le(h,g),h==="__parsed_extra"?(u[h]=u[h]||[],u[h].push(g)):u[h]=g}return d.header&&(l>re.length?ue("FieldMismatch","TooManyFields","Too many fields: expected "+re.length+" fields but parsed "+l,N+ae):l=this._config.preview;if(i)s.postMessage({results:D,workerId:f.WORKER_ID,finished:he});else if(W(this._config.chunk)&&!v){if(this._config.chunk(D,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);D=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(D.data),this._completeResults.errors=this._completeResults.errors.concat(D.errors),this._completeResults.meta=D.meta),this._completed||!he||!W(this._config.complete)||D&&D.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),he||D&&D.meta.paused||this._nextChunk(),D}this._halted=!0},this._sendError=function(a){W(this._config.error)?this._config.error(a):i&&this._config.error&&s.postMessage({workerId:f.WORKER_ID,error:a,finished:!1})}}function S(d){var a;(d=d||{}).chunkSize||(d.chunkSize=f.RemoteChunkSize),m.call(this,d),this._nextChunk=r?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(v){this._input=v,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(a=new XMLHttpRequest,this._config.withCredentials&&(a.withCredentials=this._config.withCredentials),r||(a.onload=K(this._chunkLoaded,this),a.onerror=K(this._chunkError,this)),a.open(this._config.downloadRequestBody?"POST":"GET",this._input,!r),this._config.downloadRequestHeaders){var v=this._config.downloadRequestHeaders;for(var A in v)a.setRequestHeader(A,v[A])}if(this._config.chunkSize){var I=this._start+this._config.chunkSize-1;a.setRequestHeader("Range","bytes="+this._start+"-"+I)}try{a.send(this._config.downloadRequestBody)}catch(D){this._chunkError(D.message)}r&&a.status===0&&this._chunkError()}},this._chunkLoaded=function(){a.readyState===4&&(a.status<200||400<=a.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:a.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(v){var A=v.getResponseHeader("Content-Range");return A===null?-1:parseInt(A.substring(A.lastIndexOf("/")+1))}(a),this.parseChunk(a.responseText)))},this._chunkError=function(v){var A=a.statusText||v;this._sendError(new Error(A))}}function P(d){var a,v;(d=d||{}).chunkSize||(d.chunkSize=f.LocalChunkSize),m.call(this,d);var A=typeof FileReader<"u";this.stream=function(I){this._input=I,v=I.slice||I.webkitSlice||I.mozSlice,A?((a=new FileReader).onload=K(this._chunkLoaded,this),a.onerror=K(this._chunkError,this)):a=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(I.target.result)},this._chunkError=function(){this._sendError(a.error)}}function j(d){var a;m.call(this,d=d||{}),this.stream=function(v){return a=v,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var v,A=this._config.chunkSize;return A?(v=a.substring(0,A),a=a.substring(A)):(v=a,a=""),this._finished=!a,this.parseChunk(v)}}}function ne(d){m.call(this,d=d||{});var a=[],v=!0,A=!1;this.pause=function(){m.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){m.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(I){this._input=I,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){A&&a.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),a.length?this.parseChunk(a.shift()):v=!0},this._streamData=K(function(I){try{a.push(typeof I=="string"?I:I.toString(this._config.encoding)),v&&(v=!1,this._checkIsFinished(),this.parseChunk(a.shift()))}catch(D){this._streamError(D)}},this),this._streamError=K(function(I){this._streamCleanUp(),this._sendError(I)},this),this._streamEnd=K(function(){this._streamCleanUp(),A=!0,this._streamData("")},this),this._streamCleanUp=K(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function Q(d){var a,v,A,I=Math.pow(2,53),D=-I,V=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,he=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,z=this,O=0,N=0,F=!1,Ce=!1,ie=[],R={data:[],errors:[],meta:{}};if(W(d.step)){var X=d.step;d.step=function(k){if(R=k,ee())oe();else{if(oe(),R.data.length===0)return;O+=k.data.length,d.preview&&O>d.preview?v.abort():(R.data=R.data[0],X(R,z))}}}function be(k){return d.skipEmptyLines==="greedy"?k.join("").trim()==="":k.length===1&&k[0].length===0}function oe(){return R&&A&&(ue("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+f.DefaultDelimiter+"'"),A=!1),d.skipEmptyLines&&(R.data=R.data.filter(function(k){return!be(k)})),ee()&&function(){if(!R)return;function k(se,ae){W(d.transformHeader)&&(se=d.transformHeader(se,ae)),ie.push(se)}if(Array.isArray(R.data[0])){for(var q=0;ee()&&q=ie.length?"__parsed_extra":ie[l]),d.transform&&(g=d.transform(g,h)),g=le(h,g),h==="__parsed_extra"?(u[h]=u[h]||[],u[h].push(g)):u[h]=g}return d.header&&(l>ie.length?ue("FieldMismatch","TooManyFields","Too many fields: expected "+ie.length+" fields but parsed "+l,N+ae):l=b.length/2?`\r -`:"\r"}(k,ae)),A=!1,d.delimiter)W(d.delimiter)&&(d.delimiter=d.delimiter(k),R.meta.delimiter=d.delimiter);else{var l=function(h,g,y,b,C){var w,x,_,E;C=C||[","," ","|",";",c.RECORD_SEP,c.UNIT_SEP];for(var L=0;L=z)return _e(!0)}else for(O=T,T++;;){if((O=F.indexOf(a,O+1))===-1)return re||ue.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:le.length,index:T}),te();if(O===R-1)return te(F.substring(T,O).replace(L,a));if(a!==V||F[O+1]!==V){if(a===V||O===0||F[O-1]!==V){_!==-1&&_=z)return _e(!0);break}ue.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:le.length,index:T}),O++}}else O++}return te();function G(ve){le.push(ve),q=T}function B(ve){var bt=0;if(ve!==-1){var xe=F.substring(O+1,ve);xe&&xe.trim()===""&&(bt=xe.length)}return bt}function te(ve){return re||(ve===void 0&&(ve=F.substring(T)),k.push(ve),T=R,G(k),ee&&nt()),_e()}function pe(ve){T=ve,G(k),k=[],E=F.indexOf(A,T)}function _e(ve){return{data:le,errors:ue,meta:{delimiter:v,linebreak:A,aborted:N,truncated:!!ve,cursor:q+(Ce||0)}}}function nt(){D(_e()),le=[],ue=[]}},this.abort=function(){N=!0},this.getCharIndex=function(){return T}}function ye(d){var a=d.data,v=o[a.workerId],A=!1;if(a.error)v.userError(a.error,a.file);else if(a.results&&a.results.data){var I={abort:function(){A=!0,Y(a.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:de,resume:de};if(W(v.userStep)){for(var D=0;Dthis.getTag(e).title).join(", ")}},async mounted(){this.getURLTags(),await this.loadPublicationsFromGoogleSheets();const e=new Set;for(const t of this.filteredPublications)t.year&&e.add(t.year);this.years=[...e.keys()].sort().reverse(),await this.$nextTick(),await this.loadTagsFromGoogleSheets(),this.filterPublicationsBasedOnTags()},methods:{getURLTags(){const t=new URLSearchParams(document.location.search).get("tags")||"";if(t){const n=t.split(",");for(const s of n)this.selectedTags[s.trim()]=!0}},async loadTagsFromGoogleSheets(){const t=await(await fetch(ol)).text(),n=Ss.parse(t,{header:!1,skipEmptyLines:!0,dynamicTyping:!1});if(!n.data)return;const s={};for(const r of n.data.slice(1)){const i=["title","shortTag","pspElement"],o={};for(let f=0;f{const o=s[r]?s[r].title:r,f=s[i]?s[i].title:i;return o.toLocaleLowerCase(){for(const r of e)if(s.tags.indexOf(r)>-1)return!0;return!1});const t=new Set;for(const s of this.filteredPublications)s.year&&t.add(s.year);if(this.years=[...t.keys()].sort().reverse(),Object.keys(this.selectedTags).length){const s=new URL(window.location.href),r=Object.keys(this.selectedTags).join(",");s.searchParams.set("tags",r);const i=s.toString().replaceAll("%2C",",");window.history.replaceState(null,"",i)}else{const s=new URL(window.location.href);s.searchParams.delete("tags"),window.history.replaceState(null,"",s)}},clickTag(e){console.log("toggle",e),e in this.selectedTags?delete this.selectedTags[e]:this.selectedTags[e]=!0,(e=="All Papers"||Object.keys(this.selectedTags).length==0)&&(this.selectedTags={}),this.filterPublicationsBasedOnTags()},getTag(e){return this.tags[e]||{title:e,shortName:e,pspElement:""}},getPubs(e){const t=Object.keys(e),n=this.filteredPublications.filter(s=>{for(const r of t)if(s[r]!==e[r])return!1;return!0});return n.sort((s,r)=>s.paper{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},fl=e=>(vi("data-v-add6fdbc"),e=e(),wi(),e),ul={key:0},al={key:1},dl={class:"edit-pubs-link"},hl=["href"],pl={key:0,class:"filter-panel"},gl=["onClick"],_l={key:2,class:"tags-en"},ml={class:"section-year"},yl={class:"flex1"},bl={class:"paper-authors"},vl=fl(()=>ke("br",null,null,-1)),wl={class:"paper-title"},xl=["href"],El={key:1},Cl=["href"];function Ol(e,t,n,s,r,i){return Se(),Ae(Le,null,[e.publications.length?it("",!0):(Se(),Ae("div",ul,"Loading publication dataset...")),e.tagList.length?(Se(),Ae("div",al,[ke("button",{class:"button",onClick:t[0]||(t[0]=o=>e.showFilterPanel=!e.showFilterPanel)},Ge(e.niceNames||"Filters")+"  "+Ge(e.showFilterPanel?"˄":"⌄"),1),ke("p",dl,[ke("a",{href:e.editUrl,target:"_blank"},"edit...",8,hl)]),e.showFilterPanel?(Se(),Ae("div",pl,[(Se(!0),Ae(Le,null,cn(e.tagList,o=>(Se(),Ae("div",{key:o,class:Gt(["filter-option",{"is-tag-active":o in e.selectedTags}]),onClick:f=>e.clickTag(o)},Ge(e.getTag(o).title),11,gl))),128))])):it("",!0)])):it("",!0),Object.keys(e.selectedTags).length?(Se(),Ae("h2",_l," Tags: "+Ge(Object.keys(e.selectedTags).join(" & ")),1)):it("",!0),(Se(!0),Ae(Le,null,cn(e.years,o=>(Se(),Ae("div",{key:o},[ke("p",ml,Ge(o),1),(Se(!0),Ae(Le,null,cn(e.getPubs({year:o}),f=>(Se(),Ae("div",{class:"paper-row",key:f.paper},[ke("div",null,Ge(f.paper),1),ke("div",yl,[ke("span",bl,Ge(f.authors),1),vl,ke("span",wl,Ge(f.title),1)]),ke("div",null,[f.link1?(Se(),Ae("a",{key:0,href:f.link1},"Download",8,xl)):it("",!0),f.link2?(Se(),Ae("br",El)):it("",!0),f.link2?(Se(),Ae("a",{key:2,href:f.link2},"Download 2",8,Cl)):it("",!0)])]))),128))]))),128))],64)}const Tl=cl(ll,[["render",Ol],["__scopeId","data-v-add6fdbc"]]);Zo(Tl).mount("#publications-app"); +`);var O=0,N=!1;this.parse=function(F,Ce,ie){if(typeof F!="string")throw new Error("Input must be a string");var R=F.length,X=v.length,be=A.length,oe=I.length,ee=W(D),le=[],ue=[],k=[],q=O=0;if(!F)return _e();if(d.header&&!Ce){var se=F.split(A)[0].split(v),ae=[],l={},u=!1;for(var h in se){var g=se[h];W(d.transformHeader)&&(g=d.transformHeader(g,h));var y=g,b=l[g]||0;for(0=V)return _e(!0)}else for(T=O,O++;;){if((T=F.indexOf(a,T+1))===-1)return ie||ue.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:le.length,index:O}),te();if(T===R-1)return te(F.substring(O,T).replace(L,a));if(a!==z||F[T+1]!==z){if(a===z||T===0||F[T-1]!==z){_!==-1&&_=V)return _e(!0);break}ue.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:le.length,index:O}),T++}}else T++}return te();function G(ve){le.push(ve),q=O}function B(ve){var vt=0;if(ve!==-1){var xe=F.substring(T+1,ve);xe&&xe.trim()===""&&(vt=xe.length)}return vt}function te(ve){return ie||(ve===void 0&&(ve=F.substring(O)),k.push(ve),O=R,G(k),ee&&st()),_e()}function pe(ve){O=ve,G(k),k=[],E=F.indexOf(A,O)}function _e(ve){return{data:le,errors:ue,meta:{delimiter:v,linebreak:A,aborted:N,truncated:!!ve,cursor:q+(Ce||0)}}}function st(){D(_e()),le=[],ue=[]}},this.abort=function(){N=!0},this.getCharIndex=function(){return O}}function ye(d){var a=d.data,v=o[a.workerId],A=!1;if(a.error)v.userError(a.error,a.file);else if(a.results&&a.results.data){var I={abort:function(){A=!0,Y(a.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:de,resume:de};if(W(v.userStep)){for(var D=0;Dthis.getTag(e).title).join(", ")}},watch:{searchTerm(){this.updateAllFilters()}},async mounted(){this.getURLTags(),await this.loadPublicationsFromGoogleSheets();const e=new Set;for(const t of this.filteredPublications)t.year&&e.add(t.year);this.years=[...e.keys()].sort().reverse(),await this.$nextTick(),await this.loadTagsFromGoogleSheets(),this.updateAllFilters()},methods:{getURLTags(){const e=new URLSearchParams(document.location.search);this.searchTerm=e.get("search")||"";const t=e.get("tags")||"";if(t){const n=t.split(",");for(const s of n)this.selectedTags[s.trim()]=!0}},async loadTagsFromGoogleSheets(){const t=await(await fetch(dl)).text(),n=Ls.parse(t,{header:!1,skipEmptyLines:!0,dynamicTyping:!1});if(!n.data)return;const s={};for(const r of n.data.slice(1)){const i=["title","shortTag","pspElement"],o={};for(let c=0;c{const o=s[r]?s[r].title:r,c=s[i]?s[i].title:i;return o.toLocaleLowerCase(){for(const o of e)if(i.tags.indexOf(o)>-1)return!0;return!1}),this.searchTerm){const i=this.searchTerm.toLocaleLowerCase(),o=this.filteredPublications.filter(c=>c.authors.toLocaleLowerCase().indexOf(i)>-1||c.title.toLocaleLowerCase().indexOf(i)>-1||c.funds.toLocaleLowerCase().indexOf(i)>-1);this.filteredPublications=o}const t=new Set;for(const i of this.filteredPublications)i.year&&t.add(i.year);this.years=[...t.keys()].sort().reverse();const n=new URL(window.location.href);if(Object.keys(this.selectedTags).length){const i=Object.keys(this.selectedTags).join(",");n.searchParams.set("tags",i)}else n.searchParams.delete("tags");this.searchTerm?n.searchParams.set("search",this.searchTerm):n.searchParams.delete("search");const r=n.toString().replaceAll("%2C",",");window.history.replaceState(null,"",r)},clickTag(e){console.log("toggle",e),e in this.selectedTags?delete this.selectedTags[e]:this.selectedTags[e]=!0,(e=="All Papers"||Object.keys(this.selectedTags).length==0)&&(this.selectedTags={}),this.updateAllFilters()},getTag(e){return this.tags[e]||{title:e,shortName:e,pspElement:""}},getPubs(e){const t=Object.keys(e),n=this.filteredPublications.filter(s=>{for(const r of t)if(s[r]!==e[r])return!1;return!0});return n.sort((s,r)=>s.paper{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},gl=e=>(Ci("data-v-35fe8c25"),e=e(),Ti(),e),_l={key:0},ml={key:1},yl={class:"search-row"},bl={class:"edit-pubs-link"},vl=["href"],wl={key:0,class:"filter-panel"},xl=["onClick"],El={key:2,class:"tags-en"},Cl={class:"section-year"},Tl={class:"flex1"},Ol={class:"paper-authors"},Sl=gl(()=>Ie("br",null,null,-1)),Rl={class:"paper-title"},Al=["href"],Pl={key:1},Il=["href"];function Ll(e,t,n,s,r,i){return Se(),Ae(Fe,null,[e.publications.length?ot("",!0):(Se(),Ae("div",_l,"Loading publication dataset...")),e.tagList.length?(Se(),Ae("div",ml,[Ie("div",yl,[Ie("button",{class:"button",onClick:t[0]||(t[0]=o=>e.showFilterPanel=!e.showFilterPanel)},Ge(e.niceNames||"Filters")+"  "+Ge(e.showFilterPanel?"˄":"⌄"),1),Bi(Ie("input",{class:"search-box",type:"text","onUpdate:modelValue":t[1]||(t[1]=o=>e.searchTerm=o),placeholder:"Search author, title..."},null,512),[[tl,e.searchTerm]])]),Ie("p",bl,[Ie("a",{href:e.editUrl,target:"_blank"},"edit...",8,vl)]),e.showFilterPanel?(Se(),Ae("div",wl,[(Se(!0),Ae(Fe,null,un(e.tagList,o=>(Se(),Ae("div",{key:o,class:Qt(["filter-option",{"is-tag-active":o in e.selectedTags}]),onClick:c=>e.clickTag(o)},Ge(e.getTag(o).title),11,xl))),128))])):ot("",!0)])):ot("",!0),Object.keys(e.selectedTags).length?(Se(),Ae("h2",El," Tags: "+Ge(Object.keys(e.selectedTags).join(" & ")),1)):ot("",!0),(Se(!0),Ae(Fe,null,un(e.years,o=>(Se(),Ae("div",{key:o},[Ie("p",Cl,Ge(o),1),(Se(!0),Ae(Fe,null,un(e.getPubs({year:o}),c=>(Se(),Ae("div",{class:"paper-row",key:c.paper},[Ie("div",null,Ge(c.paper),1),Ie("div",Tl,[Ie("span",Ol,Ge(c.authors),1),Sl,Ie("span",Rl,Ge(c.title),1)]),Ie("div",null,[c.link1?(Se(),Ae("a",{key:0,href:c.link1},"Download",8,Al)):ot("",!0),c.link2?(Se(),Ae("br",Pl)):ot("",!0),c.link2?(Se(),Ae("a",{key:2,href:c.link2},"Download 2",8,Il)):ot("",!0)])]))),128))]))),128))],64)}const Fl=pl(hl,[["render",Ll],["__scopeId","data-v-35fe8c25"]]);rl(Fl).mount("#publications-app");