UNPKG

tify

Version:

A slim and mobile-friendly IIIF document viewer

19 lines 448 kB
/*! TIFY v0.33.0 (c) 2017-2025 Göttingen State and University Library (https://www.sub.uni-goettingen.de/) AGPL-3.0 https://tify.rocks/ */ (function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function e(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function i(r){if(r.ep)return;r.ep=!0;const s=e(r);fetch(r.href,s)}})();/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function mn(t){const n=Object.create(null);for(const e of t.split(","))n[e]=1;return e=>e in n}const ye={},kt=[],nt=()=>{},io=()=>!1,Pi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),vn=t=>t.startsWith("onUpdate:"),Be=Object.assign,yn=(t,n)=>{const e=t.indexOf(n);e>-1&&t.splice(e,1)},no=Object.prototype.hasOwnProperty,ve=(t,n)=>no.call(t,n),oe=Array.isArray,zt=t=>Ri(t)==="[object Map]",Rs=t=>Ri(t)==="[object Set]",ue=t=>typeof t=="function",Ce=t=>typeof t=="string",vt=t=>typeof t=="symbol",Te=t=>t!==null&&typeof t=="object",Ds=t=>(Te(t)||ue(t))&&ue(t.then)&&ue(t.catch),As=Object.prototype.toString,Ri=t=>As.call(t),so=t=>Ri(t).slice(8,-1),Is=t=>Ri(t)==="[object Object]",wn=t=>Ce(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Xt=mn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Di=t=>{const n=Object.create(null);return e=>n[e]||(n[e]=t(e))},ro=/-(\w)/g,Ze=Di(t=>t.replace(ro,(n,e)=>e?e.toUpperCase():"")),oo=/\B([A-Z])/g,yt=Di(t=>t.replace(oo,"-$1").toLowerCase()),Ai=Di(t=>t.charAt(0).toUpperCase()+t.slice(1)),Ni=Di(t=>t?`on${Ai(t)}`:""),mt=(t,n)=>!Object.is(t,n),ci=(t,...n)=>{for(let e=0;e<t.length;e++)t[e](...n)},Ls=(t,n,e,i=!1)=>{Object.defineProperty(t,n,{configurable:!0,enumerable:!1,writable:i,value:e})},$i=t=>{const n=parseFloat(t);return isNaN(n)?t:n};let Un;const Ii=()=>Un||(Un=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function _n(t){if(oe(t)){const n={};for(let e=0;e<t.length;e++){const i=t[e],r=Ce(i)?ho(i):_n(i);if(r)for(const s in r)n[s]=r[s]}return n}else if(Ce(t)||Te(t))return t}const ao=/;(?![^(]*\))/g,lo=/:([^]+)/,uo=/\/\*[^]*?\*\//g;function ho(t){const n={};return t.replace(uo,"").split(ao).forEach(e=>{if(e){const i=e.split(lo);i.length>1&&(n[i[0].trim()]=i[1].trim())}}),n}function _e(t){let n="";if(Ce(t))n=t;else if(oe(t))for(let e=0;e<t.length;e++){const i=_e(t[e]);i&&(n+=i+" ")}else if(Te(t))for(const e in t)t[e]&&(n+=e+" ");return n.trim()}const co="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",fo=mn(co);function Ms(t){return!!t||t===""}const Os=t=>!!(t&&t.__v_isRef===!0),W=t=>Ce(t)?t:t==null?"":oe(t)||Te(t)&&(t.toString===As||!ue(t.toString))?Os(t)?W(t.value):JSON.stringify(t,Hs,2):String(t),Hs=(t,n)=>Os(n)?Hs(t,n.value):zt(n)?{[`Map(${n.size})`]:[...n.entries()].reduce((e,[i,r],s)=>(e[Vi(i,s)+" =>"]=r,e),{})}:Rs(n)?{[`Set(${n.size})`]:[...n.values()].map(e=>Vi(e))}:vt(n)?Vi(n):Te(n)&&!oe(n)&&!Is(n)?String(n):n,Vi=(t,n="")=>{var e;return vt(t)?`Symbol(${(e=t.description)!=null?e:n})`:t};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Ue;class po{constructor(n=!1){this.detached=n,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ue,!n&&Ue&&(this.index=(Ue.scopes||(Ue.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let n,e;if(this.scopes)for(n=0,e=this.scopes.length;n<e;n++)this.scopes[n].pause();for(n=0,e=this.effects.length;n<e;n++)this.effects[n].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let n,e;if(this.scopes)for(n=0,e=this.scopes.length;n<e;n++)this.scopes[n].resume();for(n=0,e=this.effects.length;n<e;n++)this.effects[n].resume()}}run(n){if(this._active){const e=Ue;try{return Ue=this,n()}finally{Ue=e}}}on(){Ue=this}off(){Ue=this.parent}stop(n){if(this._active){this._active=!1;let e,i;for(e=0,i=this.effects.length;e<i;e++)this.effects[e].stop();for(this.effects.length=0,e=0,i=this.cleanups.length;e<i;e++)this.cleanups[e]();if(this.cleanups.length=0,this.scopes){for(e=0,i=this.scopes.length;e<i;e++)this.scopes[e].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!n){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function go(){return Ue}let we;const Ui=new WeakSet;class Fs{constructor(n){this.fn=n,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Ue&&Ue.active&&Ue.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Ui.has(this)&&(Ui.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||ks(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Wn(this),zs(this);const n=we,e=Ye;we=this,Ye=!0;try{return this.fn()}finally{Ns(this),we=n,Ye=e,this.flags&=-3}}stop(){if(this.flags&1){for(let n=this.deps;n;n=n.nextDep)bn(n);this.deps=this.depsTail=void 0,Wn(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Ui.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){en(this)&&this.run()}get dirty(){return en(this)}}let Bs=0,Yt,Jt;function ks(t,n=!1){if(t.flags|=8,n){t.next=Jt,Jt=t;return}t.next=Yt,Yt=t}function Tn(){Bs++}function xn(){if(--Bs>0)return;if(Jt){let n=Jt;for(Jt=void 0;n;){const e=n.next;n.next=void 0,n.flags&=-9,n=e}}let t;for(;Yt;){let n=Yt;for(Yt=void 0;n;){const e=n.next;if(n.next=void 0,n.flags&=-9,n.flags&1)try{n.trigger()}catch(i){t||(t=i)}n=e}}if(t)throw t}function zs(t){for(let n=t.deps;n;n=n.nextDep)n.version=-1,n.prevActiveLink=n.dep.activeLink,n.dep.activeLink=n}function Ns(t){let n,e=t.depsTail,i=e;for(;i;){const r=i.prevDep;i.version===-1?(i===e&&(e=r),bn(i),mo(i)):n=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=n,t.depsTail=e}function en(t){for(let n=t.deps;n;n=n.nextDep)if(n.dep.version!==n.version||n.dep.computed&&(Vs(n.dep.computed)||n.dep.version!==n.version))return!0;return!!t._dirty}function Vs(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===ti))return;t.globalVersion=ti;const n=t.dep;if(t.flags|=2,n.version>0&&!t.isSSR&&t.deps&&!en(t)){t.flags&=-3;return}const e=we,i=Ye;we=t,Ye=!0;try{zs(t);const r=t.fn(t._value);(n.version===0||mt(r,t._value))&&(t._value=r,n.version++)}catch(r){throw n.version++,r}finally{we=e,Ye=i,Ns(t),t.flags&=-3}}function bn(t,n=!1){const{dep:e,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),e.subs===t&&(e.subs=i,!i&&e.computed)){e.computed.flags&=-5;for(let s=e.computed.deps;s;s=s.nextDep)bn(s,!0)}!n&&!--e.sc&&e.map&&e.map.delete(e.key)}function mo(t){const{prevDep:n,nextDep:e}=t;n&&(n.nextDep=e,t.prevDep=void 0),e&&(e.prevDep=n,t.nextDep=void 0)}let Ye=!0;const Us=[];function wt(){Us.push(Ye),Ye=!1}function _t(){const t=Us.pop();Ye=t===void 0?!0:t}function Wn(t){const{cleanup:n}=t;if(t.cleanup=void 0,n){const e=we;we=void 0;try{n()}finally{we=e}}}let ti=0;class vo{constructor(n,e){this.sub=n,this.dep=e,this.version=e.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class En{constructor(n){this.computed=n,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(n){if(!we||!Ye||we===this.computed)return;let e=this.activeLink;if(e===void 0||e.sub!==we)e=this.activeLink=new vo(we,this),we.deps?(e.prevDep=we.depsTail,we.depsTail.nextDep=e,we.depsTail=e):we.deps=we.depsTail=e,Ws(e);else if(e.version===-1&&(e.version=this.version,e.nextDep)){const i=e.nextDep;i.prevDep=e.prevDep,e.prevDep&&(e.prevDep.nextDep=i),e.prevDep=we.depsTail,e.nextDep=void 0,we.depsTail.nextDep=e,we.depsTail=e,we.deps===e&&(we.deps=i)}return e}trigger(n){this.version++,ti++,this.notify(n)}notify(n){Tn();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{xn()}}}function Ws(t){if(t.dep.sc++,t.sub.flags&4){const n=t.dep.computed;if(n&&!t.dep.subs){n.flags|=20;for(let i=n.deps;i;i=i.nextDep)Ws(i)}const e=t.dep.subs;e!==t&&(t.prevSub=e,e&&(e.nextSub=t)),t.dep.subs=t}}const tn=new WeakMap,Pt=Symbol(""),nn=Symbol(""),ii=Symbol("");function Ie(t,n,e){if(Ye&&we){let i=tn.get(t);i||tn.set(t,i=new Map);let r=i.get(e);r||(i.set(e,r=new En),r.map=i,r.key=e),r.track()}}function lt(t,n,e,i,r,s){const o=tn.get(t);if(!o){ti++;return}const a=l=>{l&&l.trigger()};if(Tn(),n==="clear")o.forEach(a);else{const l=oe(t),u=l&&wn(e);if(l&&e==="length"){const h=Number(i);o.forEach((c,f)=>{(f==="length"||f===ii||!vt(f)&&f>=h)&&a(c)})}else switch((e!==void 0||o.has(void 0))&&a(o.get(e)),u&&a(o.get(ii)),n){case"add":l?u&&a(o.get("length")):(a(o.get(Pt)),zt(t)&&a(o.get(nn)));break;case"delete":l||(a(o.get(Pt)),zt(t)&&a(o.get(nn)));break;case"set":zt(t)&&a(o.get(Pt));break}}xn()}function Ot(t){const n=me(t);return n===t?n:(Ie(n,"iterate",ii),qe(t)?n:n.map(Le))}function Li(t){return Ie(t=me(t),"iterate",ii),t}const yo={__proto__:null,[Symbol.iterator](){return Wi(this,Symbol.iterator,Le)},concat(...t){return Ot(this).concat(...t.map(n=>oe(n)?Ot(n):n))},entries(){return Wi(this,"entries",t=>(t[1]=Le(t[1]),t))},every(t,n){return ot(this,"every",t,n,void 0,arguments)},filter(t,n){return ot(this,"filter",t,n,e=>e.map(Le),arguments)},find(t,n){return ot(this,"find",t,n,Le,arguments)},findIndex(t,n){return ot(this,"findIndex",t,n,void 0,arguments)},findLast(t,n){return ot(this,"findLast",t,n,Le,arguments)},findLastIndex(t,n){return ot(this,"findLastIndex",t,n,void 0,arguments)},forEach(t,n){return ot(this,"forEach",t,n,void 0,arguments)},includes(...t){return ji(this,"includes",t)},indexOf(...t){return ji(this,"indexOf",t)},join(t){return Ot(this).join(t)},lastIndexOf(...t){return ji(this,"lastIndexOf",t)},map(t,n){return ot(this,"map",t,n,void 0,arguments)},pop(){return Gt(this,"pop")},push(...t){return Gt(this,"push",t)},reduce(t,...n){return jn(this,"reduce",t,n)},reduceRight(t,...n){return jn(this,"reduceRight",t,n)},shift(){return Gt(this,"shift")},some(t,n){return ot(this,"some",t,n,void 0,arguments)},splice(...t){return Gt(this,"splice",t)},toReversed(){return Ot(this).toReversed()},toSorted(t){return Ot(this).toSorted(t)},toSpliced(...t){return Ot(this).toSpliced(...t)},unshift(...t){return Gt(this,"unshift",t)},values(){return Wi(this,"values",Le)}};function Wi(t,n,e){const i=Li(t),r=i[n]();return i!==t&&!qe(t)&&(r._next=r.next,r.next=()=>{const s=r._next();return s.value&&(s.value=e(s.value)),s}),r}const wo=Array.prototype;function ot(t,n,e,i,r,s){const o=Li(t),a=o!==t&&!qe(t),l=o[n];if(l!==wo[n]){const c=l.apply(t,s);return a?Le(c):c}let u=e;o!==t&&(a?u=function(c,f){return e.call(this,Le(c),f,t)}:e.length>2&&(u=function(c,f){return e.call(this,c,f,t)}));const h=l.call(o,u,i);return a&&r?r(h):h}function jn(t,n,e,i){const r=Li(t);let s=e;return r!==t&&(qe(t)?e.length>3&&(s=function(o,a,l){return e.call(this,o,a,l,t)}):s=function(o,a,l){return e.call(this,o,Le(a),l,t)}),r[n](s,...i)}function ji(t,n,e){const i=me(t);Ie(i,"iterate",ii);const r=i[n](...e);return(r===-1||r===!1)&&Pn(e[0])?(e[0]=me(e[0]),i[n](...e)):r}function Gt(t,n,e=[]){wt(),Tn();const i=me(t)[n].apply(t,e);return xn(),_t(),i}const _o=mn("__proto__,__v_isRef,__isVue"),js=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(vt));function To(t){vt(t)||(t=String(t));const n=me(this);return Ie(n,"has",t),n.hasOwnProperty(t)}class Gs{constructor(n=!1,e=!1){this._isReadonly=n,this._isShallow=e}get(n,e,i){if(e==="__v_skip")return n.__v_skip;const r=this._isReadonly,s=this._isShallow;if(e==="__v_isReactive")return!r;if(e==="__v_isReadonly")return r;if(e==="__v_isShallow")return s;if(e==="__v_raw")return i===(r?s?Io:Xs:s?Ks:Zs).get(n)||Object.getPrototypeOf(n)===Object.getPrototypeOf(i)?n:void 0;const o=oe(n);if(!r){let l;if(o&&(l=yo[e]))return l;if(e==="hasOwnProperty")return To}const a=Reflect.get(n,e,Oe(n)?n:i);return(vt(e)?js.has(e):_o(e))||(r||Ie(n,"get",e),s)?a:Oe(a)?o&&wn(e)?a:a.value:Te(a)?r?Ys(a):Mi(a):a}}class qs extends Gs{constructor(n=!1){super(!1,n)}set(n,e,i,r){let s=n[e];if(!this._isShallow){const l=Rt(s);if(!qe(i)&&!Rt(i)&&(s=me(s),i=me(i)),!oe(n)&&Oe(s)&&!Oe(i))return l?!1:(s.value=i,!0)}const o=oe(n)&&wn(e)?Number(e)<n.length:ve(n,e),a=Reflect.set(n,e,i,Oe(n)?n:r);return n===me(r)&&(o?mt(i,s)&&lt(n,"set",e,i):lt(n,"add",e,i)),a}deleteProperty(n,e){const i=ve(n,e);n[e];const r=Reflect.deleteProperty(n,e);return r&&i&&lt(n,"delete",e,void 0),r}has(n,e){const i=Reflect.has(n,e);return(!vt(e)||!js.has(e))&&Ie(n,"has",e),i}ownKeys(n){return Ie(n,"iterate",oe(n)?"length":Pt),Reflect.ownKeys(n)}}class xo extends Gs{constructor(n=!1){super(!0,n)}set(n,e){return!0}deleteProperty(n,e){return!0}}const bo=new qs,Eo=new xo,So=new qs(!0);const sn=t=>t,li=t=>Reflect.getPrototypeOf(t);function Co(t,n,e){return function(...i){const r=this.__v_raw,s=me(r),o=zt(s),a=t==="entries"||t===Symbol.iterator&&o,l=t==="keys"&&o,u=r[t](...i),h=e?sn:n?rn:Le;return!n&&Ie(s,"iterate",l?nn:Pt),{next(){const{value:c,done:f}=u.next();return f?{value:c,done:f}:{value:a?[h(c[0]),h(c[1])]:h(c),done:f}},[Symbol.iterator](){return this}}}}function ui(t){return function(...n){return t==="delete"?!1:t==="clear"?void 0:this}}function Po(t,n){const e={get(r){const s=this.__v_raw,o=me(s),a=me(r);t||(mt(r,a)&&Ie(o,"get",r),Ie(o,"get",a));const{has:l}=li(o),u=n?sn:t?rn:Le;if(l.call(o,r))return u(s.get(r));if(l.call(o,a))return u(s.get(a));s!==o&&s.get(r)},get size(){const r=this.__v_raw;return!t&&Ie(me(r),"iterate",Pt),Reflect.get(r,"size",r)},has(r){const s=this.__v_raw,o=me(s),a=me(r);return t||(mt(r,a)&&Ie(o,"has",r),Ie(o,"has",a)),r===a?s.has(r):s.has(r)||s.has(a)},forEach(r,s){const o=this,a=o.__v_raw,l=me(a),u=n?sn:t?rn:Le;return!t&&Ie(l,"iterate",Pt),a.forEach((h,c)=>r.call(s,u(h),u(c),o))}};return Be(e,t?{add:ui("add"),set:ui("set"),delete:ui("delete"),clear:ui("clear")}:{add(r){!n&&!qe(r)&&!Rt(r)&&(r=me(r));const s=me(this);return li(s).has.call(s,r)||(s.add(r),lt(s,"add",r,r)),this},set(r,s){!n&&!qe(s)&&!Rt(s)&&(s=me(s));const o=me(this),{has:a,get:l}=li(o);let u=a.call(o,r);u||(r=me(r),u=a.call(o,r));const h=l.call(o,r);return o.set(r,s),u?mt(s,h)&&lt(o,"set",r,s):lt(o,"add",r,s),this},delete(r){const s=me(this),{has:o,get:a}=li(s);let l=o.call(s,r);l||(r=me(r),l=o.call(s,r)),a&&a.call(s,r);const u=s.delete(r);return l&&lt(s,"delete",r,void 0),u},clear(){const r=me(this),s=r.size!==0,o=r.clear();return s&&lt(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Co(r,t,n)}),e}function Sn(t,n){const e=Po(t,n);return(i,r,s)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(ve(e,r)&&r in i?e:i,r,s)}const Ro={get:Sn(!1,!1)},Do={get:Sn(!1,!0)},Ao={get:Sn(!0,!1)};const Zs=new WeakMap,Ks=new WeakMap,Xs=new WeakMap,Io=new WeakMap;function Lo(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Mo(t){return t.__v_skip||!Object.isExtensible(t)?0:Lo(so(t))}function Mi(t){return Rt(t)?t:Cn(t,!1,bo,Ro,Zs)}function Oo(t){return Cn(t,!1,So,Do,Ks)}function Ys(t){return Cn(t,!0,Eo,Ao,Xs)}function Cn(t,n,e,i,r){if(!Te(t)||t.__v_raw&&!(n&&t.__v_isReactive))return t;const s=r.get(t);if(s)return s;const o=Mo(t);if(o===0)return t;const a=new Proxy(t,o===2?i:e);return r.set(t,a),a}function Nt(t){return Rt(t)?Nt(t.__v_raw):!!(t&&t.__v_isReactive)}function Rt(t){return!!(t&&t.__v_isReadonly)}function qe(t){return!!(t&&t.__v_isShallow)}function Pn(t){return t?!!t.__v_raw:!1}function me(t){const n=t&&t.__v_raw;return n?me(n):t}function Ho(t){return!ve(t,"__v_skip")&&Object.isExtensible(t)&&Ls(t,"__v_skip",!0),t}const Le=t=>Te(t)?Mi(t):t,rn=t=>Te(t)?Ys(t):t;function Oe(t){return t?t.__v_isRef===!0:!1}function Fo(t){return Bo(t,!1)}function Bo(t,n){return Oe(t)?t:new ko(t,n)}class ko{constructor(n,e){this.dep=new En,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=e?n:me(n),this._value=e?n:Le(n),this.__v_isShallow=e}get value(){return this.dep.track(),this._value}set value(n){const e=this._rawValue,i=this.__v_isShallow||qe(n)||Rt(n);n=i?n:me(n),mt(n,e)&&(this._rawValue=n,this._value=i?n:Le(n),this.dep.trigger())}}function zo(t){return Oe(t)?t.value:t}const No={get:(t,n,e)=>n==="__v_raw"?t:zo(Reflect.get(t,n,e)),set:(t,n,e,i)=>{const r=t[n];return Oe(r)&&!Oe(e)?(r.value=e,!0):Reflect.set(t,n,e,i)}};function Js(t){return Nt(t)?t:new Proxy(t,No)}class Vo{constructor(n,e,i){this.fn=n,this.setter=e,this._value=void 0,this.dep=new En(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ti-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!e,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&we!==this)return ks(this,!0),!0}get value(){const n=this.dep.track();return Vs(this),n&&(n.version=this.dep.version),this._value}set value(n){this.setter&&this.setter(n)}}function Uo(t,n,e=!1){let i,r;return ue(t)?i=t:(i=t.get,r=t.set),new Vo(i,r,e)}const hi={},yi=new WeakMap;let Et;function Wo(t,n=!1,e=Et){if(e){let i=yi.get(e);i||yi.set(e,i=[]),i.push(t)}}function jo(t,n,e=ye){const{immediate:i,deep:r,once:s,scheduler:o,augmentJob:a,call:l}=e,u=F=>r?F:qe(F)||r===!1||r===0?ut(F,1):ut(F);let h,c,f,m,y=!1,w=!1;if(Oe(t)?(c=()=>t.value,y=qe(t)):Nt(t)?(c=()=>u(t),y=!0):oe(t)?(w=!0,y=t.some(F=>Nt(F)||qe(F)),c=()=>t.map(F=>{if(Oe(F))return F.value;if(Nt(F))return u(F);if(ue(F))return l?l(F,2):F()})):ue(t)?n?c=l?()=>l(t,2):t:c=()=>{if(f){wt();try{f()}finally{_t()}}const F=Et;Et=h;try{return l?l(t,3,[m]):t(m)}finally{Et=F}}:c=nt,n&&r){const F=c,k=r===!0?1/0:r;c=()=>ut(F(),k)}const x=go(),b=()=>{h.stop(),x&&x.active&&yn(x.effects,h)};if(s&&n){const F=n;n=(...k)=>{F(...k),b()}}let P=w?new Array(t.length).fill(hi):hi;const L=F=>{if(!(!(h.flags&1)||!h.dirty&&!F))if(n){const k=h.run();if(r||y||(w?k.some((Z,Y)=>mt(Z,P[Y])):mt(k,P))){f&&f();const Z=Et;Et=h;try{const Y=[k,P===hi?void 0:w&&P[0]===hi?[]:P,m];l?l(n,3,Y):n(...Y),P=k}finally{Et=Z}}}else h.run()};return a&&a(L),h=new Fs(c),h.scheduler=o?()=>o(L,!1):L,m=F=>Wo(F,!1,h),f=h.onStop=()=>{const F=yi.get(h);if(F){if(l)l(F,4);else for(const k of F)k();yi.delete(h)}},n?i?L(!0):P=h.run():o?o(L.bind(null,!0),!0):h.run(),b.pause=h.pause.bind(h),b.resume=h.resume.bind(h),b.stop=b,b}function ut(t,n=1/0,e){if(n<=0||!Te(t)||t.__v_skip||(e=e||new Set,e.has(t)))return t;if(e.add(t),n--,Oe(t))ut(t.value,n,e);else if(oe(t))for(let i=0;i<t.length;i++)ut(t[i],n,e);else if(Rs(t)||zt(t))t.forEach(i=>{ut(i,n,e)});else if(Is(t)){for(const i in t)ut(t[i],n,e);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&ut(t[i],n,e)}return t}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function oi(t,n,e,i){try{return i?t(...i):t()}catch(r){Oi(r,n,e)}}function st(t,n,e,i){if(ue(t)){const r=oi(t,n,e,i);return r&&Ds(r)&&r.catch(s=>{Oi(s,n,e)}),r}if(oe(t)){const r=[];for(let s=0;s<t.length;s++)r.push(st(t[s],n,e,i));return r}}function Oi(t,n,e,i=!0){const r=n?n.vnode:null,{errorHandler:s,throwUnhandledErrorInProduction:o}=n&&n.appContext.config||ye;if(n){let a=n.parent;const l=n.proxy,u=`https://vuejs.org/error-reference/#runtime-${e}`;for(;a;){const h=a.ec;if(h){for(let c=0;c<h.length;c++)if(h[c](t,l,u)===!1)return}a=a.parent}if(s){wt(),oi(s,null,10,[t,l,u]),_t();return}}Go(t,e,r,i,o)}function Go(t,n,e,i=!0,r=!1){if(r)throw t;console.error(t)}const Fe=[];let tt=-1;const Vt=[];let pt=null,Ht=0;const Qs=Promise.resolve();let wi=null;function $s(t){const n=wi||Qs;return t?n.then(this?t.bind(this):t):n}function qo(t){let n=tt+1,e=Fe.length;for(;n<e;){const i=n+e>>>1,r=Fe[i],s=ni(r);s<t||s===t&&r.flags&2?n=i+1:e=i}return n}function Rn(t){if(!(t.flags&1)){const n=ni(t),e=Fe[Fe.length-1];!e||!(t.flags&2)&&n>=ni(e)?Fe.push(t):Fe.splice(qo(n),0,t),t.flags|=1,er()}}function er(){wi||(wi=Qs.then(ir))}function Zo(t){oe(t)?Vt.push(...t):pt&&t.id===-1?pt.splice(Ht+1,0,t):t.flags&1||(Vt.push(t),t.flags|=1),er()}function Gn(t,n,e=tt+1){for(;e<Fe.length;e++){const i=Fe[e];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;Fe.splice(e,1),e--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function tr(t){if(Vt.length){const n=[...new Set(Vt)].sort((e,i)=>ni(e)-ni(i));if(Vt.length=0,pt){pt.push(...n);return}for(pt=n,Ht=0;Ht<pt.length;Ht++){const e=pt[Ht];e.flags&4&&(e.flags&=-2),e.flags&8||e(),e.flags&=-2}pt=null,Ht=0}}const ni=t=>t.id==null?t.flags&2?-1:1/0:t.id;function ir(t){try{for(tt=0;tt<Fe.length;tt++){const n=Fe[tt];n&&!(n.flags&8)&&(n.flags&4&&(n.flags&=-2),oi(n,n.i,n.i?15:14),n.flags&4||(n.flags&=-2))}}finally{for(;tt<Fe.length;tt++){const n=Fe[tt];n&&(n.flags&=-2)}tt=-1,Fe.length=0,tr(),wi=null,(Fe.length||Vt.length)&&ir()}}let je=null,nr=null;function _i(t){const n=je;return je=t,nr=t&&t.type.__scopeId||null,n}function Ko(t,n=je,e){if(!n||t._n)return t;const i=(...r)=>{i._d&&ts(-1);const s=_i(n);let o;try{o=t(...r)}finally{_i(s),i._d&&ts(1)}return o};return i._n=!0,i._c=!0,i._d=!0,i}function Re(t,n){if(je===null)return t;const e=ki(je),i=t.dirs||(t.dirs=[]);for(let r=0;r<n.length;r++){let[s,o,a,l=ye]=n[r];s&&(ue(s)&&(s={mounted:s,updated:s}),s.deep&&ut(o),i.push({dir:s,instance:e,value:o,oldValue:void 0,arg:a,modifiers:l}))}return t}function xt(t,n,e,i){const r=t.dirs,s=n&&n.dirs;for(let o=0;o<r.length;o++){const a=r[o];s&&(a.oldValue=s[o].value);let l=a.dir[i];l&&(wt(),st(l,e,8,[t.el,a,t,n]),_t())}}const Xo=Symbol("_vte"),Yo=t=>t.__isTeleport;function Dn(t,n){t.shapeFlag&6&&t.component?(t.transition=n,Dn(t.component.subTree,n)):t.shapeFlag&128?(t.ssContent.transition=n.clone(t.ssContent),t.ssFallback.transition=n.clone(t.ssFallback)):t.transition=n}function sr(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function Ti(t,n,e,i,r=!1){if(oe(t)){t.forEach((y,w)=>Ti(y,n&&(oe(n)?n[w]:n),e,i,r));return}if(Qt(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&Ti(t,n,e,i.component.subTree);return}const s=i.shapeFlag&4?ki(i.component):i.el,o=r?null:s,{i:a,r:l}=t,u=n&&n.r,h=a.refs===ye?a.refs={}:a.refs,c=a.setupState,f=me(c),m=c===ye?()=>!1:y=>ve(f,y);if(u!=null&&u!==l&&(Ce(u)?(h[u]=null,m(u)&&(c[u]=null)):Oe(u)&&(u.value=null)),ue(l))oi(l,a,12,[o,h]);else{const y=Ce(l),w=Oe(l);if(y||w){const x=()=>{if(t.f){const b=y?m(l)?c[l]:h[l]:l.value;r?oe(b)&&yn(b,s):oe(b)?b.includes(s)||b.push(s):y?(h[l]=[s],m(l)&&(c[l]=h[l])):(l.value=[s],t.k&&(h[t.k]=l.value))}else y?(h[l]=o,m(l)&&(c[l]=o)):w&&(l.value=o,t.k&&(h[t.k]=o))};o?(x.id=-1,Ve(x,e)):x()}}}Ii().requestIdleCallback;Ii().cancelIdleCallback;const Qt=t=>!!t.type.__asyncLoader,rr=t=>t.type.__isKeepAlive;function Jo(t,n){or(t,"a",n)}function Qo(t,n){or(t,"da",n)}function or(t,n,e=Me){const i=t.__wdc||(t.__wdc=()=>{let r=e;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Hi(n,i,e),e){let r=e.parent;for(;r&&r.parent;)rr(r.parent.vnode)&&$o(i,n,e,r),r=r.parent}}function $o(t,n,e,i){const r=Hi(n,t,i,!0);ar(()=>{yn(i[n],r)},e)}function Hi(t,n,e=Me,i=!1){if(e){const r=e[t]||(e[t]=[]),s=n.__weh||(n.__weh=(...o)=>{wt();const a=ai(e),l=st(n,e,t,o);return a(),_t(),l});return i?r.unshift(s):r.push(s),s}}const ht=t=>(n,e=Me)=>{(!ri||t==="sp")&&Hi(t,(...i)=>n(...i),e)},ea=ht("bm"),ta=ht("m"),ia=ht("bu"),na=ht("u"),sa=ht("bum"),ar=ht("um"),ra=ht("sp"),oa=ht("rtg"),aa=ht("rtc");function la(t,n=Me){Hi("ec",t,n)}const lr="components",ua="directives";function ur(t,n){return hr(lr,t,!0,n)||t}const ha=Symbol.for("v-ndc");function An(t){return hr(ua,t)}function hr(t,n,e=!0,i=!1){const r=je||Me;if(r){const s=r.type;if(t===lr){const a=Ja(s,!1);if(a&&(a===n||a===Ze(n)||a===Ai(Ze(n))))return s}const o=qn(r[t]||s[t],n)||qn(r.appContext[t],n);return!o&&i?s:o}}function qn(t,n){return t&&(t[n]||t[Ze(n)]||t[Ai(Ze(n))])}function Ae(t,n,e,i){let r;const s=e,o=oe(t);if(o||Ce(t)){const a=o&&Nt(t);let l=!1;a&&(l=!qe(t),t=Li(t)),r=new Array(t.length);for(let u=0,h=t.length;u<h;u++)r[u]=n(l?Le(t[u]):t[u],u,void 0,s)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=n(a+1,a,void 0,s)}else if(Te(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>n(a,l,void 0,s));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,u=a.length;l<u;l++){const h=a[l];r[l]=n(t[h],h,l,s)}}else r=[];return r}const on=t=>t?Ir(t)?ki(t):on(t.parent):null,$t=Be(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>on(t.parent),$root:t=>on(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>dr(t),$forceUpdate:t=>t.f||(t.f=()=>{Rn(t.update)}),$nextTick:t=>t.n||(t.n=$s.bind(t.proxy)),$watch:t=>La.bind(t)}),Gi=(t,n)=>t!==ye&&!t.__isScriptSetup&&ve(t,n),ca={get({_:t},n){if(n==="__v_skip")return!0;const{ctx:e,setupState:i,data:r,props:s,accessCache:o,type:a,appContext:l}=t;let u;if(n[0]!=="$"){const m=o[n];if(m!==void 0)switch(m){case 1:return i[n];case 2:return r[n];case 4:return e[n];case 3:return s[n]}else{if(Gi(i,n))return o[n]=1,i[n];if(r!==ye&&ve(r,n))return o[n]=2,r[n];if((u=t.propsOptions[0])&&ve(u,n))return o[n]=3,s[n];if(e!==ye&&ve(e,n))return o[n]=4,e[n];an&&(o[n]=0)}}const h=$t[n];let c,f;if(h)return n==="$attrs"&&Ie(t.attrs,"get",""),h(t);if((c=a.__cssModules)&&(c=c[n]))return c;if(e!==ye&&ve(e,n))return o[n]=4,e[n];if(f=l.config.globalProperties,ve(f,n))return f[n]},set({_:t},n,e){const{data:i,setupState:r,ctx:s}=t;return Gi(r,n)?(r[n]=e,!0):i!==ye&&ve(i,n)?(i[n]=e,!0):ve(t.props,n)||n[0]==="$"&&n.slice(1)in t?!1:(s[n]=e,!0)},has({_:{data:t,setupState:n,accessCache:e,ctx:i,appContext:r,propsOptions:s}},o){let a;return!!e[o]||t!==ye&&ve(t,o)||Gi(n,o)||(a=s[0])&&ve(a,o)||ve(i,o)||ve($t,o)||ve(r.config.globalProperties,o)},defineProperty(t,n,e){return e.get!=null?t._.accessCache[n]=0:ve(e,"value")&&this.set(t,n,e.value,null),Reflect.defineProperty(t,n,e)}};function Zn(t){return oe(t)?t.reduce((n,e)=>(n[e]=null,n),{}):t}let an=!0;function da(t){const n=dr(t),e=t.proxy,i=t.ctx;an=!1,n.beforeCreate&&Kn(n.beforeCreate,t,"bc");const{data:r,computed:s,methods:o,watch:a,provide:l,inject:u,created:h,beforeMount:c,mounted:f,beforeUpdate:m,updated:y,activated:w,deactivated:x,beforeDestroy:b,beforeUnmount:P,destroyed:L,unmounted:F,render:k,renderTracked:Z,renderTriggered:Y,errorCaptured:J,serverPrefetch:Q,expose:re,inheritAttrs:fe,components:se,directives:ge,filters:xe}=n;if(u&&fa(u,i,null),o)for(const ce in o){const ae=o[ce];ue(ae)&&(i[ce]=ae.bind(e))}if(r){const ce=r.call(e,e);Te(ce)&&(t.data=Mi(ce))}if(an=!0,s)for(const ce in s){const ae=s[ce],De=ue(ae)?ae.bind(e,e):ue(ae.get)?ae.get.bind(e,e):nt,ze=!ue(ae)&&ue(ae.set)?ae.set.bind(e):nt,Ke=et({get:De,set:ze});Object.defineProperty(i,ce,{enumerable:!0,configurable:!0,get:()=>Ke.value,set:ke=>Ke.value=ke})}if(a)for(const ce in a)cr(a[ce],i,e,ce);if(l){const ce=ue(l)?l.call(e):l;Reflect.ownKeys(ce).forEach(ae=>{wa(ae,ce[ae])})}h&&Kn(h,t,"c");function pe(ce,ae){oe(ae)?ae.forEach(De=>ce(De.bind(e))):ae&&ce(ae.bind(e))}if(pe(ea,c),pe(ta,f),pe(ia,m),pe(na,y),pe(Jo,w),pe(Qo,x),pe(la,J),pe(aa,Z),pe(oa,Y),pe(sa,P),pe(ar,F),pe(ra,Q),oe(re))if(re.length){const ce=t.exposed||(t.exposed={});re.forEach(ae=>{Object.defineProperty(ce,ae,{get:()=>e[ae],set:De=>e[ae]=De})})}else t.exposed||(t.exposed={});k&&t.render===nt&&(t.render=k),fe!=null&&(t.inheritAttrs=fe),se&&(t.components=se),ge&&(t.directives=ge),Q&&sr(t)}function fa(t,n,e=nt){oe(t)&&(t=ln(t));for(const i in t){const r=t[i];let s;Te(r)?"default"in r?s=di(r.from||i,r.default,!0):s=di(r.from||i):s=di(r),Oe(s)?Object.defineProperty(n,i,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):n[i]=s}}function Kn(t,n,e){st(oe(t)?t.map(i=>i.bind(n.proxy)):t.bind(n.proxy),n,e)}function cr(t,n,e,i){let r=i.includes(".")?Cr(e,i):()=>e[i];if(Ce(t)){const s=n[t];ue(s)&&Zi(r,s)}else if(ue(t))Zi(r,t.bind(e));else if(Te(t))if(oe(t))t.forEach(s=>cr(s,n,e,i));else{const s=ue(t.handler)?t.handler.bind(e):n[t.handler];ue(s)&&Zi(r,s,t)}}function dr(t){const n=t.type,{mixins:e,extends:i}=n,{mixins:r,optionsCache:s,config:{optionMergeStrategies:o}}=t.appContext,a=s.get(n);let l;return a?l=a:!r.length&&!e&&!i?l=n:(l={},r.length&&r.forEach(u=>xi(l,u,o,!0)),xi(l,n,o)),Te(n)&&s.set(n,l),l}function xi(t,n,e,i=!1){const{mixins:r,extends:s}=n;s&&xi(t,s,e,!0),r&&r.forEach(o=>xi(t,o,e,!0));for(const o in n)if(!(i&&o==="expose")){const a=pa[o]||e&&e[o];t[o]=a?a(t[o],n[o]):n[o]}return t}const pa={data:Xn,props:Yn,emits:Yn,methods:Kt,computed:Kt,beforeCreate:He,created:He,beforeMount:He,mounted:He,beforeUpdate:He,updated:He,beforeDestroy:He,beforeUnmount:He,destroyed:He,unmounted:He,activated:He,deactivated:He,errorCaptured:He,serverPrefetch:He,components:Kt,directives:Kt,watch:ma,provide:Xn,inject:ga};function Xn(t,n){return n?t?function(){return Be(ue(t)?t.call(this,this):t,ue(n)?n.call(this,this):n)}:n:t}function ga(t,n){return Kt(ln(t),ln(n))}function ln(t){if(oe(t)){const n={};for(let e=0;e<t.length;e++)n[t[e]]=t[e];return n}return t}function He(t,n){return t?[...new Set([].concat(t,n))]:n}function Kt(t,n){return t?Be(Object.create(null),t,n):n}function Yn(t,n){return t?oe(t)&&oe(n)?[...new Set([...t,...n])]:Be(Object.create(null),Zn(t),Zn(n??{})):n}function ma(t,n){if(!t)return n;if(!n)return t;const e=Be(Object.create(null),t);for(const i in n)e[i]=He(t[i],n[i]);return e}function fr(){return{app:null,config:{isNativeTag:io,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let va=0;function ya(t,n){return function(i,r=null){ue(i)||(i=Be({},i)),r!=null&&!Te(r)&&(r=null);const s=fr(),o=new WeakSet,a=[];let l=!1;const u=s.app={_uid:va++,_component:i,_props:r,_container:null,_context:s,_instance:null,version:el,get config(){return s.config},set config(h){},use(h,...c){return o.has(h)||(h&&ue(h.install)?(o.add(h),h.install(u,...c)):ue(h)&&(o.add(h),h(u,...c))),u},mixin(h){return s.mixins.includes(h)||s.mixins.push(h),u},component(h,c){return c?(s.components[h]=c,u):s.components[h]},directive(h,c){return c?(s.directives[h]=c,u):s.directives[h]},mount(h,c,f){if(!l){const m=u._ceVNode||$(i,r);return m.appContext=s,f===!0?f="svg":f===!1&&(f=void 0),t(m,h,f),l=!0,u._container=h,h.__vue_app__=u,ki(m.component)}},onUnmount(h){a.push(h)},unmount(){l&&(st(a,u._instance,16),t(null,u._container),delete u._container.__vue_app__)},provide(h,c){return s.provides[h]=c,u},runWithContext(h){const c=Ut;Ut=u;try{return h()}finally{Ut=c}}};return u}}let Ut=null;function wa(t,n){if(Me){let e=Me.provides;const i=Me.parent&&Me.parent.provides;i===e&&(e=Me.provides=Object.create(i)),e[t]=n}}function di(t,n,e=!1){const i=Me||je;if(i||Ut){const r=Ut?Ut._context.provides:i?i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return e&&ue(n)?n.call(i&&i.proxy):n}}const pr={},gr=()=>Object.create(pr),mr=t=>Object.getPrototypeOf(t)===pr;function _a(t,n,e,i=!1){const r={},s=gr();t.propsDefaults=Object.create(null),vr(t,n,r,s);for(const o in t.propsOptions[0])o in r||(r[o]=void 0);e?t.props=i?r:Oo(r):t.type.props?t.props=r:t.props=s,t.attrs=s}function Ta(t,n,e,i){const{props:r,attrs:s,vnode:{patchFlag:o}}=t,a=me(r),[l]=t.propsOptions;let u=!1;if((i||o>0)&&!(o&16)){if(o&8){const h=t.vnode.dynamicProps;for(let c=0;c<h.length;c++){let f=h[c];if(Fi(t.emitsOptions,f))continue;const m=n[f];if(l)if(ve(s,f))m!==s[f]&&(s[f]=m,u=!0);else{const y=Ze(f);r[y]=un(l,a,y,m,t,!1)}else m!==s[f]&&(s[f]=m,u=!0)}}}else{vr(t,n,r,s)&&(u=!0);let h;for(const c in a)(!n||!ve(n,c)&&((h=yt(c))===c||!ve(n,h)))&&(l?e&&(e[c]!==void 0||e[h]!==void 0)&&(r[c]=un(l,a,c,void 0,t,!0)):delete r[c]);if(s!==a)for(const c in s)(!n||!ve(n,c))&&(delete s[c],u=!0)}u&&lt(t.attrs,"set","")}function vr(t,n,e,i){const[r,s]=t.propsOptions;let o=!1,a;if(n)for(let l in n){if(Xt(l))continue;const u=n[l];let h;r&&ve(r,h=Ze(l))?!s||!s.includes(h)?e[h]=u:(a||(a={}))[h]=u:Fi(t.emitsOptions,l)||(!(l in i)||u!==i[l])&&(i[l]=u,o=!0)}if(s){const l=me(e),u=a||ye;for(let h=0;h<s.length;h++){const c=s[h];e[c]=un(r,l,c,u[c],t,!ve(u,c))}}return o}function un(t,n,e,i,r,s){const o=t[e];if(o!=null){const a=ve(o,"default");if(a&&i===void 0){const l=o.default;if(o.type!==Function&&!o.skipFactory&&ue(l)){const{propsDefaults:u}=r;if(e in u)i=u[e];else{const h=ai(r);i=u[e]=l.call(null,n),h()}}else i=l;r.ce&&r.ce._setProp(e,i)}o[0]&&(s&&!a?i=!1:o[1]&&(i===""||i===yt(e))&&(i=!0))}return i}const xa=new WeakMap;function yr(t,n,e=!1){const i=e?xa:n.propsCache,r=i.get(t);if(r)return r;const s=t.props,o={},a=[];let l=!1;if(!ue(t)){const h=c=>{l=!0;const[f,m]=yr(c,n,!0);Be(o,f),m&&a.push(...m)};!e&&n.mixins.length&&n.mixins.forEach(h),t.extends&&h(t.extends),t.mixins&&t.mixins.forEach(h)}if(!s&&!l)return Te(t)&&i.set(t,kt),kt;if(oe(s))for(let h=0;h<s.length;h++){const c=Ze(s[h]);Jn(c)&&(o[c]=ye)}else if(s)for(const h in s){const c=Ze(h);if(Jn(c)){const f=s[h],m=o[c]=oe(f)||ue(f)?{type:f}:Be({},f),y=m.type;let w=!1,x=!0;if(oe(y))for(let b=0;b<y.length;++b){const P=y[b],L=ue(P)&&P.name;if(L==="Boolean"){w=!0;break}else L==="String"&&(x=!1)}else w=ue(y)&&y.name==="Boolean";m[0]=w,m[1]=x,(w||ve(m,"default"))&&a.push(c)}}const u=[o,a];return Te(t)&&i.set(t,u),u}function Jn(t){return t[0]!=="$"&&!Xt(t)}const wr=t=>t[0]==="_"||t==="$stable",In=t=>oe(t)?t.map(it):[it(t)],ba=(t,n,e)=>{if(n._n)return n;const i=Ko((...r)=>In(n(...r)),e);return i._c=!1,i},_r=(t,n,e)=>{const i=t._ctx;for(const r in t){if(wr(r))continue;const s=t[r];if(ue(s))n[r]=ba(r,s,i);else if(s!=null){const o=In(s);n[r]=()=>o}}},Tr=(t,n)=>{const e=In(n);t.slots.default=()=>e},xr=(t,n,e)=>{for(const i in n)(e||i!=="_")&&(t[i]=n[i])},Ea=(t,n,e)=>{const i=t.slots=gr();if(t.vnode.shapeFlag&32){const r=n._;r?(xr(i,n,e),e&&Ls(i,"_",r,!0)):_r(n,i)}else n&&Tr(t,n)},Sa=(t,n,e)=>{const{vnode:i,slots:r}=t;let s=!0,o=ye;if(i.shapeFlag&32){const a=n._;a?e&&a===1?s=!1:xr(r,n,e):(s=!n.$stable,_r(n,r)),o=n}else n&&(Tr(t,n),o={default:1});if(s)for(const a in r)!wr(a)&&o[a]==null&&delete r[a]},Ve=za;function Ca(t){return Pa(t)}function Pa(t,n){const e=Ii();e.__VUE__=!0;const{insert:i,remove:r,patchProp:s,createElement:o,createText:a,createComment:l,setText:u,setElementText:h,parentNode:c,nextSibling:f,setScopeId:m=nt,insertStaticContent:y}=t,w=(S,C,B,V=null,N=null,d=null,v=void 0,E=null,R=!!C.dynamicChildren)=>{if(S===C)return;S&&!qt(S,C)&&(V=Xe(S),ke(S,N,d,!0),S=null),C.patchFlag===-2&&(R=!1,C.dynamicChildren=null);const{type:A,ref:z,shapeFlag:D}=C;switch(A){case Bi:x(S,C,B,V);break;case Dt:b(S,C,B,V);break;case Ki:S==null&&P(C,B,V,v);break;case de:se(S,C,B,V,N,d,v,E,R);break;default:D&1?k(S,C,B,V,N,d,v,E,R):D&6?ge(S,C,B,V,N,d,v,E,R):(D&64||D&128)&&A.process(S,C,B,V,N,d,v,E,R,Qe)}z!=null&&N&&Ti(z,S&&S.ref,d,C||S,!C)},x=(S,C,B,V)=>{if(S==null)i(C.el=a(C.children),B,V);else{const N=C.el=S.el;C.children!==S.children&&u(N,C.children)}},b=(S,C,B,V)=>{S==null?i(C.el=l(C.children||""),B,V):C.el=S.el},P=(S,C,B,V)=>{[S.el,S.anchor]=y(S.children,C,B,V,S.el,S.anchor)},L=({el:S,anchor:C},B,V)=>{let N;for(;S&&S!==C;)N=f(S),i(S,B,V),S=N;i(C,B,V)},F=({el:S,anchor:C})=>{let B;for(;S&&S!==C;)B=f(S),r(S),S=B;r(C)},k=(S,C,B,V,N,d,v,E,R)=>{C.type==="svg"?v="svg":C.type==="math"&&(v="mathml"),S==null?Z(C,B,V,N,d,v,E,R):Q(S,C,N,d,v,E,R)},Z=(S,C,B,V,N,d,v,E)=>{let R,A;const{props:z,shapeFlag:D,transition:U,dirs:G}=S;if(R=S.el=o(S.type,d,z&&z.is,z),D&8?h(R,S.children):D&16&&J(S.children,R,null,V,N,qi(S,d),v,E),G&&xt(S,null,V,"created"),Y(R,S,S.scopeId,v,V),z){for(const q in z)q!=="value"&&!Xt(q)&&s(R,q,null,z[q],d,V);"value"in z&&s(R,"value",null,z.value,d),(A=z.onVnodeBeforeMount)&&$e(A,V,S)}G&&xt(S,null,V,"beforeMount");const X=Ra(N,U);X&&U.beforeEnter(R),i(R,C,B),((A=z&&z.onVnodeMounted)||X||G)&&Ve(()=>{A&&$e(A,V,S),X&&U.enter(R),G&&xt(S,null,V,"mounted")},N)},Y=(S,C,B,V,N)=>{if(B&&m(S,B),V)for(let d=0;d<V.length;d++)m(S,V[d]);if(N){let d=N.subTree;if(C===d||Rr(d.type)&&(d.ssContent===C||d.ssFallback===C)){const v=N.vnode;Y(S,v,v.scopeId,v.slotScopeIds,N.parent)}}},J=(S,C,B,V,N,d,v,E,R=0)=>{for(let A=R;A<S.length;A++){const z=S[A]=E?gt(S[A]):it(S[A]);w(null,z,C,B,V,N,d,v,E)}},Q=(S,C,B,V,N,d,v)=>{const E=C.el=S.el;let{patchFlag:R,dynamicChildren:A,dirs:z}=C;R|=S.patchFlag&16;const D=S.props||ye,U=C.props||ye;let G;if(B&&bt(B,!1),(G=U.onVnodeBeforeUpdate)&&$e(G,B,C,S),z&&xt(C,S,B,"beforeUpdate"),B&&bt(B,!0),(D.innerHTML&&U.innerHTML==null||D.textContent&&U.textContent==null)&&h(E,""),A?re(S.dynamicChildren,A,E,B,V,qi(C,N),d):v||ae(S,C,E,null,B,V,qi(C,N),d,!1),R>0){if(R&16)fe(E,D,U,B,N);else if(R&2&&D.class!==U.class&&s(E,"class",null,U.class,N),R&4&&s(E,"style",D.style,U.style,N),R&8){const X=C.dynamicProps;for(let q=0;q<X.length;q++){const ie=X[q],g=D[ie],p=U[ie];(p!==g||ie==="value")&&s(E,ie,g,p,N,B)}}R&1&&S.children!==C.children&&h(E,C.children)}else!v&&A==null&&fe(E,D,U,B,N);((G=U.onVnodeUpdated)||z)&&Ve(()=>{G&&$e(G,B,C,S),z&&xt(C,S,B,"updated")},V)},re=(S,C,B,V,N,d,v)=>{for(let E=0;E<C.length;E++){const R=S[E],A=C[E],z=R.el&&(R.type===de||!qt(R,A)||R.shapeFlag&70)?c(R.el):B;w(R,A,z,null,V,N,d,v,!0)}},fe=(S,C,B,V,N)=>{if(C!==B){if(C!==ye)for(const d in C)!Xt(d)&&!(d in B)&&s(S,d,C[d],null,N,V);for(const d in B){if(Xt(d))continue;const v=B[d],E=C[d];v!==E&&d!=="value"&&s(S,d,E,v,N,V)}"value"in B&&s(S,"value",C.value,B.value,N)}},se=(S,C,B,V,N,d,v,E,R)=>{const A=C.el=S?S.el:a(""),z=C.anchor=S?S.anchor:a("");let{patchFlag:D,dynamicChildren:U,slotScopeIds:G}=C;G&&(E=E?E.concat(G):G),S==null?(i(A,B,V),i(z,B,V),J(C.children||[],B,z,N,d,v,E,R)):D>0&&D&64&&U&&S.dynamicChildren?(re(S.dynamicChildren,U,B,N,d,v,E),(C.key!=null||N&&C===N.subTree)&&br(S,C,!0)):ae(S,C,B,z,N,d,v,E,R)},ge=(S,C,B,V,N,d,v,E,R)=>{C.slotScopeIds=E,S==null?C.shapeFlag&512?N.ctx.activate(C,B,V,v,R):xe(C,B,V,N,d,v,R):Ee(S,C,R)},xe=(S,C,B,V,N,d,v)=>{const E=S.component=qa(S,V,N);if(rr(S)&&(E.ctx.renderer=Qe),Za(E,!1,v),E.asyncDep){if(N&&N.registerDep(E,pe,v),!S.el){const R=E.subTree=$(Dt);b(null,R,C,B)}}else pe(E,S,C,B,N,d,v)},Ee=(S,C,B)=>{const V=C.component=S.component;if(Ba(S,C,B))if(V.asyncDep&&!V.asyncResolved){ce(V,C,B);return}else V.next=C,V.update();else C.el=S.el,V.vnode=C},pe=(S,C,B,V,N,d,v)=>{const E=()=>{if(S.isMounted){let{next:D,bu:U,u:G,parent:X,vnode:q}=S;{const T=Er(S);if(T){D&&(D.el=q.el,ce(S,D,v)),T.asyncDep.then(()=>{S.isUnmounted||E()});return}}let ie=D,g;bt(S,!1),D?(D.el=q.el,ce(S,D,v)):D=q,U&&ci(U),(g=D.props&&D.props.onVnodeBeforeUpdate)&&$e(g,X,D,q),bt(S,!0);const p=$n(S),_=S.subTree;S.subTree=p,w(_,p,c(_.el),Xe(_),S,N,d),D.el=p.el,ie===null&&ka(S,p.el),G&&Ve(G,N),(g=D.props&&D.props.onVnodeUpdated)&&Ve(()=>$e(g,X,D,q),N)}else{let D;const{el:U,props:G}=C,{bm:X,m:q,parent:ie,root:g,type:p}=S,_=Qt(C);bt(S,!1),X&&ci(X),!_&&(D=G&&G.onVnodeBeforeMount)&&$e(D,ie,C),bt(S,!0);{g.ce&&g.ce._injectChildStyle(p);const T=S.subTree=$n(S);w(null,T,B,V,S,N,d),C.el=T.el}if(q&&Ve(q,N),!_&&(D=G&&G.onVnodeMounted)){const T=C;Ve(()=>$e(D,ie,T),N)}(C.shapeFlag&256||ie&&Qt(ie.vnode)&&ie.vnode.shapeFlag&256)&&S.a&&Ve(S.a,N),S.isMounted=!0,C=B=V=null}};S.scope.on();const R=S.effect=new Fs(E);S.scope.off();const A=S.update=R.run.bind(R),z=S.job=R.runIfDirty.bind(R);z.i=S,z.id=S.uid,R.scheduler=()=>Rn(z),bt(S,!0),A()},ce=(S,C,B)=>{C.component=S;const V=S.vnode.props;S.vnode=C,S.next=null,Ta(S,C.props,V,B),Sa(S,C.children,B),wt(),Gn(S),_t()},ae=(S,C,B,V,N,d,v,E,R=!1)=>{const A=S&&S.children,z=S?S.shapeFlag:0,D=C.children,{patchFlag:U,shapeFlag:G}=C;if(U>0){if(U&128){ze(A,D,B,V,N,d,v,E,R);return}else if(U&256){De(A,D,B,V,N,d,v,E,R);return}}G&8?(z&16&&Je(A,N,d),D!==A&&h(B,D)):z&16?G&16?ze(A,D,B,V,N,d,v,E,R):Je(A,N,d,!0):(z&8&&h(B,""),G&16&&J(D,B,V,N,d,v,E,R))},De=(S,C,B,V,N,d,v,E,R)=>{S=S||kt,C=C||kt;const A=S.length,z=C.length,D=Math.min(A,z);let U;for(U=0;U<D;U++){const G=C[U]=R?gt(C[U]):it(C[U]);w(S[U],G,B,null,N,d,v,E,R)}A>z?Je(S,N,d,!0,!1,D):J(C,B,V,N,d,v,E,R,D)},ze=(S,C,B,V,N,d,v,E,R)=>{let A=0;const z=C.length;let D=S.length-1,U=z-1;for(;A<=D&&A<=U;){const G=S[A],X=C[A]=R?gt(C[A]):it(C[A]);if(qt(G,X))w(G,X,B,null,N,d,v,E,R);else break;A++}for(;A<=D&&A<=U;){const G=S[D],X=C[U]=R?gt(C[U]):it(C[U]);if(qt(G,X))w(G,X,B,null,N,d,v,E,R);else break;D--,U--}if(A>D){if(A<=U){const G=U+1,X=G<z?C[G].el:V;for(;A<=U;)w(null,C[A]=R?gt(C[A]):it(C[A]),B,X,N,d,v,E,R),A++}}else if(A>U)for(;A<=D;)ke(S[A],N,d,!0),A++;else{const G=A,X=A,q=new Map;for(A=X;A<=U;A++){const K=C[A]=R?gt(C[A]):it(C[A]);K.key!=null&&q.set(K.key,A)}let ie,g=0;const p=U-X+1;let _=!1,T=0;const H=new Array(p);for(A=0;A<p;A++)H[A]=0;for(A=G;A<=D;A++){const K=S[A];if(g>=p){ke(K,N,d,!0);continue}let he;if(K.key!=null)he=q.get(K.key);else for(ie=X;ie<=U;ie++)if(H[ie-X]===0&&qt(K,C[ie])){he=ie;break}he===void 0?ke(K,N,d,!0):(H[he-X]=A+1,he>=T?T=he:_=!0,w(K,C[he],B,null,N,d,v,E,R),g++)}const j=_?Da(H):kt;for(ie=j.length-1,A=p-1;A>=0;A--){const K=X+A,he=C[K],ee=K+1<z?C[K+1].el:V;H[A]===0?w(null,he,B,ee,N,d,v,E,R):_&&(ie<0||A!==j[ie]?Ke(he,B,ee,2):ie--)}}},Ke=(S,C,B,V,N=null)=>{const{el:d,type:v,transition:E,children:R,shapeFlag:A}=S;if(A&6){Ke(S.component.subTree,C,B,V);return}if(A&128){S.suspense.move(C,B,V);return}if(A&64){v.move(S,C,B,Qe);return}if(v===de){i(d,C,B);for(let D=0;D<R.length;D++)Ke(R[D],C,B,V);i(S.anchor,C,B);return}if(v===Ki){L(S,C,B);return}if(V!==2&&A&1&&E)if(V===0)E.beforeEnter(d),i(d,C,B),Ve(()=>E.enter(d),N);else{const{leave:D,delayLeave:U,afterLeave:G}=E,X=()=>i(d,C,B),q=()=>{D(d,()=>{X(),G&&G()})};U?U(d,X,q):q()}else i(d,C,B)},ke=(S,C,B,V=!1,N=!1)=>{const{type:d,props:v,ref:E,children:R,dynamicChildren:A,shapeFlag:z,patchFlag:D,dirs:U,cacheIndex:G}=S;if(D===-2&&(N=!1),E!=null&&Ti(E,null,B,S,!0),G!=null&&(C.renderCache[G]=void 0),z&256){C.ctx.deactivate(S);return}const X=z&1&&U,q=!Qt(S);let ie;if(q&&(ie=v&&v.onVnodeBeforeUnmount)&&$e(ie,C,S),z&6)It(S.component,B,V);else{if(z&128){S.suspense.unmount(B,V);return}X&&xt(S,null,C,"beforeUnmount"),z&64?S.type.remove(S,C,B,Qe,V):A&&!A.hasOnce&&(d!==de||D>0&&D&64)?Je(A,C,B,!1,!0):(d===de&&D&384||!N&&z&16)&&Je(R,C,B),V&&le(S)}(q&&(ie=v&&v.onVnodeUnmounted)||X)&&Ve(()=>{ie&&$e(ie,C,S),X&&xt(S,null,C,"unmounted")},B)},le=S=>{const{type:C,el:B,anchor:V,transition:N}=S;if(C===de){At(B,V);return}if(C===Ki){F(S);return}const d=()=>{r(B),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(S.shapeFlag&1&&N&&!N.persisted){const{leave:v,delayLeave:E}=N,R=()=>v(B,d);E?E(S.el,d,R):R()}else d()},At=(S,C)=>{let B;for(;S!==C;)B=f(S),r(S),S=B;r(C)},It=(S,C,B)=>{const{bum:V,scope:N,job:d,subTree:v,um:E,m:R,a:A}=S;Qn(R),Qn(A),V&&ci(V),N.stop(),d&&(d.flags|=8,ke(v,S,C,B)),E&&Ve(E,C),Ve(()=>{S.isUnmounted=!0},C),C&&C.pendingBranch&&!C.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===C.pendingId&&(C.deps--,C.deps===0&&C.resolve())},Je=(S,C,B,V=!1,N=!1,d=0)=>{for(let v=d;v<S.length;v++)ke(S[v],C,B,V,N)},Xe=S=>{if(S.shapeFlag&6)return Xe(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const C=f(S.anchor||S.el),B=C&&C[Xo];return B?f(B):C};let ft=!1;const Lt=(S,C,B)=>{S==null?C._vnode&&ke(C._vnode,null,null,!0):w(C._vnode||null,S,C,null,null,null,B),C._vnode=S,ft||(ft=!0,Gn(),tr(),ft=!1)},Qe={p:w,um:ke,m:Ke,r:le,mt:xe,mc:J,pc:ae,pbc:re,n:Xe,o:t};return{render:Lt,hydrate:void 0,createApp:ya(Lt)}}function qi({type:t,props:n},e){return e==="svg"&&t==="foreignObject"||e==="mathml"&&t==="annotation-xml"&&n&&n.encoding&&n.encoding.includes("html")?void 0:e}function bt({effect:t,job:n},e){e?(t.flags|=32,n.flags|=4):(t.flags&=-33,n.flags&=-5)}function Ra(t,n){return(!t||t&&!t.pendingBranch)&&n&&!n.persisted}function br(t,n,e=!1){const i=t.children,r=n.children;if(oe(i)&&oe(r))for(let s=0;s<i.length;s++){const o=i[s];let a=r[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[s]=gt(r[s]),a.el=o.el),!e&&a.patchFlag!==-2&&br(o,a)),a.type===Bi&&(a.el=o.el)}}function Da(t){const n=t.slice(),e=[0];let i,r,s,o,a;const l=t.length;for(i=0;i<l;i++){const u=t[i];if(u!==0){if(r=e[e.length-1],t[r]<u){n[i]=r,e.push(i);continue}for(s=0,o=e.length-1;s<o;)a=s+o>>1,t[e[a]]<u?s=a+1:o=a;u<t[e[s]]&&(s>0&&(n[i]=e[s-1]),e[s]=i)}}for(s=e.length,o=e[s-1];s-- >0;)e[s]=o,o=n[o];return e}function Er(t){const n=t.subTree.component;if(n)return n.asyncDep&&!n.asyncResolved?n:Er(n)}function Qn(t){if(t)for(let n=0;n<t.length;n++)t[n].flags|=8}const Aa=Symbol.for("v-scx"),Ia=()=>di(Aa);function Zi(t,n,e){return Sr(t,n,e)}function Sr(t,n,e=ye){const{immediate:i,deep:r,flush:s,once:o}=e,a=Be({},e),l=n&&i||!n&&s!=="post";let u;if(ri){if(s==="sync"){const m=Ia();u=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=nt,m.resume=nt,m.pause=nt,m}}const h=Me;a.call=(m,y,w)=>st(m,h,y,w);let c=!1;s==="post"?a.scheduler=m=>{Ve(m,h&&h.suspense)}:s!=="sync"&&(c=!0,a.scheduler=(m,y)=>{y?m():Rn(m)}),a.augmentJob=m=>{n&&(m.flags|=4),c&&(m.flags|=2,h&&(m.id=h.uid,m.i=h))};const f=jo(t,n,a);return ri&&(u?u.push(f):l&&f()),f}function La(t,n,e){const i=this.proxy,r=Ce(t)?t.includes(".")?Cr(i,t):()=>i[t]:t.bind(i,i);let s;ue(n)?s=n:(s=n.handler,e=n);const o=ai(this),a=Sr(r,s.bind(i),e);return o(),a}function Cr(t,n){const e=n.split(".");return()=>{let i=t;for(let r=0;r<e.length&&i;r++)i=i[e[r]];return i}}const Ma=(t,n)=>n==="modelValue"||n==="model-value"?t.modelModifiers:t[`${n}Modifiers`]||t[`${Ze(n)}Modifiers`]||t[`${yt(n)}Modifiers`];function Oa(t,n,...e){if(t.isUnmounted)return;const i=t.vnode.props||ye;let r=e;const s=n.startsWith("update:"),o=s&&Ma(i,n.slice(7));o&&(o.trim&&(r=e.map(h=>Ce(h)?h.trim():h)),o.number&&(r=e.map($i)));let a,l=i[a=Ni(n)]||i[a=Ni(Ze(n))];!l&&s&&(l=i[a=Ni(yt(n))]),l&&st(l,t,6,r);const u=i[a+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,st(u,t,6,r)}}function Pr(t,n,e=!1){const i=n.emitsCache,r=i.get(t);if(r!==void 0)return r;const s=t.emits;let o={},a=!1;if(!ue(t)){const l=u=>{const h=Pr(u,n,!0);h&&(a=!0,Be(o,h))};!e&&n.mixins.length&&n.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!s&&!a?(Te(t)&&i.set(t,null),null):(oe(s)?s.forEach(l=>o[l]=null):Be(o,s),Te(t)&&i.set(t,o),o)}function Fi(t,n){return!t||!Pi(n)?!1:(n=n.slice(2).replace(/Once$/,""),ve(t,n[0].toLowerCase()+n.slice(1))||ve(t,yt(n))||ve(t,n))}function $n(t){const{type:n,vnode:e,proxy:i,withProxy:r,propsOptions:[s],slots:o,attrs:a,emit:l,render:u,renderCache:h,props:c,data:f,setupState:m,ctx:y,inheritAttrs:w}=t,x=_i(t);let b,P;try{if(e.shapeFlag&4){const F=r||i,k=F;b=it(u.call(k,F,h,c,m,f,y)),P=a}else{const F=n;b=it(F.length>1?F(c,{attrs:a,slots:o,emit:l}):F(c,null)),P=n.props?a:Ha(a)}}catch(F){ei.length=0,Oi(F,t,1),b=$(Dt)}let L=b;if(P&&w!==!1){const F=Object.keys(P),{shapeFlag:k}=L;F.length&&k&7&&(s&&F.some(vn)&&(P=Fa(P,s)),L=Wt(L,P,!1,!0))}return e.dirs&&(L=Wt(L,null,!1,!0),L.dirs=L.dirs?L.dirs.concat(e.dirs):e.dirs),e.transition&&Dn(L,e.transition),b=L,_i(x),b}const Ha=t=>{let n;for(const e in t)(e==="class"||e==="style"||Pi(e))&&((n||(n={}))[e]=t[e]);return n},Fa=(t,n)=>{const e={};for(const i in t)(!vn(i)||!(i.slice(9)in n))&&(e[i]=t[i]);return e};function Ba(t,n,e){const{props:i,children:r,component:s}=t,{props:o,children:a,patchFlag:l}=n,u=s.emitsOptions;if(n.dirs||n.transition)return!0;if(e&&l>=0){if(l&1024)return!0;if(l&16)return i?es(i,o,u):!!o;if(l&8){const h=n.dynamicProps;for(let c=0;c<h.length;c++){const f=h[c];if(o[f]!==i[f]&&!Fi(u,f))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===o?!1:i?o?es(i,o,u):!0:!!o;return!1}function es(t,n,e){const i=Object.keys(n);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const s=i[r];if(n[s]!==t[s]&&!Fi(e,s))return!0}return!1}function ka({vnode:t,parent:n},e){for(;n;){const i=n.subTree;if(i.suspense&&i.suspense.activeBranch===t&&(i.el=t.el),i===t)(t=n.vnode).el=e,n=n.parent;else break}}const Rr=t=>t.__isSuspense;function za(t,n){n&&n.pendingBranch?oe(t)?n.effects.push(...t):n.effects.push(t):Zo(t)}const de=Symbol.for("v-fgt"),Bi=Symbol.for("v-txt"),Dt=Symbol.for("v-cmt"),Ki=Symbol.for("v-stc"),ei=[];let Ge=null;function I(t=!1){ei.push(Ge=t?null:[])}function Na(){ei.pop(),Ge=ei[ei.length-1]||null}let si=1;function ts(t,n=!1){si+=t,t<0&&Ge&&n&&(Ge.hasOnce=!0)}function Dr(t){return t.dynamicChildren=si>0?Ge||kt:null,Na(),si>0&&Ge&&Ge.push(t),t}function O(t,n,e,i,r,s){return Dr(M(t,n,e,i,r,s,!0))}function Se(t,n,e,i,r){return Dr($(t,n,e,i,r,!0))}function bi(t){return t?t.__v_isVNode===!0:!1}function qt(t,n){return t.type===n.type&&t.key===n.key}const Ar=({key:t})=>t??null,fi=({ref:t,ref_key:n,ref_for:e})=>(typeof t=="number"&&(t=""+t),t!=null?Ce(t)||Oe(t)||ue(t)?{i:je,r:t,k:n,f:!!e}:t:null);function M(t,n=null,e=null,i=0,r=null,s=t===de?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:n,key:n&&Ar(n),ref:n&&fi(n),scopeId:nr,slotScopeIds:null,children:e,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:je};return a?(Ln(l,e),s&128&&t.normalize(l)):e&&(l.shapeFlag|=Ce(e)?8:16),si>0&&!o&&Ge&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Ge.push(l),l}const $=Va;function Va(t,n=null,e=null,i=0,r=null,s=!1){if((!t||t===ha)&&(t=Dt),bi(t)){const a=Wt(t,n,!0);return e&&Ln(a,e),si>0&&!s&&Ge&&(a.shapeFlag&6?Ge[Ge.indexOf(t)]=a:Ge.push(a)),a.patchFlag=-2,a}if(Qa(t)&&(t=t.__vccOpts),n){n=Ua(n);let{class:a,style:l}=n;a&&