diff --git a/assets/index-8f1619dd.css b/assets/index-8f1619dd.css new file mode 100644 index 0000000..5c8475f --- /dev/null +++ b/assets/index-8f1619dd.css @@ -0,0 +1 @@ +.buttons[data-v-632ccb9a]{-webkit-user-select:none;user-select:none;align-items:center;margin:0 auto}.buttons .container[data-v-632ccb9a]{display:flex;flex-wrap:wrap;justify-content:center}.buttons .container .btn[data-v-632ccb9a]{cursor:pointer}.buttons .container .btn .icon[data-v-632ccb9a]{height:65px;width:65px;display:inline-block;flex:1;background:#ffaa00;border-radius:50%;text-align:center;-webkit-box-shadow:11px 9px 3px -6px rgba(0,0,0,.36);box-shadow:11px 9px 3px -6px #0000005c}.buttons .container .btn .icon .name[data-v-632ccb9a]{margin-top:20px}.buttons .container .click_effec[data-v-632ccb9a]{background:#ddaa33;color:#fff;-webkit-box-shadow:6px 8px 12px -6px #000000;box-shadow:6px 8px 12px -6px #000}.machine[data-v-d7fbc282]{-webkit-user-select:none;user-select:none}.machine .body table[data-v-d7fbc282]{border-collapse:collapse;margin:0 auto;text-align:center;font-size:20px}.machine .body table th[data-v-d7fbc282],.machine .body table td[data-v-d7fbc282]{margin:0;padding:0;border:1px solid #333;width:70px;height:70px}.machine .body table .top[data-v-d7fbc282]{color:#a00;font-size:24px;font-weight:700;border:none}.machine .body table .small[data-v-d7fbc282]{font-size:18px}.machine .body table .fruit[data-v-d7fbc282]{background-size:390%}.machine .body table .apple[data-v-d7fbc282]{background-position:10px 6px}.machine .body table .bar[data-v-d7fbc282]{background-position:300px 100px}.machine .body table .bell[data-v-d7fbc282]{background-position:200px 100px}.machine .body table .active[data-v-d7fbc282]{background:rgba(255,0,0,.8)}.machine .body table .active1[data-v-d7fbc282]{background:rgba(0,230,0,.7)}.machine .body table .active2[data-v-d7fbc282]{background:rgba(0,0,220,.6)}.machine .body table .active3[data-v-d7fbc282]{background:rgba(220,0,0,.5)}.machine .slot-bg[data-v-d7fbc282]{background:url(bg-466cab85.png) center}.machine .icon-score[data-v-d7fbc282]{justify-content:center;text-align:center;margin:10px;color:#a00;font-size:24px;font-weight:700}.machine .icon-score .container[data-v-d7fbc282]{display:flex;justify-content:center}.machine .icon-score .container .item[data-v-d7fbc282]{width:65px;height:65px} diff --git a/assets/index-a3505bfd.css b/assets/index-a3505bfd.css deleted file mode 100644 index b18bceb..0000000 --- a/assets/index-a3505bfd.css +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function s(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(r){if(r.ep)return;r.ep=!0;const o=s(r);fetch(r.href,o)}})();function xs(e,t){const s=Object.create(null),n=e.split(",");for(let r=0;r!!s[r.toLowerCase()]:r=>!!s[r]}const D={},Xe=[],he=()=>{},Eo=()=>!1,Co=/^on[^a-z]/,Kt=e=>Co.test(e),ys=e=>e.startsWith("onUpdate:"),te=Object.assign,ws=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},Oo=Object.prototype.hasOwnProperty,N=(e,t)=>Oo.call(e,t),A=Array.isArray,Ze=e=>Dt(e)==="[object Map]",En=e=>Dt(e)==="[object Set]",R=e=>typeof e=="function",Z=e=>typeof e=="string",Ut=e=>typeof e=="symbol",W=e=>e!==null&&typeof e=="object",Cn=e=>(W(e)||R(e))&&R(e.then)&&R(e.catch),On=Object.prototype.toString,Dt=e=>On.call(e),To=e=>Dt(e).slice(8,-1),Tn=e=>Dt(e)==="[object Object]",Es=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Mt=xs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wt=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},Io=/-(\w)/g,et=Wt(e=>e.replace(Io,(t,s)=>s?s.toUpperCase():"")),Po=/\B([A-Z])/g,ot=Wt(e=>e.replace(Po,"-$1").toLowerCase()),In=Wt(e=>e.charAt(0).toUpperCase()+e.slice(1)),es=Wt(e=>e?`on${In(e)}`:""),qe=(e,t)=>!Object.is(e,t),ts=(e,t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:s})},Ao=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ks;const cs=()=>ks||(ks=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cs(e){if(A(e)){const t={};for(let s=0;s{if(s){const n=s.split(Ro);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Os(e){let t="";if(Z(e))t=e;else if(A(e))for(let s=0;sZ(e)?e:e==null?"":A(e)||W(e)&&(e.toString===On||!R(e.toString))?JSON.stringify(e,An,2):String(e),An=(e,t)=>t&&t.__v_isRef?An(e,t.value):Ze(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,r])=>(s[`${n} =>`]=r,s),{})}:En(t)?{[`Set(${t.size})`]:[...t.values()]}:W(t)&&!A(t)&&!Tn(t)?String(t):t;let ue;class $o{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ue,!t&&ue&&(this.index=(ue.scopes||(ue.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const s=ue;try{return ue=this,t()}finally{ue=s}}}on(){ue=this}off(){ue=this.parent}stop(t){if(this._active){let s,n;for(s=0,n=this.effects.length;s{const t=new Set(e);return t.w=0,t.n=0,t},Mn=e=>(e.w&Le)>0,Rn=e=>(e.n&Le)>0,Bo=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let s=0;for(let n=0;n{(_==="length"||!Ut(_)&&_>=f)&&c.push(a)})}else switch(s!==void 0&&c.push(l.get(s)),t){case"add":A(e)?Es(s)&&c.push(l.get("length")):(c.push(l.get(Ue)),Ze(e)&&c.push(l.get(as)));break;case"delete":A(e)||(c.push(l.get(Ue)),Ze(e)&&c.push(l.get(as)));break;case"set":Ze(e)&&c.push(l.get(Ue));break}if(c.length===1)c[0]&&ds(c[0]);else{const f=[];for(const a of c)a&&f.push(...a);ds(Ts(f))}}function ds(e,t){const s=A(e)?e:[...e];for(const n of s)n.computed&&Ys(n);for(const n of s)n.computed||Ys(n)}function Ys(e,t){(e!==ae||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Uo=xs("__proto__,__v_isRef,__isVue"),Ln=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ut)),Xs=Do();function Do(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...s){const n=$(this);for(let o=0,l=this.length;o{e[t]=function(...s){rt();const n=$(this)[t].apply(this,s);return lt(),n}}),e}function Wo(e){const t=$(this);return re(t,"has",e),t.hasOwnProperty(e)}class Nn{constructor(t=!1,s=!1){this._isReadonly=t,this._shallow=s}get(t,s,n){const r=this._isReadonly,o=this._shallow;if(s==="__v_isReactive")return!r;if(s==="__v_isReadonly")return r;if(s==="__v_isShallow")return o;if(s==="__v_raw"&&n===(r?o?sr:Bn:o?Hn:jn).get(t))return t;const l=A(t);if(!r){if(l&&N(Xs,s))return Reflect.get(Xs,s,n);if(s==="hasOwnProperty")return Wo}const c=Reflect.get(t,s,n);return(Ut(s)?Ln.has(s):Uo(s))||(r||re(t,"get",s),o)?c:ee(c)?l&&Es(s)?c:c.value:W(c)?r?Kn(c):Ms(c):c}}class $n extends Nn{constructor(t=!1){super(!1,t)}set(t,s,n,r){let o=t[s];if(tt(o)&&ee(o)&&!ee(n))return!1;if(!this._shallow&&(!$t(n)&&!tt(n)&&(o=$(o),n=$(n)),!A(t)&&ee(o)&&!ee(n)))return o.value=n,!0;const l=A(t)&&Es(s)?Number(s)e,qt=e=>Reflect.getPrototypeOf(e);function Ct(e,t,s=!1,n=!1){e=e.__v_raw;const r=$(e),o=$(t);s||(qe(t,o)&&re(r,"get",t),re(r,"get",o));const{has:l}=qt(r),c=n?Ps:s?Ss:ht;if(l.call(r,t))return c(e.get(t));if(l.call(r,o))return c(e.get(o));e!==r&&e.get(t)}function Ot(e,t=!1){const s=this.__v_raw,n=$(s),r=$(e);return t||(qe(e,r)&&re(n,"has",e),re(n,"has",r)),e===r?s.has(e):s.has(e)||s.has(r)}function Tt(e,t=!1){return e=e.__v_raw,!t&&re($(e),"iterate",Ue),Reflect.get(e,"size",e)}function Zs(e){e=$(e);const t=$(this);return qt(t).has.call(t,e)||(t.add(e),Oe(t,"add",e,e)),this}function Qs(e,t){t=$(t);const s=$(this),{has:n,get:r}=qt(s);let o=n.call(s,e);o||(e=$(e),o=n.call(s,e));const l=r.call(s,e);return s.set(e,t),o?qe(t,l)&&Oe(s,"set",e,t):Oe(s,"add",e,t),this}function Vs(e){const t=$(this),{has:s,get:n}=qt(t);let r=s.call(t,e);r||(e=$(e),r=s.call(t,e)),n&&n.call(t,e);const o=t.delete(e);return r&&Oe(t,"delete",e,void 0),o}function Gs(){const e=$(this),t=e.size!==0,s=e.clear();return t&&Oe(e,"clear",void 0,void 0),s}function It(e,t){return function(n,r){const o=this,l=o.__v_raw,c=$(l),f=t?Ps:e?Ss:ht;return!e&&re(c,"iterate",Ue),l.forEach((a,_)=>n.call(r,f(a),f(_),o))}}function Pt(e,t,s){return function(...n){const r=this.__v_raw,o=$(r),l=Ze(o),c=e==="entries"||e===Symbol.iterator&&l,f=e==="keys"&&l,a=r[e](...n),_=s?Ps:t?Ss:ht;return!t&&re(o,"iterate",f?as:Ue),{next(){const{value:v,done:E}=a.next();return E?{value:v,done:E}:{value:c?[_(v[0]),_(v[1])]:_(v),done:E}},[Symbol.iterator](){return this}}}}function Me(e){return function(...t){return e==="delete"?!1:this}}function Yo(){const e={get(o){return Ct(this,o)},get size(){return Tt(this)},has:Ot,add:Zs,set:Qs,delete:Vs,clear:Gs,forEach:It(!1,!1)},t={get(o){return Ct(this,o,!1,!0)},get size(){return Tt(this)},has:Ot,add:Zs,set:Qs,delete:Vs,clear:Gs,forEach:It(!1,!0)},s={get(o){return Ct(this,o,!0)},get size(){return Tt(this,!0)},has(o){return Ot.call(this,o,!0)},add:Me("add"),set:Me("set"),delete:Me("delete"),clear:Me("clear"),forEach:It(!0,!1)},n={get(o){return Ct(this,o,!0,!0)},get size(){return Tt(this,!0)},has(o){return Ot.call(this,o,!0)},add:Me("add"),set:Me("set"),delete:Me("delete"),clear:Me("clear"),forEach:It(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Pt(o,!1,!1),s[o]=Pt(o,!0,!1),t[o]=Pt(o,!1,!0),n[o]=Pt(o,!0,!0)}),[e,s,t,n]}const[Xo,Zo,Qo,Vo]=Yo();function As(e,t){const s=t?e?Vo:Qo:e?Zo:Xo;return(n,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(N(s,r)&&r in n?s:n,r,o)}const Go={get:As(!1,!1)},er={get:As(!1,!0)},tr={get:As(!0,!1)},jn=new WeakMap,Hn=new WeakMap,Bn=new WeakMap,sr=new WeakMap;function nr(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function or(e){return e.__v_skip||!Object.isExtensible(e)?0:nr(To(e))}function Ms(e){return tt(e)?e:Rs(e,!1,zo,Go,jn)}function rr(e){return Rs(e,!1,Jo,er,Hn)}function Kn(e){return Rs(e,!0,ko,tr,Bn)}function Rs(e,t,s,n,r){if(!W(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const l=or(e);if(l===0)return e;const c=new Proxy(e,l===2?n:s);return r.set(e,c),c}function Qe(e){return tt(e)?Qe(e.__v_raw):!!(e&&e.__v_isReactive)}function tt(e){return!!(e&&e.__v_isReadonly)}function $t(e){return!!(e&&e.__v_isShallow)}function Un(e){return Qe(e)||tt(e)}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function Dn(e){return Nt(e,"__v_skip",!0),e}const ht=e=>W(e)?Ms(e):e,Ss=e=>W(e)?Kn(e):e;function Wn(e){Se&&ae&&(e=$(e),Fn(e.dep||(e.dep=Ts())))}function qn(e,t){e=$(e);const s=e.dep;s&&ds(s)}function ee(e){return!!(e&&e.__v_isRef===!0)}function Rt(e){return lr(e,!1)}function lr(e,t){return ee(e)?e:new ir(e,t)}class ir{constructor(t,s){this.__v_isShallow=s,this.dep=void 0,this.__v_isRef=!0,this._rawValue=s?t:$(t),this._value=s?t:ht(t)}get value(){return Wn(this),this._value}set value(t){const s=this.__v_isShallow||$t(t)||tt(t);t=s?t:$(t),qe(t,this._rawValue)&&(this._rawValue=t,this._value=s?t:ht(t),qn(this))}}function cr(e){return ee(e)?e.value:e}const ur={get:(e,t,s)=>cr(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const r=e[t];return ee(r)&&!ee(s)?(r.value=s,!0):Reflect.set(e,t,s,n)}};function zn(e){return Qe(e)?e:new Proxy(e,ur)}class fr{constructor(t,s,n,r){this._setter=s,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Is(t,()=>{this._dirty||(this._dirty=!0,qn(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=$(this);return Wn(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function ar(e,t,s=!1){let n,r;const o=R(e);return o?(n=e,r=he):(n=e.get,r=e.set),new fr(n,r,o||!r,s)}function Fe(e,t,s,n){let r;try{r=n?e(...n):e()}catch(o){zt(o,t,s)}return r}function pe(e,t,s,n){if(R(e)){const o=Fe(e,t,s,n);return o&&Cn(o)&&o.catch(l=>{zt(l,t,s)}),o}const r=[];for(let o=0;o>>1,r=V[n],o=_t(r);oxe&&V.splice(t,1)}function gr(e){A(e)?Ve.push(...e):(!Ce||!Ce.includes(e,e.allowRecurse?Be+1:Be))&&Ve.push(e),Jn()}function en(e,t=pt?xe+1:0){for(;t_t(s)-_t(n)),Be=0;Bee.id==null?1/0:e.id,mr=(e,t)=>{const s=_t(e)-_t(t);if(s===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return s};function Xn(e){hs=!1,pt=!0,V.sort(mr);const t=he;try{for(xe=0;xeZ(P)?P.trim():P)),v&&(r=s.map(Ao))}let c,f=n[c=es(t)]||n[c=es(et(t))];!f&&o&&(f=n[c=es(ot(t))]),f&&pe(f,e,6,r);const a=n[c+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,pe(a,e,6,r)}}function Zn(e,t,s=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const o=e.emits;let l={},c=!1;if(!R(e)){const f=a=>{const _=Zn(a,t,!0);_&&(c=!0,te(l,_))};!s&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!o&&!c?(W(e)&&n.set(e,null),null):(A(o)?o.forEach(f=>l[f]=null):te(l,o),W(e)&&n.set(e,l),l)}function kt(e,t){return!e||!Kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),N(e,t[0].toLowerCase()+t.slice(1))||N(e,ot(t))||N(e,t))}let ye=null,Jt=null;function jt(e){const t=ye;return ye=e,Jt=e&&e.type.__scopeId||null,t}function Qn(e){Jt=e}function Vn(){Jt=null}function vr(e,t=ye,s){if(!t||e._n)return e;const n=(...r)=>{n._d&&an(-1);const o=jt(t);let l;try{l=e(...r)}finally{jt(o),n._d&&an(1)}return l};return n._n=!0,n._c=!0,n._d=!0,n}function ss(e){const{type:t,vnode:s,proxy:n,withProxy:r,props:o,propsOptions:[l],slots:c,attrs:f,emit:a,render:_,renderCache:v,data:E,setupState:P,ctx:j,inheritAttrs:S}=e;let z,X;const k=jt(e);try{if(s.shapeFlag&4){const w=r||n;z=ve(_.call(w,w,v,o,P,E,j)),X=f}else{const w=t;z=ve(w.length>1?w(o,{attrs:f,slots:c,emit:a}):w(o,null)),X=t.props?f:xr(f)}}catch(w){dt.length=0,zt(w,e,1),z=Te(gt)}let Q=z;if(X&&S!==!1){const w=Object.keys(X),{shapeFlag:L}=Q;w.length&&L&7&&(l&&w.some(ys)&&(X=yr(X,l)),Q=st(Q,X))}return s.dirs&&(Q=st(Q),Q.dirs=Q.dirs?Q.dirs.concat(s.dirs):s.dirs),s.transition&&(Q.transition=s.transition),z=Q,jt(k),z}const xr=e=>{let t;for(const s in e)(s==="class"||s==="style"||Kt(s))&&((t||(t={}))[s]=e[s]);return t},yr=(e,t)=>{const s={};for(const n in e)(!ys(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function wr(e,t,s){const{props:n,children:r,component:o}=e,{props:l,children:c,patchFlag:f}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&f>=0){if(f&1024)return!0;if(f&16)return n?tn(n,l,a):!!l;if(f&8){const _=t.dynamicProps;for(let v=0;v<_.length;v++){const E=_[v];if(l[E]!==n[E]&&!kt(a,E))return!0}}}else return(r||c)&&(!c||!c.$stable)?!0:n===l?!1:n?l?tn(n,l,a):!0:!!l;return!1}function tn(e,t,s){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense;function Tr(e,t){t&&t.pendingBranch?A(e)?t.effects.push(...e):t.effects.push(e):gr(e)}const At={};function ns(e,t,s){return Gn(e,t,s)}function Gn(e,t,{immediate:s,deep:n,flush:r,onTrack:o,onTrigger:l}=D){var c;const f=Ho()===((c=G)==null?void 0:c.scope)?G:null;let a,_=!1,v=!1;if(ee(e)?(a=()=>e.value,_=$t(e)):Qe(e)?(a=()=>e,n=!0):A(e)?(v=!0,_=e.some(w=>Qe(w)||$t(w)),a=()=>e.map(w=>{if(ee(w))return w.value;if(Qe(w))return Ye(w);if(R(w))return Fe(w,f,2)})):R(e)?t?a=()=>Fe(e,f,2):a=()=>{if(!(f&&f.isUnmounted))return E&&E(),pe(e,f,3,[P])}:a=he,t&&n){const w=a;a=()=>Ye(w())}let E,P=w=>{E=k.onStop=()=>{Fe(w,f,4)}},j;if(bt)if(P=he,t?s&&pe(t,f,3,[a(),v?[]:void 0,P]):a(),r==="sync"){const w=yl();j=w.__watcherHandles||(w.__watcherHandles=[])}else return he;let S=v?new Array(e.length).fill(At):At;const z=()=>{if(k.active)if(t){const w=k.run();(n||_||(v?w.some((L,J)=>qe(L,S[J])):qe(w,S)))&&(E&&E(),pe(t,f,3,[w,S===At?void 0:v&&S[0]===At?[]:S,P]),S=w)}else k.run()};z.allowRecurse=!!t;let X;r==="sync"?X=z:r==="post"?X=()=>oe(z,f&&f.suspense):(z.pre=!0,f&&(z.id=f.uid),X=()=>Ls(z));const k=new Is(a,X);t?s?z():S=k.run():r==="post"?oe(k.run.bind(k),f&&f.suspense):k.run();const Q=()=>{k.stop(),f&&f.scope&&ws(f.scope.effects,k)};return j&&j.push(Q),Q}function Ir(e,t,s){const n=this.proxy,r=Z(e)?e.includes(".")?eo(n,e):()=>n[e]:e.bind(n,n);let o;R(t)?o=t:(o=t.handler,s=t);const l=G;nt(this);const c=Gn(r,o.bind(n),s);return l?nt(l):We(),c}function eo(e,t){const s=t.split(".");return()=>{let n=e;for(let r=0;r{Ye(s,t)});else if(Tn(e))for(const s in e)Ye(e[s],t);return e}function je(e,t,s,n){const r=e.dirs,o=t&&t.dirs;for(let l=0;l!!e.type.__asyncLoader,to=e=>e.type.__isKeepAlive;function Pr(e,t){so(e,"a",t)}function Ar(e,t){so(e,"da",t)}function so(e,t,s=G){const n=e.__wdc||(e.__wdc=()=>{let r=s;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Yt(t,n,s),s){let r=s.parent;for(;r&&r.parent;)to(r.parent.vnode)&&Mr(n,t,s,r),r=r.parent}}function Mr(e,t,s,n){const r=Yt(t,e,n,!0);oo(()=>{ws(n[t],r)},s)}function Yt(e,t,s=G,n=!1){if(s){const r=s[e]||(s[e]=[]),o=t.__weh||(t.__weh=(...l)=>{if(s.isUnmounted)return;rt(),nt(s);const c=pe(t,s,e,l);return We(),lt(),c});return n?r.unshift(o):r.push(o),o}}const Ie=e=>(t,s=G)=>(!bt||e==="sp")&&Yt(e,(...n)=>t(...n),s),Rr=Ie("bm"),no=Ie("m"),Sr=Ie("bu"),Fr=Ie("u"),Lr=Ie("bum"),oo=Ie("um"),Nr=Ie("sp"),$r=Ie("rtg"),jr=Ie("rtc");function Hr(e,t=G){Yt("ec",e,t)}function ro(e,t,s,n){let r;const o=s&&s[n];if(A(e)||Z(e)){r=new Array(e.length);for(let l=0,c=e.length;lt(l,c,void 0,o&&o[c]));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,f=l.length;ce?mo(e)?Bs(e)||e.proxy:ps(e.parent):null,at=te(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=>ps(e.parent),$root:e=>ps(e.root),$emit:e=>e.emit,$options:e=>Ns(e),$forceUpdate:e=>e.f||(e.f=()=>Ls(e.update)),$nextTick:e=>e.n||(e.n=hr.bind(e.proxy)),$watch:e=>Ir.bind(e)}),os=(e,t)=>e!==D&&!e.__isScriptSetup&&N(e,t),Br={get({_:e},t){const{ctx:s,setupState:n,data:r,props:o,accessCache:l,type:c,appContext:f}=e;let a;if(t[0]!=="$"){const P=l[t];if(P!==void 0)switch(P){case 1:return n[t];case 2:return r[t];case 4:return s[t];case 3:return o[t]}else{if(os(n,t))return l[t]=1,n[t];if(r!==D&&N(r,t))return l[t]=2,r[t];if((a=e.propsOptions[0])&&N(a,t))return l[t]=3,o[t];if(s!==D&&N(s,t))return l[t]=4,s[t];_s&&(l[t]=0)}}const _=at[t];let v,E;if(_)return t==="$attrs"&&re(e,"get",t),_(e);if((v=c.__cssModules)&&(v=v[t]))return v;if(s!==D&&N(s,t))return l[t]=4,s[t];if(E=f.config.globalProperties,N(E,t))return E[t]},set({_:e},t,s){const{data:n,setupState:r,ctx:o}=e;return os(r,t)?(r[t]=s,!0):n!==D&&N(n,t)?(n[t]=s,!0):N(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:r,propsOptions:o}},l){let c;return!!s[l]||e!==D&&N(e,l)||os(t,l)||(c=o[0])&&N(c,l)||N(n,l)||N(at,l)||N(r.config.globalProperties,l)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:N(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function sn(e){return A(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let _s=!0;function Kr(e){const t=Ns(e),s=e.proxy,n=e.ctx;_s=!1,t.beforeCreate&&nn(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:l,watch:c,provide:f,inject:a,created:_,beforeMount:v,mounted:E,beforeUpdate:P,updated:j,activated:S,deactivated:z,beforeDestroy:X,beforeUnmount:k,destroyed:Q,unmounted:w,render:L,renderTracked:J,renderTriggered:we,errorCaptured:le,serverPrefetch:Pe,expose:_e,inheritAttrs:Ae,components:xt,directives:yt,filters:Qt}=t;if(a&&Ur(a,n,null),l)for(const q in l){const B=l[q];R(B)&&(n[q]=B.bind(s))}if(r){const q=r.call(s,s);W(q)&&(e.data=Ms(q))}if(_s=!0,o)for(const q in o){const B=o[q],Ne=R(B)?B.bind(s,s):R(B.get)?B.get.bind(s,s):he,wt=!R(B)&&R(B.set)?B.set.bind(s):he,$e=vl({get:Ne,set:wt});Object.defineProperty(n,q,{enumerable:!0,configurable:!0,get:()=>$e.value,set:ge=>$e.value=ge})}if(c)for(const q in c)lo(c[q],n,s,q);if(f){const q=R(f)?f.call(s):f;Reflect.ownKeys(q).forEach(B=>{Jr(B,q[B])})}_&&nn(_,e,"c");function se(q,B){A(B)?B.forEach(Ne=>q(Ne.bind(s))):B&&q(B.bind(s))}if(se(Rr,v),se(no,E),se(Sr,P),se(Fr,j),se(Pr,S),se(Ar,z),se(Hr,le),se(jr,J),se($r,we),se(Lr,k),se(oo,w),se(Nr,Pe),A(_e))if(_e.length){const q=e.exposed||(e.exposed={});_e.forEach(B=>{Object.defineProperty(q,B,{get:()=>s[B],set:Ne=>s[B]=Ne})})}else e.exposed||(e.exposed={});L&&e.render===he&&(e.render=L),Ae!=null&&(e.inheritAttrs=Ae),xt&&(e.components=xt),yt&&(e.directives=yt)}function Ur(e,t,s=he){A(e)&&(e=gs(e));for(const n in e){const r=e[n];let o;W(r)?"default"in r?o=Ft(r.from||n,r.default,!0):o=Ft(r.from||n):o=Ft(r),ee(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[n]=o}}function nn(e,t,s){pe(A(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function lo(e,t,s,n){const r=n.includes(".")?eo(s,n):()=>s[n];if(Z(e)){const o=t[e];R(o)&&ns(r,o)}else if(R(e))ns(r,e.bind(s));else if(W(e))if(A(e))e.forEach(o=>lo(o,t,s,n));else{const o=R(e.handler)?e.handler.bind(s):t[e.handler];R(o)&&ns(r,o,e)}}function Ns(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:l}}=e.appContext,c=o.get(t);let f;return c?f=c:!r.length&&!s&&!n?f=t:(f={},r.length&&r.forEach(a=>Ht(f,a,l,!0)),Ht(f,t,l)),W(t)&&o.set(t,f),f}function Ht(e,t,s,n=!1){const{mixins:r,extends:o}=t;o&&Ht(e,o,s,!0),r&&r.forEach(l=>Ht(e,l,s,!0));for(const l in t)if(!(n&&l==="expose")){const c=Dr[l]||s&&s[l];e[l]=c?c(e[l],t[l]):t[l]}return e}const Dr={data:on,props:rn,emits:rn,methods:ft,computed:ft,beforeCreate:ne,created:ne,beforeMount:ne,mounted:ne,beforeUpdate:ne,updated:ne,beforeDestroy:ne,beforeUnmount:ne,destroyed:ne,unmounted:ne,activated:ne,deactivated:ne,errorCaptured:ne,serverPrefetch:ne,components:ft,directives:ft,watch:qr,provide:on,inject:Wr};function on(e,t){return t?e?function(){return te(R(e)?e.call(this,this):e,R(t)?t.call(this,this):t)}:t:e}function Wr(e,t){return ft(gs(e),gs(t))}function gs(e){if(A(e)){const t={};for(let s=0;s1)return s&&R(t)?t.call(n&&n.proxy):t}}function Yr(e,t,s,n=!1){const r={},o={};Nt(o,Zt,1),e.propsDefaults=Object.create(null),co(e,t,r,o);for(const l in e.propsOptions[0])l in r||(r[l]=void 0);s?e.props=n?r:rr(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Xr(e,t,s,n){const{props:r,attrs:o,vnode:{patchFlag:l}}=e,c=$(r),[f]=e.propsOptions;let a=!1;if((n||l>0)&&!(l&16)){if(l&8){const _=e.vnode.dynamicProps;for(let v=0;v<_.length;v++){let E=_[v];if(kt(e.emitsOptions,E))continue;const P=t[E];if(f)if(N(o,E))P!==o[E]&&(o[E]=P,a=!0);else{const j=et(E);r[j]=ms(f,c,j,P,e,!1)}else P!==o[E]&&(o[E]=P,a=!0)}}}else{co(e,t,r,o)&&(a=!0);let _;for(const v in c)(!t||!N(t,v)&&((_=ot(v))===v||!N(t,_)))&&(f?s&&(s[v]!==void 0||s[_]!==void 0)&&(r[v]=ms(f,c,v,void 0,e,!0)):delete r[v]);if(o!==c)for(const v in o)(!t||!N(t,v))&&(delete o[v],a=!0)}a&&Oe(e,"set","$attrs")}function co(e,t,s,n){const[r,o]=e.propsOptions;let l=!1,c;if(t)for(let f in t){if(Mt(f))continue;const a=t[f];let _;r&&N(r,_=et(f))?!o||!o.includes(_)?s[_]=a:(c||(c={}))[_]=a:kt(e.emitsOptions,f)||(!(f in n)||a!==n[f])&&(n[f]=a,l=!0)}if(o){const f=$(s),a=c||D;for(let _=0;_{f=!0;const[E,P]=uo(v,t,!0);te(l,E),P&&c.push(...P)};!s&&t.mixins.length&&t.mixins.forEach(_),e.extends&&_(e.extends),e.mixins&&e.mixins.forEach(_)}if(!o&&!f)return W(e)&&n.set(e,Xe),Xe;if(A(o))for(let _=0;_-1,P[1]=S<0||j-1||N(P,"default"))&&c.push(v)}}}const a=[l,c];return W(e)&&n.set(e,a),a}function ln(e){return e[0]!=="$"}function cn(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function un(e,t){return cn(e)===cn(t)}function fn(e,t){return A(t)?t.findIndex(s=>un(s,e)):R(t)&&un(t,e)?0:-1}const fo=e=>e[0]==="_"||e==="$stable",$s=e=>A(e)?e.map(ve):[ve(e)],Zr=(e,t,s)=>{if(t._n)return t;const n=vr((...r)=>$s(t(...r)),s);return n._c=!1,n},ao=(e,t,s)=>{const n=e._ctx;for(const r in e){if(fo(r))continue;const o=e[r];if(R(o))t[r]=Zr(r,o,n);else if(o!=null){const l=$s(o);t[r]=()=>l}}},ho=(e,t)=>{const s=$s(t);e.slots.default=()=>s},Qr=(e,t)=>{if(e.vnode.shapeFlag&32){const s=t._;s?(e.slots=$(t),Nt(t,"_",s)):ao(t,e.slots={})}else e.slots={},t&&ho(e,t);Nt(e.slots,Zt,1)},Vr=(e,t,s)=>{const{vnode:n,slots:r}=e;let o=!0,l=D;if(n.shapeFlag&32){const c=t._;c?s&&c===1?o=!1:(te(r,t),!s&&c===1&&delete r._):(o=!t.$stable,ao(t,r)),l=t}else t&&(ho(e,t),l={default:1});if(o)for(const c in r)!fo(c)&&l[c]==null&&delete r[c]};function bs(e,t,s,n,r=!1){if(A(e)){e.forEach((E,P)=>bs(E,t&&(A(t)?t[P]:t),s,n,r));return}if(St(n)&&!r)return;const o=n.shapeFlag&4?Bs(n.component)||n.component.proxy:n.el,l=r?null:o,{i:c,r:f}=e,a=t&&t.r,_=c.refs===D?c.refs={}:c.refs,v=c.setupState;if(a!=null&&a!==f&&(Z(a)?(_[a]=null,N(v,a)&&(v[a]=null)):ee(a)&&(a.value=null)),R(f))Fe(f,c,12,[l,_]);else{const E=Z(f),P=ee(f);if(E||P){const j=()=>{if(e.f){const S=E?N(v,f)?v[f]:_[f]:f.value;r?A(S)&&ws(S,o):A(S)?S.includes(o)||S.push(o):E?(_[f]=[o],N(v,f)&&(v[f]=_[f])):(f.value=[o],e.k&&(_[e.k]=f.value))}else E?(_[f]=l,N(v,f)&&(v[f]=l)):P&&(f.value=l,e.k&&(_[e.k]=l))};l?(j.id=-1,oe(j,s)):j()}}}const oe=Tr;function Gr(e){return el(e)}function el(e,t){const s=cs();s.__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:l,createText:c,createComment:f,setText:a,setElementText:_,parentNode:v,nextSibling:E,setScopeId:P=he,insertStaticContent:j}=e,S=(i,u,d,h=null,p=null,b=null,y=!1,m=null,x=!!u.dynamicChildren)=>{if(i===u)return;i&&!ct(i,u)&&(h=Et(i),ge(i,p,b,!0),i=null),u.patchFlag===-2&&(x=!1,u.dynamicChildren=null);const{type:g,ref:T,shapeFlag:C}=u;switch(g){case Xt:z(i,u,d,h);break;case gt:X(i,u,d,h);break;case rs:i==null&&k(u,d,h,y);break;case fe:xt(i,u,d,h,p,b,y,m,x);break;default:C&1?L(i,u,d,h,p,b,y,m,x):C&6?yt(i,u,d,h,p,b,y,m,x):(C&64||C&128)&&g.process(i,u,d,h,p,b,y,m,x,ze)}T!=null&&p&&bs(T,i&&i.ref,b,u||i,!u)},z=(i,u,d,h)=>{if(i==null)n(u.el=c(u.children),d,h);else{const p=u.el=i.el;u.children!==i.children&&a(p,u.children)}},X=(i,u,d,h)=>{i==null?n(u.el=f(u.children||""),d,h):u.el=i.el},k=(i,u,d,h)=>{[i.el,i.anchor]=j(i.children,u,d,h,i.el,i.anchor)},Q=({el:i,anchor:u},d,h)=>{let p;for(;i&&i!==u;)p=E(i),n(i,d,h),i=p;n(u,d,h)},w=({el:i,anchor:u})=>{let d;for(;i&&i!==u;)d=E(i),r(i),i=d;r(u)},L=(i,u,d,h,p,b,y,m,x)=>{y=y||u.type==="svg",i==null?J(u,d,h,p,b,y,m,x):Pe(i,u,p,b,y,m,x)},J=(i,u,d,h,p,b,y,m)=>{let x,g;const{type:T,props:C,shapeFlag:I,transition:M,dirs:F}=i;if(x=i.el=l(i.type,b,C&&C.is,C),I&8?_(x,i.children):I&16&&le(i.children,x,null,h,p,b&&T!=="foreignObject",y,m),F&&je(i,null,h,"created"),we(x,i,i.scopeId,y,h),C){for(const H in C)H!=="value"&&!Mt(H)&&o(x,H,null,C[H],b,i.children,h,p,Ee);"value"in C&&o(x,"value",null,C.value),(g=C.onVnodeBeforeMount)&&be(g,h,i)}F&&je(i,null,h,"beforeMount");const K=tl(p,M);K&&M.beforeEnter(x),n(x,u,d),((g=C&&C.onVnodeMounted)||K||F)&&oe(()=>{g&&be(g,h,i),K&&M.enter(x),F&&je(i,null,h,"mounted")},p)},we=(i,u,d,h,p)=>{if(d&&P(i,d),h)for(let b=0;b{for(let g=x;g{const m=u.el=i.el;let{patchFlag:x,dynamicChildren:g,dirs:T}=u;x|=i.patchFlag&16;const C=i.props||D,I=u.props||D;let M;d&&He(d,!1),(M=I.onVnodeBeforeUpdate)&&be(M,d,u,i),T&&je(u,i,d,"beforeUpdate"),d&&He(d,!0);const F=p&&u.type!=="foreignObject";if(g?_e(i.dynamicChildren,g,m,d,h,F,b):y||B(i,u,m,null,d,h,F,b,!1),x>0){if(x&16)Ae(m,u,C,I,d,h,p);else if(x&2&&C.class!==I.class&&o(m,"class",null,I.class,p),x&4&&o(m,"style",C.style,I.style,p),x&8){const K=u.dynamicProps;for(let H=0;H{M&&be(M,d,u,i),T&&je(u,i,d,"updated")},h)},_e=(i,u,d,h,p,b,y)=>{for(let m=0;m{if(d!==h){if(d!==D)for(const m in d)!Mt(m)&&!(m in h)&&o(i,m,d[m],null,y,u.children,p,b,Ee);for(const m in h){if(Mt(m))continue;const x=h[m],g=d[m];x!==g&&m!=="value"&&o(i,m,g,x,y,u.children,p,b,Ee)}"value"in h&&o(i,"value",d.value,h.value)}},xt=(i,u,d,h,p,b,y,m,x)=>{const g=u.el=i?i.el:c(""),T=u.anchor=i?i.anchor:c("");let{patchFlag:C,dynamicChildren:I,slotScopeIds:M}=u;M&&(m=m?m.concat(M):M),i==null?(n(g,d,h),n(T,d,h),le(u.children,d,T,p,b,y,m,x)):C>0&&C&64&&I&&i.dynamicChildren?(_e(i.dynamicChildren,I,d,p,b,y,m),(u.key!=null||p&&u===p.subTree)&&po(i,u,!0)):B(i,u,d,T,p,b,y,m,x)},yt=(i,u,d,h,p,b,y,m,x)=>{u.slotScopeIds=m,i==null?u.shapeFlag&512?p.ctx.activate(u,d,h,y,x):Qt(u,d,h,p,b,y,x):Ks(i,u,x)},Qt=(i,u,d,h,p,b,y)=>{const m=i.component=hl(i,h,p);if(to(i)&&(m.ctx.renderer=ze),pl(m),m.asyncDep){if(p&&p.registerDep(m,se),!i.el){const x=m.subTree=Te(gt);X(null,x,u,d)}return}se(m,i,u,d,p,b,y)},Ks=(i,u,d)=>{const h=u.component=i.component;if(wr(i,u,d))if(h.asyncDep&&!h.asyncResolved){q(h,u,d);return}else h.next=u,_r(h.update),h.update();else u.el=i.el,h.vnode=u},se=(i,u,d,h,p,b,y)=>{const m=()=>{if(i.isMounted){let{next:T,bu:C,u:I,parent:M,vnode:F}=i,K=T,H;He(i,!1),T?(T.el=F.el,q(i,T,y)):T=F,C&&ts(C),(H=T.props&&T.props.onVnodeBeforeUpdate)&&be(H,M,T,F),He(i,!0);const Y=ss(i),ce=i.subTree;i.subTree=Y,S(ce,Y,v(ce.el),Et(ce),i,p,b),T.el=Y.el,K===null&&Er(i,Y.el),I&&oe(I,p),(H=T.props&&T.props.onVnodeUpdated)&&oe(()=>be(H,M,T,F),p)}else{let T;const{el:C,props:I}=u,{bm:M,m:F,parent:K}=i,H=St(u);if(He(i,!1),M&&ts(M),!H&&(T=I&&I.onVnodeBeforeMount)&&be(T,K,u),He(i,!0),C&&Gt){const Y=()=>{i.subTree=ss(i),Gt(C,i.subTree,i,p,null)};H?u.type.__asyncLoader().then(()=>!i.isUnmounted&&Y()):Y()}else{const Y=i.subTree=ss(i);S(null,Y,d,h,i,p,b),u.el=Y.el}if(F&&oe(F,p),!H&&(T=I&&I.onVnodeMounted)){const Y=u;oe(()=>be(T,K,Y),p)}(u.shapeFlag&256||K&&St(K.vnode)&&K.vnode.shapeFlag&256)&&i.a&&oe(i.a,p),i.isMounted=!0,u=d=h=null}},x=i.effect=new Is(m,()=>Ls(g),i.scope),g=i.update=()=>x.run();g.id=i.uid,He(i,!0),g()},q=(i,u,d)=>{u.component=i;const h=i.vnode.props;i.vnode=u,i.next=null,Xr(i,u.props,h,d),Vr(i,u.children,d),rt(),en(),lt()},B=(i,u,d,h,p,b,y,m,x=!1)=>{const g=i&&i.children,T=i?i.shapeFlag:0,C=u.children,{patchFlag:I,shapeFlag:M}=u;if(I>0){if(I&128){wt(g,C,d,h,p,b,y,m,x);return}else if(I&256){Ne(g,C,d,h,p,b,y,m,x);return}}M&8?(T&16&&Ee(g,p,b),C!==g&&_(d,C)):T&16?M&16?wt(g,C,d,h,p,b,y,m,x):Ee(g,p,b,!0):(T&8&&_(d,""),M&16&&le(C,d,h,p,b,y,m,x))},Ne=(i,u,d,h,p,b,y,m,x)=>{i=i||Xe,u=u||Xe;const g=i.length,T=u.length,C=Math.min(g,T);let I;for(I=0;IT?Ee(i,p,b,!0,!1,C):le(u,d,h,p,b,y,m,x,C)},wt=(i,u,d,h,p,b,y,m,x)=>{let g=0;const T=u.length;let C=i.length-1,I=T-1;for(;g<=C&&g<=I;){const M=i[g],F=u[g]=x?Re(u[g]):ve(u[g]);if(ct(M,F))S(M,F,d,null,p,b,y,m,x);else break;g++}for(;g<=C&&g<=I;){const M=i[C],F=u[I]=x?Re(u[I]):ve(u[I]);if(ct(M,F))S(M,F,d,null,p,b,y,m,x);else break;C--,I--}if(g>C){if(g<=I){const M=I+1,F=MI)for(;g<=C;)ge(i[g],p,b,!0),g++;else{const M=g,F=g,K=new Map;for(g=F;g<=I;g++){const ie=u[g]=x?Re(u[g]):ve(u[g]);ie.key!=null&&K.set(ie.key,g)}let H,Y=0;const ce=I-F+1;let ke=!1,Ws=0;const it=new Array(ce);for(g=0;g=ce){ge(ie,p,b,!0);continue}let me;if(ie.key!=null)me=K.get(ie.key);else for(H=F;H<=I;H++)if(it[H-F]===0&&ct(ie,u[H])){me=H;break}me===void 0?ge(ie,p,b,!0):(it[me-F]=g+1,me>=Ws?Ws=me:ke=!0,S(ie,u[me],d,null,p,b,y,m,x),Y++)}const qs=ke?sl(it):Xe;for(H=qs.length-1,g=ce-1;g>=0;g--){const ie=F+g,me=u[ie],zs=ie+1{const{el:b,type:y,transition:m,children:x,shapeFlag:g}=i;if(g&6){$e(i.component.subTree,u,d,h);return}if(g&128){i.suspense.move(u,d,h);return}if(g&64){y.move(i,u,d,ze);return}if(y===fe){n(b,u,d);for(let C=0;Cm.enter(b),p);else{const{leave:C,delayLeave:I,afterLeave:M}=m,F=()=>n(b,u,d),K=()=>{C(b,()=>{F(),M&&M()})};I?I(b,F,K):K()}else n(b,u,d)},ge=(i,u,d,h=!1,p=!1)=>{const{type:b,props:y,ref:m,children:x,dynamicChildren:g,shapeFlag:T,patchFlag:C,dirs:I}=i;if(m!=null&&bs(m,null,d,i,!0),T&256){u.ctx.deactivate(i);return}const M=T&1&&I,F=!St(i);let K;if(F&&(K=y&&y.onVnodeBeforeUnmount)&&be(K,u,i),T&6)wo(i.component,d,h);else{if(T&128){i.suspense.unmount(d,h);return}M&&je(i,null,u,"beforeUnmount"),T&64?i.type.remove(i,u,d,p,ze,h):g&&(b!==fe||C>0&&C&64)?Ee(g,u,d,!1,!0):(b===fe&&C&384||!p&&T&16)&&Ee(x,u,d),h&&Us(i)}(F&&(K=y&&y.onVnodeUnmounted)||M)&&oe(()=>{K&&be(K,u,i),M&&je(i,null,u,"unmounted")},d)},Us=i=>{const{type:u,el:d,anchor:h,transition:p}=i;if(u===fe){yo(d,h);return}if(u===rs){w(i);return}const b=()=>{r(d),p&&!p.persisted&&p.afterLeave&&p.afterLeave()};if(i.shapeFlag&1&&p&&!p.persisted){const{leave:y,delayLeave:m}=p,x=()=>y(d,b);m?m(i.el,b,x):x()}else b()},yo=(i,u)=>{let d;for(;i!==u;)d=E(i),r(i),i=d;r(u)},wo=(i,u,d)=>{const{bum:h,scope:p,update:b,subTree:y,um:m}=i;h&&ts(h),p.stop(),b&&(b.active=!1,ge(y,i,u,d)),m&&oe(m,u),oe(()=>{i.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&i.asyncDep&&!i.asyncResolved&&i.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Ee=(i,u,d,h=!1,p=!1,b=0)=>{for(let y=b;yi.shapeFlag&6?Et(i.component.subTree):i.shapeFlag&128?i.suspense.next():E(i.anchor||i.el),Ds=(i,u,d)=>{i==null?u._vnode&&ge(u._vnode,null,null,!0):S(u._vnode||null,i,u,null,null,null,d),en(),Yn(),u._vnode=i},ze={p:S,um:ge,m:$e,r:Us,mt:Qt,mc:le,pc:B,pbc:_e,n:Et,o:e};let Vt,Gt;return t&&([Vt,Gt]=t(ze)),{render:Ds,hydrate:Vt,createApp:kr(Ds,Vt)}}function He({effect:e,update:t},s){e.allowRecurse=t.allowRecurse=s}function tl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function po(e,t,s=!1){const n=e.children,r=t.children;if(A(n)&&A(r))for(let o=0;o>1,e[s[c]]0&&(t[n]=s[o-1]),s[o]=n)}}for(o=s.length,l=s[o-1];o-- >0;)s[o]=l,l=t[l];return s}const nl=e=>e.__isTeleport,fe=Symbol.for("v-fgt"),Xt=Symbol.for("v-txt"),gt=Symbol.for("v-cmt"),rs=Symbol.for("v-stc"),dt=[];let de=null;function De(e=!1){dt.push(de=e?null:[])}function ol(){dt.pop(),de=dt[dt.length-1]||null}let mt=1;function an(e){mt+=e}function _o(e){return e.dynamicChildren=mt>0?de||Xe:null,ol(),mt>0&&de&&de.push(e),e}function Ge(e,t,s,n,r,o){return _o(O(e,t,s,n,r,o,!0))}function rl(e,t,s,n,r){return _o(Te(e,t,s,n,r,!0))}function ll(e){return e?e.__v_isVNode===!0:!1}function ct(e,t){return e.type===t.type&&e.key===t.key}const Zt="__vInternal",go=({key:e})=>e??null,Lt=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||ee(e)||R(e)?{i:ye,r:e,k:t,f:!!s}:e:null);function O(e,t=null,s=null,n=0,r=null,o=e===fe?0:1,l=!1,c=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&go(t),ref:t&&Lt(t),scopeId:Jt,slotScopeIds:null,children:s,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:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ye};return c?(js(f,s),o&128&&e.normalize(f)):s&&(f.shapeFlag|=Z(s)?8:16),mt>0&&!l&&de&&(f.patchFlag>0||o&6)&&f.patchFlag!==32&&de.push(f),f}const Te=il;function il(e,t=null,s=null,n=0,r=null,o=!1){if((!e||e===Cr)&&(e=gt),ll(e)){const c=st(e,t,!0);return s&&js(c,s),mt>0&&!o&&de&&(c.shapeFlag&6?de[de.indexOf(e)]=c:de.push(c)),c.patchFlag|=-2,c}if(bl(e)&&(e=e.__vccOpts),t){t=cl(t);let{class:c,style:f}=t;c&&!Z(c)&&(t.class=Os(c)),W(f)&&(Un(f)&&!A(f)&&(f=te({},f)),t.style=Cs(f))}const l=Z(e)?1:Or(e)?128:nl(e)?64:W(e)?4:R(e)?2:0;return O(e,t,s,n,r,l,o,!0)}function cl(e){return e?Un(e)||Zt in e?te({},e):e:null}function st(e,t,s=!1){const{props:n,ref:r,patchFlag:o,children:l}=e,c=t?fl(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&go(c),ref:t&&t.ref?s&&r?A(r)?r.concat(Lt(t)):[r,Lt(t)]:Lt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==fe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&st(e.ssContent),ssFallback:e.ssFallback&&st(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ul(e=" ",t=0){return Te(Xt,null,e,t)}function ve(e){return e==null||typeof e=="boolean"?Te(gt):A(e)?Te(fe,null,e.slice()):typeof e=="object"?Re(e):Te(Xt,null,String(e))}function Re(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:st(e)}function js(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(A(t))s=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),js(e,r()),r._c&&(r._d=!0));return}else{s=32;const r=t._;!r&&!(Zt in t)?t._ctx=ye:r===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else R(t)?(t={default:t,_ctx:ye},s=32):(t=String(t),n&64?(s=16,t=[ul(t)]):s=8);e.children=t,e.shapeFlag|=s}function fl(...e){const t={};for(let s=0;sG=e),Hs=e=>{Je.length>1?Je.forEach(t=>t(e)):Je[0](e)};const nt=e=>{Hs(e),e.scope.on()},We=()=>{G&&G.scope.off(),Hs(null)};function mo(e){return e.vnode.shapeFlag&4}let bt=!1;function pl(e,t=!1){bt=t;const{props:s,children:n}=e.vnode,r=mo(e);Yr(e,s,r,t),Qr(e,n);const o=r?_l(e,t):void 0;return bt=!1,o}function _l(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=Dn(new Proxy(e.ctx,Br));const{setup:n}=s;if(n){const r=e.setupContext=n.length>1?ml(e):null;nt(e),rt();const o=Fe(n,e,0,[e.props,r]);if(lt(),We(),Cn(o)){if(o.then(We,We),t)return o.then(l=>{hn(e,l,t)}).catch(l=>{zt(l,e,0)});e.asyncDep=o}else hn(e,o,t)}else bo(e,t)}function hn(e,t,s){R(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:W(t)&&(e.setupState=zn(t)),bo(e,s)}let pn;function bo(e,t,s){const n=e.type;if(!e.render){if(!t&&pn&&!n.render){const r=n.template||Ns(e).template;if(r){const{isCustomElement:o,compilerOptions:l}=e.appContext.config,{delimiters:c,compilerOptions:f}=n,a=te(te({isCustomElement:o,delimiters:c},l),f);n.render=pn(r,a)}}e.render=n.render||he}{nt(e),rt();try{Kr(e)}finally{lt(),We()}}}function gl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,s){return re(e,"get","$attrs"),t[s]}}))}function ml(e){const t=s=>{e.exposed=s||{}};return{get attrs(){return gl(e)},slots:e.slots,emit:e.emit,expose:t}}function Bs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(zn(Dn(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in at)return at[s](e)},has(t,s){return s in t||s in at}}))}function bl(e){return R(e)&&"__vccOpts"in e}const vl=(e,t)=>ar(e,t,bt),xl=Symbol.for("v-scx"),yl=()=>Ft(xl),wl="3.3.8",El="http://www.w3.org/2000/svg",Ke=typeof document<"u"?document:null,_n=Ke&&Ke.createElement("template"),Cl={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const r=t?Ke.createElementNS(El,e):Ke.createElement(e,s?{is:s}:void 0);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Ke.createTextNode(e),createComment:e=>Ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,r,o){const l=s?s.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),s),!(r===o||!(r=r.nextSibling)););else{_n.innerHTML=n?`${e}`:e;const c=_n.content;if(n){const f=c.firstChild;for(;f.firstChild;)c.appendChild(f.firstChild);c.removeChild(f)}t.insertBefore(c,s)}return[l?l.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},Ol=Symbol("_vtc");function Tl(e,t,s){const n=e[Ol];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Il=Symbol("_vod");function Pl(e,t,s){const n=e.style,r=Z(s);if(s&&!r){if(t&&!Z(t))for(const o in t)s[o]==null&&vs(n,o,"");for(const o in s)vs(n,o,s[o])}else{const o=n.display;r?t!==s&&(n.cssText=s):t&&e.removeAttribute("style"),Il in e&&(n.display=o)}}const gn=/\s*!important$/;function vs(e,t,s){if(A(s))s.forEach(n=>vs(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Al(e,t);gn.test(s)?e.setProperty(ot(n),s.replace(gn,""),"important"):e[n]=s}}const mn=["Webkit","Moz","ms"],ls={};function Al(e,t){const s=ls[t];if(s)return s;let n=et(t);if(n!=="filter"&&n in e)return ls[t]=n;n=In(n);for(let r=0;ris||($l.then(()=>is=0),is=Date.now());function Hl(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;pe(Bl(n,s.value),t,5,[n])};return s.value=e,s.attached=jl(),s}function Bl(e,t){if(A(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const yn=/^on[a-z]/,Kl=(e,t,s,n,r=!1,o,l,c,f)=>{t==="class"?Tl(e,n,r):t==="style"?Pl(e,s,n):Kt(t)?ys(t)||Ll(e,t,s,n,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ul(e,t,n,r))?Rl(e,t,n,o,l,c,f):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Ml(e,t,n,r))};function Ul(e,t,s,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&yn.test(t)&&R(s)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||yn.test(t)&&Z(s)?!1:t in e}const Dl=te({patchProp:Kl},Cl);let wn;function Wl(){return wn||(wn=Gr(Dl))}const ql=(...e)=>{const t=Wl().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=zl(n);if(!r)return;const o=t._component;!R(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const l=s(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),l},t};function zl(e){return Z(e)?document.querySelector(e):e}const vo=(e,t)=>{const s=e.__vccOpts||e;for(const[n,r]of t)s[n]=r;return s},xo=e=>(Qn("data-v-632ccb9a"),e=e(),Vn(),e),kl={class:"buttons"},Jl={class:"container"},Yl=["onClick"],Xl={class:"icon"},Zl={class:"name"},Ql=xo(()=>O("div",{class:"icon"},[O("div",{class:"name"},"重置")],-1)),Vl=[Ql],Gl=xo(()=>O("div",{class:"icon"},[O("div",{class:"name"},"开始")],-1)),ei=[Gl],ti={__name:"Slot-Buttons",props:{fruit:{typeof:Object,default:()=>({})}},setup(e,{emit:t}){const s=new Audio("./assets/audio/button.mp3"),n=new Audio("./assets/audio/start-btn.wav"),r=new Audio("./assets/audio/reset.wav"),o=t,l=Rt(""),c=v=>{l.value=v,_(n),o("addScore",v)},f=()=>{_(r),o("resetScore")},a=()=>{_(s),o("startGame")},_=v=>{v.currentTime=0,v.play()};return(v,E)=>(De(),Ge("div",kl,[O("div",Jl,[(De(!0),Ge(fe,null,ro(e.fruit,(P,j,S)=>(De(),Ge("div",{key:S,class:"btn",onClick:z=>c(j)},[O("div",Xl,[O("div",Zl,U(P.icon),1)])],8,Yl))),128)),O("div",{class:"btn",onClick:f},Vl),O("div",{class:"btn",onClick:a},ei)])]))}},si=vo(ti,[["__scopeId","data-v-632ccb9a"]]);function ni(e){const t=Math.random()*1e3;let s;if(e.reduce((r,o,l)=>{console.log(r,o);const c=r+o;return!s&&t<=c&&(s=l),c},0)!==1e3)throw new RangeError("Expected probability sum to equal 1000.");return s}const vt=e=>(Qn("data-v-d7fbc282"),e=e(),Vn(),e),oi={class:"machine"},ri={class:"body"},li={class:"top",colspan:"3"},ii=vt(()=>O("th",{class:"top"},null,-1)),ci={class:"top",colspan:"3"},ui={class:"fruit fruit1 orange"},fi={class:"fruit fruit2 bell"},ai={class:"fruit fruit3 s-bar small"},di={class:"fruit fruit4 bar"},hi={class:"fruit fruit5 apple"},pi={class:"fruit fruit6 s-apple small"},_i={class:"fruit fruit7 lemon"},gi={class:"fruit fruit24 s-bell small"},mi=vt(()=>O("td",{colspan:"5",rowspan:"5",class:"slot-bg"},null,-1)),bi={class:"fruit fruit8 watermelon"},vi={class:"fruit fruit23 apple"},xi={class:"fruit fruit9 s-watermelon small"},yi=vt(()=>O("tr",null,[O("td",{class:"fruit fruit22 good-luck"},"good luck"),O("td",{class:"fruit fruit10 good-luck"},"good luck")],-1)),wi={class:"fruit fruit21 s-star small"},Ei={class:"fruit fruit11 apple"},Ci={class:"fruit fruit20 star"},Oi={class:"fruit fruit12 s-orange small"},Ti={class:"fruit fruit19 lemon"},Ii={class:"fruit fruit18 s-lemon small"},Pi={class:"fruit fruit17 s-apple small"},Ai=vt(()=>O("td",{class:"fruit fruit16 seven"},"77✖20",-1)),Mi=vt(()=>O("td",{class:"fruit fruit15 s-seven small"},"77✖2",-1)),Ri={class:"fruit fruit14 bell"},Si={class:"fruit fruit13 orange"},Fi={class:"icon-score"},Li={class:"container"},Ni={class:"icon"},$i={class:"score"},ji={__name:"Slot-Machine",setup(e){const t=Rt({bar:{value:100,coin:0,icon:"🎰"},seven:{value:100,coin:0,icon:"77"},star:{value:100,coin:0,icon:"⭐"},watermelon:{value:100,coin:0,icon:"🍉"},bell:{value:100,coin:0,icon:"🔔"},lemon:{value:100,coin:0,icon:"🍋"},orange:{value:100,coin:0,icon:"🍊"},apple:{value:100,coin:0,icon:"🍎"}}),s={apple:5,"s-apple":2,orange:10,"s-orange":2,lemon:10,"s-lemon":2,bell:10,"s-bell":2,watermelon:10,"s-watermelon":2,star:20,"s-star":2,seven:20,"s-seven":2,bar:50,"s-bar":25},n=new Audio("./assets/audio/reward2coin.wav"),r=Rt();no(()=>o.value.count=P());const o=Rt({count:1,loopCount:0,stopLoop:3,isRuning:!1,isCoin:!1,isluck:!1,luckcount:0,speed:30,coinScore:20,rewardScore:0});o.value.count;const l=w=>{let L=w;return w<=0&&(L=24+w),w>24&&(L=w-24),L},c=w=>{!o.value.isRuning&&o.value.coinScore&&o.value.rewardScore==0&&(o.value.isCoin=!0,j={},t.value[w].coin++,o.value.coinScore--)},f=()=>{if(!o.value.isRuning){o.value.isCoin=!1;for(let w in t.value)o.value.coinScore+=t.value[w].coin,t.value[w].coin=0}},a=w=>{const L=r.value.querySelector(`.fruit${o.value.count}`),J=r.value.querySelector(`.fruit${l(o.value.count-1)}`),we=r.value.querySelector(`.fruit${l(o.value.count-2)}`),le=r.value.querySelector(`.fruit${l(o.value.count-3)}`),Pe=r.value.querySelector(`.fruit${l(o.value.count-4)}`);if(J.classList.contains("active")&&J.classList.toggle("active"),we.classList.contains("active1")&&we.classList.toggle("active1"),le.classList.contains("active2")&&le.classList.toggle("active2"),Pe.classList.contains("active3")&&Pe.classList.toggle("active3"),Pe.classList.contains("active")&&Pe.classList.toggle("active"),L.classList.add("active"),o.value.loopCount==o.value.stopLoop&&o.value.count==w){const _e=L.classList[2];if(_e=="good-luck"){_();return}v();const Ae=L.classList[2].replace("s-","");o.value.rewardScore+=t.value[Ae].coin?s[_e]*t.value[Ae].coin:0,o.value.rewardScore==0&&E();return}J.classList.add("active1"),we.classList.add("active2"),le.classList.add("active3"),o.value.count++,o.value.count>24&&(o.value.loopCount++,o.value.count=1)},_=()=>{o.value.luckcount=Math.floor(Math.random()*3+1),console.log(o.value.luckcount),console.log("stop"),v()},v=()=>{o.value.count=l(o.value.count+3),o.value.loopCount=0,clearInterval(k),k=null,setTimeout(()=>{o.value.isRuning=!1,o.value.luckcount>0&&(X(),o.value.luckcount--)},600)},E=()=>{if(o.value.luckcount<=0){o.value.isCoin=!1;for(let w in t.value)t.value[w].coin=0}},P=()=>{let L=ni([50,75,20,5,30,80,75,100,25,10,30,25,50,75,70,20,30,25,50,20,70,10,30,25]);return o.value.luckcount>0&&(L==10||L==22)&&(L=l(L+Math.floor(Math.random()*11))),L};let j={};const S=w=>{let L=0;for(let J in w)L+=w[J];return L},z=(w,L)=>{for(let J in w)L[J]=w[J].coin},X=()=>{if(!o.value.isRuning&&o.value.luckcount<=0){if(o.value.rewardScore){n.currentTime=0,n.play(),o.value.coinScore+=o.value.rewardScore,o.value.rewardScore=0,E();return}if(j.apple){let L=S(j);if(o.value.coinScore>=L){console.log("do it again");for(let J in t.value)t.value[J].coin=j[J];o.value.coinScore-=L,o.value.isCoin=!0}else{j={};return}}}if(!o.value.isCoin||k)return;const w=P();z(t.value,j),o.value.isRuning=!0,o.value.count,Q(w,o.value.speed)};let k=null;const Q=(w,L=30)=>{k=setInterval(()=>{a(w)},L)};return(w,L)=>(De(),Ge("div",oi,[O("div",ri,[O("table",null,[O("thead",null,[O("tr",null,[O("th",li," WIN: "+U(o.value.rewardScore),1),ii,O("th",ci,"CREDIT: "+U(o.value.coinScore),1)])]),O("tbody",{ref_key:"gamebody",ref:r},[O("td",ui,U(t.value.orange.icon)+"✖10",1),O("td",fi,U(t.value.bell.icon)+"✖10",1),O("td",ai,U(t.value.bar.icon)+"✖25",1),O("td",di,U(t.value.bar.icon)+"✖50",1),O("td",hi,U(t.value.apple.icon)+"✖5",1),O("td",pi,U(t.value.apple.icon)+"✖2",1),O("td",_i,U(t.value.lemon.icon)+"✖10",1),O("tr",null,[O("td",gi,U(t.value.bell.icon)+"✖2",1),mi,O("td",bi,U(t.value.watermelon.icon)+"✖10",1)]),O("tr",null,[O("td",vi,U(t.value.apple.icon)+"✖5",1),O("td",xi,U(t.value.watermelon.icon)+"✖2",1)]),yi,O("tr",null,[O("td",wi,U(t.value.star.icon)+"✖2",1),O("td",Ei,U(t.value.apple.icon)+"✖5",1)]),O("tr",null,[O("td",Ci,U(t.value.star.icon)+"✖20",1),O("td",Oi,U(t.value.orange.icon)+"✖2",1)]),O("tr",null,[O("td",Ti,U(t.value.lemon.icon)+"✖10",1),O("td",Ii,U(t.value.lemon.icon)+"✖2",1),O("td",Pi,U(t.value.apple.icon)+"✖2",1),Ai,Mi,O("td",Ri,U(t.value.bell.icon)+"✖10",1),O("td",Si,U(t.value.orange.icon)+"✖10",1)])],512)])]),O("div",Fi,[O("div",Li,[(De(!0),Ge(fe,null,ro(t.value,(J,we,le)=>(De(),Ge("div",{key:le,class:"item"},[O("div",Ni,U(J.coin),1),O("div",$i,U(J.icon),1)]))),128))])]),Te(si,{fruit:t.value,onAddScore:c,onStartGame:X,onResetScore:f},null,8,["fruit"])]))}},Hi=vo(ji,[["__scopeId","data-v-d7fbc282"]]),Bi={__name:"App",setup(e){return(t,s)=>(De(),rl(Hi))}},Ki=ql(Bi);Ki.mount("#app"); \ No newline at end of file diff --git a/assets/index-971dc2e0.js b/assets/index-aec30c43.js similarity index 99% rename from assets/index-971dc2e0.js rename to assets/index-aec30c43.js index b18bceb..943499e 100644 --- a/assets/index-971dc2e0.js +++ b/assets/index-aec30c43.js @@ -1 +1 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function s(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(r){if(r.ep)return;r.ep=!0;const o=s(r);fetch(r.href,o)}})();function xs(e,t){const s=Object.create(null),n=e.split(",");for(let r=0;r!!s[r.toLowerCase()]:r=>!!s[r]}const D={},Xe=[],he=()=>{},Eo=()=>!1,Co=/^on[^a-z]/,Kt=e=>Co.test(e),ys=e=>e.startsWith("onUpdate:"),te=Object.assign,ws=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},Oo=Object.prototype.hasOwnProperty,N=(e,t)=>Oo.call(e,t),A=Array.isArray,Ze=e=>Dt(e)==="[object Map]",En=e=>Dt(e)==="[object Set]",R=e=>typeof e=="function",Z=e=>typeof e=="string",Ut=e=>typeof e=="symbol",W=e=>e!==null&&typeof e=="object",Cn=e=>(W(e)||R(e))&&R(e.then)&&R(e.catch),On=Object.prototype.toString,Dt=e=>On.call(e),To=e=>Dt(e).slice(8,-1),Tn=e=>Dt(e)==="[object Object]",Es=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Mt=xs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wt=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},Io=/-(\w)/g,et=Wt(e=>e.replace(Io,(t,s)=>s?s.toUpperCase():"")),Po=/\B([A-Z])/g,ot=Wt(e=>e.replace(Po,"-$1").toLowerCase()),In=Wt(e=>e.charAt(0).toUpperCase()+e.slice(1)),es=Wt(e=>e?`on${In(e)}`:""),qe=(e,t)=>!Object.is(e,t),ts=(e,t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:s})},Ao=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ks;const cs=()=>ks||(ks=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cs(e){if(A(e)){const t={};for(let s=0;s{if(s){const n=s.split(Ro);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Os(e){let t="";if(Z(e))t=e;else if(A(e))for(let s=0;sZ(e)?e:e==null?"":A(e)||W(e)&&(e.toString===On||!R(e.toString))?JSON.stringify(e,An,2):String(e),An=(e,t)=>t&&t.__v_isRef?An(e,t.value):Ze(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,r])=>(s[`${n} =>`]=r,s),{})}:En(t)?{[`Set(${t.size})`]:[...t.values()]}:W(t)&&!A(t)&&!Tn(t)?String(t):t;let ue;class $o{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ue,!t&&ue&&(this.index=(ue.scopes||(ue.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const s=ue;try{return ue=this,t()}finally{ue=s}}}on(){ue=this}off(){ue=this.parent}stop(t){if(this._active){let s,n;for(s=0,n=this.effects.length;s{const t=new Set(e);return t.w=0,t.n=0,t},Mn=e=>(e.w&Le)>0,Rn=e=>(e.n&Le)>0,Bo=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let s=0;for(let n=0;n{(_==="length"||!Ut(_)&&_>=f)&&c.push(a)})}else switch(s!==void 0&&c.push(l.get(s)),t){case"add":A(e)?Es(s)&&c.push(l.get("length")):(c.push(l.get(Ue)),Ze(e)&&c.push(l.get(as)));break;case"delete":A(e)||(c.push(l.get(Ue)),Ze(e)&&c.push(l.get(as)));break;case"set":Ze(e)&&c.push(l.get(Ue));break}if(c.length===1)c[0]&&ds(c[0]);else{const f=[];for(const a of c)a&&f.push(...a);ds(Ts(f))}}function ds(e,t){const s=A(e)?e:[...e];for(const n of s)n.computed&&Ys(n);for(const n of s)n.computed||Ys(n)}function Ys(e,t){(e!==ae||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Uo=xs("__proto__,__v_isRef,__isVue"),Ln=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ut)),Xs=Do();function Do(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...s){const n=$(this);for(let o=0,l=this.length;o{e[t]=function(...s){rt();const n=$(this)[t].apply(this,s);return lt(),n}}),e}function Wo(e){const t=$(this);return re(t,"has",e),t.hasOwnProperty(e)}class Nn{constructor(t=!1,s=!1){this._isReadonly=t,this._shallow=s}get(t,s,n){const r=this._isReadonly,o=this._shallow;if(s==="__v_isReactive")return!r;if(s==="__v_isReadonly")return r;if(s==="__v_isShallow")return o;if(s==="__v_raw"&&n===(r?o?sr:Bn:o?Hn:jn).get(t))return t;const l=A(t);if(!r){if(l&&N(Xs,s))return Reflect.get(Xs,s,n);if(s==="hasOwnProperty")return Wo}const c=Reflect.get(t,s,n);return(Ut(s)?Ln.has(s):Uo(s))||(r||re(t,"get",s),o)?c:ee(c)?l&&Es(s)?c:c.value:W(c)?r?Kn(c):Ms(c):c}}class $n extends Nn{constructor(t=!1){super(!1,t)}set(t,s,n,r){let o=t[s];if(tt(o)&&ee(o)&&!ee(n))return!1;if(!this._shallow&&(!$t(n)&&!tt(n)&&(o=$(o),n=$(n)),!A(t)&&ee(o)&&!ee(n)))return o.value=n,!0;const l=A(t)&&Es(s)?Number(s)e,qt=e=>Reflect.getPrototypeOf(e);function Ct(e,t,s=!1,n=!1){e=e.__v_raw;const r=$(e),o=$(t);s||(qe(t,o)&&re(r,"get",t),re(r,"get",o));const{has:l}=qt(r),c=n?Ps:s?Ss:ht;if(l.call(r,t))return c(e.get(t));if(l.call(r,o))return c(e.get(o));e!==r&&e.get(t)}function Ot(e,t=!1){const s=this.__v_raw,n=$(s),r=$(e);return t||(qe(e,r)&&re(n,"has",e),re(n,"has",r)),e===r?s.has(e):s.has(e)||s.has(r)}function Tt(e,t=!1){return e=e.__v_raw,!t&&re($(e),"iterate",Ue),Reflect.get(e,"size",e)}function Zs(e){e=$(e);const t=$(this);return qt(t).has.call(t,e)||(t.add(e),Oe(t,"add",e,e)),this}function Qs(e,t){t=$(t);const s=$(this),{has:n,get:r}=qt(s);let o=n.call(s,e);o||(e=$(e),o=n.call(s,e));const l=r.call(s,e);return s.set(e,t),o?qe(t,l)&&Oe(s,"set",e,t):Oe(s,"add",e,t),this}function Vs(e){const t=$(this),{has:s,get:n}=qt(t);let r=s.call(t,e);r||(e=$(e),r=s.call(t,e)),n&&n.call(t,e);const o=t.delete(e);return r&&Oe(t,"delete",e,void 0),o}function Gs(){const e=$(this),t=e.size!==0,s=e.clear();return t&&Oe(e,"clear",void 0,void 0),s}function It(e,t){return function(n,r){const o=this,l=o.__v_raw,c=$(l),f=t?Ps:e?Ss:ht;return!e&&re(c,"iterate",Ue),l.forEach((a,_)=>n.call(r,f(a),f(_),o))}}function Pt(e,t,s){return function(...n){const r=this.__v_raw,o=$(r),l=Ze(o),c=e==="entries"||e===Symbol.iterator&&l,f=e==="keys"&&l,a=r[e](...n),_=s?Ps:t?Ss:ht;return!t&&re(o,"iterate",f?as:Ue),{next(){const{value:v,done:E}=a.next();return E?{value:v,done:E}:{value:c?[_(v[0]),_(v[1])]:_(v),done:E}},[Symbol.iterator](){return this}}}}function Me(e){return function(...t){return e==="delete"?!1:this}}function Yo(){const e={get(o){return Ct(this,o)},get size(){return Tt(this)},has:Ot,add:Zs,set:Qs,delete:Vs,clear:Gs,forEach:It(!1,!1)},t={get(o){return Ct(this,o,!1,!0)},get size(){return Tt(this)},has:Ot,add:Zs,set:Qs,delete:Vs,clear:Gs,forEach:It(!1,!0)},s={get(o){return Ct(this,o,!0)},get size(){return Tt(this,!0)},has(o){return Ot.call(this,o,!0)},add:Me("add"),set:Me("set"),delete:Me("delete"),clear:Me("clear"),forEach:It(!0,!1)},n={get(o){return Ct(this,o,!0,!0)},get size(){return Tt(this,!0)},has(o){return Ot.call(this,o,!0)},add:Me("add"),set:Me("set"),delete:Me("delete"),clear:Me("clear"),forEach:It(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Pt(o,!1,!1),s[o]=Pt(o,!0,!1),t[o]=Pt(o,!1,!0),n[o]=Pt(o,!0,!0)}),[e,s,t,n]}const[Xo,Zo,Qo,Vo]=Yo();function As(e,t){const s=t?e?Vo:Qo:e?Zo:Xo;return(n,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(N(s,r)&&r in n?s:n,r,o)}const Go={get:As(!1,!1)},er={get:As(!1,!0)},tr={get:As(!0,!1)},jn=new WeakMap,Hn=new WeakMap,Bn=new WeakMap,sr=new WeakMap;function nr(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function or(e){return e.__v_skip||!Object.isExtensible(e)?0:nr(To(e))}function Ms(e){return tt(e)?e:Rs(e,!1,zo,Go,jn)}function rr(e){return Rs(e,!1,Jo,er,Hn)}function Kn(e){return Rs(e,!0,ko,tr,Bn)}function Rs(e,t,s,n,r){if(!W(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const l=or(e);if(l===0)return e;const c=new Proxy(e,l===2?n:s);return r.set(e,c),c}function Qe(e){return tt(e)?Qe(e.__v_raw):!!(e&&e.__v_isReactive)}function tt(e){return!!(e&&e.__v_isReadonly)}function $t(e){return!!(e&&e.__v_isShallow)}function Un(e){return Qe(e)||tt(e)}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function Dn(e){return Nt(e,"__v_skip",!0),e}const ht=e=>W(e)?Ms(e):e,Ss=e=>W(e)?Kn(e):e;function Wn(e){Se&&ae&&(e=$(e),Fn(e.dep||(e.dep=Ts())))}function qn(e,t){e=$(e);const s=e.dep;s&&ds(s)}function ee(e){return!!(e&&e.__v_isRef===!0)}function Rt(e){return lr(e,!1)}function lr(e,t){return ee(e)?e:new ir(e,t)}class ir{constructor(t,s){this.__v_isShallow=s,this.dep=void 0,this.__v_isRef=!0,this._rawValue=s?t:$(t),this._value=s?t:ht(t)}get value(){return Wn(this),this._value}set value(t){const s=this.__v_isShallow||$t(t)||tt(t);t=s?t:$(t),qe(t,this._rawValue)&&(this._rawValue=t,this._value=s?t:ht(t),qn(this))}}function cr(e){return ee(e)?e.value:e}const ur={get:(e,t,s)=>cr(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const r=e[t];return ee(r)&&!ee(s)?(r.value=s,!0):Reflect.set(e,t,s,n)}};function zn(e){return Qe(e)?e:new Proxy(e,ur)}class fr{constructor(t,s,n,r){this._setter=s,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Is(t,()=>{this._dirty||(this._dirty=!0,qn(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=$(this);return Wn(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function ar(e,t,s=!1){let n,r;const o=R(e);return o?(n=e,r=he):(n=e.get,r=e.set),new fr(n,r,o||!r,s)}function Fe(e,t,s,n){let r;try{r=n?e(...n):e()}catch(o){zt(o,t,s)}return r}function pe(e,t,s,n){if(R(e)){const o=Fe(e,t,s,n);return o&&Cn(o)&&o.catch(l=>{zt(l,t,s)}),o}const r=[];for(let o=0;o>>1,r=V[n],o=_t(r);oxe&&V.splice(t,1)}function gr(e){A(e)?Ve.push(...e):(!Ce||!Ce.includes(e,e.allowRecurse?Be+1:Be))&&Ve.push(e),Jn()}function en(e,t=pt?xe+1:0){for(;t_t(s)-_t(n)),Be=0;Bee.id==null?1/0:e.id,mr=(e,t)=>{const s=_t(e)-_t(t);if(s===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return s};function Xn(e){hs=!1,pt=!0,V.sort(mr);const t=he;try{for(xe=0;xeZ(P)?P.trim():P)),v&&(r=s.map(Ao))}let c,f=n[c=es(t)]||n[c=es(et(t))];!f&&o&&(f=n[c=es(ot(t))]),f&&pe(f,e,6,r);const a=n[c+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,pe(a,e,6,r)}}function Zn(e,t,s=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const o=e.emits;let l={},c=!1;if(!R(e)){const f=a=>{const _=Zn(a,t,!0);_&&(c=!0,te(l,_))};!s&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!o&&!c?(W(e)&&n.set(e,null),null):(A(o)?o.forEach(f=>l[f]=null):te(l,o),W(e)&&n.set(e,l),l)}function kt(e,t){return!e||!Kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),N(e,t[0].toLowerCase()+t.slice(1))||N(e,ot(t))||N(e,t))}let ye=null,Jt=null;function jt(e){const t=ye;return ye=e,Jt=e&&e.type.__scopeId||null,t}function Qn(e){Jt=e}function Vn(){Jt=null}function vr(e,t=ye,s){if(!t||e._n)return e;const n=(...r)=>{n._d&&an(-1);const o=jt(t);let l;try{l=e(...r)}finally{jt(o),n._d&&an(1)}return l};return n._n=!0,n._c=!0,n._d=!0,n}function ss(e){const{type:t,vnode:s,proxy:n,withProxy:r,props:o,propsOptions:[l],slots:c,attrs:f,emit:a,render:_,renderCache:v,data:E,setupState:P,ctx:j,inheritAttrs:S}=e;let z,X;const k=jt(e);try{if(s.shapeFlag&4){const w=r||n;z=ve(_.call(w,w,v,o,P,E,j)),X=f}else{const w=t;z=ve(w.length>1?w(o,{attrs:f,slots:c,emit:a}):w(o,null)),X=t.props?f:xr(f)}}catch(w){dt.length=0,zt(w,e,1),z=Te(gt)}let Q=z;if(X&&S!==!1){const w=Object.keys(X),{shapeFlag:L}=Q;w.length&&L&7&&(l&&w.some(ys)&&(X=yr(X,l)),Q=st(Q,X))}return s.dirs&&(Q=st(Q),Q.dirs=Q.dirs?Q.dirs.concat(s.dirs):s.dirs),s.transition&&(Q.transition=s.transition),z=Q,jt(k),z}const xr=e=>{let t;for(const s in e)(s==="class"||s==="style"||Kt(s))&&((t||(t={}))[s]=e[s]);return t},yr=(e,t)=>{const s={};for(const n in e)(!ys(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function wr(e,t,s){const{props:n,children:r,component:o}=e,{props:l,children:c,patchFlag:f}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&f>=0){if(f&1024)return!0;if(f&16)return n?tn(n,l,a):!!l;if(f&8){const _=t.dynamicProps;for(let v=0;v<_.length;v++){const E=_[v];if(l[E]!==n[E]&&!kt(a,E))return!0}}}else return(r||c)&&(!c||!c.$stable)?!0:n===l?!1:n?l?tn(n,l,a):!0:!!l;return!1}function tn(e,t,s){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense;function Tr(e,t){t&&t.pendingBranch?A(e)?t.effects.push(...e):t.effects.push(e):gr(e)}const At={};function ns(e,t,s){return Gn(e,t,s)}function Gn(e,t,{immediate:s,deep:n,flush:r,onTrack:o,onTrigger:l}=D){var c;const f=Ho()===((c=G)==null?void 0:c.scope)?G:null;let a,_=!1,v=!1;if(ee(e)?(a=()=>e.value,_=$t(e)):Qe(e)?(a=()=>e,n=!0):A(e)?(v=!0,_=e.some(w=>Qe(w)||$t(w)),a=()=>e.map(w=>{if(ee(w))return w.value;if(Qe(w))return Ye(w);if(R(w))return Fe(w,f,2)})):R(e)?t?a=()=>Fe(e,f,2):a=()=>{if(!(f&&f.isUnmounted))return E&&E(),pe(e,f,3,[P])}:a=he,t&&n){const w=a;a=()=>Ye(w())}let E,P=w=>{E=k.onStop=()=>{Fe(w,f,4)}},j;if(bt)if(P=he,t?s&&pe(t,f,3,[a(),v?[]:void 0,P]):a(),r==="sync"){const w=yl();j=w.__watcherHandles||(w.__watcherHandles=[])}else return he;let S=v?new Array(e.length).fill(At):At;const z=()=>{if(k.active)if(t){const w=k.run();(n||_||(v?w.some((L,J)=>qe(L,S[J])):qe(w,S)))&&(E&&E(),pe(t,f,3,[w,S===At?void 0:v&&S[0]===At?[]:S,P]),S=w)}else k.run()};z.allowRecurse=!!t;let X;r==="sync"?X=z:r==="post"?X=()=>oe(z,f&&f.suspense):(z.pre=!0,f&&(z.id=f.uid),X=()=>Ls(z));const k=new Is(a,X);t?s?z():S=k.run():r==="post"?oe(k.run.bind(k),f&&f.suspense):k.run();const Q=()=>{k.stop(),f&&f.scope&&ws(f.scope.effects,k)};return j&&j.push(Q),Q}function Ir(e,t,s){const n=this.proxy,r=Z(e)?e.includes(".")?eo(n,e):()=>n[e]:e.bind(n,n);let o;R(t)?o=t:(o=t.handler,s=t);const l=G;nt(this);const c=Gn(r,o.bind(n),s);return l?nt(l):We(),c}function eo(e,t){const s=t.split(".");return()=>{let n=e;for(let r=0;r{Ye(s,t)});else if(Tn(e))for(const s in e)Ye(e[s],t);return e}function je(e,t,s,n){const r=e.dirs,o=t&&t.dirs;for(let l=0;l!!e.type.__asyncLoader,to=e=>e.type.__isKeepAlive;function Pr(e,t){so(e,"a",t)}function Ar(e,t){so(e,"da",t)}function so(e,t,s=G){const n=e.__wdc||(e.__wdc=()=>{let r=s;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Yt(t,n,s),s){let r=s.parent;for(;r&&r.parent;)to(r.parent.vnode)&&Mr(n,t,s,r),r=r.parent}}function Mr(e,t,s,n){const r=Yt(t,e,n,!0);oo(()=>{ws(n[t],r)},s)}function Yt(e,t,s=G,n=!1){if(s){const r=s[e]||(s[e]=[]),o=t.__weh||(t.__weh=(...l)=>{if(s.isUnmounted)return;rt(),nt(s);const c=pe(t,s,e,l);return We(),lt(),c});return n?r.unshift(o):r.push(o),o}}const Ie=e=>(t,s=G)=>(!bt||e==="sp")&&Yt(e,(...n)=>t(...n),s),Rr=Ie("bm"),no=Ie("m"),Sr=Ie("bu"),Fr=Ie("u"),Lr=Ie("bum"),oo=Ie("um"),Nr=Ie("sp"),$r=Ie("rtg"),jr=Ie("rtc");function Hr(e,t=G){Yt("ec",e,t)}function ro(e,t,s,n){let r;const o=s&&s[n];if(A(e)||Z(e)){r=new Array(e.length);for(let l=0,c=e.length;lt(l,c,void 0,o&&o[c]));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,f=l.length;ce?mo(e)?Bs(e)||e.proxy:ps(e.parent):null,at=te(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=>ps(e.parent),$root:e=>ps(e.root),$emit:e=>e.emit,$options:e=>Ns(e),$forceUpdate:e=>e.f||(e.f=()=>Ls(e.update)),$nextTick:e=>e.n||(e.n=hr.bind(e.proxy)),$watch:e=>Ir.bind(e)}),os=(e,t)=>e!==D&&!e.__isScriptSetup&&N(e,t),Br={get({_:e},t){const{ctx:s,setupState:n,data:r,props:o,accessCache:l,type:c,appContext:f}=e;let a;if(t[0]!=="$"){const P=l[t];if(P!==void 0)switch(P){case 1:return n[t];case 2:return r[t];case 4:return s[t];case 3:return o[t]}else{if(os(n,t))return l[t]=1,n[t];if(r!==D&&N(r,t))return l[t]=2,r[t];if((a=e.propsOptions[0])&&N(a,t))return l[t]=3,o[t];if(s!==D&&N(s,t))return l[t]=4,s[t];_s&&(l[t]=0)}}const _=at[t];let v,E;if(_)return t==="$attrs"&&re(e,"get",t),_(e);if((v=c.__cssModules)&&(v=v[t]))return v;if(s!==D&&N(s,t))return l[t]=4,s[t];if(E=f.config.globalProperties,N(E,t))return E[t]},set({_:e},t,s){const{data:n,setupState:r,ctx:o}=e;return os(r,t)?(r[t]=s,!0):n!==D&&N(n,t)?(n[t]=s,!0):N(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:r,propsOptions:o}},l){let c;return!!s[l]||e!==D&&N(e,l)||os(t,l)||(c=o[0])&&N(c,l)||N(n,l)||N(at,l)||N(r.config.globalProperties,l)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:N(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function sn(e){return A(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let _s=!0;function Kr(e){const t=Ns(e),s=e.proxy,n=e.ctx;_s=!1,t.beforeCreate&&nn(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:l,watch:c,provide:f,inject:a,created:_,beforeMount:v,mounted:E,beforeUpdate:P,updated:j,activated:S,deactivated:z,beforeDestroy:X,beforeUnmount:k,destroyed:Q,unmounted:w,render:L,renderTracked:J,renderTriggered:we,errorCaptured:le,serverPrefetch:Pe,expose:_e,inheritAttrs:Ae,components:xt,directives:yt,filters:Qt}=t;if(a&&Ur(a,n,null),l)for(const q in l){const B=l[q];R(B)&&(n[q]=B.bind(s))}if(r){const q=r.call(s,s);W(q)&&(e.data=Ms(q))}if(_s=!0,o)for(const q in o){const B=o[q],Ne=R(B)?B.bind(s,s):R(B.get)?B.get.bind(s,s):he,wt=!R(B)&&R(B.set)?B.set.bind(s):he,$e=vl({get:Ne,set:wt});Object.defineProperty(n,q,{enumerable:!0,configurable:!0,get:()=>$e.value,set:ge=>$e.value=ge})}if(c)for(const q in c)lo(c[q],n,s,q);if(f){const q=R(f)?f.call(s):f;Reflect.ownKeys(q).forEach(B=>{Jr(B,q[B])})}_&&nn(_,e,"c");function se(q,B){A(B)?B.forEach(Ne=>q(Ne.bind(s))):B&&q(B.bind(s))}if(se(Rr,v),se(no,E),se(Sr,P),se(Fr,j),se(Pr,S),se(Ar,z),se(Hr,le),se(jr,J),se($r,we),se(Lr,k),se(oo,w),se(Nr,Pe),A(_e))if(_e.length){const q=e.exposed||(e.exposed={});_e.forEach(B=>{Object.defineProperty(q,B,{get:()=>s[B],set:Ne=>s[B]=Ne})})}else e.exposed||(e.exposed={});L&&e.render===he&&(e.render=L),Ae!=null&&(e.inheritAttrs=Ae),xt&&(e.components=xt),yt&&(e.directives=yt)}function Ur(e,t,s=he){A(e)&&(e=gs(e));for(const n in e){const r=e[n];let o;W(r)?"default"in r?o=Ft(r.from||n,r.default,!0):o=Ft(r.from||n):o=Ft(r),ee(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[n]=o}}function nn(e,t,s){pe(A(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function lo(e,t,s,n){const r=n.includes(".")?eo(s,n):()=>s[n];if(Z(e)){const o=t[e];R(o)&&ns(r,o)}else if(R(e))ns(r,e.bind(s));else if(W(e))if(A(e))e.forEach(o=>lo(o,t,s,n));else{const o=R(e.handler)?e.handler.bind(s):t[e.handler];R(o)&&ns(r,o,e)}}function Ns(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:l}}=e.appContext,c=o.get(t);let f;return c?f=c:!r.length&&!s&&!n?f=t:(f={},r.length&&r.forEach(a=>Ht(f,a,l,!0)),Ht(f,t,l)),W(t)&&o.set(t,f),f}function Ht(e,t,s,n=!1){const{mixins:r,extends:o}=t;o&&Ht(e,o,s,!0),r&&r.forEach(l=>Ht(e,l,s,!0));for(const l in t)if(!(n&&l==="expose")){const c=Dr[l]||s&&s[l];e[l]=c?c(e[l],t[l]):t[l]}return e}const Dr={data:on,props:rn,emits:rn,methods:ft,computed:ft,beforeCreate:ne,created:ne,beforeMount:ne,mounted:ne,beforeUpdate:ne,updated:ne,beforeDestroy:ne,beforeUnmount:ne,destroyed:ne,unmounted:ne,activated:ne,deactivated:ne,errorCaptured:ne,serverPrefetch:ne,components:ft,directives:ft,watch:qr,provide:on,inject:Wr};function on(e,t){return t?e?function(){return te(R(e)?e.call(this,this):e,R(t)?t.call(this,this):t)}:t:e}function Wr(e,t){return ft(gs(e),gs(t))}function gs(e){if(A(e)){const t={};for(let s=0;s1)return s&&R(t)?t.call(n&&n.proxy):t}}function Yr(e,t,s,n=!1){const r={},o={};Nt(o,Zt,1),e.propsDefaults=Object.create(null),co(e,t,r,o);for(const l in e.propsOptions[0])l in r||(r[l]=void 0);s?e.props=n?r:rr(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Xr(e,t,s,n){const{props:r,attrs:o,vnode:{patchFlag:l}}=e,c=$(r),[f]=e.propsOptions;let a=!1;if((n||l>0)&&!(l&16)){if(l&8){const _=e.vnode.dynamicProps;for(let v=0;v<_.length;v++){let E=_[v];if(kt(e.emitsOptions,E))continue;const P=t[E];if(f)if(N(o,E))P!==o[E]&&(o[E]=P,a=!0);else{const j=et(E);r[j]=ms(f,c,j,P,e,!1)}else P!==o[E]&&(o[E]=P,a=!0)}}}else{co(e,t,r,o)&&(a=!0);let _;for(const v in c)(!t||!N(t,v)&&((_=ot(v))===v||!N(t,_)))&&(f?s&&(s[v]!==void 0||s[_]!==void 0)&&(r[v]=ms(f,c,v,void 0,e,!0)):delete r[v]);if(o!==c)for(const v in o)(!t||!N(t,v))&&(delete o[v],a=!0)}a&&Oe(e,"set","$attrs")}function co(e,t,s,n){const[r,o]=e.propsOptions;let l=!1,c;if(t)for(let f in t){if(Mt(f))continue;const a=t[f];let _;r&&N(r,_=et(f))?!o||!o.includes(_)?s[_]=a:(c||(c={}))[_]=a:kt(e.emitsOptions,f)||(!(f in n)||a!==n[f])&&(n[f]=a,l=!0)}if(o){const f=$(s),a=c||D;for(let _=0;_{f=!0;const[E,P]=uo(v,t,!0);te(l,E),P&&c.push(...P)};!s&&t.mixins.length&&t.mixins.forEach(_),e.extends&&_(e.extends),e.mixins&&e.mixins.forEach(_)}if(!o&&!f)return W(e)&&n.set(e,Xe),Xe;if(A(o))for(let _=0;_-1,P[1]=S<0||j-1||N(P,"default"))&&c.push(v)}}}const a=[l,c];return W(e)&&n.set(e,a),a}function ln(e){return e[0]!=="$"}function cn(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function un(e,t){return cn(e)===cn(t)}function fn(e,t){return A(t)?t.findIndex(s=>un(s,e)):R(t)&&un(t,e)?0:-1}const fo=e=>e[0]==="_"||e==="$stable",$s=e=>A(e)?e.map(ve):[ve(e)],Zr=(e,t,s)=>{if(t._n)return t;const n=vr((...r)=>$s(t(...r)),s);return n._c=!1,n},ao=(e,t,s)=>{const n=e._ctx;for(const r in e){if(fo(r))continue;const o=e[r];if(R(o))t[r]=Zr(r,o,n);else if(o!=null){const l=$s(o);t[r]=()=>l}}},ho=(e,t)=>{const s=$s(t);e.slots.default=()=>s},Qr=(e,t)=>{if(e.vnode.shapeFlag&32){const s=t._;s?(e.slots=$(t),Nt(t,"_",s)):ao(t,e.slots={})}else e.slots={},t&&ho(e,t);Nt(e.slots,Zt,1)},Vr=(e,t,s)=>{const{vnode:n,slots:r}=e;let o=!0,l=D;if(n.shapeFlag&32){const c=t._;c?s&&c===1?o=!1:(te(r,t),!s&&c===1&&delete r._):(o=!t.$stable,ao(t,r)),l=t}else t&&(ho(e,t),l={default:1});if(o)for(const c in r)!fo(c)&&l[c]==null&&delete r[c]};function bs(e,t,s,n,r=!1){if(A(e)){e.forEach((E,P)=>bs(E,t&&(A(t)?t[P]:t),s,n,r));return}if(St(n)&&!r)return;const o=n.shapeFlag&4?Bs(n.component)||n.component.proxy:n.el,l=r?null:o,{i:c,r:f}=e,a=t&&t.r,_=c.refs===D?c.refs={}:c.refs,v=c.setupState;if(a!=null&&a!==f&&(Z(a)?(_[a]=null,N(v,a)&&(v[a]=null)):ee(a)&&(a.value=null)),R(f))Fe(f,c,12,[l,_]);else{const E=Z(f),P=ee(f);if(E||P){const j=()=>{if(e.f){const S=E?N(v,f)?v[f]:_[f]:f.value;r?A(S)&&ws(S,o):A(S)?S.includes(o)||S.push(o):E?(_[f]=[o],N(v,f)&&(v[f]=_[f])):(f.value=[o],e.k&&(_[e.k]=f.value))}else E?(_[f]=l,N(v,f)&&(v[f]=l)):P&&(f.value=l,e.k&&(_[e.k]=l))};l?(j.id=-1,oe(j,s)):j()}}}const oe=Tr;function Gr(e){return el(e)}function el(e,t){const s=cs();s.__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:l,createText:c,createComment:f,setText:a,setElementText:_,parentNode:v,nextSibling:E,setScopeId:P=he,insertStaticContent:j}=e,S=(i,u,d,h=null,p=null,b=null,y=!1,m=null,x=!!u.dynamicChildren)=>{if(i===u)return;i&&!ct(i,u)&&(h=Et(i),ge(i,p,b,!0),i=null),u.patchFlag===-2&&(x=!1,u.dynamicChildren=null);const{type:g,ref:T,shapeFlag:C}=u;switch(g){case Xt:z(i,u,d,h);break;case gt:X(i,u,d,h);break;case rs:i==null&&k(u,d,h,y);break;case fe:xt(i,u,d,h,p,b,y,m,x);break;default:C&1?L(i,u,d,h,p,b,y,m,x):C&6?yt(i,u,d,h,p,b,y,m,x):(C&64||C&128)&&g.process(i,u,d,h,p,b,y,m,x,ze)}T!=null&&p&&bs(T,i&&i.ref,b,u||i,!u)},z=(i,u,d,h)=>{if(i==null)n(u.el=c(u.children),d,h);else{const p=u.el=i.el;u.children!==i.children&&a(p,u.children)}},X=(i,u,d,h)=>{i==null?n(u.el=f(u.children||""),d,h):u.el=i.el},k=(i,u,d,h)=>{[i.el,i.anchor]=j(i.children,u,d,h,i.el,i.anchor)},Q=({el:i,anchor:u},d,h)=>{let p;for(;i&&i!==u;)p=E(i),n(i,d,h),i=p;n(u,d,h)},w=({el:i,anchor:u})=>{let d;for(;i&&i!==u;)d=E(i),r(i),i=d;r(u)},L=(i,u,d,h,p,b,y,m,x)=>{y=y||u.type==="svg",i==null?J(u,d,h,p,b,y,m,x):Pe(i,u,p,b,y,m,x)},J=(i,u,d,h,p,b,y,m)=>{let x,g;const{type:T,props:C,shapeFlag:I,transition:M,dirs:F}=i;if(x=i.el=l(i.type,b,C&&C.is,C),I&8?_(x,i.children):I&16&&le(i.children,x,null,h,p,b&&T!=="foreignObject",y,m),F&&je(i,null,h,"created"),we(x,i,i.scopeId,y,h),C){for(const H in C)H!=="value"&&!Mt(H)&&o(x,H,null,C[H],b,i.children,h,p,Ee);"value"in C&&o(x,"value",null,C.value),(g=C.onVnodeBeforeMount)&&be(g,h,i)}F&&je(i,null,h,"beforeMount");const K=tl(p,M);K&&M.beforeEnter(x),n(x,u,d),((g=C&&C.onVnodeMounted)||K||F)&&oe(()=>{g&&be(g,h,i),K&&M.enter(x),F&&je(i,null,h,"mounted")},p)},we=(i,u,d,h,p)=>{if(d&&P(i,d),h)for(let b=0;b{for(let g=x;g{const m=u.el=i.el;let{patchFlag:x,dynamicChildren:g,dirs:T}=u;x|=i.patchFlag&16;const C=i.props||D,I=u.props||D;let M;d&&He(d,!1),(M=I.onVnodeBeforeUpdate)&&be(M,d,u,i),T&&je(u,i,d,"beforeUpdate"),d&&He(d,!0);const F=p&&u.type!=="foreignObject";if(g?_e(i.dynamicChildren,g,m,d,h,F,b):y||B(i,u,m,null,d,h,F,b,!1),x>0){if(x&16)Ae(m,u,C,I,d,h,p);else if(x&2&&C.class!==I.class&&o(m,"class",null,I.class,p),x&4&&o(m,"style",C.style,I.style,p),x&8){const K=u.dynamicProps;for(let H=0;H{M&&be(M,d,u,i),T&&je(u,i,d,"updated")},h)},_e=(i,u,d,h,p,b,y)=>{for(let m=0;m{if(d!==h){if(d!==D)for(const m in d)!Mt(m)&&!(m in h)&&o(i,m,d[m],null,y,u.children,p,b,Ee);for(const m in h){if(Mt(m))continue;const x=h[m],g=d[m];x!==g&&m!=="value"&&o(i,m,g,x,y,u.children,p,b,Ee)}"value"in h&&o(i,"value",d.value,h.value)}},xt=(i,u,d,h,p,b,y,m,x)=>{const g=u.el=i?i.el:c(""),T=u.anchor=i?i.anchor:c("");let{patchFlag:C,dynamicChildren:I,slotScopeIds:M}=u;M&&(m=m?m.concat(M):M),i==null?(n(g,d,h),n(T,d,h),le(u.children,d,T,p,b,y,m,x)):C>0&&C&64&&I&&i.dynamicChildren?(_e(i.dynamicChildren,I,d,p,b,y,m),(u.key!=null||p&&u===p.subTree)&&po(i,u,!0)):B(i,u,d,T,p,b,y,m,x)},yt=(i,u,d,h,p,b,y,m,x)=>{u.slotScopeIds=m,i==null?u.shapeFlag&512?p.ctx.activate(u,d,h,y,x):Qt(u,d,h,p,b,y,x):Ks(i,u,x)},Qt=(i,u,d,h,p,b,y)=>{const m=i.component=hl(i,h,p);if(to(i)&&(m.ctx.renderer=ze),pl(m),m.asyncDep){if(p&&p.registerDep(m,se),!i.el){const x=m.subTree=Te(gt);X(null,x,u,d)}return}se(m,i,u,d,p,b,y)},Ks=(i,u,d)=>{const h=u.component=i.component;if(wr(i,u,d))if(h.asyncDep&&!h.asyncResolved){q(h,u,d);return}else h.next=u,_r(h.update),h.update();else u.el=i.el,h.vnode=u},se=(i,u,d,h,p,b,y)=>{const m=()=>{if(i.isMounted){let{next:T,bu:C,u:I,parent:M,vnode:F}=i,K=T,H;He(i,!1),T?(T.el=F.el,q(i,T,y)):T=F,C&&ts(C),(H=T.props&&T.props.onVnodeBeforeUpdate)&&be(H,M,T,F),He(i,!0);const Y=ss(i),ce=i.subTree;i.subTree=Y,S(ce,Y,v(ce.el),Et(ce),i,p,b),T.el=Y.el,K===null&&Er(i,Y.el),I&&oe(I,p),(H=T.props&&T.props.onVnodeUpdated)&&oe(()=>be(H,M,T,F),p)}else{let T;const{el:C,props:I}=u,{bm:M,m:F,parent:K}=i,H=St(u);if(He(i,!1),M&&ts(M),!H&&(T=I&&I.onVnodeBeforeMount)&&be(T,K,u),He(i,!0),C&&Gt){const Y=()=>{i.subTree=ss(i),Gt(C,i.subTree,i,p,null)};H?u.type.__asyncLoader().then(()=>!i.isUnmounted&&Y()):Y()}else{const Y=i.subTree=ss(i);S(null,Y,d,h,i,p,b),u.el=Y.el}if(F&&oe(F,p),!H&&(T=I&&I.onVnodeMounted)){const Y=u;oe(()=>be(T,K,Y),p)}(u.shapeFlag&256||K&&St(K.vnode)&&K.vnode.shapeFlag&256)&&i.a&&oe(i.a,p),i.isMounted=!0,u=d=h=null}},x=i.effect=new Is(m,()=>Ls(g),i.scope),g=i.update=()=>x.run();g.id=i.uid,He(i,!0),g()},q=(i,u,d)=>{u.component=i;const h=i.vnode.props;i.vnode=u,i.next=null,Xr(i,u.props,h,d),Vr(i,u.children,d),rt(),en(),lt()},B=(i,u,d,h,p,b,y,m,x=!1)=>{const g=i&&i.children,T=i?i.shapeFlag:0,C=u.children,{patchFlag:I,shapeFlag:M}=u;if(I>0){if(I&128){wt(g,C,d,h,p,b,y,m,x);return}else if(I&256){Ne(g,C,d,h,p,b,y,m,x);return}}M&8?(T&16&&Ee(g,p,b),C!==g&&_(d,C)):T&16?M&16?wt(g,C,d,h,p,b,y,m,x):Ee(g,p,b,!0):(T&8&&_(d,""),M&16&&le(C,d,h,p,b,y,m,x))},Ne=(i,u,d,h,p,b,y,m,x)=>{i=i||Xe,u=u||Xe;const g=i.length,T=u.length,C=Math.min(g,T);let I;for(I=0;IT?Ee(i,p,b,!0,!1,C):le(u,d,h,p,b,y,m,x,C)},wt=(i,u,d,h,p,b,y,m,x)=>{let g=0;const T=u.length;let C=i.length-1,I=T-1;for(;g<=C&&g<=I;){const M=i[g],F=u[g]=x?Re(u[g]):ve(u[g]);if(ct(M,F))S(M,F,d,null,p,b,y,m,x);else break;g++}for(;g<=C&&g<=I;){const M=i[C],F=u[I]=x?Re(u[I]):ve(u[I]);if(ct(M,F))S(M,F,d,null,p,b,y,m,x);else break;C--,I--}if(g>C){if(g<=I){const M=I+1,F=MI)for(;g<=C;)ge(i[g],p,b,!0),g++;else{const M=g,F=g,K=new Map;for(g=F;g<=I;g++){const ie=u[g]=x?Re(u[g]):ve(u[g]);ie.key!=null&&K.set(ie.key,g)}let H,Y=0;const ce=I-F+1;let ke=!1,Ws=0;const it=new Array(ce);for(g=0;g=ce){ge(ie,p,b,!0);continue}let me;if(ie.key!=null)me=K.get(ie.key);else for(H=F;H<=I;H++)if(it[H-F]===0&&ct(ie,u[H])){me=H;break}me===void 0?ge(ie,p,b,!0):(it[me-F]=g+1,me>=Ws?Ws=me:ke=!0,S(ie,u[me],d,null,p,b,y,m,x),Y++)}const qs=ke?sl(it):Xe;for(H=qs.length-1,g=ce-1;g>=0;g--){const ie=F+g,me=u[ie],zs=ie+1{const{el:b,type:y,transition:m,children:x,shapeFlag:g}=i;if(g&6){$e(i.component.subTree,u,d,h);return}if(g&128){i.suspense.move(u,d,h);return}if(g&64){y.move(i,u,d,ze);return}if(y===fe){n(b,u,d);for(let C=0;Cm.enter(b),p);else{const{leave:C,delayLeave:I,afterLeave:M}=m,F=()=>n(b,u,d),K=()=>{C(b,()=>{F(),M&&M()})};I?I(b,F,K):K()}else n(b,u,d)},ge=(i,u,d,h=!1,p=!1)=>{const{type:b,props:y,ref:m,children:x,dynamicChildren:g,shapeFlag:T,patchFlag:C,dirs:I}=i;if(m!=null&&bs(m,null,d,i,!0),T&256){u.ctx.deactivate(i);return}const M=T&1&&I,F=!St(i);let K;if(F&&(K=y&&y.onVnodeBeforeUnmount)&&be(K,u,i),T&6)wo(i.component,d,h);else{if(T&128){i.suspense.unmount(d,h);return}M&&je(i,null,u,"beforeUnmount"),T&64?i.type.remove(i,u,d,p,ze,h):g&&(b!==fe||C>0&&C&64)?Ee(g,u,d,!1,!0):(b===fe&&C&384||!p&&T&16)&&Ee(x,u,d),h&&Us(i)}(F&&(K=y&&y.onVnodeUnmounted)||M)&&oe(()=>{K&&be(K,u,i),M&&je(i,null,u,"unmounted")},d)},Us=i=>{const{type:u,el:d,anchor:h,transition:p}=i;if(u===fe){yo(d,h);return}if(u===rs){w(i);return}const b=()=>{r(d),p&&!p.persisted&&p.afterLeave&&p.afterLeave()};if(i.shapeFlag&1&&p&&!p.persisted){const{leave:y,delayLeave:m}=p,x=()=>y(d,b);m?m(i.el,b,x):x()}else b()},yo=(i,u)=>{let d;for(;i!==u;)d=E(i),r(i),i=d;r(u)},wo=(i,u,d)=>{const{bum:h,scope:p,update:b,subTree:y,um:m}=i;h&&ts(h),p.stop(),b&&(b.active=!1,ge(y,i,u,d)),m&&oe(m,u),oe(()=>{i.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&i.asyncDep&&!i.asyncResolved&&i.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Ee=(i,u,d,h=!1,p=!1,b=0)=>{for(let y=b;yi.shapeFlag&6?Et(i.component.subTree):i.shapeFlag&128?i.suspense.next():E(i.anchor||i.el),Ds=(i,u,d)=>{i==null?u._vnode&&ge(u._vnode,null,null,!0):S(u._vnode||null,i,u,null,null,null,d),en(),Yn(),u._vnode=i},ze={p:S,um:ge,m:$e,r:Us,mt:Qt,mc:le,pc:B,pbc:_e,n:Et,o:e};let Vt,Gt;return t&&([Vt,Gt]=t(ze)),{render:Ds,hydrate:Vt,createApp:kr(Ds,Vt)}}function He({effect:e,update:t},s){e.allowRecurse=t.allowRecurse=s}function tl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function po(e,t,s=!1){const n=e.children,r=t.children;if(A(n)&&A(r))for(let o=0;o>1,e[s[c]]0&&(t[n]=s[o-1]),s[o]=n)}}for(o=s.length,l=s[o-1];o-- >0;)s[o]=l,l=t[l];return s}const nl=e=>e.__isTeleport,fe=Symbol.for("v-fgt"),Xt=Symbol.for("v-txt"),gt=Symbol.for("v-cmt"),rs=Symbol.for("v-stc"),dt=[];let de=null;function De(e=!1){dt.push(de=e?null:[])}function ol(){dt.pop(),de=dt[dt.length-1]||null}let mt=1;function an(e){mt+=e}function _o(e){return e.dynamicChildren=mt>0?de||Xe:null,ol(),mt>0&&de&&de.push(e),e}function Ge(e,t,s,n,r,o){return _o(O(e,t,s,n,r,o,!0))}function rl(e,t,s,n,r){return _o(Te(e,t,s,n,r,!0))}function ll(e){return e?e.__v_isVNode===!0:!1}function ct(e,t){return e.type===t.type&&e.key===t.key}const Zt="__vInternal",go=({key:e})=>e??null,Lt=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||ee(e)||R(e)?{i:ye,r:e,k:t,f:!!s}:e:null);function O(e,t=null,s=null,n=0,r=null,o=e===fe?0:1,l=!1,c=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&go(t),ref:t&&Lt(t),scopeId:Jt,slotScopeIds:null,children:s,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:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ye};return c?(js(f,s),o&128&&e.normalize(f)):s&&(f.shapeFlag|=Z(s)?8:16),mt>0&&!l&&de&&(f.patchFlag>0||o&6)&&f.patchFlag!==32&&de.push(f),f}const Te=il;function il(e,t=null,s=null,n=0,r=null,o=!1){if((!e||e===Cr)&&(e=gt),ll(e)){const c=st(e,t,!0);return s&&js(c,s),mt>0&&!o&&de&&(c.shapeFlag&6?de[de.indexOf(e)]=c:de.push(c)),c.patchFlag|=-2,c}if(bl(e)&&(e=e.__vccOpts),t){t=cl(t);let{class:c,style:f}=t;c&&!Z(c)&&(t.class=Os(c)),W(f)&&(Un(f)&&!A(f)&&(f=te({},f)),t.style=Cs(f))}const l=Z(e)?1:Or(e)?128:nl(e)?64:W(e)?4:R(e)?2:0;return O(e,t,s,n,r,l,o,!0)}function cl(e){return e?Un(e)||Zt in e?te({},e):e:null}function st(e,t,s=!1){const{props:n,ref:r,patchFlag:o,children:l}=e,c=t?fl(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&go(c),ref:t&&t.ref?s&&r?A(r)?r.concat(Lt(t)):[r,Lt(t)]:Lt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==fe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&st(e.ssContent),ssFallback:e.ssFallback&&st(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ul(e=" ",t=0){return Te(Xt,null,e,t)}function ve(e){return e==null||typeof e=="boolean"?Te(gt):A(e)?Te(fe,null,e.slice()):typeof e=="object"?Re(e):Te(Xt,null,String(e))}function Re(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:st(e)}function js(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(A(t))s=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),js(e,r()),r._c&&(r._d=!0));return}else{s=32;const r=t._;!r&&!(Zt in t)?t._ctx=ye:r===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else R(t)?(t={default:t,_ctx:ye},s=32):(t=String(t),n&64?(s=16,t=[ul(t)]):s=8);e.children=t,e.shapeFlag|=s}function fl(...e){const t={};for(let s=0;sG=e),Hs=e=>{Je.length>1?Je.forEach(t=>t(e)):Je[0](e)};const nt=e=>{Hs(e),e.scope.on()},We=()=>{G&&G.scope.off(),Hs(null)};function mo(e){return e.vnode.shapeFlag&4}let bt=!1;function pl(e,t=!1){bt=t;const{props:s,children:n}=e.vnode,r=mo(e);Yr(e,s,r,t),Qr(e,n);const o=r?_l(e,t):void 0;return bt=!1,o}function _l(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=Dn(new Proxy(e.ctx,Br));const{setup:n}=s;if(n){const r=e.setupContext=n.length>1?ml(e):null;nt(e),rt();const o=Fe(n,e,0,[e.props,r]);if(lt(),We(),Cn(o)){if(o.then(We,We),t)return o.then(l=>{hn(e,l,t)}).catch(l=>{zt(l,e,0)});e.asyncDep=o}else hn(e,o,t)}else bo(e,t)}function hn(e,t,s){R(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:W(t)&&(e.setupState=zn(t)),bo(e,s)}let pn;function bo(e,t,s){const n=e.type;if(!e.render){if(!t&&pn&&!n.render){const r=n.template||Ns(e).template;if(r){const{isCustomElement:o,compilerOptions:l}=e.appContext.config,{delimiters:c,compilerOptions:f}=n,a=te(te({isCustomElement:o,delimiters:c},l),f);n.render=pn(r,a)}}e.render=n.render||he}{nt(e),rt();try{Kr(e)}finally{lt(),We()}}}function gl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,s){return re(e,"get","$attrs"),t[s]}}))}function ml(e){const t=s=>{e.exposed=s||{}};return{get attrs(){return gl(e)},slots:e.slots,emit:e.emit,expose:t}}function Bs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(zn(Dn(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in at)return at[s](e)},has(t,s){return s in t||s in at}}))}function bl(e){return R(e)&&"__vccOpts"in e}const vl=(e,t)=>ar(e,t,bt),xl=Symbol.for("v-scx"),yl=()=>Ft(xl),wl="3.3.8",El="http://www.w3.org/2000/svg",Ke=typeof document<"u"?document:null,_n=Ke&&Ke.createElement("template"),Cl={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const r=t?Ke.createElementNS(El,e):Ke.createElement(e,s?{is:s}:void 0);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Ke.createTextNode(e),createComment:e=>Ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,r,o){const l=s?s.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),s),!(r===o||!(r=r.nextSibling)););else{_n.innerHTML=n?`${e}`:e;const c=_n.content;if(n){const f=c.firstChild;for(;f.firstChild;)c.appendChild(f.firstChild);c.removeChild(f)}t.insertBefore(c,s)}return[l?l.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},Ol=Symbol("_vtc");function Tl(e,t,s){const n=e[Ol];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Il=Symbol("_vod");function Pl(e,t,s){const n=e.style,r=Z(s);if(s&&!r){if(t&&!Z(t))for(const o in t)s[o]==null&&vs(n,o,"");for(const o in s)vs(n,o,s[o])}else{const o=n.display;r?t!==s&&(n.cssText=s):t&&e.removeAttribute("style"),Il in e&&(n.display=o)}}const gn=/\s*!important$/;function vs(e,t,s){if(A(s))s.forEach(n=>vs(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Al(e,t);gn.test(s)?e.setProperty(ot(n),s.replace(gn,""),"important"):e[n]=s}}const mn=["Webkit","Moz","ms"],ls={};function Al(e,t){const s=ls[t];if(s)return s;let n=et(t);if(n!=="filter"&&n in e)return ls[t]=n;n=In(n);for(let r=0;ris||($l.then(()=>is=0),is=Date.now());function Hl(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;pe(Bl(n,s.value),t,5,[n])};return s.value=e,s.attached=jl(),s}function Bl(e,t){if(A(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const yn=/^on[a-z]/,Kl=(e,t,s,n,r=!1,o,l,c,f)=>{t==="class"?Tl(e,n,r):t==="style"?Pl(e,s,n):Kt(t)?ys(t)||Ll(e,t,s,n,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ul(e,t,n,r))?Rl(e,t,n,o,l,c,f):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Ml(e,t,n,r))};function Ul(e,t,s,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&yn.test(t)&&R(s)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||yn.test(t)&&Z(s)?!1:t in e}const Dl=te({patchProp:Kl},Cl);let wn;function Wl(){return wn||(wn=Gr(Dl))}const ql=(...e)=>{const t=Wl().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=zl(n);if(!r)return;const o=t._component;!R(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const l=s(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),l},t};function zl(e){return Z(e)?document.querySelector(e):e}const vo=(e,t)=>{const s=e.__vccOpts||e;for(const[n,r]of t)s[n]=r;return s},xo=e=>(Qn("data-v-632ccb9a"),e=e(),Vn(),e),kl={class:"buttons"},Jl={class:"container"},Yl=["onClick"],Xl={class:"icon"},Zl={class:"name"},Ql=xo(()=>O("div",{class:"icon"},[O("div",{class:"name"},"重置")],-1)),Vl=[Ql],Gl=xo(()=>O("div",{class:"icon"},[O("div",{class:"name"},"开始")],-1)),ei=[Gl],ti={__name:"Slot-Buttons",props:{fruit:{typeof:Object,default:()=>({})}},setup(e,{emit:t}){const s=new Audio("./assets/audio/button.mp3"),n=new Audio("./assets/audio/start-btn.wav"),r=new Audio("./assets/audio/reset.wav"),o=t,l=Rt(""),c=v=>{l.value=v,_(n),o("addScore",v)},f=()=>{_(r),o("resetScore")},a=()=>{_(s),o("startGame")},_=v=>{v.currentTime=0,v.play()};return(v,E)=>(De(),Ge("div",kl,[O("div",Jl,[(De(!0),Ge(fe,null,ro(e.fruit,(P,j,S)=>(De(),Ge("div",{key:S,class:"btn",onClick:z=>c(j)},[O("div",Xl,[O("div",Zl,U(P.icon),1)])],8,Yl))),128)),O("div",{class:"btn",onClick:f},Vl),O("div",{class:"btn",onClick:a},ei)])]))}},si=vo(ti,[["__scopeId","data-v-632ccb9a"]]);function ni(e){const t=Math.random()*1e3;let s;if(e.reduce((r,o,l)=>{console.log(r,o);const c=r+o;return!s&&t<=c&&(s=l),c},0)!==1e3)throw new RangeError("Expected probability sum to equal 1000.");return s}const vt=e=>(Qn("data-v-d7fbc282"),e=e(),Vn(),e),oi={class:"machine"},ri={class:"body"},li={class:"top",colspan:"3"},ii=vt(()=>O("th",{class:"top"},null,-1)),ci={class:"top",colspan:"3"},ui={class:"fruit fruit1 orange"},fi={class:"fruit fruit2 bell"},ai={class:"fruit fruit3 s-bar small"},di={class:"fruit fruit4 bar"},hi={class:"fruit fruit5 apple"},pi={class:"fruit fruit6 s-apple small"},_i={class:"fruit fruit7 lemon"},gi={class:"fruit fruit24 s-bell small"},mi=vt(()=>O("td",{colspan:"5",rowspan:"5",class:"slot-bg"},null,-1)),bi={class:"fruit fruit8 watermelon"},vi={class:"fruit fruit23 apple"},xi={class:"fruit fruit9 s-watermelon small"},yi=vt(()=>O("tr",null,[O("td",{class:"fruit fruit22 good-luck"},"good luck"),O("td",{class:"fruit fruit10 good-luck"},"good luck")],-1)),wi={class:"fruit fruit21 s-star small"},Ei={class:"fruit fruit11 apple"},Ci={class:"fruit fruit20 star"},Oi={class:"fruit fruit12 s-orange small"},Ti={class:"fruit fruit19 lemon"},Ii={class:"fruit fruit18 s-lemon small"},Pi={class:"fruit fruit17 s-apple small"},Ai=vt(()=>O("td",{class:"fruit fruit16 seven"},"77✖20",-1)),Mi=vt(()=>O("td",{class:"fruit fruit15 s-seven small"},"77✖2",-1)),Ri={class:"fruit fruit14 bell"},Si={class:"fruit fruit13 orange"},Fi={class:"icon-score"},Li={class:"container"},Ni={class:"icon"},$i={class:"score"},ji={__name:"Slot-Machine",setup(e){const t=Rt({bar:{value:100,coin:0,icon:"🎰"},seven:{value:100,coin:0,icon:"77"},star:{value:100,coin:0,icon:"⭐"},watermelon:{value:100,coin:0,icon:"🍉"},bell:{value:100,coin:0,icon:"🔔"},lemon:{value:100,coin:0,icon:"🍋"},orange:{value:100,coin:0,icon:"🍊"},apple:{value:100,coin:0,icon:"🍎"}}),s={apple:5,"s-apple":2,orange:10,"s-orange":2,lemon:10,"s-lemon":2,bell:10,"s-bell":2,watermelon:10,"s-watermelon":2,star:20,"s-star":2,seven:20,"s-seven":2,bar:50,"s-bar":25},n=new Audio("./assets/audio/reward2coin.wav"),r=Rt();no(()=>o.value.count=P());const o=Rt({count:1,loopCount:0,stopLoop:3,isRuning:!1,isCoin:!1,isluck:!1,luckcount:0,speed:30,coinScore:20,rewardScore:0});o.value.count;const l=w=>{let L=w;return w<=0&&(L=24+w),w>24&&(L=w-24),L},c=w=>{!o.value.isRuning&&o.value.coinScore&&o.value.rewardScore==0&&(o.value.isCoin=!0,j={},t.value[w].coin++,o.value.coinScore--)},f=()=>{if(!o.value.isRuning){o.value.isCoin=!1;for(let w in t.value)o.value.coinScore+=t.value[w].coin,t.value[w].coin=0}},a=w=>{const L=r.value.querySelector(`.fruit${o.value.count}`),J=r.value.querySelector(`.fruit${l(o.value.count-1)}`),we=r.value.querySelector(`.fruit${l(o.value.count-2)}`),le=r.value.querySelector(`.fruit${l(o.value.count-3)}`),Pe=r.value.querySelector(`.fruit${l(o.value.count-4)}`);if(J.classList.contains("active")&&J.classList.toggle("active"),we.classList.contains("active1")&&we.classList.toggle("active1"),le.classList.contains("active2")&&le.classList.toggle("active2"),Pe.classList.contains("active3")&&Pe.classList.toggle("active3"),Pe.classList.contains("active")&&Pe.classList.toggle("active"),L.classList.add("active"),o.value.loopCount==o.value.stopLoop&&o.value.count==w){const _e=L.classList[2];if(_e=="good-luck"){_();return}v();const Ae=L.classList[2].replace("s-","");o.value.rewardScore+=t.value[Ae].coin?s[_e]*t.value[Ae].coin:0,o.value.rewardScore==0&&E();return}J.classList.add("active1"),we.classList.add("active2"),le.classList.add("active3"),o.value.count++,o.value.count>24&&(o.value.loopCount++,o.value.count=1)},_=()=>{o.value.luckcount=Math.floor(Math.random()*3+1),console.log(o.value.luckcount),console.log("stop"),v()},v=()=>{o.value.count=l(o.value.count+3),o.value.loopCount=0,clearInterval(k),k=null,setTimeout(()=>{o.value.isRuning=!1,o.value.luckcount>0&&(X(),o.value.luckcount--)},600)},E=()=>{if(o.value.luckcount<=0){o.value.isCoin=!1;for(let w in t.value)t.value[w].coin=0}},P=()=>{let L=ni([50,75,20,5,30,80,75,100,25,10,30,25,50,75,70,20,30,25,50,20,70,10,30,25]);return o.value.luckcount>0&&(L==10||L==22)&&(L=l(L+Math.floor(Math.random()*11))),L};let j={};const S=w=>{let L=0;for(let J in w)L+=w[J];return L},z=(w,L)=>{for(let J in w)L[J]=w[J].coin},X=()=>{if(!o.value.isRuning&&o.value.luckcount<=0){if(o.value.rewardScore){n.currentTime=0,n.play(),o.value.coinScore+=o.value.rewardScore,o.value.rewardScore=0,E();return}if(j.apple){let L=S(j);if(o.value.coinScore>=L){console.log("do it again");for(let J in t.value)t.value[J].coin=j[J];o.value.coinScore-=L,o.value.isCoin=!0}else{j={};return}}}if(!o.value.isCoin||k)return;const w=P();z(t.value,j),o.value.isRuning=!0,o.value.count,Q(w,o.value.speed)};let k=null;const Q=(w,L=30)=>{k=setInterval(()=>{a(w)},L)};return(w,L)=>(De(),Ge("div",oi,[O("div",ri,[O("table",null,[O("thead",null,[O("tr",null,[O("th",li," WIN: "+U(o.value.rewardScore),1),ii,O("th",ci,"CREDIT: "+U(o.value.coinScore),1)])]),O("tbody",{ref_key:"gamebody",ref:r},[O("td",ui,U(t.value.orange.icon)+"✖10",1),O("td",fi,U(t.value.bell.icon)+"✖10",1),O("td",ai,U(t.value.bar.icon)+"✖25",1),O("td",di,U(t.value.bar.icon)+"✖50",1),O("td",hi,U(t.value.apple.icon)+"✖5",1),O("td",pi,U(t.value.apple.icon)+"✖2",1),O("td",_i,U(t.value.lemon.icon)+"✖10",1),O("tr",null,[O("td",gi,U(t.value.bell.icon)+"✖2",1),mi,O("td",bi,U(t.value.watermelon.icon)+"✖10",1)]),O("tr",null,[O("td",vi,U(t.value.apple.icon)+"✖5",1),O("td",xi,U(t.value.watermelon.icon)+"✖2",1)]),yi,O("tr",null,[O("td",wi,U(t.value.star.icon)+"✖2",1),O("td",Ei,U(t.value.apple.icon)+"✖5",1)]),O("tr",null,[O("td",Ci,U(t.value.star.icon)+"✖20",1),O("td",Oi,U(t.value.orange.icon)+"✖2",1)]),O("tr",null,[O("td",Ti,U(t.value.lemon.icon)+"✖10",1),O("td",Ii,U(t.value.lemon.icon)+"✖2",1),O("td",Pi,U(t.value.apple.icon)+"✖2",1),Ai,Mi,O("td",Ri,U(t.value.bell.icon)+"✖10",1),O("td",Si,U(t.value.orange.icon)+"✖10",1)])],512)])]),O("div",Fi,[O("div",Li,[(De(!0),Ge(fe,null,ro(t.value,(J,we,le)=>(De(),Ge("div",{key:le,class:"item"},[O("div",Ni,U(J.coin),1),O("div",$i,U(J.icon),1)]))),128))])]),Te(si,{fruit:t.value,onAddScore:c,onStartGame:X,onResetScore:f},null,8,["fruit"])]))}},Hi=vo(ji,[["__scopeId","data-v-d7fbc282"]]),Bi={__name:"App",setup(e){return(t,s)=>(De(),rl(Hi))}},Ki=ql(Bi);Ki.mount("#app"); \ No newline at end of file +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function s(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(r){if(r.ep)return;r.ep=!0;const o=s(r);fetch(r.href,o)}})();function xs(e,t){const s=Object.create(null),n=e.split(",");for(let r=0;r!!s[r.toLowerCase()]:r=>!!s[r]}const D={},Xe=[],he=()=>{},Eo=()=>!1,Co=/^on[^a-z]/,Kt=e=>Co.test(e),ys=e=>e.startsWith("onUpdate:"),te=Object.assign,ws=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},Oo=Object.prototype.hasOwnProperty,N=(e,t)=>Oo.call(e,t),A=Array.isArray,Ze=e=>Dt(e)==="[object Map]",En=e=>Dt(e)==="[object Set]",R=e=>typeof e=="function",Z=e=>typeof e=="string",Ut=e=>typeof e=="symbol",W=e=>e!==null&&typeof e=="object",Cn=e=>(W(e)||R(e))&&R(e.then)&&R(e.catch),On=Object.prototype.toString,Dt=e=>On.call(e),To=e=>Dt(e).slice(8,-1),Tn=e=>Dt(e)==="[object Object]",Es=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Mt=xs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wt=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},Io=/-(\w)/g,et=Wt(e=>e.replace(Io,(t,s)=>s?s.toUpperCase():"")),Po=/\B([A-Z])/g,ot=Wt(e=>e.replace(Po,"-$1").toLowerCase()),In=Wt(e=>e.charAt(0).toUpperCase()+e.slice(1)),es=Wt(e=>e?`on${In(e)}`:""),qe=(e,t)=>!Object.is(e,t),ts=(e,t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:s})},Ao=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ks;const cs=()=>ks||(ks=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cs(e){if(A(e)){const t={};for(let s=0;s{if(s){const n=s.split(Ro);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Os(e){let t="";if(Z(e))t=e;else if(A(e))for(let s=0;sZ(e)?e:e==null?"":A(e)||W(e)&&(e.toString===On||!R(e.toString))?JSON.stringify(e,An,2):String(e),An=(e,t)=>t&&t.__v_isRef?An(e,t.value):Ze(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,r])=>(s[`${n} =>`]=r,s),{})}:En(t)?{[`Set(${t.size})`]:[...t.values()]}:W(t)&&!A(t)&&!Tn(t)?String(t):t;let ue;class $o{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ue,!t&&ue&&(this.index=(ue.scopes||(ue.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const s=ue;try{return ue=this,t()}finally{ue=s}}}on(){ue=this}off(){ue=this.parent}stop(t){if(this._active){let s,n;for(s=0,n=this.effects.length;s{const t=new Set(e);return t.w=0,t.n=0,t},Mn=e=>(e.w&Le)>0,Rn=e=>(e.n&Le)>0,Bo=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let s=0;for(let n=0;n{(_==="length"||!Ut(_)&&_>=f)&&c.push(a)})}else switch(s!==void 0&&c.push(l.get(s)),t){case"add":A(e)?Es(s)&&c.push(l.get("length")):(c.push(l.get(Ue)),Ze(e)&&c.push(l.get(as)));break;case"delete":A(e)||(c.push(l.get(Ue)),Ze(e)&&c.push(l.get(as)));break;case"set":Ze(e)&&c.push(l.get(Ue));break}if(c.length===1)c[0]&&ds(c[0]);else{const f=[];for(const a of c)a&&f.push(...a);ds(Ts(f))}}function ds(e,t){const s=A(e)?e:[...e];for(const n of s)n.computed&&Ys(n);for(const n of s)n.computed||Ys(n)}function Ys(e,t){(e!==ae||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Uo=xs("__proto__,__v_isRef,__isVue"),Ln=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ut)),Xs=Do();function Do(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...s){const n=$(this);for(let o=0,l=this.length;o{e[t]=function(...s){rt();const n=$(this)[t].apply(this,s);return lt(),n}}),e}function Wo(e){const t=$(this);return re(t,"has",e),t.hasOwnProperty(e)}class Nn{constructor(t=!1,s=!1){this._isReadonly=t,this._shallow=s}get(t,s,n){const r=this._isReadonly,o=this._shallow;if(s==="__v_isReactive")return!r;if(s==="__v_isReadonly")return r;if(s==="__v_isShallow")return o;if(s==="__v_raw"&&n===(r?o?sr:Bn:o?Hn:jn).get(t))return t;const l=A(t);if(!r){if(l&&N(Xs,s))return Reflect.get(Xs,s,n);if(s==="hasOwnProperty")return Wo}const c=Reflect.get(t,s,n);return(Ut(s)?Ln.has(s):Uo(s))||(r||re(t,"get",s),o)?c:ee(c)?l&&Es(s)?c:c.value:W(c)?r?Kn(c):Ms(c):c}}class $n extends Nn{constructor(t=!1){super(!1,t)}set(t,s,n,r){let o=t[s];if(tt(o)&&ee(o)&&!ee(n))return!1;if(!this._shallow&&(!$t(n)&&!tt(n)&&(o=$(o),n=$(n)),!A(t)&&ee(o)&&!ee(n)))return o.value=n,!0;const l=A(t)&&Es(s)?Number(s)e,qt=e=>Reflect.getPrototypeOf(e);function Ct(e,t,s=!1,n=!1){e=e.__v_raw;const r=$(e),o=$(t);s||(qe(t,o)&&re(r,"get",t),re(r,"get",o));const{has:l}=qt(r),c=n?Ps:s?Ss:ht;if(l.call(r,t))return c(e.get(t));if(l.call(r,o))return c(e.get(o));e!==r&&e.get(t)}function Ot(e,t=!1){const s=this.__v_raw,n=$(s),r=$(e);return t||(qe(e,r)&&re(n,"has",e),re(n,"has",r)),e===r?s.has(e):s.has(e)||s.has(r)}function Tt(e,t=!1){return e=e.__v_raw,!t&&re($(e),"iterate",Ue),Reflect.get(e,"size",e)}function Zs(e){e=$(e);const t=$(this);return qt(t).has.call(t,e)||(t.add(e),Oe(t,"add",e,e)),this}function Qs(e,t){t=$(t);const s=$(this),{has:n,get:r}=qt(s);let o=n.call(s,e);o||(e=$(e),o=n.call(s,e));const l=r.call(s,e);return s.set(e,t),o?qe(t,l)&&Oe(s,"set",e,t):Oe(s,"add",e,t),this}function Vs(e){const t=$(this),{has:s,get:n}=qt(t);let r=s.call(t,e);r||(e=$(e),r=s.call(t,e)),n&&n.call(t,e);const o=t.delete(e);return r&&Oe(t,"delete",e,void 0),o}function Gs(){const e=$(this),t=e.size!==0,s=e.clear();return t&&Oe(e,"clear",void 0,void 0),s}function It(e,t){return function(n,r){const o=this,l=o.__v_raw,c=$(l),f=t?Ps:e?Ss:ht;return!e&&re(c,"iterate",Ue),l.forEach((a,_)=>n.call(r,f(a),f(_),o))}}function Pt(e,t,s){return function(...n){const r=this.__v_raw,o=$(r),l=Ze(o),c=e==="entries"||e===Symbol.iterator&&l,f=e==="keys"&&l,a=r[e](...n),_=s?Ps:t?Ss:ht;return!t&&re(o,"iterate",f?as:Ue),{next(){const{value:v,done:E}=a.next();return E?{value:v,done:E}:{value:c?[_(v[0]),_(v[1])]:_(v),done:E}},[Symbol.iterator](){return this}}}}function Me(e){return function(...t){return e==="delete"?!1:this}}function Yo(){const e={get(o){return Ct(this,o)},get size(){return Tt(this)},has:Ot,add:Zs,set:Qs,delete:Vs,clear:Gs,forEach:It(!1,!1)},t={get(o){return Ct(this,o,!1,!0)},get size(){return Tt(this)},has:Ot,add:Zs,set:Qs,delete:Vs,clear:Gs,forEach:It(!1,!0)},s={get(o){return Ct(this,o,!0)},get size(){return Tt(this,!0)},has(o){return Ot.call(this,o,!0)},add:Me("add"),set:Me("set"),delete:Me("delete"),clear:Me("clear"),forEach:It(!0,!1)},n={get(o){return Ct(this,o,!0,!0)},get size(){return Tt(this,!0)},has(o){return Ot.call(this,o,!0)},add:Me("add"),set:Me("set"),delete:Me("delete"),clear:Me("clear"),forEach:It(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Pt(o,!1,!1),s[o]=Pt(o,!0,!1),t[o]=Pt(o,!1,!0),n[o]=Pt(o,!0,!0)}),[e,s,t,n]}const[Xo,Zo,Qo,Vo]=Yo();function As(e,t){const s=t?e?Vo:Qo:e?Zo:Xo;return(n,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(N(s,r)&&r in n?s:n,r,o)}const Go={get:As(!1,!1)},er={get:As(!1,!0)},tr={get:As(!0,!1)},jn=new WeakMap,Hn=new WeakMap,Bn=new WeakMap,sr=new WeakMap;function nr(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function or(e){return e.__v_skip||!Object.isExtensible(e)?0:nr(To(e))}function Ms(e){return tt(e)?e:Rs(e,!1,zo,Go,jn)}function rr(e){return Rs(e,!1,Jo,er,Hn)}function Kn(e){return Rs(e,!0,ko,tr,Bn)}function Rs(e,t,s,n,r){if(!W(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const l=or(e);if(l===0)return e;const c=new Proxy(e,l===2?n:s);return r.set(e,c),c}function Qe(e){return tt(e)?Qe(e.__v_raw):!!(e&&e.__v_isReactive)}function tt(e){return!!(e&&e.__v_isReadonly)}function $t(e){return!!(e&&e.__v_isShallow)}function Un(e){return Qe(e)||tt(e)}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function Dn(e){return Nt(e,"__v_skip",!0),e}const ht=e=>W(e)?Ms(e):e,Ss=e=>W(e)?Kn(e):e;function Wn(e){Se&&ae&&(e=$(e),Fn(e.dep||(e.dep=Ts())))}function qn(e,t){e=$(e);const s=e.dep;s&&ds(s)}function ee(e){return!!(e&&e.__v_isRef===!0)}function Rt(e){return lr(e,!1)}function lr(e,t){return ee(e)?e:new ir(e,t)}class ir{constructor(t,s){this.__v_isShallow=s,this.dep=void 0,this.__v_isRef=!0,this._rawValue=s?t:$(t),this._value=s?t:ht(t)}get value(){return Wn(this),this._value}set value(t){const s=this.__v_isShallow||$t(t)||tt(t);t=s?t:$(t),qe(t,this._rawValue)&&(this._rawValue=t,this._value=s?t:ht(t),qn(this))}}function cr(e){return ee(e)?e.value:e}const ur={get:(e,t,s)=>cr(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const r=e[t];return ee(r)&&!ee(s)?(r.value=s,!0):Reflect.set(e,t,s,n)}};function zn(e){return Qe(e)?e:new Proxy(e,ur)}class fr{constructor(t,s,n,r){this._setter=s,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Is(t,()=>{this._dirty||(this._dirty=!0,qn(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=$(this);return Wn(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function ar(e,t,s=!1){let n,r;const o=R(e);return o?(n=e,r=he):(n=e.get,r=e.set),new fr(n,r,o||!r,s)}function Fe(e,t,s,n){let r;try{r=n?e(...n):e()}catch(o){zt(o,t,s)}return r}function pe(e,t,s,n){if(R(e)){const o=Fe(e,t,s,n);return o&&Cn(o)&&o.catch(l=>{zt(l,t,s)}),o}const r=[];for(let o=0;o>>1,r=V[n],o=_t(r);oxe&&V.splice(t,1)}function gr(e){A(e)?Ve.push(...e):(!Ce||!Ce.includes(e,e.allowRecurse?Be+1:Be))&&Ve.push(e),Jn()}function en(e,t=pt?xe+1:0){for(;t_t(s)-_t(n)),Be=0;Bee.id==null?1/0:e.id,mr=(e,t)=>{const s=_t(e)-_t(t);if(s===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return s};function Xn(e){hs=!1,pt=!0,V.sort(mr);const t=he;try{for(xe=0;xeZ(P)?P.trim():P)),v&&(r=s.map(Ao))}let c,f=n[c=es(t)]||n[c=es(et(t))];!f&&o&&(f=n[c=es(ot(t))]),f&&pe(f,e,6,r);const a=n[c+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,pe(a,e,6,r)}}function Zn(e,t,s=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const o=e.emits;let l={},c=!1;if(!R(e)){const f=a=>{const _=Zn(a,t,!0);_&&(c=!0,te(l,_))};!s&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!o&&!c?(W(e)&&n.set(e,null),null):(A(o)?o.forEach(f=>l[f]=null):te(l,o),W(e)&&n.set(e,l),l)}function kt(e,t){return!e||!Kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),N(e,t[0].toLowerCase()+t.slice(1))||N(e,ot(t))||N(e,t))}let ye=null,Jt=null;function jt(e){const t=ye;return ye=e,Jt=e&&e.type.__scopeId||null,t}function Qn(e){Jt=e}function Vn(){Jt=null}function vr(e,t=ye,s){if(!t||e._n)return e;const n=(...r)=>{n._d&&an(-1);const o=jt(t);let l;try{l=e(...r)}finally{jt(o),n._d&&an(1)}return l};return n._n=!0,n._c=!0,n._d=!0,n}function ss(e){const{type:t,vnode:s,proxy:n,withProxy:r,props:o,propsOptions:[l],slots:c,attrs:f,emit:a,render:_,renderCache:v,data:E,setupState:P,ctx:j,inheritAttrs:S}=e;let z,X;const k=jt(e);try{if(s.shapeFlag&4){const w=r||n;z=ve(_.call(w,w,v,o,P,E,j)),X=f}else{const w=t;z=ve(w.length>1?w(o,{attrs:f,slots:c,emit:a}):w(o,null)),X=t.props?f:xr(f)}}catch(w){dt.length=0,zt(w,e,1),z=Te(gt)}let Q=z;if(X&&S!==!1){const w=Object.keys(X),{shapeFlag:L}=Q;w.length&&L&7&&(l&&w.some(ys)&&(X=yr(X,l)),Q=st(Q,X))}return s.dirs&&(Q=st(Q),Q.dirs=Q.dirs?Q.dirs.concat(s.dirs):s.dirs),s.transition&&(Q.transition=s.transition),z=Q,jt(k),z}const xr=e=>{let t;for(const s in e)(s==="class"||s==="style"||Kt(s))&&((t||(t={}))[s]=e[s]);return t},yr=(e,t)=>{const s={};for(const n in e)(!ys(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function wr(e,t,s){const{props:n,children:r,component:o}=e,{props:l,children:c,patchFlag:f}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&f>=0){if(f&1024)return!0;if(f&16)return n?tn(n,l,a):!!l;if(f&8){const _=t.dynamicProps;for(let v=0;v<_.length;v++){const E=_[v];if(l[E]!==n[E]&&!kt(a,E))return!0}}}else return(r||c)&&(!c||!c.$stable)?!0:n===l?!1:n?l?tn(n,l,a):!0:!!l;return!1}function tn(e,t,s){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense;function Tr(e,t){t&&t.pendingBranch?A(e)?t.effects.push(...e):t.effects.push(e):gr(e)}const At={};function ns(e,t,s){return Gn(e,t,s)}function Gn(e,t,{immediate:s,deep:n,flush:r,onTrack:o,onTrigger:l}=D){var c;const f=Ho()===((c=G)==null?void 0:c.scope)?G:null;let a,_=!1,v=!1;if(ee(e)?(a=()=>e.value,_=$t(e)):Qe(e)?(a=()=>e,n=!0):A(e)?(v=!0,_=e.some(w=>Qe(w)||$t(w)),a=()=>e.map(w=>{if(ee(w))return w.value;if(Qe(w))return Ye(w);if(R(w))return Fe(w,f,2)})):R(e)?t?a=()=>Fe(e,f,2):a=()=>{if(!(f&&f.isUnmounted))return E&&E(),pe(e,f,3,[P])}:a=he,t&&n){const w=a;a=()=>Ye(w())}let E,P=w=>{E=k.onStop=()=>{Fe(w,f,4)}},j;if(bt)if(P=he,t?s&&pe(t,f,3,[a(),v?[]:void 0,P]):a(),r==="sync"){const w=yl();j=w.__watcherHandles||(w.__watcherHandles=[])}else return he;let S=v?new Array(e.length).fill(At):At;const z=()=>{if(k.active)if(t){const w=k.run();(n||_||(v?w.some((L,J)=>qe(L,S[J])):qe(w,S)))&&(E&&E(),pe(t,f,3,[w,S===At?void 0:v&&S[0]===At?[]:S,P]),S=w)}else k.run()};z.allowRecurse=!!t;let X;r==="sync"?X=z:r==="post"?X=()=>oe(z,f&&f.suspense):(z.pre=!0,f&&(z.id=f.uid),X=()=>Ls(z));const k=new Is(a,X);t?s?z():S=k.run():r==="post"?oe(k.run.bind(k),f&&f.suspense):k.run();const Q=()=>{k.stop(),f&&f.scope&&ws(f.scope.effects,k)};return j&&j.push(Q),Q}function Ir(e,t,s){const n=this.proxy,r=Z(e)?e.includes(".")?eo(n,e):()=>n[e]:e.bind(n,n);let o;R(t)?o=t:(o=t.handler,s=t);const l=G;nt(this);const c=Gn(r,o.bind(n),s);return l?nt(l):We(),c}function eo(e,t){const s=t.split(".");return()=>{let n=e;for(let r=0;r{Ye(s,t)});else if(Tn(e))for(const s in e)Ye(e[s],t);return e}function je(e,t,s,n){const r=e.dirs,o=t&&t.dirs;for(let l=0;l!!e.type.__asyncLoader,to=e=>e.type.__isKeepAlive;function Pr(e,t){so(e,"a",t)}function Ar(e,t){so(e,"da",t)}function so(e,t,s=G){const n=e.__wdc||(e.__wdc=()=>{let r=s;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Yt(t,n,s),s){let r=s.parent;for(;r&&r.parent;)to(r.parent.vnode)&&Mr(n,t,s,r),r=r.parent}}function Mr(e,t,s,n){const r=Yt(t,e,n,!0);oo(()=>{ws(n[t],r)},s)}function Yt(e,t,s=G,n=!1){if(s){const r=s[e]||(s[e]=[]),o=t.__weh||(t.__weh=(...l)=>{if(s.isUnmounted)return;rt(),nt(s);const c=pe(t,s,e,l);return We(),lt(),c});return n?r.unshift(o):r.push(o),o}}const Ie=e=>(t,s=G)=>(!bt||e==="sp")&&Yt(e,(...n)=>t(...n),s),Rr=Ie("bm"),no=Ie("m"),Sr=Ie("bu"),Fr=Ie("u"),Lr=Ie("bum"),oo=Ie("um"),Nr=Ie("sp"),$r=Ie("rtg"),jr=Ie("rtc");function Hr(e,t=G){Yt("ec",e,t)}function ro(e,t,s,n){let r;const o=s&&s[n];if(A(e)||Z(e)){r=new Array(e.length);for(let l=0,c=e.length;lt(l,c,void 0,o&&o[c]));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,f=l.length;ce?mo(e)?Bs(e)||e.proxy:ps(e.parent):null,at=te(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=>ps(e.parent),$root:e=>ps(e.root),$emit:e=>e.emit,$options:e=>Ns(e),$forceUpdate:e=>e.f||(e.f=()=>Ls(e.update)),$nextTick:e=>e.n||(e.n=hr.bind(e.proxy)),$watch:e=>Ir.bind(e)}),os=(e,t)=>e!==D&&!e.__isScriptSetup&&N(e,t),Br={get({_:e},t){const{ctx:s,setupState:n,data:r,props:o,accessCache:l,type:c,appContext:f}=e;let a;if(t[0]!=="$"){const P=l[t];if(P!==void 0)switch(P){case 1:return n[t];case 2:return r[t];case 4:return s[t];case 3:return o[t]}else{if(os(n,t))return l[t]=1,n[t];if(r!==D&&N(r,t))return l[t]=2,r[t];if((a=e.propsOptions[0])&&N(a,t))return l[t]=3,o[t];if(s!==D&&N(s,t))return l[t]=4,s[t];_s&&(l[t]=0)}}const _=at[t];let v,E;if(_)return t==="$attrs"&&re(e,"get",t),_(e);if((v=c.__cssModules)&&(v=v[t]))return v;if(s!==D&&N(s,t))return l[t]=4,s[t];if(E=f.config.globalProperties,N(E,t))return E[t]},set({_:e},t,s){const{data:n,setupState:r,ctx:o}=e;return os(r,t)?(r[t]=s,!0):n!==D&&N(n,t)?(n[t]=s,!0):N(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:r,propsOptions:o}},l){let c;return!!s[l]||e!==D&&N(e,l)||os(t,l)||(c=o[0])&&N(c,l)||N(n,l)||N(at,l)||N(r.config.globalProperties,l)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:N(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function sn(e){return A(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let _s=!0;function Kr(e){const t=Ns(e),s=e.proxy,n=e.ctx;_s=!1,t.beforeCreate&&nn(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:l,watch:c,provide:f,inject:a,created:_,beforeMount:v,mounted:E,beforeUpdate:P,updated:j,activated:S,deactivated:z,beforeDestroy:X,beforeUnmount:k,destroyed:Q,unmounted:w,render:L,renderTracked:J,renderTriggered:we,errorCaptured:le,serverPrefetch:Pe,expose:_e,inheritAttrs:Ae,components:xt,directives:yt,filters:Qt}=t;if(a&&Ur(a,n,null),l)for(const q in l){const B=l[q];R(B)&&(n[q]=B.bind(s))}if(r){const q=r.call(s,s);W(q)&&(e.data=Ms(q))}if(_s=!0,o)for(const q in o){const B=o[q],Ne=R(B)?B.bind(s,s):R(B.get)?B.get.bind(s,s):he,wt=!R(B)&&R(B.set)?B.set.bind(s):he,$e=vl({get:Ne,set:wt});Object.defineProperty(n,q,{enumerable:!0,configurable:!0,get:()=>$e.value,set:ge=>$e.value=ge})}if(c)for(const q in c)lo(c[q],n,s,q);if(f){const q=R(f)?f.call(s):f;Reflect.ownKeys(q).forEach(B=>{Jr(B,q[B])})}_&&nn(_,e,"c");function se(q,B){A(B)?B.forEach(Ne=>q(Ne.bind(s))):B&&q(B.bind(s))}if(se(Rr,v),se(no,E),se(Sr,P),se(Fr,j),se(Pr,S),se(Ar,z),se(Hr,le),se(jr,J),se($r,we),se(Lr,k),se(oo,w),se(Nr,Pe),A(_e))if(_e.length){const q=e.exposed||(e.exposed={});_e.forEach(B=>{Object.defineProperty(q,B,{get:()=>s[B],set:Ne=>s[B]=Ne})})}else e.exposed||(e.exposed={});L&&e.render===he&&(e.render=L),Ae!=null&&(e.inheritAttrs=Ae),xt&&(e.components=xt),yt&&(e.directives=yt)}function Ur(e,t,s=he){A(e)&&(e=gs(e));for(const n in e){const r=e[n];let o;W(r)?"default"in r?o=Ft(r.from||n,r.default,!0):o=Ft(r.from||n):o=Ft(r),ee(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[n]=o}}function nn(e,t,s){pe(A(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function lo(e,t,s,n){const r=n.includes(".")?eo(s,n):()=>s[n];if(Z(e)){const o=t[e];R(o)&&ns(r,o)}else if(R(e))ns(r,e.bind(s));else if(W(e))if(A(e))e.forEach(o=>lo(o,t,s,n));else{const o=R(e.handler)?e.handler.bind(s):t[e.handler];R(o)&&ns(r,o,e)}}function Ns(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:l}}=e.appContext,c=o.get(t);let f;return c?f=c:!r.length&&!s&&!n?f=t:(f={},r.length&&r.forEach(a=>Ht(f,a,l,!0)),Ht(f,t,l)),W(t)&&o.set(t,f),f}function Ht(e,t,s,n=!1){const{mixins:r,extends:o}=t;o&&Ht(e,o,s,!0),r&&r.forEach(l=>Ht(e,l,s,!0));for(const l in t)if(!(n&&l==="expose")){const c=Dr[l]||s&&s[l];e[l]=c?c(e[l],t[l]):t[l]}return e}const Dr={data:on,props:rn,emits:rn,methods:ft,computed:ft,beforeCreate:ne,created:ne,beforeMount:ne,mounted:ne,beforeUpdate:ne,updated:ne,beforeDestroy:ne,beforeUnmount:ne,destroyed:ne,unmounted:ne,activated:ne,deactivated:ne,errorCaptured:ne,serverPrefetch:ne,components:ft,directives:ft,watch:qr,provide:on,inject:Wr};function on(e,t){return t?e?function(){return te(R(e)?e.call(this,this):e,R(t)?t.call(this,this):t)}:t:e}function Wr(e,t){return ft(gs(e),gs(t))}function gs(e){if(A(e)){const t={};for(let s=0;s1)return s&&R(t)?t.call(n&&n.proxy):t}}function Yr(e,t,s,n=!1){const r={},o={};Nt(o,Zt,1),e.propsDefaults=Object.create(null),co(e,t,r,o);for(const l in e.propsOptions[0])l in r||(r[l]=void 0);s?e.props=n?r:rr(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Xr(e,t,s,n){const{props:r,attrs:o,vnode:{patchFlag:l}}=e,c=$(r),[f]=e.propsOptions;let a=!1;if((n||l>0)&&!(l&16)){if(l&8){const _=e.vnode.dynamicProps;for(let v=0;v<_.length;v++){let E=_[v];if(kt(e.emitsOptions,E))continue;const P=t[E];if(f)if(N(o,E))P!==o[E]&&(o[E]=P,a=!0);else{const j=et(E);r[j]=ms(f,c,j,P,e,!1)}else P!==o[E]&&(o[E]=P,a=!0)}}}else{co(e,t,r,o)&&(a=!0);let _;for(const v in c)(!t||!N(t,v)&&((_=ot(v))===v||!N(t,_)))&&(f?s&&(s[v]!==void 0||s[_]!==void 0)&&(r[v]=ms(f,c,v,void 0,e,!0)):delete r[v]);if(o!==c)for(const v in o)(!t||!N(t,v))&&(delete o[v],a=!0)}a&&Oe(e,"set","$attrs")}function co(e,t,s,n){const[r,o]=e.propsOptions;let l=!1,c;if(t)for(let f in t){if(Mt(f))continue;const a=t[f];let _;r&&N(r,_=et(f))?!o||!o.includes(_)?s[_]=a:(c||(c={}))[_]=a:kt(e.emitsOptions,f)||(!(f in n)||a!==n[f])&&(n[f]=a,l=!0)}if(o){const f=$(s),a=c||D;for(let _=0;_{f=!0;const[E,P]=uo(v,t,!0);te(l,E),P&&c.push(...P)};!s&&t.mixins.length&&t.mixins.forEach(_),e.extends&&_(e.extends),e.mixins&&e.mixins.forEach(_)}if(!o&&!f)return W(e)&&n.set(e,Xe),Xe;if(A(o))for(let _=0;_-1,P[1]=S<0||j-1||N(P,"default"))&&c.push(v)}}}const a=[l,c];return W(e)&&n.set(e,a),a}function ln(e){return e[0]!=="$"}function cn(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function un(e,t){return cn(e)===cn(t)}function fn(e,t){return A(t)?t.findIndex(s=>un(s,e)):R(t)&&un(t,e)?0:-1}const fo=e=>e[0]==="_"||e==="$stable",$s=e=>A(e)?e.map(ve):[ve(e)],Zr=(e,t,s)=>{if(t._n)return t;const n=vr((...r)=>$s(t(...r)),s);return n._c=!1,n},ao=(e,t,s)=>{const n=e._ctx;for(const r in e){if(fo(r))continue;const o=e[r];if(R(o))t[r]=Zr(r,o,n);else if(o!=null){const l=$s(o);t[r]=()=>l}}},ho=(e,t)=>{const s=$s(t);e.slots.default=()=>s},Qr=(e,t)=>{if(e.vnode.shapeFlag&32){const s=t._;s?(e.slots=$(t),Nt(t,"_",s)):ao(t,e.slots={})}else e.slots={},t&&ho(e,t);Nt(e.slots,Zt,1)},Vr=(e,t,s)=>{const{vnode:n,slots:r}=e;let o=!0,l=D;if(n.shapeFlag&32){const c=t._;c?s&&c===1?o=!1:(te(r,t),!s&&c===1&&delete r._):(o=!t.$stable,ao(t,r)),l=t}else t&&(ho(e,t),l={default:1});if(o)for(const c in r)!fo(c)&&l[c]==null&&delete r[c]};function bs(e,t,s,n,r=!1){if(A(e)){e.forEach((E,P)=>bs(E,t&&(A(t)?t[P]:t),s,n,r));return}if(St(n)&&!r)return;const o=n.shapeFlag&4?Bs(n.component)||n.component.proxy:n.el,l=r?null:o,{i:c,r:f}=e,a=t&&t.r,_=c.refs===D?c.refs={}:c.refs,v=c.setupState;if(a!=null&&a!==f&&(Z(a)?(_[a]=null,N(v,a)&&(v[a]=null)):ee(a)&&(a.value=null)),R(f))Fe(f,c,12,[l,_]);else{const E=Z(f),P=ee(f);if(E||P){const j=()=>{if(e.f){const S=E?N(v,f)?v[f]:_[f]:f.value;r?A(S)&&ws(S,o):A(S)?S.includes(o)||S.push(o):E?(_[f]=[o],N(v,f)&&(v[f]=_[f])):(f.value=[o],e.k&&(_[e.k]=f.value))}else E?(_[f]=l,N(v,f)&&(v[f]=l)):P&&(f.value=l,e.k&&(_[e.k]=l))};l?(j.id=-1,oe(j,s)):j()}}}const oe=Tr;function Gr(e){return el(e)}function el(e,t){const s=cs();s.__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:l,createText:c,createComment:f,setText:a,setElementText:_,parentNode:v,nextSibling:E,setScopeId:P=he,insertStaticContent:j}=e,S=(i,u,d,h=null,p=null,b=null,y=!1,m=null,x=!!u.dynamicChildren)=>{if(i===u)return;i&&!ct(i,u)&&(h=Et(i),ge(i,p,b,!0),i=null),u.patchFlag===-2&&(x=!1,u.dynamicChildren=null);const{type:g,ref:T,shapeFlag:C}=u;switch(g){case Xt:z(i,u,d,h);break;case gt:X(i,u,d,h);break;case rs:i==null&&k(u,d,h,y);break;case fe:xt(i,u,d,h,p,b,y,m,x);break;default:C&1?L(i,u,d,h,p,b,y,m,x):C&6?yt(i,u,d,h,p,b,y,m,x):(C&64||C&128)&&g.process(i,u,d,h,p,b,y,m,x,ze)}T!=null&&p&&bs(T,i&&i.ref,b,u||i,!u)},z=(i,u,d,h)=>{if(i==null)n(u.el=c(u.children),d,h);else{const p=u.el=i.el;u.children!==i.children&&a(p,u.children)}},X=(i,u,d,h)=>{i==null?n(u.el=f(u.children||""),d,h):u.el=i.el},k=(i,u,d,h)=>{[i.el,i.anchor]=j(i.children,u,d,h,i.el,i.anchor)},Q=({el:i,anchor:u},d,h)=>{let p;for(;i&&i!==u;)p=E(i),n(i,d,h),i=p;n(u,d,h)},w=({el:i,anchor:u})=>{let d;for(;i&&i!==u;)d=E(i),r(i),i=d;r(u)},L=(i,u,d,h,p,b,y,m,x)=>{y=y||u.type==="svg",i==null?J(u,d,h,p,b,y,m,x):Pe(i,u,p,b,y,m,x)},J=(i,u,d,h,p,b,y,m)=>{let x,g;const{type:T,props:C,shapeFlag:I,transition:M,dirs:F}=i;if(x=i.el=l(i.type,b,C&&C.is,C),I&8?_(x,i.children):I&16&&le(i.children,x,null,h,p,b&&T!=="foreignObject",y,m),F&&je(i,null,h,"created"),we(x,i,i.scopeId,y,h),C){for(const H in C)H!=="value"&&!Mt(H)&&o(x,H,null,C[H],b,i.children,h,p,Ee);"value"in C&&o(x,"value",null,C.value),(g=C.onVnodeBeforeMount)&&be(g,h,i)}F&&je(i,null,h,"beforeMount");const K=tl(p,M);K&&M.beforeEnter(x),n(x,u,d),((g=C&&C.onVnodeMounted)||K||F)&&oe(()=>{g&&be(g,h,i),K&&M.enter(x),F&&je(i,null,h,"mounted")},p)},we=(i,u,d,h,p)=>{if(d&&P(i,d),h)for(let b=0;b{for(let g=x;g{const m=u.el=i.el;let{patchFlag:x,dynamicChildren:g,dirs:T}=u;x|=i.patchFlag&16;const C=i.props||D,I=u.props||D;let M;d&&He(d,!1),(M=I.onVnodeBeforeUpdate)&&be(M,d,u,i),T&&je(u,i,d,"beforeUpdate"),d&&He(d,!0);const F=p&&u.type!=="foreignObject";if(g?_e(i.dynamicChildren,g,m,d,h,F,b):y||B(i,u,m,null,d,h,F,b,!1),x>0){if(x&16)Ae(m,u,C,I,d,h,p);else if(x&2&&C.class!==I.class&&o(m,"class",null,I.class,p),x&4&&o(m,"style",C.style,I.style,p),x&8){const K=u.dynamicProps;for(let H=0;H{M&&be(M,d,u,i),T&&je(u,i,d,"updated")},h)},_e=(i,u,d,h,p,b,y)=>{for(let m=0;m{if(d!==h){if(d!==D)for(const m in d)!Mt(m)&&!(m in h)&&o(i,m,d[m],null,y,u.children,p,b,Ee);for(const m in h){if(Mt(m))continue;const x=h[m],g=d[m];x!==g&&m!=="value"&&o(i,m,g,x,y,u.children,p,b,Ee)}"value"in h&&o(i,"value",d.value,h.value)}},xt=(i,u,d,h,p,b,y,m,x)=>{const g=u.el=i?i.el:c(""),T=u.anchor=i?i.anchor:c("");let{patchFlag:C,dynamicChildren:I,slotScopeIds:M}=u;M&&(m=m?m.concat(M):M),i==null?(n(g,d,h),n(T,d,h),le(u.children,d,T,p,b,y,m,x)):C>0&&C&64&&I&&i.dynamicChildren?(_e(i.dynamicChildren,I,d,p,b,y,m),(u.key!=null||p&&u===p.subTree)&&po(i,u,!0)):B(i,u,d,T,p,b,y,m,x)},yt=(i,u,d,h,p,b,y,m,x)=>{u.slotScopeIds=m,i==null?u.shapeFlag&512?p.ctx.activate(u,d,h,y,x):Qt(u,d,h,p,b,y,x):Ks(i,u,x)},Qt=(i,u,d,h,p,b,y)=>{const m=i.component=hl(i,h,p);if(to(i)&&(m.ctx.renderer=ze),pl(m),m.asyncDep){if(p&&p.registerDep(m,se),!i.el){const x=m.subTree=Te(gt);X(null,x,u,d)}return}se(m,i,u,d,p,b,y)},Ks=(i,u,d)=>{const h=u.component=i.component;if(wr(i,u,d))if(h.asyncDep&&!h.asyncResolved){q(h,u,d);return}else h.next=u,_r(h.update),h.update();else u.el=i.el,h.vnode=u},se=(i,u,d,h,p,b,y)=>{const m=()=>{if(i.isMounted){let{next:T,bu:C,u:I,parent:M,vnode:F}=i,K=T,H;He(i,!1),T?(T.el=F.el,q(i,T,y)):T=F,C&&ts(C),(H=T.props&&T.props.onVnodeBeforeUpdate)&&be(H,M,T,F),He(i,!0);const Y=ss(i),ce=i.subTree;i.subTree=Y,S(ce,Y,v(ce.el),Et(ce),i,p,b),T.el=Y.el,K===null&&Er(i,Y.el),I&&oe(I,p),(H=T.props&&T.props.onVnodeUpdated)&&oe(()=>be(H,M,T,F),p)}else{let T;const{el:C,props:I}=u,{bm:M,m:F,parent:K}=i,H=St(u);if(He(i,!1),M&&ts(M),!H&&(T=I&&I.onVnodeBeforeMount)&&be(T,K,u),He(i,!0),C&&Gt){const Y=()=>{i.subTree=ss(i),Gt(C,i.subTree,i,p,null)};H?u.type.__asyncLoader().then(()=>!i.isUnmounted&&Y()):Y()}else{const Y=i.subTree=ss(i);S(null,Y,d,h,i,p,b),u.el=Y.el}if(F&&oe(F,p),!H&&(T=I&&I.onVnodeMounted)){const Y=u;oe(()=>be(T,K,Y),p)}(u.shapeFlag&256||K&&St(K.vnode)&&K.vnode.shapeFlag&256)&&i.a&&oe(i.a,p),i.isMounted=!0,u=d=h=null}},x=i.effect=new Is(m,()=>Ls(g),i.scope),g=i.update=()=>x.run();g.id=i.uid,He(i,!0),g()},q=(i,u,d)=>{u.component=i;const h=i.vnode.props;i.vnode=u,i.next=null,Xr(i,u.props,h,d),Vr(i,u.children,d),rt(),en(),lt()},B=(i,u,d,h,p,b,y,m,x=!1)=>{const g=i&&i.children,T=i?i.shapeFlag:0,C=u.children,{patchFlag:I,shapeFlag:M}=u;if(I>0){if(I&128){wt(g,C,d,h,p,b,y,m,x);return}else if(I&256){Ne(g,C,d,h,p,b,y,m,x);return}}M&8?(T&16&&Ee(g,p,b),C!==g&&_(d,C)):T&16?M&16?wt(g,C,d,h,p,b,y,m,x):Ee(g,p,b,!0):(T&8&&_(d,""),M&16&&le(C,d,h,p,b,y,m,x))},Ne=(i,u,d,h,p,b,y,m,x)=>{i=i||Xe,u=u||Xe;const g=i.length,T=u.length,C=Math.min(g,T);let I;for(I=0;IT?Ee(i,p,b,!0,!1,C):le(u,d,h,p,b,y,m,x,C)},wt=(i,u,d,h,p,b,y,m,x)=>{let g=0;const T=u.length;let C=i.length-1,I=T-1;for(;g<=C&&g<=I;){const M=i[g],F=u[g]=x?Re(u[g]):ve(u[g]);if(ct(M,F))S(M,F,d,null,p,b,y,m,x);else break;g++}for(;g<=C&&g<=I;){const M=i[C],F=u[I]=x?Re(u[I]):ve(u[I]);if(ct(M,F))S(M,F,d,null,p,b,y,m,x);else break;C--,I--}if(g>C){if(g<=I){const M=I+1,F=MI)for(;g<=C;)ge(i[g],p,b,!0),g++;else{const M=g,F=g,K=new Map;for(g=F;g<=I;g++){const ie=u[g]=x?Re(u[g]):ve(u[g]);ie.key!=null&&K.set(ie.key,g)}let H,Y=0;const ce=I-F+1;let ke=!1,Ws=0;const it=new Array(ce);for(g=0;g=ce){ge(ie,p,b,!0);continue}let me;if(ie.key!=null)me=K.get(ie.key);else for(H=F;H<=I;H++)if(it[H-F]===0&&ct(ie,u[H])){me=H;break}me===void 0?ge(ie,p,b,!0):(it[me-F]=g+1,me>=Ws?Ws=me:ke=!0,S(ie,u[me],d,null,p,b,y,m,x),Y++)}const qs=ke?sl(it):Xe;for(H=qs.length-1,g=ce-1;g>=0;g--){const ie=F+g,me=u[ie],zs=ie+1{const{el:b,type:y,transition:m,children:x,shapeFlag:g}=i;if(g&6){$e(i.component.subTree,u,d,h);return}if(g&128){i.suspense.move(u,d,h);return}if(g&64){y.move(i,u,d,ze);return}if(y===fe){n(b,u,d);for(let C=0;Cm.enter(b),p);else{const{leave:C,delayLeave:I,afterLeave:M}=m,F=()=>n(b,u,d),K=()=>{C(b,()=>{F(),M&&M()})};I?I(b,F,K):K()}else n(b,u,d)},ge=(i,u,d,h=!1,p=!1)=>{const{type:b,props:y,ref:m,children:x,dynamicChildren:g,shapeFlag:T,patchFlag:C,dirs:I}=i;if(m!=null&&bs(m,null,d,i,!0),T&256){u.ctx.deactivate(i);return}const M=T&1&&I,F=!St(i);let K;if(F&&(K=y&&y.onVnodeBeforeUnmount)&&be(K,u,i),T&6)wo(i.component,d,h);else{if(T&128){i.suspense.unmount(d,h);return}M&&je(i,null,u,"beforeUnmount"),T&64?i.type.remove(i,u,d,p,ze,h):g&&(b!==fe||C>0&&C&64)?Ee(g,u,d,!1,!0):(b===fe&&C&384||!p&&T&16)&&Ee(x,u,d),h&&Us(i)}(F&&(K=y&&y.onVnodeUnmounted)||M)&&oe(()=>{K&&be(K,u,i),M&&je(i,null,u,"unmounted")},d)},Us=i=>{const{type:u,el:d,anchor:h,transition:p}=i;if(u===fe){yo(d,h);return}if(u===rs){w(i);return}const b=()=>{r(d),p&&!p.persisted&&p.afterLeave&&p.afterLeave()};if(i.shapeFlag&1&&p&&!p.persisted){const{leave:y,delayLeave:m}=p,x=()=>y(d,b);m?m(i.el,b,x):x()}else b()},yo=(i,u)=>{let d;for(;i!==u;)d=E(i),r(i),i=d;r(u)},wo=(i,u,d)=>{const{bum:h,scope:p,update:b,subTree:y,um:m}=i;h&&ts(h),p.stop(),b&&(b.active=!1,ge(y,i,u,d)),m&&oe(m,u),oe(()=>{i.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&i.asyncDep&&!i.asyncResolved&&i.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Ee=(i,u,d,h=!1,p=!1,b=0)=>{for(let y=b;yi.shapeFlag&6?Et(i.component.subTree):i.shapeFlag&128?i.suspense.next():E(i.anchor||i.el),Ds=(i,u,d)=>{i==null?u._vnode&&ge(u._vnode,null,null,!0):S(u._vnode||null,i,u,null,null,null,d),en(),Yn(),u._vnode=i},ze={p:S,um:ge,m:$e,r:Us,mt:Qt,mc:le,pc:B,pbc:_e,n:Et,o:e};let Vt,Gt;return t&&([Vt,Gt]=t(ze)),{render:Ds,hydrate:Vt,createApp:kr(Ds,Vt)}}function He({effect:e,update:t},s){e.allowRecurse=t.allowRecurse=s}function tl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function po(e,t,s=!1){const n=e.children,r=t.children;if(A(n)&&A(r))for(let o=0;o>1,e[s[c]]0&&(t[n]=s[o-1]),s[o]=n)}}for(o=s.length,l=s[o-1];o-- >0;)s[o]=l,l=t[l];return s}const nl=e=>e.__isTeleport,fe=Symbol.for("v-fgt"),Xt=Symbol.for("v-txt"),gt=Symbol.for("v-cmt"),rs=Symbol.for("v-stc"),dt=[];let de=null;function De(e=!1){dt.push(de=e?null:[])}function ol(){dt.pop(),de=dt[dt.length-1]||null}let mt=1;function an(e){mt+=e}function _o(e){return e.dynamicChildren=mt>0?de||Xe:null,ol(),mt>0&&de&&de.push(e),e}function Ge(e,t,s,n,r,o){return _o(O(e,t,s,n,r,o,!0))}function rl(e,t,s,n,r){return _o(Te(e,t,s,n,r,!0))}function ll(e){return e?e.__v_isVNode===!0:!1}function ct(e,t){return e.type===t.type&&e.key===t.key}const Zt="__vInternal",go=({key:e})=>e??null,Lt=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||ee(e)||R(e)?{i:ye,r:e,k:t,f:!!s}:e:null);function O(e,t=null,s=null,n=0,r=null,o=e===fe?0:1,l=!1,c=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&go(t),ref:t&&Lt(t),scopeId:Jt,slotScopeIds:null,children:s,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:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ye};return c?(js(f,s),o&128&&e.normalize(f)):s&&(f.shapeFlag|=Z(s)?8:16),mt>0&&!l&&de&&(f.patchFlag>0||o&6)&&f.patchFlag!==32&&de.push(f),f}const Te=il;function il(e,t=null,s=null,n=0,r=null,o=!1){if((!e||e===Cr)&&(e=gt),ll(e)){const c=st(e,t,!0);return s&&js(c,s),mt>0&&!o&&de&&(c.shapeFlag&6?de[de.indexOf(e)]=c:de.push(c)),c.patchFlag|=-2,c}if(bl(e)&&(e=e.__vccOpts),t){t=cl(t);let{class:c,style:f}=t;c&&!Z(c)&&(t.class=Os(c)),W(f)&&(Un(f)&&!A(f)&&(f=te({},f)),t.style=Cs(f))}const l=Z(e)?1:Or(e)?128:nl(e)?64:W(e)?4:R(e)?2:0;return O(e,t,s,n,r,l,o,!0)}function cl(e){return e?Un(e)||Zt in e?te({},e):e:null}function st(e,t,s=!1){const{props:n,ref:r,patchFlag:o,children:l}=e,c=t?fl(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&go(c),ref:t&&t.ref?s&&r?A(r)?r.concat(Lt(t)):[r,Lt(t)]:Lt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==fe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&st(e.ssContent),ssFallback:e.ssFallback&&st(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ul(e=" ",t=0){return Te(Xt,null,e,t)}function ve(e){return e==null||typeof e=="boolean"?Te(gt):A(e)?Te(fe,null,e.slice()):typeof e=="object"?Re(e):Te(Xt,null,String(e))}function Re(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:st(e)}function js(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(A(t))s=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),js(e,r()),r._c&&(r._d=!0));return}else{s=32;const r=t._;!r&&!(Zt in t)?t._ctx=ye:r===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else R(t)?(t={default:t,_ctx:ye},s=32):(t=String(t),n&64?(s=16,t=[ul(t)]):s=8);e.children=t,e.shapeFlag|=s}function fl(...e){const t={};for(let s=0;sG=e),Hs=e=>{Je.length>1?Je.forEach(t=>t(e)):Je[0](e)};const nt=e=>{Hs(e),e.scope.on()},We=()=>{G&&G.scope.off(),Hs(null)};function mo(e){return e.vnode.shapeFlag&4}let bt=!1;function pl(e,t=!1){bt=t;const{props:s,children:n}=e.vnode,r=mo(e);Yr(e,s,r,t),Qr(e,n);const o=r?_l(e,t):void 0;return bt=!1,o}function _l(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=Dn(new Proxy(e.ctx,Br));const{setup:n}=s;if(n){const r=e.setupContext=n.length>1?ml(e):null;nt(e),rt();const o=Fe(n,e,0,[e.props,r]);if(lt(),We(),Cn(o)){if(o.then(We,We),t)return o.then(l=>{hn(e,l,t)}).catch(l=>{zt(l,e,0)});e.asyncDep=o}else hn(e,o,t)}else bo(e,t)}function hn(e,t,s){R(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:W(t)&&(e.setupState=zn(t)),bo(e,s)}let pn;function bo(e,t,s){const n=e.type;if(!e.render){if(!t&&pn&&!n.render){const r=n.template||Ns(e).template;if(r){const{isCustomElement:o,compilerOptions:l}=e.appContext.config,{delimiters:c,compilerOptions:f}=n,a=te(te({isCustomElement:o,delimiters:c},l),f);n.render=pn(r,a)}}e.render=n.render||he}{nt(e),rt();try{Kr(e)}finally{lt(),We()}}}function gl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,s){return re(e,"get","$attrs"),t[s]}}))}function ml(e){const t=s=>{e.exposed=s||{}};return{get attrs(){return gl(e)},slots:e.slots,emit:e.emit,expose:t}}function Bs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(zn(Dn(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in at)return at[s](e)},has(t,s){return s in t||s in at}}))}function bl(e){return R(e)&&"__vccOpts"in e}const vl=(e,t)=>ar(e,t,bt),xl=Symbol.for("v-scx"),yl=()=>Ft(xl),wl="3.3.8",El="http://www.w3.org/2000/svg",Ke=typeof document<"u"?document:null,_n=Ke&&Ke.createElement("template"),Cl={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const r=t?Ke.createElementNS(El,e):Ke.createElement(e,s?{is:s}:void 0);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Ke.createTextNode(e),createComment:e=>Ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,r,o){const l=s?s.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),s),!(r===o||!(r=r.nextSibling)););else{_n.innerHTML=n?`${e}`:e;const c=_n.content;if(n){const f=c.firstChild;for(;f.firstChild;)c.appendChild(f.firstChild);c.removeChild(f)}t.insertBefore(c,s)}return[l?l.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},Ol=Symbol("_vtc");function Tl(e,t,s){const n=e[Ol];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Il=Symbol("_vod");function Pl(e,t,s){const n=e.style,r=Z(s);if(s&&!r){if(t&&!Z(t))for(const o in t)s[o]==null&&vs(n,o,"");for(const o in s)vs(n,o,s[o])}else{const o=n.display;r?t!==s&&(n.cssText=s):t&&e.removeAttribute("style"),Il in e&&(n.display=o)}}const gn=/\s*!important$/;function vs(e,t,s){if(A(s))s.forEach(n=>vs(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Al(e,t);gn.test(s)?e.setProperty(ot(n),s.replace(gn,""),"important"):e[n]=s}}const mn=["Webkit","Moz","ms"],ls={};function Al(e,t){const s=ls[t];if(s)return s;let n=et(t);if(n!=="filter"&&n in e)return ls[t]=n;n=In(n);for(let r=0;ris||($l.then(()=>is=0),is=Date.now());function Hl(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;pe(Bl(n,s.value),t,5,[n])};return s.value=e,s.attached=jl(),s}function Bl(e,t){if(A(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const yn=/^on[a-z]/,Kl=(e,t,s,n,r=!1,o,l,c,f)=>{t==="class"?Tl(e,n,r):t==="style"?Pl(e,s,n):Kt(t)?ys(t)||Ll(e,t,s,n,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ul(e,t,n,r))?Rl(e,t,n,o,l,c,f):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Ml(e,t,n,r))};function Ul(e,t,s,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&yn.test(t)&&R(s)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||yn.test(t)&&Z(s)?!1:t in e}const Dl=te({patchProp:Kl},Cl);let wn;function Wl(){return wn||(wn=Gr(Dl))}const ql=(...e)=>{const t=Wl().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=zl(n);if(!r)return;const o=t._component;!R(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const l=s(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),l},t};function zl(e){return Z(e)?document.querySelector(e):e}const vo=(e,t)=>{const s=e.__vccOpts||e;for(const[n,r]of t)s[n]=r;return s},xo=e=>(Qn("data-v-632ccb9a"),e=e(),Vn(),e),kl={class:"buttons"},Jl={class:"container"},Yl=["onClick"],Xl={class:"icon"},Zl={class:"name"},Ql=xo(()=>O("div",{class:"icon"},[O("div",{class:"name"},"重置")],-1)),Vl=[Ql],Gl=xo(()=>O("div",{class:"icon"},[O("div",{class:"name"},"开始")],-1)),ei=[Gl],ti={__name:"Slot-Buttons",props:{fruit:{typeof:Object,default:()=>({})}},setup(e,{emit:t}){const s=new Audio("./assets/audio/button.mp3"),n=new Audio("./assets/audio/start-btn.wav"),r=new Audio("./assets/audio/reset.wav"),o=t,l=Rt(""),c=v=>{l.value=v,_(n),o("addScore",v)},f=()=>{_(r),o("resetScore")},a=()=>{_(s),o("startGame")},_=v=>{v.currentTime=0,v.play()};return(v,E)=>(De(),Ge("div",kl,[O("div",Jl,[(De(!0),Ge(fe,null,ro(e.fruit,(P,j,S)=>(De(),Ge("div",{key:S,class:"btn",onClick:z=>c(j)},[O("div",Xl,[O("div",Zl,U(P.icon),1)])],8,Yl))),128)),O("div",{class:"btn",onClick:f},Vl),O("div",{class:"btn",onClick:a},ei)])]))}},si=vo(ti,[["__scopeId","data-v-632ccb9a"]]);function ni(e){const t=Math.random()*1e3;let s;if(e.reduce((r,o,l)=>{console.log(r,o);const c=r+o;return!s&&t<=c&&(s=l),c},0)!==1e3)throw new RangeError("Expected probability sum to equal 1000.");return s}const vt=e=>(Qn("data-v-d7fbc282"),e=e(),Vn(),e),oi={class:"machine"},ri={class:"body"},li={class:"top",colspan:"3"},ii=vt(()=>O("th",{class:"top"},null,-1)),ci={class:"top",colspan:"3"},ui={class:"fruit fruit1 orange"},fi={class:"fruit fruit2 bell"},ai={class:"fruit fruit3 s-bar small"},di={class:"fruit fruit4 bar"},hi={class:"fruit fruit5 apple"},pi={class:"fruit fruit6 s-apple small"},_i={class:"fruit fruit7 lemon"},gi={class:"fruit fruit24 s-bell small"},mi=vt(()=>O("td",{colspan:"5",rowspan:"5",class:"slot-bg"},null,-1)),bi={class:"fruit fruit8 watermelon"},vi={class:"fruit fruit23 apple"},xi={class:"fruit fruit9 s-watermelon small"},yi=vt(()=>O("tr",null,[O("td",{class:"fruit fruit22 good-luck"},"good luck"),O("td",{class:"fruit fruit10 good-luck"},"good luck")],-1)),wi={class:"fruit fruit21 s-star small"},Ei={class:"fruit fruit11 apple"},Ci={class:"fruit fruit20 star"},Oi={class:"fruit fruit12 s-orange small"},Ti={class:"fruit fruit19 lemon"},Ii={class:"fruit fruit18 s-lemon small"},Pi={class:"fruit fruit17 s-apple small"},Ai=vt(()=>O("td",{class:"fruit fruit16 seven"},"77✖20",-1)),Mi=vt(()=>O("td",{class:"fruit fruit15 s-seven small"},"77✖2",-1)),Ri={class:"fruit fruit14 bell"},Si={class:"fruit fruit13 orange"},Fi={class:"icon-score"},Li={class:"container"},Ni={class:"icon"},$i={class:"score"},ji={__name:"Slot-Machine",setup(e){const t=Rt({bar:{value:100,coin:0,icon:"🎰"},seven:{value:100,coin:0,icon:"77"},star:{value:100,coin:0,icon:"⭐"},watermelon:{value:100,coin:0,icon:"🍉"},bell:{value:100,coin:0,icon:"🔔"},lemon:{value:100,coin:0,icon:"🍋"},orange:{value:100,coin:0,icon:"🍊"},apple:{value:100,coin:0,icon:"🍎"}}),s={apple:5,"s-apple":2,orange:10,"s-orange":2,lemon:10,"s-lemon":2,bell:10,"s-bell":2,watermelon:10,"s-watermelon":2,star:20,"s-star":2,seven:20,"s-seven":2,bar:50,"s-bar":25},n=new Audio("./assets/audio/reward2coin.wav"),r=Rt();no(()=>o.value.count=P());const o=Rt({count:1,loopCount:0,stopLoop:3,isRuning:!1,isCoin:!1,isluck:!1,luckcount:0,speed:30,coinScore:20,rewardScore:0});o.value.count;const l=w=>{let L=w;return w<=0&&(L=24+w),w>24&&(L=w-24),L},c=w=>{!o.value.isRuning&&o.value.coinScore&&o.value.rewardScore==0&&(o.value.isCoin=!0,j={},t.value[w].coin++,o.value.coinScore--)},f=()=>{if(!o.value.isRuning){o.value.isCoin=!1;for(let w in t.value)o.value.coinScore+=t.value[w].coin,t.value[w].coin=0}},a=w=>{const L=r.value.querySelector(`.fruit${o.value.count}`),J=r.value.querySelector(`.fruit${l(o.value.count-1)}`),we=r.value.querySelector(`.fruit${l(o.value.count-2)}`),le=r.value.querySelector(`.fruit${l(o.value.count-3)}`),Pe=r.value.querySelector(`.fruit${l(o.value.count-4)}`);if(J.classList.contains("active")&&J.classList.toggle("active"),we.classList.contains("active1")&&we.classList.toggle("active1"),le.classList.contains("active2")&&le.classList.toggle("active2"),Pe.classList.contains("active3")&&Pe.classList.toggle("active3"),Pe.classList.contains("active")&&Pe.classList.toggle("active"),L.classList.add("active"),o.value.loopCount==o.value.stopLoop&&o.value.count==w){const _e=L.classList[2];if(_e=="good-luck"){_();return}v();const Ae=L.classList[2].replace("s-","");o.value.rewardScore+=t.value[Ae].coin?s[_e]*t.value[Ae].coin:0,o.value.rewardScore==0&&E();return}J.classList.add("active1"),we.classList.add("active2"),le.classList.add("active3"),o.value.count++,o.value.count>24&&(o.value.loopCount++,o.value.count=1)},_=()=>{o.value.luckcount=Math.floor(Math.random()*3+1),console.log(o.value.luckcount),console.log("stop"),v()},v=()=>{o.value.count=l(o.value.count+3),o.value.loopCount=0,clearInterval(k),k=null,setTimeout(()=>{o.value.isRuning=!1,o.value.luckcount>0&&(X(),o.value.luckcount--)},600)},E=()=>{if(o.value.luckcount<=0){o.value.isCoin=!1;for(let w in t.value)t.value[w].coin=0}},P=()=>{let L=ni([50,75,20,5,30,80,75,100,25,10,30,25,50,75,70,20,30,25,50,20,70,10,30,25]);return o.value.luckcount>0&&(L==10||L==22)&&(L=l(L+Math.floor(Math.random()*11))),L};let j={};const S=w=>{let L=0;for(let J in w)L+=w[J];return L},z=(w,L)=>{for(let J in w)L[J]=w[J].coin},X=()=>{if(!o.value.isRuning&&o.value.luckcount<=0){if(o.value.rewardScore){n.currentTime=0,n.play(),o.value.coinScore+=o.value.rewardScore,o.value.rewardScore=0,E();return}if(j.apple){let L=S(j);if(o.value.coinScore>=L){console.log("do it again");for(let J in t.value)t.value[J].coin=j[J];o.value.coinScore-=L,o.value.isCoin=!0}else{j={};return}}}if(!o.value.isCoin||k)return;const w=P();z(t.value,j),o.value.isRuning=!0,o.value.count,Q(w,o.value.speed)};let k=null;const Q=(w,L=30)=>{k=setInterval(()=>{a(w)},L)};return(w,L)=>(De(),Ge("div",oi,[O("div",ri,[O("table",null,[O("thead",null,[O("tr",null,[O("th",li," WIN: "+U(o.value.rewardScore),1),ii,O("th",ci,"CREDIT: "+U(o.value.coinScore),1)])]),O("tbody",{ref_key:"gamebody",ref:r},[O("td",ui,U(t.value.orange.icon)+"✖10",1),O("td",fi,U(t.value.bell.icon)+"✖10",1),O("td",ai,U(t.value.bar.icon)+"✖25",1),O("td",di,U(t.value.bar.icon)+"✖50",1),O("td",hi,U(t.value.apple.icon)+"✖5",1),O("td",pi,U(t.value.apple.icon)+"✖2",1),O("td",_i,U(t.value.lemon.icon)+"✖10",1),O("tr",null,[O("td",gi,U(t.value.bell.icon)+"✖2",1),mi,O("td",bi,U(t.value.watermelon.icon)+"✖10",1)]),O("tr",null,[O("td",vi,U(t.value.apple.icon)+"✖5",1),O("td",xi,U(t.value.watermelon.icon)+"✖2",1)]),yi,O("tr",null,[O("td",wi,U(t.value.star.icon)+"✖2",1),O("td",Ei,U(t.value.apple.icon)+"✖5",1)]),O("tr",null,[O("td",Ci,U(t.value.star.icon)+"✖20",1),O("td",Oi,U(t.value.orange.icon)+"✖2",1)]),O("tr",null,[O("td",Ti,U(t.value.lemon.icon)+"✖10",1),O("td",Ii,U(t.value.lemon.icon)+"✖2",1),O("td",Pi,U(t.value.apple.icon)+"✖2",1),Ai,Mi,O("td",Ri,U(t.value.bell.icon)+"✖10",1),O("td",Si,U(t.value.orange.icon)+"✖10",1)])],512)])]),O("div",Fi,[O("div",Li,[(De(!0),Ge(fe,null,ro(t.value,(J,we,le)=>(De(),Ge("div",{key:le,class:"item"},[O("div",Ni,U(J.coin),1),O("div",$i,U(J.icon),1)]))),128))])]),Te(si,{fruit:t.value,onAddScore:c,onStartGame:X,onResetScore:f},null,8,["fruit"])]))}},Hi=vo(ji,[["__scopeId","data-v-d7fbc282"]]),Bi={__name:"App",setup(e){return(t,s)=>(De(),rl(Hi))}},Ki=ql(Bi);Ki.mount("#app"); diff --git a/index.html b/index.html index 4bc5787..f5c81ab 100644 --- a/index.html +++ b/index.html @@ -6,13 +6,13 @@ Slot Machine - - + +
- + - + \ No newline at end of file