"use strict";const Q1=(n,e)=>{const t=n.__vccOpts||n;for(const[i,s]of e)t[i]=s;return t};/** * @vue/shared v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Cn(n,e){const t=new Set(n.split(","));return e?i=>t.has(i.toLowerCase()):i=>t.has(i)}const De=Object.freeze({}),vu=Object.freeze([]),He=()=>{},Y1=()=>!1,Jd=n=>n.charCodeAt(0)===111&&n.charCodeAt(1)===110&&(n.charCodeAt(2)>122||n.charCodeAt(2)<97),Eu=n=>n.startsWith("onUpdate:"),xe=Object.assign,Gr=(n,e)=>{const t=n.indexOf(e);t>-1&&n.splice(t,1)},X1=Object.prototype.hasOwnProperty,ie=(n,e)=>X1.call(n,e),te=Array.isArray,Pi=n=>Bt(n)==="[object Map]",Zd=n=>Bt(n)==="[object Set]",q=n=>typeof n=="function",Te=n=>typeof n=="string",Ln=n=>typeof n=="symbol",Ee=n=>n!==null&&typeof n=="object",Ss=n=>(Ee(n)||q(n))&&q(n.then)&&q(n.catch),eh=Object.prototype.toString,Bt=n=>eh.call(n),Kr=n=>Bt(n).slice(8,-1),Ge=n=>Bt(n)==="[object Object]",Wl=n=>Te(n)&&n!=="NaN"&&n[0]!=="-"&&""+parseInt(n,10)===n,th=Cn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),J1=Cn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Vr=n=>{const e=Object.create(null);return t=>e[t]||(e[t]=n(t))},Z1=/-(\w)/g,Ut=Vr(n=>n.replace(Z1,(e,t)=>t?t.toUpperCase():"")),ex=/\B([A-Z])/g,Ni=Vr(n=>n.replace(ex,"-$1").toLowerCase()),Ui=Vr(n=>n.charAt(0).toUpperCase()+n.slice(1)),_i=Vr(n=>n?`on${Ui(n)}`:""),xi=(n,e)=>!Object.is(n,e),Zs=(n,e)=>{for(let t=0;t{Object.defineProperty(n,e,{configurable:!0,enumerable:!1,value:t})},ix=n=>{const e=parseFloat(n);return isNaN(e)?n:e};function ih(n){if(te(n)){const e={};for(let t=0;t{if(t){const i=t.split(sx);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function nh(n){let e="";if(Te(n))e=n;else if(te(n))for(let t=0;tTe(n)?n:n==null?"":te(n)||Ee(n)&&(n.toString===eh||!q(n.toString))?JSON.stringify(n,sh,2):String(n),sh=(n,e)=>e&&e.__v_isRef?sh(n,e.value):Pi(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[i,s],r)=>(t[uo(i,r)+" =>"]=s,t),{})}:Zd(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>uo(t))}:Ln(e)?uo(e):Ee(e)&&!te(e)&&!Ge(e)?String(e):e,uo=(n,e="")=>{var t;return Ln(n)?`Symbol(${(t=n.description)!=null?t:e})`:n},lx="d",jr="onShow",qr="onHide",rh="onLaunch",$i="onError",oh="onThemeChange",ah="onPageNotFound",lh="onUnhandledRejection",cx="onExit",Ts="onLoad",zl="onReady",Ql="onUnload",ch="onInit",uh="onSaveExitState",fh="onResize",dh="onBackPress",hh="onPageScroll",Yl="onTabItemTap",Xl="onReachBottom",Jl="onPullDownRefresh",ph="onShareTimeline",gh="onShareChat",Zl="onAddToFavorites",mh="onShareAppMessage",xh="onNavigationBarButtonTap",yh="onNavigationBarSearchInputClicked",vh="onNavigationBarSearchInputChanged",Eh="onNavigationBarSearchInputConfirmed",Ah="onNavigationBarSearchInputFocusChanged",ux="virtualHostStyle",fx="virtualHostClass",dx="virtualHostHidden",Oa="virtualHostId";function hx(n){return n.indexOf("/")===0}function px(n){return hx(n)?n:"/"+n}const gx=(n,e)=>{let t;for(let i=0;i(n&&(t=n.apply(e,i),n=null),t)}function Th(n,e){if(!Te(e))return;e=e.replace(/\[(\d+)\]/g,".$1");const t=e.split(".");let i=t[0];return n||(n={}),t.length===1?n[i]:Th(n[i],t.slice(1).join("."))}function bh(n){let e={};return Ge(n)&&Object.keys(n).sort().forEach(t=>{const i=t;e[i]=n[i]}),Object.keys(e)?e:n}const mx=/:/g;function xx(n){return Ut(n.replace(mx,"-"))}const yx=encodeURIComponent;function vx(n,e=yx){const t=n?Object.keys(n).map(i=>{let s=n[i];return typeof s===void 0||s===null?s="":Ge(s)&&(s=JSON.stringify(s)),e(i)+"="+e(s)}).filter(i=>i.length>0).join("&"):null;return t?`?${t}`:""}const Ex=[ch,Ts,jr,qr,Ql,dh,hh,Yl,Xl,Jl,ph,mh,gh,Zl,uh,xh,yh,vh,Eh,Ah];function Ax(n){return Ex.indexOf(n)>-1}const _h=[jr,qr,rh,$i,oh,ah,lh,cx,ch,Ts,zl,Ql,fh,dh,hh,Yl,Xl,Jl,ph,Zl,mh,gh,uh,xh,yh,vh,Eh,Ah],Ma={onPageScroll:1,onShareAppMessage:2,onShareTimeline:4};function Ih(n,e,t=!0){return t&&!q(e)?!1:_h.indexOf(n)>-1?!0:n.indexOf("on")===0}let Na;const Ch=[];function Sx(n){if(Na)return n(Na);Ch.push(n)}function Tx(n){Na=n,Ch.forEach(e=>e(n))}const bx=Sh((n,e)=>e(n)),Lh=function(){};Lh.prototype={_id:1,on:function(n,e,t){var i=this.e||(this.e={});return(i[n]||(i[n]=[])).push({fn:e,ctx:t,_id:this._id}),this._id++},once:function(n,e,t){var i=this;function s(){i.off(n,s),e.apply(t,arguments)}return s._=e,this.on(n,s,t)},emit:function(n){var e=[].slice.call(arguments,1),t=((this.e||(this.e={}))[n]||[]).slice(),i=0,s=t.length;for(i;i=0;r--)if(i[r].fn===e||i[r].fn._===e||i[r]._id===e){i.splice(r,1);break}s=i}return s.length?t[n]=s:delete t[n],this}};var _x=Lh;const fo="zh-Hans",Au="zh-Hant",Zn="en",Ix="fr",Cx="es";function Lx(n,e){return!!e.find(t=>n.indexOf(t)!==-1)}function Dx(n,e){return e.find(t=>n.indexOf(t)===0)}function Dh(n,e){if(!n)return;if(n=n.trim().replace(/_/g,"-"),e&&e[n])return n;if(n=n.toLowerCase(),n==="chinese")return fo;if(n.indexOf("zh")===0)return n.indexOf("-hans")>-1?fo:n.indexOf("-hant")>-1||Lx(n,["-tw","-hk","-mo","-cht"])?Au:fo;let t=[Zn,Ix,Cx];e&&Object.keys(e).length>0&&(t=Object.keys(e));const i=Dx(n,t);if(i)return i}function Rx(){var n;let e="";{const t=((n=wx.getAppBaseInfo)===null||n===void 0?void 0:n.call(wx))||wx.getSystemInfoSync(),i=t&&t.language?t.language:Zn;e=Dh(i)||Zn}return e}function Px(n,e){console.warn(`${n}: ${e}`)}function Su(n,e,t,i){i||(i=Px);for(const s in t){const r=Bx(s,e[s],t[s],!ie(e,s));Te(r)&&i(n,r)}}function kx(n,e,t,i){if(!t)return;if(!te(t))return Su(n,e[0]||Object.create(null),t,i);const s=t.length,r=e.length;for(let o=0;oo&&(c[a.name]=e[o]),Su(n,c,{[a.name]:a},i)}}function Bx(n,e,t,i){Ge(t)||(t={type:t});const{type:s,required:r,validator:o}=t;if(r&&i)return'Missing required args: "'+n+'"';if(!(e==null&&!r)){if(s!=null){let a=!1;const c=te(s)?s:[s],l=[];for(let u=0;un.toLowerCase()===t)}function Ux(...n){return n.some(e=>e.toLowerCase()==="boolean")}function $x(n){return function(){try{return n.apply(n,arguments)}catch(e){console.error(e)}}}let Hx=1;const Ua={};function Gx(n,e,t,i=!1){return Ua[n]={name:e,keepAlive:i,callback:t},n}function Rh(n,e,t){if(typeof n=="number"){const i=Ua[n];if(i)return i.keepAlive||delete Ua[n],i.callback(e,t)}return e}const Kx="success",Vx="fail",jx="complete";function qx(n){const e={};for(const t in n){const i=n[t];q(i)&&(e[t]=$x(i),delete n[t])}return e}function Wx(n,e){return!n||n.indexOf(":fail")===-1?e+":ok":e+n.substring(n.indexOf(":fail"))}function zx(n,e={},{beforeAll:t,beforeSuccess:i}={}){Ge(e)||(e={});const{success:s,fail:r,complete:o}=qx(e),a=q(s),c=q(r),l=q(o),u=Hx++;return Gx(u,n,f=>{f=f||{},f.errMsg=Wx(f.errMsg,n),q(t)&&t(f),f.errMsg===n+":ok"?(q(i)&&i(f,e),a&&s(f)):c&&r(f),l&&o(f)}),u}const Qx="success",Yx="fail",Xx="complete",yn={},vn={};function Jx(n,e){return function(t){return n(t,e)||t}}function wh(n,e,t){let i=!1;for(let s=0;s{const i=n[t];if(!te(i))return;const s=e[t];e[t]=function(o){wh(i,o,e).then(a=>q(s)&&s(a)||a)}}),e}function dr(n,e){const t=[];te(yn.returnValue)&&t.push(...yn.returnValue);const i=vn[n];return i&&te(i.returnValue)&&t.push(...i.returnValue),t.forEach(s=>{e=s(e)||e}),e}function Iu(n){const e=Object.create(null);Object.keys(yn).forEach(i=>{i!=="returnValue"&&(e[i]=yn[i].slice())});const t=vn[n];return t&&Object.keys(t).forEach(i=>{i!=="returnValue"&&(e[i]=(e[i]||[]).concat(t[i]))}),e}function hr(n,e,t,i){const s=Iu(n);return s&&Object.keys(s).length?te(s.invoke)?wh(s.invoke,t).then(o=>e(_u(Iu(n),o),...i)):e(_u(s,t),...i):e(t,...i)}function Zx(n){return!!(Ge(n)&&[Kx,Vx,jx].find(e=>q(n[e])))}function e2(n,e){return(t={},...i)=>Zx(t)?dr(n,hr(n,e,xe({},t),i)):dr(n,new Promise((s,r)=>{hr(n,e,xe({},t,{success:s,fail:r}),i)}))}function t2(n,e){n[0]}function i2(n,e,t){const i={errMsg:e+":ok"};return Rh(n,xe(t||{},i))}function Cu(n,e,t,i={}){const s=e+":fail";let r="";t?t.indexOf(s)===0?r=t:r=s+" "+t:r=s,delete i.errCode;let o=xe({errMsg:r},i);return Rh(n,o)}function Ph(n,e,t,i){kx(n,e,t);const s=t2(e);if(s)return s}function n2(n){return!n||Te(n)?n:n.stack?((typeof globalThis>"u"||!globalThis.harmonyChannel)&&console.error(n.message+` `+n.stack),n.message):n}function s2(n,e,t,i){return s=>{const r=zx(n,s,i),o=Ph(n,[s],t);return o?Cu(r,n,o):e(s,{resolve:a=>i2(r,n,a),reject:(a,c)=>Cu(r,n,n2(a),c)})}}function r2(n,e,t,i){return(...s)=>{const r=Ph(n,s,t);if(r)throw new Error(r);return e.apply(null,s)}}function o2(n,e,t,i){return s2(n,e,t,i)}function Vi(n,e,t,i){return r2(n,e,t)}function a2(n,e,t,i){return e2(n,o2(n,e,t,i))}const l2="upx2px",c2=[{name:"upx",type:[Number,String],required:!0}],u2=1e-4,f2=750;let kh=!1,$a=0,Bh=0;function d2(){var n,e;let t,i,s;{const r=((n=wx.getWindowInfo)===null||n===void 0?void 0:n.call(wx))||wx.getSystemInfoSync(),o=((e=wx.getDeviceInfo)===null||e===void 0?void 0:e.call(wx))||wx.getSystemInfoSync();t=r.windowWidth,i=r.pixelRatio,s=o.platform}$a=t,Bh=i,kh=s==="ios"}const Lu=Vi(l2,(n,e)=>{if($a===0&&d2(),n=Number(n),n===0)return 0;let t=e||$a,i=n/f2*t;return i<0&&(i=-i),i=Math.floor(i+u2),i===0&&(Bh===1||!kh?i=1:i=.5),n<0?-i:i},c2);function h2(n,e,...t){e&&t.push(e),console[n].apply(console,t)}const p2="addInterceptor",g2="removeInterceptor",Fh=[{name:"method",type:[String,Object],required:!0}],m2=Fh;function Du(n,e){Object.keys(e).forEach(t=>{q(e[t])&&(n[t]=x2(n[t],e[t]))})}function Ru(n,e){!n||!e||Object.keys(e).forEach(t=>{const i=n[t],s=e[t];te(i)&&q(s)&&Gr(i,s)})}function x2(n,e){const t=e?n?n.concat(e):te(e)?e:[e]:n;return t&&y2(t)}function y2(n){const e=[];for(let t=0;t{Te(n)&&Ge(e)?Du(vn[n]||(vn[n]={}),e):Ge(n)&&Du(yn,n)},Fh),E2=Vi(g2,(n,e)=>{Te(n)?Ge(e)?Ru(vn[n],e):delete vn[n]:Ge(n)&&Ru(yn,n)},m2),A2={},S2="$on",Oh=[{name:"event",type:String,required:!0},{name:"callback",type:Function,required:!0}],T2="$once",b2=Oh,_2="$off",I2=[{name:"event",type:[String,Array]},{name:"callback",type:[Function,Number]}],C2="$emit",L2=[{name:"event",type:String,required:!0}];class D2{constructor(){this.$emitter=new _x}on(e,t){return this.$emitter.on(e,t)}once(e,t){return this.$emitter.once(e,t)}off(e,t){if(!e){this.$emitter.e={};return}this.$emitter.off(e,t)}emit(e,...t){this.$emitter.emit(e,...t)}}const En=new D2,R2=Vi(S2,(n,e)=>(En.on(n,e),()=>En.off(n,e)),Oh),w2=Vi(T2,(n,e)=>(En.once(n,e),()=>En.off(n,e)),b2),P2=Vi(_2,(n,e)=>{te(n)||(n=n?[n]:[]),n.forEach(t=>{En.off(t,e)})},I2),k2=Vi(C2,(n,...e)=>{En.emit(n,...e)},L2);let jn,Ha,Ga;function wu(n){try{return JSON.parse(n)}catch{}return n}function B2(n){if(n.type==="enabled")Ga=!0;else if(n.type==="clientId")jn=n.cid,Ha=n.errMsg,Mh(jn,n.errMsg);else if(n.type==="pushMsg"){const e={type:"receive",data:wu(n.message)};for(let t=0;t{e({type:"click",data:wu(n.message)})})}const Ka=[];function Mh(n,e){Ka.forEach(t=>{t(n,e)}),Ka.length=0}const F2="getPushClientId",O2=a2(F2,(n,{resolve:e,reject:t})=>{Promise.resolve().then(()=>{typeof Ga>"u"&&(Ga=!1,jn="",Ha="uniPush is not enabled"),Ka.push((i,s)=>{i?e({cid:i}):t(s)}),typeof jn<"u"&&Mh(jn,Ha)})}),di=[],M2=n=>{di.indexOf(n)===-1&&di.push(n)},N2=n=>{if(!n)di.length=0;else{const e=di.indexOf(n);e>-1&&di.splice(e,1)}},U2=/^\$|__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/,$2=/^create|Manager$/,H2=["createBLEConnection"],G2=["request","downloadFile","uploadFile","connectSocket"],K2=["createBLEConnection"],V2=/^on|^off/;function er(n){return $2.test(n)&&H2.indexOf(n)===-1}function Nh(n){return U2.test(n)&&K2.indexOf(n)===-1}function j2(n){return V2.test(n)&&n!=="onPush"}function Pu(n){return G2.indexOf(n)!==-1}function q2(n){return!(er(n)||Nh(n)||j2(n))}Promise.prototype.finally||(Promise.prototype.finally=function(n){const e=this.constructor;return this.then(t=>e.resolve(n&&n()).then(()=>t),t=>e.resolve(n&&n()).then(()=>{throw t}))});function ho(n,e){return!q2(n)||!q(e)?e:function(i={},...s){return q(i.success)||q(i.fail)||q(i.complete)?dr(n,hr(n,e,xe({},i),s)):dr(n,new Promise((r,o)=>{hr(n,e,xe({},i,{success:r,fail:o}),s)}))}}const W2=["success","fail","cancel","complete"];function z2(n){function e(s,r,o){return function(a){return r(i(s,a,o))}}function t(s,r,o={},a={},c=!1){if(Ge(r)){const l=c===!0?r:{};q(o)&&(o=o(r,l)||{});for(const u in r)if(ie(o,u)){let f=o[u];q(f)&&(f=f(r[u],r,l)),f?Te(f)?l[f]=r[u]:Ge(f)&&(l[f.name?f.name:u]=f.value):console.warn(`微信小程序 ${s} 暂不支持 ${u}`)}else if(W2.indexOf(u)!==-1){const f=r[u];q(f)&&(l[u]=e(s,f,a))}else!c&&!ie(l,u)&&(l[u]=r[u]);return l}else q(r)&&(q(o)&&o(r,{}),r=e(s,r,a));return r}function i(s,r,o,a=!1){return q(n.returnValue)&&(r=n.returnValue(s,r)),t(s,r,o,{},a||!1)}return function(r,o){const a=ie(n,r);if(!a&&typeof wx[r]!="function")return o;const c=a||q(n.returnValue)||er(r)||Pu(r),l=a||q(o);if(!a&&!o)return function(){console.error(`微信小程序 暂不支持${r}`)};if(!c||!l)return o;const u=n[r];return function(f,d){let h=u||{};q(u)&&(h=u(f)),f=t(r,f,h.args,h.returnValue);const p=[f];typeof d<"u"&&p.push(d);const m=wx[h.name||r].apply(wx,p);return(er(r)||Pu(r))&&m&&!m.__v_skip&&(m.__v_skip=!0),Nh(r)?i(r,m,h.returnValue,er(r)):m}}}const pr=()=>{const n=q(getApp)&&getApp({allowDefault:!0});return n&&n.$vm?n.$vm.$locale:Rx()},Q2=n=>{const e=q(getApp)&&getApp();return e&&e.$vm.$locale!==n?(e.$vm.$locale=n,Va.forEach(i=>i({locale:n})),!0):!1},Va=[],Y2=n=>{Va.indexOf(n)===-1&&Va.push(n)};typeof global<"u"&&(global.getLocale=pr);const ku="__DC_STAT_UUID";let Zi;function Uh(n=wx){return function(t,i){Zi=Zi||n.getStorageSync(ku),Zi||(Zi=Date.now()+""+Math.floor(Math.random()*1e7),wx.setStorage({key:ku,data:Zi})),i.deviceId=Zi}}function $h(n,e){if(n.safeArea){const t=n.safeArea;e.safeAreaInsets={top:t.top,left:t.left,right:n.windowWidth-t.right,bottom:n.screenHeight-t.bottom}}}function Hh(n,e){let t="",i="";switch(t=n.split(" ")[0]||e,i=n.split(" ")[1]||"",t=t.toLowerCase(),t){case"harmony":case"ohos":case"openharmony":t="harmonyos";break;case"iphone os":t="ios";break;case"mac":case"darwin":t="macos";break;case"windows_nt":t="windows";break}return{osName:t,osVersion:i}}function X2(n,e){const{brand:t="",model:i="",system:s="",language:r="",theme:o,version:a,platform:c,fontSizeSetting:l,SDKVersion:u,pixelRatio:f,deviceOrientation:d}=n,{osName:h,osVersion:p}=Hh(s,c);let m=a,g=Gh(n,i),y=Kh(t),v=jh(n),x=d,E=f,S=u;const T=(r||"").replace(/_/g,"-"),_={appId:"__UNI__90F7D71",appName:"签约",appVersion:"1.0.0",appVersionCode:100,appLanguage:Vh(T),uniCompileVersion:"4.75",uniCompilerVersion:"4.75",uniRuntimeVersion:"4.75",uniPlatform:"mp-weixin",deviceBrand:y,deviceModel:i,deviceType:g,devicePixelRatio:E,deviceOrientation:x,osName:h,osVersion:p,hostTheme:o,hostVersion:m,hostLanguage:T,hostName:v,hostSDKVersion:S,hostFontSizeSetting:l,windowTop:0,windowBottom:0,osLanguage:void 0,osTheme:void 0,ua:void 0,hostPackageName:void 0,browserName:void 0,browserVersion:void 0,isUniAppX:!1};xe(e,_)}function Gh(n,e){let t=n.deviceType||"phone";{const i={ipad:"pad",windows:"pc",mac:"pc"},s=Object.keys(i),r=e.toLowerCase();for(let o=0;o{$h(n,e),Uh()(n,e),X2(n,e)}},J2=qh,Z2={},ey={args(n,e){let t=parseInt(n.current);if(isNaN(t))return;const i=n.urls;if(!te(i))return;const s=i.length;if(s)return t<0?t=0:t>=s&&(t=s-1),t>0?(e.current=i[t],e.urls=i.filter((r,o)=>o{const{brand:t,model:i,system:s="",platform:r=""}=n;let o=Gh(n,i),a=Kh(t);Uh()(n,e);const{osName:c,osVersion:l}=Hh(s,r);e=bh(xe(e,{deviceType:o,deviceBrand:a,deviceModel:i,osName:c,osVersion:l}))}},ny={returnValue:(n,e)=>{const{version:t,language:i,SDKVersion:s,theme:r}=n;let o=jh(n),a=(i||"").replace(/_/g,"-");const c={hostVersion:t,hostLanguage:a,hostName:o,hostSDKVersion:s,hostTheme:r,appId:"__UNI__90F7D71",appName:"签约",appVersion:"1.0.0",appVersionCode:100,appLanguage:Vh(a),isUniAppX:!1,uniPlatform:"mp-weixin",uniCompileVersion:"4.75",uniCompilerVersion:"4.75",uniRuntimeVersion:"4.75"};xe(e,c)}},sy={returnValue:(n,e)=>{$h(n,e),e=bh(xe(e,{windowTop:0,windowBottom:0}))}},ry={returnValue:function(n,e){const{locationReducedAccuracy:t}=n;e.locationAccuracy="unsupported",t===!0?e.locationAccuracy="reduced":t===!1&&(e.locationAccuracy="full")}},oy={args(n){const e=getApp({allowDefault:!0})||{};e.$vm?Wi($i,n,e.$vm.$):(wx.$onErrorHandlers||(wx.$onErrorHandlers=[]),wx.$onErrorHandlers.push(n))}},ay={args(n){const e=getApp({allowDefault:!0})||{};if(e.$vm){if(n.__weh){const t=e.$vm.$[$i];if(t){const i=t.indexOf(n.__weh);i>-1&&t.splice(i,1)}}}else{if(!wx.$onErrorHandlers)return;const t=wx.$onErrorHandlers.findIndex(i=>i===n);t!==-1&&wx.$onErrorHandlers.splice(t,1)}}},Wh={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)")}}},ly=Wh,Bu={$on:R2,$off:P2,$once:w2,$emit:k2,upx2px:Lu,rpx2px:Lu,interceptors:A2,addInterceptor:v2,removeInterceptor:E2,onCreateVueApp:Sx,invokeCreateVueAppHook:Tx,getLocale:pr,setLocale:Q2,onLocaleChange:Y2,getPushClientId:O2,onPushMessage:M2,offPushMessage:N2,invokePushCallback:B2,__f__:h2};function cy(n,e,t=wx){const i=z2(e),s={get(r,o){return ie(r,o)?r[o]:ie(n,o)?ho(o,n[o]):ie(Bu,o)?ho(o,Bu[o]):ho(o,i(o,t[o]))}};return new Proxy({},s)}function uy(n){return function({service:t,success:i,fail:s,complete:r}){let o;n[t]?(o={errMsg:"getProvider:ok",service:t,provider:n[t]},q(i)&&i(o)):(o={errMsg:"getProvider:fail:服务["+t+"]不存在"},q(s)&&s(o)),q(r)&&r(o)}}const fy=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],dy=["lanDebug","router","worklet"],Fu=wx.getLaunchOptionsSync?wx.getLaunchOptionsSync():null;function hy(n){return Fu&&Fu.scene===1154&&dy.includes(n)?!1:fy.indexOf(n)>-1||typeof wx[n]=="function"}function zh(){const n={};for(const e in wx)hy(e)&&(n[e]=wx[e]);return typeof globalThis<"u"&&typeof requireMiniProgram>"u"&&(globalThis.wx=n),n}const py=["__route__","__wxExparserNodeId__","__wxWebviewId__"],gy=uy({oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]});function xy(n){const e=Object.create(null);return py.forEach(t=>{e[t]=n[t]}),e}function yy(){const n=Ze.createSelectorQuery(),e=n.in;return n.in=function(i){return i.$scope?e.call(this,i.$scope):e.call(this,xy(i))},n}const Ze=zh();Ze.canIUse("getAppBaseInfo")||(Ze.getAppBaseInfo=Ze.getSystemInfoSync);Ze.canIUse("getWindowInfo")||(Ze.getWindowInfo=Ze.getSystemInfoSync);Ze.canIUse("getDeviceInfo")||(Ze.getDeviceInfo=Ze.getSystemInfoSync);let gr=Ze.getAppBaseInfo&&Ze.getAppBaseInfo();gr||(gr=Ze.getSystemInfoSync());const Ou=gr?gr.host:null,vy=Ou&&Ou.env==="SAAASDK"?Ze.miniapp.shareVideoMessage:Ze.shareVideoMessage;var Ey=Object.freeze({__proto__:null,createSelectorQuery:yy,getProvider:gy,shareVideoMessage:vy});const Ay={args(n,e){n.compressedHeight&&!e.compressHeight&&(e.compressHeight=n.compressedHeight),n.compressedWidth&&!e.compressWidth&&(e.compressWidth=n.compressedWidth)}};var Sy=Object.freeze({__proto__:null,compressImage:Ay,getAppAuthorizeSetting:ry,getAppBaseInfo:ny,getDeviceInfo:iy,getSystemInfo:qh,getSystemInfoSync:J2,getWindowInfo:sy,offError:ay,onError:oy,onSocketMessage:ly,onSocketOpen:Wh,previewImage:ey,redirectTo:Z2,showActionSheet:ty});const hi=zh();var Y=cy(Ey,Sy,hi);/** * @dcloudio/uni-mp-vue v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function yi(n,...e){console.warn(`[Vue warn] ${n}`,...e)}let St;class Qh{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=St,!e&&St&&(this.index=(St.scopes||(St.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=St;try{return St=this,e()}finally{St=t}}else yi("cannot run an inactive effect scope.")}on(){St=this}off(){St=this.parent}stop(e){if(this._active){let t,i;for(t=0,i=this.effects.length;t=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),qi()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=pi,t=ki;try{return pi=!0,ki=this,this._runnings++,Mu(this),this.fn()}finally{Nu(this),this._runnings--,ki=t,pi=e}}stop(){var e;this.active&&(Mu(this),Nu(this),(e=this.onStop)==null||e.call(this),this.active=!1)}}function Iy(n){return n.value}function Mu(n){n._trackId++,n._depsLength=0}function Nu(n){if(n.deps.length>n._depsLength){for(let e=n._depsLength;e{const t=new Map;return t.cleanup=n,t.computed=e,t},Wa=new WeakMap,Bi=Symbol("iterate"),za=Symbol("Map key iterate");function Ye(n,e,t){if(pi&&ki){let i=Wa.get(n);i||Wa.set(n,i=new Map);let s=i.get(t);s||i.set(t,s=ep(()=>i.delete(t))),Jh(ki,s,{target:n,type:e,key:t})}}function Wt(n,e,t,i,s,r){const o=Wa.get(n);if(!o)return;let a=[];if(e==="clear")a=[...o.values()];else if(t==="length"&&te(n)){const c=Number(i);o.forEach((l,u)=>{(u==="length"||!Ln(u)&&u>=c)&&a.push(l)})}else switch(t!==void 0&&a.push(o.get(t)),e){case"add":te(n)?Wl(t)&&a.push(o.get("length")):(a.push(o.get(Bi)),Pi(n)&&a.push(o.get(za)));break;case"delete":te(n)||(a.push(o.get(Bi)),Pi(n)&&a.push(o.get(za)));break;case"set":Pi(n)&&a.push(o.get(Bi));break}tc();for(const c of a)c&&Zh(c,4,{target:n,type:e,key:t,newValue:i,oldValue:s,oldTarget:r});ic()}const Cy=Cn("__proto__,__v_isRef,__isVue"),tp=new Set(Object.getOwnPropertyNames(Symbol).filter(n=>n!=="arguments"&&n!=="caller").map(n=>Symbol[n]).filter(Ln)),Uu=Ly();function Ly(){const n={};return["includes","indexOf","lastIndexOf"].forEach(e=>{n[e]=function(...t){const i=fe(this);for(let r=0,o=this.length;r{n[e]=function(...t){ji(),tc();const i=fe(this)[e].apply(this,t);return ic(),qi(),i}}),n}function Dy(n){const e=fe(this);return Ye(e,"has",n),e.hasOwnProperty(n)}class ip{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,i){const s=this._isReadonly,r=this._isShallow;if(t==="__v_isReactive")return!s;if(t==="__v_isReadonly")return s;if(t==="__v_isShallow")return r;if(t==="__v_raw")return i===(s?r?cp:lp:r?ap:op).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const o=te(e);if(!s){if(o&&ie(Uu,t))return Reflect.get(Uu,t,i);if(t==="hasOwnProperty")return Dy}const a=Reflect.get(e,t,i);return(Ln(t)?tp.has(t):Cy(t))||(s||Ye(e,"get",t),r)?a:et(a)?o&&Wl(t)?a:a.value:Ee(a)?s?up(a):Qr(a):a}}class np extends ip{constructor(e=!1){super(!1,e)}set(e,t,i,s){let r=e[t];if(!this._isShallow){const c=An(r);if(!mr(i)&&!An(i)&&(r=fe(r),i=fe(i)),!te(e)&&et(r)&&!et(i))return c?!1:(r.value=i,!0)}const o=te(e)&&Wl(t)?Number(t)n,Wr=n=>Reflect.getPrototypeOf(n);function Ds(n,e,t=!1,i=!1){n=n.__v_raw;const s=fe(n),r=fe(e);t||(xi(e,r)&&Ye(s,"get",e),Ye(s,"get",r));const{has:o}=Wr(s),a=i?nc:t?rc:es;if(o.call(s,e))return a(n.get(e));if(o.call(s,r))return a(n.get(r));n!==s&&n.get(e)}function Rs(n,e=!1){const t=this.__v_raw,i=fe(t),s=fe(n);return e||(xi(n,s)&&Ye(i,"has",n),Ye(i,"has",s)),n===s?t.has(n):t.has(n)||t.has(s)}function ws(n,e=!1){return n=n.__v_raw,!e&&Ye(fe(n),"iterate",Bi),Reflect.get(n,"size",n)}function $u(n){n=fe(n);const e=fe(this);return Wr(e).has.call(e,n)||(e.add(n),Wt(e,"add",n,n)),this}function Hu(n,e){e=fe(e);const t=fe(this),{has:i,get:s}=Wr(t);let r=i.call(t,n);r?rp(t,i,n):(n=fe(n),r=i.call(t,n));const o=s.call(t,n);return t.set(n,e),r?xi(e,o)&&Wt(t,"set",n,e,o):Wt(t,"add",n,e),this}function Gu(n){const e=fe(this),{has:t,get:i}=Wr(e);let s=t.call(e,n);s?rp(e,t,n):(n=fe(n),s=t.call(e,n));const r=i?i.call(e,n):void 0,o=e.delete(n);return s&&Wt(e,"delete",n,void 0,r),o}function Ku(){const n=fe(this),e=n.size!==0,t=Pi(n)?new Map(n):new Set(n),i=n.clear();return e&&Wt(n,"clear",void 0,void 0,t),i}function Ps(n,e){return function(i,s){const r=this,o=r.__v_raw,a=fe(o),c=e?nc:n?rc:es;return!n&&Ye(a,"iterate",Bi),o.forEach((l,u)=>i.call(s,c(l),c(u),r))}}function ks(n,e,t){return function(...i){const s=this.__v_raw,r=fe(s),o=Pi(r),a=n==="entries"||n===Symbol.iterator&&o,c=n==="keys"&&o,l=s[n](...i),u=t?nc:e?rc:es;return!e&&Ye(r,"iterate",c?za:Bi),{next(){const{value:f,done:d}=l.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Zt(n){return function(...e){{const t=e[0]?`on key "${e[0]}" `:"";yi(`${Ui(n)} operation ${t}failed: target is readonly.`,fe(this))}return n==="delete"?!1:n==="clear"?void 0:this}}function By(){const n={get(r){return Ds(this,r)},get size(){return ws(this)},has:Rs,add:$u,set:Hu,delete:Gu,clear:Ku,forEach:Ps(!1,!1)},e={get(r){return Ds(this,r,!1,!0)},get size(){return ws(this)},has:Rs,add:$u,set:Hu,delete:Gu,clear:Ku,forEach:Ps(!1,!0)},t={get(r){return Ds(this,r,!0)},get size(){return ws(this,!0)},has(r){return Rs.call(this,r,!0)},add:Zt("add"),set:Zt("set"),delete:Zt("delete"),clear:Zt("clear"),forEach:Ps(!0,!1)},i={get(r){return Ds(this,r,!0,!0)},get size(){return ws(this,!0)},has(r){return Rs.call(this,r,!0)},add:Zt("add"),set:Zt("set"),delete:Zt("delete"),clear:Zt("clear"),forEach:Ps(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=ks(r,!1,!1),t[r]=ks(r,!0,!1),e[r]=ks(r,!1,!0),i[r]=ks(r,!0,!0)}),[n,t,e,i]}const[Fy,Oy,My,Ny]=By();function zr(n,e){const t=e?n?Ny:My:n?Oy:Fy;return(i,s,r)=>s==="__v_isReactive"?!n:s==="__v_isReadonly"?n:s==="__v_raw"?i:Reflect.get(ie(t,s)&&s in i?t:i,s,r)}const Uy={get:zr(!1,!1)},$y={get:zr(!1,!0)},Hy={get:zr(!0,!1)},Gy={get:zr(!0,!0)};function rp(n,e,t){const i=fe(t);if(i!==t&&e.call(n,i)){const s=Kr(n);yi(`Reactive ${s} contains both the raw and reactive versions of the same object${s==="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 op=new WeakMap,ap=new WeakMap,lp=new WeakMap,cp=new WeakMap;function Ky(n){switch(n){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Vy(n){return n.__v_skip||!Object.isExtensible(n)?0:Ky(Kr(n))}function Qr(n){return An(n)?n:Yr(n,!1,Ry,Uy,op)}function jy(n){return Yr(n,!1,Py,$y,ap)}function up(n){return Yr(n,!0,wy,Hy,lp)}function ln(n){return Yr(n,!0,ky,Gy,cp)}function Yr(n,e,t,i,s){if(!Ee(n))return yi(`value cannot be made reactive: ${String(n)}`),n;if(n.__v_raw&&!(e&&n.__v_isReactive))return n;const r=s.get(n);if(r)return r;const o=Vy(n);if(o===0)return n;const a=new Proxy(n,o===2?i:t);return s.set(n,a),a}function hn(n){return An(n)?hn(n.__v_raw):!!(n&&n.__v_isReactive)}function An(n){return!!(n&&n.__v_isReadonly)}function mr(n){return!!(n&&n.__v_isShallow)}function qy(n){return hn(n)||An(n)}function fe(n){const e=n&&n.__v_raw;return e?fe(e):n}function sc(n){return Object.isExtensible(n)&&tx(n,"__v_skip",!0),n}const es=n=>Ee(n)?Qr(n):n,rc=n=>Ee(n)?up(n):n,Wy="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 fp{constructor(e,t,i,s){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ec(()=>e(this._value),()=>tr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=i}get value(){const e=fe(this);return(!e._cacheable||e.effect.dirty)&&xi(e._value,e._value=e.effect.run())&&tr(e,4),dp(e),e.effect._dirtyLevel>=2&&(this._warnRecursive&&yi(Wy,` getter: `,this.getter),tr(e,2)),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function zy(n,e,t=!1){let i,s;const r=q(n);r?(i=n,s=()=>{yi("Write operation failed: computed value is readonly")}):(i=n.get,s=n.set);const o=new fp(i,s,r||!s,t);return e&&!t&&(o.effect.onTrack=e.onTrack,o.effect.onTrigger=e.onTrigger),o}function dp(n){var e;pi&&ki&&(n=fe(n),Jh(ki,(e=n.dep)!=null?e:n.dep=ep(()=>n.dep=void 0,n instanceof fp?n:void 0),{target:n,type:"get",key:"value"}))}function tr(n,e=4,t){n=fe(n);const i=n.dep;i&&Zh(i,e,{target:n,type:"set",key:"value",newValue:t})}function et(n){return!!(n&&n.__v_isRef===!0)}function Qy(n){return Yy(n,!1)}function Yy(n,e){return et(n)?n:new Xy(n,e)}class Xy{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:fe(e),this._value=t?e:es(e)}get value(){return dp(this),this._value}set value(e){const t=this.__v_isShallow||mr(e)||An(e);e=t?e:fe(e),xi(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:es(e),tr(this,4,e))}}function hp(n){return et(n)?n.value:n}const Jy={get:(n,e,t)=>hp(Reflect.get(n,e,t)),set:(n,e,t,i)=>{const s=n[e];return et(s)&&!et(t)?(s.value=t,!0):Reflect.set(n,e,t,i)}};function pp(n){return hn(n)?n:new Proxy(n,Jy)}const Fi=[];function oc(n){Fi.push(n)}function ac(){Fi.pop()}function J(n,...e){ji();const t=Fi.length?Fi[Fi.length-1].component:null,i=t&&t.appContext.config.warnHandler,s=Zy();if(i)zt(i,t,11,[n+e.map(r=>{var o,a;return(a=(o=r.toString)==null?void 0:o.call(r))!=null?a:JSON.stringify(r)}).join(""),t&&t.proxy,s.map(({vnode:r})=>`at <${eo(t,r.type)}>`).join(` `),s]);else{const r=[`[Vue warn]: ${n}`,...e];s.length&&r.push(` `,...ev(s)),console.warn(...r)}qi()}function Zy(){let n=Fi[Fi.length-1];if(!n)return[];const e=[];for(;n;){const t=e[0];t&&t.vnode===n?t.recurseCount++:e.push({vnode:n,recurseCount:0});const i=n.component&&n.component.parent;n=i&&i.vnode}return e}function ev(n){const e=[];return n.forEach((t,i)=>{e.push(...i===0?[]:[` `],...tv(t))}),e}function tv({vnode:n,recurseCount:e}){const t=e>0?`... (${e} recursive calls)`:"",i=n.component?n.component.parent==null:!1,s=` at <${eo(n.component,n.type,i)}`,r=">"+t;return n.props?[s,...iv(n.props),r]:[s+r]}function iv(n){const e=[],t=Object.keys(n);return t.slice(0,3).forEach(i=>{e.push(...gp(i,n[i]))}),t.length>3&&e.push(" ..."),e}function gp(n,e,t){return Te(e)?(e=JSON.stringify(e),t?e:[`${n}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?t?e:[`${n}=${e}`]:et(e)?(e=gp(n,fe(e.value),!0),t?e:[`${n}=Ref<`,e,">"]):q(e)?[`${n}=fn${e.name?`<${e.name}>`:""}`]:(e=fe(e),t?e:[`${n}=`,e])}const lc={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 zt(n,e,t,i){try{return i?n(...i):n()}catch(s){Xr(s,e,t)}}function vi(n,e,t,i){if(q(n)){const r=zt(n,e,t,i);return r&&Ss(r)&&r.catch(o=>{Xr(o,e,t)}),r}const s=[];for(let r=0;r>>1,s=$e[i],r=is(s);r-1}function ov(n){const e=$e.indexOf(n);e>Pt&&$e.splice(e,1)}function vp(n){te(n)?pn.push(...n):(!Vt||!Vt.includes(n,n.allowRecurse?si+1:si))&&pn.push(n),yp()}function Ep(n,e,t=ts?Pt+1:0){for(e=e||new Map;t<$e.length;t++){const i=$e[t];if(i&&i.pre){if(fc(e,i))continue;$e.splice(t,1),t--,i()}}}function av(n){if(pn.length){const e=[...new Set(pn)].sort((t,i)=>is(t)-is(i));if(pn.length=0,Vt){Vt.push(...e);return}for(Vt=e,n=n||new Map,si=0;sin.id==null?1/0:n.id,lv=(n,e)=>{const t=is(n)-is(e);if(t===0){if(n.pre&&!e.pre)return-1;if(e.pre&&!n.pre)return 1}return t};function Ap(n){Qa=!1,ts=!0,n=n||new Map,$e.sort(lv);const e=t=>fc(n,t);try{for(Pt=0;Pt<$e.length;Pt++){const t=$e[Pt];if(t&&t.active!==!1){if(e(t))continue;zt(t,null,14)}}}finally{Pt=0,$e.length=0,av(n),ts=!1,cc=null,($e.length||pn.length)&&Ap(n)}}function fc(n,e){if(!n.has(e))n.set(e,1);else{const t=n.get(e);if(t>nv){const i=e.ownerInstance,s=i&&mc(i.type);return Xr(`Maximum recursive updates exceeded${s?` in component <${s}>`:""}. 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 n.set(e,t+1)}}let kt,$n=[],Ya=!1;function Jr(n,...e){kt?kt.emit(n,...e):Ya||$n.push({event:n,args:e})}function Sp(n,e){var t,i;kt=n,kt?(kt.enabled=!0,$n.forEach(({event:s,args:r})=>kt.emit(s,...r)),$n=[]):typeof window<"u"&&window.HTMLElement&&!((i=(t=window.navigator)==null?void 0:t.userAgent)!=null&&i.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{Sp(r,e)}),setTimeout(()=>{kt||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Ya=!0,$n=[])},3e3)):(Ya=!0,$n=[])}function cv(n,e){Jr("app:init",n,e,{Fragment:Zv,Text:eE,Comment:tE,Static:iE})}const uv=dc("component:added"),fv=dc("component:updated"),dv=dc("component:removed"),hv=n=>{kt&&typeof kt.cleanupBuffer=="function"&&!kt.cleanupBuffer(n)&&dv(n)};/*! #__NO_SIDE_EFFECTS__ */function dc(n){return e=>{Jr(n,e.appContext.app,e.uid,e.uid===0?void 0:e.parent?e.parent.uid:0,e)}}const pv=Tp("perf:start"),gv=Tp("perf:end");function Tp(n){return(e,t,i)=>{Jr(n,e.appContext.app,e.uid,e,t,i)}}function mv(n,e,t){Jr("component:emit",n.appContext.app,n,e,t)}function xv(n,e,...t){if(n.isUnmounted)return;const i=n.vnode.props||De;{const{emitsOptions:u,propsOptions:[f]}=n;if(u)if(!(e in u))(!f||!(_i(e)in f))&&J(`Component emitted event "${e}" but it is neither declared in the emits option nor as an "${_i(e)}" prop.`);else{const d=u[e];q(d)&&(d(...t)||J(`Invalid event arguments: event validation failed for event "${e}".`))}}let s=t;const r=e.startsWith("update:"),o=r&&e.slice(7);if(o&&o in i){const u=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:d}=i[u]||De;d&&(s=t.map(h=>Te(h)?h.trim():h)),f&&(s=t.map(ix))}mv(n,e,s);{const u=e.toLowerCase();u!==e&&i[_i(u)]&&J(`Event "${u}" is emitted in component ${eo(n,n.type)} but the handler is registered for "${e}". 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 "${Ni(e)}" instead of "${e}".`)}let a,c=i[a=_i(e)]||i[a=_i(Ut(e))];!c&&r&&(c=i[a=_i(Ni(e))]),c&&vi(c,n,6,s);const l=i[a+"Once"];if(l){if(!n.emitted)n.emitted={};else if(n.emitted[a])return;n.emitted[a]=!0,vi(l,n,6,s)}}function bp(n,e,t=!1){const i=e.emitsCache,s=i.get(n);if(s!==void 0)return s;const r=n.emits;let o={},a=!1;if(!q(n)){const c=l=>{const u=bp(l,e,!0);u&&(a=!0,xe(o,u))};!t&&e.mixins.length&&e.mixins.forEach(c),n.extends&&c(n.extends),n.mixins&&n.mixins.forEach(c)}return!r&&!a?(Ee(n)&&i.set(n,null),null):(te(r)?r.forEach(c=>o[c]=null):xe(o,r),Ee(n)&&i.set(n,o),o)}function _p(n,e){return!n||!Jd(e)?!1:(e=e.slice(2).replace(/Once$/,""),ie(n,e[0].toLowerCase()+e.slice(1))||ie(n,Ni(e))||ie(n,e))}let Hi=null;function Vu(n){const e=Hi;return Hi=n,n&&n.type.__scopeId,e}const Xa="components";function yv(n,e){return vv(Xa,n,!0,e)||n}function vv(n,e,t=!0,i=!1){const s=Hi||ke;if(s){const r=s.type;if(n===Xa){const a=mc(r,!1);if(a&&(a===e||a===Ut(e)||a===Ui(Ut(e))))return r}const o=ju(s[n]||r[n],e)||ju(s.appContext[n],e);if(!o&&i)return r;if(t&&!o){const a=n===Xa?` If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";J(`Failed to resolve ${n.slice(0,-1)}: ${e}${a}`)}return o}else J(`resolve${Ui(n.slice(0,-1))} can only be used in render() or setup().`)}function ju(n,e){return n&&(n[e]||n[Ut(e)]||n[Ui(Ut(e))])}const Bs={};function qn(n,e,t){return q(e)||J("`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."),Ip(n,e,t)}function Ip(n,e,{immediate:t,deep:i,flush:s,once:r,onTrack:o,onTrigger:a}=De){if(e&&r){const T=e;e=(..._)=>{T(..._),S()}}i!==void 0&&typeof i=="number"&&J('watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.'),e||(t!==void 0&&J('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),i!==void 0&&J('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&J('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const c=T=>{J("Invalid watch source: ",T,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},l=ke,u=T=>i===!0?T:cn(T,i===!1?1:void 0);let f,d=!1,h=!1;if(et(n)?(f=()=>n.value,d=mr(n)):hn(n)?(f=()=>u(n),d=!0):te(n)?(h=!0,d=n.some(T=>hn(T)||mr(T)),f=()=>n.map(T=>{if(et(T))return T.value;if(hn(T))return u(T);if(q(T))return zt(T,l,2);c(T)})):q(n)?e?f=()=>zt(n,l,2):f=()=>(p&&p(),vi(n,l,3,[m])):(f=He,c(n)),e&&i){const T=f;f=()=>cn(T())}let p,m=T=>{p=x.onStop=()=>{zt(T,l,4),p=x.onStop=void 0}},g=h?new Array(n.length).fill(Bs):Bs;const y=()=>{if(!(!x.active||!x.dirty))if(e){const T=x.run();(i||d||(h?T.some((_,I)=>xi(_,g[I])):xi(T,g)))&&(p&&p(),vi(e,l,3,[T,g===Bs?void 0:h&&g[0]===Bs?[]:g,m]),g=T)}else x.run()};y.allowRecurse=!!e;let v;s==="sync"?v=y:s==="post"?v=()=>t0(y,l&&l.suspense):(y.pre=!0,l&&(y.id=l.uid),v=()=>xr(y));const x=new ec(f,He,v),E=_y(),S=()=>{x.stop(),E&&Gr(E.effects,x)};return x.onTrack=o,x.onTrigger=a,e?t?y():g=x.run():s==="post"?t0(x.run.bind(x),l&&l.suspense):x.run(),S}function Ev(n,e,t){const i=this.proxy,s=Te(n)?n.includes(".")?Cp(i,n):()=>i[n]:n.bind(i,i);let r;q(e)?r=e:(r=e.handler,t=e);const o=bs(this),a=Ip(s,r.bind(i),t);return o(),a}function Cp(n,e){const t=e.split(".");return()=>{let i=n;for(let s=0;s0){if(t>=e)return n;t++}if(i=i||new Set,i.has(n))return n;if(i.add(n),et(n))cn(n.value,e,t,i);else if(te(n))for(let s=0;s{cn(s,e,t,i)});else if(Ge(n))for(const s in n)cn(n[s],e,t,i);return n}function Lp(n){J1(n)&&J("Do not use built-in directive ids as custom directive id: "+n)}function Dp(){return{app:null,config:{isNativeTag:Y1,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 Av=0;function Sv(n,e){return function(i,s=null){q(i)||(i=xe({},i)),s!=null&&!Ee(s)&&(J("root props passed to app.mount() must be an object."),s=null);const r=Dp(),o=new WeakSet,a=r.app={_uid:Av++,_component:i,_props:s,_container:null,_context:r,_instance:null,version:Hp,get config(){return r.config},set config(c){J("app.config cannot be replaced. Modify individual options instead.")},use(c,...l){return o.has(c)?J("Plugin has already been applied to target app."):c&&q(c.install)?(o.add(c),c.install(a,...l)):q(c)?(o.add(c),c(a,...l)):J('A plugin must either be a function or an object with an "install" function.'),a},mixin(c){return r.mixins.includes(c)?J("Mixin has already been applied to target app"+(c.name?`: ${c.name}`:"")):r.mixins.push(c),a},component(c,l){return sl(c,r.config),l?(r.components[c]&&J(`Component "${c}" has already been registered in target app.`),r.components[c]=l,a):r.components[c]},directive(c,l){return Lp(c),l?(r.directives[c]&&J(`Directive "${c}" has already been registered in target app.`),r.directives[c]=l,a):r.directives[c]},mount(){},unmount(){},provide(c,l){return c in r.provides&&J(`App already provides property with key "${String(c)}". It will be overwritten with the new value.`),r.provides[c]=l,a},runWithContext(c){const l=Wn;Wn=a;try{return c()}finally{Wn=l}}};return a}}let Wn=null;function Tv(n,e){if(!ke)J("provide() can only be used inside setup().");else{let t=ke.provides;const i=ke.parent&&ke.parent.provides;i===t&&(t=ke.provides=Object.create(i)),t[n]=e,ke.type.mpType==="app"&&ke.appContext.app.provide(n,e)}}function ir(n,e,t=!1){const i=ke||Hi;if(i||Wn){const s=i?i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:Wn._context.provides;if(s&&n in s)return s[n];if(arguments.length>1)return t&&q(e)?e.call(i&&i.proxy):e;J(`injection "${String(n)}" not found.`)}else J("inject() can only be used inside setup() or functional components.")}const bv=n=>n.type.__isKeepAlive;function _v(n,e){Rp(n,"a",e)}function Iv(n,e){Rp(n,"da",e)}function Rp(n,e,t=ke){const i=n.__wdc||(n.__wdc=()=>{let s=t;for(;s;){if(s.isDeactivated)return;s=s.parent}return n()});if(Wi(e,i,t),t){let s=t.parent;for(;s&&s.parent;)bv(s.parent.vnode)&&Cv(i,e,t,s),s=s.parent}}function Cv(n,e,t,i){const s=Wi(e,n,i,!0);wp(()=>{Gr(i[e],s)},t)}function Wi(n,e,t=ke,i=!1){if(t){Ax(n)&&(t=t.root);const s=t[n]||(t[n]=[]),r=e.__weh||(e.__weh=(...o)=>{if(t.isUnmounted)return;ji();const a=bs(t),c=vi(e,t,n,o);return a(),qi(),c});return i?s.unshift(r):s.push(r),r}else{const s=_i((lc[n]||n.replace(/^on/,"")).replace(/ hook$/,""));J(`${s} 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 Qt=n=>(e,t=ke)=>(!gc||n==="sp")&&Wi(n,(...i)=>e(...i),t),Lv=Qt("bm"),Dv=Qt("m"),Rv=Qt("bu"),wv=Qt("u"),hc=Qt("bum"),wp=Qt("um"),Pv=Qt("sp"),kv=Qt("rtg"),Bv=Qt("rtc");function Fv(n,e=ke){Wi("ec",n,e)}const Ja=n=>n?Np(n)?_s(n)||n.proxy:Ja(n.parent):null;function Ov(n){return n}const ns=xe(Object.create(null),{$:Ov,$el:n=>n.__$el||(n.__$el={}),$data:n=>n.data,$props:n=>ln(n.props),$attrs:n=>ln(n.attrs),$slots:n=>ln(n.slots),$refs:n=>ln(n.refs),$parent:n=>Ja(n.parent),$root:n=>Ja(n.root),$emit:n=>n.emit,$options:n=>Bp(n),$forceUpdate:n=>n.f||(n.f=()=>{n.effect.dirty=!0,xr(n.update)}),$watch:n=>Ev.bind(n)}),pc=n=>n==="_"||n==="$",po=(n,e)=>n!==De&&!n.__isScriptSetup&&ie(n,e),Pp={get({_:n},e){const{ctx:t,setupState:i,data:s,props:r,accessCache:o,type:a,appContext:c}=n;if(e==="__isVue")return!0;let l;if(e[0]!=="$"){const h=o[e];if(h!==void 0)switch(h){case 1:return i[e];case 2:return s[e];case 4:return t[e];case 3:return r[e]}else{if(po(i,e))return o[e]=1,i[e];if(s!==De&&ie(s,e))return o[e]=2,s[e];if((l=n.propsOptions[0])&&ie(l,e))return o[e]=3,r[e];if(t!==De&&ie(t,e))return o[e]=4,t[e];Za&&(o[e]=0)}}const u=ns[e];let f,d;if(u)return(e==="$attrs"||e==="$slots")&&Ye(n,"get",e),u(n);if((f=a.__cssModules)&&(f=f[e]))return f;if(t!==De&&ie(t,e))return o[e]=4,t[e];if(d=c.config.globalProperties,ie(d,e))return d[e];Hi&&(!Te(e)||e.indexOf("__v")!==0)&&(s!==De&&pc(e[0])&&ie(s,e)?J(`Property ${JSON.stringify(e)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):n===Hi&&J(`Property ${JSON.stringify(e)} was accessed during render but is not defined on instance.`))},set({_:n},e,t){const{data:i,setupState:s,ctx:r}=n;return po(s,e)?(s[e]=t,!0):s.__isScriptSetup&&ie(s,e)?(J(`Cannot mutate