diff --git a/404.html b/404.html index d73c8ae..c39fcad 100644 --- a/404.html +++ b/404.html @@ -31,10 +31,10 @@ } - + -
跳至主要內容

404

页面不存在

我们是怎么来到这儿的?

- +
跳至主要內容

404

页面不存在

这 是 四 零 四 !

+ diff --git a/article/index.html b/article/index.html index 0bbca7d..74c3229 100644 --- a/article/index.html +++ b/article/index.html @@ -31,7 +31,7 @@ } - +
跳至主要內容
SmartDSP尾牙轰趴 师生联欢,情暖意长

SmartDSP尾牙轰趴 师生联欢,情暖意长

伴随着辞旧迎新的步伐,我们迎来了充满机遇和挑战的2022年。1月10日,正值腊八。厦门大学信息学院SmartDSP实验室举办了尾牙轰趴活动,实验室师生欢聚一堂,共度这美好时光。


SmartDSP大约 1 分钟团建
2
3
4
5
...
15
- + diff --git a/assets/404.html-afef187b.js b/assets/404.html-318a02a1.js similarity index 71% rename from assets/404.html-afef187b.js rename to assets/404.html-318a02a1.js index 0f304a0..120a293 100644 --- a/assets/404.html-afef187b.js +++ b/assets/404.html-318a02a1.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-b1c78772.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-6c49ad3a.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default}; diff --git a/assets/OptimusPrime.html-f6a54306.js b/assets/OptimusPrime.html-e2e9b2f5.js similarity index 97% rename from assets/OptimusPrime.html-f6a54306.js rename to assets/OptimusPrime.html-e2e9b2f5.js index bd06a24..affeed7 100644 --- a/assets/OptimusPrime.html-f6a54306.js +++ b/assets/OptimusPrime.html-e2e9b2f5.js @@ -1 +1 @@ -import{_ as r}from"./plugin-vue_export-helper-c27b6911.js";import{r as i,o,c as n,a,d as e,b as s,e as d}from"./app-b1c78772.js";const l="/dataset/1.jpg",c="/dataset/2.png",h={},m=d('

The Optimus Prime dataset

Introduction

The Optimus Prime dataset is constructed by the Lab of Smart Data and Signal Processing, School of Informatics, Xiamen University (SmartDSP, XMU). Thanks for the data provided by Anhui Guolian Information Technology Co., Ltd. This dataset is captured in real-world highway scenarios by multiple surveillance cameras installed in several cities in China. All images are in 4K resolution and are captured from different camera viewpoints in front of big trucks. It collects a total of 130,994 images of 17,835 trucks, which are captured in a 24-hour-a-day uninterrupted manner. It is worth mentioning that truck images are reminiscent of the Transformers named in film and deep learning. Therefore, we name this dataset “Optimus Prime (Opri)”. The following figure shows sample images of the Opri dataset.

LICENSE

· The images can only be used for ACADEMIC PURPOSES. NO COMERCIAL USE is allowed.

· Copyright © the Lab of Smart Data and Signal Processing, School of Informatics, Xiamen University. All rights reserved.

DOWNLOAD

',7),u=a("a",{href:"OPRIAGREEMENT.pdf"},"here",-1),f=a("a",{href:"mailto:kmustkzy@126.com"},"kmustkzy@126.com",-1),p={href:"https://github.com/KZYYYY/JIFD",target:"_blank",rel:"noopener noreferrer"};function g(_,b){const t=i("ExternalLinkIcon");return o(),n("div",null,[m,a("p",null,[e("You can download the agreement (pdf) from "),u,e(". After filling it, please send the electrical version to our Email: "),f,e(" (Subject: XMU-Opri-Agreement). Please send it through an academic or institute email-addresses such as xxx at xxx.edu.xx. Requests from free email addresses (outlook, gmail, qq etc) may be kindly refused. After confirming your information, we will send the download link and password to you via Email. You need to follow the agreement. You can see more details about Opri from "),a("a",p,[e("here"),s(t)]),e(".")])])}const w=r(h,[["render",g],["__file","OptimusPrime.html.vue"]]);export{w as default}; +import{_ as r}from"./plugin-vue_export-helper-c27b6911.js";import{r as i,o,c as n,a,d as e,b as s,e as d}from"./app-6c49ad3a.js";const l="/dataset/1.jpg",c="/dataset/2.png",h={},m=d('

The Optimus Prime dataset

Introduction

The Optimus Prime dataset is constructed by the Lab of Smart Data and Signal Processing, School of Informatics, Xiamen University (SmartDSP, XMU). Thanks for the data provided by Anhui Guolian Information Technology Co., Ltd. This dataset is captured in real-world highway scenarios by multiple surveillance cameras installed in several cities in China. All images are in 4K resolution and are captured from different camera viewpoints in front of big trucks. It collects a total of 130,994 images of 17,835 trucks, which are captured in a 24-hour-a-day uninterrupted manner. It is worth mentioning that truck images are reminiscent of the Transformers named in film and deep learning. Therefore, we name this dataset “Optimus Prime (Opri)”. The following figure shows sample images of the Opri dataset.

LICENSE

· The images can only be used for ACADEMIC PURPOSES. NO COMERCIAL USE is allowed.

· Copyright © the Lab of Smart Data and Signal Processing, School of Informatics, Xiamen University. All rights reserved.

DOWNLOAD

',7),u=a("a",{href:"OPRIAGREEMENT.pdf"},"here",-1),f=a("a",{href:"mailto:kmustkzy@126.com"},"kmustkzy@126.com",-1),p={href:"https://github.com/KZYYYY/JIFD",target:"_blank",rel:"noopener noreferrer"};function g(_,b){const t=i("ExternalLinkIcon");return o(),n("div",null,[m,a("p",null,[e("You can download the agreement (pdf) from "),u,e(". After filling it, please send the electrical version to our Email: "),f,e(" (Subject: XMU-Opri-Agreement). Please send it through an academic or institute email-addresses such as xxx at xxx.edu.xx. Requests from free email addresses (outlook, gmail, qq etc) may be kindly refused. After confirming your information, we will send the download link and password to you via Email. You need to follow the agreement. You can see more details about Opri from "),a("a",p,[e("here"),s(t)]),e(".")])])}const w=r(h,[["render",g],["__file","OptimusPrime.html.vue"]]);export{w as default}; diff --git a/assets/app-b1c78772.js b/assets/app-6c49ad3a.js similarity index 88% rename from assets/app-b1c78772.js rename to assets/app-6c49ad3a.js index f0fb9b4..293272b 100644 --- a/assets/app-b1c78772.js +++ b/assets/app-6c49ad3a.js @@ -1,16 +1,16 @@ -const Au="modulepreload",Tu=function(e){return"/"+e},Pa={},g=function(t,n,r){if(!n||n.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=Tu(o),o in Pa)return;Pa[o]=!0;const a=o.endsWith(".css"),i=a?'[rel="stylesheet"]':"";if(!!r)for(let d=l.length-1;d>=0;d--){const f=l[d];if(f.href===o&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${i}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":Au,a||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),a)return new Promise((d,f)=>{c.addEventListener("load",d),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})};function So(e,t){const n=Object.create(null),r=e.split(",");for(let l=0;l!!n[l.toLowerCase()]:l=>!!n[l]}const Ce={},wn=[],vt=()=>{},Cu=()=>!1,Pu=/^on[^a-z]/,gr=e=>Pu.test(e),ko=e=>e.startsWith("onUpdate:"),De=Object.assign,Ro=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Lu=Object.prototype.hasOwnProperty,pe=(e,t)=>Lu.call(e,t),Z=Array.isArray,In=e=>ul(e)==="[object Map]",ei=e=>ul(e)==="[object Set]",le=e=>typeof e=="function",ie=e=>typeof e=="string",cl=e=>typeof e=="symbol",Ie=e=>e!==null&&typeof e=="object",ti=e=>(Ie(e)||le(e))&&le(e.then)&&le(e.catch),ni=Object.prototype.toString,ul=e=>ni.call(e),Su=e=>ul(e).slice(8,-1),ri=e=>ul(e)==="[object Object]",xo=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Zn=So(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),dl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ku=/-(\w)/g,it=dl(e=>e.replace(ku,(t,n)=>n?n.toUpperCase():"")),Ru=/\B([A-Z])/g,Fn=dl(e=>e.replace(Ru,"-$1").toLowerCase()),br=dl(e=>e.charAt(0).toUpperCase()+e.slice(1)),Pl=dl(e=>e?`on${br(e)}`:""),cn=(e,t)=>!Object.is(e,t),Ll=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},xu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ou=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let La;const Zl=()=>La||(La=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Oo(e){if(Z(e)){const t={};for(let n=0;n{if(n){const r=n.split($u);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Do(e){let t="";if(ie(e))t=e;else if(Z(e))for(let n=0;nie(e)?e:e==null?"":Z(e)||Ie(e)&&(e.toString===ni||!le(e.toString))?JSON.stringify(e,oi,2):String(e),oi=(e,t)=>t&&t.__v_isRef?oi(e,t.value):In(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,l])=>(n[`${r} =>`]=l,n),{})}:ei(t)?{[`Set(${t.size})`]:[...t.values()]}:Ie(t)&&!Z(t)&&!ri(t)?String(t):t;let Ye;class Fu{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ye,!t&&Ye&&(this.index=(Ye.scopes||(Ye.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ye;try{return Ye=this,t()}finally{Ye=n}}}on(){Ye=this}off(){Ye=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},si=e=>(e.w&Kt)>0,ii=e=>(e.n&Kt)>0,zu=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(d==="length"||!cl(d)&&d>=u)&&i.push(c)})}else switch(n!==void 0&&i.push(a.get(n)),t){case"add":Z(e)?xo(n)&&i.push(a.get("length")):(i.push(a.get(on)),In(e)&&i.push(a.get(to)));break;case"delete":Z(e)||(i.push(a.get(on)),In(e)&&i.push(a.get(to)));break;case"set":In(e)&&i.push(a.get(on));break}if(i.length===1)i[0]&&no(i[0]);else{const u=[];for(const c of i)c&&u.push(...c);no($o(u))}}function no(e,t){const n=Z(e)?e:[...e];for(const r of n)r.computed&&ka(r);for(const r of n)r.computed||ka(r)}function ka(e,t){(e!==ft||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function qu(e,t){var n;return(n=Xr.get(e))==null?void 0:n.get(t)}const Wu=So("__proto__,__v_isRef,__isVue"),di=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(cl)),Ra=Gu();function Gu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ce(this);for(let o=0,a=this.length;o{e[t]=function(...n){Hn();const r=ce(this)[t].apply(this,n);return jn(),r}}),e}function Ku(e){const t=ce(this);return We(t,"has",e),t.hasOwnProperty(e)}class fi{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const l=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!l;if(n==="__v_isReadonly")return l;if(n==="__v_isShallow")return o;if(n==="__v_raw"&&r===(l?o?s0:mi:o?hi:vi).get(t))return t;const a=Z(t);if(!l){if(a&&pe(Ra,n))return Reflect.get(Ra,n,r);if(n==="hasOwnProperty")return Ku}const i=Reflect.get(t,n,r);return(cl(n)?di.has(n):Wu(n))||(l||We(t,"get",n),o)?i:Me(i)?a&&xo(n)?i:i.value:Ie(i)?l?Qt(i):_r(i):i}}class pi extends fi{constructor(t=!1){super(!1,t)}set(t,n,r,l){let o=t[n];if(kn(o)&&Me(o)&&!Me(r))return!1;if(!this._shallow&&(!Zr(r)&&!kn(r)&&(o=ce(o),r=ce(r)),!Z(t)&&Me(o)&&!Me(r)))return o.value=r,!0;const a=Z(t)&&xo(n)?Number(n)e,fl=e=>Reflect.getPrototypeOf(e);function $r(e,t,n=!1,r=!1){e=e.__v_raw;const l=ce(e),o=ce(t);n||(cn(t,o)&&We(l,"get",t),We(l,"get",o));const{has:a}=fl(l),i=r?Vo:n?Fo:sr;if(a.call(l,t))return i(e.get(t));if(a.call(l,o))return i(e.get(o));e!==l&&e.get(t)}function Mr(e,t=!1){const n=this.__v_raw,r=ce(n),l=ce(e);return t||(cn(e,l)&&We(r,"has",e),We(r,"has",l)),e===l?n.has(e):n.has(e)||n.has(l)}function Vr(e,t=!1){return e=e.__v_raw,!t&&We(ce(e),"iterate",on),Reflect.get(e,"size",e)}function xa(e){e=ce(e);const t=ce(this);return fl(t).has.call(t,e)||(t.add(e),Rt(t,"add",e,e)),this}function Oa(e,t){t=ce(t);const n=ce(this),{has:r,get:l}=fl(n);let o=r.call(n,e);o||(e=ce(e),o=r.call(n,e));const a=l.call(n,e);return n.set(e,t),o?cn(t,a)&&Rt(n,"set",e,t):Rt(n,"add",e,t),this}function Da(e){const t=ce(this),{has:n,get:r}=fl(t);let l=n.call(t,e);l||(e=ce(e),l=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return l&&Rt(t,"delete",e,void 0),o}function $a(){const e=ce(this),t=e.size!==0,n=e.clear();return t&&Rt(e,"clear",void 0,void 0),n}function Nr(e,t){return function(r,l){const o=this,a=o.__v_raw,i=ce(a),u=t?Vo:e?Fo:sr;return!e&&We(i,"iterate",on),a.forEach((c,d)=>r.call(l,u(c),u(d),o))}}function Br(e,t,n){return function(...r){const l=this.__v_raw,o=ce(l),a=In(o),i=e==="entries"||e===Symbol.iterator&&a,u=e==="keys"&&a,c=l[e](...r),d=n?Vo:t?Fo:sr;return!t&&We(o,"iterate",u?to:on),{next(){const{value:f,done:p}=c.next();return p?{value:f,done:p}:{value:i?[d(f[0]),d(f[1])]:d(f),done:p}},[Symbol.iterator](){return this}}}}function Mt(e){return function(...t){return e==="delete"?!1:this}}function Zu(){const e={get(o){return $r(this,o)},get size(){return Vr(this)},has:Mr,add:xa,set:Oa,delete:Da,clear:$a,forEach:Nr(!1,!1)},t={get(o){return $r(this,o,!1,!0)},get size(){return Vr(this)},has:Mr,add:xa,set:Oa,delete:Da,clear:$a,forEach:Nr(!1,!0)},n={get(o){return $r(this,o,!0)},get size(){return Vr(this,!0)},has(o){return Mr.call(this,o,!0)},add:Mt("add"),set:Mt("set"),delete:Mt("delete"),clear:Mt("clear"),forEach:Nr(!0,!1)},r={get(o){return $r(this,o,!0,!0)},get size(){return Vr(this,!0)},has(o){return Mr.call(this,o,!0)},add:Mt("add"),set:Mt("set"),delete:Mt("delete"),clear:Mt("clear"),forEach:Nr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Br(o,!1,!1),n[o]=Br(o,!0,!1),t[o]=Br(o,!1,!0),r[o]=Br(o,!0,!0)}),[e,n,t,r]}const[e0,t0,n0,r0]=Zu();function No(e,t){const n=t?e?r0:n0:e?t0:e0;return(r,l,o)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?r:Reflect.get(pe(n,l)&&l in r?n:r,l,o)}const l0={get:No(!1,!1)},o0={get:No(!1,!0)},a0={get:No(!0,!1)},vi=new WeakMap,hi=new WeakMap,mi=new WeakMap,s0=new WeakMap;function i0(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function c0(e){return e.__v_skip||!Object.isExtensible(e)?0:i0(Su(e))}function _r(e){return kn(e)?e:Bo(e,!1,Yu,l0,vi)}function gi(e){return Bo(e,!1,Xu,o0,hi)}function Qt(e){return Bo(e,!0,Qu,a0,mi)}function Bo(e,t,n,r,l){if(!Ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=l.get(e);if(o)return o;const a=c0(e);if(a===0)return e;const i=new Proxy(e,a===2?r:n);return l.set(e,i),i}function An(e){return kn(e)?An(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function Zr(e){return!!(e&&e.__v_isShallow)}function bi(e){return An(e)||kn(e)}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function _i(e){return Qr(e,"__v_skip",!0),e}const sr=e=>Ie(e)?_r(e):e,Fo=e=>Ie(e)?Qt(e):e;function Ho(e){qt&&ft&&(e=ce(e),ui(e.dep||(e.dep=$o())))}function jo(e,t){e=ce(e);const n=e.dep;n&&no(n)}function Me(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return yi(e,!1)}function He(e){return yi(e,!0)}function yi(e,t){return Me(e)?e:new u0(e,t)}class u0{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ce(t),this._value=n?t:sr(t)}get value(){return Ho(this),this._value}set value(t){const n=this.__v_isShallow||Zr(t)||kn(t);t=n?t:ce(t),cn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:sr(t),jo(this))}}function an(e){return Me(e)?e.value:e}const d0={get:(e,t,n)=>an(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const l=e[t];return Me(l)&&!Me(n)?(l.value=n,!0):Reflect.set(e,t,n,r)}};function Ei(e){return An(e)?e:new Proxy(e,d0)}class f0{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Ho(this),()=>jo(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function wi(e){return new f0(e)}class p0{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return qu(ce(this._object),this._key)}}class v0{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function zn(e,t,n){return Me(e)?e:le(e)?new v0(e):Ie(e)&&arguments.length>1?h0(e,t,n):Y(e)}function h0(e,t,n){const r=e[t];return Me(r)?r:new p0(e,t,n)}class m0{constructor(t,n,r,l){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Mo(t,()=>{this._dirty||(this._dirty=!0,jo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=r}get value(){const t=ce(this);return Ho(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function g0(e,t,n=!1){let r,l;const o=le(e);return o?(r=e,l=vt):(r=e.get,l=e.set),new m0(r,l,o||!l,n)}function Wt(e,t,n,r){let l;try{l=r?e(...r):e()}catch(o){yr(o,t,n)}return l}function ot(e,t,n,r){if(le(e)){const o=Wt(e,t,n,r);return o&&ti(o)&&o.catch(a=>{yr(a,t,n)}),o}const l=[];for(let o=0;o>>1,l=Ne[r],o=cr(l);owt&&Ne.splice(t,1)}function E0(e){Z(e)?Tn.push(...e):(!kt||!kt.includes(e,e.allowRecurse?nn+1:nn))&&Tn.push(e),Ai()}function Ma(e,t=ir?wt+1:0){for(;tcr(n)-cr(r)),nn=0;nne.id==null?1/0:e.id,w0=(e,t)=>{const n=cr(e)-cr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ti(e){ro=!1,ir=!0,Ne.sort(w0);const t=vt;try{for(wt=0;wtie(v)?v.trim():v)),f&&(l=n.map(xu))}let i,u=r[i=Pl(t)]||r[i=Pl(it(t))];!u&&o&&(u=r[i=Pl(Fn(t))]),u&&ot(u,e,6,l);const c=r[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,ot(c,e,6,l)}}function Ci(e,t,n=!1){const r=t.emitsCache,l=r.get(e);if(l!==void 0)return l;const o=e.emits;let a={},i=!1;if(!le(e)){const u=c=>{const d=Ci(c,t,!0);d&&(i=!0,De(a,d))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!i?(Ie(e)&&r.set(e,null),null):(Z(o)?o.forEach(u=>a[u]=null):De(a,o),Ie(e)&&r.set(e,a),a)}function vl(e,t){return!e||!gr(t)?!1:(t=t.slice(2).replace(/Once$/,""),pe(e,t[0].toLowerCase()+t.slice(1))||pe(e,Fn(t))||pe(e,t))}let lt=null,Pi=null;function tl(e){const t=lt;return lt=e,Pi=e&&e.type.__scopeId||null,t}function A0(e,t=lt,n){if(!t||e._n)return e;const r=(...l)=>{r._d&&Ka(-1);const o=tl(t);let a;try{a=e(...l)}finally{tl(o),r._d&&Ka(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Sl(e){const{type:t,vnode:n,proxy:r,withProxy:l,props:o,propsOptions:[a],slots:i,attrs:u,emit:c,render:d,renderCache:f,data:p,setupState:v,ctx:b,inheritAttrs:y}=e;let A,w;const L=tl(e);try{if(n.shapeFlag&4){const T=l||r;A=dt(d.call(T,T,f,o,v,p,b)),w=u}else{const T=t;A=dt(T.length>1?T(o,{attrs:u,slots:i,emit:c}):T(o,null)),w=t.props?u:T0(u)}}catch(T){rr.length=0,yr(T,e,1),A=Se(at)}let _=A;if(w&&y!==!1){const T=Object.keys(w),{shapeFlag:F}=_;T.length&&F&7&&(a&&T.some(ko)&&(w=C0(w,a)),_=Jt(_,w))}return n.dirs&&(_=Jt(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),A=_,tl(L),A}const T0=e=>{let t;for(const n in e)(n==="class"||n==="style"||gr(n))&&((t||(t={}))[n]=e[n]);return t},C0=(e,t)=>{const n={};for(const r in e)(!ko(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function P0(e,t,n){const{props:r,children:l,component:o}=e,{props:a,children:i,patchFlag:u}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?Va(r,a,c):!!a;if(u&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense;function Li(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):E0(e)}function Si(e,t){return Uo(e,null,t)}const Fr={};function he(e,t,n){return Uo(e,t,n)}function Uo(e,t,{immediate:n,deep:r,flush:l,onTrack:o,onTrigger:a}=Ce){var i;const u=ai()===((i=$e)==null?void 0:i.scope)?$e:null;let c,d=!1,f=!1;if(Me(e)?(c=()=>e.value,d=Zr(e)):An(e)?(c=()=>e,r=!0):Z(e)?(f=!0,d=e.some(T=>An(T)||Zr(T)),c=()=>e.map(T=>{if(Me(T))return T.value;if(An(T))return _n(T);if(le(T))return Wt(T,u,2)})):le(e)?t?c=()=>Wt(e,u,2):c=()=>{if(!(u&&u.isUnmounted))return p&&p(),ot(e,u,3,[v])}:c=vt,t&&r){const T=c;c=()=>_n(T())}let p,v=T=>{p=L.onStop=()=>{Wt(T,u,4)}},b;if(On)if(v=vt,t?n&&ot(t,u,3,[c(),f?[]:void 0,v]):c(),l==="sync"){const T=A2();b=T.__watcherHandles||(T.__watcherHandles=[])}else return vt;let y=f?new Array(e.length).fill(Fr):Fr;const A=()=>{if(L.active)if(t){const T=L.run();(r||d||(f?T.some((F,R)=>cn(F,y[R])):cn(T,y)))&&(p&&p(),ot(t,u,3,[T,y===Fr?void 0:f&&y[0]===Fr?[]:y,v]),y=T)}else L.run()};A.allowRecurse=!!t;let w;l==="sync"?w=A:l==="post"?w=()=>Ue(A,u&&u.suspense):(A.pre=!0,u&&(A.id=u.uid),w=()=>pl(A));const L=new Mo(c,w);t?n?A():y=L.run():l==="post"?Ue(L.run.bind(L),u&&u.suspense):L.run();const _=()=>{L.stop(),u&&u.scope&&Ro(u.scope.effects,L)};return b&&b.push(_),_}function k0(e,t,n){const r=this.proxy,l=ie(e)?e.includes(".")?ki(r,e):()=>r[e]:e.bind(r,r);let o;le(t)?o=t:(o=t.handler,n=t);const a=$e;xn(this);const i=Uo(l,o.bind(r),n);return a?xn(a):sn(),i}function ki(e,t){const n=t.split(".");return()=>{let r=e;for(let l=0;l{_n(n,t)});else if(ri(e))for(const n in e)_n(e[n],t);return e}function Et(e,t,n,r){const l=e.dirs,o=t&&t.dirs;for(let a=0;a{e.isMounted=!0}),Wo(()=>{e.isUnmounting=!0}),e}const tt=[Function,Array],xi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:tt,onEnter:tt,onAfterEnter:tt,onEnterCancelled:tt,onBeforeLeave:tt,onLeave:tt,onAfterLeave:tt,onLeaveCancelled:tt,onBeforeAppear:tt,onAppear:tt,onAfterAppear:tt,onAppearCancelled:tt},R0={name:"BaseTransition",props:xi,setup(e,{slots:t}){const n=Un(),r=Ri();let l;return()=>{const o=t.default&&qo(t.default(),!0);if(!o||!o.length)return;let a=o[0];if(o.length>1){for(const y of o)if(y.type!==at){a=y;break}}const i=ce(e),{mode:u}=i;if(r.isLeaving)return kl(a);const c=Na(a);if(!c)return kl(a);const d=ur(c,i,r,n);dr(c,d);const f=n.subTree,p=f&&Na(f);let v=!1;const{getTransitionKey:b}=c.type;if(b){const y=b();l===void 0?l=y:y!==l&&(l=y,v=!0)}if(p&&p.type!==at&&(!rn(c,p)||v)){const y=ur(p,i,r,n);if(dr(p,y),u==="out-in")return r.isLeaving=!0,y.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},kl(a);u==="in-out"&&c.type!==at&&(y.delayLeave=(A,w,L)=>{const _=Oi(r,p);_[String(p.key)]=p,A[jt]=()=>{w(),A[jt]=void 0,delete d.delayedLeave},d.delayedLeave=L})}return a}}},x0=R0;function Oi(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ur(e,t,n,r){const{appear:l,mode:o,persisted:a=!1,onBeforeEnter:i,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:v,onLeaveCancelled:b,onBeforeAppear:y,onAppear:A,onAfterAppear:w,onAppearCancelled:L}=t,_=String(e.key),T=Oi(n,e),F=(O,H)=>{O&&ot(O,r,9,H)},R=(O,H)=>{const j=H[1];F(O,H),Z(O)?O.every(ee=>ee.length<=1)&&j():O.length<=1&&j()},G={mode:o,persisted:a,beforeEnter(O){let H=i;if(!n.isMounted)if(l)H=y||i;else return;O[jt]&&O[jt](!0);const j=T[_];j&&rn(e,j)&&j.el[jt]&&j.el[jt](),F(H,[O])},enter(O){let H=u,j=c,ee=d;if(!n.isMounted)if(l)H=A||u,j=w||c,ee=L||d;else return;let B=!1;const te=O[Hr]=Le=>{B||(B=!0,Le?F(ee,[O]):F(j,[O]),G.delayedLeave&&G.delayedLeave(),O[Hr]=void 0)};H?R(H,[O,te]):te()},leave(O,H){const j=String(e.key);if(O[Hr]&&O[Hr](!0),n.isUnmounting)return H();F(f,[O]);let ee=!1;const B=O[jt]=te=>{ee||(ee=!0,H(),te?F(b,[O]):F(v,[O]),O[jt]=void 0,T[j]===e&&delete T[j])};T[j]=e,p?R(p,[O,B]):B()},clone(O){return ur(O,t,n,r)}};return G}function kl(e){if(Er(e))return e=Jt(e),e.children=null,e}function Na(e){return Er(e)?e.children?e.children[0]:void 0:e}function dr(e,t){e.shapeFlag&6&&e.component?dr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function qo(e,t=!1,n){let r=[],l=0;for(let o=0;o1)for(let o=0;oDe({name:e.name},t,{setup:e}))():e}const er=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function k(e){le(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:l=200,timeout:o,suspensible:a=!0,onError:i}=e;let u=null,c,d=0;const f=()=>(d++,u=null,p()),p=()=>{let v;return u||(v=u=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),i)return new Promise((y,A)=>{i(b,()=>y(f()),()=>A(b),d+1)});throw b}).then(b=>v!==u&&u?u:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),c=b,b)))};return M({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const v=$e;if(c)return()=>Rl(c,v);const b=L=>{u=null,yr(L,v,13,!r)};if(a&&v.suspense||On)return p().then(L=>()=>Rl(L,v)).catch(L=>(b(L),()=>r?Se(r,{error:L}):null));const y=Y(!1),A=Y(),w=Y(!!l);return l&&setTimeout(()=>{w.value=!1},l),o!=null&&setTimeout(()=>{if(!y.value&&!A.value){const L=new Error(`Async component timed out after ${o}ms.`);b(L),A.value=L}},o),p().then(()=>{y.value=!0,v.parent&&Er(v.parent.vnode)&&pl(v.parent.update)}).catch(L=>{b(L),A.value=L}),()=>{if(y.value&&c)return Rl(c,v);if(A.value&&r)return Se(r,{error:A.value});if(n&&!w.value)return Se(n)}}})}function Rl(e,t){const{ref:n,props:r,children:l,ce:o}=t.vnode,a=Se(e,r,l);return a.ref=n,a.ce=o,delete t.vnode.ce,a}const Er=e=>e.type.__isKeepAlive;function O0(e,t){Di(e,"a",t)}function D0(e,t){Di(e,"da",t)}function Di(e,t,n=$e){const r=e.__wdc||(e.__wdc=()=>{let l=n;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(hl(t,r,n),n){let l=n.parent;for(;l&&l.parent;)Er(l.parent.vnode)&&$0(r,t,n,l),l=l.parent}}function $0(e,t,n,r){const l=hl(t,e,r,!0);ml(()=>{Ro(r[t],l)},n)}function hl(e,t,n=$e,r=!1){if(n){const l=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;Hn(),xn(n);const i=ot(t,n,e,a);return sn(),jn(),i});return r?l.unshift(o):l.push(o),o}}const Dt=e=>(t,n=$e)=>(!On||e==="sp")&&hl(e,(...r)=>t(...r),n),M0=Dt("bm"),ye=Dt("m"),V0=Dt("bu"),$i=Dt("u"),Wo=Dt("bum"),ml=Dt("um"),N0=Dt("sp"),B0=Dt("rtg"),F0=Dt("rtc");function H0(e,t=$e){hl("ec",e,t)}const Mi="components";function Xe(e,t){return z0(Mi,e,!0,t)||e}const j0=Symbol.for("v-ndc");function z0(e,t,n=!0,r=!1){const l=lt||$e;if(l){const o=l.type;if(e===Mi){const i=E2(o,!1);if(i&&(i===t||i===it(t)||i===br(it(t))))return o}const a=Ba(l[e]||o[e],t)||Ba(l.appContext[e],t);return!a&&r?o:a}}function Ba(e,t){return e&&(e[t]||e[it(t)]||e[br(it(t))])}function e5(e,t,n,r){let l;const o=n&&n[r];if(Z(e)||ie(e)){l=new Array(e.length);for(let a=0,i=e.length;at(a,i,void 0,o&&o[i]));else{const a=Object.keys(e);l=new Array(a.length);for(let i=0,u=a.length;ie?Yi(e)?Qo(e)||e.proxy:lo(e.parent):null,tr=De(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=>lo(e.parent),$root:e=>lo(e.root),$emit:e=>e.emit,$options:e=>Go(e),$forceUpdate:e=>e.f||(e.f=()=>pl(e.update)),$nextTick:e=>e.n||(e.n=un.bind(e.proxy)),$watch:e=>k0.bind(e)}),xl=(e,t)=>e!==Ce&&!e.__isScriptSetup&&pe(e,t),U0={get({_:e},t){const{ctx:n,setupState:r,data:l,props:o,accessCache:a,type:i,appContext:u}=e;let c;if(t[0]!=="$"){const v=a[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return l[t];case 4:return n[t];case 3:return o[t]}else{if(xl(r,t))return a[t]=1,r[t];if(l!==Ce&&pe(l,t))return a[t]=2,l[t];if((c=e.propsOptions[0])&&pe(c,t))return a[t]=3,o[t];if(n!==Ce&&pe(n,t))return a[t]=4,n[t];oo&&(a[t]=0)}}const d=tr[t];let f,p;if(d)return t==="$attrs"&&We(e,"get",t),d(e);if((f=i.__cssModules)&&(f=f[t]))return f;if(n!==Ce&&pe(n,t))return a[t]=4,n[t];if(p=u.config.globalProperties,pe(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:l,ctx:o}=e;return xl(l,t)?(l[t]=n,!0):r!==Ce&&pe(r,t)?(r[t]=n,!0):pe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:l,propsOptions:o}},a){let i;return!!n[a]||e!==Ce&&pe(e,a)||xl(t,a)||(i=o[0])&&pe(i,a)||pe(r,a)||pe(tr,a)||pe(l.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Fa(e){return Z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let oo=!0;function q0(e){const t=Go(e),n=e.proxy,r=e.ctx;oo=!1,t.beforeCreate&&Ha(t.beforeCreate,e,"bc");const{data:l,computed:o,methods:a,watch:i,provide:u,inject:c,created:d,beforeMount:f,mounted:p,beforeUpdate:v,updated:b,activated:y,deactivated:A,beforeDestroy:w,beforeUnmount:L,destroyed:_,unmounted:T,render:F,renderTracked:R,renderTriggered:G,errorCaptured:O,serverPrefetch:H,expose:j,inheritAttrs:ee,components:B,directives:te,filters:Le}=t;if(c&&W0(c,r,null),a)for(const ne in a){const K=a[ne];le(K)&&(r[ne]=K.bind(n))}if(l){const ne=l.call(n,n);Ie(ne)&&(e.data=_r(ne))}if(oo=!0,o)for(const ne in o){const K=o[ne],ke=le(K)?K.bind(n,n):le(K.get)?K.get.bind(n,n):vt,bt=!le(K)&&le(K.set)?K.set.bind(n):vt,et=I({get:ke,set:bt});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>et.value,set:Ve=>et.value=Ve})}if(i)for(const ne in i)Vi(i[ne],r,n,ne);if(u){const ne=le(u)?u.call(n):u;Reflect.ownKeys(ne).forEach(K=>{ht(K,ne[K])})}d&&Ha(d,e,"c");function q(ne,K){Z(K)?K.forEach(ke=>ne(ke.bind(n))):K&&ne(K.bind(n))}if(q(M0,f),q(ye,p),q(V0,v),q($i,b),q(O0,y),q(D0,A),q(H0,O),q(F0,R),q(B0,G),q(Wo,L),q(ml,T),q(N0,H),Z(j))if(j.length){const ne=e.exposed||(e.exposed={});j.forEach(K=>{Object.defineProperty(ne,K,{get:()=>n[K],set:ke=>n[K]=ke})})}else e.exposed||(e.exposed={});F&&e.render===vt&&(e.render=F),ee!=null&&(e.inheritAttrs=ee),B&&(e.components=B),te&&(e.directives=te)}function W0(e,t,n=vt){Z(e)&&(e=ao(e));for(const r in e){const l=e[r];let o;Ie(l)?"default"in l?o=me(l.from||r,l.default,!0):o=me(l.from||r):o=me(l),Me(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[r]=o}}function Ha(e,t,n){ot(Z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Vi(e,t,n,r){const l=r.includes(".")?ki(n,r):()=>n[r];if(ie(e)){const o=t[e];le(o)&&he(l,o)}else if(le(e))he(l,e.bind(n));else if(Ie(e))if(Z(e))e.forEach(o=>Vi(o,t,n,r));else{const o=le(e.handler)?e.handler.bind(n):t[e.handler];le(o)&&he(l,o,e)}}function Go(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:l,optionsCache:o,config:{optionMergeStrategies:a}}=e.appContext,i=o.get(t);let u;return i?u=i:!l.length&&!n&&!r?u=t:(u={},l.length&&l.forEach(c=>nl(u,c,a,!0)),nl(u,t,a)),Ie(t)&&o.set(t,u),u}function nl(e,t,n,r=!1){const{mixins:l,extends:o}=t;o&&nl(e,o,n,!0),l&&l.forEach(a=>nl(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const i=G0[a]||n&&n[a];e[a]=i?i(e[a],t[a]):t[a]}return e}const G0={data:ja,props:za,emits:za,methods:Xn,computed:Xn,beforeCreate:Be,created:Be,beforeMount:Be,mounted:Be,beforeUpdate:Be,updated:Be,beforeDestroy:Be,beforeUnmount:Be,destroyed:Be,unmounted:Be,activated:Be,deactivated:Be,errorCaptured:Be,serverPrefetch:Be,components:Xn,directives:Xn,watch:J0,provide:ja,inject:K0};function ja(e,t){return t?e?function(){return De(le(e)?e.call(this,this):e,le(t)?t.call(this,this):t)}:t:e}function K0(e,t){return Xn(ao(e),ao(t))}function ao(e){if(Z(e)){const t={};for(let n=0;n1)return n&&le(t)?t.call(r&&r.proxy):t}}function X0(e,t,n,r=!1){const l={},o={};Qr(o,gl,1),e.propsDefaults=Object.create(null),Bi(e,t,l,o);for(const a in e.propsOptions[0])a in l||(l[a]=void 0);n?e.props=r?l:gi(l):e.type.props?e.props=l:e.props=o,e.attrs=o}function Z0(e,t,n,r){const{props:l,attrs:o,vnode:{patchFlag:a}}=e,i=ce(l),[u]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const d=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[p,v]=Fi(f,t,!0);De(a,p),v&&i.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!u)return Ie(e)&&r.set(e,wn),wn;if(Z(o))for(let d=0;d-1,v[1]=y<0||b-1||pe(v,"default"))&&i.push(f)}}}const c=[a,i];return Ie(e)&&r.set(e,c),c}function Ua(e){return e[0]!=="$"}function qa(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Wa(e,t){return qa(e)===qa(t)}function Ga(e,t){return Z(t)?t.findIndex(n=>Wa(n,e)):le(t)&&Wa(t,e)?0:-1}const Hi=e=>e[0]==="_"||e==="$stable",Ko=e=>Z(e)?e.map(dt):[dt(e)],e2=(e,t,n)=>{if(t._n)return t;const r=A0((...l)=>Ko(t(...l)),n);return r._c=!1,r},ji=(e,t,n)=>{const r=e._ctx;for(const l in e){if(Hi(l))continue;const o=e[l];if(le(o))t[l]=e2(l,o,r);else if(o!=null){const a=Ko(o);t[l]=()=>a}}},zi=(e,t)=>{const n=Ko(t);e.slots.default=()=>n},t2=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ce(t),Qr(t,"_",n)):ji(t,e.slots={})}else e.slots={},t&&zi(e,t);Qr(e.slots,gl,1)},n2=(e,t,n)=>{const{vnode:r,slots:l}=e;let o=!0,a=Ce;if(r.shapeFlag&32){const i=t._;i?n&&i===1?o=!1:(De(l,t),!n&&i===1&&delete l._):(o=!t.$stable,ji(t,l)),a=t}else t&&(zi(e,t),a={default:1});if(o)for(const i in l)!Hi(i)&&a[i]==null&&delete l[i]};function ll(e,t,n,r,l=!1){if(Z(e)){e.forEach((p,v)=>ll(p,t&&(Z(t)?t[v]:t),n,r,l));return}if(er(r)&&!l)return;const o=r.shapeFlag&4?Qo(r.component)||r.component.proxy:r.el,a=l?null:o,{i,r:u}=e,c=t&&t.r,d=i.refs===Ce?i.refs={}:i.refs,f=i.setupState;if(c!=null&&c!==u&&(ie(c)?(d[c]=null,pe(f,c)&&(f[c]=null)):Me(c)&&(c.value=null)),le(u))Wt(u,i,12,[a,d]);else{const p=ie(u),v=Me(u);if(p||v){const b=()=>{if(e.f){const y=p?pe(f,u)?f[u]:d[u]:u.value;l?Z(y)&&Ro(y,o):Z(y)?y.includes(o)||y.push(o):p?(d[u]=[o],pe(f,u)&&(f[u]=d[u])):(u.value=[o],e.k&&(d[e.k]=u.value))}else p?(d[u]=a,pe(f,u)&&(f[u]=a)):v&&(u.value=a,e.k&&(d[e.k]=a))};a?(b.id=-1,Ue(b,n)):b()}}}let Vt=!1;const jr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",zr=e=>e.nodeType===8;function r2(e){const{mt:t,p:n,o:{patchProp:r,createText:l,nextSibling:o,parentNode:a,remove:i,insert:u,createComment:c}}=e,d=(_,T)=>{if(!T.hasChildNodes()){n(null,_,T),el(),T._vnode=_;return}Vt=!1,f(T.firstChild,_,null,null,null),el(),T._vnode=_,Vt&&console.error("Hydration completed but contains mismatches.")},f=(_,T,F,R,G,O=!1)=>{const H=zr(_)&&_.data==="[",j=()=>y(_,T,F,R,G,H),{type:ee,ref:B,shapeFlag:te,patchFlag:Le}=T;let Te=_.nodeType;T.el=_,Le===-2&&(O=!1,T.dynamicChildren=null);let q=null;switch(ee){case Rn:Te!==3?T.children===""?(u(T.el=l(""),a(_),_),q=_):q=j():(_.data!==T.children&&(Vt=!0,_.data=T.children),q=o(_));break;case at:if(Te!==8||H)if(_.tagName.toLowerCase()==="template"){const ne=T.el.content.firstChild;w(ne,_,F),T.el=_=ne,q=o(_)}else q=j();else q=o(_);break;case nr:if(H&&(_=o(_),Te=_.nodeType),Te===1||Te===3){q=_;const ne=!T.children.length;for(let K=0;K{O=O||!!T.dynamicChildren;const{type:H,props:j,patchFlag:ee,shapeFlag:B,dirs:te,transition:Le}=T,Te=H==="input"&&te||H==="option";if(Te||ee!==-1){if(te&&Et(T,null,F,"created"),j)if(Te||!O||ee&48)for(const K in j)(Te&&K.endsWith("value")||gr(K)&&!Zn(K))&&r(_,K,null,j[K],!1,void 0,F);else j.onClick&&r(_,"onClick",null,j.onClick,!1,void 0,F);let q;(q=j&&j.onVnodeBeforeMount)&&nt(q,F,T);let ne=!1;if(L(_)){ne=Ui(R,Le)&&F&&F.vnode.props&&F.vnode.props.appear;const K=_.content.firstChild;ne&&Le.beforeEnter(K),w(K,_,F),T.el=_=K}if(te&&Et(T,null,F,"beforeMount"),((q=j&&j.onVnodeMounted)||te||ne)&&Li(()=>{q&&nt(q,F,T),ne&&Le.enter(_),te&&Et(T,null,F,"mounted")},R),B&16&&!(j&&(j.innerHTML||j.textContent))){let K=v(_.firstChild,T,_,F,R,G,O);for(;K;){Vt=!0;const ke=K;K=K.nextSibling,i(ke)}}else B&8&&_.textContent!==T.children&&(Vt=!0,_.textContent=T.children)}return _.nextSibling},v=(_,T,F,R,G,O,H)=>{H=H||!!T.dynamicChildren;const j=T.children,ee=j.length;for(let B=0;B{const{slotScopeIds:H}=T;H&&(G=G?G.concat(H):H);const j=a(_),ee=v(o(_),T,j,F,R,G,O);return ee&&zr(ee)&&ee.data==="]"?o(T.anchor=ee):(Vt=!0,u(T.anchor=c("]"),j,ee),ee)},y=(_,T,F,R,G,O)=>{if(Vt=!0,T.el=null,O){const ee=A(_);for(;;){const B=o(_);if(B&&B!==ee)i(B);else break}}const H=o(_),j=a(_);return i(_),n(null,T,j,H,F,R,jr(j),G),H},A=(_,T="[",F="]")=>{let R=0;for(;_;)if(_=o(_),_&&zr(_)&&(_.data===T&&R++,_.data===F)){if(R===0)return o(_);R--}return _},w=(_,T,F)=>{const R=T.parentNode;R&&R.replaceChild(_,T);let G=F;for(;G;)G.vnode.el===T&&(G.vnode.el=_,G.subTree.el=_),G=G.parent},L=_=>_.nodeType===1&&_.tagName.toLowerCase()==="template";return[d,f]}const Ue=Li;function l2(e){return o2(e,r2)}function o2(e,t){const n=Zl();n.__VUE__=!0;const{insert:r,remove:l,patchProp:o,createElement:a,createText:i,createComment:u,setText:c,setElementText:d,parentNode:f,nextSibling:p,setScopeId:v=vt,insertStaticContent:b}=e,y=(h,m,E,C=null,S=null,x=null,z=!1,$=null,N=!!m.dynamicChildren)=>{if(h===m)return;h&&!rn(h,m)&&(C=P(h),Ve(h,S,x,!0),h=null),m.patchFlag===-2&&(N=!1,m.dynamicChildren=null);const{type:D,ref:Q,shapeFlag:W}=m;switch(D){case Rn:A(h,m,E,C);break;case at:w(h,m,E,C);break;case nr:h==null&&L(m,E,C,z);break;case Qe:B(h,m,E,C,S,x,z,$,N);break;default:W&1?F(h,m,E,C,S,x,z,$,N):W&6?te(h,m,E,C,S,x,z,$,N):(W&64||W&128)&&D.process(h,m,E,C,S,x,z,$,N,V)}Q!=null&&S&&ll(Q,h&&h.ref,x,m||h,!m)},A=(h,m,E,C)=>{if(h==null)r(m.el=i(m.children),E,C);else{const S=m.el=h.el;m.children!==h.children&&c(S,m.children)}},w=(h,m,E,C)=>{h==null?r(m.el=u(m.children||""),E,C):m.el=h.el},L=(h,m,E,C)=>{[h.el,h.anchor]=b(h.children,m,E,C,h.el,h.anchor)},_=({el:h,anchor:m},E,C)=>{let S;for(;h&&h!==m;)S=p(h),r(h,E,C),h=S;r(m,E,C)},T=({el:h,anchor:m})=>{let E;for(;h&&h!==m;)E=p(h),l(h),h=E;l(m)},F=(h,m,E,C,S,x,z,$,N)=>{z=z||m.type==="svg",h==null?R(m,E,C,S,x,z,$,N):H(h,m,S,x,z,$,N)},R=(h,m,E,C,S,x,z,$)=>{let N,D;const{type:Q,props:W,shapeFlag:X,transition:re,dirs:oe}=h;if(N=h.el=a(h.type,x,W&&W.is,W),X&8?d(N,h.children):X&16&&O(h.children,N,null,C,S,x&&Q!=="foreignObject",z,$),oe&&Et(h,null,C,"created"),G(N,h,h.scopeId,z,C),W){for(const be in W)be!=="value"&&!Zn(be)&&o(N,be,null,W[be],x,h.children,C,S,Re);"value"in W&&o(N,"value",null,W.value),(D=W.onVnodeBeforeMount)&&nt(D,C,h)}oe&&Et(h,null,C,"beforeMount");const we=Ui(S,re);we&&re.beforeEnter(N),r(N,m,E),((D=W&&W.onVnodeMounted)||we||oe)&&Ue(()=>{D&&nt(D,C,h),we&&re.enter(N),oe&&Et(h,null,C,"mounted")},S)},G=(h,m,E,C,S)=>{if(E&&v(h,E),C)for(let x=0;x{for(let D=N;D{const $=m.el=h.el;let{patchFlag:N,dynamicChildren:D,dirs:Q}=m;N|=h.patchFlag&16;const W=h.props||Ce,X=m.props||Ce;let re;E&&en(E,!1),(re=X.onVnodeBeforeUpdate)&&nt(re,E,m,h),Q&&Et(m,h,E,"beforeUpdate"),E&&en(E,!0);const oe=S&&m.type!=="foreignObject";if(D?j(h.dynamicChildren,D,$,E,C,oe,x):z||K(h,m,$,null,E,C,oe,x,!1),N>0){if(N&16)ee($,m,W,X,E,C,S);else if(N&2&&W.class!==X.class&&o($,"class",null,X.class,S),N&4&&o($,"style",W.style,X.style,S),N&8){const we=m.dynamicProps;for(let be=0;be{re&&nt(re,E,m,h),Q&&Et(m,h,E,"updated")},C)},j=(h,m,E,C,S,x,z)=>{for(let $=0;${if(E!==C){if(E!==Ce)for(const $ in E)!Zn($)&&!($ in C)&&o(h,$,E[$],null,z,m.children,S,x,Re);for(const $ in C){if(Zn($))continue;const N=C[$],D=E[$];N!==D&&$!=="value"&&o(h,$,D,N,z,m.children,S,x,Re)}"value"in C&&o(h,"value",E.value,C.value)}},B=(h,m,E,C,S,x,z,$,N)=>{const D=m.el=h?h.el:i(""),Q=m.anchor=h?h.anchor:i("");let{patchFlag:W,dynamicChildren:X,slotScopeIds:re}=m;re&&($=$?$.concat(re):re),h==null?(r(D,E,C),r(Q,E,C),O(m.children,E,Q,S,x,z,$,N)):W>0&&W&64&&X&&h.dynamicChildren?(j(h.dynamicChildren,X,E,S,x,z,$),(m.key!=null||S&&m===S.subTree)&&qi(h,m,!0)):K(h,m,E,Q,S,x,z,$,N)},te=(h,m,E,C,S,x,z,$,N)=>{m.slotScopeIds=$,h==null?m.shapeFlag&512?S.ctx.activate(m,E,C,z,N):Le(m,E,C,S,x,z,N):Te(h,m,N)},Le=(h,m,E,C,S,x,z)=>{const $=h.component=m2(h,C,S);if(Er(h)&&($.ctx.renderer=V),g2($),$.asyncDep){if(S&&S.registerDep($,q),!h.el){const N=$.subTree=Se(at);w(null,N,m,E)}return}q($,h,m,E,S,x,z)},Te=(h,m,E)=>{const C=m.component=h.component;if(P0(h,m,E))if(C.asyncDep&&!C.asyncResolved){ne(C,m,E);return}else C.next=m,y0(C.update),C.update();else m.el=h.el,C.vnode=m},q=(h,m,E,C,S,x,z)=>{const $=()=>{if(h.isMounted){let{next:Q,bu:W,u:X,parent:re,vnode:oe}=h,we=Q,be;en(h,!1),Q?(Q.el=oe.el,ne(h,Q,z)):Q=oe,W&&Ll(W),(be=Q.props&&Q.props.onVnodeBeforeUpdate)&&nt(be,re,Q,oe),en(h,!0);const xe=Sl(h),ct=h.subTree;h.subTree=xe,y(ct,xe,f(ct.el),P(ct),h,S,x),Q.el=xe.el,we===null&&L0(h,xe.el),X&&Ue(X,S),(be=Q.props&&Q.props.onVnodeUpdated)&&Ue(()=>nt(be,re,Q,oe),S)}else{let Q;const{el:W,props:X}=m,{bm:re,m:oe,parent:we}=h,be=er(m);if(en(h,!1),re&&Ll(re),!be&&(Q=X&&X.onVnodeBeforeMount)&&nt(Q,we,m),en(h,!0),W&&de){const xe=()=>{h.subTree=Sl(h),de(W,h.subTree,h,S,null)};be?m.type.__asyncLoader().then(()=>!h.isUnmounted&&xe()):xe()}else{const xe=h.subTree=Sl(h);y(null,xe,E,C,h,S,x),m.el=xe.el}if(oe&&Ue(oe,S),!be&&(Q=X&&X.onVnodeMounted)){const xe=m;Ue(()=>nt(Q,we,xe),S)}(m.shapeFlag&256||we&&er(we.vnode)&&we.vnode.shapeFlag&256)&&h.a&&Ue(h.a,S),h.isMounted=!0,m=E=C=null}},N=h.effect=new Mo($,()=>pl(D),h.scope),D=h.update=()=>N.run();D.id=h.uid,en(h,!0),D()},ne=(h,m,E)=>{m.component=h;const C=h.vnode.props;h.vnode=m,h.next=null,Z0(h,m.props,C,E),n2(h,m.children,E),Hn(),Ma(),jn()},K=(h,m,E,C,S,x,z,$,N=!1)=>{const D=h&&h.children,Q=h?h.shapeFlag:0,W=m.children,{patchFlag:X,shapeFlag:re}=m;if(X>0){if(X&128){bt(D,W,E,C,S,x,z,$,N);return}else if(X&256){ke(D,W,E,C,S,x,z,$,N);return}}re&8?(Q&16&&Re(D,S,x),W!==D&&d(E,W)):Q&16?re&16?bt(D,W,E,C,S,x,z,$,N):Re(D,S,x,!0):(Q&8&&d(E,""),re&16&&O(W,E,C,S,x,z,$,N))},ke=(h,m,E,C,S,x,z,$,N)=>{h=h||wn,m=m||wn;const D=h.length,Q=m.length,W=Math.min(D,Q);let X;for(X=0;XQ?Re(h,S,x,!0,!1,W):O(m,E,C,S,x,z,$,N,W)},bt=(h,m,E,C,S,x,z,$,N)=>{let D=0;const Q=m.length;let W=h.length-1,X=Q-1;for(;D<=W&&D<=X;){const re=h[D],oe=m[D]=N?zt(m[D]):dt(m[D]);if(rn(re,oe))y(re,oe,E,null,S,x,z,$,N);else break;D++}for(;D<=W&&D<=X;){const re=h[W],oe=m[X]=N?zt(m[X]):dt(m[X]);if(rn(re,oe))y(re,oe,E,null,S,x,z,$,N);else break;W--,X--}if(D>W){if(D<=X){const re=X+1,oe=reX)for(;D<=W;)Ve(h[D],S,x,!0),D++;else{const re=D,oe=D,we=new Map;for(D=oe;D<=X;D++){const Je=m[D]=N?zt(m[D]):dt(m[D]);Je.key!=null&&we.set(Je.key,D)}let be,xe=0;const ct=X-oe+1;let pn=!1,Aa=0;const Gn=new Array(ct);for(D=0;D=ct){Ve(Je,S,x,!0);continue}let yt;if(Je.key!=null)yt=we.get(Je.key);else for(be=oe;be<=X;be++)if(Gn[be-oe]===0&&rn(Je,m[be])){yt=be;break}yt===void 0?Ve(Je,S,x,!0):(Gn[yt-oe]=D+1,yt>=Aa?Aa=yt:pn=!0,y(Je,m[yt],E,null,S,x,z,$,N),xe++)}const Ta=pn?a2(Gn):wn;for(be=Ta.length-1,D=ct-1;D>=0;D--){const Je=oe+D,yt=m[Je],Ca=Je+1{const{el:x,type:z,transition:$,children:N,shapeFlag:D}=h;if(D&6){et(h.component.subTree,m,E,C);return}if(D&128){h.suspense.move(m,E,C);return}if(D&64){z.move(h,m,E,V);return}if(z===Qe){r(x,m,E);for(let W=0;W$.enter(x),S);else{const{leave:W,delayLeave:X,afterLeave:re}=$,oe=()=>r(x,m,E),we=()=>{W(x,()=>{oe(),re&&re()})};X?X(x,oe,we):we()}else r(x,m,E)},Ve=(h,m,E,C=!1,S=!1)=>{const{type:x,props:z,ref:$,children:N,dynamicChildren:D,shapeFlag:Q,patchFlag:W,dirs:X}=h;if($!=null&&ll($,null,E,h,!0),Q&256){m.ctx.deactivate(h);return}const re=Q&1&&X,oe=!er(h);let we;if(oe&&(we=z&&z.onVnodeBeforeUnmount)&&nt(we,m,h),Q&6)_t(h.component,E,C);else{if(Q&128){h.suspense.unmount(E,C);return}re&&Et(h,null,m,"beforeUnmount"),Q&64?h.type.remove(h,m,E,S,V,C):D&&(x!==Qe||W>0&&W&64)?Re(D,m,E,!1,!0):(x===Qe&&W&384||!S&&Q&16)&&Re(N,m,E),C&&Ke(h)}(oe&&(we=z&&z.onVnodeUnmounted)||re)&&Ue(()=>{we&&nt(we,m,h),re&&Et(h,null,m,"unmounted")},E)},Ke=h=>{const{type:m,el:E,anchor:C,transition:S}=h;if(m===Qe){Tt(E,C);return}if(m===nr){T(h);return}const x=()=>{l(E),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(h.shapeFlag&1&&S&&!S.persisted){const{leave:z,delayLeave:$}=S,N=()=>z(E,x);$?$(h.el,x,N):N()}else x()},Tt=(h,m)=>{let E;for(;h!==m;)E=p(h),l(h),h=E;l(m)},_t=(h,m,E)=>{const{bum:C,scope:S,update:x,subTree:z,um:$}=h;C&&Ll(C),S.stop(),x&&(x.active=!1,Ve(z,h,m,E)),$&&Ue($,m),Ue(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Re=(h,m,E,C=!1,S=!1,x=0)=>{for(let z=x;zh.shapeFlag&6?P(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el),U=(h,m,E)=>{h==null?m._vnode&&Ve(m._vnode,null,null,!0):y(m._vnode||null,h,m,null,null,null,E),Ma(),el(),m._vnode=h},V={p:y,um:Ve,m:et,r:Ke,mt:Le,mc:O,pc:K,pbc:j,n:P,o:e};let J,de;return t&&([J,de]=t(V)),{render:U,hydrate:J,createApp:Q0(U,J)}}function en({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ui(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function qi(e,t,n=!1){const r=e.children,l=t.children;if(Z(r)&&Z(l))for(let o=0;o>1,e[n[i]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,a=n[o-1];o-- >0;)n[o]=a,a=t[a];return n}const s2=e=>e.__isTeleport,Qe=Symbol.for("v-fgt"),Rn=Symbol.for("v-txt"),at=Symbol.for("v-cmt"),nr=Symbol.for("v-stc"),rr=[];let pt=null;function i2(e=!1){rr.push(pt=e?null:[])}function c2(){rr.pop(),pt=rr[rr.length-1]||null}let fr=1;function Ka(e){fr+=e}function Wi(e){return e.dynamicChildren=fr>0?pt||wn:null,c2(),fr>0&&pt&&pt.push(e),e}function t5(e,t,n,r,l,o){return Wi(Ki(e,t,n,r,l,o,!0))}function u2(e,t,n,r,l){return Wi(Se(e,t,n,r,l,!0))}function io(e){return e?e.__v_isVNode===!0:!1}function rn(e,t){return e.type===t.type&&e.key===t.key}const gl="__vInternal",Gi=({key:e})=>e??null,Yr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||Me(e)||le(e)?{i:lt,r:e,k:t,f:!!n}:e:null);function Ki(e,t=null,n=null,r=0,l=null,o=e===Qe?0:1,a=!1,i=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Gi(t),ref:t&&Yr(t),scopeId:Pi,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:o,patchFlag:r,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:lt};return i?(Jo(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=ie(n)?8:16),fr>0&&!a&&pt&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&pt.push(u),u}const Se=d2;function d2(e,t=null,n=null,r=0,l=null,o=!1){if((!e||e===j0)&&(e=at),io(e)){const i=Jt(e,t,!0);return n&&Jo(i,n),fr>0&&!o&&pt&&(i.shapeFlag&6?pt[pt.indexOf(e)]=i:pt.push(i)),i.patchFlag|=-2,i}if(w2(e)&&(e=e.__vccOpts),t){t=f2(t);let{class:i,style:u}=t;i&&!ie(i)&&(t.class=Do(i)),Ie(u)&&(bi(u)&&!Z(u)&&(u=De({},u)),t.style=Oo(u))}const a=ie(e)?1:S0(e)?128:s2(e)?64:Ie(e)?4:le(e)?2:0;return Ki(e,t,n,r,l,a,o,!0)}function f2(e){return e?bi(e)||gl in e?De({},e):e:null}function Jt(e,t,n=!1){const{props:r,ref:l,patchFlag:o,children:a}=e,i=t?p2(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Gi(i),ref:t&&t.ref?n&&l?Z(l)?l.concat(Yr(t)):[l,Yr(t)]:Yr(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Qe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Jt(e.ssContent),ssFallback:e.ssFallback&&Jt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Ji(e=" ",t=0){return Se(Rn,null,e,t)}function n5(e,t){const n=Se(nr,null,e);return n.staticCount=t,n}function r5(e="",t=!1){return t?(i2(),u2(at,null,e)):Se(at,null,e)}function dt(e){return e==null||typeof e=="boolean"?Se(at):Z(e)?Se(Qe,null,e.slice()):typeof e=="object"?zt(e):Se(Rn,null,String(e))}function zt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jt(e)}function Jo(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Z(t))n=16;else if(typeof t=="object")if(r&65){const l=t.default;l&&(l._c&&(l._d=!1),Jo(e,l()),l._c&&(l._d=!0));return}else{n=32;const l=t._;!l&&!(gl in t)?t._ctx=lt:l===3&<&&(lt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else le(t)?(t={default:t,_ctx:lt},n=32):(t=String(t),r&64?(n=16,t=[Ji(t)]):n=8);e.children=t,e.shapeFlag|=n}function p2(...e){const t={};for(let n=0;n$e||lt;let Yo,vn,Ja="__VUE_INSTANCE_SETTERS__";(vn=Zl()[Ja])||(vn=Zl()[Ja]=[]),vn.push(e=>$e=e),Yo=e=>{vn.length>1?vn.forEach(t=>t(e)):vn[0](e)};const xn=e=>{Yo(e),e.scope.on()},sn=()=>{$e&&$e.scope.off(),Yo(null)};function Yi(e){return e.vnode.shapeFlag&4}let On=!1;function g2(e,t=!1){On=t;const{props:n,children:r}=e.vnode,l=Yi(e);X0(e,n,l,t),t2(e,r);const o=l?b2(e,t):void 0;return On=!1,o}function b2(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=_i(new Proxy(e.ctx,U0));const{setup:r}=n;if(r){const l=e.setupContext=r.length>1?y2(e):null;xn(e),Hn();const o=Wt(r,e,0,[e.props,l]);if(jn(),sn(),ti(o)){if(o.then(sn,sn),t)return o.then(a=>{Ya(e,a,t)}).catch(a=>{yr(a,e,0)});e.asyncDep=o}else Ya(e,o,t)}else Qi(e,t)}function Ya(e,t,n){le(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ie(t)&&(e.setupState=Ei(t)),Qi(e,n)}let Qa;function Qi(e,t,n){const r=e.type;if(!e.render){if(!t&&Qa&&!r.render){const l=r.template||Go(e).template;if(l){const{isCustomElement:o,compilerOptions:a}=e.appContext.config,{delimiters:i,compilerOptions:u}=r,c=De(De({isCustomElement:o,delimiters:i},a),u);r.render=Qa(l,c)}}e.render=r.render||vt}{xn(e),Hn();try{q0(e)}finally{jn(),sn()}}}function _2(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}}))}function y2(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return _2(e)},slots:e.slots,emit:e.emit,expose:t}}function Qo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ei(_i(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in tr)return tr[n](e)},has(t,n){return n in t||n in tr}}))}function E2(e,t=!0){return le(e)?e.displayName||e.name:e.name||t&&e.__name}function w2(e){return le(e)&&"__vccOpts"in e}const I=(e,t)=>g0(e,t,On);function s(e,t,n){const r=arguments.length;return r===2?Ie(t)&&!Z(t)?io(t)?Se(e,null,[t]):Se(e,t):Se(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&io(n)&&(n=[n]),Se(e,t,n))}const I2=Symbol.for("v-scx"),A2=()=>me(I2),T2="3.3.7",C2="http://www.w3.org/2000/svg",ln=typeof document<"u"?document:null,Xa=ln&&ln.createElement("template"),P2={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const l=t?ln.createElementNS(C2,e):ln.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&l.setAttribute("multiple",r.multiple),l},createText:e=>ln.createTextNode(e),createComment:e=>ln.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ln.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,l,o){const a=n?n.previousSibling:t.lastChild;if(l&&(l===o||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),n),!(l===o||!(l=l.nextSibling)););else{Xa.innerHTML=r?`${e}`:e;const i=Xa.content;if(r){const u=i.firstChild;for(;u.firstChild;)i.appendChild(u.firstChild);i.removeChild(u)}t.insertBefore(i,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Nt="transition",Kn="animation",Dn=Symbol("_vtc"),Yt=(e,{slots:t})=>s(x0,Zi(e),t);Yt.displayName="Transition";const Xi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},L2=Yt.props=De({},xi,Xi),tn=(e,t=[])=>{Z(e)?e.forEach(n=>n(...t)):e&&e(...t)},Za=e=>e?Z(e)?e.some(t=>t.length>1):e.length>1:!1;function Zi(e){const t={};for(const B in e)B in Xi||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:r,duration:l,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:c=a,appearToClass:d=i,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,b=S2(l),y=b&&b[0],A=b&&b[1],{onBeforeEnter:w,onEnter:L,onEnterCancelled:_,onLeave:T,onLeaveCancelled:F,onBeforeAppear:R=w,onAppear:G=L,onAppearCancelled:O=_}=t,H=(B,te,Le)=>{Ht(B,te?d:i),Ht(B,te?c:a),Le&&Le()},j=(B,te)=>{B._isLeaving=!1,Ht(B,f),Ht(B,v),Ht(B,p),te&&te()},ee=B=>(te,Le)=>{const Te=B?G:L,q=()=>H(te,B,Le);tn(Te,[te,q]),es(()=>{Ht(te,B?u:o),Pt(te,B?d:i),Za(Te)||ts(te,r,y,q)})};return De(t,{onBeforeEnter(B){tn(w,[B]),Pt(B,o),Pt(B,a)},onBeforeAppear(B){tn(R,[B]),Pt(B,u),Pt(B,c)},onEnter:ee(!1),onAppear:ee(!0),onLeave(B,te){B._isLeaving=!0;const Le=()=>j(B,te);Pt(B,f),tc(),Pt(B,p),es(()=>{B._isLeaving&&(Ht(B,f),Pt(B,v),Za(T)||ts(B,r,A,Le))}),tn(T,[B,Le])},onEnterCancelled(B){H(B,!1),tn(_,[B])},onAppearCancelled(B){H(B,!0),tn(O,[B])},onLeaveCancelled(B){j(B),tn(F,[B])}})}function S2(e){if(e==null)return null;if(Ie(e))return[Ol(e.enter),Ol(e.leave)];{const t=Ol(e);return[t,t]}}function Ol(e){return Ou(e)}function Pt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Dn]||(e[Dn]=new Set)).add(t)}function Ht(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Dn];n&&(n.delete(t),n.size||(e[Dn]=void 0))}function es(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let k2=0;function ts(e,t,n,r){const l=e._endId=++k2,o=()=>{l===e._endId&&r()};if(n)return setTimeout(o,n);const{type:a,timeout:i,propCount:u}=ec(e,t);if(!a)return r();const c=a+"end";let d=0;const f=()=>{e.removeEventListener(c,p),o()},p=v=>{v.target===e&&++d>=u&&f()};setTimeout(()=>{d(n[b]||"").split(", "),l=r(`${Nt}Delay`),o=r(`${Nt}Duration`),a=ns(l,o),i=r(`${Kn}Delay`),u=r(`${Kn}Duration`),c=ns(i,u);let d=null,f=0,p=0;t===Nt?a>0&&(d=Nt,f=a,p=o.length):t===Kn?c>0&&(d=Kn,f=c,p=u.length):(f=Math.max(a,c),d=f>0?a>c?Nt:Kn:null,p=d?d===Nt?o.length:u.length:0);const v=d===Nt&&/\b(transform|all)(,|$)/.test(r(`${Nt}Property`).toString());return{type:d,timeout:f,propCount:p,hasTransform:v}}function ns(e,t){for(;e.lengthrs(n)+rs(e[r])))}function rs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function tc(){return document.body.offsetHeight}function R2(e,t,n){const r=e[Dn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const x2=Symbol("_vod");function O2(e,t,n){const r=e.style,l=ie(n);if(n&&!l){if(t&&!ie(t))for(const o in t)n[o]==null&&co(r,o,"");for(const o in n)co(r,o,n[o])}else{const o=r.display;l?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),x2 in e&&(r.display=o)}}const ls=/\s*!important$/;function co(e,t,n){if(Z(n))n.forEach(r=>co(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=D2(e,t);ls.test(n)?e.setProperty(Fn(r),n.replace(ls,""),"important"):e[r]=n}}const os=["Webkit","Moz","ms"],Dl={};function D2(e,t){const n=Dl[t];if(n)return n;let r=it(t);if(r!=="filter"&&r in e)return Dl[t]=r;r=br(r);for(let l=0;l$l||(H2.then(()=>$l=0),$l=Date.now());function z2(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ot(U2(r,n.value),t,5,[r])};return n.value=e,n.attached=j2(),n}function U2(e,t){if(Z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>l=>!l._stopped&&r&&r(l))}else return t}const cs=/^on[a-z]/,q2=(e,t,n,r,l=!1,o,a,i,u)=>{t==="class"?R2(e,r,l):t==="style"?O2(e,n,r):gr(t)?ko(t)||B2(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):W2(e,t,r,l))?M2(e,t,r,o,a,i,u):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),$2(e,t,r,l))};function W2(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&cs.test(t)&&le(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||cs.test(t)&&ie(n)?!1:t in e}const nc=new WeakMap,rc=new WeakMap,ol=Symbol("_moveCb"),us=Symbol("_enterCb"),lc={name:"TransitionGroup",props:De({},L2,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Un(),r=Ri();let l,o;return $i(()=>{if(!l.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!X2(l[0].el,n.vnode.el,a))return;l.forEach(J2),l.forEach(Y2);const i=l.filter(Q2);tc(),i.forEach(u=>{const c=u.el,d=c.style;Pt(c,a),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[ol]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",f),c[ol]=null,Ht(c,a))};c.addEventListener("transitionend",f)})}),()=>{const a=ce(e),i=Zi(a);let u=a.tag||Qe;l=o,o=t.default?qo(t.default()):[];for(let c=0;cdelete e.mode;lc.props;const K2=lc;function J2(e){const t=e.el;t[ol]&&t[ol](),t[us]&&t[us]()}function Y2(e){rc.set(e,e.el.getBoundingClientRect())}function Q2(e){const t=nc.get(e),n=rc.get(e),r=t.left-n.left,l=t.top-n.top;if(r||l){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${l}px)`,o.transitionDuration="0s",e}}function X2(e,t,n){const r=e.cloneNode(),l=e[Dn];l&&l.forEach(i=>{i.split(/\s+/).forEach(u=>u&&r.classList.remove(u))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=ec(r);return o.removeChild(r),a}const Z2=De({patchProp:q2},P2);let Ml,ds=!1;function e3(){return Ml=ds?Ml:l2(Z2),ds=!0,Ml}const t3=(...e)=>{const t=e3().createApp(...e),{mount:n}=t;return t.mount=r=>{const l=n3(r);if(l)return n(l,!0,l instanceof SVGElement)},t};function n3(e){return ie(e)?document.querySelector(e):e}const r3={"v-8daa1a0e":()=>g(()=>import("./index.html-64112b13.js"),[]).then(({data:e})=>e),"v-6d34f632":()=>g(()=>import("./contact.html-e1e84f84.js"),[]).then(({data:e})=>e),"v-5690e415":()=>g(()=>import("./graduate.html-23312843.js"),[]).then(({data:e})=>e),"v-184f4da6":()=>g(()=>import("./intro.html-2854b83b.js"),[]).then(({data:e})=>e),"v-52062726":()=>g(()=>import("./introduction.html-a1dc8c26.js"),[]).then(({data:e})=>e),"v-cf4e0fda":()=>g(()=>import("./research-direction.html-5941aa5a.js"),[]).then(({data:e})=>e),"v-1d79747a":()=>g(()=>import("./team.html-f0cc6eb1.js"),[]).then(({data:e})=>e),"v-636b64bf":()=>g(()=>import("./OptimusPrime.html-336fe56d.js"),[]).then(({data:e})=>e),"v-5ce3ef1b":()=>g(()=>import("./news20130118.html-ac88bfd6.js"),[]).then(({data:e})=>e),"v-f7b93538":()=>g(()=>import("./news20130120.html-40a8394d.js"),[]).then(({data:e})=>e),"v-5e7edfb7":()=>g(()=>import("./news20130903.html-454f15c5.js"),[]).then(({data:e})=>e),"v-4bd8bae1":()=>g(()=>import("./news20131003.html-785d5e75.js"),[]).then(({data:e})=>e),"v-ac22bafc":()=>g(()=>import("./news20141023.html-181b474c.js"),[]).then(({data:e})=>e),"v-9e7bf604":()=>g(()=>import("./news20141027.html-77ba42a3.js"),[]).then(({data:e})=>e),"v-186cc0d9":()=>g(()=>import("./news20141208.html-a80c5030.js"),[]).then(({data:e})=>e),"v-77fc23a1":()=>g(()=>import("./news20141222.html-41869b38.js"),[]).then(({data:e})=>e),"v-4058477c":()=>g(()=>import("./news20150115.html-e225545f.js"),[]).then(({data:e})=>e),"v-15392b17":()=>g(()=>import("./news20150318.html-58d0e3ed.js"),[]).then(({data:e})=>e),"v-3c78a160":()=>g(()=>import("./news20150320.html-0015faa0.js"),[]).then(({data:e})=>e),"v-9f688ad0":()=>g(()=>import("./news20150427.html-f64f12a2.js"),[]).then(({data:e})=>e),"v-0defd3bd":()=>g(()=>import("./news20150521.html-d69408ff.js"),[]).then(({data:e})=>e),"v-7785d93b":()=>g(()=>import("./news20150622.html-e398a517.js"),[]).then(({data:e})=>e),"v-7fd7a352":()=>g(()=>import("./news20150708.html-bf243ccc.js"),[]).then(({data:e})=>e),"v-4ab1e437":()=>g(()=>import("./news20150824.html-19637af5.js"),[]).then(({data:e})=>e),"v-4c66bcd6":()=>g(()=>import("./news20150825.html-0f6b3d35.js"),[]).then(({data:e})=>e),"v-4e1b9575":()=>g(()=>import("./news20150826.html-2ec7b87e.js"),[]).then(({data:e})=>e),"v-4fd06e14":()=>g(()=>import("./news20150827.html-b74613a0.js"),[]).then(({data:e})=>e),"v-bcbc7642":()=>g(()=>import("./news20151025.html-4a0e4e9f.js"),[]).then(({data:e})=>e),"v-bd29584a":()=>g(()=>import("./news20151106.html-0422b14e.js"),[]).then(({data:e})=>e),"v-56c73e16":()=>g(()=>import("./news20160308.html-0ad7114c.js"),[]).then(({data:e})=>e),"v-41d1d3bc":()=>g(()=>import("./news20160308_2.html-c3ea4cf4.js"),[]).then(({data:e})=>e),"v-be15ed16":()=>g(()=>import("./news20160506.html-9dfeb515.js"),[]).then(({data:e})=>e),"v-08d63654":()=>g(()=>import("./news20160606.html-e1dfa0fa.js"),[]).then(({data:e})=>e),"v-39a65a75":()=>g(()=>import("./news20160902.html-d4921327.js"),[]).then(({data:e})=>e),"v-78c9a970":()=>g(()=>import("./news20160918.html-95f07a76.js"),[]).then(({data:e})=>e),"v-d12cc4ce":()=>g(()=>import("./news20161107.html-01749676.js"),[]).then(({data:e})=>e),"v-ca596252":()=>g(()=>import("./news20161109.html-65b38d5f.js"),[]).then(({data:e})=>e),"v-67604e4c":()=>g(()=>import("./news20161117.html-e6182832.js"),[]).then(({data:e})=>e),"v-02eaecba":()=>g(()=>import("./news20161128.html-f39e2333.js"),[]).then(({data:e})=>e),"v-283f1960":()=>g(()=>import("./news20161210.html-ad319368.js"),[]).then(({data:e})=>e),"v-6acc1999":()=>g(()=>import("./news20161228.html-c94afb0c.js"),[]).then(({data:e})=>e),"v-6c80f238":()=>g(()=>import("./news20161229.html-52ab75b9.js"),[]).then(({data:e})=>e),"v-2217c73e":()=>g(()=>import("./news20170111.html-98bd7f33.js"),[]).then(({data:e})=>e),"v-23cc9fdd":()=>g(()=>import("./news20170112.html-ac9331f4.js"),[]).then(({data:e})=>e),"v-82ae834c":()=>g(()=>import("./news20170302.html-9cd8e872.js"),[]).then(({data:e})=>e),"v-2b328038":()=>g(()=>import("./news20170612.html-710c607b.js"),[]).then(({data:e})=>e),"v-0d7ffd52":()=>g(()=>import("./news20170811.html-feffc453.js"),[]).then(({data:e})=>e),"v-5703447b":()=>g(()=>import("./news20171016.html-f2ae51bd.js"),[]).then(({data:e})=>e),"v-e1c68014":()=>g(()=>import("./news20171109.html-5365c699.js"),[]).then(({data:e})=>e),"v-93479382":()=>g(()=>import("./news20171111.html-3eda3bab.js"),[]).then(({data:e})=>e),"v-8fde8d54":()=>g(()=>import("./news20180305.html-b91cb0f5.js"),[]).then(({data:e})=>e),"v-1e737e9a":()=>g(()=>import("./news20180323.html-73805a2d.js"),[]).then(({data:e})=>e),"v-5bab83f2":()=>g(()=>import("./news20180419.html-455a2999.js"),[]).then(({data:e})=>e),"v-5276e2f5":()=>g(()=>import("./news20180702.html-ce9beabd.js"),[]).then(({data:e})=>e),"v-542bbb94":()=>g(()=>import("./news20180703.html-eed22399.js"),[]).then(({data:e})=>e),"v-5755e8f8":()=>g(()=>import("./news20180831.html-40b90b9e.js"),[]).then(({data:e})=>e),"v-e48ae858":()=>g(()=>import("./news20180923.html-c5429902.js"),[]).then(({data:e})=>e),"v-e121371a":()=>g(()=>import("./news20180924.html-ba4fd178.js"),[]).then(({data:e})=>e),"v-7e7e183c":()=>g(()=>import("./news20181025.html-dcfd8622.js"),[]).then(({data:e})=>e),"v-a37517d0":()=>g(()=>import("./news20190225.html-f3e2d02d.js"),[]).then(({data:e})=>e),"v-a00b6692":()=>g(()=>import("./news20190226.html-fcddcac0.js"),[]).then(({data:e})=>e),"v-0d9e65dc":()=>g(()=>import("./news20190320.html-24078749.js"),[]).then(({data:e})=>e),"v-9053bc20":()=>g(()=>import("./news20190519.html-d24ff0a5.js"),[]).then(({data:e})=>e),"v-172f13b4":()=>g(()=>import("./news20190614.html-0f36a72b.js"),[]).then(({data:e})=>e),"v-4c154ef5":()=>g(()=>import("./news20190624.html-ef34215d.js"),[]).then(({data:e})=>e),"v-4dca2794":()=>g(()=>import("./news20190625.html-03b881e3.js"),[]).then(({data:e})=>e),"v-7a2827ba":()=>g(()=>import("./news20190630.html-9182a543.js"),[]).then(({data:e})=>e),"v-46c05414":()=>g(()=>import("./news20190702.html-b29a7745.js"),[]).then(({data:e})=>e),"v-fe75cd9c":()=>g(()=>import("./news20190715.html-9cfa9989.js"),[]).then(({data:e})=>e),"v-b47b0a0e":()=>g(()=>import("./news20191115.html-cf641c2c.js"),[]).then(({data:e})=>e),"v-51eed810":()=>g(()=>import("./news20191204.html-618730a2.js"),[]).then(({data:e})=>e),"v-11829d41":()=>g(()=>import("./news20200116.html-27b91b7f.js"),[]).then(({data:e})=>e),"v-6b4bfcbe":()=>g(()=>import("./news20210503.html-18a67995.js"),[]).then(({data:e})=>e),"v-48953690":()=>g(()=>import("./news20210608.html-17a262c2.js"),[]).then(({data:e})=>e),"v-b7364fc0":()=>g(()=>import("./news20210930.html-d437a998.js"),[]).then(({data:e})=>e),"v-204f2876":()=>g(()=>import("./news20220110.html-09ef74c6.js"),[]).then(({data:e})=>e),"v-2e4f54de":()=>g(()=>import("./news20220414.html-c75d0c45.js"),[]).then(({data:e})=>e),"v-6cc63df7":()=>g(()=>import("./news20220718.html-ffc2cb8f.js"),[]).then(({data:e})=>e),"v-f74f8f84":()=>g(()=>import("./news20231117.html-7735312b.js"),[]).then(({data:e})=>e),"v-3df1c69a":()=>g(()=>import("./welcome.html-c2f0ac5d.js"),[]).then(({data:e})=>e),"v-79185279":()=>g(()=>import("./chest_radiograph.html-8e35a294.js"),[]).then(({data:e})=>e),"v-0b0ced43":()=>g(()=>import("./pulmonary_nodule.html-aef0b05e.js"),[]).then(({data:e})=>e),"v-28eb9c50":()=>g(()=>import("./xhding.html-57d83b57.js"),[]).then(({data:e})=>e),"v-e821202e":()=>g(()=>import("./xttu.html-0d600cce.js"),[]).then(({data:e})=>e),"v-19f0dcb2":()=>g(()=>import("./yhuang.html-55f69ea8.js"),[]).then(({data:e})=>e),"v-4c706ad6":()=>g(()=>import("./zlxiao.html-1d67affc.js"),[]).then(({data:e})=>e),"v-3706649a":()=>g(()=>import("./404.html-4fc46d1e.js"),[]).then(({data:e})=>e),"v-4159c4b0":()=>g(()=>import("./index.html-e5f897e4.js"),[]).then(({data:e})=>e),"v-1500d063":()=>g(()=>import("./index.html-951d409b.js"),[]).then(({data:e})=>e),"v-c9bbfba2":()=>g(()=>import("./index.html-0b621429.js"),[]).then(({data:e})=>e),"v-c7beec1a":()=>g(()=>import("./index.html-b04b1b4e.js"),[]).then(({data:e})=>e),"v-5bc93818":()=>g(()=>import("./index.html-42d8b067.js"),[]).then(({data:e})=>e),"v-744d024e":()=>g(()=>import("./index.html-17d37157.js"),[]).then(({data:e})=>e),"v-e52c881c":()=>g(()=>import("./index.html-defe3fe4.js"),[]).then(({data:e})=>e),"v-154dc4c4":()=>g(()=>import("./index.html-4c31aa4c.js"),[]).then(({data:e})=>e),"v-01560935":()=>g(()=>import("./index.html-715350a3.js"),[]).then(({data:e})=>e),"v-3ae029f8":()=>g(()=>import("./index.html-c50e1477.js"),[]).then(({data:e})=>e),"v-563f60c0":()=>g(()=>import("./index.html-bd2f09f5.js"),[]).then(({data:e})=>e),"v-5c029da3":()=>g(()=>import("./index.html-f213524b.js"),[]).then(({data:e})=>e),"v-54401e10":()=>g(()=>import("./index.html-7c084607.js"),[]).then(({data:e})=>e),"v-a9d71774":()=>g(()=>import("./index.html-a28a5827.js"),[]).then(({data:e})=>e),"v-d6e14c84":()=>g(()=>import("./index.html-f715b184.js"),[]).then(({data:e})=>e),"v-544705b2":()=>g(()=>import("./index.html-967d605b.js"),[]).then(({data:e})=>e),"v-c7e3d33a":()=>g(()=>import("./index.html-7085456e.js"),[]).then(({data:e})=>e)},l3=JSON.parse('{"base":"/","lang":"zh-CN","title":"厦门大学智能数据分析与处理实验室","description":"厦门大学智能数据分析与处理实验室官网","head":[["link",{"rel":"icon","href":"assets/images/favicon.ico"}]],"locales":{}}');var o3=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),a3=e=>{const t=new Set,n=[];return e.forEach(r=>{const l=o3(r);t.has(l)||(t.add(l),n.push(r))}),n},s3=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,i3=e=>e.startsWith("ftp://"),dn=e=>/^(https?:)?\/\//.test(e),c3=/.md((\?|#).*)?$/,pr=(e,t="/")=>!!(dn(e)||i3(e)||e.startsWith("/")&&!e.startsWith(t)&&!c3.test(e)),oc=e=>/^mailto:/.test(e),u3=e=>/^tel:/.test(e),wr=e=>Object.prototype.toString.call(e)==="[object Object]",Xo=e=>e[e.length-1]==="/"?e.slice(0,-1):e,ac=e=>e[0]==="/"?e.slice(1):e,d3=(e,t)=>{const n=Object.keys(e).sort((r,l)=>{const o=l.split("/").length-r.split("/").length;return o!==0?o:l.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const sc={"v-8daa1a0e":k(()=>g(()=>import("./index.html-54335f5f.js"),["assets/index.html-54335f5f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6d34f632":k(()=>g(()=>import("./contact.html-3d450cbc.js"),["assets/contact.html-3d450cbc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5690e415":k(()=>g(()=>import("./graduate.html-b8442736.js"),["assets/graduate.html-b8442736.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-184f4da6":k(()=>g(()=>import("./intro.html-631cbc85.js"),["assets/intro.html-631cbc85.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-52062726":k(()=>g(()=>import("./introduction.html-506f148a.js"),["assets/introduction.html-506f148a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-cf4e0fda":k(()=>g(()=>import("./research-direction.html-a651ad95.js"),["assets/research-direction.html-a651ad95.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1d79747a":k(()=>g(()=>import("./team.html-273c74ce.js"),["assets/team.html-273c74ce.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-636b64bf":k(()=>g(()=>import("./OptimusPrime.html-f6a54306.js"),["assets/OptimusPrime.html-f6a54306.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5ce3ef1b":k(()=>g(()=>import("./news20130118.html-4e83f240.js"),["assets/news20130118.html-4e83f240.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-f7b93538":k(()=>g(()=>import("./news20130120.html-69143b9a.js"),["assets/news20130120.html-69143b9a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5e7edfb7":k(()=>g(()=>import("./news20130903.html-f4487b96.js"),["assets/news20130903.html-f4487b96.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4bd8bae1":k(()=>g(()=>import("./news20131003.html-5bb43995.js"),["assets/news20131003.html-5bb43995.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ac22bafc":k(()=>g(()=>import("./news20141023.html-9986de0a.js"),["assets/news20141023.html-9986de0a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9e7bf604":k(()=>g(()=>import("./news20141027.html-83cd9046.js"),["assets/news20141027.html-83cd9046.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-186cc0d9":k(()=>g(()=>import("./news20141208.html-ac20edd5.js"),["assets/news20141208.html-ac20edd5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-77fc23a1":k(()=>g(()=>import("./news20141222.html-db8fccdd.js"),["assets/news20141222.html-db8fccdd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4058477c":k(()=>g(()=>import("./news20150115.html-a334a976.js"),["assets/news20150115.html-a334a976.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-15392b17":k(()=>g(()=>import("./news20150318.html-1da3f758.js"),["assets/news20150318.html-1da3f758.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3c78a160":k(()=>g(()=>import("./news20150320.html-b2a891ea.js"),["assets/news20150320.html-b2a891ea.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9f688ad0":k(()=>g(()=>import("./news20150427.html-e0eb5780.js"),["assets/news20150427.html-e0eb5780.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0defd3bd":k(()=>g(()=>import("./news20150521.html-fa617584.js"),["assets/news20150521.html-fa617584.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7785d93b":k(()=>g(()=>import("./news20150622.html-1e19bd59.js"),["assets/news20150622.html-1e19bd59.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7fd7a352":k(()=>g(()=>import("./news20150708.html-bc8da01b.js"),["assets/news20150708.html-bc8da01b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4ab1e437":k(()=>g(()=>import("./news20150824.html-a3015c42.js"),["assets/news20150824.html-a3015c42.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c66bcd6":k(()=>g(()=>import("./news20150825.html-1e38fdd3.js"),["assets/news20150825.html-1e38fdd3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e1b9575":k(()=>g(()=>import("./news20150826.html-af21e480.js"),["assets/news20150826.html-af21e480.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4fd06e14":k(()=>g(()=>import("./news20150827.html-673c44ba.js"),["assets/news20150827.html-673c44ba.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bcbc7642":k(()=>g(()=>import("./news20151025.html-11ffa742.js"),["assets/news20151025.html-11ffa742.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bd29584a":k(()=>g(()=>import("./news20151106.html-9b588456.js"),["assets/news20151106.html-9b588456.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-56c73e16":k(()=>g(()=>import("./news20160308.html-70eb0ab4.js"),["assets/news20160308.html-70eb0ab4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-41d1d3bc":k(()=>g(()=>import("./news20160308_2.html-ad52a8dc.js"),["assets/news20160308_2.html-ad52a8dc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-be15ed16":k(()=>g(()=>import("./news20160506.html-b8cf1147.js"),["assets/news20160506.html-b8cf1147.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-08d63654":k(()=>g(()=>import("./news20160606.html-ebb40af5.js"),["assets/news20160606.html-ebb40af5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-39a65a75":k(()=>g(()=>import("./news20160902.html-a53c59c4.js"),["assets/news20160902.html-a53c59c4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-78c9a970":k(()=>g(()=>import("./news20160918.html-afdcaa29.js"),["assets/news20160918.html-afdcaa29.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d12cc4ce":k(()=>g(()=>import("./news20161107.html-aedbf682.js"),["assets/news20161107.html-aedbf682.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ca596252":k(()=>g(()=>import("./news20161109.html-9b2ba683.js"),["assets/news20161109.html-9b2ba683.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-67604e4c":k(()=>g(()=>import("./news20161117.html-f5c164c8.js"),["assets/news20161117.html-f5c164c8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-02eaecba":k(()=>g(()=>import("./news20161128.html-9e7e68fe.js"),["assets/news20161128.html-9e7e68fe.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-283f1960":k(()=>g(()=>import("./news20161210.html-bcda7429.js"),["assets/news20161210.html-bcda7429.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6acc1999":k(()=>g(()=>import("./news20161228.html-de34b8eb.js"),["assets/news20161228.html-de34b8eb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6c80f238":k(()=>g(()=>import("./news20161229.html-9509a76e.js"),["assets/news20161229.html-9509a76e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2217c73e":k(()=>g(()=>import("./news20170111.html-634617f0.js"),["assets/news20170111.html-634617f0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-23cc9fdd":k(()=>g(()=>import("./news20170112.html-e404c737.js"),["assets/news20170112.html-e404c737.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-82ae834c":k(()=>g(()=>import("./news20170302.html-70db2bd4.js"),["assets/news20170302.html-70db2bd4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2b328038":k(()=>g(()=>import("./news20170612.html-a8fd6ab0.js"),["assets/news20170612.html-a8fd6ab0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0d7ffd52":k(()=>g(()=>import("./news20170811.html-f6389bcd.js"),["assets/news20170811.html-f6389bcd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5703447b":k(()=>g(()=>import("./news20171016.html-c589e093.js"),["assets/news20171016.html-c589e093.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e1c68014":k(()=>g(()=>import("./news20171109.html-c8227394.js"),["assets/news20171109.html-c8227394.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-93479382":k(()=>g(()=>import("./news20171111.html-58bfcb1a.js"),["assets/news20171111.html-58bfcb1a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-8fde8d54":k(()=>g(()=>import("./news20180305.html-8a7c8a1f.js"),["assets/news20180305.html-8a7c8a1f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e737e9a":k(()=>g(()=>import("./news20180323.html-a50a70f0.js"),["assets/news20180323.html-a50a70f0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5bab83f2":k(()=>g(()=>import("./news20180419.html-8fa9805a.js"),["assets/news20180419.html-8fa9805a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5276e2f5":k(()=>g(()=>import("./news20180702.html-013db1c5.js"),["assets/news20180702.html-013db1c5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-542bbb94":k(()=>g(()=>import("./news20180703.html-0869b4bb.js"),["assets/news20180703.html-0869b4bb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5755e8f8":k(()=>g(()=>import("./news20180831.html-3a3d9c27.js"),["assets/news20180831.html-3a3d9c27.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e48ae858":k(()=>g(()=>import("./news20180923.html-a5a49c70.js"),["assets/news20180923.html-a5a49c70.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e121371a":k(()=>g(()=>import("./news20180924.html-ebef9d94.js"),["assets/news20180924.html-ebef9d94.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7e7e183c":k(()=>g(()=>import("./news20181025.html-0b61ab6f.js"),["assets/news20181025.html-0b61ab6f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a37517d0":k(()=>g(()=>import("./news20190225.html-bf87794e.js"),["assets/news20190225.html-bf87794e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a00b6692":k(()=>g(()=>import("./news20190226.html-3144cce1.js"),["assets/news20190226.html-3144cce1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0d9e65dc":k(()=>g(()=>import("./news20190320.html-3415660f.js"),["assets/news20190320.html-3415660f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9053bc20":k(()=>g(()=>import("./news20190519.html-4dec247f.js"),["assets/news20190519.html-4dec247f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-172f13b4":k(()=>g(()=>import("./news20190614.html-7e2f9df6.js"),["assets/news20190614.html-7e2f9df6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c154ef5":k(()=>g(()=>import("./news20190624.html-0797062f.js"),["assets/news20190624.html-0797062f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4dca2794":k(()=>g(()=>import("./news20190625.html-b49256f6.js"),["assets/news20190625.html-b49256f6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7a2827ba":k(()=>g(()=>import("./news20190630.html-b0d844c0.js"),["assets/news20190630.html-b0d844c0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-46c05414":k(()=>g(()=>import("./news20190702.html-76276eab.js"),["assets/news20190702.html-76276eab.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-fe75cd9c":k(()=>g(()=>import("./news20190715.html-dcde5388.js"),["assets/news20190715.html-dcde5388.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b47b0a0e":k(()=>g(()=>import("./news20191115.html-98c2165b.js"),["assets/news20191115.html-98c2165b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-51eed810":k(()=>g(()=>import("./news20191204.html-b0cfacc5.js"),["assets/news20191204.html-b0cfacc5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-11829d41":k(()=>g(()=>import("./news20200116.html-0b476f4b.js"),["assets/news20200116.html-0b476f4b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6b4bfcbe":k(()=>g(()=>import("./news20210503.html-61c2291a.js"),["assets/news20210503.html-61c2291a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-48953690":k(()=>g(()=>import("./news20210608.html-cfaee6b1.js"),["assets/news20210608.html-cfaee6b1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b7364fc0":k(()=>g(()=>import("./news20210930.html-167e0b2e.js"),["assets/news20210930.html-167e0b2e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-204f2876":k(()=>g(()=>import("./news20220110.html-1a360143.js"),["assets/news20220110.html-1a360143.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e4f54de":k(()=>g(()=>import("./news20220414.html-d782825f.js"),["assets/news20220414.html-d782825f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6cc63df7":k(()=>g(()=>import("./news20220718.html-795ff741.js"),["assets/news20220718.html-795ff741.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-f74f8f84":k(()=>g(()=>import("./news20231117.html-ad3f4372.js"),["assets/news20231117.html-ad3f4372.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3df1c69a":k(()=>g(()=>import("./welcome.html-907dda02.js"),["assets/welcome.html-907dda02.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-79185279":k(()=>g(()=>import("./chest_radiograph.html-197d8dbd.js"),["assets/chest_radiograph.html-197d8dbd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0b0ced43":k(()=>g(()=>import("./pulmonary_nodule.html-22c9408b.js"),["assets/pulmonary_nodule.html-22c9408b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-28eb9c50":k(()=>g(()=>import("./xhding.html-f6bac28c.js"),["assets/xhding.html-f6bac28c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e821202e":k(()=>g(()=>import("./xttu.html-5a984827.js"),["assets/xttu.html-5a984827.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-19f0dcb2":k(()=>g(()=>import("./yhuang.html-1886dea5.js"),["assets/yhuang.html-1886dea5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c706ad6":k(()=>g(()=>import("./zlxiao.html-e8fa4bed.js"),["assets/zlxiao.html-e8fa4bed.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3706649a":k(()=>g(()=>import("./404.html-afef187b.js"),["assets/404.html-afef187b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4159c4b0":k(()=>g(()=>import("./index.html-9d95f9df.js"),["assets/index.html-9d95f9df.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1500d063":k(()=>g(()=>import("./index.html-da3eedcb.js"),["assets/index.html-da3eedcb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c9bbfba2":k(()=>g(()=>import("./index.html-262889ff.js"),["assets/index.html-262889ff.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c7beec1a":k(()=>g(()=>import("./index.html-17ab5efb.js"),["assets/index.html-17ab5efb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5bc93818":k(()=>g(()=>import("./index.html-3a63a953.js"),["assets/index.html-3a63a953.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-744d024e":k(()=>g(()=>import("./index.html-b9f7043d.js"),["assets/index.html-b9f7043d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e52c881c":k(()=>g(()=>import("./index.html-5c9bdf4f.js"),["assets/index.html-5c9bdf4f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-154dc4c4":k(()=>g(()=>import("./index.html-20aad849.js"),["assets/index.html-20aad849.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-01560935":k(()=>g(()=>import("./index.html-5e9b877d.js"),["assets/index.html-5e9b877d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3ae029f8":k(()=>g(()=>import("./index.html-18a715df.js"),["assets/index.html-18a715df.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-563f60c0":k(()=>g(()=>import("./index.html-35187a8b.js"),["assets/index.html-35187a8b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5c029da3":k(()=>g(()=>import("./index.html-81d21330.js"),["assets/index.html-81d21330.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-54401e10":k(()=>g(()=>import("./index.html-7febd9b4.js"),["assets/index.html-7febd9b4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a9d71774":k(()=>g(()=>import("./index.html-1d6e7d45.js"),["assets/index.html-1d6e7d45.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d6e14c84":k(()=>g(()=>import("./index.html-a7ee4e79.js"),["assets/index.html-a7ee4e79.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-544705b2":k(()=>g(()=>import("./index.html-9ade9e6a.js"),["assets/index.html-9ade9e6a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c7e3d33a":k(()=>g(()=>import("./index.html-34403578.js"),["assets/index.html-34403578.js","assets/plugin-vue_export-helper-c27b6911.js"]))};var f3=Symbol(""),ic=Symbol(""),p3=Qt({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),se=()=>{const e=me(ic);if(!e)throw new Error("pageData() is called without provider.");return e},cc=Symbol(""),Ee=()=>{const e=me(cc);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},uc=Symbol(""),v3=()=>{const e=me(uc);if(!e)throw new Error("usePageHead() is called without provider.");return e},h3=Symbol(""),dc=Symbol(""),fc=()=>{const e=me(dc);if(!e)throw new Error("usePageLang() is called without provider.");return e},pc=Symbol(""),m3=()=>{const e=me(pc);if(!e)throw new Error("usePageLayout() is called without provider.");return e},g3=Y(r3),Zo=Symbol(""),$t=()=>{const e=me(Zo);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},yn=Y(l3),vc=()=>yn,hc=Symbol(""),Ir=()=>{const e=me(hc);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},b3=Symbol(""),_3="Layout",y3="NotFound",Lt=_r({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=g3.value[e];return await(t==null?void 0:t())??p3},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=ie(t.description)?t.description:n.description,l=[...Z(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return a3(l)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;ie(r)?n=r:n=_3}else n=y3;return t[n]},resolveRouteLocale:(e,t)=>d3(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),bl=M({name:"ClientOnly",setup(e,t){const n=Y(!1);return ye(()=>{n.value=!0}),()=>{var r,l;return n.value?(l=(r=t.slots).default)==null?void 0:l.call(r):null}}}),mc=M({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=se(),n=I(()=>sc[e.pageKey||t.value.key]);return()=>n.value?s(n.value):s("div","404 Not Found")}}),It=(e={})=>e,Pe=e=>dn(e)?e:`/${ac(e)}`;const E3={};/*! +const Au="modulepreload",Tu=function(e){return"/"+e},Pa={},g=function(t,n,r){if(!n||n.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=Tu(o),o in Pa)return;Pa[o]=!0;const a=o.endsWith(".css"),i=a?'[rel="stylesheet"]':"";if(!!r)for(let d=l.length-1;d>=0;d--){const f=l[d];if(f.href===o&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${i}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":Au,a||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),a)return new Promise((d,f)=>{c.addEventListener("load",d),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})};function So(e,t){const n=Object.create(null),r=e.split(",");for(let l=0;l!!n[l.toLowerCase()]:l=>!!n[l]}const Ce={},wn=[],vt=()=>{},Cu=()=>!1,Pu=/^on[^a-z]/,gr=e=>Pu.test(e),ko=e=>e.startsWith("onUpdate:"),De=Object.assign,Ro=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Lu=Object.prototype.hasOwnProperty,pe=(e,t)=>Lu.call(e,t),Z=Array.isArray,In=e=>ul(e)==="[object Map]",ei=e=>ul(e)==="[object Set]",le=e=>typeof e=="function",ie=e=>typeof e=="string",cl=e=>typeof e=="symbol",Ie=e=>e!==null&&typeof e=="object",ti=e=>(Ie(e)||le(e))&&le(e.then)&&le(e.catch),ni=Object.prototype.toString,ul=e=>ni.call(e),Su=e=>ul(e).slice(8,-1),ri=e=>ul(e)==="[object Object]",xo=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Zn=So(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),dl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ku=/-(\w)/g,it=dl(e=>e.replace(ku,(t,n)=>n?n.toUpperCase():"")),Ru=/\B([A-Z])/g,Hn=dl(e=>e.replace(Ru,"-$1").toLowerCase()),br=dl(e=>e.charAt(0).toUpperCase()+e.slice(1)),Pl=dl(e=>e?`on${br(e)}`:""),cn=(e,t)=>!Object.is(e,t),Ll=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},xu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ou=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let La;const Zl=()=>La||(La=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Oo(e){if(Z(e)){const t={};for(let n=0;n{if(n){const r=n.split($u);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Do(e){let t="";if(ie(e))t=e;else if(Z(e))for(let n=0;nie(e)?e:e==null?"":Z(e)||Ie(e)&&(e.toString===ni||!le(e.toString))?JSON.stringify(e,oi,2):String(e),oi=(e,t)=>t&&t.__v_isRef?oi(e,t.value):In(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,l])=>(n[`${r} =>`]=l,n),{})}:ei(t)?{[`Set(${t.size})`]:[...t.values()]}:Ie(t)&&!Z(t)&&!ri(t)?String(t):t;let Ye;class Hu{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ye,!t&&Ye&&(this.index=(Ye.scopes||(Ye.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ye;try{return Ye=this,t()}finally{Ye=n}}}on(){Ye=this}off(){Ye=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},si=e=>(e.w&Kt)>0,ii=e=>(e.n&Kt)>0,zu=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(d==="length"||!cl(d)&&d>=u)&&i.push(c)})}else switch(n!==void 0&&i.push(a.get(n)),t){case"add":Z(e)?xo(n)&&i.push(a.get("length")):(i.push(a.get(on)),In(e)&&i.push(a.get(to)));break;case"delete":Z(e)||(i.push(a.get(on)),In(e)&&i.push(a.get(to)));break;case"set":In(e)&&i.push(a.get(on));break}if(i.length===1)i[0]&&no(i[0]);else{const u=[];for(const c of i)c&&u.push(...c);no($o(u))}}function no(e,t){const n=Z(e)?e:[...e];for(const r of n)r.computed&&ka(r);for(const r of n)r.computed||ka(r)}function ka(e,t){(e!==ft||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function qu(e,t){var n;return(n=Xr.get(e))==null?void 0:n.get(t)}const Wu=So("__proto__,__v_isRef,__isVue"),di=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(cl)),Ra=Gu();function Gu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ce(this);for(let o=0,a=this.length;o{e[t]=function(...n){Fn();const r=ce(this)[t].apply(this,n);return jn(),r}}),e}function Ku(e){const t=ce(this);return We(t,"has",e),t.hasOwnProperty(e)}class fi{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const l=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!l;if(n==="__v_isReadonly")return l;if(n==="__v_isShallow")return o;if(n==="__v_raw"&&r===(l?o?s0:mi:o?hi:vi).get(t))return t;const a=Z(t);if(!l){if(a&&pe(Ra,n))return Reflect.get(Ra,n,r);if(n==="hasOwnProperty")return Ku}const i=Reflect.get(t,n,r);return(cl(n)?di.has(n):Wu(n))||(l||We(t,"get",n),o)?i:Me(i)?a&&xo(n)?i:i.value:Ie(i)?l?Qt(i):_r(i):i}}class pi extends fi{constructor(t=!1){super(!1,t)}set(t,n,r,l){let o=t[n];if(kn(o)&&Me(o)&&!Me(r))return!1;if(!this._shallow&&(!Zr(r)&&!kn(r)&&(o=ce(o),r=ce(r)),!Z(t)&&Me(o)&&!Me(r)))return o.value=r,!0;const a=Z(t)&&xo(n)?Number(n)e,fl=e=>Reflect.getPrototypeOf(e);function $r(e,t,n=!1,r=!1){e=e.__v_raw;const l=ce(e),o=ce(t);n||(cn(t,o)&&We(l,"get",t),We(l,"get",o));const{has:a}=fl(l),i=r?Vo:n?Ho:sr;if(a.call(l,t))return i(e.get(t));if(a.call(l,o))return i(e.get(o));e!==l&&e.get(t)}function Mr(e,t=!1){const n=this.__v_raw,r=ce(n),l=ce(e);return t||(cn(e,l)&&We(r,"has",e),We(r,"has",l)),e===l?n.has(e):n.has(e)||n.has(l)}function Vr(e,t=!1){return e=e.__v_raw,!t&&We(ce(e),"iterate",on),Reflect.get(e,"size",e)}function xa(e){e=ce(e);const t=ce(this);return fl(t).has.call(t,e)||(t.add(e),Rt(t,"add",e,e)),this}function Oa(e,t){t=ce(t);const n=ce(this),{has:r,get:l}=fl(n);let o=r.call(n,e);o||(e=ce(e),o=r.call(n,e));const a=l.call(n,e);return n.set(e,t),o?cn(t,a)&&Rt(n,"set",e,t):Rt(n,"add",e,t),this}function Da(e){const t=ce(this),{has:n,get:r}=fl(t);let l=n.call(t,e);l||(e=ce(e),l=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return l&&Rt(t,"delete",e,void 0),o}function $a(){const e=ce(this),t=e.size!==0,n=e.clear();return t&&Rt(e,"clear",void 0,void 0),n}function Nr(e,t){return function(r,l){const o=this,a=o.__v_raw,i=ce(a),u=t?Vo:e?Ho:sr;return!e&&We(i,"iterate",on),a.forEach((c,d)=>r.call(l,u(c),u(d),o))}}function Br(e,t,n){return function(...r){const l=this.__v_raw,o=ce(l),a=In(o),i=e==="entries"||e===Symbol.iterator&&a,u=e==="keys"&&a,c=l[e](...r),d=n?Vo:t?Ho:sr;return!t&&We(o,"iterate",u?to:on),{next(){const{value:f,done:p}=c.next();return p?{value:f,done:p}:{value:i?[d(f[0]),d(f[1])]:d(f),done:p}},[Symbol.iterator](){return this}}}}function Mt(e){return function(...t){return e==="delete"?!1:this}}function Zu(){const e={get(o){return $r(this,o)},get size(){return Vr(this)},has:Mr,add:xa,set:Oa,delete:Da,clear:$a,forEach:Nr(!1,!1)},t={get(o){return $r(this,o,!1,!0)},get size(){return Vr(this)},has:Mr,add:xa,set:Oa,delete:Da,clear:$a,forEach:Nr(!1,!0)},n={get(o){return $r(this,o,!0)},get size(){return Vr(this,!0)},has(o){return Mr.call(this,o,!0)},add:Mt("add"),set:Mt("set"),delete:Mt("delete"),clear:Mt("clear"),forEach:Nr(!0,!1)},r={get(o){return $r(this,o,!0,!0)},get size(){return Vr(this,!0)},has(o){return Mr.call(this,o,!0)},add:Mt("add"),set:Mt("set"),delete:Mt("delete"),clear:Mt("clear"),forEach:Nr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Br(o,!1,!1),n[o]=Br(o,!0,!1),t[o]=Br(o,!1,!0),r[o]=Br(o,!0,!0)}),[e,n,t,r]}const[e0,t0,n0,r0]=Zu();function No(e,t){const n=t?e?r0:n0:e?t0:e0;return(r,l,o)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?r:Reflect.get(pe(n,l)&&l in r?n:r,l,o)}const l0={get:No(!1,!1)},o0={get:No(!1,!0)},a0={get:No(!0,!1)},vi=new WeakMap,hi=new WeakMap,mi=new WeakMap,s0=new WeakMap;function i0(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function c0(e){return e.__v_skip||!Object.isExtensible(e)?0:i0(Su(e))}function _r(e){return kn(e)?e:Bo(e,!1,Yu,l0,vi)}function gi(e){return Bo(e,!1,Xu,o0,hi)}function Qt(e){return Bo(e,!0,Qu,a0,mi)}function Bo(e,t,n,r,l){if(!Ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=l.get(e);if(o)return o;const a=c0(e);if(a===0)return e;const i=new Proxy(e,a===2?r:n);return l.set(e,i),i}function An(e){return kn(e)?An(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function Zr(e){return!!(e&&e.__v_isShallow)}function bi(e){return An(e)||kn(e)}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function _i(e){return Qr(e,"__v_skip",!0),e}const sr=e=>Ie(e)?_r(e):e,Ho=e=>Ie(e)?Qt(e):e;function Fo(e){qt&&ft&&(e=ce(e),ui(e.dep||(e.dep=$o())))}function jo(e,t){e=ce(e);const n=e.dep;n&&no(n)}function Me(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return yi(e,!1)}function Fe(e){return yi(e,!0)}function yi(e,t){return Me(e)?e:new u0(e,t)}class u0{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ce(t),this._value=n?t:sr(t)}get value(){return Fo(this),this._value}set value(t){const n=this.__v_isShallow||Zr(t)||kn(t);t=n?t:ce(t),cn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:sr(t),jo(this))}}function an(e){return Me(e)?e.value:e}const d0={get:(e,t,n)=>an(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const l=e[t];return Me(l)&&!Me(n)?(l.value=n,!0):Reflect.set(e,t,n,r)}};function Ei(e){return An(e)?e:new Proxy(e,d0)}class f0{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Fo(this),()=>jo(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function wi(e){return new f0(e)}class p0{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return qu(ce(this._object),this._key)}}class v0{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function zn(e,t,n){return Me(e)?e:le(e)?new v0(e):Ie(e)&&arguments.length>1?h0(e,t,n):Y(e)}function h0(e,t,n){const r=e[t];return Me(r)?r:new p0(e,t,n)}class m0{constructor(t,n,r,l){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Mo(t,()=>{this._dirty||(this._dirty=!0,jo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=r}get value(){const t=ce(this);return Fo(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function g0(e,t,n=!1){let r,l;const o=le(e);return o?(r=e,l=vt):(r=e.get,l=e.set),new m0(r,l,o||!l,n)}function Wt(e,t,n,r){let l;try{l=r?e(...r):e()}catch(o){yr(o,t,n)}return l}function ot(e,t,n,r){if(le(e)){const o=Wt(e,t,n,r);return o&&ti(o)&&o.catch(a=>{yr(a,t,n)}),o}const l=[];for(let o=0;o>>1,l=Ne[r],o=cr(l);owt&&Ne.splice(t,1)}function E0(e){Z(e)?Tn.push(...e):(!kt||!kt.includes(e,e.allowRecurse?nn+1:nn))&&Tn.push(e),Ai()}function Ma(e,t=ir?wt+1:0){for(;tcr(n)-cr(r)),nn=0;nne.id==null?1/0:e.id,w0=(e,t)=>{const n=cr(e)-cr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ti(e){ro=!1,ir=!0,Ne.sort(w0);const t=vt;try{for(wt=0;wtie(v)?v.trim():v)),f&&(l=n.map(xu))}let i,u=r[i=Pl(t)]||r[i=Pl(it(t))];!u&&o&&(u=r[i=Pl(Hn(t))]),u&&ot(u,e,6,l);const c=r[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,ot(c,e,6,l)}}function Ci(e,t,n=!1){const r=t.emitsCache,l=r.get(e);if(l!==void 0)return l;const o=e.emits;let a={},i=!1;if(!le(e)){const u=c=>{const d=Ci(c,t,!0);d&&(i=!0,De(a,d))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!i?(Ie(e)&&r.set(e,null),null):(Z(o)?o.forEach(u=>a[u]=null):De(a,o),Ie(e)&&r.set(e,a),a)}function vl(e,t){return!e||!gr(t)?!1:(t=t.slice(2).replace(/Once$/,""),pe(e,t[0].toLowerCase()+t.slice(1))||pe(e,Hn(t))||pe(e,t))}let lt=null,Pi=null;function tl(e){const t=lt;return lt=e,Pi=e&&e.type.__scopeId||null,t}function A0(e,t=lt,n){if(!t||e._n)return e;const r=(...l)=>{r._d&&Ka(-1);const o=tl(t);let a;try{a=e(...l)}finally{tl(o),r._d&&Ka(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Sl(e){const{type:t,vnode:n,proxy:r,withProxy:l,props:o,propsOptions:[a],slots:i,attrs:u,emit:c,render:d,renderCache:f,data:p,setupState:v,ctx:b,inheritAttrs:y}=e;let A,w;const L=tl(e);try{if(n.shapeFlag&4){const T=l||r;A=dt(d.call(T,T,f,o,v,p,b)),w=u}else{const T=t;A=dt(T.length>1?T(o,{attrs:u,slots:i,emit:c}):T(o,null)),w=t.props?u:T0(u)}}catch(T){rr.length=0,yr(T,e,1),A=Se(at)}let _=A;if(w&&y!==!1){const T=Object.keys(w),{shapeFlag:H}=_;T.length&&H&7&&(a&&T.some(ko)&&(w=C0(w,a)),_=Jt(_,w))}return n.dirs&&(_=Jt(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),A=_,tl(L),A}const T0=e=>{let t;for(const n in e)(n==="class"||n==="style"||gr(n))&&((t||(t={}))[n]=e[n]);return t},C0=(e,t)=>{const n={};for(const r in e)(!ko(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function P0(e,t,n){const{props:r,children:l,component:o}=e,{props:a,children:i,patchFlag:u}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?Va(r,a,c):!!a;if(u&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense;function Li(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):E0(e)}function Si(e,t){return Uo(e,null,t)}const Hr={};function he(e,t,n){return Uo(e,t,n)}function Uo(e,t,{immediate:n,deep:r,flush:l,onTrack:o,onTrigger:a}=Ce){var i;const u=ai()===((i=$e)==null?void 0:i.scope)?$e:null;let c,d=!1,f=!1;if(Me(e)?(c=()=>e.value,d=Zr(e)):An(e)?(c=()=>e,r=!0):Z(e)?(f=!0,d=e.some(T=>An(T)||Zr(T)),c=()=>e.map(T=>{if(Me(T))return T.value;if(An(T))return _n(T);if(le(T))return Wt(T,u,2)})):le(e)?t?c=()=>Wt(e,u,2):c=()=>{if(!(u&&u.isUnmounted))return p&&p(),ot(e,u,3,[v])}:c=vt,t&&r){const T=c;c=()=>_n(T())}let p,v=T=>{p=L.onStop=()=>{Wt(T,u,4)}},b;if(On)if(v=vt,t?n&&ot(t,u,3,[c(),f?[]:void 0,v]):c(),l==="sync"){const T=A2();b=T.__watcherHandles||(T.__watcherHandles=[])}else return vt;let y=f?new Array(e.length).fill(Hr):Hr;const A=()=>{if(L.active)if(t){const T=L.run();(r||d||(f?T.some((H,R)=>cn(H,y[R])):cn(T,y)))&&(p&&p(),ot(t,u,3,[T,y===Hr?void 0:f&&y[0]===Hr?[]:y,v]),y=T)}else L.run()};A.allowRecurse=!!t;let w;l==="sync"?w=A:l==="post"?w=()=>Ue(A,u&&u.suspense):(A.pre=!0,u&&(A.id=u.uid),w=()=>pl(A));const L=new Mo(c,w);t?n?A():y=L.run():l==="post"?Ue(L.run.bind(L),u&&u.suspense):L.run();const _=()=>{L.stop(),u&&u.scope&&Ro(u.scope.effects,L)};return b&&b.push(_),_}function k0(e,t,n){const r=this.proxy,l=ie(e)?e.includes(".")?ki(r,e):()=>r[e]:e.bind(r,r);let o;le(t)?o=t:(o=t.handler,n=t);const a=$e;xn(this);const i=Uo(l,o.bind(r),n);return a?xn(a):sn(),i}function ki(e,t){const n=t.split(".");return()=>{let r=e;for(let l=0;l{_n(n,t)});else if(ri(e))for(const n in e)_n(e[n],t);return e}function Et(e,t,n,r){const l=e.dirs,o=t&&t.dirs;for(let a=0;a{e.isMounted=!0}),Wo(()=>{e.isUnmounting=!0}),e}const tt=[Function,Array],xi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:tt,onEnter:tt,onAfterEnter:tt,onEnterCancelled:tt,onBeforeLeave:tt,onLeave:tt,onAfterLeave:tt,onLeaveCancelled:tt,onBeforeAppear:tt,onAppear:tt,onAfterAppear:tt,onAppearCancelled:tt},R0={name:"BaseTransition",props:xi,setup(e,{slots:t}){const n=Un(),r=Ri();let l;return()=>{const o=t.default&&qo(t.default(),!0);if(!o||!o.length)return;let a=o[0];if(o.length>1){for(const y of o)if(y.type!==at){a=y;break}}const i=ce(e),{mode:u}=i;if(r.isLeaving)return kl(a);const c=Na(a);if(!c)return kl(a);const d=ur(c,i,r,n);dr(c,d);const f=n.subTree,p=f&&Na(f);let v=!1;const{getTransitionKey:b}=c.type;if(b){const y=b();l===void 0?l=y:y!==l&&(l=y,v=!0)}if(p&&p.type!==at&&(!rn(c,p)||v)){const y=ur(p,i,r,n);if(dr(p,y),u==="out-in")return r.isLeaving=!0,y.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},kl(a);u==="in-out"&&c.type!==at&&(y.delayLeave=(A,w,L)=>{const _=Oi(r,p);_[String(p.key)]=p,A[jt]=()=>{w(),A[jt]=void 0,delete d.delayedLeave},d.delayedLeave=L})}return a}}},x0=R0;function Oi(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ur(e,t,n,r){const{appear:l,mode:o,persisted:a=!1,onBeforeEnter:i,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:v,onLeaveCancelled:b,onBeforeAppear:y,onAppear:A,onAfterAppear:w,onAppearCancelled:L}=t,_=String(e.key),T=Oi(n,e),H=(O,F)=>{O&&ot(O,r,9,F)},R=(O,F)=>{const j=F[1];H(O,F),Z(O)?O.every(ee=>ee.length<=1)&&j():O.length<=1&&j()},G={mode:o,persisted:a,beforeEnter(O){let F=i;if(!n.isMounted)if(l)F=y||i;else return;O[jt]&&O[jt](!0);const j=T[_];j&&rn(e,j)&&j.el[jt]&&j.el[jt](),H(F,[O])},enter(O){let F=u,j=c,ee=d;if(!n.isMounted)if(l)F=A||u,j=w||c,ee=L||d;else return;let B=!1;const te=O[Fr]=Le=>{B||(B=!0,Le?H(ee,[O]):H(j,[O]),G.delayedLeave&&G.delayedLeave(),O[Fr]=void 0)};F?R(F,[O,te]):te()},leave(O,F){const j=String(e.key);if(O[Fr]&&O[Fr](!0),n.isUnmounting)return F();H(f,[O]);let ee=!1;const B=O[jt]=te=>{ee||(ee=!0,F(),te?H(b,[O]):H(v,[O]),O[jt]=void 0,T[j]===e&&delete T[j])};T[j]=e,p?R(p,[O,B]):B()},clone(O){return ur(O,t,n,r)}};return G}function kl(e){if(Er(e))return e=Jt(e),e.children=null,e}function Na(e){return Er(e)?e.children?e.children[0]:void 0:e}function dr(e,t){e.shapeFlag&6&&e.component?dr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function qo(e,t=!1,n){let r=[],l=0;for(let o=0;o1)for(let o=0;oDe({name:e.name},t,{setup:e}))():e}const er=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function k(e){le(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:l=200,timeout:o,suspensible:a=!0,onError:i}=e;let u=null,c,d=0;const f=()=>(d++,u=null,p()),p=()=>{let v;return u||(v=u=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),i)return new Promise((y,A)=>{i(b,()=>y(f()),()=>A(b),d+1)});throw b}).then(b=>v!==u&&u?u:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),c=b,b)))};return M({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const v=$e;if(c)return()=>Rl(c,v);const b=L=>{u=null,yr(L,v,13,!r)};if(a&&v.suspense||On)return p().then(L=>()=>Rl(L,v)).catch(L=>(b(L),()=>r?Se(r,{error:L}):null));const y=Y(!1),A=Y(),w=Y(!!l);return l&&setTimeout(()=>{w.value=!1},l),o!=null&&setTimeout(()=>{if(!y.value&&!A.value){const L=new Error(`Async component timed out after ${o}ms.`);b(L),A.value=L}},o),p().then(()=>{y.value=!0,v.parent&&Er(v.parent.vnode)&&pl(v.parent.update)}).catch(L=>{b(L),A.value=L}),()=>{if(y.value&&c)return Rl(c,v);if(A.value&&r)return Se(r,{error:A.value});if(n&&!w.value)return Se(n)}}})}function Rl(e,t){const{ref:n,props:r,children:l,ce:o}=t.vnode,a=Se(e,r,l);return a.ref=n,a.ce=o,delete t.vnode.ce,a}const Er=e=>e.type.__isKeepAlive;function O0(e,t){Di(e,"a",t)}function D0(e,t){Di(e,"da",t)}function Di(e,t,n=$e){const r=e.__wdc||(e.__wdc=()=>{let l=n;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(hl(t,r,n),n){let l=n.parent;for(;l&&l.parent;)Er(l.parent.vnode)&&$0(r,t,n,l),l=l.parent}}function $0(e,t,n,r){const l=hl(t,e,r,!0);ml(()=>{Ro(r[t],l)},n)}function hl(e,t,n=$e,r=!1){if(n){const l=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;Fn(),xn(n);const i=ot(t,n,e,a);return sn(),jn(),i});return r?l.unshift(o):l.push(o),o}}const Dt=e=>(t,n=$e)=>(!On||e==="sp")&&hl(e,(...r)=>t(...r),n),M0=Dt("bm"),ye=Dt("m"),V0=Dt("bu"),$i=Dt("u"),Wo=Dt("bum"),ml=Dt("um"),N0=Dt("sp"),B0=Dt("rtg"),H0=Dt("rtc");function F0(e,t=$e){hl("ec",e,t)}const Mi="components";function Xe(e,t){return z0(Mi,e,!0,t)||e}const j0=Symbol.for("v-ndc");function z0(e,t,n=!0,r=!1){const l=lt||$e;if(l){const o=l.type;if(e===Mi){const i=E2(o,!1);if(i&&(i===t||i===it(t)||i===br(it(t))))return o}const a=Ba(l[e]||o[e],t)||Ba(l.appContext[e],t);return!a&&r?o:a}}function Ba(e,t){return e&&(e[t]||e[it(t)]||e[br(it(t))])}function e5(e,t,n,r){let l;const o=n&&n[r];if(Z(e)||ie(e)){l=new Array(e.length);for(let a=0,i=e.length;at(a,i,void 0,o&&o[i]));else{const a=Object.keys(e);l=new Array(a.length);for(let i=0,u=a.length;ie?Yi(e)?Qo(e)||e.proxy:lo(e.parent):null,tr=De(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=>lo(e.parent),$root:e=>lo(e.root),$emit:e=>e.emit,$options:e=>Go(e),$forceUpdate:e=>e.f||(e.f=()=>pl(e.update)),$nextTick:e=>e.n||(e.n=un.bind(e.proxy)),$watch:e=>k0.bind(e)}),xl=(e,t)=>e!==Ce&&!e.__isScriptSetup&&pe(e,t),U0={get({_:e},t){const{ctx:n,setupState:r,data:l,props:o,accessCache:a,type:i,appContext:u}=e;let c;if(t[0]!=="$"){const v=a[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return l[t];case 4:return n[t];case 3:return o[t]}else{if(xl(r,t))return a[t]=1,r[t];if(l!==Ce&&pe(l,t))return a[t]=2,l[t];if((c=e.propsOptions[0])&&pe(c,t))return a[t]=3,o[t];if(n!==Ce&&pe(n,t))return a[t]=4,n[t];oo&&(a[t]=0)}}const d=tr[t];let f,p;if(d)return t==="$attrs"&&We(e,"get",t),d(e);if((f=i.__cssModules)&&(f=f[t]))return f;if(n!==Ce&&pe(n,t))return a[t]=4,n[t];if(p=u.config.globalProperties,pe(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:l,ctx:o}=e;return xl(l,t)?(l[t]=n,!0):r!==Ce&&pe(r,t)?(r[t]=n,!0):pe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:l,propsOptions:o}},a){let i;return!!n[a]||e!==Ce&&pe(e,a)||xl(t,a)||(i=o[0])&&pe(i,a)||pe(r,a)||pe(tr,a)||pe(l.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ha(e){return Z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let oo=!0;function q0(e){const t=Go(e),n=e.proxy,r=e.ctx;oo=!1,t.beforeCreate&&Fa(t.beforeCreate,e,"bc");const{data:l,computed:o,methods:a,watch:i,provide:u,inject:c,created:d,beforeMount:f,mounted:p,beforeUpdate:v,updated:b,activated:y,deactivated:A,beforeDestroy:w,beforeUnmount:L,destroyed:_,unmounted:T,render:H,renderTracked:R,renderTriggered:G,errorCaptured:O,serverPrefetch:F,expose:j,inheritAttrs:ee,components:B,directives:te,filters:Le}=t;if(c&&W0(c,r,null),a)for(const ne in a){const K=a[ne];le(K)&&(r[ne]=K.bind(n))}if(l){const ne=l.call(n,n);Ie(ne)&&(e.data=_r(ne))}if(oo=!0,o)for(const ne in o){const K=o[ne],ke=le(K)?K.bind(n,n):le(K.get)?K.get.bind(n,n):vt,bt=!le(K)&&le(K.set)?K.set.bind(n):vt,et=I({get:ke,set:bt});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>et.value,set:Ve=>et.value=Ve})}if(i)for(const ne in i)Vi(i[ne],r,n,ne);if(u){const ne=le(u)?u.call(n):u;Reflect.ownKeys(ne).forEach(K=>{ht(K,ne[K])})}d&&Fa(d,e,"c");function q(ne,K){Z(K)?K.forEach(ke=>ne(ke.bind(n))):K&&ne(K.bind(n))}if(q(M0,f),q(ye,p),q(V0,v),q($i,b),q(O0,y),q(D0,A),q(F0,O),q(H0,R),q(B0,G),q(Wo,L),q(ml,T),q(N0,F),Z(j))if(j.length){const ne=e.exposed||(e.exposed={});j.forEach(K=>{Object.defineProperty(ne,K,{get:()=>n[K],set:ke=>n[K]=ke})})}else e.exposed||(e.exposed={});H&&e.render===vt&&(e.render=H),ee!=null&&(e.inheritAttrs=ee),B&&(e.components=B),te&&(e.directives=te)}function W0(e,t,n=vt){Z(e)&&(e=ao(e));for(const r in e){const l=e[r];let o;Ie(l)?"default"in l?o=me(l.from||r,l.default,!0):o=me(l.from||r):o=me(l),Me(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[r]=o}}function Fa(e,t,n){ot(Z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Vi(e,t,n,r){const l=r.includes(".")?ki(n,r):()=>n[r];if(ie(e)){const o=t[e];le(o)&&he(l,o)}else if(le(e))he(l,e.bind(n));else if(Ie(e))if(Z(e))e.forEach(o=>Vi(o,t,n,r));else{const o=le(e.handler)?e.handler.bind(n):t[e.handler];le(o)&&he(l,o,e)}}function Go(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:l,optionsCache:o,config:{optionMergeStrategies:a}}=e.appContext,i=o.get(t);let u;return i?u=i:!l.length&&!n&&!r?u=t:(u={},l.length&&l.forEach(c=>nl(u,c,a,!0)),nl(u,t,a)),Ie(t)&&o.set(t,u),u}function nl(e,t,n,r=!1){const{mixins:l,extends:o}=t;o&&nl(e,o,n,!0),l&&l.forEach(a=>nl(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const i=G0[a]||n&&n[a];e[a]=i?i(e[a],t[a]):t[a]}return e}const G0={data:ja,props:za,emits:za,methods:Xn,computed:Xn,beforeCreate:Be,created:Be,beforeMount:Be,mounted:Be,beforeUpdate:Be,updated:Be,beforeDestroy:Be,beforeUnmount:Be,destroyed:Be,unmounted:Be,activated:Be,deactivated:Be,errorCaptured:Be,serverPrefetch:Be,components:Xn,directives:Xn,watch:J0,provide:ja,inject:K0};function ja(e,t){return t?e?function(){return De(le(e)?e.call(this,this):e,le(t)?t.call(this,this):t)}:t:e}function K0(e,t){return Xn(ao(e),ao(t))}function ao(e){if(Z(e)){const t={};for(let n=0;n1)return n&&le(t)?t.call(r&&r.proxy):t}}function X0(e,t,n,r=!1){const l={},o={};Qr(o,gl,1),e.propsDefaults=Object.create(null),Bi(e,t,l,o);for(const a in e.propsOptions[0])a in l||(l[a]=void 0);n?e.props=r?l:gi(l):e.type.props?e.props=l:e.props=o,e.attrs=o}function Z0(e,t,n,r){const{props:l,attrs:o,vnode:{patchFlag:a}}=e,i=ce(l),[u]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const d=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[p,v]=Hi(f,t,!0);De(a,p),v&&i.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!u)return Ie(e)&&r.set(e,wn),wn;if(Z(o))for(let d=0;d-1,v[1]=y<0||b-1||pe(v,"default"))&&i.push(f)}}}const c=[a,i];return Ie(e)&&r.set(e,c),c}function Ua(e){return e[0]!=="$"}function qa(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Wa(e,t){return qa(e)===qa(t)}function Ga(e,t){return Z(t)?t.findIndex(n=>Wa(n,e)):le(t)&&Wa(t,e)?0:-1}const Fi=e=>e[0]==="_"||e==="$stable",Ko=e=>Z(e)?e.map(dt):[dt(e)],e2=(e,t,n)=>{if(t._n)return t;const r=A0((...l)=>Ko(t(...l)),n);return r._c=!1,r},ji=(e,t,n)=>{const r=e._ctx;for(const l in e){if(Fi(l))continue;const o=e[l];if(le(o))t[l]=e2(l,o,r);else if(o!=null){const a=Ko(o);t[l]=()=>a}}},zi=(e,t)=>{const n=Ko(t);e.slots.default=()=>n},t2=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ce(t),Qr(t,"_",n)):ji(t,e.slots={})}else e.slots={},t&&zi(e,t);Qr(e.slots,gl,1)},n2=(e,t,n)=>{const{vnode:r,slots:l}=e;let o=!0,a=Ce;if(r.shapeFlag&32){const i=t._;i?n&&i===1?o=!1:(De(l,t),!n&&i===1&&delete l._):(o=!t.$stable,ji(t,l)),a=t}else t&&(zi(e,t),a={default:1});if(o)for(const i in l)!Fi(i)&&a[i]==null&&delete l[i]};function ll(e,t,n,r,l=!1){if(Z(e)){e.forEach((p,v)=>ll(p,t&&(Z(t)?t[v]:t),n,r,l));return}if(er(r)&&!l)return;const o=r.shapeFlag&4?Qo(r.component)||r.component.proxy:r.el,a=l?null:o,{i,r:u}=e,c=t&&t.r,d=i.refs===Ce?i.refs={}:i.refs,f=i.setupState;if(c!=null&&c!==u&&(ie(c)?(d[c]=null,pe(f,c)&&(f[c]=null)):Me(c)&&(c.value=null)),le(u))Wt(u,i,12,[a,d]);else{const p=ie(u),v=Me(u);if(p||v){const b=()=>{if(e.f){const y=p?pe(f,u)?f[u]:d[u]:u.value;l?Z(y)&&Ro(y,o):Z(y)?y.includes(o)||y.push(o):p?(d[u]=[o],pe(f,u)&&(f[u]=d[u])):(u.value=[o],e.k&&(d[e.k]=u.value))}else p?(d[u]=a,pe(f,u)&&(f[u]=a)):v&&(u.value=a,e.k&&(d[e.k]=a))};a?(b.id=-1,Ue(b,n)):b()}}}let Vt=!1;const jr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",zr=e=>e.nodeType===8;function r2(e){const{mt:t,p:n,o:{patchProp:r,createText:l,nextSibling:o,parentNode:a,remove:i,insert:u,createComment:c}}=e,d=(_,T)=>{if(!T.hasChildNodes()){n(null,_,T),el(),T._vnode=_;return}Vt=!1,f(T.firstChild,_,null,null,null),el(),T._vnode=_,Vt&&console.error("Hydration completed but contains mismatches.")},f=(_,T,H,R,G,O=!1)=>{const F=zr(_)&&_.data==="[",j=()=>y(_,T,H,R,G,F),{type:ee,ref:B,shapeFlag:te,patchFlag:Le}=T;let Te=_.nodeType;T.el=_,Le===-2&&(O=!1,T.dynamicChildren=null);let q=null;switch(ee){case Rn:Te!==3?T.children===""?(u(T.el=l(""),a(_),_),q=_):q=j():(_.data!==T.children&&(Vt=!0,_.data=T.children),q=o(_));break;case at:if(Te!==8||F)if(_.tagName.toLowerCase()==="template"){const ne=T.el.content.firstChild;w(ne,_,H),T.el=_=ne,q=o(_)}else q=j();else q=o(_);break;case nr:if(F&&(_=o(_),Te=_.nodeType),Te===1||Te===3){q=_;const ne=!T.children.length;for(let K=0;K{O=O||!!T.dynamicChildren;const{type:F,props:j,patchFlag:ee,shapeFlag:B,dirs:te,transition:Le}=T,Te=F==="input"&&te||F==="option";if(Te||ee!==-1){if(te&&Et(T,null,H,"created"),j)if(Te||!O||ee&48)for(const K in j)(Te&&K.endsWith("value")||gr(K)&&!Zn(K))&&r(_,K,null,j[K],!1,void 0,H);else j.onClick&&r(_,"onClick",null,j.onClick,!1,void 0,H);let q;(q=j&&j.onVnodeBeforeMount)&&nt(q,H,T);let ne=!1;if(L(_)){ne=Ui(R,Le)&&H&&H.vnode.props&&H.vnode.props.appear;const K=_.content.firstChild;ne&&Le.beforeEnter(K),w(K,_,H),T.el=_=K}if(te&&Et(T,null,H,"beforeMount"),((q=j&&j.onVnodeMounted)||te||ne)&&Li(()=>{q&&nt(q,H,T),ne&&Le.enter(_),te&&Et(T,null,H,"mounted")},R),B&16&&!(j&&(j.innerHTML||j.textContent))){let K=v(_.firstChild,T,_,H,R,G,O);for(;K;){Vt=!0;const ke=K;K=K.nextSibling,i(ke)}}else B&8&&_.textContent!==T.children&&(Vt=!0,_.textContent=T.children)}return _.nextSibling},v=(_,T,H,R,G,O,F)=>{F=F||!!T.dynamicChildren;const j=T.children,ee=j.length;for(let B=0;B{const{slotScopeIds:F}=T;F&&(G=G?G.concat(F):F);const j=a(_),ee=v(o(_),T,j,H,R,G,O);return ee&&zr(ee)&&ee.data==="]"?o(T.anchor=ee):(Vt=!0,u(T.anchor=c("]"),j,ee),ee)},y=(_,T,H,R,G,O)=>{if(Vt=!0,T.el=null,O){const ee=A(_);for(;;){const B=o(_);if(B&&B!==ee)i(B);else break}}const F=o(_),j=a(_);return i(_),n(null,T,j,F,H,R,jr(j),G),F},A=(_,T="[",H="]")=>{let R=0;for(;_;)if(_=o(_),_&&zr(_)&&(_.data===T&&R++,_.data===H)){if(R===0)return o(_);R--}return _},w=(_,T,H)=>{const R=T.parentNode;R&&R.replaceChild(_,T);let G=H;for(;G;)G.vnode.el===T&&(G.vnode.el=_,G.subTree.el=_),G=G.parent},L=_=>_.nodeType===1&&_.tagName.toLowerCase()==="template";return[d,f]}const Ue=Li;function l2(e){return o2(e,r2)}function o2(e,t){const n=Zl();n.__VUE__=!0;const{insert:r,remove:l,patchProp:o,createElement:a,createText:i,createComment:u,setText:c,setElementText:d,parentNode:f,nextSibling:p,setScopeId:v=vt,insertStaticContent:b}=e,y=(h,m,E,C=null,S=null,x=null,z=!1,$=null,N=!!m.dynamicChildren)=>{if(h===m)return;h&&!rn(h,m)&&(C=P(h),Ve(h,S,x,!0),h=null),m.patchFlag===-2&&(N=!1,m.dynamicChildren=null);const{type:D,ref:Q,shapeFlag:W}=m;switch(D){case Rn:A(h,m,E,C);break;case at:w(h,m,E,C);break;case nr:h==null&&L(m,E,C,z);break;case Qe:B(h,m,E,C,S,x,z,$,N);break;default:W&1?H(h,m,E,C,S,x,z,$,N):W&6?te(h,m,E,C,S,x,z,$,N):(W&64||W&128)&&D.process(h,m,E,C,S,x,z,$,N,V)}Q!=null&&S&&ll(Q,h&&h.ref,x,m||h,!m)},A=(h,m,E,C)=>{if(h==null)r(m.el=i(m.children),E,C);else{const S=m.el=h.el;m.children!==h.children&&c(S,m.children)}},w=(h,m,E,C)=>{h==null?r(m.el=u(m.children||""),E,C):m.el=h.el},L=(h,m,E,C)=>{[h.el,h.anchor]=b(h.children,m,E,C,h.el,h.anchor)},_=({el:h,anchor:m},E,C)=>{let S;for(;h&&h!==m;)S=p(h),r(h,E,C),h=S;r(m,E,C)},T=({el:h,anchor:m})=>{let E;for(;h&&h!==m;)E=p(h),l(h),h=E;l(m)},H=(h,m,E,C,S,x,z,$,N)=>{z=z||m.type==="svg",h==null?R(m,E,C,S,x,z,$,N):F(h,m,S,x,z,$,N)},R=(h,m,E,C,S,x,z,$)=>{let N,D;const{type:Q,props:W,shapeFlag:X,transition:re,dirs:oe}=h;if(N=h.el=a(h.type,x,W&&W.is,W),X&8?d(N,h.children):X&16&&O(h.children,N,null,C,S,x&&Q!=="foreignObject",z,$),oe&&Et(h,null,C,"created"),G(N,h,h.scopeId,z,C),W){for(const be in W)be!=="value"&&!Zn(be)&&o(N,be,null,W[be],x,h.children,C,S,Re);"value"in W&&o(N,"value",null,W.value),(D=W.onVnodeBeforeMount)&&nt(D,C,h)}oe&&Et(h,null,C,"beforeMount");const we=Ui(S,re);we&&re.beforeEnter(N),r(N,m,E),((D=W&&W.onVnodeMounted)||we||oe)&&Ue(()=>{D&&nt(D,C,h),we&&re.enter(N),oe&&Et(h,null,C,"mounted")},S)},G=(h,m,E,C,S)=>{if(E&&v(h,E),C)for(let x=0;x{for(let D=N;D{const $=m.el=h.el;let{patchFlag:N,dynamicChildren:D,dirs:Q}=m;N|=h.patchFlag&16;const W=h.props||Ce,X=m.props||Ce;let re;E&&en(E,!1),(re=X.onVnodeBeforeUpdate)&&nt(re,E,m,h),Q&&Et(m,h,E,"beforeUpdate"),E&&en(E,!0);const oe=S&&m.type!=="foreignObject";if(D?j(h.dynamicChildren,D,$,E,C,oe,x):z||K(h,m,$,null,E,C,oe,x,!1),N>0){if(N&16)ee($,m,W,X,E,C,S);else if(N&2&&W.class!==X.class&&o($,"class",null,X.class,S),N&4&&o($,"style",W.style,X.style,S),N&8){const we=m.dynamicProps;for(let be=0;be{re&&nt(re,E,m,h),Q&&Et(m,h,E,"updated")},C)},j=(h,m,E,C,S,x,z)=>{for(let $=0;${if(E!==C){if(E!==Ce)for(const $ in E)!Zn($)&&!($ in C)&&o(h,$,E[$],null,z,m.children,S,x,Re);for(const $ in C){if(Zn($))continue;const N=C[$],D=E[$];N!==D&&$!=="value"&&o(h,$,D,N,z,m.children,S,x,Re)}"value"in C&&o(h,"value",E.value,C.value)}},B=(h,m,E,C,S,x,z,$,N)=>{const D=m.el=h?h.el:i(""),Q=m.anchor=h?h.anchor:i("");let{patchFlag:W,dynamicChildren:X,slotScopeIds:re}=m;re&&($=$?$.concat(re):re),h==null?(r(D,E,C),r(Q,E,C),O(m.children,E,Q,S,x,z,$,N)):W>0&&W&64&&X&&h.dynamicChildren?(j(h.dynamicChildren,X,E,S,x,z,$),(m.key!=null||S&&m===S.subTree)&&qi(h,m,!0)):K(h,m,E,Q,S,x,z,$,N)},te=(h,m,E,C,S,x,z,$,N)=>{m.slotScopeIds=$,h==null?m.shapeFlag&512?S.ctx.activate(m,E,C,z,N):Le(m,E,C,S,x,z,N):Te(h,m,N)},Le=(h,m,E,C,S,x,z)=>{const $=h.component=m2(h,C,S);if(Er(h)&&($.ctx.renderer=V),g2($),$.asyncDep){if(S&&S.registerDep($,q),!h.el){const N=$.subTree=Se(at);w(null,N,m,E)}return}q($,h,m,E,S,x,z)},Te=(h,m,E)=>{const C=m.component=h.component;if(P0(h,m,E))if(C.asyncDep&&!C.asyncResolved){ne(C,m,E);return}else C.next=m,y0(C.update),C.update();else m.el=h.el,C.vnode=m},q=(h,m,E,C,S,x,z)=>{const $=()=>{if(h.isMounted){let{next:Q,bu:W,u:X,parent:re,vnode:oe}=h,we=Q,be;en(h,!1),Q?(Q.el=oe.el,ne(h,Q,z)):Q=oe,W&&Ll(W),(be=Q.props&&Q.props.onVnodeBeforeUpdate)&&nt(be,re,Q,oe),en(h,!0);const xe=Sl(h),ct=h.subTree;h.subTree=xe,y(ct,xe,f(ct.el),P(ct),h,S,x),Q.el=xe.el,we===null&&L0(h,xe.el),X&&Ue(X,S),(be=Q.props&&Q.props.onVnodeUpdated)&&Ue(()=>nt(be,re,Q,oe),S)}else{let Q;const{el:W,props:X}=m,{bm:re,m:oe,parent:we}=h,be=er(m);if(en(h,!1),re&&Ll(re),!be&&(Q=X&&X.onVnodeBeforeMount)&&nt(Q,we,m),en(h,!0),W&&de){const xe=()=>{h.subTree=Sl(h),de(W,h.subTree,h,S,null)};be?m.type.__asyncLoader().then(()=>!h.isUnmounted&&xe()):xe()}else{const xe=h.subTree=Sl(h);y(null,xe,E,C,h,S,x),m.el=xe.el}if(oe&&Ue(oe,S),!be&&(Q=X&&X.onVnodeMounted)){const xe=m;Ue(()=>nt(Q,we,xe),S)}(m.shapeFlag&256||we&&er(we.vnode)&&we.vnode.shapeFlag&256)&&h.a&&Ue(h.a,S),h.isMounted=!0,m=E=C=null}},N=h.effect=new Mo($,()=>pl(D),h.scope),D=h.update=()=>N.run();D.id=h.uid,en(h,!0),D()},ne=(h,m,E)=>{m.component=h;const C=h.vnode.props;h.vnode=m,h.next=null,Z0(h,m.props,C,E),n2(h,m.children,E),Fn(),Ma(),jn()},K=(h,m,E,C,S,x,z,$,N=!1)=>{const D=h&&h.children,Q=h?h.shapeFlag:0,W=m.children,{patchFlag:X,shapeFlag:re}=m;if(X>0){if(X&128){bt(D,W,E,C,S,x,z,$,N);return}else if(X&256){ke(D,W,E,C,S,x,z,$,N);return}}re&8?(Q&16&&Re(D,S,x),W!==D&&d(E,W)):Q&16?re&16?bt(D,W,E,C,S,x,z,$,N):Re(D,S,x,!0):(Q&8&&d(E,""),re&16&&O(W,E,C,S,x,z,$,N))},ke=(h,m,E,C,S,x,z,$,N)=>{h=h||wn,m=m||wn;const D=h.length,Q=m.length,W=Math.min(D,Q);let X;for(X=0;XQ?Re(h,S,x,!0,!1,W):O(m,E,C,S,x,z,$,N,W)},bt=(h,m,E,C,S,x,z,$,N)=>{let D=0;const Q=m.length;let W=h.length-1,X=Q-1;for(;D<=W&&D<=X;){const re=h[D],oe=m[D]=N?zt(m[D]):dt(m[D]);if(rn(re,oe))y(re,oe,E,null,S,x,z,$,N);else break;D++}for(;D<=W&&D<=X;){const re=h[W],oe=m[X]=N?zt(m[X]):dt(m[X]);if(rn(re,oe))y(re,oe,E,null,S,x,z,$,N);else break;W--,X--}if(D>W){if(D<=X){const re=X+1,oe=reX)for(;D<=W;)Ve(h[D],S,x,!0),D++;else{const re=D,oe=D,we=new Map;for(D=oe;D<=X;D++){const Je=m[D]=N?zt(m[D]):dt(m[D]);Je.key!=null&&we.set(Je.key,D)}let be,xe=0;const ct=X-oe+1;let pn=!1,Aa=0;const Gn=new Array(ct);for(D=0;D=ct){Ve(Je,S,x,!0);continue}let yt;if(Je.key!=null)yt=we.get(Je.key);else for(be=oe;be<=X;be++)if(Gn[be-oe]===0&&rn(Je,m[be])){yt=be;break}yt===void 0?Ve(Je,S,x,!0):(Gn[yt-oe]=D+1,yt>=Aa?Aa=yt:pn=!0,y(Je,m[yt],E,null,S,x,z,$,N),xe++)}const Ta=pn?a2(Gn):wn;for(be=Ta.length-1,D=ct-1;D>=0;D--){const Je=oe+D,yt=m[Je],Ca=Je+1{const{el:x,type:z,transition:$,children:N,shapeFlag:D}=h;if(D&6){et(h.component.subTree,m,E,C);return}if(D&128){h.suspense.move(m,E,C);return}if(D&64){z.move(h,m,E,V);return}if(z===Qe){r(x,m,E);for(let W=0;W$.enter(x),S);else{const{leave:W,delayLeave:X,afterLeave:re}=$,oe=()=>r(x,m,E),we=()=>{W(x,()=>{oe(),re&&re()})};X?X(x,oe,we):we()}else r(x,m,E)},Ve=(h,m,E,C=!1,S=!1)=>{const{type:x,props:z,ref:$,children:N,dynamicChildren:D,shapeFlag:Q,patchFlag:W,dirs:X}=h;if($!=null&&ll($,null,E,h,!0),Q&256){m.ctx.deactivate(h);return}const re=Q&1&&X,oe=!er(h);let we;if(oe&&(we=z&&z.onVnodeBeforeUnmount)&&nt(we,m,h),Q&6)_t(h.component,E,C);else{if(Q&128){h.suspense.unmount(E,C);return}re&&Et(h,null,m,"beforeUnmount"),Q&64?h.type.remove(h,m,E,S,V,C):D&&(x!==Qe||W>0&&W&64)?Re(D,m,E,!1,!0):(x===Qe&&W&384||!S&&Q&16)&&Re(N,m,E),C&&Ke(h)}(oe&&(we=z&&z.onVnodeUnmounted)||re)&&Ue(()=>{we&&nt(we,m,h),re&&Et(h,null,m,"unmounted")},E)},Ke=h=>{const{type:m,el:E,anchor:C,transition:S}=h;if(m===Qe){Tt(E,C);return}if(m===nr){T(h);return}const x=()=>{l(E),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(h.shapeFlag&1&&S&&!S.persisted){const{leave:z,delayLeave:$}=S,N=()=>z(E,x);$?$(h.el,x,N):N()}else x()},Tt=(h,m)=>{let E;for(;h!==m;)E=p(h),l(h),h=E;l(m)},_t=(h,m,E)=>{const{bum:C,scope:S,update:x,subTree:z,um:$}=h;C&&Ll(C),S.stop(),x&&(x.active=!1,Ve(z,h,m,E)),$&&Ue($,m),Ue(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Re=(h,m,E,C=!1,S=!1,x=0)=>{for(let z=x;zh.shapeFlag&6?P(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el),U=(h,m,E)=>{h==null?m._vnode&&Ve(m._vnode,null,null,!0):y(m._vnode||null,h,m,null,null,null,E),Ma(),el(),m._vnode=h},V={p:y,um:Ve,m:et,r:Ke,mt:Le,mc:O,pc:K,pbc:j,n:P,o:e};let J,de;return t&&([J,de]=t(V)),{render:U,hydrate:J,createApp:Q0(U,J)}}function en({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ui(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function qi(e,t,n=!1){const r=e.children,l=t.children;if(Z(r)&&Z(l))for(let o=0;o>1,e[n[i]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,a=n[o-1];o-- >0;)n[o]=a,a=t[a];return n}const s2=e=>e.__isTeleport,Qe=Symbol.for("v-fgt"),Rn=Symbol.for("v-txt"),at=Symbol.for("v-cmt"),nr=Symbol.for("v-stc"),rr=[];let pt=null;function i2(e=!1){rr.push(pt=e?null:[])}function c2(){rr.pop(),pt=rr[rr.length-1]||null}let fr=1;function Ka(e){fr+=e}function Wi(e){return e.dynamicChildren=fr>0?pt||wn:null,c2(),fr>0&&pt&&pt.push(e),e}function t5(e,t,n,r,l,o){return Wi(Ki(e,t,n,r,l,o,!0))}function u2(e,t,n,r,l){return Wi(Se(e,t,n,r,l,!0))}function io(e){return e?e.__v_isVNode===!0:!1}function rn(e,t){return e.type===t.type&&e.key===t.key}const gl="__vInternal",Gi=({key:e})=>e??null,Yr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||Me(e)||le(e)?{i:lt,r:e,k:t,f:!!n}:e:null);function Ki(e,t=null,n=null,r=0,l=null,o=e===Qe?0:1,a=!1,i=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Gi(t),ref:t&&Yr(t),scopeId:Pi,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:o,patchFlag:r,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:lt};return i?(Jo(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=ie(n)?8:16),fr>0&&!a&&pt&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&pt.push(u),u}const Se=d2;function d2(e,t=null,n=null,r=0,l=null,o=!1){if((!e||e===j0)&&(e=at),io(e)){const i=Jt(e,t,!0);return n&&Jo(i,n),fr>0&&!o&&pt&&(i.shapeFlag&6?pt[pt.indexOf(e)]=i:pt.push(i)),i.patchFlag|=-2,i}if(w2(e)&&(e=e.__vccOpts),t){t=f2(t);let{class:i,style:u}=t;i&&!ie(i)&&(t.class=Do(i)),Ie(u)&&(bi(u)&&!Z(u)&&(u=De({},u)),t.style=Oo(u))}const a=ie(e)?1:S0(e)?128:s2(e)?64:Ie(e)?4:le(e)?2:0;return Ki(e,t,n,r,l,a,o,!0)}function f2(e){return e?bi(e)||gl in e?De({},e):e:null}function Jt(e,t,n=!1){const{props:r,ref:l,patchFlag:o,children:a}=e,i=t?p2(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Gi(i),ref:t&&t.ref?n&&l?Z(l)?l.concat(Yr(t)):[l,Yr(t)]:Yr(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Qe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Jt(e.ssContent),ssFallback:e.ssFallback&&Jt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Ji(e=" ",t=0){return Se(Rn,null,e,t)}function n5(e,t){const n=Se(nr,null,e);return n.staticCount=t,n}function r5(e="",t=!1){return t?(i2(),u2(at,null,e)):Se(at,null,e)}function dt(e){return e==null||typeof e=="boolean"?Se(at):Z(e)?Se(Qe,null,e.slice()):typeof e=="object"?zt(e):Se(Rn,null,String(e))}function zt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jt(e)}function Jo(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Z(t))n=16;else if(typeof t=="object")if(r&65){const l=t.default;l&&(l._c&&(l._d=!1),Jo(e,l()),l._c&&(l._d=!0));return}else{n=32;const l=t._;!l&&!(gl in t)?t._ctx=lt:l===3&<&&(lt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else le(t)?(t={default:t,_ctx:lt},n=32):(t=String(t),r&64?(n=16,t=[Ji(t)]):n=8);e.children=t,e.shapeFlag|=n}function p2(...e){const t={};for(let n=0;n$e||lt;let Yo,vn,Ja="__VUE_INSTANCE_SETTERS__";(vn=Zl()[Ja])||(vn=Zl()[Ja]=[]),vn.push(e=>$e=e),Yo=e=>{vn.length>1?vn.forEach(t=>t(e)):vn[0](e)};const xn=e=>{Yo(e),e.scope.on()},sn=()=>{$e&&$e.scope.off(),Yo(null)};function Yi(e){return e.vnode.shapeFlag&4}let On=!1;function g2(e,t=!1){On=t;const{props:n,children:r}=e.vnode,l=Yi(e);X0(e,n,l,t),t2(e,r);const o=l?b2(e,t):void 0;return On=!1,o}function b2(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=_i(new Proxy(e.ctx,U0));const{setup:r}=n;if(r){const l=e.setupContext=r.length>1?y2(e):null;xn(e),Fn();const o=Wt(r,e,0,[e.props,l]);if(jn(),sn(),ti(o)){if(o.then(sn,sn),t)return o.then(a=>{Ya(e,a,t)}).catch(a=>{yr(a,e,0)});e.asyncDep=o}else Ya(e,o,t)}else Qi(e,t)}function Ya(e,t,n){le(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ie(t)&&(e.setupState=Ei(t)),Qi(e,n)}let Qa;function Qi(e,t,n){const r=e.type;if(!e.render){if(!t&&Qa&&!r.render){const l=r.template||Go(e).template;if(l){const{isCustomElement:o,compilerOptions:a}=e.appContext.config,{delimiters:i,compilerOptions:u}=r,c=De(De({isCustomElement:o,delimiters:i},a),u);r.render=Qa(l,c)}}e.render=r.render||vt}{xn(e),Fn();try{q0(e)}finally{jn(),sn()}}}function _2(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}}))}function y2(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return _2(e)},slots:e.slots,emit:e.emit,expose:t}}function Qo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ei(_i(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in tr)return tr[n](e)},has(t,n){return n in t||n in tr}}))}function E2(e,t=!0){return le(e)?e.displayName||e.name:e.name||t&&e.__name}function w2(e){return le(e)&&"__vccOpts"in e}const I=(e,t)=>g0(e,t,On);function s(e,t,n){const r=arguments.length;return r===2?Ie(t)&&!Z(t)?io(t)?Se(e,null,[t]):Se(e,t):Se(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&io(n)&&(n=[n]),Se(e,t,n))}const I2=Symbol.for("v-scx"),A2=()=>me(I2),T2="3.3.7",C2="http://www.w3.org/2000/svg",ln=typeof document<"u"?document:null,Xa=ln&&ln.createElement("template"),P2={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const l=t?ln.createElementNS(C2,e):ln.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&l.setAttribute("multiple",r.multiple),l},createText:e=>ln.createTextNode(e),createComment:e=>ln.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ln.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,l,o){const a=n?n.previousSibling:t.lastChild;if(l&&(l===o||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),n),!(l===o||!(l=l.nextSibling)););else{Xa.innerHTML=r?`${e}`:e;const i=Xa.content;if(r){const u=i.firstChild;for(;u.firstChild;)i.appendChild(u.firstChild);i.removeChild(u)}t.insertBefore(i,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Nt="transition",Kn="animation",Dn=Symbol("_vtc"),Yt=(e,{slots:t})=>s(x0,Zi(e),t);Yt.displayName="Transition";const Xi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},L2=Yt.props=De({},xi,Xi),tn=(e,t=[])=>{Z(e)?e.forEach(n=>n(...t)):e&&e(...t)},Za=e=>e?Z(e)?e.some(t=>t.length>1):e.length>1:!1;function Zi(e){const t={};for(const B in e)B in Xi||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:r,duration:l,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:c=a,appearToClass:d=i,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,b=S2(l),y=b&&b[0],A=b&&b[1],{onBeforeEnter:w,onEnter:L,onEnterCancelled:_,onLeave:T,onLeaveCancelled:H,onBeforeAppear:R=w,onAppear:G=L,onAppearCancelled:O=_}=t,F=(B,te,Le)=>{Ft(B,te?d:i),Ft(B,te?c:a),Le&&Le()},j=(B,te)=>{B._isLeaving=!1,Ft(B,f),Ft(B,v),Ft(B,p),te&&te()},ee=B=>(te,Le)=>{const Te=B?G:L,q=()=>F(te,B,Le);tn(Te,[te,q]),es(()=>{Ft(te,B?u:o),Pt(te,B?d:i),Za(Te)||ts(te,r,y,q)})};return De(t,{onBeforeEnter(B){tn(w,[B]),Pt(B,o),Pt(B,a)},onBeforeAppear(B){tn(R,[B]),Pt(B,u),Pt(B,c)},onEnter:ee(!1),onAppear:ee(!0),onLeave(B,te){B._isLeaving=!0;const Le=()=>j(B,te);Pt(B,f),tc(),Pt(B,p),es(()=>{B._isLeaving&&(Ft(B,f),Pt(B,v),Za(T)||ts(B,r,A,Le))}),tn(T,[B,Le])},onEnterCancelled(B){F(B,!1),tn(_,[B])},onAppearCancelled(B){F(B,!0),tn(O,[B])},onLeaveCancelled(B){j(B),tn(H,[B])}})}function S2(e){if(e==null)return null;if(Ie(e))return[Ol(e.enter),Ol(e.leave)];{const t=Ol(e);return[t,t]}}function Ol(e){return Ou(e)}function Pt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Dn]||(e[Dn]=new Set)).add(t)}function Ft(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Dn];n&&(n.delete(t),n.size||(e[Dn]=void 0))}function es(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let k2=0;function ts(e,t,n,r){const l=e._endId=++k2,o=()=>{l===e._endId&&r()};if(n)return setTimeout(o,n);const{type:a,timeout:i,propCount:u}=ec(e,t);if(!a)return r();const c=a+"end";let d=0;const f=()=>{e.removeEventListener(c,p),o()},p=v=>{v.target===e&&++d>=u&&f()};setTimeout(()=>{d(n[b]||"").split(", "),l=r(`${Nt}Delay`),o=r(`${Nt}Duration`),a=ns(l,o),i=r(`${Kn}Delay`),u=r(`${Kn}Duration`),c=ns(i,u);let d=null,f=0,p=0;t===Nt?a>0&&(d=Nt,f=a,p=o.length):t===Kn?c>0&&(d=Kn,f=c,p=u.length):(f=Math.max(a,c),d=f>0?a>c?Nt:Kn:null,p=d?d===Nt?o.length:u.length:0);const v=d===Nt&&/\b(transform|all)(,|$)/.test(r(`${Nt}Property`).toString());return{type:d,timeout:f,propCount:p,hasTransform:v}}function ns(e,t){for(;e.lengthrs(n)+rs(e[r])))}function rs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function tc(){return document.body.offsetHeight}function R2(e,t,n){const r=e[Dn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const x2=Symbol("_vod");function O2(e,t,n){const r=e.style,l=ie(n);if(n&&!l){if(t&&!ie(t))for(const o in t)n[o]==null&&co(r,o,"");for(const o in n)co(r,o,n[o])}else{const o=r.display;l?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),x2 in e&&(r.display=o)}}const ls=/\s*!important$/;function co(e,t,n){if(Z(n))n.forEach(r=>co(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=D2(e,t);ls.test(n)?e.setProperty(Hn(r),n.replace(ls,""),"important"):e[r]=n}}const os=["Webkit","Moz","ms"],Dl={};function D2(e,t){const n=Dl[t];if(n)return n;let r=it(t);if(r!=="filter"&&r in e)return Dl[t]=r;r=br(r);for(let l=0;l$l||(F2.then(()=>$l=0),$l=Date.now());function z2(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ot(U2(r,n.value),t,5,[r])};return n.value=e,n.attached=j2(),n}function U2(e,t){if(Z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>l=>!l._stopped&&r&&r(l))}else return t}const cs=/^on[a-z]/,q2=(e,t,n,r,l=!1,o,a,i,u)=>{t==="class"?R2(e,r,l):t==="style"?O2(e,n,r):gr(t)?ko(t)||B2(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):W2(e,t,r,l))?M2(e,t,r,o,a,i,u):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),$2(e,t,r,l))};function W2(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&cs.test(t)&&le(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||cs.test(t)&&ie(n)?!1:t in e}const nc=new WeakMap,rc=new WeakMap,ol=Symbol("_moveCb"),us=Symbol("_enterCb"),lc={name:"TransitionGroup",props:De({},L2,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Un(),r=Ri();let l,o;return $i(()=>{if(!l.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!X2(l[0].el,n.vnode.el,a))return;l.forEach(J2),l.forEach(Y2);const i=l.filter(Q2);tc(),i.forEach(u=>{const c=u.el,d=c.style;Pt(c,a),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[ol]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",f),c[ol]=null,Ft(c,a))};c.addEventListener("transitionend",f)})}),()=>{const a=ce(e),i=Zi(a);let u=a.tag||Qe;l=o,o=t.default?qo(t.default()):[];for(let c=0;cdelete e.mode;lc.props;const K2=lc;function J2(e){const t=e.el;t[ol]&&t[ol](),t[us]&&t[us]()}function Y2(e){rc.set(e,e.el.getBoundingClientRect())}function Q2(e){const t=nc.get(e),n=rc.get(e),r=t.left-n.left,l=t.top-n.top;if(r||l){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${l}px)`,o.transitionDuration="0s",e}}function X2(e,t,n){const r=e.cloneNode(),l=e[Dn];l&&l.forEach(i=>{i.split(/\s+/).forEach(u=>u&&r.classList.remove(u))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=ec(r);return o.removeChild(r),a}const Z2=De({patchProp:q2},P2);let Ml,ds=!1;function e3(){return Ml=ds?Ml:l2(Z2),ds=!0,Ml}const t3=(...e)=>{const t=e3().createApp(...e),{mount:n}=t;return t.mount=r=>{const l=n3(r);if(l)return n(l,!0,l instanceof SVGElement)},t};function n3(e){return ie(e)?document.querySelector(e):e}const r3={"v-8daa1a0e":()=>g(()=>import("./index.html-64112b13.js"),[]).then(({data:e})=>e),"v-6d34f632":()=>g(()=>import("./contact.html-e1e84f84.js"),[]).then(({data:e})=>e),"v-5690e415":()=>g(()=>import("./graduate.html-23312843.js"),[]).then(({data:e})=>e),"v-184f4da6":()=>g(()=>import("./intro.html-2854b83b.js"),[]).then(({data:e})=>e),"v-52062726":()=>g(()=>import("./introduction.html-a1dc8c26.js"),[]).then(({data:e})=>e),"v-cf4e0fda":()=>g(()=>import("./research-direction.html-5941aa5a.js"),[]).then(({data:e})=>e),"v-1d79747a":()=>g(()=>import("./team.html-f0cc6eb1.js"),[]).then(({data:e})=>e),"v-636b64bf":()=>g(()=>import("./OptimusPrime.html-336fe56d.js"),[]).then(({data:e})=>e),"v-79185279":()=>g(()=>import("./chest_radiograph.html-8e35a294.js"),[]).then(({data:e})=>e),"v-0b0ced43":()=>g(()=>import("./pulmonary_nodule.html-aef0b05e.js"),[]).then(({data:e})=>e),"v-5ce3ef1b":()=>g(()=>import("./news20130118.html-ac88bfd6.js"),[]).then(({data:e})=>e),"v-f7b93538":()=>g(()=>import("./news20130120.html-40a8394d.js"),[]).then(({data:e})=>e),"v-5e7edfb7":()=>g(()=>import("./news20130903.html-454f15c5.js"),[]).then(({data:e})=>e),"v-4bd8bae1":()=>g(()=>import("./news20131003.html-785d5e75.js"),[]).then(({data:e})=>e),"v-ac22bafc":()=>g(()=>import("./news20141023.html-181b474c.js"),[]).then(({data:e})=>e),"v-9e7bf604":()=>g(()=>import("./news20141027.html-77ba42a3.js"),[]).then(({data:e})=>e),"v-186cc0d9":()=>g(()=>import("./news20141208.html-a80c5030.js"),[]).then(({data:e})=>e),"v-77fc23a1":()=>g(()=>import("./news20141222.html-41869b38.js"),[]).then(({data:e})=>e),"v-4058477c":()=>g(()=>import("./news20150115.html-e225545f.js"),[]).then(({data:e})=>e),"v-15392b17":()=>g(()=>import("./news20150318.html-58d0e3ed.js"),[]).then(({data:e})=>e),"v-3c78a160":()=>g(()=>import("./news20150320.html-0015faa0.js"),[]).then(({data:e})=>e),"v-9f688ad0":()=>g(()=>import("./news20150427.html-f64f12a2.js"),[]).then(({data:e})=>e),"v-0defd3bd":()=>g(()=>import("./news20150521.html-d69408ff.js"),[]).then(({data:e})=>e),"v-7785d93b":()=>g(()=>import("./news20150622.html-e398a517.js"),[]).then(({data:e})=>e),"v-7fd7a352":()=>g(()=>import("./news20150708.html-bf243ccc.js"),[]).then(({data:e})=>e),"v-4ab1e437":()=>g(()=>import("./news20150824.html-19637af5.js"),[]).then(({data:e})=>e),"v-4c66bcd6":()=>g(()=>import("./news20150825.html-0f6b3d35.js"),[]).then(({data:e})=>e),"v-4e1b9575":()=>g(()=>import("./news20150826.html-2ec7b87e.js"),[]).then(({data:e})=>e),"v-4fd06e14":()=>g(()=>import("./news20150827.html-b74613a0.js"),[]).then(({data:e})=>e),"v-bcbc7642":()=>g(()=>import("./news20151025.html-4a0e4e9f.js"),[]).then(({data:e})=>e),"v-bd29584a":()=>g(()=>import("./news20151106.html-0422b14e.js"),[]).then(({data:e})=>e),"v-56c73e16":()=>g(()=>import("./news20160308.html-0ad7114c.js"),[]).then(({data:e})=>e),"v-41d1d3bc":()=>g(()=>import("./news20160308_2.html-c3ea4cf4.js"),[]).then(({data:e})=>e),"v-be15ed16":()=>g(()=>import("./news20160506.html-9dfeb515.js"),[]).then(({data:e})=>e),"v-08d63654":()=>g(()=>import("./news20160606.html-e1dfa0fa.js"),[]).then(({data:e})=>e),"v-39a65a75":()=>g(()=>import("./news20160902.html-d4921327.js"),[]).then(({data:e})=>e),"v-78c9a970":()=>g(()=>import("./news20160918.html-95f07a76.js"),[]).then(({data:e})=>e),"v-d12cc4ce":()=>g(()=>import("./news20161107.html-01749676.js"),[]).then(({data:e})=>e),"v-ca596252":()=>g(()=>import("./news20161109.html-65b38d5f.js"),[]).then(({data:e})=>e),"v-67604e4c":()=>g(()=>import("./news20161117.html-e6182832.js"),[]).then(({data:e})=>e),"v-02eaecba":()=>g(()=>import("./news20161128.html-f39e2333.js"),[]).then(({data:e})=>e),"v-283f1960":()=>g(()=>import("./news20161210.html-ad319368.js"),[]).then(({data:e})=>e),"v-6acc1999":()=>g(()=>import("./news20161228.html-c94afb0c.js"),[]).then(({data:e})=>e),"v-6c80f238":()=>g(()=>import("./news20161229.html-52ab75b9.js"),[]).then(({data:e})=>e),"v-2217c73e":()=>g(()=>import("./news20170111.html-98bd7f33.js"),[]).then(({data:e})=>e),"v-23cc9fdd":()=>g(()=>import("./news20170112.html-ac9331f4.js"),[]).then(({data:e})=>e),"v-82ae834c":()=>g(()=>import("./news20170302.html-9cd8e872.js"),[]).then(({data:e})=>e),"v-2b328038":()=>g(()=>import("./news20170612.html-710c607b.js"),[]).then(({data:e})=>e),"v-0d7ffd52":()=>g(()=>import("./news20170811.html-feffc453.js"),[]).then(({data:e})=>e),"v-5703447b":()=>g(()=>import("./news20171016.html-f2ae51bd.js"),[]).then(({data:e})=>e),"v-e1c68014":()=>g(()=>import("./news20171109.html-5365c699.js"),[]).then(({data:e})=>e),"v-93479382":()=>g(()=>import("./news20171111.html-3eda3bab.js"),[]).then(({data:e})=>e),"v-8fde8d54":()=>g(()=>import("./news20180305.html-b91cb0f5.js"),[]).then(({data:e})=>e),"v-1e737e9a":()=>g(()=>import("./news20180323.html-73805a2d.js"),[]).then(({data:e})=>e),"v-5bab83f2":()=>g(()=>import("./news20180419.html-455a2999.js"),[]).then(({data:e})=>e),"v-5276e2f5":()=>g(()=>import("./news20180702.html-ce9beabd.js"),[]).then(({data:e})=>e),"v-542bbb94":()=>g(()=>import("./news20180703.html-eed22399.js"),[]).then(({data:e})=>e),"v-5755e8f8":()=>g(()=>import("./news20180831.html-40b90b9e.js"),[]).then(({data:e})=>e),"v-e48ae858":()=>g(()=>import("./news20180923.html-c5429902.js"),[]).then(({data:e})=>e),"v-e121371a":()=>g(()=>import("./news20180924.html-ba4fd178.js"),[]).then(({data:e})=>e),"v-7e7e183c":()=>g(()=>import("./news20181025.html-dcfd8622.js"),[]).then(({data:e})=>e),"v-a37517d0":()=>g(()=>import("./news20190225.html-f3e2d02d.js"),[]).then(({data:e})=>e),"v-a00b6692":()=>g(()=>import("./news20190226.html-fcddcac0.js"),[]).then(({data:e})=>e),"v-0d9e65dc":()=>g(()=>import("./news20190320.html-24078749.js"),[]).then(({data:e})=>e),"v-9053bc20":()=>g(()=>import("./news20190519.html-d24ff0a5.js"),[]).then(({data:e})=>e),"v-172f13b4":()=>g(()=>import("./news20190614.html-0f36a72b.js"),[]).then(({data:e})=>e),"v-4c154ef5":()=>g(()=>import("./news20190624.html-ef34215d.js"),[]).then(({data:e})=>e),"v-4dca2794":()=>g(()=>import("./news20190625.html-03b881e3.js"),[]).then(({data:e})=>e),"v-7a2827ba":()=>g(()=>import("./news20190630.html-9182a543.js"),[]).then(({data:e})=>e),"v-46c05414":()=>g(()=>import("./news20190702.html-b29a7745.js"),[]).then(({data:e})=>e),"v-fe75cd9c":()=>g(()=>import("./news20190715.html-9cfa9989.js"),[]).then(({data:e})=>e),"v-b47b0a0e":()=>g(()=>import("./news20191115.html-cf641c2c.js"),[]).then(({data:e})=>e),"v-51eed810":()=>g(()=>import("./news20191204.html-618730a2.js"),[]).then(({data:e})=>e),"v-11829d41":()=>g(()=>import("./news20200116.html-27b91b7f.js"),[]).then(({data:e})=>e),"v-6b4bfcbe":()=>g(()=>import("./news20210503.html-18a67995.js"),[]).then(({data:e})=>e),"v-48953690":()=>g(()=>import("./news20210608.html-17a262c2.js"),[]).then(({data:e})=>e),"v-b7364fc0":()=>g(()=>import("./news20210930.html-d437a998.js"),[]).then(({data:e})=>e),"v-204f2876":()=>g(()=>import("./news20220110.html-09ef74c6.js"),[]).then(({data:e})=>e),"v-2e4f54de":()=>g(()=>import("./news20220414.html-c75d0c45.js"),[]).then(({data:e})=>e),"v-6cc63df7":()=>g(()=>import("./news20220718.html-ffc2cb8f.js"),[]).then(({data:e})=>e),"v-f74f8f84":()=>g(()=>import("./news20231117.html-7735312b.js"),[]).then(({data:e})=>e),"v-3df1c69a":()=>g(()=>import("./welcome.html-4efb6218.js"),[]).then(({data:e})=>e),"v-28eb9c50":()=>g(()=>import("./xhding.html-57d83b57.js"),[]).then(({data:e})=>e),"v-e821202e":()=>g(()=>import("./xttu.html-0d600cce.js"),[]).then(({data:e})=>e),"v-19f0dcb2":()=>g(()=>import("./yhuang.html-55f69ea8.js"),[]).then(({data:e})=>e),"v-4c706ad6":()=>g(()=>import("./zlxiao.html-1d67affc.js"),[]).then(({data:e})=>e),"v-3706649a":()=>g(()=>import("./404.html-4fc46d1e.js"),[]).then(({data:e})=>e),"v-4159c4b0":()=>g(()=>import("./index.html-e5f897e4.js"),[]).then(({data:e})=>e),"v-c9bbfba2":()=>g(()=>import("./index.html-0b621429.js"),[]).then(({data:e})=>e),"v-1500d063":()=>g(()=>import("./index.html-951d409b.js"),[]).then(({data:e})=>e),"v-c7beec1a":()=>g(()=>import("./index.html-b04b1b4e.js"),[]).then(({data:e})=>e),"v-5bc93818":()=>g(()=>import("./index.html-42d8b067.js"),[]).then(({data:e})=>e),"v-744d024e":()=>g(()=>import("./index.html-17d37157.js"),[]).then(({data:e})=>e),"v-e52c881c":()=>g(()=>import("./index.html-defe3fe4.js"),[]).then(({data:e})=>e),"v-154dc4c4":()=>g(()=>import("./index.html-4c31aa4c.js"),[]).then(({data:e})=>e),"v-01560935":()=>g(()=>import("./index.html-715350a3.js"),[]).then(({data:e})=>e),"v-3ae029f8":()=>g(()=>import("./index.html-c50e1477.js"),[]).then(({data:e})=>e),"v-563f60c0":()=>g(()=>import("./index.html-bd2f09f5.js"),[]).then(({data:e})=>e),"v-5c029da3":()=>g(()=>import("./index.html-f213524b.js"),[]).then(({data:e})=>e),"v-54401e10":()=>g(()=>import("./index.html-7c084607.js"),[]).then(({data:e})=>e),"v-a9d71774":()=>g(()=>import("./index.html-a28a5827.js"),[]).then(({data:e})=>e),"v-d6e14c84":()=>g(()=>import("./index.html-f715b184.js"),[]).then(({data:e})=>e),"v-544705b2":()=>g(()=>import("./index.html-967d605b.js"),[]).then(({data:e})=>e),"v-c7e3d33a":()=>g(()=>import("./index.html-7085456e.js"),[]).then(({data:e})=>e)},l3=JSON.parse('{"base":"/","lang":"zh-CN","title":"厦门大学智能数据分析与处理实验室","description":"厦门大学智能数据分析与处理实验室官网","head":[["link",{"rel":"icon","href":"assets/images/favicon.ico"}]],"locales":{}}');var o3=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),a3=e=>{const t=new Set,n=[];return e.forEach(r=>{const l=o3(r);t.has(l)||(t.add(l),n.push(r))}),n},s3=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,i3=e=>e.startsWith("ftp://"),dn=e=>/^(https?:)?\/\//.test(e),c3=/.md((\?|#).*)?$/,pr=(e,t="/")=>!!(dn(e)||i3(e)||e.startsWith("/")&&!e.startsWith(t)&&!c3.test(e)),oc=e=>/^mailto:/.test(e),u3=e=>/^tel:/.test(e),wr=e=>Object.prototype.toString.call(e)==="[object Object]",Xo=e=>e[e.length-1]==="/"?e.slice(0,-1):e,ac=e=>e[0]==="/"?e.slice(1):e,d3=(e,t)=>{const n=Object.keys(e).sort((r,l)=>{const o=l.split("/").length-r.split("/").length;return o!==0?o:l.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const sc={"v-8daa1a0e":k(()=>g(()=>import("./index.html-914d49d6.js"),["assets/index.html-914d49d6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6d34f632":k(()=>g(()=>import("./contact.html-9f10f200.js"),["assets/contact.html-9f10f200.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5690e415":k(()=>g(()=>import("./graduate.html-581d785b.js"),["assets/graduate.html-581d785b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-184f4da6":k(()=>g(()=>import("./intro.html-ab32b36e.js"),["assets/intro.html-ab32b36e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-52062726":k(()=>g(()=>import("./introduction.html-2436ecd9.js"),["assets/introduction.html-2436ecd9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-cf4e0fda":k(()=>g(()=>import("./research-direction.html-1f8727d7.js"),["assets/research-direction.html-1f8727d7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1d79747a":k(()=>g(()=>import("./team.html-53ca6e2d.js"),["assets/team.html-53ca6e2d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-636b64bf":k(()=>g(()=>import("./OptimusPrime.html-e2e9b2f5.js"),["assets/OptimusPrime.html-e2e9b2f5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-79185279":k(()=>g(()=>import("./chest_radiograph.html-1f112f01.js"),["assets/chest_radiograph.html-1f112f01.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0b0ced43":k(()=>g(()=>import("./pulmonary_nodule.html-984ae1ca.js"),["assets/pulmonary_nodule.html-984ae1ca.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5ce3ef1b":k(()=>g(()=>import("./news20130118.html-ed055d6a.js"),["assets/news20130118.html-ed055d6a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-f7b93538":k(()=>g(()=>import("./news20130120.html-95ae98bf.js"),["assets/news20130120.html-95ae98bf.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5e7edfb7":k(()=>g(()=>import("./news20130903.html-b686a66a.js"),["assets/news20130903.html-b686a66a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4bd8bae1":k(()=>g(()=>import("./news20131003.html-65fb86e7.js"),["assets/news20131003.html-65fb86e7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ac22bafc":k(()=>g(()=>import("./news20141023.html-94cab449.js"),["assets/news20141023.html-94cab449.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9e7bf604":k(()=>g(()=>import("./news20141027.html-2d1fb501.js"),["assets/news20141027.html-2d1fb501.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-186cc0d9":k(()=>g(()=>import("./news20141208.html-6d2337a6.js"),["assets/news20141208.html-6d2337a6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-77fc23a1":k(()=>g(()=>import("./news20141222.html-8a230d43.js"),["assets/news20141222.html-8a230d43.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4058477c":k(()=>g(()=>import("./news20150115.html-aba0d3cf.js"),["assets/news20150115.html-aba0d3cf.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-15392b17":k(()=>g(()=>import("./news20150318.html-4fcc56f0.js"),["assets/news20150318.html-4fcc56f0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3c78a160":k(()=>g(()=>import("./news20150320.html-4e47768c.js"),["assets/news20150320.html-4e47768c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9f688ad0":k(()=>g(()=>import("./news20150427.html-d0d50a6d.js"),["assets/news20150427.html-d0d50a6d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0defd3bd":k(()=>g(()=>import("./news20150521.html-a5900d15.js"),["assets/news20150521.html-a5900d15.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7785d93b":k(()=>g(()=>import("./news20150622.html-614342ca.js"),["assets/news20150622.html-614342ca.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7fd7a352":k(()=>g(()=>import("./news20150708.html-3d1bedfd.js"),["assets/news20150708.html-3d1bedfd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4ab1e437":k(()=>g(()=>import("./news20150824.html-cfa86f95.js"),["assets/news20150824.html-cfa86f95.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c66bcd6":k(()=>g(()=>import("./news20150825.html-7ffb3214.js"),["assets/news20150825.html-7ffb3214.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e1b9575":k(()=>g(()=>import("./news20150826.html-9ec8f0af.js"),["assets/news20150826.html-9ec8f0af.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4fd06e14":k(()=>g(()=>import("./news20150827.html-d8ca8065.js"),["assets/news20150827.html-d8ca8065.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bcbc7642":k(()=>g(()=>import("./news20151025.html-cd374ae1.js"),["assets/news20151025.html-cd374ae1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bd29584a":k(()=>g(()=>import("./news20151106.html-2cbbc569.js"),["assets/news20151106.html-2cbbc569.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-56c73e16":k(()=>g(()=>import("./news20160308.html-c7c89939.js"),["assets/news20160308.html-c7c89939.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-41d1d3bc":k(()=>g(()=>import("./news20160308_2.html-5c9553c3.js"),["assets/news20160308_2.html-5c9553c3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-be15ed16":k(()=>g(()=>import("./news20160506.html-c4632670.js"),["assets/news20160506.html-c4632670.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-08d63654":k(()=>g(()=>import("./news20160606.html-1d417baf.js"),["assets/news20160606.html-1d417baf.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-39a65a75":k(()=>g(()=>import("./news20160902.html-bc8a8fe6.js"),["assets/news20160902.html-bc8a8fe6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-78c9a970":k(()=>g(()=>import("./news20160918.html-fe958511.js"),["assets/news20160918.html-fe958511.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d12cc4ce":k(()=>g(()=>import("./news20161107.html-fc1dd1d7.js"),["assets/news20161107.html-fc1dd1d7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ca596252":k(()=>g(()=>import("./news20161109.html-77024c24.js"),["assets/news20161109.html-77024c24.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-67604e4c":k(()=>g(()=>import("./news20161117.html-88fb1386.js"),["assets/news20161117.html-88fb1386.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-02eaecba":k(()=>g(()=>import("./news20161128.html-ee8ac3e2.js"),["assets/news20161128.html-ee8ac3e2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-283f1960":k(()=>g(()=>import("./news20161210.html-cb85106d.js"),["assets/news20161210.html-cb85106d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6acc1999":k(()=>g(()=>import("./news20161228.html-131a6088.js"),["assets/news20161228.html-131a6088.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6c80f238":k(()=>g(()=>import("./news20161229.html-2704e4f7.js"),["assets/news20161229.html-2704e4f7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2217c73e":k(()=>g(()=>import("./news20170111.html-2bb3b14f.js"),["assets/news20170111.html-2bb3b14f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-23cc9fdd":k(()=>g(()=>import("./news20170112.html-9410bfb6.js"),["assets/news20170112.html-9410bfb6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-82ae834c":k(()=>g(()=>import("./news20170302.html-b0277a89.js"),["assets/news20170302.html-b0277a89.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2b328038":k(()=>g(()=>import("./news20170612.html-1803084a.js"),["assets/news20170612.html-1803084a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0d7ffd52":k(()=>g(()=>import("./news20170811.html-8ca562a3.js"),["assets/news20170811.html-8ca562a3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5703447b":k(()=>g(()=>import("./news20171016.html-5b71834c.js"),["assets/news20171016.html-5b71834c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e1c68014":k(()=>g(()=>import("./news20171109.html-fb31050c.js"),["assets/news20171109.html-fb31050c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-93479382":k(()=>g(()=>import("./news20171111.html-49f97bdc.js"),["assets/news20171111.html-49f97bdc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-8fde8d54":k(()=>g(()=>import("./news20180305.html-443f0c0b.js"),["assets/news20180305.html-443f0c0b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e737e9a":k(()=>g(()=>import("./news20180323.html-951d9d34.js"),["assets/news20180323.html-951d9d34.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5bab83f2":k(()=>g(()=>import("./news20180419.html-fb876586.js"),["assets/news20180419.html-fb876586.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5276e2f5":k(()=>g(()=>import("./news20180702.html-452af683.js"),["assets/news20180702.html-452af683.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-542bbb94":k(()=>g(()=>import("./news20180703.html-95481572.js"),["assets/news20180703.html-95481572.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5755e8f8":k(()=>g(()=>import("./news20180831.html-6f2ca087.js"),["assets/news20180831.html-6f2ca087.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e48ae858":k(()=>g(()=>import("./news20180923.html-91ec5259.js"),["assets/news20180923.html-91ec5259.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e121371a":k(()=>g(()=>import("./news20180924.html-6005656c.js"),["assets/news20180924.html-6005656c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7e7e183c":k(()=>g(()=>import("./news20181025.html-259c9a21.js"),["assets/news20181025.html-259c9a21.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a37517d0":k(()=>g(()=>import("./news20190225.html-5badba37.js"),["assets/news20190225.html-5badba37.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a00b6692":k(()=>g(()=>import("./news20190226.html-35eb004e.js"),["assets/news20190226.html-35eb004e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0d9e65dc":k(()=>g(()=>import("./news20190320.html-881da5f9.js"),["assets/news20190320.html-881da5f9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9053bc20":k(()=>g(()=>import("./news20190519.html-108e55f7.js"),["assets/news20190519.html-108e55f7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-172f13b4":k(()=>g(()=>import("./news20190614.html-d0668e7f.js"),["assets/news20190614.html-d0668e7f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c154ef5":k(()=>g(()=>import("./news20190624.html-040d8a11.js"),["assets/news20190624.html-040d8a11.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4dca2794":k(()=>g(()=>import("./news20190625.html-414c9a43.js"),["assets/news20190625.html-414c9a43.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7a2827ba":k(()=>g(()=>import("./news20190630.html-858e72d1.js"),["assets/news20190630.html-858e72d1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-46c05414":k(()=>g(()=>import("./news20190702.html-3d1ffe36.js"),["assets/news20190702.html-3d1ffe36.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-fe75cd9c":k(()=>g(()=>import("./news20190715.html-af6547d4.js"),["assets/news20190715.html-af6547d4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b47b0a0e":k(()=>g(()=>import("./news20191115.html-121982a9.js"),["assets/news20191115.html-121982a9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-51eed810":k(()=>g(()=>import("./news20191204.html-fdbd3f0e.js"),["assets/news20191204.html-fdbd3f0e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-11829d41":k(()=>g(()=>import("./news20200116.html-ca3f9f7b.js"),["assets/news20200116.html-ca3f9f7b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6b4bfcbe":k(()=>g(()=>import("./news20210503.html-9b3c7ed0.js"),["assets/news20210503.html-9b3c7ed0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-48953690":k(()=>g(()=>import("./news20210608.html-9305d065.js"),["assets/news20210608.html-9305d065.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b7364fc0":k(()=>g(()=>import("./news20210930.html-ecd2fed6.js"),["assets/news20210930.html-ecd2fed6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-204f2876":k(()=>g(()=>import("./news20220110.html-0138de14.js"),["assets/news20220110.html-0138de14.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e4f54de":k(()=>g(()=>import("./news20220414.html-43d57012.js"),["assets/news20220414.html-43d57012.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6cc63df7":k(()=>g(()=>import("./news20220718.html-ac3c7e70.js"),["assets/news20220718.html-ac3c7e70.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-f74f8f84":k(()=>g(()=>import("./news20231117.html-9ea68eb1.js"),["assets/news20231117.html-9ea68eb1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3df1c69a":k(()=>g(()=>import("./welcome.html-0c991159.js"),["assets/welcome.html-0c991159.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-28eb9c50":k(()=>g(()=>import("./xhding.html-578f7728.js"),["assets/xhding.html-578f7728.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e821202e":k(()=>g(()=>import("./xttu.html-416543ca.js"),["assets/xttu.html-416543ca.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-19f0dcb2":k(()=>g(()=>import("./yhuang.html-ee8f4965.js"),["assets/yhuang.html-ee8f4965.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c706ad6":k(()=>g(()=>import("./zlxiao.html-eea4453b.js"),["assets/zlxiao.html-eea4453b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3706649a":k(()=>g(()=>import("./404.html-318a02a1.js"),["assets/404.html-318a02a1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4159c4b0":k(()=>g(()=>import("./index.html-d78c6b33.js"),["assets/index.html-d78c6b33.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c9bbfba2":k(()=>g(()=>import("./index.html-94f716a5.js"),["assets/index.html-94f716a5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1500d063":k(()=>g(()=>import("./index.html-b2955ff1.js"),["assets/index.html-b2955ff1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c7beec1a":k(()=>g(()=>import("./index.html-6eaef9d5.js"),["assets/index.html-6eaef9d5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5bc93818":k(()=>g(()=>import("./index.html-babe1b57.js"),["assets/index.html-babe1b57.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-744d024e":k(()=>g(()=>import("./index.html-5556460b.js"),["assets/index.html-5556460b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e52c881c":k(()=>g(()=>import("./index.html-7e6eaea5.js"),["assets/index.html-7e6eaea5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-154dc4c4":k(()=>g(()=>import("./index.html-00412f2a.js"),["assets/index.html-00412f2a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-01560935":k(()=>g(()=>import("./index.html-7041b720.js"),["assets/index.html-7041b720.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3ae029f8":k(()=>g(()=>import("./index.html-0787e3ba.js"),["assets/index.html-0787e3ba.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-563f60c0":k(()=>g(()=>import("./index.html-750cc9c4.js"),["assets/index.html-750cc9c4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5c029da3":k(()=>g(()=>import("./index.html-2b655162.js"),["assets/index.html-2b655162.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-54401e10":k(()=>g(()=>import("./index.html-72501ef2.js"),["assets/index.html-72501ef2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a9d71774":k(()=>g(()=>import("./index.html-c4bce868.js"),["assets/index.html-c4bce868.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d6e14c84":k(()=>g(()=>import("./index.html-204a807b.js"),["assets/index.html-204a807b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-544705b2":k(()=>g(()=>import("./index.html-28b4dc99.js"),["assets/index.html-28b4dc99.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c7e3d33a":k(()=>g(()=>import("./index.html-05282f9b.js"),["assets/index.html-05282f9b.js","assets/plugin-vue_export-helper-c27b6911.js"]))};var f3=Symbol(""),ic=Symbol(""),p3=Qt({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),se=()=>{const e=me(ic);if(!e)throw new Error("pageData() is called without provider.");return e},cc=Symbol(""),Ee=()=>{const e=me(cc);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},uc=Symbol(""),v3=()=>{const e=me(uc);if(!e)throw new Error("usePageHead() is called without provider.");return e},h3=Symbol(""),dc=Symbol(""),fc=()=>{const e=me(dc);if(!e)throw new Error("usePageLang() is called without provider.");return e},pc=Symbol(""),m3=()=>{const e=me(pc);if(!e)throw new Error("usePageLayout() is called without provider.");return e},g3=Y(r3),Zo=Symbol(""),$t=()=>{const e=me(Zo);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},yn=Y(l3),vc=()=>yn,hc=Symbol(""),Ir=()=>{const e=me(hc);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},b3=Symbol(""),_3="Layout",y3="NotFound",Lt=_r({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=g3.value[e];return await(t==null?void 0:t())??p3},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=ie(t.description)?t.description:n.description,l=[...Z(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return a3(l)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;ie(r)?n=r:n=_3}else n=y3;return t[n]},resolveRouteLocale:(e,t)=>d3(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),bl=M({name:"ClientOnly",setup(e,t){const n=Y(!1);return ye(()=>{n.value=!0}),()=>{var r,l;return n.value?(l=(r=t.slots).default)==null?void 0:l.call(r):null}}}),mc=M({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=se(),n=I(()=>sc[e.pageKey||t.value.key]);return()=>n.value?s(n.value):s("div","404 Not Found")}}),It=(e={})=>e,Pe=e=>dn(e)?e:`/${ac(e)}`;const E3={};/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const gn=typeof window<"u";function w3(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ge=Object.assign;function Vl(e,t){const n={};for(const r in t){const l=t[r];n[r]=gt(l)?l.map(e):e(l)}return n}const lr=()=>{},gt=Array.isArray,I3=/\/$/,A3=e=>e.replace(I3,"");function Nl(e,t,n="/"){let r,l={},o="",a="";const i=t.indexOf("#");let u=t.indexOf("?");return i=0&&(u=-1),u>-1&&(r=t.slice(0,u),o=t.slice(u+1,i>-1?i:t.length),l=e(o)),i>-1&&(r=r||t.slice(0,i),a=t.slice(i,t.length)),r=L3(r??t,n),{fullPath:r+(o&&"?")+o+a,path:r,query:l,hash:a}}function T3(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function fs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function C3(e,t,n){const r=t.matched.length-1,l=n.matched.length-1;return r>-1&&r===l&&$n(t.matched[r],n.matched[l])&&gc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function $n(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function gc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!P3(e[n],t[n]))return!1;return!0}function P3(e,t){return gt(e)?ps(e,t):gt(t)?ps(t,e):e===t}function ps(e,t){return gt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function L3(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),l=r[r.length-1];(l===".."||l===".")&&r.push("");let o=n.length-1,a,i;for(a=0;a1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var vr;(function(e){e.pop="pop",e.push="push"})(vr||(vr={}));var or;(function(e){e.back="back",e.forward="forward",e.unknown=""})(or||(or={}));function S3(e){if(!e)if(gn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),A3(e)}const k3=/^[^#]+#/;function R3(e,t){return e.replace(k3,"#")+t}function x3(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const _l=()=>({left:window.pageXOffset,top:window.pageYOffset});function O3(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),l=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!l)return;t=x3(l,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function vs(e,t){return(history.state?history.state.position-t:-1)+e}const uo=new Map;function D3(e,t){uo.set(e,t)}function $3(e){const t=uo.get(e);return uo.delete(e),t}let M3=()=>location.protocol+"//"+location.host;function bc(e,t){const{pathname:n,search:r,hash:l}=t,o=e.indexOf("#");if(o>-1){let i=l.includes(e.slice(o))?e.slice(o).length:1,u=l.slice(i);return u[0]!=="/"&&(u="/"+u),fs(u,"")}return fs(n,e)+r+l}function V3(e,t,n,r){let l=[],o=[],a=null;const i=({state:p})=>{const v=bc(e,location),b=n.value,y=t.value;let A=0;if(p){if(n.value=v,t.value=p,a&&a===b){a=null;return}A=y?p.position-y.position:0}else r(v);l.forEach(w=>{w(n.value,b,{delta:A,type:vr.pop,direction:A?A>0?or.forward:or.back:or.unknown})})};function u(){a=n.value}function c(p){l.push(p);const v=()=>{const b=l.indexOf(p);b>-1&&l.splice(b,1)};return o.push(v),v}function d(){const{history:p}=window;p.state&&p.replaceState(ge({},p.state,{scroll:_l()}),"")}function f(){for(const p of o)p();o=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:u,listen:c,destroy:f}}function hs(e,t,n,r=!1,l=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:l?_l():null}}function N3(e){const{history:t,location:n}=window,r={value:bc(e,n)},l={value:t.state};l.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(u,c,d){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:M3()+e+u;try{t[d?"replaceState":"pushState"](c,"",p),l.value=c}catch(v){console.error(v),n[d?"replace":"assign"](p)}}function a(u,c){const d=ge({},t.state,hs(l.value.back,u,l.value.forward,!0),c,{position:l.value.position});o(u,d,!0),r.value=u}function i(u,c){const d=ge({},l.value,t.state,{forward:u,scroll:_l()});o(d.current,d,!0);const f=ge({},hs(r.value,u,null),{position:d.position+1},c);o(u,f,!1),r.value=u}return{location:r,state:l,push:i,replace:a}}function B3(e){e=S3(e);const t=N3(e),n=V3(e,t.state,t.location,t.replace);function r(o,a=!0){a||n.pauseListeners(),history.go(o)}const l=ge({location:"",base:e,go:r,createHref:R3.bind(null,e)},t,n);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>t.state.value}),l}function F3(e){return typeof e=="string"||e&&typeof e=="object"}function _c(e){return typeof e=="string"||typeof e=="symbol"}const St={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},yc=Symbol("");var ms;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ms||(ms={}));function Mn(e,t){return ge(new Error,{type:e,[yc]:!0},t)}function Ct(e,t){return e instanceof Error&&yc in e&&(t==null||!!(e.type&t))}const gs="[^/]+?",H3={sensitive:!1,strict:!1,start:!0,end:!0},j3=/[.+*?^${}()[\]/\\]/g;function z3(e,t){const n=ge({},H3,t),r=[];let l=n.start?"^":"";const o=[];for(const c of e){const d=c.length?[]:[90];n.strict&&!c.length&&(l+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function q3(e,t){let n=0;const r=e.score,l=t.score;for(;n0&&t[t.length-1]<0}const W3={type:0,value:""},G3=/[a-zA-Z0-9_]/;function K3(e){if(!e)return[[]];if(e==="/")return[[W3]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const l=[];let o;function a(){o&&l.push(o),o=[]}let i=0,u,c="",d="";function f(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:d,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=u}for(;i{a(L)}:lr}function a(d){if(_c(d)){const f=r.get(d);f&&(r.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&r.delete(d.record.name),d.children.forEach(a),d.alias.forEach(a))}}function i(){return n}function u(d){let f=0;for(;f=0&&(d.record.path!==n[f].record.path||!Ec(d,n[f]));)f++;n.splice(f,0,d),d.record.name&&!ys(d)&&r.set(d.record.name,d)}function c(d,f){let p,v={},b,y;if("name"in d&&d.name){if(p=r.get(d.name),!p)throw Mn(1,{location:d});y=p.record.name,v=ge(_s(f.params,p.keys.filter(L=>!L.optional).map(L=>L.name)),d.params&&_s(d.params,p.keys.map(L=>L.name))),b=p.stringify(v)}else if("path"in d)b=d.path,p=n.find(L=>L.re.test(b)),p&&(v=p.parse(b),y=p.record.name);else{if(p=f.name?r.get(f.name):n.find(L=>L.re.test(f.path)),!p)throw Mn(1,{location:d,currentLocation:f});y=p.record.name,v=ge({},f.params,d.params),b=p.stringify(v)}const A=[];let w=p;for(;w;)A.unshift(w.record),w=w.parent;return{name:y,path:b,params:v,matched:A,meta:Z3(A)}}return e.forEach(d=>o(d)),{addRoute:o,resolve:c,removeRoute:a,getRoutes:i,getRecordMatcher:l}}function _s(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Q3(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:X3(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function X3(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ys(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Z3(e){return e.reduce((t,n)=>ge(t,n.meta),{})}function Es(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ec(e,t){return t.children.some(n=>n===e||Ec(e,n))}const wc=/#/g,e4=/&/g,t4=/\//g,n4=/=/g,r4=/\?/g,Ic=/\+/g,l4=/%5B/g,o4=/%5D/g,Ac=/%5E/g,a4=/%60/g,Tc=/%7B/g,s4=/%7C/g,Cc=/%7D/g,i4=/%20/g;function ea(e){return encodeURI(""+e).replace(s4,"|").replace(l4,"[").replace(o4,"]")}function c4(e){return ea(e).replace(Tc,"{").replace(Cc,"}").replace(Ac,"^")}function fo(e){return ea(e).replace(Ic,"%2B").replace(i4,"+").replace(wc,"%23").replace(e4,"%26").replace(a4,"`").replace(Tc,"{").replace(Cc,"}").replace(Ac,"^")}function u4(e){return fo(e).replace(n4,"%3D")}function d4(e){return ea(e).replace(wc,"%23").replace(r4,"%3F")}function f4(e){return e==null?"":d4(e).replace(t4,"%2F")}function al(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function p4(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let l=0;lo&&fo(o)):[r&&fo(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function v4(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=gt(r)?r.map(l=>l==null?null:""+l):r==null?r:""+r)}return t}const h4=Symbol(""),Is=Symbol(""),yl=Symbol(""),ta=Symbol(""),po=Symbol("");function Jn(){let e=[];function t(r){return e.push(r),()=>{const l=e.indexOf(r);l>-1&&e.splice(l,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Ut(e,t,n,r,l){const o=r&&(r.enterCallbacks[l]=r.enterCallbacks[l]||[]);return()=>new Promise((a,i)=>{const u=f=>{f===!1?i(Mn(4,{from:n,to:t})):f instanceof Error?i(f):F3(f)?i(Mn(2,{from:t,to:f})):(o&&r.enterCallbacks[l]===o&&typeof f=="function"&&o.push(f),a())},c=e.call(r&&r.instances[l],t,n,u);let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>i(f))})}function Bl(e,t,n,r){const l=[];for(const o of e)for(const a in o.components){let i=o.components[a];if(!(t!=="beforeRouteEnter"&&!o.instances[a]))if(m4(i)){const c=(i.__vccOpts||i)[t];c&&l.push(Ut(c,n,r,o,a))}else{let u=i();l.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${o.path}"`));const d=w3(c)?c.default:c;o.components[a]=d;const p=(d.__vccOpts||d)[t];return p&&Ut(p,n,r,o,a)()}))}}return l}function m4(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function vo(e){const t=me(yl),n=me(ta),r=I(()=>t.resolve(an(e.to))),l=I(()=>{const{matched:u}=r.value,{length:c}=u,d=u[c-1],f=n.matched;if(!d||!f.length)return-1;const p=f.findIndex($n.bind(null,d));if(p>-1)return p;const v=As(u[c-2]);return c>1&&As(d)===v&&f[f.length-1].path!==v?f.findIndex($n.bind(null,u[c-2])):p}),o=I(()=>l.value>-1&&y4(n.params,r.value.params)),a=I(()=>l.value>-1&&l.value===n.matched.length-1&&gc(n.params,r.value.params));function i(u={}){return _4(u)?t[an(e.replace)?"replace":"push"](an(e.to)).catch(lr):Promise.resolve()}return{route:r,href:I(()=>r.value.href),isActive:o,isExactActive:a,navigate:i}}const g4=M({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:vo,setup(e,{slots:t}){const n=_r(vo(e)),{options:r}=me(yl),l=I(()=>({[Ts(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ts(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:s("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:l.value},o)}}}),b4=g4;function _4(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function y4(e,t){for(const n in t){const r=t[n],l=e[n];if(typeof r=="string"){if(r!==l)return!1}else if(!gt(l)||l.length!==r.length||r.some((o,a)=>o!==l[a]))return!1}return!0}function As(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ts=(e,t,n)=>e??t??n,E4=M({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=me(po),l=I(()=>e.route||r.value),o=me(Is,0),a=I(()=>{let c=an(o);const{matched:d}=l.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),i=I(()=>l.value.matched[a.value]);ht(Is,I(()=>a.value+1)),ht(h4,i),ht(po,l);const u=Y();return he(()=>[u.value,i.value,e.name],([c,d,f],[p,v,b])=>{d&&(d.instances[f]=c,v&&v!==d&&c&&c===p&&(d.leaveGuards.size||(d.leaveGuards=v.leaveGuards),d.updateGuards.size||(d.updateGuards=v.updateGuards))),c&&d&&(!v||!$n(d,v)||!p)&&(d.enterCallbacks[f]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=l.value,d=e.name,f=i.value,p=f&&f.components[d];if(!p)return Cs(n.default,{Component:p,route:c});const v=f.props[d],b=v?v===!0?c.params:typeof v=="function"?v(c):v:null,A=s(p,ge({},b,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(f.instances[d]=null)},ref:u}));return Cs(n.default,{Component:A,route:c})||A}}});function Cs(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Pc=E4;function w4(e){const t=Y3(e.routes,e),n=e.parseQuery||p4,r=e.stringifyQuery||ws,l=e.history,o=Jn(),a=Jn(),i=Jn(),u=He(St);let c=St;gn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Vl.bind(null,P=>""+P),f=Vl.bind(null,f4),p=Vl.bind(null,al);function v(P,U){let V,J;return _c(P)?(V=t.getRecordMatcher(P),J=U):J=P,t.addRoute(J,V)}function b(P){const U=t.getRecordMatcher(P);U&&t.removeRoute(U)}function y(){return t.getRoutes().map(P=>P.record)}function A(P){return!!t.getRecordMatcher(P)}function w(P,U){if(U=ge({},U||u.value),typeof P=="string"){const E=Nl(n,P,U.path),C=t.resolve({path:E.path},U),S=l.createHref(E.fullPath);return ge(E,C,{params:p(C.params),hash:al(E.hash),redirectedFrom:void 0,href:S})}let V;if("path"in P)V=ge({},P,{path:Nl(n,P.path,U.path).path});else{const E=ge({},P.params);for(const C in E)E[C]==null&&delete E[C];V=ge({},P,{params:f(E)}),U.params=f(U.params)}const J=t.resolve(V,U),de=P.hash||"";J.params=d(p(J.params));const h=T3(r,ge({},P,{hash:c4(de),path:J.path})),m=l.createHref(h);return ge({fullPath:h,hash:de,query:r===ws?v4(P.query):P.query||{}},J,{redirectedFrom:void 0,href:m})}function L(P){return typeof P=="string"?Nl(n,P,u.value.path):ge({},P)}function _(P,U){if(c!==P)return Mn(8,{from:U,to:P})}function T(P){return G(P)}function F(P){return T(ge(L(P),{replace:!0}))}function R(P){const U=P.matched[P.matched.length-1];if(U&&U.redirect){const{redirect:V}=U;let J=typeof V=="function"?V(P):V;return typeof J=="string"&&(J=J.includes("?")||J.includes("#")?J=L(J):{path:J},J.params={}),ge({query:P.query,hash:P.hash,params:"path"in J?{}:P.params},J)}}function G(P,U){const V=c=w(P),J=u.value,de=P.state,h=P.force,m=P.replace===!0,E=R(V);if(E)return G(ge(L(E),{state:typeof E=="object"?ge({},de,E.state):de,force:h,replace:m}),U||V);const C=V;C.redirectedFrom=U;let S;return!h&&C3(r,J,V)&&(S=Mn(16,{to:C,from:J}),et(J,J,!0,!1)),(S?Promise.resolve(S):j(C,J)).catch(x=>Ct(x)?Ct(x,2)?x:bt(x):K(x,C,J)).then(x=>{if(x){if(Ct(x,2))return G(ge({replace:m},L(x.to),{state:typeof x.to=="object"?ge({},de,x.to.state):de,force:h}),U||C)}else x=B(C,J,!0,m,de);return ee(C,J,x),x})}function O(P,U){const V=_(P,U);return V?Promise.reject(V):Promise.resolve()}function H(P){const U=Tt.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(P):P()}function j(P,U){let V;const[J,de,h]=I4(P,U);V=Bl(J.reverse(),"beforeRouteLeave",P,U);for(const E of J)E.leaveGuards.forEach(C=>{V.push(Ut(C,P,U))});const m=O.bind(null,P,U);return V.push(m),Re(V).then(()=>{V=[];for(const E of o.list())V.push(Ut(E,P,U));return V.push(m),Re(V)}).then(()=>{V=Bl(de,"beforeRouteUpdate",P,U);for(const E of de)E.updateGuards.forEach(C=>{V.push(Ut(C,P,U))});return V.push(m),Re(V)}).then(()=>{V=[];for(const E of h)if(E.beforeEnter)if(gt(E.beforeEnter))for(const C of E.beforeEnter)V.push(Ut(C,P,U));else V.push(Ut(E.beforeEnter,P,U));return V.push(m),Re(V)}).then(()=>(P.matched.forEach(E=>E.enterCallbacks={}),V=Bl(h,"beforeRouteEnter",P,U),V.push(m),Re(V))).then(()=>{V=[];for(const E of a.list())V.push(Ut(E,P,U));return V.push(m),Re(V)}).catch(E=>Ct(E,8)?E:Promise.reject(E))}function ee(P,U,V){i.list().forEach(J=>H(()=>J(P,U,V)))}function B(P,U,V,J,de){const h=_(P,U);if(h)return h;const m=U===St,E=gn?history.state:{};V&&(J||m?l.replace(P.fullPath,ge({scroll:m&&E&&E.scroll},de)):l.push(P.fullPath,de)),u.value=P,et(P,U,V,m),bt()}let te;function Le(){te||(te=l.listen((P,U,V)=>{if(!_t.listening)return;const J=w(P),de=R(J);if(de){G(ge(de,{replace:!0}),J).catch(lr);return}c=J;const h=u.value;gn&&D3(vs(h.fullPath,V.delta),_l()),j(J,h).catch(m=>Ct(m,12)?m:Ct(m,2)?(G(m.to,J).then(E=>{Ct(E,20)&&!V.delta&&V.type===vr.pop&&l.go(-1,!1)}).catch(lr),Promise.reject()):(V.delta&&l.go(-V.delta,!1),K(m,J,h))).then(m=>{m=m||B(J,h,!1),m&&(V.delta&&!Ct(m,8)?l.go(-V.delta,!1):V.type===vr.pop&&Ct(m,20)&&l.go(-1,!1)),ee(J,h,m)}).catch(lr)}))}let Te=Jn(),q=Jn(),ne;function K(P,U,V){bt(P);const J=q.list();return J.length?J.forEach(de=>de(P,U,V)):console.error(P),Promise.reject(P)}function ke(){return ne&&u.value!==St?Promise.resolve():new Promise((P,U)=>{Te.add([P,U])})}function bt(P){return ne||(ne=!P,Le(),Te.list().forEach(([U,V])=>P?V(P):U()),Te.reset()),P}function et(P,U,V,J){const{scrollBehavior:de}=e;if(!gn||!de)return Promise.resolve();const h=!V&&$3(vs(P.fullPath,0))||(J||!V)&&history.state&&history.state.scroll||null;return un().then(()=>de(P,U,h)).then(m=>m&&O3(m)).catch(m=>K(m,P,U))}const Ve=P=>l.go(P);let Ke;const Tt=new Set,_t={currentRoute:u,listening:!0,addRoute:v,removeRoute:b,hasRoute:A,getRoutes:y,resolve:w,options:e,push:T,replace:F,go:Ve,back:()=>Ve(-1),forward:()=>Ve(1),beforeEach:o.add,beforeResolve:a.add,afterEach:i.add,onError:q.add,isReady:ke,install(P){const U=this;P.component("RouterLink",b4),P.component("RouterView",Pc),P.config.globalProperties.$router=U,Object.defineProperty(P.config.globalProperties,"$route",{enumerable:!0,get:()=>an(u)}),gn&&!Ke&&u.value===St&&(Ke=!0,T(l.location).catch(de=>{}));const V={};for(const de in St)Object.defineProperty(V,de,{get:()=>u.value[de],enumerable:!0});P.provide(yl,U),P.provide(ta,gi(V)),P.provide(po,u);const J=P.unmount;Tt.add(P),P.unmount=function(){Tt.delete(P),Tt.size<1&&(c=St,te&&te(),te=null,u.value=St,Ke=!1,ne=!1),J()}}};function Re(P){return P.reduce((U,V)=>U.then(()=>H(V)),Promise.resolve())}return _t}function I4(e,t){const n=[],r=[],l=[],o=Math.max(t.matched.length,e.matched.length);for(let a=0;a$n(c,i))?r.push(i):n.push(i));const u=e.matched[a];u&&(t.matched.find(c=>$n(c,u))||l.push(u))}return[n,r,l]}function ze(){return me(yl)}function At(){return me(ta)}var Fe=Uint8Array,En=Uint16Array,A4=Int32Array,Lc=new Fe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Sc=new Fe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),T4=new Fe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),kc=function(e,t){for(var n=new En(31),r=0;r<31;++r)n[r]=t+=1<>1|(Ae&21845)<<1;Bt=(Bt&52428)>>2|(Bt&13107)<<2,Bt=(Bt&61680)>>4|(Bt&3855)<<4,ho[Ae]=((Bt&65280)>>8|(Bt&255)<<8)>>1}var ar=function(e,t,n){for(var r=e.length,l=0,o=new En(t);l>u]=c}else for(i=new En(r),l=0;l>15-e[l]);return i},Ar=new Fe(288);for(var Ae=0;Ae<144;++Ae)Ar[Ae]=8;for(var Ae=144;Ae<256;++Ae)Ar[Ae]=9;for(var Ae=256;Ae<280;++Ae)Ar[Ae]=7;for(var Ae=280;Ae<288;++Ae)Ar[Ae]=8;var Oc=new Fe(32);for(var Ae=0;Ae<32;++Ae)Oc[Ae]=5;var S4=ar(Ar,9,1),k4=ar(Oc,5,1),Fl=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},ut=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},Hl=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},R4=function(e){return(e+7)/8|0},na=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Fe(e.subarray(t,n))},x4=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],rt=function(e,t,n){var r=new Error(t||x4[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,rt),!n)throw r;return r},O4=function(e,t,n,r){var l=e.length,o=r?r.length:0;if(!l||t.f&&!t.l)return n||new Fe(0);var a=!n,i=a||t.i!=2,u=t.i;a&&(n=new Fe(l*3));var c=function(de){var h=n.length;if(de>h){var m=new Fe(Math.max(h*2,de));m.set(n),n=m}},d=t.f||0,f=t.p||0,p=t.b||0,v=t.l,b=t.d,y=t.m,A=t.n,w=l*8;do{if(!v){d=ut(e,f,1);var L=ut(e,f+1,3);if(f+=3,L)if(L==1)v=S4,b=k4,y=9,A=5;else if(L==2){var R=ut(e,f,31)+257,G=ut(e,f+10,15)+4,O=R+ut(e,f+5,31)+1;f+=14;for(var H=new Fe(O),j=new Fe(19),ee=0;ee>4;if(_<16)H[ee++]=_;else{var q=0,ne=0;for(_==16?(ne=3+ut(e,f,3),f+=2,q=H[ee-1]):_==17?(ne=3+ut(e,f,7),f+=3):_==18&&(ne=11+ut(e,f,127),f+=7);ne--;)H[ee++]=q}}var K=H.subarray(0,R),ke=H.subarray(R);y=Fl(K),A=Fl(ke),v=ar(K,y,1),b=ar(ke,A,1)}else rt(1);else{var _=R4(f)+4,T=e[_-4]|e[_-3]<<8,F=_+T;if(F>l){u&&rt(0);break}i&&c(p+T),n.set(e.subarray(_,F),p),t.b=p+=T,t.p=f=F*8,t.f=d;continue}if(f>w){u&&rt(0);break}}i&&c(p+131072);for(var bt=(1<>4;if(f+=q&15,f>w){u&&rt(0);break}if(q||rt(2),Ke<256)n[p++]=Ke;else if(Ke==256){Ve=f,v=null;break}else{var Tt=Ke-254;if(Ke>264){var ee=Ke-257,_t=Lc[ee];Tt=ut(e,f,(1<<_t)-1)+xc[ee],f+=_t}var Re=b[Hl(e,f)&et],P=Re>>4;Re||rt(3),f+=Re&15;var ke=L4[P];if(P>3){var _t=Sc[P];ke+=Hl(e,f)&(1<<_t)-1,f+=_t}if(f>w){u&&rt(0);break}i&&c(p+131072);var U=p+Tt;if(p>4>7||(e[0]<<8|e[1])%31)&&rt(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&rt(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function M4(e,t){return O4(e.subarray($4(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var Ps=typeof TextEncoder<"u"&&new TextEncoder,mo=typeof TextDecoder<"u"&&new TextDecoder,V4=0;try{mo.decode(D4,{stream:!0}),V4=1}catch{}var N4=function(e){for(var t="",n=0;;){var r=e[n++],l=(r>127)+(r>223)+(r>239);if(n+l>e.length)return{s:t,r:na(e,n-1)};l?l==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):l&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function B4(e,t){if(t){for(var n=new Fe(e.length),r=0;r>1)),a=0,i=function(d){o[a++]=d},r=0;ro.length){var u=new Fe(a+8+(l-r<<1));u.set(o),o=u}var c=e.charCodeAt(r);c<128||t?i(c):c<2048?(i(192|c>>6),i(128|c&63)):c>55295&&c<57344?(c=65536+(c&1047552)|e.charCodeAt(++r)&1023,i(240|c>>18),i(128|c>>12&63),i(128|c>>6&63),i(128|c&63)):(i(224|c>>12),i(128|c>>6&63),i(128|c&63))}return na(o,0,a)}function F4(e,t){if(t){for(var n="",r=0;r{var r;return s("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(r=n.default)==null?void 0:r.call(n))};ue.displayName="IconBase";const Dc=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const l=s("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[s("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),s("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[s("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),s("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?s("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},l):l};Dc.displayName="LoadingIcon";const $c=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},ra=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},El=(e,t)=>{let n=1;for(let r=0;r>6;return n+=n<<3,n^=n>>11,n%t},Mc=Array.isArray,H4=e=>typeof e=="function",j4=e=>typeof e=="string";var z4=e=>e.startsWith("ftp://"),la=e=>/^(https?:)?\/\//.test(e),U4=/.md((\?|#).*)?$/,q4=(e,t="/")=>!!(la(e)||z4(e)||e.startsWith("/")&&!e.startsWith(t)&&!U4.test(e)),Vc=e=>Object.prototype.toString.call(e)==="[object Object]";function W4(){const e=Y(!1);return Un()&&ye(()=>{e.value=!0}),e}function G4(e){return W4(),I(()=>!!e())}const xt=e=>typeof e=="string",Vn=(e,t)=>xt(e)&&e.startsWith(t),hn=(e,t)=>xt(e)&&e.endsWith(t),Tr=Object.entries,K4=Object.fromEntries,Ze=Object.keys,J4=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),Nc=e=>{const[t,n=""]=e.split("#");return t?`${J4(t)}${n?`#${n}`:""}`:e},Ls=e=>Vc(e)&&xt(e.name),hr=(e,t=!1)=>e?Mc(e)?e.map(n=>xt(n)?{name:n}:Ls(n)?n:null).filter(n=>n!==null):xt(e)?[{name:e}]:Ls(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Bc=(e,t)=>{if(e){if(Mc(e)&&e.every(xt))return e;if(xt(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},Fc=e=>Bc(e,"category"),Hc=e=>Bc(e,"tag"),wl=e=>Vn(e,"/");let Y4=class{constructor(){this.messageElements={};const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const r=document.createElement("div"),l=Date.now();return r.className="message move-in",r.innerHTML=t,this.containerElement.appendChild(r),this.messageElements[l]=r,n>0&&setTimeout(()=>{this.close(l)},n),l}close(t){if(t){const n=this.messageElements[t];n.classList.remove("move-in"),n.classList.add("move-out"),n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else Ze(this.messageElements).forEach(n=>this.close(Number(n)))}destroy(){document.body.removeChild(this.containerElement)}};const jc=/#.*$/u,Q4=e=>{const t=jc.exec(e);return t?t[0]:""},Ss=e=>decodeURI(e).replace(jc,"").replace(/(index)?\.(md|html)$/,""),oa=(e,t)=>{if(t===void 0)return!1;const n=Ss(e.path),r=Ss(t),l=Q4(t);return l?l===e.hash&&(!r||n===r):n===r},ks=e=>{const t=atob(e);return F4(M4(B4(t,!0)))},X4=e=>la(e)?e:`https://github.com/${e}`,zc=e=>!la(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Nn=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:l}=r,o=H4(l)?l(n):l,a=j4(o)?{path:o}:o;return Nn(e,{hash:n.hash,query:n.query,params:n.params,...a})},Z4=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},Oe=({to:e="",class:t="",...n},{slots:r})=>{var a;const l=ze(),o=(i={})=>Z4(i)?l.push(e).catch():Promise.resolve();return s("a",{...n,class:["vp-link",t],href:Pe(Nc(e)),onClick:o},(a=r.default)==null?void 0:a.call(r))};Oe.displayName="VPLink";const Uc=()=>s(ue,{name:"github"},()=>s("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Uc.displayName="GitHubIcon";const qc=()=>s(ue,{name:"gitlab"},()=>s("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));qc.displayName="GitLabIcon";const Wc=()=>s(ue,{name:"gitee"},()=>s("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Wc.displayName="GiteeIcon";const Gc=()=>s(ue,{name:"bitbucket"},()=>s("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));Gc.displayName="BitbucketIcon";const Kc=()=>s(ue,{name:"source"},()=>s("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Kc.displayName="SourceIcon";const mt=(e,t)=>{const n=t?t._instance:Un();return Vc(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||it(e)in n.appContext.components||br(it(e))in n.appContext.components)},ed=()=>G4(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),td=()=>{const e=ed();return I(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},Cr=e=>{const t=$t();return I(()=>e[t.value])};function Rs(e,t){var n;const r=He();return Si(()=>{r.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),Qt(r)}function aa(e,t){let n,r,l;const o=Y(!0),a=()=>{o.value=!0,l()};he(e,a,{flush:"sync"});const i=typeof t=="function"?t:t.get,u=typeof t=="function"?void 0:t.set,c=wi((d,f)=>(r=d,l=f,{get(){return o.value&&(n=i(),o.value=!1),r(),n},set(p){u==null||u(p)}}));return Object.isExtensible(c)&&(c.trigger=a),c}function fn(e){return ai()?(ju(e),!0):!1}function st(e){return typeof e=="function"?e():an(e)}const Pr=typeof window<"u"&&typeof document<"u",nd=Object.prototype.toString,rd=e=>nd.call(e)==="[object Object]",sl=()=>{},xs=ld();function ld(){var e;return Pr&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Jc(e,t){function n(...r){return new Promise((l,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(l).catch(o)})}return n}const Yc=e=>e();function od(e,t=!0,n=!0,r=!1){let l=0,o,a=!0,i=sl,u;const c=()=>{o&&(clearTimeout(o),o=void 0,i(),i=sl)};return f=>{const p=st(e),v=Date.now()-l,b=()=>u=f();return c(),p<=0?(l=Date.now(),b()):(v>p&&(n||!a)?(l=Date.now(),b()):t&&(u=new Promise((y,A)=>{i=r?A:y,o=setTimeout(()=>{l=Date.now(),a=!0,y(b()),c()},Math.max(0,p-v))})),!n&&!o&&(o=setTimeout(()=>a=!0,p)),a=!1,u)}}function ad(e=Yc){const t=Y(!0);function n(){t.value=!1}function r(){t.value=!0}const l=(...o)=>{t.value&&e(...o)};return{isActive:Qt(t),pause:n,resume:r,eventFilter:l}}function sd(...e){if(e.length!==1)return zn(...e);const t=e[0];return typeof t=="function"?Qt(wi(()=>({get:t,set:sl}))):Y(t)}function id(e,t=200,n=!1,r=!0,l=!1){return Jc(od(t,n,r,l),e)}function cd(e,t,n={}){const{eventFilter:r=Yc,...l}=n;return he(e,Jc(r,t),l)}function ud(e,t,n={}){const{eventFilter:r,...l}=n,{eventFilter:o,pause:a,resume:i,isActive:u}=ad(r);return{stop:cd(e,t,{...l,eventFilter:o}),pause:a,resume:i,isActive:u}}function Qc(e,t=!0){Un()?ye(e):t?e():un(e)}function dd(e,t,n={}){const{immediate:r=!0}=n,l=Y(!1);let o=null;function a(){o&&(clearTimeout(o),o=null)}function i(){l.value=!1,a()}function u(...c){a(),l.value=!0,o=setTimeout(()=>{l.value=!1,o=null,e(...c)},st(t))}return r&&(l.value=!0,Pr&&u()),fn(i),{isPending:Qt(l),start:u,stop:i}}function go(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,l=Me(e),o=Y(e);function a(i){if(arguments.length)return o.value=i,o.value;{const u=st(n);return o.value=o.value===u?st(r):u,o.value}}return l?a:[o,a]}function Gt(e){var t;const n=st(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ot=Pr?window:void 0,Xc=Pr?window.document:void 0,fd=Pr?window.navigator:void 0;function Ge(...e){let t,n,r,l;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,l]=e,t=Ot):[t,n,r,l]=e,!t)return sl;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],a=()=>{o.forEach(d=>d()),o.length=0},i=(d,f,p,v)=>(d.addEventListener(f,p,v),()=>d.removeEventListener(f,p,v)),u=he(()=>[Gt(t),st(l)],([d,f])=>{if(a(),!d)return;const p=rd(f)?{...f}:f;o.push(...n.flatMap(v=>r.map(b=>i(d,v,b,p))))},{immediate:!0,flush:"post"}),c=()=>{u(),a()};return fn(c),c}function pd(){const e=Y(!1);return Un()&&ye(()=>{e.value=!0}),e}function Il(e){const t=pd();return I(()=>(t.value,!!e()))}function Zc(e,t={}){const{window:n=Ot}=t,r=Il(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let l;const o=Y(!1),a=c=>{o.value=c.matches},i=()=>{l&&("removeEventListener"in l?l.removeEventListener("change",a):l.removeListener(a))},u=Si(()=>{r.value&&(i(),l=n.matchMedia(st(e)),"addEventListener"in l?l.addEventListener("change",a):l.addListener(a),o.value=l.matches)});return fn(()=>{u(),i(),l=void 0}),o}function vd(e={}){const{navigator:t=fd,read:n=!1,source:r,copiedDuring:l=1500,legacy:o=!1}=e,a=Il(()=>t&&"clipboard"in t),i=I(()=>a.value||o),u=Y(""),c=Y(!1),d=dd(()=>c.value=!1,l);function f(){a.value?t.clipboard.readText().then(y=>{u.value=y}):u.value=b()}i.value&&n&&Ge(["copy","cut"],f);async function p(y=st(r)){i.value&&y!=null&&(a.value?await t.clipboard.writeText(y):v(y),u.value=y,c.value=!0,d.start())}function v(y){const A=document.createElement("textarea");A.value=y??"",A.style.position="absolute",A.style.opacity="0",document.body.appendChild(A),A.select(),document.execCommand("copy"),A.remove()}function b(){var y,A,w;return(w=(A=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:A.toString())!=null?w:""}return{isSupported:i,text:u,copied:c,copy:p}}const Ur=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qr="__vueuse_ssr_handlers__",hd=md();function md(){return qr in Ur||(Ur[qr]=Ur[qr]||{}),Ur[qr]}function gd(e,t){return hd[e]||t}function bd(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const _d={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Os="vueuse-storage";function qn(e,t,n,r={}){var l;const{flush:o="pre",deep:a=!0,listenToStorageChanges:i=!0,writeDefaults:u=!0,mergeDefaults:c=!1,shallow:d,window:f=Ot,eventFilter:p,onError:v=O=>{console.error(O)}}=r,b=(d?He:Y)(t);if(!n)try{n=gd("getDefaultStorage",()=>{var O;return(O=Ot)==null?void 0:O.localStorage})()}catch(O){v(O)}if(!n)return b;const y=st(t),A=bd(y),w=(l=r.serializer)!=null?l:_d[A],{pause:L,resume:_}=ud(b,()=>T(b.value),{flush:o,deep:a,eventFilter:p});return f&&i&&(Ge(f,"storage",G),Ge(f,Os,R)),G(),b;function T(O){try{if(O==null)n.removeItem(e);else{const H=w.write(O),j=n.getItem(e);j!==H&&(n.setItem(e,H),f&&f.dispatchEvent(new CustomEvent(Os,{detail:{key:e,oldValue:j,newValue:H,storageArea:n}})))}}catch(H){v(H)}}function F(O){const H=O?O.newValue:n.getItem(e);if(H==null)return u&&y!==null&&n.setItem(e,w.write(y)),y;if(!O&&c){const j=w.read(H);return typeof c=="function"?c(j,y):A==="object"&&!Array.isArray(j)?{...y,...j}:j}else return typeof H!="string"?H:w.read(H)}function R(O){G(O.detail)}function G(O){if(!(O&&O.storageArea!==n)){if(O&&O.key==null){b.value=y;return}if(!(O&&O.key!==e)){L();try{(O==null?void 0:O.newValue)!==w.write(b.value)&&(b.value=F(O))}catch(H){v(H)}finally{O?un(_):_()}}}}}function yd(e){return Zc("(prefers-color-scheme: dark)",e)}function Ed(e,t,n={}){const{window:r=Ot,...l}=n;let o;const a=Il(()=>r&&"ResizeObserver"in r),i=()=>{o&&(o.disconnect(),o=void 0)},u=I(()=>Array.isArray(e)?e.map(f=>Gt(f)):[Gt(e)]),c=he(u,f=>{if(i(),a.value&&r){o=new ResizeObserver(t);for(const p of f)p&&o.observe(p,l)}},{immediate:!0,flush:"post",deep:!0}),d=()=>{i(),c()};return fn(d),{isSupported:a,stop:d}}function wd(e,t={width:0,height:0},n={}){const{window:r=Ot,box:l="content-box"}=n,o=I(()=>{var u,c;return(c=(u=Gt(e))==null?void 0:u.namespaceURI)==null?void 0:c.includes("svg")}),a=Y(t.width),i=Y(t.height);return Ed(e,([u])=>{const c=l==="border-box"?u.borderBoxSize:l==="content-box"?u.contentBoxSize:u.devicePixelContentBoxSize;if(r&&o.value){const d=Gt(e);if(d){const f=r.getComputedStyle(d);a.value=Number.parseFloat(f.width),i.value=Number.parseFloat(f.height)}}else if(c){const d=Array.isArray(c)?c:[c];a.value=d.reduce((f,{inlineSize:p})=>f+p,0),i.value=d.reduce((f,{blockSize:p})=>f+p,0)}else a.value=u.contentRect.width,i.value=u.contentRect.height},n),he(()=>Gt(e),u=>{a.value=u?t.width:0,i.value=u?t.height:0}),{width:a,height:i}}const Ds=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function sa(e,t={}){const{document:n=Xc,autoExit:r=!1}=t,l=I(()=>{var w;return(w=Gt(e))!=null?w:n==null?void 0:n.querySelector("html")}),o=Y(!1),a=I(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(w=>n&&w in n||l.value&&w in l.value)),i=I(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(w=>n&&w in n||l.value&&w in l.value)),u=I(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(w=>n&&w in n||l.value&&w in l.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(w=>n&&w in n),d=Il(()=>l.value&&n&&a.value!==void 0&&i.value!==void 0&&u.value!==void 0),f=()=>c?(n==null?void 0:n[c])===l.value:!1,p=()=>{if(u.value){if(n&&n[u.value]!=null)return n[u.value];{const w=l.value;if((w==null?void 0:w[u.value])!=null)return!!w[u.value]}}return!1};async function v(){if(!(!d.value||!o.value)){if(i.value)if((n==null?void 0:n[i.value])!=null)await n[i.value]();else{const w=l.value;(w==null?void 0:w[i.value])!=null&&await w[i.value]()}o.value=!1}}async function b(){if(!d.value||o.value)return;p()&&await v();const w=l.value;a.value&&(w==null?void 0:w[a.value])!=null&&(await w[a.value](),o.value=!0)}async function y(){await(o.value?v():b())}const A=()=>{const w=p();(!w||w&&f())&&(o.value=w)};return Ge(n,Ds,A,!1),Ge(()=>Gt(l),Ds,A,!1),r&&fn(v),{isSupported:d,isFullscreen:o,enter:b,exit:v,toggle:y}}function jl(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function e1(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}function t1(e,t=!1){const n=Y(t);let r=null,l;he(sd(e),i=>{const u=jl(st(i));if(u){const c=u;l=c.style.overflow,n.value&&(c.style.overflow="hidden")}},{immediate:!0});const o=()=>{const i=jl(st(e));!i||n.value||(xs&&(r=Ge(i,"touchmove",u=>{Id(u)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},a=()=>{const i=jl(st(e));!i||!n.value||(xs&&(r==null||r()),i.style.overflow=l,n.value=!1)};return fn(a),I({get(){return n.value},set(i){i?o():a()}})}function n1(e,t,n={}){const{window:r=Ot}=n;return qn(e,t,r==null?void 0:r.sessionStorage,n)}let Ad=0;function Td(e,t={}){const n=Y(!1),{document:r=Xc,immediate:l=!0,manual:o=!1,id:a=`vueuse_styletag_${++Ad}`}=t,i=Y(e);let u=()=>{};const c=()=>{if(!r)return;const f=r.getElementById(a)||r.createElement("style");f.isConnected||(f.id=a,t.media&&(f.media=t.media),r.head.appendChild(f)),!n.value&&(u=he(i,p=>{f.textContent=p},{immediate:!0}),n.value=!0)},d=()=>{!r||!n.value||(u(),r.head.removeChild(r.getElementById(a)),n.value=!1)};return l&&!o&&Qc(c),o||fn(d),{id:a,css:i,unload:d,load:c,isLoaded:Qt(n)}}function Cd(e={}){const{window:t=Ot}=e;if(!t)return{x:Y(0),y:Y(0)};const n=Y(t.scrollX),r=Y(t.scrollY);return Ge(t,"scroll",()=>{n.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:n,y:r}}function Pd(e={}){const{window:t=Ot,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:l=!0,includeScrollbar:o=!0}=e,a=Y(n),i=Y(r),u=()=>{t&&(o?(a.value=t.innerWidth,i.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,i.value=t.document.documentElement.clientHeight))};if(u(),Qc(u),Ge("resize",u,{passive:!0}),l){const c=Zc("(orientation: portrait)");he(c,()=>u())}return{width:a,height:i}}const r1=({type:e="info",text:t="",vertical:n,color:r},{slots:l})=>{var o;return s("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((o=l.default)==null?void 0:o.call(l))||t)};r1.displayName="Badge";var Ld=M({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=I(()=>{const r=["font-icon icon"],l=`iconfont icon-${e.icon}`;return r.push(l),r}),n=I(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Ze(r).length?r:null});return()=>e.icon?s("span",{key:e.icon,class:t.value,style:n.value}):null}});const l1=()=>s(ue,{name:"back-to-top"},()=>[s("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),s("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);l1.displayName="BackToTopIcon";var Sd=M({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=Ee(),n=Cr({"/":{backToTop:"返回顶部"}}),r=He(),{height:l}=wd(r),{height:o}=Pd(),{y:a}=Cd(),i=I(()=>t.value.backToTop!==!1&&a.value>e.threshold),u=I(()=>a.value/(l.value-o.value));return ye(()=>{r.value=document.body}),()=>s(Yt,{name:"fade"},()=>i.value?s("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:s("svg",{class:"vp-scroll-progress"},s("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*u.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),s(l1)]):null)}});const kd=It({enhance:({app:e})=>{mt("Badge")||e.component("Badge",r1),mt("FontIcon")||e.component("FontIcon",Ld)},setup:()=>{Td(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css"); - `)},rootComponents:[()=>s(Sd,{})]});function Rd(e,t,n){var r,l,o;t===void 0&&(t=50),n===void 0&&(n={});var a=(r=n.isImmediate)!=null&&r,i=(l=n.callback)!=null&&l,u=n.maxWait,c=Date.now(),d=[];function f(){if(u!==void 0){var v=Date.now()-c;if(v+t>=u)return u-v}return t}var p=function(){var v=[].slice.call(arguments),b=this;return new Promise(function(y,A){var w=a&&o===void 0;if(o!==void 0&&clearTimeout(o),o=setTimeout(function(){if(o=void 0,c=Date.now(),!a){var _=e.apply(b,v);i&&i(_),d.forEach(function(T){return(0,T.resolve)(_)}),d=[]}},f()),w){var L=e.apply(b,v);return i&&i(L),y(L)}d.push({resolve:y,reject:A})})};return p.cancel=function(v){o!==void 0&&clearTimeout(o),d.forEach(function(b){return(0,b.reject)(v)}),d=[]},p}const xd=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const l=ze(),a=Rd(()=>{var y,A;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)p.some(L=>L.hash===w.hash));for(let w=0;w=(((y=L.parentElement)==null?void 0:y.offsetTop)??0)-r,F=!_||i<(((A=_.parentElement)==null?void 0:A.offsetTop)??0)-r;if(!(T&&F))continue;const G=decodeURIComponent(l.currentRoute.value.hash),O=decodeURIComponent(L.hash);if(G===O)return;if(f){for(let H=w+1;H{window.addEventListener("scroll",a)}),Wo(()=>{window.removeEventListener("scroll",a)})},$s=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},Od=".vp-sidebar-link, .toc-link",Dd=".header-anchor",$d=200,Md=5,Vd=It({setup(){xd({headerLinkSelector:Od,headerAnchorSelector:Dd,delay:$d,offset:Md})}});let o1=()=>null;const a1=Symbol(""),Nd=e=>{o1=e},Bd=()=>me(a1),Fd=e=>{e.provide(a1,o1)};var Hd=M({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,indexType:{type:String,default:"ul"},hideHeading:Boolean},setup(e){const t=Bd(),n=Cr({"/":{title:"目录",empty:"暂无目录"}}),r=se(),l=ze(),o=vc(),a=c=>{const d=c.I;return typeof d>"u"||d},i=()=>{const c=e.base||r.value.path.replace(/\/[^/]+$/,"/"),d=l.getRoutes(),f=[];return d.filter(({meta:p,path:v})=>{if(!Vn(v,c)||v===c)return!1;if(c==="/"){const b=Ze(o.value.locales).filter(y=>y!=="/");if(v==="/404.html"||b.some(y=>Vn(v,y)))return!1}return(hn(v,".html")&&!hn(v,"/index.html")||hn(v,"/"))&&a(p)}).map(({path:p,meta:v})=>{const b=p.substring(c.length).split("/").length;return{title:v.t||"",icon:v.i,base:p.replace(/\/[^/]+\/?$/,"/"),order:v.O||null,level:hn(p,"/")?b-1:b,path:p}}).filter(({title:p,level:v})=>p&&v<=e.level).sort(({title:p,level:v,path:b,order:y},{title:A,level:w,path:L,order:_})=>v-w||(hn(b,"/index.html")?-1:hn(L,"/index.html")?1:y===null?_===null?p.localeCompare(A):_:_===null?y:y>0?_>0?y-_:-1:_<0?y-_:1)).forEach(p=>{var y;const{base:v,level:b}=p;switch(b){case 1:f.push(p);break;case 2:{const A=f.find(w=>w.path===v);A&&(A.children??(A.children=[])).push(p);break}default:{const A=f.find(w=>w.path===v.replace(/\/[^/]+\/$/,"/"));if(A){const w=(y=A.children)==null?void 0:y.find(L=>L.path===v);w&&(w.children??(w.children=[])).push(p)}}}}),f},u=I(()=>i());return()=>s("div",{class:"vp-catalog"},[e.hideHeading?null:s("h2",{class:"vp-catalog-main-title"},n.value.title),u.value.length?u.value.map(({children:c=[],icon:d,path:f,title:p},v)=>[s("h3",{id:p,class:["vp-catalog-child-title",{"has-children":c.length}]},[s("a",{href:`#${p}`,class:"header-anchor","aria-hidden":!0},"#"),s(Oe,{class:"vp-catalog-title",to:f},()=>[e.index?`${v+1}.`:null,d&&t?s(t,{icon:d}):null,p||f])]),c.length?s(e.index&&e.indexType==="ol"?"ol":"ul",{class:"vp-catalog-child-catalogs"},c.map(({children:b=[],icon:y,path:A,title:w},L)=>s("li",{class:"vp-child-catalog"},[s("div",{class:["vp-catalog-sub-title",{"has-children":b.length}]},[s("a",{href:`#${w}`,class:"header-anchor"},"#"),s(Oe,{class:"vp-catalog-title",to:A},()=>[e.index?`${v+1}.${L+1}`:null,y&&t?s(t,{icon:y}):null,w||A])]),b.length?s("div",{class:"v-sub-catalogs"},b.map(({icon:_,path:T,title:F},R)=>s(Oe,{class:"vp-sub-catalog",to:T},()=>[e.index&&e.indexType!=="ol"?`${v+1}.${L+1}.${R+1}`:null,_&&t?s(t,{icon:_}):null,F||T]))):null]))):null]):s("p",{class:"vp-empty-catalog"},n.value.empty)])}}),jd=It({enhance:({app:e})=>{Fd(e),mt("AutoCatalog",e)||e.component("AutoCatalog",Hd)}});const zd=s("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[s("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),s("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),s1=M({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=$t(),n=I(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>s("span",[zd,s("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Ud={},qd=It({enhance({app:e}){e.component("ExternalLinkIcon",s(s1,{locales:Ud}))}});/** + */const gn=typeof window<"u";function w3(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ge=Object.assign;function Vl(e,t){const n={};for(const r in t){const l=t[r];n[r]=gt(l)?l.map(e):e(l)}return n}const lr=()=>{},gt=Array.isArray,I3=/\/$/,A3=e=>e.replace(I3,"");function Nl(e,t,n="/"){let r,l={},o="",a="";const i=t.indexOf("#");let u=t.indexOf("?");return i=0&&(u=-1),u>-1&&(r=t.slice(0,u),o=t.slice(u+1,i>-1?i:t.length),l=e(o)),i>-1&&(r=r||t.slice(0,i),a=t.slice(i,t.length)),r=L3(r??t,n),{fullPath:r+(o&&"?")+o+a,path:r,query:l,hash:a}}function T3(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function fs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function C3(e,t,n){const r=t.matched.length-1,l=n.matched.length-1;return r>-1&&r===l&&$n(t.matched[r],n.matched[l])&&gc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function $n(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function gc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!P3(e[n],t[n]))return!1;return!0}function P3(e,t){return gt(e)?ps(e,t):gt(t)?ps(t,e):e===t}function ps(e,t){return gt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function L3(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),l=r[r.length-1];(l===".."||l===".")&&r.push("");let o=n.length-1,a,i;for(a=0;a1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var vr;(function(e){e.pop="pop",e.push="push"})(vr||(vr={}));var or;(function(e){e.back="back",e.forward="forward",e.unknown=""})(or||(or={}));function S3(e){if(!e)if(gn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),A3(e)}const k3=/^[^#]+#/;function R3(e,t){return e.replace(k3,"#")+t}function x3(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const _l=()=>({left:window.pageXOffset,top:window.pageYOffset});function O3(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),l=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!l)return;t=x3(l,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function vs(e,t){return(history.state?history.state.position-t:-1)+e}const uo=new Map;function D3(e,t){uo.set(e,t)}function $3(e){const t=uo.get(e);return uo.delete(e),t}let M3=()=>location.protocol+"//"+location.host;function bc(e,t){const{pathname:n,search:r,hash:l}=t,o=e.indexOf("#");if(o>-1){let i=l.includes(e.slice(o))?e.slice(o).length:1,u=l.slice(i);return u[0]!=="/"&&(u="/"+u),fs(u,"")}return fs(n,e)+r+l}function V3(e,t,n,r){let l=[],o=[],a=null;const i=({state:p})=>{const v=bc(e,location),b=n.value,y=t.value;let A=0;if(p){if(n.value=v,t.value=p,a&&a===b){a=null;return}A=y?p.position-y.position:0}else r(v);l.forEach(w=>{w(n.value,b,{delta:A,type:vr.pop,direction:A?A>0?or.forward:or.back:or.unknown})})};function u(){a=n.value}function c(p){l.push(p);const v=()=>{const b=l.indexOf(p);b>-1&&l.splice(b,1)};return o.push(v),v}function d(){const{history:p}=window;p.state&&p.replaceState(ge({},p.state,{scroll:_l()}),"")}function f(){for(const p of o)p();o=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:u,listen:c,destroy:f}}function hs(e,t,n,r=!1,l=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:l?_l():null}}function N3(e){const{history:t,location:n}=window,r={value:bc(e,n)},l={value:t.state};l.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(u,c,d){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:M3()+e+u;try{t[d?"replaceState":"pushState"](c,"",p),l.value=c}catch(v){console.error(v),n[d?"replace":"assign"](p)}}function a(u,c){const d=ge({},t.state,hs(l.value.back,u,l.value.forward,!0),c,{position:l.value.position});o(u,d,!0),r.value=u}function i(u,c){const d=ge({},l.value,t.state,{forward:u,scroll:_l()});o(d.current,d,!0);const f=ge({},hs(r.value,u,null),{position:d.position+1},c);o(u,f,!1),r.value=u}return{location:r,state:l,push:i,replace:a}}function B3(e){e=S3(e);const t=N3(e),n=V3(e,t.state,t.location,t.replace);function r(o,a=!0){a||n.pauseListeners(),history.go(o)}const l=ge({location:"",base:e,go:r,createHref:R3.bind(null,e)},t,n);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>t.state.value}),l}function H3(e){return typeof e=="string"||e&&typeof e=="object"}function _c(e){return typeof e=="string"||typeof e=="symbol"}const St={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},yc=Symbol("");var ms;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ms||(ms={}));function Mn(e,t){return ge(new Error,{type:e,[yc]:!0},t)}function Ct(e,t){return e instanceof Error&&yc in e&&(t==null||!!(e.type&t))}const gs="[^/]+?",F3={sensitive:!1,strict:!1,start:!0,end:!0},j3=/[.+*?^${}()[\]/\\]/g;function z3(e,t){const n=ge({},F3,t),r=[];let l=n.start?"^":"";const o=[];for(const c of e){const d=c.length?[]:[90];n.strict&&!c.length&&(l+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function q3(e,t){let n=0;const r=e.score,l=t.score;for(;n0&&t[t.length-1]<0}const W3={type:0,value:""},G3=/[a-zA-Z0-9_]/;function K3(e){if(!e)return[[]];if(e==="/")return[[W3]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const l=[];let o;function a(){o&&l.push(o),o=[]}let i=0,u,c="",d="";function f(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:d,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=u}for(;i{a(L)}:lr}function a(d){if(_c(d)){const f=r.get(d);f&&(r.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&r.delete(d.record.name),d.children.forEach(a),d.alias.forEach(a))}}function i(){return n}function u(d){let f=0;for(;f=0&&(d.record.path!==n[f].record.path||!Ec(d,n[f]));)f++;n.splice(f,0,d),d.record.name&&!ys(d)&&r.set(d.record.name,d)}function c(d,f){let p,v={},b,y;if("name"in d&&d.name){if(p=r.get(d.name),!p)throw Mn(1,{location:d});y=p.record.name,v=ge(_s(f.params,p.keys.filter(L=>!L.optional).map(L=>L.name)),d.params&&_s(d.params,p.keys.map(L=>L.name))),b=p.stringify(v)}else if("path"in d)b=d.path,p=n.find(L=>L.re.test(b)),p&&(v=p.parse(b),y=p.record.name);else{if(p=f.name?r.get(f.name):n.find(L=>L.re.test(f.path)),!p)throw Mn(1,{location:d,currentLocation:f});y=p.record.name,v=ge({},f.params,d.params),b=p.stringify(v)}const A=[];let w=p;for(;w;)A.unshift(w.record),w=w.parent;return{name:y,path:b,params:v,matched:A,meta:Z3(A)}}return e.forEach(d=>o(d)),{addRoute:o,resolve:c,removeRoute:a,getRoutes:i,getRecordMatcher:l}}function _s(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Q3(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:X3(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function X3(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ys(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Z3(e){return e.reduce((t,n)=>ge(t,n.meta),{})}function Es(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ec(e,t){return t.children.some(n=>n===e||Ec(e,n))}const wc=/#/g,e4=/&/g,t4=/\//g,n4=/=/g,r4=/\?/g,Ic=/\+/g,l4=/%5B/g,o4=/%5D/g,Ac=/%5E/g,a4=/%60/g,Tc=/%7B/g,s4=/%7C/g,Cc=/%7D/g,i4=/%20/g;function ea(e){return encodeURI(""+e).replace(s4,"|").replace(l4,"[").replace(o4,"]")}function c4(e){return ea(e).replace(Tc,"{").replace(Cc,"}").replace(Ac,"^")}function fo(e){return ea(e).replace(Ic,"%2B").replace(i4,"+").replace(wc,"%23").replace(e4,"%26").replace(a4,"`").replace(Tc,"{").replace(Cc,"}").replace(Ac,"^")}function u4(e){return fo(e).replace(n4,"%3D")}function d4(e){return ea(e).replace(wc,"%23").replace(r4,"%3F")}function f4(e){return e==null?"":d4(e).replace(t4,"%2F")}function al(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function p4(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let l=0;lo&&fo(o)):[r&&fo(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function v4(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=gt(r)?r.map(l=>l==null?null:""+l):r==null?r:""+r)}return t}const h4=Symbol(""),Is=Symbol(""),yl=Symbol(""),ta=Symbol(""),po=Symbol("");function Jn(){let e=[];function t(r){return e.push(r),()=>{const l=e.indexOf(r);l>-1&&e.splice(l,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Ut(e,t,n,r,l){const o=r&&(r.enterCallbacks[l]=r.enterCallbacks[l]||[]);return()=>new Promise((a,i)=>{const u=f=>{f===!1?i(Mn(4,{from:n,to:t})):f instanceof Error?i(f):H3(f)?i(Mn(2,{from:t,to:f})):(o&&r.enterCallbacks[l]===o&&typeof f=="function"&&o.push(f),a())},c=e.call(r&&r.instances[l],t,n,u);let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>i(f))})}function Bl(e,t,n,r){const l=[];for(const o of e)for(const a in o.components){let i=o.components[a];if(!(t!=="beforeRouteEnter"&&!o.instances[a]))if(m4(i)){const c=(i.__vccOpts||i)[t];c&&l.push(Ut(c,n,r,o,a))}else{let u=i();l.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${o.path}"`));const d=w3(c)?c.default:c;o.components[a]=d;const p=(d.__vccOpts||d)[t];return p&&Ut(p,n,r,o,a)()}))}}return l}function m4(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function vo(e){const t=me(yl),n=me(ta),r=I(()=>t.resolve(an(e.to))),l=I(()=>{const{matched:u}=r.value,{length:c}=u,d=u[c-1],f=n.matched;if(!d||!f.length)return-1;const p=f.findIndex($n.bind(null,d));if(p>-1)return p;const v=As(u[c-2]);return c>1&&As(d)===v&&f[f.length-1].path!==v?f.findIndex($n.bind(null,u[c-2])):p}),o=I(()=>l.value>-1&&y4(n.params,r.value.params)),a=I(()=>l.value>-1&&l.value===n.matched.length-1&&gc(n.params,r.value.params));function i(u={}){return _4(u)?t[an(e.replace)?"replace":"push"](an(e.to)).catch(lr):Promise.resolve()}return{route:r,href:I(()=>r.value.href),isActive:o,isExactActive:a,navigate:i}}const g4=M({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:vo,setup(e,{slots:t}){const n=_r(vo(e)),{options:r}=me(yl),l=I(()=>({[Ts(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ts(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:s("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:l.value},o)}}}),b4=g4;function _4(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function y4(e,t){for(const n in t){const r=t[n],l=e[n];if(typeof r=="string"){if(r!==l)return!1}else if(!gt(l)||l.length!==r.length||r.some((o,a)=>o!==l[a]))return!1}return!0}function As(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ts=(e,t,n)=>e??t??n,E4=M({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=me(po),l=I(()=>e.route||r.value),o=me(Is,0),a=I(()=>{let c=an(o);const{matched:d}=l.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),i=I(()=>l.value.matched[a.value]);ht(Is,I(()=>a.value+1)),ht(h4,i),ht(po,l);const u=Y();return he(()=>[u.value,i.value,e.name],([c,d,f],[p,v,b])=>{d&&(d.instances[f]=c,v&&v!==d&&c&&c===p&&(d.leaveGuards.size||(d.leaveGuards=v.leaveGuards),d.updateGuards.size||(d.updateGuards=v.updateGuards))),c&&d&&(!v||!$n(d,v)||!p)&&(d.enterCallbacks[f]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=l.value,d=e.name,f=i.value,p=f&&f.components[d];if(!p)return Cs(n.default,{Component:p,route:c});const v=f.props[d],b=v?v===!0?c.params:typeof v=="function"?v(c):v:null,A=s(p,ge({},b,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(f.instances[d]=null)},ref:u}));return Cs(n.default,{Component:A,route:c})||A}}});function Cs(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Pc=E4;function w4(e){const t=Y3(e.routes,e),n=e.parseQuery||p4,r=e.stringifyQuery||ws,l=e.history,o=Jn(),a=Jn(),i=Jn(),u=Fe(St);let c=St;gn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Vl.bind(null,P=>""+P),f=Vl.bind(null,f4),p=Vl.bind(null,al);function v(P,U){let V,J;return _c(P)?(V=t.getRecordMatcher(P),J=U):J=P,t.addRoute(J,V)}function b(P){const U=t.getRecordMatcher(P);U&&t.removeRoute(U)}function y(){return t.getRoutes().map(P=>P.record)}function A(P){return!!t.getRecordMatcher(P)}function w(P,U){if(U=ge({},U||u.value),typeof P=="string"){const E=Nl(n,P,U.path),C=t.resolve({path:E.path},U),S=l.createHref(E.fullPath);return ge(E,C,{params:p(C.params),hash:al(E.hash),redirectedFrom:void 0,href:S})}let V;if("path"in P)V=ge({},P,{path:Nl(n,P.path,U.path).path});else{const E=ge({},P.params);for(const C in E)E[C]==null&&delete E[C];V=ge({},P,{params:f(E)}),U.params=f(U.params)}const J=t.resolve(V,U),de=P.hash||"";J.params=d(p(J.params));const h=T3(r,ge({},P,{hash:c4(de),path:J.path})),m=l.createHref(h);return ge({fullPath:h,hash:de,query:r===ws?v4(P.query):P.query||{}},J,{redirectedFrom:void 0,href:m})}function L(P){return typeof P=="string"?Nl(n,P,u.value.path):ge({},P)}function _(P,U){if(c!==P)return Mn(8,{from:U,to:P})}function T(P){return G(P)}function H(P){return T(ge(L(P),{replace:!0}))}function R(P){const U=P.matched[P.matched.length-1];if(U&&U.redirect){const{redirect:V}=U;let J=typeof V=="function"?V(P):V;return typeof J=="string"&&(J=J.includes("?")||J.includes("#")?J=L(J):{path:J},J.params={}),ge({query:P.query,hash:P.hash,params:"path"in J?{}:P.params},J)}}function G(P,U){const V=c=w(P),J=u.value,de=P.state,h=P.force,m=P.replace===!0,E=R(V);if(E)return G(ge(L(E),{state:typeof E=="object"?ge({},de,E.state):de,force:h,replace:m}),U||V);const C=V;C.redirectedFrom=U;let S;return!h&&C3(r,J,V)&&(S=Mn(16,{to:C,from:J}),et(J,J,!0,!1)),(S?Promise.resolve(S):j(C,J)).catch(x=>Ct(x)?Ct(x,2)?x:bt(x):K(x,C,J)).then(x=>{if(x){if(Ct(x,2))return G(ge({replace:m},L(x.to),{state:typeof x.to=="object"?ge({},de,x.to.state):de,force:h}),U||C)}else x=B(C,J,!0,m,de);return ee(C,J,x),x})}function O(P,U){const V=_(P,U);return V?Promise.reject(V):Promise.resolve()}function F(P){const U=Tt.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(P):P()}function j(P,U){let V;const[J,de,h]=I4(P,U);V=Bl(J.reverse(),"beforeRouteLeave",P,U);for(const E of J)E.leaveGuards.forEach(C=>{V.push(Ut(C,P,U))});const m=O.bind(null,P,U);return V.push(m),Re(V).then(()=>{V=[];for(const E of o.list())V.push(Ut(E,P,U));return V.push(m),Re(V)}).then(()=>{V=Bl(de,"beforeRouteUpdate",P,U);for(const E of de)E.updateGuards.forEach(C=>{V.push(Ut(C,P,U))});return V.push(m),Re(V)}).then(()=>{V=[];for(const E of h)if(E.beforeEnter)if(gt(E.beforeEnter))for(const C of E.beforeEnter)V.push(Ut(C,P,U));else V.push(Ut(E.beforeEnter,P,U));return V.push(m),Re(V)}).then(()=>(P.matched.forEach(E=>E.enterCallbacks={}),V=Bl(h,"beforeRouteEnter",P,U),V.push(m),Re(V))).then(()=>{V=[];for(const E of a.list())V.push(Ut(E,P,U));return V.push(m),Re(V)}).catch(E=>Ct(E,8)?E:Promise.reject(E))}function ee(P,U,V){i.list().forEach(J=>F(()=>J(P,U,V)))}function B(P,U,V,J,de){const h=_(P,U);if(h)return h;const m=U===St,E=gn?history.state:{};V&&(J||m?l.replace(P.fullPath,ge({scroll:m&&E&&E.scroll},de)):l.push(P.fullPath,de)),u.value=P,et(P,U,V,m),bt()}let te;function Le(){te||(te=l.listen((P,U,V)=>{if(!_t.listening)return;const J=w(P),de=R(J);if(de){G(ge(de,{replace:!0}),J).catch(lr);return}c=J;const h=u.value;gn&&D3(vs(h.fullPath,V.delta),_l()),j(J,h).catch(m=>Ct(m,12)?m:Ct(m,2)?(G(m.to,J).then(E=>{Ct(E,20)&&!V.delta&&V.type===vr.pop&&l.go(-1,!1)}).catch(lr),Promise.reject()):(V.delta&&l.go(-V.delta,!1),K(m,J,h))).then(m=>{m=m||B(J,h,!1),m&&(V.delta&&!Ct(m,8)?l.go(-V.delta,!1):V.type===vr.pop&&Ct(m,20)&&l.go(-1,!1)),ee(J,h,m)}).catch(lr)}))}let Te=Jn(),q=Jn(),ne;function K(P,U,V){bt(P);const J=q.list();return J.length?J.forEach(de=>de(P,U,V)):console.error(P),Promise.reject(P)}function ke(){return ne&&u.value!==St?Promise.resolve():new Promise((P,U)=>{Te.add([P,U])})}function bt(P){return ne||(ne=!P,Le(),Te.list().forEach(([U,V])=>P?V(P):U()),Te.reset()),P}function et(P,U,V,J){const{scrollBehavior:de}=e;if(!gn||!de)return Promise.resolve();const h=!V&&$3(vs(P.fullPath,0))||(J||!V)&&history.state&&history.state.scroll||null;return un().then(()=>de(P,U,h)).then(m=>m&&O3(m)).catch(m=>K(m,P,U))}const Ve=P=>l.go(P);let Ke;const Tt=new Set,_t={currentRoute:u,listening:!0,addRoute:v,removeRoute:b,hasRoute:A,getRoutes:y,resolve:w,options:e,push:T,replace:H,go:Ve,back:()=>Ve(-1),forward:()=>Ve(1),beforeEach:o.add,beforeResolve:a.add,afterEach:i.add,onError:q.add,isReady:ke,install(P){const U=this;P.component("RouterLink",b4),P.component("RouterView",Pc),P.config.globalProperties.$router=U,Object.defineProperty(P.config.globalProperties,"$route",{enumerable:!0,get:()=>an(u)}),gn&&!Ke&&u.value===St&&(Ke=!0,T(l.location).catch(de=>{}));const V={};for(const de in St)Object.defineProperty(V,de,{get:()=>u.value[de],enumerable:!0});P.provide(yl,U),P.provide(ta,gi(V)),P.provide(po,u);const J=P.unmount;Tt.add(P),P.unmount=function(){Tt.delete(P),Tt.size<1&&(c=St,te&&te(),te=null,u.value=St,Ke=!1,ne=!1),J()}}};function Re(P){return P.reduce((U,V)=>U.then(()=>F(V)),Promise.resolve())}return _t}function I4(e,t){const n=[],r=[],l=[],o=Math.max(t.matched.length,e.matched.length);for(let a=0;a$n(c,i))?r.push(i):n.push(i));const u=e.matched[a];u&&(t.matched.find(c=>$n(c,u))||l.push(u))}return[n,r,l]}function ze(){return me(yl)}function At(){return me(ta)}var He=Uint8Array,En=Uint16Array,A4=Int32Array,Lc=new He([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Sc=new He([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),T4=new He([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),kc=function(e,t){for(var n=new En(31),r=0;r<31;++r)n[r]=t+=1<>1|(Ae&21845)<<1;Bt=(Bt&52428)>>2|(Bt&13107)<<2,Bt=(Bt&61680)>>4|(Bt&3855)<<4,ho[Ae]=((Bt&65280)>>8|(Bt&255)<<8)>>1}var ar=function(e,t,n){for(var r=e.length,l=0,o=new En(t);l>u]=c}else for(i=new En(r),l=0;l>15-e[l]);return i},Ar=new He(288);for(var Ae=0;Ae<144;++Ae)Ar[Ae]=8;for(var Ae=144;Ae<256;++Ae)Ar[Ae]=9;for(var Ae=256;Ae<280;++Ae)Ar[Ae]=7;for(var Ae=280;Ae<288;++Ae)Ar[Ae]=8;var Oc=new He(32);for(var Ae=0;Ae<32;++Ae)Oc[Ae]=5;var S4=ar(Ar,9,1),k4=ar(Oc,5,1),Hl=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},ut=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},Fl=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},R4=function(e){return(e+7)/8|0},na=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new He(e.subarray(t,n))},x4=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],rt=function(e,t,n){var r=new Error(t||x4[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,rt),!n)throw r;return r},O4=function(e,t,n,r){var l=e.length,o=r?r.length:0;if(!l||t.f&&!t.l)return n||new He(0);var a=!n,i=a||t.i!=2,u=t.i;a&&(n=new He(l*3));var c=function(de){var h=n.length;if(de>h){var m=new He(Math.max(h*2,de));m.set(n),n=m}},d=t.f||0,f=t.p||0,p=t.b||0,v=t.l,b=t.d,y=t.m,A=t.n,w=l*8;do{if(!v){d=ut(e,f,1);var L=ut(e,f+1,3);if(f+=3,L)if(L==1)v=S4,b=k4,y=9,A=5;else if(L==2){var R=ut(e,f,31)+257,G=ut(e,f+10,15)+4,O=R+ut(e,f+5,31)+1;f+=14;for(var F=new He(O),j=new He(19),ee=0;ee>4;if(_<16)F[ee++]=_;else{var q=0,ne=0;for(_==16?(ne=3+ut(e,f,3),f+=2,q=F[ee-1]):_==17?(ne=3+ut(e,f,7),f+=3):_==18&&(ne=11+ut(e,f,127),f+=7);ne--;)F[ee++]=q}}var K=F.subarray(0,R),ke=F.subarray(R);y=Hl(K),A=Hl(ke),v=ar(K,y,1),b=ar(ke,A,1)}else rt(1);else{var _=R4(f)+4,T=e[_-4]|e[_-3]<<8,H=_+T;if(H>l){u&&rt(0);break}i&&c(p+T),n.set(e.subarray(_,H),p),t.b=p+=T,t.p=f=H*8,t.f=d;continue}if(f>w){u&&rt(0);break}}i&&c(p+131072);for(var bt=(1<>4;if(f+=q&15,f>w){u&&rt(0);break}if(q||rt(2),Ke<256)n[p++]=Ke;else if(Ke==256){Ve=f,v=null;break}else{var Tt=Ke-254;if(Ke>264){var ee=Ke-257,_t=Lc[ee];Tt=ut(e,f,(1<<_t)-1)+xc[ee],f+=_t}var Re=b[Fl(e,f)&et],P=Re>>4;Re||rt(3),f+=Re&15;var ke=L4[P];if(P>3){var _t=Sc[P];ke+=Fl(e,f)&(1<<_t)-1,f+=_t}if(f>w){u&&rt(0);break}i&&c(p+131072);var U=p+Tt;if(p>4>7||(e[0]<<8|e[1])%31)&&rt(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&rt(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function M4(e,t){return O4(e.subarray($4(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var Ps=typeof TextEncoder<"u"&&new TextEncoder,mo=typeof TextDecoder<"u"&&new TextDecoder,V4=0;try{mo.decode(D4,{stream:!0}),V4=1}catch{}var N4=function(e){for(var t="",n=0;;){var r=e[n++],l=(r>127)+(r>223)+(r>239);if(n+l>e.length)return{s:t,r:na(e,n-1)};l?l==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):l&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function B4(e,t){if(t){for(var n=new He(e.length),r=0;r>1)),a=0,i=function(d){o[a++]=d},r=0;ro.length){var u=new He(a+8+(l-r<<1));u.set(o),o=u}var c=e.charCodeAt(r);c<128||t?i(c):c<2048?(i(192|c>>6),i(128|c&63)):c>55295&&c<57344?(c=65536+(c&1047552)|e.charCodeAt(++r)&1023,i(240|c>>18),i(128|c>>12&63),i(128|c>>6&63),i(128|c&63)):(i(224|c>>12),i(128|c>>6&63),i(128|c&63))}return na(o,0,a)}function H4(e,t){if(t){for(var n="",r=0;r{var r;return s("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(r=n.default)==null?void 0:r.call(n))};ue.displayName="IconBase";const Dc=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const l=s("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[s("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),s("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[s("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),s("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?s("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},l):l};Dc.displayName="LoadingIcon";const $c=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},ra=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},El=(e,t)=>{let n=1;for(let r=0;r>6;return n+=n<<3,n^=n>>11,n%t},Mc=Array.isArray,F4=e=>typeof e=="function",j4=e=>typeof e=="string";var z4=e=>e.startsWith("ftp://"),la=e=>/^(https?:)?\/\//.test(e),U4=/.md((\?|#).*)?$/,q4=(e,t="/")=>!!(la(e)||z4(e)||e.startsWith("/")&&!e.startsWith(t)&&!U4.test(e)),Vc=e=>Object.prototype.toString.call(e)==="[object Object]";function W4(){const e=Y(!1);return Un()&&ye(()=>{e.value=!0}),e}function G4(e){return W4(),I(()=>!!e())}const xt=e=>typeof e=="string",Vn=(e,t)=>xt(e)&&e.startsWith(t),hn=(e,t)=>xt(e)&&e.endsWith(t),Tr=Object.entries,K4=Object.fromEntries,Ze=Object.keys,J4=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),Nc=e=>{const[t,n=""]=e.split("#");return t?`${J4(t)}${n?`#${n}`:""}`:e},Ls=e=>Vc(e)&&xt(e.name),hr=(e,t=!1)=>e?Mc(e)?e.map(n=>xt(n)?{name:n}:Ls(n)?n:null).filter(n=>n!==null):xt(e)?[{name:e}]:Ls(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Bc=(e,t)=>{if(e){if(Mc(e)&&e.every(xt))return e;if(xt(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},Hc=e=>Bc(e,"category"),Fc=e=>Bc(e,"tag"),wl=e=>Vn(e,"/");let Y4=class{constructor(){this.messageElements={};const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const r=document.createElement("div"),l=Date.now();return r.className="message move-in",r.innerHTML=t,this.containerElement.appendChild(r),this.messageElements[l]=r,n>0&&setTimeout(()=>{this.close(l)},n),l}close(t){if(t){const n=this.messageElements[t];n.classList.remove("move-in"),n.classList.add("move-out"),n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else Ze(this.messageElements).forEach(n=>this.close(Number(n)))}destroy(){document.body.removeChild(this.containerElement)}};const jc=/#.*$/u,Q4=e=>{const t=jc.exec(e);return t?t[0]:""},Ss=e=>decodeURI(e).replace(jc,"").replace(/(index)?\.(md|html)$/,""),oa=(e,t)=>{if(t===void 0)return!1;const n=Ss(e.path),r=Ss(t),l=Q4(t);return l?l===e.hash&&(!r||n===r):n===r},ks=e=>{const t=atob(e);return H4(M4(B4(t,!0)))},X4=e=>la(e)?e:`https://github.com/${e}`,zc=e=>!la(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Nn=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:l}=r,o=F4(l)?l(n):l,a=j4(o)?{path:o}:o;return Nn(e,{hash:n.hash,query:n.query,params:n.params,...a})},Z4=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},Oe=({to:e="",class:t="",...n},{slots:r})=>{var a;const l=ze(),o=(i={})=>Z4(i)?l.push(e).catch():Promise.resolve();return s("a",{...n,class:["vp-link",t],href:Pe(Nc(e)),onClick:o},(a=r.default)==null?void 0:a.call(r))};Oe.displayName="VPLink";const Uc=()=>s(ue,{name:"github"},()=>s("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Uc.displayName="GitHubIcon";const qc=()=>s(ue,{name:"gitlab"},()=>s("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));qc.displayName="GitLabIcon";const Wc=()=>s(ue,{name:"gitee"},()=>s("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Wc.displayName="GiteeIcon";const Gc=()=>s(ue,{name:"bitbucket"},()=>s("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));Gc.displayName="BitbucketIcon";const Kc=()=>s(ue,{name:"source"},()=>s("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Kc.displayName="SourceIcon";const mt=(e,t)=>{const n=t?t._instance:Un();return Vc(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||it(e)in n.appContext.components||br(it(e))in n.appContext.components)},ed=()=>G4(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),td=()=>{const e=ed();return I(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},Cr=e=>{const t=$t();return I(()=>e[t.value])};function Rs(e,t){var n;const r=Fe();return Si(()=>{r.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),Qt(r)}function aa(e,t){let n,r,l;const o=Y(!0),a=()=>{o.value=!0,l()};he(e,a,{flush:"sync"});const i=typeof t=="function"?t:t.get,u=typeof t=="function"?void 0:t.set,c=wi((d,f)=>(r=d,l=f,{get(){return o.value&&(n=i(),o.value=!1),r(),n},set(p){u==null||u(p)}}));return Object.isExtensible(c)&&(c.trigger=a),c}function fn(e){return ai()?(ju(e),!0):!1}function st(e){return typeof e=="function"?e():an(e)}const Pr=typeof window<"u"&&typeof document<"u",nd=Object.prototype.toString,rd=e=>nd.call(e)==="[object Object]",sl=()=>{},xs=ld();function ld(){var e;return Pr&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Jc(e,t){function n(...r){return new Promise((l,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(l).catch(o)})}return n}const Yc=e=>e();function od(e,t=!0,n=!0,r=!1){let l=0,o,a=!0,i=sl,u;const c=()=>{o&&(clearTimeout(o),o=void 0,i(),i=sl)};return f=>{const p=st(e),v=Date.now()-l,b=()=>u=f();return c(),p<=0?(l=Date.now(),b()):(v>p&&(n||!a)?(l=Date.now(),b()):t&&(u=new Promise((y,A)=>{i=r?A:y,o=setTimeout(()=>{l=Date.now(),a=!0,y(b()),c()},Math.max(0,p-v))})),!n&&!o&&(o=setTimeout(()=>a=!0,p)),a=!1,u)}}function ad(e=Yc){const t=Y(!0);function n(){t.value=!1}function r(){t.value=!0}const l=(...o)=>{t.value&&e(...o)};return{isActive:Qt(t),pause:n,resume:r,eventFilter:l}}function sd(...e){if(e.length!==1)return zn(...e);const t=e[0];return typeof t=="function"?Qt(wi(()=>({get:t,set:sl}))):Y(t)}function id(e,t=200,n=!1,r=!0,l=!1){return Jc(od(t,n,r,l),e)}function cd(e,t,n={}){const{eventFilter:r=Yc,...l}=n;return he(e,Jc(r,t),l)}function ud(e,t,n={}){const{eventFilter:r,...l}=n,{eventFilter:o,pause:a,resume:i,isActive:u}=ad(r);return{stop:cd(e,t,{...l,eventFilter:o}),pause:a,resume:i,isActive:u}}function Qc(e,t=!0){Un()?ye(e):t?e():un(e)}function dd(e,t,n={}){const{immediate:r=!0}=n,l=Y(!1);let o=null;function a(){o&&(clearTimeout(o),o=null)}function i(){l.value=!1,a()}function u(...c){a(),l.value=!0,o=setTimeout(()=>{l.value=!1,o=null,e(...c)},st(t))}return r&&(l.value=!0,Pr&&u()),fn(i),{isPending:Qt(l),start:u,stop:i}}function go(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,l=Me(e),o=Y(e);function a(i){if(arguments.length)return o.value=i,o.value;{const u=st(n);return o.value=o.value===u?st(r):u,o.value}}return l?a:[o,a]}function Gt(e){var t;const n=st(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ot=Pr?window:void 0,Xc=Pr?window.document:void 0,fd=Pr?window.navigator:void 0;function Ge(...e){let t,n,r,l;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,l]=e,t=Ot):[t,n,r,l]=e,!t)return sl;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],a=()=>{o.forEach(d=>d()),o.length=0},i=(d,f,p,v)=>(d.addEventListener(f,p,v),()=>d.removeEventListener(f,p,v)),u=he(()=>[Gt(t),st(l)],([d,f])=>{if(a(),!d)return;const p=rd(f)?{...f}:f;o.push(...n.flatMap(v=>r.map(b=>i(d,v,b,p))))},{immediate:!0,flush:"post"}),c=()=>{u(),a()};return fn(c),c}function pd(){const e=Y(!1);return Un()&&ye(()=>{e.value=!0}),e}function Il(e){const t=pd();return I(()=>(t.value,!!e()))}function Zc(e,t={}){const{window:n=Ot}=t,r=Il(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let l;const o=Y(!1),a=c=>{o.value=c.matches},i=()=>{l&&("removeEventListener"in l?l.removeEventListener("change",a):l.removeListener(a))},u=Si(()=>{r.value&&(i(),l=n.matchMedia(st(e)),"addEventListener"in l?l.addEventListener("change",a):l.addListener(a),o.value=l.matches)});return fn(()=>{u(),i(),l=void 0}),o}function vd(e={}){const{navigator:t=fd,read:n=!1,source:r,copiedDuring:l=1500,legacy:o=!1}=e,a=Il(()=>t&&"clipboard"in t),i=I(()=>a.value||o),u=Y(""),c=Y(!1),d=dd(()=>c.value=!1,l);function f(){a.value?t.clipboard.readText().then(y=>{u.value=y}):u.value=b()}i.value&&n&&Ge(["copy","cut"],f);async function p(y=st(r)){i.value&&y!=null&&(a.value?await t.clipboard.writeText(y):v(y),u.value=y,c.value=!0,d.start())}function v(y){const A=document.createElement("textarea");A.value=y??"",A.style.position="absolute",A.style.opacity="0",document.body.appendChild(A),A.select(),document.execCommand("copy"),A.remove()}function b(){var y,A,w;return(w=(A=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:A.toString())!=null?w:""}return{isSupported:i,text:u,copied:c,copy:p}}const Ur=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qr="__vueuse_ssr_handlers__",hd=md();function md(){return qr in Ur||(Ur[qr]=Ur[qr]||{}),Ur[qr]}function gd(e,t){return hd[e]||t}function bd(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const _d={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Os="vueuse-storage";function qn(e,t,n,r={}){var l;const{flush:o="pre",deep:a=!0,listenToStorageChanges:i=!0,writeDefaults:u=!0,mergeDefaults:c=!1,shallow:d,window:f=Ot,eventFilter:p,onError:v=O=>{console.error(O)}}=r,b=(d?Fe:Y)(t);if(!n)try{n=gd("getDefaultStorage",()=>{var O;return(O=Ot)==null?void 0:O.localStorage})()}catch(O){v(O)}if(!n)return b;const y=st(t),A=bd(y),w=(l=r.serializer)!=null?l:_d[A],{pause:L,resume:_}=ud(b,()=>T(b.value),{flush:o,deep:a,eventFilter:p});return f&&i&&(Ge(f,"storage",G),Ge(f,Os,R)),G(),b;function T(O){try{if(O==null)n.removeItem(e);else{const F=w.write(O),j=n.getItem(e);j!==F&&(n.setItem(e,F),f&&f.dispatchEvent(new CustomEvent(Os,{detail:{key:e,oldValue:j,newValue:F,storageArea:n}})))}}catch(F){v(F)}}function H(O){const F=O?O.newValue:n.getItem(e);if(F==null)return u&&y!==null&&n.setItem(e,w.write(y)),y;if(!O&&c){const j=w.read(F);return typeof c=="function"?c(j,y):A==="object"&&!Array.isArray(j)?{...y,...j}:j}else return typeof F!="string"?F:w.read(F)}function R(O){G(O.detail)}function G(O){if(!(O&&O.storageArea!==n)){if(O&&O.key==null){b.value=y;return}if(!(O&&O.key!==e)){L();try{(O==null?void 0:O.newValue)!==w.write(b.value)&&(b.value=H(O))}catch(F){v(F)}finally{O?un(_):_()}}}}}function yd(e){return Zc("(prefers-color-scheme: dark)",e)}function Ed(e,t,n={}){const{window:r=Ot,...l}=n;let o;const a=Il(()=>r&&"ResizeObserver"in r),i=()=>{o&&(o.disconnect(),o=void 0)},u=I(()=>Array.isArray(e)?e.map(f=>Gt(f)):[Gt(e)]),c=he(u,f=>{if(i(),a.value&&r){o=new ResizeObserver(t);for(const p of f)p&&o.observe(p,l)}},{immediate:!0,flush:"post",deep:!0}),d=()=>{i(),c()};return fn(d),{isSupported:a,stop:d}}function wd(e,t={width:0,height:0},n={}){const{window:r=Ot,box:l="content-box"}=n,o=I(()=>{var u,c;return(c=(u=Gt(e))==null?void 0:u.namespaceURI)==null?void 0:c.includes("svg")}),a=Y(t.width),i=Y(t.height);return Ed(e,([u])=>{const c=l==="border-box"?u.borderBoxSize:l==="content-box"?u.contentBoxSize:u.devicePixelContentBoxSize;if(r&&o.value){const d=Gt(e);if(d){const f=r.getComputedStyle(d);a.value=Number.parseFloat(f.width),i.value=Number.parseFloat(f.height)}}else if(c){const d=Array.isArray(c)?c:[c];a.value=d.reduce((f,{inlineSize:p})=>f+p,0),i.value=d.reduce((f,{blockSize:p})=>f+p,0)}else a.value=u.contentRect.width,i.value=u.contentRect.height},n),he(()=>Gt(e),u=>{a.value=u?t.width:0,i.value=u?t.height:0}),{width:a,height:i}}const Ds=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function sa(e,t={}){const{document:n=Xc,autoExit:r=!1}=t,l=I(()=>{var w;return(w=Gt(e))!=null?w:n==null?void 0:n.querySelector("html")}),o=Y(!1),a=I(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(w=>n&&w in n||l.value&&w in l.value)),i=I(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(w=>n&&w in n||l.value&&w in l.value)),u=I(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(w=>n&&w in n||l.value&&w in l.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(w=>n&&w in n),d=Il(()=>l.value&&n&&a.value!==void 0&&i.value!==void 0&&u.value!==void 0),f=()=>c?(n==null?void 0:n[c])===l.value:!1,p=()=>{if(u.value){if(n&&n[u.value]!=null)return n[u.value];{const w=l.value;if((w==null?void 0:w[u.value])!=null)return!!w[u.value]}}return!1};async function v(){if(!(!d.value||!o.value)){if(i.value)if((n==null?void 0:n[i.value])!=null)await n[i.value]();else{const w=l.value;(w==null?void 0:w[i.value])!=null&&await w[i.value]()}o.value=!1}}async function b(){if(!d.value||o.value)return;p()&&await v();const w=l.value;a.value&&(w==null?void 0:w[a.value])!=null&&(await w[a.value](),o.value=!0)}async function y(){await(o.value?v():b())}const A=()=>{const w=p();(!w||w&&f())&&(o.value=w)};return Ge(n,Ds,A,!1),Ge(()=>Gt(l),Ds,A,!1),r&&fn(v),{isSupported:d,isFullscreen:o,enter:b,exit:v,toggle:y}}function jl(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function e1(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}function t1(e,t=!1){const n=Y(t);let r=null,l;he(sd(e),i=>{const u=jl(st(i));if(u){const c=u;l=c.style.overflow,n.value&&(c.style.overflow="hidden")}},{immediate:!0});const o=()=>{const i=jl(st(e));!i||n.value||(xs&&(r=Ge(i,"touchmove",u=>{Id(u)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},a=()=>{const i=jl(st(e));!i||!n.value||(xs&&(r==null||r()),i.style.overflow=l,n.value=!1)};return fn(a),I({get(){return n.value},set(i){i?o():a()}})}function n1(e,t,n={}){const{window:r=Ot}=n;return qn(e,t,r==null?void 0:r.sessionStorage,n)}let Ad=0;function Td(e,t={}){const n=Y(!1),{document:r=Xc,immediate:l=!0,manual:o=!1,id:a=`vueuse_styletag_${++Ad}`}=t,i=Y(e);let u=()=>{};const c=()=>{if(!r)return;const f=r.getElementById(a)||r.createElement("style");f.isConnected||(f.id=a,t.media&&(f.media=t.media),r.head.appendChild(f)),!n.value&&(u=he(i,p=>{f.textContent=p},{immediate:!0}),n.value=!0)},d=()=>{!r||!n.value||(u(),r.head.removeChild(r.getElementById(a)),n.value=!1)};return l&&!o&&Qc(c),o||fn(d),{id:a,css:i,unload:d,load:c,isLoaded:Qt(n)}}function Cd(e={}){const{window:t=Ot}=e;if(!t)return{x:Y(0),y:Y(0)};const n=Y(t.scrollX),r=Y(t.scrollY);return Ge(t,"scroll",()=>{n.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:n,y:r}}function Pd(e={}){const{window:t=Ot,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:l=!0,includeScrollbar:o=!0}=e,a=Y(n),i=Y(r),u=()=>{t&&(o?(a.value=t.innerWidth,i.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,i.value=t.document.documentElement.clientHeight))};if(u(),Qc(u),Ge("resize",u,{passive:!0}),l){const c=Zc("(orientation: portrait)");he(c,()=>u())}return{width:a,height:i}}const r1=({type:e="info",text:t="",vertical:n,color:r},{slots:l})=>{var o;return s("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((o=l.default)==null?void 0:o.call(l))||t)};r1.displayName="Badge";var Ld=M({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=I(()=>{const r=["font-icon icon"],l=`iconfont icon-${e.icon}`;return r.push(l),r}),n=I(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Ze(r).length?r:null});return()=>e.icon?s("span",{key:e.icon,class:t.value,style:n.value}):null}});const l1=()=>s(ue,{name:"back-to-top"},()=>[s("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),s("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);l1.displayName="BackToTopIcon";var Sd=M({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=Ee(),n=Cr({"/":{backToTop:"返回顶部"}}),r=Fe(),{height:l}=wd(r),{height:o}=Pd(),{y:a}=Cd(),i=I(()=>t.value.backToTop!==!1&&a.value>e.threshold),u=I(()=>a.value/(l.value-o.value));return ye(()=>{r.value=document.body}),()=>s(Yt,{name:"fade"},()=>i.value?s("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:s("svg",{class:"vp-scroll-progress"},s("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*u.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),s(l1)]):null)}});const kd=It({enhance:({app:e})=>{mt("Badge")||e.component("Badge",r1),mt("FontIcon")||e.component("FontIcon",Ld)},setup:()=>{Td(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css"); + `)},rootComponents:[()=>s(Sd,{})]});function Rd(e,t,n){var r,l,o;t===void 0&&(t=50),n===void 0&&(n={});var a=(r=n.isImmediate)!=null&&r,i=(l=n.callback)!=null&&l,u=n.maxWait,c=Date.now(),d=[];function f(){if(u!==void 0){var v=Date.now()-c;if(v+t>=u)return u-v}return t}var p=function(){var v=[].slice.call(arguments),b=this;return new Promise(function(y,A){var w=a&&o===void 0;if(o!==void 0&&clearTimeout(o),o=setTimeout(function(){if(o=void 0,c=Date.now(),!a){var _=e.apply(b,v);i&&i(_),d.forEach(function(T){return(0,T.resolve)(_)}),d=[]}},f()),w){var L=e.apply(b,v);return i&&i(L),y(L)}d.push({resolve:y,reject:A})})};return p.cancel=function(v){o!==void 0&&clearTimeout(o),d.forEach(function(b){return(0,b.reject)(v)}),d=[]},p}const xd=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const l=ze(),a=Rd(()=>{var y,A;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)p.some(L=>L.hash===w.hash));for(let w=0;w=(((y=L.parentElement)==null?void 0:y.offsetTop)??0)-r,H=!_||i<(((A=_.parentElement)==null?void 0:A.offsetTop)??0)-r;if(!(T&&H))continue;const G=decodeURIComponent(l.currentRoute.value.hash),O=decodeURIComponent(L.hash);if(G===O)return;if(f){for(let F=w+1;F{window.addEventListener("scroll",a)}),Wo(()=>{window.removeEventListener("scroll",a)})},$s=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},Od=".vp-sidebar-link, .toc-link",Dd=".header-anchor",$d=200,Md=5,Vd=It({setup(){xd({headerLinkSelector:Od,headerAnchorSelector:Dd,delay:$d,offset:Md})}});let o1=()=>null;const a1=Symbol(""),Nd=e=>{o1=e},Bd=()=>me(a1),Hd=e=>{e.provide(a1,o1)};var Fd=M({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,indexType:{type:String,default:"ul"},hideHeading:Boolean},setup(e){const t=Bd(),n=Cr({"/":{title:"目录",empty:"暂无目录"}}),r=se(),l=ze(),o=vc(),a=c=>{const d=c.I;return typeof d>"u"||d},i=()=>{const c=e.base||r.value.path.replace(/\/[^/]+$/,"/"),d=l.getRoutes(),f=[];return d.filter(({meta:p,path:v})=>{if(!Vn(v,c)||v===c)return!1;if(c==="/"){const b=Ze(o.value.locales).filter(y=>y!=="/");if(v==="/404.html"||b.some(y=>Vn(v,y)))return!1}return(hn(v,".html")&&!hn(v,"/index.html")||hn(v,"/"))&&a(p)}).map(({path:p,meta:v})=>{const b=p.substring(c.length).split("/").length;return{title:v.t||"",icon:v.i,base:p.replace(/\/[^/]+\/?$/,"/"),order:v.O||null,level:hn(p,"/")?b-1:b,path:p}}).filter(({title:p,level:v})=>p&&v<=e.level).sort(({title:p,level:v,path:b,order:y},{title:A,level:w,path:L,order:_})=>v-w||(hn(b,"/index.html")?-1:hn(L,"/index.html")?1:y===null?_===null?p.localeCompare(A):_:_===null?y:y>0?_>0?y-_:-1:_<0?y-_:1)).forEach(p=>{var y;const{base:v,level:b}=p;switch(b){case 1:f.push(p);break;case 2:{const A=f.find(w=>w.path===v);A&&(A.children??(A.children=[])).push(p);break}default:{const A=f.find(w=>w.path===v.replace(/\/[^/]+\/$/,"/"));if(A){const w=(y=A.children)==null?void 0:y.find(L=>L.path===v);w&&(w.children??(w.children=[])).push(p)}}}}),f},u=I(()=>i());return()=>s("div",{class:"vp-catalog"},[e.hideHeading?null:s("h2",{class:"vp-catalog-main-title"},n.value.title),u.value.length?u.value.map(({children:c=[],icon:d,path:f,title:p},v)=>[s("h3",{id:p,class:["vp-catalog-child-title",{"has-children":c.length}]},[s("a",{href:`#${p}`,class:"header-anchor","aria-hidden":!0},"#"),s(Oe,{class:"vp-catalog-title",to:f},()=>[e.index?`${v+1}.`:null,d&&t?s(t,{icon:d}):null,p||f])]),c.length?s(e.index&&e.indexType==="ol"?"ol":"ul",{class:"vp-catalog-child-catalogs"},c.map(({children:b=[],icon:y,path:A,title:w},L)=>s("li",{class:"vp-child-catalog"},[s("div",{class:["vp-catalog-sub-title",{"has-children":b.length}]},[s("a",{href:`#${w}`,class:"header-anchor"},"#"),s(Oe,{class:"vp-catalog-title",to:A},()=>[e.index?`${v+1}.${L+1}`:null,y&&t?s(t,{icon:y}):null,w||A])]),b.length?s("div",{class:"v-sub-catalogs"},b.map(({icon:_,path:T,title:H},R)=>s(Oe,{class:"vp-sub-catalog",to:T},()=>[e.index&&e.indexType!=="ol"?`${v+1}.${L+1}.${R+1}`:null,_&&t?s(t,{icon:_}):null,H||T]))):null]))):null]):s("p",{class:"vp-empty-catalog"},n.value.empty)])}}),jd=It({enhance:({app:e})=>{Hd(e),mt("AutoCatalog",e)||e.component("AutoCatalog",Fd)}});const zd=s("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[s("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),s("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),s1=M({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=$t(),n=I(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>s("span",[zd,s("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Ud={},qd=It({enhance({app:e}){e.component("ExternalLinkIcon",s(s1,{locales:Ud}))}});/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const fe={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=fe.isStarted();e=zl(e,fe.settings.minimum,1),fe.status=e===1?null:e;const n=fe.render(!t),r=n.querySelector(fe.settings.barSelector),l=fe.settings.speed,o=fe.settings.easing;return n.offsetWidth,Wd(a=>{Wr(r,{transform:"translate3d("+Ms(e)+"%,0,0)",transition:"all "+l+"ms "+o}),e===1?(Wr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Wr(n,{transition:"all "+l+"ms linear",opacity:"0"}),setTimeout(function(){fe.remove(),a()},l)},l)):setTimeout(()=>a(),l)}),fe},isStarted:()=>typeof fe.status=="number",start:()=>{fe.status||fe.set(0);const e=()=>{setTimeout(()=>{fe.status&&(fe.trickle(),e())},fe.settings.trickleSpeed)};return fe.settings.trickle&&e(),fe},done:e=>!e&&!fe.status?fe:fe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=fe.status;return t?(typeof e!="number"&&(e=(1-t)*zl(Math.random()*t,.1,.95)),t=zl(t+e,0,.994),fe.set(t)):fe.start()},trickle:()=>fe.inc(Math.random()*fe.settings.trickleRate),render:e=>{if(fe.isRendered())return document.getElementById("nprogress");Vs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=fe.settings.template;const n=t.querySelector(fe.settings.barSelector),r=e?"-100":Ms(fe.status||0),l=document.querySelector(fe.settings.parent);return Wr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),l!==document.body&&Vs(l,"nprogress-custom-parent"),l==null||l.appendChild(t),t},remove:()=>{Ns(document.documentElement,"nprogress-busy"),Ns(document.querySelector(fe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Gd(e)},isRendered:()=>!!document.getElementById("nprogress")},zl=(e,t,n)=>en?n:e,Ms=e=>(-1+e)*100,Wd=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Wr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(a){return a.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(i,u){return u.toUpperCase()})}function r(a){const i=document.body.style;if(a in i)return a;let u=e.length;const c=a.charAt(0).toUpperCase()+a.slice(1);let d;for(;u--;)if(d=e[u]+c,d in i)return d;return a}function l(a){return a=n(a),t[a]??(t[a]=r(a))}function o(a,i,u){i=l(i),a.style[i]=u}return function(a,i){for(const u in i){const c=i[u];c!==void 0&&Object.prototype.hasOwnProperty.call(i,u)&&o(a,u,c)}}}(),i1=(e,t)=>(typeof e=="string"?e:ia(e)).indexOf(" "+t+" ")>=0,Vs=(e,t)=>{const n=ia(e),r=n+t;i1(n,t)||(e.className=r.substring(1))},Ns=(e,t)=>{const n=ia(e);if(!i1(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},ia=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Gd=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Kd=()=>{ye(()=>{const e=ze(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||fe.start()}),e.afterEach(n=>{t.add(n.path),fe.done()})})},Jd=It({setup(){Kd()}}),Yd=JSON.parse('{"encrypt":{"config":{"/demo/encrypt.html":["$2a$10$r9fr/F6//FBgv9S1NRz8ieycc.Uqc9DK6UmJDvJgZLRzuyP2Fswta"]}},"author":{"name":"SmartDSP","url":"https://xmu-smartdsp.github.io/"},"logo":"/logo.png","repo":"XMU-smartdsp/XMU-smartdsp.github.io/tree/v2","docsDir":"src","footer":"地址:中国福建省厦门市翔安区厦门大学翔安校区西部片区6号楼211/201","displayFooter":true,"print":false,"lastUpdated":false,"contributors":false,"editLink":false,"blog":{"articlePerPage":5,"description":"厦门大学智能数据分析与处理实验室","intro":"/introduction.html","sidebarDisplay":"none"},"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分类","tag":"标签","timeline":"时间轴","timelineTitle":"昨日不在","all":"全部","intro":"个人介绍","star":"收藏"},"paginationLocales":{"prev":"上一页","next":"下一页","navigate":"跳转到","action":"前往","errorText":"请输入 1 到 $page 之前的页码!"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/",{"text":"实验室概况","icon":"at","prefix":"/","children":[{"text":"实验室简介","link":"introduction"},{"text":"研究方向","link":"research-direction"},{"text":"联系我们","link":"contact"}]},{"text":"师资队伍","icon":"iconfont icon-group","prefix":"/","children":[{"text":"学术团队","link":"team"},{"text":"丁兴号","link":"teamindex/xhding"},{"text":"黄悦","link":"teamindex/yhuang"},{"text":"肖珍龙","link":"teamindex/zlxiao"},{"text":"涂晓彤","link":"teamindex/xttu"}]},{"text":"项目介绍","icon":"iconfont icon-workingDirectory","prefix":"/project/","children":[{"text":"肺结节检测","link":"pulmonary_nodule"},{"text":"胸片项目","link":"chest_radiograph"}]},{"text":"实验室资讯","icon":"iconfont icon-news","link":"/article"},{"text":"桃李天下","icon":"iconfont icon-study","link":"/graduate"}],"sidebar":[]}}}'),Qd=Y(Yd),c1=()=>Qd,u1=Symbol(""),Xd=()=>{const e=me(u1);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Zd=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},ef=It({enhance({app:e}){const t=c1(),n=e._context.provides[Zo],r=I(()=>Zd(t.value,n.value));e.provide(u1,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}});const tf=800,nf=2e3,rf={"/":{copy:"复制代码",copied:"已复制",hint:"复制成功"}},lf=!1,of=['.theme-hope-content div[class*="language-"] pre'],Bs=!1,Ul=new Map,af=()=>{const{copy:e}=vd({legacy:!0}),t=Cr(rf),n=se(),r=td(),l=i=>{if(!i.hasAttribute("copy-code-registered")){const u=document.createElement("button");u.type="button",u.classList.add("copy-code-button"),u.innerHTML='
',u.setAttribute("aria-label",t.value.copy),u.setAttribute("data-copied",t.value.copied),i.parentElement&&i.parentElement.insertBefore(u,i),i.setAttribute("copy-code-registered","")}},o=()=>un().then(()=>new Promise(i=>{setTimeout(()=>{of.forEach(u=>{document.querySelectorAll(u).forEach(l)}),i()},tf)})),a=(i,u,c)=>{let{innerText:d=""}=u;/language-(shellscript|shell|bash|sh|zsh)/.test(i.classList.toString())&&(d=d.replace(/^ *(\$|>) /gm,"")),e(d).then(()=>{c.classList.add("copied"),clearTimeout(Ul.get(c));const f=setTimeout(()=>{c.classList.remove("copied"),c.blur(),Ul.delete(c)},nf);Ul.set(c,f)})};ye(()=>{(!r.value||Bs)&&o(),Ge("click",i=>{const u=i.target;if(u.matches('div[class*="language-"] > button.copy')){const c=u.parentElement,d=u.nextElementSibling;d&&a(c,d,u)}else if(u.matches('div[class*="language-"] div.copy-icon')){const c=u.parentElement,d=c.parentElement,f=c.nextElementSibling;f&&a(d,f,c)}}),he(()=>n.value.path,()=>{(!r.value||Bs)&&o()})})};var sf=It({setup:()=>{af()}});const d1=({title:e,desc:t="",logo:n="",color:r="",link:l=""})=>{const o=[s("img",{class:"vp-card-logo",src:Pe(n)}),s("div",{class:"vp-card-content"},[s("div",{class:"vp-card-title",innerHTML:e}),s("hr"),s("div",{class:"vp-card-desc",innerHTML:t})])],a={class:"vp-card"};return r&&(a.style={background:r}),pr(l)?s("a",{href:l,target:"_blank",...a},o):s(Oe,{to:l,...a},()=>o)};d1.displayName="VPCard";const Gr=qn("VUEPRESS_CODE_TAB_STORE",{});var cf=M({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=Y(e.active),r=He([]),l=()=>{e.tabId&&(Gr.value[e.tabId]=e.data[n.value].id)},o=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},i=(c,d)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=d):c.key==="ArrowRight"?(c.preventDefault(),o()):c.key==="ArrowLeft"&&(c.preventDefault(),a()),e.tabId&&(Gr.value[e.tabId]=e.data[n.value].id)},u=()=>{if(e.tabId){const c=e.data.findIndex(({id:d})=>Gr.value[e.tabId]===d);if(c!==-1)return c}return e.active};return ye(()=>{n.value=u(),he(()=>Gr.value[e.tabId],(c,d)=>{if(e.tabId&&c!==d){const f=e.data.findIndex(({id:p})=>p===c);f!==-1&&(n.value=f)}})}),()=>e.data.length?s("div",{class:"vp-code-tabs"},[s("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},d)=>{const f=d===n.value;return s("button",{type:"button",ref:p=>{p&&(r.value[d]=p)},class:["vp-code-tab-nav",{active:f}],role:"tab","aria-controls":`codetab-${e.id}-${d}`,"aria-selected":f,onClick:()=>{n.value=d,l()},onKeydown:p=>i(p,d)},t[`title${d}`]({value:c,isActive:f}))})),e.data.map(({id:c},d)=>{const f=d===n.value;return s("div",{class:["vp-code-tab",{active:f}],id:`codetab-${e.id}-${d}`,role:"tabpanel","aria-expanded":f},t[`tab${d}`]({value:c,isActive:f}))})]):null}});const f1=({active:e=!1},{slots:t})=>{var n;return s("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};f1.displayName="CodeGroupItem";const uf=M({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=Y(-1),r=He([]),l=(i=n.value)=>{n.value=i{n.value=i>0?i-1:r.value.length-1,r.value[n.value].focus()},a=(i,u)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=u):i.key==="ArrowRight"?(i.preventDefault(),l(u)):i.key==="ArrowLeft"&&(i.preventDefault(),o(u))};return()=>{var u;const i=(((u=t.default)==null?void 0:u.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return i.length===0?null:(n.value<0||n.value>i.length-1?(n.value=i.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):i.forEach((c,d)=>{c.props.active=d===n.value}),s("div",{class:"code-group"},[s("div",{class:"code-group-nav"},i.map((c,d)=>{const f=d===n.value;return s("button",{type:"button",ref:p=>{p&&(r.value[d]=p)},class:["code-group-nav-tab",{active:f}],"aria-pressed":f,"aria-expanded":f,onClick:()=>{n.value=d},onKeydown:p=>a(p,d)},c.props.title)})),i]))}}});const df='',ff='',pf='';const ql={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"},Fs={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},vf=(e,t,n)=>{const r=document.createElement(e);return wr(t)&&Ze(t).forEach(l=>{if(l.indexOf("data"))r[l]=t[l];else{const o=l.replace("data","");r.dataset[o]=t[l]}}),n&&n.forEach(l=>{r.appendChild(l)}),r},ca=e=>({...ql,...e,jsLib:Array.from(new Set([...ql.jsLib||[],...e.jsLib||[]])),cssLib:Array.from(new Set([...ql.cssLib||[],...e.cssLib||[]]))}),Cn=(e,t)=>{if(e[t]!==void 0)return e[t];const n=new Promise(r=>{var o;const l=document.createElement("script");l.src=t,(o=document.querySelector("body"))==null||o.appendChild(l),l.onload=()=>{r()}});return e[t]=n,n},hf=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=vf("style",{innerHTML:t.css});e.appendChild(n)}},mf=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(l=>l.nodeName!=="SCRIPT")){const l=document.createElement("script");l.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; -${r}}`)),t.appendChild(l)}},gf=e=>{const t=Ze(e),n={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(r=>{const l=t.filter(o=>Fs[r].types.includes(o));if(l.length){const o=l[0];n[r]=[e[o].replace(/^\n|\n$/g,""),Fs[r].map[o]||o]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},p1=e=>e.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),v1=e=>`
+ */const fe={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=fe.isStarted();e=zl(e,fe.settings.minimum,1),fe.status=e===1?null:e;const n=fe.render(!t),r=n.querySelector(fe.settings.barSelector),l=fe.settings.speed,o=fe.settings.easing;return n.offsetWidth,Wd(a=>{Wr(r,{transform:"translate3d("+Ms(e)+"%,0,0)",transition:"all "+l+"ms "+o}),e===1?(Wr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Wr(n,{transition:"all "+l+"ms linear",opacity:"0"}),setTimeout(function(){fe.remove(),a()},l)},l)):setTimeout(()=>a(),l)}),fe},isStarted:()=>typeof fe.status=="number",start:()=>{fe.status||fe.set(0);const e=()=>{setTimeout(()=>{fe.status&&(fe.trickle(),e())},fe.settings.trickleSpeed)};return fe.settings.trickle&&e(),fe},done:e=>!e&&!fe.status?fe:fe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=fe.status;return t?(typeof e!="number"&&(e=(1-t)*zl(Math.random()*t,.1,.95)),t=zl(t+e,0,.994),fe.set(t)):fe.start()},trickle:()=>fe.inc(Math.random()*fe.settings.trickleRate),render:e=>{if(fe.isRendered())return document.getElementById("nprogress");Vs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=fe.settings.template;const n=t.querySelector(fe.settings.barSelector),r=e?"-100":Ms(fe.status||0),l=document.querySelector(fe.settings.parent);return Wr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),l!==document.body&&Vs(l,"nprogress-custom-parent"),l==null||l.appendChild(t),t},remove:()=>{Ns(document.documentElement,"nprogress-busy"),Ns(document.querySelector(fe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Gd(e)},isRendered:()=>!!document.getElementById("nprogress")},zl=(e,t,n)=>en?n:e,Ms=e=>(-1+e)*100,Wd=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Wr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(a){return a.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(i,u){return u.toUpperCase()})}function r(a){const i=document.body.style;if(a in i)return a;let u=e.length;const c=a.charAt(0).toUpperCase()+a.slice(1);let d;for(;u--;)if(d=e[u]+c,d in i)return d;return a}function l(a){return a=n(a),t[a]??(t[a]=r(a))}function o(a,i,u){i=l(i),a.style[i]=u}return function(a,i){for(const u in i){const c=i[u];c!==void 0&&Object.prototype.hasOwnProperty.call(i,u)&&o(a,u,c)}}}(),i1=(e,t)=>(typeof e=="string"?e:ia(e)).indexOf(" "+t+" ")>=0,Vs=(e,t)=>{const n=ia(e),r=n+t;i1(n,t)||(e.className=r.substring(1))},Ns=(e,t)=>{const n=ia(e);if(!i1(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},ia=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Gd=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Kd=()=>{ye(()=>{const e=ze(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||fe.start()}),e.afterEach(n=>{t.add(n.path),fe.done()})})},Jd=It({setup(){Kd()}}),Yd=JSON.parse('{"encrypt":{"config":{"/demo/encrypt.html":["$2a$10$A2V3HQVCR37RqqPQx6Dhguv/5fkiqa7u922oS0S42kxcrF6CDz.o."]}},"author":{"name":"SmartDSP","url":"https://xmu-smartdsp.github.io/"},"logo":"/logo.png","repo":"XMU-smartdsp/XMU-smartdsp.github.io/tree/v2","docsDir":"src","footer":"地址:中国福建省厦门市翔安区厦门大学翔安校区西部片区6号楼211/201","displayFooter":true,"print":false,"lastUpdated":false,"contributors":false,"editLink":false,"blog":{"articlePerPage":5,"description":"厦门大学智能数据分析与处理实验室","intro":"/introduction.html","sidebarDisplay":"none"},"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分类","tag":"标签","timeline":"时间轴","timelineTitle":"昨日不在","all":"全部","intro":"个人介绍","star":"收藏"},"paginationLocales":{"prev":"上一页","next":"下一页","navigate":"跳转到","action":"前往","errorText":"请输入 1 到 $page 之前的页码!"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/",{"text":"实验室概况","icon":"at","prefix":"/","children":[{"text":"实验室简介","link":"introduction"},{"text":"研究方向","link":"research-direction"},{"text":"联系我们","link":"contact"}]},{"text":"师资队伍","icon":"iconfont icon-group","prefix":"/","children":[{"text":"学术团队","link":"team"},{"text":"丁兴号","link":"teamindex/xhding"},{"text":"黄悦","link":"teamindex/yhuang"},{"text":"肖珍龙","link":"teamindex/zlxiao"},{"text":"涂晓彤","link":"teamindex/xttu"}]},{"text":"项目介绍","icon":"iconfont icon-workingDirectory","prefix":"/project/","children":[{"text":"肺结节检测","link":"pulmonary_nodule"},{"text":"胸片项目","link":"chest_radiograph"}]},{"text":"实验室资讯","icon":"iconfont icon-news","link":"/article"},{"text":"桃李天下","icon":"iconfont icon-study","link":"/graduate"}],"sidebar":[]}}}'),Qd=Y(Yd),c1=()=>Qd,u1=Symbol(""),Xd=()=>{const e=me(u1);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Zd=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},ef=It({enhance({app:e}){const t=c1(),n=e._context.provides[Zo],r=I(()=>Zd(t.value,n.value));e.provide(u1,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}});const tf=800,nf=2e3,rf={"/":{copy:"复制代码",copied:"已复制",hint:"复制成功"}},lf=!1,of=['.theme-hope-content div[class*="language-"] pre'],Bs=!1,Ul=new Map,af=()=>{const{copy:e}=vd({legacy:!0}),t=Cr(rf),n=se(),r=td(),l=i=>{if(!i.hasAttribute("copy-code-registered")){const u=document.createElement("button");u.type="button",u.classList.add("copy-code-button"),u.innerHTML='
',u.setAttribute("aria-label",t.value.copy),u.setAttribute("data-copied",t.value.copied),i.parentElement&&i.parentElement.insertBefore(u,i),i.setAttribute("copy-code-registered","")}},o=()=>un().then(()=>new Promise(i=>{setTimeout(()=>{of.forEach(u=>{document.querySelectorAll(u).forEach(l)}),i()},tf)})),a=(i,u,c)=>{let{innerText:d=""}=u;/language-(shellscript|shell|bash|sh|zsh)/.test(i.classList.toString())&&(d=d.replace(/^ *(\$|>) /gm,"")),e(d).then(()=>{c.classList.add("copied"),clearTimeout(Ul.get(c));const f=setTimeout(()=>{c.classList.remove("copied"),c.blur(),Ul.delete(c)},nf);Ul.set(c,f)})};ye(()=>{(!r.value||Bs)&&o(),Ge("click",i=>{const u=i.target;if(u.matches('div[class*="language-"] > button.copy')){const c=u.parentElement,d=u.nextElementSibling;d&&a(c,d,u)}else if(u.matches('div[class*="language-"] div.copy-icon')){const c=u.parentElement,d=c.parentElement,f=c.nextElementSibling;f&&a(d,f,c)}}),he(()=>n.value.path,()=>{(!r.value||Bs)&&o()})})};var sf=It({setup:()=>{af()}});const d1=({title:e,desc:t="",logo:n="",color:r="",link:l=""})=>{const o=[s("img",{class:"vp-card-logo",src:Pe(n)}),s("div",{class:"vp-card-content"},[s("div",{class:"vp-card-title",innerHTML:e}),s("hr"),s("div",{class:"vp-card-desc",innerHTML:t})])],a={class:"vp-card"};return r&&(a.style={background:r}),pr(l)?s("a",{href:l,target:"_blank",...a},o):s(Oe,{to:l,...a},()=>o)};d1.displayName="VPCard";const Gr=qn("VUEPRESS_CODE_TAB_STORE",{});var cf=M({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=Y(e.active),r=Fe([]),l=()=>{e.tabId&&(Gr.value[e.tabId]=e.data[n.value].id)},o=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},i=(c,d)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=d):c.key==="ArrowRight"?(c.preventDefault(),o()):c.key==="ArrowLeft"&&(c.preventDefault(),a()),e.tabId&&(Gr.value[e.tabId]=e.data[n.value].id)},u=()=>{if(e.tabId){const c=e.data.findIndex(({id:d})=>Gr.value[e.tabId]===d);if(c!==-1)return c}return e.active};return ye(()=>{n.value=u(),he(()=>Gr.value[e.tabId],(c,d)=>{if(e.tabId&&c!==d){const f=e.data.findIndex(({id:p})=>p===c);f!==-1&&(n.value=f)}})}),()=>e.data.length?s("div",{class:"vp-code-tabs"},[s("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},d)=>{const f=d===n.value;return s("button",{type:"button",ref:p=>{p&&(r.value[d]=p)},class:["vp-code-tab-nav",{active:f}],role:"tab","aria-controls":`codetab-${e.id}-${d}`,"aria-selected":f,onClick:()=>{n.value=d,l()},onKeydown:p=>i(p,d)},t[`title${d}`]({value:c,isActive:f}))})),e.data.map(({id:c},d)=>{const f=d===n.value;return s("div",{class:["vp-code-tab",{active:f}],id:`codetab-${e.id}-${d}`,role:"tabpanel","aria-expanded":f},t[`tab${d}`]({value:c,isActive:f}))})]):null}});const f1=({active:e=!1},{slots:t})=>{var n;return s("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};f1.displayName="CodeGroupItem";const uf=M({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=Y(-1),r=Fe([]),l=(i=n.value)=>{n.value=i{n.value=i>0?i-1:r.value.length-1,r.value[n.value].focus()},a=(i,u)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=u):i.key==="ArrowRight"?(i.preventDefault(),l(u)):i.key==="ArrowLeft"&&(i.preventDefault(),o(u))};return()=>{var u;const i=(((u=t.default)==null?void 0:u.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return i.length===0?null:(n.value<0||n.value>i.length-1?(n.value=i.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):i.forEach((c,d)=>{c.props.active=d===n.value}),s("div",{class:"code-group"},[s("div",{class:"code-group-nav"},i.map((c,d)=>{const f=d===n.value;return s("button",{type:"button",ref:p=>{p&&(r.value[d]=p)},class:["code-group-nav-tab",{active:f}],"aria-pressed":f,"aria-expanded":f,onClick:()=>{n.value=d},onKeydown:p=>a(p,d)},c.props.title)})),i]))}}});const df='',ff='',pf='';const ql={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"},Hs={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},vf=(e,t,n)=>{const r=document.createElement(e);return wr(t)&&Ze(t).forEach(l=>{if(l.indexOf("data"))r[l]=t[l];else{const o=l.replace("data","");r.dataset[o]=t[l]}}),n&&n.forEach(l=>{r.appendChild(l)}),r},ca=e=>({...ql,...e,jsLib:Array.from(new Set([...ql.jsLib||[],...e.jsLib||[]])),cssLib:Array.from(new Set([...ql.cssLib||[],...e.cssLib||[]]))}),Cn=(e,t)=>{if(e[t]!==void 0)return e[t];const n=new Promise(r=>{var o;const l=document.createElement("script");l.src=t,(o=document.querySelector("body"))==null||o.appendChild(l),l.onload=()=>{r()}});return e[t]=n,n},hf=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=vf("style",{innerHTML:t.css});e.appendChild(n)}},mf=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(l=>l.nodeName!=="SCRIPT")){const l=document.createElement("script");l.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; +${r}}`)),t.appendChild(l)}},gf=e=>{const t=Ze(e),n={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(r=>{const l=t.filter(o=>Hs[r].types.includes(o));if(l.length){const o=l[0];n[r]=[e[o].replace(/^\n|\n$/g,""),Hs[r].map[o]||o]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},p1=e=>e.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),v1=e=>`
${p1(e)}
`,bf=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,_f=e=>e.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),h1=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule?module.exports.default:module.exports;})({})`,yf=(e,t)=>{const n=ca(t),r=e.js[0]||"";return{...n,html:p1(e.html[0]||""),js:r,css:e.css[0]||"",isLegal:e.isLegal,getScript:()=>{var l;return n.useBabel?((l=window.Babel.transform(r,{presets:["es2015"]}))==null?void 0:l.code)||"":r}}},Ef=/