Files
zyt/TongjiUniApp/unpackage/dist/dev/mp-weixin/common/vendor.js
T
2026-08-17 13:59:12 +08:00

19 lines
95 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use strict";/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function De(e,t){const n=new Set(e.split(","));return t?o=>n.has(o.toLowerCase()):o=>n.has(o)}const O=Object.freeze({}),Po=Object.freeze([]),T=()=>{},Ys=()=>!1,Ar=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Io=e=>e.startsWith("onUpdate:"),$=Object.assign,Vt=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Xs=Object.prototype.hasOwnProperty,m=(e,t)=>Xs.call(e,t),h=Array.isArray,ge=e=>z(e)==="[object Map]",Tr=e=>z(e)==="[object Set]",p=e=>typeof e=="function",E=e=>typeof e=="string",Ve=e=>typeof e=="symbol",S=e=>e!==null&&typeof e=="object",rt=e=>(S(e)||p(e))&&p(e.then)&&p(e.catch),Rr=Object.prototype.toString,z=e=>Rr.call(e),Ut=e=>z(e).slice(8,-1),k=e=>z(e)==="[object Object]",zn=e=>E(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nr=De(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qs=De("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Bt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zs=/-(\w)/g,G=Bt(e=>e.replace(Zs,(t,n)=>n?n.toUpperCase():"")),ec=/\B([A-Z])/g,be=Bt(e=>e.replace(ec,"-$1").toLowerCase()),ve=Bt(e=>e.charAt(0).toUpperCase()+e.slice(1)),pe=Bt(e=>e?`on${ve(e)}`:""),se=(e,t)=>!Object.is(e,t),_t=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},tc=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},nc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ao=e=>{const t=E(e)?Number(e):NaN;return isNaN(t)?e:t};function kr(e){if(h(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=E(o)?sc(o):kr(o);if(r)for(const i in r)t[i]=r[i]}return t}else if(E(e)||S(e))return e}const oc=/;(?![^(]*\))/g,rc=/:([^]+)/,ic=/\/\*[^]*?\*\//g;function sc(e){const t={};return e.replace(ic,"").split(oc).forEach(n=>{if(n){const o=n.split(rc);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Mr(e){let t="";if(E(e))t=e;else if(h(e))for(let n=0;n<e.length;n++){const o=Mr(e[n]);o&&(t+=o+" ")}else if(S(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const cc=e=>E(e)?e:e==null?"":h(e)||S(e)&&(e.toString===Rr||!p(e.toString))?JSON.stringify(e,jr,2):String(e),jr=(e,t)=>t&&t.__v_isRef?jr(e,t.value):ge(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],i)=>(n[tn(o,i)+" =>"]=r,n),{})}:Tr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>tn(n))}:Ve(t)?tn(t):S(t)&&!h(t)&&!k(t)?String(t):t,tn=(e,t="")=>{var n;return Ve(e)?`Symbol(${(n=e.description)!=null?n:t})`:e},nn="zh-Hans",To="zh-Hant",Xe="en",lc="fr",uc="es";function ac(e,t){return!!t.find(n=>e.indexOf(n)!==-1)}function fc(e,t){return t.find(n=>e.indexOf(n)===0)}function Lr(e,t){if(!e)return;if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if(e=e.toLowerCase(),e==="chinese")return nn;if(e.indexOf("zh")===0)return e.indexOf("-hans")>-1?nn:e.indexOf("-hant")>-1||ac(e,["-tw","-hk","-mo","-cht"])?To:nn;let n=[Xe,lc,uc];t&&Object.keys(t).length>0&&(n=Object.keys(t));const o=fc(e,n);if(o)return o}const pc="d",it="onShow",st="onHide",Gn="onLaunch",xe="onError",Hr="onThemeChange",Dr="onPageNotFound",Vr="onUnhandledRejection",dc="onLastPageBackPress",hc="onExit",Ue="onLoad",qn="onReady",Kt="onUnload",Ur="onInit",Br="onSaveExitState",Kr="onUploadDouyinVideo",Fr="onLiveMount",Wr="onTitleClick",Jn="onResize",zr="onBackPress",Gr="onPageScroll",Yn="onTabItemTap",Xn="onReachBottom",Ft="onPullDownRefresh",Qn="onShareTimeline",qr="onShareChat",Jr="onCopyUrl",Zn="onAddToFavorites",eo="onShareAppMessage",Yr="onNavigationBarButtonTap",Xr="onNavigationBarSearchInputClicked",Qr="onNavigationBarSearchInputChanged",Zr="onNavigationBarSearchInputConfirmed",ei="onNavigationBarSearchInputFocusChanged",gc="virtualHostStyle",mc="virtualHostClass",_c="virtualHostHidden",pn="virtualHostId",yc=/:/g;function bc(e){return G(e.replace(yc,"-"))}function vc(e){return e.indexOf("/")===0}function xc(e){return vc(e)?e:"/"+e}const $c=(e,t)=>{let n;for(let o=0;o<e.length;o++)n=e[o](t);return n};function ti(e,t=null){let n;return(...o)=>(e&&(n=e.apply(t,o),e=null),n)}function ni(e,t){if(!E(t))return;t=t.replace(/\[(\d+)\]/g,".$1");const n=t.split(".");let o=n[0];return e||(e={}),n.length===1?e[o]:ni(e[o],n.slice(1).join("."))}const Sc=encodeURIComponent;function wc(e,t=Sc){const n=e?Object.keys(e).map(o=>{let r=e[o];return typeof r===void 0||r===null?r="":k(r)&&(r=JSON.stringify(r)),t(o)+"="+t(r)}).filter(o=>o.length>0).join("&"):null;return n?`?${n}`:""}const Ec=[Ur,Ue,it,st,Kt,Jn,zr,Gr,Yn,Xn,Ft,Qn,eo,qr,Jr,Kr,Fr,Wr,Zn,Br,Yr,Xr,Qr,Zr,ei];function Cc(e){return Ec.indexOf(e)>-1}const oi=[it,st,Gn,xe,Hr,Dr,Vr,hc,Ur,Ue,qn,Kt,Jn,zr,Gr,Yn,Xn,Ft,Qn,Zn,eo,qr,Jr,Kr,Fr,Wr,Br,Yr,Xr,Qr,Zr,ei,dc],dn={onPageScroll:1,onShareAppMessage:2,onShareTimeline:4,onShareChat:8,onCopyUrl:16,onUploadDouyinVideo:32,onLiveMount:64,onTitleClick:128};function ri(e,t,n=!0){return n&&!p(t)?!1:oi.indexOf(e)>-1?!0:e.indexOf("on")===0}let hn;const ii=[];function Oc(e){if(hn)return e(hn);ii.push(e)}function Pc(e){hn=e,ii.forEach(t=>t(e))}const Ic=ti((e,t)=>t(e)),si=function(){};si.prototype={_id:1,on:function(e,t,n){var o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:n,_id:this._id}),this._id++},once:function(e,t,n){var o=this;function r(){o.off(e,r),t.apply(n,arguments)}return r._=t,this.on(e,r,n)},emit:function(e){var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),o=0,r=n.length;for(o;o<r;o++)n[o].fn.apply(n[o].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),o=n[e],r=[];if(o&&t){for(var i=o.length-1;i>=0;i--)if(o[i].fn===t||o[i].fn._===t||o[i]._id===t){o.splice(i,1);break}r=o}return r.length?n[e]=r:delete n[e],this}};var Ac=si;/**
* @dcloudio/uni-mp-vue v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function ce(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let K;class Tc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=K,!t&&K&&(this.index=(K.scopes||(K.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=K;try{return K=this,t()}finally{K=n}}else ce("cannot run an inactive effect scope.")}on(){K=this}off(){K=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this._active=!1}}}function Rc(e,t=K){t&&t.active&&t.effects.push(e)}function Nc(){return K}let me;class to{constructor(t,n,o,r){this.fn=t,this.trigger=n,this.scheduler=o,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,Rc(this,r)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,Se();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(kc(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),we()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=re,n=me;try{return re=!0,me=this,this._runnings++,Ro(this),this.fn()}finally{No(this),this._runnings--,me=n,re=t}}stop(){var t;this.active&&(Ro(this),No(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function kc(e){return e.value}function Ro(e){e._trackId++,e._depsLength=0}function No(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)ci(e.deps[t],e);e.deps.length=e._depsLength}}function ci(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let re=!0,gn=0;const li=[];function Se(){li.push(re),re=!1}function we(){const e=li.pop();re=e===void 0?!0:e}function no(){gn++}function oo(){for(gn--;!gn&&mn.length;)mn.shift()()}function ui(e,t,n){var o;if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&ci(r,e),e.deps[e._depsLength++]=t):e._depsLength++,(o=e.onTrack)==null||o.call(e,$({effect:e},n))}}const mn=[];function ai(e,t,n){var o;no();for(const r of e.keys()){let i;r._dirtyLevel<t&&(i??(i=e.get(r)===r._trackId))&&(r._shouldSchedule||(r._shouldSchedule=r._dirtyLevel===0),r._dirtyLevel=t),r._shouldSchedule&&(i??(i=e.get(r)===r._trackId))&&((o=r.onTrigger)==null||o.call(r,$({effect:r},n)),r.trigger(),(!r._runnings||r.allowRecurse)&&r._dirtyLevel!==2&&(r._shouldSchedule=!1,r.scheduler&&mn.push(r.scheduler)))}oo()}const fi=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},_n=new WeakMap,_e=Symbol("iterate"),yn=Symbol("Map key iterate");function M(e,t,n){if(re&&me){let o=_n.get(e);o||_n.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=fi(()=>o.delete(n))),ui(me,r,{target:e,type:t,key:n})}}function J(e,t,n,o,r,i){const s=_n.get(e);if(!s)return;let c=[];if(t==="clear")c=[...s.values()];else if(n==="length"&&h(e)){const l=Number(o);s.forEach((u,a)=>{(a==="length"||!Ve(a)&&a>=l)&&c.push(u)})}else switch(n!==void 0&&c.push(s.get(n)),t){case"add":h(e)?zn(n)&&c.push(s.get("length")):(c.push(s.get(_e)),ge(e)&&c.push(s.get(yn)));break;case"delete":h(e)||(c.push(s.get(_e)),ge(e)&&c.push(s.get(yn)));break;case"set":ge(e)&&c.push(s.get(_e));break}no();for(const l of c)l&&ai(l,4,{target:e,type:t,key:n,newValue:o,oldValue:r,oldTarget:i});oo()}const Mc=De("__proto__,__v_isRef,__isVue"),pi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ve)),ko=jc();function jc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=y(this);for(let i=0,s=this.length;i<s;i++)M(o,"get",i+"");const r=o[t](...n);return r===-1||r===!1?o[t](...n.map(y)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Se(),no();const o=y(this)[t].apply(this,n);return oo(),we(),o}}),e}function Lc(e){const t=y(this);return M(t,"has",e),t.hasOwnProperty(e)}class di{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(r?i?vi:bi:i?yi:_i).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const s=h(t);if(!r){if(s&&m(ko,n))return Reflect.get(ko,n,o);if(n==="hasOwnProperty")return Lc}const c=Reflect.get(t,n,o);return(Ve(n)?pi.has(n):Mc(n))||(r||M(t,"get",n),i)?c:H(c)?s&&zn(n)?c:c.value:S(c)?r?xi(c):Gt(c):c}}class hi extends di{constructor(t=!1){super(!1,t)}set(t,n,o,r){let i=t[n];if(!this._isShallow){const l=Ne(i);if(!wt(o)&&!Ne(o)&&(i=y(i),o=y(o)),!h(t)&&H(i)&&!H(o))return l?!1:(i.value=o,!0)}const s=h(t)&&zn(n)?Number(n)<t.length:m(t,n),c=Reflect.set(t,n,o,r);return t===y(r)&&(s?se(o,i)&&J(t,"set",n,o,i):J(t,"add",n,o)),c}deleteProperty(t,n){const o=m(t,n),r=t[n],i=Reflect.deleteProperty(t,n);return i&&o&&J(t,"delete",n,void 0,r),i}has(t,n){const o=Reflect.has(t,n);return(!Ve(n)||!pi.has(n))&&M(t,"has",n),o}ownKeys(t){return M(t,"iterate",h(t)?"length":_e),Reflect.ownKeys(t)}}class gi extends di{constructor(t=!1){super(!0,t)}set(t,n){return ce(`Set operation on key "${String(n)}" failed: target is readonly.`,t),!0}deleteProperty(t,n){return ce(`Delete operation on key "${String(n)}" failed: target is readonly.`,t),!0}}const Hc=new hi,Dc=new gi,Vc=new hi(!0),Uc=new gi(!0),ro=e=>e,Wt=e=>Reflect.getPrototypeOf(e);function ut(e,t,n=!1,o=!1){e=e.__v_raw;const r=y(e),i=y(t);n||(se(t,i)&&M(r,"get",t),M(r,"get",i));const{has:s}=Wt(r),c=o?ro:n?so:Qe;if(s.call(r,t))return c(e.get(t));if(s.call(r,i))return c(e.get(i));e!==r&&e.get(t)}function at(e,t=!1){const n=this.__v_raw,o=y(n),r=y(e);return t||(se(e,r)&&M(o,"has",e),M(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function ft(e,t=!1){return e=e.__v_raw,!t&&M(y(e),"iterate",_e),Reflect.get(e,"size",e)}function Mo(e){e=y(e);const t=y(this);return Wt(t).has.call(t,e)||(t.add(e),J(t,"add",e,e)),this}function jo(e,t){t=y(t);const n=y(this),{has:o,get:r}=Wt(n);let i=o.call(n,e);i?mi(n,o,e):(e=y(e),i=o.call(n,e));const s=r.call(n,e);return n.set(e,t),i?se(t,s)&&J(n,"set",e,t,s):J(n,"add",e,t),this}function Lo(e){const t=y(this),{has:n,get:o}=Wt(t);let r=n.call(t,e);r?mi(t,n,e):(e=y(e),r=n.call(t,e));const i=o?o.call(t,e):void 0,s=t.delete(e);return r&&J(t,"delete",e,void 0,i),s}function Ho(){const e=y(this),t=e.size!==0,n=ge(e)?new Map(e):new Set(e),o=e.clear();return t&&J(e,"clear",void 0,void 0,n),o}function pt(e,t){return function(o,r){const i=this,s=i.__v_raw,c=y(s),l=t?ro:e?so:Qe;return!e&&M(c,"iterate",_e),s.forEach((u,a)=>o.call(r,l(u),l(a),i))}}function dt(e,t,n){return function(...o){const r=this.__v_raw,i=y(r),s=ge(i),c=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,u=r[e](...o),a=n?ro:t?so:Qe;return!t&&M(i,"iterate",l?yn:_e),{next(){const{value:f,done:g}=u.next();return g?{value:f,done:g}:{value:c?[a(f[0]),a(f[1])]:a(f),done:g}},[Symbol.iterator](){return this}}}}function Z(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";ce(`${ve(e)} operation ${n}failed: target is readonly.`,y(this))}return e==="delete"?!1:e==="clear"?void 0:this}}function Bc(){const e={get(i){return ut(this,i)},get size(){return ft(this)},has:at,add:Mo,set:jo,delete:Lo,clear:Ho,forEach:pt(!1,!1)},t={get(i){return ut(this,i,!1,!0)},get size(){return ft(this)},has:at,add:Mo,set:jo,delete:Lo,clear:Ho,forEach:pt(!1,!0)},n={get(i){return ut(this,i,!0)},get size(){return ft(this,!0)},has(i){return at.call(this,i,!0)},add:Z("add"),set:Z("set"),delete:Z("delete"),clear:Z("clear"),forEach:pt(!0,!1)},o={get(i){return ut(this,i,!0,!0)},get size(){return ft(this,!0)},has(i){return at.call(this,i,!0)},add:Z("add"),set:Z("set"),delete:Z("delete"),clear:Z("clear"),forEach:pt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=dt(i,!1,!1),n[i]=dt(i,!0,!1),t[i]=dt(i,!1,!0),o[i]=dt(i,!0,!0)}),[e,n,t,o]}const[Kc,Fc,Wc,zc]=Bc();function zt(e,t){const n=t?e?zc:Wc:e?Fc:Kc;return(o,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(m(n,r)&&r in o?n:o,r,i)}const Gc={get:zt(!1,!1)},qc={get:zt(!1,!0)},Jc={get:zt(!0,!1)},Yc={get:zt(!0,!0)};function mi(e,t,n){const o=y(n);if(o!==n&&t.call(e,o)){const r=Ut(e);ce(`Reactive ${r} contains both the raw and reactive versions of the same object${r==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const _i=new WeakMap,yi=new WeakMap,bi=new WeakMap,vi=new WeakMap;function Xc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Qc(e){return e.__v_skip||!Object.isExtensible(e)?0:Xc(Ut(e))}function Gt(e){return Ne(e)?e:qt(e,!1,Hc,Gc,_i)}function Zc(e){return qt(e,!1,Vc,qc,yi)}function xi(e){return qt(e,!0,Dc,Jc,bi)}function Ie(e){return qt(e,!0,Uc,Yc,vi)}function qt(e,t,n,o,r){if(!S(e))return ce(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const s=Qc(e);if(s===0)return e;const c=new Proxy(e,s===2?o:n);return r.set(e,c),c}function Te(e){return Ne(e)?Te(e.__v_raw):!!(e&&e.__v_isReactive)}function Ne(e){return!!(e&&e.__v_isReadonly)}function wt(e){return!!(e&&e.__v_isShallow)}function el(e){return Te(e)||Ne(e)}function y(e){const t=e&&e.__v_raw;return t?y(t):e}function io(e){return Object.isExtensible(e)&&tc(e,"__v_skip",!0),e}const Qe=e=>S(e)?Gt(e):e,so=e=>S(e)?xi(e):e,tl="Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free";class $i{constructor(t,n,o,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new to(()=>t(this._value),()=>yt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=y(this);return(!t._cacheable||t.effect.dirty)&&se(t._value,t._value=t.effect.run())&&yt(t,4),Si(t),t.effect._dirtyLevel>=2&&(this._warnRecursive&&ce(tl,`
getter: `,this.getter),yt(t,2)),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function nl(e,t,n=!1){let o,r;const i=p(e);i?(o=e,r=()=>{ce("Write operation failed: computed value is readonly")}):(o=e.get,r=e.set);const s=new $i(o,r,i||!r,n);return t&&!n&&(s.effect.onTrack=t.onTrack,s.effect.onTrigger=t.onTrigger),s}function Si(e){var t;re&&me&&(e=y(e),ui(me,(t=e.dep)!=null?t:e.dep=fi(()=>e.dep=void 0,e instanceof $i?e:void 0),{target:e,type:"get",key:"value"}))}function yt(e,t=4,n){e=y(e);const o=e.dep;o&&ai(o,t,{target:e,type:"set",key:"value",newValue:n})}function H(e){return!!(e&&e.__v_isRef===!0)}function wi(e){return ol(e,!1)}function ol(e,t){return H(e)?e:new rl(e,t)}class rl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:y(t),this._value=n?t:Qe(t)}get value(){return Si(this),this._value}set value(t){const n=this.__v_isShallow||wt(t)||Ne(t);t=n?t:y(t),se(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Qe(t),yt(this,4,t))}}function co(e){return H(e)?e.value:e}const il={get:(e,t,n)=>co(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return H(r)&&!H(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Ei(e){return Te(e)?e:new Proxy(e,il)}const ye=[];function lo(e){ye.push(e)}function uo(){ye.pop()}function d(e,...t){Se();const n=ye.length?ye[ye.length-1].component:null,o=n&&n.appContext.config.warnHandler,r=sl();if(o)Y(o,n,11,[e+t.map(i=>{var s,c;return(c=(s=i.toString)==null?void 0:s.call(i))!=null?c:JSON.stringify(i)}).join(""),n&&n.proxy,r.map(({vnode:i})=>`at <${Zt(n,i.type)}>`).join(`
`),r]);else{const i=[`[Vue warn]: ${e}`,...t];r.length&&i.push(`
`,...cl(r)),console.warn(...i)}we()}function sl(){let e=ye[ye.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}function cl(e){const t=[];return e.forEach((n,o)=>{t.push(...o===0?[]:[`
`],...ll(n))}),t}function ll({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=e.component?e.component.parent==null:!1,r=` at <${Zt(e.component,e.type,o)}`,i=">"+n;return e.props?[r,...ul(e.props),i]:[r+i]}function ul(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(o=>{t.push(...Ci(o,e[o]))}),n.length>3&&t.push(" ..."),t}function Ci(e,t,n){return E(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:H(t)?(t=Ci(e,y(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):p(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=y(t),n?t:[`${e}=`,t])}const ao={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function Y(e,t,n,o){try{return o?e(...o):e()}catch(r){Jt(r,t,n)}}function le(e,t,n,o){if(p(e)){const i=Y(e,t,n,o);return i&&rt(i)&&i.catch(s=>{Jt(s,t,n)}),i}const r=[];for(let i=0;i<e.length;i++)r.push(le(e[i],t,n,o));return r}function Jt(e,t,n,o=!0){const r=t?t.vnode:null;if(t){let i=t.parent;const s=t.proxy,c=ao[n]||n;for(;i;){const u=i.ec;if(u){for(let a=0;a<u.length;a++)if(u[a](e,s,c)===!1)return}i=i.parent}const l=t.appContext.config.errorHandler;if(l){Y(l,null,10,[e,s,c]);return}}Oi(e,n,r,o)}function Oi(e,t,n,o=!0){{const r=ao[t]||t;n&&lo(n),d(`Unhandled error${r?` during execution of ${r}`:""}`),n&&uo(),console.error(e)}}let Ze=!1,bn=!1;const A=[];let F=0;const Re=[];let q=null,te=0;const Pi=Promise.resolve();let fo=null;const al=100;function po(e){const t=fo||Pi;return e?t.then(this?e.bind(this):e):t}function fl(e){let t=F+1,n=A.length;for(;t<n;){const o=t+n>>>1,r=A[o],i=et(r);i<e||i===e&&r.pre?t=o+1:n=o}return t}function Et(e){(!A.length||!A.includes(e,Ze&&e.allowRecurse?F+1:F))&&(e.id==null?A.push(e):A.splice(fl(e.id),0,e),Ii())}function Ii(){!Ze&&!bn&&(bn=!0,fo=Pi.then(Ri))}function pl(e){return A.indexOf(e)>-1}function dl(e){const t=A.indexOf(e);t>F&&A.splice(t,1)}function Ai(e){h(e)?Re.push(...e):(!q||!q.includes(e,e.allowRecurse?te+1:te))&&Re.push(e),Ii()}function Ti(e,t,n=Ze?F+1:0){for(t=t||new Map;n<A.length;n++){const o=A[n];if(o&&o.pre){if(ho(t,o))continue;A.splice(n,1),n--,o()}}}function hl(e){if(Re.length){const t=[...new Set(Re)].sort((n,o)=>et(n)-et(o));if(Re.length=0,q){q.push(...t);return}for(q=t,e=e||new Map,te=0;te<q.length;te++)ho(e,q[te])||q[te]();q=null,te=0}}const et=e=>e.id==null?1/0:e.id,gl=(e,t)=>{const n=et(e)-et(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ri(e){bn=!1,Ze=!0,e=e||new Map,A.sort(gl);const t=n=>ho(e,n);try{for(F=0;F<A.length;F++){const n=A[F];if(n&&n.active!==!1){if(t(n))continue;Y(n,null,14)}}}finally{F=0,A.length=0,hl(e),Ze=!1,fo=null,(A.length||Re.length)&&Ri(e)}}function ho(e,t){if(!e.has(t))e.set(t,1);else{const n=e.get(t);if(n>al){const o=t.ownerInstance,r=o&&yo(o.type);return Jt(`Maximum recursive updates exceeded${r?` in component <${r}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}else e.set(t,n+1)}}let W,Ge=[],vn=!1;function Yt(e,...t){W?W.emit(e,...t):vn||Ge.push({event:e,args:t})}function Ni(e,t){var n,o;W=e,W?(W.enabled=!0,Ge.forEach(({event:r,args:i})=>W.emit(r,...i)),Ge=[]):typeof window<"u"&&window.HTMLElement&&!((o=(n=window.navigator)==null?void 0:n.userAgent)!=null&&o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Ni(i,t)}),setTimeout(()=>{W||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,vn=!0,Ge=[])},3e3)):(vn=!0,Ge=[])}function ml(e,t){Yt("app:init",e,t,{Fragment:cu,Text:lu,Comment:uu,Static:au})}const _l=go("component:added"),yl=go("component:updated"),bl=go("component:removed"),vl=e=>{W&&typeof W.cleanupBuffer=="function"&&!W.cleanupBuffer(e)&&bl(e)};/*! #__NO_SIDE_EFFECTS__ */function go(e){return t=>{Yt(e,t.appContext.app,t.uid,t.uid===0?void 0:t.parent?t.parent.uid:0,t)}}const xl=ki("perf:start"),$l=ki("perf:end");function ki(e){return(t,n,o)=>{Yt(e,t.appContext.app,t.uid,t,n,o)}}function Sl(e,t,n){Yt("component:emit",e.appContext.app,e,t,n)}function wl(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||O;{const{emitsOptions:a,propsOptions:[f]}=e;if(a)if(!(t in a))(!f||!(pe(t)in f))&&d(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${pe(t)}" prop.`);else{const g=a[t];p(g)&&(g(...n)||d(`Invalid event arguments: event validation failed for event "${t}".`))}}let r=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in o){const a=`${s==="modelValue"?"model":s}Modifiers`,{number:f,trim:g}=o[a]||O;g&&(r=n.map(_=>E(_)?_.trim():_)),f&&(r=n.map(nc))}Sl(e,t,r);{const a=t.toLowerCase();a!==t&&o[pe(a)]&&d(`Event "${a}" is emitted in component ${Zt(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${be(t)}" instead of "${t}".`)}let c,l=o[c=pe(t)]||o[c=pe(G(t))];!l&&i&&(l=o[c=pe(be(t))]),l&&le(l,e,6,r);const u=o[c+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,le(u,e,6,r)}}function Mi(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const i=e.emits;let s={},c=!1;if(!p(e)){const l=u=>{const a=Mi(u,t,!0);a&&(c=!0,$(s,a))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!c?(S(e)&&o.set(e,null),null):(h(i)?i.forEach(l=>s[l]=null):$(s,i),S(e)&&o.set(e,s),s)}function ji(e,t){return!e||!Ar(t)?!1:(t=t.slice(2).replace(/Once$/,""),m(e,t[0].toLowerCase()+t.slice(1))||m(e,be(t))||m(e,t))}let $e=null;function Do(e){const t=$e;return $e=e,e&&e.type.__scopeId,t}const xn="components";function El(e,t){return Cl(xn,e,!0,t)||e}function Cl(e,t,n=!0,o=!1){const r=$e||I;if(r){const i=r.type;if(e===xn){const c=yo(i,!1);if(c&&(c===t||c===G(t)||c===ve(G(t))))return i}const s=Vo(r[e]||i[e],t)||Vo(r.appContext[e],t);if(!s&&o)return i;if(n&&!s){const c=e===xn?`
If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";d(`Failed to resolve ${e.slice(0,-1)}: ${t}${c}`)}return s}else d(`resolve${ve(e.slice(0,-1))} can only be used in render() or setup().`)}function Vo(e,t){return e&&(e[t]||e[G(t)]||e[ve(G(t))])}const ht={};function bt(e,t,n){return p(t)||d("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),Li(e,t,n)}function Li(e,t,{immediate:n,deep:o,flush:r,once:i,onTrack:s,onTrigger:c}=O){if(t&&i){const b=t;t=(...Q)=>{b(...Q),fe()}}o!==void 0&&typeof o=="number"&&d('watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.'),t||(n!==void 0&&d('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),o!==void 0&&d('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),i!==void 0&&d('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const l=b=>{d("Invalid watch source: ",b,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},u=I,a=b=>o===!0?b:Ae(b,o===!1?1:void 0);let f,g=!1,_=!1;if(H(e)?(f=()=>e.value,g=wt(e)):Te(e)?(f=()=>a(e),g=!0):h(e)?(_=!0,g=e.some(b=>Te(b)||wt(b)),f=()=>e.map(b=>{if(H(b))return b.value;if(Te(b))return a(b);if(p(b))return Y(b,u,2);l(b)})):p(e)?t?f=()=>Y(e,u,2):f=()=>(w&&w(),le(e,u,3,[N])):(f=T,l(e)),t&&o){const b=f;f=()=>Ae(b())}let w,N=b=>{w=P.onStop=()=>{Y(b,u,4),w=P.onStop=void 0}},D=_?new Array(e.length).fill(ht):ht;const V=()=>{if(!(!P.active||!P.dirty))if(t){const b=P.run();(o||g||(_?b.some((Q,Ke)=>se(Q,D[Ke])):se(b,D)))&&(w&&w(),le(t,u,3,[b,D===ht?void 0:_&&D[0]===ht?[]:D,N]),D=b)}else P.run()};V.allowRecurse=!!t;let U;r==="sync"?U=V:r==="post"?U=()=>Yo(V,u&&u.suspense):(V.pre=!0,u&&(V.id=u.uid),U=()=>Et(V));const P=new to(f,T,U),j=Nc(),fe=()=>{P.stop(),j&&Vt(j.effects,P)};return P.onTrack=s,P.onTrigger=c,t?n?V():D=P.run():r==="post"?Yo(P.run.bind(P),u&&u.suspense):P.run(),fe}function Ol(e,t,n){const o=this.proxy,r=E(e)?e.includes(".")?Hi(o,e):()=>o[e]:e.bind(o,o);let i;p(t)?i=t:(i=t.handler,n=t);const s=ct(this),c=Li(r,i.bind(o),n);return s(),c}function Hi(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r<n.length&&o;r++)o=o[n[r]];return o}}function Ae(e,t,n=0,o){if(!S(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if(o=o||new Set,o.has(e))return e;if(o.add(e),H(e))Ae(e.value,t,n,o);else if(h(e))for(let r=0;r<e.length;r++)Ae(e[r],t,n,o);else if(Tr(e)||ge(e))e.forEach(r=>{Ae(r,t,n,o)});else if(k(e))for(const r in e)Ae(e[r],t,n,o);return e}function Di(e){Qs(e)&&d("Do not use built-in directive ids as custom directive id: "+e)}function Vi(){return{app:null,config:{isNativeTag:Ys,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Pl=0;function Il(e,t){return function(o,r=null){p(o)||(o=$({},o)),r!=null&&!S(r)&&(d("root props passed to app.mount() must be an object."),r=null);const i=Vi(),s=new WeakSet,c=i.app={_uid:Pl++,_component:o,_props:r,_container:null,_context:i,_instance:null,version:Qi,get config(){return i.config},set config(l){d("app.config cannot be replaced. Modify individual options instead.")},use(l,...u){return s.has(l)?d("Plugin has already been applied to target app."):l&&p(l.install)?(s.add(l),l.install(c,...u)):p(l)?(s.add(l),l(c,...u)):d('A plugin must either be a function or an object with an "install" function.'),c},mixin(l){return i.mixins.includes(l)?d("Mixin has already been applied to target app"+(l.name?`: ${l.name}`:"")):i.mixins.push(l),c},component(l,u){return In(l,i.config),u?(i.components[l]&&d(`Component "${l}" has already been registered in target app.`),i.components[l]=u,c):i.components[l]},directive(l,u){return Di(l),u?(i.directives[l]&&d(`Directive "${l}" has already been registered in target app.`),i.directives[l]=u,c):i.directives[l]},mount(){},unmount(){},provide(l,u){return l in i.provides&&d(`App already provides property with key "${String(l)}". It will be overwritten with the new value.`),i.provides[l]=u,c},runWithContext(l){const u=Je;Je=c;try{return l()}finally{Je=u}}};return c}}let Je=null;function Al(e,t){if(!I)d("provide() can only be used inside setup().");else{let n=I.provides;const o=I.parent&&I.parent.provides;o===n&&(n=I.provides=Object.create(o)),n[e]=t,I.type.mpType==="app"&&I.appContext.app.provide(e,t)}}function on(e,t,n=!1){const o=I||$e;if(o||Je){const r=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Je._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&p(t)?t.call(o&&o.proxy):t;d(`injection "${String(e)}" not found.`)}else d("inject() can only be used inside setup() or functional components.")}/*! #__NO_SIDE_EFFECTS__ */function Tl(e,t){return p(e)?$({name:e.name},t,{setup:e}):e}const Rl=e=>e.type.__isKeepAlive;function Nl(e,t){Ui(e,"a",t)}function kl(e,t){Ui(e,"da",t)}function Ui(e,t,n=I){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ue(t,o,n),n){let r=n.parent;for(;r&&r.parent;)Rl(r.parent.vnode)&&Ml(o,t,n,r),r=r.parent}}function Ml(e,t,n,o){const r=ue(t,e,o,!0);mo(()=>{Vt(o[t],r)},n)}function ue(e,t,n=I,o=!1){if(n){Cc(e)&&(n=n.root);const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Se();const c=ct(n),l=le(t,n,e,s);return c(),we(),l});return o?r.unshift(i):r.push(i),i}else{const r=pe((ao[e]||e.replace(/^on/,"")).replace(/ hook$/,""));d(`${r} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup().`)}}const X=e=>(t,n=I)=>(!Qt||e==="sp")&&ue(e,(...o)=>t(...o),n),jl=X("bm"),Bi=X("m"),Ll=X("bu"),Hl=X("u"),Xt=X("bum"),mo=X("um"),Dl=X("sp"),Vl=X("rtg"),Ul=X("rtc");function Bl(e,t=I){ue("ec",e,t)}const $n=e=>e?Ji(e)?ke(e)||e.proxy:$n(e.parent):null;function Kl(e){return e}const nt=$(Object.create(null),{$:Kl,$el:e=>e.__$el||(e.__$el={}),$data:e=>e.data,$props:e=>Ie(e.props),$attrs:e=>Ie(e.attrs),$slots:e=>Ie(e.slots),$refs:e=>Ie(e.refs),$parent:e=>$n(e.parent),$root:e=>$n(e.root),$emit:e=>e.emit,$options:e=>Wi(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Et(e.update)}),$watch:e=>Ol.bind(e)}),_o=e=>e==="_"||e==="$",rn=(e,t)=>e!==O&&!e.__isScriptSetup&&m(e,t),Ki={get({_:e},t){const{ctx:n,setupState:o,data:r,props:i,accessCache:s,type:c,appContext:l}=e;if(t==="__isVue")return!0;let u;if(t[0]!=="$"){const _=s[t];if(_!==void 0)switch(_){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(rn(o,t))return s[t]=1,o[t];if(r!==O&&m(r,t))return s[t]=2,r[t];if((u=e.propsOptions[0])&&m(u,t))return s[t]=3,i[t];if(n!==O&&m(n,t))return s[t]=4,n[t];Sn&&(s[t]=0)}}const a=nt[t];let f,g;if(a)return(t==="$attrs"||t==="$slots")&&M(e,"get",t),a(e);if((f=c.__cssModules)&&(f=f[t]))return f;if(n!==O&&m(n,t))return s[t]=4,n[t];if(e.exposed&&m(e.exposed,t))return e.exposed[t];if(g=l.config.globalProperties,m(g,t))return g[t];$e&&(!E(t)||t.indexOf("__v")!==0)&&(r!==O&&_o(t[0])&&m(r,t)?d(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===$e&&d(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:o,setupState:r,ctx:i}=e;return rn(r,t)?(r[t]=n,!0):r.__isScriptSetup&&m(r,t)?(d(`Cannot mutate <script setup> binding "${t}" from Options API.`),!1):o!==O&&m(o,t)?(o[t]=n,!0):m(e.props,t)?(d(`Attempting to mutate prop "${t}". Props are readonly.`),!1):t[0]==="$"&&t.slice(1)in e?(d(`Attempting to mutate public property "${t}". Properties starting with $ are reserved and readonly.`),!1):(t in e.appContext.config.globalProperties?Object.defineProperty(i,t,{enumerable:!0,configurable:!0,value:n}):i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:i}},s){let c;return!!n[s]||e!==O&&m(e,s)||rn(t,s)||(c=i[0])&&m(c,s)||m(o,s)||m(nt,s)||m(r.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:m(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};Ki.ownKeys=e=>(d("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."),Reflect.ownKeys(e));function Fl(e){const t={};return Object.defineProperty(t,"_",{configurable:!0,enumerable:!1,get:()=>e}),Object.keys(nt).forEach(n=>{Object.defineProperty(t,n,{configurable:!0,enumerable:!1,get:()=>nt[n](e),set:T})}),t}function Wl(e){const{ctx:t,propsOptions:[n]}=e;n&&Object.keys(n).forEach(o=>{Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>e.props[o],set:T})})}function zl(e){const{ctx:t,setupState:n}=e;Object.keys(y(n)).forEach(o=>{if(!n.__isScriptSetup){if(_o(o[0])){d(`setup() return property ${JSON.stringify(o)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>n[o],set:T})}})}function Uo(e){return h(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Gl(){const e=Object.create(null);return(t,n)=>{e[n]?d(`${t} property "${n}" is already defined in ${e[n]}.`):e[n]=t}}let Sn=!0;function ql(e){const t=Wi(e),n=e.proxy,o=e.ctx;Sn=!1,t.beforeCreate&&Bo(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:c,provide:l,inject:u,created:a,beforeMount:f,mounted:g,beforeUpdate:_,updated:w,activated:N,deactivated:D,beforeDestroy:V,beforeUnmount:U,destroyed:P,unmounted:j,render:fe,renderTracked:b,renderTriggered:Q,errorCaptured:Ke,serverPrefetch:Ws,expose:en,inheritAttrs:wo,components:Eo,directives:Co,filters:hh}=t,Fe=Gl();{const[v]=e.propsOptions;if(v)for(const x in v)Fe("Props",x)}function zs(){u&&Jl(u,o,Fe)}if(zs(),s)for(const v in s){const x=s[v];p(x)?(Object.defineProperty(o,v,{value:x.bind(n),configurable:!0,enumerable:!0,writable:!0}),Fe("Methods",v)):d(`Method "${v}" has type "${typeof x}" in the component definition. Did you reference the function correctly?`)}if(r){p(r)||d("The data option must be a function. Plain object usage is no longer supported.");const v=r.call(n,n);if(rt(v)&&d("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>."),!S(v))d("data() should return an object.");else{e.data=Gt(v);for(const x in v)Fe("Data",x),_o(x[0])||Object.defineProperty(o,x,{configurable:!0,enumerable:!0,get:()=>v[x],set:T})}}if(Sn=!0,i)for(const v in i){const x=i[v],Ce=p(x)?x.bind(n,n):p(x.get)?x.get.bind(n,n):T;Ce===T&&d(`Computed property "${v}" has no getter.`);const qs=!p(x)&&p(x.set)?x.set.bind(n):()=>{d(`Write operation failed: computed property "${v}" is readonly.`)},Oo=Xi({get:Ce,set:qs});Object.defineProperty(o,v,{enumerable:!0,configurable:!0,get:()=>Oo.value,set:Js=>Oo.value=Js}),Fe("Computed",v)}if(c)for(const v in c)Fi(c[v],o,n,v);function Gs(){if(l){const v=p(l)?l.call(n):l;Reflect.ownKeys(v).forEach(x=>{Al(x,v[x])})}}Gs(),a&&Bo(a,e,"c");function B(v,x){h(x)?x.forEach(Ce=>v(Ce.bind(n))):x&&v(x.bind(n))}if(B(jl,f),B(Bi,g),B(Ll,_),B(Hl,w),B(Nl,N),B(kl,D),B(Bl,Ke),B(Ul,b),B(Vl,Q),B(Xt,U),B(mo,j),B(Dl,Ws),h(en))if(en.length){const v=e.exposed||(e.exposed={});en.forEach(x=>{Object.defineProperty(v,x,{get:()=>n[x],set:Ce=>n[x]=Ce})})}else e.exposed||(e.exposed={});fe&&e.render===T&&(e.render=fe),wo!=null&&(e.inheritAttrs=wo),Eo&&(e.components=Eo),Co&&(e.directives=Co),e.ctx.$onApplyOptions&&e.ctx.$onApplyOptions(t,e,n)}function Jl(e,t,n=T){h(e)&&(e=wn(e));for(const o in e){const r=e[o];let i;S(r)?"default"in r?i=on(r.from||o,r.default,!0):i=on(r.from||o):i=on(r),H(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[o]=i,n("Inject",o)}}function Bo(e,t,n){le(h(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Fi(e,t,n,o){const r=o.includes(".")?Hi(n,o):()=>n[o];if(E(e)){const i=t[e];p(i)?bt(r,i):d(`Invalid watch handler specified by key "${e}"`,i)}else if(p(e))bt(r,e.bind(n));else if(S(e))if(h(e))e.forEach(i=>Fi(i,t,n,o));else{const i=p(e.handler)?e.handler.bind(n):t[e.handler];p(i)?bt(r,i,e):d(`Invalid watch handler specified by key "${e.handler}"`,i)}else d(`Invalid watch option: "${o}"`,e)}function Wi(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,c=i.get(t);let l;return c?l=c:!r.length&&!n&&!o?l=t:(l={},r.length&&r.forEach(u=>Ct(l,u,s,!0)),Ct(l,t,s)),S(t)&&i.set(t,l),l}function Ct(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&Ct(e,i,n,!0),r&&r.forEach(s=>Ct(e,s,n,!0));for(const s in t)if(o&&s==="expose")d('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const c=Yl[s]||n&&n[s];e[s]=c?c(e[s],t[s]):t[s]}return e}const Yl={data:Ko,props:Fo,emits:Fo,methods:qe,computed:qe,beforeCreate:L,created:L,beforeMount:L,mounted:L,beforeUpdate:L,updated:L,beforeDestroy:L,beforeUnmount:L,destroyed:L,unmounted:L,activated:L,deactivated:L,errorCaptured:L,serverPrefetch:L,components:qe,directives:qe,watch:Ql,provide:Ko,inject:Xl};function Ko(e,t){return t?e?function(){return $(p(e)?e.call(this,this):e,p(t)?t.call(this,this):t)}:t:e}function Xl(e,t){return qe(wn(e),wn(t))}function wn(e){if(h(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function L(e,t){return e?[...new Set([].concat(e,t))]:t}function qe(e,t){return e?$(Object.create(null),e,t):t}function Fo(e,t){return e?h(e)&&h(t)?[...new Set([...e,...t])]:$(Object.create(null),Uo(e),Uo(t??{})):t}function Ql(e,t){if(!e)return t;if(!t)return e;const n=$(Object.create(null),e);for(const o in t)n[o]=L(e[o],t[o]);return n}function Zl(e,t,n,o=!1){const r={},i={};e.propsDefaults=Object.create(null),zi(e,t,r,i);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);qi(t||{},r,e),n?e.props=o?r:Zc(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function eu(e,t,n,o){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,c=y(r),[l]=e.propsOptions;let u=!1;if(!void 0&&(o||s>0)&&!(s&16)){if(s&8){const a=e.vnode.dynamicProps;for(let f=0;f<a.length;f++){let g=a[f];if(ji(e.emitsOptions,g))continue;const _=t[g];if(l)if(m(i,g))_!==i[g]&&(i[g]=En(e,g,_),u=!0);else{const w=G(g);r[w]=Cn(l,c,w,_,e,!1)}else _!==i[g]&&(i[g]=En(e,g,_),u=!0)}}}else{zi(e,t,r,i)&&(u=!0);let a;for(const f in c)(!t||!m(t,f)&&((a=be(f))===f||!m(t,a)))&&(l?n&&(n[f]!==void 0||n[a]!==void 0)&&(r[f]=Cn(l,c,f,void 0,e,!0)):delete r[f]);if(i!==c)for(const f in i)(!t||!m(t,f))&&(delete i[f],u=!0)}u&&J(e,"set","$attrs"),qi(t||{},r,e)}function zi(e,t,n,o){const[r,i]=e.propsOptions;let s=!1,c;if(t)for(let l in t){if(Nr(l))continue;const u=t[l];let a;r&&m(r,a=G(l))?!i||!i.includes(a)?n[a]=u:(c||(c={}))[a]=u:ji(e.emitsOptions,l)||(!(l in o)||u!==o[l])&&(o[l]=En(e,l,u),s=!0)}if(i){const l=y(n),u=c||O;for(let a=0;a<i.length;a++){const f=i[a];n[f]=Cn(r,l,f,u[f],e,!m(u,f))}}return s}function En(e,t,n){return n}function Cn(e,t,n,o,r,i){return tu(e,t,n,o,r,i)}function tu(e,t,n,o,r,i){const s=e[n];if(s!=null){const c=m(s,"default");if(c&&o===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&p(l)){const{propsDefaults:u}=r;if(n in u)o=u[n];else{const a=ct(r);o=u[n]=l.call(null,t),a()}}else o=l}s[0]&&(i&&!c?o=!1:s[1]&&(o===""||o===be(n))&&(o=!0))}return o}function Gi(e,t,n=!1){const o=t.propsCache,r=o.get(e);if(r)return r;const i=e.props,s={},c=[];let l=!1;if(!p(e)){const a=f=>{l=!0;const[g,_]=Gi(f,t,!0);$(s,g),_&&c.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!l)return S(e)&&o.set(e,Po),Po;if(h(i))for(let a=0;a<i.length;a++){E(i[a])||d("props must be strings when using array syntax.",i[a]);const f=G(i[a]);Wo(f)&&(s[f]=O)}else if(i){S(i)||d("invalid props options",i);for(const a in i){const f=G(a);if(Wo(f)){const g=i[a],_=s[f]=h(g)||p(g)?{type:g}:$({},g);if(_){const w=Go(Boolean,_.type),N=Go(String,_.type);_[0]=w>-1,_[1]=N<0||w<N,(w>-1||m(_,"default"))&&c.push(f)}}}}const u=[s,c];return S(e)&&o.set(e,u),u}function Wo(e){return e[0]!=="$"&&!Nr(e)?!0:(d(`Invalid prop name: "${e}" is a reserved property.`),!1)}function On(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function zo(e,t){return On(e)===On(t)}function Go(e,t){return h(t)?t.findIndex(n=>zo(n,e)):p(t)&&zo(t,e)?0:-1}function qi(e,t,n){const o=y(t),r=n.propsOptions[0];for(const i in r){let s=r[i];s!=null&&nu(i,o[i],s,Ie(o),!m(e,i)&&!m(e,be(i)))}}function nu(e,t,n,o,r){const{type:i,required:s,validator:c,skipCheck:l}=n;if(s&&r){d('Missing required prop: "'+e+'"');return}if(!(t==null&&!s)){if(i!=null&&i!==!0&&!l){let u=!1;const a=h(i)?i:[i],f=[];for(let g=0;g<a.length&&!u;g++){const{valid:_,expectedType:w}=ru(t,a[g]);f.push(w||""),u=_}if(!u){d(iu(e,t,f));return}}c&&!c(t,o)&&d('Invalid prop: custom validator check failed for prop "'+e+'".')}}const ou=De("String,Number,Boolean,Function,Symbol,BigInt");function ru(e,t){let n;const o=On(t);if(ou(o)){const r=typeof e;n=r===o.toLowerCase(),!n&&r==="object"&&(n=e instanceof t)}else o==="Object"?n=S(e):o==="Array"?n=h(e):o==="null"?n=e===null:n=e instanceof t;return{valid:n,expectedType:o}}function iu(e,t,n){if(n.length===0)return`Prop type [] for prop "${e}" won't match anything. Did you mean to use type Array instead?`;let o=`Invalid prop: type check failed for prop "${e}". Expected ${n.map(ve).join(" | ")}`;const r=n[0],i=Ut(t),s=qo(t,r),c=qo(t,i);return n.length===1&&Jo(r)&&!su(r,i)&&(o+=` with value ${s}`),o+=`, got ${i} `,Jo(i)&&(o+=`with value ${c}.`),o}function qo(e,t){return t==="String"?`"${e}"`:t==="Number"?`${Number(e)}`:`${e}`}function Jo(e){return["string","number","boolean"].some(n=>e.toLowerCase()===n)}function su(...e){return e.some(t=>t.toLowerCase()==="boolean")}let We,ne;function Ot(e,t){e.appContext.config.performance&&It()&&ne.mark(`vue-${t}-${e.uid}`),xl(e,t,It()?ne.now():Date.now())}function Pt(e,t){if(e.appContext.config.performance&&It()){const n=`vue-${t}-${e.uid}`,o=n+":end";ne.mark(o),ne.measure(`<${Zt(e,e.type)}> ${t}`,n,o),ne.clearMarks(n),ne.clearMarks(o)}$l(e,t,It()?ne.now():Date.now())}function It(){return We!==void 0||(typeof window<"u"&&window.performance?(We=!0,ne=window.performance):We=!1),We}const Yo=Ai,cu=Symbol.for("v-fgt"),lu=Symbol.for("v-txt"),uu=Symbol.for("v-cmt"),au=Symbol.for("v-stc");function fu(e){return e?e.__v_isVNode===!0:!1}const pu="__vInternal";function du(e){return e?el(e)||pu in e?$({},e):e:null}const hu=Vi();let gu=0;function mu(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||hu,i={uid:gu++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new Tc(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Gi(o,r),emitsOptions:Mi(o,r),emit:null,emitted:null,propsDefaults:O,inheritAttrs:o.inheritAttrs,ctx:O,data:O,props:O,attrs:O,slots:O,refs:O,setupState:O,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null,$uniElements:new Map,$templateUniElementRefs:[],$templateUniElementStyles:{},$eS:{},$eA:{}};return i.ctx=Fl(i),i.root=t?t.root:i,i.emit=wl.bind(null,i),e.ce&&e.ce(i),i}let I=null;const Be=()=>I||$e;let At,Pn;At=e=>{I=e},Pn=e=>{Qt=e};const ct=e=>{const t=I;return At(e),e.scope.on(),()=>{e.scope.off(),At(t)}},Xo=()=>{I&&I.scope.off(),At(null)},_u=De("slot,component");function In(e,{isNativeTag:t}){(_u(e)||t(e))&&d("Do not use built-in or reserved HTML elements as component id: "+e)}function Ji(e){return e.vnode.shapeFlag&4}let Qt=!1;function yu(e,t=!1){t&&Pn(t);const{props:n}=e.vnode,o=Ji(e);Zl(e,n,o,t);const r=o?bu(e,t):void 0;return t&&Pn(!1),r}function bu(e,t){const n=e.type;{if(n.name&&In(n.name,e.appContext.config),n.components){const r=Object.keys(n.components);for(let i=0;i<r.length;i++)In(r[i],e.appContext.config)}if(n.directives){const r=Object.keys(n.directives);for(let i=0;i<r.length;i++)Di(r[i])}n.compilerOptions&&$u()&&d('"compilerOptions" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.')}e.accessCache=Object.create(null),e.proxy=io(new Proxy(e.ctx,Ki)),Wl(e);const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?Eu(e):null,i=ct(e);Se();const s=Y(o,e,0,[Ie(e.props),r]);we(),i(),rt(s)?(s.then(Xo,Xo),d("setup() returned a Promise, but the version of Vue you are using does not support it yet.")):vu(e,s,t)}else Yi(e,t)}function vu(e,t,n){p(t)?e.render=t:S(t)?(fu(t)&&d("setup() should not return VNodes directly - return a render function instead."),e.devtoolsRawSetupState=t,e.setupState=Ei(t),zl(e)):t!==void 0&&d(`setup() should return an object. Received: ${t===null?"null":typeof t}`),Yi(e,n)}let xu;const $u=()=>!xu;function Yi(e,t,n){const o=e.type;e.render||(e.render=o.render||T);{const r=ct(e);Se();try{ql(e)}finally{we(),r()}}!o.render&&e.render===T&&!t&&(o.template?d('Component provided template option but runtime compilation is not supported in this build of Vue. Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".'):d("Component is missing template or render function."))}function Su(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return M(e,"get","$attrs"),t[n]},set(){return d("setupContext.attrs is readonly."),!1},deleteProperty(){return d("setupContext.attrs is readonly."),!1}}))}function wu(e){return e.slotsProxy||(e.slotsProxy=new Proxy(e.slots,{get(t,n){return M(e,"get","$slots"),t[n]}}))}function Eu(e){return Object.freeze({get attrs(){return Su(e)},get slots(){return wu(e)},get emit(){return(n,...o)=>e.emit(n,...o)},expose:n=>{if(e.exposed&&d("expose() should be called only once per setup()."),n!=null){let o=typeof n;o==="object"&&(h(n)?o="array":H(n)&&(o="ref")),o!=="object"&&d(`expose() should be passed a plain object, received ${o}.`)}e.exposed=n||{}}})}function ke(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ei(io(e.exposed)),{get(t,n){return n in t?t[n]:e.proxy[n]},has(t,n){return n in t||n in nt}}))}const Cu=/(?:^|[-_])(\w)/g,Ou=e=>e.replace(Cu,t=>t.toUpperCase()).replace(/[-_]/g,"");function yo(e,t=!0){return p(e)?e.displayName||e.name:e.name||t&&e.__name}function Zt(e,t,n=!1){let o=yo(t);if(!o&&t.__file){const r=t.__file.match(/([^/\\]+)\.\w+$/);r&&(o=r[1])}if(!o&&e&&e.parent){const r=i=>{for(const s in i)if(i[s]===t)return s};o=r(e.components||e.parent.type.components)||r(e.appContext.components)}return o?Ou(o):n?"App":"Anonymous"}const Xi=(e,t)=>{const n=nl(e,t,Qt);{const o=Be();o&&o.appContext.config.warnRecursiveComputed&&(n._warnRecursive=!0)}return n},Qi="3.4.21",bo=d;function Tt(e){return co(e)}const de="[object Array]",he="[object Object]";function Zi(e,t){const n={};return An(e,t),vt(e,t,"",n),n}function An(e,t){if(e=Tt(e),e===t)return;const n=z(e),o=z(t);if(n==he&&o==he)for(let r in t){const i=e[r];i===void 0?e[r]=null:An(i,t[r])}else n==de&&o==de&&e.length>=t.length&&t.forEach((r,i)=>{An(e[i],r)})}function vt(e,t,n,o){if(e=Tt(e),e===t)return;const r=z(e),i=z(t);if(r==he)if(i!=he||Object.keys(e).length<Object.keys(t).length)ee(o,n,e);else for(let s in e){const c=Tt(e[s]),l=t[s],u=z(c),a=z(l);if(u!=de&&u!=he)c!=l&&ee(o,(n==""?"":n+".")+s,c);else if(u==de)a!=de||c.length<l.length?ee(o,(n==""?"":n+".")+s,c):c.forEach((f,g)=>{vt(f,l[g],(n==""?"":n+".")+s+"["+g+"]",o)});else if(u==he)if(a!=he||Object.keys(c).length<Object.keys(l).length)ee(o,(n==""?"":n+".")+s,c);else for(let f in c)vt(c[f],l[f],(n==""?"":n+".")+s+"."+f,o)}else r==de?i!=de||e.length<t.length?ee(o,n,e):e.forEach((s,c)=>{vt(s,t[c],n+"["+c+"]",o)}):ee(o,n,e)}function ee(e,t,n){e[t]=n}function Pu(e){return A.includes(e.update)}function Qo(e){const n=e.ctx.__next_tick_callbacks;if(n&&n.length){const o=n.slice(0);n.length=0;for(let r=0;r<o.length;r++)o[r]()}}function Tn(e,t){const n=e.ctx;if(!n.__next_tick_pending&&!Pu(e))return po(t&&t.bind(e.proxy));let o;return n.__next_tick_callbacks||(n.__next_tick_callbacks=[]),n.__next_tick_callbacks.push(()=>{t?Y(t.bind(e.proxy),e,14):o&&o(e.proxy)}),new Promise(r=>{o=r})}function Rn(e,t){e=Tt(e);const n=typeof e;if(n==="object"&&e!==null){let o=t.get(e);if(typeof o<"u")return o;if(h(e)){const r=e.length;o=new Array(r),t.set(e,o);for(let i=0;i<r;i++)o[i]=Rn(e[i],t)}else{o={},t.set(e,o);for(const r in e)m(e,r)&&(o[r]=Rn(e[r],t))}return o}if(n!=="symbol")return e}function Iu(e){return Rn(e,typeof WeakMap<"u"?new WeakMap:new Map)}function Au(e,t){const n=e.data,o=Object.create(null);return t.forEach(r=>{o[r]=n[r]}),o}function Zo(e,t,n){if(!t)return;t=Iu(t),t.$eS=e.$eS||{},t.$eA=e.$eA||{};const o=e.ctx,r=o.mpType;if(r==="page"||r==="component"){t.r0=1;const i=o.$scope,s=Object.keys(t),c=Zi(t,n||Au(i,s));Object.keys(c).length?(o.__next_tick_pending=!0,i.setData(c,()=>{o.__next_tick_pending=!1,Qo(e)}),Ti()):Qo(e)}}function Tu(e){e.globalProperties.$nextTick=function(n){return Tn(this.$,n)}}function Ru(e,t,n){t.appContext.config.globalProperties.$applyOptions(e,t,n);const o=e.computed;if(o){const r=Object.keys(o);if(r.length){const i=t.ctx;i.$computedKeys||(i.$computedKeys=[]),i.$computedKeys.push(...r)}}delete t.ctx.$onApplyOptions}function es(e,t=!1){const{setupState:n,$templateRefs:o,$templateUniElementRefs:r,ctx:{$scope:i,$mpPlatform:s}}=e;if(!i||!o&&!r)return;if(t){s!=="mp-alipay"&&o&&o.forEach(a=>ze(a,null,n)),r&&r.forEach(a=>ze(a,null,n));return}const c=s==="mp-baidu"||s==="mp-toutiao",l=a=>{if(a.length===0)return[];const f=(i.selectAllComponents(".r")||[]).concat(i.selectAllComponents(".r-i-f")||[]);return a.filter(g=>{const _=ku(f,g.i);return c&&_===null?!0:(ze(g,_,n),!1)})},u=()=>{if(o){const a=l(o);a.length&&e.proxy&&e.proxy.$scope&&e.proxy.$scope.setData({r1:1},()=>{l(a)})}};s!=="mp-alipay"&&(i._$setRef?i._$setRef(u):Tn(e,u)),r&&r.length&&Tn(e,()=>{r.forEach(a=>{h(a.v)?a.v.forEach(f=>{ze(a,f,n)}):ze(a,a.v,n)})})}function Nu(e){return S(e)&&io(e),e}function ku(e,t){const n=e.find(o=>o&&(o.properties||o.props).uI===t);if(n){const o=n.$vm;return o?ke(o.$)||o:Nu(n)}return null}function ze({r:e,f:t},n,o){if(p(e))e(n,{});else{const r=E(e),i=H(e);if(r||i)if(t){if(!i)return;h(e.value)||(e.value=[]);const s=e.value;if(s.indexOf(n)===-1){if(s.push(n),!n)return;n.$&&Xt(()=>Vt(s,n),n.$)}}else r?m(o,e)&&(o[e]=n):H(e)?e.value=n:er(e);else er(e)}}function er(e){bo("Invalid template ref type:",e,`(${typeof e})`)}const Nn=Ai;function tr(e,t){const n=e.component=mu(e,t.parentComponent,null);return n.renderer=t.mpType?t.mpType:"component",n.ctx.$onApplyOptions=Ru,n.ctx.$children=[],t.mpType==="app"&&(n.render=T),t.onBeforeSetup&&t.onBeforeSetup(n,t),lo(e),Ot(n,"mount"),Ot(n,"init"),yu(n),Pt(n,"init"),t.parentComponent&&n.proxy&&t.parentComponent.ctx.$children.push(ke(n)||n.proxy),Hu(n),uo(),Pt(n,"mount"),n.proxy}const Mu=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ar(n))&&((t||(t={}))[n]=e[n]);return t};function nr(e){return e?e.filter(t=>{const n=t.v;return!!(n&&typeof n=="object"&&["UNI-LOADING-ELEMENT","UNI-CLOUD-DB-ELEMENT"].includes(n.nodeName))}):[]}function or(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:i,propsOptions:[s],slots:c,attrs:l,emit:u,render:a,renderCache:f,data:g,setupState:_,ctx:w,uid:N,appContext:{app:{config:{globalProperties:{pruneComponentPropsCache:D}}}},inheritAttrs:V}=e;e.$uniElementIds=new Map,e.$templateRefs=nr(e.$templateRefs||[]),e.$templateUniElementRefs=nr(e.$templateUniElementRefs||[]),e.$templateUniElementStyles={},e.$ei=0,D(N),e.__counter=e.__counter===0?1:0;let U;const P=Do(e);try{if(n.shapeFlag&4){rr(V,i,s,l);const j=r||o;U=a.call(j,j,f,i,_,g,w)}else{rr(V,i,s,t.props?l:Mu(l));const j=t;U=j.length>1?j(i,{attrs:l,slots:c,emit:u}):j(i,null)}}catch(j){Jt(j,e,1),U=!1}return es(e),Do(P),U}function rr(e,t,n,o){if(t&&o&&e!==!1){const r=Object.keys(o).filter(i=>i!=="class"&&i!=="style");if(!r.length)return;n&&r.some(Io)?r.forEach(i=>{(!Io(i)||!(i.slice(9)in n))&&(t[i]=o[i])}):r.forEach(i=>t[i]=o[i])}}const ju=e=>{Se(),Ti(),we()};function Lu(){const e=this.$scopedSlotsData;if(!e||e.length===0)return;const t=this.ctx.$scope,n=t.data,o=Object.create(null);e.forEach(({path:r,index:i,data:s})=>{const c=ni(n,r),l=E(i)?`${r}.${i}`:`${r}[${i}]`;if(typeof c>"u"||typeof c[i]>"u")o[l]=s;else{const u=Zi(s,c[i]);Object.keys(u).forEach(a=>{o[l+"."+a]=u[a]})}}),e.length=0,Object.keys(o).length&&t.setData(o)}function sn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Hu(e){const t=Lu.bind(e);e.$updateScopedSlots=()=>po(()=>Et(t));const n=()=>{if(!e.isMounted)Xt(()=>{es(e,!0)},e),Ot(e,"patch"),Zo(e,or(e)),Pt(e,"patch"),_l(e);else{const{next:i,bu:s,u:c}=e;lo(i||e.vnode),sn(e,!1),ju(),s&&_t(s),sn(e,!0),Ot(e,"patch"),Zo(e,or(e)),Pt(e,"patch"),c&&Nn(c),yl(e),uo()}},o=e.effect=new to(n,T,()=>Et(r),e.scope),r=e.update=()=>{o.dirty&&o.run()};r.id=e.uid,sn(e,!0),o.onTrack=e.rtc?i=>_t(e.rtc,i):void 0,o.onTrigger=e.rtg?i=>_t(e.rtg,i):void 0,r.ownerInstance=e,r()}function Du(e){const{bum:t,scope:n,update:o,um:r}=e;t&&_t(t);{const i=e.parent;if(i){const s=i.ctx.$children,c=ke(e)||e.proxy,l=s.indexOf(c);l>-1&&s.splice(l,1)}}n.stop(),o&&(o.active=!1),r&&Nn(r),Nn(()=>{e.isUnmounted=!0}),vl(e)}const Vu=Il();function Uu(){if(typeof window<"u")return window;if(typeof globalThis<"u")return globalThis;if(typeof global<"u")return global;if(typeof my<"u")return my}function Bu(e,t=null){const n=Uu();n.__VUE__=!0,Ni(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const o=Vu(e,t),r=o._context;Tu(r.config);const i=l=>(l.appContext=r,l.shapeFlag=6,l),s=function(u,a){return tr(i(u),a)},c=function(u){return u&&Du(u.$)};return o.mount=function(){e.render=T;const u=tr(i({type:e}),{mpType:"app",mpInstance:null,parentComponent:null,slots:[],props:null});return o._instance=u.$,ml(o,Qi),u.$app=o,u.$createComponent=s,u.$destroyComponent=c,r.$appInstance=u,u},o.unmount=function(){bo("Cannot unmount an app.")},o}function ir(e,t,n,o){p(t)&&ue(e,t.bind(n),o)}function Ku(e,t,n){const o=e.mpType||n.$mpType;!o||o==="component"||o==="page"&&t.renderer==="component"||Object.keys(e).forEach(r=>{if(ri(r,e[r],!1)){const i=e[r];h(i)?i.forEach(s=>ir(r,s,n,t)):ir(r,i,n,t)}})}function Fu(e,t,n){Ku(e,t,n)}function Wu(e,t,n){return e[t]=n}function zu(e,...t){const n=this[e];return n?n(...t):(console.error(`method ${e} not found`),null)}function Gu(e){const t=e.config.errorHandler;return function(o,r,i){t&&t(o,r,i);const s=e._instance;if(!s||!s.proxy)throw o;s[xe]?s.proxy.$callHook(xe,o):Oi(o,i,r?r.$.vnode:null,!1)}}function qu(e,t){return e?[...new Set([].concat(e,t))]:t}function Ju(e){oi.forEach(t=>{e[t]=qu})}let kn;const gt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Yu=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;typeof atob!="function"?kn=function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!Yu.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");e+="==".slice(2-(e.length&3));for(var t,n="",o,r,i=0;i<e.length;)t=gt.indexOf(e.charAt(i++))<<18|gt.indexOf(e.charAt(i++))<<12|(o=gt.indexOf(e.charAt(i++)))<<6|(r=gt.indexOf(e.charAt(i++))),n+=o===64?String.fromCharCode(t>>16&255):r===64?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,t&255);return n}:kn=atob;function Xu(e){return decodeURIComponent(kn(e).split("").map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function cn(){const e=C.getStorageSync("uni_id_token")||"",t=e.split(".");if(!e||t.length!==3)return{uid:null,role:[],permission:[],tokenExpired:0};let n;try{n=JSON.parse(Xu(t[1]))}catch(o){throw new Error("获取当前用户信息出错,详细错误信息为:"+o.message)}return n.tokenExpired=n.exp*1e3,delete n.exp,delete n.iat,n}function Qu(e){e.uniIDHasRole=function(t){const{role:n}=cn();return n.indexOf(t)>-1},e.uniIDHasPermission=function(t){const{permission:n}=cn();return this.uniIDHasRole("admin")||n.indexOf(t)>-1},e.uniIDTokenValid=function(){const{tokenExpired:t}=cn();return t>Date.now()}}function Zu(e){const t=e.config;t.errorHandler=Ic(e,Gu),Ju(t.optionMergeStrategies);const n=t.globalProperties;Qu(n),n.$set=Wu,n.$applyOptions=Fu,n.$callMethod=zu,C.invokeCreateVueAppHook(e)}const ot=Object.create(null);function ea(e){const{uid:t,__counter:n}=Be(),o=(ot[t]||(ot[t]=[])).push(du(e))-1;return t+","+o+","+n}function ts(e){delete ot[e]}function vo(e){if(!e)return;const[t,n]=e.split(",");if(ot[t])return ot[t][parseInt(n)]}var ta={install(e){Zu(e),e.config.globalProperties.pruneComponentPropsCache=ts;const t=e.mount;e.mount=function(o,r,i){const s=typeof r=="string",c=s?r:void 0,l=s?t.call(e,o):t.apply(e,arguments),u=na(c,i);return u?u(l):typeof createMiniProgramApp<"u"&&createMiniProgramApp(l),l}}};function na(e,t){const n=ra(e),o=n&&(t!=null&&t.independent)?"createIndependentSubpackageApp":n?"createSubpackageApp":"createApp",r=o==="createIndependentSubpackageApp"&&(t!=null&&t.createApp)?t.createApp:oa(o);return r&&n&&(o==="createSubpackageApp"||o==="createIndependentSubpackageApp")?i=>r(i,n):r}function oa(e){if(typeof global<"u"&&typeof global[e]<"u")return global[e];if(typeof my<"u")return my[e]}function ra(e){return typeof e=="string"?e.replace(/^\/+|\/+$/g,""):void 0}function ia(e){return E(e)?e:sa(kr(e))}function sa(e){let t="";if(!e||E(e))return t;for(const n in e)t+=`${n.startsWith("--")?n:be(n)}:${e[n]};`;return t}function ca(e,t){const n=Be(),o=n.ctx,r=typeof t<"u"&&(o.$mpPlatform==="mp-weixin"||o.$mpPlatform==="mp-qq"||o.$mpPlatform==="mp-xhs")&&(E(t)||typeof t=="number")?"_"+t:"",i="e"+n.$ei+++r,s=o.$scope;if(!e)return delete s[i],i;const c=s[i];return c?c.value=e:s[i]=la(e,n),i}function la(e,t){const n=o=>{aa(o);let r=[o];t&&t.ctx.$getTriggerEventDetail&&typeof o.detail=="number"&&(o.detail=t.ctx.$getTriggerEventDetail(o.detail)),o.detail&&o.detail.__args__&&(r=o.detail.__args__);const i=n.value,s=()=>le(fa(o,i),t,5,r),c=o.target,l=c&&c.dataset?String(c.dataset.eventsync)==="true":!1;if(ua.includes(o.type)&&!l)setTimeout(s);else{const u=s();return o.type==="input"&&(h(u)||rt(u))?void 0:u}};return n.value=e,n}const ua=["tap","longpress","longtap","transitionend","animationstart","animationiteration","animationend","touchforcechange"];function aa(e,t){e.type&&e.target&&(e.target,e.currentTarget,e.preventDefault=T,e.stopPropagation=T,e.stopImmediatePropagation=T,m(e,"detail")||(e.detail={}),m(e,"markerId")&&(e.detail=typeof e.detail=="object"?e.detail:{},e.detail.markerId=e.markerId),k(e.detail)&&m(e.detail,"checked")&&!m(e.detail,"value")&&(e.detail.value=e.detail.checked),k(e.detail)&&(e.target=$({},e.target,e.detail)))}function fa(e,t){if(h(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n&&n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o(r))}else return t}function pa(e,t){let n;if(h(e)||E(e)){n=new Array(e.length);for(let o=0,r=e.length;o<r;o++)n[o]=t(e[o],o,o)}else if(typeof e=="number"){if(!Number.isInteger(e))return bo(`The v-for range expect an integer value but got ${e}.`),[];n=new Array(e);for(let o=0;o<e;o++)n[o]=t(o+1,o,o)}else if(S(e))if(e[Symbol.iterator])n=Array.from(e,(o,r)=>t(o,r,r));else{const o=Object.keys(e);n=new Array(o.length);for(let r=0,i=o.length;r<i;r++){const s=o[r];n[r]=t(e[s],s,r)}}else n=[];return n}function da(e,t,n={}){const{$templateRefs:o}=Be();o.push({i:t,r:e,k:n.k,f:n.f})}function ha(e,{number:t,trim:n},o=!1){return o?(...r)=>(n?r=r.map(i=>i.trim()):t&&(r=r.map(Ao)),e(...r)):r=>{const i=r.detail.value;return n?r.detail.value=i.trim():t&&(r.detail.value=Ao(i)),e(r)}}const ga=(e,t)=>ca(e,t),ma=(e,t)=>pa(e,t),_a=e=>ia(e),ya=(e,...t)=>$(e,...t),ba=e=>Mr(e),va=e=>cc(e),xa=e=>ea(e),$a=(e,t,n)=>da(e,t,n),Sa=(e,t,n=!1)=>ha(e,t,n);function wa(e,t=null){return e&&(e.mpType="app"),Bu(e,t).use(ta)}const Ea=wa;function Ca(){var e;let t="";{const n=((e=wx.getAppBaseInfo)===null||e===void 0?void 0:e.call(wx))||wx.getSystemInfoSync(),o=n&&n.language?n.language:Xe;t=Lr(o)||Xe}return t}function Oa(e,t){console.warn(`${e}: ${t}`)}function sr(e,t,n,o){o||(o=Oa);for(const r in n){const i=Ia(r,t[r],n[r],!m(t,r));E(i)&&o(e,i)}}function Pa(e,t,n,o){if(!n)return;if(!h(n))return sr(e,t[0]||Object.create(null),n,o);const r=n.length,i=t.length;for(let s=0;s<r;s++){const c=n[s],l=Object.create(null);i>s&&(l[c.name]=t[s]),sr(e,l,{[c.name]:c},o)}}function Ia(e,t,n,o){k(n)||(n={type:n});const{type:r,required:i,validator:s}=n;if(i&&o)return'Missing required args: "'+e+'"';if(!(t==null&&!i)){if(r!=null){let c=!1;const l=h(r)?r:[r],u=[];for(let a=0;a<l.length&&!c;a++){const{valid:f,expectedType:g}=Ta(t,l[a]);u.push(g||""),c=f}if(!c)return Ra(e,t,u)}if(s)return s(t)}}const Aa=De("String,Number,Boolean,Function,Symbol");function Ta(e,t){let n;const o=Na(t);if(Aa(o)){const r=typeof e;n=r===o.toLowerCase(),!n&&r==="object"&&(n=e instanceof t)}else o==="Object"?n=S(e):o==="Array"?n=h(e):n=e instanceof t;return{valid:n,expectedType:o}}function Ra(e,t,n){let o=`Invalid args: type check failed for args "${e}". Expected ${n.map(ve).join(", ")}`;const r=n[0],i=Ut(t),s=cr(t,r),c=cr(t,i);return n.length===1&&lr(r)&&!ka(r,i)&&(o+=` with value ${s}`),o+=`, got ${i} `,lr(i)&&(o+=`with value ${c}.`),o}function Na(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function cr(e,t){return t==="String"?`"${e}"`:t==="Number"?`${Number(e)}`:`${e}`}function lr(e){return["string","number","boolean"].some(n=>e.toLowerCase()===n)}function ka(...e){return e.some(t=>t.toLowerCase()==="boolean")}function Ma(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}let ja=1;const Mn={};function La(e,t,n,o=!1){return Mn[e]={name:t,keepAlive:o,callback:n},e}function ns(e,t,n){if(typeof e=="number"){const o=Mn[e];if(o)return o.keepAlive||delete Mn[e],o.callback(t,n)}return t}const Ha="success",Da="fail",Va="complete";function Ua(e){const t={};for(const n in e){const o=e[n];p(o)&&(t[n]=Ma(o),delete e[n])}return t}function Ba(e,t){return!e||e.indexOf(":fail")===-1?t+":ok":t+e.substring(e.indexOf(":fail"))}function Ka(e,t={},{beforeAll:n,beforeSuccess:o}={}){k(t)||(t={});const{success:r,fail:i,complete:s}=Ua(t),c=p(r),l=p(i),u=p(s),a=ja++;return La(a,e,f=>{f=f||{},f.errMsg=Ba(f.errMsg,e),p(n)&&n(f),f.errMsg===e+":ok"?(p(o)&&o(f,t),c&&r(f)):l&&i(f),u&&s(f)}),a}const Fa="success",Wa="fail",za="complete",Me={},je={};function Ga(e,t){return function(n){return e(n,t)||n}}function os(e,t,n){let o=!1;for(let r=0;r<e.length;r++){const i=e[r];if(o)o=Promise.resolve(Ga(i,n));else{const s=i(t,n);if(rt(s)&&(o=Promise.resolve(s)),s===!1)return{then(){},catch(){}}}}return o||{then(r){return r(t)},catch(){}}}function ur(e,t={}){return[Fa,Wa,za].forEach(n=>{const o=e[n];if(!h(o))return;const r=t[n];t[n]=function(s){os(o,s,t).then(c=>p(r)&&r(c)||c)}}),t}function Rt(e,t){const n=[];h(Me.returnValue)&&n.push(...Me.returnValue);const o=je[e];return o&&h(o.returnValue)&&n.push(...o.returnValue),n.forEach(r=>{t=r(t)||t}),t}function ar(e){const t=Object.create(null);Object.keys(Me).forEach(o=>{o!=="returnValue"&&(t[o]=Me[o].slice())});const n=je[e];return n&&Object.keys(n).forEach(o=>{o!=="returnValue"&&(t[o]=(t[o]||[]).concat(n[o]))}),t}function Nt(e,t,n,o){const r=ar(e);return r&&Object.keys(r).length?h(r.invoke)?os(r.invoke,n).then(s=>t(ur(ar(e),s),...o)):t(ur(r,n),...o):t(n,...o)}function Ja(e){return!!(k(e)&&[Ha,Da,Va].find(t=>p(e[t])))}function Ya(e,t){return(n={},...o)=>Ja(n)?Rt(e,Nt(e,t,$({},n),o)):Rt(e,new Promise((r,i)=>{Nt(e,t,$({},n,{success:r,fail:i}),o)}))}function Xa(e,t){e[0]}function Qa(e,t,n){const o={errMsg:t+":ok"};return ns(e,$(n||{},o))}function fr(e,t,n,o={}){const r=t+":fail";let i="";n?n.indexOf(r)===0?i=n:i=r+" "+n:i=r,delete o.errCode;let s=$({errMsg:i},o);return ns(e,s)}function rs(e,t,n,o){Pa(e,t,n);const r=Xa(t);if(r)return r}function Za(e){return!e||E(e)?e:e.stack?((typeof globalThis>"u"||!globalThis.harmonyChannel)&&console.error(e.message+`
`+e.stack),e.message):e}function ef(e,t,n,o){return r=>{const i=Ka(e,r,o),s=rs(e,[r],n);return s?fr(i,e,s):t(r,{resolve:c=>Qa(i,e,c),reject:(c,l)=>fr(i,e,Za(c),l)})}}function tf(e,t,n,o){return(...r)=>{const i=rs(e,r,n);if(i)throw new Error(i);return t.apply(null,r)}}function nf(e,t,n,o){return ef(e,t,n,o)}function Ee(e,t,n,o){return tf(e,t,n)}function of(e,t,n,o){return Ya(e,nf(e,t,n,o))}const rf="upx2px",sf=[{name:"upx",type:[Number,String],required:!0}],cf=1e-4,lf=750;let is=!1,jn=0,ss=0;function uf(){var e,t;let n,o,r;{const i=((e=wx.getWindowInfo)===null||e===void 0?void 0:e.call(wx))||wx.getSystemInfoSync(),s=((t=wx.getDeviceInfo)===null||t===void 0?void 0:t.call(wx))||wx.getSystemInfoSync();n=i.windowWidth,o=i.pixelRatio,r=s.platform}jn=n,ss=o,is=r==="ios"}const pr=Ee(rf,(e,t)=>{if(jn===0&&uf(),e=Number(e),e===0)return 0;let n=t||jn,o=e/lf*n;return o<0&&(o=-o),o=Math.floor(o+cf),o===0&&(ss===1||!is?o=1:o=.5),e<0?-o:o},sf);function af(e,t,...n){t&&n.push(t),console[e].apply(console,n)}const ff="addInterceptor",pf="removeInterceptor",cs=[{name:"method",type:[String,Object],required:!0}],df=cs;function dr(e,t){Object.keys(t).forEach(n=>{p(t[n])&&(e[n]=hf(e[n],t[n]))})}function hr(e,t){!e||!t||Object.keys(t).forEach(n=>{const o=e[n],r=t[n];h(o)&&p(r)&&Vt(o,r)})}function hf(e,t){const n=t?e?e.concat(t):h(t)?t:[t]:e;return n&&gf(n)}function gf(e){const t=[];for(let n=0;n<e.length;n++)t.indexOf(e[n])===-1&&t.push(e[n]);return t}const mf=Ee(ff,(e,t)=>{E(e)&&k(t)?dr(je[e]||(je[e]={}),t):k(e)&&dr(Me,e)},cs),_f=Ee(pf,(e,t)=>{E(e)?k(t)?hr(je[e],t):delete je[e]:k(e)&&hr(Me,e)},df),yf={},bf="$on",ls=[{name:"event",type:String,required:!0},{name:"callback",type:Function,required:!0}],vf="$once",xf=ls,$f="$off",Sf=[{name:"event",type:[String,Array]},{name:"callback",type:[Function,Number]}],wf="$emit",Ef=[{name:"event",type:String,required:!0}];class Cf{constructor(){this.$emitter=new Ac}on(t,n){return this.$emitter.on(t,n)}once(t,n){return this.$emitter.once(t,n)}off(t,n){if(!t){this.$emitter.e={};return}this.$emitter.off(t,n)}emit(t,...n){this.$emitter.emit(t,...n)}}const Le=new Cf,Of=Ee(bf,(e,t)=>(Le.on(e,t),()=>Le.off(e,t)),ls),Pf=Ee(vf,(e,t)=>(Le.once(e,t),()=>Le.off(e,t)),xf),If=Ee($f,(e,t)=>{h(e)||(e=e?[e]:[]),e.forEach(n=>{Le.off(n,t)})},Sf),Af=Ee(wf,(e,...t)=>{Le.emit(e,...t)},Ef);let Ye,Ln,Hn;function gr(e){try{return JSON.parse(e)}catch{}return e}function Tf(e){if(e.type==="enabled")Hn=!0;else if(e.type==="clientId")Ye=e.cid,Ln=e.errMsg,us(Ye,e.errMsg);else if(e.type==="pushMsg"){const t={type:"receive",data:gr(e.message)};for(let n=0;n<ie.length;n++){const o=ie[n];if(o(t),t.stopped)break}}else e.type==="click"&&ie.forEach(t=>{t({type:"click",data:gr(e.message)})})}const Dn=[];function us(e,t){Dn.forEach(n=>{n(e,t)}),Dn.length=0}const Rf="getPushClientId",Nf=of(Rf,(e,{resolve:t,reject:n})=>{Promise.resolve().then(()=>{typeof Hn>"u"&&(Hn=!1,Ye="",Ln="uniPush is not enabled"),Dn.push((o,r)=>{o?t({cid:o}):n(r)}),typeof Ye<"u"&&us(Ye,Ln)})}),ie=[],kf=e=>{ie.indexOf(e)===-1&&ie.push(e)},Mf=e=>{if(!e)ie.length=0;else{const t=ie.indexOf(e);t>-1&&ie.splice(t,1)}},jf=/^\$|__f__|getLocale|setLocale|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|rpx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getDeviceInfo|getAppBaseInfo|getWindowInfo|getSystemSetting|getAppAuthorizeSetting/,Lf=/^create|Manager$/,Hf=["createBLEConnection"],Df=["request","downloadFile","uploadFile","connectSocket"],Vf=["createBLEConnection"],Uf=/^on|^off/;function xt(e){return Lf.test(e)&&Hf.indexOf(e)===-1}function as(e){return jf.test(e)&&Vf.indexOf(e)===-1}function Bf(e){return Uf.test(e)&&e!=="onPush"}function mr(e){return Df.indexOf(e)!==-1}function Kf(e){return!(xt(e)||as(e)||Bf(e))}Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then(n=>t.resolve(e&&e()).then(()=>n),n=>t.resolve(e&&e()).then(()=>{throw n}))});function ln(e,t){return!Kf(e)||!p(t)?t:function(o={},...r){return p(o.success)||p(o.fail)||p(o.complete)?Rt(e,Nt(e,t,$({},o),r)):Rt(e,new Promise((i,s)=>{Nt(e,t,$({},o,{success:i,fail:s}),r)}))}}const Ff=["success","fail","cancel","complete"];function Wf(e){function t(r,i,s){return function(c){return i(o(r,c,s))}}function n(r,i,s={},c={},l=!1){if(k(i)){const u=l===!0?i:{};p(s)&&(s=s(i,u)||{});for(const a in i)if(m(s,a)){let f=s[a];p(f)&&(f=f(i[a],i,u)),f?E(f)?u[f]=i[a]:k(f)&&(u[f.name?f.name:a]=f.value):console.warn(`微信小程序 ${r} 暂不支持 ${a}`)}else if(Ff.indexOf(a)!==-1){const f=i[a];p(f)&&(u[a]=t(r,f,c))}else!l&&!m(u,a)&&(u[a]=i[a]);return u}else p(i)&&(p(s)&&s(i,{}),i=t(r,i,c));return i}function o(r,i,s,c=!1){return p(e.returnValue)&&(i=e.returnValue(r,i)),n(r,i,s,{},c||!1)}return function(i,s){const c=m(e,i);if(!c&&typeof wx[i]!="function")return s;const l=c||p(e.returnValue)||xt(i)||mr(i),u=c||p(s);if(!c&&!s)return function(){console.error(`微信小程序 暂不支持${i}`)};if(!l||!u)return s;const a=e[i];return function(f,g){let _=a||{};p(a)&&(_=a(f)),f=n(i,f,_.args,_.returnValue);const w=[f];typeof g<"u"&&w.push(g);const N=wx[_.name||i].apply(wx,w);return(xt(i)||mr(i))&&N&&!N.__v_skip&&(N.__v_skip=!0),as(i)?o(i,N,_.returnValue,xt(i)):N}}}const kt=()=>{const e=p(getApp)&&getApp({allowDefault:!0});return e&&e.$vm?e.$vm.$locale:Ca()},zf=e=>{const t=p(getApp)&&getApp();return t&&t.$vm.$locale!==e?(t.$vm.$locale=e,Vn.forEach(o=>o({locale:e})),!0):!1},Vn=[],Gf=e=>{Vn.indexOf(e)===-1&&Vn.push(e)};typeof global<"u"&&(global.getLocale=kt);const _r="__DC_STAT_UUID";let Oe;function fs(e=wx){return function(n,o){Oe=Oe||e.getStorageSync(_r),Oe||(Oe=Date.now()+""+Math.floor(Math.random()*1e7),wx.setStorage({key:_r,data:Oe})),o.deviceId=Oe}}function ps(e,t){if(e.safeArea){const n=e.safeArea;t.safeAreaInsets={top:n.top,left:n.left,right:e.windowWidth-n.right,bottom:e.screenHeight-n.bottom}}}function ds(e,t){let n="",o="";switch(n=t,o=e.split(" ")[1]||"",n=n.toLowerCase(),n){case"harmony":case"ohos":case"openharmonyos":case"openharmony":n="harmonyos";break;case"iphone os":n="ios";break;case"mac":case"darwin":n="macos";break;case"windows_nt":n="windows";break}return{osName:n,osVersion:o,system:e}}function hs(e){return e=e.toLowerCase(),e==="ohos"&&(e="harmonyos"),e}function qf(e,t){const{brand:n="",model:o="",system:r="",language:i="",theme:s,version:c,platform:l,fontSizeSetting:u,SDKVersion:a,pixelRatio:f,deviceOrientation:g}=e,{osName:_,osVersion:w,system:N}=ds(r,l);let D=c,V=gs(e,o),U=ms(n),P=ys(e),j=g,fe=f,b=a;const Q=(i||"").replace(/_/g,"-"),Ke={appId:"__UNI__TONGJI01",appName:"tongji-uniapp",appVersion:"1.0.0",appVersionCode:"100",appLanguage:_s(Q),uniCompileVersion:"5.23",uniCompilerVersion:"5.23",uniRuntimeVersion:"5.23",uniPlatform:"mp-weixin",deviceBrand:U,deviceModel:o,deviceType:V,devicePixelRatio:fe,deviceOrientation:j,osName:_,osVersion:w,hostTheme:s,hostVersion:D,hostLanguage:Q,hostName:P,hostSDKVersion:b,hostFontSizeSetting:u,windowTop:0,windowBottom:0,platform:hs(l),system:N,osLanguage:void 0,osTheme:void 0,ua:void 0,hostPackageName:void 0,browserName:void 0,browserVersion:void 0,isUniAppX:!1};$(t,Ke)}function gs(e,t){const n=e.platform||"";let o=e.deviceType||"phone";{const r={ipad:"pad",windows:"pc",mac:"pc",linux:"pc",pc:"pc"},i=Object.keys(r),s=t.toLowerCase();for(let c=0;c<i.length;c++){const l=i[c];if(s.indexOf(l)!==-1){o=r[l];break}}}return n==="ohos_pc"&&(o="pc"),o}function ms(e){let t=e;return t&&(t=t.toLowerCase()),t}function _s(e){return kt?kt():e}function ys(e){let n=e.hostName||"WeChat";return e.environment?n=e.environment:e.host&&e.host.env&&(n=e.host.env),n}const bs={returnValue:(e,t)=>{ps(e,t),fs()(e,t),qf(e,t)}},Jf=bs,Yf={},Xf={args(e,t){let n=parseInt(e.current);if(isNaN(n))return;const o=e.urls;if(!h(o))return;const r=o.length;if(r)return n<0?n=0:n>=r&&(n=r-1),n>0?(t.current=o[n],t.urls=o.filter((i,s)=>s<n?i!==o[n]:!0)):t.current=o[0],{indicator:!1,loop:!1}}},Qf={args(e,t){t.alertText=e.title}},Zf={returnValue:(e,t)=>{const{brand:n,model:o,system:r="",platform:i=""}=e;let s=gs(e,o),c=ms(n);fs()(e,t);const{osName:l,osVersion:u}=ds(r,i);t=$(t,{deviceType:s,deviceBrand:c,deviceModel:o,osName:l,osVersion:u,platform:hs(i)})}},ep={returnValue:(e,t)=>{const{version:n,language:o,SDKVersion:r,theme:i}=e;let s=ys(e),c=(o||"").replace(/_/g,"-");const l={appId:"__UNI__TONGJI01",appName:"tongji-uniapp",appVersion:"1.0.0",appVersionCode:"100",appLanguage:_s(c),hostVersion:n,hostLanguage:c,hostName:s,hostSDKVersion:r,hostTheme:i,isUniAppX:!1,uniPlatform:"mp-weixin",uniCompileVersion:"5.23",uniCompilerVersion:"5.23",uniRuntimeVersion:"5.23"};try{typeof wx.getAccountInfoSync=="function"&&(l.packagename=wx.getAccountInfoSync().miniProgram.appId)}catch{}$(t,l)}},tp={returnValue:(e,t)=>{ps(e,t),t=$(t,{windowTop:0,windowBottom:0})}},np={returnValue:function(e,t){const{locationReducedAccuracy:n}=e;t.locationAccuracy="unsupported",n===!0?t.locationAccuracy="reduced":n===!1&&(t.locationAccuracy="full")}},op={args(e){const t=getApp({allowDefault:!0})||{};t.$vm?ue(xe,e,t.$vm.$):(wx.$onErrorHandlers||(wx.$onErrorHandlers=[]),wx.$onErrorHandlers.push(e))}},rp={args(e){const t=getApp({allowDefault:!0})||{};if(t.$vm){if(e.__weh){const n=t.$vm.$[xe];if(n){const o=n.indexOf(e.__weh);o>-1&&n.splice(o,1)}}}else{if(!wx.$onErrorHandlers)return;const n=wx.$onErrorHandlers.findIndex(o=>o===e);n!==-1&&wx.$onErrorHandlers.splice(n,1)}}},vs={args(){if(wx.__uni_console__){if(wx.__uni_console_warned__)return;wx.__uni_console_warned__=!0,console.warn("开发模式下小程序日志回显会使用 socket 连接,为了避免冲突,建议使用 SocketTask 的方式去管理 WebSocket 或手动关闭日志回显功能。[详情](https://uniapp.dcloud.net.cn/tutorial/run/mp-log.html)")}}},ip=vs,yr={$on:Of,$off:If,$once:Pf,$emit:Af,upx2px:pr,rpx2px:pr,interceptors:yf,addInterceptor:mf,removeInterceptor:_f,onCreateVueApp:Oc,invokeCreateVueAppHook:Pc,getLocale:kt,setLocale:zf,onLocaleChange:Gf,getPushClientId:Nf,onPushMessage:kf,offPushMessage:Mf,invokePushCallback:Tf,__f__:af};function un(e,t){return t}function sp(e,t,n=wx){const o=Wf(t),r={get(i,s){return m(i,s)?i[s]:m(e,s)?un(s,ln(s,e[s])):m(yr,s)?un(s,ln(s,yr[s])):un(s,ln(s,o(s,n[s])))}};return new Proxy({},r)}function cp(e){return function({service:n,success:o,fail:r,complete:i}){let s;e[n]?(s={errMsg:"getProvider:ok",service:n,provider:e[n]},p(o)&&o(s)):(s={errMsg:"getProvider:fail:服务["+n+"]不存在"},p(r)&&r(s)),p(i)&&i(s)}}const lp=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],up=["lanDebug","router","worklet"],br=wx.getLaunchOptionsSync?wx.getLaunchOptionsSync():null;function ap(e){return br&&br.scene===1154&&up.includes(e)?!1:lp.indexOf(e)>-1||typeof wx[e]=="function"}function xs(){const e={};for(const t in wx)ap(t)&&(e[t]=wx[t]);return typeof globalThis<"u"&&typeof requireMiniProgram>"u"&&(globalThis.wx=e),e}const fp=["__route__","__wxExparserNodeId__","__wxWebviewId__"],pp=cp({oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]});function dp(e){const t=Object.create(null);return fp.forEach(n=>{t[n]=e[n]}),t}function hp(){const e=R.createSelectorQuery(),t=e.in;return e.in=function(o){return o.$scope?t.call(this,o.$scope):t.call(this,dp(o))},e}const R=xs();(!R.getAppBaseInfo||!R.getAppBaseInfo())&&(R.getAppBaseInfo=R.getSystemInfoSync);(!R.getWindowInfo||!R.getWindowInfo())&&(R.getWindowInfo=R.getSystemInfoSync);(!R.getDeviceInfo||!R.getDeviceInfo())&&(R.getDeviceInfo=R.getSystemInfoSync);let Mt=R.getAppBaseInfo&&R.getAppBaseInfo();Mt||(Mt=R.getSystemInfoSync());const vr=Mt?Mt.host:null,gp=vr&&vr.env==="SAAASDK"?R.miniapp.shareVideoMessage:R.shareVideoMessage;var mp=Object.freeze({__proto__:null,createSelectorQuery:hp,getProvider:pp,shareVideoMessage:gp});const _p={args(e,t){e.compressedHeight&&!t.compressHeight&&(t.compressHeight=e.compressedHeight),e.compressedWidth&&!t.compressWidth&&(t.compressWidth=e.compressedWidth)}};var yp=Object.freeze({__proto__:null,compressImage:_p,getAppAuthorizeSetting:np,getAppBaseInfo:ep,getDeviceInfo:Zf,getSystemInfo:bs,getSystemInfoSync:Jf,getWindowInfo:tp,offError:rp,onError:op,onSocketMessage:ip,onSocketOpen:vs,previewImage:Xf,redirectTo:Yf,showActionSheet:Qf});const jt=xs();var C=sp(mp,yp,jt);function bp(e,t){var n;const o=getCurrentPages();(n=o[o.length-1].vm)===null||n===void 0||n.$viewToTempFilePath({wholeContent:e,overwrite:!0,success:i=>{C.getFileSystemManager().readFile({encoding:"base64",filePath:i.tempFilePath,success(c){t(c.data,"")},fail(c){t("",`captureScreenshot fail: ${JSON.stringify(c)}`)}})},fail:i=>{t("",`captureScreenshot fail: ${JSON.stringify(i)}`)}})}function vp(e,t,n){return e==""||t==""||n==""?Promise.resolve(null):e.split(",").reduce((o,r)=>o.then(i=>i!=null?Promise.resolve(i):$p(r,t,n)),Promise.resolve(null))}const xp=500;function $p(e,t,n){return new Promise((o,r)=>{const i=C.connectSocket({url:`ws://${e}:${t}/${n}`,multiple:!0,fail(){o(null)}}),s=setTimeout(()=>{i.close({code:1006,reason:"connect timeout"}),o(null)},xp);i.onOpen(c=>{clearTimeout(s),o(i)}),i.onClose(c=>{clearTimeout(s),o(null)}),i.onError(c=>{clearTimeout(s),o(null)}),i.onMessage(c=>{const l=JSON.parse(c.data);if(l.type=="screencap"){const u=l.id;bp(l.fullPage,(a,f)=>{i.send({data:JSON.stringify({id:u,base64:a,error:f})})})}o(null)})})}const Un=["log","warn","error","info","debug"],oe=Un.reduce((e,t)=>(e[t]=console[t].bind(console),e),{});let Bn=null;const $t=new Set,$s={};function Lt(e){if(Bn==null){e.forEach(n=>{$t.add(n)});return}const t=e.map(n=>{if(typeof n=="string")return n;const o=n&&"promise"in n&&"reason"in n,r=o?"UnhandledPromiseRejection: ":"";if(o&&(n=n.reason),n instanceof Error&&n.stack)return n.message&&!n.stack.includes(n.message)?`${r}${n.message}
${n.stack}`:`${r}${n.stack}`;if(typeof n=="object"&&n!==null)try{return r+JSON.stringify(n)}catch(i){return r+String(i)}return r+String(n)}).filter(Boolean);t.length>0&&Bn(JSON.stringify(Object.assign({type:"error",data:t},$s)))}function Sp(e,t={}){if(Bn=e,Object.assign($s,t),e!=null&&$t.size>0){const n=Array.from($t);$t.clear(),Lt(n)}}function xr(){function e(t){try{if(typeof PromiseRejectionEvent<"u"&&t instanceof PromiseRejectionEvent&&t.reason instanceof Error&&t.reason.message&&t.reason.message.includes("Cannot create property 'errMsg' on string 'taskId"))return;oe.error(t),Lt([t])}catch(n){oe.error(n)}}return typeof C<"u"&&(typeof C.onError=="function"&&C.onError(e),typeof C.onUnhandledRejection=="function"&&C.onUnhandledRejection(e)),function(){typeof C<"u"&&(typeof C.offError=="function"&&C.offError(e),typeof C.offUnhandledRejection=="function"&&C.offUnhandledRejection(e))}}function $r(e,t){try{return{type:e,args:wp(t)}}catch{}return{type:e,args:[]}}function wp(e){return e.map(t=>He(t))}function He(e,t=0){if(t>=7)return{type:"object",value:"[Maximum depth reached]"};switch(typeof e){case"string":return Ap(e);case"number":return Pp(e);case"boolean":return Op(e);case"object":try{return Rp(e,t)}catch{return{type:"object",value:{properties:[]}}}case"undefined":return Cp();case"function":return Ep(e);case"symbol":return Tp(e);case"bigint":return Ip(e)}}function Ep(e){return{type:"function",value:`function ${e.name}() {}`}}function Cp(){return{type:"undefined"}}function Op(e){return{type:"boolean",value:String(e)}}function Pp(e){return{type:"number",value:String(e)}}function Ip(e){return{type:"bigint",value:String(e)}}function Ap(e){return{type:"string",value:e}}function Tp(e){return{type:"symbol",value:e.description}}function Rp(e,t){if(e===null)return{type:"null"};{if(kp(e))return Mp(e,t);if(Ss(e))return jp(e,t);if(Lp(e))return Hp(e,t);if(Dp(e))return Vp(e,t)}if(Array.isArray(e))return{type:"object",subType:"array",value:{properties:e.map((r,i)=>Up(r,i,t+1))}};if(e instanceof Set)return{type:"object",subType:"set",className:"Set",description:`Set(${e.size})`,value:{entries:Array.from(e).map(r=>Bp(r,t+1))}};if(e instanceof Map)return{type:"object",subType:"map",className:"Map",description:`Map(${e.size})`,value:{entries:Array.from(e.entries()).map(r=>Kp(r,t+1))}};if(e instanceof Promise)return{type:"object",subType:"promise",value:{properties:[]}};if(e instanceof RegExp)return{type:"object",subType:"regexp",value:String(e),className:"Regexp"};if(e instanceof Date)return{type:"object",subType:"date",value:String(e),className:"Date"};if(e instanceof Error)return{type:"object",subType:"error",value:e.message||String(e),className:e.name||"Error"};let n;{const r=e.constructor;r&&r.get$UTSMetadata$&&(n=r.get$UTSMetadata$().name)}let o=Object.entries(e);return Np(e)&&(o=o.filter(([r])=>r!=="modifier"&&r!=="nodeContent")),{type:"object",className:n,value:{properties:o.map(r=>lt(r[0],r[1],t+1))}}}function Np(e){return e.modifier&&e.modifier._attribute&&e.nodeContent}function kp(e){return e.$&&Ss(e.$)}function Ss(e){return e.type&&e.uid!=null&&e.appContext}function Mp(e,t){return{type:"object",className:"ComponentPublicInstance",value:{properties:Object.entries(e.$.type).map(([n,o])=>lt(n,o,t+1))}}}function jp(e,t){return{type:"object",className:"ComponentInternalInstance",value:{properties:Object.entries(e.type).map(([n,o])=>lt(n,o,t+1))}}}function Lp(e){return e.style&&e.tagName!=null&&e.nodeName!=null}function Hp(e,t){return{type:"object",value:{properties:Object.entries(e).filter(([n])=>["id","tagName","nodeName","dataset","offsetTop","offsetLeft","style"].includes(n)).map(([n,o])=>lt(n,o,t+1))}}}function Dp(e){return typeof e.getPropertyValue=="function"&&typeof e.setProperty=="function"&&e.$styles}function Vp(e,t){return{type:"object",value:{properties:Object.entries(e.$styles).map(([n,o])=>lt(n,o,t+1))}}}function lt(e,t,n){const o=He(t,n);return o.name=e,o}function Up(e,t,n){const o=He(e,n);return o.name=`${t}`,o}function Bp(e,t){return{value:He(e,t)}}function Kp(e,t){return{key:He(e[0],t),value:He(e[1],t)}}let Kn=null;const St=[],ws={},Sr="---BEGIN:EXCEPTION---",Fp="---END:EXCEPTION---";function Fn(e){if(Kn==null){St.push(...e);return}Kn(JSON.stringify(Object.assign({type:"console",data:e},ws)))}function Wp(e,t={}){if(Kn=e,Object.assign(ws,t),e!=null&&St.length>0){const n=St.slice();St.length=0,Fn(n)}}const zp=/^\s*at\s+[\w/./-]+:\d+$/;function wr(){function e(t){return function(...n){{const o=[...n];if(o.length){const r=o[o.length-1];typeof r=="string"&&zp.test(r)&&o.pop()}oe[t](...o)}if(t==="error"&&n.length===1){const o=n[0];if(typeof o=="string"&&o.startsWith(Sr)){const r=Sr.length,i=o.length-Fp.length;Lt([o.slice(r,i)]);return}else if(o instanceof Error){Lt([o]);return}}Fn([$r(t,n)])}}if(Gp())return Un.forEach(t=>{console[t]=e(t)}),function(){Un.forEach(n=>{console[n]=oe[n]})};if(typeof C<"u"&&C.__f__){const t=C.__f__;if(t)return C.__f__=function(...n){const[o,r,...i]=n;t(o,"",...i),Fn([$r(o,[...i,r])])},function(){C.__f__=t}}return function(){}}function Gp(){const e=console.log,t=Symbol();try{console.log=t}catch{return!1}const n=console.log===t;return console.log=e,n}const Pe="__uni_console_runtime_promise__";function qp(){const e="198.18.0.1,192.168.110.108,127.0.0.1",t="8090",n="mp-weixin_BzQ5cc",o=Yp(),r=o==null?void 0:o[Pe];if(r)return r;let i=Jp(e,t,n);return o&&(i=i.then(s=>(!s&&o[Pe]===i&&delete o[Pe],s),s=>{throw o[Pe]===i&&delete o[Pe],s}),o[Pe]=i),i}function Jp(e,t,n){const o=typeof swan<"u";let r=o?()=>{}:xr(),i=o?()=>{}:wr();return Promise.resolve().then(()=>(o&&(r=xr(),i=wr()),vp(e,t,n).then(s=>s?(Xp(),s.onClose(()=>{oe.error(mt("开发模式下日志通道 socket 连接关闭,请在 HBuilderX 中重新运行。")),r(),i()}),Wp(c=>{s.send({data:c})}),Sp(c=>{s.send({data:c})}),!0):(r(),i(),oe.error(mt("开发模式下日志通道建立 socket 连接失败。")),oe.error(mt("小程序平台,请勾选不校验合法域名配置。")),oe.error(mt("如果是运行到真机,请确认手机与电脑处于同一网络。")),!1))))}const Er="";function mt(e){return`${Er}${e}${Er}`}function Yp(){const e=Es();if(e)return e;if(typeof globalThis<"u")return globalThis}function Es(){if(typeof jt<"u")return jt;if(typeof my<"u")return my;if(typeof tt<"u")return tt;if(typeof swan<"u")return swan;if(typeof qq<"u")return qq;if(typeof ks<"u")return ks;if(typeof jd<"u")return jd;if(typeof xhs<"u")return xhs;if(typeof has<"u")return has;if(typeof qa<"u")return qa}function Xp(){const e=Es();e&&(e.__uni_console__=!0)}qp();const Qp=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};function Zp(e,t){if(!e)return;const n=e.split(","),o=n.length;o===1?t._$vueId=n[0]:o===2&&(t._$vueId=n[0],t._$vuePid=n[1])}const ed=["externalClasses"];function td(e,t){ed.forEach(n=>{m(t,n)&&(e[n]=t[n])})}const nd=/_(.*)_worklet_factory_/;function od(e,t){t&&Object.keys(t).forEach(n=>{const o=n.match(nd);if(o){const r=o[1];e[n]=t[n],e[r]=t[r]}})}function rd(e,t){h(t)&&t.forEach(n=>{e[n]=function(o){return this.$vm[n](o)}})}function id(e,t,n){e.selectAllComponents(t).forEach(r=>{const i=r.properties.uR;n[i]=r.$vm||r})}function sd(e,t){Object.defineProperty(e,"refs",{get(){const n={};return id(t,".r",n),t.selectAllComponents(".r-i-f").forEach(r=>{const i=r.properties.uR;i&&(n[i]||(n[i]=[]),n[i].push(r.$vm||r))}),n}})}function Cs(e,t){const n=e.$children;for(let r=n.length-1;r>=0;r--){const i=n[r];if(i.$scope._$vueId===t)return i}let o;for(let r=n.length-1;r>=0;r--)if(o=Cs(n[r],t),o)return o}function cd(){var e;let t="";{const n=((e=wx.getAppBaseInfo)===null||e===void 0?void 0:e.call(wx))||wx.getSystemInfoSync(),o=n&&n.language?n.language:Xe;t=Lr(o)||Xe}return t}const ld=["createSelectorQuery","createIntersectionObserver","selectAllComponents","selectComponent"];function ud(e,t){return function(o,...r){const i=t.$scope;if(i&&o){const s={__args__:r};i.triggerEvent(o,s)}return e.apply(this,[o,...r])}}function Os(e,t){const n=e.ctx;n.mpType=t.mpType,n.$mpType=t.mpType,n.$mpPlatform="mp-weixin",n.$scope=t.mpInstance,Object.defineProperties(n,{[pn]:{get(){const o=this.$scope.data[pn];return o===void 0?"":o}}}),n.$mp={},n._self={},e.slots={},h(t.slots)&&t.slots.length&&(t.slots.forEach(o=>{e.slots[o]=!0}),e.slots[pc]&&(e.slots.default=!0)),n.getOpenerEventChannel=function(){return t.mpInstance.getOpenerEventChannel()},n.$hasHook=pd,n.$callHook=Ps,e.emit=ud(e.emit,n)}function ad(e,t){Os(e,t);const n=e.ctx;ld.forEach(o=>{n[o]=function(...r){const i=n.$scope;if(i&&i[o])return i[o].apply(i,r)}})}function fd(e,t,n){const o=e.ctx;n.forEach(r=>{m(t,r)&&(e[r]=o[r]=t[r])})}function pd(e){const t=this.$[e];return!!(t&&t.length)}function Ps(e,t){e==="mounted"&&(Ps.call(this,"bm"),this.$.isMounted=!0,e="m");const n=this.$[e];return n&&$c(n,t)}const dd=[Ue,it,st,Kt,Jn,Yn,Xn,Ft,Zn];function Wn(e,t=new Set){if(e){Object.keys(e).forEach(n=>{ri(n,e[n])&&t.add(n)});{const{extends:n,mixins:o}=e;o&&o.forEach(r=>Wn(r,t)),n&&Wn(n,t)}}return t}function xo(e,t,n){n.indexOf(t)===-1&&!m(e,t)&&(e[t]=function(o){return this.$vm&&this.$vm.$callHook(t,o)})}const Is=[qn];function $o(e,t,n=Is){t.forEach(o=>xo(e,o,n))}function As(e,t,n=Is){Wn(t).forEach(o=>xo(e,o,n))}function hd(e,t){if(!t)return;Object.keys(dn).forEach(o=>{t&dn[o]&&xo(e,o,[])})}const gd=ti(()=>{const e=[],t=p(getApp)&&getApp({allowDefault:!0});if(t&&t.$vm&&t.$vm.$){const n=t.$vm.$.appContext.mixins;if(h(n)){const o=Object.keys(dn);n.forEach(r=>{o.forEach(i=>{m(r,i)&&!e.includes(i)&&e.push(i)})})}}return e});function md(e){$o(e,gd())}let Ts;const Rs=Object.create(null);function Ns(e){return Ht(e)||Ht("")}function _d(e){Ts=Ht(e)}function yd(){return Ts}function Ms(e,t,n){const o=Ht(e);if(o)if(_d(o),n)Rs[o]={$vm:t};else{const r=wx;(r.$subpackages||(r.$subpackages={}))[o]={$vm:t}}}function bd(){var e,t,n;const o=yd();if(o)return((e=Rs[o])===null||e===void 0?void 0:e.$vm)||((n=(t=wx.$subpackages)===null||t===void 0?void 0:t[o])===null||n===void 0?void 0:n.$vm)}function Ht(e){return typeof e=="string"?e.replace(/^\/+|\/+$/g,""):void 0}const vd=[it,st,xe,Hr,Dr,Vr];function So(e,t){const n=e.$,o={globalData:e.$options&&e.$options.globalData||{},$vm:e,onLaunch(s){this.$vm=e;const c=n.ctx;this.$vm&&c.$scope&&c.$callHook||(Os(n,{mpType:"app",mpInstance:this,slots:[]}),c.globalData=this.globalData,e.$callHook(Gn,s))}},r=wx.$onErrorHandlers;r&&(r.forEach(s=>{ue(xe,s,n)}),r.length=0),wd(e);const i=e.$.type;$o(o,vd),As(o,i);{const s=i.methods;s&&$(o,s)}return o}function xd(e){return function(n){return App(So(n))}}function $d(e){return function(n,o){const r=So(n),i=p(getApp)&&getApp({allowDefault:!0});if(!i)return;n.$.ctx.$scope=i;const s=i.globalData;s&&Object.keys(r.globalData).forEach(c=>{m(s,c)||(s[c]=r.globalData[c])}),Object.keys(r).forEach(c=>{m(i,c)||(i[c]=r[c])}),js(r,n),Ms(Ns(o),n)}}function Sd(){return function(t,n){Ms(Ns(n),t,!0)}}function js(e,t){if(p(e.onLaunch)){const n=wx.getLaunchOptionsSync&&wx.getLaunchOptionsSync();e.onLaunch(n)}p(e.onShow)&&wx.onAppShow&&wx.onAppShow(n=>{t.$callHook("onShow",n)}),p(e.onHide)&&wx.onAppHide&&wx.onAppHide(n=>{t.$callHook("onHide",n)})}function wd(e){const t=wi(cd());Object.defineProperty(e,"$locale",{get(){return t.value},set(n){t.value=n}})}const Ls=["eO","uR","uRIF","uI","uT","uP","uS"];function Ed(e,t=!1){const n={};if(!t){let o=function(r){const i=Object.create(null);r&&r.forEach(s=>{i[s]=!0}),this.setData({$slots:i})};Ls.forEach(r=>{n[r]={type:null,value:""}}),n.uS={type:null,value:[]},n.uS.observer=o}return e.behaviors&&e.behaviors.includes("wx://form-field")&&((!e.properties||!e.properties.name)&&(n.name={type:null,value:""}),(!e.properties||!e.properties.value)&&(n.value={type:null,value:""})),n}function Cd(e){const t={};return e&&e.virtualHost&&(t[gc]={type:null,value:""},t[mc]={type:null,value:""},t[_c]={type:null,value:""},t[pn]={type:null,value:""}),t}function Hs(e){e.properties||(e.properties={}),$(e.properties,Ed(e),Cd(e.options))}const Od=[String,Number,Boolean,Object,Array,null];function Pd(e,t){return h(e)&&e.length===1?e[0]:e}function Cr(e,t){const n=Pd(e);return Od.indexOf(n)!==-1?n:null}function Id({properties:e},t){h(t)?t.forEach(n=>{e[n]={type:String,value:""}}):k(t)&&Object.keys(t).forEach(n=>{const o=t[n];if(k(o)){let r=o.default;p(r)&&(r=r());const i=o.type;o.type=Cr(i),e[n]={type:o.type,value:r}}else e[n]={type:Cr(o)}})}function Ad(e,t){return(t?Td(e):vo(e.uP))||{}}function Td(e){const t={};return k(e)&&Object.keys(e).forEach(n=>{Ls.indexOf(n)===-1&&(t[n]=e[n])}),t}function Rd(e){const t=e.$options;h(t.behaviors)&&t.behaviors.includes("uni://form-field")&&e.$watch("modelValue",()=>{e.$scope&&e.$scope.setData({name:e.name,value:e.modelValue})},{immediate:!0})}function Nd(e){return{}}function Ds(e){const t=function(){const o=this.properties.uP;o&&(this.$vm?Md(o,this.$vm.$):this.properties.uT==="m"&&kd(o,this))};e.observers||(e.observers={}),e.observers.uP=t}function kd(e,t){const n=t.properties,o=vo(e)||{};Vs(n,o,!1)&&t.setData(o)}function Md(e,t){const n=y(t.props),o=vo(e)||{};Vs(n,o)&&(eu(t,o,n,!1),pl(t.update)&&dl(t.update),t.update())}function Vs(e,t,n=!0){const o=Object.keys(t);if(n&&o.length!==Object.keys(e).length)return!0;for(let r=0;r<o.length;r++){const i=o[r];if(t[i]!==e[i])return!0}return!1}function Ld(e){const t=e.behaviors;let n=e.props;n||(e.props=n=[]);const o=[];return h(t)&&t.forEach(r=>{o.push(r.replace("uni://","wx://")),r==="uni://form-field"&&(h(n)?(n.push("name"),n.push("modelValue")):(n.name={type:String,default:""},n.modelValue={type:[String,Number,Boolean,Array,Object,Date],default:""}))}),o}function Hd(e,t){e.data=Nd(),e.behaviors=Ld(t)}function Us(e,{parse:t,mocks:n,isPage:o,isPageInProject:r,initRelation:i,handleLink:s,initLifetimes:c}){e=e.default||e;const l={multipleSlots:!0,addGlobalClass:!0,pureDataPattern:/^uP$/};h(e.mixins)&&e.mixins.forEach(a=>{S(a.options)&&$(l,a.options)}),e.options&&$(l,e.options);const u={options:l,lifetimes:c({mocks:n,isPage:o,initRelation:i,vueOptions:e}),pageLifetimes:{show(){this.$vm&&this.$vm.$callHook("onPageShow")},hide(){this.$vm&&this.$vm.$callHook("onPageHide")},resize(a){this.$vm&&this.$vm.$callHook("onPageResize",a)}},methods:{__l:s}};return Hd(u,e),Hs(u),Ds(u),td(u,e),rd(u.methods,e.wxsCallMethods),od(u.methods,e.methods),t&&t(u,{handleLink:s}),u}function Dd(e){return function(n){return Component(Us(n,e))}}let an,fn,Or,Pr;const Dt=new WeakMap;function Bs(){const e=bd();return e||getApp().$vm}function Vd(e,t){const n=Bs();(!an||Or!==n)&&(Or=n,an=n.$createComponent);const o=an(e,t),r=Bd(o);return Dt.set(o,n),r&&typeof r=="object"&&Dt.set(r,n),r||o}function Ud(e){const t=Dt.get(e)||Bs();(!fn||Pr!==t)&&(Pr=t,fn=t.$destroyComponent);try{return fn(e)}finally{Dt.delete(e)}}function Bd(e){return typeof ke=="function"?ke(e.$):void 0}function Kd(e,t){const{parse:n,mocks:o,isPage:r,initRelation:i,handleLink:s,initLifetimes:c}=t,l=Us(e,{mocks:o,isPage:r,isPageInProject:!0,initRelation:i,handleLink:s,initLifetimes:c});Id(l,(e.default||e).props);const u=l.methods;return u.onLoad=function(a){return this.options=a,this.$page={fullPath:xc(this.route+wc(a))},this.$vm&&this.$vm.$callHook(Ue,a)},$o(u,dd),As(u,e),hd(u,e.__runtimeHooks),md(u),n&&n(l,{handleLink:s}),l}function Fd(e){return function(n){return Component(Kd(n,e))}}function Wd(e){return function(n){js(So(n),n)}}const zd=Page,Gd=Component;function Ir(e){const t=e.triggerEvent,n=function(o,...r){return t.apply(e,[bc(o),...r])};try{e.triggerEvent=n}catch{e._triggerEvent=n}}function Ks(e,t,n){const o=t[e];o?t[e]=function(...r){return Ir(this),o.apply(this,r)}:t[e]=function(){Ir(this)}}Page=function(e){return Ks(Ue,e),zd(e)};Component=function(e){return Ks("created",e),e.properties&&e.properties.uP||(Hs(e),Ds(e)),Gd(e)};function qd({mocks:e,isPage:t,initRelation:n,vueOptions:o}){return{attached(){let r=this.properties;Zp(r.uI,this);const i={vuePid:this._$vuePid};n(this,i);const s=this,c=t(s);let l=r;this.$vm=Vd({type:o,props:Ad(l,c)},{mpType:c?"page":"component",mpInstance:s,slots:r.uS||{},parentComponent:i.parent&&i.parent.$,onBeforeSetup(u,a){sd(u,s),fd(u,s,e),ad(u,a)}}),c||Rd(this.$vm)},ready(){this.$vm&&(this.$vm.$callHook("mounted"),this.$vm.$callHook(qn))},detached(){this.$vm&&(ts(this.$vm.$.uid),Ud(this.$vm))}}}const Jd=["__route__","__wxExparserNodeId__","__wxWebviewId__"];function Yd(e){return!!e.route}function Xd(e,t){e.triggerEvent("__l",t)}function Qd(e){const t=e.detail||e.value,n=t.vuePid;let o;n&&(o=Cs(this.$vm,n)),o||(o=this.$vm),t.parent=o}var Fs=Object.freeze({__proto__:null,handleLink:Qd,initLifetimes:qd,initRelation:Xd,isPage:Yd,mocks:Jd});const Zd=xd(),eh=Fd(Fs),th=Dd(Fs),nh=Wd(),oh=$d(),rh=Sd(),ih=typeof __UNI_MP_INDEPENDENT_RUNTIME__<"u"&&__UNI_MP_INDEPENDENT_RUNTIME__===!0;ih||(wx.createApp=global.createApp=Zd,wx.createPage=eh,wx.createComponent=th,wx.createPluginApp=global.createPluginApp=nh,wx.createSubpackageApp=global.createSubpackageApp=oh,wx.createIndependentSubpackageApp=global.createIndependentSubpackageApp=rh);const ae=(e,t=0)=>(n,o=Be())=>{Qt||ue(e,n,o)},sh=ae(it,2),ch=ae(st,2),lh=ae(Gn,1),uh=ae(Ue,2),ah=ae(Kt,2),fh=ae(Ft,2),ph=ae(Qn,2),dh=ae(eo,2);exports._export_sfc=Qp;exports.computed=Xi;exports.createSSRApp=Ea;exports.defineComponent=Tl;exports.e=ya;exports.f=ma;exports.getCurrentInstance=Be;exports.index=C;exports.m=Sa;exports.n=ba;exports.nextTick$1=po;exports.o=ga;exports.onBeforeUnmount=Xt;exports.onHide=ch;exports.onLaunch=lh;exports.onLoad=uh;exports.onMounted=Bi;exports.onPullDownRefresh=fh;exports.onShareAppMessage=dh;exports.onShareTimeline=ph;exports.onShow=sh;exports.onUnload=ah;exports.onUnmounted=mo;exports.p=xa;exports.reactive=Gt;exports.ref=wi;exports.resolveComponent=El;exports.s=_a;exports.sr=$a;exports.t=va;exports.unref=co;exports.watch=bt;exports.wx$1=jt;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/vendor.js.map