diff --git a/mail-vue/src/components/email-scroll/index.vue b/mail-vue/src/components/email-scroll/index.vue index 238fb31..c318936 100644 --- a/mail-vue/src/components/email-scroll/index.vue +++ b/mail-vue/src/components/email-scroll/index.vue @@ -272,6 +272,15 @@ watch(() => emailStore.cancelStarEmailId, () => { emailList.forEach(email => { if (email.emailId === emailStore.cancelStarEmailId) { email.isStar = 0 + console.log('取消') + } + }) +}) + +watch(() => emailStore.addStarEmailId, () => { + emailList.forEach(email => { + if (email.emailId === emailStore.addStarEmailId) { + email.isStar = 1 } }) }) diff --git a/mail-vue/src/layout/account/index.vue b/mail-vue/src/layout/account/index.vue index c79e731..f7c2070 100644 --- a/mail-vue/src/layout/account/index.vue +++ b/mail-vue/src/layout/account/index.vue @@ -104,7 +104,7 @@ data-callback="onTurnstileSuccess" > - +
diff --git a/mail-vue/src/store/email.js b/mail-vue/src/store/email.js index a90da79..7cdeb0c 100644 --- a/mail-vue/src/store/email.js +++ b/mail-vue/src/store/email.js @@ -6,6 +6,7 @@ export const useEmailStore = defineStore('email', { starScroll: null, emailScroll: null, cancelStarEmailId: 0, + addStarEmailId: 0, contentData: { email: null, delType: null, diff --git a/mail-vue/src/views/content/index.vue b/mail-vue/src/views/content/index.vue index b72f22a..a0d68de 100644 --- a/mail-vue/src/views/content/index.vue +++ b/mail-vue/src/views/content/index.vue @@ -140,6 +140,8 @@ function changeStar() { email.isStar = 0; starCancel(email.emailId).then(() => { email.isStar = 0; + emailStore.cancelStarEmailId = email.emailId + setTimeout(() => emailStore.cancelStarEmailId = 0) emailStore.starScroll?.deleteEmail([email.emailId]) }).catch((e) => { console.error(e) @@ -149,6 +151,8 @@ function changeStar() { email.isStar = 1; starAdd(email.emailId).then(() => { email.isStar = 1; + emailStore.addStarEmailId = email.emailId + setTimeout(() => emailStore.addStarEmailId = 0) emailStore.starScroll?.addItem(email) }).catch((e) => { console.error(e) diff --git a/mail-worker/dist/assets/index-rQqpL7nd.js b/mail-worker/dist/assets/index-B6UdP6by.js similarity index 93% rename from mail-worker/dist/assets/index-rQqpL7nd.js rename to mail-worker/dist/assets/index-B6UdP6by.js index 50dc248..76c18d0 100644 --- a/mail-worker/dist/assets/index-rQqpL7nd.js +++ b/mail-worker/dist/assets/index-B6UdP6by.js @@ -46,7 +46,7 @@ `)}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(i=>r.set(i)),r}static accessor(t){const r=(this[Tx]=this[Tx]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=sc(o);r[s]||(wJ(i,o),r[s]=!0)}return ye.isArray(t)?t.forEach(a):a(t),this}};Tr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ye.reduceDescriptors(Tr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});ye.freezeMethods(Tr);function Km(e,t){const n=this||bd,r=t||n,i=Tr.from(r.headers);let a=r.data;return ye.forEach(e,function(s){a=s.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function PL(e){return!!(e&&e.__CANCEL__)}function ju(e,t,n){bt.call(this,e??"canceled",bt.ERR_CANCELED,t,n),this.name="CanceledError"}ye.inherits(ju,bt,{__CANCEL__:!0});function LL(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new bt("Request failed with status code "+n.status,[bt.ERR_BAD_REQUEST,bt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function SJ(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function CJ(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[a];o||(o=u),n[i]=l,r[i]=u;let f=a,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),u-o{n=c,i=null,a&&(clearTimeout(a),a=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),f=c-n;f>=r?o(u,c):(i=u,a||(a=setTimeout(()=>{a=null,o(i)},r-f)))},()=>i&&o(i)]}const Zp=(e,t,n=3)=>{let r=0;const i=CJ(50,250);return xJ(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,l=o-r,u=i(l),c=o<=s;r=o;const f={loaded:o,total:s,progress:s?o/s:void 0,bytes:l,rate:u||void 0,estimated:u&&s&&c?(s-o)/u:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},n)},Ex=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ax=e=>(...t)=>ye.asap(()=>e(...t)),TJ=qn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,qn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(qn.origin),qn.navigator&&/(msie|trident)/i.test(qn.navigator.userAgent)):()=>!0,EJ=qn.hasStandardBrowserEnv?{write(e,t,n,r,i,a){const o=[e+"="+encodeURIComponent(t)];ye.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),ye.isString(r)&&o.push("path="+r),ye.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.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 AJ(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function MJ(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function OL(e,t,n){let r=!AJ(t);return e&&(r||n==!1)?MJ(e,t):t}const Mx=e=>e instanceof Tr?{...e}:e;function dl(e,t){t=t||{};const n={};function r(u,c,f,d){return ye.isPlainObject(u)&&ye.isPlainObject(c)?ye.merge.call({caseless:d},u,c):ye.isPlainObject(c)?ye.merge({},c):ye.isArray(c)?c.slice():c}function i(u,c,f,d){if(ye.isUndefined(c)){if(!ye.isUndefined(u))return r(void 0,u,f,d)}else return r(u,c,f,d)}function a(u,c){if(!ye.isUndefined(c))return r(void 0,c)}function o(u,c){if(ye.isUndefined(c)){if(!ye.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,f){if(f in t)return r(u,c);if(f in e)return r(void 0,u)}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,c,f)=>i(Mx(u),Mx(c),f,!0)};return ye.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=l[c]||i,d=f(e[c],t[c],c);ye.isUndefined(d)&&f!==s||(n[c]=d)}),n}const RL=e=>{const t=dl({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;t.headers=o=Tr.from(o),t.url=kL(OL(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(ye.isFormData(n)){if(qn.hasStandardBrowserEnv||qn.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((l=o.getContentType())!==!1){const[u,...c]=l?l.split(";").map(f=>f.trim()).filter(Boolean):[];o.setContentType([u||"multipart/form-data",...c].join("; "))}}if(qn.hasStandardBrowserEnv&&(r&&ye.isFunction(r)&&(r=r(t)),r||r!==!1&&TJ(t.url))){const u=i&&a&&EJ.read(a);u&&o.set(i,u)}return t},kJ=typeof XMLHttpRequest<"u",IJ=kJ&&function(e){return new Promise(function(n,r){const i=RL(e);let a=i.data;const o=Tr.from(i.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:u}=i,c,f,d,h,p;function v(){h&&h(),p&&p(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let g=new XMLHttpRequest;g.open(i.method.toUpperCase(),i.url,!0),g.timeout=i.timeout;function m(){if(!g)return;const b=Tr.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:b,config:e,request:g};LL(function(x){n(x),v()},function(x){r(x),v()},S),g=null}"onloadend"in g?g.onloadend=m:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(m)},g.onabort=function(){g&&(r(new bt("Request aborted",bt.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new bt("Network Error",bt.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let _=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const S=i.transitional||IL;i.timeoutErrorMessage&&(_=i.timeoutErrorMessage),r(new bt(_,S.clarifyTimeoutError?bt.ETIMEDOUT:bt.ECONNABORTED,e,g)),g=null},a===void 0&&o.setContentType(null),"setRequestHeader"in g&&ye.forEach(o.toJSON(),function(_,S){g.setRequestHeader(S,_)}),ye.isUndefined(i.withCredentials)||(g.withCredentials=!!i.withCredentials),s&&s!=="json"&&(g.responseType=i.responseType),u&&([d,p]=Zp(u,!0),g.addEventListener("progress",d)),l&&g.upload&&([f,h]=Zp(l),g.upload.addEventListener("progress",f),g.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(c=b=>{g&&(r(!b||b.type?new ju(null,e,g):b),g.abort(),g=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const y=SJ(i.url);if(y&&qn.protocols.indexOf(y)===-1){r(new bt("Unsupported protocol "+y+":",bt.ERR_BAD_REQUEST,e));return}g.send(a||null)})},DJ=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const a=function(u){if(!i){i=!0,s();const c=u instanceof Error?u:this.reason;r.abort(c instanceof bt?c:new ju(c instanceof Error?c.message:c))}};let o=t&&setTimeout(()=>{o=null,a(new bt(`timeout ${t} of ms exceeded`,bt.ETIMEDOUT))},t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(a):u.removeEventListener("abort",a)}),e=null)};e.forEach(u=>u.addEventListener("abort",a));const{signal:l}=r;return l.unsubscribe=()=>ye.asap(s),l}},PJ=function*(e,t){let n=e.byteLength;if(n{const i=LJ(e,t);let a=0,o,s=l=>{o||(o=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await i.next();if(u){s(),l.close();return}let f=c.byteLength;if(n){let d=a+=f;n(d)}l.enqueue(new Uint8Array(c))}catch(u){throw s(u),u}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},Cg=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",NL=Cg&&typeof ReadableStream=="function",RJ=Cg&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),$L=(e,...t)=>{try{return!!e(...t)}catch{return!1}},NJ=NL&&$L(()=>{let e=!1;const t=new Request(qn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Ix=64*1024,mb=NL&&$L(()=>ye.isReadableStream(new Response("").body)),Jp={stream:mb&&(e=>e.body)};Cg&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Jp[t]&&(Jp[t]=ye.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new bt(`Response type '${t}' is not supported`,bt.ERR_NOT_SUPPORT,r)})})})(new Response);const $J=async e=>{if(e==null)return 0;if(ye.isBlob(e))return e.size;if(ye.isSpecCompliantForm(e))return(await new Request(qn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(ye.isArrayBufferView(e)||ye.isArrayBuffer(e))return e.byteLength;if(ye.isURLSearchParams(e)&&(e=e+""),ye.isString(e))return(await RJ(e)).byteLength},BJ=async(e,t)=>{const n=ye.toFiniteNumber(e.getContentLength());return n??$J(t)},FJ=Cg&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:a,timeout:o,onDownloadProgress:s,onUploadProgress:l,responseType:u,headers:c,withCredentials:f="same-origin",fetchOptions:d}=RL(e);u=u?(u+"").toLowerCase():"text";let h=DJ([i,a&&a.toAbortSignal()],o),p;const v=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&NJ&&n!=="get"&&n!=="head"&&(g=await BJ(c,r))!==0){let S=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(ye.isFormData(r)&&(C=S.headers.get("content-type"))&&c.setContentType(C),S.body){const[x,E]=Ex(g,Zp(Ax(l)));r=kx(S.body,Ix,x,E)}}ye.isString(f)||(f=f?"include":"omit");const m="credentials"in Request.prototype;p=new Request(t,{...d,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:m?f:void 0});let y=await fetch(p);const b=mb&&(u==="stream"||u==="response");if(mb&&(s||b&&v)){const S={};["status","statusText","headers"].forEach(T=>{S[T]=y[T]});const C=ye.toFiniteNumber(y.headers.get("content-length")),[x,E]=s&&Ex(C,Zp(Ax(s),!0))||[];y=new Response(kx(y.body,Ix,x,()=>{E&&E(),v&&v()}),S)}u=u||"text";let _=await Jp[ye.findKey(Jp,u)||"text"](y,e);return!b&&v&&v(),await new Promise((S,C)=>{LL(S,C,{data:_,headers:Tr.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:p})})}catch(m){throw v&&v(),m&&m.name==="TypeError"&&/fetch/i.test(m.message)?Object.assign(new bt("Network Error",bt.ERR_NETWORK,e,p),{cause:m.cause||m}):bt.from(m,m&&m.code,e,p)}}),yb={http:eJ,xhr:IJ,fetch:FJ};ye.forEach(yb,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Dx=e=>`- ${e}`,zJ=e=>ye.isFunction(e)||e===null||e===!1,BL={getAdapter:e=>{e=ye.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let a=0;a`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?a.length>1?`since : `+a.map(Dx).join(` `):" "+Dx(a[0]):"as no adapter specified";throw new bt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:yb};function jm(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ju(null,e)}function Px(e){return jm(e),e.headers=Tr.from(e.headers),e.data=Km.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),BL.getAdapter(e.adapter||bd.adapter)(e).then(function(r){return jm(e),r.data=Km.call(e,e.transformResponse,r),r.headers=Tr.from(r.headers),r},function(r){return PL(r)||(jm(e),r&&r.response&&(r.response.data=Km.call(e,e.transformResponse,r.response),r.response.headers=Tr.from(r.response.headers))),Promise.reject(r)})}const FL="1.8.4",xg={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{xg[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Lx={};xg.transitional=function(t,n,r){function i(a,o){return"[Axios v"+FL+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,s)=>{if(t===!1)throw new bt(i(o," has been removed"+(n?" in "+n:"")),bt.ERR_DEPRECATED);return n&&!Lx[o]&&(Lx[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,s):!0}};xg.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function VJ(e,t,n){if(typeof e!="object")throw new bt("options must be an object",bt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const a=r[i],o=t[a];if(o){const s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new bt("option "+a+" must be "+l,bt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new bt("Unknown option "+a,bt.ERR_BAD_OPTION)}}const tp={assertOptions:VJ,validators:xg},Xi=tp.validators;let nl=class{constructor(t){this.defaults=t,this.interceptors={request:new xx,response:new xx}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=dl(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:a}=n;r!==void 0&&tp.assertOptions(r,{silentJSONParsing:Xi.transitional(Xi.boolean),forcedJSONParsing:Xi.transitional(Xi.boolean),clarifyTimeoutError:Xi.transitional(Xi.boolean)},!1),i!=null&&(ye.isFunction(i)?n.paramsSerializer={serialize:i}:tp.assertOptions(i,{encode:Xi.function,serialize:Xi.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),tp.assertOptions(n,{baseUrl:Xi.spelling("baseURL"),withXsrfToken:Xi.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&ye.merge(a.common,a[n.method]);a&&ye.forEach(["delete","get","head","post","put","patch","common"],p=>{delete a[p]}),n.headers=Tr.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,f=0,d;if(!l){const p=[Px.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),d=p.length,c=Promise.resolve(n);f{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](i);r._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{r.subscribe(s),a=s}).then(i);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,s){r.reason||(r.reason=new ju(a,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new zL(function(i){t=i}),cancel:t}}};function WJ(e){return function(n){return e.apply(null,n)}}function UJ(e){return ye.isObject(e)&&e.isAxiosError===!0}const bb={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bb).forEach(([e,t])=>{bb[t]=e});function VL(e){const t=new nl(e),n=yL(nl.prototype.request,t);return ye.extend(n,nl.prototype,t,{allOwnKeys:!0}),ye.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return VL(dl(e,i))},n}const yn=VL(bd);yn.Axios=nl;yn.CanceledError=ju;yn.CancelToken=HJ;yn.isCancel=PL;yn.VERSION=FL;yn.toFormData=Sg;yn.AxiosError=bt;yn.Cancel=yn.CanceledError;yn.all=function(t){return Promise.all(t)};yn.spread=WJ;yn.isAxiosError=UJ;yn.mergeConfig=dl;yn.AxiosHeaders=Tr;yn.formToJSON=e=>DL(ye.isHTMLForm(e)?new FormData(e):e);yn.getAdapter=BL.getAdapter;yn.HttpStatusCode=bb;yn.default=yn;const{Axios:r0e,AxiosError:i0e,CanceledError:a0e,isCancel:o0e,CancelToken:s0e,VERSION:l0e,all:u0e,Cancel:c0e,isAxiosError:f0e,spread:d0e,toFormData:h0e,AxiosHeaders:p0e,HttpStatusCode:v0e,formToJSON:g0e,getAdapter:m0e,mergeConfig:y0e}=yn;let _t=yn.create({baseURL:"/api"});_t.interceptors.request.use(e=>(e.headers.Authorization=`${localStorage.getItem("token")}`,e));_t.interceptors.response.use(e=>new Promise((t,n)=>{const r=e.config.noMsg,i=e.data;r?i.code===200?t(i.data):n(i):i.code===401?(Ue({message:i.message,type:"error",plain:!0,grouping:!0,repeatNum:-4}),localStorage.removeItem("token"),on.push("/login"),n(i)):i.code===403?(Ue({message:i.message,type:"warning",plain:!0,grouping:!0,repeatNum:-4}),n(i)):i.code!==200&&(Ue({message:i.message,type:"error",plain:!0,grouping:!0,repeatNum:-4}),n(i)),t(i.data)}),e=>(e.config.noMsg||(e.message.includes("Network Error")?Ue({message:"网络错误,请检查网络连接",type:"error",plain:!0,grouping:!0,repeatNum:-4}):e.code==="ECONNABORTED"?(Ue({message:"请求超时,请稍后重试",type:"error",plain:!0,grouping:!0}),Ue.error("")):e.response?Ue({message:"服务器繁忙",type:"error",plain:!0,grouping:!0,repeatNum:-4}):Ue({message:"请求失败,请稍后再试",type:"error",plain:!0,grouping:!0,repeatNum:-4})),Promise.reject(e)));function Qp(){return _t.get("/my/loginUserInfo")}function GJ(e){return _t.put("/my/resetPassword",{password:e})}function KJ(){return _t.delete("/my/delete")}const Yi=Gu("user",{state:()=>({user:{},refreshList:0}),actions:{refreshUserList(){Qp().then(e=>{this.refreshList++})},refreshUserInfo(){Qp().then(e=>{this.user=e})}}}),gi=Gu("setting",{state:()=>({domainList:[],settings:{r2Domain:"",loginOpacity:1}}),actions:{}}),no=Gu("account",{state:()=>({currentAccountId:0,currentAccount:{},changeUserAccountName:""})});function Mi(e){const{permKeys:t}=Yi().user;return t.includes("*")||t.includes(e)}function HL(e){const t=[];return Object.keys(Ox).forEach(n=>{(e.includes(n)||e.includes("*"))&&t.push(Ox[n])}),t}const Ox={"user:query":{path:"/sys/user",name:"user",component:()=>br(()=>Promise.resolve().then(()=>Eie),void 0),meta:{title:"用户列表",name:"user",menu:!0}},"role:query":{path:"/sys/role",name:"role",component:()=>br(()=>Promise.resolve().then(()=>$ie),void 0),meta:{title:"权限控制",name:"role",menu:!0}},"setting:query":{path:"/sys/setting",name:"sys-setting",component:()=>br(()=>Promise.resolve().then(()=>Wae),void 0),meta:{title:"系统设置",name:"sys-setting",menu:!0}},"sys-email:query":{path:"/sys/email",name:"sys-email",component:()=>br(()=>Promise.resolve().then(()=>Yae),void 0),meta:{title:"邮件列表",name:"sys-email",menu:!0}},"analysis:query":{path:"/analysis",name:"analysis",component:()=>br(()=>Promise.resolve().then(()=>Zye),void 0),meta:{title:"分析页",name:"analysis",menu:!0}}};function jJ(e){return _t.put("/setting/set",e)}function Rx(){return _t.get("/setting/query")}function Nx(){return _t.get("/setting/websiteConfig")}function YJ(e){return _t.put("/setting/setBackground",{background:e})}function qJ(){return _t.delete("/setting/physicsDeleteAll")}function ku(e){return gi().settings.r2Domain+"/"+e}async function XJ(){document.title="​";const e=gi(),t=Yi(),n=no(),r=localStorage.getItem("token");let i=null;if(r){const s=Qp().catch(c=>(console.error(c),null)),[l,u]=await Promise.all([Nx(),s]);i=l,e.settings=i,e.domainList=i.domainList,document.title=i.title,u&&(n.currentAccountId=u.accountId,t.user=u,HL(u.permKeys).forEach(f=>{on.addRoute("layout",f)}))}else i=await Nx(),e.settings=i,e.domainList=i.domainList,document.title=i.title;const a=document.getElementById("loading-first");if(!i.background){a.remove();return}const o=new Image;o.src=ku(i.background),o.onload=()=>{a.remove()},o.onerror=()=>{console.warn("背景图片加载失败:",o.src),a.remove()}}const ZJ=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,JJ=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,QJ=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function eQ(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){tQ(e);return}return t}function tQ(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function nQ(e,t={}){if(typeof e!="string")return e;if(e[0]==='"'&&e[e.length-1]==='"'&&e.indexOf("\\")===-1)return e.slice(1,-1);const n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!QJ.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(ZJ.test(e)||JJ.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,eQ)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}function rQ(e,t){if(e==null)return;let n=e;for(let r=0;r1&&(t=lw(typeof e!="object"||e===null||!Object.prototype.hasOwnProperty.call(e,r)?Number.isInteger(Number(n[1]))?[]:{}:e[r],t,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(e)?e.slice()[r]:Object.assign({},e,{[r]:t})}function WL(e,t){if(e==null||t.length===0)return e;if(t.length===1){if(e==null)return e;if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(t[0],1);const n={};for(const r in e)n[r]=e[r];return delete n[t[0]],n}if(e[t[0]]==null){if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);const n={};for(const r in e)n[r]=e[r];return n}return lw(e,WL(e[t[0]],Array.prototype.slice.call(t,1)),[t[0]])}function UL(e,t){return t.map(n=>n.split(".")).map(n=>[n,rQ(e,n)]).filter(n=>n[1]!==void 0).reduce((n,r)=>lw(n,r[1],r[0]),{})}function GL(e,t){return t.map(n=>n.split(".")).reduce((n,r)=>WL(n,r),e)}function $x(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o,beforeHydrate:s,afterHydrate:l},u,c=!0){try{c&&s?.(u);const f=t.getItem(r);if(f){const d=n.deserialize(f),h=a?UL(d,a):d,p=o?GL(h,o):h;e.$patch(p)}c&&l?.(u)}catch(f){i&&console.error("[pinia-plugin-persistedstate]",f)}}function Bx(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o}){try{const s=a?UL(e,a):e,l=o?GL(s,o):s,u=n.serialize(l);t.setItem(r,u)}catch(s){i&&console.error("[pinia-plugin-persistedstate]",s)}}function iQ(e,t,n){const{pinia:r,store:i,options:{persist:a=n}}=e;if(!a)return;if(!(i.$id in r.state.value)){const l=r._s.get(i.$id.replace("__hot:",""));l&&Promise.resolve().then(()=>l.$persist());return}const s=(Array.isArray(a)?a:a===!0?[{}]:[a]).map(t);i.$hydrate=({runHooks:l=!0}={})=>{s.forEach(u=>{$x(i,u,e,l)})},i.$persist=()=>{s.forEach(l=>{Bx(i.$state,l)})},s.forEach(l=>{$x(i,l,e),i.$subscribe((u,c)=>Bx(c,l),{detached:!0})})}function aQ(e={}){return function(t){iQ(t,n=>({key:(e.key?e.key:r=>r)(n.key??t.store.$id),debug:n.debug??e.debug??!1,serializer:n.serializer??e.serializer??{serialize:r=>JSON.stringify(r),deserialize:r=>nQ(r)},storage:n.storage??e.storage??window.localStorage,beforeHydrate:n.beforeHydrate,afterHydrate:n.afterHydrate,pick:n.pick,omit:n.omit}),e.auto??!1)}}var oQ=aQ();const sQ={mounted(e,t){const r=Yi().user.permKeys,i=t.value;if(r.includes("*"))return;(Array.isArray(i)?i.some(o=>r.includes(o)):r.includes(i))||e.parentNode&&e.parentNode.removeChild(e)}},lQ=jX().use(oQ),uw=Y5(Fq).use(lQ);await XJ();uw.use(on).use(vZ).directive("perm",sQ);uw.config.devtools=!0;uw.mount("#app");const KL=/^[a-z0-9]+(-[a-z0-9]+)*$/,Tg=(e,t,n,r="")=>{const i=e.split(":");if(e.slice(0,1)==="@"){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){const s=i.pop(),l=i.pop(),u={provider:i.length>0?i[0]:r,prefix:l,name:s};return t&&!np(u)?null:u}const a=i[0],o=a.split("-");if(o.length>1){const s={provider:r,prefix:o.shift(),name:o.join("-")};return t&&!np(s)?null:s}if(n&&r===""){const s={provider:r,prefix:"",name:a};return t&&!np(s,n)?null:s}return null},np=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,jL=Object.freeze({left:0,top:0,width:16,height:16}),ev=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Eg=Object.freeze({...jL,...ev}),_b=Object.freeze({...Eg,body:"",hidden:!1});function uQ(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function Fx(e,t){const n=uQ(e,t);for(const r in _b)r in ev?r in e&&!(r in n)&&(n[r]=ev[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function cQ(e,t){const n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function a(o){if(n[o])return i[o]=[];if(!(o in i)){i[o]=null;const s=r[o]&&r[o].parent,l=s&&a(s);l&&(i[o]=[s].concat(l))}return i[o]}return Object.keys(n).concat(Object.keys(r)).forEach(a),i}function fQ(e,t,n){const r=e.icons,i=e.aliases||Object.create(null);let a={};function o(s){a=Fx(r[s]||i[s],a)}return o(t),n.forEach(o),Fx(e,a)}function YL(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(i=>{t(i,null),n.push(i)});const r=cQ(e);for(const i in r){const a=r[i];a&&(t(i,fQ(e,i,a)),n.push(i))}return n}const dQ={provider:"",aliases:{},not_found:{},...jL};function Ym(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function qL(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Ym(e,dQ))return null;const n=t.icons;for(const i in n){const a=n[i];if(!i||typeof a.body!="string"||!Ym(a,_b))return null}const r=t.aliases||Object.create(null);for(const i in r){const a=r[i],o=a.parent;if(!i||typeof o!="string"||!n[o]&&!r[o]||!Ym(a,_b))return null}return t}const zx=Object.create(null);function hQ(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Iu(e,t){const n=zx[e]||(zx[e]=Object.create(null));return n[t]||(n[t]=hQ(e,t))}function XL(e,t){return qL(t)?YL(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function pQ(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let zf=!1;function ZL(e){return typeof e=="boolean"&&(zf=e),zf}function vQ(e){const t=typeof e=="string"?Tg(e,!0,zf):e;if(t){const n=Iu(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function gQ(e,t){const n=Tg(e,!0,zf);if(!n)return!1;const r=Iu(n.provider,n.prefix);return t?pQ(r,n.name,t):(r.missing.add(n.name),!0)}function mQ(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),zf&&!t&&!e.prefix){let i=!1;return qL(e)&&(e.prefix="",YL(e,(a,o)=>{gQ(a,o)&&(i=!0)})),i}const n=e.prefix;if(!np({prefix:n,name:"a"}))return!1;const r=Iu(t,n);return!!XL(r,e)}const JL=Object.freeze({width:null,height:null}),QL=Object.freeze({...JL,...ev}),yQ=/(-?[0-9.]*[0-9]+[0-9.]*)/g,bQ=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Vx(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(yQ);if(r===null||!r.length)return e;const i=[];let a=r.shift(),o=bQ.test(a);for(;;){if(o){const s=parseFloat(a);isNaN(s)?i.push(a):i.push(Math.ceil(s*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join("");o=!o}}function _Q(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const i=e.indexOf(">",r),a=e.indexOf("",a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function wQ(e,t){return e?""+e+""+t:t}function SQ(e,t,n){const r=_Q(e);return wQ(r.defs,t+r.content+n)}const CQ=e=>e==="unset"||e==="undefined"||e==="none";function xQ(e,t){const n={...Eg,...e},r={...QL,...t},i={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,r].forEach(v=>{const g=[],m=v.hFlip,y=v.vFlip;let b=v.rotate;m?y?b+=2:(g.push("translate("+(i.width+i.left).toString()+" "+(0-i.top).toString()+")"),g.push("scale(-1 1)"),i.top=i.left=0):y&&(g.push("translate("+(0-i.left).toString()+" "+(i.height+i.top).toString()+")"),g.push("scale(1 -1)"),i.top=i.left=0);let _;switch(b<0&&(b-=Math.floor(b/4)*4),b=b%4,b){case 1:_=i.height/2+i.top,g.unshift("rotate(90 "+_.toString()+" "+_.toString()+")");break;case 2:g.unshift("rotate(180 "+(i.width/2+i.left).toString()+" "+(i.height/2+i.top).toString()+")");break;case 3:_=i.width/2+i.left,g.unshift("rotate(-90 "+_.toString()+" "+_.toString()+")");break}b%2===1&&(i.left!==i.top&&(_=i.left,i.left=i.top,i.top=_),i.width!==i.height&&(_=i.width,i.width=i.height,i.height=_)),g.length&&(a=SQ(a,'',""))});const o=r.width,s=r.height,l=i.width,u=i.height;let c,f;o===null?(f=s===null?"1em":s==="auto"?u:s,c=Vx(f,l/u)):(c=o==="auto"?l:o,f=s===null?Vx(c,u/l):s==="auto"?u:s);const d={},h=(v,g)=>{CQ(g)||(d[v]=g.toString())};h("width",c),h("height",f);const p=[i.left,i.top,l,u];return d.viewBox=p.join(" "),{attributes:d,viewBox:p,body:a}}const TQ=/\sid="(\S+)"/g,EQ="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let AQ=0;function MQ(e,t=EQ){const n=[];let r;for(;r=TQ.exec(e);)n.push(r[1]);if(!n.length)return e;const i="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(a=>{const o=typeof t=="function"?t(a):t+(AQ++).toString(),s=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+o+i+"$3")}),e=e.replace(new RegExp(i,"g"),""),e}const wb=Object.create(null);function kQ(e,t){wb[e]=t}function Sb(e){return wb[e]||wb[""]}function cw(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const fw=Object.create(null),lc=["https://api.simplesvg.com","https://api.unisvg.com"],rp=[];for(;lc.length>0;)lc.length===1||Math.random()>.5?rp.push(lc.shift()):rp.push(lc.pop());fw[""]=cw({resources:["https://api.iconify.design"].concat(rp)});function IQ(e,t){const n=cw(t);return n===null?!1:(fw[e]=n,!0)}function dw(e){return fw[e]}const DQ=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Hx=DQ();function PQ(e,t){const n=dw(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let i=0;n.resources.forEach(o=>{i=Math.max(i,o.length)});const a=t+".json?icons=";r=n.maxURL-i-n.path.length-a.length}return r}function LQ(e){return e===404}const OQ=(e,t,n)=>{const r=[],i=PQ(e,t),a="icons";let o={type:a,provider:e,prefix:t,icons:[]},s=0;return n.forEach((l,u)=>{s+=l.length+1,s>=i&&u>0&&(r.push(o),o={type:a,provider:e,prefix:t,icons:[]},s=l.length),o.icons.push(l)}),r.push(o),r};function RQ(e){if(typeof e=="string"){const t=dw(e);if(t)return t.path}return"/"}const NQ=(e,t,n)=>{if(!Hx){n("abort",424);return}let r=RQ(t.provider);switch(t.type){case"icons":{const a=t.prefix,s=t.icons.join(","),l=new URLSearchParams({icons:s});r+=a+".json?"+l.toString();break}case"custom":{const a=t.uri;r+=a.slice(0,1)==="/"?a.slice(1):a;break}default:n("abort",400);return}let i=503;Hx(e+r).then(a=>{const o=a.status;if(o!==200){setTimeout(()=>{n(LQ(o)?"abort":"next",o)});return}return i=501,a.json()}).then(a=>{if(typeof a!="object"||a===null){setTimeout(()=>{a===404?n("abort",a):n("next",i)});return}setTimeout(()=>{n("success",a)})}).catch(()=>{n("next",i)})},$Q={prepare:OQ,send:NQ};function BQ(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((i,a)=>i.provider!==a.provider?i.provider.localeCompare(a.provider):i.prefix!==a.prefix?i.prefix.localeCompare(a.prefix):i.name.localeCompare(a.name));let r={provider:"",prefix:"",name:""};return e.forEach(i=>{if(r.name===i.name&&r.prefix===i.prefix&&r.provider===i.provider)return;r=i;const a=i.provider,o=i.prefix,s=i.name,l=n[a]||(n[a]=Object.create(null)),u=l[o]||(l[o]=Iu(a,o));let c;s in u.icons?c=t.loaded:o===""||u.missing.has(s)?c=t.missing:c=t.pending;const f={provider:a,prefix:o,name:s};c.push(f)}),t}function eO(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(i=>i.id!==t))})}function FQ(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,i=e.prefix;t.forEach(a=>{const o=a.icons,s=o.pending.length;o.pending=o.pending.filter(l=>{if(l.prefix!==i)return!0;const u=l.name;if(e.icons[u])o.loaded.push({provider:r,prefix:i,name:u});else if(e.missing.has(u))o.missing.push({provider:r,prefix:i,name:u});else return n=!0,!0;return!1}),o.pending.length!==s&&(n||eO([e],a.id),a.callback(o.loaded.slice(0),o.missing.slice(0),o.pending.slice(0),a.abort))})}))}let zQ=0;function VQ(e,t,n){const r=zQ++,i=eO.bind(null,n,r);if(!t.pending.length)return i;const a={id:r,icons:t,callback:e,abort:i};return n.forEach(o=>{(o.loaderCallbacks||(o.loaderCallbacks=[])).push(a)}),i}function HQ(e,t=!0,n=!1){const r=[];return e.forEach(i=>{const a=typeof i=="string"?Tg(i,t,n):i;a&&r.push(a)}),r}var WQ={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function UQ(e,t,n,r){const i=e.resources.length,a=e.random?Math.floor(Math.random()*i):e.index;let o;if(e.random){let C=e.resources.slice(0);for(o=[];C.length>1;){const x=Math.floor(Math.random()*C.length);o.push(C[x]),C=C.slice(0,x).concat(C.slice(x+1))}o=o.concat(C)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));const s=Date.now();let l="pending",u=0,c,f=null,d=[],h=[];typeof r=="function"&&h.push(r);function p(){f&&(clearTimeout(f),f=null)}function v(){l==="pending"&&(l="aborted"),p(),d.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),d=[]}function g(C,x){x&&(h=[]),typeof C=="function"&&h.push(C)}function m(){return{startTime:s,payload:t,status:l,queriesSent:u,queriesPending:d.length,subscribe:g,abort:v}}function y(){l="failed",h.forEach(C=>{C(void 0,c)})}function b(){d.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),d=[]}function _(C,x,E){const T=x!=="success";switch(d=d.filter(A=>A!==C),l){case"pending":break;case"failed":if(T||!e.dataAfterTimeout)return;break;default:return}if(x==="abort"){c=E,y();return}if(T){c=E,d.length||(o.length?S():y());return}if(p(),b(),!e.random){const A=e.resources.indexOf(C.resource);A!==-1&&A!==e.index&&(e.index=A)}l="completed",h.forEach(A=>{A(E)})}function S(){if(l!=="pending")return;p();const C=o.shift();if(C===void 0){if(d.length){f=setTimeout(()=>{p(),l==="pending"&&(b(),y())},e.timeout);return}y();return}const x={status:"pending",resource:C,callback:(E,T)=>{_(x,E,T)}};d.push(x),u++,f=setTimeout(S,e.rotate),n(C,t,x.callback)}return setTimeout(S),m}function tO(e){const t={...WQ,...e};let n=[];function r(){n=n.filter(s=>s().status==="pending")}function i(s,l,u){const c=UQ(t,s,l,(f,d)=>{r(),u&&u(f,d)});return n.push(c),c}function a(s){return n.find(l=>s(l))||null}return{query:i,find:a,setIndex:s=>{t.index=s},getIndex:()=>t.index,cleanup:r}}function Wx(){}const qm=Object.create(null);function GQ(e){if(!qm[e]){const t=dw(e);if(!t)return;const n=tO(t),r={config:t,redundancy:n};qm[e]=r}return qm[e]}function KQ(e,t,n){let r,i;if(typeof e=="string"){const a=Sb(e);if(!a)return n(void 0,424),Wx;i=a.send;const o=GQ(e);o&&(r=o.redundancy)}else{const a=cw(e);if(a){r=tO(a);const o=e.resources?e.resources[0]:"",s=Sb(o);s&&(i=s.send)}}return!r||!i?(n(void 0,424),Wx):r.query(t,i,n)().abort}function Ux(){}function jQ(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,FQ(e)}))}function YQ(e){const t=[],n=[];return e.forEach(r=>{(r.match(KL)?t:n).push(r)}),{valid:t,invalid:n}}function uc(e,t,n){function r(){const i=e.pendingIcons;t.forEach(a=>{i&&i.delete(a),e.icons[a]||e.missing.add(a)})}if(n&&typeof n=="object")try{if(!XL(e,n).length){r();return}}catch(i){console.error(i)}r(),jQ(e)}function Gx(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function qQ(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,i=e.iconsToLoad;if(delete e.iconsToLoad,!i||!i.length)return;const a=e.loadIcon;if(e.loadIcons&&(i.length>1||!a)){Gx(e.loadIcons(i,r,n),c=>{uc(e,i,c)});return}if(a){i.forEach(c=>{const f=a(c,r,n);Gx(f,d=>{const h=d?{prefix:r,icons:{[c]:d}}:null;uc(e,[c],h)})});return}const{valid:o,invalid:s}=YQ(i);if(s.length&&uc(e,s,null),!o.length)return;const l=r.match(KL)?Sb(n):null;if(!l){uc(e,o,null);return}l.prepare(n,r,o).forEach(c=>{KQ(n,c,f=>{uc(e,c.icons,f)})})}))}const XQ=(e,t)=>{const n=HQ(e,!0,ZL()),r=BQ(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,Ux)}),()=>{l=!1}}const i=Object.create(null),a=[];let o,s;return r.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===s&&u===o)return;o=u,s=c,a.push(Iu(u,c));const f=i[u]||(i[u]=Object.create(null));f[c]||(f[c]=[])}),r.pending.forEach(l=>{const{provider:u,prefix:c,name:f}=l,d=Iu(u,c),h=d.pendingIcons||(d.pendingIcons=new Set);h.has(f)||(h.add(f),i[u][c].push(f))}),a.forEach(l=>{const u=i[l.provider][l.prefix];u.length&&qQ(l,u)}),t?VQ(t,r,a):Ux};function ZQ(e,t){const n={...e};for(const r in t){const i=t[r],a=typeof i;r in JL?(i===null||i&&(a==="string"||a==="number"))&&(n[r]=i):a===typeof n[r]&&(n[r]=r==="rotate"?i%4:i)}return n}const JQ=/[\s,]+/;function QQ(e,t){t.split(JQ).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function eee(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(i){for(;i<0;)i+=4;return i%4}if(n===""){const i=parseInt(e);return isNaN(i)?0:r(i)}else if(n!==e){let i=0;switch(n){case"%":i=25;break;case"deg":i=90}if(i){let a=parseFloat(e.slice(0,e.length-n.length));return isNaN(a)?0:(a=a/i,a%1===0?r(a):0)}}return t}function tee(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+""}function nee(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function ree(e){return"data:image/svg+xml,"+nee(e)}function iee(e){return'url("'+ree(e)+'")'}const Kx={...QL,inline:!1},aee={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},oee={display:"inline-block"},Cb={backgroundColor:"currentColor"},nO={backgroundColor:"transparent"},jx={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Yx={webkitMask:Cb,mask:Cb,background:nO};for(const e in Yx){const t=Yx[e];for(const n in jx)t[e+n]=jx[n]}const ip={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";ip[e+"-flip"]=t,ip[e.slice(0,1)+"-flip"]=t,ip[e+"Flip"]=t});function qx(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Xx=(e,t)=>{const n=ZQ(Kx,t),r={...aee},i=t.mode||"svg",a={},o=t.style,s=typeof o=="object"&&!(o instanceof Array)?o:{};for(let v in t){const g=t[v];if(g!==void 0)switch(v){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[v]=g===!0||g==="true"||g===1;break;case"flip":typeof g=="string"&&QQ(n,g);break;case"color":a.color=g;break;case"rotate":typeof g=="string"?n[v]=eee(g):typeof g=="number"&&(n[v]=g);break;case"ariaHidden":case"aria-hidden":g!==!0&&g!=="true"&&delete r["aria-hidden"];break;default:{const m=ip[v];m?(g===!0||g==="true"||g===1)&&(n[m]=!0):Kx[v]===void 0&&(r[v]=g)}}}const l=xQ(e,n),u=l.attributes;if(n.inline&&(a.verticalAlign="-0.125em"),i==="svg"){r.style={...a,...s},Object.assign(r,u);let v=0,g=t.id;return typeof g=="string"&&(g=g.replace(/-/g,"_")),r.innerHTML=MQ(l.body,g?()=>g+"ID"+v++:"iconifyVue"),Fe("svg",r)}const{body:c,width:f,height:d}=e,h=i==="mask"||(i==="bg"?!1:c.indexOf("currentColor")!==-1),p=tee(c,{...u,width:f+"",height:d+""});return r.style={...a,"--svg":iee(p),width:qx(u.width),height:qx(u.height),...oee,...h?Cb:nO,...s},Fe("span",r)};ZL(!0);kQ("",$Q);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!mQ(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const i=t[n];if(typeof i!="object"||!i||i.resources===void 0)continue;IQ(n,i)||console.error(r)}catch{console.error(r)}}}}const see={...Eg,body:""},Ie=ae({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t,n){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let r;if(typeof e!="string"||(r=Tg(e,!1,!0))===null)return this.abortLoading(),null;let i=vQ(r);if(!i)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",i!==null&&(this._loadingIcon={name:e,abort:XQ([r],()=>{this.counter++})})),null;if(this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e)),n){i=Object.assign({},i);const o=n(i.body,r.name,r.prefix,r.provider);typeof o=="string"&&(i.body=o)}const a=["iconify"];return r.prefix!==""&&a.push("iconify--"+r.prefix),r.provider!==""&&a.push("iconify--"+r.provider),{data:i,classes:a}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad,e.customise):null;if(!t)return Xx(see,e);let n=e;return t.classes&&(n={...e,class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")}),Xx({...Eg,...t.data},n)}}),ln=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},lee={class:"title"},uee={class:"manage-title"},cee={__name:"index",setup(e){const t=gi(),n=mg();return(r,i)=>{const a=SK,o=wK,s=zr,l=is("perm");return L(),Q(s,{class:"scroll"},{default:U(()=>[M("div",null,[M("div",lee,[$(w(Ie),{icon:"mdi:email-outline",width:"24",height:"24"}),M("div",null,he(w(t).settings.title),1)]),$(o,{collapse:!1,"text-color":"#fff","active-text-color":"#fff",style:{"margin-top":"10px"}},{default:U(()=>[$(a,{onClick:i[0]||(i[0]=u=>w(on).push({name:"email"})),index:"email",class:Y(w(n).meta.name==="email"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"hugeicons:mailbox-01",width:"20",height:"20"}),i[9]||(i[9]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"收件箱",-1))]),_:1},8,["class"]),$(a,{onClick:i[1]||(i[1]=u=>w(on).push({name:"send"})),index:"send",class:Y(w(n).meta.name==="send"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"cil:send",width:"20",height:"20"}),i[10]||(i[10]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"已发送",-1))]),_:1},8,["class"]),$(a,{onClick:i[2]||(i[2]=u=>w(on).push({name:"star"})),index:"star",class:Y(w(n).meta.name==="star"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"solar:star-line-duotone",width:"20",height:"20"}),i[11]||(i[11]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"星标邮件",-1))]),_:1},8,["class"]),$(a,{onClick:i[3]||(i[3]=u=>w(on).push({name:"setting"})),index:"setting",class:Y(w(n).meta.name==="setting"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"fluent:settings-48-regular",width:"20",height:"20"}),i[12]||(i[12]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"个人设置",-1))]),_:1},8,["class"]),nt((L(),j("div",uee,i[13]||(i[13]=[M("div",null,"管理",-1)]))),[[l,["user:query","role:query","setting:query","analysis:query"]]]),nt((L(),Q(a,{onClick:i[4]||(i[4]=u=>w(on).push({name:"analysis"})),index:"analysis",class:Y(w(n).meta.name==="analysis"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"fluent:data-pie-20-regular",width:"24",height:"24"}),i[14]||(i[14]=M("span",{class:"menu-name",style:{"margin-left":"18px"}},"分析页",-1))]),_:1},8,["class"])),[[l,"analysis:query"]]),nt((L(),Q(a,{onClick:i[5]||(i[5]=u=>w(on).push({name:"user"})),index:"setting",class:Y(w(n).meta.name==="user"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"si:user-alt-2-line",width:"20",height:"20"}),i[15]||(i[15]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"用户列表",-1))]),_:1},8,["class"])),[[l,"user:query"]]),nt((L(),Q(a,{onClick:i[6]||(i[6]=u=>w(on).push({name:"sys-email"})),index:"sys-email",class:Y(w(n).meta.name==="sys-email"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"fluent:mail-list-28-regular",width:"22",height:"22"}),i[16]||(i[16]=M("span",{class:"menu-name",style:{"margin-left":"20px"}},"邮件列表",-1))]),_:1},8,["class"])),[[l,"sys-email:query"]]),nt((L(),Q(a,{onClick:i[7]||(i[7]=u=>w(on).push({name:"role"})),index:"setting",class:Y(w(n).meta.name==="role"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"hugeicons:key-02",width:"22",height:"22"}),i[17]||(i[17]=M("span",{class:"menu-name",style:{"margin-left":"20px"}},"权限控制",-1))]),_:1},8,["class"])),[[l,"role:query"]]),nt((L(),Q(a,{onClick:i[8]||(i[8]=u=>w(on).push({name:"sys-setting"})),index:"sys-setting",class:Y(w(n).meta.name==="sys-setting"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"eos-icons:system-ok-outlined",width:"18",height:"18"}),i[18]||(i[18]=M("span",{class:"menu-name",style:{"margin-left":"24px"}},"系统设置",-1))]),_:1},8,["class"])),[[l,"setting:query"]])]),_:1})])]),_:1})}}},fee=ln(cee,[["__scopeId","data-v-5ffdbd7e"]]),dee={__name:"index",props:{isActive:{type:Boolean,default:!1}},setup(e,{emit:t}){const n=t,r=()=>{n("toggleClick")};return(i,a)=>(L(),j("div",{style:{padding:"0 15px",cursor:"pointer"},onClick:r},[(L(),j("svg",{class:Y([{"is-active":e.isActive},"hamburger"]),viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",fill:"currentColor"},a[0]||(a[0]=[M("path",{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z"},null,-1)]),2))]))}},hee=ln(dee,[["__scopeId","data-v-b2fb0d8c"]]);function pee(e,t){return _t.post("/login",{email:e,password:t})}function vee(){return _t.delete("/logout")}function gee(e){return _t.post("/register",e)}const Zx=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],Ua=(()=>{if(typeof document>"u")return!1;const e=Zx[0],t={};for(const n of Zx)if(n?.[1]in document){for(const[i,a]of n.entries())t[e[i]]=a;return t}return!1})(),Jx={change:Ua.fullscreenchange,error:Ua.fullscreenerror};let Pr={request(e=document.documentElement,t){return new Promise((n,r)=>{const i=()=>{Pr.off("change",i),n()};Pr.on("change",i);const a=e[Ua.requestFullscreen](t);a instanceof Promise&&a.then(i).catch(r)})},exit(){return new Promise((e,t)=>{if(!Pr.isFullscreen){e();return}const n=()=>{Pr.off("change",n),e()};Pr.on("change",n);const r=document[Ua.exitFullscreen]();r instanceof Promise&&r.then(n).catch(t)})},toggle(e,t){return Pr.isFullscreen?Pr.exit():Pr.request(e,t)},onchange(e){Pr.on("change",e)},onerror(e){Pr.on("error",e)},on(e,t){const n=Jx[e];n&&document.addEventListener(n,t,!1)},off(e,t){const n=Jx[e];n&&document.removeEventListener(n,t,!1)},raw:Ua};Object.defineProperties(Pr,{isFullscreen:{get:()=>!!document[Ua.fullscreenElement]},element:{enumerable:!0,get:()=>document[Ua.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[Ua.fullscreenEnabled]}});Ua||(Pr={isEnabled:!1});const mee=Pr,yee={class:"header"},bee={class:"header-btn"},_ee={class:"breadcrumb-item"},wee={class:"writer"},See={class:"toolbar"},Cee={class:"email"},xee={class:"avatar"},Tee={class:"avatar-text"},Eee={class:"user-details"},Aee={class:"details-avatar"},Mee={class:"user-name"},kee={class:"detail-email"},Iee={class:"detail-user-type"},Dee={class:"action-info"},Pee={key:0,style:{"margin-right":"5px"}},Lee={key:1,style:{"margin-right":"5px"}},Oee={class:"logout"},Ree={__name:"index",setup(e){const t=mg(),n=gi(),r=Yi(),i=Ml(),a=z(!1),o=V(()=>r.user.role.accountCount),s=V(()=>{if(!Mi("email:send"))return"无权限";if(r.user.role.sendCount===0)return"无限制";if(r.user.role.sendType==="day")return"每天";if(r.user.role.sendType==="count")return"次数"}),l=V(()=>!Mi("email:send")||!r.user.role.sendCount?null:r.user.sendCount+"/"+r.user.role.sendCount);function u(){i.writerRef.open()}function c(){i.asideShow=!i.asideShow}function f(){a.value=!0,vee().then(()=>{localStorage.removeItem("token"),on.push("/login")}).finally(()=>{a.value=!1})}function d(p){return p[0]?.toUpperCase()||""}function h(){mee.toggle()}return(p,v)=>{const g=Wu,m=vi,y=pg;return L(),j("div",yee,[M("div",bee,[$(hee,{onClick:c}),M("span",_ee,he(w(t).meta.title),1)]),M("div",{class:"writer-box",onClick:u},[M("div",wee,[$(w(Ie),{icon:"material-symbols:edit-outline-sharp",width:"22",height:"22"})])]),M("div",See,[M("div",Cee,[M("span",null,he(w(r).user.email),1)]),$(y,{teleported:!1,"popper-class":"detail-dropdown"},{dropdown:U(()=>[M("div",Eee,[M("div",Aee,he(d(w(r).user.email)),1),M("div",Mee,he(w(r).user.name),1),M("div",kee,he(w(r).user.email),1),M("div",Iee,[$(g,null,{default:U(()=>[Ae(he(w(r).user.role.name),1)]),_:1})]),M("div",Dee,[v[3]||(v[3]=M("div",null,[M("span",{style:{"margin-right":"10px"}},"邮件发送 :"),M("span",{style:{"margin-right":"10px"}},"邮箱添加 :")],-1)),M("div",null,[M("div",null,[l.value?(L(),j("span",Pee,he(l.value),1)):re("",!0),w(Mi)("email:send")?(L(),Q(g,{key:2},{default:U(()=>[Ae(he(s.value),1)]),_:1})):(L(),Q(g,{key:1},{default:U(()=>[Ae(he(s.value),1)]),_:1}))]),M("div",null,[w(n).settings.manyEmail||w(n).settings.addEmail?(L(),Q(g,{key:0},{default:U(()=>v[0]||(v[0]=[Ae("已关闭")])),_:1})):o.value&&w(Mi)("account:add")?(L(),j("span",Lee,he(o.value)+"个",1)):!o.value&&w(Mi)("account:add")?(L(),Q(g,{key:2},{default:U(()=>v[1]||(v[1]=[Ae("无限制")])),_:1})):w(Mi)("account:add")?re("",!0):(L(),Q(g,{key:3},{default:U(()=>v[2]||(v[2]=[Ae("无权限")])),_:1}))])])]),M("div",Oee,[$(m,{type:"primary",loading:a.value,onClick:f},{default:U(()=>v[4]||(v[4]=[Ae("退出")])),_:1},8,["loading"])])])]),default:U(()=>[M("div",xee,[M("div",Tee,[M("div",null,he(d(w(r).user.email)),1)]),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"24",height:"24"})])]),_:1}),M("div",{class:"full",onClick:h},[$(w(Ie),{icon:"iconamoon:screen-full-light",width:"22",height:"22"})])])])}}},Nee=ln(Ree,[["__scopeId","data-v-17756d21"]]);function $ee(e,t){return _t.get("/account/list",{params:{accountId:e,size:t}})}function Bee(e,t){return _t.post("/account/add",{email:e,token:t})}function rO(e,t){return _t.put("/account/setName",{name:t,accountId:e})}function Fee(e){return _t.delete("/account/delete",{params:{accountId:e}})}function hl(e){return/^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~.-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}$/.test(e)}const zee={class:"account-box"},Vee={class:"head-opt"},Hee={"infinite-scroll-distance":600,"infinite-scroll-immediate":!1},Wee={class:"account"},Uee={class:"opt"},Gee={style:{display:"flex","justify-content":"space-between"}},Kee={style:{display:"flex","justify-content":"space-between"}},jee={key:2,class:"noLoading"},Yee={key:3,class:"empty"},qee={class:"container"},Xee={style:{color:"#333"}},Zee=["data-sitekey"],Jee={class:"container"},Qee={__name:"index",setup(e){const t=Yi(),n=no(),r=gi(),i=z(!1),a=z(!1),o=r.domainList,s=pt([]),l=z(!1),u=z(!1),c=z(!1),f=z(!1),d=z(!1),h=z(!1),p=z(null),v=z({});let g=null,m=null,y="";const b=pt({email:"",suffix:r.domainList[0]}),_={accountId:0,size:20},S=z();Mi("account:query")&&D(),Ce(()=>n.changeUserAccountName,()=>{s[0].name=n.changeUserAccountName});const C=()=>{S.value.toggleMenu()};window.onTurnstileSuccess=O=>{y=O,setTimeout(()=>{f.value=!1},1500)};function x(){let O=p.value;if(O===g.name){d.value=!1;return}if(!O){Ue({message:"用户名不能为空",type:"error",plain:!0});return}h.value=!0,rO(g.accountId,O).then(()=>{g.name=O,d.value=!1,g.accountId===t.user.accountId&&(t.user.name=O),Ue({message:"保存成功",type:"success",plain:!0})}).finally(()=>{h.value=!1})}function E(O){p.value=O.name,g=O,d.value=!0}function T(O){return n.currentAccountId===O?"item-choose":""}function A(O){ni.confirm(`确认删除${O.email}吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Fee(O.accountId).then(()=>{const P=s.findIndex(N=>N.accountId===O.accountId);s.splice(P,1),s.length<_.size&&D(),Ue({message:"删除成功",type:"success",plain:!0})})})}function k(){u.value||(u.value=!1,c.value=!1,l.value=!1,_.accountId=0,s.splice(0,s.length),D())}function R(O){n.currentAccountId=O.accountId,n.currentAccount=O}function B(){i.value=!0,setTimeout(()=>{v.value.focus()},100)}async function F(O){try{await navigator.clipboard.writeText(O),Ue({message:"复制成功",type:"success",plain:!0})}catch(P){console.error("复制失败:",P),Ue({message:"复制失败",type:"error",plain:!0})}}function D(){u.value||c.value||l.value||(s.length===0?u.value=!0:c.value=!0,$ee(_.accountId,_.size).then(O=>{O.length<_.size&&(l.value=!0),s.length===0&&(n.currentAccount=O[0].accountId),_.accountId=O.at(-1).accountId,s.push(...O),u.value=!1,c.value=!1}).catch(()=>{u.value=!1,c.value=!1}))}function I(){if(!b.email){Ue({message:"邮箱不能为空",type:"error",plain:!0});return}if(!hl(b.email+b.suffix)){Ue({message:"非法邮箱",type:"error",plain:!0});return}if(!y&&r.settings.addEmailVerify===0){f.value=!0,m?window.turnstile.reset(m):tt(()=>{m=window.turnstile.render(".add-email-turnstile")});return}a.value=!0,Bee(b.email+b.suffix,y).then(O=>{a.value=!1,i.value=!1,b.email="",s.push(O),y="",Ue({message:"添加成功",type:"success",plain:!0}),t.refreshUserInfo()}).catch(O=>{O.code===400&&(y="",window.turnstile.reset(m),f.value=!0),a.value=!1})}return(O,P)=>{const N=G1,W=K1,X=pg,ee=w7,ie=wj,te=_j,se=j1,ve=zr,J=Al,oe=El,le=Ui,me=vi,pe=gd,H=is("perm"),G=qP;return L(),j("div",zee,[M("div",Vee,[nt($(w(Ie),{class:"icon",icon:"ion:add-outline",width:"23",height:"23",onClick:B},null,512),[[H,"account:add"]]),$(w(Ie),{class:"icon",icon:"ion:reload",width:"18",height:"18",onClick:k})]),$(ve,{class:"scrollbar"},{default:U(()=>[nt((L(),j("div",Hee,[(L(!0),j(je,null,Yt(s,q=>(L(),Q(ee,{class:Y(["item",T(q.accountId)]),key:q.accountId,onClick:ue=>R(q)},{default:U(()=>[M("div",Wee,he(q.email),1),M("div",Uee,[M("div",{class:"send-email",onClick:P[0]||(P[0]=qe(()=>{},["stop"]))},[$(w(Ie),{icon:"eva:email-fill",width:"22",height:"22",color:"#fbbd08"})]),M("div",{class:"settings",onClick:P[1]||(P[1]=qe(()=>{},["stop"]))},[$(w(Ie),{icon:"streamline-ultimate-color:copy-paste-1",width:"19",height:"19",onClick:qe(ue=>F(q.email),["stop"])},null,8,["onClick"]),$(X,null,{dropdown:U(()=>[$(W,null,{default:U(()=>[$(N,{onClick:ue=>E(q)},{default:U(()=>P[7]||(P[7]=[Ae("改名")])),_:2},1032,["onClick"]),q.accountId!==w(t).user.accountId&&w(Mi)("account:delete")?(L(),Q(N,{key:0,onClick:ue=>A(q)},{default:U(()=>P[8]||(P[8]=[Ae("删除")])),_:2},1032,["onClick"])):re("",!0)]),_:2},1024)]),default:U(()=>[$(w(Ie),{icon:"fluent:settings-24-filled",width:"21",height:"21",color:"#909399"})]),_:2},1024)])])]),_:2},1032,["class","onClick"]))),128)),u.value?(L(),j(je,{key:0},Yt(3,q=>$(te,{key:q,animated:""},{template:U(()=>[$(ee,{class:"item"},{default:U(()=>[$(ie,{variant:"p",style:{width:"70%",height:"20px","margin-bottom":"20px"}}),M("div",Gee,[$(ie,{variant:"text",style:{width:"20px"}}),$(ie,{variant:"text",style:{width:"20px"}})])]),_:1})]),_:2},1024)),64)):re("",!0),s.length>0&&!l.value?(L(),Q(te,{key:1,animated:""},{template:U(()=>[$(ee,{class:"item"},{default:U(()=>[$(ie,{variant:"p",style:{width:"70%",height:"20px","margin-bottom":"20px"}}),M("div",Kee,[$(ie,{variant:"text",style:{width:"20px"}}),$(ie,{variant:"text",style:{width:"20px"}})])]),_:1})]),_:1})):re("",!0),l.value&&s.length>0?(L(),j("div",jee,P[9]||(P[9]=[M("div",null,"没有更多数据了",-1)]))):re("",!0),l.value&&s.length===0?(L(),j("div",Yee,[$(se,{description:"没有任何邮件"})])):re("",!0)])),[[G,D]])]),_:1}),$(pe,{modelValue:i.value,"onUpdate:modelValue":P[4]||(P[4]=q=>i.value=q),title:"添加邮箱"},{default:U(()=>[M("div",qee,[$(le,{modelValue:b.email,"onUpdate:modelValue":P[3]||(P[3]=q=>b.email=q),ref_key:"addRef",ref:v,type:"text",placeholder:"邮箱",autocomplete:"off"},{append:U(()=>[M("div",{onClick:qe(C,["stop"])},[$(oe,{ref_key:"mySelect",ref:S,modelValue:b.suffix,"onUpdate:modelValue":P[2]||(P[2]=q=>b.suffix=q),placeholder:"请选择",class:"select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(o),q=>(L(),Q(J,{key:q,label:q,value:q},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),M("div",Xee,[M("span",null,he(b.suffix),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(me,{class:"btn",type:"primary",onClick:I,loading:a.value},{default:U(()=>P[10]||(P[10]=[Ae("添加 ")])),_:1},8,["loading"])]),M("div",{class:Y(["add-email-turnstile",f.value?"turnstile-show":"turnstile-hide"]),"data-sitekey":w(r).settings.siteKey,"data-callback":"onTurnstileSuccess"},null,10,Zee)]),_:1},8,["modelValue"]),$(pe,{modelValue:d.value,"onUpdate:modelValue":P[6]||(P[6]=q=>d.value=q),title:"修改名字"},{default:U(()=>[M("div",Jee,[$(le,{modelValue:p.value,"onUpdate:modelValue":P[5]||(P[5]=q=>p.value=q),type:"text",placeholder:"名字",autocomplete:"off"},null,8,["modelValue"]),$(me,{class:"btn",type:"primary",onClick:x,loading:h.value},{default:U(()=>P[11]||(P[11]=[Ae("保存 ")])),_:1},8,["loading"])])]),_:1},8,["modelValue"])])}}},ete=ln(Qee,[["__scopeId","data-v-a2511ff0"]]),tte={__name:"index",props:{openSend:Function},setup(e){const t=gi(),n=Ml(),r=mg();let i=window.innerWidth;const a=V(()=>n.accountShow&&t.settings.manyEmail===0);ut(()=>{window.addEventListener("resize",o),o()}),rn(()=>{window.removeEventListener("resize",o)});const o=()=>{["content","email","send"].includes(r.meta.name)&&i!==window.innerWidth&&(i=window.innerWidth,n.accountShow=window.innerWidth>=767)};return(s,l)=>{const u=st("router-view");return L(),j("div",{class:Y(a.value&&w(Mi)("account:query")?"main-box-show":"main-box-hide")},[M("div",{class:Y(a.value&&w(Mi)("account:query")?"block-show":"block-hide"),onClick:l[0]||(l[0]=c=>w(n).accountShow=!1)},null,2),$(ete,{class:Y(a.value&&w(Mi)("account:query")?"show":"hide")},null,8,["class"]),$(u,{class:"main-view"},{default:U(({Component:c,route:f})=>[(L(),Q(E$,{include:["email","sys-email","send","sys-setting","star","user","role","analysis"]},[(L(),Q(Mt(c),{key:f.name}))],1024))]),_:1})],2)}}},nte=ln(tte,[["__scopeId","data-v-fc3d89b1"]]),hw={props:{size:{type:Number,default:30}}},Qx=()=>{rI(e=>({"69cdb3c9":e.size}))},eT=hw.setup;hw.setup=eT?(e,t)=>(Qx(),eT(e,t)):Qx;function rte(e,t,n,r,i,a){const o=ct;return L(),Q(o,{class:"is-loading",style:it({fontSize:`${n.size}px`})},{default:U(()=>t[0]||(t[0]=[M("svg",{class:"circular",viewBox:"0 0 20 20"},[M("g",{class:"path2 loading-path","stroke-width":"0",style:{animation:"none",stroke:"none"}},[M("circle",{r:"3.375",class:"dot1",rx:"0",ry:"0"}),M("circle",{r:"3.375",class:"dot2",rx:"0",ry:"0"}),M("circle",{r:"3.375",class:"dot4",rx:"0",ry:"0"}),M("circle",{r:"3.375",class:"dot3",rx:"0",ry:"0"})])],-1)])),_:1},8,["style"])}const pl=ln(hw,[["render",rte],["__scopeId","data-v-2599d553"]]);/*! +`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=dl(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:a}=n;r!==void 0&&tp.assertOptions(r,{silentJSONParsing:Xi.transitional(Xi.boolean),forcedJSONParsing:Xi.transitional(Xi.boolean),clarifyTimeoutError:Xi.transitional(Xi.boolean)},!1),i!=null&&(ye.isFunction(i)?n.paramsSerializer={serialize:i}:tp.assertOptions(i,{encode:Xi.function,serialize:Xi.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),tp.assertOptions(n,{baseUrl:Xi.spelling("baseURL"),withXsrfToken:Xi.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&ye.merge(a.common,a[n.method]);a&&ye.forEach(["delete","get","head","post","put","patch","common"],p=>{delete a[p]}),n.headers=Tr.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,f=0,d;if(!l){const p=[Px.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),d=p.length,c=Promise.resolve(n);f{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](i);r._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{r.subscribe(s),a=s}).then(i);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,s){r.reason||(r.reason=new ju(a,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new zL(function(i){t=i}),cancel:t}}};function WJ(e){return function(n){return e.apply(null,n)}}function UJ(e){return ye.isObject(e)&&e.isAxiosError===!0}const bb={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bb).forEach(([e,t])=>{bb[t]=e});function VL(e){const t=new nl(e),n=yL(nl.prototype.request,t);return ye.extend(n,nl.prototype,t,{allOwnKeys:!0}),ye.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return VL(dl(e,i))},n}const yn=VL(bd);yn.Axios=nl;yn.CanceledError=ju;yn.CancelToken=HJ;yn.isCancel=PL;yn.VERSION=FL;yn.toFormData=Sg;yn.AxiosError=bt;yn.Cancel=yn.CanceledError;yn.all=function(t){return Promise.all(t)};yn.spread=WJ;yn.isAxiosError=UJ;yn.mergeConfig=dl;yn.AxiosHeaders=Tr;yn.formToJSON=e=>DL(ye.isHTMLForm(e)?new FormData(e):e);yn.getAdapter=BL.getAdapter;yn.HttpStatusCode=bb;yn.default=yn;const{Axios:r0e,AxiosError:i0e,CanceledError:a0e,isCancel:o0e,CancelToken:s0e,VERSION:l0e,all:u0e,Cancel:c0e,isAxiosError:f0e,spread:d0e,toFormData:h0e,AxiosHeaders:p0e,HttpStatusCode:v0e,formToJSON:g0e,getAdapter:m0e,mergeConfig:y0e}=yn;let _t=yn.create({baseURL:"/api"});_t.interceptors.request.use(e=>(e.headers.Authorization=`${localStorage.getItem("token")}`,e));_t.interceptors.response.use(e=>new Promise((t,n)=>{const r=e.config.noMsg,i=e.data;r?i.code===200?t(i.data):n(i):i.code===401?(Ue({message:i.message,type:"error",plain:!0,grouping:!0,repeatNum:-4}),localStorage.removeItem("token"),on.push("/login"),n(i)):i.code===403?(Ue({message:i.message,type:"warning",plain:!0,grouping:!0,repeatNum:-4}),n(i)):i.code!==200&&(Ue({message:i.message,type:"error",plain:!0,grouping:!0,repeatNum:-4}),n(i)),t(i.data)}),e=>(e.config.noMsg||(e.message.includes("Network Error")?Ue({message:"网络错误,请检查网络连接",type:"error",plain:!0,grouping:!0,repeatNum:-4}):e.code==="ECONNABORTED"?(Ue({message:"请求超时,请稍后重试",type:"error",plain:!0,grouping:!0}),Ue.error("")):e.response?Ue({message:"服务器繁忙",type:"error",plain:!0,grouping:!0,repeatNum:-4}):Ue({message:"请求失败,请稍后再试",type:"error",plain:!0,grouping:!0,repeatNum:-4})),Promise.reject(e)));function Qp(){return _t.get("/my/loginUserInfo")}function GJ(e){return _t.put("/my/resetPassword",{password:e})}function KJ(){return _t.delete("/my/delete")}const Yi=Gu("user",{state:()=>({user:{},refreshList:0}),actions:{refreshUserList(){Qp().then(e=>{this.refreshList++})},refreshUserInfo(){Qp().then(e=>{this.user=e})}}}),gi=Gu("setting",{state:()=>({domainList:[],settings:{r2Domain:"",loginOpacity:1}}),actions:{}}),no=Gu("account",{state:()=>({currentAccountId:0,currentAccount:{},changeUserAccountName:""})});function Mi(e){const{permKeys:t}=Yi().user;return t.includes("*")||t.includes(e)}function HL(e){const t=[];return Object.keys(Ox).forEach(n=>{(e.includes(n)||e.includes("*"))&&t.push(Ox[n])}),t}const Ox={"user:query":{path:"/sys/user",name:"user",component:()=>br(()=>Promise.resolve().then(()=>Eie),void 0),meta:{title:"用户列表",name:"user",menu:!0}},"role:query":{path:"/sys/role",name:"role",component:()=>br(()=>Promise.resolve().then(()=>$ie),void 0),meta:{title:"权限控制",name:"role",menu:!0}},"setting:query":{path:"/sys/setting",name:"sys-setting",component:()=>br(()=>Promise.resolve().then(()=>Wae),void 0),meta:{title:"系统设置",name:"sys-setting",menu:!0}},"sys-email:query":{path:"/sys/email",name:"sys-email",component:()=>br(()=>Promise.resolve().then(()=>Yae),void 0),meta:{title:"邮件列表",name:"sys-email",menu:!0}},"analysis:query":{path:"/analysis",name:"analysis",component:()=>br(()=>Promise.resolve().then(()=>Zye),void 0),meta:{title:"分析页",name:"analysis",menu:!0}}};function jJ(e){return _t.put("/setting/set",e)}function Rx(){return _t.get("/setting/query")}function Nx(){return _t.get("/setting/websiteConfig")}function YJ(e){return _t.put("/setting/setBackground",{background:e})}function qJ(){return _t.delete("/setting/physicsDeleteAll")}function ku(e){return gi().settings.r2Domain+"/"+e}async function XJ(){document.title="​";const e=gi(),t=Yi(),n=no(),r=localStorage.getItem("token");let i=null;if(r){const s=Qp().catch(c=>(console.error(c),null)),[l,u]=await Promise.all([Nx(),s]);i=l,e.settings=i,e.domainList=i.domainList,document.title=i.title,u&&(n.currentAccountId=u.accountId,t.user=u,HL(u.permKeys).forEach(f=>{on.addRoute("layout",f)}))}else i=await Nx(),e.settings=i,e.domainList=i.domainList,document.title=i.title;const a=document.getElementById("loading-first");if(!i.background){a.remove();return}const o=new Image;o.src=ku(i.background),o.onload=()=>{a.remove()},o.onerror=()=>{console.warn("背景图片加载失败:",o.src),a.remove()}}const ZJ=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,JJ=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,QJ=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function eQ(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){tQ(e);return}return t}function tQ(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function nQ(e,t={}){if(typeof e!="string")return e;if(e[0]==='"'&&e[e.length-1]==='"'&&e.indexOf("\\")===-1)return e.slice(1,-1);const n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!QJ.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(ZJ.test(e)||JJ.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,eQ)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}function rQ(e,t){if(e==null)return;let n=e;for(let r=0;r1&&(t=lw(typeof e!="object"||e===null||!Object.prototype.hasOwnProperty.call(e,r)?Number.isInteger(Number(n[1]))?[]:{}:e[r],t,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(e)?e.slice()[r]:Object.assign({},e,{[r]:t})}function WL(e,t){if(e==null||t.length===0)return e;if(t.length===1){if(e==null)return e;if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(t[0],1);const n={};for(const r in e)n[r]=e[r];return delete n[t[0]],n}if(e[t[0]]==null){if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);const n={};for(const r in e)n[r]=e[r];return n}return lw(e,WL(e[t[0]],Array.prototype.slice.call(t,1)),[t[0]])}function UL(e,t){return t.map(n=>n.split(".")).map(n=>[n,rQ(e,n)]).filter(n=>n[1]!==void 0).reduce((n,r)=>lw(n,r[1],r[0]),{})}function GL(e,t){return t.map(n=>n.split(".")).reduce((n,r)=>WL(n,r),e)}function $x(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o,beforeHydrate:s,afterHydrate:l},u,c=!0){try{c&&s?.(u);const f=t.getItem(r);if(f){const d=n.deserialize(f),h=a?UL(d,a):d,p=o?GL(h,o):h;e.$patch(p)}c&&l?.(u)}catch(f){i&&console.error("[pinia-plugin-persistedstate]",f)}}function Bx(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o}){try{const s=a?UL(e,a):e,l=o?GL(s,o):s,u=n.serialize(l);t.setItem(r,u)}catch(s){i&&console.error("[pinia-plugin-persistedstate]",s)}}function iQ(e,t,n){const{pinia:r,store:i,options:{persist:a=n}}=e;if(!a)return;if(!(i.$id in r.state.value)){const l=r._s.get(i.$id.replace("__hot:",""));l&&Promise.resolve().then(()=>l.$persist());return}const s=(Array.isArray(a)?a:a===!0?[{}]:[a]).map(t);i.$hydrate=({runHooks:l=!0}={})=>{s.forEach(u=>{$x(i,u,e,l)})},i.$persist=()=>{s.forEach(l=>{Bx(i.$state,l)})},s.forEach(l=>{$x(i,l,e),i.$subscribe((u,c)=>Bx(c,l),{detached:!0})})}function aQ(e={}){return function(t){iQ(t,n=>({key:(e.key?e.key:r=>r)(n.key??t.store.$id),debug:n.debug??e.debug??!1,serializer:n.serializer??e.serializer??{serialize:r=>JSON.stringify(r),deserialize:r=>nQ(r)},storage:n.storage??e.storage??window.localStorage,beforeHydrate:n.beforeHydrate,afterHydrate:n.afterHydrate,pick:n.pick,omit:n.omit}),e.auto??!1)}}var oQ=aQ();const sQ={mounted(e,t){const r=Yi().user.permKeys,i=t.value;if(r.includes("*"))return;(Array.isArray(i)?i.some(o=>r.includes(o)):r.includes(i))||e.parentNode&&e.parentNode.removeChild(e)}},lQ=jX().use(oQ),uw=Y5(Fq).use(lQ);await XJ();uw.use(on).use(vZ).directive("perm",sQ);uw.config.devtools=!0;uw.mount("#app");const KL=/^[a-z0-9]+(-[a-z0-9]+)*$/,Tg=(e,t,n,r="")=>{const i=e.split(":");if(e.slice(0,1)==="@"){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){const s=i.pop(),l=i.pop(),u={provider:i.length>0?i[0]:r,prefix:l,name:s};return t&&!np(u)?null:u}const a=i[0],o=a.split("-");if(o.length>1){const s={provider:r,prefix:o.shift(),name:o.join("-")};return t&&!np(s)?null:s}if(n&&r===""){const s={provider:r,prefix:"",name:a};return t&&!np(s,n)?null:s}return null},np=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,jL=Object.freeze({left:0,top:0,width:16,height:16}),ev=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Eg=Object.freeze({...jL,...ev}),_b=Object.freeze({...Eg,body:"",hidden:!1});function uQ(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function Fx(e,t){const n=uQ(e,t);for(const r in _b)r in ev?r in e&&!(r in n)&&(n[r]=ev[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function cQ(e,t){const n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function a(o){if(n[o])return i[o]=[];if(!(o in i)){i[o]=null;const s=r[o]&&r[o].parent,l=s&&a(s);l&&(i[o]=[s].concat(l))}return i[o]}return Object.keys(n).concat(Object.keys(r)).forEach(a),i}function fQ(e,t,n){const r=e.icons,i=e.aliases||Object.create(null);let a={};function o(s){a=Fx(r[s]||i[s],a)}return o(t),n.forEach(o),Fx(e,a)}function YL(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(i=>{t(i,null),n.push(i)});const r=cQ(e);for(const i in r){const a=r[i];a&&(t(i,fQ(e,i,a)),n.push(i))}return n}const dQ={provider:"",aliases:{},not_found:{},...jL};function Ym(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function qL(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Ym(e,dQ))return null;const n=t.icons;for(const i in n){const a=n[i];if(!i||typeof a.body!="string"||!Ym(a,_b))return null}const r=t.aliases||Object.create(null);for(const i in r){const a=r[i],o=a.parent;if(!i||typeof o!="string"||!n[o]&&!r[o]||!Ym(a,_b))return null}return t}const zx=Object.create(null);function hQ(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Iu(e,t){const n=zx[e]||(zx[e]=Object.create(null));return n[t]||(n[t]=hQ(e,t))}function XL(e,t){return qL(t)?YL(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function pQ(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let zf=!1;function ZL(e){return typeof e=="boolean"&&(zf=e),zf}function vQ(e){const t=typeof e=="string"?Tg(e,!0,zf):e;if(t){const n=Iu(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function gQ(e,t){const n=Tg(e,!0,zf);if(!n)return!1;const r=Iu(n.provider,n.prefix);return t?pQ(r,n.name,t):(r.missing.add(n.name),!0)}function mQ(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),zf&&!t&&!e.prefix){let i=!1;return qL(e)&&(e.prefix="",YL(e,(a,o)=>{gQ(a,o)&&(i=!0)})),i}const n=e.prefix;if(!np({prefix:n,name:"a"}))return!1;const r=Iu(t,n);return!!XL(r,e)}const JL=Object.freeze({width:null,height:null}),QL=Object.freeze({...JL,...ev}),yQ=/(-?[0-9.]*[0-9]+[0-9.]*)/g,bQ=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Vx(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(yQ);if(r===null||!r.length)return e;const i=[];let a=r.shift(),o=bQ.test(a);for(;;){if(o){const s=parseFloat(a);isNaN(s)?i.push(a):i.push(Math.ceil(s*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join("");o=!o}}function _Q(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const i=e.indexOf(">",r),a=e.indexOf("",a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function wQ(e,t){return e?""+e+""+t:t}function SQ(e,t,n){const r=_Q(e);return wQ(r.defs,t+r.content+n)}const CQ=e=>e==="unset"||e==="undefined"||e==="none";function xQ(e,t){const n={...Eg,...e},r={...QL,...t},i={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,r].forEach(v=>{const g=[],m=v.hFlip,y=v.vFlip;let b=v.rotate;m?y?b+=2:(g.push("translate("+(i.width+i.left).toString()+" "+(0-i.top).toString()+")"),g.push("scale(-1 1)"),i.top=i.left=0):y&&(g.push("translate("+(0-i.left).toString()+" "+(i.height+i.top).toString()+")"),g.push("scale(1 -1)"),i.top=i.left=0);let _;switch(b<0&&(b-=Math.floor(b/4)*4),b=b%4,b){case 1:_=i.height/2+i.top,g.unshift("rotate(90 "+_.toString()+" "+_.toString()+")");break;case 2:g.unshift("rotate(180 "+(i.width/2+i.left).toString()+" "+(i.height/2+i.top).toString()+")");break;case 3:_=i.width/2+i.left,g.unshift("rotate(-90 "+_.toString()+" "+_.toString()+")");break}b%2===1&&(i.left!==i.top&&(_=i.left,i.left=i.top,i.top=_),i.width!==i.height&&(_=i.width,i.width=i.height,i.height=_)),g.length&&(a=SQ(a,'',""))});const o=r.width,s=r.height,l=i.width,u=i.height;let c,f;o===null?(f=s===null?"1em":s==="auto"?u:s,c=Vx(f,l/u)):(c=o==="auto"?l:o,f=s===null?Vx(c,u/l):s==="auto"?u:s);const d={},h=(v,g)=>{CQ(g)||(d[v]=g.toString())};h("width",c),h("height",f);const p=[i.left,i.top,l,u];return d.viewBox=p.join(" "),{attributes:d,viewBox:p,body:a}}const TQ=/\sid="(\S+)"/g,EQ="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let AQ=0;function MQ(e,t=EQ){const n=[];let r;for(;r=TQ.exec(e);)n.push(r[1]);if(!n.length)return e;const i="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(a=>{const o=typeof t=="function"?t(a):t+(AQ++).toString(),s=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+o+i+"$3")}),e=e.replace(new RegExp(i,"g"),""),e}const wb=Object.create(null);function kQ(e,t){wb[e]=t}function Sb(e){return wb[e]||wb[""]}function cw(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const fw=Object.create(null),lc=["https://api.simplesvg.com","https://api.unisvg.com"],rp=[];for(;lc.length>0;)lc.length===1||Math.random()>.5?rp.push(lc.shift()):rp.push(lc.pop());fw[""]=cw({resources:["https://api.iconify.design"].concat(rp)});function IQ(e,t){const n=cw(t);return n===null?!1:(fw[e]=n,!0)}function dw(e){return fw[e]}const DQ=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Hx=DQ();function PQ(e,t){const n=dw(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let i=0;n.resources.forEach(o=>{i=Math.max(i,o.length)});const a=t+".json?icons=";r=n.maxURL-i-n.path.length-a.length}return r}function LQ(e){return e===404}const OQ=(e,t,n)=>{const r=[],i=PQ(e,t),a="icons";let o={type:a,provider:e,prefix:t,icons:[]},s=0;return n.forEach((l,u)=>{s+=l.length+1,s>=i&&u>0&&(r.push(o),o={type:a,provider:e,prefix:t,icons:[]},s=l.length),o.icons.push(l)}),r.push(o),r};function RQ(e){if(typeof e=="string"){const t=dw(e);if(t)return t.path}return"/"}const NQ=(e,t,n)=>{if(!Hx){n("abort",424);return}let r=RQ(t.provider);switch(t.type){case"icons":{const a=t.prefix,s=t.icons.join(","),l=new URLSearchParams({icons:s});r+=a+".json?"+l.toString();break}case"custom":{const a=t.uri;r+=a.slice(0,1)==="/"?a.slice(1):a;break}default:n("abort",400);return}let i=503;Hx(e+r).then(a=>{const o=a.status;if(o!==200){setTimeout(()=>{n(LQ(o)?"abort":"next",o)});return}return i=501,a.json()}).then(a=>{if(typeof a!="object"||a===null){setTimeout(()=>{a===404?n("abort",a):n("next",i)});return}setTimeout(()=>{n("success",a)})}).catch(()=>{n("next",i)})},$Q={prepare:OQ,send:NQ};function BQ(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((i,a)=>i.provider!==a.provider?i.provider.localeCompare(a.provider):i.prefix!==a.prefix?i.prefix.localeCompare(a.prefix):i.name.localeCompare(a.name));let r={provider:"",prefix:"",name:""};return e.forEach(i=>{if(r.name===i.name&&r.prefix===i.prefix&&r.provider===i.provider)return;r=i;const a=i.provider,o=i.prefix,s=i.name,l=n[a]||(n[a]=Object.create(null)),u=l[o]||(l[o]=Iu(a,o));let c;s in u.icons?c=t.loaded:o===""||u.missing.has(s)?c=t.missing:c=t.pending;const f={provider:a,prefix:o,name:s};c.push(f)}),t}function eO(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(i=>i.id!==t))})}function FQ(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,i=e.prefix;t.forEach(a=>{const o=a.icons,s=o.pending.length;o.pending=o.pending.filter(l=>{if(l.prefix!==i)return!0;const u=l.name;if(e.icons[u])o.loaded.push({provider:r,prefix:i,name:u});else if(e.missing.has(u))o.missing.push({provider:r,prefix:i,name:u});else return n=!0,!0;return!1}),o.pending.length!==s&&(n||eO([e],a.id),a.callback(o.loaded.slice(0),o.missing.slice(0),o.pending.slice(0),a.abort))})}))}let zQ=0;function VQ(e,t,n){const r=zQ++,i=eO.bind(null,n,r);if(!t.pending.length)return i;const a={id:r,icons:t,callback:e,abort:i};return n.forEach(o=>{(o.loaderCallbacks||(o.loaderCallbacks=[])).push(a)}),i}function HQ(e,t=!0,n=!1){const r=[];return e.forEach(i=>{const a=typeof i=="string"?Tg(i,t,n):i;a&&r.push(a)}),r}var WQ={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function UQ(e,t,n,r){const i=e.resources.length,a=e.random?Math.floor(Math.random()*i):e.index;let o;if(e.random){let C=e.resources.slice(0);for(o=[];C.length>1;){const x=Math.floor(Math.random()*C.length);o.push(C[x]),C=C.slice(0,x).concat(C.slice(x+1))}o=o.concat(C)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));const s=Date.now();let l="pending",u=0,c,f=null,d=[],h=[];typeof r=="function"&&h.push(r);function p(){f&&(clearTimeout(f),f=null)}function v(){l==="pending"&&(l="aborted"),p(),d.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),d=[]}function g(C,x){x&&(h=[]),typeof C=="function"&&h.push(C)}function m(){return{startTime:s,payload:t,status:l,queriesSent:u,queriesPending:d.length,subscribe:g,abort:v}}function y(){l="failed",h.forEach(C=>{C(void 0,c)})}function b(){d.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),d=[]}function _(C,x,E){const T=x!=="success";switch(d=d.filter(A=>A!==C),l){case"pending":break;case"failed":if(T||!e.dataAfterTimeout)return;break;default:return}if(x==="abort"){c=E,y();return}if(T){c=E,d.length||(o.length?S():y());return}if(p(),b(),!e.random){const A=e.resources.indexOf(C.resource);A!==-1&&A!==e.index&&(e.index=A)}l="completed",h.forEach(A=>{A(E)})}function S(){if(l!=="pending")return;p();const C=o.shift();if(C===void 0){if(d.length){f=setTimeout(()=>{p(),l==="pending"&&(b(),y())},e.timeout);return}y();return}const x={status:"pending",resource:C,callback:(E,T)=>{_(x,E,T)}};d.push(x),u++,f=setTimeout(S,e.rotate),n(C,t,x.callback)}return setTimeout(S),m}function tO(e){const t={...WQ,...e};let n=[];function r(){n=n.filter(s=>s().status==="pending")}function i(s,l,u){const c=UQ(t,s,l,(f,d)=>{r(),u&&u(f,d)});return n.push(c),c}function a(s){return n.find(l=>s(l))||null}return{query:i,find:a,setIndex:s=>{t.index=s},getIndex:()=>t.index,cleanup:r}}function Wx(){}const qm=Object.create(null);function GQ(e){if(!qm[e]){const t=dw(e);if(!t)return;const n=tO(t),r={config:t,redundancy:n};qm[e]=r}return qm[e]}function KQ(e,t,n){let r,i;if(typeof e=="string"){const a=Sb(e);if(!a)return n(void 0,424),Wx;i=a.send;const o=GQ(e);o&&(r=o.redundancy)}else{const a=cw(e);if(a){r=tO(a);const o=e.resources?e.resources[0]:"",s=Sb(o);s&&(i=s.send)}}return!r||!i?(n(void 0,424),Wx):r.query(t,i,n)().abort}function Ux(){}function jQ(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,FQ(e)}))}function YQ(e){const t=[],n=[];return e.forEach(r=>{(r.match(KL)?t:n).push(r)}),{valid:t,invalid:n}}function uc(e,t,n){function r(){const i=e.pendingIcons;t.forEach(a=>{i&&i.delete(a),e.icons[a]||e.missing.add(a)})}if(n&&typeof n=="object")try{if(!XL(e,n).length){r();return}}catch(i){console.error(i)}r(),jQ(e)}function Gx(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function qQ(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,i=e.iconsToLoad;if(delete e.iconsToLoad,!i||!i.length)return;const a=e.loadIcon;if(e.loadIcons&&(i.length>1||!a)){Gx(e.loadIcons(i,r,n),c=>{uc(e,i,c)});return}if(a){i.forEach(c=>{const f=a(c,r,n);Gx(f,d=>{const h=d?{prefix:r,icons:{[c]:d}}:null;uc(e,[c],h)})});return}const{valid:o,invalid:s}=YQ(i);if(s.length&&uc(e,s,null),!o.length)return;const l=r.match(KL)?Sb(n):null;if(!l){uc(e,o,null);return}l.prepare(n,r,o).forEach(c=>{KQ(n,c,f=>{uc(e,c.icons,f)})})}))}const XQ=(e,t)=>{const n=HQ(e,!0,ZL()),r=BQ(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,Ux)}),()=>{l=!1}}const i=Object.create(null),a=[];let o,s;return r.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===s&&u===o)return;o=u,s=c,a.push(Iu(u,c));const f=i[u]||(i[u]=Object.create(null));f[c]||(f[c]=[])}),r.pending.forEach(l=>{const{provider:u,prefix:c,name:f}=l,d=Iu(u,c),h=d.pendingIcons||(d.pendingIcons=new Set);h.has(f)||(h.add(f),i[u][c].push(f))}),a.forEach(l=>{const u=i[l.provider][l.prefix];u.length&&qQ(l,u)}),t?VQ(t,r,a):Ux};function ZQ(e,t){const n={...e};for(const r in t){const i=t[r],a=typeof i;r in JL?(i===null||i&&(a==="string"||a==="number"))&&(n[r]=i):a===typeof n[r]&&(n[r]=r==="rotate"?i%4:i)}return n}const JQ=/[\s,]+/;function QQ(e,t){t.split(JQ).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function eee(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(i){for(;i<0;)i+=4;return i%4}if(n===""){const i=parseInt(e);return isNaN(i)?0:r(i)}else if(n!==e){let i=0;switch(n){case"%":i=25;break;case"deg":i=90}if(i){let a=parseFloat(e.slice(0,e.length-n.length));return isNaN(a)?0:(a=a/i,a%1===0?r(a):0)}}return t}function tee(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+""}function nee(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function ree(e){return"data:image/svg+xml,"+nee(e)}function iee(e){return'url("'+ree(e)+'")'}const Kx={...QL,inline:!1},aee={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},oee={display:"inline-block"},Cb={backgroundColor:"currentColor"},nO={backgroundColor:"transparent"},jx={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Yx={webkitMask:Cb,mask:Cb,background:nO};for(const e in Yx){const t=Yx[e];for(const n in jx)t[e+n]=jx[n]}const ip={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";ip[e+"-flip"]=t,ip[e.slice(0,1)+"-flip"]=t,ip[e+"Flip"]=t});function qx(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Xx=(e,t)=>{const n=ZQ(Kx,t),r={...aee},i=t.mode||"svg",a={},o=t.style,s=typeof o=="object"&&!(o instanceof Array)?o:{};for(let v in t){const g=t[v];if(g!==void 0)switch(v){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[v]=g===!0||g==="true"||g===1;break;case"flip":typeof g=="string"&&QQ(n,g);break;case"color":a.color=g;break;case"rotate":typeof g=="string"?n[v]=eee(g):typeof g=="number"&&(n[v]=g);break;case"ariaHidden":case"aria-hidden":g!==!0&&g!=="true"&&delete r["aria-hidden"];break;default:{const m=ip[v];m?(g===!0||g==="true"||g===1)&&(n[m]=!0):Kx[v]===void 0&&(r[v]=g)}}}const l=xQ(e,n),u=l.attributes;if(n.inline&&(a.verticalAlign="-0.125em"),i==="svg"){r.style={...a,...s},Object.assign(r,u);let v=0,g=t.id;return typeof g=="string"&&(g=g.replace(/-/g,"_")),r.innerHTML=MQ(l.body,g?()=>g+"ID"+v++:"iconifyVue"),Fe("svg",r)}const{body:c,width:f,height:d}=e,h=i==="mask"||(i==="bg"?!1:c.indexOf("currentColor")!==-1),p=tee(c,{...u,width:f+"",height:d+""});return r.style={...a,"--svg":iee(p),width:qx(u.width),height:qx(u.height),...oee,...h?Cb:nO,...s},Fe("span",r)};ZL(!0);kQ("",$Q);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!mQ(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const i=t[n];if(typeof i!="object"||!i||i.resources===void 0)continue;IQ(n,i)||console.error(r)}catch{console.error(r)}}}}const see={...Eg,body:""},Ie=ae({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t,n){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let r;if(typeof e!="string"||(r=Tg(e,!1,!0))===null)return this.abortLoading(),null;let i=vQ(r);if(!i)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",i!==null&&(this._loadingIcon={name:e,abort:XQ([r],()=>{this.counter++})})),null;if(this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e)),n){i=Object.assign({},i);const o=n(i.body,r.name,r.prefix,r.provider);typeof o=="string"&&(i.body=o)}const a=["iconify"];return r.prefix!==""&&a.push("iconify--"+r.prefix),r.provider!==""&&a.push("iconify--"+r.provider),{data:i,classes:a}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad,e.customise):null;if(!t)return Xx(see,e);let n=e;return t.classes&&(n={...e,class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")}),Xx({...Eg,...t.data},n)}}),ln=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},lee={class:"title"},uee={class:"manage-title"},cee={__name:"index",setup(e){const t=gi(),n=mg();return(r,i)=>{const a=SK,o=wK,s=zr,l=is("perm");return L(),Q(s,{class:"scroll"},{default:U(()=>[M("div",null,[M("div",lee,[$(w(Ie),{icon:"mdi:email-outline",width:"24",height:"24"}),M("div",null,he(w(t).settings.title),1)]),$(o,{collapse:!1,"text-color":"#fff","active-text-color":"#fff",style:{"margin-top":"10px"}},{default:U(()=>[$(a,{onClick:i[0]||(i[0]=u=>w(on).push({name:"email"})),index:"email",class:Y(w(n).meta.name==="email"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"hugeicons:mailbox-01",width:"20",height:"20"}),i[9]||(i[9]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"收件箱",-1))]),_:1},8,["class"]),$(a,{onClick:i[1]||(i[1]=u=>w(on).push({name:"send"})),index:"send",class:Y(w(n).meta.name==="send"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"cil:send",width:"20",height:"20"}),i[10]||(i[10]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"已发送",-1))]),_:1},8,["class"]),$(a,{onClick:i[2]||(i[2]=u=>w(on).push({name:"star"})),index:"star",class:Y(w(n).meta.name==="star"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"solar:star-line-duotone",width:"20",height:"20"}),i[11]||(i[11]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"星标邮件",-1))]),_:1},8,["class"]),$(a,{onClick:i[3]||(i[3]=u=>w(on).push({name:"setting"})),index:"setting",class:Y(w(n).meta.name==="setting"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"fluent:settings-48-regular",width:"20",height:"20"}),i[12]||(i[12]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"个人设置",-1))]),_:1},8,["class"]),nt((L(),j("div",uee,i[13]||(i[13]=[M("div",null,"管理",-1)]))),[[l,["user:query","role:query","setting:query","analysis:query"]]]),nt((L(),Q(a,{onClick:i[4]||(i[4]=u=>w(on).push({name:"analysis"})),index:"analysis",class:Y(w(n).meta.name==="analysis"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"fluent:data-pie-20-regular",width:"24",height:"24"}),i[14]||(i[14]=M("span",{class:"menu-name",style:{"margin-left":"18px"}},"分析页",-1))]),_:1},8,["class"])),[[l,"analysis:query"]]),nt((L(),Q(a,{onClick:i[5]||(i[5]=u=>w(on).push({name:"user"})),index:"setting",class:Y(w(n).meta.name==="user"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"si:user-alt-2-line",width:"20",height:"20"}),i[15]||(i[15]=M("span",{class:"menu-name",style:{"margin-left":"21px"}},"用户列表",-1))]),_:1},8,["class"])),[[l,"user:query"]]),nt((L(),Q(a,{onClick:i[6]||(i[6]=u=>w(on).push({name:"sys-email"})),index:"sys-email",class:Y(w(n).meta.name==="sys-email"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"fluent:mail-list-28-regular",width:"22",height:"22"}),i[16]||(i[16]=M("span",{class:"menu-name",style:{"margin-left":"20px"}},"邮件列表",-1))]),_:1},8,["class"])),[[l,"sys-email:query"]]),nt((L(),Q(a,{onClick:i[7]||(i[7]=u=>w(on).push({name:"role"})),index:"setting",class:Y(w(n).meta.name==="role"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"hugeicons:key-02",width:"22",height:"22"}),i[17]||(i[17]=M("span",{class:"menu-name",style:{"margin-left":"20px"}},"权限控制",-1))]),_:1},8,["class"])),[[l,"role:query"]]),nt((L(),Q(a,{onClick:i[8]||(i[8]=u=>w(on).push({name:"sys-setting"})),index:"sys-setting",class:Y(w(n).meta.name==="sys-setting"?"choose-item":"")},{default:U(()=>[$(w(Ie),{icon:"eos-icons:system-ok-outlined",width:"18",height:"18"}),i[18]||(i[18]=M("span",{class:"menu-name",style:{"margin-left":"24px"}},"系统设置",-1))]),_:1},8,["class"])),[[l,"setting:query"]])]),_:1})])]),_:1})}}},fee=ln(cee,[["__scopeId","data-v-5ffdbd7e"]]),dee={__name:"index",props:{isActive:{type:Boolean,default:!1}},setup(e,{emit:t}){const n=t,r=()=>{n("toggleClick")};return(i,a)=>(L(),j("div",{style:{padding:"0 15px",cursor:"pointer"},onClick:r},[(L(),j("svg",{class:Y([{"is-active":e.isActive},"hamburger"]),viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",fill:"currentColor"},a[0]||(a[0]=[M("path",{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z"},null,-1)]),2))]))}},hee=ln(dee,[["__scopeId","data-v-b2fb0d8c"]]);function pee(e,t){return _t.post("/login",{email:e,password:t})}function vee(){return _t.delete("/logout")}function gee(e){return _t.post("/register",e)}const Zx=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],Ua=(()=>{if(typeof document>"u")return!1;const e=Zx[0],t={};for(const n of Zx)if(n?.[1]in document){for(const[i,a]of n.entries())t[e[i]]=a;return t}return!1})(),Jx={change:Ua.fullscreenchange,error:Ua.fullscreenerror};let Pr={request(e=document.documentElement,t){return new Promise((n,r)=>{const i=()=>{Pr.off("change",i),n()};Pr.on("change",i);const a=e[Ua.requestFullscreen](t);a instanceof Promise&&a.then(i).catch(r)})},exit(){return new Promise((e,t)=>{if(!Pr.isFullscreen){e();return}const n=()=>{Pr.off("change",n),e()};Pr.on("change",n);const r=document[Ua.exitFullscreen]();r instanceof Promise&&r.then(n).catch(t)})},toggle(e,t){return Pr.isFullscreen?Pr.exit():Pr.request(e,t)},onchange(e){Pr.on("change",e)},onerror(e){Pr.on("error",e)},on(e,t){const n=Jx[e];n&&document.addEventListener(n,t,!1)},off(e,t){const n=Jx[e];n&&document.removeEventListener(n,t,!1)},raw:Ua};Object.defineProperties(Pr,{isFullscreen:{get:()=>!!document[Ua.fullscreenElement]},element:{enumerable:!0,get:()=>document[Ua.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[Ua.fullscreenEnabled]}});Ua||(Pr={isEnabled:!1});const mee=Pr,yee={class:"header"},bee={class:"header-btn"},_ee={class:"breadcrumb-item"},wee={class:"writer"},See={class:"toolbar"},Cee={class:"email"},xee={class:"avatar"},Tee={class:"avatar-text"},Eee={class:"user-details"},Aee={class:"details-avatar"},Mee={class:"user-name"},kee={class:"detail-email"},Iee={class:"detail-user-type"},Dee={class:"action-info"},Pee={key:0,style:{"margin-right":"5px"}},Lee={key:1,style:{"margin-right":"5px"}},Oee={class:"logout"},Ree={__name:"index",setup(e){const t=mg(),n=gi(),r=Yi(),i=Ml(),a=z(!1),o=V(()=>r.user.role.accountCount),s=V(()=>{if(!Mi("email:send"))return"无权限";if(r.user.role.sendCount===0)return"无限制";if(r.user.role.sendType==="day")return"每天";if(r.user.role.sendType==="count")return"次数"}),l=V(()=>!Mi("email:send")||!r.user.role.sendCount?null:r.user.sendCount+"/"+r.user.role.sendCount);function u(){i.writerRef.open()}function c(){i.asideShow=!i.asideShow}function f(){a.value=!0,vee().then(()=>{localStorage.removeItem("token"),on.push("/login")}).finally(()=>{a.value=!1})}function d(p){return p[0]?.toUpperCase()||""}function h(){mee.toggle()}return(p,v)=>{const g=Wu,m=vi,y=pg;return L(),j("div",yee,[M("div",bee,[$(hee,{onClick:c}),M("span",_ee,he(w(t).meta.title),1)]),M("div",{class:"writer-box",onClick:u},[M("div",wee,[$(w(Ie),{icon:"material-symbols:edit-outline-sharp",width:"22",height:"22"})])]),M("div",See,[M("div",Cee,[M("span",null,he(w(r).user.email),1)]),$(y,{teleported:!1,"popper-class":"detail-dropdown"},{dropdown:U(()=>[M("div",Eee,[M("div",Aee,he(d(w(r).user.email)),1),M("div",Mee,he(w(r).user.name),1),M("div",kee,he(w(r).user.email),1),M("div",Iee,[$(g,null,{default:U(()=>[Ae(he(w(r).user.role.name),1)]),_:1})]),M("div",Dee,[v[3]||(v[3]=M("div",null,[M("span",{style:{"margin-right":"10px"}},"邮件发送 :"),M("span",{style:{"margin-right":"10px"}},"邮箱添加 :")],-1)),M("div",null,[M("div",null,[l.value?(L(),j("span",Pee,he(l.value),1)):re("",!0),w(Mi)("email:send")?(L(),Q(g,{key:2},{default:U(()=>[Ae(he(s.value),1)]),_:1})):(L(),Q(g,{key:1},{default:U(()=>[Ae(he(s.value),1)]),_:1}))]),M("div",null,[w(n).settings.manyEmail||w(n).settings.addEmail?(L(),Q(g,{key:0},{default:U(()=>v[0]||(v[0]=[Ae("已关闭")])),_:1})):o.value&&w(Mi)("account:add")?(L(),j("span",Lee,he(o.value)+"个",1)):!o.value&&w(Mi)("account:add")?(L(),Q(g,{key:2},{default:U(()=>v[1]||(v[1]=[Ae("无限制")])),_:1})):w(Mi)("account:add")?re("",!0):(L(),Q(g,{key:3},{default:U(()=>v[2]||(v[2]=[Ae("无权限")])),_:1}))])])]),M("div",Oee,[$(m,{type:"primary",loading:a.value,onClick:f},{default:U(()=>v[4]||(v[4]=[Ae("退出")])),_:1},8,["loading"])])])]),default:U(()=>[M("div",xee,[M("div",Tee,[M("div",null,he(d(w(r).user.email)),1)]),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"24",height:"24"})])]),_:1}),M("div",{class:"full",onClick:h},[$(w(Ie),{icon:"iconamoon:screen-full-light",width:"22",height:"22"})])])])}}},Nee=ln(Ree,[["__scopeId","data-v-17756d21"]]);function $ee(e,t){return _t.get("/account/list",{params:{accountId:e,size:t}})}function Bee(e,t){return _t.post("/account/add",{email:e,token:t})}function rO(e,t){return _t.put("/account/setName",{name:t,accountId:e})}function Fee(e){return _t.delete("/account/delete",{params:{accountId:e}})}function hl(e){return/^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~.-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}$/.test(e)}const zee={class:"account-box"},Vee={class:"head-opt"},Hee={"infinite-scroll-distance":600,"infinite-scroll-immediate":!1},Wee={class:"account"},Uee={class:"opt"},Gee={style:{display:"flex","justify-content":"space-between"}},Kee={style:{display:"flex","justify-content":"space-between"}},jee={key:2,class:"noLoading"},Yee={key:3,class:"empty"},qee={class:"container"},Xee={style:{color:"#333"}},Zee=["data-sitekey"],Jee={class:"container"},Qee={__name:"index",setup(e){const t=Yi(),n=no(),r=gi(),i=z(!1),a=z(!1),o=r.domainList,s=pt([]),l=z(!1),u=z(!1),c=z(!1),f=z(!1),d=z(!1),h=z(!1),p=z(null),v=z({});let g=null,m=null,y="";const b=pt({email:"",suffix:r.domainList[0]}),_={accountId:0,size:20},S=z();Mi("account:query")&&D(),Ce(()=>n.changeUserAccountName,()=>{s[0].name=n.changeUserAccountName});const C=()=>{S.value.toggleMenu()};window.onTurnstileSuccess=O=>{y=O,setTimeout(()=>{f.value=!1},1500)};function x(){let O=p.value;if(O===g.name){d.value=!1;return}if(!O){Ue({message:"用户名不能为空",type:"error",plain:!0});return}h.value=!0,rO(g.accountId,O).then(()=>{g.name=O,d.value=!1,g.accountId===t.user.accountId&&(t.user.name=O),Ue({message:"保存成功",type:"success",plain:!0})}).finally(()=>{h.value=!1})}function E(O){p.value=O.name,g=O,d.value=!0}function T(O){return n.currentAccountId===O?"item-choose":""}function A(O){ni.confirm(`确认删除${O.email}吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Fee(O.accountId).then(()=>{const P=s.findIndex(N=>N.accountId===O.accountId);s.splice(P,1),s.length<_.size&&D(),Ue({message:"删除成功",type:"success",plain:!0})})})}function k(){u.value||(u.value=!1,c.value=!1,l.value=!1,_.accountId=0,s.splice(0,s.length),D())}function R(O){n.currentAccountId=O.accountId,n.currentAccount=O}function B(){i.value=!0,setTimeout(()=>{v.value.focus()},100)}async function F(O){try{await navigator.clipboard.writeText(O),Ue({message:"复制成功",type:"success",plain:!0})}catch(P){console.error("复制失败:",P),Ue({message:"复制失败",type:"error",plain:!0})}}function D(){u.value||c.value||l.value||(s.length===0?u.value=!0:c.value=!0,$ee(_.accountId,_.size).then(O=>{O.length<_.size&&(l.value=!0),s.length===0&&(n.currentAccount=O[0].accountId),_.accountId=O.at(-1).accountId,s.push(...O),u.value=!1,c.value=!1}).catch(()=>{u.value=!1,c.value=!1}))}function I(){if(!b.email){Ue({message:"邮箱不能为空",type:"error",plain:!0});return}if(!hl(b.email+b.suffix)){Ue({message:"非法邮箱",type:"error",plain:!0});return}if(!y&&r.settings.addEmailVerify===0){f.value=!0,m?window.turnstile.reset(m):tt(()=>{m=window.turnstile.render(".add-email-turnstile")});return}a.value=!0,Bee(b.email+b.suffix,y).then(O=>{a.value=!1,i.value=!1,b.email="",s.push(O),y="",Ue({message:"添加成功",type:"success",plain:!0}),t.refreshUserInfo()}).catch(O=>{O.code===400&&(y="",window.turnstile.reset(m),f.value=!0),a.value=!1})}return(O,P)=>{const N=G1,W=K1,X=pg,ee=w7,ie=wj,te=_j,se=j1,ve=zr,J=Al,oe=El,le=Ui,me=vi,pe=gd,H=is("perm"),G=qP;return L(),j("div",zee,[M("div",Vee,[nt($(w(Ie),{class:"icon",icon:"ion:add-outline",width:"23",height:"23",onClick:B},null,512),[[H,"account:add"]]),$(w(Ie),{class:"icon",icon:"ion:reload",width:"18",height:"18",onClick:k})]),$(ve,{class:"scrollbar"},{default:U(()=>[nt((L(),j("div",Hee,[(L(!0),j(je,null,Yt(s,q=>(L(),Q(ee,{class:Y(["item",T(q.accountId)]),key:q.accountId,onClick:ue=>R(q)},{default:U(()=>[M("div",Wee,he(q.email),1),M("div",Uee,[M("div",{class:"send-email",onClick:P[0]||(P[0]=qe(()=>{},["stop"]))},[$(w(Ie),{icon:"eva:email-fill",width:"22",height:"22",color:"#fbbd08"})]),M("div",{class:"settings",onClick:P[1]||(P[1]=qe(()=>{},["stop"]))},[$(w(Ie),{icon:"streamline-ultimate-color:copy-paste-1",width:"19",height:"19",onClick:qe(ue=>F(q.email),["stop"])},null,8,["onClick"]),$(X,null,{dropdown:U(()=>[$(W,null,{default:U(()=>[$(N,{onClick:ue=>E(q)},{default:U(()=>P[7]||(P[7]=[Ae("改名")])),_:2},1032,["onClick"]),q.accountId!==w(t).user.accountId&&w(Mi)("account:delete")?(L(),Q(N,{key:0,onClick:ue=>A(q)},{default:U(()=>P[8]||(P[8]=[Ae("删除")])),_:2},1032,["onClick"])):re("",!0)]),_:2},1024)]),default:U(()=>[$(w(Ie),{icon:"fluent:settings-24-filled",width:"21",height:"21",color:"#909399"})]),_:2},1024)])])]),_:2},1032,["class","onClick"]))),128)),u.value?(L(),j(je,{key:0},Yt(3,q=>$(te,{key:q,animated:""},{template:U(()=>[$(ee,{class:"item"},{default:U(()=>[$(ie,{variant:"p",style:{width:"70%",height:"20px","margin-bottom":"20px"}}),M("div",Gee,[$(ie,{variant:"text",style:{width:"20px"}}),$(ie,{variant:"text",style:{width:"20px"}})])]),_:1})]),_:2},1024)),64)):re("",!0),s.length>0&&!l.value?(L(),Q(te,{key:1,animated:""},{template:U(()=>[$(ee,{class:"item"},{default:U(()=>[$(ie,{variant:"p",style:{width:"70%",height:"20px","margin-bottom":"20px"}}),M("div",Kee,[$(ie,{variant:"text",style:{width:"20px"}}),$(ie,{variant:"text",style:{width:"20px"}})])]),_:1})]),_:1})):re("",!0),l.value&&s.length>0?(L(),j("div",jee,P[9]||(P[9]=[M("div",null,"没有更多数据了",-1)]))):re("",!0),l.value&&s.length===0?(L(),j("div",Yee,[$(se,{description:"没有任何邮件"})])):re("",!0)])),[[G,D]])]),_:1}),$(pe,{modelValue:i.value,"onUpdate:modelValue":P[4]||(P[4]=q=>i.value=q),title:"添加邮箱"},{default:U(()=>[M("div",qee,[$(le,{modelValue:b.email,"onUpdate:modelValue":P[3]||(P[3]=q=>b.email=q),ref_key:"addRef",ref:v,type:"text",placeholder:"邮箱",autocomplete:"off"},{append:U(()=>[M("div",{onClick:qe(C,["stop"])},[$(oe,{ref_key:"mySelect",ref:S,modelValue:b.suffix,"onUpdate:modelValue":P[2]||(P[2]=q=>b.suffix=q),placeholder:"请选择",class:"select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(o),q=>(L(),Q(J,{key:q,label:q,value:q},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),M("div",Xee,[M("span",null,he(b.suffix),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(me,{class:"btn",type:"primary",onClick:I,loading:a.value},{default:U(()=>P[10]||(P[10]=[Ae("添加 ")])),_:1},8,["loading"])]),M("div",{class:Y(["add-email-turnstile",f.value?"turnstile-show":"turnstile-hide"]),"data-sitekey":w(r).settings.siteKey,"data-callback":"onTurnstileSuccess"},null,10,Zee)]),_:1},8,["modelValue"]),$(pe,{modelValue:d.value,"onUpdate:modelValue":P[6]||(P[6]=q=>d.value=q),title:"修改用户名"},{default:U(()=>[M("div",Jee,[$(le,{modelValue:p.value,"onUpdate:modelValue":P[5]||(P[5]=q=>p.value=q),type:"text",placeholder:"名字",autocomplete:"off"},null,8,["modelValue"]),$(me,{class:"btn",type:"primary",onClick:x,loading:h.value},{default:U(()=>P[11]||(P[11]=[Ae("保存 ")])),_:1},8,["loading"])])]),_:1},8,["modelValue"])])}}},ete=ln(Qee,[["__scopeId","data-v-8cadd937"]]),tte={__name:"index",props:{openSend:Function},setup(e){const t=gi(),n=Ml(),r=mg();let i=window.innerWidth;const a=V(()=>n.accountShow&&t.settings.manyEmail===0);ut(()=>{window.addEventListener("resize",o),o()}),rn(()=>{window.removeEventListener("resize",o)});const o=()=>{["content","email","send"].includes(r.meta.name)&&i!==window.innerWidth&&(i=window.innerWidth,n.accountShow=window.innerWidth>=767)};return(s,l)=>{const u=st("router-view");return L(),j("div",{class:Y(a.value&&w(Mi)("account:query")?"main-box-show":"main-box-hide")},[M("div",{class:Y(a.value&&w(Mi)("account:query")?"block-show":"block-hide"),onClick:l[0]||(l[0]=c=>w(n).accountShow=!1)},null,2),$(ete,{class:Y(a.value&&w(Mi)("account:query")?"show":"hide")},null,8,["class"]),$(u,{class:"main-view"},{default:U(({Component:c,route:f})=>[(L(),Q(E$,{include:["email","sys-email","send","sys-setting","star","user","role","analysis"]},[(L(),Q(Mt(c),{key:f.name}))],1024))]),_:1})],2)}}},nte=ln(tte,[["__scopeId","data-v-fc3d89b1"]]),hw={props:{size:{type:Number,default:30}}},Qx=()=>{rI(e=>({"69cdb3c9":e.size}))},eT=hw.setup;hw.setup=eT?(e,t)=>(Qx(),eT(e,t)):Qx;function rte(e,t,n,r,i,a){const o=ct;return L(),Q(o,{class:"is-loading",style:it({fontSize:`${n.size}px`})},{default:U(()=>t[0]||(t[0]=[M("svg",{class:"circular",viewBox:"0 0 20 20"},[M("g",{class:"path2 loading-path","stroke-width":"0",style:{animation:"none",stroke:"none"}},[M("circle",{r:"3.375",class:"dot1",rx:"0",ry:"0"}),M("circle",{r:"3.375",class:"dot2",rx:"0",ry:"0"}),M("circle",{r:"3.375",class:"dot4",rx:"0",ry:"0"}),M("circle",{r:"3.375",class:"dot3",rx:"0",ry:"0"})])],-1)])),_:1},8,["style"])}const pl=ln(hw,[["render",rte],["__scopeId","data-v-2599d553"]]);/*! * Compressor.js v1.2.1 * https://fengyuanchen.github.io/compressorjs * @@ -82,13 +82,13 @@ a { color: #409EFF !important; } - `,setup:p=>{a.value=p,p.on("init",()=>{p.setContent(r.defValue),o.value=!0}),p.on("input change",()=>{const v=p.getContent(),g=p.getContent({format:"text"});i("change",v,g)})},autofocus:!0,branding:!1,file_picker_types:"image",image_dimensions:!1,image_description:!1,link_title:!1,dialog_type:"none",file_picker_callback:(p,v,g)=>{const m=document.createElement("input");m.setAttribute("type","file"),m.setAttribute("accept","image/*"),m.addEventListener("change",async y=>{let b=y.target.files[0];b=await Tte(b);const _=new FileReader;_.onload=()=>{const S="blobid"+new Date().getTime(),C=tinymce.activeEditor.editorUpload.blobCache,x=_.result.split(",")[1],E=C.create(S,b,x);C.add(E),p(E.blobUri(),{title:b.name})},_.readAsDataURL(b)}),m.click()}})}function d(){tt(()=>{a.value.focus()})}function h(){a.value&&(a.value.destroy(),a.value=null)}return(p,v)=>(L(),j("div",{class:Y(["editor-box",l.value?"editor-box-loading":""])},[l.value?(L(),Q(pl,{key:0,class:"loading"})):(L(),j("textarea",{key:1,style:{outline:"none"},id:e.editorId,ref_key:"editorRef",ref:s},null,8,Ete))],2))}},Mte=ln(Ate,[["__scopeId","data-v-2beceec5"]]);function uO(e,t,n,r,i){return _t.get("/email/list",{params:{accountId:e,emailId:t,timeSort:n,size:r,type:i}})}function Ag(e){return _t.delete("/email/delete?emailIds="+e)}function kte(e,t){return _t.get("/email/latest",{params:{emailId:e,accountId:t},noMsg:!0})}function Ite(e,t){return _t.post("/email/send",e,{onUploadProgress:n=>{t(n)},noMsg:!0})}const kl=Gu("email",{state:()=>({deleteIds:0,starScroll:null,emailScroll:null,cancelStarEmailId:0,contentData:{email:null,delType:null,showStar:!0,showReply:!0},sendScroll:null}),persist:{pick:["contentData"]}});function cO(e){const t=sO(e);return["zip","rar","7z","tar","tgz"].includes(t)?"octicon:file-zip-24":["png","jpg","jpeg","gif","webp","jfif"].includes(t)?"mingcute:pic-line":["mp4","avi","mkv","mov","wmv","flv"].includes(t)?"fluent:video-clip-24-regular":["txt","doc","docx","md","ini","conf"].includes(t)?"hugeicons:google-doc":["xls","csv","xlsx"].includes(t)?"codicon:table":["mp3","wav","aac","ogg","flac","m4a"].includes(t)?"mynaui:music":[".ppt","pptx","pps","potx","pot"].includes(t)?"lsicon:file-ppt-filled":t==="pdf"?"hugeicons:pdf-02":t==="apk"?"proicons:android":t==="exe"?"bi:filetype-exe":"hugeicons:attachment-01"}const Dte={class:"percent"},Pte={__name:"index",props:{value:[Number,String]},setup(e){return(t,n)=>(L(),j("div",Dte,[$(w(Ie),{icon:"line-md:loading-loop",width:"18",height:"18"}),M("div",null,[M("span",null,he(e.value)+"%",1),n[0]||(n[0]=M("span",{style:{"margin-left":"5px"}},"邮件正在发送中",-1))])]))}},Lte=ln(Pte,[["__scopeId","data-v-93c35734"]]);var ap={exports:{}},Ote=ap.exports,sT;function Rte(){return sT||(sT=1,function(e,t){(function(n,r){e.exports=r($D())})(Ote,function(n){function r(o){return o&&typeof o=="object"&&"default"in o?o:{default:o}}var i=r(n),a={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(o,s){return s==="W"?o+"周":o+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(o,s){var l=100*o+s;return l<600?"凌晨":l<900?"早上":l<1100?"上午":l<1300?"中午":l<1800?"下午":"晚上"}};return i.default.locale(a,null,!0),a})}(ap)),ap.exports}Rte();var op={exports:{}},Nte=op.exports,lT;function $te(){return lT||(lT=1,function(e,t){(function(n,r){e.exports=r()})(Nte,function(){var n="minute",r=/[+-]\d\d(?::?\d\d)?/g,i=/([+-]|\d\d)/g;return function(a,o,s){var l=o.prototype;s.utc=function(v){var g={date:v,utc:!0,args:arguments};return new o(g)},l.utc=function(v){var g=s(this.toDate(),{locale:this.$L,utc:!0});return v?g.add(this.utcOffset(),n):g},l.local=function(){return s(this.toDate(),{locale:this.$L,utc:!1})};var u=l.parse;l.parse=function(v){v.utc&&(this.$u=!0),this.$utils().u(v.$offset)||(this.$offset=v.$offset),u.call(this,v)};var c=l.init;l.init=function(){if(this.$u){var v=this.$d;this.$y=v.getUTCFullYear(),this.$M=v.getUTCMonth(),this.$D=v.getUTCDate(),this.$W=v.getUTCDay(),this.$H=v.getUTCHours(),this.$m=v.getUTCMinutes(),this.$s=v.getUTCSeconds(),this.$ms=v.getUTCMilliseconds()}else c.call(this)};var f=l.utcOffset;l.utcOffset=function(v,g){var m=this.$utils().u;if(m(v))return this.$u?0:m(this.$offset)?f.call(this):this.$offset;if(typeof v=="string"&&(v=function(S){S===void 0&&(S="");var C=S.match(r);if(!C)return null;var x=(""+C[0]).match(i)||["-",0,0],E=x[0],T=60*+x[1]+ +x[2];return T===0?0:E==="+"?T:-T}(v),v===null))return this;var y=Math.abs(v)<=16?60*v:v,b=this;if(g)return b.$offset=y,b.$u=v===0,b;if(v!==0){var _=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(b=this.local().add(y+_,n)).$offset=y,b.$x.$localOffset=_}else b=this.utc();return b};var d=l.format;l.format=function(v){var g=v||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return d.call(this,g)},l.valueOf=function(){var v=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*v},l.isUTC=function(){return!!this.$u},l.toISOString=function(){return this.toDate().toISOString()},l.toString=function(){return this.toDate().toUTCString()};var h=l.toDate;l.toDate=function(v){return v==="s"&&this.$offset?s(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():h.call(this)};var p=l.diff;l.diff=function(v,g,m){if(v&&this.$u===v.$u)return p.call(this,v,g,m);var y=this.local(),b=s(v).local();return p.call(y,b,g,m)}}})}(op)),op.exports}var Bte=$te();const Fte=B1(Bte);var sp={exports:{}},zte=sp.exports,uT;function Vte(){return uT||(uT=1,function(e,t){(function(n,r){e.exports=r()})(zte,function(){var n={year:0,month:1,day:2,hour:3,minute:4,second:5},r={};return function(i,a,o){var s,l=function(d,h,p){p===void 0&&(p={});var v=new Date(d),g=function(m,y){y===void 0&&(y={});var b=y.timeZoneName||"short",_=m+"|"+b,S=r[_];return S||(S=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:m,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:b}),r[_]=S),S}(h,p);return g.formatToParts(v)},u=function(d,h){for(var p=l(d,h),v=[],g=0;g=0&&(v[_]=parseInt(b,10))}var S=v[3],C=S===24?0:S,x=v[0]+"-"+v[1]+"-"+v[2]+" "+C+":"+v[4]+":"+v[5]+":000",E=+d;return(o.utc(x).valueOf()-(E-=E%1e3))/6e4},c=a.prototype;c.tz=function(d,h){d===void 0&&(d=s);var p,v=this.utcOffset(),g=this.toDate(),m=g.toLocaleString("en-US",{timeZone:d}),y=Math.round((g-new Date(m))/1e3/60),b=15*-Math.round(g.getTimezoneOffset()/15)-y;if(!Number(b))p=this.utcOffset(0,h);else if(p=o(m,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(b,!0),h){var _=p.utcOffset();p=p.add(v-_,"minute")}return p.$x.$timezone=d,p},c.offsetName=function(d){var h=this.$x.$timezone||o.tz.guess(),p=l(this.valueOf(),h,{timeZoneName:d}).find(function(v){return v.type.toLowerCase()==="timezonename"});return p&&p.value};var f=c.startOf;c.startOf=function(d,h){if(!this.$x||!this.$x.$timezone)return f.call(this,d,h);var p=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return f.call(p,d,h).tz(this.$x.$timezone,!0)},o.tz=function(d,h,p){var v=p&&h,g=p||h||s,m=u(+o(),g);if(typeof d!="string")return o(d).tz(g);var y=function(C,x,E){var T=C-60*x*1e3,A=u(T,E);if(x===A)return[T,x];var k=u(T-=60*(A-x)*1e3,E);return A===k?[T,A]:[C-60*Math.min(A,k)*1e3,Math.max(A,k)]}(o.utc(d,v).valueOf(),m,g),b=y[0],_=y[1],S=o(b).utcOffset(_);return S.$x.$timezone=g,S},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(d){s=d}}})}(sp)),sp.exports}var Hte=Vte();const Wte=B1(Hte);ja.extend(Fte);ja.extend(Wte);ja.locale("zh-cn");function cT(e){const t=ja.utc(e).tz("Asia/Shanghai"),n=ja(),r=n.diff(t,"second"),i=n.diff(t,"minute"),a=n.diff(t,"hour");return n.isSame(t,"day")?r<60?"几秒前":i<60?`${i}分钟前`:a>=1&&a<2?"1小时前":t.format("HH:mm"):n.subtract(1,"day").isSame(t,"day")?`昨天 ${t.format("HH:mm")}`:n.subtract(2,"day").isSame(t,"day")?`前天 ${t.format("HH:mm")}`:t.year()===n.year()?t.format("M月D日"):t.format("YYYY/M/D")}function fO(e){return ja.utc(e).tz("Asia/Shanghai").format("YYYY年M月D日 ddd AH:mm")}function Zm(e){return ja.utc(e).tz("Asia/Shanghai")}const Ute={class:"title"},Gte={class:"title-left"},Kte={class:"title-text"},jte={class:"sender-name"},Yte={class:"send-email"},qte={class:"container"},Xte={class:"button-item"},Zte={class:"att-list"},Jte={class:"att-filename"},Qte={class:"att-size"},ene={__name:"index",setup(e,{expose:t}){t({open:S,openReply:_});const n=kl(),r=no(),i=z({}),a=Yi(),o=z(!1),s=z(0);let l=null,u=!1;const c=z(""),f=pt({sendEmail:"",receiveEmail:[],accountId:-1,manyType:null,name:"",subject:"",content:"",sendType:"",text:"",emailId:0,attachments:[]});function d(E){const T=Array.from(new Set(E.split(/[,,]/).map(A=>A.trim()).filter(A=>A)));f.receiveEmail.splice(f.receiveEmail.length-1,1),T.forEach(A=>{hl(A)&&!f.receiveEmail.includes(A)&&f.receiveEmail.push(A)})}function h(){f.manyType=f.manyType?null:"divide"}function p(){ni.confirm("确定要清空邮件吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{y()})}function v(E){f.attachments.splice(E,1)}function g(){const E=document.createElement("input");E.setAttribute("type","file"),E.click(),E.onchange=async T=>{const A=T.target.files[0],k=A.size,R=A.name,B=A.type;if(f.attachments.reduce((I,O)=>I+O.size,0)+k>29360128){Ue({message:"附件文件大小限制28mb",type:"error",plain:!0});return}const D=await xte(A);f.attachments.push({content:D,filename:R,size:k,contentType:B})}}async function m(){if(f.receiveEmail.length===0){Ue({message:"收件人邮箱地址不能为空",type:"error",plain:!0});return}if(!f.subject){Ue({message:"主题不能为空",type:"error",plain:!0});return}if(!f.content){Ue({message:"正文不能为空",type:"error",plain:!0});return}if(f.manyType==="divide"&&f.attachments.length>0){Ue({message:"分别发送暂时不支持附件",type:"error",plain:!0});return}if(u){Ue({message:"邮件正在发送中",type:"error",plain:!0});return}l=Ue({message:()=>Fe(Lte,{value:s.value}),dangerouslyUseHTMLString:!0,plain:!0,duration:0,customClass:"message-bottom"}),u=!0,x(),Ite(f,E=>{s.value=Math.round(E.loaded*98/E.total)}).then(E=>{const T=E[0];E.forEach(A=>{n.sendScroll?.addItem(A)}),y(),o.value=!1,Q2({title:"邮件已发送",type:"success",message:Fe("span",{style:"color: teal"},T.subject),position:"bottom-right"}),a.refreshUserInfo()}).catch(E=>{Q2({title:"发送失败",type:E.code===403?"warning":"error",message:Fe("span",{style:"color: teal"},E.message),position:"bottom-right"})}).finally(()=>{l.close(),s.value=0,u=!1})}function y(){f.receiveEmail=[],f.subject="",f.content="",f.manyType=null,f.attachments=[],f.sendType=null,f.emailId=0,i.value.clearEditor()}function b(E,T){f.content=E,f.text=T}function _(E){y(),E.subject=E.subject||"",f.receiveEmail.push(E.sendEmail),f.subject=E.subject.startsWith("Re:")||E.subject.startsWith("回复:")?E.subject:"Re: "+E.subject,f.sendType="reply",f.emailId=E.emailId,c.value="",setTimeout(()=>{c.value=` + `,setup:p=>{a.value=p,p.on("init",()=>{p.setContent(r.defValue),o.value=!0}),p.on("input change",()=>{const v=p.getContent(),g=p.getContent({format:"text"});i("change",v,g)})},autofocus:!0,branding:!1,file_picker_types:"image",image_dimensions:!1,image_description:!1,link_title:!1,dialog_type:"none",file_picker_callback:(p,v,g)=>{const m=document.createElement("input");m.setAttribute("type","file"),m.setAttribute("accept","image/*"),m.addEventListener("change",async y=>{let b=y.target.files[0];b=await Tte(b);const _=new FileReader;_.onload=()=>{const S="blobid"+new Date().getTime(),C=tinymce.activeEditor.editorUpload.blobCache,x=_.result.split(",")[1],E=C.create(S,b,x);C.add(E),p(E.blobUri(),{title:b.name})},_.readAsDataURL(b)}),m.click()}})}function d(){tt(()=>{a.value.focus()})}function h(){a.value&&(a.value.destroy(),a.value=null)}return(p,v)=>(L(),j("div",{class:Y(["editor-box",l.value?"editor-box-loading":""])},[l.value?(L(),Q(pl,{key:0,class:"loading"})):(L(),j("textarea",{key:1,style:{outline:"none"},id:e.editorId,ref_key:"editorRef",ref:s},null,8,Ete))],2))}},Mte=ln(Ate,[["__scopeId","data-v-2beceec5"]]);function uO(e,t,n,r,i){return _t.get("/email/list",{params:{accountId:e,emailId:t,timeSort:n,size:r,type:i}})}function Ag(e){return _t.delete("/email/delete?emailIds="+e)}function kte(e,t){return _t.get("/email/latest",{params:{emailId:e,accountId:t},noMsg:!0})}function Ite(e,t){return _t.post("/email/send",e,{onUploadProgress:n=>{t(n)},noMsg:!0})}const kl=Gu("email",{state:()=>({deleteIds:0,starScroll:null,emailScroll:null,cancelStarEmailId:0,addStarEmailId:0,contentData:{email:null,delType:null,showStar:!0,showReply:!0},sendScroll:null}),persist:{pick:["contentData"]}});function cO(e){const t=sO(e);return["zip","rar","7z","tar","tgz"].includes(t)?"octicon:file-zip-24":["png","jpg","jpeg","gif","webp","jfif"].includes(t)?"mingcute:pic-line":["mp4","avi","mkv","mov","wmv","flv"].includes(t)?"fluent:video-clip-24-regular":["txt","doc","docx","md","ini","conf"].includes(t)?"hugeicons:google-doc":["xls","csv","xlsx"].includes(t)?"codicon:table":["mp3","wav","aac","ogg","flac","m4a"].includes(t)?"mynaui:music":[".ppt","pptx","pps","potx","pot"].includes(t)?"lsicon:file-ppt-filled":t==="pdf"?"hugeicons:pdf-02":t==="apk"?"proicons:android":t==="exe"?"bi:filetype-exe":"hugeicons:attachment-01"}const Dte={class:"percent"},Pte={__name:"index",props:{value:[Number,String]},setup(e){return(t,n)=>(L(),j("div",Dte,[$(w(Ie),{icon:"line-md:loading-loop",width:"18",height:"18"}),M("div",null,[M("span",null,he(e.value)+"%",1),n[0]||(n[0]=M("span",{style:{"margin-left":"5px"}},"邮件正在发送中",-1))])]))}},Lte=ln(Pte,[["__scopeId","data-v-93c35734"]]);var ap={exports:{}},Ote=ap.exports,sT;function Rte(){return sT||(sT=1,function(e,t){(function(n,r){e.exports=r($D())})(Ote,function(n){function r(o){return o&&typeof o=="object"&&"default"in o?o:{default:o}}var i=r(n),a={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(o,s){return s==="W"?o+"周":o+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(o,s){var l=100*o+s;return l<600?"凌晨":l<900?"早上":l<1100?"上午":l<1300?"中午":l<1800?"下午":"晚上"}};return i.default.locale(a,null,!0),a})}(ap)),ap.exports}Rte();var op={exports:{}},Nte=op.exports,lT;function $te(){return lT||(lT=1,function(e,t){(function(n,r){e.exports=r()})(Nte,function(){var n="minute",r=/[+-]\d\d(?::?\d\d)?/g,i=/([+-]|\d\d)/g;return function(a,o,s){var l=o.prototype;s.utc=function(v){var g={date:v,utc:!0,args:arguments};return new o(g)},l.utc=function(v){var g=s(this.toDate(),{locale:this.$L,utc:!0});return v?g.add(this.utcOffset(),n):g},l.local=function(){return s(this.toDate(),{locale:this.$L,utc:!1})};var u=l.parse;l.parse=function(v){v.utc&&(this.$u=!0),this.$utils().u(v.$offset)||(this.$offset=v.$offset),u.call(this,v)};var c=l.init;l.init=function(){if(this.$u){var v=this.$d;this.$y=v.getUTCFullYear(),this.$M=v.getUTCMonth(),this.$D=v.getUTCDate(),this.$W=v.getUTCDay(),this.$H=v.getUTCHours(),this.$m=v.getUTCMinutes(),this.$s=v.getUTCSeconds(),this.$ms=v.getUTCMilliseconds()}else c.call(this)};var f=l.utcOffset;l.utcOffset=function(v,g){var m=this.$utils().u;if(m(v))return this.$u?0:m(this.$offset)?f.call(this):this.$offset;if(typeof v=="string"&&(v=function(S){S===void 0&&(S="");var C=S.match(r);if(!C)return null;var x=(""+C[0]).match(i)||["-",0,0],E=x[0],T=60*+x[1]+ +x[2];return T===0?0:E==="+"?T:-T}(v),v===null))return this;var y=Math.abs(v)<=16?60*v:v,b=this;if(g)return b.$offset=y,b.$u=v===0,b;if(v!==0){var _=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(b=this.local().add(y+_,n)).$offset=y,b.$x.$localOffset=_}else b=this.utc();return b};var d=l.format;l.format=function(v){var g=v||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return d.call(this,g)},l.valueOf=function(){var v=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*v},l.isUTC=function(){return!!this.$u},l.toISOString=function(){return this.toDate().toISOString()},l.toString=function(){return this.toDate().toUTCString()};var h=l.toDate;l.toDate=function(v){return v==="s"&&this.$offset?s(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():h.call(this)};var p=l.diff;l.diff=function(v,g,m){if(v&&this.$u===v.$u)return p.call(this,v,g,m);var y=this.local(),b=s(v).local();return p.call(y,b,g,m)}}})}(op)),op.exports}var Bte=$te();const Fte=B1(Bte);var sp={exports:{}},zte=sp.exports,uT;function Vte(){return uT||(uT=1,function(e,t){(function(n,r){e.exports=r()})(zte,function(){var n={year:0,month:1,day:2,hour:3,minute:4,second:5},r={};return function(i,a,o){var s,l=function(d,h,p){p===void 0&&(p={});var v=new Date(d),g=function(m,y){y===void 0&&(y={});var b=y.timeZoneName||"short",_=m+"|"+b,S=r[_];return S||(S=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:m,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:b}),r[_]=S),S}(h,p);return g.formatToParts(v)},u=function(d,h){for(var p=l(d,h),v=[],g=0;g=0&&(v[_]=parseInt(b,10))}var S=v[3],C=S===24?0:S,x=v[0]+"-"+v[1]+"-"+v[2]+" "+C+":"+v[4]+":"+v[5]+":000",E=+d;return(o.utc(x).valueOf()-(E-=E%1e3))/6e4},c=a.prototype;c.tz=function(d,h){d===void 0&&(d=s);var p,v=this.utcOffset(),g=this.toDate(),m=g.toLocaleString("en-US",{timeZone:d}),y=Math.round((g-new Date(m))/1e3/60),b=15*-Math.round(g.getTimezoneOffset()/15)-y;if(!Number(b))p=this.utcOffset(0,h);else if(p=o(m,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(b,!0),h){var _=p.utcOffset();p=p.add(v-_,"minute")}return p.$x.$timezone=d,p},c.offsetName=function(d){var h=this.$x.$timezone||o.tz.guess(),p=l(this.valueOf(),h,{timeZoneName:d}).find(function(v){return v.type.toLowerCase()==="timezonename"});return p&&p.value};var f=c.startOf;c.startOf=function(d,h){if(!this.$x||!this.$x.$timezone)return f.call(this,d,h);var p=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return f.call(p,d,h).tz(this.$x.$timezone,!0)},o.tz=function(d,h,p){var v=p&&h,g=p||h||s,m=u(+o(),g);if(typeof d!="string")return o(d).tz(g);var y=function(C,x,E){var T=C-60*x*1e3,A=u(T,E);if(x===A)return[T,x];var k=u(T-=60*(A-x)*1e3,E);return A===k?[T,A]:[C-60*Math.min(A,k)*1e3,Math.max(A,k)]}(o.utc(d,v).valueOf(),m,g),b=y[0],_=y[1],S=o(b).utcOffset(_);return S.$x.$timezone=g,S},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(d){s=d}}})}(sp)),sp.exports}var Hte=Vte();const Wte=B1(Hte);ja.extend(Fte);ja.extend(Wte);ja.locale("zh-cn");function cT(e){const t=ja.utc(e).tz("Asia/Shanghai"),n=ja(),r=n.diff(t,"second"),i=n.diff(t,"minute"),a=n.diff(t,"hour");return n.isSame(t,"day")?r<60?"几秒前":i<60?`${i}分钟前`:a>=1&&a<2?"1小时前":t.format("HH:mm"):n.subtract(1,"day").isSame(t,"day")?`昨天 ${t.format("HH:mm")}`:n.subtract(2,"day").isSame(t,"day")?`前天 ${t.format("HH:mm")}`:t.year()===n.year()?t.format("M月D日"):t.format("YYYY/M/D")}function fO(e){return ja.utc(e).tz("Asia/Shanghai").format("YYYY年M月D日 ddd AH:mm")}function Zm(e){return ja.utc(e).tz("Asia/Shanghai")}const Ute={class:"title"},Gte={class:"title-left"},Kte={class:"title-text"},jte={class:"sender-name"},Yte={class:"send-email"},qte={class:"container"},Xte={class:"button-item"},Zte={class:"att-list"},Jte={class:"att-filename"},Qte={class:"att-size"},ene={__name:"index",setup(e,{expose:t}){t({open:S,openReply:_});const n=kl(),r=no(),i=z({}),a=Yi(),o=z(!1),s=z(0);let l=null,u=!1;const c=z(""),f=pt({sendEmail:"",receiveEmail:[],accountId:-1,manyType:null,name:"",subject:"",content:"",sendType:"",text:"",emailId:0,attachments:[]});function d(E){const T=Array.from(new Set(E.split(/[,,]/).map(A=>A.trim()).filter(A=>A)));f.receiveEmail.splice(f.receiveEmail.length-1,1),T.forEach(A=>{hl(A)&&!f.receiveEmail.includes(A)&&f.receiveEmail.push(A)})}function h(){f.manyType=f.manyType?null:"divide"}function p(){ni.confirm("确定要清空邮件吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{y()})}function v(E){f.attachments.splice(E,1)}function g(){const E=document.createElement("input");E.setAttribute("type","file"),E.click(),E.onchange=async T=>{const A=T.target.files[0],k=A.size,R=A.name,B=A.type;if(f.attachments.reduce((I,O)=>I+O.size,0)+k>29360128){Ue({message:"附件文件大小限制28mb",type:"error",plain:!0});return}const D=await xte(A);f.attachments.push({content:D,filename:R,size:k,contentType:B})}}async function m(){if(f.receiveEmail.length===0){Ue({message:"收件人邮箱地址不能为空",type:"error",plain:!0});return}if(!f.subject){Ue({message:"主题不能为空",type:"error",plain:!0});return}if(!f.content){Ue({message:"正文不能为空",type:"error",plain:!0});return}if(f.manyType==="divide"&&f.attachments.length>0){Ue({message:"分别发送暂时不支持附件",type:"error",plain:!0});return}if(u){Ue({message:"邮件正在发送中",type:"error",plain:!0});return}l=Ue({message:()=>Fe(Lte,{value:s.value}),dangerouslyUseHTMLString:!0,plain:!0,duration:0,customClass:"message-bottom"}),u=!0,x(),Ite(f,E=>{s.value=Math.round(E.loaded*98/E.total)}).then(E=>{const T=E[0];E.forEach(A=>{n.sendScroll?.addItem(A)}),y(),o.value=!1,Q2({title:"邮件已发送",type:"success",message:Fe("span",{style:"color: teal"},T.subject),position:"bottom-right"}),a.refreshUserInfo()}).catch(E=>{Q2({title:"发送失败",type:E.code===403?"warning":"error",message:Fe("span",{style:"color: teal"},E.message),position:"bottom-right"})}).finally(()=>{l.close(),s.value=0,u=!1})}function y(){f.receiveEmail=[],f.subject="",f.content="",f.manyType=null,f.attachments=[],f.sendType=null,f.emailId=0,i.value.clearEditor()}function b(E,T){f.content=E,f.text=T}function _(E){y(),E.subject=E.subject||"",f.receiveEmail.push(E.sendEmail),f.subject=E.subject.startsWith("Re:")||E.subject.startsWith("回复:")?E.subject:"Re: "+E.subject,f.sendType="reply",f.emailId=E.emailId,c.value="",setTimeout(()=>{c.value=`

${fO(E.createTime)},${E.name} <${E.sendEmail}> 来信:
-
${E.content}
`,S()})}function S(){r.currentAccount.email?(f.sendEmail=r.currentAccount.email,f.accountId=r.currentAccount.accountId,f.name=r.currentAccount.name):(f.sendEmail=a.user.email,f.accountId=a.user.accountId,f.name=a.user.name),o.value=!0,i.value.focus()}const C=E=>{E.key==="Escape"&&x()};ut(()=>{window.addEventListener("keydown",C)}),Ja(()=>{window.removeEventListener("keydown",C)});function x(){o.value=!1}return(E,T)=>{const A=mP,k=Ui,R=vi;return nt((L(),j("div",{class:"send",onClick:x},[M("div",{class:"write-box",onClick:T[2]||(T[2]=qe(()=>{},["stop"]))},[M("div",Ute,[M("div",Gte,[M("span",Kte,[$(w(Ie),{icon:"hugeicons:quill-write-01",width:"28",height:"28"})]),T[3]||(T[3]=M("span",{class:"sender"},"发件人:",-1)),M("span",jte,he(f.name),1),M("span",Yte,"<"+he(f.sendEmail)+">",1)]),M("div",{onClick:x,style:{cursor:"pointer"}},[$(w(Ie),{icon:"material-symbols-light:close-rounded",width:"22",height:"22"})])]),M("div",qte,[$(A,{onAddTag:d,"tag-type":"primary",size:"default",modelValue:f.receiveEmail,"onUpdate:modelValue":T[0]||(T[0]=B=>f.receiveEmail=B),placeholder:"多邮个箱用, 分开 example1.com,example2.com"},{prefix:U(()=>T[4]||(T[4]=[M("div",{class:"item-title"},"收件人 ",-1)])),suffix:U(()=>[M("span",{class:Y(["distribute",f.manyType?"checked":""]),onClick:qe(h,["stop"])},"分别发送",2)]),_:1},8,["modelValue"]),$(k,{modelValue:f.subject,"onUpdate:modelValue":T[1]||(T[1]=B=>f.subject=B),placeholder:"请输入邮件主题"},{prefix:U(()=>T[5]||(T[5]=[M("div",{class:"item-title"},"主题 ",-1)])),_:1},8,["modelValue"]),$(Mte,{"def-value":c.value,ref_key:"editor",ref:i,onChange:b},null,8,["def-value"]),M("div",Xte,[M("div",{class:"att-add",onClick:g},[$(w(Ie),{icon:"iconamoon:attachment-fill",width:"24",height:"24"})]),M("div",{class:"att-clear",onClick:p},[$(w(Ie),{icon:"icon-park-outline:clear-format",width:"24",height:"24 "})]),M("div",Zte,[(L(!0),j(je,null,Yt(f.attachments,(B,F)=>(L(),j("div",{class:"att-item",key:F},[$(w(Ie),{icon:w(cO)(B.filename),width:"20",height:"20"},null,8,["icon"]),M("span",Jte,he(B.filename),1),M("span",Qte,he(w(lO)(B.size)),1),$(w(Ie),{style:{cursor:"pointer"},icon:"material-symbols-light:close-rounded",onClick:D=>v(F),width:"22",height:"22"},null,8,["onClick"])]))),128))]),M("div",null,[f.sendType==="reply"?(L(),Q(R,{key:0,type:"primary",onClick:m},{default:U(()=>T[6]||(T[6]=[Ae("回复")])),_:1})):(L(),Q(R,{key:1,type:"primary",onClick:m},{default:U(()=>T[7]||(T[7]=[Ae("发送")])),_:1}))])])])])],512)),[[Zt,o.value]])}}},tne=ln(ene,[["__scopeId","data-v-f9742904"]]),nne={__name:"index",setup(e){const t=Ml(),n=z({}),r=z(window.innerWidth<1025),i=()=>{r.value=window.innerWidth<1025,t.asideShow=window.innerWidth>1024};return ut(()=>{t.writerRef=n,window.addEventListener("resize",i),i()}),rn(()=>{window.removeEventListener("resize",i)}),(a,o)=>{const s=mU,l=yU,u=bU,c=gU;return L(),j(je,null,[$(c,{class:"layout"},{default:U(()=>[$(s,{class:Y(["aside",w(t).asideShow?"aside-show":"el-aside-hide"])},{default:U(()=>[$(fee)]),_:1},8,["class"]),M("div",{class:Y(w(t).asideShow&&r.value?"overlay-show":"overlay-hide"),onClick:o[0]||(o[0]=f=>w(t).asideShow=!1)},null,2),$(c,{class:"main-container"},{default:U(()=>[$(u,null,{default:U(()=>[$(l,null,{default:U(()=>[$(Nee)]),_:1}),$(nte)]),_:1})]),_:1})]),_:1}),$(tne,{ref_key:"writerRef",ref:n},null,512)],64)}}},rne=ln(nne,[["__scopeId","data-v-517b6d1b"]]),ine=Object.freeze(Object.defineProperty({__proto__:null,default:rne},Symbol.toStringTag,{value:"Module"})),ane={class:"email-container"},one={class:"header-actions"},sne={class:"header-right"},lne={key:0,class:"email-count"},une={class:"scroll-box","infinite-scroll-immediate":!1,"infinite-scroll-distance":"600"},cne=["data-checked","onClick"],fne=["onClick"],dne={key:1},hne={key:0,class:"email-status"},pne={key:1},vne={class:"name"},gne={class:"phone-time"},mne={class:"email-text"},yne={class:"email-subject"},bne={class:"email-content"},_ne={key:0,class:"user-info"},wne={class:"user"},Sne={class:"account"},Cne={key:0,class:"del-status"},xne={class:"email-time"},Tne={key:0,class:"follow-loading"},Ene={key:1,class:"noLoading"},Ane={key:2,class:"empty"},Mne={__name:"index",props:{getEmailList:Function,emailDelete:Function,starAdd:Function,starCancel:Function,cancelSuccess:Function,starSuccess:Function,actionLeft:{type:String,default:"0"},timeSort:{type:Number,default:0},showStatus:{type:Boolean,default:!1},showAccountIcon:{type:Boolean,default:!0},showUserInfo:{type:Boolean,default:!1},showStar:{type:Boolean,default:!0},allowStar:{type:Boolean,default:!0}},emits:["jump","refresh-before"],setup(e,{expose:t,emit:n}){const r=e,i=n,a=gi(),o=Ml(),s=kl(),l=z(!1),u=z(!1),c=z(!1),f=pt([]),d=z(0),h=z(!1),p=z(!1),v=z(null),g=z(!0);let m=0;const y=z(null),b=z(null);let _=!1,S=window.innerWidth<1025;const C=pt({emailId:0,size:30});t({refreshList:ee,deleteEmail:F,addItem:D,emailList:f,firstLoad:g,latestEmail:y,noLoading:c,total:d}),ad(()=>{v.value.scrollTop=m}),W(),NX(()=>{m=v.value.scrollTop}),Ce(()=>f.map(te=>te.checked),()=>{f.length>0&&P()},{deep:!0}),Ce(()=>s.deleteIds,()=>{s.deleteIds&&F(s.deleteIds)}),Ce(()=>s.cancelStarEmailId,()=>{f.forEach(te=>{te.emailId===s.cancelStarEmailId&&(te.isStar=0)})});const x=V(()=>o.accountShow&&a.settings.manyEmail===0);function E(te){}function T(te){if(te.content){const se=document.createElement("div");se.innerHTML=te.content,se.querySelectorAll("script, style, title").forEach(oe=>oe.remove());let J=se.textContent||se.innerText||"";return J=J.replace(/\s+/g," ").trim(),A(J)}return te.text?A(te.text):""}function A(te){return te.replace(/[\u200B-\u200F\uFEFF\u034F\u200B-\u200F\u00A0\u3000\u00AD]/g,"").replace(/\s+/g," ").trim()}function k(te){if(te.isStar)te.isStar=0,r.starCancel(te.emailId).then(()=>{te.isStar=0,r.cancelSuccess?.(te)}).catch(se=>{console.error(se),te.isStar=1});else{if(!r.allowStar)return;te.isStar=1,r.starAdd(te.emailId).then(()=>{te.isStar=1,r.starSuccess(te)}).catch(se=>{console.error(se),te.isStar=0})}}function R(){o.accountShow=!o.accountShow}const B=()=>{ni.confirm("确认批量删除这些邮件吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const te=O();r.emailDelete(te).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),s.deleteIds=te})})};function F(te){te.forEach(se=>{f.forEach((ve,J)=>{se===ve.emailId&&f.splice(J,1)})}),f.lengthJ.emailId===te.emailId)>-1)return;if(r.timeSort){c.value&&(f.push(te),y.value=te),d.value++;return}const ve=f.findIndex(J=>J.emailIdse.checked=te),p.value=!1}function O(){return f.filter(te=>te.checked).map(te=>te.emailId)}function P(){const te=f.filter(se=>se.checked).length;h.value=te===f.length,p.value=te>0&&te{g.value=!1;let ve=se.list.map(J=>({...J,checked:!1}));te&&(f.length=0),y.value=se.latestEmail,f.push(...ve),te&&b.value?.setScrollTop(0),c.value=se.list.length=C.size,d.value=se.total,C.emailId=se.list.length>0?se.list.at(-1).emailId:0}).finally(()=>{l.value=!1,_=!1})}}function X(){i("refresh-before"),ee()}function ee(){h.value=!1,p.value=!1,C.emailId=0,W(!0)}function ie(){W()}return(te,se)=>{const ve=Xo,J=ss,oe=Wu,le=j1,me=zr,pe=is("perm"),H=qP;return L(),j("div",ane,[M("div",one,[$(ve,{modelValue:h.value,"onUpdate:modelValue":se[0]||(se[0]=G=>h.value=G),indeterminate:p.value,disabled:!f.length,onChange:I},null,8,["modelValue","indeterminate","disabled"]),M("div",{class:"header-left",style:it("padding-left:"+e.actionLeft)},[we(te.$slots,"first",{},void 0,!0),$(w(Ie),{class:"icon",icon:"ion:reload",width:"18",height:"18",onClick:X}),O().length>0?nt((L(),Q(w(Ie),{key:0,class:"icon",icon:"uiw:delete",width:"16",height:"16",onClick:B},null,512)),[[pe,"email:delete"]]):re("",!0)],4),M("div",sne,[d.value?(L(),j("span",lne,"共 "+he(d.value)+" 封",1)):re("",!0),e.showAccountIcon?(L(),Q(w(Ie),{key:1,class:"more-icon icon",width:"16",height:"16",icon:"akar-icons:dot-grid-fill",onClick:R})):re("",!0)])]),M("div",{ref_key:"scroll",ref:v,class:"scroll"},[$(me,{ref_key:"scrollbarRef",ref:b,onScroll:E},{default:U(()=>[nt((L(),j("div",une,[(L(!0),j(je,null,Yt(f,G=>(L(),j("div",{key:G.emailId},[M("div",{class:"email-row","data-checked":G.checked,onClick:q=>N(G)},[$(ve,{modelValue:G.checked,"onUpdate:modelValue":q=>G.checked=q,onClick:se[1]||(se[1]=qe(()=>{},["stop"]))},null,8,["modelValue","onUpdate:modelValue"]),e.showStar?(L(),j("div",{key:0,onClick:qe(q=>k(G),["stop"]),class:"pc-star"},[G.isStar?(L(),Q(w(Ie),{key:0,icon:"fluent-color:star-16",width:"20",height:"20"})):(L(),Q(w(Ie),{key:1,icon:"solar:star-line-duotone",width:"18",height:"18"}))],8,fne)):re("",!0),e.showStar?re("",!0):(L(),j("div",dne)),M("div",{class:Y(["title",(x.value,"title-column")])},[M("div",{class:"email-sender",style:it(e.showStatus?"gap: 10px;":"")},[e.showStatus?(L(),j("div",hne,[G.status===0?(L(),Q(J,{key:0,effect:"dark",content:"已接收"},{default:U(()=>[$(w(Ie),{icon:"ic:round-mark-email-read",style:{color:"#67C23A"},width:"20",height:"20"}),se[2]||(se[2]=Ae(" /> "))]),_:1})):re("",!0),G.status===1?(L(),Q(J,{key:1,effect:"dark",content:"已发送"},{default:U(()=>[$(w(Ie),{icon:"bi:send-arrow-up",style:{color:"#67C23A"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===2?(L(),Q(J,{key:2,effect:"dark",content:"发送成功"},{default:U(()=>[$(w(Ie),{icon:"bi:send-check-fill",style:{color:"#67C23A"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===3?(L(),Q(J,{key:3,effect:"dark",content:"发送失败"},{default:U(()=>[$(w(Ie),{icon:"bi:send-x-fill",style:{color:"#F56C6C"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===4?(L(),Q(J,{key:4,effect:"dark",content:"被标记垃圾邮件"},{default:U(()=>[$(w(Ie),{icon:"bi:send-exclamation-fill",style:{color:"#FBBD08"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===5?(L(),Q(J,{key:5,effect:"dark",content:"发送延迟"},{default:U(()=>[$(w(Ie),{icon:"quill:send-later",style:{color:"#FBBD08"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===7?(L(),Q(J,{key:6,effect:"dark",content:"无人收件"},{default:U(()=>[$(w(Ie),{icon:"ic:round-mark-email-read",style:{color:"#FBBD08"},width:"20",height:"20"})]),_:1})):re("",!0)])):(L(),j("div",pne)),M("span",vne,[M("span",null,he(G.name),1),M("span",null,[G.isStar?(L(),Q(w(Ie),{key:0,icon:"fluent-color:star-16",width:"18",height:"18"})):re("",!0)])]),M("span",gne,he(w(cT)(G.createTime)),1)],4),M("div",null,[M("div",mne,[M("span",yne,he(G.subject),1),M("span",bne,he(T(G)),1)]),e.showUserInfo?(L(),j("div",_ne,[M("div",wne,[M("span",null,[$(w(Ie),{icon:"mynaui:user",width:"20",height:"20"})]),M("span",null,he(G.userEmail),1)]),M("div",Sne,[M("span",null,[$(w(Ie),{icon:"mdi-light:email",width:"20",height:"20"})]),M("span",null,he(G.type===0?G.toEmail:G.sendEmail),1)]),G.isDel?(L(),j("div",Cne,[$(oe,{type:"info",size:"small"},{default:U(()=>se[3]||(se[3]=[Ae("已删除")])),_:1})])):re("",!0)])):re("",!0)])],2),M("div",{class:"email-right",style:it(e.showUserInfo?"align-self: start;":"")},[M("span",xne,he(w(cT)(G.createTime)),1)],4)],8,cne)]))),128)),M("div",{class:Y(["loading",l.value?"loading-show":"loading-hide"])},[$(pl)],2),u.value?(L(),j("div",Tne,[$(pl)])):re("",!0),c.value&&f.length>0?(L(),j("div",Ene,se[4]||(se[4]=[M("div",null,"没有更多数据了",-1)]))):re("",!0),c.value&&f.length===0?(L(),j("div",Ane,[$(le,{"image-size":w(S)?120:0,description:"没有任何邮件"},null,8,["image-size"])])):re("",!0)])),[[H,ie]])]),_:1},512)],512)])}}},Mg=ln(Mne,[["__scopeId","data-v-60108f24"]]);function _d(e){return _t.post("/star/add",{emailId:e})}function wd(e){return _t.delete("/star/cancel",{params:{emailId:e}})}function kne(e,t){return _t.get("/star/list",{params:{emailId:e,size:t}})}function Ine(e){return new Promise(t=>setTimeout(t,e))}const Dne=Object.assign({name:"email"},{__name:"index",setup(e){const t=kl(),n=no(),r=gi(),i=z({}),a=pt({timeSort:0});ut(()=>{t.emailScroll=i,u()}),Ce(()=>n.currentAccountId,()=>{i.value.refreshList()});function o(){a.timeSort=a.timeSort?0:1,i.value.refreshList()}function s(h){t.contentData.email=h,t.contentData.delType="logic",t.contentData.showStar=!0,t.contentData.showReply=!0,on.push("/content")}const l=new Set;async function u(){for(;;){const h=i.value.latestEmail?.emailId||0;if(!i.value.firstLoad&&r.settings.autoRefreshTime)try{const p=n.currentAccountId,v=a.timeSort,g=await kte(h,p);p===n.currentAccountId&&a.timeSort===v&&g.length>0&&g.forEach(m=>{l.add(m.emailId),i.value.addItem(m)})}catch(p){console.error(p)}await Ine(r.settings.autoRefreshTime*1e3)}}function c(h){t.starScroll?.addItem(h)}function f(h){t.starScroll?.deleteEmail([h.emailId])}function d(h,p){return uO(n.currentAccountId,h,a.timeSort,p,0)}return(h,p)=>(L(),Q(Mg,{ref_key:"scroll",ref:i,"cancel-success":f,"star-success":c,getEmailList:d,emailDelete:w(Ag),"star-add":w(_d),"star-cancel":w(wd),"time-sort":a.timeSort,actionLeft:"4px",onJump:s},{first:U(()=>[a.timeSort===0?(L(),Q(w(Ie),{key:0,class:"icon",onClick:o,icon:"material-symbols-light:timer-arrow-down-outline",width:"28",height:"28"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:o,icon:"material-symbols-light:timer-arrow-up-outline",width:"28",height:"28"}))]),_:1},8,["emailDelete","star-add","star-cancel","time-sort"]))}}),Pne=Object.freeze(Object.defineProperty({__proto__:null,default:Dne},Symbol.toStringTag,{value:"Module"})),Lne=Object.assign({name:"send"},{__name:"index",setup(e){const t=kl(),n=no(),r=z({}),i=pt({timeSort:0});ut(()=>{t.sendScroll=r}),Ce(()=>n.currentAccountId,()=>{r.value.refreshList()});function a(){i.timeSort=i.timeSort?0:1,r.value.refreshList()}function o(c){t.contentData.email=c,t.contentData.delType="logic",t.contentData.showStar=!0,t.contentData.showReply=!0,on.push("/content")}function s(c){t.starScroll?.addItem(c)}function l(c){t.starScroll?.deleteEmail([c.emailId])}function u(c,f){return uO(n.currentAccountId,c,i.timeSort,f,1)}return(c,f)=>(L(),Q(Mg,{ref_key:"sendScroll",ref:r,"cancel-success":l,"star-success":s,getEmailList:u,emailDelete:w(Ag),"star-add":w(_d),"show-status":"",actionLeft:"4px","star-cancel":w(wd),onJump:o,"time-sort":i.timeSort},{first:U(()=>[i.timeSort===0?(L(),Q(w(Ie),{key:0,class:"icon",onClick:a,icon:"material-symbols-light:timer-arrow-down-outline",width:"28",height:"28"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:a,icon:"material-symbols-light:timer-arrow-up-outline",width:"28",height:"28"}))]),_:1},8,["emailDelete","star-add","star-cancel","time-sort"]))}}),One=ln(Lne,[["__scopeId","data-v-0020aa50"]]),Rne=Object.freeze(Object.defineProperty({__proto__:null,default:One},Symbol.toStringTag,{value:"Module"})),Nne={__name:"index",props:{html:{type:String,required:!0}},setup(e){const t=e,n=z(null),r=z(null);let i=null;function a(){const l=document.createElement("style");l.textContent=` +
${E.content}
`,S()})}function S(){r.currentAccount.email?(f.sendEmail=r.currentAccount.email,f.accountId=r.currentAccount.accountId,f.name=r.currentAccount.name):(f.sendEmail=a.user.email,f.accountId=a.user.accountId,f.name=a.user.name),o.value=!0,i.value.focus()}const C=E=>{E.key==="Escape"&&x()};ut(()=>{window.addEventListener("keydown",C)}),Ja(()=>{window.removeEventListener("keydown",C)});function x(){o.value=!1}return(E,T)=>{const A=mP,k=Ui,R=vi;return nt((L(),j("div",{class:"send",onClick:x},[M("div",{class:"write-box",onClick:T[2]||(T[2]=qe(()=>{},["stop"]))},[M("div",Ute,[M("div",Gte,[M("span",Kte,[$(w(Ie),{icon:"hugeicons:quill-write-01",width:"28",height:"28"})]),T[3]||(T[3]=M("span",{class:"sender"},"发件人:",-1)),M("span",jte,he(f.name),1),M("span",Yte,"<"+he(f.sendEmail)+">",1)]),M("div",{onClick:x,style:{cursor:"pointer"}},[$(w(Ie),{icon:"material-symbols-light:close-rounded",width:"22",height:"22"})])]),M("div",qte,[$(A,{onAddTag:d,"tag-type":"primary",size:"default",modelValue:f.receiveEmail,"onUpdate:modelValue":T[0]||(T[0]=B=>f.receiveEmail=B),placeholder:"多邮个箱用, 分开 example1.com,example2.com"},{prefix:U(()=>T[4]||(T[4]=[M("div",{class:"item-title"},"收件人 ",-1)])),suffix:U(()=>[M("span",{class:Y(["distribute",f.manyType?"checked":""]),onClick:qe(h,["stop"])},"分别发送",2)]),_:1},8,["modelValue"]),$(k,{modelValue:f.subject,"onUpdate:modelValue":T[1]||(T[1]=B=>f.subject=B),placeholder:"请输入邮件主题"},{prefix:U(()=>T[5]||(T[5]=[M("div",{class:"item-title"},"主题 ",-1)])),_:1},8,["modelValue"]),$(Mte,{"def-value":c.value,ref_key:"editor",ref:i,onChange:b},null,8,["def-value"]),M("div",Xte,[M("div",{class:"att-add",onClick:g},[$(w(Ie),{icon:"iconamoon:attachment-fill",width:"24",height:"24"})]),M("div",{class:"att-clear",onClick:p},[$(w(Ie),{icon:"icon-park-outline:clear-format",width:"24",height:"24 "})]),M("div",Zte,[(L(!0),j(je,null,Yt(f.attachments,(B,F)=>(L(),j("div",{class:"att-item",key:F},[$(w(Ie),{icon:w(cO)(B.filename),width:"20",height:"20"},null,8,["icon"]),M("span",Jte,he(B.filename),1),M("span",Qte,he(w(lO)(B.size)),1),$(w(Ie),{style:{cursor:"pointer"},icon:"material-symbols-light:close-rounded",onClick:D=>v(F),width:"22",height:"22"},null,8,["onClick"])]))),128))]),M("div",null,[f.sendType==="reply"?(L(),Q(R,{key:0,type:"primary",onClick:m},{default:U(()=>T[6]||(T[6]=[Ae("回复")])),_:1})):(L(),Q(R,{key:1,type:"primary",onClick:m},{default:U(()=>T[7]||(T[7]=[Ae("发送")])),_:1}))])])])])],512)),[[Zt,o.value]])}}},tne=ln(ene,[["__scopeId","data-v-f9742904"]]),nne={__name:"index",setup(e){const t=Ml(),n=z({}),r=z(window.innerWidth<1025),i=()=>{r.value=window.innerWidth<1025,t.asideShow=window.innerWidth>1024};return ut(()=>{t.writerRef=n,window.addEventListener("resize",i),i()}),rn(()=>{window.removeEventListener("resize",i)}),(a,o)=>{const s=mU,l=yU,u=bU,c=gU;return L(),j(je,null,[$(c,{class:"layout"},{default:U(()=>[$(s,{class:Y(["aside",w(t).asideShow?"aside-show":"el-aside-hide"])},{default:U(()=>[$(fee)]),_:1},8,["class"]),M("div",{class:Y(w(t).asideShow&&r.value?"overlay-show":"overlay-hide"),onClick:o[0]||(o[0]=f=>w(t).asideShow=!1)},null,2),$(c,{class:"main-container"},{default:U(()=>[$(u,null,{default:U(()=>[$(l,null,{default:U(()=>[$(Nee)]),_:1}),$(nte)]),_:1})]),_:1})]),_:1}),$(tne,{ref_key:"writerRef",ref:n},null,512)],64)}}},rne=ln(nne,[["__scopeId","data-v-517b6d1b"]]),ine=Object.freeze(Object.defineProperty({__proto__:null,default:rne},Symbol.toStringTag,{value:"Module"})),ane={class:"email-container"},one={class:"header-actions"},sne={class:"header-right"},lne={key:0,class:"email-count"},une={class:"scroll-box","infinite-scroll-immediate":!1,"infinite-scroll-distance":"600"},cne=["data-checked","onClick"],fne=["onClick"],dne={key:1},hne={key:0,class:"email-status"},pne={key:1},vne={class:"name"},gne={class:"phone-time"},mne={class:"email-text"},yne={class:"email-subject"},bne={class:"email-content"},_ne={key:0,class:"user-info"},wne={class:"user"},Sne={class:"account"},Cne={key:0,class:"del-status"},xne={class:"email-time"},Tne={key:0,class:"follow-loading"},Ene={key:1,class:"noLoading"},Ane={key:2,class:"empty"},Mne={__name:"index",props:{getEmailList:Function,emailDelete:Function,starAdd:Function,starCancel:Function,cancelSuccess:Function,starSuccess:Function,actionLeft:{type:String,default:"0"},timeSort:{type:Number,default:0},showStatus:{type:Boolean,default:!1},showAccountIcon:{type:Boolean,default:!0},showUserInfo:{type:Boolean,default:!1},showStar:{type:Boolean,default:!0},allowStar:{type:Boolean,default:!0}},emits:["jump","refresh-before"],setup(e,{expose:t,emit:n}){const r=e,i=n,a=gi(),o=Ml(),s=kl(),l=z(!1),u=z(!1),c=z(!1),f=pt([]),d=z(0),h=z(!1),p=z(!1),v=z(null),g=z(!0);let m=0;const y=z(null),b=z(null);let _=!1,S=window.innerWidth<1025;const C=pt({emailId:0,size:30});t({refreshList:ee,deleteEmail:F,addItem:D,emailList:f,firstLoad:g,latestEmail:y,noLoading:c,total:d}),ad(()=>{v.value.scrollTop=m}),W(),NX(()=>{m=v.value.scrollTop}),Ce(()=>f.map(te=>te.checked),()=>{f.length>0&&P()},{deep:!0}),Ce(()=>s.deleteIds,()=>{s.deleteIds&&F(s.deleteIds)}),Ce(()=>s.cancelStarEmailId,()=>{f.forEach(te=>{te.emailId===s.cancelStarEmailId&&(te.isStar=0,console.log("取消"))})}),Ce(()=>s.addStarEmailId,()=>{f.forEach(te=>{te.emailId===s.addStarEmailId&&(te.isStar=1)})});const x=V(()=>o.accountShow&&a.settings.manyEmail===0);function E(te){}function T(te){if(te.content){const se=document.createElement("div");se.innerHTML=te.content,se.querySelectorAll("script, style, title").forEach(oe=>oe.remove());let J=se.textContent||se.innerText||"";return J=J.replace(/\s+/g," ").trim(),A(J)}return te.text?A(te.text):""}function A(te){return te.replace(/[\u200B-\u200F\uFEFF\u034F\u200B-\u200F\u00A0\u3000\u00AD]/g,"").replace(/\s+/g," ").trim()}function k(te){if(te.isStar)te.isStar=0,r.starCancel(te.emailId).then(()=>{te.isStar=0,r.cancelSuccess?.(te)}).catch(se=>{console.error(se),te.isStar=1});else{if(!r.allowStar)return;te.isStar=1,r.starAdd(te.emailId).then(()=>{te.isStar=1,r.starSuccess(te)}).catch(se=>{console.error(se),te.isStar=0})}}function R(){o.accountShow=!o.accountShow}const B=()=>{ni.confirm("确认批量删除这些邮件吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const te=O();r.emailDelete(te).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),s.deleteIds=te})})};function F(te){te.forEach(se=>{f.forEach((ve,J)=>{se===ve.emailId&&f.splice(J,1)})}),f.lengthJ.emailId===te.emailId)>-1)return;if(r.timeSort){c.value&&(f.push(te),y.value=te),d.value++;return}const ve=f.findIndex(J=>J.emailIdse.checked=te),p.value=!1}function O(){return f.filter(te=>te.checked).map(te=>te.emailId)}function P(){const te=f.filter(se=>se.checked).length;h.value=te===f.length,p.value=te>0&&te{g.value=!1;let ve=se.list.map(J=>({...J,checked:!1}));te&&(f.length=0),y.value=se.latestEmail,f.push(...ve),te&&b.value?.setScrollTop(0),c.value=se.list.length=C.size,d.value=se.total,C.emailId=se.list.length>0?se.list.at(-1).emailId:0}).finally(()=>{l.value=!1,_=!1})}}function X(){i("refresh-before"),ee()}function ee(){h.value=!1,p.value=!1,C.emailId=0,W(!0)}function ie(){W()}return(te,se)=>{const ve=Xo,J=ss,oe=Wu,le=j1,me=zr,pe=is("perm"),H=qP;return L(),j("div",ane,[M("div",one,[$(ve,{modelValue:h.value,"onUpdate:modelValue":se[0]||(se[0]=G=>h.value=G),indeterminate:p.value,disabled:!f.length,onChange:I},null,8,["modelValue","indeterminate","disabled"]),M("div",{class:"header-left",style:it("padding-left:"+e.actionLeft)},[we(te.$slots,"first",{},void 0,!0),$(w(Ie),{class:"icon",icon:"ion:reload",width:"18",height:"18",onClick:X}),O().length>0?nt((L(),Q(w(Ie),{key:0,class:"icon",icon:"uiw:delete",width:"16",height:"16",onClick:B},null,512)),[[pe,"email:delete"]]):re("",!0)],4),M("div",sne,[d.value?(L(),j("span",lne,"共 "+he(d.value)+" 封",1)):re("",!0),e.showAccountIcon?(L(),Q(w(Ie),{key:1,class:"more-icon icon",width:"16",height:"16",icon:"akar-icons:dot-grid-fill",onClick:R})):re("",!0)])]),M("div",{ref_key:"scroll",ref:v,class:"scroll"},[$(me,{ref_key:"scrollbarRef",ref:b,onScroll:E},{default:U(()=>[nt((L(),j("div",une,[(L(!0),j(je,null,Yt(f,G=>(L(),j("div",{key:G.emailId},[M("div",{class:"email-row","data-checked":G.checked,onClick:q=>N(G)},[$(ve,{modelValue:G.checked,"onUpdate:modelValue":q=>G.checked=q,onClick:se[1]||(se[1]=qe(()=>{},["stop"]))},null,8,["modelValue","onUpdate:modelValue"]),e.showStar?(L(),j("div",{key:0,onClick:qe(q=>k(G),["stop"]),class:"pc-star"},[G.isStar?(L(),Q(w(Ie),{key:0,icon:"fluent-color:star-16",width:"20",height:"20"})):(L(),Q(w(Ie),{key:1,icon:"solar:star-line-duotone",width:"18",height:"18"}))],8,fne)):re("",!0),e.showStar?re("",!0):(L(),j("div",dne)),M("div",{class:Y(["title",(x.value,"title-column")])},[M("div",{class:"email-sender",style:it(e.showStatus?"gap: 10px;":"")},[e.showStatus?(L(),j("div",hne,[G.status===0?(L(),Q(J,{key:0,effect:"dark",content:"已接收"},{default:U(()=>[$(w(Ie),{icon:"ic:round-mark-email-read",style:{color:"#67C23A"},width:"20",height:"20"}),se[2]||(se[2]=Ae(" /> "))]),_:1})):re("",!0),G.status===1?(L(),Q(J,{key:1,effect:"dark",content:"已发送"},{default:U(()=>[$(w(Ie),{icon:"bi:send-arrow-up",style:{color:"#67C23A"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===2?(L(),Q(J,{key:2,effect:"dark",content:"发送成功"},{default:U(()=>[$(w(Ie),{icon:"bi:send-check-fill",style:{color:"#67C23A"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===3?(L(),Q(J,{key:3,effect:"dark",content:"发送失败"},{default:U(()=>[$(w(Ie),{icon:"bi:send-x-fill",style:{color:"#F56C6C"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===4?(L(),Q(J,{key:4,effect:"dark",content:"被标记垃圾邮件"},{default:U(()=>[$(w(Ie),{icon:"bi:send-exclamation-fill",style:{color:"#FBBD08"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===5?(L(),Q(J,{key:5,effect:"dark",content:"发送延迟"},{default:U(()=>[$(w(Ie),{icon:"quill:send-later",style:{color:"#FBBD08"},width:"20",height:"20"})]),_:1})):re("",!0),G.status===7?(L(),Q(J,{key:6,effect:"dark",content:"无人收件"},{default:U(()=>[$(w(Ie),{icon:"ic:round-mark-email-read",style:{color:"#FBBD08"},width:"20",height:"20"})]),_:1})):re("",!0)])):(L(),j("div",pne)),M("span",vne,[M("span",null,he(G.name),1),M("span",null,[G.isStar?(L(),Q(w(Ie),{key:0,icon:"fluent-color:star-16",width:"18",height:"18"})):re("",!0)])]),M("span",gne,he(w(cT)(G.createTime)),1)],4),M("div",null,[M("div",mne,[M("span",yne,he(G.subject),1),M("span",bne,he(T(G)),1)]),e.showUserInfo?(L(),j("div",_ne,[M("div",wne,[M("span",null,[$(w(Ie),{icon:"mynaui:user",width:"20",height:"20"})]),M("span",null,he(G.userEmail),1)]),M("div",Sne,[M("span",null,[$(w(Ie),{icon:"mdi-light:email",width:"20",height:"20"})]),M("span",null,he(G.type===0?G.toEmail:G.sendEmail),1)]),G.isDel?(L(),j("div",Cne,[$(oe,{type:"info",size:"small"},{default:U(()=>se[3]||(se[3]=[Ae("已删除")])),_:1})])):re("",!0)])):re("",!0)])],2),M("div",{class:"email-right",style:it(e.showUserInfo?"align-self: start;":"")},[M("span",xne,he(w(cT)(G.createTime)),1)],4)],8,cne)]))),128)),M("div",{class:Y(["loading",l.value?"loading-show":"loading-hide"])},[$(pl)],2),u.value?(L(),j("div",Tne,[$(pl)])):re("",!0),c.value&&f.length>0?(L(),j("div",Ene,se[4]||(se[4]=[M("div",null,"没有更多数据了",-1)]))):re("",!0),c.value&&f.length===0?(L(),j("div",Ane,[$(le,{"image-size":w(S)?120:0,description:"没有任何邮件"},null,8,["image-size"])])):re("",!0)])),[[H,ie]])]),_:1},512)],512)])}}},Mg=ln(Mne,[["__scopeId","data-v-32dab8d8"]]);function _d(e){return _t.post("/star/add",{emailId:e})}function wd(e){return _t.delete("/star/cancel",{params:{emailId:e}})}function kne(e,t){return _t.get("/star/list",{params:{emailId:e,size:t}})}function Ine(e){return new Promise(t=>setTimeout(t,e))}const Dne=Object.assign({name:"email"},{__name:"index",setup(e){const t=kl(),n=no(),r=gi(),i=z({}),a=pt({timeSort:0});ut(()=>{t.emailScroll=i,u()}),Ce(()=>n.currentAccountId,()=>{i.value.refreshList()});function o(){a.timeSort=a.timeSort?0:1,i.value.refreshList()}function s(h){t.contentData.email=h,t.contentData.delType="logic",t.contentData.showStar=!0,t.contentData.showReply=!0,on.push("/content")}const l=new Set;async function u(){for(;;){const h=i.value.latestEmail?.emailId||0;if(!i.value.firstLoad&&r.settings.autoRefreshTime)try{const p=n.currentAccountId,v=a.timeSort,g=await kte(h,p);p===n.currentAccountId&&a.timeSort===v&&g.length>0&&g.forEach(m=>{l.add(m.emailId),i.value.addItem(m)})}catch(p){console.error(p)}await Ine(r.settings.autoRefreshTime*1e3)}}function c(h){t.starScroll?.addItem(h)}function f(h){t.starScroll?.deleteEmail([h.emailId])}function d(h,p){return uO(n.currentAccountId,h,a.timeSort,p,0)}return(h,p)=>(L(),Q(Mg,{ref_key:"scroll",ref:i,"cancel-success":f,"star-success":c,getEmailList:d,emailDelete:w(Ag),"star-add":w(_d),"star-cancel":w(wd),"time-sort":a.timeSort,actionLeft:"4px",onJump:s},{first:U(()=>[a.timeSort===0?(L(),Q(w(Ie),{key:0,class:"icon",onClick:o,icon:"material-symbols-light:timer-arrow-down-outline",width:"28",height:"28"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:o,icon:"material-symbols-light:timer-arrow-up-outline",width:"28",height:"28"}))]),_:1},8,["emailDelete","star-add","star-cancel","time-sort"]))}}),Pne=Object.freeze(Object.defineProperty({__proto__:null,default:Dne},Symbol.toStringTag,{value:"Module"})),Lne=Object.assign({name:"send"},{__name:"index",setup(e){const t=kl(),n=no(),r=z({}),i=pt({timeSort:0});ut(()=>{t.sendScroll=r}),Ce(()=>n.currentAccountId,()=>{r.value.refreshList()});function a(){i.timeSort=i.timeSort?0:1,r.value.refreshList()}function o(c){t.contentData.email=c,t.contentData.delType="logic",t.contentData.showStar=!0,t.contentData.showReply=!0,on.push("/content")}function s(c){t.starScroll?.addItem(c)}function l(c){t.starScroll?.deleteEmail([c.emailId])}function u(c,f){return uO(n.currentAccountId,c,i.timeSort,f,1)}return(c,f)=>(L(),Q(Mg,{ref_key:"sendScroll",ref:r,"cancel-success":l,"star-success":s,getEmailList:u,emailDelete:w(Ag),"star-add":w(_d),"show-status":"",actionLeft:"4px","star-cancel":w(wd),onJump:o,"time-sort":i.timeSort},{first:U(()=>[i.timeSort===0?(L(),Q(w(Ie),{key:0,class:"icon",onClick:a,icon:"material-symbols-light:timer-arrow-down-outline",width:"28",height:"28"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:a,icon:"material-symbols-light:timer-arrow-up-outline",width:"28",height:"28"}))]),_:1},8,["emailDelete","star-add","star-cancel","time-sort"]))}}),One=ln(Lne,[["__scopeId","data-v-0020aa50"]]),Rne=Object.freeze(Object.defineProperty({__proto__:null,default:One},Symbol.toStringTag,{value:"Module"})),Nne={__name:"index",props:{html:{type:String,required:!0}},setup(e){const t=e,n=z(null),r=z(null);let i=null;function a(){const l=document.createElement("style");l.textContent=` @font-face { font-family: 'HarmonyOS'; src: url('@/assets/fonts/HarmonyOS_Sans_SC_Regular.woff2') format('woff2'); @@ -123,7 +123,7 @@
${f}
- `}function s(){if(!i||!r.value)return;const l=r.value,u=i.querySelector(".shadow-content");if(!u)return;const c=l.offsetWidth,f=l.offsetHeight,d=u.scrollWidth,h=u.scrollHeight;if(d===0||h===0)return;const p=c/d,v=f/h,g=Math.min(p,v),m=i.host;m.style.zoom=g}return ut(()=>{a(),i=n.value.attachShadow({mode:"open"}),o(),s()}),Ce(()=>t.html,()=>{o(),s()}),(l,u)=>(L(),j("div",{class:"content-box",ref_key:"contentBox",ref:r},[M("div",{ref_key:"container",ref:n,class:"content-html"},null,512)],512))}},$ne=ln(Nne,[["__scopeId","data-v-ee0670a6"]]);function Bne(e){return _t.get("/sys-email/list",{params:{...e}})}function dO(e){return _t.delete("/sys-email/delete?emailIds="+e)}const Fne={class:"box"},zne={class:"header-actions"},Vne={key:0,class:"star"},Hne={class:"container"},Wne={class:"email-title"},Une={class:"content"},Gne={class:"email-info"},Kne={class:"send"},jne={class:"send-name"},Yne={class:"send-name-title"},qne={class:"receive"},Xne={class:"receive-email"},Zne={class:"date"},Jne={key:1,class:"email-text"},Qne={key:0,class:"att"},ere={class:"att-title"},tre={class:"att-box"},nre=["onClick"],rre=["onClick"],ire={style:{color:"rgba(24, 36, 48, 0.6)"}},are={class:"opt-icon att-icon"},ore=["href"],sre={__name:"index",setup(e){const t=Ml(),n=gi(),r=no(),i=kl(),a=KX(),o=i.contentData.email,s=z(!1),l=pt([]);Ce(()=>r.currentAccountId,()=>{g()});function u(){t.writerRef.openReply(o)}function c(y){return y?JSON.parse(y).message:""}function f(y){y=y||"";const b=n.settings.r2Domain;return y.replace("{{domain}}",b+"/")}function d(y){if(!h(y))return;const b=ku(y);l.length=0,l.push(b),s.value=!0}function h(y){return["png","jpg","jpeg","bmp","gif","jfif"].includes(sO(y))}function p(y){return y=JSON.parse(y),y.map(b=>b.address).join(", ")}function v(){o.isStar?(o.isStar=0,wd(o.emailId).then(()=>{o.isStar=0,i.starScroll?.deleteEmail([o.emailId])}).catch(y=>{console.error(y),o.isStar=1})):(o.isStar=1,_d(o.emailId).then(()=>{o.isStar=1,i.starScroll?.addItem(o)}).catch(y=>{console.error(y),o.isStar=0}))}const g=()=>{a.back()},m=()=>{ni.confirm("确认删除该邮件吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{i.contentData.delType==="logic"?Ag(o.emailId).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),i.deleteIds=[o.emailId]}):dO(o.emailId).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),i.deleteIds=[o.emailId]}),a.back()})};return(y,b)=>{const _=qV,S=zr,C=pP,x=is("perm");return L(),j("div",Fne,[M("div",zne,[$(w(Ie),{class:"icon",icon:"material-symbols-light:arrow-back-ios-new",width:"20",height:"20",onClick:g}),nt($(w(Ie),{class:"icon",icon:"uiw:delete",width:"16",height:"16",onClick:m},null,512),[[x,"email:delete"]]),w(i).contentData.showStar?(L(),j("span",Vne,[w(o).isStar?(L(),Q(w(Ie),{key:0,class:"icon",onClick:v,icon:"fluent-color:star-16",width:"21",height:"20"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:v,icon:"solar:star-line-duotone",width:"19",height:"19"}))])):re("",!0),w(i).contentData.showReply?(L(),Q(w(Ie),{key:1,class:"icon",onClick:u,icon:"carbon:reply",width:"20",height:"20"})):re("",!0)]),b[4]||(b[4]=M("div",null,null,-1)),$(S,{class:"scrollbar"},{default:U(()=>[M("div",Hne,[M("div",Wne,he(w(o).subject),1),M("div",Une,[M("div",Gne,[M("div",null,[M("div",Kne,[b[1]||(b[1]=M("span",{class:"send-source"},"发件人",-1)),M("div",jne,[M("span",Yne,he(w(o).name),1),M("span",null,"<"+he(w(o).sendEmail)+">",1)])]),M("div",qne,[b[2]||(b[2]=M("span",{class:"source"},"收件人",-1)),M("span",Xne,he(p(w(o).recipient)),1)]),M("div",Zne,[M("div",null,he(w(fO)(w(o).createTime)),1)])]),w(o).status===3?(L(),Q(_,{key:0,closable:!1,title:"发送失败: "+c(w(o).message),class:"email-msg",type:"error","show-icon":""},null,8,["title"])):re("",!0),w(o).status===4?(L(),Q(_,{key:1,closable:!1,title:"被标记为垃圾邮件",class:"email-msg",type:"warning","show-icon":""})):re("",!0),w(o).status===5?(L(),Q(_,{key:2,closable:!1,title:"邮件发送被延迟",class:"email-msg",type:"warning","show-icon":""})):re("",!0)]),$(S,{class:Y(["htm-scrollbar",w(o).attList.length===0?"bottom-distance":""])},{default:U(()=>[w(o).content?(L(),Q($ne,{key:0,html:f(w(o).content)},null,8,["html"])):(L(),j("span",Jne,he(w(o).text),1))]),_:1},8,["class"]),w(o).attList.length>0?(L(),j("div",Qne,[M("div",ere,[b[3]||(b[3]=M("span",null,"附件列表",-1)),M("span",null,"共 "+he(w(o).attList.length)+" 个",1)]),M("div",tre,[(L(!0),j(je,null,Yt(w(o).attList,E=>(L(),j("div",{class:"att-item",key:E.attId},[M("div",{class:"att-icon",onClick:T=>d(E.key)},[$(w(Ie),{icon:w(cO)(E.filename),width:"20",height:"20"},null,8,["icon"])],8,nre),M("div",{class:"att-name",onClick:T=>d(E.key)},he(E.filename),9,rre),M("div",ire,he(w(lO)(E.size)),1),M("div",are,[h(E.filename)?(L(),Q(w(Ie),{key:0,icon:"hugeicons:view",width:"22",height:"22",onClick:T=>d(E.key)},null,8,["onClick"])):re("",!0),M("a",{href:w(ku)(E.key),download:""},[$(w(Ie),{icon:"system-uicons:push-down",width:"22",height:"22"})],8,ore)])]))),128))])])):re("",!0)])])]),_:1}),s.value?(L(),Q(C,{key:0,"url-list":l,"show-progress":"",onClose:b[0]||(b[0]=E=>s.value=!1)},null,8,["url-list"])):re("",!0)])}}},lre=ln(sre,[["__scopeId","data-v-a8b83757"]]),ure=Object.freeze(Object.defineProperty({__proto__:null,default:lre},Symbol.toStringTag,{value:"Module"})),cre={class:"box"},fre={class:"pass"},dre={class:"pass-item"},hre={key:0,class:"edit-name-input"},pre={key:1,class:"user-name"},vre={class:"pass-item"},gre={class:"pass-item"},mre={class:"del-email"},yre={class:"update-pwd"},bre=Object.assign({name:"setting"},{__name:"index",setup(e){const t=no(),n=Yi(),r=z(!1),i=z(!1),a=z(null);function o(){a.value=n.user.name,i.value=!0}function s(){if(!a.value){Ue({message:"用户名不能为空",type:"error",plain:!0});return}i.value=!1;let d=a.value;d!==n.user.name&&(n.user.name=a.value,rO(n.user.accountId,d).then(()=>{Ue({message:"修改成功",type:"success",plain:!0}),t.changeUserAccountName=d}).catch(()=>{n.user.name=d}))}const l=z(!1),u=pt({password:"",newPwd:""}),c=()=>{ni.confirm("确认删除当前账号及所有数据吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{KJ().then(()=>{localStorage.removeItem("token"),on.replace("/login"),Ue({message:"删除成功",type:"success",plain:!0})})})};function f(){if(!u.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}if(u.password.length<6){Ue({message:"密码不能小于6位",type:"error",plain:!0});return}if(u.password!==u.newPwd){Ue({message:"两次密码输入不一致",type:"error",plain:!0});return}r.value=!0,GJ(u.password).then(()=>{Ue({message:"修改成功",type:"success",plain:!0}),l.value=!1,r.value=!1,u.password="",u.newPwd=""}).catch(()=>{r.value=!1})}return(d,h)=>{const p=Ui,v=vi,g=gd,m=is("perm");return L(),j("div",cre,[M("div",fre,[h[9]||(h[9]=M("div",{class:"title"},"账户与密码",-1)),M("div",dre,[h[5]||(h[5]=M("div",null,"用户名",-1)),M("div",null,[i.value?(L(),j("span",hre,[$(p,{modelValue:a.value,"onUpdate:modelValue":h[0]||(h[0]=y=>a.value=y)},null,8,["modelValue"]),M("span",{class:"edit-name",onClick:s}," 保存 ")])):(L(),j("span",pre,[M("span",null,he(w(n).user.name),1),M("span",{class:"edit-name",onClick:o}," 修改 ")]))])]),M("div",vre,[h[6]||(h[6]=M("div",null,"邮箱",-1)),M("div",null,he(w(n).user.email),1)]),M("div",gre,[h[8]||(h[8]=M("div",null,"密码",-1)),M("div",null,[$(v,{type:"primary",onClick:h[1]||(h[1]=y=>l.value=!0)},{default:U(()=>h[7]||(h[7]=[Ae("修改密码")])),_:1})])])]),nt((L(),j("div",mre,[h[11]||(h[11]=M("div",{class:"title"},"删除账户",-1)),h[12]||(h[12]=M("div",{style:{color:"#585d69"}}," 此操作将永久删除您的账户及其所有数据,无法恢复 ",-1)),M("div",null,[$(v,{type:"primary",onClick:c},{default:U(()=>h[10]||(h[10]=[Ae("删除账户")])),_:1})])])),[[m,"my:delete"]]),$(g,{modelValue:l.value,"onUpdate:modelValue":h[4]||(h[4]=y=>l.value=y),title:"修改密码",width:"340"},{default:U(()=>[M("div",yre,[$(p,{type:"password",placeholder:"新的密码",modelValue:u.password,"onUpdate:modelValue":h[2]||(h[2]=y=>u.password=y)},null,8,["modelValue"]),$(p,{type:"password",placeholder:"确认密码",modelValue:u.newPwd,"onUpdate:modelValue":h[3]||(h[3]=y=>u.newPwd=y)},null,8,["modelValue"]),$(v,{type:"primary",loading:r.value,onClick:f},{default:U(()=>h[13]||(h[13]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"])])}}}),_re=ln(bre,[["__scopeId","data-v-baf665e7"]]),wre=Object.freeze(Object.defineProperty({__proto__:null,default:_re},Symbol.toStringTag,{value:"Module"})),Sre=Object.assign({name:"star"},{__name:"index",setup(e){const t=z({}),n=kl();function r(a){n.contentData.email=a,n.contentData.delType="logic",n.contentData.showStar=!0,n.contentData.showReply=!0,on.push("/content")}function i(a){n.cancelStarEmailId=a.emailId,t.value.deleteEmail([a.emailId])}return ut(()=>{n.starScroll=t}),(a,o)=>(L(),Q(Mg,{type:"star",ref_key:"scroll",ref:t,"allow-star":!1,"cancel-success":i,getEmailList:w(kne),emailDelete:w(Ag),"star-add":w(_d),"star-cancel":w(wd),onJump:r,actionLeft:"6px","show-account-icon":!1},null,8,["getEmailList","emailDelete","star-add","star-cancel"]))}}),Cre=Object.freeze(Object.defineProperty({__proto__:null,default:Sre},Symbol.toStringTag,{value:"Module"})),xre={id:"login-box"},Tre={key:0,id:"background-wrap"},Ere={class:"form-wrapper"},Are={class:"container"},Mre={class:"form-title"},kre={key:0,class:"form-desc"},Ire={key:1,class:"form-desc"},Dre={key:2},Pre={style:{color:"#333"}},Lre={key:3},Ore={style:{color:"#333"}},Rre=["data-sitekey"],Nre={__name:"index",setup(e){rI(_=>({"768a9672":v.value}));const t=no(),n=Yi(),r=gi(),i=z(!1),a=z("login"),o=pt({email:"",password:""}),s=z(),l=z(""),u=pt({email:"",password:"",confirmPassword:""}),c=r.domainList,f=z(!1);l.value=c[0];const d=z(!1);let h="",p=null;window.onTurnstileSuccess=_=>{h=_,setTimeout(()=>{d.value=!1},2e3)};const v=V(()=>`rgba(255, 255, 255, ${r.settings.loginOpacity})`),g=V(()=>r.settings.background?{"background-image":`url(${ku(r.settings.background)})`,"background-repeat":"no-repeat","background-size":"cover","background-position":"center"}:""),m=()=>{s.value.toggleMenu()},y=()=>{if(!o.email){Ue({message:"邮箱不能为空",type:"error",plain:!0});return}if(!hl(o.email+l.value)){Ue({message:"输入的邮箱不合法",type:"error",plain:!0});return}if(!o.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}i.value=!0,pee(o.email+l.value,o.password).then(async _=>{localStorage.setItem("token",_.token);const S=await Qp();t.currentAccountId=S.accountId,n.user=S,HL(S.permKeys).forEach(x=>{on.addRoute("layout",x)}),await on.replace({name:"layout"})}).finally(()=>{i.value=!1})};function b(){if(!u.email){Ue({message:"邮箱不能为空",type:"error",plain:!0});return}if(!hl(u.email+l.value)){Ue({message:"输入的邮箱不合法",type:"error",plain:!0});return}if(!u.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}if(u.password.length<6){Ue({message:"密码最少六位",type:"error",plain:!0});return}if(u.password!==u.confirmPassword){Ue({message:"两次密码输入不一致",type:"error",plain:!0});return}if(!h&&r.settings.registerVerify===0){d.value=!0,tt(p?()=>{window.turnstile.reset(p)}:()=>{p=window.turnstile.render(".register-turnstile")});return}f.value=!0,gee({email:u.email+l.value,password:u.password,token:h}).then(()=>{a.value="login",u.email="",u.password="",u.confirmPassword="",f.value=!1,p=null,h="",Ue({message:"注册成功",type:"success",plain:!0})}).catch(_=>{_.code===400&&(h="",window.turnstile.reset(p),d.value=!0),f.value=!1})}return(_,S)=>{const C=Al,x=El,E=Ui,T=vi;return L(),j("div",xre,[w(r).settings.background?(L(),j("div",{key:1,style:it(g.value)},null,4)):(L(),j("div",Tre,S[9]||(S[9]=[f5('
',5)]))),M("div",Ere,[M("div",Are,[M("span",Mre,he(w(r).settings.title),1),a.value==="login"?(L(),j("span",kre,"请输入账号信息以开始使用邮箱系统")):(L(),j("span",Ire,"请输入账号密码以开始注册邮箱系统")),a.value==="login"?(L(),j("div",Dre,[$(E,{class:"email-input",modelValue:o.email,"onUpdate:modelValue":S[1]||(S[1]=A=>o.email=A),type:"text",placeholder:"邮箱",autocomplete:"off"},{append:U(()=>[M("div",{onClick:qe(m,["stop"])},[$(x,{ref_key:"mySelect",ref:s,modelValue:l.value,"onUpdate:modelValue":S[0]||(S[0]=A=>l.value=A),placeholder:"请选择",class:"select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(c),A=>(L(),Q(C,{key:A,label:A,value:A},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),M("div",Pre,[M("span",null,he(l.value),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(E,{modelValue:o.password,"onUpdate:modelValue":S[2]||(S[2]=A=>o.password=A),placeholder:"密码",type:"password",autocomplete:"off"},null,8,["modelValue"]),$(T,{class:"btn",type:"primary",onClick:y,loading:i.value},{default:U(()=>S[10]||(S[10]=[Ae("登录 ")])),_:1},8,["loading"])])):(L(),j("div",Lre,[$(E,{class:"email-input",modelValue:u.email,"onUpdate:modelValue":S[4]||(S[4]=A=>u.email=A),type:"text",placeholder:"邮箱",autocomplete:"off"},{append:U(()=>[M("div",{onClick:qe(m,["stop"])},[$(x,{ref_key:"mySelect",ref:s,modelValue:l.value,"onUpdate:modelValue":S[3]||(S[3]=A=>l.value=A),placeholder:"请选择",class:"select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(c),A=>(L(),Q(C,{key:A,label:A,value:A},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),M("div",Ore,[M("span",null,he(l.value),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(E,{modelValue:u.password,"onUpdate:modelValue":S[5]||(S[5]=A=>u.password=A),placeholder:"密码",type:"password",autocomplete:"off"},null,8,["modelValue"]),$(E,{modelValue:u.confirmPassword,"onUpdate:modelValue":S[6]||(S[6]=A=>u.confirmPassword=A),placeholder:"确认密码",type:"password",autocomplete:"off"},null,8,["modelValue"]),nt(M("div",{class:"register-turnstile","data-sitekey":w(r).settings.siteKey,"data-callback":"onTurnstileSuccess"},null,8,Rre),[[Zt,d.value]]),$(T,{class:"btn",type:"primary",onClick:b,loading:f.value},{default:U(()=>S[11]||(S[11]=[Ae("注册 ")])),_:1},8,["loading"])])),w(r).settings.register===0?(L(),j(je,{key:4},[a.value==="login"?(L(),j("div",{key:0,class:"switch",onClick:S[7]||(S[7]=A=>a.value="register")},S[12]||(S[12]=[Ae("还有没有账号? "),M("span",null,"创建账号",-1)]))):(L(),j("div",{key:1,class:"switch",onClick:S[8]||(S[8]=A=>a.value="login")},S[13]||(S[13]=[Ae("已有账号? "),M("span",null,"去登录",-1)])))],64)):re("",!0)])])])}}},$re=ln(Nre,[["__scopeId","data-v-c47e29b6"]]),Bre=Object.freeze(Object.defineProperty({__proto__:null,default:$re},Symbol.toStringTag,{value:"Module"})),Fre={},zre={class:"scrollbar-flex-content"};function Vre(e,t){const n=zr;return L(),Q(n,null,{default:U(()=>[M("div",zre,[(L(),j(je,null,Yt(1e3,r=>M("p",{key:r,class:"scrollbar-demo-item"},he(r),1)),64))])]),_:1})}const Hre=ln(Fre,[["render",Vre],["__scopeId","data-v-fbb8d012"]]),Wre=Object.freeze(Object.defineProperty({__proto__:null,default:Hre},Symbol.toStringTag,{value:"Module"})),Ure={class:"box-404"},Gre={__name:"index",setup(e){return(t,n)=>{const r=vi,i=j1;return L(),j("div",Ure,[$(i,{class:"empty",description:"404错误, 找不到页面"},{default:U(()=>[$(r,{type:"primary",onClick:n[0]||(n[0]=a=>w(on).replace({name:"layout"}))},{default:U(()=>n[1]||(n[1]=[Ae("返回首页")])),_:1})]),_:1})])}}},Kre=ln(Gre,[["__scopeId","data-v-104a6b89"]]),jre=Object.freeze(Object.defineProperty({__proto__:null,default:Kre},Symbol.toStringTag,{value:"Module"}));function Yre(e){return _t.get("/user/list",{params:{...e}})}function qre(e){return _t.put("/user/setPwd",e)}function Xre(e){return _t.put("/user/setStatus",e)}function Zre(e){return _t.put("/user/setType",e)}function Jre(e){return _t.delete("/user/delete",{params:{userId:e}})}function Qre(e){return _t.post("/user/add",e)}function eie(e){return _t.put("/user/resetSendCount",{userId:e})}function tie(e,t){return _t.put("/user/restore",{userId:e,type:t})}function nie(e){return _t.post("/role/add",e)}function rie(){return _t.get("/role/permTree")}function iie(){return _t.get("/role/list")}function aie(e){return _t.put("/role/set",e)}function oie(e){return _t.delete("/role/delete",{params:{roleId:e}})}function sie(e){return _t.put("/role/setDefault",{roleId:e})}function Jm(){return _t.get("/role/selectUse")}const hO=Gu("role",{state:()=>({refresh:0}),actions:{refreshSelect(){this.refresh++}}}),lie={class:"user-box"},uie={class:"header-actions"},cie={class:"search"},fie={class:"details"},die={key:0},hie={key:1},pie={key:2},vie={key:3},gie={key:4},mie={class:"email-row"},yie={class:"type"},bie={key:0,class:"pagination"},_ie={class:"dialog-box"},wie={class:"dialog-box"},Sie={class:"container"},Cie={style:{color:"#333"}},xie=Object.assign({name:"user"},{__name:"index",setup(e){const t=hO(),n=Yi(),r=gi(),i=["normal","del"],a=[{text:"正常",value:"normal"},{text:"删除",value:"del"}],o=z(!1),s=z(230),l=z(40),u=z(null),c=z(!0),f=z(!0),d=z(!0),h=z(!0),p=z(!0),v=z(null),g=z(!1),m=z("prev, pager, next, sizes, total"),y=z(""),b=z(!1),_=z([]),S=z(0),C=z(!0),x=z(null),E=r.domainList,T=pt({email:"",suffix:r.domainList[0],password:"",type:null}),A=pt({email:"",num:1,size:15,timeSort:0,status:-1});let k={};const R=pt({password:null,type:-1,userId:0}),B=z(!1),F=z(!1),D=z(!1),I=z(!1),O=z(10),P=z(!1),N=z(!0),W=pt([]),X=z({}),ee=z(0);Jm().then(fe=>{W.length=0,W.push(...fe)}),Ce(()=>t.refresh,()=>{Jm().then(fe=>{W.length=0,W.push(...fe)})}),Ce(()=>n.refreshList,()=>{Ke(!1)}),Ke();const ie=pt({send:["normal","del"],account:["normal","del"],receive:["normal","del"]});function te(fe){fe.send&&(ie.send=fe.send),fe.account&&(ie.account=fe.account),fe.receive&&(ie.receive=fe.receive)}function se(fe){return ie.send.length===2?fe.sendEmailCount+fe.delSendEmailCount:ie.send.includes("normal")?fe.sendEmailCount:ie.send.includes("del")?fe.delSendEmailCount:0}function ve(fe){return ie.account.length===2?fe.accountCount+fe.delAccountCount:ie.account.includes("normal")?fe.accountCount:ie.account.includes("del")?fe.delAccountCount:0}function J(fe){return ie.receive.length===2?fe.receiveEmailCount+fe.delReceiveEmailCount:ie.receive.includes("normal")?fe.receiveEmailCount:ie.receive.includes("del")?fe.delReceiveEmailCount:0}function oe(fe){if(fe.isDel===1)return"恢复";if(fe.status===0)return"禁用";if(fe.status===1)return"启用"}const le=fe=>fe.row.email;function me(){b.value=!b.value,ee.value++}const pe=()=>{X.value.toggleMenu()};function H(){T.email="",T.suffix=r.domainList[0],T.type=null,T.password=""}function G(){B.value=!0}function q(){if(!T.email){Ue({message:"邮箱不能为空",type:"error",plain:!0});return}if(!hl(T.email+T.suffix)){Ue({message:"非法邮箱",type:"error",plain:!0});return}if(!T.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}if(T.password.length<6){Ue({message:"密码至少六位",type:"error",plain:!0});return}if(!T.type){Ue({message:"身份类型不能为空",type:"error",plain:!0});return}F.value=!0;const fe={...T};fe.email=fe.email+fe.suffix,Qre(fe).then(()=>{F.value=!1,B.value=!1,Ue({message:"添加成功",type:"success",plain:!0}),H(),Ke(!1)}).finally(be=>{F.value=!1})}function ue(fe){if(fe.sendAction.sendType==="day")return"每天";if(fe.sendAction.sendType==="count")return"总数"}function ce(fe){return fe.sendAction.hasPerm?fe.sendAction.sendCount?fe.sendCount+"/"+fe.sendAction.sendCount+"次":"无限制":"无权限"}function de(fe){if(fe===0)return"超级管理员";const be=W.findIndex(gt=>gt.roleId===fe);return be>-1?W[be].name:""}function ke(fe){ni.confirm(`确认重置${fe.email}发件次数吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{eie(fe.userId).then(()=>{Ue({message:"重置成功",type:"success",plain:!0}),fe.sendCount=0})})}function xe(fe){ni.confirm(`确认删除${fe.email}吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Jre(fe.userId).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),Ke(!1)})})}function Te(fe){const be=z(0);ni.confirm(null,{confirmButtonText:"确定",cancelButtonText:"取消",message:()=>Fe("div",[Fe("div",{class:"mb-2"},`确认要恢复 ${fe.email}`),Fe(dg,{modelValue:be.value,"onUpdate:modelValue":gt=>be.value=gt},[Fe(K0,{label:"option1",value:0},"普通恢复"),Fe(K0,{label:"option2",value:1},"包括已删除的数据")])]),type:"warning"}).then(()=>{tie(fe.userId,be.value).then(()=>{fe.isDel=0,Ue({message:"恢复成功",type:"success",plain:!0})})})}function _e(fe){fe.status===0?ni.confirm(`确认禁用 ${fe.email} 吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Se(fe)}):Se(fe)}function Se(fe){let be=fe.status?0:1;Xre({status:be,userId:fe.userId}).then(()=>{fe.status=be,Ue({message:"设置成功",type:"success",plain:!0})})}function K(){P.value=!0,Zre({type:R.type,userId:R.userId}).then(()=>{k.type=R.type,D.value=!1,Ue({message:"设置成功",type:"success",plain:!0})}).finally(()=>{P.value=!1})}function ne(){R.password=null,R.userId=0,R.type=0}function Pe(){A.num=1,Ke()}function Qe(){if(!R.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}if(R.password.length<6){Ue({message:"密码最少六位",type:"error",plain:!0});return}P.value=!0,qre({password:R.password,userId:R.userId}).then(()=>{I.value=!1,Ue({message:"设置成功",type:"success",plain:!0})}).finally(()=>{P.value=!1})}function mt(fe){k=fe,R.userId=fe.userId,R.type=fe.type,D.value=!0}function Ge(fe){R.userId=fe.userId,I.value=!0}function un(){A.email="",A.num=1,A.status=-1,A.timeSort=0,Ke(),Jm().then(fe=>{W.length=0,W.push(...fe)})}function qt(){A.num=1,A.timeSort=A.timeSort?0:1,Ke()}function an(fe){A.num=fe,Ke()}function Le(fe){A.size=fe,Ke()}function Ke(fe=!0){N.value=fe;const be={...A};be.status===-2&&(delete be.status,be.isDel=1),Yre(be).then(gt=>{_.value=gt.list,S.value=gt.total,x.value?.setScrollTop(0)}).finally(()=>{N.value=!1,C.value=!1})}window.onresize=()=>{ot()},ot();function ot(){const fe=window.innerWidth;h.value=fe>1090,d.value=fe>1200,f.value=fe>650,c.value=fe>685,p.value=fe>767,s.value=fe>480?230:null,u.value=fe<480?75:null,l.value=fe<480?25:40,O.value=fe<768?7:11,v.value=fe<480?90:null,m.value=fe<768?"pager":"prev, pager, next,sizes, total",g.value=fe<768,y.value=fe<380?"small":""}return(fe,be)=>{const gt=Ui,Ee=Al,Ot=El,hn=Wu,Vr=vi,Tn=GP,cs=G1,dm=K1,hm=pg,pm=UP,Qu=fj,vm=zr,io=gd;return L(),j("div",lie,[M("div",uie,[$(w(Ie),{class:"icon",icon:"ion:add-outline",width:"23",height:"23",onClick:G}),M("div",cie,[$(gt,{modelValue:A.email,"onUpdate:modelValue":be[0]||(be[0]=Ve=>A.email=Ve),class:"search-input",placeholder:"输入邮箱名搜索"},null,8,["modelValue"])]),$(Ot,{modelValue:A.status,"onUpdate:modelValue":be[1]||(be[1]=Ve=>A.status=Ve),placeholder:"Select",class:"status-select"},{default:U(()=>[(L(),Q(Ee,{key:-1,label:"全部",value:-1})),(L(),Q(Ee,{key:0,label:"正常",value:0})),(L(),Q(Ee,{key:1,label:"封禁",value:1})),(L(),Q(Ee,{key:-2,label:"删除",value:-2}))]),_:1},8,["modelValue"]),$(w(Ie),{class:"icon",icon:"iconoir:search",onClick:Pe,width:"20",height:"20"}),A.timeSort===1?(L(),Q(w(Ie),{key:0,class:"icon",onClick:qt,icon:"material-symbols-light:timer-arrow-down-outline",width:"28",height:"28"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:qt,icon:"material-symbols-light:timer-arrow-up-outline",width:"28",height:"28"})),$(w(Ie),{class:"icon",icon:"ion:reload",width:"18",height:"18",onClick:un}),$(w(Ie),{class:"icon",icon:"pepicons-pencil:expand",width:"26",height:"26",onClick:me})]),$(vm,{ref_key:"scrollbarRef",ref:x,class:"scrollbar"},{default:U(()=>[M("div",null,[M("div",{class:Y(["loading",N.value?"loading-show":"loading-hide"])},[$(pl)],2),(L(),Q(pm,{onFilterChange:te,"empty-text":C.value?"":null,"default-expand-all":b.value,data:_.value,"preserve-expanded-content":o.value,style:{width:"100%"},key:ee.value},{default:U(()=>[$(Tn,{width:l.value,type:"expand"},{default:U(Ve=>[M("div",fie,[c.value?re("",!0):(L(),j("div",die,[be[11]||(be[11]=M("span",{class:"details-item-title"},"发件数量:",-1)),Ae(he(Ve.row.sendEmailCount),1)])),f.value?re("",!0):(L(),j("div",hie,[be[12]||(be[12]=M("span",{class:"details-item-title"},"邮箱数量:",-1)),Ae(he(Ve.row.accountCount),1)])),d.value?re("",!0):(L(),j("div",pie,[be[13]||(be[13]=M("span",{class:"details-item-title"},"注册时间:",-1)),Ae(he(w(Zm)(Ve.row.createTime).format("YYYY-MM-DD HH:mm:ss")),1)])),p.value?re("",!0):(L(),j("div",vie,[be[14]||(be[14]=M("span",{class:"details-item-title"},"身份类型:",-1)),Ae(" "+he(de(Ve.row.type)),1)])),h.value?re("",!0):(L(),j("div",gie,[be[18]||(be[18]=M("span",{class:"details-item-title"},"状态:",-1)),Ve.row.isDel===1?(L(),Q(hn,{key:0,"disable-transitions":"",type:"info"},{default:U(()=>be[15]||(be[15]=[Ae("删除")])),_:1})):Ve.row.status===0?(L(),Q(hn,{key:1,"disable-transitions":"",type:"primary"},{default:U(()=>be[16]||(be[16]=[Ae("正常")])),_:1})):Ve.row.status===1?(L(),Q(hn,{key:2,"disable-transitions":"",type:"danger"},{default:U(()=>be[17]||(be[17]=[Ae("封禁")])),_:1})):re("",!0)])),M("div",null,[be[19]||(be[19]=M("span",{class:"details-item-title"},"注册IP:",-1)),Ae(he(Ve.row.createIp||"未知"),1)]),M("div",null,[be[20]||(be[20]=M("span",{class:"details-item-title"},"近期IP:",-1)),Ae(he(Ve.row.activeIp||"未知"),1)]),M("div",null,[be[21]||(be[21]=M("span",{class:"details-item-title"},"近期活动:",-1)),Ae(he(Ve.row.activeTime?w(Zm)(Ve.row.activeTime).format("YYYY-MM-DD"):"未知"),1)]),M("div",null,[be[22]||(be[22]=M("span",{class:"details-item-title"},"登录设备:",-1)),Ae(he(Ve.row.device||"未知"),1)]),M("div",null,[be[23]||(be[23]=M("span",{class:"details-item-title"},"登录系统:",-1)),Ae(he(Ve.row.os||"未知"),1)]),M("div",null,[be[24]||(be[24]=M("span",{class:"details-item-title"},"登录浏览器:",-1)),Ae(he(Ve.row.browser||"未知"),1)]),M("div",null,[be[26]||(be[26]=M("span",{class:"details-item-title"},"发件次数:",-1)),M("span",null,he(ce(Ve.row)),1),Ve.row.sendAction.hasPerm?(L(),Q(hn,{key:0,style:{"margin-left":"10px"}},{default:U(()=>[Ae(he(ue(Ve.row)),1)]),_:2},1024)):re("",!0),Ve.row.sendAction.hasPerm&&Ve.row.sendAction.sendCount?(L(),Q(Vr,{key:1,size:"small",style:{"margin-left":"10px"},onClick:fs=>ke(Ve.row),type:"primary"},{default:U(()=>be[25]||(be[25]=[Ae("重置 ")])),_:2},1032,["onClick"])):re("",!0)])])]),_:1},8,["width"]),$(Tn,{"show-overflow-tooltip":"","tooltip-formatter":le,label:"用户邮箱","min-width":s.value},{default:U(Ve=>[M("div",mie,he(Ve.row.email),1)]),_:1},8,["min-width"]),$(Tn,{formatter:J,"label-class-name":"receive","column-key":"receive","filtered-value":i,filters:a,width:v.value,label:"收件数量",prop:"receiveEmailCount"},null,8,["width"]),c.value?(L(),Q(Tn,{key:0,formatter:se,"label-class-name":"send","column-key":"send","filtered-value":i,filters:a,label:"发件数量",prop:"sendEmailCount"})):re("",!0),f.value?(L(),Q(Tn,{key:1,formatter:ve,"label-class-name":"account","column-key":"account","filtered-value":i,filters:a,label:"邮箱数量",prop:"accountCount"})):re("",!0),d.value?(L(),Q(Tn,{key:2,label:"注册时间","min-width":"160",prop:"createTime"},{default:U(Ve=>[Ae(he(w(Zm)(Ve.row.createTime).format("YYYY-MM-DD HH:mm:ss")),1)]),_:1})):re("",!0),h.value?(L(),Q(Tn,{key:3,"min-width":"60px",label:"状态",prop:"status"},{default:U(Ve=>[Ve.row.isDel===1?(L(),Q(hn,{key:0,"disable-transitions":"",type:"info"},{default:U(()=>be[27]||(be[27]=[Ae("删除")])),_:1})):Ve.row.status===0?(L(),Q(hn,{key:1,"disable-transitions":"",type:"primary"},{default:U(()=>be[28]||(be[28]=[Ae("正常")])),_:1})):Ve.row.status===1?(L(),Q(hn,{key:2,"disable-transitions":"",type:"danger"},{default:U(()=>be[29]||(be[29]=[Ae("封禁")])),_:1})):re("",!0)]),_:1})):re("",!0),p.value?(L(),Q(Tn,{key:4,label:"身份类型","min-width":"140",prop:"type"},{default:U(Ve=>[M("div",yie,he(de(Ve.row.type)),1)]),_:1})):re("",!0),$(Tn,{label:"设置",width:u.value},{default:U(Ve=>[$(hm,{trigger:"click"},{dropdown:U(()=>[$(dm,null,{default:U(()=>[$(cs,{onClick:fs=>Ge(Ve.row)},{default:U(()=>be[31]||(be[31]=[Ae("改密")])),_:2},1032,["onClick"]),$(cs,{onClick:fs=>mt(Ve.row)},{default:U(()=>be[32]||(be[32]=[Ae("权限")])),_:2},1032,["onClick"]),Ve.row.isDel!==1?(L(),Q(cs,{key:0,onClick:fs=>_e(Ve.row)},{default:U(()=>[Ae(he(oe(Ve.row)),1)]),_:2},1032,["onClick"])):(L(),Q(cs,{key:1,onClick:fs=>Te(Ve.row)},{default:U(()=>be[33]||(be[33]=[Ae("恢复")])),_:2},1032,["onClick"])),$(cs,{onClick:fs=>xe(Ve.row)},{default:U(()=>be[34]||(be[34]=[Ae("删除")])),_:2},1032,["onClick"])]),_:2},1024)]),default:U(()=>[$(Vr,{size:"small",type:"primary"},{default:U(()=>be[30]||(be[30]=[Ae("操作")])),_:1})]),_:2},1024)]),_:1},8,["width"])]),_:1},8,["empty-text","default-expand-all","data","preserve-expanded-content"])),S.value>10?(L(),j("div",bie,[$(Qu,{size:y.value,"current-page":A.num,"page-size":A.size,"pager-count":O.value,"page-sizes":[10,15,20,25,30,50],background:"",layout:m.value,total:S.value,onSizeChange:Le,onCurrentChange:an},null,8,["size","current-page","page-size","pager-count","layout","total"]),g.value?(L(),Q(Qu,{key:0,size:y.value,"current-page":A.num,"page-size":A.size,"pager-count":O.value,"page-sizes":[10,15,20,25,30,50],background:"",layout:"sizes, total",total:S.value,onSizeChange:Le,onCurrentChange:an},null,8,["size","current-page","page-size","pager-count","total"])):re("",!0)])):re("",!0)])]),_:1},512),$(io,{class:"dialog",modelValue:I.value,"onUpdate:modelValue":be[3]||(be[3]=Ve=>I.value=Ve),title:"修改密码",onClosed:ne},{default:U(()=>[M("div",_ie,[$(gt,{modelValue:R.password,"onUpdate:modelValue":be[2]||(be[2]=Ve=>R.password=Ve),type:"password",placeholder:"密码",autocomplete:"off"},null,8,["modelValue"]),$(Vr,{class:"btn",type:"primary",loading:P.value,onClick:Qe},{default:U(()=>be[35]||(be[35]=[Ae("保存 ")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(io,{class:"dialog",modelValue:D.value,"onUpdate:modelValue":be[5]||(be[5]=Ve=>D.value=Ve),title:"设置权限",onClosed:ne},{default:U(()=>[M("div",wie,[R.type===0?(L(),Q(gt,{key:0,disabled:"","model-value":"超级管理员"})):(L(),Q(Ot,{key:1,modelValue:R.type,"onUpdate:modelValue":be[4]||(be[4]=Ve=>R.type=Ve),placeholder:"Select"},{default:U(()=>[(L(!0),j(je,null,Yt(W,Ve=>(L(),Q(Ee,{label:Ve.name,value:Ve.roleId,key:Ve.roleId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])),$(Vr,{disabled:R.type===0,class:"btn",loading:P.value,type:"primary",onClick:K},{default:U(()=>be[36]||(be[36]=[Ae("保存 ")])),_:1},8,["disabled","loading"])])]),_:1},8,["modelValue"]),$(io,{modelValue:B.value,"onUpdate:modelValue":be[10]||(be[10]=Ve=>B.value=Ve),title:"添加用户"},{default:U(()=>[M("div",Sie,[$(gt,{modelValue:T.email,"onUpdate:modelValue":be[7]||(be[7]=Ve=>T.email=Ve),type:"text",placeholder:"邮箱",autocomplete:"off"},{append:U(()=>[M("div",{onClick:qe(pe,["stop"])},[$(Ot,{ref_key:"mySelect",ref:X,modelValue:T.suffix,"onUpdate:modelValue":be[6]||(be[6]=Ve=>T.suffix=Ve),placeholder:"请选择",class:"select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(E),Ve=>(L(),Q(Ee,{key:Ve,label:Ve,value:Ve},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),M("div",Cie,[M("span",null,he(T.suffix),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(gt,{type:"password",modelValue:T.password,"onUpdate:modelValue":be[8]||(be[8]=Ve=>T.password=Ve),placeholder:"密码"},null,8,["modelValue"]),$(Ot,{modelValue:T.type,"onUpdate:modelValue":be[9]||(be[9]=Ve=>T.type=Ve),placeholder:"身份类型"},{default:U(()=>[(L(!0),j(je,null,Yt(W,Ve=>(L(),Q(Ee,{label:Ve.name,value:Ve.roleId,key:Ve.roleId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),$(Vr,{class:"btn",type:"primary",onClick:q,loading:F.value},{default:U(()=>be[37]||(be[37]=[Ae("添加 ")])),_:1},8,["loading"])])]),_:1},8,["modelValue"])])}}}),Tie=ln(xie,[["__scopeId","data-v-dcbc24a0"]]),Eie=Object.freeze(Object.defineProperty({__proto__:null,default:Tie},Symbol.toStringTag,{value:"Module"})),Aie={class:"perm-box"},Mie={class:"header-actions"},kie={key:0,class:"loading"},Iie={class:"role-name"},Die={key:0},Pie={class:"description"},Lie={class:"dialog-box"},Oie={class:"dialog-input"},Rie=Object.assign({name:"role"},{__name:"index",setup(e){const t=Yi(),n=hO(),r=z(!1),i=pt([]),a=z([]),o=z({}),s=z(!1),l=z(!1),u=z(!0),c=z(null),f=z(null),d=z(200),h=pt({title:"",type:""}),p=pt({name:null,description:null,sendType:"count",sendCount:"",accountCount:"",sort:0,isDefault:0}),v=z(!1);let g={};A(),rie().then(B=>{i.push(...B)});function m(){h.type==="add"?T():S()}function y(B){sie(B.roleId).then(()=>{Ue({message:"设置成功",type:"success",plain:!0}),k()})}function b(B){ni.confirm(`确认删除 ${B.name} 吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{oie(B.roleId).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),k(),t.refreshUserList(),n.refreshSelect()})})}function _(B){if(B){const F=o.value?.store.nodesMap;for(const D in F)F[D].expanded=!0}else{const F=o.value?.store.nodesMap;for(const D in F)F[D].expanded=!1}}function S(){if(!p.name){Ue({message:"身份名不能为空",type:"error",plain:!0});return}const B={...p,roleId:g.roleId},F=o.value.getCheckedKeys(),D=o.value.getHalfCheckedKeys();B.permIds=[...F,...D],s.value=!0,aie(B).then(()=>{Ue({message:"修改成功",type:"success",plain:!0}),a.value.map(O=>O.name).includes(B.name)||n.refreshSelect(),r.value=!1,k()}).finally(()=>{s.value=!1})}function C(){p.name=null,p.description=null,p.sort=0,p.sendType="count",p.sendCount="",p.accountCount="",o.value.setCheckedKeys([])}function x(B){g=B,h.title="修改身份",h.type="set",r.value=!0,p.sort=B.sort,p.name=B.name,p.description=B.description,p.sendType=B.sendType,p.sendCount=B.sendCount,p.accountCount=B.accountCount,tt(()=>{o.value.setCheckedKeys(B.permIds)})}function E(){h.title="添加身份",h.type="add",r.value=!0}function T(){const B={...p},F=o.value.getCheckedKeys(),D=o.value.getHalfCheckedKeys();B.permIds=[...F,...D],s.value=!0,nie(B).then(()=>{Ue({message:"添加成功",type:"success",plain:!0}),r.value=!1,k(),n.refreshSelect()}).finally(()=>{s.value=!1})}function A(){l.value=!0,a.length=0,k()}function k(){iie().then(B=>{a.value=B}).finally(()=>{l.value=!1})}function R(){u.value=window.innerWidth>767,c.value=window.innerWidth<480?75:null,f.value=window.innerWidth<480?75:null,d.value=window.innerWidth<480?180:200}return R(),window.onresize=()=>{R()},(B,F)=>{const D=GP,I=Wu,O=vi,P=G1,N=K1,W=pg,X=UP,ee=zr,ie=Ui,te=vP,se=qD,ve=dg,J=Al,oe=El,le=eq,me=gd;return L(),j("div",Aie,[M("div",Mie,[$(w(Ie),{class:"icon",icon:"ion:add-outline",width:"23",height:"23",onClick:E}),$(w(Ie),{class:"icon",icon:"ion:reload",width:"18",height:"18",onClick:A})]),l.value?(L(),j("div",kie,[$(pl)])):(L(),Q(ee,{key:1,class:"perm-scrollbar"},{default:U(()=>[M("div",null,[$(X,{data:a.value,style:{width:"100%"}},{default:U(()=>[$(D,{width:"10"}),$(D,{label:"身份名称",prop:"name","min-width":d.value},{default:U(pe=>[M("div",Iie,[M("span",null,he(pe.row.name),1),pe.row.isDefault?(L(),j("span",Die,[$(I,{class:"def-tag"},{default:U(()=>F[10]||(F[10]=[Ae("默认")])),_:1})])):re("",!0)])]),_:1},8,["min-width"]),$(D,{label:"排序",width:f.value,prop:"sort"},null,8,["width"]),u.value?(L(),Q(D,{key:0,label:"描述","min-width":"200",prop:"description"},{default:U(pe=>[M("div",Pie,[M("span",null,he(pe.row.description),1)])]),_:1})):re("",!0),$(D,{label:"操作",width:c.value},{default:U(pe=>[$(W,{trigger:"click"},{dropdown:U(()=>[$(N,null,{default:U(()=>[$(P,{onClick:H=>x(pe.row)},{default:U(()=>F[12]||(F[12]=[Ae("修改")])),_:2},1032,["onClick"]),$(P,{onClick:H=>y(pe.row)},{default:U(()=>F[13]||(F[13]=[Ae("默认")])),_:2},1032,["onClick"]),$(P,{onClick:H=>b(pe.row)},{default:U(()=>F[14]||(F[14]=[Ae("删除")])),_:2},1032,["onClick"])]),_:2},1024)]),default:U(()=>[$(O,{size:"small",type:"primary"},{default:U(()=>F[11]||(F[11]=[Ae("操作")])),_:1})]),_:2},1024)]),_:1},8,["width"])]),_:1},8,["data"])])]),_:1})),$(me,{class:"dialog",modelValue:r.value,"onUpdate:modelValue":F[9]||(F[9]=pe=>r.value=pe),title:h.title,onClosed:C},{default:U(()=>[M("div",Lie,[$(ie,{class:"dialog-input",modelValue:p.name,"onUpdate:modelValue":F[0]||(F[0]=pe=>p.name=pe),type:"text",maxlength:12,placeholder:"身份名称",autocomplete:"off"},null,8,["modelValue"]),$(ie,{class:"dialog-input",modelValue:p.description,"onUpdate:modelValue":F[1]||(F[1]=pe=>p.description=pe),maxlength:30,type:"text",placeholder:"描述",autocomplete:"off"},null,8,["modelValue"]),M("div",Oie,[$(te,{placeholder:"排序",min:0,max:9999,modelValue:p.sort,"onUpdate:modelValue":F[2]||(F[2]=pe=>p.sort=pe),modelModifiers:{number:!0},"controls-position":"right",autocomplete:"off"},null,8,["modelValue"])]),$(ve,{modelValue:v.value,"onUpdate:modelValue":F[3]||(F[3]=pe=>v.value=pe),size:"small",onChange:_,class:"perm-expand"},{default:U(()=>[$(se,{label:"展开",value:!0}),$(se,{label:"收起",value:!1})]),_:1},8,["modelValue"]),$(le,{"expand-on-click-node":!1,"check-on-click-node":!1,ref_key:"tree",ref:o,data:i,"show-checkbox":"","node-key":"permId","default-expand-all":v.value,props:{label:"name"}},{default:U(({node:pe,data:H})=>[M("div",null,[M("span",null,he(pe.label),1),H.permKey==="email:send"?(L(),j("span",{key:0,class:"send-num",onClick:F[6]||(F[6]=qe(()=>{},["stop"]))},[$(te,{modelValue:p.sendCount,"onUpdate:modelValue":F[4]||(F[4]=G=>p.sendCount=G),"controls-position":"right",min:0,max:99999,size:"small",placeholder:"数量"},null,8,["modelValue"]),$(oe,{modelValue:p.sendType,"onUpdate:modelValue":F[5]||(F[5]=G=>p.sendType=G),placeholder:"Select",size:"small",style:{width:"60px","margin-left":"5px"}},{default:U(()=>[$(J,{label:"总数",value:"count"}),$(J,{label:"每天",value:"day"})]),_:1},8,["modelValue"])])):re("",!0),H.permKey==="account:add"?(L(),j("span",{key:1,class:"send-num",onClick:F[8]||(F[8]=qe(()=>{},["stop"]))},[$(te,{modelValue:p.accountCount,"onUpdate:modelValue":F[7]||(F[7]=G=>p.accountCount=G),"controls-position":"right",min:0,max:99999,size:"small",placeholder:"数量"},null,8,["modelValue"])])):re("",!0)])]),_:1},8,["data","default-expand-all"]),$(O,{class:"btn",type:"primary",loading:s.value,onClick:m},{default:U(()=>F[15]||(F[15]=[Ae("保存 ")])),_:1},8,["loading"])])]),_:1},8,["modelValue","title"])])}}}),Nie=ln(Rie,[["__scopeId","data-v-818c4c86"]]),$ie=Object.freeze(Object.defineProperty({__proto__:null,default:Nie},Symbol.toStringTag,{value:"Module"})),Bie={class:"settings-container"},Fie={key:0,class:"loading"},zie={class:"scroll-body"},Vie={class:"card-grid"},Hie={class:"settings-card"},Wie={class:"card-content"},Uie={class:"setting-item"},Gie={class:"setting-item"},Kie={class:"setting-item"},jie={class:"setting-item"},Yie={class:"setting-item"},qie={class:"settings-card"},Xie={class:"card-content"},Zie={class:"setting-item"},Jie={class:"email-title"},Qie={class:"setting-item"},eae={class:"setting-item personalized"},tae={class:"background-btn"},nae={class:"settings-card"},rae={class:"card-content"},iae={class:"setting-item"},aae={class:"setting-item"},oae={class:"setting-item"},sae={class:"settings-card"},lae={class:"card-content"},uae={class:"setting-item"},cae={class:"r2domain"},fae={class:"settings-card"},dae={class:"card-content"},hae={class:"setting-item"},pae={class:"forward"},vae={class:"setting-item"},gae={class:"forward"},mae={class:"setting-item"},yae={class:"forward"},bae={class:"settings-card"},_ae={class:"card-content"},wae={class:"setting-item"},Sae={class:"setting-item"},Cae={class:"setting-item"},xae={class:"bot-verify"},Tae={class:"setting-item"},Eae={class:"bot-verify"},Aae={class:"settings-card about"},Mae={class:"card-content"},kae={class:"concerning-item"},Iae={class:"cropper"},Dae={class:"cut-button"},Pae={class:"forward-head"},Lae={class:"forward-set-body"},Oae={class:"dialog-footer"},Rae={class:"forward-head"},Nae={class:"forward-set-body"},$ae={class:"dialog-footer"},Bae={class:"forward-head"},Fae={class:"forward-set-body"},zae={class:"dialog-footer"},Vae=Object.assign({name:"sys-setting"},{__name:"index",setup(e){const t=z(!0),n=z(),r=z(""),i=z(!1),a=no(),o=Yi(),s=z(!1),l=z(!1),u=z(!1),c=z(!1),f=z(!1),d=z(!1),h=z(!1),p=gi(),{settings:v}=QX(p),g=z(""),m=z(!1),y=z(""),b=z(0);let _="{}";const S=pt({domain:"",token:""}),C=pt({siteKey:"",secretKey:""}),x=[{label:"关闭",value:0},{label:"3s",value:3},{label:"5s",value:5},{label:"7s",value:7},{label:"10s",value:10},{label:"15s",value:15},{label:"20s",value:20}],E=z([]),T=z(0),A=z(""),k=z([]),R=z(0),B=z(0),F=z([]);Rx().then(Se=>{v.value=Se,S.domain=v.value.domainList[0],b.value=v.value.loginOpacity,t.value=!1});function D(){if(T.value=v.value.tgBotStatus,A.value=v.value.tgBotToken,E.value=[],v.value.tgChatId){const Se=v.value.tgChatId.split(",");E.value.push(...Se)}f.value=!0}function I(){if(k.value=[],R.value=v.value.forwardStatus,v.value.forwardEmail){const Se=v.value.forwardEmail.split(",");k.value.push(...Se)}d.value=!0}function O(){if(B.value=v.value.ruleType,F.value=[],v.value.ruleEmail){const Se=v.value.ruleEmail.split(",");F.value.push(...Se)}h.value=!0}function P(Se){const K=Array.from(new Set(Se.split(/[,,]/).map(ne=>ne.trim()).filter(ne=>ne)));k.value.splice(k.value.length-1,1),K.forEach(ne=>{hl(ne)&&!k.value.includes(ne)&&k.value.push(ne)})}function N(Se){const K=Array.from(new Set(Se.split(/[,,]/).map(ne=>ne.trim()).filter(ne=>ne)));F.value.splice(F.value.length-1,1),K.forEach(ne=>{hl(ne)&&!F.value.includes(ne)&&F.value.push(ne)})}function W(Se){const K=Array.from(new Set(Se.split(/[,,]/).map(ne=>ne.trim()).filter(ne=>ne)));E.value.splice(E.value.length-1,1),K.forEach(ne=>{isNaN(Number(ne))||E.value.push(ne)})}function X(){const Se={tgBotToken:A.value,tgBotStatus:T.value,tgChatId:E.value+""};_e(Se)}function ee(){const Se={forwardStatus:R.value,forwardEmail:k.value+""};_e(Se)}function ie(){const Se={ruleEmail:F.value+"",ruleType:B.value};_e(Se)}function te(){const Se={};Se.loginOpacity=b.value,_e(Se,!0)}const se=Yo(te,1e3,{leading:!1,trailing:!0});function ve(){ni.prompt('此操作不可逆转, 输入 确认删除 继续操作',{confirmButtonText:"确定",cancelButtonText:"取消",dangerouslyUseHTMLString:!0,title:"警告",type:"warning",inputPattern:/^确认删除$/,inputErrorMessage:"请输入确认删除"}).then(()=>{qJ().then(()=>{Ue({message:"删除成功",type:"success",plain:!0})})})}function J(){ni.confirm("确定要删除这个背景吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{v.value.background=null,_e({background:null})})}function oe(){const Se={};Se.siteKey=C.siteKey,Se.secretKey=C.secretKey,_e(Se)}function le(){m.value=!0,n.value.getCropData(Se=>{YJ(Se).then(K=>{v.value.background=K,i.value=!1,Ue({message:"设置成功",type:"success",plain:!0})}).finally(()=>{m.value=!1})})}function me(){const Se=document.createElement("input");Se.setAttribute("type","file"),Se.setAttribute("accept","image/*"),Se.click(),Se.onchange=async K=>{r.value=URL.createObjectURL(K.target.files[0]),i.value=!0}}function pe(){const Se={r2Domain:y.value};if(Se.r2Domain&&!Se.r2Domain.startsWith("http")){Ue({message:"域名必须以http或https开头",type:"error",plain:!0});return}_e(Se)}function H(){l.value=!0}function G(){const Se={resendTokens:{}},K=S.domain.slice(1);Se.resendTokens[K]=S.token,_e(Se)}function q(){({...v.value},_=JSON.stringify(v.value))}function ue(){S.token=""}function ce(){return m.value?!1:(q(),!0)}function de(Se){const K={...v.value};delete K.siteKey,delete K.secretKey,delete K.resendTokens,_e(K,!1)}function ke(){Rx().then(Se=>{p.settings=Se,p.domainList=Se.domainList})}function xe(){_e({title:g.value})}function Te(Se){const K=document.createElement("a");K.href=Se,K.target="_blank",K.click()}function _e(Se,K=!0){m.value||(m.value=!0,jJ(Se).then(()=>{m.value=!1,Ue({message:"设置成功",type:"success",plain:!0}),v.value.manyEmail===1&&(a.currentAccountId=o.user.accountId),K&&ke(),s.value=!1,u.value=!1,l.value=!1,c.value=!1,f.value=!1,d.value=!1,h.value=!1}).catch(ne=>{console.log(ne),b.value=v.value.loginOpacity,v.value={...v.value,...JSON.parse(_)}}).finally(()=>{m.value=!1}))}return(Se,K)=>{const ne=Pj,Pe=ss,Qe=Al,mt=El,Ge=vi,un=vP,qt=HG,an=Ui,Le=gd,Ke=st("vueCropper"),ot=mP,fe=K0,be=dg,gt=zr;return L(),j("div",Bie,[t.value?(L(),j("div",Fie,[$(pl)])):(L(),Q(gt,{key:1,class:"scroll"},{default:U(()=>[M("div",zie,[M("div",Vie,[M("div",Hie,[K[44]||(K[44]=M("div",{class:"card-title"},"网站设置",-1)),M("div",Wie,[M("div",Uie,[K[39]||(K[39]=M("div",null,[M("span",null,"用户注册")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).register,"onUpdate:modelValue":K[0]||(K[0]=Ee=>w(v).register=Ee)},null,8,["modelValue"])])]),M("div",Gie,[K[40]||(K[40]=M("div",null,[M("span",null,"添加邮箱")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).addEmail,"onUpdate:modelValue":K[1]||(K[1]=Ee=>w(v).addEmail=Ee)},null,8,["modelValue"])])]),M("div",Kie,[M("div",null,[K[41]||(K[41]=M("span",null,"多号模式",-1)),$(Pe,{effect:"dark",content:"开启后账号栏出现一个用户可以添加多个邮箱"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})]),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).manyEmail,"onUpdate:modelValue":K[2]||(K[2]=Ee=>w(v).manyEmail=Ee)},null,8,["modelValue"])])]),M("div",jie,[M("div",null,[K[42]||(K[42]=M("span",null,"轮询刷新",-1)),$(Pe,{effect:"dark",content:"轮询请求服务器获取最新邮件"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})]),M("div",null,[$(mt,{onChange:de,style:{width:"80px"},modelValue:w(v).autoRefreshTime,"onUpdate:modelValue":K[3]||(K[3]=Ee=>w(v).autoRefreshTime=Ee),placeholder:"Select"},{default:U(()=>[(L(),j(je,null,Yt(x,Ee=>$(Qe,{key:Ee.value,label:Ee.label,value:Ee.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])])]),M("div",Yie,[M("div",null,[K[43]||(K[43]=M("span",null,"物理清空数据",-1)),$(Pe,{effect:"dark",content:"该操作会物理清空所有已被删除的数据"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})]),M("div",null,[$(Ge,{class:"opt-button",style:{"margin-top":"0"},onClick:ve,size:"small",type:"primary"},{default:U(()=>[$(w(Ie),{icon:"material-symbols:delete-outline-rounded",width:"16",height:"16"})]),_:1})])])])]),M("div",qie,[K[48]||(K[48]=M("div",{class:"card-title"},"个性化设置",-1)),M("div",Xie,[M("div",Zie,[K[45]||(K[45]=M("div",{class:"title-item"},[M("span",null,"网站标题")],-1)),M("div",Jie,[M("span",null,he(w(v).title),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:K[4]||(K[4]=Ee=>s.value=!0)},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1})])]),M("div",Qie,[K[46]||(K[46]=M("div",{class:"title-item"},[M("span",null,"登录透明")],-1)),M("div",null,[$(un,{size:"small",modelValue:b.value,"onUpdate:modelValue":K[5]||(K[5]=Ee=>b.value=Ee),onChange:w(se),precision:2,step:.01,max:1,min:0},null,8,["modelValue","onChange"])])]),M("div",eae,[K[47]||(K[47]=M("div",null,[M("span",null,"登录背景")],-1)),M("div",null,[$(qt,{class:"background",src:w(ku)(w(v).background),"preview-src-list":[w(ku)(w(v).background)],"show-progress":"",fit:"cover"},{error:U(()=>[M("div",{class:"error-image",onClick:me},[$(w(Ie),{icon:"ph:image",width:"24",height:"24"})])]),_:1},8,["src","preview-src-list"]),M("div",tae,[$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:me},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1}),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:J},{default:U(()=>[$(w(Ie),{icon:"material-symbols:delete-outline-rounded",width:"16",height:"16"})]),_:1})])])])])]),M("div",nae,[K[52]||(K[52]=M("div",{class:"card-title"},"邮件设置",-1)),M("div",rae,[M("div",iae,[K[49]||(K[49]=M("div",null,[M("span",null,"邮件接收")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).receive,"onUpdate:modelValue":K[6]||(K[6]=Ee=>w(v).receive=Ee)},null,8,["modelValue"])])]),M("div",aae,[K[50]||(K[50]=M("div",null,[M("span",null,"邮件发送")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).send,"onUpdate:modelValue":K[7]||(K[7]=Ee=>w(v).send=Ee)},null,8,["modelValue"])])]),M("div",oae,[K[51]||(K[51]=M("div",null,[M("span",null,"添加 Resend Token")],-1)),M("div",null,[$(Ge,{class:"opt-button",style:{"margin-top":"0"},onClick:H,size:"small",type:"primary"},{default:U(()=>[$(w(Ie),{icon:"material-symbols:add-rounded",width:"16",height:"16"})]),_:1})])]),(L(!0),j(je,null,Yt(w(v).resendTokens,(Ee,Ot,hn)=>(L(),j("div",{class:"setting-item token-item",key:hn},[M("div",null,[M("span",null,he(Ot),1)]),M("div",null,[M("span",null,he(Ee),1)])]))),128))])]),M("div",sae,[K[54]||(K[54]=M("div",{class:"card-title"},"R2对象存储",-1)),M("div",lae,[M("div",uae,[K[53]||(K[53]=M("div",null,[M("span",null,"访问域名")],-1)),M("div",cae,[M("span",null,he(w(v).r2Domain||"空"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:K[8]||(K[8]=Ee=>u.value=!0)},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1})])])])]),M("div",fae,[K[58]||(K[58]=M("div",{class:"card-title"},"邮件推送",-1)),M("div",dae,[M("div",hae,[K[55]||(K[55]=M("div",null,[M("span",null,"Telegram 机器人")],-1)),M("div",pae,[M("span",null,he(w(v).tgBotStatus===0?"已开启":"已关闭"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:D},{default:U(()=>[$(w(Ie),{icon:"fluent:settings-48-regular",width:"18",height:"18"})]),_:1})])]),M("div",vae,[K[56]||(K[56]=M("div",null,[M("span",null,"第三方邮箱")],-1)),M("div",gae,[M("span",null,he(w(v).forwardStatus===0?"已开启":"已关闭"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:I},{default:U(()=>[$(w(Ie),{icon:"fluent:settings-48-regular",width:"18",height:"18"})]),_:1})])]),M("div",mae,[K[57]||(K[57]=M("div",null,[M("span",null,"转发规则")],-1)),M("div",yae,[M("span",null,he(w(v).ruleType===0?"全部转发":"规则转发"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:O},{default:U(()=>[$(w(Ie),{icon:"fluent:settings-48-regular",width:"18",height:"18"})]),_:1})])])])]),M("div",bae,[K[63]||(K[63]=M("div",{class:"card-title"},"Turnstile 人机验证",-1)),M("div",_ae,[M("div",wae,[K[59]||(K[59]=M("div",null,[M("span",null,"注册验证")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).registerVerify,"onUpdate:modelValue":K[9]||(K[9]=Ee=>w(v).registerVerify=Ee)},null,8,["modelValue"])])]),M("div",Sae,[K[60]||(K[60]=M("div",null,[M("span",null,"添加验证")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).addEmailVerify,"onUpdate:modelValue":K[10]||(K[10]=Ee=>w(v).addEmailVerify=Ee)},null,8,["modelValue"])])]),M("div",Cae,[K[61]||(K[61]=M("div",null,[M("span",null,"Site Key")],-1)),M("div",xae,[M("span",null,he(w(v).siteKey||"空"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:K[11]||(K[11]=Ee=>c.value=!0)},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1})])]),M("div",Tae,[K[62]||(K[62]=M("div",null,[M("span",null,"Secret Key")],-1)),M("div",Eae,[M("span",null,he(w(v).secretKey||"空"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:K[12]||(K[12]=Ee=>c.value=!0)},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1})])])])]),M("div",Aae,[K[68]||(K[68]=M("div",{class:"card-title"},"关于",-1)),M("div",Mae,[K[67]||(K[67]=M("div",{class:"concerning-item"},[M("span",null,"版本:"),M("span",null,"v1.3.0")],-1)),M("div",kae,[K[66]||(K[66]=M("span",null,"交流:",-1)),$(Ge,{onClick:K[13]||(K[13]=Ee=>Te("https://t.me/cloud_mail_tg"))},{icon:U(()=>[$(w(Ie),{icon:"logos:telegram",width:"30",height:"30"})]),default:U(()=>[K[64]||(K[64]=Ae(" telegram "))]),_:1}),$(Ge,{onClick:K[14]||(K[14]=Ee=>Te("https://github.com/LaziestRen/cloud-mail"))},{icon:U(()=>[$(w(Ie),{icon:"codicon:github-inverted",width:"22",height:"22"})]),default:U(()=>[K[65]||(K[65]=Ae(" github "))]),_:1})])])])])]),$(Le,{modelValue:s.value,"onUpdate:modelValue":K[16]||(K[16]=Ee=>s.value=Ee),title:"修改标题",width:"340",onClosed:K[17]||(K[17]=Ee=>g.value="")},{default:U(()=>[M("form",null,[$(an,{type:"text",placeholder:"网站标题",modelValue:g.value,"onUpdate:modelValue":K[15]||(K[15]=Ee=>g.value=Ee)},null,8,["modelValue"]),$(Ge,{type:"primary",loading:m.value,onClick:xe},{default:U(()=>K[69]||(K[69]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:l.value,"onUpdate:modelValue":K[20]||(K[20]=Ee=>l.value=Ee),title:"添加resend token",width:"340",onClosed:ue},{default:U(()=>[M("form",null,[$(mt,{style:{"margin-bottom":"15px"},modelValue:S.domain,"onUpdate:modelValue":K[18]||(K[18]=Ee=>S.domain=Ee),placeholder:"Select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(p).domainList,Ee=>(L(),Q(Qe,{key:Ee,label:Ee,value:Ee},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),$(an,{type:"text",placeholder:"令牌",modelValue:S.token,"onUpdate:modelValue":K[19]||(K[19]=Ee=>S.token=Ee)},null,8,["modelValue"]),$(Ge,{type:"primary",loading:m.value,onClick:G},{default:U(()=>K[70]||(K[70]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:u.value,"onUpdate:modelValue":K[22]||(K[22]=Ee=>u.value=Ee),title:"添加R2访问域名",width:"340",onClosed:K[23]||(K[23]=Ee=>y.value="")},{default:U(()=>[M("form",null,[$(an,{type:"text",placeholder:"R2访问域名",modelValue:y.value,"onUpdate:modelValue":K[21]||(K[21]=Ee=>y.value=Ee)},null,8,["modelValue"]),$(Ge,{type:"primary",loading:m.value,onClick:pe},{default:U(()=>K[71]||(K[71]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:c.value,"onUpdate:modelValue":K[26]||(K[26]=Ee=>c.value=Ee),title:"添加Turnstile密钥",width:"340",onClosed:K[27]||(K[27]=Ee=>{C.secretKey="",C.siteKey=""})},{default:U(()=>[M("form",null,[$(an,{type:"text",placeholder:"siteKey",modelValue:C.siteKey,"onUpdate:modelValue":K[24]||(K[24]=Ee=>C.siteKey=Ee)},null,8,["modelValue"]),$(an,{type:"text",style:{"margin-top":"15px"},placeholder:"secretKey",modelValue:C.secretKey,"onUpdate:modelValue":K[25]||(K[25]=Ee=>C.secretKey=Ee)},null,8,["modelValue"]),$(Ge,{type:"primary",loading:m.value,onClick:oe},{default:U(()=>K[72]||(K[72]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:i.value,"onUpdate:modelValue":K[28]||(K[28]=Ee=>i.value=Ee),title:"背景截图",class:"cut-dialog"},{default:U(()=>[M("div",Iae,[$(Ke,{ref_key:"cropper",ref:n,img:r.value,fixedNumber:[16,9],outputType:"jpeg",fixed:!0,centerBox:!0,full:!0,autoCrop:!0,outputSize:.92},null,8,["img"])]),M("div",Dae,[$(Ge,{type:"primary",loading:m.value,onClick:le},{default:U(()=>K[73]||(K[73]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:f.value,"onUpdate:modelValue":K[32]||(K[32]=Ee=>f.value=Ee),title:"Telegram 机器人",class:"forward-dialog"},{header:U(()=>[M("div",Pae,[K[74]||(K[74]=M("span",{class:"forward-set-title"},"Telegram 机器人",-1)),$(Pe,{effect:"dark",content:"可以将接收的邮件转发到Tg机器人"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})])]),footer:U(()=>[M("div",Oae,[$(ne,{modelValue:T.value,"onUpdate:modelValue":K[31]||(K[31]=Ee=>T.value=Ee),"active-value":0,"inactive-value":1,"active-text":"开启","inactive-text":"关闭"},null,8,["modelValue"]),$(Ge,{loading:m.value,type:"primary",onClick:X},{default:U(()=>K[75]||(K[75]=[Ae(" 保存 ")])),_:1},8,["loading"])])]),default:U(()=>[M("div",Lae,[$(an,{placeholder:"机器人 token",modelValue:A.value,"onUpdate:modelValue":K[29]||(K[29]=Ee=>A.value=Ee)},null,8,["modelValue"]),$(ot,{"tag-type":"warning",placeholder:"用户 chat_id 多个用,分开 12345,54321",modelValue:E.value,"onUpdate:modelValue":K[30]||(K[30]=Ee=>E.value=Ee),onAddTag:W},null,8,["modelValue"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:d.value,"onUpdate:modelValue":K[35]||(K[35]=Ee=>d.value=Ee),class:"forward-dialog"},{header:U(()=>[M("div",Rae,[K[76]||(K[76]=M("span",{class:"forward-set-title"},"第三方邮箱",-1)),$(Pe,{effect:"dark",content:"可以将邮件转到其他服务商邮箱,需要在cloudflare验证邮箱"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})])]),footer:U(()=>[M("div",$ae,[$(ne,{modelValue:R.value,"onUpdate:modelValue":K[34]||(K[34]=Ee=>R.value=Ee),"active-value":0,"inactive-value":1,"active-text":"开启","inactive-text":"关闭"},null,8,["modelValue"]),$(Ge,{loading:m.value,type:"primary",onClick:ee},{default:U(()=>K[77]||(K[77]=[Ae(" 保存 ")])),_:1},8,["loading"])])]),default:U(()=>[M("div",Nae,[$(ot,{"tag-type":"warning",placeholder:"多邮个箱用, 分开 example1.com,example2.com",modelValue:k.value,"onUpdate:modelValue":K[33]||(K[33]=Ee=>k.value=Ee),onAddTag:P},null,8,["modelValue"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:h.value,"onUpdate:modelValue":K[38]||(K[38]=Ee=>h.value=Ee),class:"forward-dialog"},{header:U(()=>[M("div",Bae,[K[78]||(K[78]=M("span",{class:"forward-set-title"},"转发规则",-1)),$(Pe,{effect:"dark",content:"规则转发只会转发设置邮箱所接收的邮件"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})])]),footer:U(()=>[M("div",zae,[$(be,{modelValue:B.value,"onUpdate:modelValue":K[37]||(K[37]=Ee=>B.value=Ee)},{default:U(()=>[$(fe,{value:0},{default:U(()=>K[79]||(K[79]=[Ae("全部转发")])),_:1}),$(fe,{value:1},{default:U(()=>K[80]||(K[80]=[Ae("规则转发")])),_:1})]),_:1},8,["modelValue"]),$(Ge,{loading:m.value,type:"primary",onClick:ie},{default:U(()=>K[81]||(K[81]=[Ae(" 保存 ")])),_:1},8,["loading"])])]),default:U(()=>[M("div",Fae,[$(ot,{placeholder:"多邮个箱用, 分开 example1.com,example2.com","tag-type":"success",modelValue:F.value,"onUpdate:modelValue":K[36]||(K[36]=Ee=>F.value=Ee),onAddTag:N},null,8,["modelValue"])])]),_:1},8,["modelValue"])]),_:1}))])}}}),Hae=ln(Vae,[["__scopeId","data-v-9c5f467a"]]),Wae=Object.freeze(Object.defineProperty({__proto__:null,default:Hae},Symbol.toStringTag,{value:"Module"})),Uae={class:"email-list-box"},Gae={style:{color:"#333",display:"flex"}},Kae=Object.assign({name:"sys-email"},{__name:"index",setup(e){const t=kl(),n=z({}),r=z("name"),i=z(""),a=z(),o=()=>{a.value.toggleMenu()},s=pt({timeSort:0,type:"all",userEmail:null,accountEmail:null,name:null,subject:null}),l=V(()=>{if(r.value==="user")return"用户";if(r.value==="account")return"邮箱";if(r.value==="name")return"发件人";if(r.value==="subject")return"主题"});function u(){i.value=null,s.timeSort=0,s.type="all",s.userEmail=null,s.accountEmail=null,s.name=null,s.subject=null}function c(){s.userEmail=null,s.accountEmail=null,s.name=null,s.subject=null,r.value==="user"&&(s.userEmail=i.value),r.value==="account"&&(s.accountEmail=i.value),r.value==="name"&&(s.name=i.value),r.value==="subject"&&(s.subject=i.value),n.value.refreshList()}function f(){s.timeSort=s.timeSort?0:1,n.value.refreshList()}function d(p){t.contentData.email=p,t.contentData.delType="physics",t.contentData.showStar=!1,t.contentData.showReply=!1,on.push("/content")}function h(p,v){return Bne({emailId:p,size:v,...s})}return(p,v)=>{const g=Al,m=El,y=Ui;return L(),j("div",Uae,[$(Mg,{ref_key:"sysEmailScroll",ref:n,"get-emailList":h,"email-delete":w(dO),"star-add":w(_d),"star-cancel":w(wd),"show-star":!1,"show-user-info":"","show-status":"","show-account-icon":!1,onJump:d,onRefreshBefore:u},{first:U(()=>[$(y,{modelValue:i.value,"onUpdate:modelValue":v[1]||(v[1]=b=>i.value=b),placeholder:"输入内容查询",class:"search-input"},{prefix:U(()=>[M("div",{onClick:qe(o,["stop"])},[$(m,{ref_key:"mySelect",ref:a,modelValue:r.value,"onUpdate:modelValue":v[0]||(v[0]=b=>r.value=b),placeholder:"请选择",class:"select"},{default:U(()=>[$(g,{key:"3",label:"发件人",value:"name"}),$(g,{key:"4",label:"主题",value:"subject"}),$(g,{key:"1",label:"用户",value:"user"}),$(g,{key:"2",label:"邮箱",value:"account"})]),_:1},8,["modelValue"]),M("div",Gae,[M("span",null,he(l.value),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(m,{modelValue:s.type,"onUpdate:modelValue":v[2]||(v[2]=b=>s.type=b),placeholder:"Select",class:"status-select"},{default:U(()=>[$(g,{key:"1",label:"全部",value:"all"}),$(g,{key:"3",label:"已接收",value:"receive"}),$(g,{key:"2",label:"已发送",value:"send"}),$(g,{key:"4",label:"已删除",value:"delete"}),$(g,{key:"4",label:"无人收件",value:"noone"})]),_:1},8,["modelValue"]),$(w(Ie),{class:"icon",icon:"iconoir:search",onClick:c,width:"20",height:"20"}),s.timeSort===0?(L(),Q(w(Ie),{key:0,class:"icon",onClick:f,icon:"material-symbols-light:timer-arrow-down-outline",width:"28",height:"28"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:f,icon:"material-symbols-light:timer-arrow-up-outline",width:"28",height:"28"}))]),_:1},8,["email-delete","star-add","star-cancel"])])}}}),jae=ln(Kae,[["__scopeId","data-v-06915c7d"]]),Yae=Object.freeze(Object.defineProperty({__proto__:null,default:jae},Symbol.toStringTag,{value:"Module"}));function qae(e){return zv()?(Vv(e),!0):!1}typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;function Xae(e,t=!1,n="Timeout"){return new Promise((r,i)=>{setTimeout(t?()=>i(n):r,e)})}function Zae(e){return e}function Jae([e,t,n,r]){const i=(c,f)=>1-3*f+3*c,a=(c,f)=>3*f-6*c,o=c=>3*c,s=(c,f,d)=>((i(f,d)*c+a(f,d))*c+o(f))*c,l=(c,f,d)=>3*i(f,d)*c*c+2*a(f,d)*c+o(f),u=c=>{let f=c;for(let d=0;d<4;++d){const h=l(f,e,n);if(h===0)return f;const p=s(f,e,n)-c;f-=p/h}return f};return c=>e===t&&n===r?c:s(u(c),t,r)}function fT(e,t,n){return e+n*(t-e)}function Qm(e){return(typeof e=="number"?[e]:e)||[]}function Qae(e,t,n,r={}){var i,a;const o=qr(t),s=qr(n),l=Qm(o),u=Qm(s),c=(i=qr(r.duration))!=null?i:1e3,f=Date.now(),d=Date.now()+c,h=typeof r.transition=="function"?r.transition:(a=qr(r.transition))!=null?a:Zae,p=typeof h=="function"?h:Jae(h);return new Promise(v=>{e.value=o;const g=()=>{var m;if((m=r.abort)!=null&&m.call(r)){v();return}const y=Date.now(),b=p((y-f)/c),_=Qm(e.value).map((S,C)=>fT(l[C],u[C],b));Array.isArray(e.value)?e.value=_.map((S,C)=>{var x,E;return fT((x=l[C])!=null?x:0,(E=u[C])!=null?E:0,b)}):typeof e.value=="number"&&(e.value=_[0]),y{const a=qr(e);return typeof a=="number"?a:a.map(qr)},i=z(r());return Ce(r,async a=>{var o,s;if(qr(t.disabled))return;const l=++n;if(t.delay&&await Xae(qr(t.delay)),l!==n)return;const u=Array.isArray(a)?a.map(qr):qr(a);(o=t.onStarted)==null||o.call(t),await Qae(i,i.value,u,{...t,abort:()=>{var c;return l!==n||((c=t.abort)==null?void 0:c.call(t))}}),(s=t.onFinished)==null||s.call(t)},{deep:!0}),Ce(()=>qr(t.disabled),a=>{a&&(n++,i.value=r())}),qae(()=>{n++}),V(()=>qr(t.disabled)?r():i.value)}/*! ***************************************************************************** + `}function s(){if(!i||!r.value)return;const l=r.value,u=i.querySelector(".shadow-content");if(!u)return;const c=l.offsetWidth,f=l.offsetHeight,d=u.scrollWidth,h=u.scrollHeight;if(d===0||h===0)return;const p=c/d,v=f/h,g=Math.min(p,v),m=i.host;m.style.zoom=g}return ut(()=>{a(),i=n.value.attachShadow({mode:"open"}),o(),s()}),Ce(()=>t.html,()=>{o(),s()}),(l,u)=>(L(),j("div",{class:"content-box",ref_key:"contentBox",ref:r},[M("div",{ref_key:"container",ref:n,class:"content-html"},null,512)],512))}},$ne=ln(Nne,[["__scopeId","data-v-ee0670a6"]]);function Bne(e){return _t.get("/sys-email/list",{params:{...e}})}function dO(e){return _t.delete("/sys-email/delete?emailIds="+e)}const Fne={class:"box"},zne={class:"header-actions"},Vne={key:0,class:"star"},Hne={class:"container"},Wne={class:"email-title"},Une={class:"content"},Gne={class:"email-info"},Kne={class:"send"},jne={class:"send-name"},Yne={class:"send-name-title"},qne={class:"receive"},Xne={class:"receive-email"},Zne={class:"date"},Jne={key:1,class:"email-text"},Qne={key:0,class:"att"},ere={class:"att-title"},tre={class:"att-box"},nre=["onClick"],rre=["onClick"],ire={style:{color:"rgba(24, 36, 48, 0.6)"}},are={class:"opt-icon att-icon"},ore=["href"],sre={__name:"index",setup(e){const t=Ml(),n=gi(),r=no(),i=kl(),a=KX(),o=i.contentData.email,s=z(!1),l=pt([]);Ce(()=>r.currentAccountId,()=>{g()});function u(){t.writerRef.openReply(o)}function c(y){return y?JSON.parse(y).message:""}function f(y){y=y||"";const b=n.settings.r2Domain;return y.replace("{{domain}}",b+"/")}function d(y){if(!h(y))return;const b=ku(y);l.length=0,l.push(b),s.value=!0}function h(y){return["png","jpg","jpeg","bmp","gif","jfif"].includes(sO(y))}function p(y){return y=JSON.parse(y),y.map(b=>b.address).join(", ")}function v(){o.isStar?(o.isStar=0,wd(o.emailId).then(()=>{o.isStar=0,i.cancelStarEmailId=o.emailId,setTimeout(()=>i.cancelStarEmailId=0),i.starScroll?.deleteEmail([o.emailId])}).catch(y=>{console.error(y),o.isStar=1})):(o.isStar=1,_d(o.emailId).then(()=>{o.isStar=1,i.addStarEmailId=o.emailId,setTimeout(()=>i.addStarEmailId=0),i.starScroll?.addItem(o)}).catch(y=>{console.error(y),o.isStar=0}))}const g=()=>{a.back()},m=()=>{ni.confirm("确认删除该邮件吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{i.contentData.delType==="logic"?Ag(o.emailId).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),i.deleteIds=[o.emailId]}):dO(o.emailId).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),i.deleteIds=[o.emailId]}),a.back()})};return(y,b)=>{const _=qV,S=zr,C=pP,x=is("perm");return L(),j("div",Fne,[M("div",zne,[$(w(Ie),{class:"icon",icon:"material-symbols-light:arrow-back-ios-new",width:"20",height:"20",onClick:g}),nt($(w(Ie),{class:"icon",icon:"uiw:delete",width:"16",height:"16",onClick:m},null,512),[[x,"email:delete"]]),w(i).contentData.showStar?(L(),j("span",Vne,[w(o).isStar?(L(),Q(w(Ie),{key:0,class:"icon",onClick:v,icon:"fluent-color:star-16",width:"21",height:"20"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:v,icon:"solar:star-line-duotone",width:"19",height:"19"}))])):re("",!0),w(i).contentData.showReply?(L(),Q(w(Ie),{key:1,class:"icon",onClick:u,icon:"carbon:reply",width:"20",height:"20"})):re("",!0)]),b[4]||(b[4]=M("div",null,null,-1)),$(S,{class:"scrollbar"},{default:U(()=>[M("div",Hne,[M("div",Wne,he(w(o).subject),1),M("div",Une,[M("div",Gne,[M("div",null,[M("div",Kne,[b[1]||(b[1]=M("span",{class:"send-source"},"发件人",-1)),M("div",jne,[M("span",Yne,he(w(o).name),1),M("span",null,"<"+he(w(o).sendEmail)+">",1)])]),M("div",qne,[b[2]||(b[2]=M("span",{class:"source"},"收件人",-1)),M("span",Xne,he(p(w(o).recipient)),1)]),M("div",Zne,[M("div",null,he(w(fO)(w(o).createTime)),1)])]),w(o).status===3?(L(),Q(_,{key:0,closable:!1,title:"发送失败: "+c(w(o).message),class:"email-msg",type:"error","show-icon":""},null,8,["title"])):re("",!0),w(o).status===4?(L(),Q(_,{key:1,closable:!1,title:"被标记为垃圾邮件",class:"email-msg",type:"warning","show-icon":""})):re("",!0),w(o).status===5?(L(),Q(_,{key:2,closable:!1,title:"邮件发送被延迟",class:"email-msg",type:"warning","show-icon":""})):re("",!0)]),$(S,{class:Y(["htm-scrollbar",w(o).attList.length===0?"bottom-distance":""])},{default:U(()=>[w(o).content?(L(),Q($ne,{key:0,html:f(w(o).content)},null,8,["html"])):(L(),j("span",Jne,he(w(o).text),1))]),_:1},8,["class"]),w(o).attList.length>0?(L(),j("div",Qne,[M("div",ere,[b[3]||(b[3]=M("span",null,"附件列表",-1)),M("span",null,"共 "+he(w(o).attList.length)+" 个",1)]),M("div",tre,[(L(!0),j(je,null,Yt(w(o).attList,E=>(L(),j("div",{class:"att-item",key:E.attId},[M("div",{class:"att-icon",onClick:T=>d(E.key)},[$(w(Ie),{icon:w(cO)(E.filename),width:"20",height:"20"},null,8,["icon"])],8,nre),M("div",{class:"att-name",onClick:T=>d(E.key)},he(E.filename),9,rre),M("div",ire,he(w(lO)(E.size)),1),M("div",are,[h(E.filename)?(L(),Q(w(Ie),{key:0,icon:"hugeicons:view",width:"22",height:"22",onClick:T=>d(E.key)},null,8,["onClick"])):re("",!0),M("a",{href:w(ku)(E.key),download:""},[$(w(Ie),{icon:"system-uicons:push-down",width:"22",height:"22"})],8,ore)])]))),128))])])):re("",!0)])])]),_:1}),s.value?(L(),Q(C,{key:0,"url-list":l,"show-progress":"",onClose:b[0]||(b[0]=E=>s.value=!1)},null,8,["url-list"])):re("",!0)])}}},lre=ln(sre,[["__scopeId","data-v-1996bc0c"]]),ure=Object.freeze(Object.defineProperty({__proto__:null,default:lre},Symbol.toStringTag,{value:"Module"})),cre={class:"box"},fre={class:"pass"},dre={class:"pass-item"},hre={key:0,class:"edit-name-input"},pre={key:1,class:"user-name"},vre={class:"pass-item"},gre={class:"pass-item"},mre={class:"del-email"},yre={class:"update-pwd"},bre=Object.assign({name:"setting"},{__name:"index",setup(e){const t=no(),n=Yi(),r=z(!1),i=z(!1),a=z(null);function o(){a.value=n.user.name,i.value=!0}function s(){if(!a.value){Ue({message:"用户名不能为空",type:"error",plain:!0});return}i.value=!1;let d=a.value;d!==n.user.name&&(n.user.name=a.value,rO(n.user.accountId,d).then(()=>{Ue({message:"修改成功",type:"success",plain:!0}),t.changeUserAccountName=d}).catch(()=>{n.user.name=d}))}const l=z(!1),u=pt({password:"",newPwd:""}),c=()=>{ni.confirm("确认删除当前账号及所有数据吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{KJ().then(()=>{localStorage.removeItem("token"),on.replace("/login"),Ue({message:"删除成功",type:"success",plain:!0})})})};function f(){if(!u.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}if(u.password.length<6){Ue({message:"密码不能小于6位",type:"error",plain:!0});return}if(u.password!==u.newPwd){Ue({message:"两次密码输入不一致",type:"error",plain:!0});return}r.value=!0,GJ(u.password).then(()=>{Ue({message:"修改成功",type:"success",plain:!0}),l.value=!1,r.value=!1,u.password="",u.newPwd=""}).catch(()=>{r.value=!1})}return(d,h)=>{const p=Ui,v=vi,g=gd,m=is("perm");return L(),j("div",cre,[M("div",fre,[h[9]||(h[9]=M("div",{class:"title"},"账户与密码",-1)),M("div",dre,[h[5]||(h[5]=M("div",null,"用户名",-1)),M("div",null,[i.value?(L(),j("span",hre,[$(p,{modelValue:a.value,"onUpdate:modelValue":h[0]||(h[0]=y=>a.value=y)},null,8,["modelValue"]),M("span",{class:"edit-name",onClick:s}," 保存 ")])):(L(),j("span",pre,[M("span",null,he(w(n).user.name),1),M("span",{class:"edit-name",onClick:o}," 修改 ")]))])]),M("div",vre,[h[6]||(h[6]=M("div",null,"邮箱",-1)),M("div",null,he(w(n).user.email),1)]),M("div",gre,[h[8]||(h[8]=M("div",null,"密码",-1)),M("div",null,[$(v,{type:"primary",onClick:h[1]||(h[1]=y=>l.value=!0)},{default:U(()=>h[7]||(h[7]=[Ae("修改密码")])),_:1})])])]),nt((L(),j("div",mre,[h[11]||(h[11]=M("div",{class:"title"},"删除账户",-1)),h[12]||(h[12]=M("div",{style:{color:"#585d69"}}," 此操作将永久删除您的账户及其所有数据,无法恢复 ",-1)),M("div",null,[$(v,{type:"primary",onClick:c},{default:U(()=>h[10]||(h[10]=[Ae("删除账户")])),_:1})])])),[[m,"my:delete"]]),$(g,{modelValue:l.value,"onUpdate:modelValue":h[4]||(h[4]=y=>l.value=y),title:"修改密码",width:"340"},{default:U(()=>[M("div",yre,[$(p,{type:"password",placeholder:"新的密码",modelValue:u.password,"onUpdate:modelValue":h[2]||(h[2]=y=>u.password=y)},null,8,["modelValue"]),$(p,{type:"password",placeholder:"确认密码",modelValue:u.newPwd,"onUpdate:modelValue":h[3]||(h[3]=y=>u.newPwd=y)},null,8,["modelValue"]),$(v,{type:"primary",loading:r.value,onClick:f},{default:U(()=>h[13]||(h[13]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"])])}}}),_re=ln(bre,[["__scopeId","data-v-baf665e7"]]),wre=Object.freeze(Object.defineProperty({__proto__:null,default:_re},Symbol.toStringTag,{value:"Module"})),Sre=Object.assign({name:"star"},{__name:"index",setup(e){const t=z({}),n=kl();function r(a){n.contentData.email=a,n.contentData.delType="logic",n.contentData.showStar=!0,n.contentData.showReply=!0,on.push("/content")}function i(a){n.cancelStarEmailId=a.emailId,t.value.deleteEmail([a.emailId])}return ut(()=>{n.starScroll=t}),(a,o)=>(L(),Q(Mg,{type:"star",ref_key:"scroll",ref:t,"allow-star":!1,"cancel-success":i,getEmailList:w(kne),emailDelete:w(Ag),"star-add":w(_d),"star-cancel":w(wd),onJump:r,actionLeft:"6px","show-account-icon":!1},null,8,["getEmailList","emailDelete","star-add","star-cancel"]))}}),Cre=Object.freeze(Object.defineProperty({__proto__:null,default:Sre},Symbol.toStringTag,{value:"Module"})),xre={id:"login-box"},Tre={key:0,id:"background-wrap"},Ere={class:"form-wrapper"},Are={class:"container"},Mre={class:"form-title"},kre={key:0,class:"form-desc"},Ire={key:1,class:"form-desc"},Dre={key:2},Pre={style:{color:"#333"}},Lre={key:3},Ore={style:{color:"#333"}},Rre=["data-sitekey"],Nre={__name:"index",setup(e){rI(_=>({"768a9672":v.value}));const t=no(),n=Yi(),r=gi(),i=z(!1),a=z("login"),o=pt({email:"",password:""}),s=z(),l=z(""),u=pt({email:"",password:"",confirmPassword:""}),c=r.domainList,f=z(!1);l.value=c[0];const d=z(!1);let h="",p=null;window.onTurnstileSuccess=_=>{h=_,setTimeout(()=>{d.value=!1},2e3)};const v=V(()=>`rgba(255, 255, 255, ${r.settings.loginOpacity})`),g=V(()=>r.settings.background?{"background-image":`url(${ku(r.settings.background)})`,"background-repeat":"no-repeat","background-size":"cover","background-position":"center"}:""),m=()=>{s.value.toggleMenu()},y=()=>{if(!o.email){Ue({message:"邮箱不能为空",type:"error",plain:!0});return}if(!hl(o.email+l.value)){Ue({message:"输入的邮箱不合法",type:"error",plain:!0});return}if(!o.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}i.value=!0,pee(o.email+l.value,o.password).then(async _=>{localStorage.setItem("token",_.token);const S=await Qp();t.currentAccountId=S.accountId,n.user=S,HL(S.permKeys).forEach(x=>{on.addRoute("layout",x)}),await on.replace({name:"layout"})}).finally(()=>{i.value=!1})};function b(){if(!u.email){Ue({message:"邮箱不能为空",type:"error",plain:!0});return}if(!hl(u.email+l.value)){Ue({message:"输入的邮箱不合法",type:"error",plain:!0});return}if(!u.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}if(u.password.length<6){Ue({message:"密码最少六位",type:"error",plain:!0});return}if(u.password!==u.confirmPassword){Ue({message:"两次密码输入不一致",type:"error",plain:!0});return}if(!h&&r.settings.registerVerify===0){d.value=!0,tt(p?()=>{window.turnstile.reset(p)}:()=>{p=window.turnstile.render(".register-turnstile")});return}f.value=!0,gee({email:u.email+l.value,password:u.password,token:h}).then(()=>{a.value="login",u.email="",u.password="",u.confirmPassword="",f.value=!1,p=null,h="",Ue({message:"注册成功",type:"success",plain:!0})}).catch(_=>{_.code===400&&(h="",window.turnstile.reset(p),d.value=!0),f.value=!1})}return(_,S)=>{const C=Al,x=El,E=Ui,T=vi;return L(),j("div",xre,[w(r).settings.background?(L(),j("div",{key:1,style:it(g.value)},null,4)):(L(),j("div",Tre,S[9]||(S[9]=[f5('
',5)]))),M("div",Ere,[M("div",Are,[M("span",Mre,he(w(r).settings.title),1),a.value==="login"?(L(),j("span",kre,"请输入账号信息以开始使用邮箱系统")):(L(),j("span",Ire,"请输入账号密码以开始注册邮箱系统")),a.value==="login"?(L(),j("div",Dre,[$(E,{class:"email-input",modelValue:o.email,"onUpdate:modelValue":S[1]||(S[1]=A=>o.email=A),type:"text",placeholder:"邮箱",autocomplete:"off"},{append:U(()=>[M("div",{onClick:qe(m,["stop"])},[$(x,{ref_key:"mySelect",ref:s,modelValue:l.value,"onUpdate:modelValue":S[0]||(S[0]=A=>l.value=A),placeholder:"请选择",class:"select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(c),A=>(L(),Q(C,{key:A,label:A,value:A},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),M("div",Pre,[M("span",null,he(l.value),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(E,{modelValue:o.password,"onUpdate:modelValue":S[2]||(S[2]=A=>o.password=A),placeholder:"密码",type:"password",autocomplete:"off"},null,8,["modelValue"]),$(T,{class:"btn",type:"primary",onClick:y,loading:i.value},{default:U(()=>S[10]||(S[10]=[Ae("登录 ")])),_:1},8,["loading"])])):(L(),j("div",Lre,[$(E,{class:"email-input",modelValue:u.email,"onUpdate:modelValue":S[4]||(S[4]=A=>u.email=A),type:"text",placeholder:"邮箱",autocomplete:"off"},{append:U(()=>[M("div",{onClick:qe(m,["stop"])},[$(x,{ref_key:"mySelect",ref:s,modelValue:l.value,"onUpdate:modelValue":S[3]||(S[3]=A=>l.value=A),placeholder:"请选择",class:"select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(c),A=>(L(),Q(C,{key:A,label:A,value:A},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),M("div",Ore,[M("span",null,he(l.value),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(E,{modelValue:u.password,"onUpdate:modelValue":S[5]||(S[5]=A=>u.password=A),placeholder:"密码",type:"password",autocomplete:"off"},null,8,["modelValue"]),$(E,{modelValue:u.confirmPassword,"onUpdate:modelValue":S[6]||(S[6]=A=>u.confirmPassword=A),placeholder:"确认密码",type:"password",autocomplete:"off"},null,8,["modelValue"]),nt(M("div",{class:"register-turnstile","data-sitekey":w(r).settings.siteKey,"data-callback":"onTurnstileSuccess"},null,8,Rre),[[Zt,d.value]]),$(T,{class:"btn",type:"primary",onClick:b,loading:f.value},{default:U(()=>S[11]||(S[11]=[Ae("注册 ")])),_:1},8,["loading"])])),w(r).settings.register===0?(L(),j(je,{key:4},[a.value==="login"?(L(),j("div",{key:0,class:"switch",onClick:S[7]||(S[7]=A=>a.value="register")},S[12]||(S[12]=[Ae("还有没有账号? "),M("span",null,"创建账号",-1)]))):(L(),j("div",{key:1,class:"switch",onClick:S[8]||(S[8]=A=>a.value="login")},S[13]||(S[13]=[Ae("已有账号? "),M("span",null,"去登录",-1)])))],64)):re("",!0)])])])}}},$re=ln(Nre,[["__scopeId","data-v-c47e29b6"]]),Bre=Object.freeze(Object.defineProperty({__proto__:null,default:$re},Symbol.toStringTag,{value:"Module"})),Fre={},zre={class:"scrollbar-flex-content"};function Vre(e,t){const n=zr;return L(),Q(n,null,{default:U(()=>[M("div",zre,[(L(),j(je,null,Yt(1e3,r=>M("p",{key:r,class:"scrollbar-demo-item"},he(r),1)),64))])]),_:1})}const Hre=ln(Fre,[["render",Vre],["__scopeId","data-v-fbb8d012"]]),Wre=Object.freeze(Object.defineProperty({__proto__:null,default:Hre},Symbol.toStringTag,{value:"Module"})),Ure={class:"box-404"},Gre={__name:"index",setup(e){return(t,n)=>{const r=vi,i=j1;return L(),j("div",Ure,[$(i,{class:"empty",description:"404错误, 找不到页面"},{default:U(()=>[$(r,{type:"primary",onClick:n[0]||(n[0]=a=>w(on).replace({name:"layout"}))},{default:U(()=>n[1]||(n[1]=[Ae("返回首页")])),_:1})]),_:1})])}}},Kre=ln(Gre,[["__scopeId","data-v-104a6b89"]]),jre=Object.freeze(Object.defineProperty({__proto__:null,default:Kre},Symbol.toStringTag,{value:"Module"}));function Yre(e){return _t.get("/user/list",{params:{...e}})}function qre(e){return _t.put("/user/setPwd",e)}function Xre(e){return _t.put("/user/setStatus",e)}function Zre(e){return _t.put("/user/setType",e)}function Jre(e){return _t.delete("/user/delete",{params:{userId:e}})}function Qre(e){return _t.post("/user/add",e)}function eie(e){return _t.put("/user/resetSendCount",{userId:e})}function tie(e,t){return _t.put("/user/restore",{userId:e,type:t})}function nie(e){return _t.post("/role/add",e)}function rie(){return _t.get("/role/permTree")}function iie(){return _t.get("/role/list")}function aie(e){return _t.put("/role/set",e)}function oie(e){return _t.delete("/role/delete",{params:{roleId:e}})}function sie(e){return _t.put("/role/setDefault",{roleId:e})}function Jm(){return _t.get("/role/selectUse")}const hO=Gu("role",{state:()=>({refresh:0}),actions:{refreshSelect(){this.refresh++}}}),lie={class:"user-box"},uie={class:"header-actions"},cie={class:"search"},fie={class:"details"},die={key:0},hie={key:1},pie={key:2},vie={key:3},gie={key:4},mie={class:"email-row"},yie={class:"type"},bie={key:0,class:"pagination"},_ie={class:"dialog-box"},wie={class:"dialog-box"},Sie={class:"container"},Cie={style:{color:"#333"}},xie=Object.assign({name:"user"},{__name:"index",setup(e){const t=hO(),n=Yi(),r=gi(),i=["normal","del"],a=[{text:"正常",value:"normal"},{text:"删除",value:"del"}],o=z(!1),s=z(230),l=z(40),u=z(null),c=z(!0),f=z(!0),d=z(!0),h=z(!0),p=z(!0),v=z(null),g=z(!1),m=z("prev, pager, next, sizes, total"),y=z(""),b=z(!1),_=z([]),S=z(0),C=z(!0),x=z(null),E=r.domainList,T=pt({email:"",suffix:r.domainList[0],password:"",type:null}),A=pt({email:"",num:1,size:15,timeSort:0,status:-1});let k={};const R=pt({password:null,type:-1,userId:0}),B=z(!1),F=z(!1),D=z(!1),I=z(!1),O=z(10),P=z(!1),N=z(!0),W=pt([]),X=z({}),ee=z(0);Jm().then(fe=>{W.length=0,W.push(...fe)}),Ce(()=>t.refresh,()=>{Jm().then(fe=>{W.length=0,W.push(...fe)})}),Ce(()=>n.refreshList,()=>{Ke(!1)}),Ke();const ie=pt({send:["normal","del"],account:["normal","del"],receive:["normal","del"]});function te(fe){fe.send&&(ie.send=fe.send),fe.account&&(ie.account=fe.account),fe.receive&&(ie.receive=fe.receive)}function se(fe){return ie.send.length===2?fe.sendEmailCount+fe.delSendEmailCount:ie.send.includes("normal")?fe.sendEmailCount:ie.send.includes("del")?fe.delSendEmailCount:0}function ve(fe){return ie.account.length===2?fe.accountCount+fe.delAccountCount:ie.account.includes("normal")?fe.accountCount:ie.account.includes("del")?fe.delAccountCount:0}function J(fe){return ie.receive.length===2?fe.receiveEmailCount+fe.delReceiveEmailCount:ie.receive.includes("normal")?fe.receiveEmailCount:ie.receive.includes("del")?fe.delReceiveEmailCount:0}function oe(fe){if(fe.isDel===1)return"恢复";if(fe.status===0)return"禁用";if(fe.status===1)return"启用"}const le=fe=>fe.row.email;function me(){b.value=!b.value,ee.value++}const pe=()=>{X.value.toggleMenu()};function H(){T.email="",T.suffix=r.domainList[0],T.type=null,T.password=""}function G(){B.value=!0}function q(){if(!T.email){Ue({message:"邮箱不能为空",type:"error",plain:!0});return}if(!hl(T.email+T.suffix)){Ue({message:"非法邮箱",type:"error",plain:!0});return}if(!T.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}if(T.password.length<6){Ue({message:"密码至少六位",type:"error",plain:!0});return}if(!T.type){Ue({message:"身份类型不能为空",type:"error",plain:!0});return}F.value=!0;const fe={...T};fe.email=fe.email+fe.suffix,Qre(fe).then(()=>{F.value=!1,B.value=!1,Ue({message:"添加成功",type:"success",plain:!0}),H(),Ke(!1)}).finally(be=>{F.value=!1})}function ue(fe){if(fe.sendAction.sendType==="day")return"每天";if(fe.sendAction.sendType==="count")return"总数"}function ce(fe){return fe.sendAction.hasPerm?fe.sendAction.sendCount?fe.sendCount+"/"+fe.sendAction.sendCount+"次":"无限制":"无权限"}function de(fe){if(fe===0)return"超级管理员";const be=W.findIndex(gt=>gt.roleId===fe);return be>-1?W[be].name:""}function ke(fe){ni.confirm(`确认重置${fe.email}发件次数吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{eie(fe.userId).then(()=>{Ue({message:"重置成功",type:"success",plain:!0}),fe.sendCount=0})})}function xe(fe){ni.confirm(`确认删除${fe.email}吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Jre(fe.userId).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),Ke(!1)})})}function Te(fe){const be=z(0);ni.confirm(null,{confirmButtonText:"确定",cancelButtonText:"取消",message:()=>Fe("div",[Fe("div",{class:"mb-2"},`确认要恢复 ${fe.email}`),Fe(dg,{modelValue:be.value,"onUpdate:modelValue":gt=>be.value=gt},[Fe(K0,{label:"option1",value:0},"普通恢复"),Fe(K0,{label:"option2",value:1},"包括已删除的数据")])]),type:"warning"}).then(()=>{tie(fe.userId,be.value).then(()=>{fe.isDel=0,Ue({message:"恢复成功",type:"success",plain:!0})})})}function _e(fe){fe.status===0?ni.confirm(`确认禁用 ${fe.email} 吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Se(fe)}):Se(fe)}function Se(fe){let be=fe.status?0:1;Xre({status:be,userId:fe.userId}).then(()=>{fe.status=be,Ue({message:"设置成功",type:"success",plain:!0})})}function K(){P.value=!0,Zre({type:R.type,userId:R.userId}).then(()=>{k.type=R.type,D.value=!1,Ue({message:"设置成功",type:"success",plain:!0})}).finally(()=>{P.value=!1})}function ne(){R.password=null,R.userId=0,R.type=0}function Pe(){A.num=1,Ke()}function Qe(){if(!R.password){Ue({message:"密码不能为空",type:"error",plain:!0});return}if(R.password.length<6){Ue({message:"密码最少六位",type:"error",plain:!0});return}P.value=!0,qre({password:R.password,userId:R.userId}).then(()=>{I.value=!1,Ue({message:"设置成功",type:"success",plain:!0})}).finally(()=>{P.value=!1})}function mt(fe){k=fe,R.userId=fe.userId,R.type=fe.type,D.value=!0}function Ge(fe){R.userId=fe.userId,I.value=!0}function un(){A.email="",A.num=1,A.status=-1,A.timeSort=0,Ke(),Jm().then(fe=>{W.length=0,W.push(...fe)})}function qt(){A.num=1,A.timeSort=A.timeSort?0:1,Ke()}function an(fe){A.num=fe,Ke()}function Le(fe){A.size=fe,Ke()}function Ke(fe=!0){N.value=fe;const be={...A};be.status===-2&&(delete be.status,be.isDel=1),Yre(be).then(gt=>{_.value=gt.list,S.value=gt.total,x.value?.setScrollTop(0)}).finally(()=>{N.value=!1,C.value=!1})}window.onresize=()=>{ot()},ot();function ot(){const fe=window.innerWidth;h.value=fe>1090,d.value=fe>1200,f.value=fe>650,c.value=fe>685,p.value=fe>767,s.value=fe>480?230:null,u.value=fe<480?75:null,l.value=fe<480?25:40,O.value=fe<768?7:11,v.value=fe<480?90:null,m.value=fe<768?"pager":"prev, pager, next,sizes, total",g.value=fe<768,y.value=fe<380?"small":""}return(fe,be)=>{const gt=Ui,Ee=Al,Ot=El,hn=Wu,Vr=vi,Tn=GP,cs=G1,dm=K1,hm=pg,pm=UP,Qu=fj,vm=zr,io=gd;return L(),j("div",lie,[M("div",uie,[$(w(Ie),{class:"icon",icon:"ion:add-outline",width:"23",height:"23",onClick:G}),M("div",cie,[$(gt,{modelValue:A.email,"onUpdate:modelValue":be[0]||(be[0]=Ve=>A.email=Ve),class:"search-input",placeholder:"输入邮箱名搜索"},null,8,["modelValue"])]),$(Ot,{modelValue:A.status,"onUpdate:modelValue":be[1]||(be[1]=Ve=>A.status=Ve),placeholder:"Select",class:"status-select"},{default:U(()=>[(L(),Q(Ee,{key:-1,label:"全部",value:-1})),(L(),Q(Ee,{key:0,label:"正常",value:0})),(L(),Q(Ee,{key:1,label:"封禁",value:1})),(L(),Q(Ee,{key:-2,label:"删除",value:-2}))]),_:1},8,["modelValue"]),$(w(Ie),{class:"icon",icon:"iconoir:search",onClick:Pe,width:"20",height:"20"}),A.timeSort===1?(L(),Q(w(Ie),{key:0,class:"icon",onClick:qt,icon:"material-symbols-light:timer-arrow-down-outline",width:"28",height:"28"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:qt,icon:"material-symbols-light:timer-arrow-up-outline",width:"28",height:"28"})),$(w(Ie),{class:"icon",icon:"ion:reload",width:"18",height:"18",onClick:un}),$(w(Ie),{class:"icon",icon:"pepicons-pencil:expand",width:"26",height:"26",onClick:me})]),$(vm,{ref_key:"scrollbarRef",ref:x,class:"scrollbar"},{default:U(()=>[M("div",null,[M("div",{class:Y(["loading",N.value?"loading-show":"loading-hide"])},[$(pl)],2),(L(),Q(pm,{onFilterChange:te,"empty-text":C.value?"":null,"default-expand-all":b.value,data:_.value,"preserve-expanded-content":o.value,style:{width:"100%"},key:ee.value},{default:U(()=>[$(Tn,{width:l.value,type:"expand"},{default:U(Ve=>[M("div",fie,[c.value?re("",!0):(L(),j("div",die,[be[11]||(be[11]=M("span",{class:"details-item-title"},"发件数量:",-1)),Ae(he(Ve.row.sendEmailCount),1)])),f.value?re("",!0):(L(),j("div",hie,[be[12]||(be[12]=M("span",{class:"details-item-title"},"邮箱数量:",-1)),Ae(he(Ve.row.accountCount),1)])),d.value?re("",!0):(L(),j("div",pie,[be[13]||(be[13]=M("span",{class:"details-item-title"},"注册时间:",-1)),Ae(he(w(Zm)(Ve.row.createTime).format("YYYY-MM-DD HH:mm:ss")),1)])),p.value?re("",!0):(L(),j("div",vie,[be[14]||(be[14]=M("span",{class:"details-item-title"},"身份类型:",-1)),Ae(" "+he(de(Ve.row.type)),1)])),h.value?re("",!0):(L(),j("div",gie,[be[18]||(be[18]=M("span",{class:"details-item-title"},"状态:",-1)),Ve.row.isDel===1?(L(),Q(hn,{key:0,"disable-transitions":"",type:"info"},{default:U(()=>be[15]||(be[15]=[Ae("删除")])),_:1})):Ve.row.status===0?(L(),Q(hn,{key:1,"disable-transitions":"",type:"primary"},{default:U(()=>be[16]||(be[16]=[Ae("正常")])),_:1})):Ve.row.status===1?(L(),Q(hn,{key:2,"disable-transitions":"",type:"danger"},{default:U(()=>be[17]||(be[17]=[Ae("封禁")])),_:1})):re("",!0)])),M("div",null,[be[19]||(be[19]=M("span",{class:"details-item-title"},"注册IP:",-1)),Ae(he(Ve.row.createIp||"未知"),1)]),M("div",null,[be[20]||(be[20]=M("span",{class:"details-item-title"},"近期IP:",-1)),Ae(he(Ve.row.activeIp||"未知"),1)]),M("div",null,[be[21]||(be[21]=M("span",{class:"details-item-title"},"近期活动:",-1)),Ae(he(Ve.row.activeTime?w(Zm)(Ve.row.activeTime).format("YYYY-MM-DD"):"未知"),1)]),M("div",null,[be[22]||(be[22]=M("span",{class:"details-item-title"},"登录设备:",-1)),Ae(he(Ve.row.device||"未知"),1)]),M("div",null,[be[23]||(be[23]=M("span",{class:"details-item-title"},"登录系统:",-1)),Ae(he(Ve.row.os||"未知"),1)]),M("div",null,[be[24]||(be[24]=M("span",{class:"details-item-title"},"登录浏览器:",-1)),Ae(he(Ve.row.browser||"未知"),1)]),M("div",null,[be[26]||(be[26]=M("span",{class:"details-item-title"},"发件次数:",-1)),M("span",null,he(ce(Ve.row)),1),Ve.row.sendAction.hasPerm?(L(),Q(hn,{key:0,style:{"margin-left":"10px"}},{default:U(()=>[Ae(he(ue(Ve.row)),1)]),_:2},1024)):re("",!0),Ve.row.sendAction.hasPerm&&Ve.row.sendAction.sendCount?(L(),Q(Vr,{key:1,size:"small",style:{"margin-left":"10px"},onClick:fs=>ke(Ve.row),type:"primary"},{default:U(()=>be[25]||(be[25]=[Ae("重置 ")])),_:2},1032,["onClick"])):re("",!0)])])]),_:1},8,["width"]),$(Tn,{"show-overflow-tooltip":"","tooltip-formatter":le,label:"用户邮箱","min-width":s.value},{default:U(Ve=>[M("div",mie,he(Ve.row.email),1)]),_:1},8,["min-width"]),$(Tn,{formatter:J,"label-class-name":"receive","column-key":"receive","filtered-value":i,filters:a,width:v.value,label:"收件数量",prop:"receiveEmailCount"},null,8,["width"]),c.value?(L(),Q(Tn,{key:0,formatter:se,"label-class-name":"send","column-key":"send","filtered-value":i,filters:a,label:"发件数量",prop:"sendEmailCount"})):re("",!0),f.value?(L(),Q(Tn,{key:1,formatter:ve,"label-class-name":"account","column-key":"account","filtered-value":i,filters:a,label:"邮箱数量",prop:"accountCount"})):re("",!0),d.value?(L(),Q(Tn,{key:2,label:"注册时间","min-width":"160",prop:"createTime"},{default:U(Ve=>[Ae(he(w(Zm)(Ve.row.createTime).format("YYYY-MM-DD HH:mm:ss")),1)]),_:1})):re("",!0),h.value?(L(),Q(Tn,{key:3,"min-width":"60px",label:"状态",prop:"status"},{default:U(Ve=>[Ve.row.isDel===1?(L(),Q(hn,{key:0,"disable-transitions":"",type:"info"},{default:U(()=>be[27]||(be[27]=[Ae("删除")])),_:1})):Ve.row.status===0?(L(),Q(hn,{key:1,"disable-transitions":"",type:"primary"},{default:U(()=>be[28]||(be[28]=[Ae("正常")])),_:1})):Ve.row.status===1?(L(),Q(hn,{key:2,"disable-transitions":"",type:"danger"},{default:U(()=>be[29]||(be[29]=[Ae("封禁")])),_:1})):re("",!0)]),_:1})):re("",!0),p.value?(L(),Q(Tn,{key:4,label:"身份类型","min-width":"140",prop:"type"},{default:U(Ve=>[M("div",yie,he(de(Ve.row.type)),1)]),_:1})):re("",!0),$(Tn,{label:"设置",width:u.value},{default:U(Ve=>[$(hm,{trigger:"click"},{dropdown:U(()=>[$(dm,null,{default:U(()=>[$(cs,{onClick:fs=>Ge(Ve.row)},{default:U(()=>be[31]||(be[31]=[Ae("改密")])),_:2},1032,["onClick"]),$(cs,{onClick:fs=>mt(Ve.row)},{default:U(()=>be[32]||(be[32]=[Ae("权限")])),_:2},1032,["onClick"]),Ve.row.isDel!==1?(L(),Q(cs,{key:0,onClick:fs=>_e(Ve.row)},{default:U(()=>[Ae(he(oe(Ve.row)),1)]),_:2},1032,["onClick"])):(L(),Q(cs,{key:1,onClick:fs=>Te(Ve.row)},{default:U(()=>be[33]||(be[33]=[Ae("恢复")])),_:2},1032,["onClick"])),$(cs,{onClick:fs=>xe(Ve.row)},{default:U(()=>be[34]||(be[34]=[Ae("删除")])),_:2},1032,["onClick"])]),_:2},1024)]),default:U(()=>[$(Vr,{size:"small",type:"primary"},{default:U(()=>be[30]||(be[30]=[Ae("操作")])),_:1})]),_:2},1024)]),_:1},8,["width"])]),_:1},8,["empty-text","default-expand-all","data","preserve-expanded-content"])),S.value>10?(L(),j("div",bie,[$(Qu,{size:y.value,"current-page":A.num,"page-size":A.size,"pager-count":O.value,"page-sizes":[10,15,20,25,30,50],background:"",layout:m.value,total:S.value,onSizeChange:Le,onCurrentChange:an},null,8,["size","current-page","page-size","pager-count","layout","total"]),g.value?(L(),Q(Qu,{key:0,size:y.value,"current-page":A.num,"page-size":A.size,"pager-count":O.value,"page-sizes":[10,15,20,25,30,50],background:"",layout:"sizes, total",total:S.value,onSizeChange:Le,onCurrentChange:an},null,8,["size","current-page","page-size","pager-count","total"])):re("",!0)])):re("",!0)])]),_:1},512),$(io,{class:"dialog",modelValue:I.value,"onUpdate:modelValue":be[3]||(be[3]=Ve=>I.value=Ve),title:"修改密码",onClosed:ne},{default:U(()=>[M("div",_ie,[$(gt,{modelValue:R.password,"onUpdate:modelValue":be[2]||(be[2]=Ve=>R.password=Ve),type:"password",placeholder:"密码",autocomplete:"off"},null,8,["modelValue"]),$(Vr,{class:"btn",type:"primary",loading:P.value,onClick:Qe},{default:U(()=>be[35]||(be[35]=[Ae("保存 ")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(io,{class:"dialog",modelValue:D.value,"onUpdate:modelValue":be[5]||(be[5]=Ve=>D.value=Ve),title:"设置权限",onClosed:ne},{default:U(()=>[M("div",wie,[R.type===0?(L(),Q(gt,{key:0,disabled:"","model-value":"超级管理员"})):(L(),Q(Ot,{key:1,modelValue:R.type,"onUpdate:modelValue":be[4]||(be[4]=Ve=>R.type=Ve),placeholder:"Select"},{default:U(()=>[(L(!0),j(je,null,Yt(W,Ve=>(L(),Q(Ee,{label:Ve.name,value:Ve.roleId,key:Ve.roleId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])),$(Vr,{disabled:R.type===0,class:"btn",loading:P.value,type:"primary",onClick:K},{default:U(()=>be[36]||(be[36]=[Ae("保存 ")])),_:1},8,["disabled","loading"])])]),_:1},8,["modelValue"]),$(io,{modelValue:B.value,"onUpdate:modelValue":be[10]||(be[10]=Ve=>B.value=Ve),title:"添加用户"},{default:U(()=>[M("div",Sie,[$(gt,{modelValue:T.email,"onUpdate:modelValue":be[7]||(be[7]=Ve=>T.email=Ve),type:"text",placeholder:"邮箱",autocomplete:"off"},{append:U(()=>[M("div",{onClick:qe(pe,["stop"])},[$(Ot,{ref_key:"mySelect",ref:X,modelValue:T.suffix,"onUpdate:modelValue":be[6]||(be[6]=Ve=>T.suffix=Ve),placeholder:"请选择",class:"select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(E),Ve=>(L(),Q(Ee,{key:Ve,label:Ve,value:Ve},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),M("div",Cie,[M("span",null,he(T.suffix),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(gt,{type:"password",modelValue:T.password,"onUpdate:modelValue":be[8]||(be[8]=Ve=>T.password=Ve),placeholder:"密码"},null,8,["modelValue"]),$(Ot,{modelValue:T.type,"onUpdate:modelValue":be[9]||(be[9]=Ve=>T.type=Ve),placeholder:"身份类型"},{default:U(()=>[(L(!0),j(je,null,Yt(W,Ve=>(L(),Q(Ee,{label:Ve.name,value:Ve.roleId,key:Ve.roleId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),$(Vr,{class:"btn",type:"primary",onClick:q,loading:F.value},{default:U(()=>be[37]||(be[37]=[Ae("添加 ")])),_:1},8,["loading"])])]),_:1},8,["modelValue"])])}}}),Tie=ln(xie,[["__scopeId","data-v-dcbc24a0"]]),Eie=Object.freeze(Object.defineProperty({__proto__:null,default:Tie},Symbol.toStringTag,{value:"Module"})),Aie={class:"perm-box"},Mie={class:"header-actions"},kie={key:0,class:"loading"},Iie={class:"role-name"},Die={key:0},Pie={class:"description"},Lie={class:"dialog-box"},Oie={class:"dialog-input"},Rie=Object.assign({name:"role"},{__name:"index",setup(e){const t=Yi(),n=hO(),r=z(!1),i=pt([]),a=z([]),o=z({}),s=z(!1),l=z(!1),u=z(!0),c=z(null),f=z(null),d=z(200),h=pt({title:"",type:""}),p=pt({name:null,description:null,sendType:"count",sendCount:"",accountCount:"",sort:0,isDefault:0}),v=z(!1);let g={};A(),rie().then(B=>{i.push(...B)});function m(){h.type==="add"?T():S()}function y(B){sie(B.roleId).then(()=>{Ue({message:"设置成功",type:"success",plain:!0}),k()})}function b(B){ni.confirm(`确认删除 ${B.name} 吗?`,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{oie(B.roleId).then(()=>{Ue({message:"删除成功",type:"success",plain:!0}),k(),t.refreshUserList(),n.refreshSelect()})})}function _(B){if(B){const F=o.value?.store.nodesMap;for(const D in F)F[D].expanded=!0}else{const F=o.value?.store.nodesMap;for(const D in F)F[D].expanded=!1}}function S(){if(!p.name){Ue({message:"身份名不能为空",type:"error",plain:!0});return}const B={...p,roleId:g.roleId},F=o.value.getCheckedKeys(),D=o.value.getHalfCheckedKeys();B.permIds=[...F,...D],s.value=!0,aie(B).then(()=>{Ue({message:"修改成功",type:"success",plain:!0}),a.value.map(O=>O.name).includes(B.name)||n.refreshSelect(),r.value=!1,k()}).finally(()=>{s.value=!1})}function C(){p.name=null,p.description=null,p.sort=0,p.sendType="count",p.sendCount="",p.accountCount="",o.value.setCheckedKeys([])}function x(B){g=B,h.title="修改身份",h.type="set",r.value=!0,p.sort=B.sort,p.name=B.name,p.description=B.description,p.sendType=B.sendType,p.sendCount=B.sendCount,p.accountCount=B.accountCount,tt(()=>{o.value.setCheckedKeys(B.permIds)})}function E(){h.title="添加身份",h.type="add",r.value=!0}function T(){const B={...p},F=o.value.getCheckedKeys(),D=o.value.getHalfCheckedKeys();B.permIds=[...F,...D],s.value=!0,nie(B).then(()=>{Ue({message:"添加成功",type:"success",plain:!0}),r.value=!1,k(),n.refreshSelect()}).finally(()=>{s.value=!1})}function A(){l.value=!0,a.length=0,k()}function k(){iie().then(B=>{a.value=B}).finally(()=>{l.value=!1})}function R(){u.value=window.innerWidth>767,c.value=window.innerWidth<480?75:null,f.value=window.innerWidth<480?75:null,d.value=window.innerWidth<480?180:200}return R(),window.onresize=()=>{R()},(B,F)=>{const D=GP,I=Wu,O=vi,P=G1,N=K1,W=pg,X=UP,ee=zr,ie=Ui,te=vP,se=qD,ve=dg,J=Al,oe=El,le=eq,me=gd;return L(),j("div",Aie,[M("div",Mie,[$(w(Ie),{class:"icon",icon:"ion:add-outline",width:"23",height:"23",onClick:E}),$(w(Ie),{class:"icon",icon:"ion:reload",width:"18",height:"18",onClick:A})]),l.value?(L(),j("div",kie,[$(pl)])):(L(),Q(ee,{key:1,class:"perm-scrollbar"},{default:U(()=>[M("div",null,[$(X,{data:a.value,style:{width:"100%"}},{default:U(()=>[$(D,{width:"10"}),$(D,{label:"身份名称",prop:"name","min-width":d.value},{default:U(pe=>[M("div",Iie,[M("span",null,he(pe.row.name),1),pe.row.isDefault?(L(),j("span",Die,[$(I,{class:"def-tag"},{default:U(()=>F[10]||(F[10]=[Ae("默认")])),_:1})])):re("",!0)])]),_:1},8,["min-width"]),$(D,{label:"排序",width:f.value,prop:"sort"},null,8,["width"]),u.value?(L(),Q(D,{key:0,label:"描述","min-width":"200",prop:"description"},{default:U(pe=>[M("div",Pie,[M("span",null,he(pe.row.description),1)])]),_:1})):re("",!0),$(D,{label:"操作",width:c.value},{default:U(pe=>[$(W,{trigger:"click"},{dropdown:U(()=>[$(N,null,{default:U(()=>[$(P,{onClick:H=>x(pe.row)},{default:U(()=>F[12]||(F[12]=[Ae("修改")])),_:2},1032,["onClick"]),$(P,{onClick:H=>y(pe.row)},{default:U(()=>F[13]||(F[13]=[Ae("默认")])),_:2},1032,["onClick"]),$(P,{onClick:H=>b(pe.row)},{default:U(()=>F[14]||(F[14]=[Ae("删除")])),_:2},1032,["onClick"])]),_:2},1024)]),default:U(()=>[$(O,{size:"small",type:"primary"},{default:U(()=>F[11]||(F[11]=[Ae("操作")])),_:1})]),_:2},1024)]),_:1},8,["width"])]),_:1},8,["data"])])]),_:1})),$(me,{class:"dialog",modelValue:r.value,"onUpdate:modelValue":F[9]||(F[9]=pe=>r.value=pe),title:h.title,onClosed:C},{default:U(()=>[M("div",Lie,[$(ie,{class:"dialog-input",modelValue:p.name,"onUpdate:modelValue":F[0]||(F[0]=pe=>p.name=pe),type:"text",maxlength:12,placeholder:"身份名称",autocomplete:"off"},null,8,["modelValue"]),$(ie,{class:"dialog-input",modelValue:p.description,"onUpdate:modelValue":F[1]||(F[1]=pe=>p.description=pe),maxlength:30,type:"text",placeholder:"描述",autocomplete:"off"},null,8,["modelValue"]),M("div",Oie,[$(te,{placeholder:"排序",min:0,max:9999,modelValue:p.sort,"onUpdate:modelValue":F[2]||(F[2]=pe=>p.sort=pe),modelModifiers:{number:!0},"controls-position":"right",autocomplete:"off"},null,8,["modelValue"])]),$(ve,{modelValue:v.value,"onUpdate:modelValue":F[3]||(F[3]=pe=>v.value=pe),size:"small",onChange:_,class:"perm-expand"},{default:U(()=>[$(se,{label:"展开",value:!0}),$(se,{label:"收起",value:!1})]),_:1},8,["modelValue"]),$(le,{"expand-on-click-node":!1,"check-on-click-node":!1,ref_key:"tree",ref:o,data:i,"show-checkbox":"","node-key":"permId","default-expand-all":v.value,props:{label:"name"}},{default:U(({node:pe,data:H})=>[M("div",null,[M("span",null,he(pe.label),1),H.permKey==="email:send"?(L(),j("span",{key:0,class:"send-num",onClick:F[6]||(F[6]=qe(()=>{},["stop"]))},[$(te,{modelValue:p.sendCount,"onUpdate:modelValue":F[4]||(F[4]=G=>p.sendCount=G),"controls-position":"right",min:0,max:99999,size:"small",placeholder:"数量"},null,8,["modelValue"]),$(oe,{modelValue:p.sendType,"onUpdate:modelValue":F[5]||(F[5]=G=>p.sendType=G),placeholder:"Select",size:"small",style:{width:"60px","margin-left":"5px"}},{default:U(()=>[$(J,{label:"总数",value:"count"}),$(J,{label:"每天",value:"day"})]),_:1},8,["modelValue"])])):re("",!0),H.permKey==="account:add"?(L(),j("span",{key:1,class:"send-num",onClick:F[8]||(F[8]=qe(()=>{},["stop"]))},[$(te,{modelValue:p.accountCount,"onUpdate:modelValue":F[7]||(F[7]=G=>p.accountCount=G),"controls-position":"right",min:0,max:99999,size:"small",placeholder:"数量"},null,8,["modelValue"])])):re("",!0)])]),_:1},8,["data","default-expand-all"]),$(O,{class:"btn",type:"primary",loading:s.value,onClick:m},{default:U(()=>F[15]||(F[15]=[Ae("保存 ")])),_:1},8,["loading"])])]),_:1},8,["modelValue","title"])])}}}),Nie=ln(Rie,[["__scopeId","data-v-818c4c86"]]),$ie=Object.freeze(Object.defineProperty({__proto__:null,default:Nie},Symbol.toStringTag,{value:"Module"})),Bie={class:"settings-container"},Fie={key:0,class:"loading"},zie={class:"scroll-body"},Vie={class:"card-grid"},Hie={class:"settings-card"},Wie={class:"card-content"},Uie={class:"setting-item"},Gie={class:"setting-item"},Kie={class:"setting-item"},jie={class:"setting-item"},Yie={class:"setting-item"},qie={class:"settings-card"},Xie={class:"card-content"},Zie={class:"setting-item"},Jie={class:"email-title"},Qie={class:"setting-item"},eae={class:"setting-item personalized"},tae={class:"background-btn"},nae={class:"settings-card"},rae={class:"card-content"},iae={class:"setting-item"},aae={class:"setting-item"},oae={class:"setting-item"},sae={class:"settings-card"},lae={class:"card-content"},uae={class:"setting-item"},cae={class:"r2domain"},fae={class:"settings-card"},dae={class:"card-content"},hae={class:"setting-item"},pae={class:"forward"},vae={class:"setting-item"},gae={class:"forward"},mae={class:"setting-item"},yae={class:"forward"},bae={class:"settings-card"},_ae={class:"card-content"},wae={class:"setting-item"},Sae={class:"setting-item"},Cae={class:"setting-item"},xae={class:"bot-verify"},Tae={class:"setting-item"},Eae={class:"bot-verify"},Aae={class:"settings-card about"},Mae={class:"card-content"},kae={class:"concerning-item"},Iae={class:"cropper"},Dae={class:"cut-button"},Pae={class:"forward-head"},Lae={class:"forward-set-body"},Oae={class:"dialog-footer"},Rae={class:"forward-head"},Nae={class:"forward-set-body"},$ae={class:"dialog-footer"},Bae={class:"forward-head"},Fae={class:"forward-set-body"},zae={class:"dialog-footer"},Vae=Object.assign({name:"sys-setting"},{__name:"index",setup(e){const t=z(!0),n=z(),r=z(""),i=z(!1),a=no(),o=Yi(),s=z(!1),l=z(!1),u=z(!1),c=z(!1),f=z(!1),d=z(!1),h=z(!1),p=gi(),{settings:v}=QX(p),g=z(""),m=z(!1),y=z(""),b=z(0);let _="{}";const S=pt({domain:"",token:""}),C=pt({siteKey:"",secretKey:""}),x=[{label:"关闭",value:0},{label:"3s",value:3},{label:"5s",value:5},{label:"7s",value:7},{label:"10s",value:10},{label:"15s",value:15},{label:"20s",value:20}],E=z([]),T=z(0),A=z(""),k=z([]),R=z(0),B=z(0),F=z([]);Rx().then(Se=>{v.value=Se,S.domain=v.value.domainList[0],b.value=v.value.loginOpacity,t.value=!1});function D(){if(T.value=v.value.tgBotStatus,A.value=v.value.tgBotToken,E.value=[],v.value.tgChatId){const Se=v.value.tgChatId.split(",");E.value.push(...Se)}f.value=!0}function I(){if(k.value=[],R.value=v.value.forwardStatus,v.value.forwardEmail){const Se=v.value.forwardEmail.split(",");k.value.push(...Se)}d.value=!0}function O(){if(B.value=v.value.ruleType,F.value=[],v.value.ruleEmail){const Se=v.value.ruleEmail.split(",");F.value.push(...Se)}h.value=!0}function P(Se){const K=Array.from(new Set(Se.split(/[,,]/).map(ne=>ne.trim()).filter(ne=>ne)));k.value.splice(k.value.length-1,1),K.forEach(ne=>{hl(ne)&&!k.value.includes(ne)&&k.value.push(ne)})}function N(Se){const K=Array.from(new Set(Se.split(/[,,]/).map(ne=>ne.trim()).filter(ne=>ne)));F.value.splice(F.value.length-1,1),K.forEach(ne=>{hl(ne)&&!F.value.includes(ne)&&F.value.push(ne)})}function W(Se){const K=Array.from(new Set(Se.split(/[,,]/).map(ne=>ne.trim()).filter(ne=>ne)));E.value.splice(E.value.length-1,1),K.forEach(ne=>{isNaN(Number(ne))||E.value.push(ne)})}function X(){const Se={tgBotToken:A.value,tgBotStatus:T.value,tgChatId:E.value+""};_e(Se)}function ee(){const Se={forwardStatus:R.value,forwardEmail:k.value+""};_e(Se)}function ie(){const Se={ruleEmail:F.value+"",ruleType:B.value};_e(Se)}function te(){const Se={};Se.loginOpacity=b.value,_e(Se,!0)}const se=Yo(te,1e3,{leading:!1,trailing:!0});function ve(){ni.prompt('此操作不可逆转, 输入 确认删除 继续操作',{confirmButtonText:"确定",cancelButtonText:"取消",dangerouslyUseHTMLString:!0,title:"警告",type:"warning",inputPattern:/^确认删除$/,inputErrorMessage:"请输入确认删除"}).then(()=>{qJ().then(()=>{Ue({message:"删除成功",type:"success",plain:!0})})})}function J(){ni.confirm("确定要删除这个背景吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{v.value.background=null,_e({background:null})})}function oe(){const Se={};Se.siteKey=C.siteKey,Se.secretKey=C.secretKey,_e(Se)}function le(){m.value=!0,n.value.getCropData(Se=>{YJ(Se).then(K=>{v.value.background=K,i.value=!1,Ue({message:"设置成功",type:"success",plain:!0})}).finally(()=>{m.value=!1})})}function me(){const Se=document.createElement("input");Se.setAttribute("type","file"),Se.setAttribute("accept","image/*"),Se.click(),Se.onchange=async K=>{r.value=URL.createObjectURL(K.target.files[0]),i.value=!0}}function pe(){const Se={r2Domain:y.value};if(Se.r2Domain&&!Se.r2Domain.startsWith("http")){Ue({message:"域名必须以http或https开头",type:"error",plain:!0});return}_e(Se)}function H(){l.value=!0}function G(){const Se={resendTokens:{}},K=S.domain.slice(1);Se.resendTokens[K]=S.token,_e(Se)}function q(){({...v.value},_=JSON.stringify(v.value))}function ue(){S.token=""}function ce(){return m.value?!1:(q(),!0)}function de(Se){const K={...v.value};delete K.siteKey,delete K.secretKey,delete K.resendTokens,_e(K,!1)}function ke(){Rx().then(Se=>{p.settings=Se,p.domainList=Se.domainList})}function xe(){_e({title:g.value})}function Te(Se){const K=document.createElement("a");K.href=Se,K.target="_blank",K.click()}function _e(Se,K=!0){m.value||(m.value=!0,jJ(Se).then(()=>{m.value=!1,Ue({message:"设置成功",type:"success",plain:!0}),v.value.manyEmail===1&&(a.currentAccountId=o.user.accountId),K&&ke(),s.value=!1,u.value=!1,l.value=!1,c.value=!1,f.value=!1,d.value=!1,h.value=!1}).catch(ne=>{console.log(ne),b.value=v.value.loginOpacity,v.value={...v.value,...JSON.parse(_)}}).finally(()=>{m.value=!1}))}return(Se,K)=>{const ne=Pj,Pe=ss,Qe=Al,mt=El,Ge=vi,un=vP,qt=HG,an=Ui,Le=gd,Ke=st("vueCropper"),ot=mP,fe=K0,be=dg,gt=zr;return L(),j("div",Bie,[t.value?(L(),j("div",Fie,[$(pl)])):(L(),Q(gt,{key:1,class:"scroll"},{default:U(()=>[M("div",zie,[M("div",Vie,[M("div",Hie,[K[44]||(K[44]=M("div",{class:"card-title"},"网站设置",-1)),M("div",Wie,[M("div",Uie,[K[39]||(K[39]=M("div",null,[M("span",null,"用户注册")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).register,"onUpdate:modelValue":K[0]||(K[0]=Ee=>w(v).register=Ee)},null,8,["modelValue"])])]),M("div",Gie,[K[40]||(K[40]=M("div",null,[M("span",null,"添加邮箱")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).addEmail,"onUpdate:modelValue":K[1]||(K[1]=Ee=>w(v).addEmail=Ee)},null,8,["modelValue"])])]),M("div",Kie,[M("div",null,[K[41]||(K[41]=M("span",null,"多号模式",-1)),$(Pe,{effect:"dark",content:"开启后账号栏出现一个用户可以添加多个邮箱"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})]),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).manyEmail,"onUpdate:modelValue":K[2]||(K[2]=Ee=>w(v).manyEmail=Ee)},null,8,["modelValue"])])]),M("div",jie,[M("div",null,[K[42]||(K[42]=M("span",null,"轮询刷新",-1)),$(Pe,{effect:"dark",content:"轮询请求服务器获取最新邮件"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})]),M("div",null,[$(mt,{onChange:de,style:{width:"80px"},modelValue:w(v).autoRefreshTime,"onUpdate:modelValue":K[3]||(K[3]=Ee=>w(v).autoRefreshTime=Ee),placeholder:"Select"},{default:U(()=>[(L(),j(je,null,Yt(x,Ee=>$(Qe,{key:Ee.value,label:Ee.label,value:Ee.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])])]),M("div",Yie,[M("div",null,[K[43]||(K[43]=M("span",null,"物理清空数据",-1)),$(Pe,{effect:"dark",content:"该操作会物理清空所有已被删除的数据"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})]),M("div",null,[$(Ge,{class:"opt-button",style:{"margin-top":"0"},onClick:ve,size:"small",type:"primary"},{default:U(()=>[$(w(Ie),{icon:"material-symbols:delete-outline-rounded",width:"16",height:"16"})]),_:1})])])])]),M("div",qie,[K[48]||(K[48]=M("div",{class:"card-title"},"个性化设置",-1)),M("div",Xie,[M("div",Zie,[K[45]||(K[45]=M("div",{class:"title-item"},[M("span",null,"网站标题")],-1)),M("div",Jie,[M("span",null,he(w(v).title),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:K[4]||(K[4]=Ee=>s.value=!0)},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1})])]),M("div",Qie,[K[46]||(K[46]=M("div",{class:"title-item"},[M("span",null,"登录透明")],-1)),M("div",null,[$(un,{size:"small",modelValue:b.value,"onUpdate:modelValue":K[5]||(K[5]=Ee=>b.value=Ee),onChange:w(se),precision:2,step:.01,max:1,min:0},null,8,["modelValue","onChange"])])]),M("div",eae,[K[47]||(K[47]=M("div",null,[M("span",null,"登录背景")],-1)),M("div",null,[$(qt,{class:"background",src:w(ku)(w(v).background),"preview-src-list":[w(ku)(w(v).background)],"show-progress":"",fit:"cover"},{error:U(()=>[M("div",{class:"error-image",onClick:me},[$(w(Ie),{icon:"ph:image",width:"24",height:"24"})])]),_:1},8,["src","preview-src-list"]),M("div",tae,[$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:me},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1}),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:J},{default:U(()=>[$(w(Ie),{icon:"material-symbols:delete-outline-rounded",width:"16",height:"16"})]),_:1})])])])])]),M("div",nae,[K[52]||(K[52]=M("div",{class:"card-title"},"邮件设置",-1)),M("div",rae,[M("div",iae,[K[49]||(K[49]=M("div",null,[M("span",null,"邮件接收")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).receive,"onUpdate:modelValue":K[6]||(K[6]=Ee=>w(v).receive=Ee)},null,8,["modelValue"])])]),M("div",aae,[K[50]||(K[50]=M("div",null,[M("span",null,"邮件发送")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).send,"onUpdate:modelValue":K[7]||(K[7]=Ee=>w(v).send=Ee)},null,8,["modelValue"])])]),M("div",oae,[K[51]||(K[51]=M("div",null,[M("span",null,"添加 Resend Token")],-1)),M("div",null,[$(Ge,{class:"opt-button",style:{"margin-top":"0"},onClick:H,size:"small",type:"primary"},{default:U(()=>[$(w(Ie),{icon:"material-symbols:add-rounded",width:"16",height:"16"})]),_:1})])]),(L(!0),j(je,null,Yt(w(v).resendTokens,(Ee,Ot,hn)=>(L(),j("div",{class:"setting-item token-item",key:hn},[M("div",null,[M("span",null,he(Ot),1)]),M("div",null,[M("span",null,he(Ee),1)])]))),128))])]),M("div",sae,[K[54]||(K[54]=M("div",{class:"card-title"},"R2对象存储",-1)),M("div",lae,[M("div",uae,[K[53]||(K[53]=M("div",null,[M("span",null,"访问域名")],-1)),M("div",cae,[M("span",null,he(w(v).r2Domain||"空"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:K[8]||(K[8]=Ee=>u.value=!0)},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1})])])])]),M("div",fae,[K[58]||(K[58]=M("div",{class:"card-title"},"邮件推送",-1)),M("div",dae,[M("div",hae,[K[55]||(K[55]=M("div",null,[M("span",null,"Telegram 机器人")],-1)),M("div",pae,[M("span",null,he(w(v).tgBotStatus===0?"已开启":"已关闭"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:D},{default:U(()=>[$(w(Ie),{icon:"fluent:settings-48-regular",width:"18",height:"18"})]),_:1})])]),M("div",vae,[K[56]||(K[56]=M("div",null,[M("span",null,"第三方邮箱")],-1)),M("div",gae,[M("span",null,he(w(v).forwardStatus===0?"已开启":"已关闭"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:I},{default:U(()=>[$(w(Ie),{icon:"fluent:settings-48-regular",width:"18",height:"18"})]),_:1})])]),M("div",mae,[K[57]||(K[57]=M("div",null,[M("span",null,"转发规则")],-1)),M("div",yae,[M("span",null,he(w(v).ruleType===0?"全部转发":"规则转发"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:O},{default:U(()=>[$(w(Ie),{icon:"fluent:settings-48-regular",width:"18",height:"18"})]),_:1})])])])]),M("div",bae,[K[63]||(K[63]=M("div",{class:"card-title"},"Turnstile 人机验证",-1)),M("div",_ae,[M("div",wae,[K[59]||(K[59]=M("div",null,[M("span",null,"注册验证")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).registerVerify,"onUpdate:modelValue":K[9]||(K[9]=Ee=>w(v).registerVerify=Ee)},null,8,["modelValue"])])]),M("div",Sae,[K[60]||(K[60]=M("div",null,[M("span",null,"添加验证")],-1)),M("div",null,[$(ne,{onChange:de,"before-change":ce,"active-value":0,"inactive-value":1,modelValue:w(v).addEmailVerify,"onUpdate:modelValue":K[10]||(K[10]=Ee=>w(v).addEmailVerify=Ee)},null,8,["modelValue"])])]),M("div",Cae,[K[61]||(K[61]=M("div",null,[M("span",null,"Site Key")],-1)),M("div",xae,[M("span",null,he(w(v).siteKey||"空"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:K[11]||(K[11]=Ee=>c.value=!0)},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1})])]),M("div",Tae,[K[62]||(K[62]=M("div",null,[M("span",null,"Secret Key")],-1)),M("div",Eae,[M("span",null,he(w(v).secretKey||"空"),1),$(Ge,{class:"opt-button",size:"small",type:"primary",onClick:K[12]||(K[12]=Ee=>c.value=!0)},{default:U(()=>[$(w(Ie),{icon:"lsicon:edit-outline",width:"16",height:"16"})]),_:1})])])])]),M("div",Aae,[K[68]||(K[68]=M("div",{class:"card-title"},"关于",-1)),M("div",Mae,[K[67]||(K[67]=M("div",{class:"concerning-item"},[M("span",null,"版本:"),M("span",null,"v1.3.0")],-1)),M("div",kae,[K[66]||(K[66]=M("span",null,"交流:",-1)),$(Ge,{onClick:K[13]||(K[13]=Ee=>Te("https://t.me/cloud_mail_tg"))},{icon:U(()=>[$(w(Ie),{icon:"logos:telegram",width:"30",height:"30"})]),default:U(()=>[K[64]||(K[64]=Ae(" telegram "))]),_:1}),$(Ge,{onClick:K[14]||(K[14]=Ee=>Te("https://github.com/LaziestRen/cloud-mail"))},{icon:U(()=>[$(w(Ie),{icon:"codicon:github-inverted",width:"22",height:"22"})]),default:U(()=>[K[65]||(K[65]=Ae(" github "))]),_:1})])])])])]),$(Le,{modelValue:s.value,"onUpdate:modelValue":K[16]||(K[16]=Ee=>s.value=Ee),title:"修改标题",width:"340",onClosed:K[17]||(K[17]=Ee=>g.value="")},{default:U(()=>[M("form",null,[$(an,{type:"text",placeholder:"网站标题",modelValue:g.value,"onUpdate:modelValue":K[15]||(K[15]=Ee=>g.value=Ee)},null,8,["modelValue"]),$(Ge,{type:"primary",loading:m.value,onClick:xe},{default:U(()=>K[69]||(K[69]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:l.value,"onUpdate:modelValue":K[20]||(K[20]=Ee=>l.value=Ee),title:"添加resend token",width:"340",onClosed:ue},{default:U(()=>[M("form",null,[$(mt,{style:{"margin-bottom":"15px"},modelValue:S.domain,"onUpdate:modelValue":K[18]||(K[18]=Ee=>S.domain=Ee),placeholder:"Select"},{default:U(()=>[(L(!0),j(je,null,Yt(w(p).domainList,Ee=>(L(),Q(Qe,{key:Ee,label:Ee,value:Ee},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),$(an,{type:"text",placeholder:"令牌",modelValue:S.token,"onUpdate:modelValue":K[19]||(K[19]=Ee=>S.token=Ee)},null,8,["modelValue"]),$(Ge,{type:"primary",loading:m.value,onClick:G},{default:U(()=>K[70]||(K[70]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:u.value,"onUpdate:modelValue":K[22]||(K[22]=Ee=>u.value=Ee),title:"添加R2访问域名",width:"340",onClosed:K[23]||(K[23]=Ee=>y.value="")},{default:U(()=>[M("form",null,[$(an,{type:"text",placeholder:"R2访问域名",modelValue:y.value,"onUpdate:modelValue":K[21]||(K[21]=Ee=>y.value=Ee)},null,8,["modelValue"]),$(Ge,{type:"primary",loading:m.value,onClick:pe},{default:U(()=>K[71]||(K[71]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:c.value,"onUpdate:modelValue":K[26]||(K[26]=Ee=>c.value=Ee),title:"添加Turnstile密钥",width:"340",onClosed:K[27]||(K[27]=Ee=>{C.secretKey="",C.siteKey=""})},{default:U(()=>[M("form",null,[$(an,{type:"text",placeholder:"siteKey",modelValue:C.siteKey,"onUpdate:modelValue":K[24]||(K[24]=Ee=>C.siteKey=Ee)},null,8,["modelValue"]),$(an,{type:"text",style:{"margin-top":"15px"},placeholder:"secretKey",modelValue:C.secretKey,"onUpdate:modelValue":K[25]||(K[25]=Ee=>C.secretKey=Ee)},null,8,["modelValue"]),$(Ge,{type:"primary",loading:m.value,onClick:oe},{default:U(()=>K[72]||(K[72]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:i.value,"onUpdate:modelValue":K[28]||(K[28]=Ee=>i.value=Ee),title:"背景截图",class:"cut-dialog"},{default:U(()=>[M("div",Iae,[$(Ke,{ref_key:"cropper",ref:n,img:r.value,fixedNumber:[16,9],outputType:"jpeg",fixed:!0,centerBox:!0,full:!0,autoCrop:!0,outputSize:.92},null,8,["img"])]),M("div",Dae,[$(Ge,{type:"primary",loading:m.value,onClick:le},{default:U(()=>K[73]||(K[73]=[Ae("保存")])),_:1},8,["loading"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:f.value,"onUpdate:modelValue":K[32]||(K[32]=Ee=>f.value=Ee),title:"Telegram 机器人",class:"forward-dialog"},{header:U(()=>[M("div",Pae,[K[74]||(K[74]=M("span",{class:"forward-set-title"},"Telegram 机器人",-1)),$(Pe,{effect:"dark",content:"可以将接收的邮件转发到Tg机器人"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})])]),footer:U(()=>[M("div",Oae,[$(ne,{modelValue:T.value,"onUpdate:modelValue":K[31]||(K[31]=Ee=>T.value=Ee),"active-value":0,"inactive-value":1,"active-text":"开启","inactive-text":"关闭"},null,8,["modelValue"]),$(Ge,{loading:m.value,type:"primary",onClick:X},{default:U(()=>K[75]||(K[75]=[Ae(" 保存 ")])),_:1},8,["loading"])])]),default:U(()=>[M("div",Lae,[$(an,{placeholder:"机器人 token",modelValue:A.value,"onUpdate:modelValue":K[29]||(K[29]=Ee=>A.value=Ee)},null,8,["modelValue"]),$(ot,{"tag-type":"warning",placeholder:"用户 chat_id 多个用,分开 12345,54321",modelValue:E.value,"onUpdate:modelValue":K[30]||(K[30]=Ee=>E.value=Ee),onAddTag:W},null,8,["modelValue"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:d.value,"onUpdate:modelValue":K[35]||(K[35]=Ee=>d.value=Ee),class:"forward-dialog"},{header:U(()=>[M("div",Rae,[K[76]||(K[76]=M("span",{class:"forward-set-title"},"第三方邮箱",-1)),$(Pe,{effect:"dark",content:"可以将邮件转到其他服务商邮箱,需要在cloudflare验证邮箱"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})])]),footer:U(()=>[M("div",$ae,[$(ne,{modelValue:R.value,"onUpdate:modelValue":K[34]||(K[34]=Ee=>R.value=Ee),"active-value":0,"inactive-value":1,"active-text":"开启","inactive-text":"关闭"},null,8,["modelValue"]),$(Ge,{loading:m.value,type:"primary",onClick:ee},{default:U(()=>K[77]||(K[77]=[Ae(" 保存 ")])),_:1},8,["loading"])])]),default:U(()=>[M("div",Nae,[$(ot,{"tag-type":"warning",placeholder:"多邮个箱用, 分开 example1.com,example2.com",modelValue:k.value,"onUpdate:modelValue":K[33]||(K[33]=Ee=>k.value=Ee),onAddTag:P},null,8,["modelValue"])])]),_:1},8,["modelValue"]),$(Le,{modelValue:h.value,"onUpdate:modelValue":K[38]||(K[38]=Ee=>h.value=Ee),class:"forward-dialog"},{header:U(()=>[M("div",Bae,[K[78]||(K[78]=M("span",{class:"forward-set-title"},"转发规则",-1)),$(Pe,{effect:"dark",content:"规则转发只会转发设置邮箱所接收的邮件"},{default:U(()=>[$(w(Ie),{class:"warning",icon:"fe:warning",width:"18",height:"18"})]),_:1})])]),footer:U(()=>[M("div",zae,[$(be,{modelValue:B.value,"onUpdate:modelValue":K[37]||(K[37]=Ee=>B.value=Ee)},{default:U(()=>[$(fe,{value:0},{default:U(()=>K[79]||(K[79]=[Ae("全部转发")])),_:1}),$(fe,{value:1},{default:U(()=>K[80]||(K[80]=[Ae("规则转发")])),_:1})]),_:1},8,["modelValue"]),$(Ge,{loading:m.value,type:"primary",onClick:ie},{default:U(()=>K[81]||(K[81]=[Ae(" 保存 ")])),_:1},8,["loading"])])]),default:U(()=>[M("div",Fae,[$(ot,{placeholder:"多邮个箱用, 分开 example1.com,example2.com","tag-type":"success",modelValue:F.value,"onUpdate:modelValue":K[36]||(K[36]=Ee=>F.value=Ee),onAddTag:N},null,8,["modelValue"])])]),_:1},8,["modelValue"])]),_:1}))])}}}),Hae=ln(Vae,[["__scopeId","data-v-9c5f467a"]]),Wae=Object.freeze(Object.defineProperty({__proto__:null,default:Hae},Symbol.toStringTag,{value:"Module"})),Uae={class:"email-list-box"},Gae={style:{color:"#333",display:"flex"}},Kae=Object.assign({name:"sys-email"},{__name:"index",setup(e){const t=kl(),n=z({}),r=z("name"),i=z(""),a=z(),o=()=>{a.value.toggleMenu()},s=pt({timeSort:0,type:"all",userEmail:null,accountEmail:null,name:null,subject:null}),l=V(()=>{if(r.value==="user")return"用户";if(r.value==="account")return"邮箱";if(r.value==="name")return"发件人";if(r.value==="subject")return"主题"});function u(){i.value=null,s.timeSort=0,s.type="all",s.userEmail=null,s.accountEmail=null,s.name=null,s.subject=null}function c(){s.userEmail=null,s.accountEmail=null,s.name=null,s.subject=null,r.value==="user"&&(s.userEmail=i.value),r.value==="account"&&(s.accountEmail=i.value),r.value==="name"&&(s.name=i.value),r.value==="subject"&&(s.subject=i.value),n.value.refreshList()}function f(){s.timeSort=s.timeSort?0:1,n.value.refreshList()}function d(p){t.contentData.email=p,t.contentData.delType="physics",t.contentData.showStar=!1,t.contentData.showReply=!1,on.push("/content")}function h(p,v){return Bne({emailId:p,size:v,...s})}return(p,v)=>{const g=Al,m=El,y=Ui;return L(),j("div",Uae,[$(Mg,{ref_key:"sysEmailScroll",ref:n,"get-emailList":h,"email-delete":w(dO),"star-add":w(_d),"star-cancel":w(wd),"show-star":!1,"show-user-info":"","show-status":"","show-account-icon":!1,onJump:d,onRefreshBefore:u},{first:U(()=>[$(y,{modelValue:i.value,"onUpdate:modelValue":v[1]||(v[1]=b=>i.value=b),placeholder:"输入内容查询",class:"search-input"},{prefix:U(()=>[M("div",{onClick:qe(o,["stop"])},[$(m,{ref_key:"mySelect",ref:a,modelValue:r.value,"onUpdate:modelValue":v[0]||(v[0]=b=>r.value=b),placeholder:"请选择",class:"select"},{default:U(()=>[$(g,{key:"3",label:"发件人",value:"name"}),$(g,{key:"4",label:"主题",value:"subject"}),$(g,{key:"1",label:"用户",value:"user"}),$(g,{key:"2",label:"邮箱",value:"account"})]),_:1},8,["modelValue"]),M("div",Gae,[M("span",null,he(l.value),1),$(w(Ie),{class:"setting-icon",icon:"mingcute:down-small-fill",width:"20",height:"20"})])])]),_:1},8,["modelValue"]),$(m,{modelValue:s.type,"onUpdate:modelValue":v[2]||(v[2]=b=>s.type=b),placeholder:"Select",class:"status-select"},{default:U(()=>[$(g,{key:"1",label:"全部",value:"all"}),$(g,{key:"3",label:"已接收",value:"receive"}),$(g,{key:"2",label:"已发送",value:"send"}),$(g,{key:"4",label:"已删除",value:"delete"}),$(g,{key:"4",label:"无人收件",value:"noone"})]),_:1},8,["modelValue"]),$(w(Ie),{class:"icon",icon:"iconoir:search",onClick:c,width:"20",height:"20"}),s.timeSort===0?(L(),Q(w(Ie),{key:0,class:"icon",onClick:f,icon:"material-symbols-light:timer-arrow-down-outline",width:"28",height:"28"})):(L(),Q(w(Ie),{key:1,class:"icon",onClick:f,icon:"material-symbols-light:timer-arrow-up-outline",width:"28",height:"28"}))]),_:1},8,["email-delete","star-add","star-cancel"])])}}}),jae=ln(Kae,[["__scopeId","data-v-06915c7d"]]),Yae=Object.freeze(Object.defineProperty({__proto__:null,default:jae},Symbol.toStringTag,{value:"Module"}));function qae(e){return zv()?(Vv(e),!0):!1}typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;function Xae(e,t=!1,n="Timeout"){return new Promise((r,i)=>{setTimeout(t?()=>i(n):r,e)})}function Zae(e){return e}function Jae([e,t,n,r]){const i=(c,f)=>1-3*f+3*c,a=(c,f)=>3*f-6*c,o=c=>3*c,s=(c,f,d)=>((i(f,d)*c+a(f,d))*c+o(f))*c,l=(c,f,d)=>3*i(f,d)*c*c+2*a(f,d)*c+o(f),u=c=>{let f=c;for(let d=0;d<4;++d){const h=l(f,e,n);if(h===0)return f;const p=s(f,e,n)-c;f-=p/h}return f};return c=>e===t&&n===r?c:s(u(c),t,r)}function fT(e,t,n){return e+n*(t-e)}function Qm(e){return(typeof e=="number"?[e]:e)||[]}function Qae(e,t,n,r={}){var i,a;const o=qr(t),s=qr(n),l=Qm(o),u=Qm(s),c=(i=qr(r.duration))!=null?i:1e3,f=Date.now(),d=Date.now()+c,h=typeof r.transition=="function"?r.transition:(a=qr(r.transition))!=null?a:Zae,p=typeof h=="function"?h:Jae(h);return new Promise(v=>{e.value=o;const g=()=>{var m;if((m=r.abort)!=null&&m.call(r)){v();return}const y=Date.now(),b=p((y-f)/c),_=Qm(e.value).map((S,C)=>fT(l[C],u[C],b));Array.isArray(e.value)?e.value=_.map((S,C)=>{var x,E;return fT((x=l[C])!=null?x:0,(E=u[C])!=null?E:0,b)}):typeof e.value=="number"&&(e.value=_[0]),y{const a=qr(e);return typeof a=="number"?a:a.map(qr)},i=z(r());return Ce(r,async a=>{var o,s;if(qr(t.disabled))return;const l=++n;if(t.delay&&await Xae(qr(t.delay)),l!==n)return;const u=Array.isArray(a)?a.map(qr):qr(a);(o=t.onStarted)==null||o.call(t),await Qae(i,i.value,u,{...t,abort:()=>{var c;return l!==n||((c=t.abort)==null?void 0:c.call(t))}}),(s=t.onFinished)==null||s.call(t)},{deep:!0}),Ce(()=>qr(t.disabled),a=>{a&&(n++,i.value=r())}),qae(()=>{n++}),V(()=>qr(t.disabled)?r():i.value)}/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any diff --git a/mail-worker/dist/assets/index-CiK_6qYX.css b/mail-worker/dist/assets/index-cz2gG5da.css similarity index 96% rename from mail-worker/dist/assets/index-CiK_6qYX.css rename to mail-worker/dist/assets/index-cz2gG5da.css index 4ea7fb6..2fd72da 100644 --- a/mail-worker/dist/assets/index-CiK_6qYX.css +++ b/mail-worker/dist/assets/index-cz2gG5da.css @@ -1 +1 @@ -@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121.3,187.1,255);--el-color-primary-light-5:rgb(159.5,206.5,255);--el-color-primary-light-7:rgb(197.7,225.9,255);--el-color-primary-light-8:rgb(216.8,235.6,255);--el-color-primary-light-9:rgb(235.9,245.3,255);--el-color-primary-dark-2:rgb(51.2,126.4,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(148.6,212.3,117.1);--el-color-success-light-5:rgb(179,224.5,156.5);--el-color-success-light-7:rgb(209.4,236.7,195.9);--el-color-success-light-8:rgb(224.6,242.8,215.6);--el-color-success-light-9:rgb(239.8,248.9,235.3);--el-color-success-dark-2:rgb(82.4,155.2,46.4);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(237.5,189.9,118.5);--el-color-warning-light-5:rgb(242.5,208.5,157.5);--el-color-warning-light-7:rgb(247.5,227.1,196.5);--el-color-warning-light-8:rgb(250,236.4,216);--el-color-warning-light-9:rgb(252.5,245.7,235.5);--el-color-warning-dark-2:rgb(184,129.6,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152.1,152.1);--el-color-danger-light-5:rgb(250,181.5,181.5);--el-color-danger-light-7:rgb(252,210.9,210.9);--el-color-danger-light-8:rgb(253,225.6,225.6);--el-color-danger-light-9:rgb(254,240.3,240.3);--el-color-danger-dark-2:rgb(196,86.4,86.4);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152.1,152.1);--el-color-error-light-5:rgb(250,181.5,181.5);--el-color-error-light-7:rgb(252,210.9,210.9);--el-color-error-light-8:rgb(253,225.6,225.6);--el-color-error-light-9:rgb(254,240.3,240.3);--el-color-error-dark-2:rgb(196,86.4,86.4);--el-color-info:#909399;--el-color-info-light-3:rgb(177.3,179.4,183.6);--el-color-info-light-5:rgb(199.5,201,204);--el-color-info-light-7:rgb(221.7,222.6,224.4);--el-color-info-light-8:rgb(232.8,233.4,234.6);--el-color-info-light-9:rgb(243.9,244.2,244.8);--el-color-info-dark-2:rgb(115.2,117.6,122.4);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%}@font-face{font-family:HarmonyOS;src:url(/assets/HarmonyOS_Sans_SC_Regular-D3EGA0gC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:deep(.el-input__inner:focus){background-color:transparent!important;border-color:#dcdfe6!important}body{font-family:HarmonyOS,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.5;color:#333;background-color:#fff;font-size:14px}*{-webkit-tap-highlight-color:transparent}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none;border:none;background:none}*:focus{outline:none}.tox .tox-dialog--width-lg{height:850px!important;@media (max-width: 1024px){height:calc(100% - 40px)!important}}.tox .tox-dialog__body-content{overflow:initial!important;max-height:min(850px,calc(100vh - 110px))!important;@media (max-width: 1024px){box-sizing:initial!important;max-height:min(850px,calc(100% - 40px))!important}}.tox-dialog__body-content{height:auto!important;flex-basis:auto!important}.tox .tox-collection--grid .tox-collection__group{max-height:220px!important}:root{--el-color-primary: #1890ff;--el-color-primary-dark-2: #1064c0;--el-color-primary-light-3: #4dabff;--el-color-primary-light-5: #69c0ff;--el-color-primary-light-7: #91d5ff;--el-color-primary-light-9: #e6f7ff;--el-text-color-regular: #333}.message-bottom{top:auto!important;bottom:20px!important;.el-icon{display:none!important}}@media (pointer: fine) and (hover: hover){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px;cursor:pointer}}.vue-cropper[data-v-a742df44]{position:relative;width:100%;height:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;direction:ltr;touch-action:none;text-align:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-box[data-v-a742df44],.cropper-box-canvas[data-v-a742df44],.cropper-drag-box[data-v-a742df44],.cropper-crop-box[data-v-a742df44],.cropper-face[data-v-a742df44]{position:absolute;inset:0;-webkit-user-select:none;user-select:none}.cropper-box-canvas img[data-v-a742df44]{position:relative;text-align:left;-webkit-user-select:none;user-select:none;transform:none;max-width:none;max-height:none}.cropper-box[data-v-a742df44]{overflow:hidden}.cropper-move[data-v-a742df44]{cursor:move}.cropper-crop[data-v-a742df44]{cursor:crosshair}.cropper-modal[data-v-a742df44]{background:#00000080}.cropper-view-box[data-v-a742df44]{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;-webkit-user-select:none;user-select:none}.cropper-view-box img[data-v-a742df44]{-webkit-user-select:none;user-select:none;text-align:left;max-width:none;max-height:none}.cropper-face[data-v-a742df44]{top:0;left:0;background-color:#fff;opacity:.1}.crop-info[data-v-a742df44]{position:absolute;left:0;min-width:65px;text-align:center;color:#fff;line-height:20px;background-color:#000c;font-size:12px}.crop-line[data-v-a742df44]{position:absolute;display:block;width:100%;height:100%;opacity:.1}.line-w[data-v-a742df44]{top:-3px;left:0;height:5px;cursor:n-resize}.line-a[data-v-a742df44]{top:0;left:-3px;width:5px;cursor:w-resize}.line-s[data-v-a742df44]{bottom:-3px;left:0;height:5px;cursor:s-resize}.line-d[data-v-a742df44]{top:0;right:-3px;width:5px;cursor:e-resize}.crop-point[data-v-a742df44]{position:absolute;width:8px;height:8px;opacity:.75;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-4px;left:-4px;cursor:nw-resize}.point2[data-v-a742df44]{top:-5px;left:50%;margin-left:-3px;cursor:n-resize}.point3[data-v-a742df44]{top:-4px;right:-4px;cursor:ne-resize}.point4[data-v-a742df44]{top:50%;left:-4px;margin-top:-3px;cursor:w-resize}.point5[data-v-a742df44]{top:50%;right:-4px;margin-top:-3px;cursor:e-resize}.point6[data-v-a742df44]{bottom:-5px;left:-4px;cursor:sw-resize}.point7[data-v-a742df44]{bottom:-5px;left:50%;margin-left:-3px;cursor:s-resize}.point8[data-v-a742df44]{bottom:-5px;right:-4px;cursor:se-resize}@media screen and (max-width: 500px){.crop-point[data-v-a742df44]{position:absolute;width:20px;height:20px;opacity:.45;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-10px;left:-10px}.point2[data-v-a742df44],.point4[data-v-a742df44],.point5[data-v-a742df44],.point7[data-v-a742df44]{display:none}.point3[data-v-a742df44]{top:-10px;right:-10px}.point4[data-v-a742df44]{top:0;left:0}.point6[data-v-a742df44]{bottom:-10px;left:-10px}.point8[data-v-a742df44]{bottom:-10px;right:-10px}}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.title[data-v-5ffdbd7e]{margin:15px 10px;height:45px;border-radius:6px;display:flex;position:relative;font-size:16px;font-weight:700;align-items:center;justify-content:center;gap:5px;color:#fff;background:linear-gradient(135deg,#1890ff,#1c6dd0);transition:all .3s ease}.title[data-v-5ffdbd7e] .el-icon{font-size:20px}.title .user-right-icon[data-v-5ffdbd7e]{align-self:center;position:absolute;font-size:12px;right:8px;color:#fff}.manage-title[data-v-5ffdbd7e]{margin-top:10px;padding-left:20px;color:#fff}.el-menu-item[data-v-5ffdbd7e]{margin:5px 10px!important;border-radius:6px;height:36px;padding:10px!important}.choose-item[data-v-5ffdbd7e]{font-weight:700;background:#ffffff14!important;backdrop-filter:blur(4px)}@media (hover: hover){.el-menu-item[data-v-5ffdbd7e]:hover{background:#ffffff14!important}}.menu-name[data-v-5ffdbd7e]{user-select:none}[data-v-5ffdbd7e] .el-scrollbar__wrap--hidden-default{background:#001529!important}[data-v-5ffdbd7e] .el-menu-item,[data-v-5ffdbd7e] .el-menu{background:#001529}.el-menu[data-v-5ffdbd7e]{border-right:0;width:250px}@media (max-width: 1199px){.el-menu[data-v-5ffdbd7e]{width:250px}}[data-v-5ffdbd7e] .el-divider__text{background:#001529;color:#fff}.github[data-v-5ffdbd7e]{position:absolute;width:100%;bottom:10px;display:flex;justify-content:center}.github a[data-v-5ffdbd7e]{color:#fff}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.hamburger[data-v-b2fb0d8c]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-b2fb0d8c]{transform:rotate(180deg)}.breadcrumb-item[data-v-17756d21]{font-weight:700;font-size:14px;white-space:nowrap}[data-v-17756d21] .el-popper.is-pure{border-radius:6px}.user-details[data-v-17756d21]{width:250px;font-size:14px;color:#333;display:grid;grid-template-columns:1fr;justify-items:center}.user-details .user-name[data-v-17756d21]{font-weight:700;margin-top:10px;padding-left:20px;padding-right:20px;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.user-details .detail-user-type[data-v-17756d21]{margin-top:10px}.user-details .action-info[data-v-17756d21]{width:100%;display:grid;grid-template-columns:auto auto;margin-top:10px}.user-details .action-info>div[data-v-17756d21]:first-child{display:grid;align-items:center;gap:10px}.user-details .action-info>div[data-v-17756d21]:last-child{display:grid;gap:10px;text-align:center}.user-details .action-info>div:last-child>div[data-v-17756d21]{display:flex;align-items:center}.user-details .detail-email[data-v-17756d21]{padding-left:20px;padding-right:20px;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#5c5958}.user-details .logout[data-v-17756d21]{margin-top:20px;width:100%;padding-left:10px;padding-right:10px;padding-bottom:10px}.user-details .logout .el-button[data-v-17756d21]{border-radius:6px;height:28px;width:100%}.user-details .details-avatar[data-v-17756d21]{margin-top:20px;height:40px;width:40px;border:1px solid #ccc;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:10px}.header[data-v-17756d21]{text-align:right;font-size:12px;display:grid;height:100%;gap:10px;grid-template-columns:auto auto 1fr}.writer-box[data-v-17756d21]{cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:5px}.writer-box .writer[data-v-17756d21]{width:36px;height:36px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1890ff,#1c6dd0);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.writer-box .writer .writer-text[data-v-17756d21]{margin-left:15px;font-size:14px;font-weight:700}.header-btn[data-v-17756d21]{display:inline-flex;align-items:center;height:100%}.toolbar[data-v-17756d21]{display:grid;grid-template-columns:1fr auto auto;margin-left:auto}@media (max-width: 1024px){.toolbar[data-v-17756d21]{grid-template-columns:1fr auto}}.toolbar .full[data-v-17756d21]{display:flex;align-items:center;justify-content:center;padding-right:20px;cursor:pointer}@media (max-width: 1024px){.toolbar .full[data-v-17756d21]{display:none}}.toolbar .email[data-v-17756d21]{align-self:center;font-size:14px;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;width:100%}.toolbar .avatar[data-v-17756d21]{display:flex;align-items:center;cursor:pointer;margin-left:10px}.toolbar .avatar .avatar-text[data-v-17756d21]{height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #ccc}.toolbar .avatar .setting-icon[data-v-17756d21]{position:relative;top:0;margin-right:5px;bottom:10px}@media (max-width: 1024px){.toolbar .avatar .setting-icon[data-v-17756d21]{margin-right:10px}}.el-tooltip__trigger[data-v-17756d21]:first-child:focus-visible{outline:unset}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed;pointer-events:none}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;pointer-events:none}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:none;padding:0;width:100%}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{inset:0;overflow:auto;padding:16px;position:fixed;text-align:center}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.account-box[data-v-a2511ff0]{border-right:1px solid var(--el-border-color)!important;background-color:#fff;height:100%;overflow:hidden}.account-box .head-opt[data-v-a2511ff0]{display:flex;align-items:center;height:38px;box-shadow:inset 0 -1px #64798f1f;padding-left:10px;padding-right:10px}.account-box .head-opt .icon[data-v-a2511ff0]{cursor:pointer}.account-box .head-opt .icon[data-v-a2511ff0]:nth-child(2){margin-left:15px}.account-box .scrollbar[data-v-a2511ff0]{width:100%;height:calc(100% - 38px);overflow:auto}@media (max-width: 767px){.account-box .scrollbar[data-v-a2511ff0]{height:calc(100% - 98px)}}.account-box .scrollbar .empty[data-v-a2511ff0]{display:flex;justify-content:center;align-items:center;height:100%}.account-box .scrollbar .noLoading[data-v-a2511ff0]{display:flex;justify-content:center;align-items:center;padding:10px 0;color:gray}.account-box .btn[data-v-a2511ff0]{width:100%;margin-top:15px}.account-box .item[data-v-a2511ff0]{background-color:#fff;border-radius:8px;padding:12px 10px;margin-bottom:10px;margin-left:10px;margin-right:10px;cursor:pointer}.account-box .item .account[data-v-a2511ff0]{font-weight:600;margin-bottom:20px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-box .item .opt[data-v-a2511ff0]{display:flex;justify-content:space-between;font-size:12px;color:#888}.account-box .item .opt .settings[data-v-a2511ff0]{display:flex;align-items:center;gap:10px}.account-box .item .opt .send-email[data-v-a2511ff0]{display:flex;align-items:center}.account-box .item[data-v-a2511ff0] .el-card__body{padding:0}.account-box .item[data-v-a2511ff0]:first-child{margin-top:10px}.account-box .item-choose[data-v-a2511ff0]{background:var(--el-color-primary-light-8)}.setting-icon[data-v-a2511ff0]{position:relative;top:6px}[data-v-a2511ff0] .el-input-group__append{padding:0 0 0 8px!important;background:#fff}[data-v-a2511ff0] .el-dialog{width:400px!important}@media (max-width: 440px){[data-v-a2511ff0] .el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}.select[data-v-a2511ff0]{position:absolute;right:30px;width:100px;opacity:0;pointer-events:none}[data-v-a2511ff0] .el-pagination .el-select{width:100px;background:#fff}.add-email-turnstile[data-v-a2511ff0]{margin-top:15px}.turnstile-show[data-v-a2511ff0]{opacity:1}.turnstile-hide[data-v-a2511ff0]{opacity:0;pointer-events:none;position:fixed}.block-show[data-v-fc3d89b1]{position:fixed}@media (max-width: 767px){.block-show[data-v-fc3d89b1]{position:absolute;right:0;border:0;height:100%;width:100%;background:#000;opacity:.6;z-index:10;transition:all .3s}}.block-hide[data-v-fc3d89b1]{position:fixed;pointer-events:none;transition:all .3s}.show[data-v-fc3d89b1]{transition:all .1s}@media (max-width: 767px){.show[data-v-fc3d89b1]{position:fixed;z-index:100;width:250px}}.hide[data-v-fc3d89b1]{transition:all .1s;position:fixed;transform:translate(-100%);opacity:0}@media (max-width: 1024px){.hide[data-v-fc3d89b1]{width:250px;z-index:100}}.main-box-show[data-v-fc3d89b1]{display:grid;grid-template-columns:260px 1fr;height:calc(100% - 60px)}@media (max-width: 1200px){.main-box-show[data-v-fc3d89b1]{grid-template-columns:250px 1fr}}@media (max-width: 767px){.main-box-show[data-v-fc3d89b1]{grid-template-columns:1fr}}.main-box-hide[data-v-fc3d89b1]{display:grid;grid-template-columns:1fr;height:calc(100% - 60px)}.main-view[data-v-fc3d89b1]{background:#fff}.navigation[data-v-fc3d89b1]{height:30px;border-bottom:solid 1px var(--el-menu-border-color);display:inline-flex;justify-items:center;align-items:center;width:100%}.navigation .tag[data-v-fc3d89b1]{background:#fff;margin-left:5px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--el-input-tag-font-size);line-height:var(--el-input-tag-line-height);min-height:var(--el-input-tag-mini-height);padding:var(--el-input-tag-padding);transform:translateZ(0);transition:var(--el-transition-duration);width:var(--el-input-tag-width)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{background-color:var(--el-fill-color-light);cursor:not-allowed;pointer-events:none}.el-input-tag.is-disabled,.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix,.el-input-tag__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;padding:0 var(--el-input-tag-inner-padding)}.el-input-tag__suffix{gap:8px}.el-input-tag__inner{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--el-input-tag-gap);max-width:100%;min-width:0;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-input-tag__drop-indicator{background-color:var(--el-color-primary);height:var(--el-input-tag-line-height);position:absolute;top:0;width:1px}.el-input-tag__inner .el-tag{border-color:transparent;cursor:pointer;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-input-tag-text-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:0;width:100%}.el-input-tag__input::-moz-placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-select-dropdown__loading[data-v-2599d553]{display:flex;justify-content:center;align-items:center;height:calc(var(--69cdb3c9) * 3.33px);font-size:calc(var(--69cdb3c9) * .67px)}.circular[data-v-2599d553]{display:inline;height:var(--69cdb3c9) + "px";width:var(--69cdb3c9) + "px";animation:loading-rotate-2599d553 2s linear infinite}.path[data-v-2599d553]{animation:loading-dash-2599d553 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.loading-path .dot1[data-v-2599d553]{transform:translate(3.75px,3.75px);fill:var(--el-color-primary);animation:custom-spin-move-2599d553 1s infinite linear alternate;opacity:.3}.loading-path .dot2[data-v-2599d553]{transform:translate(calc(100% - 3.75px),3.75px);fill:var(--el-color-primary);animation:custom-spin-move-2599d553 1s infinite linear alternate;opacity:.3;animation-delay:.4s}.loading-path .dot3[data-v-2599d553]{transform:translate(3.75px,calc(100% - 3.75px));fill:var(--el-color-primary);animation:custom-spin-move-2599d553 1s infinite linear alternate;opacity:.3;animation-delay:1.2s}.loading-path .dot4[data-v-2599d553]{transform:translate(calc(100% - 3.75px),calc(100% - 3.75px));fill:var(--el-color-primary);animation:custom-spin-move-2599d553 1s infinite linear alternate;opacity:.3;animation-delay:.8s}@keyframes loading-rotate-2599d553{to{transform:rotate(360deg)}}@keyframes loading-dash-2599d553{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes custom-spin-move-2599d553{to{opacity:1}}.is-loading[data-v-2599d553]{display:inline-flex;align-items:center;justify-content:center}.editor-box[data-v-2beceec5]{height:100%;width:100%}.loading[data-v-2beceec5]{margin:auto}.editor-box-loading[data-v-2beceec5]{display:flex;align-items:center;justify-content:center}[data-v-2beceec5] .tox-tbtn.tox-tbtn--select.tox-tbtn--bespoke{width:80px!important}[data-v-2beceec5] .tox.tox-tinymce.tox-fullscreen{padding-right:15px;padding-left:15px;padding-bottom:15px;background:#fff}@media (max-width: 767px){[data-v-2beceec5] .tox.tox-tinymce.tox-fullscreen{padding-right:10px;padding-left:10px;padding-bottom:10px}}[data-v-2beceec5] .tox-tinymce{border:none;border-radius:0}[data-v-2beceec5] .tox-toolbar__group{padding-left:0!important;margin:0!important}[data-v-2beceec5] .tox-tbtn{margin:0!important}[data-v-2beceec5] .tox .tox-edit-area:before{display:none}.percent[data-v-93c35734]{display:flex;gap:10px}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{flex:1;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);min-width:0}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{flex-shrink:0;font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.send[data-v-f9742904]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.send .write-box[data-v-f9742904]{background:#fff;width:min(1200px,100% - 80px);box-shadow:var(--el-box-shadow-light);border:1px solid var(--el-border-color-light);transition:var(--el-transition-duration);padding:15px;border-radius:8px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}@media (max-width: 1024px){.send .write-box[data-v-f9742904]{width:100%;height:100%;border-radius:0;padding-top:10px}}@media (min-width: 1025px){.send .write-box[data-v-f9742904]{height:min(800px,100vh - 60px)}}.send .write-box .title[data-v-f9742904]{display:flex;justify-content:space-between;margin-bottom:10px}.send .write-box .title .title-left[data-v-f9742904]{align-items:center;display:grid;grid-template-columns:auto auto auto 1fr}.send .write-box .title .sender[data-v-f9742904]{margin-left:8px}.send .write-box .title .sender-name[data-v-f9742904]{margin-left:8px;font-weight:700}.send .write-box .title .send-email[data-v-f9742904]{color:#999896;margin-left:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.send .write-box .title div[data-v-f9742904]{display:flex;align-items:center}.send .write-box .container[data-v-f9742904]{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;gap:15px}.send .write-box .container .distribute[data-v-f9742904]{color:var(--el-color-info);background:var(--el-color-info-light-9);border:var(--el-color-info-light-8);border-radius:4px;font-size:12px;padding:0 5px}.send .write-box .container .distribute.checked[data-v-f9742904],.send .write-box .container .distribute[data-v-f9742904]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)!important;border-radius:4px}.send .write-box .container .button-item[data-v-f9742904]{display:grid;grid-template-columns:auto auto 1fr auto}.send .write-box .container .button-item .att-add[data-v-f9742904]{cursor:pointer}.send .write-box .container .button-item .att-clear[data-v-f9742904]{cursor:pointer;margin-left:10px}.send .write-box .container .button-item .att-list[data-v-f9742904]{display:grid;gap:5px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));padding-left:10px;padding-right:10px;max-height:110px;overflow-y:auto}@media (max-width: 450px){.send .write-box .container .button-item .att-list[data-v-f9742904]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.send .write-box .container .button-item .att-list .att-item[data-v-f9742904]{display:grid;grid-template-columns:auto 1fr auto auto;gap:5px;height:32px;font-size:14px;border:1px solid var(--el-border-color-light);padding:5px;border-radius:4px}.send .write-box .container .button-item .att-list .att-item .att-filename[data-v-f9742904]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-f9742904] .el-input-tag__suffix{padding-right:4px}.icon[data-v-f9742904]{cursor:pointer}.el-aside-hide[data-v-517b6d1b]{position:fixed;left:0;height:100%;z-index:100;transform:translate(-100%);transition:all .1s ease}.aside-show[data-v-517b6d1b]{-webkit-box-shadow:3px 0 5px rgba(0,21,41,.35);box-shadow:3px 0 5px #00152959;transform:translate(0);transition:all .1s ease;z-index:101}@media (max-width: 1025px){.aside-show[data-v-517b6d1b]{position:fixed;top:0;left:0;z-index:101;height:100%;background:#fff}}.el-aside[data-v-517b6d1b]{width:auto;transition:all .1s ease}.layout[data-v-517b6d1b]{height:100%;position:fixed;width:100%;top:0;left:0;overflow:hidden}.main-container[data-v-517b6d1b]{min-height:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.el-main[data-v-517b6d1b]{padding:0}.el-header[data-v-517b6d1b]{background:#fff;border-bottom:solid 1px var(--el-menu-border-color);padding:0}.overlay-show[data-v-517b6d1b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:99;transition:all .3s}.overlay-hide[data-v-517b6d1b]{display:flex;pointer-events:none;opacity:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}.email-container[data-v-60108f24]{border-radius:8px;display:grid;grid-template-rows:auto 1fr;padding:0;font-size:14px;color:#2e2e2e;overflow:hidden;height:100%}.scroll[data-v-60108f24]{margin:0;overflow:auto;height:100%;position:relative}.scroll .scroll-box[data-v-60108f24]{height:100%}.scroll .empty[data-v-60108f24]{display:flex;justify-content:center;align-items:center;height:100%}.scroll .noLoading[data-v-60108f24]{display:flex;justify-content:center;align-items:center;padding:15px 0;color:gray}.scroll .follow-loading[data-v-60108f24]{height:60px;display:flex;justify-content:center;align-items:center}.scroll .loading[data-v-60108f24]{display:flex;justify-content:center;align-items:center;background-color:#fffc;height:100%;width:100%;position:absolute;z-index:1;top:0;left:0}.scroll .loading-show[data-v-60108f24]{transition:all .2s ease .2s;opacity:1}.scroll .loading-hide[data-v-60108f24]{pointer-events:none;transition:all .2s;opacity:0}.email-row[data-v-60108f24]{display:flex;padding:8px 0;justify-content:space-between;box-shadow:inset 0 -1px #64798f1f;cursor:pointer;align-items:center;position:relative;transition:background .15s ease-in-out,box-shadow .15s ease-in-out}.email-row .user-info[data-v-60108f24]{display:flex;flex-wrap:wrap;column-gap:10px;margin-top:5px;margin-bottom:5px;color:#19293b66}.email-row .user-info .user[data-v-60108f24],.email-row .user-info .account[data-v-60108f24]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s;line-height:12px;max-width:290px}.email-row .user-info .user span[data-v-60108f24]:first-child,.email-row .user-info .account span[data-v-60108f24]:first-child{position:relative}.email-row .user-info .user span[data-v-60108f24]:last-child,.email-row .user-info .account span[data-v-60108f24]:last-child{margin-left:5px;position:relative;bottom:5px}.email-row .el-checkbox[data-v-60108f24]{display:flex;padding-left:15px;padding-right:20px;justify-content:center}@media (max-width: 1200px){.email-row .title-column[data-v-60108f24]{grid-template-columns:1fr!important;gap:4px!important}}.email-row .title[data-v-60108f24]{flex:1;display:grid;grid-template-columns:220px 1fr}@media (max-width: 1199px){.email-row .title[data-v-60108f24]{padding-right:15px}}@media (max-width: 1024px){.email-row .title[data-v-60108f24]{grid-template-columns:1fr;gap:4px}}.email-row .title .email-sender[data-v-60108f24]{font-weight:700;color:#1a1a1a;display:grid;grid-template-columns:auto 1fr auto}.email-row .title .email-sender .email-status[data-v-60108f24]{display:flex;align-content:center}.email-row .title .email-sender .name[data-v-60108f24]{display:grid;gap:5px;grid-template-columns:auto 1fr}@media (min-width: 1024px){.email-row .title .email-sender .name[data-v-60108f24]{grid-template-columns:1fr}.email-row .title .email-sender .name>span[data-v-60108f24]:last-child{display:none}}.email-row .title .email-sender .name>span[data-v-60108f24]:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.email-row .title .email-sender .phone-time[data-v-60108f24]{font-weight:400;font-size:12px;color:#333!important}@media (min-width: 1200px){.email-row .title .email-sender .phone-time[data-v-60108f24]{display:none}}.email-row .title .email-text[data-v-60108f24]{color:#333;display:grid;grid-template-columns:auto 1fr}@media (max-width: 1199px){.email-row .title .email-text[data-v-60108f24]{grid-template-columns:1fr}}.email-row .title .email-text .email-subject[data-v-60108f24]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.email-row .title .email-text .email-content[data-v-60108f24]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;color:#19293b66}@media (max-width: 1199px){.email-row .title .email-text .email-content[data-v-60108f24]{padding-left:0;margin-top:0}}.email-row .email-right[data-v-60108f24]{text-align:right;font-size:12px;white-space:nowrap;display:flex;padding-left:15px;align-items:center;color:#333}@media (max-width: 1199px){.email-row .email-right[data-v-60108f24]{display:none}}.email-row[data-v-60108f24]:hover{background-color:#f2f6fc;z-index:0}.phone-star[data-v-60108f24]{display:none}.pc-star[data-v-60108f24]{display:flex;width:40px}@media (max-width: 1024px){.pc-star[data-v-60108f24]{display:none}.phone-star[data-v-60108f24]{display:block;align-self:end;padding-right:16px;padding-top:8px}.star-pd[data-v-60108f24]{padding-top:6px!important}}.email-time[data-v-60108f24]{padding-right:16px!important}[data-v-60108f24] .el-scrollbar__view{height:100%}.header-actions[data-v-60108f24]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:3px 15px;box-shadow:inset 0 -1px #64798f1f}.header-actions .header-left[data-v-60108f24]{display:flex;flex-wrap:wrap;align-items:center;column-gap:15px;row-gap:8px;padding-left:2px}.header-actions .header-right[data-v-60108f24]{display:grid;grid-template-columns:auto auto;align-items:start;height:100%}.header-actions .header-right .email-count[data-v-60108f24]{white-space:nowrap;margin-top:6px}.header-actions .icon[data-v-60108f24]{font-size:18px;cursor:pointer}.header-actions .more-icon[data-v-60108f24]{margin-top:8px;margin-left:15px}ul[data-v-60108f24]{list-style:none;padding:0;margin:0}.icon,.icon[data-v-0020aa50]{cursor:pointer}.el-image-viewer__wrapper{inset:0;position:fixed}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translate(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:flex;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.content-box[data-v-ee0670a6]{width:100%;height:100%;overflow:hidden;font-family:HarmonyOS,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.content-html[data-v-ee0670a6]{width:100%;height:100%}.box[data-v-a8b83757]{height:100%;overflow:hidden}.header-actions[data-v-a8b83757]{padding:9px 15px;display:flex;align-items:center;gap:20px;box-shadow:inset 0 -1px #64798f1f;font-size:18px}.header-actions .star[data-v-a8b83757]{display:flex;align-items:center;min-width:21px}.header-actions .icon[data-v-a8b83757]{cursor:pointer}.scrollbar[data-v-a8b83757]{height:calc(100% - 38px);width:100%}.container[data-v-a8b83757]{font-size:14px;padding-left:20px;padding-right:20px;padding-top:10px}@media (max-width: 1023px){.container[data-v-a8b83757]{padding-left:15px;padding-right:15px}}.container .email-title[data-v-a8b83757]{font-size:20px;font-weight:700;margin-bottom:10px}.container .content[data-v-a8b83757]{display:flex;flex-direction:column}.container .content .att[data-v-a8b83757]{margin-top:30px;margin-bottom:30px;border:1px solid var(--el-border-color);padding:10px;border-radius:4px;width:fit-content}.container .content .att .att-box[data-v-a8b83757]{min-width:min(410px,100vw - 53px);display:grid;gap:10px;grid-template-rows:1fr}.container .content .att .att-title[data-v-a8b83757]{margin-bottom:5px;display:flex;justify-content:space-between}.container .content .att .att-title span[data-v-a8b83757]:first-child{font-weight:700}.container .content .att .att-item[data-v-a8b83757]{cursor:pointer;padding:5px 8px;border-radius:4px;align-self:start;border:1px solid #e7e9ec;display:grid;grid-template-columns:auto 1fr auto auto;gap:10px}.container .content .att .att-item div[data-v-a8b83757]{align-self:center}.container .content .att .att-item .att-icon[data-v-a8b83757]{display:grid}.container .content .att .att-item .att-name[data-v-a8b83757]{margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.container .content .att .att-item .att-image[data-v-a8b83757]{width:60px;height:60px;object-fit:contain}.container .content .att .att-item .opt-icon[data-v-a8b83757]{color:#18243099;align-items:center;display:flex;gap:8px;cursor:pointer}.container .content .att .att-item .opt-icon a[data-v-a8b83757]{color:#18243099;align-items:center;display:flex}.container .content .email-info[data-v-a8b83757]{border-bottom:1px solid #e7e9ec;margin-bottom:20px;padding-bottom:8px}@media (max-width: 1024px){.container .content .email-info[data-v-a8b83757]{margin-bottom:15px}}.container .content .email-info .date[data-v-a8b83757]{color:#585d69;margin-bottom:6px}.container .content .email-info .email-msg[data-v-a8b83757]{max-width:400px;width:fit-content;margin-bottom:15px}.container .content .email-info .send[data-v-a8b83757]{display:flex;margin-bottom:6px}.container .content .email-info .send .send-name[data-v-a8b83757]{color:#585d69;display:flex;flex-wrap:wrap}.container .content .email-info .send .send-name-title[data-v-a8b83757]{padding-right:5px}.container .content .email-info .receive[data-v-a8b83757]{margin-bottom:6px;display:flex}.container .content .email-info .receive .receive-email[data-v-a8b83757]{max-width:700px;word-break:break-word}.container .content .email-info .receive span[data-v-a8b83757]:nth-child(2){color:#585d69}.container .content .email-info .send-source[data-v-a8b83757],.container .content .email-info .source[data-v-a8b83757]{white-space:nowrap;font-weight:700;padding-right:10px}.email-text[data-v-a8b83757]{white-space:pre-wrap;word-break:break-word}.bottom-distance[data-v-a8b83757]{margin-bottom:30px}.box[data-v-baf665e7]{padding:40px}@media (max-width: 767px){.box[data-v-baf665e7]{padding:30px}}.box .update-pwd[data-v-baf665e7]{display:flex;flex-direction:column;gap:15px}.box .title[data-v-baf665e7]{font-size:18px;font-weight:700}.box .pass[data-v-baf665e7]{font-size:14px;display:grid;gap:20px;margin-bottom:40px}.box .pass .pass-item[data-v-baf665e7]{display:grid;grid-template-columns:50px 1fr;gap:140px;position:relative}.box .pass .pass-item .user-name[data-v-baf665e7]{display:grid;grid-template-columns:auto 1fr}.box .pass .pass-item .user-name span[data-v-baf665e7]:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box .pass .pass-item .edit-name-input[data-v-baf665e7]{position:absolute;bottom:-6px}.box .pass .pass-item .edit-name-input .el-input[data-v-baf665e7]{width:min(200px,100vw - 222px)}.box .pass .pass-item .edit-name[data-v-baf665e7]{color:#4dabff;padding-left:10px;cursor:pointer}@media (max-width: 767px){.box .pass .pass-item[data-v-baf665e7]{gap:70px}}.box .pass .pass-item div[data-v-baf665e7]:first-child{font-weight:700}.box .pass .pass-item div[data-v-baf665e7]:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box .del-email[data-v-baf665e7]{font-size:14px;display:flex;flex-direction:column;gap:20px}.el-select-dropdown__item{padding:0 15px}.no-autofill-pwd{.el-input__inner{-webkit-text-security:disc!important}}.form-wrapper[data-v-c47e29b6]{position:fixed;right:0;height:100%;z-index:10;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.form-wrapper[data-v-c47e29b6]{width:100%}}.container[data-v-c47e29b6]{background:var(--768a9672);padding-left:40px;padding-right:40px;display:flex;flex-direction:column;justify-content:center;width:450px;height:100%;border:1px solid #e4e7ed;box-shadow:var(--el-box-shadow-light)}@media (max-width: 1024px){.container[data-v-c47e29b6]{padding:20px 18px;width:384px;margin-left:18px}}@media (max-width: 767px){.container[data-v-c47e29b6]{padding:20px 18px;border-radius:6px;height:fit-content;width:100%;margin-right:18px;margin-left:18px}}.container .btn[data-v-c47e29b6]{height:36px;width:100%;border-radius:6px}.container .form-desc[data-v-c47e29b6]{margin-top:5px;margin-bottom:18px;color:#71717a}.container .form-title[data-v-c47e29b6]{font-weight:700;font-size:22px!important}.container .switch[data-v-c47e29b6]{margin-top:20px;text-align:center}.container .switch span[data-v-c47e29b6]{color:#006be6;cursor:pointer}.container[data-v-c47e29b6] .el-input__wrapper{border-radius:6px}.container .email-input[data-v-c47e29b6] .el-input__wrapper{border-radius:6px 0 0 6px}.container .el-input[data-v-c47e29b6]{height:38px;width:100%;margin-bottom:18px}.container .el-input[data-v-c47e29b6] .el-input__inner{height:36px}[data-v-c47e29b6] .el-select-dropdown__item{padding:0 10px}.setting-icon[data-v-c47e29b6]{position:relative;top:6px}[data-v-c47e29b6] .el-input-group__append{padding:0 4px 0 8px!important;background:#fff;border-radius:0 8px 8px 0}.register-turnstile[data-v-c47e29b6]{margin-bottom:18px}.select[data-v-c47e29b6]{position:absolute;right:30px;width:100px;opacity:0;pointer-events:none}.custom-style[data-v-c47e29b6]{margin-bottom:10px}.custom-style .el-segmented[data-v-c47e29b6]{--el-border-radius-base: 6px;width:180px}#login-box[data-v-c47e29b6]{background:linear-gradient(to bottom,#2980b9,#6dd5fa,#fff);color:#333;font:100% Arial,sans-serif;height:100%;margin:0;padding:0;overflow-x:hidden;display:grid;grid-template-columns:1fr}#background-wrap[data-v-c47e29b6]{height:100%;z-index:0}@keyframes animateCloud-c47e29b6{0%{margin-left:-500px}to{margin-left:100%}}.x1[data-v-c47e29b6]{animation:animateCloud-c47e29b6 30s linear infinite;transform:scale(.65)}.x2[data-v-c47e29b6]{animation:animateCloud-c47e29b6 15s linear infinite;transform:scale(.3)}.x3[data-v-c47e29b6]{animation:animateCloud-c47e29b6 25s linear infinite;transform:scale(.5)}.x4[data-v-c47e29b6]{animation:animateCloud-c47e29b6 13s linear infinite;transform:scale(.4)}.x5[data-v-c47e29b6]{animation:animateCloud-c47e29b6 20s linear infinite;transform:scale(.55)}.cloud[data-v-c47e29b6]{background:linear-gradient(to bottom,#fff 5%,#f1f1f1);border-radius:100px;box-shadow:0 8px 5px #0000001a;height:120px;width:350px;position:relative}.cloud[data-v-c47e29b6]:after,.cloud[data-v-c47e29b6]:before{content:"";position:absolute;background:#fff;z-index:-1}.cloud[data-v-c47e29b6]:after{border-radius:100px;height:100px;left:50px;top:-50px;width:100px}.cloud[data-v-c47e29b6]:before{border-radius:200px;height:180px;width:180px;right:50px;top:-90px}.scrollbar-flex-content[data-v-fbb8d012]{display:grid;grid-template-columns:200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px;width:40px}.scrollbar-demo-item[data-v-fbb8d012]{display:flex;align-items:center;justify-content:center;width:100px;height:50px;marngin-bottom:10px;text-align:center;border-radius:4px;background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.box-404[data-v-104a6b89]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;align-items:center;color:var(--el-pagination-text-color);display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;color:var(--el-text-color-regular);display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{box-shadow:none;right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-radio-group{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{inset:0;margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.el-message-box__container{align-items:start!important}.el-message-box__message{word-break:break-all}.el-table-filter__bottom{button:last-child{display:none}}.el-table-filter__content{min-width:0}.user-box[data-v-dcbc24a0]{overflow:hidden;height:100%}.header-actions[data-v-dcbc24a0]{padding:9px 15px;display:flex;gap:15px;flex-wrap:wrap;align-items:center;box-shadow:inset 0 -1px #64798f1f;font-size:18px}.header-actions .search-input[data-v-dcbc24a0]{width:min(200px,100vw - 140px)}.header-actions .search[data-v-dcbc24a0] .el-input-group,.header-actions .search[data-v-dcbc24a0] .el-input__inner{height:28px}.header-actions .icon[data-v-dcbc24a0]{cursor:pointer}.container[data-v-dcbc24a0]{display:grid;grid-template-columns:1fr;gap:15px}.type[data-v-dcbc24a0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choose-star[data-v-dcbc24a0]{color:var(--el-color-primary)}.scrollbar[data-v-dcbc24a0]{width:100%;overflow:auto;height:calc(100% - 50px)}@media (max-width: 464px){.scrollbar[data-v-dcbc24a0]{height:calc(100% - 90px)}}.details[data-v-dcbc24a0]{padding:15px 15px 15px 52px;display:grid;gap:10px}@media (max-width: 767px){.details[data-v-dcbc24a0]{padding-left:35px}}.details .details-item-title[data-v-dcbc24a0]{white-space:pre;color:#909399;font-weight:700;padding-right:10px}.pagination[data-v-dcbc24a0]{margin-top:15px;margin-bottom:20px;padding-right:30px;width:100%;display:flex;flex-direction:column;justify-content:end;gap:10px}@media (max-width: 767px){.pagination[data-v-dcbc24a0]{padding-right:10px}}.pagination .el-pagination[data-v-dcbc24a0]{align-self:end}.email-row[data-v-dcbc24a0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-select[data-v-dcbc24a0]{width:80px}.status-select[data-v-dcbc24a0] .el-select__wrapper{min-height:28px}.dialog .dialog-box .el-button[data-v-dcbc24a0]{width:100%;margin-top:15px}.select[data-v-dcbc24a0]{position:absolute;right:30px;width:100px;opacity:0;pointer-events:none}.loading[data-v-dcbc24a0]{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fffc;left:0;z-index:2;top:0;width:100%;height:100%}.loading-show[data-v-dcbc24a0]{transition:all .2s ease .2s;opacity:1}.loading-hide[data-v-dcbc24a0]{pointer-events:none;transition:all .2s;opacity:0}.setting-icon[data-v-dcbc24a0]{position:relative;top:6px}.btn[data-v-dcbc24a0]{width:100%}[data-v-dcbc24a0] .el-pagination .el-select{width:100px;background:#fff}[data-v-dcbc24a0] .el-input-group__append{padding:0 0 0 8px!important;background:#fff}[data-v-dcbc24a0] .el-dialog{width:400px!important}@media (max-width: 440px){[data-v-dcbc24a0] .el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}[data-v-dcbc24a0] .cell{white-space:normal;overflow:visible;text-overflow:clip}[data-v-dcbc24a0] .receive .cell,[data-v-dcbc24a0] .send .cell,[data-v-dcbc24a0] .account .cell{white-space:nowrap}[data-v-dcbc24a0] .el-table th.el-table__cell>.cell.highlight{color:#909399}[data-v-dcbc24a0] .el-table__inner-wrapper:before{background:#fff}[data-v-dcbc24a0] .el-message-box__container{align-items:start}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);align-items:center;cursor:pointer;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.perm-box[data-v-818c4c86]{height:100%;overflow:hidden;width:100%}.perm-box .perm-scrollbar[data-v-818c4c86]{height:100%}.send-num[data-v-818c4c86]{margin-left:10px}.send-num .el-input-number[data-v-818c4c86]{width:95px}.def-tag[data-v-818c4c86]{margin-left:10px;height:20px}.header-actions[data-v-818c4c86]{padding:9px 15px;display:flex;align-items:center;gap:20px;box-shadow:inset 0 -1px #64798f1f;font-size:18px}.header-actions .search[data-v-818c4c86] .el-input-group,.header-actions .search[data-v-818c4c86] .el-input__inner{height:28px}.header-actions .icon[data-v-818c4c86]{cursor:pointer}[data-v-818c4c86] .description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading[data-v-818c4c86]{height:100%;display:flex;align-items:center;justify-content:center}.role-name[data-v-818c4c86],.description[data-v-818c4c86]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-818c4c86] .el-segmented--small .el-segmented__item{border-radius:8px!important;overflow:hidden}.dialog-box .dialog-input[data-v-818c4c86]{margin-bottom:15px!important}.perm-expand[data-v-818c4c86]{margin-bottom:5px;--el-border-radius-base: 4px;position:relative;bottom:5px}[data-v-818c4c86] .el-dialog{margin-top:15vh!important;margin-bottom:20px!important;width:400px!important}@media (max-width: 440px){[data-v-818c4c86] .el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}.btn[data-v-818c4c86]{width:100%;margin-top:15px}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.settings-container[data-v-9c5f467a]{height:100%;overflow:hidden;background:#fafcff!important}.settings-container .loading[data-v-9c5f467a]{display:flex;align-items:center;justify-content:center;height:100%}.scroll[data-v-9c5f467a]{width:100%;min-height:100%}.scroll[data-v-9c5f467a] .el-scrollbar__view{height:100%}.scroll .scroll-body[data-v-9c5f467a]{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.card-grid[data-v-9c5f467a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));padding:20px;gap:20px}@media (max-width: 500px){.card-grid[data-v-9c5f467a]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 1023px){.card-grid[data-v-9c5f467a]{gap:15px;padding:15px}}.background[data-v-9c5f467a]{width:230px;height:120px;border-radius:4px;border:1px solid #e4e7ed}@media (max-width: 500px){.background[data-v-9c5f467a]{width:150px;height:83px}}.background-btn[data-v-9c5f467a]{display:flex;gap:10px;flex-direction:column}.settings-card[data-v-9c5f467a]{background-color:#fff;border-radius:8px;border:1px solid var(--el-border-color);transition:all .3s;overflow:hidden}@media (min-width: 885px){.about[data-v-9c5f467a]{height:210px}}.card-title[data-v-9c5f467a]{font-size:15px;font-weight:700;padding:10px 20px;border-bottom:1px solid var(--el-border-color)}.card-content[data-v-9c5f467a]{padding:20px;display:flex;flex-direction:column;gap:10px}.setting-item[data-v-9c5f467a]{display:grid;grid-template-columns:auto 1fr;gap:10px;font-weight:700}.setting-item>div[data-v-9c5f467a]:first-child{display:flex;align-items:center;gap:5px}.setting-item>div[data-v-9c5f467a]:last-child{display:grid;grid-template-columns:1fr auto;justify-items:flex-end;font-weight:400}.warning[data-v-9c5f467a]{margin-left:5px;color:gray;cursor:pointer}.cropper[data-v-9c5f467a]{height:397px;width:705px}@media (max-width: 767px){.cropper[data-v-9c5f467a]{width:calc(100vw - 60px);height:calc((100vw - 60px)*.5625)}}.dialog-footer[data-v-9c5f467a]{display:flex;justify-content:space-between}[data-v-9c5f467a] .el-dialog{width:400px!important}@media (max-width: 440px){[data-v-9c5f467a] .el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}[data-v-9c5f467a] .cut-dialog.el-dialog{width:fit-content!important;height:fit-content!important}[data-v-9c5f467a] .forward-dialog.el-dialog{width:500px!important}@media (max-width: 540px){[data-v-9c5f467a] .forward-dialog.el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}.forward-dialog .forward-head[data-v-9c5f467a]{display:flex;align-items:center}.forward-dialog .forward-head .forward-set-title[data-v-9c5f467a]{top:1px;position:relative;font-size:16px;font-weight:700}.error-image[data-v-9c5f467a]{background:#f5f7fa;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.cut-button[data-v-9c5f467a]{padding-top:15px;width:100%;display:flex;justify-content:end}.cut-button .el-button[data-v-9c5f467a]{width:fit-content}.bot-verify[data-v-9c5f467a]{display:grid;grid-template-columns:1fr auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bot-verify span[data-v-9c5f467a]{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.bot-verify .el-button[data-v-9c5f467a]{width:48px;margin:0 0 0 10px}.forward-set-body[data-v-9c5f467a]{display:flex;flex-direction:column;gap:15px}.forward-set-body .el-switch[data-v-9c5f467a]{align-self:end}.forward span[data-v-9c5f467a]{display:flex;align-items:center}.forward .el-button[data-v-9c5f467a]{width:48px;margin:0 0 0 10px}.opt-button[data-v-9c5f467a]{width:fit-content!important}.r2domain[data-v-9c5f467a]{display:grid;grid-template-columns:1fr auto;align-items:center}.r2domain span[data-v-9c5f467a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.r2domain .el-button[data-v-9c5f467a]{width:48px;margin:0 0 0 10px}.personalized[data-v-9c5f467a]{align-items:start}.personalized>div[data-v-9c5f467a]:last-child{display:flex;justify-content:end}.personalized>div:last-child .el-button[data-v-9c5f467a]{margin-left:10px;margin-top:0}.concerning-item[data-v-9c5f467a]{display:flex;align-items:center}.concerning-item[data-v-9c5f467a] .el-button{padding:0 10px}.concerning-item[data-v-9c5f467a] .el-button i{font-size:22px}.concerning-item>span[data-v-9c5f467a]:first-child{font-weight:700;padding-right:20px}.email-title[data-v-9c5f467a]{font-weight:400!important;display:grid;gap:10px;grid-template-columns:1fr auto;align-items:center}.email-title span[data-v-9c5f467a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.email-title .el-button[data-v-9c5f467a]{margin-top:0}.token-item[data-v-9c5f467a]{padding-top:0}.token-item div[data-v-9c5f467a]:last-child{font-weight:400}form .el-button[data-v-9c5f467a]{margin-top:15px;width:100%}.el-switch[data-v-9c5f467a]{height:28px}[data-v-9c5f467a] .el-button--small{margin-top:2px!important;margin-bottom:2px!important;height:24px}[data-v-9c5f467a] .el-select__wrapper{min-height:28px}.email-list-box[data-v-06915c7d]{height:100%;width:100%;overflow:hidden}.search[data-v-06915c7d]{padding-top:5px;padding-bottom:5px}.select[data-v-06915c7d]{position:absolute;width:40px;opacity:0;pointer-events:none}[data-v-06915c7d] .header-actions{padding-top:8px;padding-bottom:8px}.search-input[data-v-06915c7d]{width:min(280px,100vw - 140px);height:28px}.search-input .setting-icon[data-v-06915c7d]{position:relative;top:3px}.status-select[data-v-06915c7d]{margin-bottom:2px;width:100px}.status-select[data-v-06915c7d] .el-select__wrapper{min-height:28px}.input-with-select[data-v-06915c7d]{max-width:200px;border-radius:0 4px 4px 0}[data-v-06915c7d] .input-with-select .el-input-group__append{background-color:var(--el-fill-color-blank)}[data-v-06915c7d] .el-select__wrapper{padding:2px 10px;min-height:28px}.icon[data-v-06915c7d]{cursor:pointer}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.percentage-value{display:block;margin-top:10px;font-size:28px}.percentage-label{display:block;margin-top:10px;font-size:12px}.analysis-loading[data-v-458d3c6f]{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.analysis[data-v-458d3c6f]{height:100%;padding:20px 20px 30px;gap:20px;background:#fafcff;display:grid;grid-auto-rows:min-content}@media (max-width: 1024px){.analysis[data-v-458d3c6f]{padding:15px 15px 30px;gap:15px}}.analysis .title[data-v-458d3c6f]{margin-top:10px;margin-left:15px;font-size:18px;font-weight:500}.analysis .number[data-v-458d3c6f]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}@media (max-width: 1024px){.analysis .number[data-v-458d3c6f]{grid-template-columns:1fr 1fr;gap:15px}}@media (max-width: 767px){.analysis .number[data-v-458d3c6f]{grid-template-columns:1fr}}.analysis .number .number-item[data-v-458d3c6f]{background:#fff;border-radius:8px;border:1px solid var(--el-border-color);padding:25px 20px}.analysis .number .number-item .top[data-v-458d3c6f]{display:grid;justify-content:space-between;align-content:center;grid-template-columns:auto auto}.analysis .number .number-item .top .left[data-v-458d3c6f]{display:grid;gap:5px;grid-auto-rows:min-content}.analysis .number .number-item .top .left>div[data-v-458d3c6f]:last-child{font-size:13px}.analysis .number .number-item .top .left[data-v-458d3c6f] .el-statistic__number{font-size:26px}.analysis .number .number-item .top .right[data-v-458d3c6f]{display:grid;align-items:center}.analysis .number .number-item .top .right .count-icon[data-v-458d3c6f]{top:3px;position:relative;display:grid;align-items:center;padding:14px;border-radius:8px;background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.analysis .number .number-item .delete-ratio[data-v-458d3c6f]{width:100%;display:grid;grid-template-columns:auto auto;justify-content:start;gap:20px;padding-top:5px}.analysis .number .number-item .delete-ratio .normal[data-v-458d3c6f]{width:fit-content;color:var(--el-color-success);font-weight:700;margin-left:3px}.analysis .number .number-item .delete-ratio .deleted[data-v-458d3c6f]{width:fit-content;color:var(--el-color-danger);font-weight:700;margin-left:3px}.analysis .picture[data-v-458d3c6f]{display:grid;grid-template-columns:500px 1fr;gap:20px}@media (max-width: 1620px){.analysis .picture[data-v-458d3c6f]{grid-template-columns:1fr}}@media (max-width: 1024px){.analysis .picture[data-v-458d3c6f]{gap:15px}}.analysis .picture .picture-item[data-v-458d3c6f]{background:#fff;border-radius:8px;border:1px solid var(--el-border-color)}.analysis .picture .picture-item .source-button[data-v-458d3c6f]{padding-right:15px;display:flex;align-items:start}.analysis .picture .picture-item .source-button[data-v-458d3c6f] .el-radio-button__inner{padding:6px 10px}.analysis .picture .picture-item .sender-pie[data-v-458d3c6f]{height:350px}@media (max-width: 767px){.analysis .picture .picture-item .sender-pie[data-v-458d3c6f]{height:200px}}.analysis .picture .picture-item .increase-line[data-v-458d3c6f]{height:350px}@media (max-width: 767px){.analysis .picture .picture-item .increase-line[data-v-458d3c6f]{height:280px}}.analysis .picture-cs[data-v-458d3c6f]{display:grid;grid-template-columns:1fr 500px;gap:20px}@media (max-width: 1620px){.analysis .picture-cs[data-v-458d3c6f]{grid-template-columns:1fr;gap:15px}}.analysis .picture-cs .picture-cs-item[data-v-458d3c6f]{background:#fff;border-radius:8px;border:1px solid var(--el-border-color)}.analysis .picture-cs .picture-cs-item .send-count[data-v-458d3c6f]{height:350px}@media (max-width: 767px){.analysis .picture-cs .picture-cs-item .send-count[data-v-458d3c6f]{height:320px}}.analysis .picture-cs .picture-cs-item .email-column[data-v-458d3c6f]{height:350px}@media (max-width: 767px){.analysis .picture-cs .picture-cs-item .email-column[data-v-458d3c6f]{height:250px}} +@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121.3,187.1,255);--el-color-primary-light-5:rgb(159.5,206.5,255);--el-color-primary-light-7:rgb(197.7,225.9,255);--el-color-primary-light-8:rgb(216.8,235.6,255);--el-color-primary-light-9:rgb(235.9,245.3,255);--el-color-primary-dark-2:rgb(51.2,126.4,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(148.6,212.3,117.1);--el-color-success-light-5:rgb(179,224.5,156.5);--el-color-success-light-7:rgb(209.4,236.7,195.9);--el-color-success-light-8:rgb(224.6,242.8,215.6);--el-color-success-light-9:rgb(239.8,248.9,235.3);--el-color-success-dark-2:rgb(82.4,155.2,46.4);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(237.5,189.9,118.5);--el-color-warning-light-5:rgb(242.5,208.5,157.5);--el-color-warning-light-7:rgb(247.5,227.1,196.5);--el-color-warning-light-8:rgb(250,236.4,216);--el-color-warning-light-9:rgb(252.5,245.7,235.5);--el-color-warning-dark-2:rgb(184,129.6,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152.1,152.1);--el-color-danger-light-5:rgb(250,181.5,181.5);--el-color-danger-light-7:rgb(252,210.9,210.9);--el-color-danger-light-8:rgb(253,225.6,225.6);--el-color-danger-light-9:rgb(254,240.3,240.3);--el-color-danger-dark-2:rgb(196,86.4,86.4);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152.1,152.1);--el-color-error-light-5:rgb(250,181.5,181.5);--el-color-error-light-7:rgb(252,210.9,210.9);--el-color-error-light-8:rgb(253,225.6,225.6);--el-color-error-light-9:rgb(254,240.3,240.3);--el-color-error-dark-2:rgb(196,86.4,86.4);--el-color-info:#909399;--el-color-info-light-3:rgb(177.3,179.4,183.6);--el-color-info-light-5:rgb(199.5,201,204);--el-color-info-light-7:rgb(221.7,222.6,224.4);--el-color-info-light-8:rgb(232.8,233.4,234.6);--el-color-info-light-9:rgb(243.9,244.2,244.8);--el-color-info-dark-2:rgb(115.2,117.6,122.4);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%}@font-face{font-family:HarmonyOS;src:url(/assets/HarmonyOS_Sans_SC_Regular-D3EGA0gC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:deep(.el-input__inner:focus){background-color:transparent!important;border-color:#dcdfe6!important}body{font-family:HarmonyOS,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.5;color:#333;background-color:#fff;font-size:14px}*{-webkit-tap-highlight-color:transparent}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none;border:none;background:none}*:focus{outline:none}.tox .tox-dialog--width-lg{height:850px!important;@media (max-width: 1024px){height:calc(100% - 40px)!important}}.tox .tox-dialog__body-content{overflow:initial!important;max-height:min(850px,calc(100vh - 110px))!important;@media (max-width: 1024px){box-sizing:initial!important;max-height:min(850px,calc(100% - 40px))!important}}.tox-dialog__body-content{height:auto!important;flex-basis:auto!important}.tox .tox-collection--grid .tox-collection__group{max-height:220px!important}:root{--el-color-primary: #1890ff;--el-color-primary-dark-2: #1064c0;--el-color-primary-light-3: #4dabff;--el-color-primary-light-5: #69c0ff;--el-color-primary-light-7: #91d5ff;--el-color-primary-light-9: #e6f7ff;--el-text-color-regular: #333}.message-bottom{top:auto!important;bottom:20px!important;.el-icon{display:none!important}}@media (pointer: fine) and (hover: hover){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px;cursor:pointer}}.vue-cropper[data-v-a742df44]{position:relative;width:100%;height:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;direction:ltr;touch-action:none;text-align:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-box[data-v-a742df44],.cropper-box-canvas[data-v-a742df44],.cropper-drag-box[data-v-a742df44],.cropper-crop-box[data-v-a742df44],.cropper-face[data-v-a742df44]{position:absolute;inset:0;-webkit-user-select:none;user-select:none}.cropper-box-canvas img[data-v-a742df44]{position:relative;text-align:left;-webkit-user-select:none;user-select:none;transform:none;max-width:none;max-height:none}.cropper-box[data-v-a742df44]{overflow:hidden}.cropper-move[data-v-a742df44]{cursor:move}.cropper-crop[data-v-a742df44]{cursor:crosshair}.cropper-modal[data-v-a742df44]{background:#00000080}.cropper-view-box[data-v-a742df44]{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;-webkit-user-select:none;user-select:none}.cropper-view-box img[data-v-a742df44]{-webkit-user-select:none;user-select:none;text-align:left;max-width:none;max-height:none}.cropper-face[data-v-a742df44]{top:0;left:0;background-color:#fff;opacity:.1}.crop-info[data-v-a742df44]{position:absolute;left:0;min-width:65px;text-align:center;color:#fff;line-height:20px;background-color:#000c;font-size:12px}.crop-line[data-v-a742df44]{position:absolute;display:block;width:100%;height:100%;opacity:.1}.line-w[data-v-a742df44]{top:-3px;left:0;height:5px;cursor:n-resize}.line-a[data-v-a742df44]{top:0;left:-3px;width:5px;cursor:w-resize}.line-s[data-v-a742df44]{bottom:-3px;left:0;height:5px;cursor:s-resize}.line-d[data-v-a742df44]{top:0;right:-3px;width:5px;cursor:e-resize}.crop-point[data-v-a742df44]{position:absolute;width:8px;height:8px;opacity:.75;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-4px;left:-4px;cursor:nw-resize}.point2[data-v-a742df44]{top:-5px;left:50%;margin-left:-3px;cursor:n-resize}.point3[data-v-a742df44]{top:-4px;right:-4px;cursor:ne-resize}.point4[data-v-a742df44]{top:50%;left:-4px;margin-top:-3px;cursor:w-resize}.point5[data-v-a742df44]{top:50%;right:-4px;margin-top:-3px;cursor:e-resize}.point6[data-v-a742df44]{bottom:-5px;left:-4px;cursor:sw-resize}.point7[data-v-a742df44]{bottom:-5px;left:50%;margin-left:-3px;cursor:s-resize}.point8[data-v-a742df44]{bottom:-5px;right:-4px;cursor:se-resize}@media screen and (max-width: 500px){.crop-point[data-v-a742df44]{position:absolute;width:20px;height:20px;opacity:.45;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-10px;left:-10px}.point2[data-v-a742df44],.point4[data-v-a742df44],.point5[data-v-a742df44],.point7[data-v-a742df44]{display:none}.point3[data-v-a742df44]{top:-10px;right:-10px}.point4[data-v-a742df44]{top:0;left:0}.point6[data-v-a742df44]{bottom:-10px;left:-10px}.point8[data-v-a742df44]{bottom:-10px;right:-10px}}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.title[data-v-5ffdbd7e]{margin:15px 10px;height:45px;border-radius:6px;display:flex;position:relative;font-size:16px;font-weight:700;align-items:center;justify-content:center;gap:5px;color:#fff;background:linear-gradient(135deg,#1890ff,#1c6dd0);transition:all .3s ease}.title[data-v-5ffdbd7e] .el-icon{font-size:20px}.title .user-right-icon[data-v-5ffdbd7e]{align-self:center;position:absolute;font-size:12px;right:8px;color:#fff}.manage-title[data-v-5ffdbd7e]{margin-top:10px;padding-left:20px;color:#fff}.el-menu-item[data-v-5ffdbd7e]{margin:5px 10px!important;border-radius:6px;height:36px;padding:10px!important}.choose-item[data-v-5ffdbd7e]{font-weight:700;background:#ffffff14!important;backdrop-filter:blur(4px)}@media (hover: hover){.el-menu-item[data-v-5ffdbd7e]:hover{background:#ffffff14!important}}.menu-name[data-v-5ffdbd7e]{user-select:none}[data-v-5ffdbd7e] .el-scrollbar__wrap--hidden-default{background:#001529!important}[data-v-5ffdbd7e] .el-menu-item,[data-v-5ffdbd7e] .el-menu{background:#001529}.el-menu[data-v-5ffdbd7e]{border-right:0;width:250px}@media (max-width: 1199px){.el-menu[data-v-5ffdbd7e]{width:250px}}[data-v-5ffdbd7e] .el-divider__text{background:#001529;color:#fff}.github[data-v-5ffdbd7e]{position:absolute;width:100%;bottom:10px;display:flex;justify-content:center}.github a[data-v-5ffdbd7e]{color:#fff}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.hamburger[data-v-b2fb0d8c]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-b2fb0d8c]{transform:rotate(180deg)}.breadcrumb-item[data-v-17756d21]{font-weight:700;font-size:14px;white-space:nowrap}[data-v-17756d21] .el-popper.is-pure{border-radius:6px}.user-details[data-v-17756d21]{width:250px;font-size:14px;color:#333;display:grid;grid-template-columns:1fr;justify-items:center}.user-details .user-name[data-v-17756d21]{font-weight:700;margin-top:10px;padding-left:20px;padding-right:20px;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.user-details .detail-user-type[data-v-17756d21]{margin-top:10px}.user-details .action-info[data-v-17756d21]{width:100%;display:grid;grid-template-columns:auto auto;margin-top:10px}.user-details .action-info>div[data-v-17756d21]:first-child{display:grid;align-items:center;gap:10px}.user-details .action-info>div[data-v-17756d21]:last-child{display:grid;gap:10px;text-align:center}.user-details .action-info>div:last-child>div[data-v-17756d21]{display:flex;align-items:center}.user-details .detail-email[data-v-17756d21]{padding-left:20px;padding-right:20px;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#5c5958}.user-details .logout[data-v-17756d21]{margin-top:20px;width:100%;padding-left:10px;padding-right:10px;padding-bottom:10px}.user-details .logout .el-button[data-v-17756d21]{border-radius:6px;height:28px;width:100%}.user-details .details-avatar[data-v-17756d21]{margin-top:20px;height:40px;width:40px;border:1px solid #ccc;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:10px}.header[data-v-17756d21]{text-align:right;font-size:12px;display:grid;height:100%;gap:10px;grid-template-columns:auto auto 1fr}.writer-box[data-v-17756d21]{cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:5px}.writer-box .writer[data-v-17756d21]{width:36px;height:36px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1890ff,#1c6dd0);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.writer-box .writer .writer-text[data-v-17756d21]{margin-left:15px;font-size:14px;font-weight:700}.header-btn[data-v-17756d21]{display:inline-flex;align-items:center;height:100%}.toolbar[data-v-17756d21]{display:grid;grid-template-columns:1fr auto auto;margin-left:auto}@media (max-width: 1024px){.toolbar[data-v-17756d21]{grid-template-columns:1fr auto}}.toolbar .full[data-v-17756d21]{display:flex;align-items:center;justify-content:center;padding-right:20px;cursor:pointer}@media (max-width: 1024px){.toolbar .full[data-v-17756d21]{display:none}}.toolbar .email[data-v-17756d21]{align-self:center;font-size:14px;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;width:100%}.toolbar .avatar[data-v-17756d21]{display:flex;align-items:center;cursor:pointer;margin-left:10px}.toolbar .avatar .avatar-text[data-v-17756d21]{height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #ccc}.toolbar .avatar .setting-icon[data-v-17756d21]{position:relative;top:0;margin-right:5px;bottom:10px}@media (max-width: 1024px){.toolbar .avatar .setting-icon[data-v-17756d21]{margin-right:10px}}.el-tooltip__trigger[data-v-17756d21]:first-child:focus-visible{outline:unset}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed;pointer-events:none}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;pointer-events:none}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:none;padding:0;width:100%}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{inset:0;overflow:auto;padding:16px;position:fixed;text-align:center}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.account-box[data-v-8cadd937]{border-right:1px solid var(--el-border-color)!important;background-color:#fff;height:100%;overflow:hidden}.account-box .head-opt[data-v-8cadd937]{display:flex;align-items:center;height:38px;box-shadow:inset 0 -1px #64798f1f;padding-left:10px;padding-right:10px}.account-box .head-opt .icon[data-v-8cadd937]{cursor:pointer}.account-box .head-opt .icon[data-v-8cadd937]:nth-child(2){margin-left:15px}.account-box .scrollbar[data-v-8cadd937]{width:100%;height:calc(100% - 38px);overflow:auto}@media (max-width: 767px){.account-box .scrollbar[data-v-8cadd937]{height:calc(100% - 98px)}}.account-box .scrollbar .empty[data-v-8cadd937]{display:flex;justify-content:center;align-items:center;height:100%}.account-box .scrollbar .noLoading[data-v-8cadd937]{display:flex;justify-content:center;align-items:center;padding:10px 0;color:gray}.account-box .btn[data-v-8cadd937]{width:100%;margin-top:15px}.account-box .item[data-v-8cadd937]{background-color:#fff;border-radius:8px;padding:12px 10px;margin-bottom:10px;margin-left:10px;margin-right:10px;cursor:pointer}.account-box .item .account[data-v-8cadd937]{font-weight:600;margin-bottom:20px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-box .item .opt[data-v-8cadd937]{display:flex;justify-content:space-between;font-size:12px;color:#888}.account-box .item .opt .settings[data-v-8cadd937]{display:flex;align-items:center;gap:10px}.account-box .item .opt .send-email[data-v-8cadd937]{display:flex;align-items:center}.account-box .item[data-v-8cadd937] .el-card__body{padding:0}.account-box .item[data-v-8cadd937]:first-child{margin-top:10px}.account-box .item-choose[data-v-8cadd937]{background:var(--el-color-primary-light-8)}.setting-icon[data-v-8cadd937]{position:relative;top:6px}[data-v-8cadd937] .el-input-group__append{padding:0 0 0 8px!important;background:#fff}[data-v-8cadd937] .el-dialog{width:400px!important}@media (max-width: 440px){[data-v-8cadd937] .el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}.select[data-v-8cadd937]{position:absolute;right:30px;width:100px;opacity:0;pointer-events:none}[data-v-8cadd937] .el-pagination .el-select{width:100px;background:#fff}.add-email-turnstile[data-v-8cadd937]{margin-top:15px}.turnstile-show[data-v-8cadd937]{opacity:1}.turnstile-hide[data-v-8cadd937]{opacity:0;pointer-events:none;position:fixed}.block-show[data-v-fc3d89b1]{position:fixed}@media (max-width: 767px){.block-show[data-v-fc3d89b1]{position:absolute;right:0;border:0;height:100%;width:100%;background:#000;opacity:.6;z-index:10;transition:all .3s}}.block-hide[data-v-fc3d89b1]{position:fixed;pointer-events:none;transition:all .3s}.show[data-v-fc3d89b1]{transition:all .1s}@media (max-width: 767px){.show[data-v-fc3d89b1]{position:fixed;z-index:100;width:250px}}.hide[data-v-fc3d89b1]{transition:all .1s;position:fixed;transform:translate(-100%);opacity:0}@media (max-width: 1024px){.hide[data-v-fc3d89b1]{width:250px;z-index:100}}.main-box-show[data-v-fc3d89b1]{display:grid;grid-template-columns:260px 1fr;height:calc(100% - 60px)}@media (max-width: 1200px){.main-box-show[data-v-fc3d89b1]{grid-template-columns:250px 1fr}}@media (max-width: 767px){.main-box-show[data-v-fc3d89b1]{grid-template-columns:1fr}}.main-box-hide[data-v-fc3d89b1]{display:grid;grid-template-columns:1fr;height:calc(100% - 60px)}.main-view[data-v-fc3d89b1]{background:#fff}.navigation[data-v-fc3d89b1]{height:30px;border-bottom:solid 1px var(--el-menu-border-color);display:inline-flex;justify-items:center;align-items:center;width:100%}.navigation .tag[data-v-fc3d89b1]{background:#fff;margin-left:5px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--el-input-tag-font-size);line-height:var(--el-input-tag-line-height);min-height:var(--el-input-tag-mini-height);padding:var(--el-input-tag-padding);transform:translateZ(0);transition:var(--el-transition-duration);width:var(--el-input-tag-width)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{background-color:var(--el-fill-color-light);cursor:not-allowed;pointer-events:none}.el-input-tag.is-disabled,.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix,.el-input-tag__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;padding:0 var(--el-input-tag-inner-padding)}.el-input-tag__suffix{gap:8px}.el-input-tag__inner{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--el-input-tag-gap);max-width:100%;min-width:0;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-input-tag__drop-indicator{background-color:var(--el-color-primary);height:var(--el-input-tag-line-height);position:absolute;top:0;width:1px}.el-input-tag__inner .el-tag{border-color:transparent;cursor:pointer;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-input-tag-text-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:0;width:100%}.el-input-tag__input::-moz-placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-select-dropdown__loading[data-v-2599d553]{display:flex;justify-content:center;align-items:center;height:calc(var(--69cdb3c9) * 3.33px);font-size:calc(var(--69cdb3c9) * .67px)}.circular[data-v-2599d553]{display:inline;height:var(--69cdb3c9) + "px";width:var(--69cdb3c9) + "px";animation:loading-rotate-2599d553 2s linear infinite}.path[data-v-2599d553]{animation:loading-dash-2599d553 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.loading-path .dot1[data-v-2599d553]{transform:translate(3.75px,3.75px);fill:var(--el-color-primary);animation:custom-spin-move-2599d553 1s infinite linear alternate;opacity:.3}.loading-path .dot2[data-v-2599d553]{transform:translate(calc(100% - 3.75px),3.75px);fill:var(--el-color-primary);animation:custom-spin-move-2599d553 1s infinite linear alternate;opacity:.3;animation-delay:.4s}.loading-path .dot3[data-v-2599d553]{transform:translate(3.75px,calc(100% - 3.75px));fill:var(--el-color-primary);animation:custom-spin-move-2599d553 1s infinite linear alternate;opacity:.3;animation-delay:1.2s}.loading-path .dot4[data-v-2599d553]{transform:translate(calc(100% - 3.75px),calc(100% - 3.75px));fill:var(--el-color-primary);animation:custom-spin-move-2599d553 1s infinite linear alternate;opacity:.3;animation-delay:.8s}@keyframes loading-rotate-2599d553{to{transform:rotate(360deg)}}@keyframes loading-dash-2599d553{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes custom-spin-move-2599d553{to{opacity:1}}.is-loading[data-v-2599d553]{display:inline-flex;align-items:center;justify-content:center}.editor-box[data-v-2beceec5]{height:100%;width:100%}.loading[data-v-2beceec5]{margin:auto}.editor-box-loading[data-v-2beceec5]{display:flex;align-items:center;justify-content:center}[data-v-2beceec5] .tox-tbtn.tox-tbtn--select.tox-tbtn--bespoke{width:80px!important}[data-v-2beceec5] .tox.tox-tinymce.tox-fullscreen{padding-right:15px;padding-left:15px;padding-bottom:15px;background:#fff}@media (max-width: 767px){[data-v-2beceec5] .tox.tox-tinymce.tox-fullscreen{padding-right:10px;padding-left:10px;padding-bottom:10px}}[data-v-2beceec5] .tox-tinymce{border:none;border-radius:0}[data-v-2beceec5] .tox-toolbar__group{padding-left:0!important;margin:0!important}[data-v-2beceec5] .tox-tbtn{margin:0!important}[data-v-2beceec5] .tox .tox-edit-area:before{display:none}.percent[data-v-93c35734]{display:flex;gap:10px}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{flex:1;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);min-width:0}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{flex-shrink:0;font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.send[data-v-f9742904]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.send .write-box[data-v-f9742904]{background:#fff;width:min(1200px,100% - 80px);box-shadow:var(--el-box-shadow-light);border:1px solid var(--el-border-color-light);transition:var(--el-transition-duration);padding:15px;border-radius:8px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}@media (max-width: 1024px){.send .write-box[data-v-f9742904]{width:100%;height:100%;border-radius:0;padding-top:10px}}@media (min-width: 1025px){.send .write-box[data-v-f9742904]{height:min(800px,100vh - 60px)}}.send .write-box .title[data-v-f9742904]{display:flex;justify-content:space-between;margin-bottom:10px}.send .write-box .title .title-left[data-v-f9742904]{align-items:center;display:grid;grid-template-columns:auto auto auto 1fr}.send .write-box .title .sender[data-v-f9742904]{margin-left:8px}.send .write-box .title .sender-name[data-v-f9742904]{margin-left:8px;font-weight:700}.send .write-box .title .send-email[data-v-f9742904]{color:#999896;margin-left:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.send .write-box .title div[data-v-f9742904]{display:flex;align-items:center}.send .write-box .container[data-v-f9742904]{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;gap:15px}.send .write-box .container .distribute[data-v-f9742904]{color:var(--el-color-info);background:var(--el-color-info-light-9);border:var(--el-color-info-light-8);border-radius:4px;font-size:12px;padding:0 5px}.send .write-box .container .distribute.checked[data-v-f9742904],.send .write-box .container .distribute[data-v-f9742904]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)!important;border-radius:4px}.send .write-box .container .button-item[data-v-f9742904]{display:grid;grid-template-columns:auto auto 1fr auto}.send .write-box .container .button-item .att-add[data-v-f9742904]{cursor:pointer}.send .write-box .container .button-item .att-clear[data-v-f9742904]{cursor:pointer;margin-left:10px}.send .write-box .container .button-item .att-list[data-v-f9742904]{display:grid;gap:5px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));padding-left:10px;padding-right:10px;max-height:110px;overflow-y:auto}@media (max-width: 450px){.send .write-box .container .button-item .att-list[data-v-f9742904]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.send .write-box .container .button-item .att-list .att-item[data-v-f9742904]{display:grid;grid-template-columns:auto 1fr auto auto;gap:5px;height:32px;font-size:14px;border:1px solid var(--el-border-color-light);padding:5px;border-radius:4px}.send .write-box .container .button-item .att-list .att-item .att-filename[data-v-f9742904]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-f9742904] .el-input-tag__suffix{padding-right:4px}.icon[data-v-f9742904]{cursor:pointer}.el-aside-hide[data-v-517b6d1b]{position:fixed;left:0;height:100%;z-index:100;transform:translate(-100%);transition:all .1s ease}.aside-show[data-v-517b6d1b]{-webkit-box-shadow:3px 0 5px rgba(0,21,41,.35);box-shadow:3px 0 5px #00152959;transform:translate(0);transition:all .1s ease;z-index:101}@media (max-width: 1025px){.aside-show[data-v-517b6d1b]{position:fixed;top:0;left:0;z-index:101;height:100%;background:#fff}}.el-aside[data-v-517b6d1b]{width:auto;transition:all .1s ease}.layout[data-v-517b6d1b]{height:100%;position:fixed;width:100%;top:0;left:0;overflow:hidden}.main-container[data-v-517b6d1b]{min-height:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.el-main[data-v-517b6d1b]{padding:0}.el-header[data-v-517b6d1b]{background:#fff;border-bottom:solid 1px var(--el-menu-border-color);padding:0}.overlay-show[data-v-517b6d1b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:99;transition:all .3s}.overlay-hide[data-v-517b6d1b]{display:flex;pointer-events:none;opacity:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}.email-container[data-v-32dab8d8]{border-radius:8px;display:grid;grid-template-rows:auto 1fr;padding:0;font-size:14px;color:#2e2e2e;overflow:hidden;height:100%}.scroll[data-v-32dab8d8]{margin:0;overflow:auto;height:100%;position:relative}.scroll .scroll-box[data-v-32dab8d8]{height:100%}.scroll .empty[data-v-32dab8d8]{display:flex;justify-content:center;align-items:center;height:100%}.scroll .noLoading[data-v-32dab8d8]{display:flex;justify-content:center;align-items:center;padding:15px 0;color:gray}.scroll .follow-loading[data-v-32dab8d8]{height:60px;display:flex;justify-content:center;align-items:center}.scroll .loading[data-v-32dab8d8]{display:flex;justify-content:center;align-items:center;background-color:#fffc;height:100%;width:100%;position:absolute;z-index:1;top:0;left:0}.scroll .loading-show[data-v-32dab8d8]{transition:all .2s ease .2s;opacity:1}.scroll .loading-hide[data-v-32dab8d8]{pointer-events:none;transition:all .2s;opacity:0}.email-row[data-v-32dab8d8]{display:flex;padding:8px 0;justify-content:space-between;box-shadow:inset 0 -1px #64798f1f;cursor:pointer;align-items:center;position:relative;transition:background .15s ease-in-out,box-shadow .15s ease-in-out}.email-row .user-info[data-v-32dab8d8]{display:flex;flex-wrap:wrap;column-gap:10px;margin-top:5px;margin-bottom:5px;color:#19293b66}.email-row .user-info .user[data-v-32dab8d8],.email-row .user-info .account[data-v-32dab8d8]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s;line-height:12px;max-width:290px}.email-row .user-info .user span[data-v-32dab8d8]:first-child,.email-row .user-info .account span[data-v-32dab8d8]:first-child{position:relative}.email-row .user-info .user span[data-v-32dab8d8]:last-child,.email-row .user-info .account span[data-v-32dab8d8]:last-child{margin-left:5px;position:relative;bottom:5px}.email-row .el-checkbox[data-v-32dab8d8]{display:flex;padding-left:15px;padding-right:20px;justify-content:center}@media (max-width: 1200px){.email-row .title-column[data-v-32dab8d8]{grid-template-columns:1fr!important;gap:4px!important}}.email-row .title[data-v-32dab8d8]{flex:1;display:grid;grid-template-columns:220px 1fr}@media (max-width: 1199px){.email-row .title[data-v-32dab8d8]{padding-right:15px}}@media (max-width: 1024px){.email-row .title[data-v-32dab8d8]{grid-template-columns:1fr;gap:4px}}.email-row .title .email-sender[data-v-32dab8d8]{font-weight:700;color:#1a1a1a;display:grid;grid-template-columns:auto 1fr auto}.email-row .title .email-sender .email-status[data-v-32dab8d8]{display:flex;align-content:center}.email-row .title .email-sender .name[data-v-32dab8d8]{display:grid;gap:5px;grid-template-columns:auto 1fr}@media (min-width: 1024px){.email-row .title .email-sender .name[data-v-32dab8d8]{grid-template-columns:1fr}.email-row .title .email-sender .name>span[data-v-32dab8d8]:last-child{display:none}}.email-row .title .email-sender .name>span[data-v-32dab8d8]:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.email-row .title .email-sender .phone-time[data-v-32dab8d8]{font-weight:400;font-size:12px;color:#333!important}@media (min-width: 1200px){.email-row .title .email-sender .phone-time[data-v-32dab8d8]{display:none}}.email-row .title .email-text[data-v-32dab8d8]{color:#333;display:grid;grid-template-columns:auto 1fr}@media (max-width: 1199px){.email-row .title .email-text[data-v-32dab8d8]{grid-template-columns:1fr}}.email-row .title .email-text .email-subject[data-v-32dab8d8]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.email-row .title .email-text .email-content[data-v-32dab8d8]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;color:#19293b66}@media (max-width: 1199px){.email-row .title .email-text .email-content[data-v-32dab8d8]{padding-left:0;margin-top:0}}.email-row .email-right[data-v-32dab8d8]{text-align:right;font-size:12px;white-space:nowrap;display:flex;padding-left:15px;align-items:center;color:#333}@media (max-width: 1199px){.email-row .email-right[data-v-32dab8d8]{display:none}}.email-row[data-v-32dab8d8]:hover{background-color:#f2f6fc;z-index:0}.phone-star[data-v-32dab8d8]{display:none}.pc-star[data-v-32dab8d8]{display:flex;width:40px}@media (max-width: 1024px){.pc-star[data-v-32dab8d8]{display:none}.phone-star[data-v-32dab8d8]{display:block;align-self:end;padding-right:16px;padding-top:8px}.star-pd[data-v-32dab8d8]{padding-top:6px!important}}.email-time[data-v-32dab8d8]{padding-right:16px!important}[data-v-32dab8d8] .el-scrollbar__view{height:100%}.header-actions[data-v-32dab8d8]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:3px 15px;box-shadow:inset 0 -1px #64798f1f}.header-actions .header-left[data-v-32dab8d8]{display:flex;flex-wrap:wrap;align-items:center;column-gap:15px;row-gap:8px;padding-left:2px}.header-actions .header-right[data-v-32dab8d8]{display:grid;grid-template-columns:auto auto;align-items:start;height:100%}.header-actions .header-right .email-count[data-v-32dab8d8]{white-space:nowrap;margin-top:6px}.header-actions .icon[data-v-32dab8d8]{font-size:18px;cursor:pointer}.header-actions .more-icon[data-v-32dab8d8]{margin-top:8px;margin-left:15px}ul[data-v-32dab8d8]{list-style:none;padding:0;margin:0}.icon,.icon[data-v-0020aa50]{cursor:pointer}.el-image-viewer__wrapper{inset:0;position:fixed}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translate(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:flex;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.content-box[data-v-ee0670a6]{width:100%;height:100%;overflow:hidden;font-family:HarmonyOS,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.content-html[data-v-ee0670a6]{width:100%;height:100%}.box[data-v-1996bc0c]{height:100%;overflow:hidden}.header-actions[data-v-1996bc0c]{padding:9px 15px;display:flex;align-items:center;gap:20px;box-shadow:inset 0 -1px #64798f1f;font-size:18px}.header-actions .star[data-v-1996bc0c]{display:flex;align-items:center;min-width:21px}.header-actions .icon[data-v-1996bc0c]{cursor:pointer}.scrollbar[data-v-1996bc0c]{height:calc(100% - 38px);width:100%}.container[data-v-1996bc0c]{font-size:14px;padding-left:20px;padding-right:20px;padding-top:10px}@media (max-width: 1023px){.container[data-v-1996bc0c]{padding-left:15px;padding-right:15px}}.container .email-title[data-v-1996bc0c]{font-size:20px;font-weight:700;margin-bottom:10px}.container .content[data-v-1996bc0c]{display:flex;flex-direction:column}.container .content .att[data-v-1996bc0c]{margin-top:30px;margin-bottom:30px;border:1px solid var(--el-border-color);padding:10px;border-radius:4px;width:fit-content}.container .content .att .att-box[data-v-1996bc0c]{min-width:min(410px,100vw - 53px);display:grid;gap:10px;grid-template-rows:1fr}.container .content .att .att-title[data-v-1996bc0c]{margin-bottom:5px;display:flex;justify-content:space-between}.container .content .att .att-title span[data-v-1996bc0c]:first-child{font-weight:700}.container .content .att .att-item[data-v-1996bc0c]{cursor:pointer;padding:5px 8px;border-radius:4px;align-self:start;border:1px solid #e7e9ec;display:grid;grid-template-columns:auto 1fr auto auto;gap:10px}.container .content .att .att-item div[data-v-1996bc0c]{align-self:center}.container .content .att .att-item .att-icon[data-v-1996bc0c]{display:grid}.container .content .att .att-item .att-name[data-v-1996bc0c]{margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.container .content .att .att-item .att-image[data-v-1996bc0c]{width:60px;height:60px;object-fit:contain}.container .content .att .att-item .opt-icon[data-v-1996bc0c]{color:#18243099;align-items:center;display:flex;gap:8px;cursor:pointer}.container .content .att .att-item .opt-icon a[data-v-1996bc0c]{color:#18243099;align-items:center;display:flex}.container .content .email-info[data-v-1996bc0c]{border-bottom:1px solid #e7e9ec;margin-bottom:20px;padding-bottom:8px}@media (max-width: 1024px){.container .content .email-info[data-v-1996bc0c]{margin-bottom:15px}}.container .content .email-info .date[data-v-1996bc0c]{color:#585d69;margin-bottom:6px}.container .content .email-info .email-msg[data-v-1996bc0c]{max-width:400px;width:fit-content;margin-bottom:15px}.container .content .email-info .send[data-v-1996bc0c]{display:flex;margin-bottom:6px}.container .content .email-info .send .send-name[data-v-1996bc0c]{color:#585d69;display:flex;flex-wrap:wrap}.container .content .email-info .send .send-name-title[data-v-1996bc0c]{padding-right:5px}.container .content .email-info .receive[data-v-1996bc0c]{margin-bottom:6px;display:flex}.container .content .email-info .receive .receive-email[data-v-1996bc0c]{max-width:700px;word-break:break-word}.container .content .email-info .receive span[data-v-1996bc0c]:nth-child(2){color:#585d69}.container .content .email-info .send-source[data-v-1996bc0c],.container .content .email-info .source[data-v-1996bc0c]{white-space:nowrap;font-weight:700;padding-right:10px}.email-text[data-v-1996bc0c]{white-space:pre-wrap;word-break:break-word}.bottom-distance[data-v-1996bc0c]{margin-bottom:30px}.box[data-v-baf665e7]{padding:40px}@media (max-width: 767px){.box[data-v-baf665e7]{padding:30px}}.box .update-pwd[data-v-baf665e7]{display:flex;flex-direction:column;gap:15px}.box .title[data-v-baf665e7]{font-size:18px;font-weight:700}.box .pass[data-v-baf665e7]{font-size:14px;display:grid;gap:20px;margin-bottom:40px}.box .pass .pass-item[data-v-baf665e7]{display:grid;grid-template-columns:50px 1fr;gap:140px;position:relative}.box .pass .pass-item .user-name[data-v-baf665e7]{display:grid;grid-template-columns:auto 1fr}.box .pass .pass-item .user-name span[data-v-baf665e7]:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box .pass .pass-item .edit-name-input[data-v-baf665e7]{position:absolute;bottom:-6px}.box .pass .pass-item .edit-name-input .el-input[data-v-baf665e7]{width:min(200px,100vw - 222px)}.box .pass .pass-item .edit-name[data-v-baf665e7]{color:#4dabff;padding-left:10px;cursor:pointer}@media (max-width: 767px){.box .pass .pass-item[data-v-baf665e7]{gap:70px}}.box .pass .pass-item div[data-v-baf665e7]:first-child{font-weight:700}.box .pass .pass-item div[data-v-baf665e7]:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box .del-email[data-v-baf665e7]{font-size:14px;display:flex;flex-direction:column;gap:20px}.el-select-dropdown__item{padding:0 15px}.no-autofill-pwd{.el-input__inner{-webkit-text-security:disc!important}}.form-wrapper[data-v-c47e29b6]{position:fixed;right:0;height:100%;z-index:10;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.form-wrapper[data-v-c47e29b6]{width:100%}}.container[data-v-c47e29b6]{background:var(--768a9672);padding-left:40px;padding-right:40px;display:flex;flex-direction:column;justify-content:center;width:450px;height:100%;border:1px solid #e4e7ed;box-shadow:var(--el-box-shadow-light)}@media (max-width: 1024px){.container[data-v-c47e29b6]{padding:20px 18px;width:384px;margin-left:18px}}@media (max-width: 767px){.container[data-v-c47e29b6]{padding:20px 18px;border-radius:6px;height:fit-content;width:100%;margin-right:18px;margin-left:18px}}.container .btn[data-v-c47e29b6]{height:36px;width:100%;border-radius:6px}.container .form-desc[data-v-c47e29b6]{margin-top:5px;margin-bottom:18px;color:#71717a}.container .form-title[data-v-c47e29b6]{font-weight:700;font-size:22px!important}.container .switch[data-v-c47e29b6]{margin-top:20px;text-align:center}.container .switch span[data-v-c47e29b6]{color:#006be6;cursor:pointer}.container[data-v-c47e29b6] .el-input__wrapper{border-radius:6px}.container .email-input[data-v-c47e29b6] .el-input__wrapper{border-radius:6px 0 0 6px}.container .el-input[data-v-c47e29b6]{height:38px;width:100%;margin-bottom:18px}.container .el-input[data-v-c47e29b6] .el-input__inner{height:36px}[data-v-c47e29b6] .el-select-dropdown__item{padding:0 10px}.setting-icon[data-v-c47e29b6]{position:relative;top:6px}[data-v-c47e29b6] .el-input-group__append{padding:0 4px 0 8px!important;background:#fff;border-radius:0 8px 8px 0}.register-turnstile[data-v-c47e29b6]{margin-bottom:18px}.select[data-v-c47e29b6]{position:absolute;right:30px;width:100px;opacity:0;pointer-events:none}.custom-style[data-v-c47e29b6]{margin-bottom:10px}.custom-style .el-segmented[data-v-c47e29b6]{--el-border-radius-base: 6px;width:180px}#login-box[data-v-c47e29b6]{background:linear-gradient(to bottom,#2980b9,#6dd5fa,#fff);color:#333;font:100% Arial,sans-serif;height:100%;margin:0;padding:0;overflow-x:hidden;display:grid;grid-template-columns:1fr}#background-wrap[data-v-c47e29b6]{height:100%;z-index:0}@keyframes animateCloud-c47e29b6{0%{margin-left:-500px}to{margin-left:100%}}.x1[data-v-c47e29b6]{animation:animateCloud-c47e29b6 30s linear infinite;transform:scale(.65)}.x2[data-v-c47e29b6]{animation:animateCloud-c47e29b6 15s linear infinite;transform:scale(.3)}.x3[data-v-c47e29b6]{animation:animateCloud-c47e29b6 25s linear infinite;transform:scale(.5)}.x4[data-v-c47e29b6]{animation:animateCloud-c47e29b6 13s linear infinite;transform:scale(.4)}.x5[data-v-c47e29b6]{animation:animateCloud-c47e29b6 20s linear infinite;transform:scale(.55)}.cloud[data-v-c47e29b6]{background:linear-gradient(to bottom,#fff 5%,#f1f1f1);border-radius:100px;box-shadow:0 8px 5px #0000001a;height:120px;width:350px;position:relative}.cloud[data-v-c47e29b6]:after,.cloud[data-v-c47e29b6]:before{content:"";position:absolute;background:#fff;z-index:-1}.cloud[data-v-c47e29b6]:after{border-radius:100px;height:100px;left:50px;top:-50px;width:100px}.cloud[data-v-c47e29b6]:before{border-radius:200px;height:180px;width:180px;right:50px;top:-90px}.scrollbar-flex-content[data-v-fbb8d012]{display:grid;grid-template-columns:200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px;width:40px}.scrollbar-demo-item[data-v-fbb8d012]{display:flex;align-items:center;justify-content:center;width:100px;height:50px;marngin-bottom:10px;text-align:center;border-radius:4px;background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.box-404[data-v-104a6b89]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;align-items:center;color:var(--el-pagination-text-color);display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;color:var(--el-text-color-regular);display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{box-shadow:none;right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-radio-group{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{inset:0;margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.el-message-box__container{align-items:start!important}.el-message-box__message{word-break:break-all}.el-table-filter__bottom{button:last-child{display:none}}.el-table-filter__content{min-width:0}.user-box[data-v-dcbc24a0]{overflow:hidden;height:100%}.header-actions[data-v-dcbc24a0]{padding:9px 15px;display:flex;gap:15px;flex-wrap:wrap;align-items:center;box-shadow:inset 0 -1px #64798f1f;font-size:18px}.header-actions .search-input[data-v-dcbc24a0]{width:min(200px,100vw - 140px)}.header-actions .search[data-v-dcbc24a0] .el-input-group,.header-actions .search[data-v-dcbc24a0] .el-input__inner{height:28px}.header-actions .icon[data-v-dcbc24a0]{cursor:pointer}.container[data-v-dcbc24a0]{display:grid;grid-template-columns:1fr;gap:15px}.type[data-v-dcbc24a0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choose-star[data-v-dcbc24a0]{color:var(--el-color-primary)}.scrollbar[data-v-dcbc24a0]{width:100%;overflow:auto;height:calc(100% - 50px)}@media (max-width: 464px){.scrollbar[data-v-dcbc24a0]{height:calc(100% - 90px)}}.details[data-v-dcbc24a0]{padding:15px 15px 15px 52px;display:grid;gap:10px}@media (max-width: 767px){.details[data-v-dcbc24a0]{padding-left:35px}}.details .details-item-title[data-v-dcbc24a0]{white-space:pre;color:#909399;font-weight:700;padding-right:10px}.pagination[data-v-dcbc24a0]{margin-top:15px;margin-bottom:20px;padding-right:30px;width:100%;display:flex;flex-direction:column;justify-content:end;gap:10px}@media (max-width: 767px){.pagination[data-v-dcbc24a0]{padding-right:10px}}.pagination .el-pagination[data-v-dcbc24a0]{align-self:end}.email-row[data-v-dcbc24a0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-select[data-v-dcbc24a0]{width:80px}.status-select[data-v-dcbc24a0] .el-select__wrapper{min-height:28px}.dialog .dialog-box .el-button[data-v-dcbc24a0]{width:100%;margin-top:15px}.select[data-v-dcbc24a0]{position:absolute;right:30px;width:100px;opacity:0;pointer-events:none}.loading[data-v-dcbc24a0]{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fffc;left:0;z-index:2;top:0;width:100%;height:100%}.loading-show[data-v-dcbc24a0]{transition:all .2s ease .2s;opacity:1}.loading-hide[data-v-dcbc24a0]{pointer-events:none;transition:all .2s;opacity:0}.setting-icon[data-v-dcbc24a0]{position:relative;top:6px}.btn[data-v-dcbc24a0]{width:100%}[data-v-dcbc24a0] .el-pagination .el-select{width:100px;background:#fff}[data-v-dcbc24a0] .el-input-group__append{padding:0 0 0 8px!important;background:#fff}[data-v-dcbc24a0] .el-dialog{width:400px!important}@media (max-width: 440px){[data-v-dcbc24a0] .el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}[data-v-dcbc24a0] .cell{white-space:normal;overflow:visible;text-overflow:clip}[data-v-dcbc24a0] .receive .cell,[data-v-dcbc24a0] .send .cell,[data-v-dcbc24a0] .account .cell{white-space:nowrap}[data-v-dcbc24a0] .el-table th.el-table__cell>.cell.highlight{color:#909399}[data-v-dcbc24a0] .el-table__inner-wrapper:before{background:#fff}[data-v-dcbc24a0] .el-message-box__container{align-items:start}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);align-items:center;cursor:pointer;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.perm-box[data-v-818c4c86]{height:100%;overflow:hidden;width:100%}.perm-box .perm-scrollbar[data-v-818c4c86]{height:100%}.send-num[data-v-818c4c86]{margin-left:10px}.send-num .el-input-number[data-v-818c4c86]{width:95px}.def-tag[data-v-818c4c86]{margin-left:10px;height:20px}.header-actions[data-v-818c4c86]{padding:9px 15px;display:flex;align-items:center;gap:20px;box-shadow:inset 0 -1px #64798f1f;font-size:18px}.header-actions .search[data-v-818c4c86] .el-input-group,.header-actions .search[data-v-818c4c86] .el-input__inner{height:28px}.header-actions .icon[data-v-818c4c86]{cursor:pointer}[data-v-818c4c86] .description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading[data-v-818c4c86]{height:100%;display:flex;align-items:center;justify-content:center}.role-name[data-v-818c4c86],.description[data-v-818c4c86]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-818c4c86] .el-segmented--small .el-segmented__item{border-radius:8px!important;overflow:hidden}.dialog-box .dialog-input[data-v-818c4c86]{margin-bottom:15px!important}.perm-expand[data-v-818c4c86]{margin-bottom:5px;--el-border-radius-base: 4px;position:relative;bottom:5px}[data-v-818c4c86] .el-dialog{margin-top:15vh!important;margin-bottom:20px!important;width:400px!important}@media (max-width: 440px){[data-v-818c4c86] .el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}.btn[data-v-818c4c86]{width:100%;margin-top:15px}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.settings-container[data-v-9c5f467a]{height:100%;overflow:hidden;background:#fafcff!important}.settings-container .loading[data-v-9c5f467a]{display:flex;align-items:center;justify-content:center;height:100%}.scroll[data-v-9c5f467a]{width:100%;min-height:100%}.scroll[data-v-9c5f467a] .el-scrollbar__view{height:100%}.scroll .scroll-body[data-v-9c5f467a]{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.card-grid[data-v-9c5f467a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));padding:20px;gap:20px}@media (max-width: 500px){.card-grid[data-v-9c5f467a]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 1023px){.card-grid[data-v-9c5f467a]{gap:15px;padding:15px}}.background[data-v-9c5f467a]{width:230px;height:120px;border-radius:4px;border:1px solid #e4e7ed}@media (max-width: 500px){.background[data-v-9c5f467a]{width:150px;height:83px}}.background-btn[data-v-9c5f467a]{display:flex;gap:10px;flex-direction:column}.settings-card[data-v-9c5f467a]{background-color:#fff;border-radius:8px;border:1px solid var(--el-border-color);transition:all .3s;overflow:hidden}@media (min-width: 885px){.about[data-v-9c5f467a]{height:210px}}.card-title[data-v-9c5f467a]{font-size:15px;font-weight:700;padding:10px 20px;border-bottom:1px solid var(--el-border-color)}.card-content[data-v-9c5f467a]{padding:20px;display:flex;flex-direction:column;gap:10px}.setting-item[data-v-9c5f467a]{display:grid;grid-template-columns:auto 1fr;gap:10px;font-weight:700}.setting-item>div[data-v-9c5f467a]:first-child{display:flex;align-items:center;gap:5px}.setting-item>div[data-v-9c5f467a]:last-child{display:grid;grid-template-columns:1fr auto;justify-items:flex-end;font-weight:400}.warning[data-v-9c5f467a]{margin-left:5px;color:gray;cursor:pointer}.cropper[data-v-9c5f467a]{height:397px;width:705px}@media (max-width: 767px){.cropper[data-v-9c5f467a]{width:calc(100vw - 60px);height:calc((100vw - 60px)*.5625)}}.dialog-footer[data-v-9c5f467a]{display:flex;justify-content:space-between}[data-v-9c5f467a] .el-dialog{width:400px!important}@media (max-width: 440px){[data-v-9c5f467a] .el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}[data-v-9c5f467a] .cut-dialog.el-dialog{width:fit-content!important;height:fit-content!important}[data-v-9c5f467a] .forward-dialog.el-dialog{width:500px!important}@media (max-width: 540px){[data-v-9c5f467a] .forward-dialog.el-dialog{width:calc(100% - 40px)!important;margin-right:20px!important;margin-left:20px!important}}.forward-dialog .forward-head[data-v-9c5f467a]{display:flex;align-items:center}.forward-dialog .forward-head .forward-set-title[data-v-9c5f467a]{top:1px;position:relative;font-size:16px;font-weight:700}.error-image[data-v-9c5f467a]{background:#f5f7fa;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.cut-button[data-v-9c5f467a]{padding-top:15px;width:100%;display:flex;justify-content:end}.cut-button .el-button[data-v-9c5f467a]{width:fit-content}.bot-verify[data-v-9c5f467a]{display:grid;grid-template-columns:1fr auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bot-verify span[data-v-9c5f467a]{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.bot-verify .el-button[data-v-9c5f467a]{width:48px;margin:0 0 0 10px}.forward-set-body[data-v-9c5f467a]{display:flex;flex-direction:column;gap:15px}.forward-set-body .el-switch[data-v-9c5f467a]{align-self:end}.forward span[data-v-9c5f467a]{display:flex;align-items:center}.forward .el-button[data-v-9c5f467a]{width:48px;margin:0 0 0 10px}.opt-button[data-v-9c5f467a]{width:fit-content!important}.r2domain[data-v-9c5f467a]{display:grid;grid-template-columns:1fr auto;align-items:center}.r2domain span[data-v-9c5f467a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.r2domain .el-button[data-v-9c5f467a]{width:48px;margin:0 0 0 10px}.personalized[data-v-9c5f467a]{align-items:start}.personalized>div[data-v-9c5f467a]:last-child{display:flex;justify-content:end}.personalized>div:last-child .el-button[data-v-9c5f467a]{margin-left:10px;margin-top:0}.concerning-item[data-v-9c5f467a]{display:flex;align-items:center}.concerning-item[data-v-9c5f467a] .el-button{padding:0 10px}.concerning-item[data-v-9c5f467a] .el-button i{font-size:22px}.concerning-item>span[data-v-9c5f467a]:first-child{font-weight:700;padding-right:20px}.email-title[data-v-9c5f467a]{font-weight:400!important;display:grid;gap:10px;grid-template-columns:1fr auto;align-items:center}.email-title span[data-v-9c5f467a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.email-title .el-button[data-v-9c5f467a]{margin-top:0}.token-item[data-v-9c5f467a]{padding-top:0}.token-item div[data-v-9c5f467a]:last-child{font-weight:400}form .el-button[data-v-9c5f467a]{margin-top:15px;width:100%}.el-switch[data-v-9c5f467a]{height:28px}[data-v-9c5f467a] .el-button--small{margin-top:2px!important;margin-bottom:2px!important;height:24px}[data-v-9c5f467a] .el-select__wrapper{min-height:28px}.email-list-box[data-v-06915c7d]{height:100%;width:100%;overflow:hidden}.search[data-v-06915c7d]{padding-top:5px;padding-bottom:5px}.select[data-v-06915c7d]{position:absolute;width:40px;opacity:0;pointer-events:none}[data-v-06915c7d] .header-actions{padding-top:8px;padding-bottom:8px}.search-input[data-v-06915c7d]{width:min(280px,100vw - 140px);height:28px}.search-input .setting-icon[data-v-06915c7d]{position:relative;top:3px}.status-select[data-v-06915c7d]{margin-bottom:2px;width:100px}.status-select[data-v-06915c7d] .el-select__wrapper{min-height:28px}.input-with-select[data-v-06915c7d]{max-width:200px;border-radius:0 4px 4px 0}[data-v-06915c7d] .input-with-select .el-input-group__append{background-color:var(--el-fill-color-blank)}[data-v-06915c7d] .el-select__wrapper{padding:2px 10px;min-height:28px}.icon[data-v-06915c7d]{cursor:pointer}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.percentage-value{display:block;margin-top:10px;font-size:28px}.percentage-label{display:block;margin-top:10px;font-size:12px}.analysis-loading[data-v-458d3c6f]{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.analysis[data-v-458d3c6f]{height:100%;padding:20px 20px 30px;gap:20px;background:#fafcff;display:grid;grid-auto-rows:min-content}@media (max-width: 1024px){.analysis[data-v-458d3c6f]{padding:15px 15px 30px;gap:15px}}.analysis .title[data-v-458d3c6f]{margin-top:10px;margin-left:15px;font-size:18px;font-weight:500}.analysis .number[data-v-458d3c6f]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}@media (max-width: 1024px){.analysis .number[data-v-458d3c6f]{grid-template-columns:1fr 1fr;gap:15px}}@media (max-width: 767px){.analysis .number[data-v-458d3c6f]{grid-template-columns:1fr}}.analysis .number .number-item[data-v-458d3c6f]{background:#fff;border-radius:8px;border:1px solid var(--el-border-color);padding:25px 20px}.analysis .number .number-item .top[data-v-458d3c6f]{display:grid;justify-content:space-between;align-content:center;grid-template-columns:auto auto}.analysis .number .number-item .top .left[data-v-458d3c6f]{display:grid;gap:5px;grid-auto-rows:min-content}.analysis .number .number-item .top .left>div[data-v-458d3c6f]:last-child{font-size:13px}.analysis .number .number-item .top .left[data-v-458d3c6f] .el-statistic__number{font-size:26px}.analysis .number .number-item .top .right[data-v-458d3c6f]{display:grid;align-items:center}.analysis .number .number-item .top .right .count-icon[data-v-458d3c6f]{top:3px;position:relative;display:grid;align-items:center;padding:14px;border-radius:8px;background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.analysis .number .number-item .delete-ratio[data-v-458d3c6f]{width:100%;display:grid;grid-template-columns:auto auto;justify-content:start;gap:20px;padding-top:5px}.analysis .number .number-item .delete-ratio .normal[data-v-458d3c6f]{width:fit-content;color:var(--el-color-success);font-weight:700;margin-left:3px}.analysis .number .number-item .delete-ratio .deleted[data-v-458d3c6f]{width:fit-content;color:var(--el-color-danger);font-weight:700;margin-left:3px}.analysis .picture[data-v-458d3c6f]{display:grid;grid-template-columns:500px 1fr;gap:20px}@media (max-width: 1620px){.analysis .picture[data-v-458d3c6f]{grid-template-columns:1fr}}@media (max-width: 1024px){.analysis .picture[data-v-458d3c6f]{gap:15px}}.analysis .picture .picture-item[data-v-458d3c6f]{background:#fff;border-radius:8px;border:1px solid var(--el-border-color)}.analysis .picture .picture-item .source-button[data-v-458d3c6f]{padding-right:15px;display:flex;align-items:start}.analysis .picture .picture-item .source-button[data-v-458d3c6f] .el-radio-button__inner{padding:6px 10px}.analysis .picture .picture-item .sender-pie[data-v-458d3c6f]{height:350px}@media (max-width: 767px){.analysis .picture .picture-item .sender-pie[data-v-458d3c6f]{height:200px}}.analysis .picture .picture-item .increase-line[data-v-458d3c6f]{height:350px}@media (max-width: 767px){.analysis .picture .picture-item .increase-line[data-v-458d3c6f]{height:280px}}.analysis .picture-cs[data-v-458d3c6f]{display:grid;grid-template-columns:1fr 500px;gap:20px}@media (max-width: 1620px){.analysis .picture-cs[data-v-458d3c6f]{grid-template-columns:1fr;gap:15px}}.analysis .picture-cs .picture-cs-item[data-v-458d3c6f]{background:#fff;border-radius:8px;border:1px solid var(--el-border-color)}.analysis .picture-cs .picture-cs-item .send-count[data-v-458d3c6f]{height:350px}@media (max-width: 767px){.analysis .picture-cs .picture-cs-item .send-count[data-v-458d3c6f]{height:320px}}.analysis .picture-cs .picture-cs-item .email-column[data-v-458d3c6f]{height:350px}@media (max-width: 767px){.analysis .picture-cs .picture-cs-item .email-column[data-v-458d3c6f]{height:250px}} diff --git a/mail-worker/dist/index.html b/mail-worker/dist/index.html index fb49ec1..37a342c 100644 --- a/mail-worker/dist/index.html +++ b/mail-worker/dist/index.html @@ -6,8 +6,8 @@ - - + +
diff --git a/mail-worker/src/dao/analysis-dao.js b/mail-worker/src/dao/analysis-dao.js index a316122..b46f9d1 100644 --- a/mail-worker/src/dao/analysis-dao.js +++ b/mail-worker/src/dao/analysis-dao.js @@ -2,18 +2,18 @@ const analysisDao = { async numberCount(c) { const { results } = await c.env.db.prepare(` SELECT - e.receiveTotal, - e.sendTotal, - e.delReceiveTotal, - e.delSendTotal, - e.normalReceiveTotal, - e.normalSendTotal, - u.userTotal, - u.normalUserTotal, - u.delUserTotal, - a.accountTotal, - a.normalAccountTotal, - a.delAccountTotal + COALESCE(e.receiveTotal, 0) AS receiveTotal, + COALESCE(e.sendTotal, 0) AS sendTotal, + COALESCE(e.delReceiveTotal, 0) AS delReceiveTotal, + COALESCE(e.delSendTotal, 0) AS delSendTotal, + COALESCE(e.normalReceiveTotal, 0) AS normalReceiveTotal, + COALESCE(e.normalSendTotal, 0) AS normalSendTotal, + COALESCE(u.userTotal, 0) AS userTotal, + COALESCE(u.normalUserTotal, 0) AS normalUserTotal, + COALESCE(u.delUserTotal, 0) AS delUserTotal, + COALESCE(a.accountTotal, 0) AS accountTotal, + COALESCE(a.normalAccountTotal, 0) AS normalAccountTotal, + COALESCE(a.delAccountTotal, 0) AS delAccountTotal FROM ( SELECT diff --git a/mail-worker/src/email/email.js b/mail-worker/src/email/email.js index e59a819..c3e8f94 100644 --- a/mail-worker/src/email/email.js +++ b/mail-worker/src/email/email.js @@ -89,7 +89,7 @@ export async function email(message, env, ctx) { attachment.type = attachment.contentId ? attConst.type.EMBED : attConst.type.ATT; }); - if (attachments.length > 0) { + if (attachments.length > 0 && env.r2) { await attService.addAtt({ env }, attachments); } diff --git a/mail-worker/src/security/security.js b/mail-worker/src/security/security.js index 4b6cacd..bec5e50 100644 --- a/mail-worker/src/security/security.js +++ b/mail-worker/src/security/security.js @@ -34,6 +34,7 @@ const requirePerms = [ '/setting/physicsDeleteAll', '/setting/setBackground', '/setting/set', + '/setting/query', '/user/delete', '/user/setPwd', '/user/setStatus', @@ -63,7 +64,7 @@ const premKey = { 'user:delete': ['/user/delete'], 'sys-email:query': ['/sys-email/list'], 'sys-email:delete': ['/sys-email/delete'], - 'setting:query': [], + 'setting:query': ['/setting/query'], 'setting:set': ['/setting/set', '/setting/setBackground'], 'setting:clean': ['/setting/physicsDeleteAll'], 'analysis:query': ['/analysis/echarts']