const aa=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}};aa();function gs(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const ca="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",ua=gs(ca);function Oi(e){return!!e||e===""}function er(e){if(z(e)){const t={};for(let n=0;n{if(n){const r=n.split(da);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function _s(e){let t="";if(Ie(e))t=e;else if(z(e))for(let n=0;nIe(e)?e:e==null?"":z(e)||Ee(e)&&(e.toString===Pi||!q(e.toString))?JSON.stringify(e,Ti,2):String(e),Ti=(e,t)=>t&&t.__v_isRef?Ti(e,t.value):Kt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Ii(t)?{[`Set(${t.size})`]:[...t.values()]}:Ee(t)&&!z(t)&&!Ci(t)?String(t):t,ae={},zt=[],Ke=()=>{},pa=()=>!1,ma=/^on[^a-z]/,tr=e=>ma.test(e),vs=e=>e.startsWith("onUpdate:"),Se=Object.assign,ys=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ga=Object.prototype.hasOwnProperty,X=(e,t)=>ga.call(e,t),z=Array.isArray,Kt=e=>nr(e)==="[object Map]",Ii=e=>nr(e)==="[object Set]",q=e=>typeof e=="function",Ie=e=>typeof e=="string",bs=e=>typeof e=="symbol",Ee=e=>e!==null&&typeof e=="object",Ri=e=>Ee(e)&&q(e.then)&&q(e.catch),Pi=Object.prototype.toString,nr=e=>Pi.call(e),_a=e=>nr(e).slice(8,-1),Ci=e=>nr(e)==="[object Object]",Es=e=>Ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Un=gs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),rr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},va=/-(\w)/g,qt=rr(e=>e.replace(va,(t,n)=>n?n.toUpperCase():"")),ya=/\B([A-Z])/g,Zt=rr(e=>e.replace(ya,"-$1").toLowerCase()),Si=rr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Er=rr(e=>e?`on${Si(e)}`:""),wn=(e,t)=>!Object.is(e,t),wr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ba=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Gs;const Ea=()=>Gs||(Gs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let De;class xi{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&De&&(this.parent=De,this.index=(De.scopes||(De.scopes=[])).push(this)-1)}run(t){if(this.active){const n=De;try{return De=this,t()}finally{De=n}}}on(){De=this}off(){De=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ai=e=>(e.w&Et)>0,Ni=e=>(e.n&Et)>0,Ia=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(c==="length"||c>=r)&&a.push(l)});else switch(n!==void 0&&a.push(i.get(n)),t){case"add":z(e)?Es(n)&&a.push(i.get("length")):(a.push(i.get(Ft)),Kt(e)&&a.push(i.get(jr)));break;case"delete":z(e)||(a.push(i.get(Ft)),Kt(e)&&a.push(i.get(jr)));break;case"set":Kt(e)&&a.push(i.get(Ft));break}if(a.length===1)a[0]&&Ur(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Ur(Os(l))}}function Ur(e,t){const n=z(e)?e:[...e];for(const r of n)r.computed&&Qs(r);for(const r of n)r.computed||Qs(r)}function Qs(e,t){(e!==Ve||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Pa=gs("__proto__,__v_isRef,__isVue"),Mi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(bs)),Ca=Is(),Sa=Is(!1,!0),xa=Is(!0),Js=Aa();function Aa(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=Z(this);for(let o=0,i=this.length;o{e[t]=function(...n){en();const r=Z(this)[t].apply(this,n);return tn(),r}}),e}function Is(e=!1,t=!1){return function(r,s,o){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&o===(e?t?qa:Ui:t?ji:$i).get(r))return r;const i=z(r);if(!e&&i&&X(Js,s))return Reflect.get(Js,s,o);const a=Reflect.get(r,s,o);return(bs(s)?Mi.has(s):Pa(s))||(e||$e(r,"get",s),t)?a:pe(a)?i&&Es(s)?a:a.value:Ee(a)?e?Wi(a):Mt(a):a}}const Na=Di(),Fa=Di(!0);function Di(e=!1){return function(n,r,s,o){let i=n[r];if(On(i)&&pe(i)&&!pe(s))return!1;if(!e&&!On(s)&&(Wr(s)||(s=Z(s),i=Z(i)),!z(n)&&pe(i)&&!pe(s)))return i.value=s,!0;const a=z(n)&&Es(r)?Number(r)e,sr=e=>Reflect.getPrototypeOf(e);function Fn(e,t,n=!1,r=!1){e=e.__v_raw;const s=Z(e),o=Z(t);n||(t!==o&&$e(s,"get",t),$e(s,"get",o));const{has:i}=sr(s),a=r?Rs:n?Ss:Tn;if(i.call(s,t))return a(e.get(t));if(i.call(s,o))return a(e.get(o));e!==s&&e.get(t)}function Ln(e,t=!1){const n=this.__v_raw,r=Z(n),s=Z(e);return t||(e!==s&&$e(r,"has",e),$e(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Mn(e,t=!1){return e=e.__v_raw,!t&&$e(Z(e),"iterate",Ft),Reflect.get(e,"size",e)}function Zs(e){e=Z(e);const t=Z(this);return sr(t).has.call(t,e)||(t.add(e),at(t,"add",e,e)),this}function eo(e,t){t=Z(t);const n=Z(this),{has:r,get:s}=sr(n);let o=r.call(n,e);o||(e=Z(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?wn(t,i)&&at(n,"set",e,t):at(n,"add",e,t),this}function to(e){const t=Z(this),{has:n,get:r}=sr(t);let s=n.call(t,e);s||(e=Z(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&at(t,"delete",e,void 0),o}function no(){const e=Z(this),t=e.size!==0,n=e.clear();return t&&at(e,"clear",void 0,void 0),n}function Dn(e,t){return function(r,s){const o=this,i=o.__v_raw,a=Z(i),l=t?Rs:e?Ss:Tn;return!e&&$e(a,"iterate",Ft),i.forEach((c,u)=>r.call(s,l(c),l(u),o))}}function kn(e,t,n){return function(...r){const s=this.__v_raw,o=Z(s),i=Kt(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=s[e](...r),u=n?Rs:t?Ss:Tn;return!t&&$e(o,"iterate",l?jr:Ft),{next(){const{value:h,done:d}=c.next();return d?{value:h,done:d}:{value:a?[u(h[0]),u(h[1])]:u(h),done:d}},[Symbol.iterator](){return this}}}}function ft(e){return function(...t){return e==="delete"?!1:this}}function ja(){const e={get(o){return Fn(this,o)},get size(){return Mn(this)},has:Ln,add:Zs,set:eo,delete:to,clear:no,forEach:Dn(!1,!1)},t={get(o){return Fn(this,o,!1,!0)},get size(){return Mn(this)},has:Ln,add:Zs,set:eo,delete:to,clear:no,forEach:Dn(!1,!0)},n={get(o){return Fn(this,o,!0)},get size(){return Mn(this,!0)},has(o){return Ln.call(this,o,!0)},add:ft("add"),set:ft("set"),delete:ft("delete"),clear:ft("clear"),forEach:Dn(!0,!1)},r={get(o){return Fn(this,o,!0,!0)},get size(){return Mn(this,!0)},has(o){return Ln.call(this,o,!0)},add:ft("add"),set:ft("set"),delete:ft("delete"),clear:ft("clear"),forEach:Dn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=kn(o,!1,!1),n[o]=kn(o,!0,!1),t[o]=kn(o,!1,!0),r[o]=kn(o,!0,!0)}),[e,n,t,r]}const[Ua,Wa,Ha,Ba]=ja();function Ps(e,t){const n=t?e?Ba:Ha:e?Wa:Ua;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(X(n,s)&&s in r?n:r,s,o)}const Va={get:Ps(!1,!1)},za={get:Ps(!1,!0)},Ka={get:Ps(!0,!1)},$i=new WeakMap,ji=new WeakMap,Ui=new WeakMap,qa=new WeakMap;function Ya(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ga(e){return e.__v_skip||!Object.isExtensible(e)?0:Ya(_a(e))}function Mt(e){return On(e)?e:Cs(e,!1,ki,Va,$i)}function Xa(e){return Cs(e,!1,$a,za,ji)}function Wi(e){return Cs(e,!0,ka,Ka,Ui)}function Cs(e,t,n,r,s){if(!Ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Ga(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function vt(e){return On(e)?vt(e.__v_raw):!!(e&&e.__v_isReactive)}function On(e){return!!(e&&e.__v_isReadonly)}function Wr(e){return!!(e&&e.__v_isShallow)}function Hi(e){return vt(e)||On(e)}function Z(e){const t=e&&e.__v_raw;return t?Z(t):e}function Yt(e){return Kn(e,"__v_skip",!0),e}const Tn=e=>Ee(e)?Mt(e):e,Ss=e=>Ee(e)?Wi(e):e;function xs(e){_t&&Ve&&(e=Z(e),Li(e.dep||(e.dep=Os())))}function As(e,t){e=Z(e),e.dep&&Ur(e.dep)}function pe(e){return!!(e&&e.__v_isRef===!0)}function Oe(e){return Bi(e,!1)}function Qa(e){return Bi(e,!0)}function Bi(e,t){return pe(e)?e:new Ja(e,t)}class Ja{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Z(t),this._value=n?t:Tn(t)}get value(){return xs(this),this._value}set value(t){t=this.__v_isShallow?t:Z(t),wn(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Tn(t),As(this))}}function nt(e){return pe(e)?e.value:e}const Za={get:(e,t,n)=>nt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return pe(s)&&!pe(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Vi(e){return vt(e)?e:new Proxy(e,Za)}class ec{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>xs(this),()=>As(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function tc(e){return new ec(e)}function zi(e){const t=z(e)?new Array(e.length):{};for(const n in e)t[n]=rc(e,n);return t}class nc{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 rc(e,t,n){const r=e[t];return pe(r)?r:new nc(e,t,n)}class sc{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Ts(t,()=>{this._dirty||(this._dirty=!0,As(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=Z(this);return xs(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function oc(e,t,n=!1){let r,s;const o=q(e);return o?(r=e,s=Ke):(r=e.get,s=e.set),new sc(r,s,o||!s,n)}function yt(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){or(o,t,n)}return s}function qe(e,t,n,r){if(q(e)){const o=yt(e,t,n,r);return o&&Ri(o)&&o.catch(i=>{or(i,t,n)}),o}const s=[];for(let o=0;o>>1;In(ke[r])it&&ke.splice(t,1)}function Gi(e,t,n,r){z(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),Yi()}function cc(e){Gi(e,hn,mn,jt)}function uc(e){Gi(e,pt,gn,Ut)}function lr(e,t=null){if(mn.length){for(Br=t,hn=[...new Set(mn)],mn.length=0,jt=0;jtIn(n)-In(r)),Ut=0;Ute.id==null?1/0:e.id;function Qi(e){Hr=!1,qn=!0,lr(e),ke.sort((n,r)=>In(n)-In(r));const t=Ke;try{for(it=0;itg.trim())),h&&(s=n.map(ba))}let a,l=r[a=Er(t)]||r[a=Er(qt(t))];!l&&o&&(l=r[a=Er(Zt(t))]),l&&qe(l,e,6,s);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,qe(c,e,6,s)}}function Ji(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!q(e)){const l=c=>{const u=Ji(c,t,!0);u&&(a=!0,Se(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(r.set(e,null),null):(z(o)?o.forEach(l=>i[l]=null):Se(i,o),r.set(e,i),i)}function ar(e,t){return!e||!tr(t)?!1:(t=t.slice(2).replace(/Once$/,""),X(e,t[0].toLowerCase()+t.slice(1))||X(e,Zt(t))||X(e,t))}let tt=null,Zi=null;function Yn(e){const t=tt;return tt=e,Zi=e&&e.type.__scopeId||null,t}function dc(e,t=tt,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&fo(-1);const o=Yn(t),i=e(...s);return Yn(o),r._d&&fo(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function Or(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:a,attrs:l,emit:c,render:u,renderCache:h,data:d,setupState:g,ctx:y,inheritAttrs:I}=e;let E,w;const C=Yn(e);try{if(n.shapeFlag&4){const N=s||r;E=Je(u.call(N,N,h,o,g,d,y)),w=l}else{const N=t;E=Je(N.length>1?N(o,{attrs:l,slots:a,emit:c}):N(o,null)),w=t.props?l:hc(l)}}catch(N){_n.length=0,or(N,e,1),E=ue(Rn)}let j=E;if(w&&I!==!1){const N=Object.keys(w),{shapeFlag:P}=j;N.length&&P&7&&(i&&N.some(vs)&&(w=pc(w,i)),j=Gt(j,w))}return n.dirs&&(j=Gt(j),j.dirs=j.dirs?j.dirs.concat(n.dirs):n.dirs),n.transition&&(j.transition=n.transition),E=j,Yn(C),E}const hc=e=>{let t;for(const n in e)(n==="class"||n==="style"||tr(n))&&((t||(t={}))[n]=e[n]);return t},pc=(e,t)=>{const n={};for(const r in e)(!vs(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function mc(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?ro(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let h=0;he.__isSuspense;function vc(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):uc(e)}function Wn(e,t){if(Te){let n=Te.provides;const r=Te.parent&&Te.parent.provides;r===n&&(n=Te.provides=Object.create(r)),n[e]=t}}function rt(e,t,n=!1){const r=Te||tt;if(r){const s=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&q(t)?t.call(r.proxy):t}}const so={};function lt(e,t,n){return el(e,t,n)}function el(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=ae){const a=Te;let l,c=!1,u=!1;if(pe(e)?(l=()=>e.value,c=Wr(e)):vt(e)?(l=()=>e,r=!0):z(e)?(u=!0,c=e.some(w=>vt(w)||Wr(w)),l=()=>e.map(w=>{if(pe(w))return w.value;if(vt(w))return Ht(w);if(q(w))return yt(w,a,2)})):q(e)?t?l=()=>yt(e,a,2):l=()=>{if(!(a&&a.isUnmounted))return h&&h(),qe(e,a,3,[d])}:l=Ke,t&&r){const w=l;l=()=>Ht(w())}let h,d=w=>{h=E.onStop=()=>{yt(w,a,4)}};if(Cn)return d=Ke,t?n&&qe(t,a,3,[l(),u?[]:void 0,d]):l(),Ke;let g=u?[]:so;const y=()=>{if(!!E.active)if(t){const w=E.run();(r||c||(u?w.some((C,j)=>wn(C,g[j])):wn(w,g)))&&(h&&h(),qe(t,a,3,[w,g===so?void 0:g,d]),g=w)}else E.run()};y.allowRecurse=!!t;let I;s==="sync"?I=y:s==="post"?I=()=>Ne(y,a&&a.suspense):I=()=>cc(y);const E=new Ts(l,I);return t?n?y():g=E.run():s==="post"?Ne(E.run.bind(E),a&&a.suspense):E.run(),()=>{E.stop(),a&&a.scope&&ys(a.scope.effects,E)}}function yc(e,t,n){const r=this.proxy,s=Ie(e)?e.includes(".")?tl(r,e):()=>r[e]:e.bind(r,r);let o;q(t)?o=t:(o=t.handler,n=t);const i=Te;Xt(this);const a=el(s,o.bind(r),n);return i?Xt(i):Lt(),a}function tl(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Ht(n,t)});else if(Ci(e))for(const n in e)Ht(e[n],t);return e}function nn(e){return q(e)?{setup:e,name:e.name}:e}const Hn=e=>!!e.type.__asyncLoader,nl=e=>e.type.__isKeepAlive;function bc(e,t){rl(e,"a",t)}function Ec(e,t){rl(e,"da",t)}function rl(e,t,n=Te){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(cr(t,r,n),n){let s=n.parent;for(;s&&s.parent;)nl(s.parent.vnode)&&wc(r,t,n,s),s=s.parent}}function wc(e,t,n,r){const s=cr(t,e,r,!0);fr(()=>{ys(r[t],s)},n)}function cr(e,t,n=Te,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;en(),Xt(n);const a=qe(t,n,e,i);return Lt(),tn(),a});return r?s.unshift(o):s.push(o),o}}const ct=e=>(t,n=Te)=>(!Cn||e==="sp")&&cr(e,t,n),Oc=ct("bm"),ur=ct("m"),Tc=ct("bu"),Ic=ct("u"),Rc=ct("bum"),fr=ct("um"),Pc=ct("sp"),Cc=ct("rtg"),Sc=ct("rtc");function xc(e,t=Te){cr("ec",e,t)}function Rt(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;ie?_l(e)?Ms(e)||e.proxy:Vr(e.parent):null,Gn=Se(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=>Vr(e.parent),$root:e=>Vr(e.root),$emit:e=>e.emit,$options:e=>ol(e),$forceUpdate:e=>e.f||(e.f=()=>qi(e.update)),$nextTick:e=>e.n||(e.n=ir.bind(e.proxy)),$watch:e=>yc.bind(e)}),Nc={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(r!==ae&&X(r,t))return i[t]=1,r[t];if(s!==ae&&X(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&X(c,t))return i[t]=3,o[t];if(n!==ae&&X(n,t))return i[t]=4,n[t];zr&&(i[t]=0)}}const u=Gn[t];let h,d;if(u)return t==="$attrs"&&$e(e,"get",t),u(e);if((h=a.__cssModules)&&(h=h[t]))return h;if(n!==ae&&X(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,X(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return s!==ae&&X(s,t)?(s[t]=n,!0):r!==ae&&X(r,t)?(r[t]=n,!0):X(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==ae&&X(e,i)||t!==ae&&X(t,i)||(a=o[0])&&X(a,i)||X(r,i)||X(Gn,i)||X(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:X(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let zr=!0;function Fc(e){const t=ol(e),n=e.proxy,r=e.ctx;zr=!1,t.beforeCreate&&oo(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:h,mounted:d,beforeUpdate:g,updated:y,activated:I,deactivated:E,beforeDestroy:w,beforeUnmount:C,destroyed:j,unmounted:N,render:P,renderTracked:B,renderTriggered:U,errorCaptured:H,serverPrefetch:ee,expose:de,inheritAttrs:oe,components:ye,directives:Fe,filters:xe}=t;if(c&&Lc(c,r,null,e.appContext.config.unwrapInjectedRef),i)for(const Q in i){const te=i[Q];q(te)&&(r[Q]=te.bind(n))}if(s){const Q=s.call(n,n);Ee(Q)&&(e.data=Mt(Q))}if(zr=!0,o)for(const Q in o){const te=o[Q],Re=q(te)?te.bind(n,n):q(te.get)?te.get.bind(n,n):Ke,ut=!q(te)&&q(te.set)?te.set.bind(n):Ke,He=he({get:Re,set:ut});Object.defineProperty(r,Q,{enumerable:!0,configurable:!0,get:()=>He.value,set:Ue=>He.value=Ue})}if(a)for(const Q in a)sl(a[Q],r,n,Q);if(l){const Q=q(l)?l.call(n):l;Reflect.ownKeys(Q).forEach(te=>{Wn(te,Q[te])})}u&&oo(u,e,"c");function ge(Q,te){z(te)?te.forEach(Re=>Q(Re.bind(n))):te&&Q(te.bind(n))}if(ge(Oc,h),ge(ur,d),ge(Tc,g),ge(Ic,y),ge(bc,I),ge(Ec,E),ge(xc,H),ge(Sc,B),ge(Cc,U),ge(Rc,C),ge(fr,N),ge(Pc,ee),z(de))if(de.length){const Q=e.exposed||(e.exposed={});de.forEach(te=>{Object.defineProperty(Q,te,{get:()=>n[te],set:Re=>n[te]=Re})})}else e.exposed||(e.exposed={});P&&e.render===Ke&&(e.render=P),oe!=null&&(e.inheritAttrs=oe),ye&&(e.components=ye),Fe&&(e.directives=Fe)}function Lc(e,t,n=Ke,r=!1){z(e)&&(e=Kr(e));for(const s in e){const o=e[s];let i;Ee(o)?"default"in o?i=rt(o.from||s,o.default,!0):i=rt(o.from||s):i=rt(o),pe(i)&&r?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[s]=i}}function oo(e,t,n){qe(z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function sl(e,t,n,r){const s=r.includes(".")?tl(n,r):()=>n[r];if(Ie(e)){const o=t[e];q(o)&<(s,o)}else if(q(e))lt(s,e.bind(n));else if(Ee(e))if(z(e))e.forEach(o=>sl(o,t,n,r));else{const o=q(e.handler)?e.handler.bind(n):t[e.handler];q(o)&<(s,o,e)}}function ol(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(c=>Xn(l,c,i,!0)),Xn(l,t,i)),o.set(t,l),l}function Xn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Xn(e,o,n,!0),s&&s.forEach(i=>Xn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Mc[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Mc={data:io,props:Ct,emits:Ct,methods:Ct,computed:Ct,beforeCreate:Pe,created:Pe,beforeMount:Pe,mounted:Pe,beforeUpdate:Pe,updated:Pe,beforeDestroy:Pe,beforeUnmount:Pe,destroyed:Pe,unmounted:Pe,activated:Pe,deactivated:Pe,errorCaptured:Pe,serverPrefetch:Pe,components:Ct,directives:Ct,watch:kc,provide:io,inject:Dc};function io(e,t){return t?e?function(){return Se(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function Dc(e,t){return Ct(Kr(e),Kr(t))}function Kr(e){if(z(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[d,g]=ll(h,t,!0);Se(i,d),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return r.set(e,zt),zt;if(z(o))for(let u=0;u-1,g[1]=I<0||y-1||X(g,"default"))&&a.push(h)}}}const c=[i,a];return r.set(e,c),c}function lo(e){return e[0]!=="$"}function ao(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function co(e,t){return ao(e)===ao(t)}function uo(e,t){return z(t)?t.findIndex(n=>co(n,e)):q(t)&&co(t,e)?0:-1}const al=e=>e[0]==="_"||e==="$stable",Fs=e=>z(e)?e.map(Je):[Je(e)],Uc=(e,t,n)=>{if(t._n)return t;const r=dc((...s)=>Fs(t(...s)),n);return r._c=!1,r},cl=(e,t,n)=>{const r=e._ctx;for(const s in e){if(al(s))continue;const o=e[s];if(q(o))t[s]=Uc(s,o,r);else if(o!=null){const i=Fs(o);t[s]=()=>i}}},ul=(e,t)=>{const n=Fs(t);e.slots.default=()=>n},Wc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Z(t),Kn(t,"_",n)):cl(t,e.slots={})}else e.slots={},t&&ul(e,t);Kn(e.slots,hr,1)},Hc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ae;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(Se(s,t),!n&&a===1&&delete s._):(o=!t.$stable,cl(t,s)),i=t}else t&&(ul(e,t),i={default:1});if(o)for(const a in s)!al(a)&&!(a in i)&&delete s[a]};function fl(){return{app:null,config:{isNativeTag:pa,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 Bc=0;function Vc(e,t){return function(r,s=null){q(r)||(r=Object.assign({},r)),s!=null&&!Ee(s)&&(s=null);const o=fl(),i=new Set;let a=!1;const l=o.app={_uid:Bc++,_component:r,_props:s,_container:null,_context:o,_instance:null,version:cu,get config(){return o.config},set config(c){},use(c,...u){return i.has(c)||(c&&q(c.install)?(i.add(c),c.install(l,...u)):q(c)&&(i.add(c),c(l,...u))),l},mixin(c){return o.mixins.includes(c)||o.mixins.push(c),l},component(c,u){return u?(o.components[c]=u,l):o.components[c]},directive(c,u){return u?(o.directives[c]=u,l):o.directives[c]},mount(c,u,h){if(!a){const d=ue(r,s);return d.appContext=o,u&&t?t(d,c):e(d,c,h),a=!0,l._container=c,c.__vue_app__=l,Ms(d.component)||d.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,u){return o.provides[c]=u,l}};return l}}function Yr(e,t,n,r,s=!1){if(z(e)){e.forEach((d,g)=>Yr(d,t&&(z(t)?t[g]:t),n,r,s));return}if(Hn(r)&&!s)return;const o=r.shapeFlag&4?Ms(r.component)||r.component.proxy:r.el,i=s?null:o,{i:a,r:l}=e,c=t&&t.r,u=a.refs===ae?a.refs={}:a.refs,h=a.setupState;if(c!=null&&c!==l&&(Ie(c)?(u[c]=null,X(h,c)&&(h[c]=null)):pe(c)&&(c.value=null)),q(l))yt(l,a,12,[i,u]);else{const d=Ie(l),g=pe(l);if(d||g){const y=()=>{if(e.f){const I=d?u[l]:l.value;s?z(I)&&ys(I,o):z(I)?I.includes(o)||I.push(o):d?(u[l]=[o],X(h,l)&&(h[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,X(h,l)&&(h[l]=i)):g&&(l.value=i,e.k&&(u[e.k]=i))};i?(y.id=-1,Ne(y,n)):y()}}}const Ne=vc;function zc(e){return Kc(e)}function Kc(e,t){const n=Ea();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:h,nextSibling:d,setScopeId:g=Ke,cloneNode:y,insertStaticContent:I}=e,E=(f,m,_,T=null,O=null,x=null,F=!1,S=null,R=!!m.dynamicChildren)=>{if(f===m)return;f&&!an(f,m)&&(T=$(f),Le(f,O,x,!0),f=null),m.patchFlag===-2&&(R=!1,m.dynamicChildren=null);const{type:p,ref:v,shapeFlag:L}=m;switch(p){case dr:w(f,m,_,T);break;case Rn:C(f,m,_,T);break;case Bn:f==null&&j(m,_,T,F);break;case Qe:Fe(f,m,_,T,O,x,F,S,R);break;default:L&1?B(f,m,_,T,O,x,F,S,R):L&6?xe(f,m,_,T,O,x,F,S,R):(L&64||L&128)&&p.process(f,m,_,T,O,x,F,S,R,se)}v!=null&&O&&Yr(v,f&&f.ref,x,m||f,!m)},w=(f,m,_,T)=>{if(f==null)r(m.el=a(m.children),_,T);else{const O=m.el=f.el;m.children!==f.children&&c(O,m.children)}},C=(f,m,_,T)=>{f==null?r(m.el=l(m.children||""),_,T):m.el=f.el},j=(f,m,_,T)=>{[f.el,f.anchor]=I(f.children,m,_,T,f.el,f.anchor)},N=({el:f,anchor:m},_,T)=>{let O;for(;f&&f!==m;)O=d(f),r(f,_,T),f=O;r(m,_,T)},P=({el:f,anchor:m})=>{let _;for(;f&&f!==m;)_=d(f),s(f),f=_;s(m)},B=(f,m,_,T,O,x,F,S,R)=>{F=F||m.type==="svg",f==null?U(m,_,T,O,x,F,S,R):de(f,m,O,x,F,S,R)},U=(f,m,_,T,O,x,F,S)=>{let R,p;const{type:v,props:L,shapeFlag:M,transition:W,patchFlag:Y,dirs:G}=f;if(f.el&&y!==void 0&&Y===-1)R=f.el=y(f.el);else{if(R=f.el=i(f.type,x,L&&L.is,L),M&8?u(R,f.children):M&16&&ee(f.children,R,null,T,O,x&&v!=="foreignObject",F,S),G&&Rt(f,null,T,"created"),L){for(const le in L)le!=="value"&&!Un(le)&&o(R,le,null,L[le],x,f.children,T,O,A);"value"in L&&o(R,"value",null,L.value),(p=L.onVnodeBeforeMount)&&Xe(p,T,f)}H(R,f,f.scopeId,F,T)}G&&Rt(f,null,T,"beforeMount");const re=(!O||O&&!O.pendingBranch)&&W&&!W.persisted;re&&W.beforeEnter(R),r(R,m,_),((p=L&&L.onVnodeMounted)||re||G)&&Ne(()=>{p&&Xe(p,T,f),re&&W.enter(R),G&&Rt(f,null,T,"mounted")},O)},H=(f,m,_,T,O)=>{if(_&&g(f,_),T)for(let x=0;x{for(let p=R;p{const S=m.el=f.el;let{patchFlag:R,dynamicChildren:p,dirs:v}=m;R|=f.patchFlag&16;const L=f.props||ae,M=m.props||ae;let W;_&&Pt(_,!1),(W=M.onVnodeBeforeUpdate)&&Xe(W,_,m,f),v&&Rt(m,f,_,"beforeUpdate"),_&&Pt(_,!0);const Y=O&&m.type!=="foreignObject";if(p?oe(f.dynamicChildren,p,S,_,T,Y,x):F||Re(f,m,S,null,_,T,Y,x,!1),R>0){if(R&16)ye(S,m,L,M,_,T,O);else if(R&2&&L.class!==M.class&&o(S,"class",null,M.class,O),R&4&&o(S,"style",L.style,M.style,O),R&8){const G=m.dynamicProps;for(let re=0;re{W&&Xe(W,_,m,f),v&&Rt(m,f,_,"updated")},T)},oe=(f,m,_,T,O,x,F)=>{for(let S=0;S{if(_!==T){for(const S in T){if(Un(S))continue;const R=T[S],p=_[S];R!==p&&S!=="value"&&o(f,S,p,R,F,m.children,O,x,A)}if(_!==ae)for(const S in _)!Un(S)&&!(S in T)&&o(f,S,_[S],null,F,m.children,O,x,A);"value"in T&&o(f,"value",_.value,T.value)}},Fe=(f,m,_,T,O,x,F,S,R)=>{const p=m.el=f?f.el:a(""),v=m.anchor=f?f.anchor:a("");let{patchFlag:L,dynamicChildren:M,slotScopeIds:W}=m;W&&(S=S?S.concat(W):W),f==null?(r(p,_,T),r(v,_,T),ee(m.children,_,v,O,x,F,S,R)):L>0&&L&64&&M&&f.dynamicChildren?(oe(f.dynamicChildren,M,_,O,x,F,S),(m.key!=null||O&&m===O.subTree)&&dl(f,m,!0)):Re(f,m,_,v,O,x,F,S,R)},xe=(f,m,_,T,O,x,F,S,R)=>{m.slotScopeIds=S,f==null?m.shapeFlag&512?O.ctx.activate(m,_,T,F,R):me(m,_,T,O,x,F,R):ge(f,m,R)},me=(f,m,_,T,O,x,F)=>{const S=f.component=ru(f,T,O);if(nl(f)&&(S.ctx.renderer=se),su(S),S.asyncDep){if(O&&O.registerDep(S,Q),!f.el){const R=S.subTree=ue(Rn);C(null,R,m,_)}return}Q(S,f,m,_,O,x,F)},ge=(f,m,_)=>{const T=m.component=f.component;if(mc(f,m,_))if(T.asyncDep&&!T.asyncResolved){te(T,m,_);return}else T.next=m,ac(T.update),T.update();else m.el=f.el,T.vnode=m},Q=(f,m,_,T,O,x,F)=>{const S=()=>{if(f.isMounted){let{next:v,bu:L,u:M,parent:W,vnode:Y}=f,G=v,re;Pt(f,!1),v?(v.el=Y.el,te(f,v,F)):v=Y,L&&wr(L),(re=v.props&&v.props.onVnodeBeforeUpdate)&&Xe(re,W,v,Y),Pt(f,!0);const le=Or(f),Be=f.subTree;f.subTree=le,E(Be,le,h(Be.el),$(Be),f,O,x),v.el=le.el,G===null&&gc(f,le.el),M&&Ne(M,O),(re=v.props&&v.props.onVnodeUpdated)&&Ne(()=>Xe(re,W,v,Y),O)}else{let v;const{el:L,props:M}=m,{bm:W,m:Y,parent:G}=f,re=Hn(m);if(Pt(f,!1),W&&wr(W),!re&&(v=M&&M.onVnodeBeforeMount)&&Xe(v,G,m),Pt(f,!0),L&&V){const le=()=>{f.subTree=Or(f),V(L,f.subTree,f,O,null)};re?m.type.__asyncLoader().then(()=>!f.isUnmounted&&le()):le()}else{const le=f.subTree=Or(f);E(null,le,_,T,f,O,x),m.el=le.el}if(Y&&Ne(Y,O),!re&&(v=M&&M.onVnodeMounted)){const le=m;Ne(()=>Xe(v,G,le),O)}(m.shapeFlag&256||G&&Hn(G.vnode)&&G.vnode.shapeFlag&256)&&f.a&&Ne(f.a,O),f.isMounted=!0,m=_=T=null}},R=f.effect=new Ts(S,()=>qi(p),f.scope),p=f.update=()=>R.run();p.id=f.uid,Pt(f,!0),p()},te=(f,m,_)=>{m.component=f;const T=f.vnode.props;f.vnode=m,f.next=null,jc(f,m.props,T,_),Hc(f,m.children,_),en(),lr(void 0,f.update),tn()},Re=(f,m,_,T,O,x,F,S,R=!1)=>{const p=f&&f.children,v=f?f.shapeFlag:0,L=m.children,{patchFlag:M,shapeFlag:W}=m;if(M>0){if(M&128){He(p,L,_,T,O,x,F,S,R);return}else if(M&256){ut(p,L,_,T,O,x,F,S,R);return}}W&8?(v&16&&A(p,O,x),L!==p&&u(_,L)):v&16?W&16?He(p,L,_,T,O,x,F,S,R):A(p,O,x,!0):(v&8&&u(_,""),W&16&&ee(L,_,T,O,x,F,S,R))},ut=(f,m,_,T,O,x,F,S,R)=>{f=f||zt,m=m||zt;const p=f.length,v=m.length,L=Math.min(p,v);let M;for(M=0;Mv?A(f,O,x,!0,!1,L):ee(m,_,T,O,x,F,S,R,L)},He=(f,m,_,T,O,x,F,S,R)=>{let p=0;const v=m.length;let L=f.length-1,M=v-1;for(;p<=L&&p<=M;){const W=f[p],Y=m[p]=R?mt(m[p]):Je(m[p]);if(an(W,Y))E(W,Y,_,null,O,x,F,S,R);else break;p++}for(;p<=L&&p<=M;){const W=f[L],Y=m[M]=R?mt(m[M]):Je(m[M]);if(an(W,Y))E(W,Y,_,null,O,x,F,S,R);else break;L--,M--}if(p>L){if(p<=M){const W=M+1,Y=WM)for(;p<=L;)Le(f[p],O,x,!0),p++;else{const W=p,Y=p,G=new Map;for(p=Y;p<=M;p++){const Me=m[p]=R?mt(m[p]):Je(m[p]);Me.key!=null&&G.set(Me.key,p)}let re,le=0;const Be=M-Y+1;let Dt=!1,zs=0;const ln=new Array(Be);for(p=0;p=Be){Le(Me,O,x,!0);continue}let Ge;if(Me.key!=null)Ge=G.get(Me.key);else for(re=Y;re<=M;re++)if(ln[re-Y]===0&&an(Me,m[re])){Ge=re;break}Ge===void 0?Le(Me,O,x,!0):(ln[Ge-Y]=p+1,Ge>=zs?zs=Ge:Dt=!0,E(Me,m[Ge],_,null,O,x,F,S,R),le++)}const Ks=Dt?qc(ln):zt;for(re=Ks.length-1,p=Be-1;p>=0;p--){const Me=Y+p,Ge=m[Me],qs=Me+1{const{el:x,type:F,transition:S,children:R,shapeFlag:p}=f;if(p&6){Ue(f.component.subTree,m,_,T);return}if(p&128){f.suspense.move(m,_,T);return}if(p&64){F.move(f,m,_,se);return}if(F===Qe){r(x,m,_);for(let L=0;LS.enter(x),O);else{const{leave:L,delayLeave:M,afterLeave:W}=S,Y=()=>r(x,m,_),G=()=>{L(x,()=>{Y(),W&&W()})};M?M(x,Y,G):G()}else r(x,m,_)},Le=(f,m,_,T=!1,O=!1)=>{const{type:x,props:F,ref:S,children:R,dynamicChildren:p,shapeFlag:v,patchFlag:L,dirs:M}=f;if(S!=null&&Yr(S,null,_,f,!0),v&256){m.ctx.deactivate(f);return}const W=v&1&&M,Y=!Hn(f);let G;if(Y&&(G=F&&F.onVnodeBeforeUnmount)&&Xe(G,m,f),v&6)D(f.component,_,T);else{if(v&128){f.suspense.unmount(_,T);return}W&&Rt(f,null,m,"beforeUnmount"),v&64?f.type.remove(f,m,_,O,se,T):p&&(x!==Qe||L>0&&L&64)?A(p,m,_,!1,!0):(x===Qe&&L&384||!O&&v&16)&&A(R,m,_),T&&It(f)}(Y&&(G=F&&F.onVnodeUnmounted)||W)&&Ne(()=>{G&&Xe(G,m,f),W&&Rt(f,null,m,"unmounted")},_)},It=f=>{const{type:m,el:_,anchor:T,transition:O}=f;if(m===Qe){b(_,T);return}if(m===Bn){P(f);return}const x=()=>{s(_),O&&!O.persisted&&O.afterLeave&&O.afterLeave()};if(f.shapeFlag&1&&O&&!O.persisted){const{leave:F,delayLeave:S}=O,R=()=>F(_,x);S?S(f.el,x,R):R()}else x()},b=(f,m)=>{let _;for(;f!==m;)_=d(f),s(f),f=_;s(m)},D=(f,m,_)=>{const{bum:T,scope:O,update:x,subTree:F,um:S}=f;T&&wr(T),O.stop(),x&&(x.active=!1,Le(F,f,m,_)),S&&Ne(S,m),Ne(()=>{f.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},A=(f,m,_,T=!1,O=!1,x=0)=>{for(let F=x;Ff.shapeFlag&6?$(f.component.subTree):f.shapeFlag&128?f.suspense.next():d(f.anchor||f.el),ne=(f,m,_)=>{f==null?m._vnode&&Le(m._vnode,null,null,!0):E(m._vnode||null,f,m,null,null,null,_),Xi(),m._vnode=f},se={p:E,um:Le,m:Ue,r:It,mt:me,mc:ee,pc:Re,pbc:oe,n:$,o:e};let K,V;return t&&([K,V]=t(se)),{render:ne,hydrate:K,createApp:Vc(ne,K)}}function Pt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function dl(e,t,n=!1){const r=e.children,s=t.children;if(z(r)&&z(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const Yc=e=>e.__isTeleport,Qe=Symbol(void 0),dr=Symbol(void 0),Rn=Symbol(void 0),Bn=Symbol(void 0),_n=[];let ze=null;function hl(e=!1){_n.push(ze=e?null:[])}function Gc(){_n.pop(),ze=_n[_n.length-1]||null}let Pn=1;function fo(e){Pn+=e}function Xc(e){return e.dynamicChildren=Pn>0?ze||zt:null,Gc(),Pn>0&&ze&&ze.push(e),e}function pl(e,t,n,r,s,o){return Xc(gl(e,t,n,r,s,o,!0))}function Gr(e){return e?e.__v_isVNode===!0:!1}function an(e,t){return e.type===t.type&&e.key===t.key}const hr="__vInternal",ml=({key:e})=>e!=null?e:null,Vn=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ie(e)||pe(e)||q(e)?{i:tt,r:e,k:t,f:!!n}:e:null;function gl(e,t=null,n=null,r=0,s=null,o=e===Qe?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ml(t),ref:t&&Vn(t),scopeId:Zi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null};return a?(Ls(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Ie(n)?8:16),Pn>0&&!i&&ze&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&ze.push(l),l}const ue=Qc;function Qc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Ac)&&(e=Rn),Gr(e)){const a=Gt(e,t,!0);return n&&Ls(a,n),Pn>0&&!o&&ze&&(a.shapeFlag&6?ze[ze.indexOf(e)]=a:ze.push(a)),a.patchFlag|=-2,a}if(au(e)&&(e=e.__vccOpts),t){t=Jc(t);let{class:a,style:l}=t;a&&!Ie(a)&&(t.class=_s(a)),Ee(l)&&(Hi(l)&&!z(l)&&(l=Se({},l)),t.style=er(l))}const i=Ie(e)?1:_c(e)?128:Yc(e)?64:Ee(e)?4:q(e)?2:0;return gl(e,t,n,r,s,i,o,!0)}function Jc(e){return e?Hi(e)||hr in e?Se({},e):e:null}function Gt(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,a=t?eu(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&ml(a),ref:t&&t.ref?n&&s?z(s)?s.concat(Vn(t)):[s,Vn(t)]:Vn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Qe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Gt(e.ssContent),ssFallback:e.ssFallback&&Gt(e.ssFallback),el:e.el,anchor:e.anchor}}function St(e=" ",t=0){return ue(dr,null,e,t)}function Zc(e,t){const n=ue(Bn,null,e);return n.staticCount=t,n}function Je(e){return e==null||typeof e=="boolean"?ue(Rn):z(e)?ue(Qe,null,e.slice()):typeof e=="object"?mt(e):ue(dr,null,String(e))}function mt(e){return e.el===null||e.memo?e:Gt(e)}function Ls(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(z(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Ls(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(hr in t)?t._ctx=tt:s===3&&tt&&(tt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:tt},n=32):(t=String(t),r&64?(n=16,t=[St(t)]):n=8);e.children=t,e.shapeFlag|=n}function eu(...e){const t={};for(let n=0;nTe||tt,Xt=e=>{Te=e,e.scope.on()},Lt=()=>{Te&&Te.scope.off(),Te=null};function _l(e){return e.vnode.shapeFlag&4}let Cn=!1;function su(e,t=!1){Cn=t;const{props:n,children:r}=e.vnode,s=_l(e);$c(e,n,s,t),Wc(e,r);const o=s?ou(e,t):void 0;return Cn=!1,o}function ou(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Yt(new Proxy(e.ctx,Nc));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?lu(e):null;Xt(e),en();const o=yt(r,e,0,[e.props,s]);if(tn(),Lt(),Ri(o)){if(o.then(Lt,Lt),t)return o.then(i=>{ho(e,i,t)}).catch(i=>{or(i,e,0)});e.asyncDep=o}else ho(e,o,t)}else vl(e,t)}function ho(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ee(t)&&(e.setupState=Vi(t)),vl(e,n)}let po;function vl(e,t,n){const r=e.type;if(!e.render){if(!t&&po&&!r.render){const s=r.template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=Se(Se({isCustomElement:o,delimiters:a},i),l);r.render=po(s,c)}}e.render=r.render||Ke}Xt(e),en(),Fc(e),tn(),Lt()}function iu(e){return new Proxy(e.attrs,{get(t,n){return $e(e,"get","$attrs"),t[n]}})}function lu(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=iu(e))},slots:e.slots,emit:e.emit,expose:t}}function Ms(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Vi(Yt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gn)return Gn[n](e)}}))}function au(e){return q(e)&&"__vccOpts"in e}const he=(e,t)=>oc(e,t,Cn);function pr(e,t,n){const r=arguments.length;return r===2?Ee(t)&&!z(t)?Gr(t)?ue(e,null,[t]):ue(e,t):ue(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Gr(n)&&(n=[n]),ue(e,t,n))}const cu="3.2.37",uu="http://www.w3.org/2000/svg",At=typeof document<"u"?document:null,mo=At&&At.createElement("template"),fu={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 s=t?At.createElementNS(uu,e):At.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>At.createTextNode(e),createComment:e=>At.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>At.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{mo.innerHTML=r?`${e}`:e;const a=mo.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function du(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 hu(e,t,n){const r=e.style,s=Ie(n);if(n&&!s){for(const o in n)Xr(r,o,n[o]);if(t&&!Ie(t))for(const o in t)n[o]==null&&Xr(r,o,"")}else{const o=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const go=/\s*!important$/;function Xr(e,t,n){if(z(n))n.forEach(r=>Xr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=pu(e,t);go.test(n)?e.setProperty(Zt(r),n.replace(go,""),"important"):e[r]=n}}const _o=["Webkit","Moz","ms"],Tr={};function pu(e,t){const n=Tr[t];if(n)return n;let r=qt(t);if(r!=="filter"&&r in e)return Tr[t]=r;r=Si(r);for(let s=0;s<_o.length;s++){const o=_o[s]+r;if(o in e)return Tr[t]=o}return t}const vo="http://www.w3.org/1999/xlink";function mu(e,t,n,r,s){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(vo,t.slice(6,t.length)):e.setAttributeNS(vo,t,n);else{const o=ua(t);n==null||o&&!Oi(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function gu(e,t,n,r,s,o,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,s,o),e[t]=n==null?"":n;return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const l=n==null?"":n;(e.value!==l||e.tagName==="OPTION")&&(e.value=l),n==null&&e.removeAttribute(t);return}let a=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=Oi(n):n==null&&l==="string"?(n="",a=!0):l==="number"&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}const[yl,_u]=(()=>{let e=Date.now,t=!1;if(typeof window<"u"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Qr=0;const vu=Promise.resolve(),yu=()=>{Qr=0},bu=()=>Qr||(vu.then(yu),Qr=yl());function Eu(e,t,n,r){e.addEventListener(t,n,r)}function wu(e,t,n,r){e.removeEventListener(t,n,r)}function Ou(e,t,n,r,s=null){const o=e._vei||(e._vei={}),i=o[t];if(r&&i)i.value=r;else{const[a,l]=Tu(t);if(r){const c=o[t]=Iu(r,s);Eu(e,a,c,l)}else i&&(wu(e,a,i,l),o[t]=void 0)}}const yo=/(?:Once|Passive|Capture)$/;function Tu(e){let t;if(yo.test(e)){t={};let n;for(;n=e.match(yo);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Zt(e.slice(2)),t]}function Iu(e,t){const n=r=>{const s=r.timeStamp||yl();(_u||s>=n.attached-1)&&qe(Ru(r,n.value),t,5,[r])};return n.value=e,n.attached=bu(),n}function Ru(e,t){if(z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const bo=/^on[a-z]/,Pu=(e,t,n,r,s=!1,o,i,a,l)=>{t==="class"?du(e,r,s):t==="style"?hu(e,n,r):tr(t)?vs(t)||Ou(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Cu(e,t,r,s))?gu(e,t,r,o,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),mu(e,t,r,s))};function Cu(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&bo.test(t)&&q(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||bo.test(t)&&Ie(n)?!1:t in e}const Su=Se({patchProp:Pu},fu);let Eo;function xu(){return Eo||(Eo=zc(Su))}const Au=(...e)=>{const t=xu().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Nu(r);if(!s)return;const o=t._component;!q(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function Nu(e){return Ie(e)?document.querySelector(e):e}if(typeof window<"u"){let e=function(){var t=document.body,n=document.getElementById("__svg__icons__dom__");n||(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),n.style.position="absolute",n.style.width="0",n.style.height="0",n.id="__svg__icons__dom__",n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),n.innerHTML='',t.insertBefore(n,t.lastChild)};var loadSvg=e;document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}var Fu=!1,wo;const sn=typeof window<"u",Lu=e=>typeof e=="string",Ir=()=>{};sn&&((wo=window==null?void 0:window.navigator)==null?void 0:wo.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function xt(e){return typeof e=="function"?e():nt(e)}function Mu(e){return e}function Du(e){return Oa()?(Ta(e),!0):!1}var ku=Object.defineProperty,$u=Object.defineProperties,ju=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,To=(e,t,n)=>t in e?ku(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Hu=(e,t)=>{for(var n in t||(t={}))Uu.call(t,n)&&To(e,n,t[n]);if(Oo)for(var n of Oo(t))Wu.call(t,n)&&To(e,n,t[n]);return e},Bu=(e,t)=>$u(e,ju(t));function Vu(e){if(!pe(e))return zi(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const n in e.value)t[n]=tc(()=>({get(){return e.value[n]},set(r){if(Array.isArray(e.value)){const s=[...e.value];s[n]=r,e.value=s}else{const s=Bu(Hu({},e.value),{[n]:r});Object.setPrototypeOf(s,e.value),e.value=s}}}));return t}function zu(e,t=!0){rn()?ur(e):t?e():ir(e)}function Ku(e){var t;const n=xt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const mr=sn?window:void 0;sn&&window.document;sn&&window.navigator;sn&&window.location;function et(...e){let t,n,r,s;if(Lu(e[0])?([n,r,s]=e,t=mr):[t,n,r,s]=e,!t)return Ir;let o=Ir;const i=lt(()=>Ku(t),l=>{o(),l&&(l.addEventListener(n,r,s),o=()=>{l.removeEventListener(n,r,s),o=Ir})},{immediate:!0,flush:"post"}),a=()=>{i(),o()};return Du(a),a}const Jr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Zr="__vueuse_ssr_handlers__";Jr[Zr]=Jr[Zr]||{};Jr[Zr];var qu=Object.defineProperty,Yu=Object.defineProperties,Gu=Object.getOwnPropertyDescriptors,Io=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,Ro=(e,t,n)=>t in e?qu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ju=(e,t)=>{for(var n in t||(t={}))Xu.call(t,n)&&Ro(e,n,t[n]);if(Io)for(var n of Io(t))Qu.call(t,n)&&Ro(e,n,t[n]);return e},Zu=(e,t)=>Yu(e,Gu(t));function ef(e,t={}){var n,r;const s=(n=t.draggingElement)!=null?n:mr,o=Oe((r=xt(t.initialValue))!=null?r:{x:0,y:0}),i=Oe(),a=d=>t.pointerTypes?t.pointerTypes.includes(d.pointerType):!0,l=d=>{xt(t.preventDefault)&&d.preventDefault(),xt(t.stopPropagation)&&d.stopPropagation()},c=d=>{var g;if(!a(d)||xt(t.exact)&&d.target!==xt(e))return;const y=xt(e).getBoundingClientRect(),I={x:d.pageX-y.left,y:d.pageY-y.top};((g=t.onStart)==null?void 0:g.call(t,I,d))!==!1&&(i.value=I,l(d))},u=d=>{var g;!a(d)||!i.value||(o.value={x:d.pageX-i.value.x,y:d.pageY-i.value.y},(g=t.onMove)==null||g.call(t,o.value,d),l(d))},h=d=>{var g;!a(d)||!i.value||(i.value=void 0,(g=t.onEnd)==null||g.call(t,o.value,d),l(d))};return sn&&(et(e,"pointerdown",c,!0),et(s,"pointermove",u,!0),et(s,"pointerup",h,!0)),Zu(Ju({},Vu(o)),{position:o,isDragging:he(()=>!!i.value),style:he(()=>`left:${o.value.x}px;top:${o.value.y}px;`)})}function tf(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:r=!1,initialValue:s={x:0,y:0},window:o=mr,eventFilter:i}=e,a=Oe(s.x),l=Oe(s.y),c=Oe(null),u=I=>{t==="page"?(a.value=I.pageX,l.value=I.pageY):t==="client"&&(a.value=I.clientX,l.value=I.clientY),c.value="mouse"},h=()=>{a.value=s.x,l.value=s.y},d=I=>{if(I.touches.length>0){const E=I.touches[0];t==="page"?(a.value=E.pageX,l.value=E.pageY):t==="client"&&(a.value=E.clientX,l.value=E.clientY),c.value="touch"}},g=I=>i===void 0?u(I):i(()=>u(I),{}),y=I=>i===void 0?d(I):i(()=>d(I),{});return o&&(et(o,"mousemove",g,{passive:!0}),et(o,"dragover",g,{passive:!0}),n&&(et(o,"touchstart",y,{passive:!0}),et(o,"touchmove",y,{passive:!0}),r&&et(o,"touchend",h,{passive:!0}))),{x:a,y:l,sourceType:c}}var Po;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Po||(Po={}));var nf=Object.defineProperty,Co=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,sf=Object.prototype.propertyIsEnumerable,So=(e,t,n)=>t in e?nf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,of=(e,t)=>{for(var n in t||(t={}))rf.call(t,n)&&So(e,n,t[n]);if(Co)for(var n of Co(t))sf.call(t,n)&&So(e,n,t[n]);return e};const lf={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};of({linear:Mu},lf);function af(e={}){const{window:t=mr,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:s=!0}=e,o=Oe(n),i=Oe(r),a=()=>{t&&(o.value=t.innerWidth,i.value=t.innerHeight)};return a(),zu(a),et("resize",a,{passive:!0}),s&&et("orientationchange",a,{passive:!0}),{width:o,height:i}}/*! * shared v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const es=typeof window<"u",cf=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",wt=e=>cf?Symbol(e):e,uf=(e,t,n)=>ff({l:e,k:t,s:n}),ff=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),be=e=>typeof e=="number"&&isFinite(e),df=e=>$s(e)==="[object Date]",Qn=e=>$s(e)==="[object RegExp]",gr=e=>J(e)&&Object.keys(e).length===0;function hf(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ce=Object.assign;let xo;const Ds=()=>xo||(xo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ao(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const pf=Object.prototype.hasOwnProperty;function ks(e,t){return pf.call(e,t)}const ve=Array.isArray,we=e=>typeof e=="function",k=e=>typeof e=="string",_e=e=>typeof e=="boolean",ce=e=>e!==null&&typeof e=="object",bl=Object.prototype.toString,$s=e=>bl.call(e),J=e=>$s(e)==="[object Object]",mf=e=>e==null?"":ve(e)||J(e)&&e.toString===bl?JSON.stringify(e,null,2):String(e);/*! * message-compiler v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const El={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};function wl(e,t,n={}){const{domain:r,messages:s,args:o}=n,i=e,a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=r,a}/*! * devtools-if v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const Ol={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * core-base v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const Ot=[];Ot[0]={w:[0],i:[3,0],["["]:[4],o:[7]};Ot[1]={w:[1],["."]:[2],["["]:[4],o:[7]};Ot[2]={w:[2],i:[3,0],[0]:[3,0]};Ot[3]={i:[3,0],[0]:[3,0],w:[1,1],["."]:[2,1],["["]:[4,1],o:[7,1]};Ot[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],o:8,l:[4,0]};Ot[5]={["'"]:[4,0],o:8,l:[5,0]};Ot[6]={['"']:[4,0],o:8,l:[6,0]};const gf=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function _f(e){return gf.test(e)}function vf(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function yf(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function bf(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:_f(t)?vf(t):"*"+t}function Ef(e){const t=[];let n=-1,r=0,s=0,o,i,a,l,c,u,h;const d=[];d[0]=()=>{i===void 0?i=a:i+=a},d[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},d[2]=()=>{d[0](),s++},d[3]=()=>{if(s>0)s--,r=4,d[0]();else{if(s=0,i===void 0||(i=bf(i),i===!1))return!1;d[1]()}};function g(){const y=e[n+1];if(r===5&&y==="'"||r===6&&y==='"')return n++,a="\\"+y,d[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&g())){if(l=yf(o),h=Ot[r],c=h[l]||h.l||8,c===8||(r=c[0],c[1]!==void 0&&(u=d[c[1]],u&&(a=o,u()===!1))))return;if(r===7)return t}}const No=new Map;function wf(e,t){return ce(e)?e[t]:null}function Of(e,t){if(!ce(e))return null;let n=No.get(t);if(n||(n=Ef(t),n&&No.set(t,n)),!n)return null;const r=n.length;let s=e,o=0;for(;oe,If=e=>"",Rf="text",Pf=e=>e.length===0?"":e.join(""),Cf=mf;function Fo(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Sf(e){const t=be(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(be(e.named.count)||be(e.named.n))?be(e.named.count)?e.named.count:be(e.named.n)?e.named.n:t:t}function xf(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Af(e={}){const t=e.locale,n=Sf(e),r=ce(e.pluralRules)&&k(t)&&we(e.pluralRules[t])?e.pluralRules[t]:Fo,s=ce(e.pluralRules)&&k(t)&&we(e.pluralRules[t])?Fo:void 0,o=w=>w[r(n,w.length,s)],i=e.list||[],a=w=>i[w],l=e.named||{};be(e.pluralIndex)&&xf(n,l);const c=w=>l[w];function u(w){const C=we(e.messages)?e.messages(w):ce(e.messages)?e.messages[w]:!1;return C||(e.parent?e.parent.message(w):If)}const h=w=>e.modifiers?e.modifiers[w]:Tf,d=J(e.processor)&&we(e.processor.normalize)?e.processor.normalize:Pf,g=J(e.processor)&&we(e.processor.interpolate)?e.processor.interpolate:Cf,y=J(e.processor)&&k(e.processor.type)?e.processor.type:Rf,E={list:a,named:c,plural:o,linked:(w,...C)=>{const[j,N]=C;let P="text",B="";C.length===1?ce(j)?(B=j.modifier||B,P=j.type||P):k(j)&&(B=j||B):C.length===2&&(k(j)&&(B=j||B),k(N)&&(P=N||P));let U=u(w)(E);return P==="vnode"&&ve(U)&&B&&(U=U[0]),B?h(B)(U,P):U},message:u,type:y,interpolate:g,normalize:d};return E}let Sn=null;function Nf(e){Sn=e}function Ff(e,t,n){Sn&&Sn.emit(Ol.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Lf=Mf(Ol.FunctionTranslate);function Mf(e){return t=>Sn&&Sn.emit(e,t)}const Df={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,__EXTEND_POINT__:7};function kf(e,t,n){return[...new Set([n,...ve(t)?t:ce(t)?Object.keys(t):k(t)?[t]:[n]])]}function Tl(e,t,n){const r=k(n)?n:js,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let o=s.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;ve(i);)i=Lo(o,i,t);const a=ve(t)||!J(t)?t:t.default?t.default:null;i=k(a)?[a]:a,ve(i)&&Lo(o,i,!1),s.__localeChainCache.set(r,o)}return o}function Lo(e,t,n){let r=!0;for(let s=0;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Wf(){return{upper:(e,t)=>t==="text"&&k(e)?e.toUpperCase():t==="vnode"&&ce(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&k(e)?e.toLowerCase():t==="vnode"&&ce(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&k(e)?Do(e):t==="vnode"&&ce(e)&&"__v_isVNode"in e?Do(e.children):e}}let Hf,Il;function Bf(e){Il=e}let Rl;function Vf(e){Rl=e}let Pl=null;const ko=e=>{Pl=e},zf=()=>Pl;let Cl=null;const $o=e=>{Cl=e},Kf=()=>Cl;let jo=0;function qf(e={}){const t=k(e.version)?e.version:Uf,n=k(e.locale)?e.locale:js,r=ve(e.fallbackLocale)||J(e.fallbackLocale)||k(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,s=J(e.messages)?e.messages:{[n]:{}},o=J(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=J(e.numberFormats)?e.numberFormats:{[n]:{}},a=Ce({},e.modifiers||{},Wf()),l=e.pluralRules||{},c=we(e.missing)?e.missing:null,u=_e(e.missingWarn)||Qn(e.missingWarn)?e.missingWarn:!0,h=_e(e.fallbackWarn)||Qn(e.fallbackWarn)?e.fallbackWarn:!0,d=!!e.fallbackFormat,g=!!e.unresolving,y=we(e.postTranslation)?e.postTranslation:null,I=J(e.processor)?e.processor:null,E=_e(e.warnHtmlMessage)?e.warnHtmlMessage:!0,w=!!e.escapeParameter,C=we(e.messageCompiler)?e.messageCompiler:Hf,j=we(e.messageResolver)?e.messageResolver:Il||wf,N=we(e.localeFallbacker)?e.localeFallbacker:Rl||kf,P=ce(e.fallbackContext)?e.fallbackContext:void 0,B=we(e.onWarn)?e.onWarn:hf,U=e,H=ce(U.__datetimeFormatters)?U.__datetimeFormatters:new Map,ee=ce(U.__numberFormatters)?U.__numberFormatters:new Map,de=ce(U.__meta)?U.__meta:{};jo++;const oe={version:t,cid:jo,locale:n,fallbackLocale:r,messages:s,modifiers:a,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:h,fallbackFormat:d,unresolving:g,postTranslation:y,processor:I,warnHtmlMessage:E,escapeParameter:w,messageCompiler:C,messageResolver:j,localeFallbacker:N,fallbackContext:P,onWarn:B,__meta:de};return oe.datetimeFormats=o,oe.numberFormats=i,oe.__datetimeFormatters=H,oe.__numberFormatters=ee,__INTLIFY_PROD_DEVTOOLS__&&Ff(oe,t,de),oe}function Us(e,t,n,r,s){const{missing:o,onWarn:i}=e;if(o!==null){const a=o(e,n,t,s);return k(a)?a:t}else return t}function cn(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}let Sl=El.__EXTEND_POINT__;const Rr=()=>++Sl,Bt={INVALID_ARGUMENT:Sl,INVALID_DATE_ARGUMENT:Rr(),INVALID_ISO_DATE_ARGUMENT:Rr(),__EXTEND_POINT__:Rr()};function Vt(e){return wl(e,null,void 0)}const Uo=()=>"",Ze=e=>we(e);function Wo(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:o,fallbackLocale:i,messages:a}=e,[l,c]=ts(...t),u=_e(c.missingWarn)?c.missingWarn:e.missingWarn,h=_e(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=_e(c.escapeParameter)?c.escapeParameter:e.escapeParameter,g=!!c.resolvedMessage,y=k(c.default)||_e(c.default)?_e(c.default)?o?l:()=>l:c.default:n?o?l:()=>l:"",I=n||y!=="",E=k(c.locale)?c.locale:e.locale;d&&Yf(c);let[w,C,j]=g?[l,E,a[E]||{}]:xl(e,l,E,i,h,u),N=w,P=l;if(!g&&!(k(N)||Ze(N))&&I&&(N=y,P=N),!g&&(!(k(N)||Ze(N))||!k(C)))return s?_r:l;let B=!1;const U=()=>{B=!0},H=Ze(N)?N:Al(e,l,C,N,P,U);if(B)return N;const ee=Qf(e,C,j,c),de=Af(ee),oe=Gf(e,H,de),ye=r?r(oe,l):oe;if(__INTLIFY_PROD_DEVTOOLS__){const Fe={timestamp:Date.now(),key:k(l)?l:Ze(N)?N.key:"",locale:C||(Ze(N)?N.locale:""),format:k(N)?N:Ze(N)?N.source:"",message:ye};Fe.meta=Ce({},e.__meta,zf()||{}),Lf(Fe)}return ye}function Yf(e){ve(e.list)?e.list=e.list.map(t=>k(t)?Ao(t):t):ce(e.named)&&Object.keys(e.named).forEach(t=>{k(e.named[t])&&(e.named[t]=Ao(e.named[t]))})}function xl(e,t,n,r,s,o){const{messages:i,onWarn:a,messageResolver:l,localeFallbacker:c}=e,u=c(e,r,n);let h={},d,g=null;const y="translate";for(let I=0;Ir;return c.locale=n,c.key=t,c}const l=i(r,Xf(e,n,s,r,a,o));return l.locale=n,l.key=t,l.source=r,l}function Gf(e,t,n){return t(n)}function ts(...e){const[t,n,r]=e,s={};if(!k(t)&&!be(t)&&!Ze(t))throw Vt(Bt.INVALID_ARGUMENT);const o=be(t)?String(t):(Ze(t),t);return be(n)?s.plural=n:k(n)?s.default=n:J(n)&&!gr(n)?s.named=n:ve(n)&&(s.list=n),be(r)?s.plural=r:k(r)?s.default=r:J(r)&&Ce(s,r),[o,s]}function Xf(e,t,n,r,s,o){return{warnHtmlMessage:s,onError:i=>{throw o&&o(i),i},onCacheKey:i=>uf(t,n,i)}}function Qf(e,t,n,r){const{modifiers:s,pluralRules:o,messageResolver:i,fallbackLocale:a,fallbackWarn:l,missingWarn:c,fallbackContext:u}=e,d={locale:t,modifiers:s,pluralRules:o,messages:g=>{let y=i(n,g);if(y==null&&u){const[,,I]=xl(u,g,t,a,l,c);y=i(I,g)}if(k(y)){let I=!1;const w=Al(e,g,t,y,g,()=>{I=!0});return I?Uo:w}else return Ze(y)?y:Uo}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),be(r.plural)&&(d.pluralIndex=r.plural),d}function Ho(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:a}=e,[l,c,u,h]=ns(...t),d=_e(u.missingWarn)?u.missingWarn:e.missingWarn;_e(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const g=!!u.part,y=k(u.locale)?u.locale:e.locale,I=i(e,s,y);if(!k(l)||l==="")return new Intl.DateTimeFormat(y,h).format(c);let E={},w,C=null;const j="datetime format";for(let B=0;B{Nl.includes(l)?i[l]=n[l]:o[l]=n[l]}),k(r)?o.locale=r:J(r)&&(i=r),J(s)&&(i=s),[o.key||"",a,o,i]}function Bo(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__datetimeFormatters.has(o)||r.__datetimeFormatters.delete(o)}}function Vo(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:a}=e,[l,c,u,h]=rs(...t),d=_e(u.missingWarn)?u.missingWarn:e.missingWarn;_e(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const g=!!u.part,y=k(u.locale)?u.locale:e.locale,I=i(e,s,y);if(!k(l)||l==="")return new Intl.NumberFormat(y,h).format(c);let E={},w,C=null;const j="number format";for(let B=0;B{Fl.includes(l)?i[l]=n[l]:o[l]=n[l]}),k(r)?o.locale=r:J(r)&&(i=r),J(s)&&(i=s),[o.key||"",a,o,i]}function zo(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;!r.__numberFormatters.has(o)||r.__numberFormatters.delete(o)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ds().__INTLIFY_PROD_DEVTOOLS__=!1);/*! * vue-i18n v9.2.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */const Jf="9.2.2";function Zf(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ds().__INTLIFY_PROD_DEVTOOLS__=!1)}Df.__EXTEND_POINT__;let Ll=El.__EXTEND_POINT__;const Ae=()=>++Ll,je={UNEXPECTED_RETURN_TYPE:Ll,INVALID_ARGUMENT:Ae(),MUST_BE_CALL_SETUP_TOP:Ae(),NOT_INSLALLED:Ae(),NOT_AVAILABLE_IN_LEGACY_MODE:Ae(),REQUIRED_VALUE:Ae(),INVALID_VALUE:Ae(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Ae(),NOT_INSLALLED_WITH_PROVIDE:Ae(),UNEXPECTED_ERROR:Ae(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Ae(),BRIDGE_SUPPORT_VUE_2_ONLY:Ae(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Ae(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Ae(),__EXTEND_POINT__:Ae()};function We(e,...t){return wl(e,null,void 0)}const ss=wt("__transrateVNode"),os=wt("__datetimeParts"),is=wt("__numberParts"),ed=wt("__setPluralRules");wt("__intlifyMeta");const td=wt("__injectWithOption");function ls(e){if(!ce(e))return e;for(const t in e)if(!!ks(e,t))if(!t.includes("."))ce(e[t])&&ls(e[t]);else{const n=t.split("."),r=n.length-1;let s=e;for(let o=0;o{if("locale"in a&&"resource"in a){const{locale:l,resource:c}=a;l?(i[l]=i[l]||{},vn(c,i[l])):vn(c,i)}else k(a)&&vn(JSON.parse(a),i)}),s==null&&o)for(const a in i)ks(i,a)&&ls(i[a]);return i}const $n=e=>!ce(e)||ve(e);function vn(e,t){if($n(e)||$n(t))throw We(je.INVALID_VALUE);for(const n in e)ks(e,n)&&($n(e[n])||$n(t[n])?t[n]=e[n]:vn(e[n],t[n]))}function Dl(e){return e.type}function nd(e,t,n){let r=ce(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Ml(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(ce(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(ce(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function Ko(e){return ue(dr,null,e,0)}const qo="__INTLIFY_META__";let Yo=0;function Go(e){return(t,n,r,s)=>e(n,r,rn()||void 0,s)}const rd=()=>{const e=rn();let t=null;return e&&(t=Dl(e)[qo])?{[qo]:t}:null};function kl(e={},t){const{__root:n}=e,r=n===void 0;let s=_e(e.inheritLocale)?e.inheritLocale:!0;const o=Oe(n&&s?n.locale.value:k(e.locale)?e.locale:js),i=Oe(n&&s?n.fallbackLocale.value:k(e.fallbackLocale)||ve(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),a=Oe(Ml(o.value,e)),l=Oe(J(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),c=Oe(J(e.numberFormats)?e.numberFormats:{[o.value]:{}});let u=n?n.missingWarn:_e(e.missingWarn)||Qn(e.missingWarn)?e.missingWarn:!0,h=n?n.fallbackWarn:_e(e.fallbackWarn)||Qn(e.fallbackWarn)?e.fallbackWarn:!0,d=n?n.fallbackRoot:_e(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,y=we(e.missing)?e.missing:null,I=we(e.missing)?Go(e.missing):null,E=we(e.postTranslation)?e.postTranslation:null,w=n?n.warnHtmlMessage:_e(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter;const j=n?n.modifiers:J(e.modifiers)?e.modifiers:{};let N=e.pluralRules||n&&n.pluralRules,P;P=(()=>{r&&$o(null);const p={version:Jf,locale:o.value,fallbackLocale:i.value,messages:a.value,modifiers:j,pluralRules:N,missing:I===null?void 0:I,missingWarn:u,fallbackWarn:h,fallbackFormat:g,unresolving:!0,postTranslation:E===null?void 0:E,warnHtmlMessage:w,escapeParameter:C,messageResolver:e.messageResolver,__meta:{framework:"vue"}};p.datetimeFormats=l.value,p.numberFormats=c.value,p.__datetimeFormatters=J(P)?P.__datetimeFormatters:void 0,p.__numberFormatters=J(P)?P.__numberFormatters:void 0;const v=qf(p);return r&&$o(v),v})(),cn(P,o.value,i.value);function U(){return[o.value,i.value,a.value,l.value,c.value]}const H=he({get:()=>o.value,set:p=>{o.value=p,P.locale=o.value}}),ee=he({get:()=>i.value,set:p=>{i.value=p,P.fallbackLocale=i.value,cn(P,o.value,p)}}),de=he(()=>a.value),oe=he(()=>l.value),ye=he(()=>c.value);function Fe(){return we(E)?E:null}function xe(p){E=p,P.postTranslation=p}function me(){return y}function ge(p){p!==null&&(I=Go(p)),y=p,P.missing=I}const Q=(p,v,L,M,W,Y)=>{U();let G;if(__INTLIFY_PROD_DEVTOOLS__)try{ko(rd()),r||(P.fallbackContext=n?Kf():void 0),G=p(P)}finally{ko(null),r||(P.fallbackContext=void 0)}else G=p(P);if(be(G)&&G===_r){const[re,le]=v();return n&&d?M(n):W(re)}else{if(Y(G))return G;throw We(je.UNEXPECTED_RETURN_TYPE)}};function te(...p){return Q(v=>Reflect.apply(Wo,null,[v,...p]),()=>ts(...p),"translate",v=>Reflect.apply(v.t,v,[...p]),v=>v,v=>k(v))}function Re(...p){const[v,L,M]=p;if(M&&!ce(M))throw We(je.INVALID_ARGUMENT);return te(v,L,Ce({resolvedMessage:!0},M||{}))}function ut(...p){return Q(v=>Reflect.apply(Ho,null,[v,...p]),()=>ns(...p),"datetime format",v=>Reflect.apply(v.d,v,[...p]),()=>Mo,v=>k(v))}function He(...p){return Q(v=>Reflect.apply(Vo,null,[v,...p]),()=>rs(...p),"number format",v=>Reflect.apply(v.n,v,[...p]),()=>Mo,v=>k(v))}function Ue(p){return p.map(v=>k(v)||be(v)||_e(v)?Ko(String(v)):v)}const It={normalize:Ue,interpolate:p=>p,type:"vnode"};function b(...p){return Q(v=>{let L;const M=v;try{M.processor=It,L=Reflect.apply(Wo,null,[M,...p])}finally{M.processor=null}return L},()=>ts(...p),"translate",v=>v[ss](...p),v=>[Ko(v)],v=>ve(v))}function D(...p){return Q(v=>Reflect.apply(Vo,null,[v,...p]),()=>rs(...p),"number format",v=>v[is](...p),()=>[],v=>k(v)||ve(v))}function A(...p){return Q(v=>Reflect.apply(Ho,null,[v,...p]),()=>ns(...p),"datetime format",v=>v[os](...p),()=>[],v=>k(v)||ve(v))}function $(p){N=p,P.pluralRules=N}function ne(p,v){const L=k(v)?v:o.value,M=V(L);return P.messageResolver(M,p)!==null}function se(p){let v=null;const L=Tl(P,i.value,o.value);for(let M=0;M{s&&(o.value=p,P.locale=p,cn(P,o.value,i.value))}),lt(n.fallbackLocale,p=>{s&&(i.value=p,P.fallbackLocale=p,cn(P,o.value,i.value))}));const R={id:Yo,locale:H,fallbackLocale:ee,get inheritLocale(){return s},set inheritLocale(p){s=p,p&&n&&(o.value=n.locale.value,i.value=n.fallbackLocale.value,cn(P,o.value,i.value))},get availableLocales(){return Object.keys(a.value).sort()},messages:de,get modifiers(){return j},get pluralRules(){return N||{}},get isGlobal(){return r},get missingWarn(){return u},set missingWarn(p){u=p,P.missingWarn=u},get fallbackWarn(){return h},set fallbackWarn(p){h=p,P.fallbackWarn=h},get fallbackRoot(){return d},set fallbackRoot(p){d=p},get fallbackFormat(){return g},set fallbackFormat(p){g=p,P.fallbackFormat=g},get warnHtmlMessage(){return w},set warnHtmlMessage(p){w=p,P.warnHtmlMessage=p},get escapeParameter(){return C},set escapeParameter(p){C=p,P.escapeParameter=p},t:te,getLocaleMessage:V,setLocaleMessage:f,mergeLocaleMessage:m,getPostTranslationHandler:Fe,setPostTranslationHandler:xe,getMissingHandler:me,setMissingHandler:ge,[ed]:$};return R.datetimeFormats=oe,R.numberFormats=ye,R.rt=Re,R.te=ne,R.tm=K,R.d=ut,R.n=He,R.getDateTimeFormat=_,R.setDateTimeFormat=T,R.mergeDateTimeFormat=O,R.getNumberFormat=x,R.setNumberFormat=F,R.mergeNumberFormat=S,R[td]=e.__injectWithOption,R[ss]=b,R[os]=A,R[is]=D,R}const Ws={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function sd({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>r=[...r,...ve(s.children)?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},{})}function $l(e){return Qe}const Xo={name:"i18n-t",props:Ce({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>be(e)||!isNaN(e)}},Ws),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||vr({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(h=>h!=="_"),i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=k(e.plural)?+e.plural:e.plural);const a=sd(t,o),l=s[ss](e.keypath,a,i),c=Ce({},r),u=k(e.tag)||ce(e.tag)?e.tag:$l();return pr(u,c,l)}}};function od(e){return ve(e)&&!k(e[0])}function jl(e,t,n,r){const{slots:s,attrs:o}=t;return()=>{const i={part:!0};let a={};e.locale&&(i.locale=e.locale),k(e.format)?i.key=e.format:ce(e.format)&&(k(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((d,g)=>n.includes(g)?Ce({},d,{[g]:e.format[g]}):d,{}));const l=r(e.value,i,a);let c=[i.key];ve(l)?c=l.map((d,g)=>{const y=s[d.type],I=y?y({[d.type]:d.value,index:g,parts:l}):[d.value];return od(I)&&(I[0].key=`${d.type}-${g}`),I}):k(l)&&(c=[l]);const u=Ce({},o),h=k(e.tag)||ce(e.tag)?e.tag:$l();return pr(h,u,c)}}const Qo={name:"i18n-n",props:Ce({value:{type:Number,required:!0},format:{type:[String,Object]}},Ws),setup(e,t){const n=e.i18n||vr({useScope:"parent",__useComponent:!0});return jl(e,t,Fl,(...r)=>n[is](...r))}},Jo={name:"i18n-d",props:Ce({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ws),setup(e,t){const n=e.i18n||vr({useScope:"parent",__useComponent:!0});return jl(e,t,Nl,(...r)=>n[os](...r))}};function id(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function ld(e){const t=i=>{const{instance:a,modifiers:l,value:c}=i;if(!a||!a.$)throw We(je.UNEXPECTED_ERROR);const u=id(e,a.$),h=Zo(c);return[Reflect.apply(u.t,u,[...ei(h)]),u]};return{created:(i,a)=>{const[l,c]=t(a);es&&e.global===c&&(i.__i18nWatcher=lt(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=c,i.textContent=l},unmounted:i=>{es&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:a})=>{if(i.__composer){const l=i.__composer,c=Zo(a);i.textContent=Reflect.apply(l.t,l,[...ei(c)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function Zo(e){if(k(e))return{path:e};if(J(e)){if(!("path"in e))throw We(je.REQUIRED_VALUE,"path");return e}else throw We(je.INVALID_VALUE)}function ei(e){const{path:t,locale:n,args:r,choice:s,plural:o}=e,i={},a=r||{};return k(n)&&(i.locale=n),be(s)&&(i.plural=s),be(o)&&(i.plural=o),[t,a,i]}function ad(e,t,...n){const r=J(n[0])?n[0]:{},s=!!r.useI18nComponentName;(_e(r.globalInstall)?r.globalInstall:!0)&&(e.component(s?"i18n":Xo.name,Xo),e.component(Qo.name,Qo),e.component(Jo.name,Jo)),e.directive("t",ld(t))}const cd=wt("global-vue-i18n");function ud(e={},t){const n=_e(e.globalInjection)?e.globalInjection:!0,r=!0,s=new Map,[o,i]=fd(e),a=wt("");function l(h){return s.get(h)||null}function c(h,d){s.set(h,d)}function u(h){s.delete(h)}{const h={get mode(){return"composition"},get allowComposition(){return r},async install(d,...g){d.__VUE_I18N_SYMBOL__=a,d.provide(d.__VUE_I18N_SYMBOL__,h),n&&yd(d,h.global),ad(d,h,...g);const y=d.unmount;d.unmount=()=>{h.dispose(),y()}},get global(){return i},dispose(){o.stop()},__instances:s,__getInstance:l,__setInstance:c,__deleteInstance:u};return h}}function vr(e={}){const t=rn();if(t==null)throw We(je.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw We(je.NOT_INSLALLED);const n=dd(t),r=pd(n),s=Dl(t),o=hd(e,s);if(o==="global")return nd(r,e,s),r;if(o==="parent"){let l=md(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let a=i.__getInstance(t);if(a==null){const l=Ce({},e);"__i18n"in s&&(l.__i18n=s.__i18n),r&&(l.__root=r),a=kl(l),gd(i,t),i.__setInstance(t,a)}return a}function fd(e,t,n){const r=ws();{const s=r.run(()=>kl(e));if(s==null)throw We(je.UNEXPECTED_ERROR);return[r,s]}}function dd(e){{const t=rt(e.isCE?cd:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw We(e.isCE?je.NOT_INSLALLED_WITH_PROVIDE:je.UNEXPECTED_ERROR);return t}}function hd(e,t){return gr(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function pd(e){return e.mode==="composition"?e.global:e.global.__composer}function md(e,t,n=!1){let r=null;const s=t.root;let o=t.parent;for(;o!=null;){const i=e;if(e.mode==="composition"&&(r=i.__getInstance(o)),r!=null||s===o)break;o=o.parent}return r}function gd(e,t,n){ur(()=>{},t),fr(()=>{e.__deleteInstance(t)},t)}const _d=["locale","fallbackLocale","availableLocales"],vd=["t","rt","d","n","tm"];function yd(e,t){const n=Object.create(null);_d.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s)throw We(je.UNEXPECTED_ERROR);const o=pe(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,r,o)}),e.config.globalProperties.$i18n=n,vd.forEach(r=>{const s=Object.getOwnPropertyDescriptor(t,r);if(!s||!s.value)throw We(je.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,s)})}Bf(Of);Vf(Tl);Zf();if(__INTLIFY_PROD_DEVTOOLS__){const e=Ds();e.__INTLIFY__=!0,Nf(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const bd=nn({__name:"index",setup(e){const t=Oe(null),{x:n,y:r,style:s}=ef(t,{initialValue:{x:630,y:14}});return(o,i)=>(hl(),pl("div",{class:"draggable-component",ref_key:"el",ref:t,style:er(nt(s))}," Drag me! I am at "+Ys(nt(n))+", "+Ys(nt(r)),5))}});/*! @license is-dom-node v1.0.4 Copyright 2018 Fisssion LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */function as(e){return typeof window.Node=="object"?e instanceof window.Node:e!==null&&typeof e=="object"&&typeof e.nodeType=="number"&&typeof e.nodeName=="string"}/*! @license is-dom-node-list v1.2.1 Copyright 2018 Fisssion LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */function Ed(e){var t=Object.prototype.toString.call(e),n=/^\[object (HTMLCollection|NodeList|Object)\]$/;return typeof window.NodeList=="object"?e instanceof window.NodeList:e!==null&&typeof e=="object"&&typeof e.length=="number"&&n.test(t)&&(e.length===0||as(e[0]))}/*! @license Tealight v0.3.6 Copyright 2018 Fisssion LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */function xn(e,t){if(t===void 0&&(t=document),e instanceof Array)return e.filter(as);if(as(e))return[e];if(Ed(e))return Array.prototype.slice.call(e);if(typeof e=="string")try{var n=t.querySelectorAll(e);return Array.prototype.slice.call(n)}catch{return[]}return[]}/*! @license Rematrix v0.3.0 Copyright 2018 Julian Lloyd. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */function cs(e){if(e.constructor!==Array)throw new TypeError("Expected array.");if(e.length===16)return e;if(e.length===6){var t=Tt();return t[0]=e[0],t[1]=e[1],t[4]=e[2],t[5]=e[3],t[12]=e[4],t[13]=e[5],t}throw new RangeError("Expected array with either 6 or 16 values.")}function Tt(){for(var e=[],t=0;t<16;t++)t%5==0?e.push(1):e.push(0);return e}function wd(e,t){for(var n=cs(e),r=cs(t),s=[],o=0;o<4;o++)for(var i=[n[o],n[o+4],n[o+8],n[o+12]],a=0;a<4;a++){var l=a*4,c=[r[l],r[l+1],r[l+2],r[l+3]],u=i[0]*c[0]+i[1]*c[1]+i[2]*c[2]+i[3]*c[3];s[o+l]=u}return s}function Od(e){if(typeof e=="string"){var t=e.match(/matrix(3d)?\(([^)]+)\)/);if(t){var n=t[2].split(", ").map(parseFloat);return cs(n)}}return Tt()}function Td(e){var t=Math.PI/180*e,n=Tt();return n[5]=n[10]=Math.cos(t),n[6]=n[9]=Math.sin(t),n[9]*=-1,n}function Id(e){var t=Math.PI/180*e,n=Tt();return n[0]=n[10]=Math.cos(t),n[2]=n[8]=Math.sin(t),n[2]*=-1,n}function Rd(e){var t=Math.PI/180*e,n=Tt();return n[0]=n[5]=Math.cos(t),n[1]=n[4]=Math.sin(t),n[4]*=-1,n}function ti(e,t){var n=Tt();return n[0]=e,n[5]=typeof t=="number"?t:e,n}function Pd(e){var t=Tt();return t[12]=e,t}function Cd(e){var t=Tt();return t[13]=e,t}/*! @license miniraf v1.0.0 Copyright 2018 Fisssion LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */var Ul=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){return Ul(t)},0)}}(),Sd=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Ul;/*! @license ScrollReveal v4.0.9 Copyright 2021 Fisssion LLC. Licensed under the GNU General Public License 3.0 for compatible open source projects and non-commercial use. For commercial sites, themes, projects, and applications, keep your source code private/proprietary by purchasing a commercial license from https://scrollrevealjs.org/ */var Wl={delay:0,distance:"0",duration:600,easing:"cubic-bezier(0.5, 0, 0, 1)",interval:0,opacity:0,origin:"bottom",rotate:{x:0,y:0,z:0},scale:1,cleanup:!1,container:document.documentElement,desktop:!0,mobile:!0,reset:!1,useDelay:"always",viewFactor:0,viewOffset:{top:0,right:0,bottom:0,left:0},afterReset:function(){},afterReveal:function(){},beforeReset:function(){},beforeReveal:function(){}};function xd(){return document.documentElement.classList.remove("sr"),{clean:function(){},destroy:function(){},reveal:function(){},sync:function(){},get noop(){return!0}}}function Ad(){document.documentElement.classList.add("sr"),document.body?document.body.style.height="100%":document.addEventListener("DOMContentLoaded",function(){document.body.style.height="100%"})}var un={success:Ad,failure:xd};function zn(e){return e!==null&&e instanceof Object&&(e.constructor===Object||Object.prototype.toString.call(e)==="[object Object]")}function fe(e,t){if(zn(e)){var n=Object.keys(e);return n.forEach(function(r){return t(e[r],r,e)})}if(e instanceof Array)return e.forEach(function(r,s){return t(r,s,e)});throw new TypeError("Expected either an array or object literal.")}function Nt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(this.constructor.debug&&console){var r="%cScrollReveal: "+e;t.forEach(function(s){return r+=` \u2014 `+s}),console.log(r,"color: #ea654b;")}}function Hl(){var e=this,t=function(){return{active:[],stale:[]}},n=t(),r=t(),s=t();try{fe(xn("[data-sr-id]"),function(o){var i=parseInt(o.getAttribute("data-sr-id"));n.active.push(i)})}catch(o){throw o}fe(this.store.elements,function(o){n.active.indexOf(o.id)===-1&&n.stale.push(o.id)}),fe(n.stale,function(o){return delete e.store.elements[o]}),fe(this.store.elements,function(o){s.active.indexOf(o.containerId)===-1&&s.active.push(o.containerId),o.hasOwnProperty("sequence")&&r.active.indexOf(o.sequence.id)===-1&&r.active.push(o.sequence.id)}),fe(this.store.containers,function(o){s.active.indexOf(o.id)===-1&&s.stale.push(o.id)}),fe(s.stale,function(o){var i=e.store.containers[o].node;i.removeEventListener("scroll",e.delegate),i.removeEventListener("resize",e.delegate),delete e.store.containers[o]}),fe(this.store.sequences,function(o){r.active.indexOf(o.id)===-1&&r.stale.push(o.id)}),fe(r.stale,function(o){return delete e.store.sequences[o]})}var ni=function(){var e={},t=document.documentElement.style;function n(r,s){if(s===void 0&&(s=t),r&&typeof r=="string"){if(e[r])return e[r];if(typeof s[r]=="string")return e[r]=r;if(typeof s["-webkit-"+r]=="string")return e[r]="-webkit-"+r;throw new RangeError('Unable to find "'+r+'" style property.')}throw new TypeError("Expected a string.")}return n.clearCache=function(){return e={}},n}();function Nd(e){var t=window.getComputedStyle(e.node),n=t.position,r=e.config,s={},o=e.node.getAttribute("style")||"",i=o.match(/[\w-]+\s*:\s*[^;]+\s*/gi)||[];s.computed=i?i.map(function(H){return H.trim()}).join("; ")+";":"",s.generated=i.some(function(H){return H.match(/visibility\s?:\s?visible/i)})?s.computed:i.concat(["visibility: visible"]).map(function(H){return H.trim()}).join("; ")+";";var a=parseFloat(t.opacity),l=isNaN(parseFloat(r.opacity))?parseFloat(t.opacity):parseFloat(r.opacity),c={computed:a!==l?"opacity: "+a+";":"",generated:a!==l?"opacity: "+l+";":""},u=[];if(parseFloat(r.distance)){var h=r.origin==="top"||r.origin==="bottom"?"Y":"X",d=r.distance;(r.origin==="top"||r.origin==="left")&&(d=/^-/.test(d)?d.substr(1):"-"+d);var g=d.match(/(^-?\d+\.?\d?)|(em$|px$|%$)/g),y=g[0],I=g[1];switch(I){case"em":d=parseInt(t.fontSize)*y;break;case"px":d=y;break;case"%":d=h==="Y"?e.node.getBoundingClientRect().height*y/100:e.node.getBoundingClientRect().width*y/100;break;default:throw new RangeError("Unrecognized or missing distance unit.")}h==="Y"?u.push(Cd(d)):u.push(Pd(d))}r.rotate.x&&u.push(Td(r.rotate.x)),r.rotate.y&&u.push(Id(r.rotate.y)),r.rotate.z&&u.push(Rd(r.rotate.z)),r.scale!==1&&(r.scale===0?u.push(ti(2e-4)):u.push(ti(r.scale)));var E={};if(u.length){E.property=ni("transform"),E.computed={raw:t[E.property],matrix:Od(t[E.property])},u.unshift(E.computed.matrix);var w=u.reduce(wd);E.generated={initial:E.property+": matrix3d("+w.join(", ")+");",final:E.property+": matrix3d("+E.computed.matrix.join(", ")+");"}}else E.generated={initial:"",final:""};var C={};if(c.generated||E.generated.initial){C.property=ni("transition"),C.computed=t[C.property],C.fragments=[];var j=r.delay,N=r.duration,P=r.easing;c.generated&&C.fragments.push({delayed:"opacity "+N/1e3+"s "+P+" "+j/1e3+"s",instant:"opacity "+N/1e3+"s "+P+" 0s"}),E.generated.initial&&C.fragments.push({delayed:E.property+" "+N/1e3+"s "+P+" "+j/1e3+"s",instant:E.property+" "+N/1e3+"s "+P+" 0s"});var B=C.computed&&!C.computed.match(/all 0s|none 0s/);B&&C.fragments.unshift({delayed:C.computed,instant:C.computed});var U=C.fragments.reduce(function(H,ee,de){return H.delayed+=de===0?ee.delayed:", "+ee.delayed,H.instant+=de===0?ee.instant:", "+ee.instant,H},{delayed:"",instant:""});C.generated={delayed:C.property+": "+U.delayed+";",instant:C.property+": "+U.instant+";"}}else C.generated={delayed:"",instant:""};return{inline:s,opacity:c,position:n,transform:E,transition:C}}function on(e,t){t.split(";").forEach(function(n){var r=n.split(":"),s=r[0],o=r.slice(1);s&&o&&(e.style[s.trim()]=o.join(":"))})}function Hs(e){var t=this,n;try{fe(xn(e),function(r){var s=r.getAttribute("data-sr-id");if(s!==null){n=!0;var o=t.store.elements[s];o.callbackTimer&&window.clearTimeout(o.callbackTimer.clock),on(o.node,o.styles.inline.generated),r.removeAttribute("data-sr-id"),delete t.store.elements[s]}})}catch(r){return Nt.call(this,"Clean failed.",r.message)}if(n)try{Hl.call(this)}catch(r){return Nt.call(this,"Clean failed.",r.message)}}function Fd(){var e=this;fe(this.store.elements,function(t){on(t.node,t.styles.inline.generated),t.node.removeAttribute("data-sr-id")}),fe(this.store.containers,function(t){var n=t.node===document.documentElement?window:t.node;n.removeEventListener("scroll",e.delegate),n.removeEventListener("resize",e.delegate)}),this.store={containers:{},elements:{},history:[],sequences:{}}}function An(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(zn(e))return fe(t,function(r){fe(r,function(s,o){zn(s)?((!e[o]||!zn(e[o]))&&(e[o]={}),An(e[o],s)):e[o]=s})}),e;throw new TypeError("Target must be an object literal.")}function Jn(e){return e===void 0&&(e=navigator.userAgent),/Android|iPhone|iPad|iPod/i.test(e)}var us=function(){var e=0;return function(){return e++}}();function Bl(){var e=this;Hl.call(this),fe(this.store.elements,function(t){var n=[t.styles.inline.generated];t.visible?(n.push(t.styles.opacity.computed),n.push(t.styles.transform.generated.final),t.revealed=!0):(n.push(t.styles.opacity.generated),n.push(t.styles.transform.generated.initial),t.revealed=!1),on(t.node,n.filter(function(r){return r!==""}).join(" "))}),fe(this.store.containers,function(t){var n=t.node===document.documentElement?window:t.node;n.addEventListener("scroll",e.delegate),n.addEventListener("resize",e.delegate)}),this.delegate(),this.initTimeout=null}function pn(e,t){t===void 0&&(t={});var n=t.pristine||this.pristine,r=e.config.useDelay==="always"||e.config.useDelay==="onload"&&n||e.config.useDelay==="once"&&!e.seen,s=e.visible&&!e.revealed,o=!e.visible&&e.revealed&&e.config.reset;if(t.reveal||s)return Ld.call(this,e,r);if(t.reset||o)return Md.call(this,e)}function Ld(e,t){var n=[e.styles.inline.generated,e.styles.opacity.computed,e.styles.transform.generated.final];t?n.push(e.styles.transition.generated.delayed):n.push(e.styles.transition.generated.instant),e.revealed=e.seen=!0,on(e.node,n.filter(function(r){return r!==""}).join(" ")),Vl.call(this,e,t)}function Md(e){var t=[e.styles.inline.generated,e.styles.opacity.generated,e.styles.transform.generated.initial,e.styles.transition.generated.instant];e.revealed=!1,on(e.node,t.filter(function(n){return n!==""}).join(" ")),Vl.call(this,e)}function Vl(e,t){var n=this,r=t?e.config.duration+e.config.delay:e.config.duration,s=e.revealed?e.config.beforeReveal:e.config.beforeReset,o=e.revealed?e.config.afterReveal:e.config.afterReset,i=0;e.callbackTimer&&(i=Date.now()-e.callbackTimer.start,window.clearTimeout(e.callbackTimer.clock)),s(e.node),e.callbackTimer={start:Date.now(),clock:window.setTimeout(function(){o(e.node),e.callbackTimer=null,e.revealed&&!e.config.reset&&e.config.cleanup&&Hs.call(n,e.node)},r-i)}}function zl(e,t){if(t===void 0&&(t=this.pristine),!e.visible&&e.revealed&&e.config.reset)return pn.call(this,e,{reset:!0});var n=this.store.sequences[e.sequence.id],r=e.sequence.index;if(n){var s=new ri(n,"visible",this.store),o=new ri(n,"revealed",this.store);if(n.models={visible:s,revealed:o},!o.body.length){var i=n.members[s.body[0]],a=this.store.elements[i];if(a)return jn.call(this,n,s.body[0],-1,t),jn.call(this,n,s.body[0],1,t),pn.call(this,a,{reveal:!0,pristine:t})}if(!n.blocked.head&&r===[].concat(o.head).pop()&&r>=[].concat(s.body).shift())return jn.call(this,n,r,-1,t),pn.call(this,e,{reveal:!0,pristine:t});if(!n.blocked.foot&&r===[].concat(o.foot).shift()&&r<=[].concat(s.body).pop())return jn.call(this,n,r,1,t),pn.call(this,e,{reveal:!0,pristine:t})}}function Dd(e){var t=Math.abs(e);if(!isNaN(t))this.id=us(),this.interval=Math.max(t,16),this.members=[],this.models={},this.blocked={head:!1,foot:!1};else throw new RangeError("Invalid sequence interval.")}function ri(e,t,n){var r=this;this.head=[],this.body=[],this.foot=[],fe(e.members,function(s,o){var i=n.elements[s];i&&i[t]&&r.body.push(o)}),this.body.length&&fe(e.members,function(s,o){var i=n.elements[s];i&&!i[t]&&(o0;)t[n]=arguments[n+1];var r=null;return fe(t,function(s){fe(s,function(o){r===null&&o.node===e&&(r=o.id)})}),r}function $d(){var e=this;fe(this.store.history,function(t){Kl.call(e,t.target,t.options,!0)}),Bl.call(this)}var jd=function(e){return(e>0)-(e<0)||+e},si=Math.sign||jd;function oi(e,t){var n=t?e.node.clientHeight:e.node.offsetHeight,r=t?e.node.clientWidth:e.node.offsetWidth,s=0,o=0,i=e.node;do isNaN(i.offsetTop)||(s+=i.offsetTop),isNaN(i.offsetLeft)||(o+=i.offsetLeft),i=i.offsetParent;while(i);return{bounds:{top:s,right:o+r,bottom:s+n,left:o},height:n,width:r}}function Ud(e){var t,n;return e.node===document.documentElement?(t=window.pageYOffset,n=window.pageXOffset):(t=e.node.scrollTop,n=e.node.scrollLeft),{top:t,left:n}}function Wd(e){e===void 0&&(e={});var t=this.store.containers[e.containerId];if(!!t){var n=Math.max(0,Math.min(1,e.config.viewFactor)),r=e.config.viewOffset,s={top:e.geometry.bounds.top+e.geometry.height*n,right:e.geometry.bounds.right-e.geometry.width*n,bottom:e.geometry.bounds.bottom-e.geometry.height*n,left:e.geometry.bounds.left+e.geometry.width*n},o={top:t.geometry.bounds.top+t.scroll.top+r.top,right:t.geometry.bounds.right+t.scroll.left-r.right,bottom:t.geometry.bounds.bottom+t.scroll.top-r.bottom,left:t.geometry.bounds.left+t.scroll.left+r.left};return s.topo.left&&s.bottom>o.top&&s.left"u"||Object.getPrototypeOf(this)!==bt.prototype;if(t)return new bt(e);if(!bt.isSupported())return Nt.call(this,"Instantiation failed.","This browser is not supported."),un.failure();var n;try{n=dt?An({},dt,e):An({},Wl,e)}catch(s){return Nt.call(this,"Invalid configuration.",s.message),un.failure()}try{var r=xn(n.container)[0];if(!r)throw new Error("Invalid container.")}catch(s){return Nt.call(this,s.message),un.failure()}return dt=n,!dt.mobile&&Jn()||!dt.desktop&&!Jn()?(Nt.call(this,"This device is disabled.","desktop: "+dt.desktop,"mobile: "+dt.mobile),un.failure()):(un.success(),this.store={containers:{},elements:{},history:[],sequences:{}},this.pristine=!0,Pr=Pr||Hd.bind(this),Cr=Cr||Fd.bind(this),Sr=Sr||Kl.bind(this),xr=xr||Hs.bind(this),Ar=Ar||$d.bind(this),Object.defineProperty(this,"delegate",{get:function(){return Pr}}),Object.defineProperty(this,"destroy",{get:function(){return Cr}}),Object.defineProperty(this,"reveal",{get:function(){return Sr}}),Object.defineProperty(this,"clean",{get:function(){return xr}}),Object.defineProperty(this,"sync",{get:function(){return Ar}}),Object.defineProperty(this,"defaults",{get:function(){return dt}}),Object.defineProperty(this,"version",{get:function(){return zd}}),Object.defineProperty(this,"noop",{get:function(){return!1}}),Fr||(Fr=this))}bt.isSupported=function(){return Bd()&&Vd()};Object.defineProperty(bt,"debug",{get:function(){return Nr||!1},set:function(e){return Nr=typeof e=="boolean"?e:Nr}});bt();const Kd=nn({name:"RayScrollReveal",props:{options:{type:Object},width:{type:String},reset:{type:Boolean,default:!1}},emits:["scrollRevealSync"],setup(e,{emit:t}){const n=Oe(),r=he(()=>({"--ray-scroll-reveal-width":e.width})),s=async()=>{const i=n.value,a={distance:"50px",duration:600,reset:e.reset,easing:"ease",scale:.99,mobile:!0};bt().reveal(i,Object.assign(a,e.options))},o=async()=>{const{sync:i}=bt();t("scrollRevealSync",i)};return ur(async()=>{await s(),await o()}),{scrollRevealRef:n,cssVarsRef:r}},render(){var e,t;return ue("div",{class:"ray-scroll-reveal",ref:"scrollRevealRef",style:this.cssVarsRef},[(t=(e=this.$slots).default)==null?void 0:t.call(e)])}}),qd={class:"icon",viewBox:"0 0 1147 1024",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64"},Yd=Zc('',12),Gd=[Yd];function Xd(e,t){return hl(),pl("svg",qd,Gd)}const Qd={render:Xd},Jd=nn({name:"RayIcon",props:{color:{type:String,default:""},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String]},height:{type:[Number,String]},customClassName:{type:String,default:""}},setup(e){const t=he(()=>e.color),n=he(()=>`#${e.prefix}-${e.name}`);return{modelColor:t,symbolId:n}},render(){return ue("svg",{ariaHidden:!0,class:`ray-icon ${this.customClassName}`,style:{width:`${this.width?this.width:this.size}px`,height:`${this.height?this.height:this.size}px`}},[ue("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])}}),Zd=nn({name:"App",setup(){const{x:e,y:t}=tf(),{height:n}=af(),{t:r}=vr();return{x:e,y:t,windowHeight:n,ray:r}},render(){return ue("div",{class:"app-wrapper",style:`height: ${this.windowHeight}px;font-size: 22px; color: #FDD192;padding: 20px;`},[St("\u7EC4\u4EF6\u5F62\u5F0F\u4F7F\u7528 svg: "),ue(Qd,{style:"width: 24px; height: 24px;"},null),ue("br",null,null),St("icon componet \u5F62\u5F0F\u4F7F\u7528 svg: "),ue(Jd,{name:"ray",size:"24"},null),ue("br",null,null),St("hello! Welcome to this template!"),ue("h1",null,[St("\u5F53\u524D\u9F20\u6807\u4F4D\u7F6E: x: "),this.x,St(", y: "),this.y,St(" "),this.ray("Test")]),ue(bd,null,null),Array.from({length:10},(e,t)=>t).map((e,t)=>ue(Kd,null,{default:()=>[ue("div",{style:"width: 100%; height: 300px;border: 1px solid #FDD192;margin: 20px;background: #e7f5ee;"},[t])]}))])}});/*! * vue-router v4.1.3 * (c) 2022 Eduardo San Martin Morote * @license MIT */const Wt=typeof window<"u";function eh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ie=Object.assign;function Lr(e,t){const n={};for(const r in t){const s=t[r];n[r]=Ye(s)?s.map(e):e(s)}return n}const yn=()=>{},Ye=Array.isArray,th=/\/$/,nh=e=>e.replace(th,"");function Mr(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=ih(r!=null?r:t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function rh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ii(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function sh(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Qt(t.matched[r],n.matched[s])&&ql(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Qt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ql(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!oh(e[n],t[n]))return!1;return!0}function oh(e,t){return Ye(e)?li(e,t):Ye(t)?li(t,e):e===t}function li(e,t){return Ye(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function ih(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let s=n.length-1,o,i;for(o=0;o1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var Nn;(function(e){e.pop="pop",e.push="push"})(Nn||(Nn={}));var bn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(bn||(bn={}));function lh(e){if(!e)if(Wt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),nh(e)}const ah=/^[^#]+#/;function ch(e,t){return e.replace(ah,"#")+t}function uh(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 yr=()=>({left:window.pageXOffset,top:window.pageYOffset});function fh(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=uh(s,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 ai(e,t){return(history.state?history.state.position-t:-1)+e}const fs=new Map;function dh(e,t){fs.set(e,t)}function hh(e){const t=fs.get(e);return fs.delete(e),t}let ph=()=>location.protocol+"//"+location.host;function Yl(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),ii(l,"")}return ii(n,e)+r+s}function mh(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const g=Yl(e,location),y=n.value,I=t.value;let E=0;if(d){if(n.value=g,t.value=d,i&&i===y){i=null;return}E=I?d.position-I.position:0}else r(g);s.forEach(w=>{w(n.value,y,{delta:E,type:Nn.pop,direction:E?E>0?bn.forward:bn.back:bn.unknown})})};function l(){i=n.value}function c(d){s.push(d);const g=()=>{const y=s.indexOf(d);y>-1&&s.splice(y,1)};return o.push(g),g}function u(){const{history:d}=window;!d.state||d.replaceState(ie({},d.state,{scroll:yr()}),"")}function h(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u),{pauseListeners:l,listen:c,destroy:h}}function ci(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?yr():null}}function gh(e){const{history:t,location:n}=window,r={value:Yl(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const h=e.indexOf("#"),d=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:ph()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(g){console.error(g),n[u?"replace":"assign"](d)}}function i(l,c){const u=ie({},t.state,ci(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});o(l,u,!0),r.value=l}function a(l,c){const u=ie({},s.value,t.state,{forward:l,scroll:yr()});o(u.current,u,!0);const h=ie({},ci(r.value,l,null),{position:u.position+1},c);o(l,h,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function _h(e){e=lh(e);const t=gh(e),n=mh(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ie({location:"",base:e,go:r,createHref:ch.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function vh(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),_h(e)}function yh(e){return typeof e=="string"||e&&typeof e=="object"}function Gl(e){return typeof e=="string"||typeof e=="symbol"}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Xl=Symbol("");var ui;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ui||(ui={}));function Jt(e,t){return ie(new Error,{type:e,[Xl]:!0},t)}function st(e,t){return e instanceof Error&&Xl in e&&(t==null||!!(e.type&t))}const fi="[^/]+?",bh={sensitive:!1,strict:!1,start:!0,end:!0},Eh=/[.+*?^${}()[\]/\\]/g;function wh(e,t){const n=ie({},bh,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let h=0;ht.length?t.length===1&&t[0]===40+40?1:-1:0}function Th(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Ih={type:0,value:""},Rh=/[a-zA-Z0-9_]/;function Ph(e){if(!e)return[[]];if(e==="/")return[[Ih]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,c="",u="";function h(){!c||(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(C)}:yn}function i(u){if(Gl(u)){const h=r.get(u);h&&(r.delete(u),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(u);h>-1&&(n.splice(h,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){let h=0;for(;h=0&&(u.record.path!==n[h].record.path||!Ql(u,n[h]));)h++;n.splice(h,0,u),u.record.name&&!hi(u)&&r.set(u.record.name,u)}function c(u,h){let d,g={},y,I;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw Jt(1,{location:u});I=d.record.name,g=ie(xh(h.params,d.keys.filter(C=>!C.optional).map(C=>C.name)),u.params),y=d.stringify(g)}else if("path"in u)y=u.path,d=n.find(C=>C.re.test(y)),d&&(g=d.parse(y),I=d.record.name);else{if(d=h.name?r.get(h.name):n.find(C=>C.re.test(h.path)),!d)throw Jt(1,{location:u,currentLocation:h});I=d.record.name,g=ie({},h.params,u.params),y=d.stringify(g)}const E=[];let w=d;for(;w;)E.unshift(w.record),w=w.parent;return{name:I,path:y,params:g,matched:E,meta:Fh(E)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function xh(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ah(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Nh(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 Nh(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 hi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Fh(e){return e.reduce((t,n)=>ie(t,n.meta),{})}function pi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ql(e,t){return t.children.some(n=>n===e||Ql(e,n))}const Jl=/#/g,Lh=/&/g,Mh=/\//g,Dh=/=/g,kh=/\?/g,Zl=/\+/g,$h=/%5B/g,jh=/%5D/g,ea=/%5E/g,Uh=/%60/g,ta=/%7B/g,Wh=/%7C/g,na=/%7D/g,Hh=/%20/g;function Bs(e){return encodeURI(""+e).replace(Wh,"|").replace($h,"[").replace(jh,"]")}function Bh(e){return Bs(e).replace(ta,"{").replace(na,"}").replace(ea,"^")}function ds(e){return Bs(e).replace(Zl,"%2B").replace(Hh,"+").replace(Jl,"%23").replace(Lh,"%26").replace(Uh,"`").replace(ta,"{").replace(na,"}").replace(ea,"^")}function Vh(e){return ds(e).replace(Dh,"%3D")}function zh(e){return Bs(e).replace(Jl,"%23").replace(kh,"%3F")}function Kh(e){return e==null?"":zh(e).replace(Mh,"%2F")}function Zn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function qh(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&ds(o)):[r&&ds(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Yh(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ye(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Gh=Symbol(""),gi=Symbol(""),Vs=Symbol(""),ra=Symbol(""),hs=Symbol("");function fn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function gt(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,a)=>{const l=h=>{h===!1?a(Jt(4,{from:n,to:t})):h instanceof Error?a(h):yh(h)?a(Jt(2,{from:t,to:h})):(o&&r.enterCallbacks[s]===o&&typeof h=="function"&&o.push(h),i())},c=e.call(r&&r.instances[s],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(h=>a(h))})}function Dr(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let a=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Xh(a)){const c=(a.__vccOpts||a)[t];c&&s.push(gt(c,n,r,o,i))}else{let l=a();s.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const u=eh(c)?c.default:c;o.components[i]=u;const d=(u.__vccOpts||u)[t];return d&>(d,n,r,o,i)()}))}}return s}function Xh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function _i(e){const t=rt(Vs),n=rt(ra),r=he(()=>t.resolve(nt(e.to))),s=he(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],h=n.matched;if(!u||!h.length)return-1;const d=h.findIndex(Qt.bind(null,u));if(d>-1)return d;const g=vi(l[c-2]);return c>1&&vi(u)===g&&h[h.length-1].path!==g?h.findIndex(Qt.bind(null,l[c-2])):d}),o=he(()=>s.value>-1&&ep(n.params,r.value.params)),i=he(()=>s.value>-1&&s.value===n.matched.length-1&&ql(n.params,r.value.params));function a(l={}){return Zh(l)?t[nt(e.replace)?"replace":"push"](nt(e.to)).catch(yn):Promise.resolve()}return{route:r,href:he(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const Qh=nn({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:_i,setup(e,{slots:t}){const n=Mt(_i(e)),{options:r}=rt(Vs),s=he(()=>({[yi(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[yi(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:pr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Jh=Qh;function Zh(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 ep(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Ye(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function vi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const yi=(e,t,n)=>e!=null?e:t!=null?t:n,tp=nn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=rt(hs),s=he(()=>e.route||r.value),o=rt(gi,0),i=he(()=>{let c=nt(o);const{matched:u}=s.value;let h;for(;(h=u[c])&&!h.components;)c++;return c}),a=he(()=>s.value.matched[i.value]);Wn(gi,he(()=>i.value+1)),Wn(Gh,a),Wn(hs,s);const l=Oe();return lt(()=>[l.value,a.value,e.name],([c,u,h],[d,g,y])=>{u&&(u.instances[h]=c,g&&g!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!Qt(u,g)||!d)&&(u.enterCallbacks[h]||[]).forEach(I=>I(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,h=a.value,d=h&&h.components[u];if(!d)return bi(n.default,{Component:d,route:c});const g=h.props[u],y=g?g===!0?c.params:typeof g=="function"?g(c):g:null,E=pr(d,ie({},y,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(h.instances[u]=null)},ref:l}));return bi(n.default,{Component:E,route:c})||E}}});function bi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const np=tp;function rp(e){const t=Sh(e.routes,e),n=e.parseQuery||qh,r=e.stringifyQuery||mi,s=e.history,o=fn(),i=fn(),a=fn(),l=Qa(ht);let c=ht;Wt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Lr.bind(null,b=>""+b),h=Lr.bind(null,Kh),d=Lr.bind(null,Zn);function g(b,D){let A,$;return Gl(b)?(A=t.getRecordMatcher(b),$=D):$=b,t.addRoute($,A)}function y(b){const D=t.getRecordMatcher(b);D&&t.removeRoute(D)}function I(){return t.getRoutes().map(b=>b.record)}function E(b){return!!t.getRecordMatcher(b)}function w(b,D){if(D=ie({},D||l.value),typeof b=="string"){const V=Mr(n,b,D.path),f=t.resolve({path:V.path},D),m=s.createHref(V.fullPath);return ie(V,f,{params:d(f.params),hash:Zn(V.hash),redirectedFrom:void 0,href:m})}let A;if("path"in b)A=ie({},b,{path:Mr(n,b.path,D.path).path});else{const V=ie({},b.params);for(const f in V)V[f]==null&&delete V[f];A=ie({},b,{params:h(b.params)}),D.params=h(D.params)}const $=t.resolve(A,D),ne=b.hash||"";$.params=u(d($.params));const se=rh(r,ie({},b,{hash:Bh(ne),path:$.path})),K=s.createHref(se);return ie({fullPath:se,hash:ne,query:r===mi?Yh(b.query):b.query||{}},$,{redirectedFrom:void 0,href:K})}function C(b){return typeof b=="string"?Mr(n,b,l.value.path):ie({},b)}function j(b,D){if(c!==b)return Jt(8,{from:D,to:b})}function N(b){return U(b)}function P(b){return N(ie(C(b),{replace:!0}))}function B(b){const D=b.matched[b.matched.length-1];if(D&&D.redirect){const{redirect:A}=D;let $=typeof A=="function"?A(b):A;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=C($):{path:$},$.params={}),ie({query:b.query,hash:b.hash,params:"path"in $?{}:b.params},$)}}function U(b,D){const A=c=w(b),$=l.value,ne=b.state,se=b.force,K=b.replace===!0,V=B(A);if(V)return U(ie(C(V),{state:ne,force:se,replace:K}),D||A);const f=A;f.redirectedFrom=D;let m;return!se&&sh(r,$,A)&&(m=Jt(16,{to:f,from:$}),ut($,$,!0,!1)),(m?Promise.resolve(m):ee(f,$)).catch(_=>st(_)?st(_,2)?_:Re(_):Q(_,f,$)).then(_=>{if(_){if(st(_,2))return U(ie({replace:K},C(_.to),{state:ne,force:se}),D||f)}else _=oe(f,$,!0,K,ne);return de(f,$,_),_})}function H(b,D){const A=j(b,D);return A?Promise.reject(A):Promise.resolve()}function ee(b,D){let A;const[$,ne,se]=sp(b,D);A=Dr($.reverse(),"beforeRouteLeave",b,D);for(const V of $)V.leaveGuards.forEach(f=>{A.push(gt(f,b,D))});const K=H.bind(null,b,D);return A.push(K),kt(A).then(()=>{A=[];for(const V of o.list())A.push(gt(V,b,D));return A.push(K),kt(A)}).then(()=>{A=Dr(ne,"beforeRouteUpdate",b,D);for(const V of ne)V.updateGuards.forEach(f=>{A.push(gt(f,b,D))});return A.push(K),kt(A)}).then(()=>{A=[];for(const V of b.matched)if(V.beforeEnter&&!D.matched.includes(V))if(Ye(V.beforeEnter))for(const f of V.beforeEnter)A.push(gt(f,b,D));else A.push(gt(V.beforeEnter,b,D));return A.push(K),kt(A)}).then(()=>(b.matched.forEach(V=>V.enterCallbacks={}),A=Dr(se,"beforeRouteEnter",b,D),A.push(K),kt(A))).then(()=>{A=[];for(const V of i.list())A.push(gt(V,b,D));return A.push(K),kt(A)}).catch(V=>st(V,8)?V:Promise.reject(V))}function de(b,D,A){for(const $ of a.list())$(b,D,A)}function oe(b,D,A,$,ne){const se=j(b,D);if(se)return se;const K=D===ht,V=Wt?history.state:{};A&&($||K?s.replace(b.fullPath,ie({scroll:K&&V&&V.scroll},ne)):s.push(b.fullPath,ne)),l.value=b,ut(b,D,A,K),Re()}let ye;function Fe(){ye||(ye=s.listen((b,D,A)=>{if(!It.listening)return;const $=w(b),ne=B($);if(ne){U(ie(ne,{replace:!0}),$).catch(yn);return}c=$;const se=l.value;Wt&&dh(ai(se.fullPath,A.delta),yr()),ee($,se).catch(K=>st(K,12)?K:st(K,2)?(U(K.to,$).then(V=>{st(V,20)&&!A.delta&&A.type===Nn.pop&&s.go(-1,!1)}).catch(yn),Promise.reject()):(A.delta&&s.go(-A.delta,!1),Q(K,$,se))).then(K=>{K=K||oe($,se,!1),K&&(A.delta&&!st(K,8)?s.go(-A.delta,!1):A.type===Nn.pop&&st(K,20)&&s.go(-1,!1)),de($,se,K)}).catch(yn)}))}let xe=fn(),me=fn(),ge;function Q(b,D,A){Re(b);const $=me.list();return $.length?$.forEach(ne=>ne(b,D,A)):console.error(b),Promise.reject(b)}function te(){return ge&&l.value!==ht?Promise.resolve():new Promise((b,D)=>{xe.add([b,D])})}function Re(b){return ge||(ge=!b,Fe(),xe.list().forEach(([D,A])=>b?A(b):D()),xe.reset()),b}function ut(b,D,A,$){const{scrollBehavior:ne}=e;if(!Wt||!ne)return Promise.resolve();const se=!A&&hh(ai(b.fullPath,0))||($||!A)&&history.state&&history.state.scroll||null;return ir().then(()=>ne(b,D,se)).then(K=>K&&fh(K)).catch(K=>Q(K,b,D))}const He=b=>s.go(b);let Ue;const Le=new Set,It={currentRoute:l,listening:!0,addRoute:g,removeRoute:y,hasRoute:E,getRoutes:I,resolve:w,options:e,push:N,replace:P,go:He,back:()=>He(-1),forward:()=>He(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:me.add,isReady:te,install(b){const D=this;b.component("RouterLink",Jh),b.component("RouterView",np),b.config.globalProperties.$router=D,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>nt(l)}),Wt&&!Ue&&l.value===ht&&(Ue=!0,N(s.location).catch(ne=>{}));const A={};for(const ne in ht)A[ne]=he(()=>l.value[ne]);b.provide(Vs,D),b.provide(ra,Mt(A)),b.provide(hs,l);const $=b.unmount;Le.add(b),b.unmount=function(){Le.delete(b),Le.size<1&&(c=ht,ye&&ye(),ye=null,l.value=ht,Ue=!1,ge=!1),$()}}};return It}function kt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function sp(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iQt(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>Qt(c,l))||s.push(l))}return[n,r,s]}const op=[],ip=rp({history:vh(),routes:op,scrollBehavior:()=>({left:0,top:0})}),lp=e=>{e.use(ip)};/*! * pinia v2.0.17 * (c) 2022 Eduardo San Martin Morote * @license MIT */let sa;const br=e=>sa=e,oa=Symbol();function ps(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var En;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(En||(En={}));function ap(){const e=ws(!0),t=e.run(()=>Oe({}));let n=[],r=[];const s=Yt({install(o){br(s),s._a=o,o.provide(oa,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!Fu?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const ia=()=>{};function Ei(e,t,n,r=ia){e.push(t);const s=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&rn()&&fr(s),s}function $t(e,...t){e.slice().forEach(n=>{n(...t)})}function ms(e,t){for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];ps(s)&&ps(r)&&e.hasOwnProperty(n)&&!pe(r)&&!vt(r)?e[n]=ms(s,r):e[n]=r}return e}const cp=Symbol();function up(e){return!ps(e)||!e.hasOwnProperty(cp)}const{assign:ot}=Object;function fp(e){return!!(pe(e)&&e.effect)}function dp(e,t,n,r){const{state:s,actions:o,getters:i}=t,a=n.state.value[e];let l;function c(){a||(n.state.value[e]=s?s():{});const u=zi(n.state.value[e]);return ot(u,o,Object.keys(i||{}).reduce((h,d)=>(h[d]=Yt(he(()=>{br(n);const g=n._s.get(e);return i[d].call(g,g)})),h),{}))}return l=la(e,c,t,n,r,!0),l.$reset=function(){const h=s?s():{};this.$patch(d=>{ot(d,h)})},l}function la(e,t,n={},r,s,o){let i;const a=ot({actions:{}},n),l={deep:!0};let c,u,h=Yt([]),d=Yt([]),g;const y=r.state.value[e];!o&&!y&&(r.state.value[e]={}),Oe({});let I;function E(U){let H;c=u=!1,typeof U=="function"?(U(r.state.value[e]),H={type:En.patchFunction,storeId:e,events:g}):(ms(r.state.value[e],U),H={type:En.patchObject,payload:U,storeId:e,events:g});const ee=I=Symbol();ir().then(()=>{I===ee&&(c=!0)}),u=!0,$t(h,H,r.state.value[e])}const w=ia;function C(){i.stop(),h=[],d=[],r._s.delete(e)}function j(U,H){return function(){br(r);const ee=Array.from(arguments),de=[],oe=[];function ye(me){de.push(me)}function Fe(me){oe.push(me)}$t(d,{args:ee,name:U,store:P,after:ye,onError:Fe});let xe;try{xe=H.apply(this&&this.$id===e?this:P,ee)}catch(me){throw $t(oe,me),me}return xe instanceof Promise?xe.then(me=>($t(de,me),me)).catch(me=>($t(oe,me),Promise.reject(me))):($t(de,xe),xe)}}const N={_p:r,$id:e,$onAction:Ei.bind(null,d),$patch:E,$reset:w,$subscribe(U,H={}){const ee=Ei(h,U,H.detached,()=>de()),de=i.run(()=>lt(()=>r.state.value[e],oe=>{(H.flush==="sync"?u:c)&&U({storeId:e,type:En.direct,events:g},oe)},ot({},l,H)));return ee},$dispose:C},P=Mt(ot({},N));r._s.set(e,P);const B=r._e.run(()=>(i=ws(),i.run(()=>t())));for(const U in B){const H=B[U];if(pe(H)&&!fp(H)||vt(H))o||(y&&up(H)&&(pe(H)?H.value=y[U]:ms(H,y[U])),r.state.value[e][U]=H);else if(typeof H=="function"){const ee=j(U,H);B[U]=ee,a.actions[U]=H}}return ot(P,B),ot(Z(P),B),Object.defineProperty(P,"$state",{get:()=>r.state.value[e],set:U=>{E(H=>{ot(H,U)})}}),r._p.forEach(U=>{ot(P,i.run(()=>U({store:P,app:r._a,pinia:r,options:a})))}),y&&o&&n.hydrate&&n.hydrate(P.$state,y),c=!0,u=!0,P}function hp(e,t,n){let r,s;const o=typeof t=="function";typeof e=="string"?(r=e,s=o?n:t):(s=e,r=e.id);function i(a,l){const c=rn();return a=a||c&&rt(oa),a&&br(a),a=sa,a._s.has(r)||(o?la(r,t,s,a):dp(r,s,a)),a._s.get(r)}return i.$id=r,i}hp("setting",()=>({settingState:Mt({}),useUpdateLanguage:n=>{}}));const pp=ap(),mp=e=>{e.use(pp)},gp={"en-US":{Test:e=>{const{normalize:t}=e;return t(["Test"])}},"zh-CN":{Test:e=>{const{normalize:t}=e;return t(["\u6D4B\u8BD5"])}}},wi=(e,t="sessionStorage")=>{let n=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(n,null)?"no":JSON.parse(n)},_p=e=>{const t=ud({locale:wi("languageType")!=="no"?wi("languageType"):"zh-CN",allowComposition:!0,messages:gp});e.use(t)},vp=()=>{const e=Au(Zd);lp(e),mp(e),_p(e),e.mount("#app")};vp();