"use strict";function e(e,t){const o=Object.create(null),n=e.split(",");for(let r=0;r!!o[e.toLowerCase()]:e=>!!o[e]}function t(e){if(b(e)){const o={};for(let n=0;n{if(e){const o=e.split(n);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function s(e){let t="";if(k(e))t=e;else if(b(e))for(let o=0;ot&&t.__v_isRef?a(e,t.value):w(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,o])=>(e[`${t} =>`]=o,e),{})}:S(t)?{[`Set(${t.size})`]:[...t.values()]}:!C(t)||b(t)||P(t)?t:String(t),c={},u=[],l=()=>{},p=()=>!1,d=/^on[^a-z]/,f=e=>d.test(e),h=e=>e.startsWith("onUpdate:"),g=Object.assign,m=(e,t)=>{const o=e.indexOf(t);o>-1&&e.splice(o,1)},y=Object.prototype.hasOwnProperty,v=(e,t)=>y.call(e,t),b=Array.isArray,w=e=>"[object Map]"===E(e),S=e=>"[object Set]"===E(e),x=e=>"function"==typeof e,k=e=>"string"==typeof e,A=e=>"symbol"==typeof e,C=e=>null!==e&&"object"==typeof e,T=e=>C(e)&&x(e.then)&&x(e.catch),I=Object.prototype.toString,E=e=>I.call(e),P=e=>"[object Object]"===E(e),B=e=>k(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,O=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_=e=>{const t=Object.create(null);return o=>t[o]||(t[o]=e(o))},L=/-(\w)/g,N=_(e=>e.replace(L,(e,t)=>t?t.toUpperCase():"")),j=/\B([A-Z])/g,D=_(e=>e.replace(j,"-$1").toLowerCase()),M=_(e=>e.charAt(0).toUpperCase()+e.slice(1)),F=_(e=>e?`on${M(e)}`:""),R=(e,t)=>!Object.is(e,t),z=(e,t)=>{for(let o=0;o{const t=parseFloat(e);return isNaN(t)?e:t},Q="onShow",H="onHide",q="onLaunch",W="onError",V="onThemeChange",$="onPageNotFound",K="onUnhandledRejection",Y="onLoad",J="onReady",X="onUnload",G="onInit",Z="onSaveExitState",ee="onResize",te="onBackPress",oe="onPageScroll",ne="onTabItemTap",re="onReachBottom",ie="onPullDownRefresh",se="onShareTimeline",ae="onAddToFavorites",ce="onShareAppMessage",ue="onNavigationBarButtonTap",le="onNavigationBarSearchInputClicked",pe="onNavigationBarSearchInputChanged",de="onNavigationBarSearchInputConfirmed",fe="onNavigationBarSearchInputFocusChanged",he=/:/g;function ge(e,t=null){let o;return(...n)=>(e&&(o=e.apply(t,n),e=null),o)}function me(e,t){if(!k(t))return;const o=(t=t.replace(/\[(\d+)\]/g,".$1")).split(".");let n=o[0];return e||(e={}),1===o.length?e[n]:me(e[n],o.slice(1).join("."))}function ye(e){let t={};return P(e)&&Object.keys(e).sort().forEach(o=>{const n=o;t[n]=e[n]}),Object.keys(t)?t:e}const ve=encodeURIComponent;function be(e,t=ve){const o=e?Object.keys(e).map(o=>{let n=e[o];return void 0===typeof n||null===n?n="":P(n)&&(n=JSON.stringify(n)),t(o)+"="+t(n)}).filter(e=>e.length>0).join("&"):null;return o?`?${o}`:""}const we=[G,Y,Q,H,X,te,oe,ne,re,ie,se,ce,ae,Z,ue,le,pe,de,fe];const Se=[Q,H,q,W,V,$,K,G,Y,J,X,ee,te,oe,ne,re,ie,se,ae,ce,Z,ue,le,pe,de,fe],xe=(()=>({onPageScroll:1,onShareAppMessage:2,onShareTimeline:4}))();function ke(e,t,o=!0){return!(o&&!x(t))&&(Se.indexOf(e)>-1||0===e.indexOf("on"))}let Ae;const Ce=[];const Te=ge((e,t)=>{if(x(e._component.onError))return t(e)}),Ie=function(){};Ie.prototype={on:function(e,t,o){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:o}),this},once:function(e,t,o){var n=this;function r(){n.off(e,r),t.apply(o,arguments)}return r._=t,this.on(e,r,o)},emit:function(e){for(var t=[].slice.call(arguments,1),o=((this.e||(this.e={}))[e]||[]).slice(),n=0,r=o.length;nje.call(e,t),Me=new class{constructor(){this._caches=Object.create(null)}interpolate(e,t,o=Pe){if(!t)return[e];let n=this._caches[e];return n||(n=function(e,[t,o]){const n=[];let r=0,i="";for(;r-1?_e:e.indexOf("-hant")>-1?Le:(o=e,["-tw","-hk","-mo","-cht"].find(e=>-1!==o.indexOf(e))?Le:_e);var o;let n=[Ne,"fr","es"];t&&Object.keys(t).length>0&&(n=Object.keys(t));const r=function(e,t){return t.find(t=>0===e.indexOf(t))}(e,n);return r||void 0}class Re{constructor({locale:e,fallbackLocale:t,messages:o,watcher:n,formater:r}){this.locale=Ne,this.fallbackLocale=Ne,this.message={},this.messages={},this.watchers=[],t&&(this.fallbackLocale=t),this.formater=r||Me,this.messages=o||{},this.setLocale(e||Ne),n&&this.watchLocale(n)}setLocale(e){const t=this.locale;this.locale=Fe(e,this.messages)||this.fallbackLocale,this.messages[this.locale]||(this.messages[this.locale]={}),this.message=this.messages[this.locale],t!==this.locale&&this.watchers.forEach(e=>{e(this.locale,t)})}getLocale(){return this.locale}watchLocale(e){const t=this.watchers.push(e)-1;return()=>{this.watchers.splice(t,1)}}add(e,t,o=!0){const n=this.messages[e];n?o?Object.assign(n,t):Object.keys(t).forEach(e=>{De(n,e)||(n[e]=t[e])}):this.messages[e]=t}f(e,t,o){return this.formater.interpolate(e,t,o).join("")}t(e,t,o){let n=this.message;return"string"==typeof t?(t=Fe(t,this.messages))&&(n=this.messages[t]):o=t,De(n,e)?this.formater.interpolate(n[e],o).join(""):(console.warn(`Cannot translate the value of keypath ${e}. Use the value of keypath as default.`),e)}}function ze(e){return function(){try{return e.apply(e,arguments)}catch(lp){console.error(lp)}}}let Ue=1;const Qe={};function He(e,t,o){if("number"==typeof e){const n=Qe[e];if(n)return n.keepAlive||delete Qe[e],n.callback(t,o)}return t}const qe="success",We="fail",Ve="complete";function $e(e,t={},{beforeAll:o,beforeSuccess:n}={}){P(t)||(t={});const{success:r,fail:i,complete:s}=function(e){const t={};for(const o in e){const n=e[o];x(n)&&(t[o]=ze(n),delete e[o])}return t}(t),a=x(r),c=x(i),u=x(s),l=Ue++;return function(e,t,o,n=!1){Qe[e]={name:t,keepAlive:n,callback:o}}(l,e,l=>{(l=l||{}).errMsg=function(e,t){return e&&-1!==e.indexOf(":fail")?t+e.substring(e.indexOf(":fail")):t+":ok"}(l.errMsg,e),x(o)&&o(l),l.errMsg===e+":ok"?(x(n)&&n(l,t),a&&r(l)):c&&i(l),u&&s(l)}),l}const Ke="success",Ye="fail",Je="complete",Xe={},Ge={};function Ze(e,t){return function(o){return e(o,t)||o}}function et(e,t,o){let n=!1;for(let r=0;re(t),catch(){}}}function tt(e,t={}){return[Ke,Ye,Je].forEach(o=>{const n=e[o];if(!b(n))return;const r=t[o];t[o]=function(e){et(n,e,t).then(e=>x(r)&&r(e)||e)}}),t}function ot(e,t){const o=[];b(Xe.returnValue)&&o.push(...Xe.returnValue);const n=Ge[e];return n&&b(n.returnValue)&&o.push(...n.returnValue),o.forEach(e=>{t=e(t)||t}),t}function nt(e){const t=Object.create(null);Object.keys(Xe).forEach(e=>{"returnValue"!==e&&(t[e]=Xe[e].slice())});const o=Ge[e];return o&&Object.keys(o).forEach(e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(o[e]))}),t}function rt(e,t,o,n){const r=nt(e);if(r&&Object.keys(r).length){if(b(r.invoke)){return et(r.invoke,o).then(o=>t(tt(nt(e),o),...n))}return t(tt(r,o),...n)}return t(o,...n)}function it(e,t){return(o={},...n)=>function(e){return!(!P(e)||![qe,We,Ve].find(t=>x(e[t])))}(o)?ot(e,rt(e,t,o,n)):ot(e,new Promise((r,i)=>{rt(e,t,g(o,{success:r,fail:i}),n)}))}function st(e,t,o,n){return He(e,g({errMsg:t+":fail"+(o?" "+o:"")},n))}function at(e,t,o,n){if(n&&n.beforeInvoke){const e=n.beforeInvoke(t);if(k(e))return e}const r=function(e,t){const o=e[0];if(!t||!P(t.formatArgs)&&P(o))return;const n=t.formatArgs,r=Object.keys(n);for(let i=0;i{const r=$e(e,o,n),i=at(0,[o],0,n);return i?st(r,e,i):t(o,{resolve:t=>function(e,t,o){return He(e,g(o||{},{errMsg:t+":ok"}))}(r,e,t),reject:(t,o)=>st(r,e,function(e){return!e||k(e)?e:e.stack?(console.error(e.message+"\n"+e.stack),e.message):e}(t),o)})}}function ut(e,t,o,n){return function(e,t,o,n){return(...e)=>{const o=at(0,e,0,n);if(o)throw new Error(o);return t.apply(null,e)}}(0,t,0,n)}let lt=!1,pt=0,dt=0;function ft(){const{platform:e,pixelRatio:t,windowWidth:o}=wx.getSystemInfoSync();pt=o,dt=t,lt="ios"===e}const ht=ut(0,(e,t)=>{if(0===pt&&ft(),0===(e=Number(e)))return 0;let o=e/750*(t||pt);return o<0&&(o=-o),o=Math.floor(o+1e-4),0===o&&(o=1!==dt&<?.5:1),e<0?-o:o});function gt(e,t){Object.keys(t).forEach(o=>{x(t[o])&&(e[o]=function(e,t){const o=t?e?e.concat(t):b(t)?t:[t]:e;return o?function(e){const t=[];for(let o=0;o{const n=e[o],r=t[o];b(n)&&x(r)&&m(n,r)})}const yt=ut(0,(e,t)=>{k(e)&&P(t)?gt(Ge[e]||(Ge[e]={}),t):P(e)&>(Xe,e)}),vt=ut(0,(e,t)=>{k(e)?P(t)?mt(Ge[e],t):delete Ge[e]:P(e)&&mt(Xe,e)}),bt=new Ee,wt=ut(0,(e,t)=>(bt.on(e,t),()=>bt.off(e,t))),St=ut(0,(e,t)=>(bt.once(e,t),()=>bt.off(e,t))),xt=ut(0,(e,t)=>{e?(b(e)||(e=[e]),e.forEach(e=>bt.off(e,t))):bt.e={}}),kt=ut(0,(e,...t)=>{bt.emit(e,...t)});let At,Ct,Tt;function It(e){try{return JSON.parse(e)}catch(lp){}return e}const Et=[];function Pt(e,t){Et.forEach(o=>{o(e,t)}),Et.length=0}const Bt=it(Ot="getPushClientId",function(e,t,o,n){return ct(e,t,0,n)}(Ot,(e,{resolve:t,reject:o})=>{Promise.resolve().then(()=>{void 0===Tt&&(Tt=!1,At="",Ct="uniPush is not enabled"),Et.push((e,n)=>{e?t({cid:e}):o(n)}),void 0!==At&&Pt(At,Ct)})},0,_t));var Ot,_t;const Lt=[],Nt=/^\$|getLocale|setLocale|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getDeviceInfo|getAppBaseInfo|getWindowInfo|getSystemSetting|getAppAuthorizeSetting/,jt=/^create|Manager$/,Dt=["createBLEConnection"],Mt=["createBLEConnection"],Ft=/^on|^off/;function Rt(e){return jt.test(e)&&-1===Dt.indexOf(e)}function zt(e){return Nt.test(e)&&-1===Mt.indexOf(e)}function Ut(e){return!(Rt(e)||zt(e)||function(e){return Ft.test(e)&&"onPush"!==e}(e))}function Qt(e,t){return Ut(e)&&x(t)?function(o={},...n){return x(o.success)||x(o.fail)||x(o.complete)?ot(e,rt(e,t,o,n)):ot(e,new Promise((r,i)=>{rt(e,t,g({},o,{success:r,fail:i}),n)}))}:t}Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then(o=>t.resolve(e&&e()).then(()=>o),o=>t.resolve(e&&e()).then(()=>{throw o}))});const Ht=["success","fail","cancel","complete"];const qt=()=>{const e=x(getApp)&&getApp({allowDefault:!0});return e&&e.$vm?e.$vm.$locale:Fe(wx.getSystemInfoSync().language)||Ne},Wt=[];"undefined"!=typeof global&&(global.getLocale=qt);const Vt="__DC_STAT_UUID";let $t;function Kt(e=wx){return function(t,o){$t=$t||e.getStorageSync(Vt),$t||($t=Date.now()+""+Math.floor(1e7*Math.random()),wx.setStorage({key:Vt,data:$t})),o.deviceId=$t}}function Yt(e,t){if(e.safeArea){const o=e.safeArea;t.safeAreaInsets={top:o.top,left:o.left,right:e.windowWidth-o.right,bottom:e.screenHeight-o.bottom}}}function Jt(e,t){let o=e.deviceType||"phone";{const e={ipad:"pad",windows:"pc",mac:"pc"},n=Object.keys(e),r=t.toLocaleLowerCase();for(let t=0;t{Yt(e,t),Kt()(e,t),function(e,t){const{brand:o="",model:n="",system:r="",language:i="",theme:s,version:a,platform:c,fontSizeSetting:u,SDKVersion:l,pixelRatio:p,deviceOrientation:d}=e;let f="",h="";f=r.split(" ")[0]||"",h=r.split(" ")[1]||"";let m=a,y=Jt(e,n),v=Xt(o),b=Zt(e),w=d,S=p,x=l;const k=i.replace(/_/g,"-"),A={appId:"",appName:"",appVersion:"1.0.0",appVersionCode:"100",appLanguage:Gt(k),uniCompileVersion:"3.8.12",uniRuntimeVersion:"3.8.12",uniPlatform:"mp-weixin",deviceBrand:v,deviceModel:n,deviceType:y,devicePixelRatio:S,deviceOrientation:w,osName:f.toLocaleLowerCase(),osVersion:h,hostTheme:s,hostVersion:m,hostLanguage:k,hostName:b,hostSDKVersion:x,hostFontSizeSetting:u,windowTop:0,windowBottom:0,osLanguage:void 0,osTheme:void 0,ua:void 0,hostPackageName:void 0,browserName:void 0,browserVersion:void 0};g(t,A)}(e,t)}},to=eo,oo={args(e,t){let o=parseInt(e.current);if(isNaN(o))return;const n=e.urls;if(!b(n))return;const r=n.length;return r?(o<0?o=0:o>=r&&(o=r-1),o>0?(t.current=n[o],t.urls=n.filter((e,t)=>!(t{const{brand:o,model:n}=e;let r=Jt(e,n),i=Xt(o);Kt()(e,t),t=ye(g(t,{deviceType:r,deviceBrand:i,deviceModel:n}))}},io={returnValue:(e,t)=>{const{version:o,language:n,SDKVersion:r,theme:i}=e;let s=Zt(e),a=n.replace(/_/g,"-");t=ye(g(t,{hostVersion:o,hostLanguage:a,hostName:s,hostSDKVersion:r,hostTheme:i,appId:"",appName:"",appVersion:"1.0.0",appVersionCode:"100",appLanguage:Gt(a)}))}},so={returnValue:(e,t)=>{Yt(e,t),t=ye(g(t,{windowTop:0,windowBottom:0}))}},ao={$on:wt,$off:xt,$once:St,$emit:kt,upx2px:ht,interceptors:{},addInterceptor:yt,removeInterceptor:vt,onCreateVueApp:function(e){if(Ae)return e(Ae);Ce.push(e)},invokeCreateVueAppHook:function(e){Ae=e,Ce.forEach(t=>t(e))},getLocale:qt,setLocale:e=>{const t=x(getApp)&&getApp();if(!t)return!1;return t.$vm.$locale!==e&&(t.$vm.$locale=e,Wt.forEach(t=>t({locale:e})),!0)},onLocaleChange:e=>{-1===Wt.indexOf(e)&&Wt.push(e)},getPushClientId:Bt,onPushMessage:e=>{-1===Lt.indexOf(e)&&Lt.push(e)},offPushMessage:e=>{if(e){const t=Lt.indexOf(e);t>-1&&Lt.splice(t,1)}else Lt.length=0},invokePushCallback:function(e){if("enabled"===e.type)Tt=!0;else if("clientId"===e.type)At=e.cid,Ct=e.errMsg,Pt(At,e.errMsg);else if("pushMsg"===e.type){const t={type:"receive",data:It(e.message)};for(let e=0;e{t({type:"click",data:It(e.message)})})}};const co=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],uo=["lanDebug","router","worklet"],lo=wx.getLaunchOptionsSync?wx.getLaunchOptionsSync():null;function po(e){return(!lo||1154!==lo.scene||!uo.includes(e))&&(co.indexOf(e)>-1||"function"==typeof wx[e])}function fo(){const e={};for(const t in wx)po(t)&&(e[t]=wx[t]);return"undefined"!=typeof globalThis&&"undefined"==typeof requireMiniProgram&&(globalThis.wx=e),e}const ho=["__route__","__wxExparserNodeId__","__wxWebviewId__"],go=(mo={oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]},function({service:e,success:t,fail:o,complete:n}){let r;mo[e]?(r={errMsg:"getProvider:ok",service:e,provider:mo[e]},x(t)&&t(r)):(r={errMsg:"getProvider:fail:服务["+e+"]不存在"},x(o)&&o(r)),x(n)&&n(r)});var mo;const yo=fo();let vo=yo.getAppBaseInfo&&yo.getAppBaseInfo();vo||(vo=yo.getSystemInfoSync());const bo=vo?vo.host:null,wo=bo&&"SAAASDK"===bo.env?yo.miniapp.shareVideoMessage:yo.shareVideoMessage;var So=Object.freeze({__proto__:null,createSelectorQuery:function(){const e=yo.createSelectorQuery(),t=e.in;return e.in=function(e){return t.call(this,function(e){const t=Object.create(null);return ho.forEach(o=>{t[o]=e[o]}),t}(e))},e},getProvider:go,shareVideoMessage:wo});const xo={args(e,t){e.compressedHeight&&!t.compressHeight&&(t.compressHeight=e.compressedHeight),e.compressedWidth&&!t.compressWidth&&(t.compressWidth=e.compressedWidth)}};var ko=Object.freeze({__proto__:null,compressImage:xo,getAppAuthorizeSetting:{returnValue:function(e,t){const{locationReducedAccuracy:o}=e;t.locationAccuracy="unsupported",!0===o?t.locationAccuracy="reduced":!1===o&&(t.locationAccuracy="full")}},getAppBaseInfo:io,getDeviceInfo:ro,getSystemInfo:eo,getSystemInfoSync:to,getWindowInfo:so,previewImage:oo,redirectTo:{},showActionSheet:no});const Ao=fo();var Co=function(e,t,o=wx){const n=function(e){function t(e,t,o){return function(r){return t(n(e,r,o))}}function o(e,o,n={},r={},i=!1){if(P(o)){const s=!0===i?o:{};x(n)&&(n=n(o,s)||{});for(const a in o)if(v(n,a)){let t=n[a];x(t)&&(t=t(o[a],o,s)),t?k(t)?s[t]=o[a]:P(t)&&(s[t.name?t.name:a]=t.value):console.warn(`微信小程序 ${e} 暂不支持 ${a}`)}else if(-1!==Ht.indexOf(a)){const n=o[a];x(n)&&(s[a]=t(e,n,r))}else i||v(s,a)||(s[a]=o[a]);return s}return x(o)&&(o=t(e,o,r)),o}function n(t,n,r,i=!1){return x(e.returnValue)&&(n=e.returnValue(t,n)),o(t,n,r,{},i)}return function(t,r){if(!v(e,t))return r;const i=e[t];return i?function(e,r){let s=i;x(i)&&(s=i(e));const a=[e=o(t,e,s.args,s.returnValue)];void 0!==r&&a.push(r);const c=wx[s.name||t].apply(wx,a);return zt(t)?n(t,c,s.returnValue,Rt(t)):c}:function(){console.error(`微信小程序 暂不支持${t}`)}}}(t);return new Proxy({},{get:(t,r)=>v(t,r)?t[r]:v(e,r)?Qt(r,e[r]):v(ao,r)?Qt(r,ao[r]):Qt(r,n(r,o[r]))})}(So,ko,Ao);let To;class Io{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=To,!e&&To&&(this.index=(To.scopes||(To.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=To;try{return To=this,e()}finally{To=t}}}on(){To=this}off(){To=this.parent}stop(e){if(this._active){let t,o;for(t=0,o=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},Oo=e=>(e.w&jo)>0,_o=e=>(e.n&jo)>0,Lo=new WeakMap;let No=0,jo=1;let Do;const Mo=Symbol(""),Fo=Symbol("");class Ro{constructor(e,t=null,o){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,function(e,t=To){t&&t.active&&t.effects.push(e)}(this,o)}run(){if(!this.active)return this.fn();let e=Do,t=Uo;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=Do,Do=this,Uo=!0,jo=1<<++No,No<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let o=0;for(let n=0;n{("length"===o||o>=e)&&a.push(t)})}else switch(void 0!==o&&a.push(s.get(o)),t){case"add":b(e)?B(o)&&a.push(s.get("length")):(a.push(s.get(Mo)),w(e)&&a.push(s.get(Fo)));break;case"delete":b(e)||(a.push(s.get(Mo)),w(e)&&a.push(s.get(Fo)));break;case"set":w(e)&&a.push(s.get(Mo))}if(1===a.length)a[0]&&Ko(a[0]);else{const e=[];for(const t of a)t&&e.push(...t);Ko(Bo(e))}}function Ko(e,t){const o=b(e)?e:[...e];for(const n of o)n.computed&&Yo(n);for(const n of o)n.computed||Yo(n)}function Yo(e,t){(e!==Do||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Jo=e("__proto__,__v_isRef,__isVue"),Xo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(A)),Go=rn(),Zo=rn(!1,!0),en=rn(!0),tn=on();function on(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const o=Qn(this);for(let t=0,r=this.length;t{e[t]=function(...e){Ho();const o=Qn(this)[t].apply(this,e);return qo(),o}}),e}function nn(e){const t=Qn(this);return Wo(t,0,e),t.hasOwnProperty(e)}function rn(e=!1,t=!1){return function(o,n,r){if("__v_isReactive"===n)return!e;if("__v_isReadonly"===n)return e;if("__v_isShallow"===n)return t;if("__v_raw"===n&&r===(e?t?Nn:Ln:t?_n:On).get(o))return o;const i=b(o);if(!e){if(i&&v(tn,n))return Reflect.get(tn,n,r);if("hasOwnProperty"===n)return nn}const s=Reflect.get(o,n,r);return(A(n)?Xo.has(n):Jo(n))?s:(e||Wo(o,0,n),t?s:Kn(s)?i&&B(n)?s:s.value:C(s)?e?Mn(s):Dn(s):s)}}function sn(e=!1){return function(t,o,n,r){let i=t[o];if(zn(i)&&Kn(i)&&!Kn(n))return!1;if(!e&&(Un(n)||zn(n)||(i=Qn(i),n=Qn(n)),!b(t)&&Kn(i)&&!Kn(n)))return i.value=n,!0;const s=b(t)&&B(o)?Number(o)!0,deleteProperty:(e,t)=>!0},un=g({},an,{get:Zo,set:sn(!0)}),ln=e=>e,pn=e=>Reflect.getPrototypeOf(e);function dn(e,t,o=!1,n=!1){const r=Qn(e=e.__v_raw),i=Qn(t);o||(t!==i&&Wo(r,0,t),Wo(r,0,i));const{has:s}=pn(r),a=n?ln:o?Wn:qn;return s.call(r,t)?a(e.get(t)):s.call(r,i)?a(e.get(i)):void(e!==r&&e.get(t))}function fn(e,t=!1){const o=this.__v_raw,n=Qn(o),r=Qn(e);return t||(e!==r&&Wo(n,0,e),Wo(n,0,r)),e===r?o.has(e):o.has(e)||o.has(r)}function hn(e,t=!1){return e=e.__v_raw,!t&&Wo(Qn(e),0,Mo),Reflect.get(e,"size",e)}function gn(e){e=Qn(e);const t=Qn(this);return pn(t).has.call(t,e)||(t.add(e),$o(t,"add",e,e)),this}function mn(e,t){t=Qn(t);const o=Qn(this),{has:n,get:r}=pn(o);let i=n.call(o,e);i||(e=Qn(e),i=n.call(o,e));const s=r.call(o,e);return o.set(e,t),i?R(t,s)&&$o(o,"set",e,t):$o(o,"add",e,t),this}function yn(e){const t=Qn(this),{has:o,get:n}=pn(t);let r=o.call(t,e);r||(e=Qn(e),r=o.call(t,e)),n&&n.call(t,e);const i=t.delete(e);return r&&$o(t,"delete",e,void 0),i}function vn(){const e=Qn(this),t=0!==e.size,o=e.clear();return t&&$o(e,"clear",void 0,void 0),o}function bn(e,t){return function(o,n){const r=this,i=r.__v_raw,s=Qn(i),a=t?ln:e?Wn:qn;return!e&&Wo(s,0,Mo),i.forEach((e,t)=>o.call(n,a(e),a(t),r))}}function wn(e,t,o){return function(...n){const r=this.__v_raw,i=Qn(r),s=w(i),a="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,u=r[e](...n),l=o?ln:t?Wn:qn;return!t&&Wo(i,0,c?Fo:Mo),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:a?[l(e[0]),l(e[1])]:l(e),done:t}},[Symbol.iterator](){return this}}}}function Sn(e){return function(...t){return"delete"!==e&&this}}function xn(){const e={get(e){return dn(this,e)},get size(){return hn(this)},has:fn,add:gn,set:mn,delete:yn,clear:vn,forEach:bn(!1,!1)},t={get(e){return dn(this,e,!1,!0)},get size(){return hn(this)},has:fn,add:gn,set:mn,delete:yn,clear:vn,forEach:bn(!1,!0)},o={get(e){return dn(this,e,!0)},get size(){return hn(this,!0)},has(e){return fn.call(this,e,!0)},add:Sn("add"),set:Sn("set"),delete:Sn("delete"),clear:Sn("clear"),forEach:bn(!0,!1)},n={get(e){return dn(this,e,!0,!0)},get size(){return hn(this,!0)},has(e){return fn.call(this,e,!0)},add:Sn("add"),set:Sn("set"),delete:Sn("delete"),clear:Sn("clear"),forEach:bn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=wn(r,!1,!1),o[r]=wn(r,!0,!1),t[r]=wn(r,!1,!0),n[r]=wn(r,!0,!0)}),[e,o,t,n]}const[kn,An,Cn,Tn]=xn();function In(e,t){const o=t?e?Tn:Cn:e?An:kn;return(t,n,r)=>"__v_isReactive"===n?!e:"__v_isReadonly"===n?e:"__v_raw"===n?t:Reflect.get(v(o,n)&&n in t?o:t,n,r)}const En={get:In(!1,!1)},Pn={get:In(!1,!0)},Bn={get:In(!0,!1)},On=new WeakMap,_n=new WeakMap,Ln=new WeakMap,Nn=new WeakMap;function jn(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>E(e).slice(8,-1))(e))}function Dn(e){return zn(e)?e:Fn(e,!1,an,En,On)}function Mn(e){return Fn(e,!0,cn,Bn,Ln)}function Fn(e,t,o,n,r){if(!C(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const s=jn(e);if(0===s)return e;const a=new Proxy(e,2===s?n:o);return r.set(e,a),a}function Rn(e){return zn(e)?Rn(e.__v_raw):!(!e||!e.__v_isReactive)}function zn(e){return!(!e||!e.__v_isReadonly)}function Un(e){return!(!e||!e.__v_isShallow)}function Qn(e){const t=e&&e.__v_raw;return t?Qn(t):e}function Hn(e){return((e,t,o)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:o})})(e,"__v_skip",!0),e}const qn=e=>C(e)?Dn(e):e,Wn=e=>C(e)?Mn(e):e;function Vn(e){Uo&&Do&&Vo((e=Qn(e)).dep||(e.dep=Bo()))}function $n(e,t){const o=(e=Qn(e)).dep;o&&Ko(o)}function Kn(e){return!(!e||!0!==e.__v_isRef)}function Yn(e){return function(e,t){if(Kn(e))return e;return new Jn(e,t)}(e,!1)}class Jn{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Qn(e),this._value=t?e:qn(e)}get value(){return Vn(this),this._value}set value(e){const t=this.__v_isShallow||Un(e)||zn(e);e=t?e:Qn(e),R(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:qn(e),$n(this))}}function Xn(e){return Kn(e)?e.value:e}const Gn={get:(e,t,o)=>Xn(Reflect.get(e,t,o)),set:(e,t,o,n)=>{const r=e[t];return Kn(r)&&!Kn(o)?(r.value=o,!0):Reflect.set(e,t,o,n)}};function Zn(e){return Rn(e)?e:new Proxy(e,Gn)}class er{constructor(e,t,o){this._object=e,this._key=t,this._defaultValue=o,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return e=Qn(this._object),t=this._key,null===(o=Lo.get(e))||void 0===o?void 0:o.get(t);var e,t,o}}function tr(e,t,o){const n=e[t];return Kn(n)?n:new er(e,t,o)}var or;class nr{constructor(e,t,o,n){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[or]=!1,this._dirty=!0,this.effect=new Ro(e,()=>{this._dirty||(this._dirty=!0,$n(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!n,this.__v_isReadonly=o}get value(){const e=Qn(this);return Vn(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function rr(e,t,o,n){let r;try{r=n?e(...n):e()}catch(i){sr(i,t,o)}return r}function ir(e,t,o,n){if(x(e)){const r=rr(e,t,o,n);return r&&T(r)&&r.catch(e=>{sr(e,t,o)}),r}const r=[];for(let i=0;i>>1;Sr(ur[n])null==e.id?1/0:e.id,xr=(e,t)=>{const o=Sr(e)-Sr(t);if(0===o){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return o};function kr(e){cr=!1,ar=!0,ur.sort(xr);try{for(lr=0;lrSr(e)-Sr(t)),fr=0;frk(e)?e.trim():e)),t&&(r=o.map(U))}let a,u=n[a=F(t)]||n[a=F(N(t))];!u&&i&&(u=n[a=F(D(t))]),u&&ir(u,e,6,r);const l=n[a+"Once"];if(l){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,ir(l,e,6,r)}}function Cr(e,t,o=!1){const n=t.emitsCache,r=n.get(e);if(void 0!==r)return r;const i=e.emits;let s={},a=!1;if(!x(e)){const n=e=>{const o=Cr(e,t,!0);o&&(a=!0,g(s,o))};!o&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}return i||a?(b(i)?i.forEach(e=>s[e]=null):g(s,i),C(e)&&n.set(e,s),s):(C(e)&&n.set(e,null),null)}function Tr(e,t){return!(!e||!f(t))&&(t=t.slice(2).replace(/Once$/,""),v(e,t[0].toLowerCase()+t.slice(1))||v(e,D(t))||v(e,t))}let Ir=null;function Er(e){const t=Ir;return Ir=e,e&&e.type.__scopeId,t}function Pr(e,t,o=!1){const n=Oi||Ir;if(n){const r=null==n.parent?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return o&&x(t)?t.call(n.proxy):t}}const Br={};function Or(e,t,o){return _r(e,t,o)}function _r(e,t,{immediate:o,deep:n,flush:r,onTrack:i,onTrigger:s}=c){const a=Po()===(null==Oi?void 0:Oi.scope)?Oi:null;let u,p,d=!1,f=!1;if(Kn(e)?(u=()=>e.value,d=Un(e)):Rn(e)?(u=()=>e,n=!0):b(e)?(f=!0,d=e.some(e=>Rn(e)||Un(e)),u=()=>e.map(e=>Kn(e)?e.value:Rn(e)?jr(e):x(e)?rr(e,a,2):void 0)):u=x(e)?t?()=>rr(e,a,2):()=>{if(!a||!a.isUnmounted)return p&&p(),ir(e,a,3,[h])}:l,t&&n){const e=u;u=()=>jr(e())}let h=e=>{p=w.onStop=()=>{rr(e,a,4)}},g=f?new Array(e.length).fill(Br):Br;const y=()=>{if(w.active)if(t){const e=w.run();(n||d||(f?e.some((e,t)=>R(e,g[t])):R(e,g)))&&(p&&p(),ir(t,a,3,[e,g===Br?void 0:f&&g[0]===Br?[]:g,h]),g=e)}else w.run()};let v;y.allowRecurse=!!t,"sync"===r?v=y:"post"===r?v=()=>Ti(y,a&&a.suspense):(y.pre=!0,a&&(y.id=a.uid),v=()=>yr(y));const w=new Ro(u,v);t?o?y():g=w.run():"post"===r?Ti(w.run.bind(w),a&&a.suspense):w.run();return()=>{w.stop(),a&&a.scope&&m(a.scope.effects,w)}}function Lr(e,t,o){const n=this.proxy,r=k(e)?e.includes(".")?Nr(n,e):()=>n[e]:e.bind(n,n);let i;x(t)?i=t:(i=t.handler,o=t);const s=Oi;Li(this);const a=_r(r,i.bind(n),o);return s?Li(s):Ni(),a}function Nr(e,t){const o=t.split(".");return()=>{let t=e;for(let e=0;e{jr(e,t)});else if(P(e))for(const o in e)jr(e[o],t);return e}const Dr=e=>e.type.__isKeepAlive;function Mr(e,t){Rr(e,"a",t)}function Fr(e,t){Rr(e,"da",t)}function Rr(e,t,o=Oi){const n=e.__wdc||(e.__wdc=()=>{let t=o;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Ur(t,n,o),o){let e=o.parent;for(;e&&e.parent;)Dr(e.parent.vnode)&&zr(n,t,o,e),e=e.parent}}function zr(e,t,o,n){const r=Ur(t,e,n,!0);Kr(()=>{m(n[t],r)},o)}function Ur(e,t,o=Oi,n=!1){if(o){(function(e){return we.indexOf(e)>-1})(e)&&(o=o.root);const r=o[e]||(o[e]=[]),i=t.__weh||(t.__weh=(...n)=>{if(o.isUnmounted)return;Ho(),Li(o);const r=ir(t,o,e,n);return Ni(),qo(),r});return n?r.unshift(i):r.push(i),i}}const Qr=e=>(t,o=Oi)=>(!Di||"sp"===e)&&Ur(e,(...e)=>t(...e),o),Hr=Qr("bm"),qr=Qr("m"),Wr=Qr("bu"),Vr=Qr("u"),$r=Qr("bum"),Kr=Qr("um"),Yr=Qr("sp"),Jr=Qr("rtg"),Xr=Qr("rtc");function Gr(e,t=Oi){Ur("ec",e,t)}const Zr="components";function ei(e,t){return e&&(e[t]||e[N(t)]||e[M(N(t))])}const ti=e=>e?ji(e)?Ri(e)||e.proxy:ti(e.parent):null,oi=g(Object.create(null),{$:e=>e,$el:e=>e.__$el||(e.__$el={}),$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ti(e.parent),$root:e=>ti(e.root),$emit:e=>e.emit,$options:e=>ui(e),$forceUpdate:e=>e.f||(e.f=()=>yr(e.update)),$watch:e=>Lr.bind(e)}),ni=(e,t)=>e!==c&&!e.__isScriptSetup&&v(e,t),ri={get({_:e},t){const{ctx:o,setupState:n,data:r,props:i,accessCache:s,type:a,appContext:u}=e;let l;if("$"!==t[0]){const a=s[t];if(void 0!==a)switch(a){case 1:return n[t];case 2:return r[t];case 4:return o[t];case 3:return i[t]}else{if(ni(n,t))return s[t]=1,n[t];if(r!==c&&v(r,t))return s[t]=2,r[t];if((l=e.propsOptions[0])&&v(l,t))return s[t]=3,i[t];if(o!==c&&v(o,t))return s[t]=4,o[t];ii&&(s[t]=0)}}const p=oi[t];let d,f;return p?("$attrs"===t&&Wo(e,0,t),p(e)):(d=a.__cssModules)&&(d=d[t])?d:o!==c&&v(o,t)?(s[t]=4,o[t]):(f=u.config.globalProperties,v(f,t)?f[t]:void 0)},set({_:e},t,o){const{data:n,setupState:r,ctx:i}=e;return ni(r,t)?(r[t]=o,!0):n!==c&&v(n,t)?(n[t]=o,!0):!v(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=o,!0))},has({_:{data:e,setupState:t,accessCache:o,ctx:n,appContext:r,propsOptions:i}},s){let a;return!!o[s]||e!==c&&v(e,s)||ni(t,s)||(a=i[0])&&v(a,s)||v(n,s)||v(oi,s)||v(r.config.globalProperties,s)},defineProperty(e,t,o){return null!=o.get?e._.accessCache[t]=0:v(o,"value")&&this.set(e,t,o.value,null),Reflect.defineProperty(e,t,o)}};let ii=!0;function si(e){const t=ui(e),o=e.proxy,n=e.ctx;ii=!1,t.beforeCreate&&ai(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:a,provide:c,inject:u,created:p,beforeMount:d,mounted:f,beforeUpdate:h,updated:g,activated:m,deactivated:y,beforeDestroy:v,beforeUnmount:w,destroyed:S,unmounted:k,render:A,renderTracked:T,renderTriggered:I,errorCaptured:E,serverPrefetch:P,expose:B,inheritAttrs:O,components:_,directives:L,filters:N}=t;if(u&&function(e,t,o=l,n=!1){b(e)&&(e=fi(e));for(const r in e){const o=e[r];let i;i=C(o)?"default"in o?Pr(o.from||r,o.default,!0):Pr(o.from||r):Pr(o),Kn(i)&&n?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[r]=i}}(u,n,null,e.appContext.config.unwrapInjectedRef),s)for(const l in s){const e=s[l];x(e)&&(n[l]=e.bind(o))}if(r){const t=r.call(o,o);C(t)&&(e.data=Dn(t))}if(ii=!0,i)for(const b in i){const e=i[b],t=x(e)?e.bind(o,o):x(e.get)?e.get.bind(o,o):l,r=!x(e)&&x(e.set)?e.set.bind(o):l,s=zi({get:t,set:r});Object.defineProperty(n,b,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(a)for(const l in a)ci(a[l],n,o,l);if(c){const e=x(c)?c.call(o):c;Reflect.ownKeys(e).forEach(t=>{!function(e,t){if(Oi){let o=Oi.provides;const n=Oi.parent&&Oi.parent.provides;n===o&&(o=Oi.provides=Object.create(n)),o[e]=t,"app"===Oi.type.mpType&&Oi.appContext.app.provide(e,t)}}(t,e[t])})}function j(e,t){b(t)?t.forEach(t=>e(t.bind(o))):t&&e(t.bind(o))}if(p&&ai(p,e,"c"),j(Hr,d),j(qr,f),j(Wr,h),j(Vr,g),j(Mr,m),j(Fr,y),j(Gr,E),j(Xr,T),j(Jr,I),j($r,w),j(Kr,k),j(Yr,P),b(B))if(B.length){const t=e.exposed||(e.exposed={});B.forEach(e=>{Object.defineProperty(t,e,{get:()=>o[e],set:t=>o[e]=t})})}else e.exposed||(e.exposed={});A&&e.render===l&&(e.render=A),null!=O&&(e.inheritAttrs=O),_&&(e.components=_),L&&(e.directives=L),e.ctx.$onApplyOptions&&e.ctx.$onApplyOptions(t,e,o)}function ai(e,t,o){ir(b(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,o)}function ci(e,t,o,n){const r=n.includes(".")?Nr(o,n):()=>o[n];if(k(e)){const o=t[e];x(o)&&Or(r,o)}else if(x(e))Or(r,e.bind(o));else if(C(e))if(b(e))e.forEach(e=>ci(e,t,o,n));else{const n=x(e.handler)?e.handler.bind(o):t[e.handler];x(n)&&Or(r,n,e)}}function ui(e){const t=e.type,{mixins:o,extends:n}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,a=i.get(t);let c;return a?c=a:r.length||o||n?(c={},r.length&&r.forEach(e=>li(c,e,s,!0)),li(c,t,s)):c=t,C(t)&&i.set(t,c),c}function li(e,t,o,n=!1){const{mixins:r,extends:i}=t;i&&li(e,i,o,!0),r&&r.forEach(t=>li(e,t,o,!0));for(const s in t)if(n&&"expose"===s);else{const n=pi[s]||o&&o[s];e[s]=n?n(e[s],t[s]):t[s]}return e}const pi={data:di,props:gi,emits:gi,methods:gi,computed:gi,beforeCreate:hi,created:hi,beforeMount:hi,mounted:hi,beforeUpdate:hi,updated:hi,beforeDestroy:hi,beforeUnmount:hi,destroyed:hi,unmounted:hi,activated:hi,deactivated:hi,errorCaptured:hi,serverPrefetch:hi,components:gi,directives:gi,watch:function(e,t){if(!e)return t;if(!t)return e;const o=g(Object.create(null),e);for(const n in t)o[n]=hi(e[n],t[n]);return o},provide:di,inject:function(e,t){return gi(fi(e),fi(t))}};function di(e,t){return t?e?function(){return g(x(e)?e.call(this,this):e,x(t)?t.call(this,this):t)}:t:e}function fi(e){if(b(e)){const t={};for(let o=0;o{l=!0;const[o,n]=bi(e,t,!0);g(s,o),n&&a.push(...n)};!o&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!i&&!l)return C(e)&&n.set(e,u),u;if(b(i))for(let u=0;u-1,o[1]=n<0||t-1||v(o,"default"))&&a.push(e)}}}const p=[s,a];return C(e)&&n.set(e,p),p}function wi(e){return"$"!==e[0]}function Si(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function xi(e,t){return Si(e)===Si(t)}function ki(e,t){return b(t)?t.findIndex(t=>xi(t,e)):x(t)&&xi(t,e)?0:-1}function Ai(){return{app:null,config:{isNativeTag:p,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 Ci=0;const Ti=br;function Ii(e){return e?Rn(t=e)||zn(t)||"__vInternal"in e?g({},e):e:null;var t}const Ei=Ai();let Pi=0;function Bi(e,t,o){const n=e.type,r=(t?t.appContext:e.appContext)||Ei,i={uid:Pi++,vnode:e,type:n,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new Io(!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:bi(n,r),emitsOptions:Cr(n,r),emit:null,emitted:null,propsDefaults:c,inheritAttrs:n.inheritAttrs,ctx:c,data:c,props:c,attrs:c,slots:c,refs:c,setupState:c,setupContext:null,suspense:o,suspenseId:o?o.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Ar.bind(null,i),e.ce&&e.ce(i),i}let Oi=null;const _i=()=>Oi||Ir,Li=e=>{Oi=e,e.scope.on()},Ni=()=>{Oi&&Oi.scope.off(),Oi=null};function ji(e){return 4&e.vnode.shapeFlag}let Di=!1;function Mi(e,t=!1){Di=t;const{props:o}=e.vnode,n=ji(e);mi(e,o,n,t);const r=n?function(e){const t=e.type;e.accessCache=Object.create(null),e.proxy=Hn(new Proxy(e.ctx,ri));const{setup:o}=t;if(o){const t=e.setupContext=o.length>1?function(e){const t=t=>{e.exposed=t||{}};let o;return{get attrs(){return o||(o=function(e){return new Proxy(e.attrs,{get:(t,o)=>(Wo(e,0,"$attrs"),t[o])})}(e))},slots:e.slots,emit:e.emit,expose:t}}(e):null;Li(e),Ho();const n=rr(o,e,0,[e.props,t]);qo(),Ni(),T(n)?n.then(Ni,Ni):function(e,t){x(t)?e.render=t:C(t)&&(e.setupState=Zn(t));Fi(e)}(e,n)}else Fi(e)}(e):void 0;return Di=!1,r}function Fi(e,t,o){const n=e.type;e.render||(e.render=n.render||l),Li(e),Ho(),si(e),qo(),Ni()}function Ri(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Zn(Hn(e.exposed)),{get:(t,o)=>o in t?t[o]:e.proxy[o],has:(e,t)=>t in e||t in oi}))}const zi=(e,t)=>function(e,t,o=!1){let n,r;const i=x(e);return i?(n=e,r=l):(n=e.get,r=e.set),new nr(n,r,i||!r,o)}(e,0,Di),Ui="3.2.47";function Qi(e){return Xn(e)}const Hi="[object Array]",qi="[object Object]";function Wi(e,t){const o={};return Vi(e,t),$i(e,t,"",o),o}function Vi(e,t){if((e=Qi(e))===t)return;const o=E(e),n=E(t);if(o==qi&&n==qi)for(let r in t){const o=e[r];void 0===o?e[r]=null:Vi(o,t[r])}else o==Hi&&n==Hi&&e.length>=t.length&&t.forEach((t,o)=>{Vi(e[o],t)})}function $i(e,t,o,n){if((e=Qi(e))===t)return;const r=E(e),i=E(t);if(r==qi)if(i!=qi||Object.keys(e).length{$i(e,i[t],(""==o?"":o+".")+s+"["+t+"]",n)});else if(a==qi)if(c!=qi||Object.keys(r).length{$i(e,t[r],o+"["+r+"]",n)}):Ki(n,o,e)}function Ki(e,t,o){e[t]=o}function Yi(e){const t=e.ctx.__next_tick_callbacks;if(t&&t.length){const e=t.slice(0);t.length=0;for(let t=0;t{t?rr(t.bind(e.proxy),e,14):n&&n(e.proxy)}),new Promise(e=>{n=e})}function Xi(e,t){const o=typeof(e=Qi(e));if("object"===o&&null!==e){let o=t.get(e);if(void 0!==o)return o;if(b(e)){const n=e.length;o=new Array(n),t.set(e,o);for(let r=0;r{n[e]=o[e]}),n}(r,i));Object.keys(s).length?(n.__next_tick_pending=!0,r.setData(s,()=>{n.__next_tick_pending=!1,Yi(e)}),wr()):Yi(e)}}function es(e,t,o){t.appContext.config.globalProperties.$applyOptions(e,t,o);const n=e.computed;if(n){const e=Object.keys(n);if(e.length){const o=t.ctx;o.$computedKeys||(o.$computedKeys=[]),o.$computedKeys.push(...e)}}delete t.ctx.$onApplyOptions}function ts(e,t=!1){const{setupState:o,$templateRefs:n,ctx:{$scope:r,$mpPlatform:i}}=e;if("mp-alipay"===i)return;if(!n||!r)return;if(t)return n.forEach(e=>os(e,null,o));const s="mp-baidu"===i||"mp-toutiao"===i,a=e=>{const t=(r.selectAllComponents(".r")||[]).concat(r.selectAllComponents(".r-i-f")||[]);return e.filter(e=>{const n=function(e,t){const o=e.find(e=>e&&(e.properties||e.props).uI===t);if(o){const e=o.$vm;return e?Ri(e.$)||e:function(e){C(e)&&Hn(e);return e}(o)}return null}(t,e.i);return!(!s||null!==n)||(os(e,n,o),!1)})},c=()=>{const t=a(n);t.length&&e.proxy&&e.proxy.$scope&&e.proxy.$scope.setData({r1:1},()=>{a(t)})};r._$setRef?r._$setRef(c):Ji(e,c)}function os({r:e,f:t},o,n){if(x(e))e(o,{});else{const r=k(e),i=Kn(e);if(r||i)if(t){if(!i)return;b(e.value)||(e.value=[]);const t=e.value;if(-1===t.indexOf(o)){if(t.push(o),!o)return;$r(()=>m(t,o),o.$)}}else r?v(n,e)&&(n[e]=o):Kn(e)&&(e.value=o)}}var ns,rs;(rs=ns||(ns={})).APP="app",rs.PAGE="page",rs.COMPONENT="component";const is=br;function ss(e,t){const o=e.component=Bi(e,t.parentComponent,null);return o.ctx.$onApplyOptions=es,o.ctx.$children=[],"app"===t.mpType&&(o.render=l),t.onBeforeSetup&&t.onBeforeSetup(o,t),Mi(o),t.parentComponent&&o.proxy&&t.parentComponent.ctx.$children.push(Ri(o)||o.proxy),function(e){const t=ps.bind(e);e.$updateScopedSlots=()=>mr(()=>yr(t));const o=()=>{if(e.isMounted){const{next:t,bu:o,u:n}=e;ds(e,!1),ls(),o&&z(o),ds(e,!0),Zi(e,cs(e)),n&&is(n)}else $r(()=>{ts(e,!0)},e),Zi(e,cs(e))},n=e.effect=new Ro(o,()=>yr(e.update),e.scope),r=e.update=n.run.bind(n);r.id=e.uid,ds(e,!0),r()}(o),o.proxy}const as=e=>{let t;for(const o in e)("class"===o||"style"===o||f(o))&&((t||(t={}))[o]=e[o]);return t};function cs(e){const{type:t,vnode:o,proxy:n,withProxy:r,props:i,propsOptions:[s],slots:a,attrs:c,emit:u,render:l,renderCache:p,data:d,setupState:f,ctx:h,uid:g,appContext:{app:{config:{globalProperties:{pruneComponentPropsCache:m}}}},inheritAttrs:y}=e;let v;e.$templateRefs=[],e.$ei=0,m(g),e.__counter=0===e.__counter?1:0;const b=Er(e);try{if(4&o.shapeFlag){us(y,i,s,c);const e=r||n;v=l.call(e,e,p,i,f,d,h)}else{us(y,i,s,t.props?c:as(c));const e=t;v=e.length>1?e(i,{attrs:c,slots:a,emit:u}):e(i,null)}}catch(w){sr(w,e,1),v=!1}return ts(e),Er(b),v}function us(e,t,o,n){if(t&&n&&!1!==e){const e=Object.keys(n).filter(e=>"class"!==e&&"style"!==e);if(!e.length)return;o&&e.some(h)?e.forEach(e=>{h(e)&&e.slice(9)in o||(t[e]=n[e])}):e.forEach(e=>t[e]=n[e])}}const ls=e=>{Ho(),wr(),qo()};function ps(){const e=this.$scopedSlotsData;if(!e||0===e.length)return;const t=this.ctx.$scope,o=t.data,n=Object.create(null);e.forEach(({path:e,index:t,data:r})=>{const i=me(o,e),s=k(t)?`${e}.${t}`:`${e}[${t}]`;if(void 0===i||void 0===i[t])n[s]=r;else{const e=Wi(r,i[t]);Object.keys(e).forEach(t=>{n[s+"."+t]=e[t]})}}),e.length=0,Object.keys(n).length&&t.setData(n)}function ds({effect:e,update:t},o){e.allowRecurse=t.allowRecurse=o}const fs=function(e,t=null){x(e)||(e=Object.assign({},e)),null==t||C(t)||(t=null);const o=Ai(),n=new Set,r=o.app={_uid:Ci++,_component:e,_props:t,_container:null,_context:o,_instance:null,version:Ui,get config(){return o.config},set config(e){},use:(e,...t)=>(n.has(e)||(e&&x(e.install)?(n.add(e),e.install(r,...t)):x(e)&&(n.add(e),e(r,...t))),r),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),r),component:(e,t)=>t?(o.components[e]=t,r):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,r):o.directives[e],mount(){},unmount(){},provide:(e,t)=>(o.provides[e]=t,r)};return r};function hs(e,t=null){("undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof my?my:void 0).__VUE__=!0;const o=fs(e,t),n=o._context;n.config.globalProperties.$nextTick=function(e){return Ji(this.$,e)};const r=e=>(e.appContext=n,e.shapeFlag=6,e),i=function(e,t){return ss(r(e),t)},s=function(e){return e&&function(e){const{bum:t,scope:o,update:n,um:r}=e;t&&z(t),o.stop(),n&&(n.active=!1),r&&is(r),is(()=>{e.isUnmounted=!0})}(e.$)};return o.mount=function(){e.render=l;const t=ss(r({type:e}),{mpType:ns.APP,mpInstance:null,parentComponent:null,slots:[],props:null});return o._instance=t.$,t.$app=o,t.$createComponent=i,t.$destroyComponent=s,n.$appInstance=t,t},o.unmount=function(){},o}function gs(e,t,o,n){x(t)&&Ur(e,t.bind(o),n)}function ms(e,t,o){!function(e,t,o){const n=e.mpType||o.$mpType;n&&"component"!==n&&Object.keys(e).forEach(n=>{if(ke(n,e[n],!1)){const r=e[n];b(r)?r.forEach(e=>gs(n,e,o,t)):gs(n,r,o,t)}})}(e,t,o)}function ys(e,t,o){return e[t]=o}function vs(e){return function(t,o,n){if(!o)throw t;const r=e._instance;if(!r||!r.proxy)throw t;r.proxy.$callHook(W,t)}}function bs(e,t){return e?[...new Set([].concat(e,t))]:t}let ws;const Ss="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",xs=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function ks(){const e=Co.getStorageSync("uni_id_token")||"",t=e.split(".");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let o;try{o=JSON.parse((n=t[1],decodeURIComponent(ws(n).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))))}catch(r){throw new Error("获取当前用户信息出错,详细错误信息为:"+r.message)}var n;return o.tokenExpired=1e3*o.exp,delete o.exp,delete o.iat,o}function As(e){const t=e._context.config;var o;t.errorHandler=Te(e,vs),o=t.optionMergeStrategies,Se.forEach(e=>{o[e]=bs});const n=t.globalProperties;!function(e){e.uniIDHasRole=function(e){const{role:t}=ks();return t.indexOf(e)>-1},e.uniIDHasPermission=function(e){const{permission:t}=ks();return this.uniIDHasRole("admin")||t.indexOf(e)>-1},e.uniIDTokenValid=function(){const{tokenExpired:e}=ks();return e>Date.now()}}(n),n.$set=ys,n.$applyOptions=ms,Co.invokeCreateVueAppHook(e)}ws="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!xs.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var o,n,r="",i=0;i>16&255):64===n?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return r}:atob;const Cs=Object.create(null);function Ts(e){delete Cs[e]}function Is(e){if(!e)return;const[t,o]=e.split(",");return Cs[t]?Cs[t][parseInt(o)]:void 0}var Es={install(e){As(e),e.config.globalProperties.pruneComponentPropsCache=Ts;const t=e.mount;e.mount=function(o){const n=t.call(e,o),r=function(){const e="createApp";if("undefined"!=typeof global)return global[e];if("undefined"!=typeof my)return my[e]}();return r?r(n):"undefined"!=typeof createMiniProgramApp&&createMiniProgramApp(n),n}}};function Ps(e,t){const o=_i(),n=o.ctx,r=void 0===t||"mp-weixin"!==n.$mpPlatform&&"mp-qq"!==n.$mpPlatform||!k(t)&&"number"!=typeof t?"":"_"+t,i="e"+o.$ei+++r,s=n.$scope;if(!e)return delete s[i],i;const a=s[i];return a?a.value=e:s[i]=function(e,t){const o=e=>{var n;(n=e).type&&n.target&&(n.preventDefault=l,n.stopPropagation=l,n.stopImmediatePropagation=l,v(n,"detail")||(n.detail={}),v(n,"markerId")&&(n.detail="object"==typeof n.detail?n.detail:{},n.detail.markerId=n.markerId),P(n.detail)&&v(n.detail,"checked")&&!v(n.detail,"value")&&(n.detail.value=n.detail.checked),P(n.detail)&&(n.target=g({},n.target,n.detail)));let r=[e];e.detail&&e.detail.__args__&&(r=e.detail.__args__);const i=o.value,s=()=>ir(function(e,t){if(b(t)){const o=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{o&&o.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e(t))}return t}(e,i),t,5,r),a=e.target,c=!!a&&(!!a.dataset&&"true"===String(a.dataset.eventsync));if(!Bs.includes(e.type)||c){const t=s();if("input"===e.type&&(b(t)||T(t)))return;return t}setTimeout(s)};return o.value=e,o}(e,o),i}const Bs=["tap","longpress","longtap","transitionend","animationstart","animationiteration","animationend","touchforcechange"];function Os(e,t={},o){const n=_i(),{parent:r,isMounted:i,ctx:{$scope:s}}=n,a=(s.properties||s.props).uI;if(!a)return;if(!r&&!i)return void qr(()=>{Os(e,t,o)},n);const c=function(e,t){let o=t.parent;for(;o;){const t=o.$ssi;if(t&&t[e])return t[e];o=o.parent}}(a,n);c&&c(e,t,o)}function _s(e){return k(e)?e:function(e){let t="";if(!e||k(e))return t;for(const o in e)t+=`${o.startsWith("--")?o:D(o)}:${e[o]};`;return t}(t(e))}const Ls=function(e,t=null){return e&&(e.mpType="app"),hs(e,t).use(Es)},Ns=["createSelectorQuery","createIntersectionObserver","selectAllComponents","selectComponent"];function js(e,t){const o=e.ctx;o.mpType=t.mpType,o.$mpType=t.mpType,o.$mpPlatform="mp-weixin",o.$scope=t.mpInstance,o.$mp={},o._self={},e.slots={},b(t.slots)&&t.slots.length&&(t.slots.forEach(t=>{e.slots[t]=!0}),e.slots.d&&(e.slots.default=!0)),o.getOpenerEventChannel=function(){return t.mpInstance.getOpenerEventChannel()},o.$hasHook=Ds,o.$callHook=Ms,e.emit=function(e,t){return function(o,...n){const r=t.$scope;if(r&&o){const e={__args__:n};r.triggerEvent(o,e)}return e.apply(this,[o,...n])}}(e.emit,o)}function Ds(e){const t=this.$[e];return!(!t||!t.length)}function Ms(e,t){"mounted"===e&&(Ms.call(this,"bm"),this.$.isMounted=!0,e="m");const o=this.$[e];return o&&((e,t)=>{let o;for(let n=0;n{ke(o,e[o])&&t.add(o)});{const{extends:o,mixins:n}=e;n&&n.forEach(e=>Rs(e,t)),o&&Rs(o,t)}}return t}function zs(e,t,o){-1!==o.indexOf(t)||v(e,t)||(e[t]=function(e){return this.$vm&&this.$vm.$callHook(t,e)})}const Us=[J];function Qs(e,t,o=Us){t.forEach(t=>zs(e,t,o))}function Hs(e,t,o=Us){Rs(t).forEach(t=>zs(e,t,o))}const qs=ge(()=>{const e=[],t=x(getApp)&&getApp({allowDefault:!0});if(t&&t.$vm&&t.$vm.$){const o=t.$vm.$.appContext.mixins;if(b(o)){const t=Object.keys(xe);o.forEach(o=>{t.forEach(t=>{v(o,t)&&!e.includes(t)&&e.push(t)})})}}return e});const Ws=[Q,H,W,V,$,K];function Vs(e,t){const o=e.$,n={globalData:e.$options&&e.$options.globalData||{},$vm:e,onLaunch(t){this.$vm=e;const n=o.ctx;this.$vm&&n.$scope||(js(o,{mpType:"app",mpInstance:this,slots:[]}),n.globalData=this.globalData,e.$callHook(q,t))}};!function(e){const t=Yn(Fe(wx.getSystemInfoSync().language)||Ne);Object.defineProperty(e,"$locale",{get:()=>t.value,set(e){t.value=e}})}(e);const r=e.$.type;Qs(n,Ws),Hs(n,r);{const e=r.methods;e&&g(n,e)}return t&&t.parse(n),n}function $s(e,t){if(x(e.onLaunch)){const t=wx.getLaunchOptionsSync&&wx.getLaunchOptionsSync();e.onLaunch(t)}x(e.onShow)&&wx.onAppShow&&wx.onAppShow(e=>{t.$callHook("onShow",e)}),x(e.onHide)&&wx.onAppHide&&wx.onAppHide(e=>{t.$callHook("onHide",e)})}const Ks=["externalClasses"];const Ys=/_(.*)_worklet_factory_/;function Js(e,t){const o=e.$children;for(let r=o.length-1;r>=0;r--){const e=o[r];if(e.$scope._$vueId===t)return e}let n;for(let r=o.length-1;r>=0;r--)if(n=Js(o[r],t),n)return n}const Xs=["eO","uR","uRIF","uI","uT","uP","uS"];function Gs(e){e.properties||(e.properties={}),g(e.properties,function(e,t=!1){const o={};return t||(Xs.forEach(e=>{o[e]={type:null,value:""}}),o.uS={type:null,value:[],observer:function(e){const t=Object.create(null);e&&e.forEach(e=>{t[e]=!0}),this.setData({$slots:t})}}),e.behaviors&&e.behaviors.includes("wx://form-field")&&(e.properties&&e.properties.name||(o.name={type:null,value:""}),e.properties&&e.properties.value||(o.value={type:null,value:""})),o}(e),function(e){const t={};return e&&e.virtualHost&&(t.virtualHostStyle={type:null,value:""},t.virtualHostClass={type:null,value:""}),t}(e.options))}const Zs=[String,Number,Boolean,Object,Array,null];function ea(e,t){const o=function(e){return b(e)&&1===e.length?e[0]:e}(e);return-1!==Zs.indexOf(o)?o:null}function ta(e,t){return(t?function(e){const t={};P(e)&&Object.keys(e).forEach(o=>{-1===Xs.indexOf(o)&&(t[o]=e[o])});return t}(e):Is(e.uP))||{}}function oa(e){const t=function(){const e=this.properties.uP;e&&(this.$vm?function(e,t){const o=Qn(t.props),n=Is(e)||{};na(o,n)&&(!function(e,t,o,n){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,a=Qn(r),[c]=e.propsOptions;let u=!1;if(!(n||s>0)||16&s){let n;yi(e,t,r,i)&&(u=!0);for(const i in a)t&&(v(t,i)||(n=D(i))!==i&&v(t,n))||(c?!o||void 0===o[i]&&void 0===o[n]||(r[i]=vi(c,a,i,void 0,e,!0)):delete r[i]);if(i!==a)for(const e in i)t&&v(t,e)||(delete i[e],u=!0)}else if(8&s){const o=e.vnode.dynamicProps;for(let n=0;n-1&&function(e){const t=ur.indexOf(e);t>lr&&ur.splice(t,1)}(t.update),t.update());var r}(e,this.$vm.$):"m"===this.properties.uT&&function(e,t){const o=t.properties,n=Is(e)||{};na(o,n,!1)&&t.setData(n)}(e,this))};e.observers||(e.observers={}),e.observers.uP=t}function na(e,t,o=!0){const n=Object.keys(t);if(o&&n.length!==Object.keys(e).length)return!0;for(let r=0;r{n.push(e.replace("uni://","wx://")),"uni://form-field"===e&&(b(o)?(o.push("name"),o.push("modelValue")):(o.name={type:String,default:""},o.modelValue={type:[String,Number,Boolean,Array,Object,Date],default:""}))}),n}(t)}function ia(e,{parse:t,mocks:o,isPage:n,initRelation:r,handleLink:i,initLifetimes:s}){e=e.default||e;const a={multipleSlots:!0,addGlobalClass:!0,pureDataPattern:/^uP$/};b(e.mixins)&&e.mixins.forEach(e=>{C(e.options)&&g(a,e.options)}),e.options&&g(a,e.options);const c={options:a,lifetimes:s({mocks:o,isPage:n,initRelation:r,vueOptions:e}),pageLifetimes:{show(){this.$vm&&this.$vm.$callHook("onPageShow")},hide(){this.$vm&&this.$vm.$callHook("onPageHide")},resize(e){this.$vm&&this.$vm.$callHook("onPageResize",e)}},methods:{__l:i}};var u,l,p,d;return ra(c,e),Gs(c),oa(c),function(e,t){Ks.forEach(o=>{v(t,o)&&(e[o]=t[o])})}(c,e),u=c.methods,l=e.wxsCallMethods,b(l)&&l.forEach(e=>{u[e]=function(t){return this.$vm[e](t)}}),p=c.methods,(d=e.methods)&&Object.keys(d).forEach(e=>{const t=e.match(Ys);if(t){const o=t[1];p[e]=d[e],p[o]=d[o]}}),t&&t(c,{handleLink:i}),c}let sa,aa;function ca(){return getApp().$vm}function ua(e,t){const{parse:o,mocks:n,isPage:r,initRelation:i,handleLink:s,initLifetimes:a}=t,c=ia(e,{mocks:n,isPage:r,initRelation:i,handleLink:s,initLifetimes:a});!function({properties:e},t){b(t)?t.forEach(t=>{e[t]={type:String,value:""}}):P(t)&&Object.keys(t).forEach(o=>{const n=t[o];if(P(n)){let t=n.default;x(t)&&(t=t());const r=n.type;n.type=ea(r),e[o]={type:n.type,value:t}}else e[o]={type:ea(n)}})}(c,(e.default||e).props);const u=c.methods;return u.onLoad=function(e){var t;return this.options=e,this.$page={fullPath:(t=this.route+be(e),function(e){return 0===e.indexOf("/")}(t)?t:"/"+t)},this.$vm&&this.$vm.$callHook(Y,e)},Qs(u,Fs),Hs(u,e),function(e,t){if(!t)return;Object.keys(xe).forEach(o=>{t&xe[o]&&zs(e,o,[])})}(u,e.__runtimeHooks),Qs(u,qs()),o&&o(c,{handleLink:s}),c}const la=Page,pa=Component;function da(e){const t=e.triggerEvent,o=function(o,...n){return t.apply(e,[(r=o,N(r.replace(he,"-"))),...n]);var r};try{e.triggerEvent=o}catch(n){e._triggerEvent=o}}function fa(e,t,o){const n=t[e];t[e]=n?function(...e){return da(this),n.apply(this,e)}:function(){da(this)}}Page=function(e){return fa(Y,e),la(e)},Component=function(e){fa("created",e);return e.properties&&e.properties.uP||(Gs(e),oa(e)),pa(e)};var ha=Object.freeze({__proto__:null,handleLink:function(e){const t=e.detail||e.value,o=t.vuePid;let n;o&&(n=Js(this.$vm,o)),n||(n=this.$vm),t.parent=n},initLifetimes:function({mocks:e,isPage:t,initRelation:o,vueOptions:n}){return{attached(){let r=this.properties;!function(e,t){if(!e)return;const o=e.split(","),n=o.length;1===n?t._$vueId=o[0]:2===n&&(t._$vueId=o[0],t._$vuePid=o[1])}(r.uI,this);const i={vuePid:this._$vuePid};o(this,i);const s=this,a=t(s);let c=r;this.$vm=function(e,t){sa||(sa=ca().$createComponent);const o=sa(e,t);return Ri(o.$)||o}({type:n,props:ta(c,a)},{mpType:a?"page":"component",mpInstance:s,slots:r.uS||{},parentComponent:i.parent&&i.parent.$,onBeforeSetup(t,o){!function(e,t){Object.defineProperty(e,"refs",{get(){const e={};return function(e,t,o){e.selectAllComponents(t).forEach(e=>{const t=e.properties.uR;o[t]=e.$vm||e})}(t,".r",e),t.selectAllComponents(".r-i-f").forEach(t=>{const o=t.properties.uR;o&&(e[o]||(e[o]=[]),e[o].push(t.$vm||t))}),e}})}(t,s),function(e,t,o){const n=e.ctx;o.forEach(o=>{v(t,o)&&(e[o]=n[o]=t[o])})}(t,s,e),function(e,t){js(e,t);const o=e.ctx;Ns.forEach(e=>{o[e]=function(...t){const n=o.$scope;if(n&&n[e])return n[e].apply(n,t)}})}(t,o)}}),a||function(e){const t=e.$options;b(t.behaviors)&&t.behaviors.includes("uni://form-field")&&e.$watch("modelValue",()=>{e.$scope&&e.$scope.setData({name:e.name,value:e.modelValue})},{immediate:!0})}(this.$vm)},ready(){this.$vm&&(this.$vm.$callHook("mounted"),this.$vm.$callHook(J))},detached(){var e;this.$vm&&(Ts(this.$vm.$.uid),e=this.$vm,aa||(aa=ca().$destroyComponent),aa(e))}}},initRelation:function(e,t){e.triggerEvent("__l",t)},isPage:function(e){return!!e.route},mocks:["__route__","__wxExparserNodeId__","__wxWebviewId__"]});const ga=function(e){return App(Vs(e,ma))};var ma;const ya=(va=ha,function(e){return Component(ua(e,va))});var va;const ba=function(e){return function(t){return Component(ia(t,e))}}(ha),wa=function(e){return function(t){$s(Vs(t,e),t)}}(),Sa=function(e){return function(t){const o=Vs(t,e),n=x(getApp)&&getApp({allowDefault:!0});if(!n)return;t.$.ctx.$scope=n;const r=n.globalData;r&&Object.keys(o.globalData).forEach(e=>{v(r,e)||(r[e]=o.globalData[e])}),Object.keys(o).forEach(e=>{v(n,e)||(n[e]=o[e])}),$s(o,t)}}();wx.createApp=global.createApp=ga,wx.createPage=ya,wx.createComponent=ba,wx.createPluginApp=global.createPluginApp=wa,wx.createSubpackageApp=global.createSubpackageApp=Sa; /*! * pinia v2.0.33 * (c) 2023 Eduardo San Martin Morote * @license MIT */ let xa;const ka=e=>xa=e,Aa=Symbol();function Ca(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var Ta,Ia;(Ia=Ta||(Ta={})).direct="direct",Ia.patchObject="patch object",Ia.patchFunction="patch function";const Ea="undefined"!=typeof window;function Pa(){const e=Eo(!0),t=e.run(()=>Yn({}));let o=[],n=[];const r=Hn({install(e){ka(r),r._a=e,e.provide(Aa,r),e.config.globalProperties.$pinia=r,n.forEach(e=>o.push(e)),n=[]},use(e){return this._a?o.push(e):n.push(e),this},_p:o,_a:null,_e:e,_s:new Map,state:t});return r}const Ba=()=>{};function Oa(e,t,o,n=Ba){e.push(t);const r=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),n())};return!o&&Po()&&function(e){To&&To.cleanups.push(e)}(r),r}function _a(e,...t){e.slice().forEach(e=>{e(...t)})}function La(e,t){e instanceof Map&&t instanceof Map&&t.forEach((t,o)=>e.set(o,t)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const o in t){if(!t.hasOwnProperty(o))continue;const n=t[o],r=e[o];Ca(r)&&Ca(n)&&e.hasOwnProperty(o)&&!Kn(n)&&!Rn(n)?e[o]=La(r,n):e[o]=n}return e}const Na=Symbol();function ja(e){return!Ca(e)||!e.hasOwnProperty(Na)}const{assign:Da}=Object;function Ma(e){return!(!Kn(e)||!e.effect)}function Fa(e,t,o,n){const{state:r,actions:i,getters:s}=t,a=o.state.value[e];let c;return c=Ra(e,function(){a||(o.state.value[e]=r?r():{});const t=function(e){const t=b(e)?new Array(e.length):{};for(const o in e)t[o]=tr(e,o);return t}(o.state.value[e]);return Da(t,i,Object.keys(s||{}).reduce((t,n)=>(t[n]=Hn(zi(()=>{ka(o);const t=o._s.get(e);return s[n].call(t,t)})),t),{}))},t,o,n,!0),c}function Ra(e,t,o={},n,r,i){let s;const a=Da({actions:{}},o),c={deep:!0};let u,l,p,d=Hn([]),f=Hn([]);const h=n.state.value[e];let g;function m(t){let o;u=l=!1,"function"==typeof t?(t(n.state.value[e]),o={type:Ta.patchFunction,storeId:e,events:p}):(La(n.state.value[e],t),o={type:Ta.patchObject,payload:t,storeId:e,events:p});const r=g=Symbol();mr().then(()=>{g===r&&(u=!0)}),l=!0,_a(d,o,n.state.value[e])}i||h||(n.state.value[e]={}),Yn({});const y=i?function(){const{state:e}=o,t=e?e():{};this.$patch(e=>{Da(e,t)})}:Ba;function v(t,o){return function(){ka(n);const r=Array.from(arguments),i=[],s=[];let a;_a(f,{args:r,name:t,store:b,after:function(e){i.push(e)},onError:function(e){s.push(e)}});try{a=o.apply(this&&this.$id===e?this:b,r)}catch(c){throw _a(s,c),c}return a instanceof Promise?a.then(e=>(_a(i,e),e)).catch(e=>(_a(s,e),Promise.reject(e))):(_a(i,a),a)}}const b=Dn({_p:n,$id:e,$onAction:Oa.bind(null,f),$patch:m,$reset:y,$subscribe(t,o={}){const r=Oa(d,t,o.detached,()=>i()),i=s.run(()=>Or(()=>n.state.value[e],n=>{("sync"===o.flush?l:u)&&t({storeId:e,type:Ta.direct,events:p},n)},Da({},c,o)));return r},$dispose:function(){s.stop(),d=[],f=[],n._s.delete(e)}});n._s.set(e,b);const w=n._e.run(()=>(s=Eo(),s.run(()=>t())));for(const S in w){const t=w[S];if(Kn(t)&&!Ma(t)||Rn(t))i||(h&&ja(t)&&(Kn(t)?t.value=h[S]:La(t,h[S])),n.state.value[e][S]=t);else if("function"==typeof t){const e=v(S,t);w[S]=e,a.actions[S]=t}}return Da(b,w),Da(Qn(b),w),Object.defineProperty(b,"$state",{get:()=>n.state.value[e],set:e=>{m(t=>{Da(t,e)})}}),n._p.forEach(e=>{Da(b,s.run(()=>e({store:b,app:n._a,pinia:n,options:a})))}),h&&i&&o.hydrate&&o.hydrate(b.$state,h),u=!0,l=!0,b}function za(e,t,o){let n,r;const i="function"==typeof t;function s(e,o){const s=_i();(e=e||s&&Pr(Aa,null))&&ka(e),(e=xa)._s.has(n)||(i?Ra(n,t,r,e):Fa(n,r,e));return e._s.get(n)}return"string"==typeof e?(n=e,r=i?o:t):(r=e,n=e.id),s.$id=n,s}let Ua="Store";function Qa(e,t){return Array.isArray(t)?t.reduce((t,o)=>(t[o]=function(){return e(this.$pinia)[o]},t),{}):Object.keys(t).reduce((o,n)=>(o[n]=function(){const o=e(this.$pinia),r=t[n];return"function"==typeof r?r.call(this,o):o[r]},o),{})}const Ha=Qa;const qa=Object.freeze(Object.defineProperty({__proto__:null,get MutationType(){return Ta},PiniaVuePlugin:function(e){e.mixin({beforeCreate(){const e=this.$options;if(e.pinia){const t=e.pinia;if(!this._provided){const e={};Object.defineProperty(this,"_provided",{get:()=>e,set:t=>Object.assign(e,t)})}this._provided[Aa]=t,this.$pinia||(this.$pinia=t),t._a=this,Ea&&ka(t)}else!this.$pinia&&e.parent&&e.parent.$pinia&&(this.$pinia=e.parent.$pinia)},destroyed(){delete this._pStores}})},acceptHMRUpdate:function(e,t){return()=>{}},createPinia:Pa,defineStore:za,getActivePinia:()=>_i()&&Pr(Aa)||xa,mapActions:function(e,t){return Array.isArray(t)?t.reduce((t,o)=>(t[o]=function(...t){return e(this.$pinia)[o](...t)},t),{}):Object.keys(t).reduce((o,n)=>(o[n]=function(...o){return e(this.$pinia)[t[n]](...o)},o),{})},mapGetters:Ha,mapState:Qa,mapStores:function(...e){return e.reduce((e,t)=>(e[t.$id+Ua]=function(){return t(this.$pinia)},e),{})},mapWritableState:function(e,t){return Array.isArray(t)?t.reduce((t,o)=>(t[o]={get(){return e(this.$pinia)[o]},set(t){return e(this.$pinia)[o]=t}},t),{}):Object.keys(t).reduce((o,n)=>(o[n]={get(){return e(this.$pinia)[t[n]]},set(o){return e(this.$pinia)[t[n]]=o}},o),{})},setActivePinia:ka,setMapStoreSuffix:function(e){Ua=e},skipHydrate:function(e){return Object.defineProperty(e,Na,{})},storeToRefs:function(e){{e=Qn(e);const t={};for(const o in e){const n=e[o];(Kn(n)||Rn(n))&&(t[o]=tr(e,o))}return t}}},Symbol.toStringTag,{value:"Module"}));function Wa(e){return/^[\+-]?(\d+\.?\d*|\.\d+|\d\.\d+e\+\d+)$/.test(e)}function Va(e){switch(typeof e){case"undefined":return!0;case"string":if(0==e.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,"").length)return!0;break;case"boolean":if(!e)return!0;break;case"number":if(0===e||isNaN(e))return!0;break;case"object":if(null===e||0===e.length)return!0;for(const t in e)return!1;return!0}return!1}function $a(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function Ka(e){return"function"==typeof e}const Ya={email:function(e){return/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e)},mobile:function(e){return/^1[23456789]\d{9}$/.test(e)},url:function(e){return/^((https|http|ftp|rtsp|mms):\/\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\/?)$/.test(e)},date:function(e){if(!e)return!1;if("number"==typeof e)return(10===e.toString().length||13===e.toString().length)&&!isNaN(new Date(e).getTime());if("string"==typeof e){const t=Number(e);if(!isNaN(t)&&(10===t.toString().length||13===t.toString().length))return!isNaN(new Date(t).getTime());if(e.length<10||e.length>19)return!1;if(!/^\d{4}[-\/]\d{2}[-\/]\d{2}( \d{1,2}:\d{2}(:\d{2})?)?$/.test(e))return!1;const o=new Date(e);return!isNaN(o.getTime())}return!1},dateISO:function(e){return/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:Wa,digits:function(e){return/^\d+$/.test(e)},idCard:function(e){return/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(e)},carNo:function(e){const t=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/,o=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;return 7===e.length?o.test(e):8===e.length&&t.test(e)},amount:function(e){return/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(e)},chinese:function(e){return/^[\u4e00-\u9fa5]+$/gi.test(e)},letter:function(e){return/^[a-zA-Z]*$/.test(e)},enOrNum:function(e){return/^[0-9a-zA-Z]*$/g.test(e)},contains:function(e,t){return e.indexOf(t)>=0},range:function(e,t){return e>=t[0]&&e<=t[1]},rangeLength:function(e,t){return e.length>=t[0]&&e.length<=t[1]},empty:Va,isEmpty:Va,jsonString:function(e){if("string"==typeof e)try{const t=JSON.parse(e);return!("object"!=typeof t||!t)}catch(lp){return!1}return!1},landline:function(e){return/^\d{3,4}-\d{7,8}(-\d{3,4})?$/.test(e)},object:function(e){return"[object Object]"===Object.prototype.toString.call(e)},array:$a,code:function(e,t=6){return new RegExp(`^\\d{${t}}$`).test(e)},func:Ka,promise:function(e){return function(e){return"[object Promise]"===Object.prototype.toString.call(e)}(e)&&Ka(e.then)&&Ka(e.catch)},video:function(e){return/\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i.test(e)},image:function(e){const t=e.split("?")[0];return/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i.test(t)},regExp:function(e){return e&&"[object RegExp]"===Object.prototype.toString.call(e)},string:function(e){return"string"==typeof e}};function Ja(e,t=15){return+parseFloat(Number(e).toPrecision(t))}function Xa(e){const t=e.toString().split(/[eE]/),o=(t[0].split(".")[1]||"").length-+(t[1]||0);return o>0?o:0}function Ga(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));const t=Xa(e);return t>0?Ja(Number(e)*Math.pow(10,t)):Number(e)}function Za(e){(e>Number.MAX_SAFE_INTEGER||e{i=t(i,e)}),i}function tc(...e){if(e.length>2)return ec(e,tc);const[t,o]=e,n=Ga(t),r=Ga(o),i=Xa(t)+Xa(o),s=n*r;return Za(s),s/Math.pow(10,i)}function oc(...e){if(e.length>2)return ec(e,oc);const[t,o]=e,n=Ga(t),r=Ga(o);return Za(n),Za(r),tc(n/r,Ja(Math.pow(10,Xa(o)-Xa(t))))}const nc={v:"3",version:"3",type:["primary","success","info","error","warning"],color:{"u-primary":"#2979ff","u-warning":"#ff9900","u-success":"#19be6b","u-error":"#fa3534","u-info":"#909399","u-main-color":"#303133","u-content-color":"#606266","u-tips-color":"#909399","u-light-color":"#c0c4cc","up-primary":"#2979ff","up-warning":"#ff9900","up-success":"#19be6b","up-error":"#fa3534","up-info":"#909399","up-main-color":"#303133","up-content-color":"#606266","up-tips-color":"#909399","up-light-color":"#c0c4cc"},iconUrl:"https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf",customIcon:{family:"",url:""},customIcons:{},unit:"px",interceptor:{navbarLeftClick:null},loadFontOnce:!1};function rc(e,t=!1){return Wa(e)?t?`${e}px`:Number(e):/(rpx|upx)$/.test(e)?t?`${Co.upx2px(parseInt(e))}px`:Number(Co.upx2px(parseInt(e))):t?`${parseInt(e)}px`:parseInt(e)}function ic(e=30){return new Promise(t=>{setTimeout(()=>{t()},e)})}function sc(){let e={};return e=Co.getWindowInfo(),e}function ac(e,t){if(e>=0&&t>0&&t>=e){const o=t-e+1;return Math.floor(Math.random()*o+e)}return 0}function cc(e=void 0){let t=this.$parent;for(;t;){let o="";if(e.startsWith("up-")?o=e.replace(/up-([a-zA-Z0-9-_]+)/g,"u-$1"):e.startsWith("u-")&&(o=e.replace(/u-([a-zA-Z0-9-_]+)/g,"up-$1")),!t.$options||t.$options.name===e||t.$options.name===o)return t;t=t.$parent}return!1}function uc(e,t="object"){if(Va(e)||"object"==typeof e&&"object"===t||"string"===t&&"string"==typeof e)return e;if("object"===t){const t=(e=mc(e)).split(";"),o={};for(let e=0;e{const n=t.replace(/([A-Z])/g,"-$1").toLowerCase();o+=`${n}:${e};`}),mc(o)}function lc(e="auto",t=""){return t||(t=nc.unit||"px"),"rpx"==t&&Wa(String(e))&&(e*=2),Wa(e=String(e))?`${e}${t}`:e}function pc(e){if([null,void 0,NaN,!1].includes(e))return e;if("object"!=typeof e&&"function"!=typeof e)return e;const t=$a(e)?[]:{};for(const o in e)e.hasOwnProperty(o)&&(t[o]="object"==typeof e[o]?pc(e[o]):e[o]);return t}function dc(e={},t={}){let o=pc(e);if("object"!=typeof o||"object"!=typeof t)return!1;for(const n in t)t.hasOwnProperty(n)&&(n in o?null==t[n]||"object"!=typeof o[n]||"object"!=typeof t[n]?o[n]=t[n]:o[n].concat&&t[n].concat?o[n]=o[n].concat(t[n]):o[n]=dc(o[n],t[n]):o[n]=t[n]);return o}function fc(e,t={}){if("object"!=typeof e||"object"!=typeof t)return!1;for(const o in t)t.hasOwnProperty(o)&&(o in e?null==t[o]||"object"!=typeof e[o]||"object"!=typeof t[o]?e[o]=t[o]:e[o].concat&&t[o].concat?e[o]=e[o].concat(t[o]):e[o]=fc(e[o],t[o]):e[o]=t[o]);return e}function hc(e){}function gc(e=null,t="yyyy-mm-dd"){let o;o=e?/^\d{10}$/.test(e.toString().trim())?new Date(1e3*e):"string"==typeof e&&/^\d+$/.test(e.trim())?new Date(Number(e)):"string"==typeof e&&/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$/.test(e)?new Date(e):new Date("string"==typeof e?e.replace(/-/g,"/"):e):new Date;const n={y:o.getFullYear().toString(),m:(o.getMonth()+1).toString().padStart(2,"0"),d:o.getDate().toString().padStart(2,"0"),h:o.getHours().toString().padStart(2,"0"),M:o.getMinutes().toString().padStart(2,"0"),s:o.getSeconds().toString().padStart(2,"0")};for(const r in n){const[e]=new RegExp(`${r}+`).exec(t)||[];if(e){const o="y"===r&&2===e.length?2:0;t=t.replace(e,n[r].slice(o))}}return t}function mc(e,t="both"){return e=String(e),"both"==t?e.replace(/^\s+|\s+$/g,""):"left"==t?e.replace(/^\s*/,""):"right"==t?e.replace(/(\s*$)/g,""):"all"==t?e.replace(/\s+/g,""):e}function yc(e={},t=!0,o="brackets"){const n=t?"?":"",r=[];-1==["indices","brackets","repeat","comma"].indexOf(o)&&(o="brackets");for(const i in e){const t=e[i];if(!(["",void 0,null].indexOf(t)>=0))if(t.constructor===Array)switch(o){case"indices":for(let o=0;o{r.push(`${i}[]=${e}`)});break;case"repeat":t.forEach(e=>{r.push(`${i}=${e}`)});break;case"comma":let e="";t.forEach(t=>{e+=(e?",":"")+t}),r.push(`${i}=${e}`)}else r.push(`${i}=${t}`)}return r.length?n+r.join("&"):""}function vc(e,t=2e3){Co.showToast({title:String(e),icon:"none",duration:t})}function bc(e,t=0,o=".",n=","){e=`${e}`.replace(/[^0-9+-Ee.]/g,"");const r=isFinite(+e)?+e:0,i=isFinite(+t)?Math.abs(t):0,s=void 0===n?",":n,a=void 0===o?".":o;let c="";c=(i?function(e,t){const o=Math.pow(10,t);let n=oc(Math.round(Math.abs(tc(e,o))),o);return e<0&&0!==n&&(n=tc(n,-1)),n}(r,i)+"":`${Math.round(r)}`).split(".");const u=/(-?\d+)(\d{3})/;for(;u.test(c[0]);)c[0]=c[0].replace(u,`$1${s}$2`);return(c[1]||"").length{},t)}function Sc(){const e=getCurrentPages();return`/${e[e.length-1].route||""}`}String.prototype.padStart||(String.prototype.padStart=function(e,t=" "){if("[object String]"!==Object.prototype.toString.call(t))throw new TypeError("fillString must be String");const o=this;if(o.length>=e)return String(o);const n=e-o.length;let r=Math.ceil(n/t.length);for(;r>>=1;)t+=t,1===r&&(t+=t);return t.slice(0,n)+o});const xc={range:function(e=0,t=0,o=0){return Math.max(e,Math.min(t,Number(o)))},getPx:rc,sleep:ic,os:function(){return Co.getDeviceInfo().platform.toLowerCase()},sys:function(){return Co.getSystemInfoSync()},getWindowInfo:sc,random:ac,guid:function(e=32,t=!0,o=null){const n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),r=[];if(o=o||n.length,e)for(let i=0;iMath.random()-.5)},timeFormat:gc,timeFrom:function(e=null,t="yyyy-mm-dd"){null==e&&(e=Number(new Date)),10==(e=parseInt(e)).toString().length&&(e*=1e3);let o=(new Date).getTime()-e;o=parseInt(o/1e3);let n="";switch(!0){case o<300:n="刚刚";break;case o>=300&&o<3600:n=`${parseInt(o/60)}分钟前`;break;case o>=3600&&o<86400:n=`${parseInt(o/3600)}小时前`;break;case o>=86400&&o<2592e3:n=`${parseInt(o/86400)}天前`;break;default:n=!1===t?o>=2592e3&&o<31536e3?`${parseInt(o/2592e3)}个月前`:`${parseInt(o/31536e3)}年前`:gc(e,t)}return n},trim:mc,queryParams:yc,toast:vc,type2icon:function(e="success",t=!1){-1==["primary","info","error","warning","success"].indexOf(e)&&(e="success");let o="";switch(e){case"primary":case"info":o="info-circle";break;case"error":o="close-circle";break;case"warning":o="error-circle";break;default:o="checkmark-circle"}return t&&(o+="-fill"),o},priceFormat:bc,getDuration:function(e,t=!0){const o=parseInt(e);return t?/s$/.test(e)?e:e>30?`${e}ms`:`${e}s`:/ms$/.test(e)?o:/s$/.test(e)?o>30?o:1e3*o:o},padZero:function(e){return`00${e}`.slice(-2)},formValidate:wc,getProperty:function(e,t){if("object"!=typeof e||null==e)return"";if("string"!=typeof t||""===t)return"";if(-1!==t.indexOf(".")){const o=t.split(".");let n=e[o[0]]||{};for(let e=1;e1;){const r=t[0];e[r]&&"object"==typeof e[r]||(e[r]={}),t.shift(),n(e[r],t,o)}else e[t[0]]=o};if("string"!=typeof t||""===t);else if(-1!==t.indexOf(".")){const r=t.split(".");n(e,r,o)}else e[t]=o},page:Sc,pages:function(){return getCurrentPages()},getValueByPath:function(e,t){return t.split(".").reduce((e,t)=>e&&void 0!==e[t]?e[t]:void 0,e)},genLightColor:function(e,t=95){const o=function(e){const t=e.toLowerCase().trim();if(t.startsWith("#")){const e=t.replace("#",""),o=3===e.length?e.split("").map(e=>e+e).join(""):e;return{r:parseInt(o.substring(0,2),16),g:parseInt(o.substring(2,4),16),b:parseInt(o.substring(4,6),16)}}const o=t.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)/);if(o)return{r:+o[1],g:+o[2],b:+o[3]};throw new Error("Invalid color format")}(e),n=function(e,t,o){e/=255,t/=255,o/=255;const n=Math.max(e,t,o),r=Math.min(e,t,o);let i,s,a=(n+r)/2;if(n===r)i=s=0;else{const c=n-r;switch(s=a>.5?c/(2-n-r):c/(n+r),n){case e:i=(t-o)/c+(t{const r=(t+e/30)%12,i=o-n*Math.max(Math.min(r-3,9-r,1),-1);return Math.round(255*i).toString(16).padStart(2,"0")};return`#${r(0)}${r(8)}${r(4)}`}(r.h,r.s,r.l)},rpx2px:function(e){return Co.rpx2px(e)}};const kc=(new class{constructor(){this.config={type:"navigateTo",url:"",delta:1,params:{},animationType:"pop-in",animationDuration:300,intercept:!1},this.route=this.route.bind(this)}addRootPath(e){return"/"===e[0]?e:`/${e}`}mixinParam(e,t){e=e&&this.addRootPath(e);let o="";return/.*\/.*\?.*=.*/.test(e)?(o=yc(t,!1),e+`&${o}`):(o=yc(t),e+o)}async route(e={},t={}){let o={};if("string"==typeof e?(o.url=this.mixinParam(e,t),o.type="navigateTo"):(o=dc(this.config,e),o.url=this.mixinParam(e.url,e.params)),o.url!==Sc())if(t.intercept&&(this.config.intercept=t.intercept),o.params=t,o=dc(this.config,o),"function"==typeof Co.$u.routeIntercept){await new Promise((e,t)=>{Co.$u.routeIntercept(o,e)})&&this.openPage(o)}else this.openPage(o)}openPage(e){const{url:t,type:o,delta:n,animationType:r,animationDuration:i}=e;"navigateTo"!=e.type&&"to"!=e.type||Co.navigateTo({url:t,animationType:r,animationDuration:i}),"redirectTo"!=e.type&&"redirect"!=e.type||Co.redirectTo({url:t}),"switchTab"!=e.type&&"tab"!=e.type||Co.switchTab({url:t}),"reLaunch"!=e.type&&"launch"!=e.type||Co.reLaunch({url:t}),"navigateBack"!=e.type&&"back"!=e.type||Co.navigateBack({delta:n})}}).route,Ac={props:{customStyle:{type:[Object,String],default:()=>({})},customClass:{type:String,default:""},url:{type:String,default:""},linkType:{type:String,default:"navigateTo"}},data:()=>({}),onLoad(){this.$u.getRect=this.$uGetRect},created(){this.$u.getRect=this.$uGetRect},computed:{$u:()=>dc(Co.$u,{props:void 0,http:void 0,mixin:void 0}),bem:()=>function(e,t,o){const n=`u-${e}--`,r={};return t&&t.map(e=>{r[n+this[e]]=!0}),o&&o.map(e=>{this[e]?r[n+e]=this[e]:delete r[n+e]}),Object.keys(r)}},methods:{openPage(e="url"){const t=this[e];t&&kc({type:this.linkType,url:t})},navTo(e="",t="navigateTo"){kc({type:this.linkType,url:e})},$uGetRect(e,t){return new Promise(o=>{Co.createSelectorQuery().in(this)[t?"selectAll":"select"](e).boundingClientRect(e=>{t&&Array.isArray(e)&&e.length&&o(e),!t&&e&&o(e)}).exec()})},getParentData(e=""){this.parent||(this.parent={}),this.parent=cc.call(this,e),this.parent.children&&-1===this.parent.children.indexOf(this)&&this.parent.children.push(this),this.parent&&this.parentData&&Object.keys(this.parentData).map(e=>{this.parentData[e]=this.parent[e]})},preventEvent(e){e&&"function"==typeof e.stopPropagation&&e.stopPropagation()},noop(e){this.preventEvent(e)}},onReachBottom(){Co.$emit("uOnReachBottom")},beforeUnmount(){if(this.parent&&Ya.array(this.parent.children)){const e=this.parent.children;e.map((t,o)=>{t===this&&e.splice(o,1)})}}},Cc={options:{virtualHost:!0}};function Tc(e="rgb(0, 0, 0)",t="rgb(255, 255, 255)",o=10){const n=Ic(e,!1),r=n[0],i=n[1],s=n[2],a=Ic(t,!1),c=(a[0]-r)/o,u=(a[1]-i)/o,l=(a[2]-s)/o,p=[];for(let d=0;dNumber(e))}return e}function Ec(e){const t=e;if(/^(rgb|RGB)/.test(t)){const e=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");let o="#";for(let t=0;t{Bc=!1},t)):Bc||(Bc=!0,setTimeout(()=>{Bc=!1,"function"==typeof e&&e()},t))}const Lc={add:function(e,t){var o,n,r;try{o=e.toString().split(".")[1].length}catch(lp){o=0}try{n=t.toString().split(".")[1].length}catch(lp){n=0}return(e*(r=Math.pow(10,Math.max(o,n)))+t*r)/r},sub:function(e,t){var o,n,r,i;try{o=e.toString().split(".")[1].length}catch(lp){o=0}try{n=t.toString().split(".")[1].length}catch(lp){n=0}return r=Math.pow(10,Math.max(o,n)),i=o>=n?o:n,Math.abs(((e*r-t*r)/r).toFixed(i))},mul:function(e,t){var o=0,n=e.toString(),r=t.toString();try{o+=n.split(".")[1].length}catch(i){}try{o+=r.split(".")[1].length}catch(i){}return Number(n.replace(".",""))*Number(r.replace(".",""))/Math.pow(10,o)},div:function(e,t){var o,n,r=0,i=0;try{r=e.toString().split(".")[1].length}catch(s){}try{i=t.toString().split(".")[1].length}catch(s){}return o=Number(e.toString().replace(".","")),n=Number(t.toString().replace(".","")),xyutil.mul(o/n,Math.pow(10,i-r))}},Nc={toast:10090,noNetwork:10080,popup:10075,mask:10070,navbar:980,topTips:975,sticky:970,indexListSticky:965},jc={primary:"#3c9cff",info:"#909399",default:"#909399",warning:"#f9ae3d",error:"#f56c6c",success:"#5ac725",mainColor:"#303133",contentColor:"#606266",tipsColor:"#909399",lightColor:"#c0c4cc",borderColor:"#e4e7ed"},{toString:Dc}=Object.prototype;function Mc(e){return"[object Array]"===Dc.call(e)}function Fc(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),Mc(e))for(let o=0,n=e.length;o{null!=t&&(Mc(t)?o=`${o}[]`:t=[t],Fc(t,t=>{!function(e){return"[object Date]"===Dc.call(e)}(t)?function(e){return null!==e&&"object"==typeof e}(t)&&(t=JSON.stringify(t)):t=t.toISOString(),e.push(`${Uc(o)}=${Uc(t)}`)}))}),o=e.join("&")}var n;if(o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const Hc=(e,t)=>{const o={};return e.forEach(e=>{zc(t[e])||(o[e]=t[e])}),o},qc=e=>(e=>new Promise((t,o)=>{const n=Qc((r=e.baseURL,i=e.url,r&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(i)?function(e,t){return t?`${e.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`:e}(r,i):i),e.params);var r,i;const s={url:n,header:e.header,complete:r=>{e.fullPath=n,r.config=e;try{"string"==typeof r.data&&(r.data=JSON.parse(r.data))}catch(lp){}!function(e,t,o){const{validateStatus:n}=o.config,r=o.statusCode;!r||n&&!n(r)?t(o):e(o)}(t,o,r)}};let a;if("UPLOAD"===e.method){delete s.header["content-type"],delete s.header["Content-Type"];const t={filePath:e.filePath,name:e.name},o=["formData"];a=Co.uploadFile({...s,...t,...Hc(o,e)})}else if("DOWNLOAD"===e.method)a=Co.downloadFile(s);else{const t=["data","method","timeout","dataType","responseType"];a=Co.request({...s,...Hc(t,e)})}e.getTask&&e.getTask(a,e)}))(e);function Wc(){this.handlers=[]}Wc.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},Wc.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},Wc.prototype.forEach=function(e){this.handlers.forEach(t=>{null!==t&&e(t)})};const Vc=(e,t,o)=>{const n={};return e.forEach(e=>{zc(o[e])?zc(t[e])||(n[e]=t[e]):n[e]=o[e]}),n},$c={baseURL:"",header:{},method:"GET",dataType:"json",responseType:"text",custom:{},timeout:6e4,validateStatus:function(e){return e>=200&&e<300}};var Kc=function(){function e(e,t){return null!=t&&e instanceof t}var t,o,n;try{t=Map}catch(a){t=function(){}}try{o=Set}catch(a){o=function(){}}try{n=Promise}catch(a){n=function(){}}function r(i,a,c,u,l){"object"==typeof a&&(c=a.depth,u=a.prototype,l=a.includeNonEnumerable,a=a.circular);var p=[],d=[],f="undefined"!=typeof Buffer;return void 0===a&&(a=!0),void 0===c&&(c=1/0),function i(c,h){if(null===c)return null;if(0===h)return c;var g,m;if("object"!=typeof c)return c;if(e(c,t))g=new t;else if(e(c,o))g=new o;else if(e(c,n))g=new n(function(e,t){c.then(function(t){e(i(t,h-1))},function(e){t(i(e,h-1))})});else if(r.__isArray(c))g=[];else if(r.__isRegExp(c))g=new RegExp(c.source,s(c)),c.lastIndex&&(g.lastIndex=c.lastIndex);else if(r.__isDate(c))g=new Date(c.getTime());else{if(f&&Buffer.isBuffer(c))return Buffer.from?g=Buffer.from(c):(g=new Buffer(c.length),c.copy(g)),g;e(c,Error)?g=Object.create(c):void 0===u?(m=Object.getPrototypeOf(c),g=Object.create(m)):(g=Object.create(u),m=u)}if(a){var y=p.indexOf(c);if(-1!=y)return d[y];p.push(c),d.push(g)}for(var v in e(c,t)&&c.forEach(function(e,t){var o=i(t,h-1),n=i(e,h-1);g.set(o,n)}),e(c,o)&&c.forEach(function(e){var t=i(e,h-1);g.add(t)}),c){Object.getOwnPropertyDescriptor(c,v)&&(g[v]=i(c[v],h-1));try{if("undefined"===Object.getOwnPropertyDescriptor(c,v).set)continue;g[v]=i(c[v],h-1)}catch(lp){if(lp instanceof TypeError)continue;if(lp instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(c);for(v=0;v{const o=t.method||e.method||"GET";let n={baseURL:e.baseURL||"",method:o,url:t.url||"",params:t.params||{},custom:{...e.custom||{},...t.custom||{}},header:Rc(e.header||{},t.header||{})};if(n={...n,...Vc(["getTask","validateStatus"],e,t)},"DOWNLOAD"===o);else if("UPLOAD"===o)delete n.header["content-type"],delete n.header["Content-Type"],["filePath","name","formData"].forEach(e=>{zc(t[e])||(n[e]=t[e])});else{const o=["data","timeout","dataType","responseType"];n={...n,...Vc(o,e,t)}}return n})(this.config,e);const t=[qc,void 0];let o=Promise.resolve(e);for(this.interceptors.request.forEach(e=>{t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(e=>{t.push(e.fulfilled,e.rejected)});t.length;)o=o.then(t.shift(),t.shift());return o}request(e={}){return this.middleware(e)}get(e,t={}){return this.middleware({url:e,method:"GET",...t})}post(e,t,o={}){return this.middleware({url:e,data:t,method:"POST",...o})}put(e,t,o={}){return this.middleware({url:e,data:t,method:"PUT",...o})}delete(e,t,o={}){return this.middleware({url:e,data:t,method:"DELETE",...o})}connect(e,t,o={}){return this.middleware({url:e,data:t,method:"CONNECT",...o})}head(e,t,o={}){return this.middleware({url:e,data:t,method:"HEAD",...o})}options(e,t,o={}){return this.middleware({url:e,data:t,method:"OPTIONS",...o})}trace(e,t,o={}){return this.middleware({url:e,data:t,method:"TRACE",...o})}upload(e,t={}){return t.url=e,t.method="UPLOAD",this.middleware(t)}download(e,t={}){return t.url=e,t.method="DOWNLOAD",this.middleware(t)}};let Jc={lang:Co.getLocale(),locales:{en:{"up.common.cancel":"Cancel","up.common.confirm":"Confirm","up.common.start":"Start","up.common.end":"End","up.common.stop":"Stop","up.common.copy":"Copy","up.common.none":"None","up.common.tip":"Tip","up.common.success":"Success","up.common.fail":"Fail","up.common.close":"Close","up.common.preview":"Preview","up.common.re-select":"Re-select","up.common.rotate":"Rotate","up.common.pleaseChoose":"Please choose","up.common.loading":"Loading","up.common.loading2":"Loading","up.common.inOperation":"In operation","up.common.settings":"Settings","up.common.retry":"Retry","up.common.search":"Search","up.common.more":"More","up.common.video":"Video","up.common.file":"File","up.week.one":"Mon","up.week.two":"Tue","up.week.three":"Wed","up.week.four":"Thu","up.week.five":"Fri","up.week.six":"Sat","up.week.seven":"Sun","up.barcode.error":"Failed to generate barcode","up.calendar.chooseDates":"Date selection","up.calendar.disabled":"This date is disabled","up.calendar.daysExceed":"The number of selected days cannot exceed {days} days","up.cityLocate.locateCity":"Locate city","up.cityLocate.fail":"Location failed, please click to retry.","up.cityLocate.locating":"Locating","up.code.send":"Get verification code","up.code.resendAfter":"Resend after X seconds","up.code.resend":"Resend","up.cropper.emptyWidhtOrHeight":"The width or height of the cropping box is not set","up.empty.car":"Shopping cart is empty","up.empty.page":"Page not found","up.empty.search":"No search results","up.empty.address":"No shipping address","up.empty.wifi":"No WiFi","up.empty.order":"Order is empty","up.empty.coupon":"No coupons","up.empty.favor":"No favorites","up.empty.permission":"No permission","up.empty.history":"No history","up.empty.news":"No news list","up.empty.message":"Message list is empty","up.empty.list":"List is empty","up.empty.data":"Data is empty","up.empty.comment":"No comments","up.link.copyed":"Link copied, please open in browser","up.loadmoe.loadmore":"Load more","up.loadmoe.nomore":"No more","up.noNetwork.text":"Oops, network signal lost","up.noNetwork.pleaseCheck":"Please check the network, or go to","up.noNetwork.connect":"Network connected","up.noNetwork.disconnect":"No network connection","up.pagination.previous":"Previous","up.pagination.next":"Next","up.pullRefresh.pull":"Pull to refresh","up.pullRefresh.release":"Release to refresh","up.pullRefresh.refreshing":"Refreshing","up.readMore.expand":"Expand to read more","up.readMore.fold":"Collapse","up.search.placeholder":"Please enter keywords","up.signature.penSize":"Stroke size","up.signature.penColor":"Stroke color","up.upload.sizeExceed":"Size limit exceeded","up.upload.uploading":"Uploading","up.upload.previewImageFail":"Failed to preview image","up.upload.previewVideoFail":"Failed to preview video","up.goodsSku.stock":"Stock","up.goodsSku.price":"Price","up.goodsSku.amount":"Items","up.goodsSku.choosed":"Selected","up.goodsSku.buyAmount":"Quantity"},es:{"up.common.cancel":"Cancelar","up.common.confirm":"Confirmar","up.common.start":"Iniciar","up.common.end":"Finalizar","up.common.stop":"Detener","up.common.copy":"Copiar","up.common.none":"Ninguno","up.common.tip":"Consejo","up.common.success":"Éxito","up.common.fail":"Fallido","up.common.close":"Cerrar","up.common.preview":"Vista previa","up.common.re-select":"Re seleccionar","up.common.rotate":"Rotar","up.common.pleaseChoose":"Por favor seleccione","up.common.loading":"Cargando","up.common.loading2":"Cargando","up.common.inOperation":"En operación","up.common.settings":"Configuración","up.common.retry":"Reintentar","up.common.search":"Buscar","up.common.more":"Más","up.common.video":"Vídeo","up.common.file":"Archivo","up.week.one":"Lun","up.week.two":"Mar","up.week.three":"Mié","up.week.four":"Jue","up.week.five":"Vie","up.week.six":"Sáb","up.week.seven":"Dom","up.barcode.error":"Error al generar código de barras","up.calendar.chooseDates":"Selección de fecha","up.calendar.disabled":"Esta fecha está deshabilitada","up.calendar.daysExceed":"Los días seleccionados no pueden exceder {days} días","up.cityLocate.locateCity":"Localizar ciudad","up.cityLocate.fail":"Error de localización, haga clic para reintentar.","up.cityLocate.locating":"Localizando","up.code.send":"Obtener código de verificación","up.code.resendAfter":"Reenviar en X segundos","up.code.resend":"Reenviar","up.cropper.emptyWidhtOrHeight":"El ancho o alto del recorte no está configurado","up.empty.car":"Carrito de compras vacío","up.empty.page":"Página no encontrada","up.empty.search":"Sin resultados de búsqueda","up.empty.address":"Sin dirección de envío","up.empty.wifi":"Sin WiFi","up.empty.order":"Pedido vacío","up.empty.coupon":"Sin cupones","up.empty.favor":"Sin favoritos","up.empty.permission":"Sin permisos","up.empty.history":"Sin historial","up.empty.news":"Sin noticias","up.empty.message":"Lista de mensajes vacía","up.empty.list":"Lista vacía","up.empty.data":"Datos vacíos","up.empty.comment":"Sin comentarios","up.link.copyed":"Enlace copiado, por favor abra en el navegador","up.loadmoe.loadmore":"Cargar más","up.loadmoe.nomore":"No hay más","up.noNetwork.text":"¡Ups! Se perdió la señal de red","up.noNetwork.pleaseCheck":"Por favor verifique la red, o vaya a","up.noNetwork.connect":"Red conectada","up.noNetwork.disconnect":"Sin conexión a internet","up.pagination.previous":"Página anterior","up.pagination.next":"Página siguiente","up.pullRefresh.pull":"Deslizar hacia abajo para actualizar","up.pullRefresh.release":"Soltar para actualizar","up.pullRefresh.refreshing":"Actualizando","up.readMore.expand":"Expandir para leer más","up.readMore.fold":"Contraer","up.search.placeholder":"Ingrese palabra clave","up.signature.penSize":"Tamaño del trazo","up.signature.penColor":"Color del trazo","up.upload.sizeExceed":"Excede el límite de tamaño","up.upload.uploading":"Subiendo","up.upload.previewImageFail":"Error al previsualizar imagen","up.upload.previewVideoFail":"Error al previsualizar vídeo","up.goodsSku.stock":"Inventario","up.goodsSku.price":"Precio","up.goodsSku.amount":"Piezas","up.goodsSku.choosed":"Seleccionado","up.goodsSku.buyAmount":"Cantidad"},fr:{"up.common.cancel":"Annuler","up.common.confirm":"Confirmer","up.common.start":"Démarrer","up.common.end":"Terminer","up.common.stop":"Arrêter","up.common.copy":"Copier","up.common.none":"Aucun","up.common.tip":"Conseil","up.common.success":"Succès","up.common.fail":"Échec","up.common.close":"Fermer","up.common.preview":"Aperçu","up.common.re-select":"Resélectionner","up.common.rotate":"Rotation","up.common.pleaseChoose":"Veuillez choisir","up.common.loading":"Chargement","up.common.loading2":"Chargement en cours","up.common.inOperation":"En cours d'opération","up.common.settings":"Paramètres","up.common.retry":"Réessayer","up.common.search":"Rechercher","up.common.more":"Plus","up.common.video":"Vidéo","up.common.file":"Fichier","up.week.one":"Lun","up.week.two":"Mar","up.week.three":"Mer","up.week.four":"Jeu","up.week.five":"Ven","up.week.six":"Sam","up.week.seven":"Dim","up.barcode.error":"Échec de génération du code-barres","up.calendar.chooseDates":"Sélection de dates","up.calendar.disabled":"Cette date est désactivée","up.calendar.daysExceed":"Le nombre de jours sélectionnés ne peut pas dépasser {days} jours","up.cityLocate.locateCity":"Localiser la ville","up.cityLocate.fail":"Échec de localisation, veuillez cliquer pour réessayer.","up.cityLocate.locating":"Localisation en cours","up.code.send":"Obtenir le code de vérification","up.code.resendAfter":"Renvoyer dans X secondes","up.code.resend":"Renvoyer","up.cropper.emptyWidhtOrHeight":"La largeur ou la hauteur de recadrage n'est pas définie","up.empty.car":"Panier vide","up.empty.page":"Page introuvable","up.empty.search":"Aucun résultat de recherche","up.empty.address":"Aucune adresse de livraison","up.empty.wifi":"Aucun Wi-Fi","up.empty.order":"Commande vide","up.empty.coupon":"Aucun coupon","up.empty.favor":"Aucun favori","up.empty.permission":"Aucune autorisation","up.empty.history":"Aucun historique","up.empty.news":"Aucune actualité","up.empty.message":"Liste de messages vide","up.empty.list":"Liste vide","up.empty.data":"Données vides","up.empty.comment":"Aucun commentaire","up.link.copyed":"Lien copié, veuillez ouvrir dans le navigateur","up.loadmoe.loadmore":"Charger plus","up.loadmoe.nomore":"Plus de contenu","up.noNetwork.text":"Oups, le signal réseau est perdu","up.noNetwork.pleaseCheck":"Veuillez vérifier le réseau, ou aller à","up.noNetwork.connect":"Réseau connecté","up.noNetwork.disconnect":"Aucune connexion réseau","up.pagination.previous":"Page précédente","up.pagination.next":"Page suivante","up.pullRefresh.pull":"Tirer pour actualiser","up.pullRefresh.release":"Relâcher pour actualiser","up.pullRefresh.refreshing":"Actualisation en cours","up.readMore.expand":"Développer pour lire la suite","up.readMore.fold":"Réduire","up.search.placeholder":"Veuillez saisir un mot-clé","up.signature.penSize":"Taille du trait","up.signature.penColor":"Couleur du trait","up.upload.sizeExceed":"Dépassement de la limite de taille","up.upload.uploading":"Téléchargement en cours","up.upload.previewImageFail":"Échec de l'aperçu de l'image","up.upload.previewVideoFail":"Échec de l'aperçu de la vidéo","up.goodsSku.stock":"Stock","up.goodsSku.price":"Prix","up.goodsSku.amount":"Pièces","up.goodsSku.choosed":"Sélectionné","up.goodsSku.buyAmount":"Quantité"},de:{"up.common.cancel":"Abbrechen","up.common.confirm":"Bestätigen","up.common.start":"Start","up.common.end":"Ende","up.common.stop":"Stopp","up.common.copy":"Kopieren","up.common.none":"Keine","up.common.tip":"Hinweis","up.common.success":"Erfolg","up.common.fail":"Fehlgeschlagen","up.common.close":"Schließen","up.common.preview":"Vorschau","up.common.re-select":"Erneut auswählen","up.common.rotate":"Drehen","up.common.pleaseChoose":"Bitte wählen","up.common.loading":"Laden","up.common.loading2":"Wird geladen","up.common.inOperation":"In Bearbeitung","up.common.settings":"Einstellungen","up.common.retry":"Wiederholen","up.common.search":"Suchen","up.common.more":"Mehr","up.common.video":"Video","up.common.file":"Datei","up.week.one":"Mo","up.week.two":"Di","up.week.three":"Mi","up.week.four":"Do","up.week.five":"Fr","up.week.six":"Sa","up.week.seven":"So","up.barcode.error":"Barcode-Generierung fehlgeschlagen","up.calendar.chooseDates":"Datumsauswahl","up.calendar.disabled":"Dieses Datum ist deaktiviert","up.calendar.daysExceed":"Die Anzahl der ausgewählten Tage darf {days} Tage nicht überschreiten","up.cityLocate.locateCity":"Stadt lokalisieren","up.cityLocate.fail":"Lokalisierung fehlgeschlagen, bitte klicken Sie zum Wiederholen.","up.cityLocate.locating":"Lokalisierung läuft","up.code.send":"Bestätigungscode erhalten","up.code.resendAfter":"Erneut senden in X Sekunden","up.code.resend":"Erneut senden","up.cropper.emptyWidhtOrHeight":"Breite oder Höhe des Zuschneidebereichs nicht festgelegt","up.empty.car":"Warenkorb ist leer","up.empty.page":"Seite existiert nicht","up.empty.search":"Keine Suchergebnisse","up.empty.address":"Keine Lieferadresse","up.empty.wifi":"Kein WLAN","up.empty.order":"Bestellungen sind leer","up.empty.coupon":"Keine Gutscheine","up.empty.favor":"Keine Favoriten","up.empty.permission":"Keine Berechtigung","up.empty.history":"Kein Verlauf","up.empty.news":"Keine Nachrichtenliste","up.empty.message":"Nachrichtenliste ist leer","up.empty.list":"Liste ist leer","up.empty.data":"Daten sind leer","up.empty.comment":"Keine Kommentare","up.link.copyed":"Link kopiert, bitte im Browser öffnen","up.loadmoe.loadmore":"Mehr laden","up.loadmoe.nomore":"Keine weiteren Daten","up.noNetwork.text":"Ups, Netzwerksignal verloren","up.noNetwork.pleaseCheck":"Bitte überprüfen Sie das Netzwerk oder gehen Sie zu","up.noNetwork.connect":"Netzwerk verbunden","up.noNetwork.disconnect":"Keine Netzwerkverbindung","up.pagination.previous":"Vorherige Seite","up.pagination.next":"Nächste Seite","up.pullRefresh.pull":"Zum Aktualisieren nach unten ziehen","up.pullRefresh.release":"Loslassen zum Aktualisieren","up.pullRefresh.refreshing":"Aktualisierung läuft","up.readMore.expand":"Erweitern zum vollständigen Lesen","up.readMore.fold":"Einklappen","up.search.placeholder":"Bitte Schlüsselwort eingeben","up.signature.penSize":"Strichstärke","up.signature.penColor":"Strichfarbe","up.upload.sizeExceed":"Größenbegrenzung überschritten","up.upload.uploading":"Upload läuft","up.upload.previewImageFail":"Bildvorschau fehlgeschlagen","up.upload.previewVideoFail":"Videovorschau fehlgeschlagen","up.goodsSku.stock":"Lagerbestand","up.goodsSku.price":"Preis","up.goodsSku.amount":"Stück","up.goodsSku.choosed":"Ausgewählt","up.goodsSku.buyAmount":"Anzahl"},ko:{"up.common.cancel":"취소","up.common.confirm":"확인","up.common.start":"시작","up.common.end":"종료","up.common.stop":"정지","up.common.copy":"복사","up.common.none":"없음","up.common.tip":"팁","up.common.success":"성공","up.common.fail":"실패","up.common.close":"닫기","up.common.preview":"미리보기","up.common.re-select":"재선택","up.common.rotate":"회전","up.common.pleaseChoose":"선택해주세요","up.common.loading":"로딩중","up.common.loading2":"로딩중","up.common.inOperation":"작업중","up.common.settings":"설정","up.common.retry":"재시도","up.common.search":"검색","up.common.more":"더보기","up.common.video":"비디오","up.common.file":"파일","up.week.one":"월","up.week.two":"화","up.week.three":"수","up.week.four":"목","up.week.five":"금","up.week.six":"토","up.week.seven":"일","up.barcode.error":"바코드 생성 실패","up.calendar.chooseDates":"날짜 선택","up.calendar.disabled":"해당 날짜는 사용할 수 없습니다","up.calendar.daysExceed":"선택한 날짜 수가 {days}일을 초과할 수 없습니다","up.cityLocate.locateCity":"도시 위치 찾기","up.cityLocate.fail":"위치 찾기 실패, 다시 시도하려면 클릭하세요.","up.cityLocate.locating":"위치 찾는 중","up.code.send":"인증코드 받기","up.code.resendAfter":"X초 후 재전송","up.code.resend":"재전송","up.cropper.emptyWidhtOrHeight":"자르기 영역의 너비 또는 높이가 설정되지 않았습니다","up.empty.car":"장바구니가 비어 있습니다","up.empty.page":"페이지가 존재하지 않습니다","up.empty.search":"검색 결과가 없습니다","up.empty.address":"배송 주소가 없습니다","up.empty.wifi":"Wi-Fi가 없습니다","up.empty.order":"주문이 없습니다","up.empty.coupon":"쿠폰이 없습니다","up.empty.favor":"즐겨찾기가 없습니다","up.empty.permission":"권한이 없습니다","up.empty.history":"기록이 없습니다","up.empty.news":"뉴스가 없습니다","up.empty.message":"메시지가 없습니다","up.empty.list":"목록이 비어 있습니다","up.empty.data":"데이터가 없습니다","up.empty.comment":"댓글이 없습니다","up.link.copyed":"링크가 복사되었습니다. 브라우저에서 열어주세요","up.loadmoe.loadmore":"더 불러오기","up.loadmoe.nomore":"더 이상 데이터가 없습니다","up.noNetwork.text":"네트워크 신호가 없습니다","up.noNetwork.pleaseCheck":"네트워크를 확인하거나 이동하세요","up.noNetwork.connect":"네트워크 연결됨","up.noNetwork.disconnect":"네트워크 연결 끊김","up.pagination.previous":"이전 페이지","up.pagination.next":"다음 페이지","up.pullRefresh.pull":"당겨서 새로고침","up.pullRefresh.release":"놓아서 새로고침","up.pullRefresh.refreshing":"새로고침 중","up.readMore.expand":"펼쳐서 전체 보기","up.readMore.fold":"접기","up.search.placeholder":"키워드를 입력하세요","up.signature.penSize":"선 굵기","up.signature.penColor":"선 색상","up.upload.sizeExceed":"용량 제한 초과","up.upload.uploading":"업로드 중","up.upload.previewImageFail":"이미지 미리보기 실패","up.upload.previewVideoFail":"비디오 미리보기 실패","up.goodsSku.stock":"재고","up.goodsSku.price":"가격","up.goodsSku.amount":"개","up.goodsSku.choosed":"선택됨","up.goodsSku.buyAmount":"구매 수량"},ja:{"up.common.cancel":"キャンセル","up.common.confirm":"確認","up.common.start":"開始","up.common.end":"終了","up.common.stop":"停止","up.common.copy":"コピー","up.common.none":"なし","up.common.tip":"ヒント","up.common.success":"成功","up.common.fail":"失敗","up.common.close":"閉じる","up.common.preview":"プレビュー","up.common.re-select":"再選択","up.common.rotate":"回転","up.common.pleaseChoose":"選択してください","up.common.loading":"読み込み中","up.common.loading2":"読み込み中","up.common.inOperation":"操作中","up.common.settings":"設定","up.common.retry":"再試行","up.common.search":"検索","up.common.more":"もっと見る","up.common.video":"ビデオ","up.common.file":"ファイル","up.week.one":"月","up.week.two":"火","up.week.three":"水","up.week.four":"木","up.week.five":"金","up.week.six":"土","up.week.seven":"日","up.barcode.error":"バーコードの生成に失敗しました","up.calendar.chooseDates":"日付選択","up.calendar.disabled":"この日付は無効です","up.calendar.daysExceed":"選択日数は{days}日を超えることはできません","up.cityLocate.locateCity":"都市の位置を特定","up.cityLocate.fail":"位置特定に失敗しました。再試行するにはクリックしてください。","up.cityLocate.locating":"位置特定中","up.code.send":"認証コードを取得","up.code.resendAfter":"X秒後に再送信","up.code.resend":"再送信","up.cropper.emptyWidhtOrHeight":"切り抜き枠の幅または高さが設定されていません","up.empty.car":"ショッピングカートは空です","up.empty.page":"ページが存在しません","up.empty.search":"検索結果がありません","up.empty.address":"配送先住所がありません","up.empty.wifi":"Wi-Fiがありません","up.empty.order":"注文がありません","up.empty.coupon":"クーポンがありません","up.empty.favor":"お気に入りがありません","up.empty.permission":"権限がありません","up.empty.history":"履歴がありません","up.empty.news":"ニュースがありません","up.empty.message":"メッセージがありません","up.empty.list":"リストが空です","up.empty.data":"データがありません","up.empty.comment":"コメントがありません","up.link.copyed":"リンクがコピーされました。ブラウザで開いてください","up.loadmoe.loadmore":"さらに読み込む","up.loadmoe.nomore":"これ以上データがありません","up.noNetwork.text":"ネットワーク信号が失われました","up.noNetwork.pleaseCheck":"ネットワークを確認するか、移動してください","up.noNetwork.connect":"ネットワーク接続済み","up.noNetwork.disconnect":"ネットワーク未接続","up.pagination.previous":"前へ","up.pagination.next":"次へ","up.pullRefresh.pull":"引き下げて更新","up.pullRefresh.release":"指を離して更新","up.pullRefresh.refreshing":"更新中","up.readMore.expand":"全文表示","up.readMore.fold":"折りたたむ","up.search.placeholder":"キーワードを入力してください","up.signature.penSize":"線の太さ","up.signature.penColor":"線の色","up.upload.sizeExceed":"サイズ制限を超えています","up.upload.uploading":"アップロード中","up.upload.previewImageFail":"画像プレビュー失敗","up.upload.previewVideoFail":"ビデオプレビュー失敗","up.goodsSku.stock":"在庫","up.goodsSku.price":"価格","up.goodsSku.amount":"個","up.goodsSku.choosed":"選択済み","up.goodsSku.buyAmount":"購入数量"},ru:{"up.common.cancel":"Отмена","up.common.confirm":"Подтвердить","up.common.start":"Начало","up.common.end":"Конец","up.common.stop":"Стоп","up.common.copy":"Копировать","up.common.none":"Нет","up.common.tip":"Подсказка","up.common.success":"Успех","up.common.fail":"Ошибка","up.common.close":"Закрыть","up.common.preview":"Предпросмотр","up.common.re-select":"Выбрать снова","up.common.rotate":"Повернуть","up.common.pleaseChoose":"Пожалуйста, выберите","up.common.loading":"Загрузка","up.common.loading2":"Загружается","up.common.inOperation":"В процессе","up.common.settings":"Настройки","up.common.retry":"Повторить","up.common.search":"Поиск","up.common.more":"Больше","up.common.video":"Видео","up.common.file":"Файл","up.week.one":"Пн","up.week.two":"Вт","up.week.three":"Ср","up.week.four":"Чт","up.week.five":"Пт","up.week.six":"Сб","up.week.seven":"Вс","up.barcode.error":"Ошибка генерации штрихкода","up.calendar.chooseDates":"Выбор даты","up.calendar.disabled":"Эта дата отключена","up.calendar.daysExceed":"Количество выбранных дней не может превышать {days} дней","up.cityLocate.locateCity":"Определение города","up.cityLocate.fail":"Ошибка определения местоположения, нажмите для повтора.","up.cityLocate.locating":"Определение местоположения","up.code.send":"Получить код подтверждения","up.code.resendAfter":"Повторная отправка через X секунд","up.code.resend":"Отправить снова","up.cropper.emptyWidhtOrHeight":"Ширина или высота области обрезки не задана","up.empty.car":"Корзина пуста","up.empty.page":"Страница не существует","up.empty.search":"Нет результатов поиска","up.empty.address":"Нет адреса доставки","up.empty.wifi":"Нет Wi-Fi","up.empty.order":"Заказы отсутствуют","up.empty.coupon":"Нет купонов","up.empty.favor":"Нет избранного","up.empty.permission":"Нет разрешения","up.empty.history":"Нет истории","up.empty.news":"Нет новостей","up.empty.message":"Список сообщений пуст","up.empty.list":"Список пуст","up.empty.data":"Нет данных","up.empty.comment":"Нет комментариев","up.link.copyed":"Ссылка скопирована, откройте в браузере","up.loadmoe.loadmore":"Загрузить еще","up.loadmoe.nomore":"Больше нет данных","up.noNetwork.text":"Ой, потеряно сетевое соединение","up.noNetwork.pleaseCheck":"Проверьте сеть или перейдите к","up.noNetwork.connect":"Сеть подключена","up.noNetwork.disconnect":"Нет сетевого подключения","up.pagination.previous":"Предыдущая страница","up.pagination.next":"Следующая страница","up.pullRefresh.pull":"Потяните вниз для обновления","up.pullRefresh.release":"Отпустите для обновления","up.pullRefresh.refreshing":"Обновление","up.readMore.expand":"Развернуть для полного чтения","up.readMore.fold":"Свернуть","up.search.placeholder":"Введите ключевое слово","up.signature.penSize":"Размер штриха","up.signature.penColor":"Цвет штриха","up.upload.sizeExceed":"Превышен лимит размера","up.upload.uploading":"Загрузка","up.upload.previewImageFail":"Ошибка предпросмотра изображения","up.upload.previewVideoFail":"Ошибка предпросмотра видео","up.goodsSku.stock":"Запас","up.goodsSku.price":"Цена","up.goodsSku.amount":"Штук","up.goodsSku.choosed":"Выбрано","up.goodsSku.buyAmount":"Количество"},"zh-Hant":{"up.common.cancel":"取消","up.common.confirm":"確定","up.common.start":"開始","up.common.end":"結束","up.common.stop":"停止","up.common.copy":"複製","up.common.none":"暫無","up.common.tip":"提示","up.common.success":"成功","up.common.fail":"失敗","up.common.close":"關閉","up.common.preview":"預覽","up.common.re-select":"重選","up.common.rotate":"旋轉","up.common.pleaseChoose":"請選擇","up.common.loading":"加載中","up.common.loading2":"正在加載","up.common.inOperation":"操作中","up.common.settings":"設置","up.common.retry":"重試","up.common.search":"搜索","up.common.more":"更多","up.common.video":"視頻","up.common.file":"文件","up.week.one":"一","up.week.two":"二","up.week.three":"三","up.week.four":"四","up.week.five":"五","up.week.six":"六","up.week.seven":"日","up.barcode.error":"生成條碼失敗","up.calendar.chooseDates":"日期選擇","up.calendar.disabled":"該日期已禁用","up.calendar.daysExceed":"選擇天數不能超過{days}天","up.cityLocate.locateCity":"定位城市","up.cityLocate.fail":"定位失敗,請點擊重試。","up.cityLocate.locating":"定位中","up.code.send":"獲取驗證碼","up.code.resendAfter":"X秒重新獲取","up.code.resend":"重新獲取","up.cropper.emptyWidhtOrHeight":"裁剪框的寬或高沒有設置","up.empty.car":"購物車為空","up.empty.page":"頁面不存在","up.empty.search":"沒有搜索結果","up.empty.address":"沒有收貨地址","up.empty.wifi":"沒有WiFi","up.empty.order":"訂單為空","up.empty.coupon":"沒有優惠券","up.empty.favor":"暫無收藏","up.empty.permission":"無權限","up.empty.history":"無歷史記錄","up.empty.news":"無新聞列表","up.empty.message":"消息列表為空","up.empty.list":"列表為空","up.empty.data":"數據為空","up.empty.comment":"暫無評論","up.link.copyed":"鏈接已複製,請在瀏覽器打開","up.loadmoe.loadmore":"加載更多","up.loadmoe.nomore":"沒有更多了","up.noNetwork.text":"哎呀,網絡信號丟失","up.noNetwork.pleaseCheck":"請檢查網絡,或前往","up.noNetwork.connect":"網絡已連接","up.noNetwork.disconnect":"無網絡連接","up.pagination.previous":"上一頁","up.pagination.next":"下一頁","up.pullRefresh.pull":"下拉刷新","up.pullRefresh.release":"釋放刷新","up.pullRefresh.refreshing":"正在刷新","up.readMore.expand":"展開閱讀全文","up.readMore.fold":"收起","up.search.placeholder":"請輸入關鍵字","up.signature.penSize":"筆畫大小","up.signature.penColor":"筆畫顏色","up.upload.sizeExceed":"超過大小限制","up.upload.uploading":"上傳中","up.upload.previewImageFail":"預覽圖片失敗","up.upload.previewVideoFail":"預覽視頻失敗","up.goodsSku.stock":"庫存","up.goodsSku.price":"價格","up.goodsSku.amount":"件","up.goodsSku.choosed":"已選","up.goodsSku.buyAmount":"購買數量"},"zh-Hans":{"up.common.cancel":"取消","up.common.confirm":"确定","up.common.start":"开始","up.common.end":"结束","up.common.stop":"停止","up.common.copy":"复制","up.common.none":"暂无","up.common.tip":"提示","up.common.success":"成功","up.common.fail":"失败","up.common.close":"关闭","up.common.preview":"预览","up.common.re-select":"重选","up.common.rotate":"旋转","up.common.pleaseChoose":"请选择","up.common.loading":"加载中","up.common.loading2":"正在加载","up.common.inOperation":"操作中","up.common.settings":"设置","up.common.retry":"重试","up.common.search":"搜索","up.common.more":"更多","up.common.video":"视频","up.common.file":"文件","up.week.one":"一","up.week.two":"二","up.week.three":"三","up.week.four":"四","up.week.five":"五","up.week.six":"六","up.week.seven":"日","up.barcode.error":"生成条码失败","up.calendar.chooseDates":"日期选择","up.calendar.disabled":"该日期已禁用","up.calendar.daysExceed":"选择天数不能超过{days}天","up.cityLocate.locateCity":"定位城市","up.cityLocate.fail":"定位失败,请点击重试。","up.cityLocate.locating":"定位中","up.code.send":"获取验证码","up.code.resendAfter":"X秒重新获取","up.code.resend":"重新获取","up.cropper.emptyWidhtOrHeight":"裁剪框的宽或高没有设置","up.empty.car":"购物车为空","up.empty.page":"页面不存在","up.empty.search":"没有搜索结果","up.empty.address":"没有收货地址","up.empty.wifi":"没有WiFi","up.empty.order":"订单为空","up.empty.coupon":"没有优惠券","up.empty.favor":"暂无收藏","up.empty.permission":"无权限","up.empty.history":"无历史记录","up.empty.news":"无新闻列表","up.empty.message":"消息列表为空","up.empty.list":"列表为空","up.empty.data":"数据为空","up.empty.comment":"暂无评论","up.link.copyed":"链接已复制,请在浏览器打开","up.loadmoe.loadmore":"加载更多","up.loadmoe.nomore":"没有更多了","up.noNetwork.text":"哎呀,网络信号丢失","up.noNetwork.pleaseCheck":"请检查网络,或前往","up.noNetwork.connect":"网络已连接","up.noNetwork.disconnect":"无网络连接","up.pagination.previous":"上一页","up.pagination.next":"下一页","up.pullRefresh.pull":"下拉刷新","up.pullRefresh.release":"释放刷新","up.pullRefresh.refreshing":"正在刷新","up.readMore.expand":"展开阅读全文","up.readMore.fold":"收起","up.search.placeholder":"请输入关键字","up.signature.penSize":"笔画大小","up.signature.penColor":"笔画颜色","up.upload.sizeExceed":"超过大小限制","up.upload.uploading":"上传中","up.upload.previewImageFail":"预览图片失败","up.upload.previewVideoFail":"预览视频失败","up.goodsSku.stock":"库存","up.goodsSku.price":"价格","up.goodsSku.amount":"件","up.goodsSku.choosed":"已选","up.goodsSku.buyAmount":"购买数量"}}};function Xc(e,t={}){if(e){let o=Jc.lang;Jc.locales[Jc.lang]||(o="zh-Hans");let n=Jc.locales[o][e]||e;return Object.keys(t).forEach(e=>{const o=new RegExp(`{${e}}`,"g");n=n.replace(o,t[e])}),n}return e}Co.onLocaleChange(e=>{Jc.lang=e});const Gc={calendar:{title:Xc("up.calendar.chooseDates"),showTitle:!0,showSubtitle:!0,mode:"single",startText:Xc("up.common.start"),endText:Xc("up.common.end"),customList:[],color:"#3c9cff",minDate:0,maxDate:0,defaultDate:null,maxCount:Number.MAX_SAFE_INTEGER,rowHeight:56,formatter:null,showLunar:!1,showMark:!0,confirmText:Xc("up.common.confirm"),confirmDisabledText:Xc("up.common.confirm"),show:!1,closeOnClickOverlay:!1,readonly:!1,showConfirm:!0,maxRange:Number.MAX_SAFE_INTEGER,rangePrompt:"",showRangePrompt:!0,allowSameDay:!1,round:0,monthNum:3,weekText:[Xc("up.week.one"),Xc("up.week.two"),Xc("up.week.three"),Xc("up.week.four"),Xc("up.week.five"),Xc("up.week.six"),Xc("up.week.seven")],forbidDays:[],forbidDaysToast:Xc("up.calendar.disabled"),monthFormat:"",pageInline:!1}},Zc={code:{seconds:60,startText:Xc("up.code.send"),changeText:Xc("up.code.resendAfter"),endText:Xc("up.code.resend"),keepRunning:!1,uniqueKey:""}},eu={datetimePicker:{show:!1,popupMode:"bottom",showToolbar:!0,value:"",title:"",mode:"datetime",maxDate:new Date((new Date).getFullYear()+10,0,1).getTime(),minDate:new Date((new Date).getFullYear()-10,0,1).getTime(),minHour:0,maxHour:23,minMinute:0,maxMinute:59,filter:null,formatter:null,loading:!1,itemHeight:44,cancelText:Xc("up.common.cancel"),confirmText:Xc("up.common.confirm"),cancelColor:"#909193",confirmColor:"#3c9cff",visibleItemCount:5,closeOnClickOverlay:!1,defaultIndex:[],inputBorder:"surround",disabled:!1,disabledColor:"",placeholder:Xc("up.common.pleaseChoose"),inputProps:{},pageInline:!1}},{color:tu}=nc,ou={icon:{name:"",color:tu["u-content-color"],size:"16px",bold:!1,index:"",hoverClass:"",customPrefix:"uicon",label:"",labelPos:"right",labelSize:"15px",labelColor:tu["u-content-color"],space:"3px",imgMode:"",width:"",height:"",top:0,stop:!1}},nu={keyboard:{mode:"number",dotDisabled:!1,tooltip:!0,showTips:!0,tips:"",showCancel:!0,showConfirm:!0,random:!1,safeAreaInsetBottom:!0,closeOnClickOverlay:!0,show:!1,overlay:!0,zIndex:10075,cancelText:Xc("up.common.cancel"),confirmText:Xc("up.common.confirm"),autoChange:!1}},{color:ru}=nc,iu={link:{color:ru["u-primary"],fontSize:15,underLine:!1,href:"",mpTips:Xc("up.link.copyed"),lineColor:"",text:""}},{color:su}=nc,au={actionSheet:{show:!1,title:"",description:"",actions:[],nameKey:"name",subnameKey:"subnameKey",index:"",cancelText:"",closeOnClickAction:!0,safeAreaInsetBottom:!0,openType:"",closeOnClickOverlay:!0,round:0,wrapMaxHeight:"600px"},album:{urls:[],keyName:"",singleSize:180,multipleSize:70,space:6,singleMode:"scaleToFill",multipleMode:"aspectFill",maxCount:9,previewFullImage:!0,rowCount:3,showMore:!0,autoWrap:!1,unit:"px",stop:!0},alert:{title:"",type:"warning",description:"",closable:!1,showIcon:!1,effect:"light",center:!1,fontSize:14,transitionMode:"fade",duration:0,icon:"",value:!0},avatar:{src:"",shape:"circle",size:40,mode:"scaleToFill",text:"",bgColor:"#c0c4cc",color:"#ffffff",fontSize:18,icon:"",mpAvatar:!1,randomBgColor:!1,defaultUrl:"",colorIndex:"",name:""},avatarGroup:{urls:[],maxCount:5,shape:"circle",mode:"scaleToFill",showMore:!0,size:40,keyName:"",gap:.5,extraValue:0},backtop:{mode:"circle",icon:"arrow-upward",text:"",duration:100,scrollTop:0,top:400,bottom:100,right:20,zIndex:9,iconStyle:{color:"#909399",fontSize:"19px"}},badge:{isDot:!1,value:"",show:!0,max:999,type:"error",showZero:!1,bgColor:null,color:null,shape:"circle",numberType:"overflow",offset:[],inverted:!1,absolute:!1},button:{hairline:!1,type:"info",size:"normal",shape:"square",plain:!1,disabled:!1,loading:!1,loadingText:"",loadingMode:"spinner",loadingSize:15,openType:"",formType:"",appParameter:"",hoverStopPropagation:!0,lang:"en",sessionFrom:"",sendMessageTitle:"",sendMessagePath:"",sendMessageImg:"",showMessageCard:!1,dataName:"",throttleTime:0,hoverStartTime:0,hoverStayTime:200,text:"",icon:"",iconColor:"",color:"",stop:!0},...Gc,carKeyboard:{random:!1},card:{full:!1,title:"",titleColor:"#303133",titleSize:"15px",subTitle:"",subTitleColor:"#909399",subTitleSize:"13px",border:!0,index:"",margin:"15px",borderRadius:"8px",headStyle:{},bodyStyle:{},footStyle:{},headBorderBottom:!0,footBorderTop:!0,thumb:"",thumbWidth:"30px",thumbCircle:!1,padding:"15px",paddingHead:"",paddingBody:"",paddingFoot:"",showHead:!0,showFoot:!0,boxShadow:"none"},cell:{customClass:"",title:"",label:"",value:"",icon:"",disabled:!1,border:!0,center:!1,url:"",linkType:"navigateTo",clickable:!1,isLink:!1,required:!1,arrowDirection:"",iconStyle:{},rightIconStyle:{},rightIcon:"arrow-right",titleStyle:{},size:"",stop:!0,name:""},cellGroup:{title:"",border:!0,customStyle:{}},checkbox:{name:"",shape:"",size:"",checkbox:!1,disabled:"",activeColor:"",inactiveColor:"",iconSize:"",iconColor:"",label:"",labelSize:"",labelColor:"",labelDisabled:""},checkboxGroup:{name:"",value:[],shape:"square",disabled:!1,activeColor:"#2979ff",inactiveColor:"#c8c9cc",size:18,placement:"row",labelSize:14,labelColor:"#303133",labelDisabled:!1,iconColor:"#ffffff",iconSize:12,iconPlacement:"left",borderBottom:!1},circleProgress:{percentage:30},...Zc,codeInput:{adjustPosition:!0,maxlength:6,dot:!1,mode:"box",hairline:!1,space:10,value:"",focus:!1,bold:!1,color:"#606266",fontSize:18,size:35,disabledKeyboard:!1,borderColor:"#c9cacc",disabledDot:!0},col:{span:12,offset:0,justify:"start",align:"stretch",textAlign:"left"},collapse:{value:null,accordion:!1,border:!0},collapseItem:{title:"",value:"",label:"",disabled:!1,isLink:!0,clickable:!0,border:!0,align:"left",name:"",icon:"",duration:300,showRight:!0,titleStyle:{},iconStyle:{},rightIconStyle:{},cellCustomStyle:{},cellCustomClass:""},columnNotice:{text:"",icon:"volume",mode:"",color:"#f9ae3d",bgColor:"#fdf6ec",fontSize:14,speed:80,step:!1,duration:1500,disableTouch:!0,justifyContent:"flex-start"},countDown:{time:0,format:"HH:mm:ss",autoStart:!0,millisecond:!1},countTo:{startVal:0,endVal:0,duration:2e3,autoplay:!0,decimals:0,useEasing:!0,decimal:".",color:"#606266",fontSize:22,bold:!1,separator:""},...eu,divider:{dashed:!1,hairline:!0,dot:!1,textPosition:"center",text:"",textSize:14,textColor:"#909399",lineColor:"#dcdfe6"},empty:{icon:"",text:"",textColor:"#c0c4cc",textSize:14,iconColor:"#c0c4cc",iconSize:90,mode:"data",width:160,height:160,show:!0,marginTop:0},form:{model:{},rules:{},errorType:"message",borderBottom:!0,labelPosition:"left",labelWidth:45,labelAlign:"left",labelStyle:{}},formItem:{label:"",prop:"",rules:[],borderBottom:"",labelPosition:"",labelWidth:"",rightIcon:"",leftIcon:"",required:!1,leftIconStyle:""},gap:{bgColor:"transparent",height:20,marginTop:0,marginBottom:0,customStyle:{}},grid:{col:3,border:!1,align:"left"},gridItem:{name:null,bgColor:"transparent"},...ou,image:{src:"",mode:"aspectFill",width:"300",height:"225",shape:"square",radius:0,lazyLoad:!0,showMenuByLongpress:!0,loadingIcon:"photo",errorIcon:"error-circle",showLoading:!0,showError:!0,fade:!0,webp:!1,duration:500,bgColor:"#f3f4f6"},indexAnchor:{text:"",color:"#606266",size:14,bgColor:"#f1f1f1",height:32},indexList:{inactiveColor:"#606266",activeColor:"#5677fc",indexList:[],sticky:!0,customNavHeight:0,safeBottomFix:!1,itemMargin:"0rpx"},input:{value:"",type:"text",fixed:!1,disabled:!1,disabledColor:"#f5f7fa",clearable:!1,password:!1,maxlength:140,placeholder:null,placeholderClass:"input-placeholder",placeholderStyle:"color: #c0c4cc",showWordLimit:!1,confirmType:"done",confirmHold:!1,holdKeyboard:!1,focus:!1,autoBlur:!1,disableDefaultPadding:!1,cursor:-1,cursorSpacing:30,selectionStart:-1,selectionEnd:-1,adjustPosition:!0,inputAlign:"left",fontSize:"15px",color:"#303133",prefixIcon:"",prefixIconStyle:"",suffixIcon:"",suffixIconStyle:"",border:"surround",readonly:!1,shape:"square",formatter:null,cursorColor:"#53c21d",passwordVisibilityToggle:!0},...nu,line:{color:"#d6d7d9",length:"100%",direction:"row",hairline:!0,margin:0,dashed:!1},lineProgress:{activeColor:"#19be6b",inactiveColor:"#ececec",percentage:0,showText:!0,height:12,fromRight:!1},...iu,list:{showScrollbar:!1,lowerThreshold:50,upperThreshold:0,scrollTop:0,offsetAccuracy:10,enableFlex:!1,pagingEnabled:!1,scrollable:!0,scrollIntoView:"",scrollWithAnimation:!1,enableBackToTop:!1,height:0,width:0,preLoadScreen:1},listItem:{anchor:""},...{loadingIcon:{show:!0,color:su["u-tips-color"],textColor:su["u-tips-color"],vertical:!1,mode:"spinner",size:24,textSize:15,text:"",timingFunction:"ease-in-out",duration:1200,inactiveColor:""}},...{loadingPage:{loadingText:Xc("up.common.loading2"),image:"",loadingMode:"circle",loading:!1,bgColor:"#ffffff",color:"#C8C8C8",fontSize:19,iconSize:28,loadingColor:"#C8C8C8",zIndex:10}},...{loadmore:{status:"loadmore",bgColor:"transparent",icon:!0,fontSize:14,iconSize:17,color:"#606266",loadingIcon:"spinner",loadmoreText:Xc("up.loadmoe.loadmore"),loadingText:Xc("up.common.loading2")+"...",nomoreText:Xc("up.loadmoe.nomore"),isDot:!1,iconColor:"#b7b7b7",marginTop:10,marginBottom:10,height:"auto",line:!1,lineColor:"#E6E8EB",dashed:!1}},...{modal:{show:!1,title:"",content:"",confirmText:Xc("up.common.confirm"),cancelText:Xc("up.common.cancel"),showConfirmButton:!0,showCancelButton:!1,confirmColor:"#2979ff",cancelColor:"#606266",buttonReverse:!1,zoom:!0,asyncClose:!1,closeOnClickOverlay:!1,negativeTop:0,width:"650rpx",confirmButtonShape:"",duration:400,contentTextAlign:"left",asyncCloseTip:Xc("up.common.inOperation")+"...",asyncCancelClose:!1,contentStyle:{}}},...{navbar:{safeAreaInsetTop:!0,placeholder:!1,fixed:!0,border:!1,leftIcon:"arrow-left",leftText:"",rightText:"",rightIcon:"",title:"",titleColor:"",bgColor:"#ffffff",titleWidth:"400rpx",height:"44px",leftIconSize:20,leftIconColor:jc.mainColor,autoBack:!1,titleStyle:""}},...{noNetwork:{tips:Xc("up.noNetwork.text"),zIndex:"",image:"data:image/png;base64,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"}},noticeBar:{text:[],direction:"row",step:!1,icon:"volume",mode:"",color:"#f9ae3d",bgColor:"#fdf6ec",speed:80,fontSize:14,duration:2e3,disableTouch:!0,url:"",linkType:"navigateTo",justifyContent:"flex-start"},notify:{top:0,type:"primary",color:"#ffffff",bgColor:"",message:"",duration:3e3,fontSize:15,safeAreaInsetTop:!1},...{numberBox:{name:"",value:0,min:1,max:Number.MAX_SAFE_INTEGER,step:1,integer:!1,disabled:!1,disabledInput:!1,asyncChange:!1,inputWidth:35,showMinus:!0,showPlus:!0,decimalLength:null,longPress:!0,color:"#323233",buttonWidth:30,buttonSize:30,buttonRadius:"0px",bgColor:"#EBECEE",disabledBgColor:"#f7f8fa",inputBgColor:"#EBECEE",cursorSpacing:100,disableMinus:!1,disablePlus:!1,iconStyle:"",miniMode:!1}},numberKeyboard:{mode:"number",dotDisabled:!1,random:!1},overlay:{show:!1,zIndex:10070,duration:300,opacity:.5},parse:{copyLink:!0,errorImg:"",lazyLoad:!1,loadingImg:"",pauseVideo:!0,previewImg:!0,setTitle:!0,showImgMenu:!0},...{picker:{show:!1,popupMode:"bottom",showToolbar:!0,title:"",columns:[],loading:!1,itemHeight:44,cancelText:Xc("up.common.cancel"),confirmText:Xc("up.common.confirm"),cancelColor:"#909193",confirmColor:"",visibleItemCount:5,keyName:"text",valueName:"value",closeOnClickOverlay:!1,defaultIndex:[],immediateChange:!0,zIndex:10076,disabled:!1,disabledColor:"",placeholder:Xc("up.common.pleaseChoose"),inputProps:{},bgColor:"",round:0,duration:300,overlayOpacity:.5,pageInline:!1}},popup:{show:!1,overlay:!0,mode:"bottom",duration:300,closeable:!1,overlayStyle:{},closeOnClickOverlay:!0,zIndex:10075,safeAreaInsetBottom:!0,safeAreaInsetTop:!1,closeIconPos:"top-right",round:"20px",zoom:!0,bgColor:"#fff",overlayOpacity:.5,pageInline:!1,touchable:!1,minHeight:"200px",maxHeight:"600px"},radio:{name:"",shape:"",disabled:"",labelDisabled:"",activeColor:"",inactiveColor:"",iconSize:"",labelSize:"",label:"",labelColor:"",size:"",iconColor:"",placement:""},radioGroup:{value:"",disabled:!1,shape:"circle",activeColor:"#2979ff",inactiveColor:"#c8c9cc",name:"",size:18,placement:"row",label:"",labelColor:"#303133",labelSize:14,labelDisabled:!1,iconColor:"#ffffff",iconSize:12,borderBottom:!1,iconPlacement:"left",gap:"10px"},rate:{value:1,count:5,disabled:!1,size:18,inactiveColor:"#b2b2b2",activeColor:"#FA3534",gutter:4,minCount:1,allowHalf:!1,activeIcon:"star-fill",inactiveIcon:"star",touchable:!0},...{readMore:{showHeight:400,toggle:!1,closeText:Xc("up.readMore.expand"),openText:Xc("up.readMore.fold"),color:"#2979ff",fontSize:14,textIndent:"2em",name:""}},row:{gutter:0,justify:"start",align:"center"},rowNotice:{text:"",icon:"volume",mode:"",color:"#f9ae3d",bgColor:"#fdf6ec",fontSize:14,speed:80},scrollList:{indicatorWidth:50,indicatorBarWidth:20,indicator:!0,indicatorColor:"#f2f2f2",indicatorActiveColor:"#3c9cff",indicatorStyle:""},...{search:{shape:"round",bgColor:"#f2f2f2",placeholder:Xc("up.search.placeholder"),clearabled:!0,focus:!1,showAction:!0,actionStyle:{},actionText:Xc("up.common.search"),inputAlign:"left",inputStyle:{},disabled:!1,borderColor:"transparent",searchIconColor:"#909399",searchIconSize:22,color:"#606266",placeholderColor:"#909399",searchIcon:"search",iconPosition:"left",margin:"0",animation:!1,value:"",maxlength:"-1",height:32,label:null,adjustPosition:!0,autoBlur:!0}},...{section:{title:"",subTitle:Xc("up.common.more"),right:!0,fontSize:15,bold:!0,color:"#303133",subColor:"#909399",showLine:!0,lineColor:"",arrow:!0}},skeleton:{loading:!0,animate:!0,rows:0,rowsWidth:"100%",rowsHeight:18,title:!0,titleWidth:"50%",titleHeight:18,avatar:!1,avatarSize:32,avatarShape:"circle"},slider:{value:0,blockSize:18,min:0,max:100,step:1,activeColor:"#2979ff",inactiveColor:"#c0c4cc",blockColor:"#ffffff",showValue:!1,disabled:!1,blockStyle:{},useNative:!1,height:"",innerStyle:{},vertical:!1,size:"2px",length:"auto"},statusBar:{bgColor:"transparent",height:0},steps:{direction:"row",current:0,activeColor:"#3c9cff",inactiveColor:"#969799",activeIcon:"",inactiveIcon:"",dot:!1},stepsItem:{title:"",desc:"",iconSize:17,error:!1},sticky:{offsetTop:0,customNavHeight:0,disabled:!1,bgColor:"transparent",zIndex:"",index:""},subsection:{list:[],current:0,activeColor:"#3c9cff",inactiveColor:"#303133",mode:"button",fontSize:12,bold:!0,bgColor:"#eeeeef",keyName:"name",activeColorKeyName:"activeColorKey",inactiveColorKeyName:"inactiveColorKey",disabled:!1},swipeAction:{autoClose:!0},swipeActionItem:{show:!1,closeOnClick:!0,name:"",disabled:!1,threshold:20,autoClose:!0,options:[],duration:300},swiper:{list:[],indicator:!1,indicatorActiveColor:"#FFFFFF",indicatorInactiveColor:"rgba(255, 255, 255, 0.35)",indicatorStyle:"",indicatorMode:"line",autoplay:!0,current:0,currentItemId:"",interval:3e3,duration:300,circular:!1,previousMargin:0,nextMargin:0,acceleration:!1,displayMultipleItems:1,easingFunction:"default",keyName:"url",imgMode:"aspectFill",height:130,bgColor:"#f3f4f6",radius:4,loading:!1,showTitle:!1},swiperIndicator:{length:0,current:0,indicatorActiveColor:"",indicatorInactiveColor:"",indicatorMode:"line"},switch:{loading:!1,disabled:!1,size:25,activeColor:"#2979ff",inactiveColor:"#ffffff",dotActiveColor:"#ffffff",dotInactiveColor:"#ffffff",value:!1,activeValue:!0,inactiveValue:!1,asyncChange:!1,space:0},tabbar:{value:null,safeAreaInsetBottom:!0,border:!0,zIndex:1,activeColor:"#1989fa",inactiveColor:"#7d7e80",fixed:!0,placeholder:!0,borderColor:"",backgroundColor:""},tabbarItem:{name:null,icon:"",badge:null,dot:!1,text:"",badgeStyle:"top: 6px;right:2px;",mode:""},tabs:{duration:300,list:[],lineColor:"",activeStyle:{color:"#303133"},inactiveStyle:{color:"#606266"},lineWidth:20,lineHeight:3,lineBgSize:"cover",itemStyle:{height:"44px"},scrollable:!0,current:0,keyName:"name",iconStyle:{}},tag:{type:"primary",disabled:!1,size:"medium",shape:"square",text:"",bgColor:"",color:"",borderColor:"",closeColor:"#C6C7CB",name:"",plainFill:!1,plain:!1,closable:!1,show:!0,icon:"",iconColor:"",textSize:"",height:"",padding:"",borderRadius:"",autoBgColor:0},text:{type:"",show:!0,text:"",prefixIcon:"",suffixIcon:"",mode:"",href:"",format:"",call:!1,openType:"",bold:!1,block:!1,lines:"",color:"#303133",size:15,iconStyle:{fontSize:"15px"},decoration:"none",margin:0,lineHeight:"",align:"left",wordWrap:"normal",flex1:!0},textarea:{value:"",placeholder:"",placeholderClass:"textarea-placeholder",placeholderStyle:"color: #c0c4cc",height:70,confirmType:"done",disabled:!1,count:!1,focus:!1,autoHeight:!1,fixed:!1,cursorSpacing:0,cursor:"",showConfirmBar:!0,selectionStart:-1,selectionEnd:-1,adjustPosition:!0,disableDefaultPadding:!1,holdKeyboard:!1,maxlength:140,border:"surround",formatter:null},toast:{zIndex:10090,loading:!1,message:"",icon:"",type:"",loadingMode:"",show:"",overlay:!1,position:"center",params:{},duration:2e3,isTab:!1,url:"",callback:null,back:!1},...{toolbar:{show:!0,cancelText:Xc("up.common.cancel"),confirmText:Xc("up.common.confirm"),cancelColor:"#909193",confirmColor:"",title:""}},tooltip:{text:"",copyText:"",size:14,color:"#606266",bgColor:"transparent",direction:"top",zIndex:10071,showCopy:!0,buttons:[],overlay:!0,showToast:!0,popupBgColor:"",triggerMode:"longpress",forcePosition:{}},transition:{show:!1,mode:"fade",duration:"300",timingFunction:"ease-out"},...{upload:{accept:"image",extension:[],capture:["album","camera"],compressed:!0,camera:"back",maxDuration:60,uploadIcon:"camera-fill",uploadIconColor:"#D3D4D6",useBeforeRead:!1,previewFullImage:!0,maxCount:52,disabled:!1,imageMode:"aspectFill",name:"",sizeType:["original","compressed"],multiple:!1,deletable:!0,maxSize:Number.MAX_VALUE,fileList:[],uploadText:"",width:80,height:80,previewImage:!0,autoDelete:!1,autoUpload:!1,autoUploadApi:"",autoUploadAuthUrl:"",autoUploadDriver:"",autoUploadHeader:{},getVideoThumb:!1,customAfterAutoUpload:!1,videoPreviewObjectFit:"cover"}}};if(Co&&Co.upuiParams){console.log("setting uview-plus");let e=Co.upuiParams();e.httpIns&&e.httpIns(Yc),e.options&&(cu=e.options,fc(nc,cu.config||{}),fc(au,cu.props||{}),fc(jc,cu.color||{}),fc(Nc,cu.zIndex||{}))}var cu;let uu="none";uu="vue3",uu="mp",uu="weixin";let lu={loaded:!1};const pu={params:lu,loadFont:()=>(nc.loadFontOnce&&(lu.loaded=!0),Co.loadFontFace({global:!0,family:"uicon-iconfont",source:'url("'+nc.iconUrl+'")',success(){},fail(){}}),nc.customIcon.family&&Co.loadFontFace({global:!0,family:nc.customIcon.family,source:'url("'+nc.customIcon.url+'")',success(){},fail(){}}),!0)};function du(e){xc.shallowMerge(nc,e.config||{}),xc.shallowMerge(au,e.props||{}),xc.shallowMerge(jc,e.color||{}),xc.shallowMerge(Nc,e.zIndex||{})}xc.setConfig=du;const fu={route:kc,date:xc.timeFormat,colorGradient:Pc.colorGradient,hexToRgb:Pc.hexToRgb,rgbToHex:Pc.rgbToHex,colorToRgba:Pc.colorToRgba,test:Ya,type:["primary","success","error","warning","info"],http:Yc,config:nc,zIndex:Nc,debounce:function(e,t=500,o=!1){if(null!==Oc&&clearTimeout(Oc),o){const o=!Oc;Oc=setTimeout(()=>{Oc=null},t),o&&"function"==typeof e&&e()}else Oc=setTimeout(()=>{"function"==typeof e&&e()},t)},throttle:_c,calc:Lc,mixin:Ac,mpMixin:Cc,...xc,color:jc,platform:"weixin"},hu={install:(e,t="")=>{if(t){Co.upuiParams=t;let e=t();e.httpIns&&e.httpIns(Yc),e.options&&du(e.options)}Co.$u=fu,e.config.globalProperties.$u=fu,e.mixin(Ac)}},gu=e=>(t,o=_i())=>{!Di&&Ur(e,t,o)},mu=gu(Q),yu=gu(H),vu=gu(q),bu=gu(Y),wu=gu(X),Su=gu(re),xu=gu(se),ku=gu(ce);var Au=Object.prototype.toString;function Cu(e){return"[object Array]"===Au.call(e)}function Tu(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),Cu(e))for(var o=0,n=e.length;o{let o={};return e.forEach(e=>{Eu(t[e])||(o[e]=t[e])}),o},_u=e=>(e=>new Promise((t,o)=>{let n=Bu((r=e.baseURL,i=e.url,r&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(i)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(r,i):i),e.params,e.paramsSerializer);var r,i;const s={url:n,header:e.header,complete:r=>{e.fullPath=n,r.config=e,r.rawData=r.data;try{let t=!1;const o=typeof e.forcedJSONParsing;"boolean"===o?t=e.forcedJSONParsing:"object"===o&&(t=(e.forcedJSONParsing.include||[]).includes(e.method)),t&&"string"==typeof r.data&&(r.data=JSON.parse(r.data))}catch(lp){}!function(e,t,o){const n=o.config.validateStatus,r=o.statusCode;!r||n&&!n(r)?t(o):e(o)}(t,o,r)}};let a;if("UPLOAD"===e.method){delete s.header["content-type"],delete s.header["Content-Type"];let t={filePath:e.filePath,name:e.name};const o=["timeout","formData"];a=Co.uploadFile({...s,...t,...Ou(o,e)})}else if("DOWNLOAD"===e.method){const t=["timeout","filePath"];a=Co.downloadFile({...s,...Ou(t,e)})}else{const t=["data","method","timeout","dataType","responseType","enableHttp2","enableQuic","enableCache","enableHttpDNS","httpDNSServiceId","enableChunked","forceCellularNetwork"];a=Co.request({...s,...Ou(t,e)})}e.getTask&&e.getTask(a,e)}))(e);function Lu(){this.handlers=[]}Lu.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},Lu.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},Lu.prototype.forEach=function(e){this.handlers.forEach(t=>{null!==t&&e(t)})};const Nu=(e,t,o)=>{let n={};return e.forEach(e=>{Eu(o[e])?Eu(t[e])||(n[e]=t[e]):n[e]=o[e]}),n},ju={baseURL:"",header:{},method:"GET",dataType:"json",paramsSerializer:null,responseType:"text",custom:{},timeout:6e4,validateStatus:function(e){return e>=200&&e<300},forcedJSONParsing:!0};var Du=function(){function e(e,t){return null!=t&&e instanceof t}var t,o,n;try{t=Map}catch(a){t=function(){}}try{o=Set}catch(a){o=function(){}}try{n=Promise}catch(a){n=function(){}}function r(i,a,c,u,l){"object"==typeof a&&(c=a.depth,u=a.prototype,l=a.includeNonEnumerable,a=a.circular);var p=[],d=[],f="undefined"!=typeof Buffer;return void 0===a&&(a=!0),void 0===c&&(c=1/0),function i(c,h){if(null===c)return null;if(0===h)return c;var g,m;if("object"!=typeof c)return c;if(e(c,t))g=new t;else if(e(c,o))g=new o;else if(e(c,n))g=new n(function(e,t){c.then(function(t){e(i(t,h-1))},function(e){t(i(e,h-1))})});else if(r.__isArray(c))g=[];else if(r.__isRegExp(c))g=new RegExp(c.source,s(c)),c.lastIndex&&(g.lastIndex=c.lastIndex);else if(r.__isDate(c))g=new Date(c.getTime());else{if(f&&Buffer.isBuffer(c))return Buffer.from?g=Buffer.from(c):(g=new Buffer(c.length),c.copy(g)),g;e(c,Error)?g=Object.create(c):void 0===u?(m=Object.getPrototypeOf(c),g=Object.create(m)):(g=Object.create(u),m=u)}if(a){var y=p.indexOf(c);if(-1!=y)return d[y];p.push(c),d.push(g)}for(var v in e(c,t)&&c.forEach(function(e,t){var o=i(t,h-1),n=i(e,h-1);g.set(o,n)}),e(c,o)&&c.forEach(function(e){var t=i(e,h-1);g.add(t)}),c){Object.getOwnPropertyDescriptor(c,v)&&(g[v]=i(c[v],h-1));try{if("undefined"===Object.getOwnPropertyDescriptor(c,v).set)continue;g[v]=i(c[v],h-1)}catch(lp){if(lp instanceof TypeError)continue;if(lp instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(c);for(v=0;v=t?e:""+Array(t+1-n.length).join(o)+e},v={s:y,z:function(e){var t=-e.utcOffset(),o=Math.abs(t),n=Math.floor(o/60),r=o%60;return(t<=0?"+":"-")+y(n,2,"0")+":"+y(r,2,"0")},m:function e(t,o){if(t.date()1)return e(s[0])}else{var a=t.name;w[a]=t,r=a}return!n&&r&&(b=r),r||!n&&b},A=function(e,t){if(x(e))return e.clone();var o="object"==typeof t?t:{};return o.date=e,o.args=arguments,new T(o)},C=v;C.l=k,C.i=x,C.w=function(e,t){return A(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var T=function(){function m(e){this.$L=k(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[S]=!0}var y=m.prototype;return y.parse=function(e){this.$d=function(e){var t=e.date,o=e.utc;if(null===t)return new Date(NaN);if(C.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(h);if(n){var r=n[2]-1||0,i=(n[7]||"0").substring(0,3);return o?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(t)}(e),this.init()},y.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},y.$utils=function(){return C},y.isValid=function(){return!(this.$d.toString()===f)},y.isSame=function(e,t){var o=A(e);return this.startOf(t)<=o&&o<=this.endOf(t)},y.isAfter=function(e,t){return A(e)0,m<=g.r||!g.r){m<=1&&h>0&&(g=d[h-1]);var y=p[g.l];a&&(m=a(""+m)),u="string"==typeof y?y.replace("%d",m):y(m,n,g.l,l);break}}if(n)return u;var v=l?p.future:p.past;return"function"==typeof v?v(u):v.replace("%s",u)},n.to=function(e,t){return i(e,t,this,!0)},n.from=function(e,t){return i(e,t,this)};var s=function(e){return e.$u?o.utc():o()};n.toNow=function(e){return this.to(s(this),e)},n.fromNow=function(e){return this.from(s(this),e)}};const Uu=zu;var Qu={};"undefined"!=typeof window&&window,{get exports(){return Qu},set exports(e){Qu=e}}.exports=function(){function e(e){this.mode=o.MODE_8BIT_BYTE,this.data=e}function t(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=new Array}e.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=t.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,o)},setupPositionProbePattern:function(e,t){for(var o=-1;o<=7;o++)if(!(e+o<=-1||this.moduleCount<=e+o))for(var n=-1;n<=7;n++)t+n<=-1||this.moduleCount<=t+n||(this.modules[e+o][t+n]=0<=o&&o<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==o||6==o)||2<=o&&o<=4&&2<=n&&n<=4)},getBestMaskPattern:function(){for(var e=0,t=0,o=0;o<8;o++){this.makeImpl(!0,o);var n=d.getLostPoint(this);(0==o||e>n)&&(e=n,t=o)}return t},createMovieClip:function(e,t,o){var n=e.createEmptyMovieClip(t,o);this.make();for(var r=0;r>o&1);this.modules[Math.floor(o/3)][o%3+this.moduleCount-8-3]=n}for(o=0;o<18;o++)n=!e&&1==(t>>o&1),this.modules[o%3+this.moduleCount-8-3][Math.floor(o/3)]=n},setupTypeInfo:function(e,t){for(var o=this.errorCorrectLevel<<3|t,n=d.getBCHTypeInfo(o),r=0;r<15;r++){var i=!e&&1==(n>>r&1);r<6?this.modules[r][8]=i:r<8?this.modules[r+1][8]=i:this.modules[this.moduleCount-15+r][8]=i}for(r=0;r<15;r++)i=!e&&1==(n>>r&1),r<8?this.modules[8][this.moduleCount-r-1]=i:r<9?this.modules[8][15-r-1+1]=i:this.modules[8][15-r-1]=i;this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var o=-1,n=this.moduleCount-1,r=7,i=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var a=0;a<2;a++)if(null==this.modules[n][s-a]){var c=!1;i>>r&1)),d.getMask(t,n,s-a)&&(c=!c),this.modules[n][s-a]=c,-1==--r&&(i++,r=7)}if((n+=o)<0||this.moduleCount<=n){n-=o,o=-o;break}}}},t.PAD0=236,t.PAD1=17,t.createData=function(e,o,n){for(var r=m.getRSBlocks(e,o),i=new y,s=0;s8*c)throw new Error("code length overflow. ("+i.getLengthInBits()+">"+8*c+")");for(i.getLengthInBits()+4<=8*c&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*c||(i.put(t.PAD0,8),i.getLengthInBits()>=8*c));)i.put(t.PAD1,8);return t.createBytes(i,r)},t.createBytes=function(e,t){for(var o=0,n=0,r=0,i=new Array(t.length),s=new Array(t.length),a=0;a=0?f.get(h):0}}var m=0;for(l=0;l=0;)t^=d.G15<=0;)t^=d.G18<>>=1;return t},getPatternPosition:function(e){return d.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,o){switch(e){case r:return(t+o)%2==0;case i:return t%2==0;case s:return o%3==0;case a:return(t+o)%3==0;case c:return(Math.floor(t/2)+Math.floor(o/3))%2==0;case u:return t*o%2+t*o%3==0;case l:return(t*o%2+t*o%3)%2==0;case p:return(t*o%3+(t+o)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new g([1],0),o=0;o5&&(o+=3+i-5)}for(n=0;n=256;)e-=255;return f.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},h=0;h<8;h++)f.EXP_TABLE[h]=1<n,set(e){n=Number(e)}},typeNumber:{get:()=>r,set(e){r=Number(e)}},margin:{get:()=>i,set(e){i=Number(e)}},backgroundImageWidth:{get(){return void 0===s?this.dynamicSize:this.useDynamicSize?this.dynamicSize/this.size*s:s},set(e){s=Number(e)}},backgroundImageHeight:{get(){return void 0===a?this.dynamicSize:this.useDynamicSize?this.dynamicSize/this.size*a:a},set(e){a=Number(e)}},backgroundImageX:{get(){return void 0===c?0:this.useDynamicSize?this.dynamicSize/this.size*c:c},set(e){c=Number(e)}},backgroundImageY:{get(){return void 0===u?0:this.useDynamicSize?this.dynamicSize/this.size*u:u},set(e){u=Number(e)}},backgroundPadding:{get:()=>l,set(e){l=e>1?1:e<0?0:e}},foregroundImageWidth:{get(){return void 0===p?(this.dynamicSize-2*this.margin)/4:this.useDynamicSize?this.dynamicSize/this.size*p:p},set(e){p=Number(e)}},foregroundImageHeight:{get(){return void 0===d?(this.dynamicSize-2*this.margin)/4:this.useDynamicSize?this.dynamicSize/this.size*d:d},set(e){d=Number(e)}},foregroundImageX:{get(){return void 0===f?this.dynamicSize/2-this.foregroundImageWidth/2:this.useDynamicSize?this.dynamicSize/this.size*f:f},set(e){f=Number(e)}},foregroundImageY:{get(){return void 0===h?this.dynamicSize/2-this.foregroundImageHeight/2:this.useDynamicSize?this.dynamicSize/this.size*h:h},set(e){h=Number(e)}},foregroundImagePadding:{get(){return this.useDynamicSize?this.dynamicSize/this.size*g:g},set(e){g=Number(e)}},foregroundImageBorderRadius:{get(){return this.useDynamicSize?this.dynamicSize/this.size*m:m},set(e){m=Number(e)}},foregroundImageShadowOffsetX:{get(){return this.useDynamicSize?this.dynamicSize/this.size*y:y},set(e){y=Number(e)}},foregroundImageShadowOffsetY:{get(){return this.useDynamicSize?this.dynamicSize/this.size*w:w},set(e){w=Number(e)}},foregroundImageShadowBlur:{get(){return this.useDynamicSize?this.dynamicSize/this.size*S:S},set(e){S=Number(e)}},foregroundPadding:{get:()=>x,set(e){x=e>1?1:e<0?0:e}},positionProbeBackgroundColor:{get(){return k||this.backgroundColor},set(e){k=e}},positionProbeForegroundColor:{get(){return A||this.foregroundColor},set(e){A=e}},separatorColor:{get(){return C||this.backgroundColor},set(e){C=e}},positionAdjustBackgroundColor:{get(){return T||this.backgroundColor},set(e){T=e}},positionAdjustForegroundColor:{get(){return I||this.foregroundColor},set(e){I=e}},timingBackgroundColor:{get(){return E||this.backgroundColor},set(e){E=e}},timingForegroundColor:{get(){return P||this.foregroundColor},set(e){P=e}},typeNumberBackgroundColor:{get(){return B||this.backgroundColor},set(e){B=e}},typeNumberForegroundColor:{get(){return O||this.foregroundColor},set(e){O=e}},darkBlockColor:{get(){return _||this.foregroundColor},set(e){_=e}},canvasContext:{get(){if(void 0===L)throw console.error("[uQRCode]: use drawCanvas, you need to set the canvasContext!"),new b.Error("use drawCanvas, you need to set the canvasContext!");return L},set(e){L=v(e)}}}),b.plugins.forEach(e=>e(b,this,!1)),e&&this.setOptions(e),t&&(this.canvasContext=v(t))}return g.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),o=0;o>>7-e%8&1)},put:function(e,t){for(var o=0;o>>t-o-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},t.errorCorrectLevel=n,b.errorCorrectLevel=t.errorCorrectLevel,b.Error=function(e){this.errMsg="[uQRCode]: "+e},b.plugins=[],b.use=function(e){"function"==typeof e&&b.plugins.push(e)},b.prototype.loadImage=function(e){return Promise.resolve(e)},b.prototype.setOptions=function(e){var t,o,n,r,i,s,a,c,u,l,p,d,f,h,g,m,y,v,b,w,S,x,k,A,C,T,I,E,P,B,O,_,L,N,j,D,M,F,R,z,U,Q,H,q,W,V,$,K,Y,J,X,G,Z,ee,te,oe;e&&(Object.keys(e).forEach(t=>{this[t]=e[t]}),function(e={},t={},o=!1){let n;for(var r in n=o?e:{...e},t){var i=t[r];null!=i&&(i.constructor==Object?n[r]=this.deepReplace(n[r],i):i.constructor!=String||i?n[r]=i:n[r]=n[r])}}(this,{data:e.data||e.text,dataEncode:e.dataEncode,size:e.size,useDynamicSize:e.useDynamicSize,typeNumber:e.typeNumber,errorCorrectLevel:e.errorCorrectLevel,margin:e.margin,areaColor:e.areaColor,backgroundColor:e.backgroundColor||(null===(t=e.background)||void 0===t?void 0:t.color),backgroundImageSrc:e.backgroundImageSrc||(null===(o=e.background)||void 0===o||null===(n=o.image)||void 0===n?void 0:n.src),backgroundImageWidth:e.backgroundImageWidth||(null===(r=e.background)||void 0===r||null===(i=r.image)||void 0===i?void 0:i.width),backgroundImageHeight:e.backgroundImageHeight||(null===(s=e.background)||void 0===s||null===(a=s.image)||void 0===a?void 0:a.height),backgroundImageX:e.backgroundImageX||(null===(c=e.background)||void 0===c||null===(u=c.image)||void 0===u?void 0:u.x),backgroundImageY:e.backgroundImageY||(null===(l=e.background)||void 0===l||null===(p=l.image)||void 0===p?void 0:p.y),backgroundImageAlpha:e.backgroundImageAlpha||(null===(d=e.background)||void 0===d||null===(f=d.image)||void 0===f?void 0:f.alpha),backgroundImageBorderRadius:e.backgroundImageBorderRadius||(null===(h=e.background)||void 0===h||null===(g=h.image)||void 0===g?void 0:g.borderRadius),backgroundPadding:e.backgroundPadding,foregroundColor:e.foregroundColor||(null===(m=e.foreground)||void 0===m?void 0:m.color),foregroundImageSrc:e.foregroundImageSrc||(null===(y=e.foreground)||void 0===y||null===(v=y.image)||void 0===v?void 0:v.src),foregroundImageWidth:e.foregroundImageWidth||(null===(b=e.foreground)||void 0===b||null===(w=b.image)||void 0===w?void 0:w.width),foregroundImageHeight:e.foregroundImageHeight||(null===(S=e.foreground)||void 0===S||null===(x=S.image)||void 0===x?void 0:x.height),foregroundImageX:e.foregroundImageX||(null===(k=e.foreground)||void 0===k||null===(A=k.image)||void 0===A?void 0:A.x),foregroundImageY:e.foregroundImageY||(null===(C=e.foreground)||void 0===C||null===(T=C.image)||void 0===T?void 0:T.y),foregroundImagePadding:e.foregroundImagePadding||(null===(I=e.foreground)||void 0===I||null===(E=I.image)||void 0===E?void 0:E.padding),foregroundImageBackgroundColor:e.foregroundImageBackgroundColor||(null===(P=e.foreground)||void 0===P||null===(B=P.image)||void 0===B?void 0:B.backgroundColor),foregroundImageBorderRadius:e.foregroundImageBorderRadius||(null===(O=e.foreground)||void 0===O||null===(_=O.image)||void 0===_?void 0:_.borderRadius),foregroundImageShadowOffsetX:e.foregroundImageShadowOffsetX||(null===(L=e.foreground)||void 0===L||null===(N=L.image)||void 0===N?void 0:N.shadowOffsetX),foregroundImageShadowOffsetY:e.foregroundImageShadowOffsetY||(null===(j=e.foreground)||void 0===j||null===(D=j.image)||void 0===D?void 0:D.shadowOffsetY),foregroundImageShadowBlur:e.foregroundImageShadowBlur||(null===(M=e.foreground)||void 0===M||null===(F=M.image)||void 0===F?void 0:F.shadowBlur),foregroundImageShadowColor:e.foregroundImageShadowColor||(null===(R=e.foreground)||void 0===R||null===(z=R.image)||void 0===z?void 0:z.shadowColor),foregroundPadding:e.foregroundPadding,positionProbeBackgroundColor:e.positionProbeBackgroundColor||(null===(U=e.positionProbe)||void 0===U?void 0:U.backgroundColor)||(null===(Q=e.positionDetection)||void 0===Q?void 0:Q.backgroundColor),positionProbeForegroundColor:e.positionProbeForegroundColor||(null===(H=e.positionProbe)||void 0===H?void 0:H.foregroundColor)||(null===(q=e.positionDetection)||void 0===q?void 0:q.foregroundColor),separatorColor:e.separatorColor||(null===(W=e.separator)||void 0===W?void 0:W.color),positionAdjustBackgroundColor:e.positionAdjustBackgroundColor||(null===(V=e.positionAdjust)||void 0===V?void 0:V.backgroundColor)||(null===($=e.alignment)||void 0===$?void 0:$.backgroundColor),positionAdjustForegroundColor:e.positionAdjustForegroundColor||(null===(K=e.positionAdjust)||void 0===K?void 0:K.foregroundColor)||(null===(Y=e.alignment)||void 0===Y?void 0:Y.foregroundColor),timingBackgroundColor:e.timingBackgroundColor||(null===(J=e.timing)||void 0===J?void 0:J.backgroundColor),timingForegroundColor:e.timingForegroundColor||(null===(X=e.timing)||void 0===X?void 0:X.foregroundColor),typeNumberBackgroundColor:e.typeNumberBackgroundColor||(null===(G=e.typeNumber)||void 0===G?void 0:G.backgroundColor)||(null===(Z=e.versionInformation)||void 0===Z?void 0:Z.backgroundColor),typeNumberForegroundColor:e.typeNumberForegroundColor||(null===(ee=e.typeNumber)||void 0===ee?void 0:ee.foregroundColor)||(null===(te=e.versionInformation)||void 0===te?void 0:te.foregroundColor),darkBlockColor:e.darkBlockColor||(null===(oe=e.darkBlock)||void 0===oe?void 0:oe.color)},!0))},b.prototype.make=function(){let{foregroundColor:e,backgroundColor:o,typeNumber:n,errorCorrectLevel:r,data:i,dataEncode:s,size:a,margin:c,useDynamicSize:u}=this;if(e===o)throw console.error("[uQRCode]: foregroundColor and backgroundColor cannot be the same!"),new b.Error("foregroundColor and backgroundColor cannot be the same!");s&&(i=function(e){e=e.toString();for(var t,o="",n=0;n=1&&t<=127?o+=e.charAt(n):t>2047?(o+=String.fromCharCode(224|t>>12&15),o+=String.fromCharCode(128|t>>6&63),o+=String.fromCharCode(128|63&t)):(o+=String.fromCharCode(192|t>>6&31),o+=String.fromCharCode(128|63&t));return o}(i));var l=new t(n,r);l.addData(i),l.make(),this.base=l,this.typeNumber=l.typeNumber,this.modules=l.modules,this.moduleCount=l.moduleCount,this.dynamicSize=u?Math.ceil((a-2*c)/l.moduleCount)*l.moduleCount+2*c:a,function(e){let{dynamicSize:t,margin:o,backgroundColor:n,backgroundPadding:r,foregroundColor:i,foregroundPadding:s,modules:a,moduleCount:c}=e;var u=(t-2*o)/c,l=u,p=0;r>0&&(l-=2*(p=l*r/2));var d=u,f=0;s>0&&(d-=2*(f=d*s/2));for(var h=0;h{var o=t[e[0]][e[1]],s=t[e[0]+i][e[1]],a=t[e[0]][e[1]+i];a.type.push("positionProbe"),s.type.push("positionProbe"),o.type.push("positionProbe"),o.color=1==e[2]?r:n,s.color=1==e[2]?r:n,a.color=1==e[2]?r:n})}(this),function(e){let{modules:t,moduleCount:o,separatorColor:n}=e;[[7,0],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[0,7],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7]].forEach(e=>{var r=t[e[0]][e[1]],i=t[o-e[0]-1][e[1]],s=t[e[0]][o-e[1]-1];s.type.push("separator"),i.type.push("separator"),r.type.push("separator"),r.color=n,i.color=n,s.color=n})}(this),function(e){let{typeNumber:t,modules:o,moduleCount:n,foregroundColor:r,backgroundColor:i,positionAdjustForegroundColor:s,positionAdjustBackgroundColor:a,timingForegroundColor:c,timingBackgroundColor:u}=e;var l=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]][t-1];if(l)for(var p=[[-2,-2,1],[-1,-2,1],[0,-2,1],[1,-2,1],[2,-2,1],[-2,-1,1],[-1,-1,0],[0,-1,0],[1,-1,0],[2,-1,1],[-2,0,1],[-1,0,0],[0,0,1],[1,0,0],[2,0,1],[-2,1,1],[-1,1,0],[0,1,0],[1,1,0],[2,1,1],[-2,2,1],[-1,2,1],[0,2,1],[1,2,1],[2,2,1]],d=l.length,f=0;fn-9-1&&m<9||m>n-9-1&&g<9||p.forEach(e=>{var t=o[g+e[0]][m+e[1]];t.type.push("positionAdjust"),t.type.includes("timing")?1==e[2]?t.color=s==r?c:s:t.color=s==r&&a==i?u:a:t.color=1==e[2]?s:a})}}(this),function(e){let{modules:t,moduleCount:o,timingForegroundColor:n,timingBackgroundColor:r}=e;for(var i=o-16,s=0;s{var n=o[e[0]][e[1]];n.type.push("typeNumber"),n.color="1"==a[t]?i:r})}(this),this.isMaked=!0,this.drawModules=[]},b.prototype.getDrawModules=function(){if(this.drawModules&&this.drawModules.length>0)return this.drawModules;let e=this.drawModules=[],{modules:t,moduleCount:o,dynamicSize:n,areaColor:r,backgroundImageSrc:i,backgroundImageX:s,backgroundImageY:a,backgroundImageWidth:c,backgroundImageHeight:u,backgroundImageAlpha:l,backgroundImageBorderRadius:p,foregroundImageSrc:d,foregroundImageX:f,foregroundImageY:h,foregroundImageWidth:g,foregroundImageHeight:m,foregroundImagePadding:y,foregroundImageBackgroundColor:v,foregroundImageBorderRadius:b,foregroundImageShadowOffsetX:w,foregroundImageShadowOffsetY:S,foregroundImageShadowBlur:x,foregroundImageShadowColor:k}=this;r&&e.push({name:"area",type:"area",color:r,x:0,y:0,width:n,height:n}),i&&e.push({name:"backgroundImage",type:"image",imageSrc:i,mappingName:"backgroundImageSrc",x:s,y:a,width:c,height:u,alpha:l,borderRadius:p});for(var A=0;Ae||0>t||e>=o||t>=o)&&this.modules[e][t].isBlack},b.prototype.drawCanvas=function(e){let{isMaked:t,canvasContext:o,useDynamicSize:n,dynamicSize:r,foregroundColor:i,foregroundPadding:s,backgroundColor:a,backgroundPadding:c,drawReserve:u,margin:l}=this;if(!t)return console.error("[uQRCode]: please execute the make method first!"),Promise.reject(new b.Error("please execute the make method first!"));let p=this.getDrawModules(),d=async(t,n)=>{try{o.draw(e);for(var r=0;r0&&(o.beginPath(),o.moveTo(s+f,a),o.arcTo(s+c,a,s+c,a+l,f),o.arcTo(s+c,a+l,s,a+l,f),o.arcTo(s,a+l,s,a,f),o.arcTo(s,a,s+c,a,f),o.closePath(),o.setStrokeStyle("rgba(0,0,0,0)"),o.stroke(),o.clip());try{var d=await this.loadImage(i.imageSrc);o.drawImage(d,s,a,c,l)}catch(S){throw console.error(`[uQRCode]: ${i.mappingName} invalid!`),new b.Error(`${i.mappingName} invalid!`)}}else if("foregroundImage"===i.name){s=Math.round(i.x),a=Math.round(i.y),c=Math.round(i.width),l=Math.round(i.height);var f,h=Math.round(i.padding);c<2*(f=Math.round(i.borderRadius))&&(f=c/2),l<2*f&&(f=l/2);var g=s-h,m=a-h,y=c+2*h,v=l+2*h,w=Math.round(y/c*f);y<2*w&&(w=y/2),v<2*w&&(w=v/2),o.save(),o.setShadow(i.shadowOffsetX,i.shadowOffsetY,i.shadowBlur,i.shadowColor),w>0?(o.beginPath(),o.moveTo(g+w,m),o.arcTo(g+y,m,g+y,m+v,w),o.arcTo(g+y,m+v,g,m+v,w),o.arcTo(g,m+v,g,m,w),o.arcTo(g,m,g+y,m,w),o.closePath(),o.setFillStyle(i.backgroundColor),o.fill()):(o.setFillStyle(i.backgroundColor),o.fillRect(g,m,y,v)),o.restore(),o.save(),w>0?(o.beginPath(),o.moveTo(g+w,m),o.arcTo(g+y,m,g+y,m+v,w),o.arcTo(g+y,m+v,g,m+v,w),o.arcTo(g,m+v,g,m,w),o.arcTo(g,m,g+y,m,w),o.closePath(),o.setFillStyle(h>0?i.backgroundColor:"rgba(0,0,0,0)"),o.fill()):(o.setFillStyle(h>0?i.backgroundColor:"rgba(0,0,0,0)"),o.fillRect(g,m,y,v)),o.restore(),f>0&&(o.beginPath(),o.moveTo(s+f,a),o.arcTo(s+c,a,s+c,a+l,f),o.arcTo(s+c,a+l,s,a+l,f),o.arcTo(s,a+l,s,a,f),o.arcTo(s,a,s+c,a,f),o.closePath(),o.setStrokeStyle("rgba(0,0,0,0)"),o.stroke(),o.clip());try{d=await this.loadImage(i.imageSrc),o.drawImage(d,s,a,c,l)}catch(S){throw console.error(`[uQRCode]: ${i.mappingName} invalid!`),new b.Error(`${i.mappingName} invalid!`)}}}u&&o.draw(!0),o.restore()}o.draw(!0),setTimeout(t,150)}catch(S){n(S)}};return new Promise((e,t)=>{d(e,t)})},b.prototype.draw=function(e){return this.drawCanvas(e)},b.prototype.register=function(e){e&&e(b,this,!0)},b}();const Hu=Qu,qu={props:{src:{type:String,default:()=>au.avatar.src},shape:{type:String,default:()=>au.avatar.shape},size:{type:[String,Number],default:()=>au.avatar.size},mode:{type:String,default:()=>au.avatar.mode},text:{type:String,default:()=>au.avatar.text},bgColor:{type:String,default:()=>au.avatar.bgColor},color:{type:String,default:()=>au.avatar.color},fontSize:{type:[String,Number],default:()=>au.avatar.fontSize},icon:{type:String,default:()=>au.avatar.icon},mpAvatar:{type:Boolean,default:()=>au.avatar.mpAvatar},randomBgColor:{type:Boolean,default:()=>au.avatar.randomBgColor},defaultUrl:{type:String,default:()=>au.avatar.defaultUrl},colorIndex:{type:[String,Number],validator:e=>Ya.range(e,[0,19])||""===e,default:()=>au.avatar.colorIndex},name:{type:String,default:()=>au.avatar.name}}},Wu={props:{modelValue:{type:[String,Number],default:()=>au.search.value},shape:{type:String,default:()=>au.search.shape},bgColor:{type:String,default:()=>au.search.bgColor},placeholder:{type:String,default:()=>au.search.placeholder},clearabled:{type:Boolean,default:()=>au.search.clearabled},onlyClearableOnFocused:{type:Boolean,default:!0},focus:{type:Boolean,default:()=>au.search.focus},showAction:{type:Boolean,default:()=>au.search.showAction},actionText:{type:String,default:()=>au.search.actionText},label:{type:[String,Number,null],default:()=>au.search.label},inputAlign:{type:String,default:()=>au.search.inputAlign},disabled:{type:Boolean,default:()=>au.search.disabled},animation:{type:Boolean,default:()=>au.search.animation},borderColor:{type:String,default:()=>au.search.borderColor},searchIconColor:{type:String,default:()=>au.search.searchIconColor},searchIconSize:{type:[Number,String],default:()=>au.search.searchIconSize},color:{type:String,default:()=>au.search.color},placeholderColor:{type:String,default:()=>au.search.placeholderColor},searchIcon:{type:String,default:()=>au.search.searchIcon},margin:{type:String,default:()=>au.search.margin},iconPosition:{type:String,default:()=>au.search.iconPosition},maxlength:{type:[String,Number],default:()=>au.search.maxlength},height:{type:[String,Number],default:()=>au.search.height},adjustPosition:{type:Boolean,default:()=>au.search.adjustPosition},autoBlur:{type:Boolean,default:()=>au.search.autoBlur},inputStyle:{type:Object,default:()=>au.search.inputStyle},actionStyle:{type:Object,default:()=>au.search.actionStyle},customStyle:{type:Object,default:()=>au.search.customStyle}}},Vu={props:{name:{type:String,default:()=>au.icon.name},color:{type:String,default:()=>au.icon.color},size:{type:[String,Number],default:()=>au.icon.size},bold:{type:Boolean,default:()=>au.icon.bold},index:{type:[String,Number],default:()=>au.icon.index},hoverClass:{type:String,default:()=>au.icon.hoverClass},customPrefix:{type:String,default:()=>au.icon.customPrefix},label:{type:[String,Number],default:()=>au.icon.label},labelPos:{type:String,default:()=>au.icon.labelPos},labelSize:{type:[String,Number],default:()=>au.icon.labelSize},labelColor:{type:String,default:()=>au.icon.labelColor},space:{type:[String,Number],default:()=>au.icon.space},imgMode:{type:String,default:()=>au.icon.imgMode},width:{type:[String,Number],default:()=>au.icon.width},height:{type:[String,Number],default:()=>au.icon.height},top:{type:[String,Number],default:()=>au.icon.top},stop:{type:Boolean,default:()=>au.icon.stop}}},$u={props:{title:{type:[String,Number],default:()=>au.stepsItem.title},desc:{type:[String,Number],default:()=>au.stepsItem.desc},iconSize:{type:[String,Number],default:()=>au.stepsItem.iconSize},error:{type:Boolean,default:()=>au.stepsItem.error},itemStyle:{type:[Object],default:{}}}},Ku={props:{direction:{type:String,default:()=>au.steps.direction},current:{type:[String,Number],default:()=>au.steps.current},activeColor:{type:String,default:()=>au.steps.activeColor},inactiveColor:{type:String,default:()=>au.steps.inactiveColor},activeIcon:{type:String,default:()=>au.steps.activeIcon},inactiveIcon:{type:String,default:()=>au.steps.inactiveIcon},dot:{type:Boolean,default:()=>au.steps.dot}}},Yu={props:{show:{type:Boolean,default:()=>au.loadingIcon.show},color:{type:String,default:()=>au.loadingIcon.color},textColor:{type:String,default:()=>au.loadingIcon.textColor},vertical:{type:Boolean,default:()=>au.loadingIcon.vertical},mode:{type:String,default:()=>au.loadingIcon.mode},size:{type:[String,Number],default:()=>au.loadingIcon.size},textSize:{type:[String,Number],default:()=>au.loadingIcon.textSize},text:{type:[String,Number],default:()=>au.loadingIcon.text},timingFunction:{type:String,default:()=>au.loadingIcon.timingFunction},duration:{type:[String,Number],default:()=>au.loadingIcon.duration},inactiveColor:{type:String,default:()=>au.loadingIcon.inactiveColor}}},Ju={props:{duration:{type:Number,default:()=>au.tabs.duration},list:{type:Array,default:()=>au.tabs.list},lineColor:{type:String,default:()=>au.tabs.lineColor},activeStyle:{type:[String,Object],default:()=>au.tabs.activeStyle},inactiveStyle:{type:[String,Object],default:()=>au.tabs.inactiveStyle},lineWidth:{type:[String,Number],default:()=>au.tabs.lineWidth},lineHeight:{type:[String,Number],default:()=>au.tabs.lineHeight},lineBgSize:{type:String,default:()=>au.tabs.lineBgSize},itemStyle:{type:[String,Object],default:()=>au.tabs.itemStyle},scrollable:{type:Boolean,default:()=>au.tabs.scrollable},current:{type:[Number,String],default:()=>au.tabs.current},keyName:{type:String,default:()=>au.tabs.keyName},iconStyle:{type:[String,Object],default:()=>au.tabs.iconStyle}}},Xu={props:{name:{type:[String,Number,Boolean],default:()=>au.checkbox.name},shape:{type:String,default:()=>au.checkbox.shape},size:{type:[String,Number],default:()=>au.checkbox.size},checked:{type:Boolean,default:()=>au.checkbox.checked},disabled:{type:[String,Boolean],default:()=>au.checkbox.disabled},activeColor:{type:String,default:()=>au.checkbox.activeColor},inactiveColor:{type:String,default:()=>au.checkbox.inactiveColor},iconSize:{type:[String,Number],default:()=>au.checkbox.iconSize},iconColor:{type:String,default:()=>au.checkbox.iconColor},label:{type:[String,Number],default:()=>au.checkbox.label},labelSize:{type:[String,Number],default:()=>au.checkbox.labelSize},labelColor:{type:String,default:()=>au.checkbox.labelColor},labelDisabled:{type:[String,Boolean],default:()=>au.checkbox.labelDisabled},usedAlone:{type:[Boolean],default:()=>!1}}},Gu={props:{name:{type:String,default:()=>au.checkboxGroup.name},modelValue:{type:Array,default:()=>au.checkboxGroup.value},shape:{type:String,default:()=>au.checkboxGroup.shape},disabled:{type:Boolean,default:()=>au.checkboxGroup.disabled},activeColor:{type:String,default:()=>au.checkboxGroup.activeColor},inactiveColor:{type:String,default:()=>au.checkboxGroup.inactiveColor},size:{type:[String,Number],default:()=>au.checkboxGroup.size},placement:{type:String,default:()=>au.checkboxGroup.placement},labelSize:{type:[String,Number],default:()=>au.checkboxGroup.labelSize},labelColor:{type:[String],default:()=>au.checkboxGroup.labelColor},labelDisabled:{type:Boolean,default:()=>au.checkboxGroup.labelDisabled},iconColor:{type:String,default:()=>au.checkboxGroup.iconColor},iconSize:{type:[String,Number],default:()=>au.checkboxGroup.iconSize},iconPlacement:{type:String,default:()=>au.checkboxGroup.iconPlacement},borderBottom:{type:Boolean,default:()=>au.checkboxGroup.borderBottom}}},Zu={pages:[{path:"pages/index/index",style:{navigationBarTitleText:"首页",navigationStyle:"custom"}},{path:"pages/loading",style:{navigationBarTitleText:"加载中..."}},{path:"pages/login",style:{navigationBarTitleText:"登录/注册",navigationStyle:"custom"}},{path:"pages/data_oard/index",style:{navigationBarTitleText:"数据看板"}},{path:"pages/public/select_project/index",style:{navigationBarTitleText:"选择项目"}},{path:"pages/public/select_project/pages/permission_show",style:{navigationBarTitleText:"突发事件"}},{path:"pages/me/index",style:{navigationBarTitleText:"个人中心",navigationStyle:"custom"}},{path:"pages/public/asset_houses/index",style:{navigationBarTitleText:"房屋管理"}},{path:"pages/transfer/index",style:{navigationBarTitleText:"正在识别..."}}],subPackages:[{root:"WORKORDER",pages:[{path:"list/index",style:{navigationBarTitleText:"我的工单"}},{path:"list_log/index",style:{navigationBarTitleText:"提报记录"}},{path:"show_log/index",style:{navigationBarTitleText:"提报工单详情"}},{path:"update/index",style:{navigationBarTitleText:"更新进度"}},{path:"show/index",style:{navigationBarTitleText:"工单详情"}},{path:"add/index",style:{navigationBarTitleText:"新增工单"}},{path:"poster/index",style:{navigationBarTitleText:"工单收款码"}},{path:"acceptance/index",style:{navigationBarTitleText:"验收工单"}},{path:"patrol_update/index",style:{navigationBarTitleText:"巡查更新"}}]},{root:"ME",pages:[{path:"work_order_home/index",style:{navigationBarTitleText:"工单提报"}},{path:"attendance/my_schedules/index",style:{navigationBarTitleText:"签到打卡"}},{path:"attendance/sign_clock_in/index",style:{navigationBarTitleText:"签到打卡"}},{path:"emergency/list/index",style:{navigationBarTitleText:"突发事件"}},{path:"emergency/add/index",style:{navigationBarTitleText:"突发事件添加"}},{path:"emergency/update/index",style:{navigationBarTitleText:"更新进度"}},{path:"emergency/change/index",style:{navigationBarTitleText:"变更突发事件"}},{path:"emergency/show/index",style:{navigationBarTitleText:"突发事件详情"}},{path:"update/index",style:{navigationBarTitleText:"用户信息"}},{path:"announcement/list/index",style:{navigationBarTitleText:"公告列表"}},{path:"announcement/show/index",style:{navigationBarTitleText:"公告详情"}},{path:"feedback/index",style:{navigationBarTitleText:"意见反馈"}},{path:"knowledge_qa/index",style:{navigationBarTitleText:"知识问答"}},{path:"knowledge_qa/show",style:{navigationBarTitleText:"知识详情"}},{path:"push_show/index",style:{navigationBarTitleText:"任务预览"}},{path:"instrument/list/index",style:{navigationBarTitleText:"仪表抄表"}},{path:"instrument/add/index",style:{navigationBarTitleText:"抄表"}},{path:"instrument/log/index",style:{navigationBarTitleText:"抄表记录"}},{path:"instrument/log_show/index",style:{navigationBarTitleText:"抄表记录详情"}}]},{root:"CUSTOMER",pages:[{path:"show/index",style:{navigationBarTitleText:"客户详情"}},{path:"update/index",style:{navigationBarTitleText:"客户编辑"}},{path:"assets/index",style:{navigationBarTitleText:"客户资产"}},{path:"bind_house/index",style:{navigationBarTitleText:"入户登记"}},{path:"house_list/index",style:{navigationBarTitleText:"房屋列表"}},{path:"house_select/index",style:{navigationBarTitleText:"房源列表"}},{path:"house_Identity/index",style:{navigationBarTitleText:"选择身份"}},{path:"house_Identity/success",style:{navigationBarTitleText:"绑定房屋",navigationStyle:"custom"}},{path:"bind_house_form/index",style:{navigationBarTitleText:"绑定产权人"}},{path:"bind_house_form/success",style:{navigationBarTitleText:"绑定房屋",navigationStyle:"custom"}},{path:"list_user/index",style:{navigationBarTitleText:"客户列表"}},{path:"list_house/index",style:{navigationBarTitleText:"房屋管理"}},{path:"list_bill/index",style:{navigationBarTitleText:"发送账单"}}]},{root:"BILL",pages:[{path:"outstanding_fee/index/index",style:{navigationBarTitleText:"欠费房屋"}},{path:"record/payment/index",style:{navigationBarTitleText:"缴费记录"}},{path:"record/urge_payment/index",style:{navigationBarTitleText:"催费记录"}},{path:"outstanding_fee/show/index",style:{navigationBarTitleText:"房屋详情"}},{path:"outstanding_fee/add/index",style:{navigationBarTitleText:"新增催缴记录"}},{path:"bill_details/index",style:{navigationBarTitleText:"账单详情"}},{path:"information_template/index",style:{navigationBarTitleText:"选择信息模版"}},{path:"poster/index",style:{navigationBarTitleText:"二维码收款"}},{path:"collection_record/index/index",style:{navigationBarTitleText:"催缴记录"}},{path:"collection_record/show/index",style:{navigationBarTitleText:"催缴详情"}},{path:"send_bill/index",style:{navigationBarTitleText:"账单列表"}}]},{root:"INDEX",pages:[{path:"release_items/index",style:{navigationBarTitleText:"出入登记"}},{path:"pass/index",style:{navigationBarTitleText:"出入管理"}},{path:"watermark_camera/index",style:{navigationBarTitleText:"水印相机"}},{path:"task/list/index",style:{navigationBarTitleText:"任务中心"}},{path:"task/show/index",style:{navigationBarTitleText:"任务详情"}},{path:"task/update/index",style:{navigationBarTitleText:"领取工单"}}]}],tabBar:{color:"#3D3D3D",selectedColor:"#3D3D3D",backgroundColor:"#ffffff",borderStyle:"black",list:[{pagePath:"pages/index/index",text:"首页",iconPath:"/static/tabbar/home.png",selectedIconPath:"/static/tabbar/home_active.png"},{pagePath:"pages/me/index",text:"我的",iconPath:"/static/tabbar/me.png",selectedIconPath:"/static/tabbar/me_active.png"}]},easycom:{custom:{"^u-(.*)":"uview-plus/components/u-$1/u-$1.vue","^up-(.*)":"uview-plus/components/u-$1/u-$1.vue","^u-([^-].*)":"uview-plus/components/u-$1/u-$1.vue","^cc-(.*)":"@/common/components/cc-$1/cc-$1.vue","^nchl-(.*)":"@/components/my-$1/nchl-$1.vue"}},globalStyle:{navigationBarBackgroundColor:"#fff",navigationBarTextStyle:"black"}};function el(e,t,o){return e(o={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&o.path)}},o.exports),o.exports}var tl=el(function(e,t){var o;e.exports=(o=o||function(e){var t=Object.create||function(){function e(){}return function(t){var o;return e.prototype=t,o=new e,e.prototype=null,o}}(),o={},n=o.lib={},r=n.Base={extend:function(e){var o=t(this);return e&&o.mixIn(e),o.hasOwnProperty("init")&&this.init!==o.init||(o.init=function(){o.$super.init.apply(this,arguments)}),o.init.prototype=o,o.$super=this,o},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},i=n.WordArray=r.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||a).stringify(this)},concat:function(e){var t=this.words,o=e.words,n=this.sigBytes,r=e.sigBytes;if(this.clamp(),n%4)for(var i=0;i>>2]>>>24-i%4*8&255;t[n+i>>>2]|=s<<24-(n+i)%4*8}else for(i=0;i>>2]=o[i>>>2];return this.sigBytes+=r,this},clamp:function(){var t=this.words,o=this.sigBytes;t[o>>>2]&=4294967295<<32-o%4*8,t.length=e.ceil(o/4)},clone:function(){var e=r.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var o,n=[],r=function(t){var o=987654321,n=4294967295;return function(){var r=((o=36969*(65535&o)+(o>>16)&n)<<16)+(t=18e3*(65535&t)+(t>>16)&n)&n;return r/=4294967296,(r+=.5)*(e.random()>.5?1:-1)}},s=0;s>>2]>>>24-r%4*8&255;n.push((i>>>4).toString(16)),n.push((15&i).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,o=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new i.init(o,t/2)}},c=s.Latin1={stringify:function(e){for(var t=e.words,o=e.sigBytes,n=[],r=0;r>>2]>>>24-r%4*8&255;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var t=e.length,o=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new i.init(o,t)}},u=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},l=n.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new i.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var o=this._data,n=o.words,r=o.sigBytes,s=this.blockSize,a=r/(4*s),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,u=e.min(4*c,r);if(c){for(var l=0;l>>24)|4278255360&(r<<24|r>>>8)}var i=this._hash.words,s=e[t+0],c=e[t+1],f=e[t+2],h=e[t+3],g=e[t+4],m=e[t+5],y=e[t+6],v=e[t+7],b=e[t+8],w=e[t+9],S=e[t+10],x=e[t+11],k=e[t+12],A=e[t+13],C=e[t+14],T=e[t+15],I=i[0],E=i[1],P=i[2],B=i[3];I=u(I,E,P,B,s,7,a[0]),B=u(B,I,E,P,c,12,a[1]),P=u(P,B,I,E,f,17,a[2]),E=u(E,P,B,I,h,22,a[3]),I=u(I,E,P,B,g,7,a[4]),B=u(B,I,E,P,m,12,a[5]),P=u(P,B,I,E,y,17,a[6]),E=u(E,P,B,I,v,22,a[7]),I=u(I,E,P,B,b,7,a[8]),B=u(B,I,E,P,w,12,a[9]),P=u(P,B,I,E,S,17,a[10]),E=u(E,P,B,I,x,22,a[11]),I=u(I,E,P,B,k,7,a[12]),B=u(B,I,E,P,A,12,a[13]),P=u(P,B,I,E,C,17,a[14]),I=l(I,E=u(E,P,B,I,T,22,a[15]),P,B,c,5,a[16]),B=l(B,I,E,P,y,9,a[17]),P=l(P,B,I,E,x,14,a[18]),E=l(E,P,B,I,s,20,a[19]),I=l(I,E,P,B,m,5,a[20]),B=l(B,I,E,P,S,9,a[21]),P=l(P,B,I,E,T,14,a[22]),E=l(E,P,B,I,g,20,a[23]),I=l(I,E,P,B,w,5,a[24]),B=l(B,I,E,P,C,9,a[25]),P=l(P,B,I,E,h,14,a[26]),E=l(E,P,B,I,b,20,a[27]),I=l(I,E,P,B,A,5,a[28]),B=l(B,I,E,P,f,9,a[29]),P=l(P,B,I,E,v,14,a[30]),I=p(I,E=l(E,P,B,I,k,20,a[31]),P,B,m,4,a[32]),B=p(B,I,E,P,b,11,a[33]),P=p(P,B,I,E,x,16,a[34]),E=p(E,P,B,I,C,23,a[35]),I=p(I,E,P,B,c,4,a[36]),B=p(B,I,E,P,g,11,a[37]),P=p(P,B,I,E,v,16,a[38]),E=p(E,P,B,I,S,23,a[39]),I=p(I,E,P,B,A,4,a[40]),B=p(B,I,E,P,s,11,a[41]),P=p(P,B,I,E,h,16,a[42]),E=p(E,P,B,I,y,23,a[43]),I=p(I,E,P,B,w,4,a[44]),B=p(B,I,E,P,k,11,a[45]),P=p(P,B,I,E,T,16,a[46]),I=d(I,E=p(E,P,B,I,f,23,a[47]),P,B,s,6,a[48]),B=d(B,I,E,P,v,10,a[49]),P=d(P,B,I,E,C,15,a[50]),E=d(E,P,B,I,m,21,a[51]),I=d(I,E,P,B,k,6,a[52]),B=d(B,I,E,P,h,10,a[53]),P=d(P,B,I,E,S,15,a[54]),E=d(E,P,B,I,c,21,a[55]),I=d(I,E,P,B,b,6,a[56]),B=d(B,I,E,P,T,10,a[57]),P=d(P,B,I,E,y,15,a[58]),E=d(E,P,B,I,A,21,a[59]),I=d(I,E,P,B,g,6,a[60]),B=d(B,I,E,P,x,10,a[61]),P=d(P,B,I,E,f,15,a[62]),E=d(E,P,B,I,w,21,a[63]),i[0]=i[0]+I|0,i[1]=i[1]+E|0,i[2]=i[2]+P|0,i[3]=i[3]+B|0},_doFinalize:function(){var t=this._data,o=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;o[r>>>5]|=128<<24-r%32;var i=e.floor(n/4294967296),s=n;o[15+(r+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),o[14+(r+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(o.length+1),this._process();for(var a=this._hash,c=a.words,u=0;u<4;u++){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,o,n,r,i,s){var a=e+(t&o|~t&n)+r+s;return(a<>>32-i)+t}function l(e,t,o,n,r,i,s){var a=e+(t&n|o&~n)+r+s;return(a<>>32-i)+t}function p(e,t,o,n,r,i,s){var a=e+(t^o^n)+r+s;return(a<>>32-i)+t}function d(e,t,o,n,r,i,s){var a=e+(o^(t|~n))+r+s;return(a<>>32-i)+t}t.MD5=i._createHelper(c),t.HmacMD5=i._createHmacHelper(c)}(Math),o.MD5)}),el(function(e,t){var o,n,r;e.exports=(n=(o=ol).lib.Base,r=o.enc.Utf8,void(o.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var o=e.blockSize,n=4*o;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),s=this._iKey=t.clone(),a=i.words,c=s.words,u=0;u>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,a=0;a<4&&i+.75*a>>6*(3-a)&63));var c=n.charAt(64);if(c)for(;r.length%4;)r.push(c);return r.join("")},parse:function(e){var t=e.length,o=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var i=0;i>>6-s%4*2;n[i>>>2]|=(a|c)<<24-i%4*8,i++}return r.create(n,i)}(e,t,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},o.enc.Base64)});const sl="FUNCTION",al="pending",cl="rejected";function ul(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function ll(e){return"object"===ul(e)}function pl(e){return"function"==typeof e}function dl(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}const fl="REJECTED",hl="NOT_PENDING";class gl{constructor({createPromise:e,retryRule:t=fl}={}){this.createPromise=e,this.status=null,this.promise=null,this.retryRule=t}get needRetry(){if(!this.status)return!0;switch(this.retryRule){case fl:return this.status===cl;case hl:return this.status!==al}}exec(){return this.needRetry?(this.status=al,this.promise=this.createPromise().then(e=>(this.status="fullfilled",Promise.resolve(e)),e=>(this.status=cl,Promise.reject(e))),this.promise):this.promise}}function ml(e){return e&&"string"==typeof e?JSON.parse(e):e}const yl=ml([]),vl="mp-weixin";ml("");const bl=ml("[]")||[];let wl="";try{wl=""}catch(lp){}let Sl={};function xl(e,t={}){var o,n;return o=Sl,n=e,Object.prototype.hasOwnProperty.call(o,n)||(Sl[e]=t),Sl[e]}const kl=["invoke","success","fail","complete"],Al=xl("_globalUniCloudInterceptor");function Cl(e,t){Al[e]||(Al[e]={}),ll(t)&&Object.keys(t).forEach(o=>{kl.indexOf(o)>-1&&function(e,t,o){let n=Al[e][t];n||(n=Al[e][t]=[]),-1===n.indexOf(o)&&pl(o)&&n.push(o)}(e,o,t[o])})}function Tl(e,t){Al[e]||(Al[e]={}),ll(t)?Object.keys(t).forEach(o=>{kl.indexOf(o)>-1&&function(e,t,o){const n=Al[e][t];if(!n)return;const r=n.indexOf(o);r>-1&&n.splice(r,1)}(e,o,t[o])}):delete Al[e]}function Il(e,t){return e&&0!==e.length?e.reduce((e,o)=>e.then(()=>o(t)),Promise.resolve()):Promise.resolve()}function El(e,t){return Al[e]&&Al[e][t]||[]}function Pl(e){Cl("callObject",e)}const Bl=xl("_globalUniCloudListener"),Ol="response",_l="needLogin",Ll="refreshToken",Nl="clientdb",jl="cloudfunction",Dl="cloudobject";function Ml(e){return Bl[e]||(Bl[e]=[]),Bl[e]}function Fl(e,t){const o=Ml(e);o.includes(t)||o.push(t)}function Rl(e,t){const o=Ml(e),n=o.indexOf(t);-1!==n&&o.splice(n,1)}function zl(e,t){const o=Ml(e);for(let n=0;n{Ql&&e(),function t(){if("function"==typeof getCurrentPages){const t=getCurrentPages();t&&t[0]&&(Ql=!0,e())}Ql||setTimeout(()=>{t()},30)}()}),Ul)}function ql(e){const t={};for(const o in e){const n=e[o];pl(n)&&(t[o]=dl(n))}return t}class Wl extends Error{constructor(e){super(e.message),this.errMsg=e.message||e.errMsg||"unknown system error",this.code=this.errCode=e.code||e.errCode||"SYSTEM_ERROR",this.errSubject=this.subject=e.subject||e.errSubject,this.cause=e.cause,this.requestId=e.requestId}toJson(e=0){if(!(e>=10))return e++,{errCode:this.errCode,errMsg:this.errMsg,errSubject:this.errSubject,cause:this.cause&&this.cause.toJson?this.cause.toJson(e):this.cause}}}var Vl={request:e=>Co.request(e),uploadFile:e=>Co.uploadFile(e),setStorageSync:(e,t)=>Co.setStorageSync(e,t),getStorageSync:e=>Co.getStorageSync(e),removeStorageSync:e=>Co.removeStorageSync(e),clearStorageSync:()=>Co.clearStorageSync()};function $l(e){return e&&$l(e.__v_raw)||e}function Kl(){return{token:Vl.getStorageSync("uni_id_token")||Vl.getStorageSync("uniIdToken"),tokenExpired:Vl.getStorageSync("uni_id_token_expired")}}function Yl({token:e,tokenExpired:t}={}){e&&Vl.setStorageSync("uni_id_token",e),t&&Vl.setStorageSync("uni_id_token_expired",t)}let Jl,Xl;function Gl(){return Jl||(Jl=Co.getSystemInfoSync()),Jl}function Zl(){let e,t;try{if(Co.getLaunchOptionsSync){if(Co.getLaunchOptionsSync.toString().indexOf("not yet implemented")>-1)return;const{scene:o,channel:n}=Co.getLaunchOptionsSync();e=n,t=o}}catch(o){}return{channel:e,scene:t}}function ep(){const e=Co.getLocale&&Co.getLocale()||"en";if(Xl)return{...Xl,locale:e,LOCALE:e};const t=Gl(),{deviceId:o,osName:n,uniPlatform:r,appId:i}=t,s=["pixelRatio","brand","model","system","language","version","platform","host","SDKVersion","swanNativeVersion","app","AppPlatform","fontSizeSetting"];for(let a=0;a{t(Object.assign(e,{complete(e){e||(e={});const t=e.data&&e.data.header&&e.data.header["x-serverless-request-id"]||e.header&&e.header["request-id"];if(!e.statusCode||e.statusCode>=400)return n(new Wl({code:"SYS_ERR",message:e.errMsg||"request:fail",requestId:t}));const r=e.data;if(r.error)return n(new Wl({code:r.error.code,message:r.error.message,requestId:t}));r.result=r.data,r.requestId=t,delete r.data,o(r)}}))})},np=function(e){return il.stringify(rl.parse(e))},rp={"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"};const{t:ip}=function(e,t={},o,n){"string"!=typeof e&&([e,t]=[t,e]),"string"!=typeof e&&(e=void 0!==Co&&Co.getLocale?Co.getLocale():"undefined"!=typeof global&&global.getLocale?global.getLocale():Ne),"string"!=typeof o&&(o="undefined"!=typeof __uniConfig&&__uniConfig.fallbackLocale||Ne);const r=new Re({locale:e,fallbackLocale:o,messages:t,watcher:n});let i=(e,t)=>{if("function"!=typeof getApp)i=function(e,t){return r.t(e,t)};else{let e=!1;i=function(t,o){const n=getApp().$vm;return n&&(n.$locale,e||(e=!0,function(e,t){e.$watchLocale?e.$watchLocale(e=>{t.setLocale(e)}):e.$watch(()=>e.$locale,e=>{t.setLocale(e)})}(n,r))),r.t(t,o)}}return i(e,t)};return{i18n:r,f:(e,t,o)=>r.f(e,t,o),t:(e,t)=>i(e,t),add:(e,t,o=!0)=>r.add(e,t,o),watch:e=>r.watchLocale(e),getLocale:()=>r.getLocale(),setLocale:e=>r.setLocale(e)}}({"zh-Hans":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},"zh-Hant":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},en:rp,fr:{"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},es:{"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},ja:rp},"zh-Hans");var sp=class{constructor(e){["spaceId","clientSecret"].forEach(t=>{if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(ip("uniCloud.init.paramRequired",{param:t}))}),this.config=Object.assign({},{endpoint:0===e.spaceId.indexOf("mp-")?"https://api.next.bspapp.com":"https://api.bspapp.com"},e),this.config.provider="aliyun",this.config.requestUrl=this.config.endpoint+"/client",this.config.envType=this.config.envType||"public",this.config.accessTokenKey="access_token_"+this.config.spaceId,this.adapter=Vl,this._getAccessTokenPromiseHub=new gl({createPromise:()=>this.requestAuth(this.setupRequest({method:"serverless.auth.user.anonymousAuthorize",params:"{}"},"auth")).then(e=>{if(!e.result||!e.result.accessToken)throw new Wl({code:"AUTH_FAILED",message:"获取accessToken失败"});this.setAccessToken(e.result.accessToken)}),retryRule:hl})}get hasAccessToken(){return!!this.accessToken}setAccessToken(e){this.accessToken=e}requestWrapped(e){return op(e,this.adapter.request)}requestAuth(e){return this.requestWrapped(e)}request(e,t){return Promise.resolve().then(()=>this.hasAccessToken?t?this.requestWrapped(e):this.requestWrapped(e).catch(t=>new Promise((e,o)=>{!t||"GATEWAY_INVALID_TOKEN"!==t.code&&"InvalidParameter.InvalidToken"!==t.code?o(t):e()}).then(()=>this.getAccessToken()).then(()=>{const t=this.rebuildRequest(e);return this.request(t,!0)})):this.getAccessToken().then(()=>{const t=this.rebuildRequest(e);return this.request(t,!0)}))}rebuildRequest(e){const t=Object.assign({},e);return t.data.token=this.accessToken,t.header["x-basement-token"]=this.accessToken,t.header["x-serverless-sign"]=tp(t.data,this.config.clientSecret),t}setupRequest(e,t){const o=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),n={"Content-Type":"application/json"};return"auth"!==t&&(o.token=this.accessToken,n["x-basement-token"]=this.accessToken),n["x-serverless-sign"]=tp(o,this.config.clientSecret),{url:this.config.requestUrl,method:"POST",data:o,dataType:"json",header:n}}getAccessToken(){return this._getAccessTokenPromiseHub.exec()}async authorize(){await this.getAccessToken()}callFunction(e){const t={method:"serverless.function.runtime.invoke",params:JSON.stringify({functionTarget:e.name,functionArgs:e.data||{}})};return this.request(this.setupRequest(t))}getOSSUploadOptionsFromPath(e){const t={method:"serverless.file.resource.generateProximalSign",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}uploadFileToOSS({url:e,formData:t,name:o,filePath:n,fileType:r,onUploadProgress:i}){return new Promise((s,a)=>{const c=this.adapter.uploadFile({url:e,formData:t,name:o,filePath:n,fileType:r,header:{"X-OSS-server-side-encrpytion":"AES256"},success(e){e&&e.statusCode<400?s(e):a(new Wl({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail(e){a(new Wl({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"文件上传失败"}))}});"function"==typeof i&&c&&"function"==typeof c.onProgressUpdate&&c.onProgressUpdate(e=>{i({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})})})}reportOSSUpload(e){const t={method:"serverless.file.resource.report",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}async uploadFile({filePath:e,cloudPath:t,fileType:o="image",cloudPathAsRealPath:n=!1,onUploadProgress:r,config:i}){if("string"!==ul(t))throw new Wl({code:"INVALID_PARAM",message:"cloudPath必须为字符串类型"});if(!(t=t.trim()))throw new Wl({code:"INVALID_PARAM",message:"cloudPath不可为空"});if(/:\/\//.test(t))throw new Wl({code:"INVALID_PARAM",message:"cloudPath不合法"});const s=i&&i.envType||this.config.envType;if(n&&("/"!==t[0]&&(t="/"+t),t.indexOf("\\")>-1))throw new Wl({code:"INVALID_PARAM",message:"使用cloudPath作为路径时,cloudPath不可包含“\\”"});const a=(await this.getOSSUploadOptionsFromPath({env:s,filename:n?t.split("/").pop():t,fileId:n?t:void 0})).result,c="https://"+a.cdnDomain+"/"+a.ossPath,{securityToken:u,accessKeyId:l,signature:p,host:d,ossPath:f,id:h,policy:g,ossCallbackUrl:m}=a,y={"Cache-Control":"max-age=2592000","Content-Disposition":"attachment",OSSAccessKeyId:l,Signature:p,host:d,id:h,key:f,policy:g,success_action_status:200};if(u&&(y["x-oss-security-token"]=u),m){const e=JSON.stringify({callbackUrl:m,callbackBody:JSON.stringify({fileId:h,spaceId:this.config.spaceId}),callbackBodyType:"application/json"});y.callback=np(e)}const v={url:"https://"+a.host,formData:y,fileName:"file",name:"file",filePath:e,fileType:o};if(await this.uploadFileToOSS(Object.assign({},v,{onUploadProgress:r})),m)return{success:!0,filePath:e,fileID:c};if((await this.reportOSSUpload({id:h})).success)return{success:!0,filePath:e,fileID:c};throw new Wl({code:"UPLOAD_FAILED",message:"文件上传失败"})}getTempFileURL({fileList:e}={}){return new Promise((t,o)=>{Array.isArray(e)&&0!==e.length||o(new Wl({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"})),t({fileList:e.map(e=>({fileID:e,tempFileURL:e}))})})}async getFileInfo({fileList:e}={}){if(!Array.isArray(e)||0===e.length)throw new Wl({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});const t={method:"serverless.file.resource.info",params:JSON.stringify({id:e.map(e=>e.split("?")[0]).join(",")})};return{fileList:(await this.request(this.setupRequest(t))).result}}},ap={init(e){const t=new sp(e),o={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return o},t.customAuth=t.auth,t}};const cp="undefined"!=typeof location&&"http:"===location.protocol?"http:":"https:";var up,lp;(lp=up||(up={})).local="local",lp.none="none",lp.session="session";var pp=function(){};const dp=()=>{let e;if(!Promise){e=()=>{},e.promise={};const t=()=>{throw new Wl({message:'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.'})};return Object.defineProperty(e.promise,"then",{get:t}),Object.defineProperty(e.promise,"catch",{get:t}),e}const t=new Promise((t,o)=>{e=(e,n)=>e?o(e):t(n)});return e.promise=t,e};function fp(e){return void 0===e}function hp(e){return"[object Null]"===Object.prototype.toString.call(e)}var gp;!function(e){e.WEB="web",e.WX_MP="wx_mp"}(gp||(gp={}));const mp={adapter:null,runtime:void 0},yp=["anonymousUuidKey"];class vp extends pp{constructor(){super(),mp.adapter.root.tcbObject||(mp.adapter.root.tcbObject={})}setItem(e,t){mp.adapter.root.tcbObject[e]=t}getItem(e){return mp.adapter.root.tcbObject[e]}removeItem(e){delete mp.adapter.root.tcbObject[e]}clear(){delete mp.adapter.root.tcbObject}}function bp(e,t){switch(e){case"local":return t.localStorage||new vp;case"none":return new vp;default:return t.sessionStorage||new vp}}class wp{constructor(e){if(!this._storage){this._persistence=mp.adapter.primaryStorage||e.persistence,this._storage=bp(this._persistence,mp.adapter);const t=`access_token_${e.env}`,o=`access_token_expire_${e.env}`,n=`refresh_token_${e.env}`,r=`anonymous_uuid_${e.env}`,i=`login_type_${e.env}`,s=`user_info_${e.env}`;this.keys={accessTokenKey:t,accessTokenExpireKey:o,refreshTokenKey:n,anonymousUuidKey:r,loginTypeKey:i,userInfoKey:s}}}updatePersistence(e){if(e===this._persistence)return;const t="local"===this._persistence;this._persistence=e;const o=bp(e,mp.adapter);for(const n in this.keys){const e=this.keys[n];if(t&&yp.includes(n))continue;const r=this._storage.getItem(e);fp(r)||hp(r)||(o.setItem(e,r),this._storage.removeItem(e))}this._storage=o}setStore(e,t,o){if(!this._storage)return;const n={version:o||"localCachev1",content:t},r=JSON.stringify(n);try{this._storage.setItem(e,r)}catch(i){throw i}}getStore(e,t){try{if(!this._storage)return}catch(n){return""}t=t||"localCachev1";const o=this._storage.getItem(e);return o&&o.indexOf(t)>=0?JSON.parse(o).content:""}removeStore(e){this._storage.removeItem(e)}}const Sp={},xp={};function kp(e){return Sp[e]}class Ap{constructor(e,t){this.data=t||null,this.name=e}}class Cp extends Ap{constructor(e,t){super("error",{error:e,data:t}),this.error=e}}const Tp=new class{constructor(){this._listeners={}}on(e,t){return o=e,n=t,(r=this._listeners)[o]=r[o]||[],r[o].push(n),this;var o,n,r}off(e,t){return function(e,t,o){if(o&&o[e]){const n=o[e].indexOf(t);-1!==n&&o[e].splice(n,1)}}(e,t,this._listeners),this}fire(e,t){if(e instanceof Cp)return console.error(e.error),this;const o="string"==typeof e?new Ap(e,t||{}):e,n=o.name;if(this._listens(n)){o.target=this;const e=this._listeners[n]?[...this._listeners[n]]:[];for(const t of e)t.call(this,o)}return this}_listens(e){return this._listeners[e]&&this._listeners[e].length>0}};function Ip(e,t){Tp.on(e,t)}function Ep(e,t={}){Tp.fire(e,t)}function Pp(e,t){Tp.off(e,t)}const Bp="loginStateChanged",Op="loginStateExpire",_p="loginTypeChanged",Lp="anonymousConverted",Np="refreshAccessToken";var jp;!function(e){e.ANONYMOUS="ANONYMOUS",e.WECHAT="WECHAT",e.WECHAT_PUBLIC="WECHAT-PUBLIC",e.WECHAT_OPEN="WECHAT-OPEN",e.CUSTOM="CUSTOM",e.EMAIL="EMAIL",e.USERNAME="USERNAME",e.NULL="NULL"}(jp||(jp={}));const Dp=["auth.getJwt","auth.logout","auth.signInWithTicket","auth.signInAnonymously","auth.signIn","auth.fetchAccessTokenWithRefreshToken","auth.signUpWithEmailAndPassword","auth.activateEndUserMail","auth.sendPasswordResetEmail","auth.resetPasswordWithToken","auth.isUsernameRegistered"],Mp={"X-SDK-Version":"1.3.5"};function Fp(e,t,o){const n=e[t];e[t]=function(t){const r={},i={};o.forEach(o=>{const{data:n,headers:s}=o.call(e,t);Object.assign(r,n),Object.assign(i,s)});const s=t.data;return s&&(()=>{var e;if(e=s,"[object FormData]"!==Object.prototype.toString.call(e))t.data={...s,...r};else for(const t in r)s.append(t,r[t])})(),t.headers={...t.headers||{},...i},n.call(e,t)}}function Rp(){const e=Math.random().toString(16).slice(2);return{data:{seqId:e},headers:{...Mp,"x-seqid":e}}}class zp{constructor(e={}){var t;this.config=e,this._reqClass=new mp.adapter.reqClass({timeout:this.config.timeout,timeoutMsg:`请求在${this.config.timeout/1e3}s内未完成,已中断`,restrictedMethods:["post"]}),this._cache=kp(this.config.env),this._localCache=(t=this.config.env,xp[t]),Fp(this._reqClass,"post",[Rp]),Fp(this._reqClass,"upload",[Rp]),Fp(this._reqClass,"download",[Rp])}async post(e){return await this._reqClass.post(e)}async upload(e){return await this._reqClass.upload(e)}async download(e){return await this._reqClass.download(e)}async refreshAccessToken(){let e,t;this._refreshAccessTokenPromise||(this._refreshAccessTokenPromise=this._refreshAccessToken());try{e=await this._refreshAccessTokenPromise}catch(o){t=o}if(this._refreshAccessTokenPromise=null,this._shouldRefreshAccessTokenHook=null,t)throw t;return e}async _refreshAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:o,loginTypeKey:n,anonymousUuidKey:r}=this._cache.keys;this._cache.removeStore(e),this._cache.removeStore(t);let i=this._cache.getStore(o);if(!i)throw new Wl({message:"未登录CloudBase"});const s={refresh_token:i},a=await this.request("auth.fetchAccessTokenWithRefreshToken",s);if(a.data.code){const{code:e}=a.data;if("SIGN_PARAM_INVALID"===e||"REFRESH_TOKEN_EXPIRED"===e||"INVALID_REFRESH_TOKEN"===e){if(this._cache.getStore(n)===jp.ANONYMOUS&&"INVALID_REFRESH_TOKEN"===e){const e=this._cache.getStore(r),t=this._cache.getStore(o),n=await this.send("auth.signInAnonymously",{anonymous_uuid:e,refresh_token:t});return this.setRefreshToken(n.refresh_token),this._refreshAccessToken()}Ep(Op),this._cache.removeStore(o)}throw new Wl({code:a.data.code,message:`刷新access token失败:${a.data.code}`})}if(a.data.access_token)return Ep(Np),this._cache.setStore(e,a.data.access_token),this._cache.setStore(t,a.data.access_token_expire+Date.now()),{accessToken:a.data.access_token,accessTokenExpire:a.data.access_token_expire};a.data.refresh_token&&(this._cache.removeStore(o),this._cache.setStore(o,a.data.refresh_token),this._refreshAccessToken())}async getAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:o}=this._cache.keys;if(!this._cache.getStore(o))throw new Wl({message:"refresh token不存在,登录状态异常"});let n=this._cache.getStore(e),r=this._cache.getStore(t),i=!0;return this._shouldRefreshAccessTokenHook&&!(await this._shouldRefreshAccessTokenHook(n,r))&&(i=!1),(!n||!r||r{e.wxOpenId&&e.wxPublicId&&(t=!0)}),{users:o,hasPrimaryUid:t}}setPrimaryUid(e){return this._request.send("auth.setPrimaryUid",{uid:e})}unlink(e){return this._request.send("auth.unlink",{platform:e})}async update(e){const{nickName:t,gender:o,avatarUrl:n,province:r,country:i,city:s}=e,{data:a}=await this._request.send("auth.updateUserInfo",{nickName:t,gender:o,avatarUrl:n,province:r,country:i,city:s});this.setLocalUserInfo(a)}async refresh(){const{data:e}=await this._request.send("auth.getUserInfo",{});return this.setLocalUserInfo(e),e}setUserInfo(){const{userInfoKey:e}=this._cache.keys,t=this._cache.getStore(e);["uid","loginType","openid","wxOpenId","wxPublicId","unionId","qqMiniOpenId","email","hasPassword","customUserId","nickName","gender","avatarUrl"].forEach(e=>{this[e]=t[e]}),this.location={country:t.country,province:t.province,city:t.city}}setLocalUserInfo(e){const{userInfoKey:t}=this._cache.keys;this._cache.setStore(t,e),this.setUserInfo()}}class Wp{constructor(e){if(!e)throw new Wl({code:"PARAM_ERROR",message:"envId is not defined"});this._cache=kp(e);const{refreshTokenKey:t,accessTokenKey:o,accessTokenExpireKey:n}=this._cache.keys,r=this._cache.getStore(t),i=this._cache.getStore(o),s=this._cache.getStore(n);this.credential={refreshToken:r,accessToken:i,accessTokenExpire:s},this.user=new qp(e)}get isAnonymousAuth(){return this.loginType===jp.ANONYMOUS}get isCustomAuth(){return this.loginType===jp.CUSTOM}get isWeixinAuth(){return this.loginType===jp.WECHAT||this.loginType===jp.WECHAT_OPEN||this.loginType===jp.WECHAT_PUBLIC}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}}class Vp extends Hp{async signIn(){this._cache.updatePersistence("local");const{anonymousUuidKey:e,refreshTokenKey:t}=this._cache.keys,o=this._cache.getStore(e)||void 0,n=this._cache.getStore(t)||void 0,r=await this._request.send("auth.signInAnonymously",{anonymous_uuid:o,refresh_token:n});if(r.uuid&&r.refresh_token){this._setAnonymousUUID(r.uuid),this.setRefreshToken(r.refresh_token),await this._request.refreshAccessToken(),Ep(Bp),Ep(_p,{env:this.config.env,loginType:jp.ANONYMOUS,persistence:"local"});const e=new Wp(this.config.env);return await e.user.refresh(),e}throw new Wl({message:"匿名登录失败"})}async linkAndRetrieveDataWithTicket(e){const{anonymousUuidKey:t,refreshTokenKey:o}=this._cache.keys,n=this._cache.getStore(t),r=this._cache.getStore(o),i=await this._request.send("auth.linkAndRetrieveDataWithTicket",{anonymous_uuid:n,refresh_token:r,ticket:e});if(i.refresh_token)return this._clearAnonymousUUID(),this.setRefreshToken(i.refresh_token),await this._request.refreshAccessToken(),Ep(Lp,{env:this.config.env}),Ep(_p,{loginType:jp.CUSTOM,persistence:"local"}),{credential:{refreshToken:i.refresh_token}};throw new Wl({message:"匿名转化失败"})}_setAnonymousUUID(e){const{anonymousUuidKey:t,loginTypeKey:o}=this._cache.keys;this._cache.removeStore(t),this._cache.setStore(t,e),this._cache.setStore(o,jp.ANONYMOUS)}_clearAnonymousUUID(){this._cache.removeStore(this._cache.keys.anonymousUuidKey)}}class $p extends Hp{async signIn(e){if("string"!=typeof e)throw new Wl({code:"PARAM_ERROR",message:"ticket must be a string"});const{refreshTokenKey:t}=this._cache.keys,o=await this._request.send("auth.signInWithTicket",{ticket:e,refresh_token:this._cache.getStore(t)||""});if(o.refresh_token)return this.setRefreshToken(o.refresh_token),await this._request.refreshAccessToken(),Ep(Bp),Ep(_p,{env:this.config.env,loginType:jp.CUSTOM,persistence:this.config.persistence}),await this.refreshUserInfo(),new Wp(this.config.env);throw new Wl({message:"自定义登录失败"})}}class Kp extends Hp{async signIn(e,t){if("string"!=typeof e)throw new Wl({code:"PARAM_ERROR",message:"email must be a string"});const{refreshTokenKey:o}=this._cache.keys,n=await this._request.send("auth.signIn",{loginType:"EMAIL",email:e,password:t,refresh_token:this._cache.getStore(o)||""}),{refresh_token:r,access_token:i,access_token_expire:s}=n;if(r)return this.setRefreshToken(r),i&&s?this.setAccessToken(i,s):await this._request.refreshAccessToken(),await this.refreshUserInfo(),Ep(Bp),Ep(_p,{env:this.config.env,loginType:jp.EMAIL,persistence:this.config.persistence}),new Wp(this.config.env);throw n.code?new Wl({code:n.code,message:`邮箱登录失败: ${n.message}`}):new Wl({message:"邮箱登录失败"})}async activate(e){return this._request.send("auth.activateEndUserMail",{token:e})}async resetPasswordWithToken(e,t){return this._request.send("auth.resetPasswordWithToken",{token:e,newPassword:t})}}class Yp extends Hp{async signIn(e,t){if("string"!=typeof e)throw new Wl({code:"PARAM_ERROR",message:"username must be a string"});"string"!=typeof t&&(t="",console.warn("password is empty"));const{refreshTokenKey:o}=this._cache.keys,n=await this._request.send("auth.signIn",{loginType:jp.USERNAME,username:e,password:t,refresh_token:this._cache.getStore(o)||""}),{refresh_token:r,access_token_expire:i,access_token:s}=n;if(r)return this.setRefreshToken(r),s&&i?this.setAccessToken(s,i):await this._request.refreshAccessToken(),await this.refreshUserInfo(),Ep(Bp),Ep(_p,{env:this.config.env,loginType:jp.USERNAME,persistence:this.config.persistence}),new Wp(this.config.env);throw n.code?new Wl({code:n.code,message:`用户名密码登录失败: ${n.message}`}):new Wl({message:"用户名密码登录失败"})}}class Jp{constructor(e){this.config=e,this._cache=kp(e.env),this._request=Qp(e.env),this._onAnonymousConverted=this._onAnonymousConverted.bind(this),this._onLoginTypeChanged=this._onLoginTypeChanged.bind(this),Ip(_p,this._onLoginTypeChanged)}get currentUser(){const e=this.hasLoginState();return e&&e.user||null}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}anonymousAuthProvider(){return new Vp(this.config)}customAuthProvider(){return new $p(this.config)}emailAuthProvider(){return new Kp(this.config)}usernameAuthProvider(){return new Yp(this.config)}async signInAnonymously(){return new Vp(this.config).signIn()}async signInWithEmailAndPassword(e,t){return new Kp(this.config).signIn(e,t)}signInWithUsernameAndPassword(e,t){return new Yp(this.config).signIn(e,t)}async linkAndRetrieveDataWithTicket(e){return this._anonymousAuthProvider||(this._anonymousAuthProvider=new Vp(this.config)),Ip(Lp,this._onAnonymousConverted),await this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e)}async signOut(){if(this.loginType===jp.ANONYMOUS)throw new Wl({message:"匿名用户不支持登出操作"});const{refreshTokenKey:e,accessTokenKey:t,accessTokenExpireKey:o}=this._cache.keys,n=this._cache.getStore(e);if(!n)return;const r=await this._request.send("auth.logout",{refresh_token:n});return this._cache.removeStore(e),this._cache.removeStore(t),this._cache.removeStore(o),Ep(Bp),Ep(_p,{env:this.config.env,loginType:jp.NULL,persistence:this.config.persistence}),r}async signUpWithEmailAndPassword(e,t){return this._request.send("auth.signUpWithEmailAndPassword",{email:e,password:t})}async sendPasswordResetEmail(e){return this._request.send("auth.sendPasswordResetEmail",{email:e})}onLoginStateChanged(e){Ip(Bp,()=>{const t=this.hasLoginState();e.call(this,t)});const t=this.hasLoginState();e.call(this,t)}onLoginStateExpired(e){Ip(Op,e.bind(this))}onAccessTokenRefreshed(e){Ip(Np,e.bind(this))}onAnonymousConverted(e){Ip(Lp,e.bind(this))}onLoginTypeChanged(e){Ip(_p,()=>{const t=this.hasLoginState();e.call(this,t)})}async getAccessToken(){return{accessToken:(await this._request.getAccessToken()).accessToken,env:this.config.env}}hasLoginState(){const{refreshTokenKey:e}=this._cache.keys;return this._cache.getStore(e)?new Wp(this.config.env):null}async isUsernameRegistered(e){if("string"!=typeof e)throw new Wl({code:"PARAM_ERROR",message:"username must be a string"});const{data:t}=await this._request.send("auth.isUsernameRegistered",{username:e});return t&&t.isRegistered}getLoginState(){return Promise.resolve(this.hasLoginState())}async signInWithTicket(e){return new $p(this.config).signIn(e)}shouldRefreshAccessToken(e){this._request._shouldRefreshAccessTokenHook=e.bind(this)}getUserInfo(){return this._request.send("auth.getUserInfo",{}).then(e=>e.code?e:{...e.data,requestId:e.seqId})}getAuthHeader(){const{refreshTokenKey:e,accessTokenKey:t}=this._cache.keys,o=this._cache.getStore(e);return{"x-cloudbase-credentials":this._cache.getStore(t)+"/@@/"+o}}_onAnonymousConverted(e){const{env:t}=e.data;t===this.config.env&&this._cache.updatePersistence(this.config.persistence)}_onLoginTypeChanged(e){const{loginType:t,persistence:o,env:n}=e.data;n===this.config.env&&(this._cache.updatePersistence(o),this._cache.setStore(this._cache.keys.loginTypeKey,t))}}const Xp=function(e,t){t=t||dp();const o=Qp(this.config.env),{cloudPath:n,filePath:r,onUploadProgress:i,fileType:s="image"}=e;return o.send("storage.getUploadMetadata",{path:n}).then(e=>{const{data:{url:a,authorization:c,token:u,fileId:l,cosFileId:p},requestId:d}=e,f={key:n,signature:c,"x-cos-meta-fileid":p,success_action_status:"201","x-cos-security-token":u};o.upload({url:a,data:f,file:r,name:n,fileType:s,onUploadProgress:i}).then(e=>{201===e.statusCode?t(null,{fileID:l,requestId:d}):t(new Wl({code:"STORAGE_REQUEST_FAIL",message:`STORAGE_REQUEST_FAIL: ${e.data}`}))}).catch(e=>{t(e)})}).catch(e=>{t(e)}),t.promise},Gp=function(e,t){t=t||dp();const o=Qp(this.config.env),{cloudPath:n}=e;return o.send("storage.getUploadMetadata",{path:n}).then(e=>{t(null,e)}).catch(e=>{t(e)}),t.promise},Zp=function({fileList:e},t){if(t=t||dp(),!e||!Array.isArray(e))return{code:"INVALID_PARAM",message:"fileList必须是非空的数组"};for(let n of e)if(!n||"string"!=typeof n)return{code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"};const o={fileid_list:e};return Qp(this.config.env).send("storage.batchDeleteFile",o).then(e=>{e.code?t(null,e):t(null,{fileList:e.data.delete_list,requestId:e.requestId})}).catch(e=>{t(e)}),t.promise},ed=function({fileList:e},t){t=t||dp(),e&&Array.isArray(e)||t(null,{code:"INVALID_PARAM",message:"fileList必须是非空的数组"});let o=[];for(let r of e)"object"==typeof r?(r.hasOwnProperty("fileID")&&r.hasOwnProperty("maxAge")||t(null,{code:"INVALID_PARAM",message:"fileList的元素必须是包含fileID和maxAge的对象"}),o.push({fileid:r.fileID,max_age:r.maxAge})):"string"==typeof r?o.push({fileid:r}):t(null,{code:"INVALID_PARAM",message:"fileList的元素必须是字符串"});const n={file_list:o};return Qp(this.config.env).send("storage.batchGetDownloadUrl",n).then(e=>{e.code?t(null,e):t(null,{fileList:e.data.download_list,requestId:e.requestId})}).catch(e=>{t(e)}),t.promise},td=async function({fileID:e},t){const o=(await ed.call(this,{fileList:[{fileID:e,maxAge:600}]})).fileList[0];if("SUCCESS"!==o.code)return t?t(o):new Promise(e=>{e(o)});const n=Qp(this.config.env);let r=o.download_url;if(r=encodeURI(r),!t)return n.download({url:r});t(await n.download({url:r}))},od=function({name:e,data:t,query:o,parse:n,search:r},i){const s=i||dp();let a;try{a=t?JSON.stringify(t):""}catch(u){return Promise.reject(u)}if(!e)return Promise.reject(new Wl({code:"PARAM_ERROR",message:"函数名不能为空"}));const c={inQuery:o,parse:n,search:r,function_name:e,request_data:a};return Qp(this.config.env).send("functions.invokeFunction",c).then(e=>{if(e.code)s(null,e);else{let o=e.data.response_data;if(n)s(null,{result:o,requestId:e.requestId});else try{o=JSON.parse(e.data.response_data),s(null,{result:o,requestId:e.requestId})}catch(t){s(new Wl({message:"response data must be json"}))}}return s.promise}).catch(e=>{s(e)}),s.promise},nd={timeout:15e3,persistence:"session"},rd={};class id{constructor(e){this.config=e||this.config,this.authObj=void 0}init(e){switch(mp.adapter||(this.requestClient=new mp.adapter.reqClass({timeout:e.timeout||5e3,timeoutMsg:`请求在${(e.timeout||5e3)/1e3}s内未完成,已中断`})),this.config={...nd,...e},!0){case this.config.timeout>6e5:console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"),this.config.timeout=6e5;break;case this.config.timeout<100:console.warn("timeout小于可配置下限[100ms],已重置为下限数值"),this.config.timeout=100}return new id(this.config)}auth({persistence:e}={}){if(this.authObj)return this.authObj;const t=e||mp.adapter.primaryStorage||nd.persistence;var o;return t!==this.config.persistence&&(this.config.persistence=t),function(e){const{env:t}=e;Sp[t]=new wp(e),xp[t]=new wp({...e,persistence:"local"})}(this.config),o=this.config,Up[o.env]=new zp(o),this.authObj=new Jp(this.config),this.authObj}on(e,t){return Ip.apply(this,[e,t])}off(e,t){return Pp.apply(this,[e,t])}callFunction(e,t){return od.apply(this,[e,t])}deleteFile(e,t){return Zp.apply(this,[e,t])}getTempFileURL(e,t){return ed.apply(this,[e,t])}downloadFile(e,t){return td.apply(this,[e,t])}uploadFile(e,t){return Xp.apply(this,[e,t])}getUploadMetadata(e,t){return Gp.apply(this,[e,t])}registerExtension(e){rd[e.name]=e}async invokeExtension(e,t){const o=rd[e];if(!o)throw new Wl({message:`扩展${e} 必须先注册`});return await o.invoke(t,this)}useAdapters(e){const{adapter:t,runtime:o}=function(e){const t=(o=e,"[object Array]"===Object.prototype.toString.call(o)?e:[e]);var o;for(const n of t){const{isMatch:e,genAdapter:t,runtime:o}=n;if(e())return{adapter:t(),runtime:o}}}(e)||{};t&&(mp.adapter=t),o&&(mp.runtime=o)}}var sd=new id;function ad(e,t,o){void 0===o&&(o={});var n=/\?/.test(t),r="";for(var i in o)""===r?!n&&(t+="?"):r+="&",r+=i+"="+encodeURIComponent(o[i]);return/^http(s)?:\/\//.test(t+=r)?t:""+e+t}class cd{post(e){const{url:t,data:o,headers:n}=e;return new Promise((e,r)=>{Vl.request({url:ad("https:",t),data:o,method:"POST",header:n,success(t){e(t)},fail(e){r(e)}})})}upload(e){return new Promise((t,o)=>{const{url:n,file:r,data:i,headers:s,fileType:a}=e,c=Vl.uploadFile({url:ad("https:",n),name:"file",formData:Object.assign({},i),filePath:r,fileType:a,header:s,success(e){const o={statusCode:e.statusCode,data:e.data||{}};200===e.statusCode&&i.success_action_status&&(o.statusCode=parseInt(i.success_action_status,10)),t(o)},fail(e){o(new Error(e.errMsg||"uploadFile:fail"))}});"function"==typeof e.onUploadProgress&&c&&"function"==typeof c.onProgressUpdate&&c.onProgressUpdate(t=>{e.onUploadProgress({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})})})}}const ud={setItem(e,t){Vl.setStorageSync(e,t)},getItem:e=>Vl.getStorageSync(e),removeItem(e){Vl.removeStorageSync(e)},clear(){Vl.clearStorageSync()}};var ld={genAdapter:function(){return{root:{},reqClass:cd,localStorage:ud,primaryStorage:"local"}},isMatch:function(){return!0},runtime:"uni_app"};sd.useAdapters(ld);const pd=sd,dd=pd.init;pd.init=function(e){e.env=e.spaceId;const t=dd.call(this,e);t.config.provider="tencent",t.config.spaceId=e.spaceId;const o=t.auth;return t.auth=function(e){const t=o.call(this,e);return["linkAndRetrieveDataWithTicket","signInAnonymously","signOut","getAccessToken","getLoginState","signInWithTicket","getUserInfo"].forEach(e=>{var o;t[e]=(o=t[e],function(e){e=e||{};const{success:t,fail:n,complete:r}=ql(e);if(!(t||n||r))return o.call(this,e);o.call(this,e).then(e=>{t&&t(e),r&&r(e)},e=>{n&&n(e),r&&r(e)})}).bind(t)}),t},t.customAuth=t.auth,t};var fd=pd,hd=class extends sp{getAccessToken(){return new Promise((e,t)=>{const o="Anonymous_Access_token";this.setAccessToken(o),e(o)})}setupRequest(e,t){const o=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),n={"Content-Type":"application/json"};"auth"!==t&&(o.token=this.accessToken,n["x-basement-token"]=this.accessToken),n["x-serverless-sign"]=tp(o,this.config.clientSecret);const r=ep();n["x-client-info"]=encodeURIComponent(JSON.stringify(r));const{token:i}=Kl();return n["x-client-token"]=i,{url:this.config.requestUrl,method:"POST",data:o,dataType:"json",header:JSON.parse(JSON.stringify(n))}}uploadFileToOSS({url:e,formData:t,name:o,filePath:n,fileType:r,onUploadProgress:i}){return new Promise((s,a)=>{const c=this.adapter.uploadFile({url:e,formData:t,name:o,filePath:n,fileType:r,success(e){e&&e.statusCode<400?s(e):a(new Wl({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail(e){a(new Wl({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"文件上传失败"}))}});"function"==typeof i&&c&&"function"==typeof c.onProgressUpdate&&c.onProgressUpdate(e=>{i({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})})})}uploadFile({filePath:e,cloudPath:t,fileType:o="image",onUploadProgress:n}){if(!t)throw new Wl({code:"CLOUDPATH_REQUIRED",message:"cloudPath不可为空"});let r;return this.getOSSUploadOptionsFromPath({cloudPath:t}).then(t=>{const{url:i,formData:s,name:a}=t.result;r=t.result.fileUrl;const c={url:i,formData:s,name:a,filePath:e,fileType:o};return this.uploadFileToOSS(Object.assign({},c,{onUploadProgress:n}))}).then(()=>this.reportOSSUpload({cloudPath:t})).then(t=>new Promise((o,n)=>{t.success?o({success:!0,filePath:e,fileID:r}):n(new Wl({code:"UPLOAD_FAILED",message:"文件上传失败"}))}))}deleteFile({fileList:e}){const t={method:"serverless.file.resource.delete",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(t)).then(e=>{if(e.success)return e.result;throw new Wl({code:"DELETE_FILE_FAILED",message:"删除文件失败"})})}getTempFileURL({fileList:e}={}){if(!Array.isArray(e)||0===e.length)throw new Wl({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});const t={method:"serverless.file.resource.getTempFileURL",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(t)).then(e=>{if(e.success)return{fileList:e.result.fileList.map(e=>({fileID:e.fileID,tempFileURL:e.tempFileURL}))};throw new Wl({code:"GET_TEMP_FILE_URL_FAILED",message:"获取临时文件链接失败"})})}},gd={init(e){const t=new hd(e),o={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return o},t.customAuth=t.auth,t}};function md({data:e}){let t;t=ep();const o=JSON.parse(JSON.stringify(e||{}));if(Object.assign(o,{clientInfo:t}),!o.uniIdToken){const{token:e}=Kl();e&&(o.uniIdToken=e)}return o}const yd=[{rule:/fc_function_not_found|FUNCTION_NOT_FOUND/,content:",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间",mode:"append"}];var vd=/[\\^$.*+?()[\]{}|]/g,bd=RegExp(vd.source);function wd(e,t,o){return e.replace(new RegExp((n=t)&&bd.test(n)?n.replace(vd,"\\$&"):n,"g"),o);var n}const Sd=2e4,xd={code:20101,message:"Invalid client"};function kd(e){const{errSubject:t,subject:o,errCode:n,errMsg:r,code:i,message:s,cause:a}=e||{};return new Wl({subject:t||o||"uni-secure-network",code:n||i||Sd,message:r||s,cause:a})}let Ad;function Cd({secretType:e}={}){return"request"===e||"response"===e||"both"===e}function Td({functionName:e,result:t,logPvd:o}){}function Id(e){const t=e.callFunction,o=function(o){const n=o.name;o.data=md.call(e,{data:o.data});const r={aliyun:"aliyun",tencent:"tcb",tcb:"tcb"}[this.config.provider],i=Cd(o)||false;return t.call(this,o).then(e=>(e.errCode=0,!i&&Td.call(this,{functionName:n,result:e,logPvd:r}),Promise.resolve(e)),e=>(!i&&Td.call(this,{functionName:n,result:e,logPvd:r}),e&&e.message&&(e.message=function({message:e="",extraInfo:t={},formatter:o=[]}={}){for(let n=0;no.provider===e&&o.spaceId===t);return n&&n.config}({provider:e,spaceId:t});if(!a||!a.accessControl||!a.accessControl.enable)return!1;const c=a.accessControl.function||{},u=Object.keys(c);if(0===u.length)return!0;const l=function(e,t){let o,n,r;for(let i=0;ie.trim()).indexOf(t)>-1&&(n=s):r=s:o=s}return o||n||r}(u,o);if(!l)return!1;if((c[l]||[]).find((e={})=>e.appId===n&&(e.platform||"").toLowerCase()===s.toLowerCase()))return!0;throw console.error(`此应用[appId: ${n}, platform: ${s}]不在云端配置的允许访问的应用列表内,参考:https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client`),kd(xd)}({provider:n,spaceId:r,functionName:i})?new Ad({secretType:t.secretType,uniCloudIns:e}).wrapVerifyClientCallFunction(o.bind(e))(t):s(t),Object.defineProperty(a,"result",{get:()=>(console.warn("当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"),{})}),a}}Ad=class{constructor(){throw kd({message:`Platform ${vl} is not enabled, please check whether secure network module is enabled in your manifest.json`})}};const Ed=Symbol("CLIENT_DB_INTERNAL");function Pd(e,t){return e.then="DoNotReturnProxyWithAFunctionNamedThen",e._internalType=Ed,e.inspect=null,e.__v_raw=void 0,new Proxy(e,{get(e,o,n){if("_uniClient"===o)return null;if("symbol"==typeof o)return e[o];if(o in e||"string"!=typeof o){const t=e[o];return"function"==typeof t?t.bind(e):t}return t.get(e,o,n)}})}function Bd(e){return{on:(t,o)=>{e[t]=e[t]||[],e[t].indexOf(o)>-1||e[t].push(o)},off:(t,o)=>{e[t]=e[t]||[];const n=e[t].indexOf(o);-1!==n&&e[t].splice(n,1)}}}const Od=["db.Geo","db.command","command.aggregate"];function _d(e,t){return Od.indexOf(`${e}.${t}`)>-1}function Ld(e){switch(ul(e=$l(e))){case"array":return e.map(e=>Ld(e));case"object":return e._internalType===Ed||Object.keys(e).forEach(t=>{e[t]=Ld(e[t])}),e;case"regexp":return{$regexp:{source:e.source,flags:e.flags}};case"date":return{$date:e.toISOString()};default:return e}}function Nd(e){return e&&e.content&&e.content.$method}class jd{constructor(e,t,o){this.content=e,this.prevStage=t||null,this.udb=null,this._database=o}toJSON(){let e=this;const t=[e.content];for(;e.prevStage;)e=e.prevStage,t.push(e.content);return{$db:t.reverse().map(e=>({$method:e.$method,$param:Ld(e.$param)}))}}toString(){return JSON.stringify(this.toJSON())}getAction(){const e=this.toJSON().$db.find(e=>"action"===e.$method);return e&&e.$param&&e.$param[0]}getCommand(){return{$db:this.toJSON().$db.filter(e=>"action"!==e.$method)}}get isAggregate(){let e=this;for(;e;){const t=Nd(e),o=Nd(e.prevStage);if("aggregate"===t&&"collection"===o||"pipeline"===t)return!0;e=e.prevStage}return!1}get isCommand(){let e=this;for(;e;){if("command"===Nd(e))return!0;e=e.prevStage}return!1}get isAggregateCommand(){let e=this;for(;e;){const t=Nd(e),o=Nd(e.prevStage);if("aggregate"===t&&"command"===o)return!0;e=e.prevStage}return!1}getNextStageFn(e){const t=this;return function(){return Dd({$method:e,$param:Ld(Array.from(arguments))},t,t._database)}}get count(){return this.isAggregate?this.getNextStageFn("count"):function(){return this._send("count",Array.from(arguments))}}get remove(){return this.isCommand?this.getNextStageFn("remove"):function(){return this._send("remove",Array.from(arguments))}}get(){return this._send("get",Array.from(arguments))}get add(){return this.isCommand?this.getNextStageFn("add"):function(){return this._send("add",Array.from(arguments))}}update(){return this._send("update",Array.from(arguments))}end(){return this._send("end",Array.from(arguments))}get set(){return this.isCommand?this.getNextStageFn("set"):function(){throw new Error("JQL禁止使用set方法")}}_send(e,t){const o=this.getAction(),n=this.getCommand();return n.$db.push({$method:e,$param:Ld(t)}),this._database._callCloudFunction({action:o,command:n})}}function Dd(e,t,o){return Pd(new jd(e,t,o),{get(e,t){let n="db";return e&&e.content&&(n=e.content.$method),_d(n,t)?Dd({$method:t},e,o):function(){return Dd({$method:t,$param:Ld(Array.from(arguments))},e,o)}}})}function Md({path:e,method:t}){return class{constructor(){this.param=Array.from(arguments)}toJSON(){return{$newDb:[...e.map(e=>({$method:e})),{$method:t,$param:this.param}]}}toString(){return JSON.stringify(this.toJSON())}}}function Fd(e,t={}){return Pd(new e(t),{get:(e,t)=>_d("db",t)?Dd({$method:t},null,e):function(){return Dd({$method:t,$param:Ld(Array.from(arguments))},null,e)}})}class Rd extends class{constructor({uniClient:e={},isJQL:t=!1}={}){this._uniClient=e,this._authCallBacks={},this._dbCallBacks={},e._isDefault&&(this._dbCallBacks=xl("_globalUniCloudDatabaseCallback")),t||(this.auth=Bd(this._authCallBacks)),this._isJQL=t,Object.assign(this,Bd(this._dbCallBacks)),this.env=Pd({},{get:(e,t)=>({$env:t})}),this.Geo=Pd({},{get:(e,t)=>Md({path:["Geo"],method:t})}),this.serverDate=Md({path:[],method:"serverDate"}),this.RegExp=Md({path:[],method:"RegExp"})}getCloudEnv(e){if("string"!=typeof e||!e.trim())throw new Error("getCloudEnv参数错误");return{$env:e.replace("$cloudEnv_","")}}_callback(e,t){const o=this._dbCallBacks;o[e]&&o[e].forEach(e=>{e(...t)})}_callbackAuth(e,t){const o=this._authCallBacks;o[e]&&o[e].forEach(e=>{e(...t)})}multiSend(){const e=Array.from(arguments),t=e.map(e=>{const t=e.getAction(),o=e.getCommand();if("getTemp"!==o.$db[o.$db.length-1].$method)throw new Error("multiSend只支持子命令内使用getTemp");return{action:t,command:o}});return this._callCloudFunction({multiCommand:t,queryList:e})}}{_parseResult(e){return this._isJQL?e.result:e}_callCloudFunction({action:e,command:t,multiCommand:o,queryList:n}){function r(e,t){if(o&&n)for(let o=0;oIl(El(s,"complete"),e)).then(()=>(r(null,e),zl(Ol,{type:Nl,content:e}),Promise.reject(e)))}const c=Il(El(s,"invoke")),u=this._uniClient;return c.then(()=>u.callFunction({name:"DCloud-clientDB",type:"CLIENT_DB",data:{action:e,command:t,multiCommand:o}})).then(e=>{const{code:t,message:o,token:n,tokenExpired:c,systemInfo:u=[]}=e.result;if(u)for(let r=0;r(console.warn(o),n)})}}return p=e,Il(El(s,"success"),p).then(()=>Il(El(s,"complete"),p)).then(()=>{r(p,null);const e=i._parseResult(p);return zl(Ol,{type:Nl,content:e}),Promise.resolve(e)});var p},e=>(/fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message)&&console.warn("clientDB未初始化,请在web控制台保存一次schema以开启clientDB"),a(new Wl({code:e.code||"SYSTEM_ERROR",message:e.message,requestId:e.requestId}))))}}const zd="token无效,跳转登录页面",Ud="token过期,跳转登录页面",Qd={TOKEN_INVALID_TOKEN_EXPIRED:Ud,TOKEN_INVALID_INVALID_CLIENTID:zd,TOKEN_INVALID:zd,TOKEN_INVALID_WRONG_TOKEN:zd,TOKEN_INVALID_ANONYMOUS_USER:zd},Hd={"uni-id-token-expired":Ud,"uni-id-check-token-failed":zd,"uni-id-token-not-exist":zd,"uni-id-check-device-feature-failed":zd};function qd(e,t){let o="";return o=e?`${e}/${t}`:t,o.replace(/^\//,"")}function Wd(e=[],t=""){const o=[],n=[];return e.forEach(e=>{!0===e.needLogin?o.push(qd(t,e.path)):!1===e.needLogin&&n.push(qd(t,e.path))}),{needLoginPage:o,notNeedLoginPage:n}}function Vd(e){return e.split("?")[0].replace(/^\//,"")}function $d(){return function(e){let t=e&&e.$page&&e.$page.fullPath||"";return t?("/"!==t.charAt(0)&&(t="/"+t),t):t}(function(){const e=getCurrentPages();return e[e.length-1]}())}function Kd(){return Vd($d())}function Yd(e="",t={}){if(!e)return!1;if(!(t&&t.list&&t.list.length))return!1;const o=t.list,n=Vd(e);return o.some(e=>e.pagePath===n)}const Jd=!!Zu.uniIdRouter,{loginPage:Xd,routerNeedLogin:Gd,resToLogin:Zd,needLoginPage:ef,notNeedLoginPage:tf,loginPageInTabBar:of}=function({pages:e=[],subPackages:t=[],uniIdRouter:o={},tabBar:n={}}=Zu){const{loginPage:r,needLogin:i=[],resToLogin:s=!0}=o,{needLoginPage:a,notNeedLoginPage:c}=Wd(e),{needLoginPage:u,notNeedLoginPage:l}=function(e=[]){const t=[],o=[];return e.forEach(e=>{const{root:n,pages:r=[]}=e,{needLoginPage:i,notNeedLoginPage:s}=Wd(r,n);t.push(...i),o.push(...s)}),{needLoginPage:t,notNeedLoginPage:o}}(t);return{loginPage:r,routerNeedLogin:i,resToLogin:s,needLoginPage:[...a,...u],notNeedLoginPage:[...c,...l],loginPageInTabBar:Yd(r,n)}}();if(ef.indexOf(Xd)>-1)throw new Error(`Login page [${Xd}] should not be "needLogin", please check your pages.json`);function nf(e){const t=Kd();if("/"===e.charAt(0))return e;const[o,n]=e.split("?"),r=o.replace(/^\//,"").split("/"),i=t.split("/");i.pop();for(let s=0;s-1?n+`&uniIdRedirectUrl=${encodeURIComponent(r)}`:n+`?uniIdRedirectUrl=${encodeURIComponent(r)}`:n);var n,r;of?"navigateTo"!==e&&"redirectTo"!==e||(e="switchTab"):"switchTab"===e&&(e="navigateTo");const i={navigateTo:Co.navigateTo,redirectTo:Co.redirectTo,switchTab:Co.switchTab,reLaunch:Co.reLaunch};setTimeout(()=>{i[e]({url:o})})}function af({url:e}={}){const t={abortLoginPageJump:!1,autoToLoginPage:!1},o=function(){const{token:e,tokenExpired:t}=Kl();let o;if(e){if(t-1)&&(ef.indexOf(t)>-1||Gd.some(t=>{return o=e,new RegExp(t).test(o);var o}))}(e)&&o){if(o.uniIdRedirectUrl=e,Ml(_l).length>0)return setTimeout(()=>{zl(_l,o)},0),t.abortLoginPageJump=!0,t;t.autoToLoginPage=!0}return t}function cf(){!function(){const e=$d(),{abortLoginPageJump:t,autoToLoginPage:o}=af({url:e});t||o&&sf({api:"redirectTo",redirect:e})}();const e=["navigateTo","redirectTo","reLaunch","switchTab"];for(let t=0;t{const{type:t,content:o}=e;let n=!1;switch(t){case"cloudobject":n=function(e){if("object"!=typeof e)return!1;const{errCode:t}=e||{};return t in Hd}(o);break;case"clientdb":n=function(e){if("object"!=typeof e)return!1;const{errCode:t}=e||{};return t in Qd}(o)}n&&function(e={}){const t=Ml(_l);Hl().then(()=>{const o=$d();if(o&&rf({redirect:o}))return t.length>0?zl(_l,Object.assign({uniIdRedirectUrl:o},e)):void(Xd&&sf({api:"navigateTo",redirect:o}))})}(o)})}function lf(e){var t;(t=e).onResponse=function(e){Fl(Ol,e)},t.offResponse=function(e){Rl(Ol,e)},function(e){e.onNeedLogin=function(e){Fl(_l,e)},e.offNeedLogin=function(e){Rl(_l,e)},Jd&&(xl("_globalUniCloudStatus").needLoginInit||(xl("_globalUniCloudStatus").needLoginInit=!0,Hl().then(()=>{cf.call(e)}),Zd&&uf.call(e)))}(e),function(e){e.onRefreshToken=function(e){Fl(Ll,e)},e.offRefreshToken=function(e){Rl(Ll,e)}}(e)}let pf;const df="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",ff=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function hf(){const e=Kl().token||"",t=e.split(".");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let o;try{o=JSON.parse((n=t[1],decodeURIComponent(pf(n).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))))}catch(r){throw new Error("获取当前用户信息出错,详细错误信息为:"+r.message)}var n;return o.tokenExpired=1e3*o.exp,delete o.exp,delete o.iat,o}pf="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!ff.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var o,n,r="",i=0;i>16&255):64===n?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return r}:atob;var gf=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(el(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const o="chooseAndUploadFile:ok",n="chooseAndUploadFile:fail";function r(e,t){return e.tempFiles.forEach((e,o)=>{e.name||(e.name=e.path.substring(e.path.lastIndexOf("/")+1)),t&&(e.fileType=t),e.cloudPath=Date.now()+"_"+o+e.name.substring(e.name.lastIndexOf("."))}),e.tempFilePaths||(e.tempFilePaths=e.tempFiles.map(e=>e.path)),e}function i(e,t,{onChooseFile:n,onUploadProgress:r}){return t.then(e=>{if(n){const t=n(e);if(void 0!==t)return Promise.resolve(t).then(t=>void 0===t?e:t)}return e}).then(t=>!1===t?{errMsg:o,tempFilePaths:[],tempFiles:[]}:function(e,t,n=5,r){(t=Object.assign({},t)).errMsg=o;const i=t.tempFiles,s=i.length;let a=0;return new Promise(o=>{for(;a=s)return void(!i.find(e=>!e.url&&!e.errMsg)&&o(t));const u=i[n];e.uploadFile({filePath:u.path,cloudPath:u.cloudPath,fileType:u.fileType,onUploadProgress(e){e.index=n,e.tempFile=u,e.tempFilePath=u.path,r&&r(e)}}).then(e=>{u.url=e.fileID,n{u.errMsg=e.errMsg||e.message,n{Co.chooseImage({count:t,sizeType:o,sourceType:i,extension:s,success(t){e(r(t,"image"))},fail(e){a({errMsg:e.errMsg.replace("chooseImage:fail",n)})}})})}(t),t):"video"===t.type?i(e,function(e){const{camera:t,compressed:o,maxDuration:i,sourceType:s=["album","camera"],extension:a}=e;return new Promise((e,c)=>{Co.chooseVideo({camera:t,compressed:o,maxDuration:i,sourceType:s,extension:a,success(t){const{tempFilePath:o,duration:n,size:i,height:s,width:a}=t;e(r({errMsg:"chooseVideo:ok",tempFilePaths:[o],tempFiles:[{name:t.tempFile&&t.tempFile.name||"",path:o,size:i,type:t.tempFile&&t.tempFile.type||"",width:a,height:s,duration:n,fileType:"video",cloudPath:""}]},"video"))},fail(e){c({errMsg:e.errMsg.replace("chooseVideo:fail",n)})}})})}(t),t):i(e,function(e){const{count:t,extension:o}=e;return new Promise((e,i)=>{let s=Co.chooseFile;if(void 0!==Ao&&"function"==typeof Ao.chooseMessageFile&&(s=Ao.chooseMessageFile),"function"!=typeof s)return i({errMsg:n+" 请指定 type 类型,该平台仅支持选择 image 或 video。"});s({type:"all",count:t,extension:o,success(t){e(r(t))},fail(e){i({errMsg:e.errMsg.replace("chooseFile:fail",n)})}})})}(t),t)}}}));function mf(e){return{props:{localdata:{type:Array,default:()=>[]},options:{type:[Object,Array],default:()=>({})},spaceInfo:{type:Object,default:()=>({})},collection:{type:[String,Array],default:""},action:{type:String,default:""},field:{type:String,default:""},orderby:{type:String,default:""},where:{type:[String,Object],default:""},pageData:{type:String,default:"add"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:20},getcount:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String],default:!1},gettreepath:{type:[Boolean,String],default:!1},startwith:{type:String,default:""},limitlevel:{type:Number,default:10},groupby:{type:String,default:""},groupField:{type:String,default:""},distinct:{type:[Boolean,String],default:!1},foreignKey:{type:String,default:""},loadtime:{type:String,default:"auto"},manual:{type:Boolean,default:!1}},data:()=>({mixinDatacomLoading:!1,mixinDatacomHasMore:!1,mixinDatacomResData:[],mixinDatacomErrorMessage:"",mixinDatacomPage:{}}),created(){this.mixinDatacomPage={current:this.pageCurrent,size:this.pageSize,count:0},this.$watch(()=>{var e=[];return["pageCurrent","pageSize","localdata","collection","action","field","orderby","where","getont","getcount","gettree","groupby","groupField","distinct"].forEach(t=>{e.push(this[t])}),e},(e,t)=>{if("manual"===this.loadtime)return;let o=!1;const n=[];for(let r=2;r{this.mixinDatacomLoading=!1;const{data:n,count:r}=o.result;this.getcount&&(this.mixinDatacomPage.count=r),this.mixinDatacomHasMore=n.length{this.mixinDatacomLoading=!1,this.mixinDatacomErrorMessage=e,o&&o(e)}))},mixinDatacomGet(t={}){let o=e.database(this.spaceInfo);const n=t.action||this.action;n&&(o=o.action(n));const r=t.collection||this.collection;o=Array.isArray(r)?o.collection(...r):o.collection(r);const i=t.where||this.where;i&&Object.keys(i).length&&(o=o.where(i));const s=t.field||this.field;s&&(o=o.field(s));const a=t.foreignKey||this.foreignKey;a&&(o=o.foreignKey(a));const c=t.groupby||this.groupby;c&&(o=o.groupBy(c));const u=t.groupField||this.groupField;u&&(o=o.groupField(u)),!0===(void 0!==t.distinct?t.distinct:this.distinct)&&(o=o.distinct());const l=t.orderby||this.orderby;l&&(o=o.orderBy(l));const p=void 0!==t.pageCurrent?t.pageCurrent:this.mixinDatacomPage.current,d=void 0!==t.pageSize?t.pageSize:this.mixinDatacomPage.size,f=void 0!==t.getcount?t.getcount:this.getcount,h=void 0!==t.gettree?t.gettree:this.gettree,g=void 0!==t.gettreepath?t.gettreepath:this.gettreepath,m={getCount:f},y={limitLevel:void 0!==t.limitlevel?t.limitlevel:this.limitlevel,startWith:void 0!==t.startwith?t.startwith:this.startwith};return h&&(m.getTree=y),g&&(m.getTreePath=y),o=o.skip(d*(p-1)).limit(d).get(m),o}}}}function yf(e){return xl("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",e.config.spaceId))}async function vf({openid:e,callLoginByWeixin:t=!1}={}){const o=yf(this);if(e&&t)throw new Error("[SecureNetwork] openid and callLoginByWeixin cannot be passed at the same time");if(e)return o.mpWeixinOpenid=e,{};const n=await new Promise((e,t)=>{Co.login({success(t){e(t.code)},fail(e){t(new Error(e.errMsg))}})}),r=this.importObject("uni-id-co",{customUI:!0});return await r.secureNetworkHandshakeByWeixin({code:n,callLoginByWeixin:t}),o.mpWeixinCode=n,{code:n}}async function bf(e){const t=yf(this);return t.initPromise||(t.initPromise=vf.call(this,e)),t.initPromise}function wf(e){const t={getSystemInfo:Co.getSystemInfo,getPushClientId:Co.getPushClientId};return function(o){return new Promise((n,r)=>{t[e]({...o,success(e){n(e)},fail(e){r(e)}})})}}class Sf extends class{constructor(){this._callback={}}addListener(e,t){this._callback[e]||(this._callback[e]=[]),this._callback[e].push(t)}on(e,t){return this.addListener(e,t)}removeListener(e,t){if(!t)throw new Error('The "listener" argument must be of type function. Received undefined');const o=this._callback[e];if(!o)return;const n=function(e,t){for(let o=e.length-1;o>=0;o--)if(e[o]===t)return o;return-1}(o,t);o.splice(n,1)}off(e,t){return this.removeListener(e,t)}removeAllListener(e){delete this._callback[e]}emit(e,...t){const o=this._callback[e];if(o)for(let n=0;n{if(!e)throw new Error("Invalid appId, please check the manifest.json file");if(!t)throw new Error("Invalid push client id");this._appId=e,this._pushClientId=t,this._seqId=Date.now()+"-"+Math.floor(9e5*Math.random()+1e5),this.emit("open"),this._initMessageListener()},e=>{throw this.emit("error",e),this.close(),e})}async open(){return this.init()}_isUniCloudSSE(e){if("receive"!==e.type)return!1;const t=e&&e.data&&e.data.payload;return!(!t||"UNI_CLOUD_SSE"!==t.channel||t.seqId!==this._seqId)}_receivePushMessage(e){if(!this._isUniCloudSSE(e))return;const t=e&&e.data&&e.data.payload,{action:o,messageId:n,message:r}=t;this._payloadQueue.push({action:o,messageId:n,message:r}),this._consumMessage()}_consumMessage(){for(;;){const e=this._payloadQueue.find(e=>e.messageId===this._currentMessageId+1);if(!e)break;this._currentMessageId++,this._parseMessagePayload(e)}}_parseMessagePayload(e){const{action:t,messageId:o,message:n}=e;"end"===t?this._end({messageId:o,message:n}):"message"===t&&this._appendMessage({messageId:o,message:n})}_appendMessage({messageId:e,message:t}={}){this.emit("message",t)}_end({messageId:e,message:t}={}){this.emit("end",t),this.close()}_initMessageListener(){Co.onPushMessage(this._uniPushMessageCallback)}_destroy(){Co.offPushMessage(this._uniPushMessageCallback)}toJSON(){return{appId:this._appId,pushClientId:this._pushClientId,seqId:this._seqId}}close(){this._destroy(),this.emit("close")}}const xf={tcb:fd,tencent:fd,aliyun:ap,private:gd};let kf=new class{init(e){let t={};const o=xf[e.provider];if(!o)throw new Error("未提供正确的provider参数");var n;return t=o.init(e),function(e){e._initPromiseHub||(e._initPromiseHub=new gl({createPromise:function(){let t=Promise.resolve();t=new Promise(e=>{setTimeout(()=>{e()},1)});const o=e.auth();return t.then(()=>o.getLoginState()).then(e=>e?Promise.resolve():o.signInAnonymously())}}))}(t),Id(t),function(e){const t=e.uploadFile;e.uploadFile=function(e){return t.call(this,e)}}(t),(n=t).database=function(e){if(e&&Object.keys(e).length>0)return n.init(e).database();if(this._database)return this._database;const t=Fd(Rd,{uniClient:n});return this._database=t,t},n.databaseForJQL=function(e){if(e&&Object.keys(e).length>0)return n.init(e).databaseForJQL();if(this._databaseForJQL)return this._databaseForJQL;const t=Fd(Rd,{uniClient:n,isJQL:!0});return this._databaseForJQL=t,t},function(e){e.getCurrentUserInfo=hf,e.chooseAndUploadFile=gf.initChooseAndUploadFile(e),Object.assign(e,{get mixinDatacom(){return mf(e)}}),e.SSEChannel=Sf,e.initSecureNetworkByWeixin=function(e){return function({openid:t,callLoginByWeixin:o=!1}={}){return bf.call(e,{openid:t,callLoginByWeixin:o})}}(e),e.importObject=function(t){return function(o,n={}){n=function(e,t={}){return e.customUI=t.customUI||e.customUI,e.parseSystemError=t.parseSystemError||e.parseSystemError,Object.assign(e.loadingOptions,t.loadingOptions),Object.assign(e.errorOptions,t.errorOptions),"object"==typeof t.secretMethods&&(e.secretMethods=t.secretMethods),e}({customUI:!1,loadingOptions:{title:"加载中...",mask:!0},errorOptions:{type:"modal",retry:!1}},n);const{customUI:r,loadingOptions:i,errorOptions:s,parseSystemError:a}=n,c=!r;return new Proxy({},{get:(r,u)=>function({fn:e,interceptorName:t,getCallbackArgs:o}={}){return async function(...n){const r=o?o({params:n}):{};let i,s;try{return await Il(El(t,"invoke"),{...r}),i=await e(...n),await Il(El(t,"success"),{...r,result:i}),i}catch(a){throw s=a,await Il(El(t,"fail"),{...r,error:s}),s}finally{await Il(El(t,"complete"),s?{...r,error:s}:{...r,result:i})}}}({fn:async function r(...l){let p;c&&Co.showLoading({title:i.title,mask:i.mask});const d={name:o,type:"OBJECT",data:{method:u,params:l}};"object"==typeof n.secretMethods&&function(e,t){const o=t.data.method,n=e.secretMethods||{},r=n[o]||n["*"];r&&(t.secretType=r)}(n,d);let f=!1;try{p=await t.callFunction(d)}catch(e){f=!0,p={result:new Wl(e)}}const{errSubject:h,errCode:g,errMsg:m,newToken:y}=p.result||{};if(c&&Co.hideLoading(),y&&y.token&&y.tokenExpired&&(Yl(y),zl(Ll,{...y})),g){let e=m;if(f&&a&&(e=(await a({objectName:o,methodName:u,params:l,errSubject:h,errCode:g,errMsg:m})).errMsg||m),c)if("toast"===s.type)Co.showToast({title:e,icon:"none"});else{if("modal"!==s.type)throw new Error(`Invalid errorOptions.type: ${s.type}`);{const{confirm:t}=await async function({title:e,content:t,showCancel:o,cancelText:n,confirmText:r}={}){return new Promise((i,s)=>{Co.showModal({title:e,content:t,showCancel:o,cancelText:n,confirmText:r,success(e){i(e)},fail(){i({confirm:!1,cancel:!0})}})})}({title:"提示",content:e,showCancel:s.retry,cancelText:"取消",confirmText:s.retry?"重试":"确定"});if(s.retry&&t)return r(...l)}}const t=new Wl({subject:h,code:g,message:m,requestId:p.requestId});throw t.detail=p.result,zl(Ol,{type:Dl,content:t}),t}return zl(Ol,{type:Dl,content:p.result}),p.result},interceptorName:"callObject",getCallbackArgs:function({params:e}={}){return{objectName:o,methodName:u,params:e}}})})}}(e)}(t),["callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","chooseAndUploadFile"].forEach(e=>{if(!t[e])return;const o=t[e];var n,r;t[e]=function(){return o.apply(t,Array.from(arguments))},t[e]=(n=t[e],r=e,function(e){let t=!1;if("callFunction"===r){const o=e&&e.type||sl;t=o!==sl}const o="callFunction"===r&&!t,i=this._initPromiseHub.exec();e=e||{};const{success:s,fail:a,complete:c}=ql(e),u=i.then(()=>t?Promise.resolve():Il(El(r,"invoke"),e)).then(()=>n.call(this,e)).then(e=>t?Promise.resolve(e):Il(El(r,"success"),e).then(()=>Il(El(r,"complete"),e)).then(()=>(o&&zl(Ol,{type:jl,content:e}),Promise.resolve(e))),e=>t?Promise.reject(e):Il(El(r,"fail"),e).then(()=>Il(El(r,"complete"),e)).then(()=>(zl(Ol,{type:jl,content:e}),Promise.reject(e))));if(!(s||a||c))return u;u.then(e=>{s&&s(e),c&&c(e),o&&zl(Ol,{type:jl,content:e})},e=>{a&&a(e),c&&c(e),o&&zl(Ol,{type:jl,content:e})})}).bind(t)}),t.init=this.init,t}};(()=>{const e=bl;let t={};if(e&&1===e.length)t=e[0],kf=kf.init(t),kf._isDefault=!0;else{const t=["auth","callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","database","getCurrentUSerInfo","importObject"];let o;o=e&&e.length>0?"应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间":"uni-app cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间",t.forEach(e=>{kf[e]=function(){return console.error(o),Promise.reject(new Wl({code:"SYS_ERR",message:o}))}})}Object.assign(kf,{get mixinDatacom(){return mf(kf)}}),lf(kf),kf.addInterceptor=Cl,kf.removeInterceptor=Tl,kf.interceptObject=Pl})();var Af=kf;const Cf={props:{type:{type:String,default:()=>au.text.type},show:{type:Boolean,default:()=>au.text.show},text:{type:[String,Number],default:()=>au.text.text},prefixIcon:{type:String,default:()=>au.text.prefixIcon},suffixIcon:{type:String,default:()=>au.text.suffixIcon},mode:{type:String,default:()=>au.text.mode},href:{type:String,default:()=>au.text.href},format:{type:[String,Function],default:()=>au.text.format},call:{type:Boolean,default:()=>au.text.call},openType:{type:String,default:()=>au.text.openType},bold:{type:Boolean,default:()=>au.text.bold},block:{type:Boolean,default:()=>au.text.block},lines:{type:[String,Number],default:()=>au.text.lines},color:{type:String,default:()=>au.text.color},size:{type:[String,Number],default:()=>au.text.size},iconStyle:{type:[Object,String],default:()=>au.text.iconStyle},decoration:{tepe:String,default:()=>au.text.decoration},margin:{type:[Object,String,Number],default:()=>au.text.margin},lineHeight:{type:[String,Number],default:()=>au.text.lineHeight},align:{type:String,default:()=>au.text.align},wordWrap:{type:String,default:()=>au.text.wordWrap},flex1:{type:Boolean,default:()=>au.text.flex1}}},Tf={computed:{value(){const{text:e,mode:t,format:o,href:n}=this;return"price"===t?Ya.func(o)?o(e):bc(e,2):"date"===t?(Ya.date(e),Ya.func(o)?o(e):gc(e,o||"yyyy-mm-dd")):"phone"===t?Ya.func(o)?o(e):"encrypt"===o?`${e.substr(0,3)}****${e.substr(7)}`:e:"name"===t?Ya.func(o)?o(e):"encrypt"===o?this.formatName(e):e:"link"===t?(Ya.url(n),e):e}},methods:{formatName(e){let t="";if(2===e.length)t=e.substr(0,1)+"*";else if(e.length>2){let o="";for(let t=0,n=e.length-2;tau.popup.show},overlay:{type:Boolean,default:()=>au.popup.overlay},mode:{type:String,default:()=>au.popup.mode},duration:{type:[String,Number],default:()=>au.popup.duration},closeable:{type:Boolean,default:()=>au.popup.closeable},overlayStyle:{type:[Object,String],default:()=>au.popup.overlayStyle},closeOnClickOverlay:{type:Boolean,default:()=>au.popup.closeOnClickOverlay},zIndex:{type:[String,Number],default:()=>au.popup.zIndex},safeAreaInsetBottom:{type:Boolean,default:()=>au.popup.safeAreaInsetBottom},safeAreaInsetTop:{type:Boolean,default:()=>au.popup.safeAreaInsetTop},closeIconPos:{type:String,default:()=>au.popup.closeIconPos},round:{type:[Boolean,String,Number],default:()=>au.popup.round},zoom:{type:Boolean,default:()=>au.popup.zoom},bgColor:{type:String,default:()=>au.popup.bgColor},overlayOpacity:{type:[Number,String],default:()=>au.popup.overlayOpacity},pageInline:{type:Boolean,default:()=>au.popup.pageInline},touchable:{type:Boolean,default:()=>au.popup.touchable},minHeight:{type:[String],default:()=>au.popup.minHeight},maxHeight:{type:[String],default:()=>au.popup.maxHeight}}},Bf={props:{isDot:{type:Boolean,default:()=>au.badge.isDot},value:{type:[Number,String],default:()=>au.badge.value},modelValue:{type:[Number,String],default:()=>au.badge.modelValue},show:{type:Boolean,default:()=>au.badge.show},max:{type:[Number,String],default:()=>au.badge.max},type:{type:String,default:()=>au.badge.type},showZero:{type:Boolean,default:()=>au.badge.showZero},bgColor:{type:[String,null],default:()=>au.badge.bgColor},color:{type:[String,null],default:()=>au.badge.color},shape:{type:String,default:()=>au.badge.shape},numberType:{type:String,default:()=>au.badge.numberType},offset:{type:Array,default:()=>au.badge.offset},inverted:{type:Boolean,default:()=>au.badge.inverted},absolute:{type:Boolean,default:()=>au.badge.absolute}}},Of={props:{hairline:{type:Boolean,default:()=>au.button.hairline},type:{type:String,default:()=>au.button.type},size:{type:String,default:()=>au.button.size},shape:{type:String,default:()=>au.button.shape},plain:{type:Boolean,default:()=>au.button.plain},disabled:{type:Boolean,default:()=>au.button.disabled},loading:{type:Boolean,default:()=>au.button.loading},loadingText:{type:[String,Number],default:()=>au.button.loadingText},loadingMode:{type:String,default:()=>au.button.loadingMode},loadingSize:{type:[String,Number],default:()=>au.button.loadingSize},openType:{type:String,default:()=>au.button.openType},formType:{type:String,default:()=>au.button.formType},appParameter:{type:String,default:()=>au.button.appParameter},hoverStopPropagation:{type:Boolean,default:()=>au.button.hoverStopPropagation},lang:{type:String,default:()=>au.button.lang},sessionFrom:{type:String,default:()=>au.button.sessionFrom},sendMessageTitle:{type:String,default:()=>au.button.sendMessageTitle},sendMessagePath:{type:String,default:()=>au.button.sendMessagePath},sendMessageImg:{type:String,default:()=>au.button.sendMessageImg},showMessageCard:{type:Boolean,default:()=>au.button.showMessageCard},dataName:{type:String,default:()=>au.button.dataName},throttleTime:{type:[String,Number],default:()=>au.button.throttleTime},hoverStartTime:{type:[String,Number],default:()=>au.button.hoverStartTime},hoverStayTime:{type:[String,Number],default:()=>au.button.hoverStayTime},text:{type:[String,Number],default:()=>au.button.text},icon:{type:String,default:()=>au.button.icon},iconColor:{type:String,default:()=>au.button.icon},color:{type:String,default:()=>au.button.color},stop:{type:Boolean,default:()=>au.button.stop}}},_f={props:{color:{type:String,default:()=>au.link.color},fontSize:{type:[String,Number],default:()=>au.link.fontSize},underLine:{type:Boolean,default:()=>au.link.underLine},href:{type:String,default:()=>au.link.href},mpTips:{type:String,default:()=>au.link.mpTips},lineColor:{type:String,default:()=>au.link.lineColor},text:{type:String,default:()=>au.link.text}}},Lf={props:{show:{type:Boolean,default:()=>au.overlay.show},zIndex:{type:[String,Number],default:()=>au.overlay.zIndex},duration:{type:[String,Number],default:()=>au.overlay.duration},opacity:{type:[String,Number],default:()=>au.overlay.opacity}}},Nf={props:{bgColor:{type:String,default:()=>au.statusBar.bgColor},height:{type:Number,default:()=>au.statusBar.height}}},jf={props:{}},Df={props:{show:{type:Boolean,default:()=>au.transition.show},mode:{type:String,default:()=>au.transition.mode},duration:{type:[String,Number],default:()=>au.transition.duration},timingFunction:{type:String,default:()=>au.transition.timingFunction}}},Mf=e=>({enter:`u-${e}-enter u-${e}-enter-active`,"enter-to":`u-${e}-enter-to u-${e}-enter-active`,leave:`u-${e}-leave u-${e}-leave-active`,"leave-to":`u-${e}-leave-to u-${e}-leave-active`}),Ff={methods:{clickHandler(){this.$emit("click")},async vueEnter(){const e=Mf(this.mode);this.status="enter",this.$emit("beforeEnter"),this.inited=!0,this.display=!0,this.classes=e.enter,await mr(),await ic(20),this.$emit("enter"),this.transitionEnded=!1,this.$emit("afterEnter"),this.classes=e["enter-to"]},async vueLeave(){if(!this.display)return;const e=Mf(this.mode);this.status="leave",this.$emit("beforeLeave"),this.classes=e.leave,await mr(),this.transitionEnded=!1,this.$emit("leave"),setTimeout(this.onTransitionEnd,this.duration),this.classes=e["leave-to"]},onTransitionEnd(){this.transitionEnded||(this.transitionEnded=!0,this.$emit("leave"===this.status?"afterLeave":"afterEnter"),!this.show&&this.display&&(this.display=!1,this.inited=!1))}}},Rf={props:{title:{type:[String,Number],default:()=>au.cell.title},label:{type:[String,Number],default:()=>au.cell.label},value:{type:[String,Number],default:()=>au.cell.value},icon:{type:String,default:()=>au.cell.icon},disabled:{type:Boolean,default:()=>au.cell.disabled},border:{type:Boolean,default:()=>au.cell.border},center:{type:Boolean,default:()=>au.cell.center},url:{type:String,default:()=>au.cell.url},linkType:{type:String,default:()=>au.cell.linkType},clickable:{type:Boolean,default:()=>au.cell.clickable},isLink:{type:Boolean,default:()=>au.cell.isLink},required:{type:Boolean,default:()=>au.cell.required},rightIcon:{type:String,default:()=>au.cell.rightIcon},arrowDirection:{type:String,default:()=>au.cell.arrowDirection},iconStyle:{type:[Object,String],default:()=>au.cell.iconStyle},rightIconStyle:{type:[Object,String],default:()=>au.cell.rightIconStyle},titleStyle:{type:[Object,String],default:()=>au.cell.titleStyle},size:{type:String,default:()=>au.cell.size},stop:{type:Boolean,default:()=>au.cell.stop},name:{type:[Number,String],default:()=>au.cell.name}}},zf={props:{title:{type:String,default:()=>au.cellGroup.title},border:{type:Boolean,default:()=>au.cellGroup.border}}},Uf={props:{color:{type:String,default:()=>au.line.color},length:{type:[String,Number],default:()=>au.line.length},direction:{type:String,default:()=>au.line.direction},hairline:{type:Boolean,default:()=>au.line.hairline},margin:{type:[String,Number],default:()=>au.line.margin},dashed:{type:Boolean,default:()=>au.line.dashed}}};exports.Ds=Af,exports.Pinia=qa,exports.Request=class{constructor(e={}){var t;t=e,"[object Object]"!==Object.prototype.toString.call(t)&&(e={},console.warn("设置全局参数必须接收一个Object")),this.config=Du({...ju,...e}),this.interceptors={request:new Lu,response:new Lu}}setConfig(e){this.config=e(this.config)}middleware(e){e=((e,t={})=>{const o=t.method||e.method||"GET";let n={baseURL:t.baseURL||e.baseURL||"",method:o,url:t.url||"",params:t.params||{},custom:{...e.custom||{},...t.custom||{}},header:Iu(e.header||{},t.header||{})};if(n={...n,...Nu(["getTask","validateStatus","paramsSerializer","forcedJSONParsing"],e,t)},"DOWNLOAD"===o){const o=["timeout","filePath"];n={...n,...Nu(o,e,t)}}else if("UPLOAD"===o)delete n.header["content-type"],delete n.header["Content-Type"],["filePath","name","timeout","formData"].forEach(e=>{Eu(t[e])||(n[e]=t[e])}),Eu(n.timeout)&&!Eu(e.timeout)&&(n.timeout=e.timeout);else{const o=["data","timeout","dataType","responseType","enableHttp2","enableQuic","enableCache","enableHttpDNS","httpDNSServiceId","enableChunked","forceCellularNetwork"];n={...n,...Nu(o,e,t)}}return n})(this.config,e);let t=[_u,void 0],o=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)o=o.then(t.shift(),t.shift());return o}request(e={}){return this.middleware(e)}get(e,t={}){return this.middleware({url:e,method:"GET",...t})}post(e,t,o={}){return this.middleware({url:e,data:t,method:"POST",...o})}put(e,t,o={}){return this.middleware({url:e,data:t,method:"PUT",...o})}delete(e,t,o={}){return this.middleware({url:e,data:t,method:"DELETE",...o})}connect(e,t,o={}){return this.middleware({url:e,data:t,method:"CONNECT",...o})}head(e,t,o={}){return this.middleware({url:e,data:t,method:"HEAD",...o})}options(e,t,o={}){return this.middleware({url:e,data:t,method:"OPTIONS",...o})}trace(e,t,o={}){return this.middleware({url:e,data:t,method:"TRACE",...o})}upload(e,t={}){return t.url=e,t.method="UPLOAD",this.middleware(t)}download(e,t={}){return t.url=e,t.method="DOWNLOAD",this.middleware(t)}get version(){return"3.1.0"}},exports.UQRCode=Hu,exports._export_sfc=(e,t)=>{const o=e.__vccOpts||e;for(const[n,r]of t)o[n]=r;return o},exports.addStyle=uc,exports.addUnit=lc,exports.buttonMixin=If,exports.color=jc,exports.colorGradient=Tc,exports.config=nc,exports.createPinia=Pa,exports.createSSRApp=Ls,exports.dayjs=Fu,exports.deepClone=pc,exports.deepMerge=dc,exports.defineComponent=function(e){return x(e)?{setup:e,name:e.name}:e},exports.defineStore=za,exports.e=(e,...t)=>g(e,...t),exports.error=hc,exports.f=(e,t)=>function(e,t){let o;if(b(e)||k(e)){o=new Array(e.length);for(let n=0,r=e.length;nt(e,o,o));else{const n=Object.keys(e);o=new Array(n.length);for(let r=0,i=n.length;rs(e),exports.o=(e,t)=>Ps(e,t),exports.onHide=yu,exports.onLaunch=vu,exports.onLoad=bu,exports.onMounted=qr,exports.onReachBottom=Su,exports.onShareAppMessage=ku,exports.onShareTimeline=xu,exports.onShow=mu,exports.onUnload=wu,exports.openType=Ef,exports.p=e=>function(e){const{uid:t,__counter:o}=_i();return t+","+((Cs[t]||(Cs[t]=[])).push(Ii(e))-1)+","+o}(e),exports.props=qu,exports.props$1=Wu,exports.props$10=Cf,exports.props$11=Pf,exports.props$12=Bf,exports.props$13=Of,exports.props$14=_f,exports.props$15=Lf,exports.props$16=Nf,exports.props$17=jf,exports.props$18=Df,exports.props$19=Rf,exports.props$2=Vu,exports.props$20=zf,exports.props$21=Uf,exports.props$3=$u,exports.props$4=Ku,exports.props$5=Yu,exports.props$6=Ju,exports.props$7=au,exports.props$8=Xu,exports.props$9=Gu,exports.r=(e,t,o)=>Os(e,t,o),exports.random=ac,exports.ref=Yn,exports.relativeTime=Uu,exports.resolveComponent=function(e,t){return function(e,t,o=!0,n=!1){const r=Ir||Oi;if(r){const o=r.type;if(e===Zr){const e=function(e,t=!0){return x(e)?e.displayName||e.name:e.name||t&&e.__name}(o,!1);if(e&&(e===t||e===N(t)||e===M(N(t))))return o}const i=ei(r[e]||o[e],t)||ei(r.appContext[e],t);return!i&&n?o:i}}(Zr,e,!0,t)||e},exports.s=e=>_s(e),exports.sleep=ic,exports.sr=(e,t,o)=>function(e,t,o={}){const{$templateRefs:n}=_i();n.push({i:t,r:e,k:o.k,f:o.f})}(e,t,o),exports.t=e=>(e=>k(e)?e:null==e?"":b(e)||C(e)&&(e.toString===I||!x(e.toString))?JSON.stringify(e,a,2):String(e))(e),exports.t$1=Xc,exports.test=Ya,exports.throttle=_c,exports.toast=vc,exports.transitionMixin=Ff,exports.unref=Xn,exports.uviewPlus=hu,exports.value=Tf,exports.watch=Or,exports.wx$1=Ao;