var Ts=Object.defineProperty;var Ms=(e,t,n)=>t in e?Ts(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Dt=(e,t,n)=>(Ms(e,typeof t!="symbol"?t+"":t,n),n);import{c as Rs,g as Fs,r as Ce,a as be,o as Fe,d as Ae,b as dr,w as Oe,e as oe,f as se,n as Ne,h as bi,i as R,t as De,u as l,j as K,F as Te,k as St,p as An,l as Sn,m as wi,q as Ye,s as ze,v as Zt,x as xe,y as Qn,z as js,A as In,B as je,C as Se,D as Ke,E as Dn,G as Ns,H as Bs,I as xi,J as _i,K as Yt,L as Ot,M as _t,N as er,O as zs,P as Gs,Q as Vs,R as Us,S as Ws,T as Hs,U as Ci,V as qs,W as Ys,X as Ks,Y as Xs,Z as Lt,_ as Js,$ as Zs,a0 as ki,a1 as Qs,a2 as el,a3 as tl,a4 as nl,a5 as rl,a6 as ol,a7 as al,a8 as il}from"./vue-A59npLRR.js";import{i as sl,L as ll,e as ul}from"./echarts-cxb9vJr1.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(o){if(o.ep)return;o.ep=!0;const a=n(o);fetch(o.href,a)}})();var $i={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */(function(e,t){(function(n,r){e.exports=r()})(Rs,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};n.configure=function(u){var g,E;for(g in u)E=u[g],E!==void 0&&u.hasOwnProperty(g)&&(r[g]=E);return this},n.status=null,n.set=function(u){var g=n.isStarted();u=o(u,r.minimum,1),n.status=u===1?null:u;var E=n.render(!g),F=E.querySelector(r.barSelector),M=r.speed,x=r.easing;return E.offsetWidth,s(function(_){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),h(F,i(u,M,x)),u===1?(h(E,{transition:"none",opacity:1}),E.offsetWidth,setTimeout(function(){h(E,{transition:"all "+M+"ms linear",opacity:0}),setTimeout(function(){n.remove(),_()},M)},M)):setTimeout(_,M)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var u=function(){setTimeout(function(){n.status&&(n.trickle(),u())},r.trickleSpeed)};return r.trickle&&u(),this},n.done=function(u){return!u&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(u){var g=n.status;return g?(typeof u!="number"&&(u=(1-g)*o(Math.random()*g,.1,.95)),g=o(g+u,0,.994),n.set(g)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var u=0,g=0;n.promise=function(E){return!E||E.state()==="resolved"?this:(g===0&&n.start(),u++,g++,E.always(function(){g--,g===0?(u=0,n.done()):n.set((u-g)/u)}),this)}}(),n.render=function(u){if(n.isRendered())return document.getElementById("nprogress");b(document.documentElement,"nprogress-busy");var g=document.createElement("div");g.id="nprogress",g.innerHTML=r.template;var E=g.querySelector(r.barSelector),F=u?"-100":a(n.status||0),M=document.querySelector(r.parent),x;return h(E,{transition:"all 0 linear",transform:"translate3d("+F+"%,0,0)"}),r.showSpinner||(x=g.querySelector(r.spinnerSelector),x&&C(x)),M!=document.body&&b(M,"nprogress-custom-parent"),M.appendChild(g),g},n.remove=function(){w(document.documentElement,"nprogress-busy"),w(document.querySelector(r.parent),"nprogress-custom-parent");var u=document.getElementById("nprogress");u&&C(u)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var u=document.body.style,g="WebkitTransform"in u?"Webkit":"MozTransform"in u?"Moz":"msTransform"in u?"ms":"OTransform"in u?"O":"";return g+"Perspective"in u?"translate3d":g+"Transform"in u?"translate":"margin"};function o(u,g,E){return uE?E:u}function a(u){return(-1+u)*100}function i(u,g,E){var F;return r.positionUsing==="translate3d"?F={transform:"translate3d("+a(u)+"%,0,0)"}:r.positionUsing==="translate"?F={transform:"translate("+a(u)+"%,0)"}:F={"margin-left":a(u)+"%"},F.transition="all "+g+"ms "+E,F}var s=function(){var u=[];function g(){var E=u.shift();E&&E(g)}return function(E){u.push(E),u.length==1&&g()}}(),h=function(){var u=["Webkit","O","Moz","ms"],g={};function E(_){return _.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(v,L){return L.toUpperCase()})}function F(_){var v=document.body.style;if(_ in v)return _;for(var L=u.length,d=_.charAt(0).toUpperCase()+_.slice(1),c;L--;)if(c=u[L]+d,c in v)return c;return _}function M(_){return _=E(_),g[_]||(g[_]=F(_))}function x(_,v,L){v=M(v),_.style[v]=L}return function(_,v){var L=arguments,d,c;if(L.length==2)for(d in v)c=v[d],c!==void 0&&v.hasOwnProperty(d)&&x(_,d,c);else x(_,L[1],L[2])}}();function f(u,g){var E=typeof u=="string"?u:P(u);return E.indexOf(" "+g+" ")>=0}function b(u,g){var E=P(u),F=E+g;f(E,g)||(u.className=F.substring(1))}function w(u,g){var E=P(u),F;f(u,g)&&(F=E.replace(" "+g+" "," "),u.className=F.substring(1,F.length-1))}function P(u){return(" "+(u.className||"")+" ").replace(/\s+/gi," ")}function C(u){u&&u.parentNode&&u.parentNode.removeChild(u)}return n})})($i);var cl=$i.exports;const tr=Fs(cl),dl="modulepreload",fl=function(e){return"/"+e},Lr={},pe=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link");o=Promise.all(n.map(i=>{if(i=fl(i),i in Lr)return;Lr[i]=!0;const s=i.endsWith(".css"),h=s?'[rel="stylesheet"]':"";if(!!r)for(let w=a.length-1;w>=0;w--){const P=a[w];if(P.href===i&&(!s||P.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${h}`))return;const b=document.createElement("link");if(b.rel=s?"stylesheet":dl,s||(b.as="script",b.crossOrigin=""),b.href=i,document.head.appendChild(b),s)return new Promise((w,P)=>{b.addEventListener("load",w),b.addEventListener("error",()=>P(new Error(`Unable to preload CSS for ${i}`)))})}))}return o.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},qe="/admin",Cn={path:qe,name:"admin",component:()=>pe(()=>import("./index-vRrzIZkW.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9])),redirect:qe+"/loading",meta:{title:"pagesTitle.admin"},children:[{path:"loading/:to?",name:"adminMainLoading",component:()=>pe(()=>import("./loading-mSFzBsvO.js"),__vite__mapDeps([10,3,1,9])),meta:{title:"pagesTitle.loading"}}]},pl=Object.freeze(Object.defineProperty({__proto__:null,adminBaseRoutePath:qe,default:Cn},Symbol.toStringTag,{value:"Module"})),Et="/user",hl={path:Et,name:"user",component:()=>pe(()=>import("./user-Wqlxwfrs.js"),__vite__mapDeps([11,12,13,1,3,4,14,15,9])),redirect:Et+"/loading",meta:{title:"pagesTitle.user"},children:[{path:"loading/:to?",name:"userMainLoading",component:()=>pe(()=>import("./loading-mSFzBsvO.js"),__vite__mapDeps([10,3,1,9])),meta:{title:"pagesTitle.loading"}}]},gl=Object.freeze(Object.defineProperty({__proto__:null,default:hl,memberCenterBaseRoutePath:Et},Symbol.toStringTag,{value:"Module"})),fr="/assets/xiaotitle-U1mxbaaQ.png";function Pi(e,t){return function(){return e.apply(t,arguments)}}const{toString:ml}=Object.prototype,{getPrototypeOf:pr}=Object,Tn=(e=>t=>{const n=ml.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),it=e=>(e=e.toLowerCase(),t=>Tn(t)===e),Mn=e=>t=>typeof t===e,{isArray:It}=Array,Kt=Mn("undefined");function vl(e){return e!==null&&!Kt(e)&&e.constructor!==null&&!Kt(e.constructor)&&tt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Oi=it("ArrayBuffer");function yl(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Oi(e.buffer),t}const bl=Mn("string"),tt=Mn("function"),Li=Mn("number"),Rn=e=>e!==null&&typeof e=="object",wl=e=>e===!0||e===!1,kn=e=>{if(Tn(e)!=="object")return!1;const t=pr(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},xl=it("Date"),_l=it("File"),Cl=it("Blob"),kl=it("FileList"),$l=e=>Rn(e)&&tt(e.pipe),Pl=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||tt(e.append)&&((t=Tn(e))==="formdata"||t==="object"&&tt(e.toString)&&e.toString()==="[object FormData]"))},Ol=it("URLSearchParams"),Ll=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qt(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),It(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const Ai=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Si=e=>!Kt(e)&&e!==Ai;function nr(){const{caseless:e}=Si(this)&&this||{},t={},n=(r,o)=>{const a=e&&Ei(t,o)||o;kn(t[a])&&kn(r)?t[a]=nr(t[a],r):kn(r)?t[a]=nr({},r):It(r)?t[a]=r.slice():t[a]=r};for(let r=0,o=arguments.length;r(Qt(t,(o,a)=>{n&&tt(o)?e[a]=Pi(o,n):e[a]=o},{allOwnKeys:r}),e),Al=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Sl=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Il=(e,t,n,r)=>{let o,a,i;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],(!r||r(i,e,t))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=n!==!1&&pr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Dl=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Tl=e=>{if(!e)return null;if(It(e))return e;let t=e.length;if(!Li(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Ml=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pr(Uint8Array)),Rl=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=r.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},Fl=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},jl=it("HTMLFormElement"),Nl=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),Er=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Bl=it("RegExp"),Ii=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qt(n,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(r[a]=i||o)}),Object.defineProperties(e,r)},zl=e=>{Ii(e,(t,n)=>{if(tt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(tt(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Gl=(e,t)=>{const n={},r=o=>{o.forEach(a=>{n[a]=!0})};return It(e)?r(e):r(String(e).split(t)),n},Vl=()=>{},Ul=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Wn="abcdefghijklmnopqrstuvwxyz",Ar="0123456789",Di={DIGIT:Ar,ALPHA:Wn,ALPHA_DIGIT:Wn+Wn.toUpperCase()+Ar},Wl=(e=16,t=Di.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Hl(e){return!!(e&&tt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const ql=e=>{const t=new Array(10),n=(r,o)=>{if(Rn(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const a=It(r)?[]:{};return Qt(r,(i,s)=>{const h=n(i,o+1);!Kt(h)&&(a[s]=h)}),t[o]=void 0,a}}return r};return n(e,0)},Yl=it("AsyncFunction"),Kl=e=>e&&(Rn(e)||tt(e))&&tt(e.then)&&tt(e.catch),ce={isArray:It,isArrayBuffer:Oi,isBuffer:vl,isFormData:Pl,isArrayBufferView:yl,isString:bl,isNumber:Li,isBoolean:wl,isObject:Rn,isPlainObject:kn,isUndefined:Kt,isDate:xl,isFile:_l,isBlob:Cl,isRegExp:Bl,isFunction:tt,isStream:$l,isURLSearchParams:Ol,isTypedArray:Ml,isFileList:kl,forEach:Qt,merge:nr,extend:El,trim:Ll,stripBOM:Al,inherits:Sl,toFlatObject:Il,kindOf:Tn,kindOfTest:it,endsWith:Dl,toArray:Tl,forEachEntry:Rl,matchAll:Fl,isHTMLForm:jl,hasOwnProperty:Er,hasOwnProp:Er,reduceDescriptors:Ii,freezeMethods:zl,toObjectSet:Gl,toCamelCase:Nl,noop:Vl,toFiniteNumber:Ul,findKey:Ei,global:Ai,isContextDefined:Si,ALPHABET:Di,generateString:Wl,isSpecCompliantForm:Hl,toJSONObject:ql,isAsyncFn:Yl,isThenable:Kl};function ke(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}ce.inherits(ke,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ce.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Ti=ke.prototype,Mi={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Mi[e]={value:e}});Object.defineProperties(ke,Mi);Object.defineProperty(Ti,"isAxiosError",{value:!0});ke.from=(e,t,n,r,o,a)=>{const i=Object.create(Ti);return ce.toFlatObject(e,i,function(h){return h!==Error.prototype},s=>s!=="isAxiosError"),ke.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const Xl=null;function rr(e){return ce.isPlainObject(e)||ce.isArray(e)}function Ri(e){return ce.endsWith(e,"[]")?e.slice(0,-2):e}function Sr(e,t,n){return e?e.concat(t).map(function(o,a){return o=Ri(o),!n&&a?"["+o+"]":o}).join(n?".":""):t}function Jl(e){return ce.isArray(e)&&!e.some(rr)}const Zl=ce.toFlatObject(ce,{},null,function(t){return/^is[A-Z]/.test(t)});function Fn(e,t,n){if(!ce.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ce.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,E){return!ce.isUndefined(E[g])});const r=n.metaTokens,o=n.visitor||b,a=n.dots,i=n.indexes,h=(n.Blob||typeof Blob<"u"&&Blob)&&ce.isSpecCompliantForm(t);if(!ce.isFunction(o))throw new TypeError("visitor must be a function");function f(u){if(u===null)return"";if(ce.isDate(u))return u.toISOString();if(!h&&ce.isBlob(u))throw new ke("Blob is not supported. Use a Buffer instead.");return ce.isArrayBuffer(u)||ce.isTypedArray(u)?h&&typeof Blob=="function"?new Blob([u]):Buffer.from(u):u}function b(u,g,E){let F=u;if(u&&!E&&typeof u=="object"){if(ce.endsWith(g,"{}"))g=r?g:g.slice(0,-2),u=JSON.stringify(u);else if(ce.isArray(u)&&Jl(u)||(ce.isFileList(u)||ce.endsWith(g,"[]"))&&(F=ce.toArray(u)))return g=Ri(g),F.forEach(function(x,_){!(ce.isUndefined(x)||x===null)&&t.append(i===!0?Sr([g],_,a):i===null?g:g+"[]",f(x))}),!1}return rr(u)?!0:(t.append(Sr(E,g,a),f(u)),!1)}const w=[],P=Object.assign(Zl,{defaultVisitor:b,convertValue:f,isVisitable:rr});function C(u,g){if(!ce.isUndefined(u)){if(w.indexOf(u)!==-1)throw Error("Circular reference detected in "+g.join("."));w.push(u),ce.forEach(u,function(F,M){(!(ce.isUndefined(F)||F===null)&&o.call(t,F,ce.isString(M)?M.trim():M,g,P))===!0&&C(F,g?g.concat(M):[M])}),w.pop()}}if(!ce.isObject(e))throw new TypeError("data must be an object");return C(e),t}function Ir(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function hr(e,t){this._pairs=[],e&&Fn(e,this,t)}const Fi=hr.prototype;Fi.append=function(t,n){this._pairs.push([t,n])};Fi.toString=function(t){const n=t?function(r){return t.call(this,r,Ir)}:Ir;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function Ql(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ji(e,t,n){if(!t)return e;const r=n&&n.encode||Ql,o=n&&n.serialize;let a;if(o?a=o(t,n):a=ce.isURLSearchParams(t)?t.toString():new hr(t,n).toString(r),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Dr{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ce.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Ni={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},eu=typeof URLSearchParams<"u"?URLSearchParams:hr,tu=typeof FormData<"u"?FormData:null,nu=typeof Blob<"u"?Blob:null,ru={isBrowser:!0,classes:{URLSearchParams:eu,FormData:tu,Blob:nu},protocols:["http","https","file","blob","url","data"]},Bi=typeof window<"u"&&typeof document<"u",ou=(e=>Bi&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),au=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",iu=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Bi,hasStandardBrowserEnv:ou,hasStandardBrowserWebWorkerEnv:au},Symbol.toStringTag,{value:"Module"})),ot={...iu,...ru};function su(e,t){return Fn(e,new ot.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,a){return ot.isNode&&ce.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function lu(e){return ce.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function uu(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r=n.length;return i=!i&&ce.isArray(o)?o.length:i,h?(ce.hasOwnProp(o,i)?o[i]=[o[i],r]:o[i]=r,!s):((!o[i]||!ce.isObject(o[i]))&&(o[i]=[]),t(n,r,o[i],a)&&ce.isArray(o[i])&&(o[i]=uu(o[i])),!s)}if(ce.isFormData(e)&&ce.isFunction(e.entries)){const n={};return ce.forEachEntry(e,(r,o)=>{t(lu(r),o,n,0)}),n}return null}function cu(e,t,n){if(ce.isString(e))try{return(t||JSON.parse)(e),ce.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const gr={transitional:Ni,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,a=ce.isObject(t);if(a&&ce.isHTMLForm(t)&&(t=new FormData(t)),ce.isFormData(t))return o&&o?JSON.stringify(zi(t)):t;if(ce.isArrayBuffer(t)||ce.isBuffer(t)||ce.isStream(t)||ce.isFile(t)||ce.isBlob(t))return t;if(ce.isArrayBufferView(t))return t.buffer;if(ce.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return su(t,this.formSerializer).toString();if((s=ce.isFileList(t))||r.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return Fn(s?{"files[]":t}:t,h&&new h,this.formSerializer)}}return a||o?(n.setContentType("application/json",!1),cu(t)):t}],transformResponse:[function(t){const n=this.transitional||gr.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(t&&ce.isString(t)&&(r&&!this.responseType||o)){const i=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(i)throw s.name==="SyntaxError"?ke.from(s,ke.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ot.classes.FormData,Blob:ot.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ce.forEach(["delete","get","head","post","put","patch"],e=>{gr.headers[e]={}});const mr=gr,du=ce.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),fu=e=>{const t={};let n,r,o;return e&&e.split(`
`).forEach(function(i){o=i.indexOf(":"),n=i.substring(0,o).trim().toLowerCase(),r=i.substring(o+1).trim(),!(!n||t[n]&&du[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Tr=Symbol("internals");function Tt(e){return e&&String(e).trim().toLowerCase()}function $n(e){return e===!1||e==null?e:ce.isArray(e)?e.map($n):String(e)}function pu(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const hu=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Hn(e,t,n,r,o){if(ce.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!ce.isString(t)){if(ce.isString(r))return t.indexOf(r)!==-1;if(ce.isRegExp(r))return r.test(t)}}function gu(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function mu(e,t){const n=ce.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,a,i){return this[r].call(this,t,o,a,i)},configurable:!0})})}class jn{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function a(s,h,f){const b=Tt(h);if(!b)throw new Error("header name must be a non-empty string");const w=ce.findKey(o,b);(!w||o[w]===void 0||f===!0||f===void 0&&o[w]!==!1)&&(o[w||h]=$n(s))}const i=(s,h)=>ce.forEach(s,(f,b)=>a(f,b,h));return ce.isPlainObject(t)||t instanceof this.constructor?i(t,n):ce.isString(t)&&(t=t.trim())&&!hu(t)?i(fu(t),n):t!=null&&a(n,t,r),this}get(t,n){if(t=Tt(t),t){const r=ce.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return pu(o);if(ce.isFunction(n))return n.call(this,o,r);if(ce.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Tt(t),t){const r=ce.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Hn(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function a(i){if(i=Tt(i),i){const s=ce.findKey(r,i);s&&(!n||Hn(r,r[s],s,n))&&(delete r[s],o=!0)}}return ce.isArray(t)?t.forEach(a):a(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const a=n[r];(!t||Hn(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const n=this,r={};return ce.forEach(this,(o,a)=>{const i=ce.findKey(r,a);if(i){n[i]=$n(o),delete n[a];return}const s=t?gu(a):String(a).trim();s!==a&&delete n[a],n[s]=$n(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ce.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&ce.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[Tr]=this[Tr]={accessors:{}}).accessors,o=this.prototype;function a(i){const s=Tt(i);r[s]||(mu(o,i),r[s]=!0)}return ce.isArray(t)?t.forEach(a):a(t),this}}jn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ce.reduceDescriptors(jn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});ce.freezeMethods(jn);const ut=jn;function qn(e,t){const n=this||mr,r=t||n,o=ut.from(r.headers);let a=r.data;return ce.forEach(e,function(s){a=s.call(n,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function Gi(e){return!!(e&&e.__CANCEL__)}function en(e,t,n){ke.call(this,e??"canceled",ke.ERR_CANCELED,t,n),this.name="CanceledError"}ce.inherits(en,ke,{__CANCEL__:!0});function vu(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ke("Request failed with status code "+n.status,[ke.ERR_BAD_REQUEST,ke.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const yu=ot.hasStandardBrowserEnv?{write(e,t,n,r,o,a){const i=[e+"="+encodeURIComponent(t)];ce.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),ce.isString(r)&&i.push("path="+r),ce.isString(o)&&i.push("domain="+o),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function bu(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function wu(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Vi(e,t){return e&&!bu(t)?wu(e,t):t}const xu=ot.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function o(a){let i=a;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(i){const s=ce.isString(i)?o(i):i;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function _u(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Cu(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,a=0,i;return t=t!==void 0?t:1e3,function(h){const f=Date.now(),b=r[a];i||(i=f),n[o]=h,r[o]=f;let w=a,P=0;for(;w!==o;)P+=n[w++],w=w%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),f-i{const a=o.loaded,i=o.lengthComputable?o.total:void 0,s=a-n,h=r(s),f=a<=i;n=a;const b={loaded:a,total:i,progress:i?a/i:void 0,bytes:s,rate:h||void 0,estimated:h&&i&&f?(i-a)/h:void 0,event:o};b[t?"download":"upload"]=!0,e(b)}}const ku=typeof XMLHttpRequest<"u",$u=ku&&function(e){return new Promise(function(n,r){let o=e.data;const a=ut.from(e.headers).normalize();let{responseType:i,withXSRFToken:s}=e,h;function f(){e.cancelToken&&e.cancelToken.unsubscribe(h),e.signal&&e.signal.removeEventListener("abort",h)}let b;if(ce.isFormData(o)){if(ot.hasStandardBrowserEnv||ot.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((b=a.getContentType())!==!1){const[g,...E]=b?b.split(";").map(F=>F.trim()).filter(Boolean):[];a.setContentType([g||"multipart/form-data",...E].join("; "))}}let w=new XMLHttpRequest;if(e.auth){const g=e.auth.username||"",E=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(g+":"+E))}const P=Vi(e.baseURL,e.url);w.open(e.method.toUpperCase(),ji(P,e.params,e.paramsSerializer),!0),w.timeout=e.timeout;function C(){if(!w)return;const g=ut.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),F={data:!i||i==="text"||i==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:g,config:e,request:w};vu(function(x){n(x),f()},function(x){r(x),f()},F),w=null}if("onloadend"in w?w.onloadend=C:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(C)},w.onabort=function(){w&&(r(new ke("Request aborted",ke.ECONNABORTED,e,w)),w=null)},w.onerror=function(){r(new ke("Network Error",ke.ERR_NETWORK,e,w)),w=null},w.ontimeout=function(){let E=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const F=e.transitional||Ni;e.timeoutErrorMessage&&(E=e.timeoutErrorMessage),r(new ke(E,F.clarifyTimeoutError?ke.ETIMEDOUT:ke.ECONNABORTED,e,w)),w=null},ot.hasStandardBrowserEnv&&(s&&ce.isFunction(s)&&(s=s(e)),s||s!==!1&&xu(P))){const g=e.xsrfHeaderName&&e.xsrfCookieName&&yu.read(e.xsrfCookieName);g&&a.set(e.xsrfHeaderName,g)}o===void 0&&a.setContentType(null),"setRequestHeader"in w&&ce.forEach(a.toJSON(),function(E,F){w.setRequestHeader(F,E)}),ce.isUndefined(e.withCredentials)||(w.withCredentials=!!e.withCredentials),i&&i!=="json"&&(w.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&w.addEventListener("progress",Mr(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&w.upload&&w.upload.addEventListener("progress",Mr(e.onUploadProgress)),(e.cancelToken||e.signal)&&(h=g=>{w&&(r(!g||g.type?new en(null,e,w):g),w.abort(),w=null)},e.cancelToken&&e.cancelToken.subscribe(h),e.signal&&(e.signal.aborted?h():e.signal.addEventListener("abort",h)));const u=_u(P);if(u&&ot.protocols.indexOf(u)===-1){r(new ke("Unsupported protocol "+u+":",ke.ERR_BAD_REQUEST,e));return}w.send(o||null)})},or={http:Xl,xhr:$u};ce.forEach(or,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Rr=e=>`- ${e}`,Pu=e=>ce.isFunction(e)||e===null||e===!1,Ui={getAdapter:e=>{e=ce.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let a=0;a`adapter ${s} `+(h===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since :
`+a.map(Rr).join(`
`):" "+Rr(a[0]):"as no adapter specified";throw new ke("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:or};function Yn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new en(null,e)}function Fr(e){return Yn(e),e.headers=ut.from(e.headers),e.data=qn.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ui.getAdapter(e.adapter||mr.adapter)(e).then(function(r){return Yn(e),r.data=qn.call(e,e.transformResponse,r),r.headers=ut.from(r.headers),r},function(r){return Gi(r)||(Yn(e),r&&r.response&&(r.response.data=qn.call(e,e.transformResponse,r.response),r.response.headers=ut.from(r.response.headers))),Promise.reject(r)})}const jr=e=>e instanceof ut?e.toJSON():e;function At(e,t){t=t||{};const n={};function r(f,b,w){return ce.isPlainObject(f)&&ce.isPlainObject(b)?ce.merge.call({caseless:w},f,b):ce.isPlainObject(b)?ce.merge({},b):ce.isArray(b)?b.slice():b}function o(f,b,w){if(ce.isUndefined(b)){if(!ce.isUndefined(f))return r(void 0,f,w)}else return r(f,b,w)}function a(f,b){if(!ce.isUndefined(b))return r(void 0,b)}function i(f,b){if(ce.isUndefined(b)){if(!ce.isUndefined(f))return r(void 0,f)}else return r(void 0,b)}function s(f,b,w){if(w in t)return r(f,b);if(w in e)return r(void 0,f)}const h={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(f,b)=>o(jr(f),jr(b),!0)};return ce.forEach(Object.keys(Object.assign({},e,t)),function(b){const w=h[b]||o,P=w(e[b],t[b],b);ce.isUndefined(P)&&w!==s||(n[b]=P)}),n}const Wi="1.6.2",vr={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{vr[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Nr={};vr.transitional=function(t,n,r){function o(a,i){return"[Axios v"+Wi+"] Transitional option '"+a+"'"+i+(r?". "+r:"")}return(a,i,s)=>{if(t===!1)throw new ke(o(i," has been removed"+(n?" in "+n:"")),ke.ERR_DEPRECATED);return n&&!Nr[i]&&(Nr[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,i,s):!0}};function Ou(e,t,n){if(typeof e!="object")throw new ke("options must be an object",ke.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const s=e[a],h=s===void 0||i(s,a,e);if(h!==!0)throw new ke("option "+a+" must be "+h,ke.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ke("Unknown option "+a,ke.ERR_BAD_OPTION)}}const ar={assertOptions:Ou,validators:vr},gt=ar.validators;class On{constructor(t){this.defaults=t,this.interceptors={request:new Dr,response:new Dr}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=At(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:a}=n;r!==void 0&&ar.assertOptions(r,{silentJSONParsing:gt.transitional(gt.boolean),forcedJSONParsing:gt.transitional(gt.boolean),clarifyTimeoutError:gt.transitional(gt.boolean)},!1),o!=null&&(ce.isFunction(o)?n.paramsSerializer={serialize:o}:ar.assertOptions(o,{encode:gt.function,serialize:gt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=a&&ce.merge(a.common,a[n.method]);a&&ce.forEach(["delete","get","head","post","put","patch","common"],u=>{delete a[u]}),n.headers=ut.concat(i,a);const s=[];let h=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(h=h&&g.synchronous,s.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let b,w=0,P;if(!h){const u=[Fr.bind(this),void 0];for(u.unshift.apply(u,s),u.push.apply(u,f),P=u.length,b=Promise.resolve(n);w
`,e.insertBefore(t,e.childNodes[0])},hide:()=>{Ke(()=>{setTimeout(()=>{var t;const e=document.querySelector(".block-loading");e&&((t=e.parentNode)==null||t.removeChild(e))},1e3)})}},li={"/":["./frontend/${lang}/index.ts"],[qe+"/moduleStore"]:["./backend/${lang}/module.ts"],[qe+"/user/rule"]:["./backend/${lang}/auth/rule.ts"],[qe+"/user/scoreLog"]:["./backend/${lang}/user/moneyLog.ts"],[qe+"/crud/crud"]:["./backend/${lang}/crud/log.ts","./backend/${lang}/crud/state.ts"]},nv={noPowerTip:"这不是你想要的,但我们是认真的。我只是想用一种特殊的方式告诉你,你无权访问此页面,或者该文件无效。您可以联系网站管理员以更快地解决问题,或返回网站首页浏览其他页面。"},rv=Object.freeze(Object.defineProperty({__proto__:null,default:nv},Symbol.toStringTag,{value:"Module"})),ov={"problems tip":"你的网页遇到了一些问题,系统正在优化和上报故障信息,我们在未来将改善和减少这种情况的发生.","We will automatically return to the previous page when we are finished":"我们将在完成后自动返回到上一页。","Return to home page":"返回首页","Back to previous page":"返回上一页"},av=Object.freeze(Object.defineProperty({__proto__:null,default:ov},Symbol.toStringTag,{value:"Module"})),iv={"Operation successful":"操作成功","Automatic cancellation due to duplicate request:":"因为请求重复被自动取消:","Interface redirected!":"接口重定向了!","Incorrect parameter!":"参数不正确!","You do not have permission to operate!":"您没有权限操作!","Error requesting address:":"请求地址出错:","Request timed out!":"请求超时!","The same data already exists in the system!":"系统已存在相同数据!","Server internal error!":"服务器内部错误!","Service not implemented!":"服务未实现!","Gateway error!":"网关错误!","Service unavailable!":"服务不可用!","The service is temporarily unavailable Please try again later!":"服务暂时无法访问,请稍后再试!","HTTP version is not supported!":"HTTP版本不受支持!","Abnormal problem, please contact the website administrator!":"异常问题,请联系网站管理员!","Network request timeout!":"网络请求超时!","Server exception!":"服务端异常!","You are disconnected!":"您断网了!"},sv=Object.freeze(Object.defineProperty({__proto__:null,default:iv},Symbol.toStringTag,{value:"Module"})),lv={home:"首页",admin:"后台",adminLogin:"登录",notFound:"页面找不到了",noPower:"无访问权限",noTitle:"无标题",loading:"Loading...",user:"会员中心",userLogin:"会员登录"},uv=Object.freeze(Object.defineProperty({__proto__:null,default:lv},Symbol.toStringTag,{value:"Module"})),cv={"The moving position is beyond the movable range!":"移动位置超出了可移动范围!","Navigation failed, the menu type is unrecognized!":"导航失败,菜单类型无法识别!","Navigation failed, navigation guard intercepted!":"导航失败,导航守卫拦截!","Navigation failed, it is at the navigation target position!":"已在导航目标位置!","Navigation failed, invalid route!":"导航失败,路由无效!","No child menu to jump to!":"没有找到可以跳转的子级菜单!",Loading:"加载中...",Reload:"重新加载",comma:",","welcome back":"欢迎回来!","Late at night, pay attention to your body!":"夜深了,注意身体哦!","good morning!":"早上好!","Good morning!":"上午好!","Good noon!":"中午好!","good afternoon":"下午好!","Good evening":"晚上好!","Hello!":"您好!",open:"开启",close:"关闭","Clean up system cache":"清理系统缓存","Clean up browser cache":"清理浏览器缓存","Clean up all cache":"一键清理所有","The data of the uploaded file is incomplete!":"上传文件的资料不完整!","The type of uploaded file is not allowed!":"上传文件的类型不被允许!","The size of the uploaded file exceeds the allowed range!":"上传文件的大小超出允许范围!","Please install editor":"请先于模块市场安装富文本编辑器。",mobile:"手机号","Id number":"身份证号",account:"账户名",password:"密码","variable name":"变量名",email:"邮箱地址",date:"日期",number:"数字",float:"浮点数",integer:"整数",time:"时间",file:"文件",array:"数组",switch:"开关",year:"年份",image:"图片",select:"下拉框",string:"字符串",radio:"单选框",checkbox:"复选框","rich Text":"富文本","multi image":"多图",textarea:"多行文本框","time date":"时间日期","remote select":"远程下拉","city select":"城市选择","icon select":"图标选择","color picker":"颜色选择器",color:"颜色",choice:"选择",Icon:"图标","Local icon title":"本地图标:/src/assets/icons中的.svg","Please select an icon":"请选择图标","Ali iconcont Icon":"阿里 Iconfont 图标","Select File":"选择文件","Original name":"原始名称","You can also select":"还可以选择",items:"项",Breakdown:"细目",size:"大小",type:"类型",preview:"预览","Upload (Reference) times":"上传(引用)次数","Last upload time":"最后上传时间","One attribute per line without quotation marks(formitem)":"FormItem 的扩展属性,一行一个,无需引号,比如:class=config-item","Extended properties of Input, one line without quotation marks, such as: size=large":"Input 的扩展属性,一行一个,无需引号,比如:size=large","One line at a time, without quotation marks, for example: key1=value1":"一行一个,无需引号,比如:key1=value1",Var:"变量",Name:"名",Title:"标题",Tip:"提示信息",Rule:"验证规则",Extend:"扩展属性",Dict:"字典数据",ArrayKey:"键名",ArrayValue:"键值","No data":"无数据"},dv=Object.freeze(Object.defineProperty({__proto__:null,default:cv},Symbol.toStringTag,{value:"Module"})),fv={"Captcha loading failed, please click refresh button":"验证码加载失败,请点击刷新按钮","The correct area is not clicked, please try again!":"未点中正确区域,请重试!","Verification is successful!":"验证成功!","Please click":"请依次点击","Please enter the correct mobile number":"请输入正确的手机号","Please enter the correct account":"要求3到15位,字母开头且只含字母、数字、下划线","Please enter the correct password":`密码要求6到32位,不能包含 & < > " '`,"Please enter the correct name":"请输入正确的名称","Content cannot be empty":"内容不能为空","Floating point number":"浮点数",required:"必填","editor required":"富文本必填","Please enter the correct ID number":"请输入正确的身份证号码"},pv=Object.freeze(Object.defineProperty({__proto__:null,default:fv},Symbol.toStringTag,{value:"Module"})),hv={Miniprogram:"微信小程序",Name:"小程序名称",OriginalId:"原始ID",QrCode:"小程序二维码",DeveloperInfo:"开发者信息",AppId:"AppId",AppSecret:"AppSecret",ServerDomain:"服务器域名",RequestDomain:"request合法域名",SocketDomain:"socket合法域名",UploadFileDomain:"uploadFile合法域名",DownloadFileDomain:"downloadFile合法域名",UdpDomain:"udp合法域名",TcpDomain:"tcp合法域名",MessagePush:"消息推送",ServerUrl:"服务器地址Url",ServerToken:"令牌Token",EncodingAESKey:"消息加解密密钥",MessageEncryptionMethod:"消息加密方式",Plaintext:"明文模式",Compatible:"兼容模式",Security:"安全模式",Feature:"功能设置",Copy:"复制"},gv=Object.freeze(Object.defineProperty({__proto__:null,default:hv},Symbol.toStringTag,{value:"Module"})),mv={id:"ID",keyword:"关键词",type:"回复规则","type follow":"关注回复","type keyword":"关键词回复","type default":"默认回复",msg_type:"消息类型","msg_type text":"文本","msg_type image":"图片","msg_type news":"图文","msg_type voice":"音频","msg_type video":"视频",status:"启用状态","status 0":"禁用","status 1":"启用",reply_content:"回复内容",choice_news:"选择图文",create_time:"创建时间",update_time:"更新时间","quick Search Fields":"关键词"},vv=Object.freeze(Object.defineProperty({__proto__:null,default:mv},Symbol.toStringTag,{value:"Module"})),yv={Offiaccount:"微信公众号",OffiName:"公众号名称",OriginalId:"原始ID",RedirectUrl:"OAuth授权完成后的回调页地址",OffiQrCode:"公众号二维码",DeveloperInfo:"开发者信息",AppId:"AppId",AppSecret:"AppSecret",Server:"服务器配置",ServerUrl:"服务器地址Url",ServerToken:"令牌Token",EncodingAESKey:"消息加解密密钥",MessageEncryptionMethod:"消息加密方式",Plaintext:"明文模式",Compatible:"兼容模式",Security:"安全模式",Feature:"功能设置",BusinessDomain:"业务域名",JsSecurityDomain:"JS接口安全域名",WebsiteAuthDomain:"网页授权域名",Copy:"复制"},bv=Object.freeze(Object.defineProperty({__proto__:null,default:yv},Symbol.toStringTag,{value:"Module"})),wv={id:"ID",title:"标题",name:"名称",description:"描述",image:"图片",type:"类型","type text":"文本",content:"内容",create_time:"创建时间",update_time:"更新时间","quick Search Fields":"ID"},xv=Object.freeze(Object.defineProperty({__proto__:null,default:wv},Symbol.toStringTag,{value:"Module"})),_v={Payment:"支付配置",MchId:"商户号",SecretKey:"商户密钥Key(V3)",NotifyUrl:"支付回调地址",Certificate:"微信支付证书",PrivateKey:"微信支付证书密钥",partnerPayment:"支付配置(合作伙伴、服务商模式)",partnerMchId:"服务商商户号",partnerAppId:"服务商APPDID",partnerSubMchId:"子商户号",partnerSecretKey:"服务商密钥Key(V3)",partnerNotifyUrl:"支付回调地址",partnerRefundsNotifyUrl:"退款回调地址",partnerCertificate:"服务商微信支付证书",partnerPrivateKey:"服务商微信支付证书密钥"},Cv=Object.freeze(Object.defineProperty({__proto__:null,default:_v},Symbol.toStringTag,{value:"Module"})),kv={noPowerTip:"It's not what you want, but we're serious. I want to tell you in a special way that you don't have permission to access this page or the file is invalid. You can contact the website administrator to solve the problem faster or go back home page to view another page."},$v=Object.freeze(Object.defineProperty({__proto__:null,default:kv},Symbol.toStringTag,{value:"Module"})),Pv={"problems tip":"Your website has encountered some problems. The system is optimizing and reporting fault information. We will improve and reduce this situation in the future.","We will automatically return to the previous page when we are finished":"Auto return to previous page when finished.","Return to home page":"Back to Home","Back to previous page":"Back to previous page"},Ov=Object.freeze(Object.defineProperty({__proto__:null,default:Pv},Symbol.toStringTag,{value:"Module"})),Lv={"Operation successful":"Operate successful","Automatic cancellation due to duplicate request:":"Automatic cancellation due to duplicate requests:","Interface redirected!":"Interface redirected!","Incorrect parameter!":"Incorrect parameter!","You do not have permission to operate!":"You have no permission to operate!","Error requesting address:":"Error requesting address:","Request timed out!":"Request timeout!","The same data already exists in the system!":"The same data already exists on the system!","Server internal error!":"Internal server error!","Service not implemented!":"Service unrealized!","Gateway error!":"Gateway error!","Service unavailable!":"Service unavailable!","The service is temporarily unavailable Please try again later!":"The service is temporarily unavailable, please try again later!","HTTP version is not supported!":"HTTP version is not Unsupported!","Abnormal problem, please contact the website administrator!":"Abnormal problems, please contact the website administrator!","Network request timeout!":"Network request timeout!","Server exception!":"Server-side exceptions!","You are disconnected!":"You are disconnected!"},Ev=Object.freeze(Object.defineProperty({__proto__:null,default:Lv},Symbol.toStringTag,{value:"Module"})),Av={home:"Home",admin:"Admin",adminLogin:"Login",notFound:"Page not found",noPower:"No access permission",noTitle:"No title",loading:"Loading...",user:"Member Center",userLogin:"Menber Login"},Sv=Object.freeze(Object.defineProperty({__proto__:null,default:Av},Symbol.toStringTag,{value:"Module"})),Iv={"The moving position is beyond the movable range!":"The movement position is beyond the removable range!","Navigation failed, the menu type is unrecognized!":"Navigation failed, menu type not recognized!","Navigation failed, navigation guard intercepted!":"Navigation failed, Navigation Guard interception!","Navigation failed, it is at the navigation target position!":"Navigation failed, it is already at the navigation the position!","Navigation failed, invalid route!":"Navigation failed, invalid route!","No child menu to jump to!":"No child menu to jump to!",Loading:"Loading...",Reload:"Reload",comma:",","welcome back":"Welcome back!","Late at night, pay attention to your body!":"It is late at night. Please tack care of your body!","good morning!":"Good morning!","Good morning!":"Good morning!","Good noon!":"Good noon!","good afternoon":"Good afternoon.","Good evening":"Good evening","Hello!":"Hello!",open:"Open",close:"Close","Clean up system cache":"Clean up the system cache","Clean up browser cache":"Clean up browser cache","Clean up all cache":"Clean up all cache","The data of the uploaded file is incomplete!":"The data of the uploaded file is incomplete!","The type of uploaded file is not allowed!":"The type of uploaded file is not allowed!","The size of the uploaded file exceeds the allowed range!":"The size of the uploaded file exceeds the allowed range!","Please install editor":"Please install editor",mobile:"Mobile Number","Id number":"Id Number",account:"Account name",password:"password","variable name":"Variable Name",email:"Email address",date:"Date",number:"Number",float:"Float",integer:"Integer",time:"Time",file:"File",array:"Array",switch:"Switch",year:"Year",image:"Image",select:"Select",string:"String",radio:"Radio",checkbox:"checkbox","rich Text":"Rich Text","multi image":"Multi image",textarea:"Textarea","time date":"Time Date","remote select":"Remote Select","city select":"City select","icon select":"Icon select","color picker":"color picker",color:"color",choice:" Choice",Icon:"Icon","Local icon title":"Local icon:/src/assets/icons Inside.svg","Please select an icon":"Please select an icon","Ali iconcont Icon":"Ali Iconfont Icon","Select File":"Select File","Original name":"Original name","You can also select":"You can also select",items:"items",Breakdown:"Detailed catalogue",size:"Size",type:"Type",preview:"Preview","Upload (Reference) times":"Upload (Reference) times","Last upload time":"Last upload time","One attribute per line without quotation marks(formitem)":"Extensions to FormItem, One attribute per line, no quotation marks required, such as: class=config-item","Extended properties of Input, one line without quotation marks, such as: size=large":"Extended properties of Input, one line without quotation marks, such as: size=large","One line at a time, without quotation marks, for example: key1=value1":"One per line, no quotation marks required, such as: key1=value1",Var:"Var ",Name:"Name",Title:"Title",Tip:"Tip",Rule:"Rule",Extend:"Extend",Dict:"Dict",ArrayKey:"Key",ArrayValue:"Value","No data":"No data"},Dv=Object.freeze(Object.defineProperty({__proto__:null,default:Iv},Symbol.toStringTag,{value:"Module"})),Tv={"Captcha loading failed, please click refresh button":"Captcha loading failed, please click refresh button","The correct area is not clicked, please try again!":"The correct area is not clicked, please try again!","Verification is successful!":"Verification is successful!","Please click":"Please click","Please enter the correct mobile number":"Please enter the correct mobile number","Please enter the correct account":"The account requires 3 to 15 characters and contains a-z A-Z 0-9 _","Please enter the correct password":`The password requires 6 to 32 characters and cannot contains & < > " '`,"Please enter the correct name":"Please enter the correct name","Content cannot be empty":"The content cannot be blank","Floating point number":" Floating number",required:"Required","editor required":"editor Required","Please enter the correct ID number":"Please enter the correct ID number"},Mv=Object.freeze(Object.defineProperty({__proto__:null,default:Tv},Symbol.toStringTag,{value:"Module"})),Rv={Miniprogram:"miniprogram",Name:"name",OriginalId:"original id",QrCode:"qrCode",DeveloperInfo:"developer info",AppId:"appId",AppSecret:"appSecret",ServerDomain:"server domain",RequestDomain:"request domain",SocketDomain:"socket domain",UploadFileDomain:"uploadFile domain",DownloadFileDomain:"downloadFile domain",UdpDomain:"udp domain",TcpDomain:"tcp domain",MessagePush:"message push",ServerUrl:"server url",ServerToken:"server token",EncodingAESKey:"encodingAESKey",MessageEncryptionMethod:"messageEncryption method",Plaintext:"plaintext",Compatible:"compatible",Security:"security",Feature:"feature",Copy:"copy"},Fv=Object.freeze(Object.defineProperty({__proto__:null,default:Rv},Symbol.toStringTag,{value:"Module"})),jv={id:"ID",keyword:"keyword",type:"type","type follow":"follow","type keyword":"keyword","type default":"default",msg_type:"message type","msg_type text":"text","msg_type image":"image","msg_type news":"news","msg_type voice":"voice","msg_type video":"video",status:"status","status 0":"disable","status 1":"enable",reply_content:"reply content",choice_news:"choice news",create_time:"create time",update_time:"update time","quick Search Fields":"keyword"},Nv=Object.freeze(Object.defineProperty({__proto__:null,default:jv},Symbol.toStringTag,{value:"Module"})),Bv={Offiaccount:"Offiaccount",OffiName:"name",OriginalId:"original id",RedirectUrl:"redirect url",OffiQrCode:"qrCode",DeveloperInfo:"developer info",AppId:"appId",AppSecret:"appSecret",Server:"server",ServerUrl:"server url",ServerToken:"server token",EncodingAESKey:"encodingAESKey",MessageEncryptionMethod:"messageEncryption method",Plaintext:"plaintext",Compatible:"compatible",Security:"security",Feature:"feature",BusinessDomain:"business domain",JsSecurityDomain:"jsSecurity domain",WebsiteAuthDomain:"websiteAuth domain",Copy:"copy"},zv=Object.freeze(Object.defineProperty({__proto__:null,default:Bv},Symbol.toStringTag,{value:"Module"})),Gv={id:"ID",title:"title",name:"name",description:"description",image:"image",type:"type","type text":"text",content:"content",create_time:"create time",update_time:"update time","quick Search Fields":"ID"},Vv=Object.freeze(Object.defineProperty({__proto__:null,default:Gv},Symbol.toStringTag,{value:"Module"})),Uv={Payment:"payment(V3)",MchId:"mchId",SecretKey:"secretKey(V3)",NotifyUrl:"notify url",Certificate:"certificate",PrivateKey:"privateKey",partnerPayment:"partner payment",partnerMchId:"partner mchId",partnerAppId:"partner appId",partnerSubMchId:"subMchId",partnerSecretKey:"partner secretKey(V3)",partnerNotifyUrl:"notifyUrl",partnerRefundsNotifyUrl:"refunds notify url",partnerCertificate:"partner certificate",partnerPrivateKey:"partner privateKey"},Wv=Object.freeze(Object.defineProperty({__proto__:null,default:Uv},Symbol.toStringTag,{value:"Module"})),Hv=(e,t)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+t)))})},qv="adminInfo",Yv="storeConfig_v2",Kv="storeTabViewConfig",Xv="storeTerminal",Sy="beforeResizeLayout",ui="userInfo",Iy="ba_account",on=_t("config",()=>{const e=Ce({showDrawer:!1,shrink:!1,layoutMode:"Default",mainAnimation:"slide-right",isDark:!1,menuBackground:["#ffffff","#1d1e1f"],menuColor:["#303133","#CFD3DC"],menuActiveBackground:["#ffffff","#1d1e1f"],menuActiveColor:["#409eff","#3375b9"],menuTopBarBackground:["#fcfcfc","#1d1e1f"],menuWidth:260,menuDefaultIcon:"fa fa-circle-o",menuCollapse:!1,menuUniqueOpened:!1,menuShowTopBar:!0,headerBarTabColor:["#000000","#CFD3DC"],headerBarTabActiveBackground:["#ffffff","#1d1e1f"],headerBarTabActiveColor:["#000000","#409EFF"],headerBarBackground:["#ffffff","#1d1e1f"],headerBarHoverBackground:["#f5f5f5","#18222c"]}),t=Ce({defaultLang:"zh-cn",fallbackLang:"zh-cn",langArray:[{name:"zh-cn",value:"中文简体"},{name:"en",value:"English"}]});function n(){return e.shrink?e.menuCollapse?"0px":e.menuWidth+"px":e.menuCollapse?"64px":e.menuWidth+"px"}function r(h){t.defaultLang=h}function o(h=e.layoutMode){const f=e.isDark?{idx:1,color:"#1d1e1f",newColor:"#141414"}:{idx:0,color:"#ffffff",newColor:"#f5f5f5"};h=="Classic"&&e.headerBarBackground[f.idx]==f.color&&e.headerBarTabActiveBackground[f.idx]==f.color?e.headerBarTabActiveBackground[f.idx]=f.newColor:h=="Default"&&e.headerBarBackground[f.idx]==f.color&&e.headerBarTabActiveBackground[f.idx]==f.newColor&&(e.headerBarTabActiveBackground[f.idx]=f.color)}function a(h){e.layoutMode=h,o(h)}return{layout:e,lang:t,menuWidth:n,setLang:r,setLayoutMode:a,setLayout:(h,f)=>{e[h]=f},getColorVal:function(h){const f=e[h];return e.isDark?f[1]:f[0]},onSetLayoutColor:o}},{persist:{key:Yv}});var Jv={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"}}};let we;const Jn={"zh-cn":[Jv],en:[Gs]};async function Zv(e){const t=on(),n=t.lang.defaultLang,o=(await Hv(Object.assign({"./globs-en.ts":()=>pe(()=>import("./globs-en-GptaBIAv.js"),__vite__mapDeps([])),"./globs-zh-cn.ts":()=>pe(()=>import("./globs-zh-cn-aKy7TCLZ.js"),__vite__mapDeps([]))}),`./globs-${n}.ts`)).default??{};n=="zh-cn"?window.loadLangHandle={...Object.assign({"./backend/zh-cn/asset.ts":()=>pe(()=>import("./asset-Zv9TFfrv.js"),__vite__mapDeps([])),"./backend/zh-cn/asset/assetinformation.ts":()=>pe(()=>import("./assetinformation-OoWA1xlc.js"),__vite__mapDeps([])),"./backend/zh-cn/asset/group.ts":()=>pe(()=>import("./group-FHBfr8bt.js"),__vite__mapDeps([])),"./backend/zh-cn/auth/admin.ts":()=>pe(()=>import("./admin-8ifExG6K.js"),__vite__mapDeps([])),"./backend/zh-cn/auth/adminLog.ts":()=>pe(()=>import("./adminLog-KEJpJtGE.js"),__vite__mapDeps([])),"./backend/zh-cn/auth/group.ts":()=>pe(()=>import("./group-80J6h-xn.js"),__vite__mapDeps([])),"./backend/zh-cn/auth/rule.ts":()=>pe(()=>import("./rule-WRvp0r3j.js"),__vite__mapDeps([])),"./backend/zh-cn/borrow/borrowapplication.ts":()=>pe(()=>import("./borrowapplication-xoUe3lyl.js"),__vite__mapDeps([])),"./backend/zh-cn/borrow/borrowapply.ts":()=>pe(()=>import("./borrowapply-xoUe3lyl.js"),__vite__mapDeps([])),"./backend/zh-cn/borrow/borrowrecord.ts":()=>pe(()=>import("./borrowrecord-s8oYBaYk.js"),__vite__mapDeps([])),"./backend/zh-cn/borrow/borrowuseing.ts":()=>pe(()=>import("./borrowuseing-xoUe3lyl.js"),__vite__mapDeps([])),"./backend/zh-cn/crud/crud.ts":()=>pe(()=>import("./crud-aBFYCTsz.js"),__vite__mapDeps([])),"./backend/zh-cn/crud/log.ts":()=>pe(()=>import("./log-rdRJJu9A.js"),__vite__mapDeps([])),"./backend/zh-cn/crud/state.ts":()=>pe(()=>import("./state-eQv7RULV.js"),__vite__mapDeps([])),"./backend/zh-cn/dashboard.ts":()=>pe(()=>import("./dashboard-F_XzylWb.js"),__vite__mapDeps([])),"./backend/zh-cn/examples/export.ts":()=>pe(()=>import("./export-0pmw357l.js"),__vite__mapDeps([])),"./backend/zh-cn/instrument/display.ts":()=>pe(()=>import("./display-IzcxECPq.js"),__vite__mapDeps([])),"./backend/zh-cn/laboratory/introduction.ts":()=>pe(()=>import("./introduction-2xwVo6w5.js"),__vite__mapDeps([])),"./backend/zh-cn/login.ts":()=>pe(()=>import("./login-4cTVuxA9.js"),__vite__mapDeps([])),"./backend/zh-cn/module.ts":()=>pe(()=>import("./module-ubAo7QWR.js"),__vite__mapDeps([])),"./backend/zh-cn/oauth/config.ts":()=>pe(()=>import("./config-N9GkGtY7.js"),__vite__mapDeps([])),"./backend/zh-cn/oauth/log.ts":()=>pe(()=>import("./log-9TECEXRr.js"),__vite__mapDeps([])),"./backend/zh-cn/routine/adminInfo.ts":()=>pe(()=>import("./adminInfo-MZaPr28Z.js"),__vite__mapDeps([])),"./backend/zh-cn/routine/attachment.ts":()=>pe(()=>import("./attachment--3wXTteO.js"),__vite__mapDeps([])),"./backend/zh-cn/routine/config.ts":()=>pe(()=>import("./config-BzAkr6OP.js"),__vite__mapDeps([])),"./backend/zh-cn/routine/dataexport.ts":()=>pe(()=>import("./dataexport-gzesY--O.js"),__vite__mapDeps([])),"./backend/zh-cn/routine/dataimport.ts":()=>pe(()=>import("./dataimport-t048C234.js"),__vite__mapDeps([])),"./backend/zh-cn/security/dataRecycle.ts":()=>pe(()=>import("./dataRecycle-NA6vV_S8.js"),__vite__mapDeps([])),"./backend/zh-cn/security/dataRecycleLog.ts":()=>pe(()=>import("./dataRecycleLog-MUrehqci.js"),__vite__mapDeps([])),"./backend/zh-cn/security/databaseBackup.ts":()=>pe(()=>import("./databaseBackup-CE5ZC0Um.js"),__vite__mapDeps([])),"./backend/zh-cn/security/sensitiveData.ts":()=>pe(()=>import("./sensitiveData-rve6Q56D.js"),__vite__mapDeps([])),"./backend/zh-cn/security/sensitiveDataLog.ts":()=>pe(()=>import("./sensitiveDataLog-Wm2OdYKP.js"),__vite__mapDeps([])),"./backend/zh-cn/student.ts":()=>pe(()=>import("./student-h1inoGcn.js"),__vite__mapDeps([])),"./backend/zh-cn/user/group.ts":()=>pe(()=>import("./group-KCFetQ2q.js"),__vite__mapDeps([])),"./backend/zh-cn/user/moneyLog.ts":()=>pe(()=>import("./moneyLog-2AnUpV3g.js"),__vite__mapDeps([])),"./backend/zh-cn/user/rule.ts":()=>pe(()=>import("./rule-fGQynuAl.js"),__vite__mapDeps([])),"./backend/zh-cn/user/scoreLog.ts":()=>pe(()=>import("./scoreLog-kGnuQIQB.js"),__vite__mapDeps([])),"./backend/zh-cn/user/user.ts":()=>pe(()=>import("./user-PlDghD_S.js"),__vite__mapDeps([]))}),...Object.assign({"./frontend/zh-cn/index.ts":()=>pe(()=>import("./index-eGdqAjK9.js"),__vite__mapDeps([])),"./frontend/zh-cn/user/account/balance.ts":()=>pe(()=>import("./balance-vbxhPmS8.js"),__vite__mapDeps([])),"./frontend/zh-cn/user/account/changePassword.ts":()=>pe(()=>import("./changePassword-7E_t1ApV.js"),__vite__mapDeps([])),"./frontend/zh-cn/user/account/integral.ts":()=>pe(()=>import("./integral-Cw9NpXBD.js"),__vite__mapDeps([])),"./frontend/zh-cn/user/account/overview.ts":()=>pe(()=>import("./overview-O02Zn0Kz.js"),__vite__mapDeps([])),"./frontend/zh-cn/user/account/profile.ts":()=>pe(()=>import("./profile-co6w9TPh.js"),__vite__mapDeps([])),"./frontend/zh-cn/user/login.ts":()=>pe(()=>import("./login-4FLCEHmi.js"),__vite__mapDeps([]))}),...Object.assign({"./backend/zh-cn.ts":()=>pe(()=>import("./zh-cn-EAWdztw3.js"),__vite__mapDeps([]))}),...Object.assign({"./frontend/zh-cn.ts":()=>pe(()=>import("./zh-cn-Q6RBcEcu.js"),__vite__mapDeps([]))})}:window.loadLangHandle={...Object.assign({"./backend/en/asset.ts":()=>pe(()=>import("./asset-uVt-oxDT.js"),__vite__mapDeps([])),"./backend/en/asset/assetinformation.ts":()=>pe(()=>import("./assetinformation-QnsRboT4.js"),__vite__mapDeps([])),"./backend/en/asset/group.ts":()=>pe(()=>import("./group-6N8Zt2ta.js"),__vite__mapDeps([])),"./backend/en/auth/admin.ts":()=>pe(()=>import("./admin-QnsRboT4.js"),__vite__mapDeps([])),"./backend/en/auth/adminLog.ts":()=>pe(()=>import("./adminLog-xz_pCvQe.js"),__vite__mapDeps([])),"./backend/en/auth/group.ts":()=>pe(()=>import("./group-RadVRaz8.js"),__vite__mapDeps([])),"./backend/en/auth/rule.ts":()=>pe(()=>import("./rule-RHrwaQPW.js"),__vite__mapDeps([])),"./backend/en/crud/crud.ts":()=>pe(()=>import("./crud-0-qhP4go.js"),__vite__mapDeps([])),"./backend/en/crud/log.ts":()=>pe(()=>import("./log-tR8rYPTY.js"),__vite__mapDeps([])),"./backend/en/crud/state.ts":()=>pe(()=>import("./state-YKcf2U_L.js"),__vite__mapDeps([])),"./backend/en/dashboard.ts":()=>pe(()=>import("./dashboard-rOhzfC2i.js"),__vite__mapDeps([])),"./backend/en/examples/export.ts":()=>pe(()=>import("./export-ueJLD0tK.js"),__vite__mapDeps([])),"./backend/en/instrument/display.ts":()=>pe(()=>import("./display-fwEpwvzr.js"),__vite__mapDeps([])),"./backend/en/laboratory/introduction.ts":()=>pe(()=>import("./introduction-Pm-zTONY.js"),__vite__mapDeps([])),"./backend/en/login.ts":()=>pe(()=>import("./login-EKfrMsSm.js"),__vite__mapDeps([])),"./backend/en/module.ts":()=>pe(()=>import("./module-tqvCQmWQ.js"),__vite__mapDeps([])),"./backend/en/oauth/config.ts":()=>pe(()=>import("./config-oz9o9739.js"),__vite__mapDeps([])),"./backend/en/oauth/log.ts":()=>pe(()=>import("./log-qACZxzn3.js"),__vite__mapDeps([])),"./backend/en/routine/adminInfo.ts":()=>pe(()=>import("./adminInfo-c2PaG9bb.js"),__vite__mapDeps([])),"./backend/en/routine/attachment.ts":()=>pe(()=>import("./attachment-kwQmmOR8.js"),__vite__mapDeps([])),"./backend/en/routine/config.ts":()=>pe(()=>import("./config-cH27z1Kd.js"),__vite__mapDeps([])),"./backend/en/routine/dataexport.ts":()=>pe(()=>import("./dataexport-BS7hG5TP.js"),__vite__mapDeps([])),"./backend/en/routine/dataimport.ts":()=>pe(()=>import("./dataimport-g5dRCeGN.js"),__vite__mapDeps([])),"./backend/en/security/dataRecycle.ts":()=>pe(()=>import("./dataRecycle-nd1q7PWI.js"),__vite__mapDeps([])),"./backend/en/security/dataRecycleLog.ts":()=>pe(()=>import("./dataRecycleLog-CuCD0F51.js"),__vite__mapDeps([])),"./backend/en/security/databaseBackup.ts":()=>pe(()=>import("./databaseBackup-Xp8mfLjt.js"),__vite__mapDeps([])),"./backend/en/security/sensitiveData.ts":()=>pe(()=>import("./sensitiveData-1DwaemRn.js"),__vite__mapDeps([])),"./backend/en/security/sensitiveDataLog.ts":()=>pe(()=>import("./sensitiveDataLog-wNlULmn_.js"),__vite__mapDeps([])),"./backend/en/student.ts":()=>pe(()=>import("./student-HogAPbqV.js"),__vite__mapDeps([])),"./backend/en/user/group.ts":()=>pe(()=>import("./group-eN787ads.js"),__vite__mapDeps([])),"./backend/en/user/moneyLog.ts":()=>pe(()=>import("./moneyLog-Z6UhC7Fo.js"),__vite__mapDeps([])),"./backend/en/user/rule.ts":()=>pe(()=>import("./rule-lRSC4DRC.js"),__vite__mapDeps([])),"./backend/en/user/scoreLog.ts":()=>pe(()=>import("./scoreLog-q8fNaedX.js"),__vite__mapDeps([])),"./backend/en/user/user.ts":()=>pe(()=>import("./user-kGLMWhF2.js"),__vite__mapDeps([]))}),...Object.assign({"./frontend/en/index.ts":()=>pe(()=>import("./index-unV-JknI.js"),__vite__mapDeps([])),"./frontend/en/user/account/balance.ts":()=>pe(()=>import("./balance-xbQl9dq2.js"),__vite__mapDeps([])),"./frontend/en/user/account/changePassword.ts":()=>pe(()=>import("./changePassword-bgeGuKCx.js"),__vite__mapDeps([])),"./frontend/en/user/account/integral.ts":()=>pe(()=>import("./integral-jAfo7j8p.js"),__vite__mapDeps([])),"./frontend/en/user/account/overview.ts":()=>pe(()=>import("./overview-sVorwnFN.js"),__vite__mapDeps([])),"./frontend/en/user/account/profile.ts":()=>pe(()=>import("./profile-Pq9MT82R.js"),__vite__mapDeps([])),"./frontend/en/user/login.ts":()=>pe(()=>import("./login-QRaH7SSN.js"),__vite__mapDeps([]))}),...Object.assign({"./backend/en.ts":()=>pe(()=>import("./en-eiyUTUPo.js"),__vite__mapDeps([]))}),...Object.assign({"./frontend/en.ts":()=>pe(()=>import("./en-lEnvLlt7.js"),__vite__mapDeps([]))})},n=="zh-cn"?Jn[n].push(ci(Object.assign({"./common/zh-cn/401.ts":rv,"./common/zh-cn/404.ts":av,"./common/zh-cn/axios.ts":sv,"./common/zh-cn/pagesTitle.ts":uv,"./common/zh-cn/utils.ts":dv,"./common/zh-cn/validate.ts":pv,"./common/zh-cn/xmwechat/miniprogram/config.ts":gv,"./common/zh-cn/xmwechat/offiaccount/autoreply.ts":vv,"./common/zh-cn/xmwechat/offiaccount/config.ts":bv,"./common/zh-cn/xmwechat/offiaccount/material.ts":xv,"./common/zh-cn/xmwechat/payment/config.ts":Cv}),n)):n=="en"&&Jn[n].push(ci(Object.assign({"./common/en/401.ts":$v,"./common/en/404.ts":Ov,"./common/en/axios.ts":Ev,"./common/en/pagesTitle.ts":Sv,"./common/en/utils.ts":Dv,"./common/en/validate.ts":Mv,"./common/en/xmwechat/miniprogram/config.ts":Fv,"./common/en/xmwechat/offiaccount/autoreply.ts":Nv,"./common/en/xmwechat/offiaccount/config.ts":zv,"./common/en/xmwechat/offiaccount/material.ts":Vv,"./common/en/xmwechat/payment/config.ts":Wv}),n));const a={[n]:{...o}};return Object.assign(a[n],...Jn[n]),we=zs({locale:n,legacy:!1,globalInjection:!0,fallbackLocale:t.lang.fallbackLang,messages:a}),e.use(we),we}function ci(e,t){let n={};t="/"+t;for(const r in e)if(e[r].default){const o=r.slice(r.lastIndexOf(t)+(t.length+1),r.lastIndexOf("."));o.indexOf("/")>0?n=fs(n,e[r].default,o):n[o]=e[r].default}return n}function Qv(e,t=""){if(er(e))return;if(!t)return we.global.mergeLocaleMessage(we.global.locale.value,e);let n={};t.indexOf("/")>0?n=fs(n,e,t):n[t]=e,we.global.mergeLocaleMessage(we.global.locale.value,n)}function fs(e,t,n){const r=n.split("/");let o={};for(let a=r.length-1;a>=0;a--)a==r.length-1?o={[r[a]]:t}:o={[r[a]]:o};return ps(e,o)}function ps(e,t){for(const n in t)typeof e[n]>"u"?e[n]=t[n]:typeof e[n]=="object"&&(e[n]=ps(e[n],t[n]));return e}function Dy(e){on().setLang(e),location.reload()}const We=Vs({history:Us(),routes:cs});We.beforeEach((e,t,n)=>{tr.configure({showSpinner:!1}),tr.start(),window.existLoading||(ds.show(),window.existLoading=!0);let r=[];const o=on();e.path in li&&r.push(...li[e.path]);let a="";if(at(e.fullPath)){a="./backend/"+o.lang.defaultLang;const s=e.path.slice(e.path.indexOf(qe)+qe.length);s&&r.push(a+s+".ts")}else a="./frontend/"+o.lang.defaultLang,r.push(a+e.path+".ts");e.name&&r.push(a+"/"+e.name.toString()+".ts"),window.loadLangHandle.publicMessageLoaded||(window.loadLangHandle.publicMessageLoaded=[]);const i=a+".ts";window.loadLangHandle.publicMessageLoaded.includes(i)||(r.push(i),window.loadLangHandle.publicMessageLoaded.push(i)),r=Ws(r);for(const s in r)r[s]=r[s].replaceAll("${lang}",o.lang.defaultLang),r[s]in window.loadLangHandle&&window.loadLangHandle[r[s]]().then(h=>{const f=r[s].slice(r[s].lastIndexOf(a)+(a.length+1),r[s].lastIndexOf("."));Qv(h.default,f)});n()});We.afterEach(()=>{window.existLoading&&ds.hide(),tr.done()});const e1=["href"],t1=Ae({__name:"index",props:{name:{default:""},size:{default:"18px"},color:{default:"#000000"}},setup(e){const t=e,n=`${t.size.replace("px","")}px`,r=xe(()=>`#${t.name}`),o=xe(()=>({color:t.color,fontSize:n})),a=xe(()=>Ls(t.name)),i=xe(()=>({width:n,height:n,mask:`url(${t.name}) no-repeat 50% 50%`,"-webkit-mask":`url(${t.name}) no-repeat 50% 50%`}));return(s,h)=>a.value?(oe(),se("div",{key:0,style:Ne(i.value),class:"url-svg svg-icon icon"},null,4)):(oe(),se("svg",{key:1,class:"svg-icon icon",style:Ne(o.value)},[R("use",{href:r.value},null,8,e1)],4))}}),n1=Nn(t1,[["__scopeId","data-v-e8bb19c9"]]),r1=Ae({name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:"18px"},color:{type:String,default:"#000000"}},setup(e){const t=xe(()=>{const{size:n,color:r}=e;return{fontSize:`${n.replace("px","")}px`,color:r}});return e.name.indexOf("el-icon-")===0?()=>K("el-icon",{class:"icon el-icon",style:t.value},[K(Yt(e.name))]):e.name.indexOf("local-")===0||Ls(e.name)?()=>K(n1,{name:e.name,size:e.size,color:e.color}):()=>K("i",{class:[e.name,"icon"],style:t.value})}}),o1=_t("navTabs",()=>{const e=Ce({activeIndex:0,activeRoute:null,tabsView:[],tabFullScreen:!1,tabsViewRoutes:[],authNode:new Map});function t(f){if(f.meta.addtab){for(const b in e.tabsView)if(e.tabsView[b].path===f.path){e.tabsView[b].params=er(f.params)?e.tabsView[b].params:f.params,e.tabsView[b].query=er(f.query)?e.tabsView[b].query:f.query;return}typeof f.meta.title=="string"&&(f.meta.title=f.meta.title.indexOf("pagesTitle.")===-1?f.meta.title:we.global.t(f.meta.title)),e.tabsView.push(f)}}function n(f){e.tabsView.map((b,w)=>{if(b.path==f.path){e.tabsView.splice(w,1);return}})}return{state:e,addTab:t,closeTab:n,closeTabs:(f=!1)=>{f?e.tabsView=[f]:e.tabsView=[]},setActiveRoute:f=>{const b=e.tabsView.findIndex(w=>w.path===f.path);b!==-1&&(e.activeRoute=f,e.activeIndex=b)},setTabsViewRoutes:f=>{e.tabsViewRoutes=hs(f)},setAuthNode:(f,b)=>{e.authNode.set(f,b)},fillAuthNode:f=>{e.authNode=f},setFullScreen:f=>{e.tabFullScreen=f}}},{persist:{key:Kv,paths:["state.tabFullScreen"]}});function hs(e){return e.forEach(t=>{var n;((n=t.meta)==null?void 0:n.menu_type)=="iframe"&&(t.path=qe+"/iframe/"+encodeURIComponent(t.path)),t.children&&t.children.length&&(t.children=hs(t.children))}),e}const a1=_t("memberCenter",()=>{const e=Ce({open:!1,layoutMode:"Default",activeRoute:null,viewRoutes:[],showHeadline:!1,authNode:new Map,shrink:!1,menuExpand:!1,navUserMenus:[]});return{state:e,setNavUserMenus:P=>{e.navUserMenus=P},mergeNavUserMenus:P=>{e.navUserMenus=[...e.navUserMenus,...P]},setAuthNode:(P,C)=>{e.authNode.set(P,C)},mergeAuthNode:P=>{e.authNode=new Map([...e.authNode,...P])},setViewRoutes:P=>{e.viewRoutes=gs(P)},setShowHeadline:P=>{e.showHeadline=P},setActiveRoute:P=>{e.activeRoute=P},setShrink:P=>{e.shrink=P},setStatus:P=>{e.open=P},setLayoutMode:P=>{e.layoutMode=P},toggleMenuExpand:(P=!e.menuExpand)=>{e.menuExpand=P}}});function gs(e){return e.forEach(t=>{var n;((n=t.meta)==null?void 0:n.menu_type)=="iframe"&&(t.path="/user/iframe/"+encodeURIComponent(t.path)),t.children&&t.children.length&&(t.children=gs(t.children))}),e}const Un=_t("siteConfig",{state:()=>({siteName:"",recordNumber:"",version:"",cdnUrl:"",apiUrl:"",upload:{mode:"local",maxsize:0,mimetype:"",savename:""},headNav:[],initialize:!1,userInitialize:!1}),actions:{dataFill(e){this.$state=e},setHeadNav(e){this.headNav=e},setInitialize(e){this.initialize=e},setUserInitialize(e){this.userInitialize=e}}});function Cr(e){return xi()?(_i(e),!0):!1}function wt(e){return typeof e=="function"?e():l(e)}const ms=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const i1=Object.prototype.toString,s1=e=>i1.call(e)==="[object Object]",vs=()=>{};function l1(e,t){function n(...r){return new Promise((o,a)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(a)})}return n}const ys=e=>e();function u1(e=ys){const t=be(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...a)=>{t.value&&e(...a)};return{isActive:Ci(t),pause:n,resume:r,eventFilter:o}}function bs(e){return e||Dn()}function ws(...e){if(e.length!==1)return Ye(...e);const t=e[0];return typeof t=="function"?Ci(qs(()=>({get:t,set:vs}))):be(t)}function c1(e,t,n={}){const{eventFilter:r=ys,...o}=n;return Oe(e,l1(r,t),o)}function d1(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:a,pause:i,resume:s,isActive:h}=u1(r);return{stop:c1(e,t,{...o,eventFilter:a}),pause:i,resume:s,isActive:h}}function f1(e,t){const n=bs(t);n&&dr(e,n)}function xs(e,t=!0,n){const r=bs(n);r?Fe(e,r):t?e():Ke(e)}function Ty(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Hs(e),a=be(e);function i(s){if(arguments.length)return a.value=s,a.value;{const h=wt(n);return a.value=a.value===h?wt(r):h,a.value}}return o?i:[a,i]}function kr(e){var t;const n=wt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const xt=ms?window:void 0,p1=ms?window.document:void 0;function ur(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=xt):[t,n,r,o]=e,!t)return vs;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach(b=>b()),a.length=0},s=(b,w,P,C)=>(b.addEventListener(w,P,C),()=>b.removeEventListener(w,P,C)),h=Oe(()=>[kr(t),wt(o)],([b,w])=>{if(i(),!b)return;const P=s1(w)?{...w}:w;a.push(...n.flatMap(C=>r.map(u=>s(b,C,u,P))))},{immediate:!0,flush:"post"}),f=()=>{h(),i()};return Cr(f),f}function h1(){const e=be(!1);return Dn()&&Fe(()=>{e.value=!0}),e}function _s(e){const t=h1();return xe(()=>(t.value,!!e()))}function g1(e,t={}){const{window:n=xt}=t,r=_s(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=be(!1),i=f=>{a.value=f.matches},s=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i))},h=Ks(()=>{r.value&&(s(),o=n.matchMedia(wt(e)),"addEventListener"in o?o.addEventListener("change",i):o.addListener(i),a.value=o.matches)});return Cr(()=>{h(),s(),o=void 0}),a}const xn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_n="__vueuse_ssr_handlers__",m1=v1();function v1(){return _n in xn||(xn[_n]=xn[_n]||{}),xn[_n]}function Cs(e,t){return m1[e]||t}function y1(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const b1={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},di="vueuse-storage";function w1(e,t,n,r={}){var o;const{flush:a="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:h=!0,mergeDefaults:f=!1,shallow:b,window:w=xt,eventFilter:P,onError:C=p=>{console.error(p)},initOnMounted:u}=r,g=(b?Xs:be)(typeof t=="function"?t():t);if(!n)try{n=Cs("getDefaultStorage",()=>{var p;return(p=xt)==null?void 0:p.localStorage})()}catch(p){C(p)}if(!n)return g;const E=wt(t),F=y1(E),M=(o=r.serializer)!=null?o:b1[F],{pause:x,resume:_}=d1(g,()=>v(g.value),{flush:a,deep:i,eventFilter:P});return w&&s&&xs(()=>{ur(w,"storage",c),ur(w,di,d),u&&c()}),u||c(),g;function v(p){try{if(p==null)n.removeItem(e);else{const $=M.write(p),B=n.getItem(e);B!==$&&(n.setItem(e,$),w&&w.dispatchEvent(new CustomEvent(di,{detail:{key:e,oldValue:B,newValue:$,storageArea:n}})))}}catch($){C($)}}function L(p){const $=p?p.newValue:n.getItem(e);if($==null)return h&&E!=null&&n.setItem(e,M.write(E)),E;if(!p&&f){const B=M.read($);return typeof f=="function"?f(B,E):F==="object"&&!Array.isArray(B)?{...E,...B}:B}else return typeof $!="string"?$:M.read($)}function d(p){c(p.detail)}function c(p){if(!(p&&p.storageArea!==n)){if(p&&p.key==null){g.value=E;return}if(!(p&&p.key!==e)){x();try{(p==null?void 0:p.newValue)!==M.write(g.value)&&(g.value=L(p))}catch($){C($)}finally{p?Ke(_):_()}}}}}function ks(e){return g1("(prefers-color-scheme: dark)",e)}function x1(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:o=xt,storage:a,storageKey:i="vueuse-color-scheme",listenToStorageChanges:s=!0,storageRef:h,emitAuto:f,disableTransition:b=!0}=e,w={auto:"",light:"light",dark:"dark",...e.modes||{}},P=ks({window:o}),C=xe(()=>P.value?"dark":"light"),u=h||(i==null?ws(r):w1(i,r,a,{window:o,listenToStorageChanges:s})),g=xe(()=>u.value==="auto"?C.value:u.value),E=Cs("updateHTMLAttrs",(_,v,L)=>{const d=typeof _=="string"?o==null?void 0:o.document.querySelector(_):kr(_);if(!d)return;let c;if(b&&(c=o.document.createElement("style"),c.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),o.document.head.appendChild(c)),v==="class"){const p=L.split(/\s/g);Object.values(w).flatMap($=>($||"").split(/\s/g)).filter(Boolean).forEach($=>{p.includes($)?d.classList.add($):d.classList.remove($)})}else d.setAttribute(v,L);b&&(o.getComputedStyle(c).opacity,document.head.removeChild(c))});function F(_){var v;E(t,n,(v=w[_])!=null?v:_)}function M(_){e.onChanged?e.onChanged(_,F):F(_)}Oe(g,M,{flush:"post",immediate:!0}),xs(()=>M(g.value));const x=xe({get(){return f?u.value:g.value},set(_){u.value=_}});try{return Object.assign(x,{store:u,system:C,state:g})}catch{return x}}function _1(e,t,n={}){const{window:r=xt,...o}=n;let a;const i=_s(()=>r&&"MutationObserver"in r),s=()=>{a&&(a.disconnect(),a=void 0)},h=Oe(()=>kr(e),w=>{s(),i.value&&r&&w&&(a=new MutationObserver(t),a.observe(w,o))},{immediate:!0}),f=()=>a==null?void 0:a.takeRecords(),b=()=>{s(),h()};return Cr(b),{isSupported:i,stop:b,takeRecords:f}}function My(e={}){const{valueDark:t="dark",valueLight:n="",window:r=xt}=e,o=x1({...e,onChanged:(s,h)=>{var f;e.onChanged?(f=e.onChanged)==null||f.call(e,s==="dark",h,s):h(s)},modes:{dark:t,light:n}}),a=xe(()=>o.system?o.system.value:ks({window:r}).value?"dark":"light");return xe({get(){return o.value==="dark"},set(s){const h=s?"dark":"light";a.value===h?o.value="auto":o.value=h}})}function Ry(){const e=be([]);return e.value.set=t=>{t&&e.value.push(t)},Ys(()=>{e.value.length=0}),e}function C1(e=null,t={}){var n,r,o;const{document:a=p1,restoreOnUnmount:i=w=>w}=t,s=(n=a==null?void 0:a.title)!=null?n:"",h=ws((r=e??(a==null?void 0:a.title))!=null?r:null),f=e&&typeof e=="function";function b(w){if(!("titleTemplate"in t))return w;const P=t.titleTemplate||"%s";return typeof P=="function"?P(w):wt(P).replace(/%s/g,w)}return Oe(h,(w,P)=>{w!==P&&a&&(a.title=b(typeof w=="string"?w:""))},{immediate:!0}),t.observe&&!t.titleTemplate&&a&&!f&&_1((o=a.head)==null?void 0:o.querySelector("title"),()=>{a&&a.title!==h.value&&(h.value=b(a.title))},{childList:!0}),f1(()=>{if(i){const w=i(s,h.value||"");w!=null&&a&&(a.title=w)}}),h}const an=_t("adminInfo",{state:()=>({id:0,username:"",nickname:"",avatar:"",last_login_time:"",token:"",refresh_token:"",super:!1,Bellvalue:0}),actions:{dataFill(e){this.$state={...this.$state,...e}},removeToken(){this.token="",this.refresh_token=""},setToken(e,t){const n=t=="auth"?"token":"refresh_token";this[n]=e},getToken(e="auth"){return e==="auth"?this.token:this.refresh_token},setSuper(e){this.super=e}},persist:{key:qv}});function k1(){return Pe({url:"/admin/notification.index/BellValue",method:"get"})}const $s="/api/user/",ft="/api/account/";function Fy(e,t={}){return Pe({url:$s+"checkIn",data:t,method:e})}function jy(){return Pe({url:ft+"overview",method:"get"})}function Ny(e){return Pe({url:ft+"profile",method:"POST",data:e},{showSuccessMessage:!0})}function By(){return Pe({url:ft+"profile",method:"get"})}function zy(e){return Pe({url:ft+"verification",method:"post",data:e})}function Gy(e){return Pe({url:ft+"changeBind",method:"post",data:e},{showSuccessMessage:!0})}function Vy(e){return Pe({url:ft+"changePassword",method:"POST",data:e},{showSuccessMessage:!0})}function Uy(e,t){return Pe({url:ft+"balance",method:"GET",params:{page:e,limit:t}})}function Wy(e,t){return Pe({url:ft+"integral",method:"GET",params:{page:e,limit:t}})}function $1(){const e=$r();return Pe({url:$s+"logout",method:"POST",data:{refreshToken:e.getToken("refresh")}})}function Hy(e){return Pe({url:ft+"retrievePassword",method:"POST",data:e},{showSuccessMessage:!0})}const P1={set(e,t){window.localStorage.setItem(e,JSON.stringify(t))},get(e){const t=window.localStorage.getItem(e);return JSON.parse(t)},remove(e){window.localStorage.removeItem(e)},clear(){window.localStorage.clear()}},qy={set(e,t){window.sessionStorage.setItem(e,JSON.stringify(t))},get(e){const t=window.sessionStorage.getItem(e);return JSON.parse(t)},remove(e){window.sessionStorage.removeItem(e)},clear(){window.sessionStorage.clear()}},$r=_t("userInfo",{state:()=>({id:0,username:"",nickname:"",email:"",mobile:"",avatar:"",gender:0,birthday:"",money:0,score:0,last_login_time:"",last_login_ip:"",join_time:"",motto:"",token:"",refresh_token:""}),actions:{removeToken(){this.token="",this.refresh_token=""},dataFill(e){this.$state={...this.$state,...e}},setToken(e,t){const n=t=="auth"?"token":"refresh_token";this[n]=e},getToken(e="auth"){return e==="auth"?this.token:this.refresh_token},getGenderIcon(){let e={name:"fa fa-transgender-alt",color:"var(--el-text-color-secondary)"};switch(this.gender){case 1:e={name:"fa fa-mars-stroke-v",color:"var(--el-color-primary)"};break;case 2:e={name:"fa fa-mars-stroke",color:"var(--el-color-danger)"};break}return e},logout(){$1().then(e=>{e.code==1&&(P1.remove(ui),We.go(0))})},isLogin(){return this.id&&this.token}},persist:{key:ui}}),O1=()=>"disable";function L1(e,t={},n={}){return new Promise((r,o)=>{console.log(e,t,n),o("未定义")})}const cr=[];for(let e=0;e<=15;e++)cr[e]=e.toString(16);function Ps(){let e="";for(let t=1;t<=36;t++)t===9||t===14||t===19||t===24?e+="-":t===15?e+=4:t===20?e+=cr[Math.random()*4|8]:e+=cr[Math.random()*16|0];return e}function Yy(e=""){const t=Date.now(),n=Math.floor(Math.random()*1e9);return window.unique||(window.unique=0),window.unique++,e+"_"+n+window.unique+String(t)}const E1="/admin/ajax/upload",A1="/admin/ajax/buildSuffixSvg",S1="/admin/ajax/area",I1="/admin/ajax/getTablePk",D1="/admin/ajax/getTableFieldList",T1="/admin/ajax/terminal",M1="/admin/ajax/changeTerminalConfig",R1="/admin/ajax/clearCache",F1="/api/common/clickCaptcha",j1="/api/common/checkClickCaptcha",N1="/api/common/refreshToken",B1="/api/ajax/upload",z1="/api/ajax/buildSuffixSvg",G1="/api/ajax/area",V1="/api/Sms/send",U1="/api/Ems/send";function Ky(e,t={},n=!1,r={}){let o="";const a=e.get("file"),i=Un();return!a.name||typeof a.size>"u"?o=we.global.t("utils.The data of the uploaded file is incomplete!"):ny(a.name,a.type)?a.size>i.upload.maxsize&&(o=we.global.t("utils.The size of the uploaded file exceeds the allowed range!")):o=we.global.t("utils.The type of uploaded file is not allowed!"),o?new Promise((s,h)=>{Lt({type:"error",message:o}),h(o)}):!n&&O1()=="enable"?L1(e,t,r):Pe({url:at()?E1:B1,method:"POST",data:e,params:t,timeout:0,...r})}function Xy(e,t=""){const n=an();return Ct()+(at()?A1:z1)+"?batoken="+n.getToken()+"&suffix="+e+(t?"&background="+t:"")+"&server=1"}function Jy(e){const t={};return e[0]&&(t.province=e[0]),e[1]&&(t.city=e[1]),t.uuid=Ps(),Pe({url:at()?S1:G1,method:"GET",params:t})}function Zy(e,t,n={}){return Pe({url:V1,method:"POST",data:{mobile:e,template_code:t,...n}},{showSuccessMessage:!0})}function Qy(e,t,n={}){return Pe({url:U1,method:"POST",data:{email:e,event:t,...n}},{showSuccessMessage:!0})}function eb(e){return Pe({url:R1,method:"POST",data:{type:e}},{showSuccessMessage:!0})}function W1(e,t,n){const r=an();return Ct()+T1+"?command="+e+"&uuid="+t+"&extend="+n+"&batoken="+r.getToken()+"&server=1"}function tb(e){return Pe({url:M1,method:"POST",data:e},{loading:!0})}function nb(e,t,n){return Pe({url:e,method:"get",params:Object.assign(n,{select:!0,quickSearch:t})})}function rb(e){return Pe({url:F1,method:"get",params:{id:e}})}function ob(e,t,n){return Pe({url:j1,method:"post",data:{id:e,info:t,unset:n}},{showCodeMessage:!1})}function ab(e){return Pe({url:I1,method:"get",params:{table:e}})}function ib(e,t=!0){return Pe({url:D1,method:"get",params:{table:e,clean:t?1:0}})}function H1(){const e=an(),t=$r();return Pe({url:N1,method:"POST",data:{refreshToken:at()?e.getToken("refresh"):t.getToken("refresh")}})}class sb{constructor(t){Dt(this,"controllerUrl");Dt(this,"actionUrl");this.controllerUrl=t,this.actionUrl=new Map([["index",t+"index"],["add",t+"add"],["edit",t+"edit"],["del",t+"del"],["sortable",t+"sortable"]])}index(t={}){return Pe({url:this.actionUrl.get("index"),method:"get",params:t})}edit(t){return Pe({url:this.actionUrl.get("edit"),method:"get",params:t})}del(t){return Pe({url:this.actionUrl.get("del"),method:"DELETE",params:{ids:t}},{showSuccessMessage:!0})}postData(t,n){return Pe({url:this.actionUrl.has(t)?this.actionUrl.get(t):this.controllerUrl+t,method:"post",data:n},{showSuccessMessage:!0})}sortableApi(t,n){return Pe({url:this.actionUrl.get("sortable"),method:"post",data:{id:t,targetId:n}})}}window.requests=[];window.tokenRefreshing=!1;const qt=new Map,mt={target:null,count:0},Ct=()=>window.location.protocol+"//"+window.location.host,lb=()=>{const e=Ct();return new URL(e).port};function Pe(e,t={},n={}){const r=on(),o=an(),a=$r(),i=Me.create({baseURL:Ct(),timeout:1e3*10,headers:{"think-lang":r.lang.defaultLang,server:!0},responseType:"json"});return Cn.path!="/admin"&&at()&&/^\/admin\//.test(e.url)&&(e.url=e.url.replace(/^\/admin\//,Cn.path+".php/")),t=Object.assign({CancelDuplicateRequest:!0,loading:!1,reductDataFormat:!0,showErrorMessage:!0,showCodeMessage:!0,showSuccessMessage:!1,anotherToken:""},t),i.interceptors.request.use(s=>{if(Zn(s),t.CancelDuplicateRequest&&Y1(s),t.loading&&(mt.count++,mt.count===1&&(mt.target=Js.service(n))),s.headers){const h=o.getToken();h&&(s.headers.batoken=h);const f=t.anotherToken||a.getToken();f&&(s.headers["ba-user-token"]=f)}return s},s=>Promise.reject(s)),i.interceptors.response.use(s=>{if(Zn(s.config),t.loading&&fi(t),s.config.responseType=="json")if(s.data&&s.data.code!==1){if(s.data.code==409)return window.tokenRefreshing?new Promise(h=>{window.requests.push((f,b)=>{b=="admin-refresh"?s.headers.batoken=`${f}`:s.headers["ba-user-token"]=`${f}`,h(i(s.config))})}):(window.tokenRefreshing=!0,H1().then(h=>(h.data.type=="admin-refresh"?(o.setToken(h.data.token,"auth"),s.headers.batoken=`${h.data.token}`,window.requests.forEach(f=>f(h.data.token,"admin-refresh"))):h.data.type=="user-refresh"&&(a.setToken(h.data.token,"auth"),s.headers["ba-user-token"]=`${h.data.token}`,window.requests.forEach(f=>f(h.data.token,"user-refresh"))),window.requests=[],i(s.config))).catch(h=>at()?(o.removeToken(),We.currentRoute.value.name!="adminLogin"?(We.push({name:"adminLogin"}),Promise.reject(h)):(s.headers.batoken="",window.requests.forEach(f=>f("","admin-refresh")),window.requests=[],i(s.config))):(a.removeToken(),We.currentRoute.value.name!="userLogin"?(We.push({name:"userLogin"}),Promise.reject(h)):(s.headers["ba-user-token"]="",window.requests.forEach(f=>f("","user-refresh")),window.requests=[],i(s.config)))).finally(()=>{window.tokenRefreshing=!1}));if(t.showCodeMessage&&Lt({type:"error",message:s.data.msg}),s.data.code==302&&We.push({path:s.data.data.routePath??"",name:s.data.data.routeName??""}),s.data.code==303){const h=at();let f=h?Cn.path:Et;s.data.data.type=="need login"&&(h?o.removeToken():a.removeToken(),f+="/login"),We.push({path:f})}return Promise.reject(s.data)}else t.showSuccessMessage&&s.data&&s.data.code==1&&Lt({message:s.data.msg?s.data.msg:we.global.t("axios.Operation successful"),type:"success"});return t.reductDataFormat?s.data:s},s=>(s.config&&Zn(s.config),t.loading&&fi(t),t.showErrorMessage&&q1(s),Promise.reject(s))),i(e)}function q1(e){if(Me.isCancel(e))return console.error(we.global.t("axios.Automatic cancellation due to duplicate request:")+e.message);let t="";if(e&&e.response)switch(e.response.status){case 302:t=we.global.t("axios.Interface redirected!");break;case 400:t=we.global.t("axios.Incorrect parameter!");break;case 401:t=we.global.t("axios.You do not have permission to operate!");break;case 403:t=we.global.t("axios.You do not have permission to operate!");break;case 404:t=we.global.t("axios.Error requesting address:")+e.response.config.url;break;case 408:t=we.global.t("axios.Request timed out!");break;case 409:t=we.global.t("axios.The same data already exists in the system!");break;case 500:t=we.global.t("axios.Server internal error!");break;case 501:t=we.global.t("axios.Service not implemented!");break;case 502:t=we.global.t("axios.Gateway error!");break;case 503:t=we.global.t("axios.Service unavailable!");break;case 504:t=we.global.t("axios.The service is temporarily unavailable Please try again later!");break;case 505:t=we.global.t("axios.HTTP version is not supported!");break;default:t=we.global.t("axios.Abnormal problem, please contact the website administrator!");break}e.message.includes("timeout")&&(t=we.global.t("axios.Network request timeout!")),e.message.includes("Network")&&(t=window.navigator.onLine?we.global.t("axios.Server exception!"):we.global.t("axios.You are disconnected!")),Lt({type:"error",message:t})}function fi(e){e.loading&&mt.count>0&&mt.count--,mt.count===0&&(mt.target.close(),mt.target=null)}function Y1(e){const t=Os(e);e.cancelToken=e.cancelToken||new Me.CancelToken(n=>{qt.has(t)||qt.set(t,n)})}function Zn(e){const t=Os(e);qt.has(t)&&(qt.get(t)(t),qt.delete(t))}function Os(e){let{data:t}=e;const{url:n,method:r,params:o,headers:a}=e;return typeof t=="string"&&(t=JSON.parse(t)),[n,r,a&&a.batoken?a.batoken:"",a&&a["ba-user-token"]?a["ba-user-token"]:"",JSON.stringify(o),JSON.stringify(t)].join("&")}function K1(e){e.component("Icon",r1);const t=ki;for(const n in t)e.component(`el-icon-${t[n].name}`,t[n])}function X1(e){const t=document.createElement("link");t.rel="stylesheet",t.href=e,t.crossOrigin="anonymous",document.getElementsByTagName("head")[0].appendChild(t)}function J1(e){const t=document.createElement("script");t.src=e,document.body.appendChild(t)}function Z1(){typeof We.currentRoute.value.meta.title=="string"&&Ke(()=>{let e="";We.currentRoute.value.meta.title.indexOf("pagesTitle.")===-1?e=We.currentRoute.value.meta.title:e=we.global.t(We.currentRoute.value.meta.title);const t=C1(),n=Un();t.value=`${e}${n.siteName?" - "+n.siteName:""}`})}function Ls(e){return/^(https?|ftp|mailto|tel):/.test(e)}const ub=(e,t)=>(...n)=>{window.lazy&&clearTimeout(window.lazy),window.lazy=window.setTimeout(()=>{e(...n)},t)},cb=(e,t,n)=>{for(const r in e)if(e[r][t]==n)return r;return!1},db=e=>{e&&e.resetFields&&e.resetFields()},Q1=e=>{if(typeof e=="object"){const t=[];for(const n in e)t.push({label:n+": "+e[n],children:Q1(e[n])});return t}else return[]},at=(e="")=>{const t=new RegExp(`^${qe}`);return e?t.test(e):!!t.test(Es())},fb=()=>!!navigator.userAgent.match(/android|webos|ip(hone|ad|od)|opera (mini|mobi|tablet)|iemobile|windows.+(phone|touch)|mobile|fennec|kindle (Fire)|Silk|maemo|blackberry|playbook|bb10\; (touch|kbd)|Symbian(OS)|Ubuntu Touch/i),pb=e=>{const t=e.split("/");return t[t.length-1]};function ey(e){var n;const t=at()?o1():a1();if(typeof e=="string"){const r=Es();if(t.state.authNode.has(r)){const o=r+(r=="/"?"":"/")+e;if(t.state.authNode.get(r).some(a=>a==o))return!0}}else{if(!e.name||!t.state.authNode.has(e.name))return!1;if(!e.subNodeName||(n=t.state.authNode.get(e.name))!=null&&n.includes(e.subNodeName))return!0}return!1}const ty=(e,t="")=>{const n=Un();if(t||(t=n.cdnUrl?n.cdnUrl:Ct()),!e)return t;const r=new RegExp(/^http(s)?:\/\//),o=new RegExp(/^((?:[a-z]+:)?\/\/|data:image\/)(.*)/i);return!t||r.test(e)||o.test(e)?e:t+e},Es=()=>{let e=We.currentRoute.value.path;return e=="/"&&(e=Zs(window.location.hash,"#")),e.indexOf("?")!==-1&&(e=e.replace(/\?.*/,"")),e},ny=(e,t)=>{if(!e)return!1;const n=Un(),r=n.upload.mimetype.toLowerCase().split(","),o=e.substring(e.lastIndexOf(".")+1).toLowerCase();if(n.upload.mimetype==="*"||r.includes(o)||r.includes("."+o))return!0;if(t){const a=t.toLowerCase().split("/");if(r.includes(a[0]+"/*")||r.includes(t))return!0}return!1},hb=(e,t="")=>{typeof e=="string"&&(e=e==""?[]:e.split(","));for(const n in e)e[n]=ty(e[n],t);return e},ry=(e=null,t="yyyy-mm-dd hh:MM:ss")=>{if(e=="none")return we.global.t("None");e||(e=Number(new Date)),e.toString().length===10&&(e=+e*1e3);const n=new Date(e);let r;const o={"y+":n.getFullYear().toString(),"m+":(n.getMonth()+1).toString(),"d+":n.getDate().toString(),"h+":n.getHours().toString(),"M+":n.getMinutes().toString(),"s+":n.getSeconds().toString()};for(const a in o)r=new RegExp("("+a+")").exec(t),r&&(t=t.replace(r[1],r[1].length==1?o[a]:oy(o[a],r[1].length,"0")));return t},oy=(e,t,n=" ")=>{if(e.length>=t)return e;const r=t-e.length;let o=Math.ceil(r/n.length);for(;o>>=1;)n+=n,o===1&&(n+=n);return n.slice(0,r)+e},gb=()=>{const t=new Date().getHours();let n="";return t<5?n=we.global.t("utils.Late at night, pay attention to your body!"):t<9?n=we.global.t("utils.good morning!")+we.global.t("utils.welcome back"):t<12?n=we.global.t("utils.Good morning!")+we.global.t("utils.welcome back"):t<14?n=we.global.t("utils.Good noon!")+we.global.t("utils.welcome back"):t<18?n=we.global.t("utils.good afternoon")+we.global.t("utils.welcome back"):t<24?n=we.global.t("utils.Good evening")+we.global.t("utils.welcome back"):n=we.global.t("utils.Hello!")+we.global.t("utils.welcome back"),n},pi=["//at.alicdn.com/t/font_3135462_5axiswmtpj.css"],hi=[];function ay(){pi.length>0&&pi.map(e=>{X1(e)}),hi.length>0&&hi.map(e=>{J1(e)})}function iy(e){const t=[],n=document.styleSheets;for(const r in n)n[r].href&&n[r].href.indexOf(e)>-1&&t.push(n[r]);return t}function sy(e){var r;const t=[],n=document.styleSheets;{const o=Ct();for(const a in n)n[a].href&&((r=n[a].href)==null?void 0:r.indexOf(o))===0&&t.push(n[a]);return t}}function mb(){return new Promise((e,t)=>{Ke(()=>{let n=[];const r=document.getElementById("local-icon");r!=null&&r.dataset.iconName&&(n=(r==null?void 0:r.dataset.iconName).split(",")),n.length>0?e(n):t("No Local Icons")})})}function vb(){return new Promise((e,t)=>{Ke(()=>{const n=[],r=sy();for(const o in r){const a=r[o].cssRules;for(const i in a)if(!(!a[i].selectorText||a[i].selectorText.indexOf(".fa-")!==0)&&/^\.fa-(.*)::before$/g.test(a[i].selectorText))if(a[i].selectorText.indexOf(", ")>-1){const s=a[i].selectorText.split(", ");n.push(`${s[0].substring(1,s[0].length).replace(/\:\:before/gi,"")}`)}else n.push(`${a[i].selectorText.substring(1,a[i].selectorText.length).replace(/\:\:before/gi,"")}`)}n.length>0?e(n):t("No AwesomeIcon style sheet")})})}function yb(){return new Promise((e,t)=>{Ke(()=>{const n=[],r=iy("at.alicdn.com");for(const o in r){const a=r[o].cssRules;for(const i in a)a[i].selectorText&&/^\.icon-(.*)::before$/g.test(a[i].selectorText)&&n.push(`${a[i].selectorText.substring(1,a[i].selectorText.length).replace(/\:\:before/gi,"")}`)}n.length>0?e(n):t("No Iconfont style sheet")})})}function bb(){return new Promise((e,t)=>{Ke(()=>{const n=[],r=ki;for(const o in r)n.push(`el-icon-${r[o].name}`);n.length>0?e(n):t("No ElementPlus Icons")})})}var $e=(e=>(e[e.Waiting=0]="Waiting",e[e.Connecting=1]="Connecting",e[e.Executing=2]="Executing",e[e.Success=3]="Success",e[e.Failed=4]="Failed",e[e.Unknown=5]="Unknown",e))($e||{});const ly=_t("terminal",()=>{const e=Ce({show:!1,showDot:!1,taskList:[],packageManager:"pnpm",showPackageManagerDialog:!1,showConfig:!1,automaticCleanupTask:"1",port:"8000"});function t(){for(const d in e.taskList)(e.taskList[d].status==$e.Connecting||e.taskList[d].status==$e.Executing)&&(e.taskList[d].status=$e.Unknown)}function n(d=!e.show){e.show=d,d&&r(!1)}function r(d=!e.showDot){e.showDot=d}function o(d=!e.showConfig){n(!d),e.showConfig=d}function a(d=!e.showPackageManagerDialog){n(!d),e.showPackageManagerDialog=d}function i(d){e.packageManager=d}function s(d){e.port=d}function h(d){e.automaticCleanupTask=d}function f(d,c){e.taskList[d].status=c,(c==$e.Failed||c==$e.Unknown)&&e.taskList[d].blockOnFailure&&w(d,!0)}function b(d){if(typeof e.taskList[d].callback!="function")return;const c=e.taskList[d].status;c==$e.Failed||c==$e.Unknown?e.taskList[d].callback($e.Failed):c==$e.Success&&e.taskList[d].callback($e.Success)}function w(d,c=!e.taskList[d].showMessage){e.taskList[d].showMessage=c}function P(d,c){e.show||r(!0),e.taskList[d].message=e.taskList[d].message.concat(c),Ke(()=>{L(e.taskList[d].uuid)})}function C(d,c=!0,p="",$=()=>{}){if(e.show||r(!0),e.taskList=e.taskList.concat({uuid:Ps(),createTime:ry(),status:$e.Waiting,command:d,message:[],showMessage:!1,blockOnFailure:c,extend:p,callback:$}),parseInt(e.automaticCleanupTask)===1&&x(),e.show===!1){for(const B in e.taskList)if(e.taskList[B].status==$e.Failed||e.taskList[B].status==$e.Unknown){Lt({type:"error",message:we.global.t("terminal.Newly added tasks will never start because they are blocked by failed tasks")});break}}E()}function u(d,c=!0,p="",$=()=>{}){C(d+"."+e.packageManager,c,p,$)}function g(d){e.taskList[d].status!=$e.Connecting&&e.taskList[d].status!=$e.Executing&&e.taskList.splice(d,1),E()}function E(){let d=null;for(const c in e.taskList){if(e.taskList[c].status==$e.Waiting){d=parseInt(c);break}if(e.taskList[c].status==$e.Connecting||e.taskList[c].status==$e.Executing)break;if(e.taskList[c].status!=$e.Success&&(e.taskList[c].status==$e.Failed||e.taskList[c].status==$e.Unknown)){if(e.taskList[c].blockOnFailure)break;continue}}d!==null&&(f(d,$e.Connecting),F(d))}function F(d){window.eventSource=new EventSource(W1(e.taskList[d].command,e.taskList[d].uuid,e.taskList[d].extend)),window.eventSource.onmessage=function(c){const p=JSON.parse(c.data);if(!p||!p.data)return;const $=_(p.uuid);$!==!1&&(p.data=="command-exec-error"?(f($,$e.Failed),window.eventSource.close(),b($),E()):p.data=="command-exec-completed"?(window.eventSource.close(),e.taskList[$].status!=$e.Success&&f($,$e.Failed),b($),E()):p.data=="command-link-success"?f($,$e.Executing):p.data=="command-exec-success"?f($,$e.Success):P($,p.data))},window.eventSource.onerror=function(){window.eventSource.close();const c=v(d);c!==!1&&(f(c,$e.Failed),b(c))}}function M(d){e.taskList[d].message=[],f(d,$e.Waiting),E()}function x(){e.taskList=e.taskList.filter(d=>d.status!=$e.Success)}function _(d){for(const c in e.taskList)if(e.taskList[c].uuid==d)return parseInt(c);return!1}function v(d){if(e.taskList[d])return d;{let c=-1;for(const p in e.taskList)(e.taskList[p].status==$e.Connecting||e.taskList[p].status==$e.Executing)&&(c=parseInt(p));return c===-1?!1:c}}function L(d){const c=document.querySelector(".exec-message-"+d);c&&c.scrollHeight&&(c.scrollTop=c.scrollHeight)}return{state:e,init:t,toggle:n,toggleDot:r,setTaskStatus:f,setTaskShowMessage:w,addTaskMessage:P,addTask:C,addTaskPM:u,delTask:g,startTask:E,retryTask:M,clearSuccessTask:x,togglePackageManagerDialog:a,toggleConfigDialog:o,changePackageManager:i,changePort:s,changeAutomaticCleanupTask:h}},{persist:{key:Xv,paths:["state.showDot","state.taskList","state.automaticCleanupTask"]}}),uy=Ae({__name:"App",setup(e){const t=on(),n=Qs(),r=ly(),{getLocaleMessage:o}=el(),a=o(t.lang.defaultLang);return Fe(()=>{ay(),r.init()}),Oe(()=>n.path,()=>{Z1()}),(i,s)=>{const h=Yt("router-view"),f=Yt("el-config-provider");return oe(),Qn(f,{locale:l(a)},{default:Ot(()=>[(oe(),Qn(tl,null,{default:Ot(()=>[K(h)]),_:1}))]),_:1},8,["locale"])}}});function cy(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(o){o(n)}),(r=e.get("*"))&&r.slice().map(function(o){o(t,n)})}}}function dy(e){return typeof e=="object"&&e!==null}function gi(e,t){return e=dy(e)?e:Object.create(null),new Proxy(e,{get(n,r,o){return r==="key"?Reflect.get(n,r,o):Reflect.get(n,r,o)||Reflect.get(t,r,o)}})}function fy(e,t){return t.reduce((n,r)=>n==null?void 0:n[r],e)}function py(e,t,n){return t.slice(0,-1).reduce((r,o)=>/^(__proto__)$/.test(o)?{}:r[o]=r[o]||{},e)[t[t.length-1]]=n,e}function hy(e,t){return t.reduce((n,r)=>{const o=r.split(".");return py(n,o,fy(e,o))},{})}function gy(e,t){return n=>{var r;try{const{storage:o=localStorage,beforeRestore:a=void 0,afterRestore:i=void 0,serializer:s={serialize:JSON.stringify,deserialize:JSON.parse},key:h=t.$id,paths:f=null,debug:b=!1}=n;return{storage:o,beforeRestore:a,afterRestore:i,serializer:s,key:((r=e.key)!=null?r:w=>w)(typeof h=="string"?h:h(t.$id)),paths:f,debug:b}}catch(o){return n.debug&&console.error("[pinia-plugin-persistedstate]",o),null}}}function mi(e,{storage:t,serializer:n,key:r,debug:o}){try{const a=t==null?void 0:t.getItem(r);a&&e.$patch(n==null?void 0:n.deserialize(a))}catch(a){o&&console.error("[pinia-plugin-persistedstate]",a)}}function vi(e,{storage:t,serializer:n,key:r,paths:o,debug:a}){try{const i=Array.isArray(o)?hy(e,o):e;t.setItem(r,n.serialize(i))}catch(i){a&&console.error("[pinia-plugin-persistedstate]",i)}}function my(e={}){return t=>{const{auto:n=!1}=e,{options:{persist:r=n},store:o,pinia:a}=t;if(!r)return;if(!(o.$id in a.state.value)){const s=a._s.get(o.$id.replace("__hot:",""));s&&Promise.resolve().then(()=>s.$persist());return}const i=(Array.isArray(r)?r.map(s=>gi(s,e)):[gi(r,e)]).map(gy(e,o)).filter(Boolean);o.$persist=()=>{i.forEach(s=>{vi(o.$state,s)})},o.$hydrate=({runHooks:s=!0}={})=>{i.forEach(h=>{const{beforeRestore:f,afterRestore:b}=h;s&&(f==null||f(t)),mi(o,h),s&&(b==null||b(t))})},i.forEach(s=>{const{beforeRestore:h,afterRestore:f}=s;h==null||h(t),mi(o,s),f==null||f(t),o.$subscribe((b,w)=>{vi(w,s)},{detached:!0})})}}var vy=my();const As=nl();As.use(vy);class yy{constructor(t){Dt(this,"el");Dt(this,"scroll",t=>{this.el.clientWidth>=this.el.scrollWidth||(this.el.scrollLeft+=t.deltaY?t.deltaY:t.detail&&t.detail!==0?t.detail:-t.wheelDelta)});this.el=t,this.handleWheelEvent()}handleWheelEvent(){let t="";"onmousewheel"in this.el?t="mousewheel":"onwheel"in this.el?t="wheel":"attachEvent"in window?t="onmousewheel":t="DOMMouseScroll",this.el.addEventListener(t,this.scroll,{passive:!0})}}function by(e){wy(e),ky(e),Cy(e),_y(e),xy(e)}function wy(e){e.directive("auth",{mounted(t,n){if(!n.value)return!1;ey(n.value)||t.parentNode.removeChild(t)}})}function xy(e){e.directive("tableLateralDrag",{created(t){new yy(t.querySelector(".el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap"))}})}function _y(e){e.directive("blur",{mounted(t){ur(t,"focus",()=>t.blur())}})}function Cy(e){e.directive("zoom",{mounted(t,n){if(!n.value)return!1;const r=rl(n.value)?[n.value,".el-dialog__body",!1,!0]:n.value;r[1]=r[1]?r[1]:".el-dialog__body",r[2]=typeof r[2]>"u"?!1:r[2],r[3]=typeof r[3]>"u"?!0:r[3],Ke(()=>{const o=document.querySelector(r[1]),a=document.querySelector(r[0]),i=document.createElement("div");i.className="zoom-handle",i.onmouseenter=()=>{i.onmousedown=s=>{const h=s.clientX,f=s.clientY,b=o.offsetWidth,w=o.offsetHeight,P=a.offsetWidth,C=a.offsetHeight;document.onmousemove=u=>{u.preventDefault();const g=b+(u.clientX-h)*2,E=w+(u.clientY-f);if(o.style.width=`${g}px`,o.style.height=`${E}px`,r[2]){const F=C+(u.clientY-f);a.style.height=`${F}px`}if(r[3]){const F=P+(u.clientX-h)*2;a.style.width=`${F}px`}},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null}}},a.appendChild(i)})}})}function ky(e){e.directive("drag",{mounted(t,n){if(!n.value)return!1;const r=document.querySelector(n.value[0]),o=document.querySelector(n.value[1]);if(!o||!r)return!1;o.onmouseover=()=>o.style.cursor="move";function a(s,h){const f=h==="pc"?s.clientX-o.offsetLeft:s.touches[0].clientX-o.offsetLeft,b=h==="pc"?s.clientY-o.offsetTop:s.touches[0].clientY-o.offsetTop,w=document.body.clientWidth,P=document.body.clientHeight||document.documentElement.clientHeight,C=r.offsetWidth,u=r.offsetHeight,g=r.offsetLeft,E=w-r.offsetLeft-C,F=r.offsetTop,M=P-r.offsetTop-u;let x=getComputedStyle(r).left,_=getComputedStyle(r).top;return x=+x.replace(/\px/g,""),_=+_.replace(/\px/g,""),{disX:f,disY:b,minDragDomLeft:g,maxDragDomLeft:E,minDragDomTop:F,maxDragDomTop:M,styL:x,styT:_}}function i(s,h,f){const{disX:b,disY:w,minDragDomLeft:P,maxDragDomLeft:C,minDragDomTop:u,maxDragDomTop:g,styL:E,styT:F}=f;let M=h==="pc"?s.clientX-b:s.touches[0].clientX-b,x=h==="pc"?s.clientY-w:s.touches[0].clientY-w;-M>P?M=-P:M>C&&(M=C),-x>u?x=-u:x>g&&(x=g),r.style.cssText+=`;left:${M+E}px;top:${x+F}px;`}o.onmousedown=s=>{const h=a(s,"pc");document.onmousemove=f=>{i(f,"pc",h)},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null}},o.ontouchstart=s=>{const h=a(s,"app");document.ontouchmove=f=>{i(f,"app",h)},document.ontouchend=()=>{document.ontouchmove=null,document.ontouchend=null}}}})}const Pr="/admin/notification.Index/";function $y(){const e=an();return k1().then(t=>{e.Bellvalue=t.data.value}),Pe({url:Pr+"push",method:"get"},{showErrorMessage:!1,showCodeMessage:!1})}function wb(e){return Pe({url:Pr+"read",method:"post",data:{id:e}},{showErrorMessage:!1,showCodeMessage:!1})}function xb(){return Pe({url:Pr+"readall",method:"post"},{showErrorMessage:!1,showCodeMessage:!1})}const yi=be(null),Ss={admin:()=>{at()&&$y().then(e=>{if(e.data!=null&&e.data!=""){const t=new Audio;t.src=Ct()+"/static/sounds/"+e.data.sound+".mp3",t.play().catch(()=>{}),Lt({message:e.data.msg,position:"bottom-right",duration:3e4,icon:ol,onClick:()=>{We.push({path:"/admin/notification/index"})}})}}).catch(()=>{}).finally(()=>{yi.value=setTimeout(()=>{clearTimeout(yi.value),Ss.admin()},1e4)})}};async function Py(){const e=al(uy);e.use(As),await Zv(e),e.use(We),e.use(il),e.use(Kg),e.config.globalProperties.$echarts=ul,by(e),K1(e),e.mount("#app"),Ss.admin(),e.config.globalProperties.eventBus=cy()}Py();export{tr as $,pe as A,Sy as B,Ry as C,yy as D,qe as E,My as F,Ty as G,Yv as H,ly as I,$e as J,tb as K,P1 as L,lb as M,k1 as N,Dy as O,ty as P,qv as Q,Iy as R,qy as S,eb as T,bb as U,vb as V,yb as W,mb as X,cb as Y,nb as Z,Nn as _,an as a,Ky as a0,sb as a1,hb as a2,pb as a3,Jy as a4,ry as a5,ey as a6,Xy as a7,Et as a8,Uy as a9,Vy as aa,Wy as ab,jy as ac,gb as ad,By as ae,zy as af,Gy as ag,Ny as ah,Q1 as ai,ib as aj,wb as ak,xb as al,ab as am,r1 as an,Ps as b,Pe as c,ob as d,fb as e,Ct as f,rb as g,$r as h,we as i,a1 as j,ur as k,Fy as l,Hy as m,Qy as n,db as o,Zy as p,ub as q,We as r,Yy as s,Z1 as t,Un as u,on as v,Cn as w,o1 as x,at as y,hl as z};
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["assets/index-vRrzIZkW.js","assets/vue-A59npLRR.js","assets/index-ARIFAkxA.js","assets/router-SYMbkQDJ.js","assets/layout-satO-bbM.js","assets/index-K8IR974I.js","assets/baTable-MdxYOkAk.js","assets/index-XALue448.js","assets/index-r6iTpmP6.js","assets/echarts-cxb9vJr1.js","assets/loading-mSFzBsvO.js","assets/user-Wqlxwfrs.js","assets/footer-m4iMc87s.js","assets/footer-5mhaxa_5.js","assets/userMounted-UUYQdIa5.js","assets/oauth-flw5HISP.js","assets/index-ZkmIVAqi.js","assets/login-CUIRwzy7.js","assets/validate-_EUdkMt3.js","assets/index-AhShc7A-.js","assets/loginFooter-20WnV2ru.js","assets/wechat_mp-zANTKHXk.js","assets/wxlogin-CIKUAVo6.js","assets/login-T4veJPTT.js","assets/404-PLrEAEW-.js","assets/401--Ffp18rH.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}