mirror of
https://github.com/muerwre/muerwre.github.io.git
synced 2025-04-25 10:56:40 +07:00

Author: Fedor Katurov <gotham48@gmail.com> Date: Thu Nov 3 20:46:37 2022 +0600 fixed buttons placement
13 lines
182 KiB
JavaScript
13 lines
182 KiB
JavaScript
function Uo(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o<r.length;o++)n[r[o]]=!0;return t?o=>!!n[o.toLowerCase()]:o=>!!n[o]}const ou="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",su=Uo(ou);function Fi(e){return!!e||e===""}function dn(e){if(Q(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=Ee(r)?au(r):dn(r);if(o)for(const s in o)t[s]=o[s]}return t}else{if(Ee(e))return e;if(ge(e))return e}}const iu=/;(?![^(]*\))/g,lu=/:(.+)/;function au(e){const t={};return e.split(iu).forEach(n=>{if(n){const r=n.split(lu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function gt(e){let t="";if(Ee(e))t=e;else if(Q(e))for(let n=0;n<e.length;n++){const r=gt(e[n]);r&&(t+=r+" ")}else if(ge(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function dy(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Ee(t)&&(e.class=gt(t)),n&&(e.style=dn(n)),e}const uo=e=>Ee(e)?e:e==null?"":Q(e)||ge(e)&&(e.toString===Ki||!G(e.toString))?JSON.stringify(e,qi,2):String(e),qi=(e,t)=>t&&t.__v_isRef?qi(e,t.value):sn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Vi(t)?{[`Set(${t.size})`]:[...t.values()]}:ge(t)&&!Q(t)&&!zi(t)?String(t):t,pe={},on=[],tt=()=>{},uu=()=>!1,cu=/^on[^a-z]/,Yn=e=>cu.test(e),Fo=e=>e.startsWith("onUpdate:"),Ae=Object.assign,qo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},fu=Object.prototype.hasOwnProperty,oe=(e,t)=>fu.call(e,t),Q=Array.isArray,sn=e=>Sr(e)==="[object Map]",Vi=e=>Sr(e)==="[object Set]",G=e=>typeof e=="function",Ee=e=>typeof e=="string",Vo=e=>typeof e=="symbol",ge=e=>e!==null&&typeof e=="object",Ko=e=>ge(e)&&G(e.then)&&G(e.catch),Ki=Object.prototype.toString,Sr=e=>Ki.call(e),du=e=>Sr(e).slice(8,-1),zi=e=>Sr(e)==="[object Object]",zo=e=>Ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,In=Uo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),kr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},pu=/-(\w)/g,ct=kr(e=>e.replace(pu,(t,n)=>n?n.toUpperCase():"")),hu=/\B([A-Z])/g,bn=kr(e=>e.replace(hu,"-$1").toLowerCase()),Pr=kr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Vr=kr(e=>e?`on${Pr(e)}`:""),qn=(e,t)=>!Object.is(e,t),$n=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},dr=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Wo=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Es;const gu=()=>Es||(Es=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let it;class mu{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=it,!t&&it&&(this.index=(it.scopes||(it.scopes=[])).push(this)-1)}run(t){if(this.active){const n=it;try{return it=this,t()}finally{it=n}}}on(){it=this}off(){it=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this.active=!1}}}function yu(e,t=it){t&&t.active&&t.effects.push(e)}const Qo=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Wi=e=>(e.w&Mt)>0,Qi=e=>(e.n&Mt)>0,_u=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=Mt},vu=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const o=t[r];Wi(o)&&!Qi(o)?o.delete(e):t[n++]=o,o.w&=~Mt,o.n&=~Mt}t.length=n}},co=new WeakMap;let Ln=0,Mt=1;const fo=30;let et;const Wt=Symbol(""),po=Symbol("");class Yo{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,yu(this,r)}run(){if(!this.active)return this.fn();let t=et,n=Tt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=et,et=this,Tt=!0,Mt=1<<++Ln,Ln<=fo?_u(this):Cs(this),this.fn()}finally{Ln<=fo&&vu(this),Mt=1<<--Ln,et=this.parent,Tt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){et===this?this.deferStop=!0:this.active&&(Cs(this),this.onStop&&this.onStop(),this.active=!1)}}function Cs(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let Tt=!0;const Yi=[];function wn(){Yi.push(Tt),Tt=!1}function En(){const e=Yi.pop();Tt=e===void 0?!0:e}function Fe(e,t,n){if(Tt&&et){let r=co.get(e);r||co.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Qo()),Ji(o)}}function Ji(e,t){let n=!1;Ln<=fo?Qi(e)||(e.n|=Mt,n=!Wi(e)):n=!e.has(et),n&&(e.add(et),et.deps.push(e))}function mt(e,t,n,r,o,s){const i=co.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&Q(e))i.forEach((a,u)=>{(u==="length"||u>=r)&&l.push(a)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Q(e)?zo(n)&&l.push(i.get("length")):(l.push(i.get(Wt)),sn(e)&&l.push(i.get(po)));break;case"delete":Q(e)||(l.push(i.get(Wt)),sn(e)&&l.push(i.get(po)));break;case"set":sn(e)&&l.push(i.get(Wt));break}if(l.length===1)l[0]&&ho(l[0]);else{const a=[];for(const u of l)u&&a.push(...u);ho(Qo(a))}}function ho(e,t){const n=Q(e)?e:[...e];for(const r of n)r.computed&&xs(r);for(const r of n)r.computed||xs(r)}function xs(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const bu=Uo("__proto__,__v_isRef,__isVue"),Gi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Vo)),wu=Jo(),Eu=Jo(!1,!0),Cu=Jo(!0),Rs=xu();function xu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=le(this);for(let s=0,i=this.length;s<i;s++)Fe(r,"get",s+"");const o=r[t](...n);return o===-1||o===!1?r[t](...n.map(le)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){wn();const r=le(this)[t].apply(this,n);return En(),r}}),e}function Jo(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?ju:nl:t?tl:el).get(r))return r;const i=Q(r);if(!e&&i&&oe(Rs,o))return Reflect.get(Rs,o,s);const l=Reflect.get(r,o,s);return(Vo(o)?Gi.has(o):bu(o))||(e||Fe(r,"get",o),t)?l:Se(l)?i&&zo(o)?l:l.value:ge(l)?e?rl(l):rt(l):l}}const Ru=Xi(),Su=Xi(!0);function Xi(e=!1){return function(n,r,o,s){let i=n[r];if(pn(i)&&Se(i)&&!Se(o))return!1;if(!e&&(!pr(o)&&!pn(o)&&(i=le(i),o=le(o)),!Q(n)&&Se(i)&&!Se(o)))return i.value=o,!0;const l=Q(n)&&zo(r)?Number(r)<n.length:oe(n,r),a=Reflect.set(n,r,o,s);return n===le(s)&&(l?qn(o,i)&&mt(n,"set",r,o):mt(n,"add",r,o)),a}}function ku(e,t){const n=oe(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&mt(e,"delete",t,void 0),r}function Pu(e,t){const n=Reflect.has(e,t);return(!Vo(t)||!Gi.has(t))&&Fe(e,"has",t),n}function Au(e){return Fe(e,"iterate",Q(e)?"length":Wt),Reflect.ownKeys(e)}const Zi={get:wu,set:Ru,deleteProperty:ku,has:Pu,ownKeys:Au},Tu={get:Cu,set(e,t){return!0},deleteProperty(e,t){return!0}},Ou=Ae({},Zi,{get:Eu,set:Su}),Go=e=>e,Ar=e=>Reflect.getPrototypeOf(e);function tr(e,t,n=!1,r=!1){e=e.__v_raw;const o=le(e),s=le(t);n||(t!==s&&Fe(o,"get",t),Fe(o,"get",s));const{has:i}=Ar(o),l=r?Go:n?es:Vn;if(i.call(o,t))return l(e.get(t));if(i.call(o,s))return l(e.get(s));e!==o&&e.get(t)}function nr(e,t=!1){const n=this.__v_raw,r=le(n),o=le(e);return t||(e!==o&&Fe(r,"has",e),Fe(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function rr(e,t=!1){return e=e.__v_raw,!t&&Fe(le(e),"iterate",Wt),Reflect.get(e,"size",e)}function Ss(e){e=le(e);const t=le(this);return Ar(t).has.call(t,e)||(t.add(e),mt(t,"add",e,e)),this}function ks(e,t){t=le(t);const n=le(this),{has:r,get:o}=Ar(n);let s=r.call(n,e);s||(e=le(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?qn(t,i)&&mt(n,"set",e,t):mt(n,"add",e,t),this}function Ps(e){const t=le(this),{has:n,get:r}=Ar(t);let o=n.call(t,e);o||(e=le(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&mt(t,"delete",e,void 0),s}function As(){const e=le(this),t=e.size!==0,n=e.clear();return t&&mt(e,"clear",void 0,void 0),n}function or(e,t){return function(r,o){const s=this,i=s.__v_raw,l=le(i),a=t?Go:e?es:Vn;return!e&&Fe(l,"iterate",Wt),i.forEach((u,c)=>r.call(o,a(u),a(c),s))}}function sr(e,t,n){return function(...r){const o=this.__v_raw,s=le(o),i=sn(s),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,u=o[e](...r),c=n?Go:t?es:Vn;return!t&&Fe(s,"iterate",a?po:Wt),{next(){const{value:f,done:p}=u.next();return p?{value:f,done:p}:{value:l?[c(f[0]),c(f[1])]:c(f),done:p}},[Symbol.iterator](){return this}}}}function wt(e){return function(...t){return e==="delete"?!1:this}}function Lu(){const e={get(s){return tr(this,s)},get size(){return rr(this)},has:nr,add:Ss,set:ks,delete:Ps,clear:As,forEach:or(!1,!1)},t={get(s){return tr(this,s,!1,!0)},get size(){return rr(this)},has:nr,add:Ss,set:ks,delete:Ps,clear:As,forEach:or(!1,!0)},n={get(s){return tr(this,s,!0)},get size(){return rr(this,!0)},has(s){return nr.call(this,s,!0)},add:wt("add"),set:wt("set"),delete:wt("delete"),clear:wt("clear"),forEach:or(!0,!1)},r={get(s){return tr(this,s,!0,!0)},get size(){return rr(this,!0)},has(s){return nr.call(this,s,!0)},add:wt("add"),set:wt("set"),delete:wt("delete"),clear:wt("clear"),forEach:or(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=sr(s,!1,!1),n[s]=sr(s,!0,!1),t[s]=sr(s,!1,!0),r[s]=sr(s,!0,!0)}),[e,n,t,r]}const[Mu,Du,Iu,$u]=Lu();function Xo(e,t){const n=t?e?$u:Iu:e?Du:Mu;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(oe(n,o)&&o in r?n:r,o,s)}const Bu={get:Xo(!1,!1)},Nu={get:Xo(!1,!0)},Hu={get:Xo(!0,!1)},el=new WeakMap,tl=new WeakMap,nl=new WeakMap,ju=new WeakMap;function Uu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fu(e){return e.__v_skip||!Object.isExtensible(e)?0:Uu(du(e))}function rt(e){return pn(e)?e:Zo(e,!1,Zi,Bu,el)}function qu(e){return Zo(e,!1,Ou,Nu,tl)}function rl(e){return Zo(e,!0,Tu,Hu,nl)}function Zo(e,t,n,r,o){if(!ge(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=Fu(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return o.set(e,l),l}function ln(e){return pn(e)?ln(e.__v_raw):!!(e&&e.__v_isReactive)}function pn(e){return!!(e&&e.__v_isReadonly)}function pr(e){return!!(e&&e.__v_isShallow)}function ol(e){return ln(e)||pn(e)}function le(e){const t=e&&e.__v_raw;return t?le(t):e}function sl(e){return dr(e,"__v_skip",!0),e}const Vn=e=>ge(e)?rt(e):e,es=e=>ge(e)?rl(e):e;function il(e){Tt&&et&&(e=le(e),Ji(e.dep||(e.dep=Qo())))}function ll(e,t){e=le(e),e.dep&&ho(e.dep)}function Se(e){return!!(e&&e.__v_isRef===!0)}function Qe(e){return al(e,!1)}function go(e){return al(e,!0)}function al(e,t){return Se(e)?e:new Vu(e,t)}class Vu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:le(t),this._value=n?t:Vn(t)}get value(){return il(this),this._value}set value(t){const n=this.__v_isShallow||pr(t)||pn(t);t=n?t:le(t),qn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Vn(t),ll(this))}}function we(e){return Se(e)?e.value:e}const Ku={get:(e,t,n)=>we(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Se(o)&&!Se(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function ul(e){return ln(e)?e:new Proxy(e,Ku)}function cl(e){const t=Q(e)?new Array(e.length):{};for(const n in e)t[n]=ts(e,n);return t}class zu{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}}function ts(e,t,n){const r=e[t];return Se(r)?r:new zu(e,t,n)}var fl;class Wu{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[fl]=!1,this._dirty=!0,this.effect=new Yo(t,()=>{this._dirty||(this._dirty=!0,ll(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=le(this);return il(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}fl="__v_isReadonly";function Qu(e,t,n=!1){let r,o;const s=G(e);return s?(r=e,o=tt):(r=e.get,o=e.set),new Wu(r,o,s||!o,n)}function Ot(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){Cn(s,t,n)}return o}function Ye(e,t,n,r){if(G(e)){const s=Ot(e,t,n,r);return s&&Ko(s)&&s.catch(i=>{Cn(i,t,n)}),s}const o=[];for(let s=0;s<e.length;s++)o.push(Ye(e[s],t,n,r));return o}function Cn(e,t,n,r=!0){const o=t?t.vnode:null;if(t){let s=t.parent;const i=t.proxy,l=n;for(;s;){const u=s.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](e,i,l)===!1)return}s=s.parent}const a=t.appContext.config.errorHandler;if(a){Ot(a,null,10,[e,i,l]);return}}Yu(e,n,o,r)}function Yu(e,t,n,r=!0){console.error(e)}let Kn=!1,mo=!1;const Oe=[];let at=0;const an=[];let ht=null,Kt=0;const dl=Promise.resolve();let ns=null;function xn(e){const t=ns||dl;return e?t.then(this?e.bind(this):e):t}function Ju(e){let t=at+1,n=Oe.length;for(;t<n;){const r=t+n>>>1;zn(Oe[r])<e?t=r+1:n=r}return t}function Tr(e){(!Oe.length||!Oe.includes(e,Kn&&e.allowRecurse?at+1:at))&&(e.id==null?Oe.push(e):Oe.splice(Ju(e.id),0,e),pl())}function pl(){!Kn&&!mo&&(mo=!0,ns=dl.then(gl))}function Gu(e){const t=Oe.indexOf(e);t>at&&Oe.splice(t,1)}function hl(e){Q(e)?an.push(...e):(!ht||!ht.includes(e,e.allowRecurse?Kt+1:Kt))&&an.push(e),pl()}function Ts(e,t=Kn?at+1:0){for(;t<Oe.length;t++){const n=Oe[t];n&&n.pre&&(Oe.splice(t,1),t--,n())}}function hr(e){if(an.length){const t=[...new Set(an)];if(an.length=0,ht){ht.push(...t);return}for(ht=t,ht.sort((n,r)=>zn(n)-zn(r)),Kt=0;Kt<ht.length;Kt++)ht[Kt]();ht=null,Kt=0}}const zn=e=>e.id==null?1/0:e.id,Xu=(e,t)=>{const n=zn(e)-zn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function gl(e){mo=!1,Kn=!0,Oe.sort(Xu);const t=tt;try{for(at=0;at<Oe.length;at++){const n=Oe[at];n&&n.active!==!1&&Ot(n,null,14)}}finally{at=0,Oe.length=0,hr(),Kn=!1,ns=null,(Oe.length||an.length)&&gl()}}function Zu(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||pe;let o=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in r){const c=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:p}=r[c]||pe;p&&(o=n.map(g=>g.trim())),f&&(o=n.map(Wo))}let l,a=r[l=Vr(t)]||r[l=Vr(ct(t))];!a&&s&&(a=r[l=Vr(bn(t))]),a&&Ye(a,e,6,o);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ye(u,e,6,o)}}function ml(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},l=!1;if(!G(e)){const a=u=>{const c=ml(u,t,!0);c&&(l=!0,Ae(i,c))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!s&&!l?(ge(e)&&r.set(e,null),null):(Q(s)?s.forEach(a=>i[a]=null):Ae(i,s),ge(e)&&r.set(e,i),i)}function Or(e,t){return!e||!Yn(t)?!1:(t=t.slice(2).replace(/Once$/,""),oe(e,t[0].toLowerCase()+t.slice(1))||oe(e,bn(t))||oe(e,t))}let Ie=null,Lr=null;function gr(e){const t=Ie;return Ie=e,Lr=e&&e.type.__scopeId||null,t}function py(e){Lr=e}function hy(){Lr=null}function Mr(e,t=Ie,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Fs(-1);const s=gr(t);let i;try{i=e(...o)}finally{gr(s),r._d&&Fs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Kr(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:l,attrs:a,emit:u,render:c,renderCache:f,data:p,setupState:g,ctx:_,inheritAttrs:C}=e;let R,y;const h=gr(e);try{if(n.shapeFlag&4){const w=o||r;R=ze(c.call(w,w,f,s,g,p,_)),y=a}else{const w=t;R=ze(w.length>1?w(s,{attrs:a,slots:l,emit:u}):w(s,null)),y=t.props?a:tc(a)}}catch(w){Nn.length=0,Cn(w,e,1),R=me($e)}let v=R;if(y&&C!==!1){const w=Object.keys(y),{shapeFlag:T}=v;w.length&&T&7&&(i&&w.some(Fo)&&(y=nc(y,i)),v=_t(v,y))}return n.dirs&&(v=_t(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),R=v,gr(h),R}function ec(e){let t;for(let n=0;n<e.length;n++){const r=e[n];if(gn(r)){if(r.type!==$e||r.children==="v-if"){if(t)return;t=r}}else return}return t}const tc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Yn(n))&&((t||(t={}))[n]=e[n]);return t},nc=(e,t)=>{const n={};for(const r in e)(!Fo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function rc(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:l,patchFlag:a}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?Os(r,i,u):!!i;if(a&8){const c=t.dynamicProps;for(let f=0;f<c.length;f++){const p=c[f];if(i[p]!==r[p]&&!Or(u,p))return!0}}}else return(o||l)&&(!l||!l.$stable)?!0:r===i?!1:r?i?Os(r,i,u):!0:!!i;return!1}function Os(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const s=r[o];if(t[s]!==e[s]&&!Or(n,s))return!0}return!1}function rs({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const yl=e=>e.__isSuspense,oc={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,l,a,u){e==null?sc(t,n,r,o,s,i,l,a,u):ic(e,t,n,r,o,i,l,a,u)},hydrate:lc,create:os,normalize:ac},_l=oc;function Wn(e,t){const n=e.props&&e.props[t];G(n)&&n()}function sc(e,t,n,r,o,s,i,l,a){const{p:u,o:{createElement:c}}=a,f=c("div"),p=e.suspense=os(e,o,r,t,f,n,s,i,l,a);u(null,p.pendingBranch=e.ssContent,f,null,r,p,s,i),p.deps>0?(Wn(e,"onPending"),Wn(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,s,i),un(p,e.ssFallback)):p.resolve()}function ic(e,t,n,r,o,s,i,l,{p:a,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const p=t.ssContent,g=t.ssFallback,{activeBranch:_,pendingBranch:C,isInFallback:R,isHydrating:y}=f;if(C)f.pendingBranch=p,ut(p,C)?(a(C,p,f.hiddenContainer,null,o,f,s,i,l),f.deps<=0?f.resolve():R&&(a(_,g,n,r,o,null,s,i,l),un(f,g))):(f.pendingId++,y?(f.isHydrating=!1,f.activeBranch=C):u(C,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),R?(a(null,p,f.hiddenContainer,null,o,f,s,i,l),f.deps<=0?f.resolve():(a(_,g,n,r,o,null,s,i,l),un(f,g))):_&&ut(p,_)?(a(_,p,n,r,o,f,s,i,l),f.resolve(!0)):(a(null,p,f.hiddenContainer,null,o,f,s,i,l),f.deps<=0&&f.resolve()));else if(_&&ut(p,_))a(_,p,n,r,o,f,s,i,l),un(f,p);else if(Wn(t,"onPending"),f.pendingBranch=p,f.pendingId++,a(null,p,f.hiddenContainer,null,o,f,s,i,l),f.deps<=0)f.resolve();else{const{timeout:h,pendingId:v}=f;h>0?setTimeout(()=>{f.pendingId===v&&f.fallback(g)},h):h===0&&f.fallback(g)}}function os(e,t,n,r,o,s,i,l,a,u,c=!1){const{p:f,m:p,um:g,n:_,o:{parentNode:C,remove:R}}=u,y=Wo(e.props&&e.props.timeout),h={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:o,anchor:s,deps:0,pendingId:0,timeout:typeof y=="number"?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:c,isUnmounted:!1,effects:[],resolve(v=!1){const{vnode:w,activeBranch:T,pendingBranch:O,pendingId:I,effects:k,parentComponent:F,container:U}=h;if(h.isHydrating)h.isHydrating=!1;else if(!v){const X=T&&O.transition&&O.transition.mode==="out-in";X&&(T.transition.afterLeave=()=>{I===h.pendingId&&p(O,U,j,0)});let{anchor:j}=h;T&&(j=_(T),g(T,F,h,!0)),X||p(O,U,j,0)}un(h,O),h.pendingBranch=null,h.isInFallback=!1;let W=h.parent,N=!1;for(;W;){if(W.pendingBranch){W.effects.push(...k),N=!0;break}W=W.parent}N||hl(k),h.effects=[],Wn(w,"onResolve")},fallback(v){if(!h.pendingBranch)return;const{vnode:w,activeBranch:T,parentComponent:O,container:I,isSVG:k}=h;Wn(w,"onFallback");const F=_(T),U=()=>{!h.isInFallback||(f(null,v,I,F,O,null,k,l,a),un(h,v))},W=v.transition&&v.transition.mode==="out-in";W&&(T.transition.afterLeave=U),h.isInFallback=!0,g(T,O,null,!0),W||U()},move(v,w,T){h.activeBranch&&p(h.activeBranch,v,w,T),h.container=v},next(){return h.activeBranch&&_(h.activeBranch)},registerDep(v,w){const T=!!h.pendingBranch;T&&h.deps++;const O=v.vnode.el;v.asyncDep.catch(I=>{Cn(I,v,0)}).then(I=>{if(v.isUnmounted||h.isUnmounted||h.pendingId!==v.suspenseId)return;v.asyncResolved=!0;const{vnode:k}=v;Co(v,I,!1),O&&(k.el=O);const F=!O&&v.subTree.el;w(v,k,C(O||v.subTree.el),O?null:_(v.subTree),h,i,a),F&&R(F),rs(v,k.el),T&&--h.deps===0&&h.resolve()})},unmount(v,w){h.isUnmounted=!0,h.activeBranch&&g(h.activeBranch,n,v,w),h.pendingBranch&&g(h.pendingBranch,n,v,w)}};return h}function lc(e,t,n,r,o,s,i,l,a){const u=t.suspense=os(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,l,!0),c=a(e,u.pendingBranch=t.ssContent,n,u,s,i);return u.deps===0&&u.resolve(),c}function ac(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ls(r?n.default:n),e.ssFallback=r?Ls(n.fallback):me($e)}function Ls(e){let t;if(G(e)){const n=hn&&e._c;n&&(e._d=!1,Le()),e=e(),n&&(e._d=!0,t=We,Hl())}return Q(e)&&(e=ec(e)),e=ze(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function vl(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):hl(e)}function un(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,rs(r,o))}function cn(e,t){if(Ce){let n=Ce.provides;const r=Ce.parent&&Ce.parent.provides;r===n&&(n=Ce.provides=Object.create(r)),n[e]=t}}function nt(e,t,n=!1){const r=Ce||Ie;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&G(t)?t.call(r.proxy):t}}function uc(e,t){return ss(e,null,t)}const Ms={};function Ue(e,t,n){return ss(e,t,n)}function ss(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=pe){const l=Ce;let a,u=!1,c=!1;if(Se(e)?(a=()=>e.value,u=pr(e)):ln(e)?(a=()=>e,r=!0):Q(e)?(c=!0,u=e.some(y=>ln(y)||pr(y)),a=()=>e.map(y=>{if(Se(y))return y.value;if(ln(y))return rn(y);if(G(y))return Ot(y,l,2)})):G(e)?t?a=()=>Ot(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return f&&f(),Ye(e,l,3,[p])}:a=tt,t&&r){const y=a;a=()=>rn(y())}let f,p=y=>{f=R.onStop=()=>{Ot(y,l,4)}};if(mn)return p=tt,t?n&&Ye(t,l,3,[a(),c?[]:void 0,p]):a(),tt;let g=c?[]:Ms;const _=()=>{if(!!R.active)if(t){const y=R.run();(r||u||(c?y.some((h,v)=>qn(h,g[v])):qn(y,g)))&&(f&&f(),Ye(t,l,3,[y,g===Ms?void 0:g,p]),g=y)}else R.run()};_.allowRecurse=!!t;let C;o==="sync"?C=_:o==="post"?C=()=>ke(_,l&&l.suspense):(_.pre=!0,l&&(_.id=l.uid),C=()=>Tr(_));const R=new Yo(a,C);return t?n?_():g=R.run():o==="post"?ke(R.run.bind(R),l&&l.suspense):R.run(),()=>{R.stop(),l&&l.scope&&qo(l.scope.effects,R)}}function cc(e,t,n){const r=this.proxy,o=Ee(e)?e.includes(".")?bl(r,e):()=>r[e]:e.bind(r,r);let s;G(t)?s=t:(s=t.handler,n=t);const i=Ce;Dt(this);const l=ss(o,s.bind(r),n);return i?Dt(i):Lt(),l}function bl(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}function rn(e,t){if(!ge(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Se(e))rn(e.value,t);else if(Q(e))for(let n=0;n<e.length;n++)rn(e[n],t);else if(Vi(e)||sn(e))e.forEach(n=>{rn(n,t)});else if(zi(e))for(const n in e)rn(e[n],t);return e}function fc(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gn(()=>{e.isMounted=!0}),Rn(()=>{e.isUnmounting=!0}),e}const qe=[Function,Array],dc={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qe,onEnter:qe,onAfterEnter:qe,onEnterCancelled:qe,onBeforeLeave:qe,onLeave:qe,onAfterLeave:qe,onLeaveCancelled:qe,onBeforeAppear:qe,onAppear:qe,onAfterAppear:qe,onAppearCancelled:qe},setup(e,{slots:t}){const n=bt(),r=fc();let o;return()=>{const s=t.default&&Cl(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const C of s)if(C.type!==$e){i=C;break}}const l=le(e),{mode:a}=l;if(r.isLeaving)return zr(i);const u=Ds(i);if(!u)return zr(i);const c=yo(u,l,r,n);mr(u,c);const f=n.subTree,p=f&&Ds(f);let g=!1;const{getTransitionKey:_}=u.type;if(_){const C=_();o===void 0?o=C:C!==o&&(o=C,g=!0)}if(p&&p.type!==$e&&(!ut(u,p)||g)){const C=yo(p,l,r,n);if(mr(p,C),a==="out-in")return r.isLeaving=!0,C.afterLeave=()=>{r.isLeaving=!1,n.update()},zr(i);a==="in-out"&&u.type!==$e&&(C.delayLeave=(R,y,h)=>{const v=El(r,p);v[String(p.key)]=p,R._leaveCb=()=>{y(),R._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=h})}return i}}},wl=dc;function El(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 yo(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:p,onAfterLeave:g,onLeaveCancelled:_,onBeforeAppear:C,onAppear:R,onAfterAppear:y,onAppearCancelled:h}=t,v=String(e.key),w=El(n,e),T=(k,F)=>{k&&Ye(k,r,9,F)},O=(k,F)=>{const U=F[1];T(k,F),Q(k)?k.every(W=>W.length<=1)&&U():k.length<=1&&U()},I={mode:s,persisted:i,beforeEnter(k){let F=l;if(!n.isMounted)if(o)F=C||l;else return;k._leaveCb&&k._leaveCb(!0);const U=w[v];U&&ut(e,U)&&U.el._leaveCb&&U.el._leaveCb(),T(F,[k])},enter(k){let F=a,U=u,W=c;if(!n.isMounted)if(o)F=R||a,U=y||u,W=h||c;else return;let N=!1;const X=k._enterCb=j=>{N||(N=!0,j?T(W,[k]):T(U,[k]),I.delayedLeave&&I.delayedLeave(),k._enterCb=void 0)};F?O(F,[k,X]):X()},leave(k,F){const U=String(e.key);if(k._enterCb&&k._enterCb(!0),n.isUnmounting)return F();T(f,[k]);let W=!1;const N=k._leaveCb=X=>{W||(W=!0,F(),X?T(_,[k]):T(g,[k]),k._leaveCb=void 0,w[U]===e&&delete w[U])};w[U]=e,p?O(p,[k,N]):N()},clone(k){return yo(k,t,n,r)}};return I}function zr(e){if(Jn(e))return e=_t(e),e.children=null,e}function Ds(e){return Jn(e)?e.children?e.children[0]:void 0:e}function mr(e,t){e.shapeFlag&6&&e.component?mr(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 Cl(e,t=!1,n){let r=[],o=0;for(let s=0;s<e.length;s++){let i=e[s];const l=n==null?i.key:String(n)+String(i.key!=null?i.key:s);i.type===Pe?(i.patchFlag&128&&o++,r=r.concat(Cl(i.children,t,l))):(t||i.type!==$e)&&r.push(l!=null?_t(i,{key:l}):i)}if(o>1)for(let s=0;s<r.length;s++)r[s].patchFlag=-2;return r}function Me(e){return G(e)?{setup:e,name:e.name}:e}const Qt=e=>!!e.type.__asyncLoader;function re(e){G(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:l}=e;let a=null,u,c=0;const f=()=>(c++,a=null,p()),p=()=>{let g;return a||(g=a=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),l)return new Promise((C,R)=>{l(_,()=>C(f()),()=>R(_),c+1)});throw _}).then(_=>g!==a&&a?a:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),u=_,_)))};return Me({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return u},setup(){const g=Ce;if(u)return()=>Wr(u,g);const _=h=>{a=null,Cn(h,g,13,!r)};if(i&&g.suspense||mn)return p().then(h=>()=>Wr(h,g)).catch(h=>(_(h),()=>r?me(r,{error:h}):null));const C=Qe(!1),R=Qe(),y=Qe(!!o);return o&&setTimeout(()=>{y.value=!1},o),s!=null&&setTimeout(()=>{if(!C.value&&!R.value){const h=new Error(`Async component timed out after ${s}ms.`);_(h),R.value=h}},s),p().then(()=>{C.value=!0,g.parent&&Jn(g.parent.vnode)&&Tr(g.parent.update)}).catch(h=>{_(h),R.value=h}),()=>{if(C.value&&u)return Wr(u,g);if(R.value&&r)return me(r,{error:R.value});if(n&&!y.value)return me(n)}}})}function Wr(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:s}){const i=me(e,n,r);return i.ref=t,i}const Jn=e=>e.type.__isKeepAlive,pc={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=bt(),r=n.ctx;if(!r.renderer)return()=>{const h=t.default&&t.default();return h&&h.length===1?h[0]:h};const o=new Map,s=new Set;let i=null;const l=n.suspense,{renderer:{p:a,m:u,um:c,o:{createElement:f}}}=r,p=f("div");r.activate=(h,v,w,T,O)=>{const I=h.component;u(h,v,w,0,l),a(I.vnode,h,v,w,I,l,T,h.slotScopeIds,O),ke(()=>{I.isDeactivated=!1,I.a&&$n(I.a);const k=h.props&&h.props.onVnodeMounted;k&&Ne(k,I.parent,h)},l)},r.deactivate=h=>{const v=h.component;u(h,p,null,1,l),ke(()=>{v.da&&$n(v.da);const w=h.props&&h.props.onVnodeUnmounted;w&&Ne(w,v.parent,h),v.isDeactivated=!0},l)};function g(h){Qr(h),c(h,n,l,!0)}function _(h){o.forEach((v,w)=>{const T=xo(v.type);T&&(!h||!h(T))&&C(w)})}function C(h){const v=o.get(h);!i||v.type!==i.type?g(v):i&&Qr(i),o.delete(h),s.delete(h)}Ue(()=>[e.include,e.exclude],([h,v])=>{h&&_(w=>Mn(h,w)),v&&_(w=>!Mn(v,w))},{flush:"post",deep:!0});let R=null;const y=()=>{R!=null&&o.set(R,Yr(n.subTree))};return Gn(y),Sl(y),Rn(()=>{o.forEach(h=>{const{subTree:v,suspense:w}=n,T=Yr(v);if(h.type===T.type){Qr(T);const O=T.component.da;O&&ke(O,w);return}g(h)})}),()=>{if(R=null,!t.default)return null;const h=t.default(),v=h[0];if(h.length>1)return i=null,h;if(!gn(v)||!(v.shapeFlag&4)&&!(v.shapeFlag&128))return i=null,v;let w=Yr(v);const T=w.type,O=xo(Qt(w)?w.type.__asyncResolved||{}:T),{include:I,exclude:k,max:F}=e;if(I&&(!O||!Mn(I,O))||k&&O&&Mn(k,O))return i=w,v;const U=w.key==null?T:w.key,W=o.get(U);return w.el&&(w=_t(w),v.shapeFlag&128&&(v.ssContent=w)),R=U,W?(w.el=W.el,w.component=W.component,w.transition&&mr(w,w.transition),w.shapeFlag|=512,s.delete(U),s.add(U)):(s.add(U),F&&s.size>parseInt(F,10)&&C(s.values().next().value)),w.shapeFlag|=256,i=w,yl(v.type)?v:w}}},hc=pc;function Mn(e,t){return Q(e)?e.some(n=>Mn(n,t)):Ee(e)?e.split(",").includes(t):e.test?e.test(t):!1}function gc(e,t){xl(e,"a",t)}function mc(e,t){xl(e,"da",t)}function xl(e,t,n=Ce){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Dr(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Jn(o.parent.vnode)&&yc(r,t,n,o),o=o.parent}}function yc(e,t,n,r){const o=Dr(t,e,r,!0);yr(()=>{qo(r[t],o)},n)}function Qr(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Yr(e){return e.shapeFlag&128?e.ssContent:e}function Dr(e,t,n=Ce,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;wn(),Dt(n);const l=Ye(t,n,e,i);return Lt(),En(),l});return r?o.unshift(s):o.push(s),s}}const vt=e=>(t,n=Ce)=>(!mn||e==="sp")&&Dr(e,(...r)=>t(...r),n),Rl=vt("bm"),Gn=vt("m"),_c=vt("bu"),Sl=vt("u"),Rn=vt("bum"),yr=vt("um"),vc=vt("sp"),bc=vt("rtg"),wc=vt("rtc");function kl(e,t=Ce){Dr("ec",e,t)}function lt(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let i=0;i<o.length;i++){const l=o[i];s&&(l.oldValue=s[i].value);let a=l.dir[r];a&&(wn(),Ye(a,n,8,[e.el,l,e,t]),En())}}const Pl="components";function Ir(e,t){return Cc(Pl,e,!0,t)||e}const Ec=Symbol();function Cc(e,t,n=!0,r=!1){const o=Ie||Ce;if(o){const s=o.type;if(e===Pl){const l=xo(s,!1);if(l&&(l===t||l===ct(t)||l===Pr(ct(t))))return s}const i=Is(o[e]||s[e],t)||Is(o.appContext[e],t);return!i&&r?s:i}}function Is(e,t){return e&&(e[t]||e[ct(t)]||e[Pr(ct(t))])}function _o(e,t,n,r){let o;const s=n&&n[r];if(Q(e)||Ee(e)){o=new Array(e.length);for(let i=0,l=e.length;i<l;i++)o[i]=t(e[i],i,void 0,s&&s[i])}else if(typeof e=="number"){o=new Array(e);for(let i=0;i<e;i++)o[i]=t(i+1,i,void 0,s&&s[i])}else if(ge(e))if(e[Symbol.iterator])o=Array.from(e,(i,l)=>t(i,l,void 0,s&&s[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,a=i.length;l<a;l++){const u=i[l];o[l]=t(e[u],u,l,s&&s[l])}}else o=[];return n&&(n[r]=o),o}function xc(e,t,n={},r,o){if(Ie.isCE||Ie.parent&&Qt(Ie.parent)&&Ie.parent.isCE)return me("slot",t==="default"?null:{name:t},r&&r());let s=e[t];s&&s._c&&(s._d=!1),Le();const i=s&&Al(s(n)),l=Yt(Pe,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function Al(e){return e.some(t=>gn(t)?!(t.type===$e||t.type===Pe&&!Al(t.children)):!0)?e:null}const vo=e=>e?Fl(e)?us(e)||e.proxy:vo(e.parent):null,_r=Ae(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=>vo(e.parent),$root:e=>vo(e.root),$emit:e=>e.emit,$options:e=>is(e),$forceUpdate:e=>e.f||(e.f=()=>Tr(e.update)),$nextTick:e=>e.n||(e.n=xn.bind(e.proxy)),$watch:e=>cc.bind(e)}),Rc={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:l,appContext:a}=e;let u;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(r!==pe&&oe(r,t))return i[t]=1,r[t];if(o!==pe&&oe(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&oe(u,t))return i[t]=3,s[t];if(n!==pe&&oe(n,t))return i[t]=4,n[t];bo&&(i[t]=0)}}const c=_r[t];let f,p;if(c)return t==="$attrs"&&Fe(e,"get",t),c(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==pe&&oe(n,t))return i[t]=4,n[t];if(p=a.config.globalProperties,oe(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return o!==pe&&oe(o,t)?(o[t]=n,!0):r!==pe&&oe(r,t)?(r[t]=n,!0):oe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let l;return!!n[i]||e!==pe&&oe(e,i)||t!==pe&&oe(t,i)||(l=s[0])&&oe(l,i)||oe(r,i)||oe(_r,i)||oe(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:oe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let bo=!0;function Sc(e){const t=is(e),n=e.proxy,r=e.ctx;bo=!1,t.beforeCreate&&$s(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:l,provide:a,inject:u,created:c,beforeMount:f,mounted:p,beforeUpdate:g,updated:_,activated:C,deactivated:R,beforeDestroy:y,beforeUnmount:h,destroyed:v,unmounted:w,render:T,renderTracked:O,renderTriggered:I,errorCaptured:k,serverPrefetch:F,expose:U,inheritAttrs:W,components:N,directives:X,filters:j}=t;if(u&&kc(u,r,null,e.appContext.config.unwrapInjectedRef),i)for(const fe in i){const ue=i[fe];G(ue)&&(r[fe]=ue.bind(n))}if(o){const fe=o.call(n,n);ge(fe)&&(e.data=rt(fe))}if(bo=!0,s)for(const fe in s){const ue=s[fe],Ge=G(ue)?ue.bind(n,n):G(ue.get)?ue.get.bind(n,n):tt,$t=!G(ue)&&G(ue.set)?ue.set.bind(n):tt,Xe=Re({get:Ge,set:$t});Object.defineProperty(r,fe,{enumerable:!0,configurable:!0,get:()=>Xe.value,set:Be=>Xe.value=Be})}if(l)for(const fe in l)Tl(l[fe],r,n,fe);if(a){const fe=G(a)?a.call(n):a;Reflect.ownKeys(fe).forEach(ue=>{cn(ue,fe[ue])})}c&&$s(c,e,"c");function se(fe,ue){Q(ue)?ue.forEach(Ge=>fe(Ge.bind(n))):ue&&fe(ue.bind(n))}if(se(Rl,f),se(Gn,p),se(_c,g),se(Sl,_),se(gc,C),se(mc,R),se(kl,k),se(wc,O),se(bc,I),se(Rn,h),se(yr,w),se(vc,F),Q(U))if(U.length){const fe=e.exposed||(e.exposed={});U.forEach(ue=>{Object.defineProperty(fe,ue,{get:()=>n[ue],set:Ge=>n[ue]=Ge})})}else e.exposed||(e.exposed={});T&&e.render===tt&&(e.render=T),W!=null&&(e.inheritAttrs=W),N&&(e.components=N),X&&(e.directives=X)}function kc(e,t,n=tt,r=!1){Q(e)&&(e=wo(e));for(const o in e){const s=e[o];let i;ge(s)?"default"in s?i=nt(s.from||o,s.default,!0):i=nt(s.from||o):i=nt(s),Se(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[o]=i}}function $s(e,t,n){Ye(Q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Tl(e,t,n,r){const o=r.includes(".")?bl(n,r):()=>n[r];if(Ee(e)){const s=t[e];G(s)&&Ue(o,s)}else if(G(e))Ue(o,e.bind(n));else if(ge(e))if(Q(e))e.forEach(s=>Tl(s,t,n,r));else{const s=G(e.handler)?e.handler.bind(n):t[e.handler];G(s)&&Ue(o,s,e)}}function is(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,l=s.get(t);let a;return l?a=l:!o.length&&!n&&!r?a=t:(a={},o.length&&o.forEach(u=>vr(a,u,i,!0)),vr(a,t,i)),ge(t)&&s.set(t,a),a}function vr(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&vr(e,s,n,!0),o&&o.forEach(i=>vr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Pc[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Pc={data:Bs,props:Vt,emits:Vt,methods:Vt,computed:Vt,beforeCreate:De,created:De,beforeMount:De,mounted:De,beforeUpdate:De,updated:De,beforeDestroy:De,beforeUnmount:De,destroyed:De,unmounted:De,activated:De,deactivated:De,errorCaptured:De,serverPrefetch:De,components:Vt,directives:Vt,watch:Tc,provide:Bs,inject:Ac};function Bs(e,t){return t?e?function(){return Ae(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function Ac(e,t){return Vt(wo(e),wo(t))}function wo(e){if(Q(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function De(e,t){return e?[...new Set([].concat(e,t))]:t}function Vt(e,t){return e?Ae(Ae(Object.create(null),e),t):t}function Tc(e,t){if(!e)return t;if(!t)return e;const n=Ae(Object.create(null),e);for(const r in t)n[r]=De(e[r],t[r]);return n}function Oc(e,t,n,r=!1){const o={},s={};dr(s,$r,1),e.propsDefaults=Object.create(null),Ol(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:qu(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Lc(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,l=le(o),[a]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f<c.length;f++){let p=c[f];if(Or(e.emitsOptions,p))continue;const g=t[p];if(a)if(oe(s,p))g!==s[p]&&(s[p]=g,u=!0);else{const _=ct(p);o[_]=Eo(a,l,_,g,e,!1)}else g!==s[p]&&(s[p]=g,u=!0)}}}else{Ol(e,t,o,s)&&(u=!0);let c;for(const f in l)(!t||!oe(t,f)&&((c=bn(f))===f||!oe(t,c)))&&(a?n&&(n[f]!==void 0||n[c]!==void 0)&&(o[f]=Eo(a,l,f,void 0,e,!0)):delete o[f]);if(s!==l)for(const f in s)(!t||!oe(t,f)&&!0)&&(delete s[f],u=!0)}u&&mt(e,"set","$attrs")}function Ol(e,t,n,r){const[o,s]=e.propsOptions;let i=!1,l;if(t)for(let a in t){if(In(a))continue;const u=t[a];let c;o&&oe(o,c=ct(a))?!s||!s.includes(c)?n[c]=u:(l||(l={}))[c]=u:Or(e.emitsOptions,a)||(!(a in r)||u!==r[a])&&(r[a]=u,i=!0)}if(s){const a=le(n),u=l||pe;for(let c=0;c<s.length;c++){const f=s[c];n[f]=Eo(o,a,f,u[f],e,!oe(u,f))}}return i}function Eo(e,t,n,r,o,s){const i=e[n];if(i!=null){const l=oe(i,"default");if(l&&r===void 0){const a=i.default;if(i.type!==Function&&G(a)){const{propsDefaults:u}=o;n in u?r=u[n]:(Dt(o),r=u[n]=a.call(null,t),Lt())}else r=a}i[0]&&(s&&!l?r=!1:i[1]&&(r===""||r===bn(n))&&(r=!0))}return r}function Ll(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const s=e.props,i={},l=[];let a=!1;if(!G(e)){const c=f=>{a=!0;const[p,g]=Ll(f,t,!0);Ae(i,p),g&&l.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!a)return ge(e)&&r.set(e,on),on;if(Q(s))for(let c=0;c<s.length;c++){const f=ct(s[c]);Ns(f)&&(i[f]=pe)}else if(s)for(const c in s){const f=ct(c);if(Ns(f)){const p=s[c],g=i[f]=Q(p)||G(p)?{type:p}:p;if(g){const _=Us(Boolean,g.type),C=Us(String,g.type);g[0]=_>-1,g[1]=C<0||_<C,(_>-1||oe(g,"default"))&&l.push(f)}}}const u=[i,l];return ge(e)&&r.set(e,u),u}function Ns(e){return e[0]!=="$"}function Hs(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function js(e,t){return Hs(e)===Hs(t)}function Us(e,t){return Q(t)?t.findIndex(n=>js(n,e)):G(t)&&js(t,e)?0:-1}const Ml=e=>e[0]==="_"||e==="$stable",ls=e=>Q(e)?e.map(ze):[ze(e)],Mc=(e,t,n)=>{if(t._n)return t;const r=Mr((...o)=>ls(t(...o)),n);return r._c=!1,r},Dl=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Ml(o))continue;const s=e[o];if(G(s))t[o]=Mc(o,s,r);else if(s!=null){const i=ls(s);t[o]=()=>i}}},Il=(e,t)=>{const n=ls(t);e.slots.default=()=>n},Dc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=le(t),dr(t,"_",n)):Dl(t,e.slots={})}else e.slots={},t&&Il(e,t);dr(e.slots,$r,1)},Ic=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=pe;if(r.shapeFlag&32){const l=t._;l?n&&l===1?s=!1:(Ae(o,t),!n&&l===1&&delete o._):(s=!t.$stable,Dl(t,o)),i=t}else t&&(Il(e,t),i={default:1});if(s)for(const l in o)!Ml(l)&&!(l in i)&&delete o[l]};function $l(){return{app:null,config:{isNativeTag:uu,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let $c=0;function Bc(e,t){return function(r,o=null){G(r)||(r=Object.assign({},r)),o!=null&&!ge(o)&&(o=null);const s=$l(),i=new Set;let l=!1;const a=s.app={_uid:$c++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:ef,get config(){return s.config},set config(u){},use(u,...c){return i.has(u)||(u&&G(u.install)?(i.add(u),u.install(a,...c)):G(u)&&(i.add(u),u(a,...c))),a},mixin(u){return s.mixins.includes(u)||s.mixins.push(u),a},component(u,c){return c?(s.components[u]=c,a):s.components[u]},directive(u,c){return c?(s.directives[u]=c,a):s.directives[u]},mount(u,c,f){if(!l){const p=me(r,o);return p.appContext=s,c&&t?t(p,u):e(p,u,f),l=!0,a._container=u,u.__vue_app__=a,us(p.component)||p.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(u,c){return s.provides[u]=c,a}};return a}}function br(e,t,n,r,o=!1){if(Q(e)){e.forEach((p,g)=>br(p,t&&(Q(t)?t[g]:t),n,r,o));return}if(Qt(r)&&!o)return;const s=r.shapeFlag&4?us(r.component)||r.component.proxy:r.el,i=o?null:s,{i:l,r:a}=e,u=t&&t.r,c=l.refs===pe?l.refs={}:l.refs,f=l.setupState;if(u!=null&&u!==a&&(Ee(u)?(c[u]=null,oe(f,u)&&(f[u]=null)):Se(u)&&(u.value=null)),G(a))Ot(a,l,12,[i,c]);else{const p=Ee(a),g=Se(a);if(p||g){const _=()=>{if(e.f){const C=p?oe(f,a)?f[a]:c[a]:a.value;o?Q(C)&&qo(C,s):Q(C)?C.includes(s)||C.push(s):p?(c[a]=[s],oe(f,a)&&(f[a]=c[a])):(a.value=[s],e.k&&(c[e.k]=a.value))}else p?(c[a]=i,oe(f,a)&&(f[a]=i)):g&&(a.value=i,e.k&&(c[e.k]=i))};i?(_.id=-1,ke(_,n)):_()}}}let Et=!1;const ir=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",lr=e=>e.nodeType===8;function Nc(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:l,insert:a,createComment:u}}=e,c=(y,h)=>{if(!h.hasChildNodes()){n(null,y,h),hr(),h._vnode=y;return}Et=!1,f(h.firstChild,y,null,null,null),hr(),h._vnode=y,Et&&console.error("Hydration completed but contains mismatches.")},f=(y,h,v,w,T,O=!1)=>{const I=lr(y)&&y.data==="[",k=()=>C(y,h,v,w,T,I),{type:F,ref:U,shapeFlag:W,patchFlag:N}=h;let X=y.nodeType;h.el=y,N===-2&&(O=!1,h.dynamicChildren=null);let j=null;switch(F){case yt:X!==3?h.children===""?(a(h.el=o(""),i(y),y),j=y):j=k():(y.data!==h.children&&(Et=!0,y.data=h.children),j=s(y));break;case $e:X!==8||I?j=k():j=s(y);break;case Bn:if(I&&(y=s(y),X=y.nodeType),X===1||X===3){j=y;const Te=!h.children.length;for(let se=0;se<h.staticCount;se++)Te&&(h.children+=j.nodeType===1?j.outerHTML:j.data),se===h.staticCount-1&&(h.anchor=j),j=s(j);return I?s(j):j}else k();break;case Pe:I?j=_(y,h,v,w,T,O):j=k();break;default:if(W&1)X!==1||h.type.toLowerCase()!==y.tagName.toLowerCase()?j=k():j=p(y,h,v,w,T,O);else if(W&6){h.slotScopeIds=T;const Te=i(y);if(t(h,Te,null,v,w,ir(Te),O),j=I?R(y):s(y),j&&lr(j)&&j.data==="teleport end"&&(j=s(j)),Qt(h)){let se;I?(se=me(Pe),se.anchor=j?j.previousSibling:Te.lastChild):se=y.nodeType===3?Br(""):me("div"),se.el=y,h.component.subTree=se}}else W&64?X!==8?j=k():j=h.type.hydrate(y,h,v,w,T,O,e,g):W&128&&(j=h.type.hydrate(y,h,v,w,ir(i(y)),T,O,e,f))}return U!=null&&br(U,null,w,h),j},p=(y,h,v,w,T,O)=>{O=O||!!h.dynamicChildren;const{type:I,props:k,patchFlag:F,shapeFlag:U,dirs:W}=h,N=I==="input"&&W||I==="option";if(N||F!==-1){if(W&<(h,null,v,"created"),k)if(N||!O||F&48)for(const j in k)(N&&j.endsWith("value")||Yn(j)&&!In(j))&&r(y,j,null,k[j],!1,void 0,v);else k.onClick&&r(y,"onClick",null,k.onClick,!1,void 0,v);let X;if((X=k&&k.onVnodeBeforeMount)&&Ne(X,v,h),W&<(h,null,v,"beforeMount"),((X=k&&k.onVnodeMounted)||W)&&vl(()=>{X&&Ne(X,v,h),W&<(h,null,v,"mounted")},w),U&16&&!(k&&(k.innerHTML||k.textContent))){let j=g(y.firstChild,h,y,v,w,T,O);for(;j;){Et=!0;const Te=j;j=j.nextSibling,l(Te)}}else U&8&&y.textContent!==h.children&&(Et=!0,y.textContent=h.children)}return y.nextSibling},g=(y,h,v,w,T,O,I)=>{I=I||!!h.dynamicChildren;const k=h.children,F=k.length;for(let U=0;U<F;U++){const W=I?k[U]:k[U]=ze(k[U]);if(y)y=f(y,W,w,T,O,I);else{if(W.type===yt&&!W.children)continue;Et=!0,n(null,W,v,null,w,T,ir(v),O)}}return y},_=(y,h,v,w,T,O)=>{const{slotScopeIds:I}=h;I&&(T=T?T.concat(I):I);const k=i(y),F=g(s(y),h,k,v,w,T,O);return F&&lr(F)&&F.data==="]"?s(h.anchor=F):(Et=!0,a(h.anchor=u("]"),k,F),F)},C=(y,h,v,w,T,O)=>{if(Et=!0,h.el=null,O){const F=R(y);for(;;){const U=s(y);if(U&&U!==F)l(U);else break}}const I=s(y),k=i(y);return l(y),n(null,h,k,I,v,w,ir(k),T),I},R=y=>{let h=0;for(;y;)if(y=s(y),y&&lr(y)&&(y.data==="["&&h++,y.data==="]")){if(h===0)return s(y);h--}return y};return[c,f]}const ke=vl;function Hc(e){return Bl(e)}function jc(e){return Bl(e,Nc)}function Bl(e,t){const n=gu();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:l,createComment:a,setText:u,setElementText:c,parentNode:f,nextSibling:p,setScopeId:g=tt,insertStaticContent:_}=e,C=(d,m,b,E=null,S=null,M=null,B=!1,L=null,D=!!m.dynamicChildren)=>{if(d===m)return;d&&!ut(d,m)&&(E=$(d),Be(d,S,M,!0),d=null),m.patchFlag===-2&&(D=!1,m.dynamicChildren=null);const{type:P,ref:K,shapeFlag:q}=m;switch(P){case yt:R(d,m,b,E);break;case $e:y(d,m,b,E);break;case Bn:d==null&&h(m,b,E,B);break;case Pe:N(d,m,b,E,S,M,B,L,D);break;default:q&1?T(d,m,b,E,S,M,B,L,D):q&6?X(d,m,b,E,S,M,B,L,D):(q&64||q&128)&&P.process(d,m,b,E,S,M,B,L,D,ie)}K!=null&&S&&br(K,d&&d.ref,M,m||d,!m)},R=(d,m,b,E)=>{if(d==null)r(m.el=l(m.children),b,E);else{const S=m.el=d.el;m.children!==d.children&&u(S,m.children)}},y=(d,m,b,E)=>{d==null?r(m.el=a(m.children||""),b,E):m.el=d.el},h=(d,m,b,E)=>{[d.el,d.anchor]=_(d.children,m,b,E,d.el,d.anchor)},v=({el:d,anchor:m},b,E)=>{let S;for(;d&&d!==m;)S=p(d),r(d,b,E),d=S;r(m,b,E)},w=({el:d,anchor:m})=>{let b;for(;d&&d!==m;)b=p(d),o(d),d=b;o(m)},T=(d,m,b,E,S,M,B,L,D)=>{B=B||m.type==="svg",d==null?O(m,b,E,S,M,B,L,D):F(d,m,S,M,B,L,D)},O=(d,m,b,E,S,M,B,L)=>{let D,P;const{type:K,props:q,shapeFlag:z,transition:Y,dirs:ne}=d;if(D=d.el=i(d.type,M,q&&q.is,q),z&8?c(D,d.children):z&16&&k(d.children,D,null,E,S,M&&K!=="foreignObject",B,L),ne&<(d,null,E,"created"),q){for(const ce in q)ce!=="value"&&!In(ce)&&s(D,ce,null,q[ce],M,d.children,E,S,H);"value"in q&&s(D,"value",null,q.value),(P=q.onVnodeBeforeMount)&&Ne(P,E,d)}I(D,d,d.scopeId,B,E),ne&<(d,null,E,"beforeMount");const de=(!S||S&&!S.pendingBranch)&&Y&&!Y.persisted;de&&Y.beforeEnter(D),r(D,m,b),((P=q&&q.onVnodeMounted)||de||ne)&&ke(()=>{P&&Ne(P,E,d),de&&Y.enter(D),ne&<(d,null,E,"mounted")},S)},I=(d,m,b,E,S)=>{if(b&&g(d,b),E)for(let M=0;M<E.length;M++)g(d,E[M]);if(S){let M=S.subTree;if(m===M){const B=S.vnode;I(d,B,B.scopeId,B.slotScopeIds,S.parent)}}},k=(d,m,b,E,S,M,B,L,D=0)=>{for(let P=D;P<d.length;P++){const K=d[P]=L?St(d[P]):ze(d[P]);C(null,K,m,b,E,S,M,B,L)}},F=(d,m,b,E,S,M,B)=>{const L=m.el=d.el;let{patchFlag:D,dynamicChildren:P,dirs:K}=m;D|=d.patchFlag&16;const q=d.props||pe,z=m.props||pe;let Y;b&&Bt(b,!1),(Y=z.onVnodeBeforeUpdate)&&Ne(Y,b,m,d),K&<(m,d,b,"beforeUpdate"),b&&Bt(b,!0);const ne=S&&m.type!=="foreignObject";if(P?U(d.dynamicChildren,P,L,b,E,ne,M):B||ue(d,m,L,null,b,E,ne,M,!1),D>0){if(D&16)W(L,m,q,z,b,E,S);else if(D&2&&q.class!==z.class&&s(L,"class",null,z.class,S),D&4&&s(L,"style",q.style,z.style,S),D&8){const de=m.dynamicProps;for(let ce=0;ce<de.length;ce++){const ve=de[ce],Ze=q[ve],Zt=z[ve];(Zt!==Ze||ve==="value")&&s(L,ve,Ze,Zt,S,d.children,b,E,H)}}D&1&&d.children!==m.children&&c(L,m.children)}else!B&&P==null&&W(L,m,q,z,b,E,S);((Y=z.onVnodeUpdated)||K)&&ke(()=>{Y&&Ne(Y,b,m,d),K&<(m,d,b,"updated")},E)},U=(d,m,b,E,S,M,B)=>{for(let L=0;L<m.length;L++){const D=d[L],P=m[L],K=D.el&&(D.type===Pe||!ut(D,P)||D.shapeFlag&70)?f(D.el):b;C(D,P,K,null,E,S,M,B,!0)}},W=(d,m,b,E,S,M,B)=>{if(b!==E){if(b!==pe)for(const L in b)!In(L)&&!(L in E)&&s(d,L,b[L],null,B,m.children,S,M,H);for(const L in E){if(In(L))continue;const D=E[L],P=b[L];D!==P&&L!=="value"&&s(d,L,P,D,B,m.children,S,M,H)}"value"in E&&s(d,"value",b.value,E.value)}},N=(d,m,b,E,S,M,B,L,D)=>{const P=m.el=d?d.el:l(""),K=m.anchor=d?d.anchor:l("");let{patchFlag:q,dynamicChildren:z,slotScopeIds:Y}=m;Y&&(L=L?L.concat(Y):Y),d==null?(r(P,b,E),r(K,b,E),k(m.children,b,K,S,M,B,L,D)):q>0&&q&64&&z&&d.dynamicChildren?(U(d.dynamicChildren,z,b,S,M,B,L),(m.key!=null||S&&m===S.subTree)&&Nl(d,m,!0)):ue(d,m,b,K,S,M,B,L,D)},X=(d,m,b,E,S,M,B,L,D)=>{m.slotScopeIds=L,d==null?m.shapeFlag&512?S.ctx.activate(m,b,E,B,D):j(m,b,E,S,M,B,D):Te(d,m,D)},j=(d,m,b,E,S,M,B)=>{const L=d.component=Qc(d,E,S);if(Jn(d)&&(L.ctx.renderer=ie),Yc(L),L.asyncDep){if(S&&S.registerDep(L,se),!d.el){const D=L.subTree=me($e);y(null,D,m,b)}return}se(L,d,m,b,S,M,B)},Te=(d,m,b)=>{const E=m.component=d.component;if(rc(d,m,b))if(E.asyncDep&&!E.asyncResolved){fe(E,m,b);return}else E.next=m,Gu(E.update),E.update();else m.el=d.el,E.vnode=m},se=(d,m,b,E,S,M,B)=>{const L=()=>{if(d.isMounted){let{next:K,bu:q,u:z,parent:Y,vnode:ne}=d,de=K,ce;Bt(d,!1),K?(K.el=ne.el,fe(d,K,B)):K=ne,q&&$n(q),(ce=K.props&&K.props.onVnodeBeforeUpdate)&&Ne(ce,Y,K,ne),Bt(d,!0);const ve=Kr(d),Ze=d.subTree;d.subTree=ve,C(Ze,ve,f(Ze.el),$(Ze),d,S,M),K.el=ve.el,de===null&&rs(d,ve.el),z&&ke(z,S),(ce=K.props&&K.props.onVnodeUpdated)&&ke(()=>Ne(ce,Y,K,ne),S)}else{let K;const{el:q,props:z}=m,{bm:Y,m:ne,parent:de}=d,ce=Qt(m);if(Bt(d,!1),Y&&$n(Y),!ce&&(K=z&&z.onVnodeBeforeMount)&&Ne(K,de,m),Bt(d,!0),q&&ee){const ve=()=>{d.subTree=Kr(d),ee(q,d.subTree,d,S,null)};ce?m.type.__asyncLoader().then(()=>!d.isUnmounted&&ve()):ve()}else{const ve=d.subTree=Kr(d);C(null,ve,b,E,d,S,M),m.el=ve.el}if(ne&&ke(ne,S),!ce&&(K=z&&z.onVnodeMounted)){const ve=m;ke(()=>Ne(K,de,ve),S)}(m.shapeFlag&256||de&&Qt(de.vnode)&&de.vnode.shapeFlag&256)&&d.a&&ke(d.a,S),d.isMounted=!0,m=b=E=null}},D=d.effect=new Yo(L,()=>Tr(P),d.scope),P=d.update=()=>D.run();P.id=d.uid,Bt(d,!0),P()},fe=(d,m,b)=>{m.component=d;const E=d.vnode.props;d.vnode=m,d.next=null,Lc(d,m.props,E,b),Ic(d,m.children,b),wn(),Ts(),En()},ue=(d,m,b,E,S,M,B,L,D=!1)=>{const P=d&&d.children,K=d?d.shapeFlag:0,q=m.children,{patchFlag:z,shapeFlag:Y}=m;if(z>0){if(z&128){$t(P,q,b,E,S,M,B,L,D);return}else if(z&256){Ge(P,q,b,E,S,M,B,L,D);return}}Y&8?(K&16&&H(P,S,M),q!==P&&c(b,q)):K&16?Y&16?$t(P,q,b,E,S,M,B,L,D):H(P,S,M,!0):(K&8&&c(b,""),Y&16&&k(q,b,E,S,M,B,L,D))},Ge=(d,m,b,E,S,M,B,L,D)=>{d=d||on,m=m||on;const P=d.length,K=m.length,q=Math.min(P,K);let z;for(z=0;z<q;z++){const Y=m[z]=D?St(m[z]):ze(m[z]);C(d[z],Y,b,null,S,M,B,L,D)}P>K?H(d,S,M,!0,!1,q):k(m,b,E,S,M,B,L,D,q)},$t=(d,m,b,E,S,M,B,L,D)=>{let P=0;const K=m.length;let q=d.length-1,z=K-1;for(;P<=q&&P<=z;){const Y=d[P],ne=m[P]=D?St(m[P]):ze(m[P]);if(ut(Y,ne))C(Y,ne,b,null,S,M,B,L,D);else break;P++}for(;P<=q&&P<=z;){const Y=d[q],ne=m[z]=D?St(m[z]):ze(m[z]);if(ut(Y,ne))C(Y,ne,b,null,S,M,B,L,D);else break;q--,z--}if(P>q){if(P<=z){const Y=z+1,ne=Y<K?m[Y].el:E;for(;P<=z;)C(null,m[P]=D?St(m[P]):ze(m[P]),b,ne,S,M,B,L,D),P++}}else if(P>z)for(;P<=q;)Be(d[P],S,M,!0),P++;else{const Y=P,ne=P,de=new Map;for(P=ne;P<=z;P++){const He=m[P]=D?St(m[P]):ze(m[P]);He.key!=null&&de.set(He.key,P)}let ce,ve=0;const Ze=z-ne+1;let Zt=!1,vs=0;const An=new Array(Ze);for(P=0;P<Ze;P++)An[P]=0;for(P=Y;P<=q;P++){const He=d[P];if(ve>=Ze){Be(He,S,M,!0);continue}let st;if(He.key!=null)st=de.get(He.key);else for(ce=ne;ce<=z;ce++)if(An[ce-ne]===0&&ut(He,m[ce])){st=ce;break}st===void 0?Be(He,S,M,!0):(An[st-ne]=P+1,st>=vs?vs=st:Zt=!0,C(He,m[st],b,null,S,M,B,L,D),ve++)}const bs=Zt?Uc(An):on;for(ce=bs.length-1,P=Ze-1;P>=0;P--){const He=ne+P,st=m[He],ws=He+1<K?m[He+1].el:E;An[P]===0?C(null,st,b,ws,S,M,B,L,D):Zt&&(ce<0||P!==bs[ce]?Xe(st,b,ws,2):ce--)}}},Xe=(d,m,b,E,S=null)=>{const{el:M,type:B,transition:L,children:D,shapeFlag:P}=d;if(P&6){Xe(d.component.subTree,m,b,E);return}if(P&128){d.suspense.move(m,b,E);return}if(P&64){B.move(d,m,b,ie);return}if(B===Pe){r(M,m,b);for(let q=0;q<D.length;q++)Xe(D[q],m,b,E);r(d.anchor,m,b);return}if(B===Bn){v(d,m,b);return}if(E!==2&&P&1&&L)if(E===0)L.beforeEnter(M),r(M,m,b),ke(()=>L.enter(M),S);else{const{leave:q,delayLeave:z,afterLeave:Y}=L,ne=()=>r(M,m,b),de=()=>{q(M,()=>{ne(),Y&&Y()})};z?z(M,ne,de):de()}else r(M,m,b)},Be=(d,m,b,E=!1,S=!1)=>{const{type:M,props:B,ref:L,children:D,dynamicChildren:P,shapeFlag:K,patchFlag:q,dirs:z}=d;if(L!=null&&br(L,null,b,d,!0),K&256){m.ctx.deactivate(d);return}const Y=K&1&&z,ne=!Qt(d);let de;if(ne&&(de=B&&B.onVnodeBeforeUnmount)&&Ne(de,m,d),K&6)x(d.component,b,E);else{if(K&128){d.suspense.unmount(b,E);return}Y&<(d,null,m,"beforeUnmount"),K&64?d.type.remove(d,m,b,S,ie,E):P&&(M!==Pe||q>0&&q&64)?H(P,m,b,!1,!0):(M===Pe&&q&384||!S&&K&16)&&H(D,m,b),E&&Xt(d)}(ne&&(de=B&&B.onVnodeUnmounted)||Y)&&ke(()=>{de&&Ne(de,m,d),Y&<(d,null,m,"unmounted")},b)},Xt=d=>{const{type:m,el:b,anchor:E,transition:S}=d;if(m===Pe){er(b,E);return}if(m===Bn){w(d);return}const M=()=>{o(b),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(d.shapeFlag&1&&S&&!S.persisted){const{leave:B,delayLeave:L}=S,D=()=>B(b,M);L?L(d.el,M,D):D()}else M()},er=(d,m)=>{let b;for(;d!==m;)b=p(d),o(d),d=b;o(m)},x=(d,m,b)=>{const{bum:E,scope:S,update:M,subTree:B,um:L}=d;E&&$n(E),S.stop(),M&&(M.active=!1,Be(B,d,m,b)),L&&ke(L,m),ke(()=>{d.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},H=(d,m,b,E=!1,S=!1,M=0)=>{for(let B=M;B<d.length;B++)Be(d[B],m,b,E,S)},$=d=>d.shapeFlag&6?$(d.component.subTree):d.shapeFlag&128?d.suspense.next():p(d.anchor||d.el),V=(d,m,b)=>{d==null?m._vnode&&Be(m._vnode,null,null,!0):C(m._vnode||null,d,m,null,null,null,b),Ts(),hr(),m._vnode=d},ie={p:C,um:Be,m:Xe,r:Xt,mt:j,mc:k,pc:ue,pbc:U,n:$,o:e};let ye,ee;return t&&([ye,ee]=t(ie)),{render:V,hydrate:ye,createApp:Bc(V,ye)}}function Bt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Nl(e,t,n=!1){const r=e.children,o=t.children;if(Q(r)&&Q(o))for(let s=0;s<r.length;s++){const i=r[s];let l=o[s];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=o[s]=St(o[s]),l.el=i.el),n||Nl(i,l))}}function Uc(e){const t=e.slice(),n=[0];let r,o,s,i,l;const a=e.length;for(r=0;r<a;r++){const u=e[r];if(u!==0){if(o=n[n.length-1],e[o]<u){t[r]=o,n.push(r);continue}for(s=0,i=n.length-1;s<i;)l=s+i>>1,e[n[l]]<u?s=l+1:i=l;u<e[n[s]]&&(s>0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}const Fc=e=>e.__isTeleport,Pe=Symbol(void 0),yt=Symbol(void 0),$e=Symbol(void 0),Bn=Symbol(void 0),Nn=[];let We=null;function Le(e=!1){Nn.push(We=e?null:[])}function Hl(){Nn.pop(),We=Nn[Nn.length-1]||null}let hn=1;function Fs(e){hn+=e}function jl(e){return e.dynamicChildren=hn>0?We||on:null,Hl(),hn>0&&We&&We.push(e),e}function At(e,t,n,r,o,s){return jl(wr(e,t,n,r,o,s,!0))}function Yt(e,t,n,r,o){return jl(me(e,t,n,r,o,!0))}function gn(e){return e?e.__v_isVNode===!0:!1}function ut(e,t){return e.type===t.type&&e.key===t.key}const $r="__vInternal",Ul=({key:e})=>e!=null?e:null,cr=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ee(e)||Se(e)||G(e)?{i:Ie,r:e,k:t,f:!!n}:e:null;function wr(e,t=null,n=null,r=0,o=null,s=e===Pe?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ul(t),ref:t&&cr(t),scopeId:Lr,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:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null};return l?(as(a,n),s&128&&e.normalize(a)):n&&(a.shapeFlag|=Ee(n)?8:16),hn>0&&!i&&We&&(a.patchFlag>0||s&6)&&a.patchFlag!==32&&We.push(a),a}const me=qc;function qc(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Ec)&&(e=$e),gn(e)){const l=_t(e,t,!0);return n&&as(l,n),hn>0&&!s&&We&&(l.shapeFlag&6?We[We.indexOf(e)]=l:We.push(l)),l.patchFlag|=-2,l}if(Xc(e)&&(e=e.__vccOpts),t){t=Vc(t);let{class:l,style:a}=t;l&&!Ee(l)&&(t.class=gt(l)),ge(a)&&(ol(a)&&!Q(a)&&(a=Ae({},a)),t.style=dn(a))}const i=Ee(e)?1:yl(e)?128:Fc(e)?64:ge(e)?4:G(e)?2:0;return wr(e,t,n,r,o,i,s,!0)}function Vc(e){return e?ol(e)||$r in e?Ae({},e):e:null}function _t(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,l=t?Kc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ul(l),ref:t&&t.ref?n&&o?Q(o)?o.concat(cr(t)):[o,cr(t)]:cr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Pe?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&_t(e.ssContent),ssFallback:e.ssFallback&&_t(e.ssFallback),el:e.el,anchor:e.anchor}}function Br(e=" ",t=0){return me(yt,null,e,t)}function gy(e,t){const n=me(Bn,null,e);return n.staticCount=t,n}function my(e="",t=!1){return t?(Le(),Yt($e,null,e)):me($e,null,e)}function ze(e){return e==null||typeof e=="boolean"?me($e):Q(e)?me(Pe,null,e.slice()):typeof e=="object"?St(e):me(yt,null,String(e))}function St(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:_t(e)}function as(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),as(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!($r in t)?t._ctx=Ie:o===3&&Ie&&(Ie.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else G(t)?(t={default:t,_ctx:Ie},n=32):(t=String(t),r&64?(n=16,t=[Br(t)]):n=8);e.children=t,e.shapeFlag|=n}function Kc(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=gt([t.class,r.class]));else if(o==="style")t.style=dn([t.style,r.style]);else if(Yn(o)){const s=t[o],i=r[o];i&&s!==i&&!(Q(s)&&s.includes(i))&&(t[o]=s?[].concat(s,i):i)}else o!==""&&(t[o]=r[o])}return t}function Ne(e,t,n,r=null){Ye(e,t,7,[n,r])}const zc=$l();let Wc=0;function Qc(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||zc,s={uid:Wc++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new mu(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ll(r,o),emitsOptions:ml(r,o),emit:null,emitted:null,propsDefaults:pe,inheritAttrs:r.inheritAttrs,ctx:pe,data:pe,props:pe,attrs:pe,slots:pe,refs:pe,setupState:pe,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=Zu.bind(null,s),e.ce&&e.ce(s),s}let Ce=null;const bt=()=>Ce||Ie,Dt=e=>{Ce=e,e.scope.on()},Lt=()=>{Ce&&Ce.scope.off(),Ce=null};function Fl(e){return e.vnode.shapeFlag&4}let mn=!1;function Yc(e,t=!1){mn=t;const{props:n,children:r}=e.vnode,o=Fl(e);Oc(e,n,o,t),Dc(e,r);const s=o?Jc(e,t):void 0;return mn=!1,s}function Jc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=sl(new Proxy(e.ctx,Rc));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Vl(e):null;Dt(e),wn();const s=Ot(r,e,0,[e.props,o]);if(En(),Lt(),Ko(s)){if(s.then(Lt,Lt),t)return s.then(i=>{Co(e,i,t)}).catch(i=>{Cn(i,e,0)});e.asyncDep=s}else Co(e,s,t)}else ql(e,t)}function Co(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=ul(t)),ql(e,n)}let qs;function ql(e,t,n){const r=e.type;if(!e.render){if(!t&&qs&&!r.render){const o=r.template||is(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,u=Ae(Ae({isCustomElement:s,delimiters:l},i),a);r.render=qs(o,u)}}e.render=r.render||tt}Dt(e),wn(),Sc(e),En(),Lt()}function Gc(e){return new Proxy(e.attrs,{get(t,n){return Fe(e,"get","$attrs"),t[n]}})}function Vl(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=Gc(e))},slots:e.slots,emit:e.emit,expose:t}}function us(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ul(sl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _r)return _r[n](e)}}))}function xo(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function Xc(e){return G(e)&&"__vccOpts"in e}const Re=(e,t)=>Qu(e,t,mn);function cs(){return Zc().slots}function Zc(){const e=bt();return e.setupContext||(e.setupContext=Vl(e))}function yy(e){const t=bt();let n=e();return Lt(),Ko(n)&&(n=n.catch(r=>{throw Dt(t),r})),[n,()=>Dt(t)]}function _e(e,t,n){const r=arguments.length;return r===2?ge(t)&&!Q(t)?gn(t)?me(e,null,[t]):me(e,t):me(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&gn(n)&&(n=[n]),me(e,t,n))}const ef="3.2.41",tf="http://www.w3.org/2000/svg",zt=typeof document<"u"?document:null,Vs=zt&&zt.createElement("template"),nf={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 o=t?zt.createElementNS(tf,e):zt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>zt.createTextNode(e),createComment:e=>zt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>zt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Vs.innerHTML=r?`<svg>${e}</svg>`:e;const l=Vs.content;if(r){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function rf(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function of(e,t,n){const r=e.style,o=Ee(n);if(n&&!o){for(const s in n)Ro(r,s,n[s]);if(t&&!Ee(t))for(const s in t)n[s]==null&&Ro(r,s,"")}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const Ks=/\s*!important$/;function Ro(e,t,n){if(Q(n))n.forEach(r=>Ro(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=sf(e,t);Ks.test(n)?e.setProperty(bn(r),n.replace(Ks,""),"important"):e[r]=n}}const zs=["Webkit","Moz","ms"],Jr={};function sf(e,t){const n=Jr[t];if(n)return n;let r=ct(t);if(r!=="filter"&&r in e)return Jr[t]=r;r=Pr(r);for(let o=0;o<zs.length;o++){const s=zs[o]+r;if(s in e)return Jr[t]=s}return t}const Ws="http://www.w3.org/1999/xlink";function lf(e,t,n,r,o){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Ws,t.slice(6,t.length)):e.setAttributeNS(Ws,t,n);else{const s=su(t);n==null||s&&!Fi(n)?e.removeAttribute(t):e.setAttribute(t,s?"":n)}}function af(e,t,n,r,o,s,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,o,s),e[t]=n==null?"":n;return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const a=n==null?"":n;(e.value!==a||e.tagName==="OPTION")&&(e.value=a),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=Fi(n):n==null&&a==="string"?(n="",l=!0):a==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function uf(e,t,n,r){e.addEventListener(t,n,r)}function cf(e,t,n,r){e.removeEventListener(t,n,r)}function ff(e,t,n,r,o=null){const s=e._vei||(e._vei={}),i=s[t];if(r&&i)i.value=r;else{const[l,a]=df(t);if(r){const u=s[t]=gf(r,o);uf(e,l,u,a)}else i&&(cf(e,l,i,a),s[t]=void 0)}}const Qs=/(?:Once|Passive|Capture)$/;function df(e){let t;if(Qs.test(e)){t={};let r;for(;r=e.match(Qs);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):bn(e.slice(2)),t]}let Gr=0;const pf=Promise.resolve(),hf=()=>Gr||(pf.then(()=>Gr=0),Gr=Date.now());function gf(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ye(mf(r,n.value),t,5,[r])};return n.value=e,n.attached=hf(),n}function mf(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Ys=/^on[a-z]/,yf=(e,t,n,r,o=!1,s,i,l,a)=>{t==="class"?rf(e,r,o):t==="style"?of(e,n,r):Yn(t)?Fo(t)||ff(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_f(e,t,r,o))?af(e,t,r,s,i,l,a):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),lf(e,t,r,o))};function _f(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ys.test(t)&&G(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ys.test(t)&&Ee(n)?!1:t in e}const Ct="transition",Tn="animation",Nr=(e,{slots:t})=>_e(wl,vf(e),t);Nr.displayName="Transition";const Kl={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};Nr.props=Ae({},wl.props,Kl);const Nt=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},Js=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function vf(e){const t={};for(const N in e)N in Kl||(t[N]=e[N]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=s,appearActiveClass:u=i,appearToClass:c=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,_=bf(o),C=_&&_[0],R=_&&_[1],{onBeforeEnter:y,onEnter:h,onEnterCancelled:v,onLeave:w,onLeaveCancelled:T,onBeforeAppear:O=y,onAppear:I=h,onAppearCancelled:k=v}=t,F=(N,X,j)=>{Ht(N,X?c:l),Ht(N,X?u:i),j&&j()},U=(N,X)=>{N._isLeaving=!1,Ht(N,f),Ht(N,g),Ht(N,p),X&&X()},W=N=>(X,j)=>{const Te=N?I:h,se=()=>F(X,N,j);Nt(Te,[X,se]),Gs(()=>{Ht(X,N?a:s),xt(X,N?c:l),Js(Te)||Xs(X,r,C,se)})};return Ae(t,{onBeforeEnter(N){Nt(y,[N]),xt(N,s),xt(N,i)},onBeforeAppear(N){Nt(O,[N]),xt(N,a),xt(N,u)},onEnter:W(!1),onAppear:W(!0),onLeave(N,X){N._isLeaving=!0;const j=()=>U(N,X);xt(N,f),Cf(),xt(N,p),Gs(()=>{!N._isLeaving||(Ht(N,f),xt(N,g),Js(w)||Xs(N,r,R,j))}),Nt(w,[N,j])},onEnterCancelled(N){F(N,!1),Nt(v,[N])},onAppearCancelled(N){F(N,!0),Nt(k,[N])},onLeaveCancelled(N){U(N),Nt(T,[N])}})}function bf(e){if(e==null)return null;if(ge(e))return[Xr(e.enter),Xr(e.leave)];{const t=Xr(e);return[t,t]}}function Xr(e){return Wo(e)}function xt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ht(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Gs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let wf=0;function Xs(e,t,n,r){const o=e._endId=++wf,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:l,propCount:a}=Ef(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,p),s()},p=g=>{g.target===e&&++c>=a&&f()};setTimeout(()=>{c<a&&f()},l+1),e.addEventListener(u,p)}function Ef(e,t){const n=window.getComputedStyle(e),r=_=>(n[_]||"").split(", "),o=r(Ct+"Delay"),s=r(Ct+"Duration"),i=Zs(o,s),l=r(Tn+"Delay"),a=r(Tn+"Duration"),u=Zs(l,a);let c=null,f=0,p=0;t===Ct?i>0&&(c=Ct,f=i,p=s.length):t===Tn?u>0&&(c=Tn,f=u,p=a.length):(f=Math.max(i,u),c=f>0?i>u?Ct:Tn:null,p=c?c===Ct?s.length:a.length:0);const g=c===Ct&&/\b(transform|all)(,|$)/.test(n[Ct+"Property"]);return{type:c,timeout:f,propCount:p,hasTransform:g}}function Zs(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>ei(n)+ei(e[r])))}function ei(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Cf(){return document.body.offsetHeight}const zl=Ae({patchProp:yf},nf);let Hn,ti=!1;function xf(){return Hn||(Hn=Hc(zl))}function Rf(){return Hn=ti?Hn:jc(zl),ti=!0,Hn}const Sf=(...e)=>{const t=xf().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Wl(r);if(!o)return;const s=t._component;!G(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},kf=(...e)=>{const t=Rf().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Wl(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function Wl(e){return Ee(e)?document.querySelector(e):e}const Pf=/"(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])"\s*:/,Af=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Tf=/^["{[]|^-?[0-9][0-9.]{0,14}$/;function Of(e,t){if(!(e==="__proto__"||e==="constructor"))return t}function fs(e,t={}){if(typeof e!="string")return e;const n=e.toLowerCase();if(n==="true")return!0;if(n==="false")return!1;if(n==="null")return null;if(n==="nan")return NaN;if(n==="infinity")return 1/0;if(n!=="undefined"){if(!Tf.test(e)){if(t.strict)throw new SyntaxError("Invalid JSON");return e}try{return Pf.test(e)||Af.test(e)?JSON.parse(e,Of):JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}}const Lf=/#/g,Mf=/&/g,Df=/=/g,Ql=/\+/g,If=/%5B/gi,$f=/%5D/gi,Bf=/%5E/gi,Nf=/%60/gi,Hf=/%7B/gi,jf=/%7C/gi,Uf=/%7D/gi,Ff=/%20/gi;function qf(e){return encodeURI(""+e).replace(jf,"|").replace(If,"[").replace($f,"]")}function So(e){return qf(e).replace(Ql,"%2B").replace(Ff,"+").replace(Lf,"%23").replace(Mf,"%26").replace(Nf,"`").replace(Hf,"{").replace(Uf,"}").replace(Bf,"^")}function Zr(e){return So(e).replace(Df,"%3D")}function Yl(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Vf(e){return Yl(e.replace(Ql," "))}function Kf(e=""){const t={};e[0]==="?"&&(e=e.substr(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=Yl(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=Vf(r[2]||"");t[o]?Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]:t[o]=s}return t}function zf(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Zr(e)}=${So(n)}`).join("&"):`${Zr(e)}=${So(t)}`:Zr(e)}function Wf(e){return Object.keys(e).map(t=>zf(t,e[t])).join("&")}const Qf=/^\w+:(\/\/)?/,Yf=/^\/\/[^/]+/;function Hr(e,t=!1){return Qf.test(e)||t&&Yf.test(e)}const Jf=/\/$|\/\?/;function ko(e="",t=!1){return t?Jf.test(e):e.endsWith("/")}function ds(e="",t=!1){if(!t)return(ko(e)?e.slice(0,-1):e)||"/";if(!ko(e,!0))return e||"/";const[n,...r]=e.split("?");return(n.slice(0,-1)||"/")+(r.length?`?${r.join("?")}`:"")}function Jl(e="",t=!1){if(!t)return e.endsWith("/")?e:e+"/";if(ko(e,!0))return e||"/";const[n,...r]=e.split("?");return n+"/"+(r.length?`?${r.join("?")}`:"")}function Gl(e=""){return e.startsWith("/")}function Gf(e=""){return(Gl(e)?e.substr(1):e)||"/"}function Xf(e=""){return Gl(e)?e:"/"+e}function Xl(e,t){if(Zl(t)||Hr(e))return e;const n=ds(t);return e.startsWith(n)?e:Xn(n,e)}function ni(e,t){if(Zl(t))return e;const n=ds(t);if(!e.startsWith(n))return e;const r=e.substring(n.length);return r[0]==="/"?r:"/"+r}function Zf(e,t){const n=jr(e),r={...Kf(n.search),...t};return n.search=Wf(r),td(n)}function Zl(e){return!e||e==="/"}function ed(e){return e&&e!=="/"}function Xn(e,...t){let n=e||"";for(const r of t.filter(ed))n=n?Jl(n)+Gf(r):r;return n}function jr(e="",t){if(!Hr(e,!0))return t?jr(t+e):ri(e);const[n="",r,o=""]=(e.replace(/\\/g,"/").match(/([^:/]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),[s="",i=""]=(o.match(/([^/?#]*)(.*)?/)||[]).splice(1),{pathname:l,search:a,hash:u}=ri(i);return{protocol:n,auth:r?r.substr(0,r.length-1):"",host:s,pathname:l,search:a,hash:u}}function ri(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function td(e){const t=e.pathname+(e.search?(e.search.startsWith("?")?"":"?")+e.search:"")+e.hash;return e.protocol?e.protocol+"//"+(e.auth?e.auth+"@":"")+e.host+t:t}class nd extends Error{constructor(){super(...arguments),this.name="FetchError"}}function rd(e,t,n){let r="";e&&n&&(r=`${n.status} ${n.statusText} (${e.toString()})`),t&&(r=`${t.message} (${r})`);const o=new nd(r);return Object.defineProperty(o,"request",{get(){return e}}),Object.defineProperty(o,"response",{get(){return n}}),Object.defineProperty(o,"data",{get(){return n&&n._data}}),o}const od=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function oi(e="GET"){return od.has(e.toUpperCase())}function sd(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const id=new Set(["image/svg","application/xml","application/xhtml","application/html"]),ld=/^application\/(?:[\w!#$%&*`\-.^~]*\+)?json(;.+)?$/i;function ad(e=""){if(!e)return"json";const t=e.split(";").shift();return ld.test(t)?"json":id.has(t)||t.startsWith("text/")?"text":"blob"}const ud=new Set([408,409,425,429,500,502,503,504]);function ea(e){const{fetch:t,Headers:n}=e;function r(i){const l=i.error&&i.error.name==="AbortError"||!1;if(i.options.retry!==!1&&!l){const u=typeof i.options.retry=="number"?i.options.retry:oi(i.options.method)?0:1,c=i.response&&i.response.status||500;if(u>0&&ud.has(c))return o(i.request,{...i.options,retry:u-1})}const a=rd(i.request,i.error,i.response);throw Error.captureStackTrace&&Error.captureStackTrace(a,o),a}const o=async function(l,a={}){const u={request:l,options:{...e.defaults,...a},response:void 0,error:void 0};u.options.onRequest&&await u.options.onRequest(u),typeof u.request=="string"&&(u.options.baseURL&&(u.request=Xl(u.request,u.options.baseURL)),(u.options.query||u.options.params)&&(u.request=Zf(u.request,{...u.options.params,...u.options.query})),u.options.body&&oi(u.options.method)&&sd(u.options.body)&&(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new n(u.options.headers),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json"))),u.response=await t(u.request,u.options).catch(async f=>(u.error=f,u.options.onRequestError&&await u.options.onRequestError(u),r(u)));const c=(u.options.parseResponse?"json":u.options.responseType)||ad(u.response.headers.get("content-type")||"");if(c==="json"){const f=await u.response.text(),p=u.options.parseResponse||fs;u.response._data=p(f)}else c==="stream"?u.response._data=u.response.body:u.response._data=await u.response[c]();return u.options.onResponse&&await u.options.onResponse(u),u.response.ok||u.options.onResponseError&&await u.options.onResponseError(u),u.response.ok?u.response:r(u)},s=function(l,a){return o(l,a).then(u=>u._data)};return s.raw=o,s.create=(i={})=>ea({...e,defaults:{...e.defaults,...i}}),s}const ta=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),cd=ta.fetch||(()=>Promise.reject(new Error("[ohmyfetch] global.fetch is not supported!"))),fd=ta.Headers,dd=ea({fetch:cd,Headers:fd}),pd=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Er=pd().app,hd=()=>Er.baseURL,gd=()=>Er.buildAssetsDir,md=(...e)=>Xn(na(),gd(),...e),na=(...e)=>{const t=Er.cdnURL||Er.baseURL;return e.length?Xn(t,...e):t};globalThis.__buildAssetsURL=md,globalThis.__publicAssetsURL=na;function Po(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?Po(o,t,s):typeof o=="function"&&(t[s]=o)}return t}function yd(e,t){return e.reduce((n,r)=>n.then(()=>r.apply(void 0,t)),Promise.resolve(null))}function _d(e,t){return Promise.all(e.map(n=>n.apply(void 0,t)))}function eo(e,t){for(const n of e)n(t)}class vd{constructor(){this._hooks={},this._before=null,this._after=null,this._deprecatedMessages=null,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let i=s.message;i||(i=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=null)}}hookOnce(t,n){let r,o=(...s)=>(r(),r=null,o=null,n(...s));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];this._hooks[t]=void 0;for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Po(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{r.splice(0,r.length).forEach(o=>o())}}removeHooks(t){const n=Po(t);for(const r in n)this.removeHook(r,n[r])}callHook(t,...n){return this.callHookWith(yd,t,...n)}callHookParallel(t,...n){return this.callHookWith(_d,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&eo(this._before,o);const s=t(this._hooks[n]||[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&eo(this._after,o)}):(this._after&&o&&eo(this._after,o),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}function bd(){return new vd}function wd(){let e=null,t=!1;const n=r=>{if(e&&e!==r)throw new Error("Context conflict")};return{use:()=>{if(e==null)throw new Error("Context is not available");return e},tryUse:()=>e,set:(r,o)=>{o||n(r),e=r,t=!0},unset:()=>{e=null,t=!1},call:(r,o)=>{n(r),e=r;try{return o()}finally{t||(e=null)}},async callAsync(r,o){e=r;const s=()=>{e=r},i=()=>e===r?s:void 0;Ao.add(i);try{const l=o();return t||(e=null),await l}finally{Ao.delete(i)}}}}function Ed(){const e={};return{get(t){return e[t]||(e[t]=wd()),e[t],e[t]}}}const Cr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},si="__unctx__",Cd=Cr[si]||(Cr[si]=Ed()),xd=e=>Cd.get(e),ii="__unctx_async_handlers__",Ao=Cr[ii]||(Cr[ii]=new Set);function ra(e){const t=[];for(const o of Ao){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const oa=xd("nuxt-app"),Rd="__nuxt_plugin";function Sd(e){let t=0;const n={provide:void 0,globalName:"nuxt",payload:rt({data:{},state:{},_errors:{},...window.__NUXT__}),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},...e};n.hooks=bd(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,i)=>{const l="$"+s;ar(n,l,i),ar(n.vueApp.config.globalProperties,l,i)},ar(n.vueApp,"$nuxt",n),ar(n.vueApp.config.globalProperties,"$nuxt",n);const r=rt(n.payload.config),o=new Proxy(r,{get(s,i){var l;return i==="public"?s.public:(l=s[i])!=null?l:s.public[i]},set(s,i,l){return i==="public"||i==="app"?!1:(s[i]=l,s.public[i]=l,!0)}});return n.provide("config",o),n}async function kd(e,t){if(typeof t!="function")return;const{provide:n}=await kt(e,t,[e])||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}async function Pd(e,t){for(const n of t)await kd(e,n)}function Ad(e){return e.map(n=>typeof n!="function"?null:n.length>1?r=>n(r,r.provide):n).filter(Boolean)}function It(e){return e[Rd]=!0,e}function kt(e,t,n){const r=()=>n?t(...n):t();return oa.set(e),r()}function xe(){const e=oa.tryUse();if(!e){const t=bt();if(!t)throw new Error("nuxt instance unavailable");return t.appContext.app.$nuxt}return e}function Sn(){return xe().$config}function ar(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const Td=()=>null;function Od(...e){var f,p,g,_,C,R,y,h,v;const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);let[n,r,o={}]=e;if(typeof n!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof r!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");o.server=(f=o.server)!=null?f:!0,o.default=(p=o.default)!=null?p:Td,o.defer&&console.warn("[useAsyncData] `defer` has been renamed to `lazy`. Support for `defer` will be removed in RC."),o.lazy=(_=(g=o.lazy)!=null?g:o.defer)!=null?_:!1,o.initialCache=(C=o.initialCache)!=null?C:!0,o.immediate=(R=o.immediate)!=null?R:!0;const s=xe(),i=()=>(s.isHydrating||o.initialCache)&&s.payload.data[n]!==void 0;s._asyncData[n]||(s._asyncData[n]={data:Qe(i()?s.payload.data[n]:(h=(y=o.default)==null?void 0:y.call(o))!=null?h:null),pending:Qe(!i()),error:Qe((v=s.payload._errors[n])!=null?v:null)});const l={...s._asyncData[n]};l.refresh=l.execute=(w={})=>{if(s._asyncDataPromises[n]){if(w.dedupe===!1)return s._asyncDataPromises[n];s._asyncDataPromises[n].cancelled=!0}if(w._initial&&i())return s.payload.data[n];l.pending.value=!0;const T=new Promise((O,I)=>{try{O(r(s))}catch(k){I(k)}}).then(O=>{if(T.cancelled)return s._asyncDataPromises[n];o.transform&&(O=o.transform(O)),o.pick&&(O=Ld(O,o.pick)),l.data.value=O,l.error.value=null}).catch(O=>{var I,k;if(T.cancelled)return s._asyncDataPromises[n];l.error.value=O,l.data.value=we((k=(I=o.default)==null?void 0:I.call(o))!=null?k:null)}).finally(()=>{T.cancelled||(l.pending.value=!1,s.payload.data[n]=l.data.value,l.error.value&&(s.payload._errors[n]=!0),delete s._asyncDataPromises[n])});return s._asyncDataPromises[n]=T,s._asyncDataPromises[n]};const a=()=>l.refresh({_initial:!0}),u=o.server!==!1&&s.payload.serverRendered;{const w=bt();if(w&&!w._nuxtOnBeforeMountCbs){w._nuxtOnBeforeMountCbs=[];const O=w._nuxtOnBeforeMountCbs;w&&(Rl(()=>{O.forEach(I=>{I()}),O.splice(0,O.length)}),yr(()=>O.splice(0,O.length)))}u&&s.isHydrating&&n in s.payload.data?l.pending.value=!1:w&&(s.payload.serverRendered&&s.isHydrating||o.lazy)&&o.immediate?w._nuxtOnBeforeMountCbs.push(a):o.immediate&&a(),o.watch&&Ue(o.watch,()=>l.refresh());const T=s.hook("app:data:refresh",O=>{if(!O||O.includes(n))return l.refresh()});w&&yr(T)}const c=Promise.resolve(s._asyncDataPromises[n]).then(()=>l);return Object.assign(c,l),c}function _y(e){const t=e?Array.isArray(e)?e:[e]:void 0;return xe().callHook("app:data:refresh",t)}function Ld(e,t){const n={};for(const r of t)n[r]=e[r];return n}const Md=decodeURIComponent,Dd=encodeURIComponent,Id=/; */,ur=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function $d(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");let n={},r=t||{},o=e.split(Id),s=r.decode||Md;for(let i=0;i<o.length;i++){let l=o[i],a=l.indexOf("=");if(a<0)continue;let u=l.substr(0,a).trim(),c=l.substr(++a,l.length).trim();c[0]=='"'&&(c=c.slice(1,-1)),n[u]==null&&(n[u]=Bd(c,s))}return n}function li(e,t,n){let r=n||{},o=r.encode||Dd;if(typeof o!="function")throw new TypeError("option encode is invalid");if(!ur.test(e))throw new TypeError("argument name is invalid");let s=o(t);if(s&&!ur.test(s))throw new TypeError("argument val is invalid");let i=e+"="+s;if(r.maxAge!=null){let l=r.maxAge-0;if(isNaN(l)||!isFinite(l))throw new TypeError("option maxAge is invalid");i+="; Max-Age="+Math.floor(l)}if(r.domain){if(!ur.test(r.domain))throw new TypeError("option domain is invalid");i+="; Domain="+r.domain}if(r.path){if(!ur.test(r.path))throw new TypeError("option path is invalid");i+="; Path="+r.path}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");i+="; Expires="+r.expires.toUTCString()}if(r.httpOnly&&(i+="; HttpOnly"),r.secure&&(i+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return i}function Bd(e,t){try{return t(e)}catch{return e}}class To extends Error{constructor(){super(...arguments),this.statusCode=500,this.fatal=!1,this.unhandled=!1,this.statusMessage=void 0}}To.__h3_error__=!0;function Oo(e){var n;if(typeof e=="string")return new To(e);if(Nd(e))return e;const t=new To((n=e.message)!=null?n:e.statusMessage,e.cause?{cause:e.cause}:void 0);if("stack"in e)try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}return e.statusCode&&(t.statusCode=e.statusCode),e.statusMessage&&(t.statusMessage=e.statusMessage),e.data&&(t.data=e.data),e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Nd(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Ur=()=>ts(xe().payload,"error"),Dn=e=>{const t=sa(e);try{xe().callHook("app:error",t);const r=Ur();r.value=r.value||t}catch{throw t}return t},Hd=async(e={})=>{const t=xe(),n=Ur();t.callHook("app:error:cleared",e),e.redirect&&await t.$router.replace(e.redirect),n.value=null},jd=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),sa=e=>{const t=Oo(e);return t.__nuxt_error=!0,t};function ia(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const o="$s"+n,s=xe(),i=ts(s.payload.state,o);if(i.value===void 0&&r){const l=r();if(Se(l))return s.payload.state[o]=l,l;i.value=l}return i}const Jt=()=>{var e;return(e=xe())==null?void 0:e.$router},kn=()=>bt()?nt("_route",xe()._route):xe()._route,Ud=e=>e,Fd=()=>{try{if(xe()._processingMiddleware)return!0}catch{return!0}return!1},qd=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:e.path||"/",r=Hr(n,!0);if(r&&!(t!=null&&t.external))throw new Error("Navigating to external URL is not allowed by default. Use `nagivateTo (url, { external: true })`.");if(r&&jr(n).protocol==="script:")throw new Error("Cannot navigate to an URL with script protocol.");if(!r&&Fd())return e;const o=Jt();return r?(t!=null&&t.replace?location.replace(n):location.href=n,Promise.resolve()):t!=null&&t.replace?o.replace(e):o.push(e)},Vd={ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1};function Kd(e,t={}){t={...Vd,...t};const n=la(t);return n.dispatch(e),n.toString()}function la(e){const t=[];let n=[];const r=o=>{t.push(o)};return{toString(){return t.join("")},getContext(){return n},dispatch(o){return e.replacer&&(o=e.replacer(o)),this["_"+(o===null?"null":typeof o)](o)},_object(o){const s=/\[object (.*)\]/i,i=Object.prototype.toString.call(o),l=s.exec(i),a=l?l[1].toLowerCase():"unknown:["+i.toLowerCase()+"]";let u=null;if((u=n.indexOf(o))>=0)return this.dispatch("[CIRCULAR:"+u+"]");if(n.push(o),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return r("buffer:"),r(o.toString("utf8"));if(a!=="object"&&a!=="function"&&a!=="asyncfunction")if(this["_"+a])this["_"+a](o);else{if(e.ignoreUnknown)return r("["+a+"]");throw new Error('Unknown object type "'+a+'"')}else{let c=Object.keys(o);return e.unorderedObjects&&(c=c.sort()),e.respectType!==!1&&!ai(o)&&c.splice(0,0,"prototype","__proto__","letructor"),e.excludeKeys&&(c=c.filter(function(f){return!e.excludeKeys(f)})),r("object:"+c.length+":"),c.forEach(f=>{this.dispatch(f),r(":"),e.excludeValues||this.dispatch(o[f]),r(",")})}},_array(o,s){if(s=typeof s<"u"?s:e.unorderedArrays!==!1,r("array:"+o.length+":"),!s||o.length<=1)return o.forEach(a=>this.dispatch(a));const i=[],l=o.map(a=>{const u=la(e);return u.dispatch(a),i.push(u.getContext()),u.toString()});return n=n.concat(i),l.sort(),this._array(l,!1)},_date(o){return r("date:"+o.toJSON())},_symbol(o){return r("symbol:"+o.toString())},_error(o){return r("error:"+o.toString())},_boolean(o){return r("bool:"+o.toString())},_string(o){r("string:"+o.length+":"),r(o.toString())},_function(o){r("fn:"),ai(o)?this.dispatch("[native]"):this.dispatch(o.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(o.name)),e.respectFunctionProperties&&this._object(o)},_number(o){return r("number:"+o.toString())},_xml(o){return r("xml:"+o.toString())},_null(){return r("Null")},_undefined(){return r("Undefined")},_regexp(o){return r("regex:"+o.toString())},_uint8array(o){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(o))},_uint8clampedarray(o){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(o))},_int8array(o){return r("int8array:"),this.dispatch(Array.prototype.slice.call(o))},_uint16array(o){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(o))},_int16array(o){return r("int16array:"),this.dispatch(Array.prototype.slice.call(o))},_uint32array(o){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(o))},_int32array(o){return r("int32array:"),this.dispatch(Array.prototype.slice.call(o))},_float32array(o){return r("float32array:"),this.dispatch(Array.prototype.slice.call(o))},_float64array(o){return r("float64array:"),this.dispatch(Array.prototype.slice.call(o))},_arraybuffer(o){return r("arraybuffer:"),this.dispatch(new Uint8Array(o))},_url(o){return r("url:"+o.toString())},_map(o){r("map:");const s=Array.from(o);return this._array(s,e.unorderedSets!==!1)},_set(o){r("set:");const s=Array.from(o);return this._array(s,e.unorderedSets!==!1)},_file(o){return r("file:"),this.dispatch([o.name,o.size,o.type,o.lastModfied])},_blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported
|
|
Use "options.replacer" or "options.ignoreUnknown"
|
|
`)},_domwindow(){return r("domwindow")},_bigint(o){return r("bigint:"+o.toString())},_process(){return r("process")},_timer(){return r("timer")},_pipe(){return r("pipe")},_tcp(){return r("tcp")},_udp(){return r("udp")},_tty(){return r("tty")},_statwatcher(){return r("statwatcher")},_securecontext(){return r("securecontext")},_connection(){return r("connection")},_zlib(){return r("zlib")},_context(){return r("context")},_nodescript(){return r("nodescript")},_httpparser(){return r("httpparser")},_dataview(){return r("dataview")},_signal(){return r("signal")},_fsevent(){return r("fsevent")},_tlswrap(){return r("tlswrap")}}}function ai(e){return typeof e!="function"?!1:/^function\s+\w*\s*\(\s*\)\s*{\s+\[native code\]\s+}$/i.exec(Function.prototype.toString.call(e))!=null}class yn{constructor(t,n){t=this.words=t||[],n!==void 0?this.sigBytes=n:this.sigBytes=t.length*4}toString(t){return(t||zd).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n<t.sigBytes;n++){const r=t.words[n>>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n<t.sigBytes;n+=4)this.words[this.sigBytes+n>>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new yn(this.words.slice(0))}}const zd={stringify(e){const t=[];for(let n=0;n<e.sigBytes;n++){const r=e.words[n>>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16)),t.push((r&15).toString(16))}return t.join("")}},Wd={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r<e.sigBytes;r+=3){const o=e.words[r>>>2]>>>24-r%4*8&255,s=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,l=o<<16|s<<8|i;for(let a=0;a<4&&r*8+a*6<e.sigBytes*8;a++)n.push(t.charAt(l>>>6*(3-a)&63))}return n.join("")}},Qd={parse(e){const t=e.length,n=[];for(let r=0;r<t;r++)n[r>>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new yn(n,t)}},Yd={parse(e){return Qd.parse(unescape(encodeURIComponent(e)))}};class Jd{constructor(){this._minBufferSize=0,this.blockSize=512/32,this.reset()}reset(){this._data=new yn,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=Yd.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const o=r*this.blockSize,s=Math.min(o*4,this._data.sigBytes);if(o){for(let i=0;i<o;i+=this.blockSize)this._doProcessBlock(this._data.words,i);n=this._data.words.splice(0,o),this._data.sigBytes-=s}return new yn(n,s)}}class Gd extends Jd{update(t){return this._append(t),this._process(),this}finalize(t){t&&this._append(t)}}const Xd=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],Zd=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],jt=[];class ep extends Gd{constructor(){super(),this.reset()}reset(){super.reset(),this._hash=new yn(Xd.slice(0))}_doProcessBlock(t,n){const r=this._hash.words;let o=r[0],s=r[1],i=r[2],l=r[3],a=r[4],u=r[5],c=r[6],f=r[7];for(let p=0;p<64;p++){if(p<16)jt[p]=t[n+p]|0;else{const v=jt[p-15],w=(v<<25|v>>>7)^(v<<14|v>>>18)^v>>>3,T=jt[p-2],O=(T<<15|T>>>17)^(T<<13|T>>>19)^T>>>10;jt[p]=w+jt[p-7]+O+jt[p-16]}const g=a&u^~a&c,_=o&s^o&i^s&i,C=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),R=(a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25),y=f+R+g+Zd[p]+jt[p],h=C+_;f=c,c=u,u=a,a=l+y|0,l=i,i=s,s=o,o=y+h|0}r[0]=r[0]+o|0,r[1]=r[1]+s|0,r[2]=r[2]+i|0,r[3]=r[3]+l|0,r[4]=r[4]+a|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function tp(e){return new ep().finalize(e).toString(Wd)}function aa(e,t={}){const n=typeof e=="string"?e:Kd(e,t);return tp(n).substr(0,10)}const np={path:"/",decode:e=>fs(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))};function ua(e,t){var s,i;const n={...np,...t},r=rp(n)||{},o=Qe((i=r[e])!=null?i:(s=n.default)==null?void 0:s.call(n));return Ue(o,()=>{sp(e,o.value,n)}),o}function rp(e={}){return $d(document.cookie,e)}function op(e,t,n={}){return t==null?li(e,t,{...n,maxAge:-1}):li(e,t,n)}function sp(e,t,n={}){document.cookie=op(e,t,n)}async function ca(e,t=Jt()){if(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(e))return;t._routePreloaded.add(e);const n=t._preloadPromises||(t._preloadPromises=[]);if(n.length>4)return Promise.all(n).then(()=>ca(e,t));const r=t.resolve(e).matched.map(o=>{var s;return(s=o.components)==null?void 0:s.default}).filter(o=>typeof o=="function");for(const o of r){const s=Promise.resolve(o()).catch(()=>{}).finally(()=>n.splice(n.indexOf(s)));n.push(s)}await Promise.all(n)}const ip="modulepreload",lp=function(e,t){return new URL(e,t).href},ui={},J=function(t,n,r){return!n||n.length===0?t():Promise.all(n.map(o=>{if(o=lp(o,r),o in ui)return;ui[o]=!0;const s=o.endsWith(".css"),i=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${o}"]${i}`))return;const l=document.createElement("link");if(l.rel=s?"stylesheet":ip,s||(l.as="script",l.crossOrigin=""),l.href=o,document.head.appendChild(l),s)return new Promise((a,u)=>{l.addEventListener("load",a),l.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())};function ci(e,t={}){const n=ap(e,t),r=xe(),o=r._payloadCache=r._payloadCache||{};return o[e]||(o[e]=up(n).then(s=>s||(delete o[e],null))),o[e]}function ap(e,t={}){const n=jr(e);if(n.search)throw new Error("Payload URL cannot contain search params: "+e);const r=t.hash||(t.fresh?Date.now():"");return Xn(Sn().app.baseURL,n.pathname,r?`_payload.${r}.js`:"_payload.js")}async function up(e){const t=await J(()=>import(e),[],import.meta.url).catch(n=>{console.warn("[nuxt] Cannot load payload ",e,n)});return(t==null?void 0:t.default)||null}function cp(){return!!xe().payload.prerenderedAt}const fp=(...e)=>e.find(t=>t!==void 0),dp="noopener noreferrer",pp=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),hp=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)});function fa(e){const t=e.componentName||"NuxtLink";return Me({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(n,{slots:r}){const o=Jt(),s=Re(()=>n.to||n.href||""),i=Re(()=>n.external||n.target&&n.target!=="_self"?!0:typeof s.value=="object"?!1:s.value===""||Hr(s.value,!0)),l=Qe(!1),a=Qe(null);if(n.prefetch!==!1&&n.noPrefetch!==!0&&typeof s.value=="string"&&n.target!=="_blank"&&!mp()){const c=xe(),f=gp();let p,g=null;Gn(()=>{p=pp(()=>{var _;(_=a==null?void 0:a.value)!=null&&_.tagName&&(g=f.observe(a.value,async()=>{g==null||g(),g=null,await Promise.all([c.hooks.callHook("link:prefetch",s.value).catch(()=>{}),!i.value&&ca(s.value,o).catch(()=>{})]),l.value=!0}))})}),Rn(()=>{p&&hp(p),g==null||g(),g=null})}return()=>{var g,_,C;if(!i.value)return _e(Ir("RouterLink"),{ref:R=>{a.value=R==null?void 0:R.$el},to:s.value,...l.value&&!n.custom?{class:n.prefetchedClass||e.prefetchedClass}:{},activeClass:n.activeClass||e.activeClass,exactActiveClass:n.exactActiveClass||e.exactActiveClass,replace:n.replace,ariaCurrentValue:n.ariaCurrentValue,custom:n.custom},r.default);const u=typeof s.value=="object"?(_=(g=o.resolve(s.value))==null?void 0:g.href)!=null?_:null:s.value||null,c=n.target||null,f=n.noRel?null:fp(n.rel,e.externalRelAttribute,u?dp:"")||null,p=()=>qd(u,{replace:n.replace});return n.custom?r.default?r.default({href:u,navigate:p,route:o.resolve(u),rel:f,target:c,isActive:!1,isExactActive:!1}):null:_e("a",{ref:a,href:u,rel:f,target:c},(C=r.default)==null?void 0:C.call(r))}}})}const da=fa({componentName:"NuxtLink"});function gp(){const e=xe();if(e._observer)return e._observer;let t=null;const n=new Map,r=(s,i)=>(t||(t=new IntersectionObserver(l=>{for(const a of l){const u=n.get(a.target);(a.isIntersecting||a.intersectionRatio>0)&&u&&u()}})),n.set(s,i),t.observe(s),()=>{n.delete(s),t.unobserve(s),n.size===0&&(t.disconnect(),t=null)});return e._observer={observe:r}}function mp(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const vy=Object.freeze(Object.defineProperty({__proto__:null,defineNuxtLink:fa,default:da},Symbol.toStringTag,{value:"Module"}));function to(e){return e!==null&&typeof e=="object"}function Lo(e,t,n=".",r){if(!to(t))return Lo(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(r&&r(o,s,i,n)||(Array.isArray(i)&&Array.isArray(o[s])?o[s]=i.concat(o[s]):to(i)&&to(o[s])?o[s]=Lo(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function yp(e){return(...t)=>t.reduce((n,r)=>Lo(n,r,"",e),{})}const _p=yp((e,t,n,r)=>{if(typeof e[t]<"u"&&typeof n=="function")return e[t]=n(e[t]),!0}),vp={};_p(vp);function pa(e){xe()._useHead(e)}const no={ProseA:re(()=>J(()=>import("./ProseA.989de2dc.js"),[],import.meta.url).then(e=>e.default||e)),ProseCode:re(()=>J(()=>import("./ProseCode.e3af85ab.js"),["ProseCode.e3af85ab.js","UiIconCopy.85420456.js","ProseCode.vue_used_vue_type_style_index_1_lang.module.230a312a.js","ProseCode.vue_used_vue_type_style_index_1_lang.24930a5d.css"],import.meta.url).then(e=>e.default||e)),ContentDoc:re(()=>J(()=>Promise.resolve().then(()=>Ag),void 0,import.meta.url).then(e=>e.default||e)),ContentList:re(()=>J(()=>import("./ContentList.4822352c.js"),[],import.meta.url).then(e=>e.default||e)),ContentNavigation:re(()=>J(()=>import("./ContentNavigation.0dd1020e.js"),["ContentNavigation.0dd1020e.js","ContentNavigation.eba111bf.css","navigation.b4be76a2.js","ProseCode.vue_used_vue_type_style_index_1_lang.module.230a312a.js","ProseCode.vue_used_vue_type_style_index_1_lang.24930a5d.css","LayoutThemeToggle.vue_used_vue_type_style_index_0_lang.module.001d6eed.js","LayoutThemeToggle.vue_used_vue_type_style_index_0_lang.cfa40af4.css","LayoutMainMenuToggle.vue_used_vue_type_style_index_0_lang.module.ab60ac3f.js","LayoutMainMenuToggle.vue_used_vue_type_style_index_0_lang.5944fda9.css","ContentList.4822352c.js","ContentSlot.1089f928.js","DocumentDrivenEmpty.5bf46e6a.js","DocumentDrivenNotFound.ef779f55.js","Markdown.b05e9d28.js"],import.meta.url).then(e=>e.default||e)),ContentQuery:re(()=>J(()=>Promise.resolve().then(()=>kg),void 0,import.meta.url).then(e=>e.default||e)),ContentRenderer:re(()=>J(()=>Promise.resolve().then(()=>vg),void 0,import.meta.url).then(e=>e.default||e)),ContentRendererMarkdown:re(()=>J(()=>Promise.resolve().then(()=>_g),void 0,import.meta.url).then(e=>e.default||e)),ContentSlot:re(()=>J(()=>import("./ContentSlot.1089f928.js"),[],import.meta.url).then(e=>e.default||e)),DocumentDrivenEmpty:re(()=>J(()=>import("./DocumentDrivenEmpty.5bf46e6a.js"),[],import.meta.url).then(e=>e.default||e)),DocumentDrivenNotFound:re(()=>J(()=>import("./DocumentDrivenNotFound.ef779f55.js"),[],import.meta.url).then(e=>e.default||e)),Markdown:re(()=>J(()=>import("./Markdown.b05e9d28.js"),["Markdown.b05e9d28.js","ContentSlot.1089f928.js"],import.meta.url).then(e=>e.default||e)),ProseBlockquote:re(()=>J(()=>import("./ProseBlockquote.934e49f9.js"),[],import.meta.url).then(e=>e.default||e)),ProseCodeInline:re(()=>J(()=>import("./ProseCodeInline.25efea15.js"),[],import.meta.url).then(e=>e.default||e)),ProseEm:re(()=>J(()=>import("./ProseEm.dcb566d5.js"),[],import.meta.url).then(e=>e.default||e)),ProseH1:re(()=>J(()=>import("./ProseH1.aae753c9.js"),[],import.meta.url).then(e=>e.default||e)),ProseH2:re(()=>J(()=>import("./ProseH2.e5674627.js"),[],import.meta.url).then(e=>e.default||e)),ProseH3:re(()=>J(()=>import("./ProseH3.ed0e0070.js"),[],import.meta.url).then(e=>e.default||e)),ProseH4:re(()=>J(()=>import("./ProseH4.8c1e2a49.js"),[],import.meta.url).then(e=>e.default||e)),ProseH5:re(()=>J(()=>import("./ProseH5.f46443f6.js"),[],import.meta.url).then(e=>e.default||e)),ProseH6:re(()=>J(()=>import("./ProseH6.1d12eb9f.js"),[],import.meta.url).then(e=>e.default||e)),ProseHr:re(()=>J(()=>import("./ProseHr.3c09cbb6.js"),[],import.meta.url).then(e=>e.default||e)),ProseImg:re(()=>J(()=>import("./ProseImg.f4223a04.js"),[],import.meta.url).then(e=>e.default||e)),ProseLi:re(()=>J(()=>import("./ProseLi.f5f48b70.js"),[],import.meta.url).then(e=>e.default||e)),ProseOl:re(()=>J(()=>import("./ProseOl.8ecd42ef.js"),[],import.meta.url).then(e=>e.default||e)),ProseP:re(()=>J(()=>import("./ProseP.1e37594f.js"),[],import.meta.url).then(e=>e.default||e)),ProseStrong:re(()=>J(()=>import("./ProseStrong.f3ca6279.js"),[],import.meta.url).then(e=>e.default||e)),ProseTable:re(()=>J(()=>import("./ProseTable.848e00bb.js"),[],import.meta.url).then(e=>e.default||e)),ProseTbody:re(()=>J(()=>import("./ProseTbody.52634c80.js"),[],import.meta.url).then(e=>e.default||e)),ProseTd:re(()=>J(()=>import("./ProseTd.340aed92.js"),[],import.meta.url).then(e=>e.default||e)),ProseTh:re(()=>J(()=>import("./ProseTh.898f7f75.js"),[],import.meta.url).then(e=>e.default||e)),ProseThead:re(()=>J(()=>import("./ProseThead.e6b0aae2.js"),[],import.meta.url).then(e=>e.default||e)),ProseTr:re(()=>J(()=>import("./ProseTr.c191348d.js"),[],import.meta.url).then(e=>e.default||e)),ProseUl:re(()=>J(()=>import("./ProseUl.7c14583d.js"),[],import.meta.url).then(e=>e.default||e))},bp=It(e=>{for(const t in no)e.vueApp.component(t,no[t]),e.vueApp.component("Lazy"+t,no[t])});var fi;const wp=typeof window<"u";wp&&((fi=window==null?void 0:window.navigator)==null?void 0:fi.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ep(e){return typeof e=="function"?e():we(e)}var Cp="usehead",di="head:count",ro="data-head-attrs",ha="data-meta-body",ps=(e,t)=>e.map(n=>(n.input&&(t||!n.resolved)&&(n.input=xr(n.input)),n)),xp=(e,t)=>{const n=r=>{var o;if((o=r.options)!=null&&o.renderPriority)return r.options.renderPriority;switch(r.tag){case"base":return-1;case"meta":return r.props.charset?-2:r.props["http-equiv"]==="content-security-policy"?0:10;default:return 10}};return n(e)-n(t)},Rp=e=>{const{props:t,tag:n,options:r}=e;if(n==="base"||n==="title"||n==="titleTemplate")return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(r!=null&&r.key)return`${n}:${r.key}`;const o=["id"];n==="meta"&&o.push("name","property","http-equiv");for(const s of o)if(typeof t[s]<"u")return`${n}:${s}:${t[s]}`;return e.runtime.position};function xr(e){const t=Ep(e);return!e||!t?t:Array.isArray(t)?t.map(xr):typeof t=="object"?Object.fromEntries(Object.entries(t).map(([n,r])=>n==="titleTemplate"?[n,we(r)]:[n,xr(r)])):t}var Sp=(e,t,n)=>{var r;t={...t};const o={tag:e,props:{},runtime:{entryId:n.id},options:{...n.options}};return["hid","vmid","key"].forEach(s=>{t[s]&&(o.options.key=t[s],delete t[s])}),["children","innerHTML","textContent"].forEach(s=>{typeof t[s]<"u"&&(o.children=t[s],delete t[s])}),["body","renderPriority"].forEach(s=>{typeof t[s]<"u"&&(o.options[s]=t[s],delete t[s])}),(r=o.options)!=null&&r.body&&(t[ha]=!0),o.props=t,o},kp=e=>Object.entries(e.input).filter(([,t])=>typeof t<"u").map(([t,n])=>(Array.isArray(n)?n:[n]).map(r=>{switch(t){case"title":case"titleTemplate":return{tag:t,children:r,props:{},runtime:{entryId:e.id},options:e.options};case"base":case"meta":case"link":case"style":case"script":case"noscript":case"htmlAttrs":case"bodyAttrs":return Sp(t,r,e);default:return!1}})).flat().filter(t=>!!t),pi=(e,t)=>e==null?t||null:typeof e=="function"?e(t):e.replace("%s",t!=null?t:""),ga=e=>{const t={};ps(e).forEach((i,l)=>{kp(i).forEach((u,c)=>{u.runtime=u.runtime||{},u.runtime.position=l*1e4+c,t[Rp(u)]=u})});let r=Object.values(t).sort((i,l)=>i.runtime.position-l.runtime.position).sort(xp);const o=r.findIndex(i=>i.tag==="titleTemplate"),s=r.findIndex(i=>i.tag==="title");if(s!==-1&&o!==-1){const i=pi(r[o].children,r[s].children);i!==null?r[s].children=i||r[s].children:r=r.filter((l,a)=>a!==s),r=r.filter((l,a)=>a!==o)}else if(o!==-1){const i=pi(r[o].children);i!==null?(r[o].children=i,r[o].tag="title"):r=r.filter((l,a)=>a!==o)}return r};function hi(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){const n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){const r=t.cloneNode(!0);return r.setAttribute("nonce",""),r.nonce=n,n===e.nonce&&e.isEqualNode(r)}}return e.isEqualNode(t)}var gi=(e,t)=>{const n=e.getAttribute(ro);if(n)for(const o of n.split(","))o in t||e.removeAttribute(o);const r=[];for(const o in t){const s=t[o];s!=null&&(s===!1?e.removeAttribute(o):e.setAttribute(o,s),r.push(o))}r.length?e.setAttribute(ro,r.join(",")):e.removeAttribute(ro)},Pp=(e,t)=>{var n;const r=t.createElement(e.tag);return Object.entries(e.props).forEach(([o,s])=>{s!==!1&&r.setAttribute(o,s===!0?"":String(s))}),e.children&&((n=e.options)!=null&&n.safe?e.tag!=="script"&&(r.textContent=e.children):r.innerHTML=e.children),r},Ap=(e=window.document,t,n)=>{var r,o;const s=e.head,i=e.body;let l=s.querySelector(`meta[name="${di}"]`);const a=i.querySelectorAll(`[${ha}]`),u=l?Number(l.getAttribute("content")):0,c=[],f=[];if(a)for(let g=0;g<a.length;g++)a[g]&&((r=a[g].tagName)==null?void 0:r.toLowerCase())===t&&f.push(a[g]);if(l)for(let g=0,_=l.previousElementSibling;g<u;g++,_=(_==null?void 0:_.previousElementSibling)||null)((o=_==null?void 0:_.tagName)==null?void 0:o.toLowerCase())===t&&c.push(_);else l=e.createElement("meta"),l.setAttribute("name",di),l.setAttribute("content","0"),s.append(l);let p=n.map(g=>{var C;var _;return{element:Pp(g,e),body:(C=(_=g.options)==null?void 0:_.body)!=null?C:!1}});p=p.filter(g=>{for(let _=0;_<c.length;_++){const C=c[_];if(hi(C,g.element))return c.splice(_,1),!1}for(let _=0;_<f.length;_++){const C=f[_];if(hi(C,g.element))return f.splice(_,1),!1}return!0}),f.forEach(g=>{var _;return(_=g.parentNode)==null?void 0:_.removeChild(g)}),c.forEach(g=>{var _;return(_=g.parentNode)==null?void 0:_.removeChild(g)}),p.forEach(g=>{g.body?i.insertAdjacentElement("beforeend",g.element):s.insertBefore(g.element,l)}),l.setAttribute("content",`${u-c.length+p.filter(g=>!g.body).length}`)},Tp=async(e,t,n)=>{var r,o;const s={};n||(n=window.document);for(const u in e.hooks["before:dom"])if(await e.hooks["before:dom"][u]()===!1)return;const i=ps(e.headEntries);for(const u in e.hooks["resolved:entries"])await e.hooks["resolved:entries"][u](i);const l=ga(i);for(const u in e.hooks["resolved:tags"])await e.hooks["resolved:tags"][u](l);for(const u of l)switch(u.tag){case"title":typeof u.children<"u"&&(n.title=u.children);break;case"base":case"meta":case"link":case"style":case"script":case"noscript":s[u.tag]=s[u.tag]||[],s[u.tag].push(u);break}gi(n.documentElement,((r=l.find(u=>u.tag==="htmlAttrs"))==null?void 0:r.props)||{}),gi(n.body,((o=l.find(u=>u.tag==="bodyAttrs"))==null?void 0:o.props)||{});const a=new Set([...Object.keys(s),...t]);for(const u of a)Ap(n,u,s[u]||[]);t.clear(),Object.keys(s).forEach(u=>t.add(u))},Op=typeof window<"u",Lp=e=>{let t=[],n=0;const r=new Set;let o=null;const s={install(i){i.config.globalProperties&&(i.config.globalProperties.$head=s),i.provide(Cp,s)},hooks:{"before:dom":[],"resolved:tags":[],"resolved:entries":[]},get headEntries(){return t},get headTags(){const i=ps(s.headEntries);return ga(i)},addHeadObjs(i,l){return s.addEntry(i,l)},addEntry(i,l={}){let a=!1;l!=null&&l.resolved&&(a=!0,delete l.resolved);const u={id:n++,options:l,resolved:a,input:i};return t.push(u),{remove(){t=t.filter(c=>c.id!==u.id)},update(c){t=t.map(f=>(f.id===u.id&&(f.input=c),f))}}},async updateDOM(i,l){const a=()=>(o=null,Tp(s,r,i));return l?a():o=o||new Promise(u=>xn(()=>u(a())))},addReactiveEntry(i,l={}){let a=null;const u=uc(()=>{const c=xr(i);a===null?a=s.addEntry(c,{...l,resolved:!0}):a.update(c),Op&&s.updateDOM()});return()=>{u(),a&&a.remove()}}};return e&&s.addEntry(e),s};const Mp={meta:[{name:"viewport",content:"width=device-width, initial-scale=1"},{charset:"utf-8"}],link:[],style:[],script:[],noscript:[]},Dp={name:"layout",mode:"out-in"},Ip={name:"page",mode:"out-in"},$p=!1,Bp=It(e=>{const t=Lp();t.addEntry(Mp,{resolved:!0}),e.vueApp.use(t);{let n=!0;t.hooks["before:dom"].push(()=>!n),e.hooks.hookOnce("app:mounted",()=>{n=!1,t.updateDOM(),Jt().beforeEach(()=>{n=!0}),Jt().afterEach(()=>{n&&(n=!1,t.updateDOM())})})}e._useHead=(n,r)=>{const o=t.addReactiveEntry(n,r);!bt()||Rn(()=>{o(),t.updateDOM()})}}),Np={created(){const e=bt();if(!e)return;const t=e.type;if(!t||!("head"in t))return;const n=xe(),r=typeof t.head=="function"?()=>t.head(n):t.head;pa(r)}},Hp=It(e=>{e.vueApp.mixin(Np)});/*!
|
|
* vue-router v4.1.5
|
|
* (c) 2022 Eduardo San Martin Morote
|
|
* @license MIT
|
|
*/const nn=typeof window<"u";function jp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ae=Object.assign;function oo(e,t){const n={};for(const r in t){const o=t[r];n[r]=ot(o)?o.map(e):e(o)}return n}const jn=()=>{},ot=Array.isArray,Up=/\/$/,Fp=e=>e.replace(Up,"");function so(e,t,n="/"){let r,o={},s="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l<a&&l>=0&&(a=-1),a>-1&&(r=t.slice(0,a),s=t.slice(a+1,l>-1?l:t.length),o=e(s)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=zp(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function qp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function mi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Vp(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&_n(t.matched[r],n.matched[o])&&ma(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 ma(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Kp(e[n],t[n]))return!1;return!0}function Kp(e,t){return ot(e)?yi(e,t):ot(t)?yi(t,e):e===t}function yi(e,t){return ot(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function zp(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,s,i;for(s=0;s<r.length;s++)if(i=r[s],i!==".")if(i==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var Qn;(function(e){e.pop="pop",e.push="push"})(Qn||(Qn={}));var Un;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Un||(Un={}));function Wp(e){if(!e)if(nn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Fp(e)}const Qp=/^[^#]+#/;function Yp(e,t){return e.replace(Qp,"#")+t}function Jp(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 Fr=()=>({left:window.pageXOffset,top:window.pageYOffset});function Gp(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Jp(o,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 _i(e,t){return(history.state?history.state.position-t:-1)+e}const Mo=new Map;function Xp(e,t){Mo.set(e,t)}function Zp(e){const t=Mo.get(e);return Mo.delete(e),t}let eh=()=>location.protocol+"//"+location.host;function ya(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let l=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),mi(a,"")}return mi(n,e)+r+o}function th(e,t,n,r){let o=[],s=[],i=null;const l=({state:p})=>{const g=ya(e,location),_=n.value,C=t.value;let R=0;if(p){if(n.value=g,t.value=p,i&&i===_){i=null;return}R=C?p.position-C.position:0}else r(g);o.forEach(y=>{y(n.value,_,{delta:R,type:Qn.pop,direction:R?R>0?Un.forward:Un.back:Un.unknown})})};function a(){i=n.value}function u(p){o.push(p);const g=()=>{const _=o.indexOf(p);_>-1&&o.splice(_,1)};return s.push(g),g}function c(){const{history:p}=window;!p.state||p.replaceState(ae({},p.state,{scroll:Fr()}),"")}function f(){for(const p of s)p();s=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c),{pauseListeners:a,listen:u,destroy:f}}function vi(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Fr():null}}function nh(e){const{history:t,location:n}=window,r={value:ya(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(a,u,c){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:eh()+e+a;try{t[c?"replaceState":"pushState"](u,"",p),o.value=u}catch(g){console.error(g),n[c?"replace":"assign"](p)}}function i(a,u){const c=ae({},t.state,vi(o.value.back,a,o.value.forward,!0),u,{position:o.value.position});s(a,c,!0),r.value=a}function l(a,u){const c=ae({},o.value,t.state,{forward:a,scroll:Fr()});s(c.current,c,!0);const f=ae({},vi(r.value,a,null),{position:c.position+1},u);s(a,f,!1),r.value=a}return{location:r,state:o,push:l,replace:i}}function _a(e){e=Wp(e);const t=nh(e),n=th(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=ae({location:"",base:e,go:r,createHref:Yp.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function rh(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),_a(e)}function oh(e){return typeof e=="string"||e&&typeof e=="object"}function va(e){return typeof e=="string"||typeof e=="symbol"}const Rt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ba=Symbol("");var bi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(bi||(bi={}));function vn(e,t){return ae(new Error,{type:e,[ba]:!0},t)}function ft(e,t){return e instanceof Error&&ba in e&&(t==null||!!(e.type&t))}const wi="[^/]+?",sh={sensitive:!1,strict:!1,start:!0,end:!0},ih=/[.+*?^${}()[\]/\\]/g;function lh(e,t){const n=ae({},sh,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let f=0;f<u.length;f++){const p=u[f];let g=40+(n.sensitive?.25:0);if(p.type===0)f||(o+="/"),o+=p.value.replace(ih,"\\$&"),g+=40;else if(p.type===1){const{value:_,repeatable:C,optional:R,regexp:y}=p;s.push({name:_,repeatable:C,optional:R});const h=y||wi;if(h!==wi){g+=10;try{new RegExp(`(${h})`)}catch(w){throw new Error(`Invalid custom RegExp for param "${_}" (${h}): `+w.message)}}let v=C?`((?:${h})(?:/(?:${h}))*)`:`(${h})`;f||(v=R&&u.length<2?`(?:/${v})`:"/"+v),R&&(v+="?"),o+=v,g+=20,R&&(g+=-8),C&&(g+=-20),h===".*"&&(g+=-50)}c.push(g)}r.push(c)}if(n.strict&&n.end){const u=r.length-1;r[u][r[u].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&(o+="(?:/|$)");const i=new RegExp(o,n.sensitive?"":"i");function l(u){const c=u.match(i),f={};if(!c)return null;for(let p=1;p<c.length;p++){const g=c[p]||"",_=s[p-1];f[_.name]=g&&_.repeatable?g.split("/"):g}return f}function a(u){let c="",f=!1;for(const p of e){(!f||!c.endsWith("/"))&&(c+="/"),f=!1;for(const g of p)if(g.type===0)c+=g.value;else if(g.type===1){const{value:_,repeatable:C,optional:R}=g,y=_ in u?u[_]:"";if(ot(y)&&!C)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const h=ot(y)?y.join("/"):y;if(!h)if(R)p.length<2&&(c.endsWith("/")?c=c.slice(0,-1):f=!0);else throw new Error(`Missing required param "${_}"`);c+=h}}return c||"/"}return{re:i,score:r,keys:s,parse:l,stringify:a}}function ah(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function uh(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const s=ah(r[n],o[n]);if(s)return s;n++}if(Math.abs(o.length-r.length)===1){if(Ei(r))return 1;if(Ei(o))return-1}return o.length-r.length}function Ei(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const ch={type:0,value:""},fh=/[a-zA-Z0-9_]/;function dh(e){if(!e)return[[]];if(e==="/")return[[ch]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${u}": ${g}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let l=0,a,u="",c="";function f(){!u||(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),u="")}function p(){u+=a}for(;l<e.length;){if(a=e[l++],a==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:a==="/"?(u&&f(),i()):a===":"?(f(),n=1):p();break;case 4:p(),n=r;break;case 1:a==="("?n=2:fh.test(a)?p():(f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--);break;case 2:a===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+a:n=3:c+=a;break;case 3:f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--,c="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${u}"`),f(),i(),o}function ph(e,t,n){const r=lh(dh(e.path),n),o=ae(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function hh(e,t){const n=[],r=new Map;t=Ri({strict:!1,end:!0,sensitive:!1},t);function o(c){return r.get(c)}function s(c,f,p){const g=!p,_=gh(c);_.aliasOf=p&&p.record;const C=Ri(t,c),R=[_];if("alias"in c){const v=typeof c.alias=="string"?[c.alias]:c.alias;for(const w of v)R.push(ae({},_,{components:p?p.record.components:_.components,path:w,aliasOf:p?p.record:_}))}let y,h;for(const v of R){const{path:w}=v;if(f&&w[0]!=="/"){const T=f.record.path,O=T[T.length-1]==="/"?"":"/";v.path=f.record.path+(w&&O+w)}if(y=ph(v,f,C),p?p.alias.push(y):(h=h||y,h!==y&&h.alias.push(y),g&&c.name&&!xi(y)&&i(c.name)),_.children){const T=_.children;for(let O=0;O<T.length;O++)s(T[O],y,p&&p.children[O])}p=p||y,a(y)}return h?()=>{i(h)}:jn}function i(c){if(va(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function l(){return n}function a(c){let f=0;for(;f<n.length&&uh(c,n[f])>=0&&(c.record.path!==n[f].record.path||!wa(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!xi(c)&&r.set(c.record.name,c)}function u(c,f){let p,g={},_,C;if("name"in c&&c.name){if(p=r.get(c.name),!p)throw vn(1,{location:c});C=p.record.name,g=ae(Ci(f.params,p.keys.filter(h=>!h.optional).map(h=>h.name)),c.params&&Ci(c.params,p.keys.map(h=>h.name))),_=p.stringify(g)}else if("path"in c)_=c.path,p=n.find(h=>h.re.test(_)),p&&(g=p.parse(_),C=p.record.name);else{if(p=f.name?r.get(f.name):n.find(h=>h.re.test(f.path)),!p)throw vn(1,{location:c,currentLocation:f});C=p.record.name,g=ae({},f.params,c.params),_=p.stringify(g)}const R=[];let y=p;for(;y;)R.unshift(y.record),y=y.parent;return{name:C,path:_,params:g,matched:R,meta:yh(R)}}return e.forEach(c=>s(c)),{addRoute:s,resolve:u,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Ci(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function gh(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:mh(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 mh(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=="boolean"?n:n[r];return t}function xi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function yh(e){return e.reduce((t,n)=>ae(t,n.meta),{})}function Ri(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function wa(e,t){return t.children.some(n=>n===e||wa(e,n))}const Ea=/#/g,_h=/&/g,vh=/\//g,bh=/=/g,wh=/\?/g,Ca=/\+/g,Eh=/%5B/g,Ch=/%5D/g,xa=/%5E/g,xh=/%60/g,Ra=/%7B/g,Rh=/%7C/g,Sa=/%7D/g,Sh=/%20/g;function hs(e){return encodeURI(""+e).replace(Rh,"|").replace(Eh,"[").replace(Ch,"]")}function kh(e){return hs(e).replace(Ra,"{").replace(Sa,"}").replace(xa,"^")}function Do(e){return hs(e).replace(Ca,"%2B").replace(Sh,"+").replace(Ea,"%23").replace(_h,"%26").replace(xh,"`").replace(Ra,"{").replace(Sa,"}").replace(xa,"^")}function Ph(e){return Do(e).replace(bh,"%3D")}function Ah(e){return hs(e).replace(Ea,"%23").replace(wh,"%3F")}function Th(e){return e==null?"":Ah(e).replace(vh,"%2F")}function Rr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Oh(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o<r.length;++o){const s=r[o].replace(Ca," "),i=s.indexOf("="),l=Rr(i<0?s:s.slice(0,i)),a=i<0?null:Rr(s.slice(i+1));if(l in t){let u=t[l];ot(u)||(u=t[l]=[u]),u.push(a)}else t[l]=a}return t}function Si(e){let t="";for(let n in e){const r=e[n];if(n=Ph(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(ot(r)?r.map(s=>s&&Do(s)):[r&&Do(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Lh(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ot(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Mh=Symbol(""),ki=Symbol(""),gs=Symbol(""),ms=Symbol(""),Io=Symbol("");function On(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Pt(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const a=f=>{f===!1?l(vn(4,{from:n,to:t})):f instanceof Error?l(f):oh(f)?l(vn(2,{from:t,to:f})):(s&&r.enterCallbacks[o]===s&&typeof f=="function"&&s.push(f),i())},u=e.call(r&&r.instances[o],t,n,a);let c=Promise.resolve(u);e.length<3&&(c=c.then(a)),c.catch(f=>l(f))})}function io(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let l=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(Dh(l)){const u=(l.__vccOpts||l)[t];u&&o.push(Pt(u,n,r,s,i))}else{let a=l();o.push(()=>a.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const c=jp(u)?u.default:u;s.components[i]=c;const p=(c.__vccOpts||c)[t];return p&&Pt(p,n,r,s,i)()}))}}return o}function Dh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Pi(e){const t=nt(gs),n=nt(ms),r=Re(()=>t.resolve(we(e.to))),o=Re(()=>{const{matched:a}=r.value,{length:u}=a,c=a[u-1],f=n.matched;if(!c||!f.length)return-1;const p=f.findIndex(_n.bind(null,c));if(p>-1)return p;const g=Ai(a[u-2]);return u>1&&Ai(c)===g&&f[f.length-1].path!==g?f.findIndex(_n.bind(null,a[u-2])):p}),s=Re(()=>o.value>-1&&Nh(n.params,r.value.params)),i=Re(()=>o.value>-1&&o.value===n.matched.length-1&&ma(n.params,r.value.params));function l(a={}){return Bh(a)?t[we(e.replace)?"replace":"push"](we(e.to)).catch(jn):Promise.resolve()}return{route:r,href:Re(()=>r.value.href),isActive:s,isExactActive:i,navigate:l}}const Ih=Me({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:Pi,setup(e,{slots:t}){const n=rt(Pi(e)),{options:r}=nt(gs),o=Re(()=>({[Ti(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ti(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:_e("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),$h=Ih;function Bh(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 Nh(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!ot(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Ai(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ti=(e,t,n)=>e!=null?e:t!=null?t:n,Hh=Me({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=nt(Io),o=Re(()=>e.route||r.value),s=nt(ki,0),i=Re(()=>{let u=we(s);const{matched:c}=o.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),l=Re(()=>o.value.matched[i.value]);cn(ki,Re(()=>i.value+1)),cn(Mh,l),cn(Io,o);const a=Qe();return Ue(()=>[a.value,l.value,e.name],([u,c,f],[p,g,_])=>{c&&(c.instances[f]=u,g&&g!==c&&u&&u===p&&(c.leaveGuards.size||(c.leaveGuards=g.leaveGuards),c.updateGuards.size||(c.updateGuards=g.updateGuards))),u&&c&&(!g||!_n(c,g)||!p)&&(c.enterCallbacks[f]||[]).forEach(C=>C(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,f=l.value,p=f&&f.components[c];if(!p)return Oi(n.default,{Component:p,route:u});const g=f.props[c],_=g?g===!0?u.params:typeof g=="function"?g(u):g:null,R=_e(p,ae({},_,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(f.instances[c]=null)},ref:a}));return Oi(n.default,{Component:R,route:u})||R}}});function Oi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ka=Hh;function jh(e){const t=hh(e.routes,e),n=e.parseQuery||Oh,r=e.stringifyQuery||Si,o=e.history,s=On(),i=On(),l=On(),a=go(Rt);let u=Rt;nn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=oo.bind(null,x=>""+x),f=oo.bind(null,Th),p=oo.bind(null,Rr);function g(x,H){let $,V;return va(x)?($=t.getRecordMatcher(x),V=H):V=x,t.addRoute(V,$)}function _(x){const H=t.getRecordMatcher(x);H&&t.removeRoute(H)}function C(){return t.getRoutes().map(x=>x.record)}function R(x){return!!t.getRecordMatcher(x)}function y(x,H){if(H=ae({},H||a.value),typeof x=="string"){const d=so(n,x,H.path),m=t.resolve({path:d.path},H),b=o.createHref(d.fullPath);return ae(d,m,{params:p(m.params),hash:Rr(d.hash),redirectedFrom:void 0,href:b})}let $;if("path"in x)$=ae({},x,{path:so(n,x.path,H.path).path});else{const d=ae({},x.params);for(const m in d)d[m]==null&&delete d[m];$=ae({},x,{params:f(x.params)}),H.params=f(H.params)}const V=t.resolve($,H),ie=x.hash||"";V.params=c(p(V.params));const ye=qp(r,ae({},x,{hash:kh(ie),path:V.path})),ee=o.createHref(ye);return ae({fullPath:ye,hash:ie,query:r===Si?Lh(x.query):x.query||{}},V,{redirectedFrom:void 0,href:ee})}function h(x){return typeof x=="string"?so(n,x,a.value.path):ae({},x)}function v(x,H){if(u!==x)return vn(8,{from:H,to:x})}function w(x){return I(x)}function T(x){return w(ae(h(x),{replace:!0}))}function O(x){const H=x.matched[x.matched.length-1];if(H&&H.redirect){const{redirect:$}=H;let V=typeof $=="function"?$(x):$;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=h(V):{path:V},V.params={}),ae({query:x.query,hash:x.hash,params:"path"in V?{}:x.params},V)}}function I(x,H){const $=u=y(x),V=a.value,ie=x.state,ye=x.force,ee=x.replace===!0,d=O($);if(d)return I(ae(h(d),{state:typeof d=="object"?ae({},ie,d.state):ie,force:ye,replace:ee}),H||$);const m=$;m.redirectedFrom=H;let b;return!ye&&Vp(r,V,$)&&(b=vn(16,{to:m,from:V}),$t(V,V,!0,!1)),(b?Promise.resolve(b):F(m,V)).catch(E=>ft(E)?ft(E,2)?E:Ge(E):fe(E,m,V)).then(E=>{if(E){if(ft(E,2))return I(ae({replace:ee},h(E.to),{state:typeof E.to=="object"?ae({},ie,E.to.state):ie,force:ye}),H||m)}else E=W(m,V,!0,ee,ie);return U(m,V,E),E})}function k(x,H){const $=v(x,H);return $?Promise.reject($):Promise.resolve()}function F(x,H){let $;const[V,ie,ye]=Uh(x,H);$=io(V.reverse(),"beforeRouteLeave",x,H);for(const d of V)d.leaveGuards.forEach(m=>{$.push(Pt(m,x,H))});const ee=k.bind(null,x,H);return $.push(ee),en($).then(()=>{$=[];for(const d of s.list())$.push(Pt(d,x,H));return $.push(ee),en($)}).then(()=>{$=io(ie,"beforeRouteUpdate",x,H);for(const d of ie)d.updateGuards.forEach(m=>{$.push(Pt(m,x,H))});return $.push(ee),en($)}).then(()=>{$=[];for(const d of x.matched)if(d.beforeEnter&&!H.matched.includes(d))if(ot(d.beforeEnter))for(const m of d.beforeEnter)$.push(Pt(m,x,H));else $.push(Pt(d.beforeEnter,x,H));return $.push(ee),en($)}).then(()=>(x.matched.forEach(d=>d.enterCallbacks={}),$=io(ye,"beforeRouteEnter",x,H),$.push(ee),en($))).then(()=>{$=[];for(const d of i.list())$.push(Pt(d,x,H));return $.push(ee),en($)}).catch(d=>ft(d,8)?d:Promise.reject(d))}function U(x,H,$){for(const V of l.list())V(x,H,$)}function W(x,H,$,V,ie){const ye=v(x,H);if(ye)return ye;const ee=H===Rt,d=nn?history.state:{};$&&(V||ee?o.replace(x.fullPath,ae({scroll:ee&&d&&d.scroll},ie)):o.push(x.fullPath,ie)),a.value=x,$t(x,H,$,ee),Ge()}let N;function X(){N||(N=o.listen((x,H,$)=>{if(!er.listening)return;const V=y(x),ie=O(V);if(ie){I(ae(ie,{replace:!0}),V).catch(jn);return}u=V;const ye=a.value;nn&&Xp(_i(ye.fullPath,$.delta),Fr()),F(V,ye).catch(ee=>ft(ee,12)?ee:ft(ee,2)?(I(ee.to,V).then(d=>{ft(d,20)&&!$.delta&&$.type===Qn.pop&&o.go(-1,!1)}).catch(jn),Promise.reject()):($.delta&&o.go(-$.delta,!1),fe(ee,V,ye))).then(ee=>{ee=ee||W(V,ye,!1),ee&&($.delta&&!ft(ee,8)?o.go(-$.delta,!1):$.type===Qn.pop&&ft(ee,20)&&o.go(-1,!1)),U(V,ye,ee)}).catch(jn)}))}let j=On(),Te=On(),se;function fe(x,H,$){Ge(x);const V=Te.list();return V.length?V.forEach(ie=>ie(x,H,$)):console.error(x),Promise.reject(x)}function ue(){return se&&a.value!==Rt?Promise.resolve():new Promise((x,H)=>{j.add([x,H])})}function Ge(x){return se||(se=!x,X(),j.list().forEach(([H,$])=>x?$(x):H()),j.reset()),x}function $t(x,H,$,V){const{scrollBehavior:ie}=e;if(!nn||!ie)return Promise.resolve();const ye=!$&&Zp(_i(x.fullPath,0))||(V||!$)&&history.state&&history.state.scroll||null;return xn().then(()=>ie(x,H,ye)).then(ee=>ee&&Gp(ee)).catch(ee=>fe(ee,x,H))}const Xe=x=>o.go(x);let Be;const Xt=new Set,er={currentRoute:a,listening:!0,addRoute:g,removeRoute:_,hasRoute:R,getRoutes:C,resolve:y,options:e,push:w,replace:T,go:Xe,back:()=>Xe(-1),forward:()=>Xe(1),beforeEach:s.add,beforeResolve:i.add,afterEach:l.add,onError:Te.add,isReady:ue,install(x){const H=this;x.component("RouterLink",$h),x.component("RouterView",ka),x.config.globalProperties.$router=H,Object.defineProperty(x.config.globalProperties,"$route",{enumerable:!0,get:()=>we(a)}),nn&&!Be&&a.value===Rt&&(Be=!0,w(o.location).catch(ie=>{}));const $={};for(const ie in Rt)$[ie]=Re(()=>a.value[ie]);x.provide(gs,H),x.provide(ms,rt($)),x.provide(Io,a);const V=x.unmount;Xt.add(x),x.unmount=function(){Xt.delete(x),Xt.size<1&&(u=Rt,N&&N(),N=null,a.value=Rt,Be=!1,se=!1),V()}}};return er}function en(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Uh(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;i<s;i++){const l=t.matched[i];l&&(e.matched.find(u=>_n(u,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(u=>_n(u,a))||o.push(a))}return[n,r,o]}function Fh(){return nt(ms)}const qh=/[0-9]/;function Vh(e=""){return qh.test(e)?null:e.toUpperCase()===e}const Kh=["-","_","/","."];function zh(e,t=Kh){const n=[];if(!e||typeof e!="string")return n;let r="",o=null,s=null;for(const i of e.split("")){const l=t.includes(i);if(l===!0){n.push(r),r="",o=null;continue}const a=Vh(i);if(s===!1){if(o===!1&&a===!0){n.push(r),r=i,o=a;continue}if(o===!0&&a===!1&&r.length>1){const u=r[r.length-1];n.push(r.substr(0,r.length-1)),r=u+i,o=a;continue}}r+=i,o=a,s=l}return n.push(r),n}function Wh(e){return e?e[0].toUpperCase()+e.substring(1):""}function Qh(e=""){return(Array.isArray(e)?e:zh(e)).map(t=>Wh(t)).join("")}class Zn{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}Zn.prototype.property={};Zn.prototype.normal={};Zn.prototype.space=null;function Pa(e,t){const n={},r={};let o=-1;for(;++o<e.length;)Object.assign(n,e[o].property),Object.assign(r,e[o].normal);return new Zn(n,r,t)}function $o(e){return e.toLowerCase()}class Je{constructor(t,n){this.property=t,this.attribute=n}}Je.prototype.space=null;Je.prototype.boolean=!1;Je.prototype.booleanish=!1;Je.prototype.overloadedBoolean=!1;Je.prototype.number=!1;Je.prototype.commaSeparated=!1;Je.prototype.spaceSeparated=!1;Je.prototype.commaOrSpaceSeparated=!1;Je.prototype.mustUseProperty=!1;Je.prototype.defined=!1;let Yh=0;const Z=Gt(),be=Gt(),Aa=Gt(),A=Gt(),he=Gt(),fn=Gt(),je=Gt();function Gt(){return 2**++Yh}const Bo=Object.freeze(Object.defineProperty({__proto__:null,boolean:Z,booleanish:be,overloadedBoolean:Aa,number:A,spaceSeparated:he,commaSeparated:fn,commaOrSpaceSeparated:je},Symbol.toStringTag,{value:"Module"})),lo=Object.keys(Bo);class ys extends Je{constructor(t,n,r,o){let s=-1;if(super(t,n),Li(this,"space",o),typeof r=="number")for(;++s<lo.length;){const i=lo[s];Li(this,lo[s],(r&Bo[i])===Bo[i])}}}ys.prototype.defined=!0;function Li(e,t,n){n&&(e[t]=n)}const Jh={}.hasOwnProperty;function Pn(e){const t={},n={};let r;for(r in e.properties)if(Jh.call(e.properties,r)){const o=e.properties[r],s=new ys(r,e.transform(e.attributes||{},r),o,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(s.mustUseProperty=!0),t[r]=s,n[$o(r)]=r,n[$o(s.attribute)]=r}return new Zn(t,n,e.space)}const Ta=Pn({space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),Oa=Pn({space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function La(e,t){return t in e?e[t]:t}function Ma(e,t){return La(e,t.toLowerCase())}const Da=Pn({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:Ma,properties:{xmlns:null,xmlnsXLink:null}}),Ia=Pn({transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:be,ariaAutoComplete:null,ariaBusy:be,ariaChecked:be,ariaColCount:A,ariaColIndex:A,ariaColSpan:A,ariaControls:he,ariaCurrent:null,ariaDescribedBy:he,ariaDetails:null,ariaDisabled:be,ariaDropEffect:he,ariaErrorMessage:null,ariaExpanded:be,ariaFlowTo:he,ariaGrabbed:be,ariaHasPopup:null,ariaHidden:be,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:he,ariaLevel:A,ariaLive:null,ariaModal:be,ariaMultiLine:be,ariaMultiSelectable:be,ariaOrientation:null,ariaOwns:he,ariaPlaceholder:null,ariaPosInSet:A,ariaPressed:be,ariaReadOnly:be,ariaRelevant:null,ariaRequired:be,ariaRoleDescription:he,ariaRowCount:A,ariaRowIndex:A,ariaRowSpan:A,ariaSelected:be,ariaSetSize:A,ariaSort:null,ariaValueMax:A,ariaValueMin:A,ariaValueNow:A,ariaValueText:null,role:null}}),Gh=Pn({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:Ma,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:fn,acceptCharset:he,accessKey:he,action:null,allow:null,allowFullScreen:Z,allowPaymentRequest:Z,allowUserMedia:Z,alt:null,as:null,async:Z,autoCapitalize:null,autoComplete:he,autoFocus:Z,autoPlay:Z,capture:Z,charSet:null,checked:Z,cite:null,className:he,cols:A,colSpan:null,content:null,contentEditable:be,controls:Z,controlsList:he,coords:A|fn,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Z,defer:Z,dir:null,dirName:null,disabled:Z,download:Aa,draggable:be,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Z,formTarget:null,headers:he,height:A,hidden:Z,high:A,href:null,hrefLang:null,htmlFor:he,httpEquiv:he,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:Z,itemId:null,itemProp:he,itemRef:he,itemScope:Z,itemType:he,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Z,low:A,manifest:null,max:null,maxLength:A,media:null,method:null,min:null,minLength:A,multiple:Z,muted:Z,name:null,nonce:null,noModule:Z,noValidate:Z,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Z,optimum:A,pattern:null,ping:he,placeholder:null,playsInline:Z,poster:null,preload:null,readOnly:Z,referrerPolicy:null,rel:he,required:Z,reversed:Z,rows:A,rowSpan:A,sandbox:he,scope:null,scoped:Z,seamless:Z,selected:Z,shape:null,size:A,sizes:null,slot:null,span:A,spellCheck:be,src:null,srcDoc:null,srcLang:null,srcSet:null,start:A,step:null,style:null,tabIndex:A,target:null,title:null,translate:null,type:null,typeMustMatch:Z,useMap:null,value:be,width:A,wrap:null,align:null,aLink:null,archive:he,axis:null,background:null,bgColor:null,border:A,borderColor:null,bottomMargin:A,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Z,declare:Z,event:null,face:null,frame:null,frameBorder:null,hSpace:A,leftMargin:A,link:null,longDesc:null,lowSrc:null,marginHeight:A,marginWidth:A,noResize:Z,noHref:Z,noShade:Z,noWrap:Z,object:null,profile:null,prompt:null,rev:null,rightMargin:A,rules:null,scheme:null,scrolling:be,standby:null,summary:null,text:null,topMargin:A,valueType:null,version:null,vAlign:null,vLink:null,vSpace:A,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Z,disableRemotePlayback:Z,prefix:null,property:null,results:A,security:null,unselectable:null}}),Xh=Pn({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:La,properties:{about:je,accentHeight:A,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:A,amplitude:A,arabicForm:null,ascent:A,attributeName:null,attributeType:null,azimuth:A,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:A,by:null,calcMode:null,capHeight:A,className:he,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:A,diffuseConstant:A,direction:null,display:null,dur:null,divisor:A,dominantBaseline:null,download:Z,dx:null,dy:null,edgeMode:null,editable:null,elevation:A,enableBackground:null,end:null,event:null,exponent:A,externalResourcesRequired:null,fill:null,fillOpacity:A,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:fn,g2:fn,glyphName:fn,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:A,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:A,horizOriginX:A,horizOriginY:A,id:null,ideographic:A,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:A,k:A,k1:A,k2:A,k3:A,k4:A,kernelMatrix:je,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:A,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:A,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:A,overlineThickness:A,paintOrder:null,panose1:null,path:null,pathLength:A,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:he,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:A,pointsAtY:A,pointsAtZ:A,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:je,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:je,rev:je,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:je,requiredFeatures:je,requiredFonts:je,requiredFormats:je,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:A,specularExponent:A,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:A,strikethroughThickness:A,string:null,stroke:null,strokeDashArray:je,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:A,strokeOpacity:A,strokeWidth:null,style:null,surfaceScale:A,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:je,tabIndex:A,tableValues:null,target:null,targetX:A,targetY:A,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:je,to:null,transform:null,u1:null,u2:null,underlinePosition:A,underlineThickness:A,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:A,values:null,vAlphabetic:A,vMathematical:A,vectorEffect:null,vHanging:A,vIdeographic:A,version:null,vertAdvY:A,vertOriginX:A,vertOriginY:A,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:A,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),Zh=/^data[-\w.:]+$/i,Mi=/-[a-z]/g,eg=/[A-Z]/g;function tg(e,t){const n=$o(t);let r=t,o=Je;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&Zh.test(t)){if(t.charAt(4)==="-"){const s=t.slice(5).replace(Mi,rg);r="data"+s.charAt(0).toUpperCase()+s.slice(1)}else{const s=t.slice(4);if(!Mi.test(s)){let i=s.replace(eg,ng);i.charAt(0)!=="-"&&(i="-"+i),t="data"+i}}o=ys}return new o(r,t)}function ng(e){return"-"+e.toLowerCase()}function rg(e){return e.charAt(1).toUpperCase()}const og=Pa([Oa,Ta,Da,Ia,Gh],"html");Pa([Oa,Ta,Da,Ia,Xh],"svg");var by=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function sg(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var $a={exports:{}};const ig=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];(function(e){e.exports=ig})($a);const Ba=sg($a.exports),Fn="default",Na=/^@|^v-on:/,Ha=/^:|^v-bind:/,ja=/^v-model/,lg=["select","textarea","input"],Ua=Me({name:"ContentRendererMarkdown",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})}},async setup(e){var n;const{content:{tags:t={}}}=Sn().public;return await yg(e.value.body,{tags:{...t,...((n=e.value)==null?void 0:n._components)||{},...e.components}}),{tags:t}},render(e){var u;const{tags:t,tag:n,value:r,components:o}=e;if(!r)return null;let s=r.body||r;e.excerpt&&r.excerpt&&(s=r.excerpt);const i={...r,tags:{...t,...(r==null?void 0:r._components)||{},...o}};let l=i.component||n;typeof i.component=="object"&&(l=i.component.name),l=Fa(l);const a=(s.children||[]).map(c=>fr(c,_e,i));return _e(l,{...(u=i.component)==null?void 0:u.props,...this.$attrs},{default:Va(a)})}});function fr(e,t,n,r={}){var a;if(e.type==="text")return t(yt,e.value);const o=e.tag,s=typeof((a=e.props)==null?void 0:a.__ignoreMap)>"u"&&n.tags[o]||o;if(e.tag==="binding")return ag(e,t,n,r);const i=Fa(s);typeof i=="object"&&(i.tag=o);const l=cg(e,n);return t(i,l,ug(e,t,n,{...r,...l}))}function ag(e,t,n,r={}){var a;const o={...r,$route:()=>kn(),$document:n,$doc:n},s=/\.|\[(\d+)\]/,l=((a=e.props)==null?void 0:a.value.trim().split(s).filter(Boolean)).reduce((u,c)=>c in u?typeof u[c]=="function"?u[c]():u[c]:{},o);return t(yt,l)}function ug(e,t,n,r){const s=(e.children||[]).reduce((l,a)=>{if(!Ka(a))return l[Fn].push(fr(a,t,n,r)),l;if(gg(a))return l[Fn].push(...(a.children||[]).map(c=>fr(c,t,n,r))),l;const u=qa(a);return l[u]=(a.children||[]).map(c=>fr(c,t,n,r)),l},{[Fn]:[]}),i=Object.entries(s).map(([l,a])=>[l,Va(a)]);return Object.fromEntries(i)}function cg(e,t){const{tag:n="",props:r={}}=e;return Object.keys(r).reduce(function(o,s){if(s==="__ignoreMap")return o;const i=r[s];if(ja.test(s)&&!lg.includes(n))return fg(s,i,o,t);if(s==="v-bind")return dg(s,i,o,t);if(Na.test(s))return pg(s,i,o,t);if(Ha.test(s))return hg(s,i,o,t);const{attribute:l}=tg(og,s);return Array.isArray(i)&&i.every(a=>typeof a=="string")?(o[l]=i.join(" "),o):(o[l]=i,o)},{})}function fg(e,t,n,r){const o=f=>+f,s=f=>f.trim(),i=f=>f,l=e.replace(ja,"").split(".").filter(f=>f).reduce((f,p)=>(f[p]=!0,f),{}),a="value",u=l.lazy?"change":"input",c=l.number?o:l.trim?s:i;return n[a]=qr(t,r),n.on=n.on||{},n.on[u]=f=>r[t]=c(f),n}function dg(e,t,n,r){const o=qr(t,r);return n=Object.assign(n,o),n}function pg(e,t,n,r){return e=e.replace(Na,""),n.on=n.on||{},n.on[e]=()=>qr(t,r),n}function hg(e,t,n,r){return e=e.replace(Ha,""),n[e]=qr(t,r),n}const Fa=e=>{if(!Ba.includes(e)){const t=Ir(Qh(e),!1);if(typeof t=="object")return t}return e};function qr(e,t){const n=e.split(".").reduce((r,o)=>typeof r=="object"?r[o]:void 0,t);return typeof n>"u"?fs(e):n}function qa(e){let t="";for(const n of Object.keys(e.props||{}))if(!(!n.startsWith("#")&&!n.startsWith("v-slot:"))){t=n.split(/[:#]/,2)[1];break}return t||Fn}function Va(e){return e.length?()=>mg(e):void 0}function gg(e){return Ka(e)&&qa(e)===Fn}function Ka(e){return e.tag==="template"}function mg(e){const t=[];for(const n of e){const r=t[t.length-1];n.type===yt&&(r==null?void 0:r.type)===yt?r.children=r.children+n.children:t.push(n)}return t}async function yg(e,t){const n=Array.from(new Set(r(e,t)));await Promise.all(n.map(async o=>{const s=Ir(o);(s==null?void 0:s.__asyncLoader)&&!s.__asyncResolved&&await s.__asyncLoader()}));function r(o,s){var a;if(o.type==="text"||o.tag==="binding")return[];const i=typeof((a=o.props)==null?void 0:a.__ignoreMap)>"u"&&s.tags[o.tag]||o.tag,l=[];o.type!=="root"&&!Ba.includes(i)&&l.push(i);for(const u of o.children||[])l.push(...r(u,s));return l}}const _g=Object.freeze(Object.defineProperty({__proto__:null,default:Ua},Symbol.toStringTag,{value:"Module"})),za=Me({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(e){Ue(()=>e.excerpt,t=>{var n,r,o;t&&!((n=e.value)!=null&&n.excerpt)&&(console.warn(`No excerpt found for document content/${(r=e==null?void 0:e.value)==null?void 0:r._path}.${(o=e==null?void 0:e.value)==null?void 0:o._extension}!`),console.warn("Make sure to use <!--more--> in your content if you want to use excerpt feature."))},{immediate:!0})},render(e){var s,i;const t=cs(),{value:n,excerpt:r,tag:o}=e;return!n&&(t==null?void 0:t.empty)?t.empty({value:n,excerpt:r,tag:o,...this.$attrs}):t!=null&&t.default?t.default({value:n,excerpt:r,tag:o,...this.$attrs}):n&&(n==null?void 0:n._type)==="markdown"&&((i=(s=n==null?void 0:n.body)==null?void 0:s.children)==null?void 0:i.length)?_e(Ua,{value:n,excerpt:r,tag:o,...this.$attrs}):_e("pre",null,JSON.stringify({message:"You should use slots with <ContentRenderer>",value:n,excerpt:r,tag:o},null,2))}}),vg=Object.freeze(Object.defineProperty({__proto__:null,default:za},Symbol.toStringTag,{value:"Module"}));function bg(e){return JSON.stringify(e,wg)}function wg(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const Eg=["p","h1","h2","h3","h4","h5","h6","li"];function No(e,t){return e.type===t||typeof e.type=="object"&&e.type.tag===t||e.tag===t}function Wa(e){return No(e,"text")||typeof e.children=="string"}function Qa(e){return Array.isArray(e.children)||typeof e.children=="string"?e.children:typeof e.children.default=="function"?e.children.default():[]}function Ho(e){if(!e)return"";if(Array.isArray(e))return e.map(Ho).join("");if(Wa(e))return e.children||e.value;const t=Qa(e);return Array.isArray(t)?t.map(Ho).join(""):""}function _s(e,t=["p"]){if(Array.isArray(e))return e.flatMap(r=>_s(r,t));let n=e;return t.some(r=>r==="*"||No(e,r))&&(n=Qa(e)||e,!Array.isArray(n)&&Eg.some(r=>No(e,r))&&(n=[n])),n}function Ya(e,t=["p"]){return e=Array.isArray(e)?e:[e],t.length?e.flatMap(n=>Ya(_s(n,[t[0]]),t.slice(1))).filter(n=>!(Wa(n)&&Ho(n).trim()==="")):e}const Cg=e=>Xl(e,"/api/"+Sn().public.content.base),wy=()=>({unwrap:_s,flatUnwrap:Ya}),Ey=()=>{throw console.warn("useContent is only accessible when you are using `documentDriven` mode."),console.warn("Learn more by visiting: https://content.nuxtjs.org/guide/writing/document-driven"),new Error("useContent is only accessible when you are using `documentDriven` mode.")},xg=()=>{var t;const{clientDB:e}=Sn().content;return!!(e!=null&&e.isSPA||((t=kn().query)==null?void 0:t.preview)||ua("previewToken").value)},Rg="_list_1w161_1",Cy={list:Rg},Ja=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Di=(e,t=kn())=>{const n=we(e);Ue(()=>we(e),(o=n)=>{if(!t.path||!o)return;const s=Object.assign({},(o==null?void 0:o.head)||{}),i=s.title||(o==null?void 0:o.title);i&&(s.title=i),s.meta=[...s.meta||[]];const l=(s==null?void 0:s.description)||(o==null?void 0:o.description);l&&s.meta.filter(u=>u.name==="description").length===0&&s.meta.push({name:"description",content:l});const a=(s==null?void 0:s.image)||(o==null?void 0:o.image);if(a&&s.meta.filter(u=>u.property==="og:image").length===0&&(typeof a=="string"&&s.meta.push({property:"og:image",content:a}),typeof a=="object")){const u=["src","secure_url","type","width","height","alt"];for(const c of u)c==="src"&&a.src?s.meta.push({property:"og:image",content:a[c]}):a[c]&&s.meta.push({property:`og:image:${c}`,content:a[c]})}xn(()=>pa(s))},{immediate:!0})},Ii=(e,t)=>t.split(".").reduce((n,r)=>n&&n[r],e),Ga=(e,t)=>Object.keys(e).filter(t).reduce((n,r)=>Object.assign(n,{[r]:e[r]}),{}),xy=e=>t=>Array.isArray(t)?t.map(n=>e(n)):e(t),Xa=e=>{const t=[],n=[];for(const r of e)["$","_"].includes(r)?t.push(r):n.push(r);return{prefixes:t,properties:n}},Ry=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=Xa(e);return Ga(t,o=>!r.includes(o)&&!n.includes(o[0]))},Sy=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=Xa(e);return Ga(t,o=>r.includes(o)||n.includes(o[0]))},ky=(e,t)=>{const n=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),r=Object.keys(t).filter(o=>!o.startsWith("$"));for(const o of r)e=e.sort((s,i)=>{const l=[Ii(s,o),Ii(i,o)].map(a=>{if(a!==null)return a instanceof Date?a.toISOString():a});return t[o]===-1&&l.reverse(),n.compare(l[0],l[1])});return e},Py=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},tn=e=>Array.isArray(e)?e:e?[e]:[],Sg=["sort","where","only","without"],$i=(e,t)=>{const n={...t};for(const s of Sg)n[s]&&(n[s]=tn(n[s]));const r=(s,i=l=>l)=>(...l)=>(n[s]=i(...l),o),o={params:()=>n,only:r("only",tn),without:r("without",tn),where:r("where",s=>[...tn(n.where),s]),sort:r("sort",s=>[...tn(n.sort),...tn(s)]),limit:r("limit",s=>parseInt(String(s),10)),skip:r("skip",s=>parseInt(String(s),10)),find:()=>e(o),findOne:()=>(n.first=!0,e(o)),findSurround:(s,i)=>(n.surround={query:s,...i},e(o)),locale:s=>o.where({_locale:s})};return o},Bi=e=>async t=>{var s;e&&(t.params().first&&(t.params().where||[]).length===0?t.where({_path:ds(e)}):t.where({_path:new RegExp(`^${e.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(s=t.params().sort)!=null&&s.length||t.sort({_file:1,$numeric:!0});const n=t.params(),r=Cg(`/query/${aa(n)}.json`);if(xg())return(await J(()=>import("./client-db.4629eda6.js"),[],import.meta.url).then(l=>l.useContentDatabase())).fetch(t);const o=await $fetch(r,{method:"GET",responseType:"json",params:{_params:bg(n),previewToken:ua("previewToken").value}});if(typeof o=="string"&&o.startsWith("<!DOCTYPE html>"))throw new Error("Not found");return o};function Ni(e,...t){return typeof e=="string"?$i(Bi(Xf(Xn(e,...t)))):$i(Bi(),e)}const Za=Me({name:"ContentQuery",props:{path:{type:String,required:!1,default:void 0},only:{type:Array,required:!1,default:void 0},without:{type:Array,required:!1,default:void 0},where:{type:Object,required:!1,default:void 0},sort:{type:Object,required:!1,default:void 0},limit:{type:Number,required:!1,default:void 0},skip:{type:Number,required:!1,default:void 0},locale:{type:String,required:!1,default:void 0},find:{type:String,required:!1,default:void 0}},async setup(e){const{path:t,only:n,without:r,where:o,sort:s,limit:i,skip:l,locale:a,find:u}=cl(e),c=Re(()=>{var g;return(g=t.value)==null?void 0:g.includes("/_")}),{data:f,refresh:p}=await Od(`content-query-${aa(e)}`,()=>{let g;return t.value?g=Ni(t.value):g=Ni(),n.value&&(g=g.only(n.value)),r.value&&(g=g.without(r.value)),o.value&&(g=g.where(o.value)),s.value&&(g=g.sort(s.value)),i.value&&(g=g.limit(i.value)),l.value&&(g=g.skip(l.value)),a.value&&(g=g.where({_locale:a.value})),u.value==="one"?g.findOne():u.value==="surround"?t.value?g.findSurround(t):(console.warn("[Content] Surround queries requires `path` prop to be set."),console.warn("[Content] Query without `path` will return regular `find()` results."),g.find()):g.find()});return{isPartial:c,data:f,refresh:p}},render(e){var R;const t=cs(),{data:n,refresh:r,isPartial:o,path:s,only:i,without:l,where:a,sort:u,limit:c,skip:f,locale:p,find:g}=e,_={path:s,only:i,without:l,where:a,sort:u,limit:c,skip:f,locale:p,find:g};if(_.find==="one"){if(!n&&(t==null?void 0:t["not-found"]))return t["not-found"]({props:_,...this.$attrs});if((n==null?void 0:n._type)==="markdown"&&!((R=n==null?void 0:n.body)!=null&&R.children.length))return t.empty({props:_,...this.$attrs})}else if((!n||!n.length)&&t!=null&&t["not-found"])return t["not-found"]({props:_,...this.$attrs});return t!=null&&t.default?t.default({data:n,refresh:r,isPartial:o,props:_,...this.$attrs}):((y,h)=>_e("pre",null,JSON.stringify({message:"You should use slots with <ContentQuery>!",slot:y,data:h},null,2)))("default",{data:n,props:_,isPartial:o})}}),kg=Object.freeze(Object.defineProperty({__proto__:null,default:Za},Symbol.toStringTag,{value:"Module"})),Pg=Me({name:"ContentDoc",props:{tag:{type:String,required:!1,default:"div"},excerpt:{type:Boolean,default:!1},path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0},head:{type:Boolean,required:!1,default:!0}},render(e){const t=cs(),{tag:n,excerpt:r,path:o,query:s,head:i}=e,l={...s||{},path:o||(s==null?void 0:s.path)||Jl(kn().path),find:"one"},a=(u,c)=>_e("pre",null,JSON.stringify({message:"You should use slots with <ContentDoc>",slot:u,data:c},null,2));return _e(Za,l,{default:t!=null&&t.default?({data:u,refresh:c,isPartial:f})=>{var p;return i&&Di(u),(p=t.default)==null?void 0:p.call(t,{doc:u,refresh:c,isPartial:f,excerpt:r,...this.$attrs})}:({data:u})=>(i&&Di(u),_e(za,{value:u,excerpt:r,tag:n,...this.$attrs},{empty:c=>t!=null&&t.empty?t.empty(c):a("default",u)})),empty:u=>{var c;return((c=t==null?void 0:t.empty)==null?void 0:c.call(t,u))||_e("p",null,"Document is empty, overwrite this content with #empty slot in <ContentDoc>.")},"not-found":u=>{var c;return((c=t==null?void 0:t["not-found"])==null?void 0:c.call(t,u))||_e("p",null,"Document not found, overwrite this content with #not-found slot in <ContentDoc>.")}})}}),Ag=Object.freeze(Object.defineProperty({__proto__:null,default:Pg},Symbol.toStringTag,{value:"Module"})),Ut=void 0,Tg="_grid_15n56_1",Og="_text_15n56_7",Ay={grid:Tg,text:Og},Lg="_rating_11ify_1",Mg="_star_11ify_10",Dg="_filled_11ify_29",Ty={rating:Lg,star:Mg,filled:Dg},Ig="_card_e1njf_1",Oy={card:Ig},$g="_grid_1kefv_1",Bg="_title_1kefv_11",Ng="_icon_1kefv_15",Hg="_text_1kefv_20",jg="_description_1kefv_26",Ly={grid:$g,title:Bg,icon:Ng,text:Hg,description:jg},Ug=""+new URL("react-logo.8351f38f.svg",import.meta.url).href,Fg=""+new URL("react-native-logo.bdbaa7c9.svg",import.meta.url).href,qg=""+new URL("react-ssr-logo.3593105e.svg",import.meta.url).href,Vg=""+new URL("ts-logo.5847c362.svg",import.meta.url).href,Kg=""+new URL("golang-logo.f772e478.svg",import.meta.url).href,zg=""+new URL("html-logo.1f694231.svg",import.meta.url).href,Wg=""+new URL("arch-logo.838efbc7.svg",import.meta.url).href,Qg=""+new URL("gql-logo.1e66e5b3.svg",import.meta.url).href,Yg=""+new URL("swagger-logo.b314537c.svg",import.meta.url).href,Jg=""+new URL("vue-logo.17ff892a.svg",import.meta.url).href,Gg=""+new URL("postgres-logo.d981f813.svg",import.meta.url).href,Xg=""+new URL("docker-logo.7f942bd1.svg",import.meta.url).href;var te=(e=>(e.React="React",e.ReactNative="ReactNative",e.ReactSSR="ReactSSR",e.Ts="Ts",e.GoLang="GoLang",e.HTML="HTML",e.Arch="Arch",e.GQL="GQL",e.Swagger="Swagger",e.Vue="Vue",e.Postgres="Postgres",e.Docker="Docker",e))(te||{});const Ve={React:Ug,ReactNative:Fg,ReactSSR:qg,Ts:Vg,GoLang:Kg,HTML:zg,Arch:Wg,GQL:Qg,Swagger:Yg,Vue:Jg,Postgres:Gg,Docker:Xg},Ke={React:"React",ReactNative:"Typescript",ReactSSR:"SSR (Next, Gatsby)",Ts:"Vue.js & Nuxt",GoLang:"React Native",HTML:"Golang",Arch:"Docker",GQL:"HTML, CSS, SVG",Swagger:"Linux Shell",Vue:"GraphQL",Postgres:"REST API",Docker:"SQL"},My=[{title:Ke[te.React],description:"Classes and FC-s, hooks, context, redux, redux-saga, mobx",level:5,icon:Ve[te.React]},{title:Ke[te.ReactNative],description:"For both frontend and backend development: generics, guards, infers",level:4,icon:Ve[te.Ts]},{title:Ke[te.ReactSSR],description:"Automated generation, incremental, static, and dynamic rendering",level:4,icon:Ve[te.ReactSSR]},{title:Ke[te.Ts],description:"Common SPA-s and SSR blogs like this one, with composition API, and Vuex",level:3,icon:Ve[te.Vue]},{title:Ke[te.GoLang],description:"Basic developing and releasing experience without native modules",level:3,icon:Ve[te.ReactNative]},{title:Ke[te.HTML],description:"Monolith and microservice apps with REST, GraphQL, and GRPC",level:2,icon:Ve[te.GoLang]},{title:Ke[te.Arch],description:"Docker, docker-compose, private registries, gitlab-ci, and drone-ci",level:4,icon:Ve[te.Docker]},{title:Ke[te.GQL],description:"Adaptive markup, all modern techniques, preprocessors, and CSS-in-JS",level:5,icon:Ve[te.HTML]},{title:Ke[te.Swagger],description:"Linux user since 2003, can write scripts to automate my work. BTW, I use Arch!",level:4,icon:Ve[te.Arch]},{title:Ke[te.Vue],description:"Both server- and client-side. Queries, mutations, cache manipulation",level:4,icon:Ve[te.GQL]},{title:Ke[te.Postgres],description:"With Axios, fetch, express, gorilla-mux, and gin-gonic",level:4,icon:Ve[te.Swagger]},{title:Ke[te.Docker],description:"Base queries, JOIN-s, indexes and simpl query optimizations",level:2,icon:Ve[te.Postgres]}],Zg="_list_89lzg_1",Dy={list:Zg},em="_button_aq4bi_1",tm="_prefixed_aq4bi_41",nm="_suffixed_aq4bi_41",rm="_title_aq4bi_48",om="_prefix_aq4bi_41",sm="_suffix_aq4bi_41",Iy={button:em,"variant-primary":"_variant-primary_aq4bi_9","variant-outline":"_variant-outline_aq4bi_12","size-md":"_size-md_aq4bi_37",prefixed:tm,suffixed:nm,title:rm,prefix:om,suffix:sm},im="_card_1wy9v_1",lm="_thumbnail_1wy9v_7",am="_image_1wy9v_14",um="_content_1wy9v_20",cm="_head_1wy9v_27",fm="_title_1wy9v_31",dm="_url_1wy9v_35",pm="_description_1wy9v_39",hm="_buttons_1wy9v_46",$y={card:im,thumbnail:lm,image:am,content:um,head:cm,title:fm,url:dm,description:pm,buttons:hm},gm=""+new URL("vault48.40538b94.png",import.meta.url).href,mm=""+new URL("orchid-map.2f398715.png",import.meta.url).href,ym=""+new URL("obsidian-garden.39e6dff3.png",import.meta.url).href,By=[{name:"Vault48",description:`Community blog with a long 13-year history, features photo, video and audio embedding.
|
|
|
|
Beeing initially written with Drupal 5, went through refactoring to Laravel + Vue and then, nowadays works on React and Golang stack.`,pageUrl:"https://vault48.org",codeUrl:"https://github.com/muerwre/vault-frontend",image:gm,technologies:[te.React,te.ReactSSR,te.GoLang,te.Postgres]},{name:"Orchid Map",description:`Local cycling community Web Maps made with React, Leaflet, and Golang.
|
|
|
|
Implements automatic route building with OSRM and map rasterization with canvas. Used by users in local cycling communities for ride sharing.`,pageUrl:"https://map.vault48.org",codeUrl:"https://github.com/muerwre/orchidmap-front",image:mm,technologies:[te.React,te.ReactSSR,te.GoLang,te.Postgres]},{name:"Obsidian Garden",description:`Frontend for personal knowledge database managed by Obsidian.md software.
|
|
|
|
Made with nuxt3, nuxt-content plugin and some customizations. Deployed with drone-ci directly to github-pages.`,pageUrl:"https://muerwre.github.io",codeUrl:"https://github.com/muerwre/muerwre.github.io",image:ym,technologies:[te.React,te.ReactSSR,te.GoLang,te.Postgres]}],_m="_grid_1ng9c_1",Ny={grid:_m},Ft={layout:"content"},vm="_grid_1i19d_1",bm="_image_1i19d_16",wm="_desk_1i19d_25",Em="_title_1i19d_30",Cm="_subtitle_1i19d_42",xm="_text_1i19d_52",Rm="_buttons_1i19d_71",Hy={grid:vm,image:bm,desk:wm,title:Em,subtitle:Cm,text:xm,buttons:Rm},Sm=Me({mounted(){const e=document.querySelector(`.${this.$style.link}.${this.$style.active}`);!e||e==null||e.scrollIntoView({block:"center"})}}),km=Me({...Sm,__name:"LayoutMainMenuRow",props:{title:null,url:null,children:null,secondary:{type:Boolean}},setup(e){return(t,n)=>{var s;const r=eu,o=da;return((s=e.children)==null?void 0:s.length)||!e.url?(Le(),At("div",{key:0,class:gt([t.$style.container,{[t.$style.secondary]:e.secondary}])},[wr("div",{class:gt(t.$style.heading)},uo(e.title),3),wr("div",{class:gt(t.$style.children)},[(Le(!0),At(Pe,null,_o(e.children,i=>(Le(),Yt(r,{key:"item._path",title:i.title,url:i._path,children:i.children,secondary:""},null,8,["title","url","children"]))),128))],2)],2)):(Le(),At("div",{key:1,class:gt(t.$style.row)},[me(o,{to:e.url,class:gt(t.$style.link),exactActiveClass:t.$style.active},{default:Mr(()=>[Br(uo(e.title),1)]),_:1},8,["to","class","exactActiveClass"])],2))}}}),Pm="_container_192pu_1",Am="_secondary_192pu_4",Tm="_row_192pu_24",Om="_heading_192pu_48",Lm="_link_192pu_66",Mm="_active_192pu_81",Dm="_children_192pu_86",Im={container:Pm,secondary:Am,row:Tm,heading:Om,link:Lm,active:Mm,children:Dm},$m={$style:Im},eu=Ja(km,[["__cssModules",$m]]),jy=Object.freeze(Object.defineProperty({__proto__:null,default:eu},Symbol.toStringTag,{value:"Module"})),Bm="_row_1ufrv_1",Uy={row:Bm},Nm=Me({setup(e,{slots:t}){return()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),jo=(e,t,n)=>({default:()=>t?_e(e,t===!0?{}:t,n):_e(Nm,{},n)}),tu={content:()=>J(()=>import("./content.741e4176.js"),["content.741e4176.js","content.2c0ca7e0.css","LayoutThemeToggle.dfe6c45f.js","LayoutThemeToggle.vue_used_vue_type_style_index_0_lang.module.001d6eed.js","LayoutThemeToggle.vue_used_vue_type_style_index_0_lang.cfa40af4.css","LayoutFooter.01993b55.js"],import.meta.url).then(e=>e.default||e),default:()=>J(()=>import("./default.2294e3b6.js"),["default.2294e3b6.js","default.98ce27f1.css","LayoutMainMenuToggle.46044f42.js","LayoutMainMenuToggle.vue_used_vue_type_style_index_0_lang.module.ab60ac3f.js","LayoutMainMenuToggle.vue_used_vue_type_style_index_0_lang.5944fda9.css","LayoutMainMenu.73696950.js","navigation.b4be76a2.js"],import.meta.url).then(e=>e.default||e)},Hm=Me({props:{name:String},async setup(e,t){const n=await tu[e.name]().then(r=>r.default||r);return()=>_e(n,{},t.slots)}}),nu=Me({props:{name:{type:[String,Boolean,Object],default:null}},setup(e,t){const n=nt("_route"),r=n===kn()?Fh():n,o=Re(()=>{var s,i;return(i=(s=we(e.name))!=null?s:r.meta.layout)!=null?i:"default"});return()=>{var l;const s=o.value&&o.value in tu,i=(l=r.meta.layoutTransition)!=null?l:Dp;return jo(Nr,s&&i,{default:()=>jo(Hm,s&&{key:o.value,name:o.value,hasTransition:!!i},t.slots).default()}).default()}}}),Fy=Object.freeze(Object.defineProperty({__proto__:null,default:nu},Symbol.toStringTag,{value:"Module"})),jm="_main_32es8_1",Um="_reference_32es8_10",Fm="_grid_32es8_14",qy={main:jm,reference:Um,grid:Fm},qt={layout:!1},Hi=[{name:"slug",path:"/:slug(.*)*",file:"/drone/src/pages/[...slug].vue",children:[],meta:Ut,alias:(Ut==null?void 0:Ut.alias)||[],redirect:(Ut==null?void 0:Ut.redirect)||void 0,component:()=>J(()=>import("./_...slug_.f8f430c2.js"),["_...slug_.f8f430c2.js","HomeReference.e315914b.js","navigation.b4be76a2.js"],import.meta.url).then(e=>e.default||e)},{name:"bio",path:"/bio",file:"/drone/src/pages/bio.vue",children:[],meta:Ft,alias:(Ft==null?void 0:Ft.alias)||[],redirect:(Ft==null?void 0:Ft.redirect)||void 0,component:()=>J(()=>import("./bio.e2cfb6e3.js"),["bio.e2cfb6e3.js","bio.917a4706.css","BioHeading.fc552931.js","BioSkills.1cbb9b74.js","BioSkillsCard.dcf6f14b.js","UiStars.0b5a97ee.js","IconStar.c0f2126f.js","UiCard.fe784af1.js","BioProjects.9611713f.js","BioProjectCard.4bb88134.js","IconsCode.51acf16d.js","UiActionButton.8de8506c.js","ArrowRight.4c99b7f0.js","BioCareer.96a55a4c.js"],import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",file:"/drone/src/pages/index.vue",children:[],meta:qt,alias:(qt==null?void 0:qt.alias)||[],redirect:(qt==null?void 0:qt.redirect)||void 0,component:()=>J(()=>import("./index.bfc362d6.js"),["index.bfc362d6.js","HomeHeader.5039a526.js","ArrowRight.4c99b7f0.js","UiActionButton.8de8506c.js","HomeContentList.3f25a970.js","navigation.b4be76a2.js"],import.meta.url).then(e=>e.default||e)}],qm={},dt={...qm},Vm=Ud(async e=>{var o;let t,n;if(!((o=e.meta)!=null&&o.validate))return;const r=([t,n]=ra(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);return typeof r=="boolean"?r:sa(r)}),Km=[Vm],ao={};function zm(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){const l=o.includes(e.slice(s))?e.slice(s).length:1;let a=o.slice(l);return a[0]!=="/"&&(a="/"+a),ni(a,"")}return ni(n,e)+r+o}const Wm=It(async e=>{var _,C,R,y;let t,n,r=Sn().app.baseURL;dt.hashMode&&!r.includes("#")&&(r+="#");const o=(C=(_=dt.history)==null?void 0:_.call(dt,r))!=null?C:dt.hashMode?rh(r):_a(r),s=(y=(R=dt.routes)==null?void 0:R.call(dt,Hi))!=null?y:Hi,i=zm(r,window.location),l=jh({...dt,history:o,routes:s});e.vueApp.use(l);const a=go(l.currentRoute.value);l.afterEach((h,v)=>{a.value=v}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>a.value});const u=go(l.resolve(i)),c=()=>{u.value=l.currentRoute.value};e.hook("page:finish",c),l.afterEach((h,v)=>{var w,T,O,I;((T=(w=h.matched[0])==null?void 0:w.components)==null?void 0:T.default)===((I=(O=v.matched[0])==null?void 0:O.components)==null?void 0:I.default)&&c()});const f={};for(const h in u.value)f[h]=Re(()=>u.value[h]);e._route=rt(f),e._middleware=e._middleware||{global:[],named:{}};const p=Ur();try{[t,n]=ra(()=>l.isReady()),await t,n()}catch(h){kt(e,Dn,[h])}const g=ia("_layout");return l.beforeEach(async(h,v)=>{var T,O;h.meta=rt(h.meta),e.isHydrating&&(h.meta.layout=(T=g.value)!=null?T:h.meta.layout),e._processingMiddleware=!0;const w=new Set([...Km,...e._middleware.global]);for(const I of h.matched){const k=I.meta.middleware;if(!!k)if(Array.isArray(k))for(const F of k)w.add(F);else w.add(k)}for(const I of w){const k=typeof I=="string"?e._middleware.named[I]||await((O=ao[I])==null?void 0:O.call(ao).then(U=>U.default||U)):I;if(!k)throw new Error(`Unknown route middleware: '${I}'.`);const F=await kt(e,k,[h,v]);if(!e.payload.serverRendered&&e.isHydrating&&(F===!1||F instanceof Error)){const U=F||Oo({statusCode:404,statusMessage:`Page Not Found: ${i}`});return kt(e,Dn,[U])}if(F||F===!1)return F}}),l.afterEach(async h=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await kt(e,Hd),h.matched.length===0&&kt(e,Dn,[Oo({statusCode:404,fatal:!1,statusMessage:`Page not found: ${h.fullPath}`})])}),e.hooks.hookOnce("app:created",async()=>{try{await l.replace({...l.resolve(i),name:void 0,force:!0})}catch(h){kt(e,Dn,[h])}}),{provide:{router:l}}}),Qm="__NUXT_COLOR_MODE__",Vy="ColorScheme",Ym="nuxt-color-mode",pt=window[Qm],Jm=It(e=>{const t=ia("color-mode",()=>rt({preference:pt.preference,value:pt.value,unknown:!1,forced:!1})).value;Jt().afterEach(o=>{const s=o.meta.colorMode;s&&s!=="system"?(t.value=s,t.forced=!0):(s==="system"&&console.warn("You cannot force the colorMode to system at the page level."),t.forced=!1,t.value=t.preference==="system"?pt.getColorScheme():t.preference)});let n;function r(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!t.forced&&t.preference==="system"&&(t.value=pt.getColorScheme())}))}Ue(()=>t.preference,o=>{var s;t.forced||(o==="system"?(t.value=pt.getColorScheme(),r()):t.value=o,(s=window.localStorage)==null||s.setItem(Ym,o))},{immediate:!0}),Ue(()=>t.value,(o,s)=>{pt.removeColorScheme(s),pt.addColorScheme(o)}),t.preference==="system"&&r(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=pt.preference,t.value=pt.value,t.unknown=!1)}),e.provide("colorMode",t)}),Gm=It(()=>{Sn().public.content.wsUrl&&J(()=>import("./web-socket.da2a25c3.js"),[],import.meta.url).then(({useContentWebSocket:t})=>t())}),Xm=It(e=>{!cp()||(e.hooks.hook("link:prefetch",t=>ci(t)),Jt().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await ci(t.path);!r||Object.assign(e.payload.data,r.data)}))}),Zm=["data-index"],ey=Me({__name:"masonry-wall",props:{columnWidth:{default:400},items:null,gap:{default:0},rtl:{type:Boolean,default:!1},ssrColumns:{default:0},scrollContainer:{default:null}},emits:["redraw","redrawSkip"],setup(e,{emit:t}){const n=e,{columnWidth:r,items:o,gap:s,rtl:i,ssrColumns:l,scrollContainer:a}=cl(n),u=Qe([]),c=Qe();function f(){const R=Math.floor((c.value.getBoundingClientRect().width+s.value)/(r.value+s.value));return R>0?R:1}function p(R){return[...new Array(R)].map(()=>[])}if(l.value>0){const R=p(l.value);o.value.forEach((y,h)=>R[h%l.value].push(h)),u.value=R}async function g(R){if(R>=o.value.length)return;await xn();const y=[...c.value.children];i.value&&y.reverse();const h=y.reduce((v,w)=>w.getBoundingClientRect().height<v.getBoundingClientRect().height?w:v);u.value[+h.dataset.index].push(R),await g(R+1)}async function _(R=!1){if(u.value.length===f()&&!R){t("redrawSkip");return}u.value=p(f());const y=a==null?void 0:a.value,h=y?y.scrollTop:window.scrollY;await g(0),y?y.scrollBy({top:h-y.scrollTop}):window.scrollTo({top:h}),t("redraw")}const C=typeof ResizeObserver>"u"?void 0:new ResizeObserver(()=>_());return Gn(()=>{_(),C==null||C.observe(c.value)}),Rn(()=>C==null?void 0:C.unobserve(c.value)),Ue([o,i],()=>_(!0)),Ue([r,s],()=>_()),(R,y)=>(Le(),At("div",{ref_key:"wall",ref:c,class:"masonry-wall",style:dn({display:"flex",gap:`${we(s)}px`})},[(Le(!0),At(Pe,null,_o(u.value,(h,v)=>(Le(),At("div",{key:v,class:"masonry-column","data-index":v,style:dn({display:"flex","flex-basis":"0px","flex-direction":"column","flex-grow":1,height:["-webkit-max-content","-moz-max-content","max-content"],gap:`${we(s)}px`})},[(Le(!0),At(Pe,null,_o(h,w=>(Le(),At("div",{key:w,class:"masonry-item"},[xc(R.$slots,"default",{item:we(o)[w],index:w},()=>[Br(uo(we(o)[w]),1)])]))),128))],12,Zm))),128))],4))}}),ty=(()=>{const e=ey;return e.install=t=>{t.component("MasonryWall",e)},e})(),ny=It(e=>{e.vueApp.use(ty)}),ry=[bp,Bp,Hp,Wm,Jm,Gm,Xm,ny],ji={__name:"nuxt-root",setup(e){const t=re(()=>J(()=>import("./error-component.42d91046.js"),[],import.meta.url).then(s=>s.default||s)),n=xe(),r=n.deferHydration();cn("_route",kn()),n.hooks.callHookWith(s=>s.map(i=>i()),"vue:setup");const o=Ur();return kl((s,i,l)=>{n.hooks.callHook("vue:error",s,i,l).catch(a=>console.error("[nuxt] Error in `vue:error` hook",a)),jd(s)&&(s.fatal||s.unhandled)&&kt(n,Dn,[s])}),(s,i)=>{const l=Ir("App");return Le(),Yt(_l,{onResolve:we(r)},{default:Mr(()=>[we(o)?(Le(),Yt(we(t),{key:0,error:we(o)},null,8,["error"])):(Le(),Yt(l,{key:1}))]),_:1},8,["onResolve"])}}},oy=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),sy=(e,t)=>{var o;const n=t.route.matched.find(s=>{var i;return((i=s.components)==null?void 0:i.default)===t.Component.type}),r=(o=e!=null?e:n==null?void 0:n.meta.key)!=null?o:n&&oy(t.route,n);return typeof r=="function"?r(t.route):r},iy=(e,t)=>({default:()=>e?_e(hc,e===!0?{}:e,t):t}),ru=Me({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t}){const n=xe();return()=>_e(ka,{name:e.name,route:e.route,...t},{default:r=>{var l,a,u,c;if(!r.Component)return;const o=sy(e.pageKey,r),s=(a=(l=e.transition)!=null?l:r.route.meta.pageTransition)!=null?a:Ip,i=n.deferHydration();return jo(Nr,s,iy((c=(u=e.keepalive)!=null?u:r.route.meta.keepalive)!=null?c:$p,_e(_l,{onPending:()=>n.callHook("page:start",r.Component),onResolve:()=>n.callHook("page:finish",r.Component).finally(i)},{default:()=>_e(ly,{key:o,routeProps:r,pageKey:o,hasTransition:!!s})}))).default()}})}}),ly=Me({props:["routeProps","pageKey","hasTransition"],setup(e){const t=e.pageKey,n=e.routeProps.route,r={};for(const o in e.routeProps.route)r[o]=Re(()=>t===e.pageKey?e.routeProps.route[o]:n[o]);return cn("_route",rt(r)),()=>_e(e.routeProps.Component)}}),Ky=Object.freeze(Object.defineProperty({__proto__:null,default:ru},Symbol.toStringTag,{value:"Module"})),ay={};function uy(e,t){const n=ru,r=nu;return Le(),Yt(r,null,{default:Mr(()=>[me(n)]),_:1})}const cy=Ja(ay,[["render",uy]]);globalThis.$fetch||(globalThis.$fetch=dd.create({baseURL:hd()}));let Ui;const fy=Ad(ry);Ui=async function(){var o;const n=Boolean((o=window.__NUXT__)==null?void 0:o.serverRendered)?kf(ji):Sf(ji);n.component("App",cy);const r=Sd({vueApp:n});try{await Pd(r,fy)}catch(s){await r.callHook("app:error",s),r.payload.error=r.payload.error||s}try{await r.hooks.callHook("app:created",n),await r.hooks.callHook("app:beforeMount",n),n.mount("#__nuxt"),await r.hooks.callHook("app:mounted",n),await xn()}catch(s){await r.callHook("app:error",s),r.payload.error=r.payload.error||s}},Ui().catch(e=>{console.error("Error while mounting app:",e)});export{Ny as $,cl as A,ia as B,Ey as C,Od as D,aa as E,Cg as F,xg as G,bg as H,ua as I,Gn as J,wy as K,bt as L,Sn as M,_y as N,Pg as O,za as P,yy as Q,Pe as R,_o as S,Br as T,Cy as U,Ay as V,gy as W,My as X,Dy as Y,By as Z,J as _,Me as a,Ly as a0,$y as a1,Ty as a2,Oy as a3,Iy as a4,qy as a5,nu as a6,Hy as a7,Ir as a8,Uy as a9,eu as aa,yr as ab,xn as ac,fs as ad,Ii as ae,Py as af,tn as ag,ky as ah,xy as ai,Ry as aj,Sy as ak,by as al,Qh as am,$i as an,Xl as ao,py as ap,hy as aq,Vy as ar,vy as as,_g as at,vg as au,kg as av,Ag as aw,jy as ax,Fy as ay,Ky as az,da as b,Yt as c,re as d,At as e,wr as f,Vc as g,gt as h,me as i,my as j,Ja as k,cs as l,_e as m,dy as n,Le as o,Za as p,Qe as q,xc as r,xe as s,uo as t,we as u,kl as v,Mr as w,Rn as x,Re as y,pa as z};
|