tg_web_dist/js/index.C6mDnbTS.js
2025-07-01 15:36:27 +08:00

2 lines
77 KiB
JavaScript

import{b as e,i as t,_ as a,u as l,a as n,d as o,E as s,w as i,c as r,e as u,C as c,U as d,m as p,f as v,g as m,t as f,h,j as g,k as b,l as y,n as x,o as k,p as _,q as w,r as C,s as M,v as V,x as $,y as S,z as I,A,B as L,D as P,F as E,G as T,H as B,I as N,J as O,K as F,L as H,M as z,N as R,O as K,P as j,Q as q,R as D,S as W,T as U,V as G,W as X,X as Y,Y as J,Z,$ as Q,a0 as ee,a1 as te,a2 as ae,a3 as le,a4 as ne,a5 as oe,a6 as se,a7 as ie,a8 as re,a9 as ue,aa as ce,ab as de,ac as pe,ad as ve,ae as me,af as fe,ag as he,ah as ge,ai as be,aj as ye,ak as xe,al as ke,am as _e,an as we,ao as Ce,ap as Me,aq as Ve,ar as $e,as as Se,at as Ie,au as Ae,av as Le}from"./index.D1_OMcDq.js";import{_ as Pe}from"./index.BxiMFgRM.js";import{E as Ee,a as Te,b as Be}from"./el-dropdown-item.C98XWrLy.js";import{v as Ne,r as Oe,j as Fe,x as He,y as ze,z as Re,u as Ke,I as je,q as qe,i as De,g as We,B as Ue,J as Ge,K as Xe,L as Ye,P as Je,a as Ze,b as Qe,w as et,c as tt,ao as at,A as lt,av as nt,U as ot,M as st,a2 as it,ab as rt,O as ut,S as ct,T as dt,s as pt,Q as vt,l as mt,H as ft,aa as ht,f as gt,V as bt,n as yt,G as xt,F as kt,R as _t,ac as wt,d as Ct,C as Mt,k as Vt,a0 as $t,ae as St,al as It,aw as At,ah as Lt,ai as Pt}from"./editor-vue.xUJDThhq.js";import{g as Et}from"./lodash.lGe4XDVY.js";import"./editor.Ppghu3lf.js";const Tt=Symbol("breadcrumbKey"),Bt=e({separator:{type:String,default:"/"},separatorIcon:{type:t}}),Nt=Ne({name:"ElBreadcrumb"});var Ot=a(Ne({...Nt,props:Bt,setup(e){const t=e,{t:a}=l(),o=n("breadcrumb"),s=Oe();return qe(Tt,t),Fe((()=>{const e=s.value.querySelectorAll(`.${o.e("item")}`);e.length&&e[e.length-1].setAttribute("aria-current","page")})),(e,t)=>(ze(),He("div",{ref_key:"breadcrumb",ref:s,class:je(Ke(o).b()),"aria-label":Ke(a)("el.breadcrumb.label"),role:"navigation"},[Re(e.$slots,"default")],10,["aria-label"]))}}),[["__file","breadcrumb.vue"]]);const Ft=e({to:{type:o([String,Object]),default:""},replace:Boolean}),Ht=Ne({name:"ElBreadcrumbItem"});var zt=a(Ne({...Ht,props:Ft,setup(e){const t=e,a=We(),l=De(Tt,void 0),o=n("breadcrumb"),i=a.appContext.config.globalProperties.$router,r=Oe(),u=()=>{t.to&&i&&(t.replace?i.replace(t.to):i.push(t.to))};return(e,t)=>{var a,n;return ze(),He("span",{class:je(Ke(o).e("item"))},[Ue("span",{ref_key:"link",ref:r,class:je([Ke(o).e("inner"),Ke(o).is("link",!!e.to)]),role:"link",onClick:u},[Re(e.$slots,"default")],2),(null==(a=Ke(l))?void 0:a.separatorIcon)?(ze(),Ge(Ke(s),{key:0,class:je(Ke(o).e("separator"))},{default:Xe((()=>[(ze(),Ge(Ye(Ke(l).separatorIcon)))])),_:1},8,["class"])):(ze(),He("span",{key:1,class:je(Ke(o).e("separator")),role:"presentation"},Je(null==(n=Ke(l))?void 0:n.separator),3))],2)}}}),[["__file","breadcrumb-item.vue"]]);const Rt=r(Ot,{BreadcrumbItem:zt}),Kt=i(zt),jt=e=>u(e)||Ze(e)||Qe(e),qt=e({accordion:Boolean,modelValue:{type:o([Array,String,Number]),default:()=>p([])},expandIconPosition:{type:o([String]),default:"right"},beforeCollapse:{type:o(Function)}}),Dt={[d]:jt,[c]:jt},Wt=Symbol("collapseContextKey"),Ut=Ne({name:"ElCollapse"});var Gt=a(Ne({...Ut,props:qt,emits:Dt,setup(e,{expose:t,emit:a}){const l=e,{activeNames:o,setActiveNames:s}=((e,t)=>{const a=Oe(v(e.modelValue)),l=l=>{a.value=l;const n=e.accordion?a.value[0]:a.value;t(d,n),t(c,n)},n=t=>{if(e.accordion)l([a.value[0]===t?"":t]);else{const e=[...a.value],n=e.indexOf(t);n>-1?e.splice(n,1):e.push(t),l(e)}};return et((()=>e.modelValue),(()=>a.value=v(e.modelValue)),{deep:!0}),qe(Wt,{activeNames:a,handleItemClick:async t=>{const{beforeCollapse:a}=e;if(!a)return void n(t);const l=a(t);[at(l),m(l)].includes(!0)||f("ElCollapse","beforeCollapse must return type `Promise<boolean>` or `boolean`"),at(l)?l.then((e=>{!1!==e&&n(t)})).catch((e=>{})):l&&n(t)}}),{activeNames:a,setActiveNames:l}})(l,a),{rootKls:i}=(e=>{const t=n("collapse");return{rootKls:tt((()=>[t.b(),t.b(`icon-position-${e.expandIconPosition}`)]))}})(l);return t({activeNames:o,setActiveNames:s}),(e,t)=>(ze(),He("div",{class:je(Ke(i))},[Re(e.$slots,"default")],2))}}),[["__file","collapse.vue"]]);const Xt=Ne({name:"ElCollapseTransition"});const Yt=r(a(Ne({...Xt,setup(e){const t=n("collapse-transition"),a=e=>{e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},l={beforeEnter(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height&&(e.dataset.elExistsHeight=e.style.height),e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){requestAnimationFrame((()=>{e.dataset.oldOverflow=e.style.overflow,e.dataset.elExistsHeight?e.style.maxHeight=e.dataset.elExistsHeight:0!==e.scrollHeight?e.style.maxHeight=`${e.scrollHeight}px`:e.style.maxHeight=0,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom,e.style.overflow="hidden"}))},afterEnter(e){e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow},enterCancelled(e){a(e)},beforeLeave(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.maxHeight=`${e.scrollHeight}px`,e.style.overflow="hidden"},leave(e){0!==e.scrollHeight&&(e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){a(e)},leaveCancelled(e){a(e)}};return(e,a)=>(ze(),Ge(ot,lt({name:Ke(t).b()},nt(l)),{default:Xe((()=>[Re(e.$slots,"default")])),_:3},16,["name"]))}}),[["__file","collapse-transition.vue"]])),Jt=e({title:{type:String,default:""},name:{type:o([String,Number]),default:void 0},icon:{type:t,default:h},disabled:Boolean}),Zt=Ne({name:"ElCollapseItem"});var Qt=a(Ne({...Zt,props:Jt,setup(e,{expose:t}){const a=e,{focusing:l,id:o,isActive:i,handleFocus:r,handleHeaderClick:u,handleEnterClick:c}=(e=>{const t=De(Wt),{namespace:a}=n("collapse"),l=Oe(!1),o=Oe(!1),s=g(),i=tt((()=>s.current++)),r=tt((()=>{var t;return null!=(t=e.name)?t:`${a.value}-id-${s.prefix}-${Ke(i)}`})),u=tt((()=>null==t?void 0:t.activeNames.value.includes(Ke(r))));return{focusing:l,id:i,isActive:u,handleFocus:()=>{setTimeout((()=>{o.value?o.value=!1:l.value=!0}),50)},handleHeaderClick:()=>{e.disabled||(null==t||t.handleItemClick(Ke(r)),l.value=!1,o.value=!0)},handleEnterClick:()=>{null==t||t.handleItemClick(Ke(r))}}})(a),{arrowKls:d,headKls:p,rootKls:v,itemTitleKls:m,itemWrapperKls:f,itemContentKls:h,scopedContentId:b,scopedHeadId:y}=((e,{focusing:t,isActive:a,id:l})=>{const o=n("collapse"),s=tt((()=>[o.b("item"),o.is("active",Ke(a)),o.is("disabled",e.disabled)])),i=tt((()=>[o.be("item","header"),o.is("active",Ke(a)),{focusing:Ke(t)&&!e.disabled}])),r=tt((()=>[o.be("item","arrow"),o.is("active",Ke(a))]));return{itemTitleKls:tt((()=>[o.be("item","title")])),arrowKls:r,headKls:i,rootKls:s,itemWrapperKls:tt((()=>o.be("item","wrap"))),itemContentKls:tt((()=>o.be("item","content"))),scopedContentId:tt((()=>o.b(`content-${Ke(l)}`))),scopedHeadId:tt((()=>o.b(`head-${Ke(l)}`)))}})(a,{focusing:l,isActive:i,id:o});return t({isActive:i}),(e,t)=>(ze(),He("div",{class:je(Ke(v))},[Ue("button",{id:Ke(y),class:je(Ke(p)),"aria-expanded":Ke(i),"aria-controls":Ke(b),"aria-describedby":Ke(b),tabindex:e.disabled?-1:0,type:"button",onClick:Ke(u),onKeydown:rt(ut(Ke(c),["stop","prevent"]),["space","enter"]),onFocus:Ke(r),onBlur:e=>l.value=!1},[Ue("span",{class:je(Ke(m))},[Re(e.$slots,"title",{isActive:Ke(i)},(()=>[it(Je(e.title),1)]))],2),Re(e.$slots,"icon",{isActive:Ke(i)},(()=>[st(Ke(s),{class:je(Ke(d))},{default:Xe((()=>[(ze(),Ge(Ye(e.icon)))])),_:1},8,["class"])]))],42,["id","aria-expanded","aria-controls","aria-describedby","tabindex","onClick","onKeydown","onFocus","onBlur"]),st(Ke(Yt),null,{default:Xe((()=>[ct(Ue("div",{id:Ke(b),role:"region",class:je(Ke(f)),"aria-hidden":!Ke(i),"aria-labelledby":Ke(y)},[Ue("div",{class:je(Ke(h))},[Re(e.$slots,"default")],2)],10,["id","aria-hidden","aria-labelledby"]),[[dt,Ke(i)]])])),_:3})],2))}}),[["__file","collapse-item.vue"]]);const ea=r(Gt,{CollapseItem:Qt}),ta=i(Qt),aa=e({color:{type:o(Object),required:!0},vertical:{type:Boolean,default:!1}});let la=!1;function na(e,t){if(!b)return;const a=function(e){var a;null==(a=t.drag)||a.call(t,e)},l=function(e){var n;document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",l),document.removeEventListener("touchmove",a),document.removeEventListener("touchend",l),document.onselectstart=null,document.ondragstart=null,la=!1,null==(n=t.end)||n.call(t,e)},n=function(e){var n;la||(e.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",a),document.addEventListener("mouseup",l),document.addEventListener("touchmove",a),document.addEventListener("touchend",l),la=!0,null==(n=t.start)||n.call(t,e))};e.addEventListener("mousedown",n),e.addEventListener("touchstart",n,{passive:!1})}const oa=(e,{bar:t,thumb:a,handleDrag:l})=>{const o=We(),s=n("color-alpha-slider"),i=Oe(0),r=Oe(0),u=Oe();function c(){i.value=function(){if(!a.value)return 0;if(e.vertical)return 0;const t=o.vnode.el,l=e.color.get("alpha");return t?Math.round(l*(t.offsetWidth-a.value.offsetWidth/2)/100):0}(),r.value=function(){if(!a.value)return 0;const t=o.vnode.el;if(!e.vertical)return 0;const l=e.color.get("alpha");return t?Math.round(l*(t.offsetHeight-a.value.offsetHeight/2)/100):0}(),u.value=function(){if(e.color&&e.color.value){const{r:t,g:a,b:l}=e.color.toRgb();return`linear-gradient(to right, rgba(${t}, ${a}, ${l}, 0) 0%, rgba(${t}, ${a}, ${l}, 1) 100%)`}return""}()}Fe((()=>{if(!t.value||!a.value)return;const e={drag:e=>{l(e)},end:e=>{l(e)}};na(t.value,e),na(a.value,e),c()})),et((()=>e.color.get("alpha")),(()=>c())),et((()=>e.color.value),(()=>c()));const d=tt((()=>[s.b(),s.is("vertical",e.vertical)])),p=tt((()=>s.e("bar"))),v=tt((()=>s.e("thumb")));return{rootKls:d,barKls:p,barStyle:tt((()=>({background:u.value}))),thumbKls:v,thumbStyle:tt((()=>({left:y(i.value),top:y(r.value)}))),update:c}},sa=Ne({name:"ElColorAlphaSlider"});var ia=a(Ne({...sa,props:aa,setup(e,{expose:t}){const a=e,{alpha:n,alphaLabel:o,bar:s,thumb:i,handleDrag:r,handleClick:u,handleKeydown:c}=(e=>{const t=We(),{t:a}=l(),n=pt(),o=pt(),s=tt((()=>e.color.get("alpha"))),i=tt((()=>a("el.colorpicker.alphaLabel")));function r(a){if(!o.value||!n.value)return;const l=t.vnode.el.getBoundingClientRect(),{clientX:s,clientY:i}=k(a);if(e.vertical){let t=i-l.top;t=Math.max(n.value.offsetHeight/2,t),t=Math.min(t,l.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((t-n.value.offsetHeight/2)/(l.height-n.value.offsetHeight)*100))}else{let t=s-l.left;t=Math.max(n.value.offsetWidth/2,t),t=Math.min(t,l.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((t-n.value.offsetWidth/2)/(l.width-n.value.offsetWidth)*100))}}function u(t){let a=s.value+t;a=a<0?0:a>100?100:a,e.color.set("alpha",a)}return{thumb:n,bar:o,alpha:s,alphaLabel:i,handleDrag:r,handleClick:function(e){var t;e.target!==n.value&&r(e),null==(t=n.value)||t.focus()},handleKeydown:function(e){const{code:t,shiftKey:a}=e,l=a?10:1;switch(t){case x.left:case x.down:e.preventDefault(),e.stopPropagation(),u(-l);break;case x.right:case x.up:e.preventDefault(),e.stopPropagation(),u(l)}}}})(a),{rootKls:d,barKls:p,barStyle:v,thumbKls:m,thumbStyle:f,update:h}=oa(a,{bar:s,thumb:i,handleDrag:r});return t({update:h,bar:s,thumb:i}),(e,t)=>(ze(),He("div",{class:je(Ke(d))},[Ue("div",{ref_key:"bar",ref:s,class:je(Ke(p)),style:vt(Ke(v)),onClick:Ke(u)},null,14,["onClick"]),Ue("div",{ref_key:"thumb",ref:i,class:je(Ke(m)),style:vt(Ke(f)),"aria-label":Ke(o),"aria-valuenow":Ke(n),"aria-orientation":e.vertical?"vertical":"horizontal","aria-valuemin":"0","aria-valuemax":"100",role:"slider",tabindex:"0",onKeydown:Ke(c)},null,46,["aria-label","aria-valuenow","aria-orientation","onKeydown"])],2))}}),[["__file","alpha-slider.vue"]]);var ra=a(Ne({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=n("color-hue-slider"),a=We(),l=Oe(),o=Oe(),s=Oe(0),i=Oe(0),r=tt((()=>e.color.get("hue")));function u(t){if(!o.value||!l.value)return;const n=a.vnode.el.getBoundingClientRect(),{clientX:s,clientY:i}=k(t);let r;if(e.vertical){let e=i-n.top;e=Math.min(e,n.height-l.value.offsetHeight/2),e=Math.max(l.value.offsetHeight/2,e),r=Math.round((e-l.value.offsetHeight/2)/(n.height-l.value.offsetHeight)*360)}else{let e=s-n.left;e=Math.min(e,n.width-l.value.offsetWidth/2),e=Math.max(l.value.offsetWidth/2,e),r=Math.round((e-l.value.offsetWidth/2)/(n.width-l.value.offsetWidth)*360)}e.color.set("hue",r)}function c(){s.value=function(){if(!l.value)return 0;const t=a.vnode.el;if(e.vertical)return 0;const n=e.color.get("hue");return t?Math.round(n*(t.offsetWidth-l.value.offsetWidth/2)/360):0}(),i.value=function(){if(!l.value)return 0;const t=a.vnode.el;if(!e.vertical)return 0;const n=e.color.get("hue");return t?Math.round(n*(t.offsetHeight-l.value.offsetHeight/2)/360):0}()}return et((()=>r.value),(()=>{c()})),Fe((()=>{if(!o.value||!l.value)return;const e={drag:e=>{u(e)},end:e=>{u(e)}};na(o.value,e),na(l.value,e),c()})),{bar:o,thumb:l,thumbLeft:s,thumbTop:i,hueValue:r,handleClick:function(e){e.target!==l.value&&u(e)},update:c,ns:t}}}),[["render",function(e,t,a,l,n,o){return ze(),He("div",{class:je([e.ns.b(),e.ns.is("vertical",e.vertical)])},[Ue("div",{ref:"bar",class:je(e.ns.e("bar")),onClick:e.handleClick},null,10,["onClick"]),Ue("div",{ref:"thumb",class:je(e.ns.e("thumb")),style:vt({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}],["__file","hue-slider.vue"]]);const ua=e({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:M,popperClass:{type:String,default:""},tabindex:{type:[String,Number],default:0},teleported:C.teleported,predefine:{type:o(Array)},validateEvent:{type:Boolean,default:!0},...w(["ariaLabel"])}),ca={[d]:e=>Ze(e)||_(e),[c]:e=>Ze(e)||_(e),activeChange:e=>Ze(e)||_(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},da=Symbol("colorPickerContextKey"),pa=function(e,t,a){return[e,t*a/((e=(2-t)*a)<1?e:2-e)||0,e/2]},va=function(e,t){var a;Ze(a=e)&&a.includes(".")&&1===Number.parseFloat(a)&&(e="100%");const l=function(e){return Ze(e)&&e.includes("%")}(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),l&&(e=Number.parseInt(""+e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},ma={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},fa=e=>{e=Math.min(Math.round(e),255);const t=Math.floor(e/16),a=e%16;return`${ma[t]||t}${ma[a]||a}`},ha=function({r:e,g:t,b:a}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+a)?"":`#${fa(e)}${fa(t)}${fa(a)}`},ga={A:10,B:11,C:12,D:13,E:14,F:15},ba=function(e){return 2===e.length?16*(ga[e[0].toUpperCase()]||+e[0])+(ga[e[1].toUpperCase()]||+e[1]):ga[e[1].toUpperCase()]||+e[1]},ya=(e,t,a)=>{e=va(e,255),t=va(t,255),a=va(a,255);const l=Math.max(e,t,a),n=Math.min(e,t,a);let o;const s=l,i=l-n,r=0===l?0:i/l;if(l===n)o=0;else{switch(l){case e:o=(t-a)/i+(t<a?6:0);break;case t:o=(a-e)/i+2;break;case a:o=(e-t)/i+4}o/=6}return{h:360*o,s:100*r,v:100*s}},xa=function(e,t,a){e=6*va(e,360),t=va(t,100),a=va(a,100);const l=Math.floor(e),n=e-l,o=a*(1-t),s=a*(1-n*t),i=a*(1-(1-n)*t),r=l%6,u=[a,s,o,o,i,a][r],c=[i,a,a,s,o,o][r],d=[o,o,i,a,a,s][r];return{r:Math.round(255*u),g:Math.round(255*c),b:Math.round(255*d)}};class ka{constructor(e={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="";for(const t in e)mt(e,t)&&(this[t]=e[t]);e.value?this.fromString(e.value):this.doOnChange()}set(e,t){if(1!==arguments.length||"object"!=typeof e)this[`_${e}`]=t,this.doOnChange();else for(const a in e)mt(e,a)&&this.set(a,e[a])}get(e){return"alpha"===e?Math.floor(this[`_${e}`]):this[`_${e}`]}toRgb(){return xa(this._hue,this._saturation,this._value)}fromString(e){if(!e)return this._hue=0,this._saturation=100,this._value=100,void this.doOnChange();const t=(e,t,a)=>{this._hue=Math.max(0,Math.min(360,e)),this._saturation=Math.max(0,Math.min(100,t)),this._value=Math.max(0,Math.min(100,a)),this.doOnChange()};if(e.includes("hsl")){const a=e.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter((e=>""!==e)).map(((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10)));if(4===a.length?this._alpha=100*Number.parseFloat(a[3]):3===a.length&&(this._alpha=100),a.length>=3){const{h:e,s:l,v:n}=function(e,t,a){a/=100;let l=t/=100;const n=Math.max(a,.01);return t*=(a*=2)<=1?a:2-a,l*=n<=1?n:2-n,{h:e,s:100*(0===a?2*l/(n+l):2*t/(a+t)),v:(a+t)/2*100}}(a[0],a[1],a[2]);t(e,l,n)}}else if(e.includes("hsv")){const a=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter((e=>""!==e)).map(((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10)));4===a.length?this._alpha=100*Number.parseFloat(a[3]):3===a.length&&(this._alpha=100),a.length>=3&&t(a[0],a[1],a[2])}else if(e.includes("rgb")){const a=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter((e=>""!==e)).map(((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10)));if(4===a.length?this._alpha=100*Number.parseFloat(a[3]):3===a.length&&(this._alpha=100),a.length>=3){const{h:e,s:l,v:n}=ya(a[0],a[1],a[2]);t(e,l,n)}}else if(e.includes("#")){const a=e.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(a))return;let l,n,o;3===a.length?(l=ba(a[0]+a[0]),n=ba(a[1]+a[1]),o=ba(a[2]+a[2])):6!==a.length&&8!==a.length||(l=ba(a.slice(0,2)),n=ba(a.slice(2,4)),o=ba(a.slice(4,6))),8===a.length?this._alpha=ba(a.slice(6))/255*100:3!==a.length&&6!==a.length||(this._alpha=100);const{h:s,s:i,v:r}=ya(l,n,o);t(s,i,r)}}compare(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1}doOnChange(){const{_hue:e,_saturation:t,_value:a,_alpha:l,format:n}=this;if(this.enableAlpha)switch(n){case"hsl":{const l=pa(e,t/100,a/100);this.value=`hsla(${e}, ${Math.round(100*l[1])}%, ${Math.round(100*l[2])}%, ${this.get("alpha")/100})`;break}case"hsv":this.value=`hsva(${e}, ${Math.round(t)}%, ${Math.round(a)}%, ${this.get("alpha")/100})`;break;case"hex":this.value=`${ha(xa(e,t,a))}${fa(255*l/100)}`;break;default:{const{r:l,g:n,b:o}=xa(e,t,a);this.value=`rgba(${l}, ${n}, ${o}, ${this.get("alpha")/100})`}}else switch(n){case"hsl":{const l=pa(e,t/100,a/100);this.value=`hsl(${e}, ${Math.round(100*l[1])}%, ${Math.round(100*l[2])}%)`;break}case"hsv":this.value=`hsv(${e}, ${Math.round(t)}%, ${Math.round(a)}%)`;break;case"rgb":{const{r:l,g:n,b:o}=xa(e,t,a);this.value=`rgb(${l}, ${n}, ${o})`;break}default:this.value=ha(xa(e,t,a))}}}var _a=a(Ne({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0},enableAlpha:{type:Boolean,required:!0}},setup(e){const t=n("color-predefine"),{currentColor:a}=De(da),l=Oe(o(e.colors,e.color));function o(t,a){return t.map((t=>{const l=new ka;return l.enableAlpha=e.enableAlpha,l.format="rgba",l.fromString(t),l.selected=l.value===a.value,l}))}return et((()=>a.value),(e=>{const t=new ka;t.fromString(e),l.value.forEach((e=>{e.selected=t.compare(e)}))})),gt((()=>{l.value=o(e.colors,e.color)})),{rgbaColors:l,handleSelect:function(t){e.color.fromString(e.colors[t])},ns:t}}}),[["render",function(e,t,a,l,n,o){return ze(),He("div",{class:je(e.ns.b())},[Ue("div",{class:je(e.ns.e("colors"))},[(ze(!0),He(ft,null,ht(e.rgbaColors,((t,a)=>(ze(),He("div",{key:e.colors[a],class:je([e.ns.e("color-selector"),e.ns.is("alpha",t._alpha<100),{selected:t.selected}]),onClick:t=>e.handleSelect(a)},[Ue("div",{style:vt({backgroundColor:t.value})},null,4)],10,["onClick"])))),128))],2)],2)}],["__file","predefine.vue"]]);var wa=a(Ne({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=n("color-svpanel"),a=We(),l=Oe(0),o=Oe(0),s=Oe("hsl(0, 100%, 50%)"),i=tt((()=>({hue:e.color.get("hue"),value:e.color.get("value")})));function r(){const t=e.color.get("saturation"),n=e.color.get("value"),i=a.vnode.el,{clientWidth:r,clientHeight:u}=i;o.value=t*r/100,l.value=(100-n)*u/100,s.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function u(t){const n=a.vnode.el.getBoundingClientRect(),{clientX:s,clientY:i}=k(t);let r=s-n.left,u=i-n.top;r=Math.max(0,r),r=Math.min(r,n.width),u=Math.max(0,u),u=Math.min(u,n.height),o.value=r,l.value=u,e.color.set({saturation:r/n.width*100,value:100-u/n.height*100})}return et((()=>i.value),(()=>{r()})),Fe((()=>{na(a.vnode.el,{drag:e=>{u(e)},end:e=>{u(e)}}),r()})),{cursorTop:l,cursorLeft:o,background:s,colorValue:i,handleDrag:u,update:r,ns:t}}}),[["render",function(e,t,a,l,n,o){return ze(),He("div",{class:je(e.ns.b()),style:vt({backgroundColor:e.background})},[Ue("div",{class:je(e.ns.e("white"))},null,2),Ue("div",{class:je(e.ns.e("black"))},null,2),Ue("div",{class:je(e.ns.e("cursor")),style:vt({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},[Ue("div")],6)],6)}],["__file","sv-panel.vue"]]);const Ca=Ne({name:"ElColorPicker"});const Ma=r(a(Ne({...Ca,props:ua,emits:ca,setup(e,{expose:t,emit:a}){const o=e,{t:i}=l(),r=n("color"),{formItem:u}=V(),p=$(),v=S(),{inputId:m,isLabeledByFormItem:f}=I(o,{formItemContext:u}),h=Oe(),g=Oe(),b=Oe(),y=Oe(),k=Oe(),_=Oe(),{isFocused:w,handleFocus:C,handleBlur:M}=A(k,{beforeFocus:()=>v.value,beforeBlur(e){var t;return null==(t=y.value)?void 0:t.isFocusInsideContent(e)},afterBlur(){X(!1),Q()}});let H=!0;const z=bt(new ka({enableAlpha:o.showAlpha,format:o.colorFormat||"",value:o.modelValue})),R=Oe(!1),K=Oe(!1),j=Oe(""),q=tt((()=>o.modelValue||K.value?function(e,t){if(!(e instanceof ka))throw new TypeError("color should be instance of _color Class");const{r:a,g:l,b:n}=e.toRgb();return t?`rgba(${a}, ${l}, ${n}, ${e.get("alpha")/100})`:`rgb(${a}, ${l}, ${n})`}(z,o.showAlpha):"transparent")),D=tt((()=>o.modelValue||K.value?z.value:"")),W=tt((()=>f.value?void 0:o.ariaLabel||i("el.colorpicker.defaultLabel"))),U=tt((()=>f.value?null==u?void 0:u.labelId:void 0)),G=tt((()=>[r.b("picker"),r.is("disabled",v.value),r.bm("picker",p.value),r.is("focused",w.value)]));function X(e){R.value=e}const Y=L(X,100,{leading:!0});function J(){v.value||X(!0)}function Z(){Y(!1),Q()}function Q(){yt((()=>{o.modelValue?z.fromString(o.modelValue):(z.value="",yt((()=>{K.value=!1})))}))}function ee(){v.value||(R.value&&Q(),Y(!R.value))}function te(){z.fromString(j.value)}function ae(){const e=z.value;a(d,e),a(c,e),o.validateEvent&&(null==u||u.validate("change").catch((e=>F()))),Y(!1),yt((()=>{const e=new ka({enableAlpha:o.showAlpha,format:o.colorFormat||"",value:o.modelValue});z.compare(e)||Q()}))}function le(){Y(!1),a(d,null),a(c,null),null!==o.modelValue&&o.validateEvent&&(null==u||u.validate("change").catch((e=>F()))),Q()}function ne(){R.value&&(Z(),w.value&&ie())}function oe(e){e.preventDefault(),e.stopPropagation(),X(!1),Q()}function se(e){switch(e.code){case x.enter:case x.numpadEnter:case x.space:e.preventDefault(),e.stopPropagation(),J(),_.value.focus();break;case x.esc:oe(e)}}function ie(){k.value.focus()}return Fe((()=>{o.modelValue&&(j.value=D.value)})),et((()=>o.modelValue),(e=>{e?e&&e!==z.value&&(H=!1,z.fromString(e)):K.value=!1})),et((()=>[o.colorFormat,o.showAlpha]),(()=>{z.enableAlpha=o.showAlpha,z.format=o.colorFormat||z.format,z.doOnChange(),a(d,z.value)})),et((()=>D.value),(e=>{j.value=e,H&&a("activeChange",e),H=!0})),et((()=>z.value),(()=>{o.modelValue||K.value||(K.value=!0)})),et((()=>R.value),(()=>{yt((()=>{var e,t,a;null==(e=h.value)||e.update(),null==(t=g.value)||t.update(),null==(a=b.value)||a.update()}))})),qe(da,{currentColor:D}),t({color:z,show:J,hide:Z,focus:ie,blur:function(){k.value.blur()}}),(e,t)=>(ze(),Ge(Ke(O),{ref_key:"popper",ref:y,visible:R.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[Ke(r).be("picker","panel"),Ke(r).b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",teleported:e.teleported,transition:`${Ke(r).namespace.value}-zoom-in-top`,persistent:"",onHide:e=>X(!1)},{content:Xe((()=>[ct((ze(),He("div",{onKeydown:rt(oe,["esc"])},[Ue("div",{class:je(Ke(r).be("dropdown","main-wrapper"))},[st(ra,{ref_key:"hue",ref:h,class:"hue-slider",color:Ke(z),vertical:""},null,8,["color"]),st(wa,{ref_key:"sv",ref:g,color:Ke(z)},null,8,["color"])],2),e.showAlpha?(ze(),Ge(ia,{key:0,ref_key:"alpha",ref:b,color:Ke(z)},null,8,["color"])):xt("v-if",!0),e.predefine?(ze(),Ge(_a,{key:1,ref:"predefine","enable-alpha":e.showAlpha,color:Ke(z),colors:e.predefine},null,8,["enable-alpha","color","colors"])):xt("v-if",!0),Ue("div",{class:je(Ke(r).be("dropdown","btns"))},[Ue("span",{class:je(Ke(r).be("dropdown","value"))},[st(Ke(T),{ref_key:"inputRef",ref:_,modelValue:j.value,"onUpdate:modelValue":e=>j.value=e,"validate-event":!1,size:"small",onKeyup:rt(te,["enter"]),onBlur:te},null,8,["modelValue","onUpdate:modelValue","onKeyup"])],2),st(Ke(B),{class:je(Ke(r).be("dropdown","link-btn")),text:"",size:"small",onClick:le},{default:Xe((()=>[it(Je(Ke(i)("el.colorpicker.clear")),1)])),_:1},8,["class"]),st(Ke(B),{plain:"",size:"small",class:je(Ke(r).be("dropdown","btn")),onClick:ae},{default:Xe((()=>[it(Je(Ke(i)("el.colorpicker.confirm")),1)])),_:1},8,["class"])],2)],40,["onKeydown"])),[[Ke(N),ne,k.value]])])),default:Xe((()=>[Ue("div",lt({id:Ke(m),ref_key:"triggerRef",ref:k},e.$attrs,{class:Ke(G),role:"button","aria-label":Ke(W),"aria-labelledby":Ke(U),"aria-description":Ke(i)("el.colorpicker.description",{color:e.modelValue||""}),"aria-disabled":Ke(v),tabindex:Ke(v)?void 0:e.tabindex,onKeydown:se,onFocus:Ke(C),onBlur:Ke(M)}),[Ke(v)?(ze(),He("div",{key:0,class:je(Ke(r).be("picker","mask"))},null,2)):xt("v-if",!0),Ue("div",{class:je(Ke(r).be("picker","trigger")),onClick:ee},[Ue("span",{class:je([Ke(r).be("picker","color"),Ke(r).is("alpha",e.showAlpha)])},[Ue("span",{class:je(Ke(r).be("picker","color-inner")),style:vt({backgroundColor:Ke(q)})},[ct(st(Ke(s),{class:je([Ke(r).be("picker","icon"),Ke(r).is("icon-arrow-down")])},{default:Xe((()=>[st(Ke(P))])),_:1},8,["class"]),[[dt,e.modelValue||K.value]]),ct(st(Ke(s),{class:je([Ke(r).be("picker","empty"),Ke(r).is("icon-close")])},{default:Xe((()=>[st(Ke(E))])),_:1},8,["class"]),[[dt,!e.modelValue&&!K.value]])],6)],2)],2)],16,["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex","onFocus","onBlur"])])),_:1},8,["visible","popper-class","teleported","transition","onHide"]))}}),[["__file","color-picker.vue"]])),Va=e({...z,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),$a=H,Sa=Ne({name:"ElDrawer",inheritAttrs:!1});const Ia=r(a(Ne({...Sa,props:Va,emits:$a,setup(e,{expose:t}){const a=e,o=kt();R({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},tt((()=>!!o.title)));const i=Oe(),r=Oe(),u=n("drawer"),{t:c}=l(),{afterEnter:d,afterLeave:p,beforeLeave:v,visible:m,rendered:f,titleId:h,bodyId:g,zIndex:b,onModalClick:x,onOpenAutoFocus:k,onCloseAutoFocus:_,onFocusoutPrevented:w,onCloseRequested:C,handleClose:M}=K(a,i),V=tt((()=>"rtl"===a.direction||"ltr"===a.direction)),$=tt((()=>y(a.size)));return t({handleClose:M,afterEnter:d,afterLeave:p}),(e,t)=>(ze(),Ge(Ke(D),{to:e.appendTo,disabled:"body"===e.appendTo&&!e.appendToBody},{default:Xe((()=>[st(ot,{name:Ke(u).b("fade"),onAfterEnter:Ke(d),onAfterLeave:Ke(p),onBeforeLeave:Ke(v),persisted:""},{default:Xe((()=>[ct(st(Ke(j),{mask:e.modal,"overlay-class":e.modalClass,"z-index":Ke(b),onClick:Ke(x)},{default:Xe((()=>[st(Ke(q),{loop:"",trapped:Ke(m),"focus-trap-el":i.value,"focus-start-el":r.value,onFocusAfterTrapped:Ke(k),onFocusAfterReleased:Ke(_),onFocusoutPrevented:Ke(w),onReleaseRequested:Ke(C)},{default:Xe((()=>[Ue("div",lt({ref_key:"drawerRef",ref:i,"aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:Ke(h),"aria-describedby":Ke(g)},e.$attrs,{class:[Ke(u).b(),e.direction,Ke(m)&&"open"],style:Ke(V)?"width: "+Ke($):"height: "+Ke($),role:"dialog",onClick:ut((()=>{}),["stop"])}),[Ue("span",{ref_key:"focusStartRef",ref:r,class:je(Ke(u).e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(ze(),He("header",{key:0,class:je([Ke(u).e("header"),e.headerClass])},[e.$slots.title?Re(e.$slots,"title",{key:1},(()=>[xt(" DEPRECATED SLOT ")])):Re(e.$slots,"header",{key:0,close:Ke(M),titleId:Ke(h),titleClass:Ke(u).e("title")},(()=>[e.$slots.title?xt("v-if",!0):(ze(),He("span",{key:0,id:Ke(h),role:"heading","aria-level":e.headerAriaLevel,class:je(Ke(u).e("title"))},Je(e.title),11,["id","aria-level"]))])),e.showClose?(ze(),He("button",{key:2,"aria-label":Ke(c)("el.drawer.close"),class:je(Ke(u).e("close-btn")),type:"button",onClick:Ke(M)},[st(Ke(s),{class:je(Ke(u).e("close"))},{default:Xe((()=>[st(Ke(E))])),_:1},8,["class"])],10,["aria-label","onClick"])):xt("v-if",!0)],2)):xt("v-if",!0),Ke(f)?(ze(),He("div",{key:1,id:Ke(g),class:je([Ke(u).e("body"),e.bodyClass])},[Re(e.$slots,"default")],10,["id"])):xt("v-if",!0),e.$slots.footer?(ze(),He("div",{key:2,class:je([Ke(u).e("footer"),e.footerClass])},[Re(e.$slots,"footer")],2)):xt("v-if",!0)],16,["aria-label","aria-labelledby","aria-describedby","onClick"])])),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])])),_:3},8,["mask","overlay-class","z-index","onClick"]),[[dt,Ke(m)]])])),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])])),_:3},8,["to","disabled"]))}}),[["__file","drawer.vue"]])),Aa=Ne({name:"ImgEmpty"});var La=a(Ne({...Aa,setup(e){const t=n("empty"),a=W();return(e,l)=>(ze(),He("svg",{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[Ue("defs",null,[Ue("linearGradient",{id:`linearGradient-1-${Ke(a)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[Ue("stop",{"stop-color":`var(${Ke(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),Ue("stop",{"stop-color":`var(${Ke(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),Ue("linearGradient",{id:`linearGradient-2-${Ke(a)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[Ue("stop",{"stop-color":`var(${Ke(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),Ue("stop",{"stop-color":`var(${Ke(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),Ue("rect",{id:`path-3-${Ke(a)}`,x:"0",y:"0",width:"17",height:"36"},null,8,["id"])]),Ue("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[Ue("g",{transform:"translate(-1268.000000, -535.000000)"},[Ue("g",{transform:"translate(1268.000000, 535.000000)"},[Ue("path",{d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${Ke(t).cssVarBlockName("fill-color-3")})`},null,8,["fill"]),Ue("polygon",{fill:`var(${Ke(t).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,["fill"]),Ue("g",{transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},[Ue("polygon",{fill:`var(${Ke(t).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,["fill"]),Ue("polygon",{fill:`var(${Ke(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,["fill"]),Ue("rect",{fill:`url(#linearGradient-1-${Ke(a)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,["fill"]),Ue("polygon",{fill:`var(${Ke(t).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,["fill"])]),Ue("rect",{fill:`url(#linearGradient-2-${Ke(a)})`,x:"13",y:"45",width:"40",height:"36"},null,8,["fill"]),Ue("g",{transform:"translate(53.000000, 45.000000)"},[Ue("use",{fill:`var(${Ke(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${Ke(a)}`},null,8,["fill","xlink:href"]),Ue("polygon",{fill:`var(${Ke(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${Ke(a)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,["fill","mask"])]),Ue("polygon",{fill:`var(${Ke(t).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,["fill"])])])])]))}}),[["__file","img-empty.vue"]]);const Pa=e({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),Ea=Ne({name:"ElEmpty"});const Ta=r(a(Ne({...Ea,props:Pa,setup(e){const t=e,{t:a}=l(),o=n("empty"),s=tt((()=>t.description||a("el.table.emptyText"))),i=tt((()=>({width:y(t.imageSize)})));return(e,t)=>(ze(),He("div",{class:je(Ke(o).b())},[Ue("div",{class:je(Ke(o).e("image")),style:vt(Ke(i))},[e.image?(ze(),He("img",{key:0,src:e.image,ondragstart:"return false"},null,8,["src"])):Re(e.$slots,"image",{key:1},(()=>[st(La)]))],6),Ue("div",{class:je(Ke(o).e("description"))},[e.$slots.description?Re(e.$slots,"description",{key:0}):(ze(),He("p",{key:1},Je(Ke(s)),1))],2),e.$slots.default?(ze(),He("div",{key:0,class:je(Ke(o).e("bottom"))},[Re(e.$slots,"default")],2)):xt("v-if",!0)],2))}}),[["__file","empty.vue"]]));let Ba=class{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,(t=>{t.addEventListener("keydown",(t=>{let a=!1;switch(t.code){case x.down:this.gotoSubIndex(this.subIndex+1),a=!0;break;case x.up:this.gotoSubIndex(this.subIndex-1),a=!0;break;case x.tab:U(e,"mouseleave");break;case x.enter:case x.numpadEnter:case x.space:a=!0,t.currentTarget.click()}return a&&(t.preventDefault(),t.stopPropagation()),!1}))}))}},Na=class{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute("tabindex","0");const t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new Ba(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",(e=>{let t=!1;switch(e.code){case x.down:U(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break;case x.up:U(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break;case x.tab:U(e.currentTarget,"mouseleave");break;case x.enter:case x.numpadEnter:case x.space:t=!0,e.currentTarget.click()}t&&e.preventDefault()}))}},Oa=class{constructor(e,t){this.domNode=e,this.init(t)}init(e){const t=this.domNode.childNodes;Array.from(t).forEach((t=>{1===t.nodeType&&new Na(t,e)}))}};const Fa=Ne({name:"ElMenuCollapseTransition"});var Ha=a(Ne({...Fa,setup(e){const t=n("menu"),a={onBeforeEnter:e=>e.style.opacity="0.2",onEnter(e,a){G(e,`${t.namespace.value}-opacity-transition`),e.style.opacity="1",a()},onAfterEnter(e){Y(e,`${t.namespace.value}-opacity-transition`),e.style.opacity=""},onBeforeLeave(e){e.dataset||(e.dataset={}),X(e,t.m("collapse"))?(Y(e,t.m("collapse")),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth.toString(),G(e,t.m("collapse"))):(G(e,t.m("collapse")),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth.toString(),Y(e,t.m("collapse"))),e.style.width=`${e.scrollWidth}px`,e.style.overflow="hidden"},onLeave(e){G(e,"horizontal-collapse-transition"),e.style.width=`${e.dataset.scrollWidth}px`}};return(e,t)=>(ze(),Ge(ot,lt({mode:"out-in"},Ke(a)),{default:Xe((()=>[Re(e.$slots,"default")])),_:3},16))}}),[["__file","menu-collapse-transition.vue"]]);function za(e,t){const a=tt((()=>{let a=e.parent;const l=[t.value];for(;"ElMenu"!==a.type.name;)a.props.index&&l.unshift(a.props.index),a=a.parent;return l}));return{parentMenu:tt((()=>{let t=e.parent;for(;t&&!["ElMenu","ElSubMenu"].includes(t.type.name);)t=t.parent;return t})),indexPath:a}}function Ra(e){return tt((()=>{const t=e.backgroundColor;return t?new J(t).shade(20).toString():""}))}const Ka=(e,t)=>{const a=n("menu");return tt((()=>a.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Ra(e).value||"","active-color":e.activeTextColor||"",level:`${t}`})))},ja=e({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:t},expandOpenIcon:{type:t},collapseCloseIcon:{type:t},collapseOpenIcon:{type:t}}),qa="ElSubMenu";var Da=Ne({name:qa,props:ja,setup(e,{slots:t,expose:a}){const l=We(),{indexPath:o,parentMenu:i}=za(l,tt((()=>e.index))),r=n("menu"),u=n("sub-menu"),c=De("rootMenu");c||f(qa,"can not inject root menu");const d=De(`subMenu:${i.value.uid}`);d||f(qa,"can not inject sub menu");const p=Oe({}),v=Oe({});let m;const g=Oe(!1),b=Oe(),y=Oe(),x=tt((()=>"horizontal"===S.value&&_.value?"bottom-start":"right-start")),k=tt((()=>"horizontal"===S.value&&_.value||"vertical"===S.value&&!c.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?V.value?e.expandOpenIcon:e.expandCloseIcon:P:e.collapseCloseIcon&&e.collapseOpenIcon?V.value?e.collapseOpenIcon:e.collapseCloseIcon:h)),_=tt((()=>0===d.level)),w=tt((()=>{const t=e.teleported;return Z(t)?_.value:t})),C=tt((()=>c.props.collapse?`${r.namespace.value}-zoom-in-left`:`${r.namespace.value}-zoom-in-top`)),M=tt((()=>"horizontal"===S.value&&_.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"])),V=tt((()=>c.openedMenus.includes(e.index))),$=tt((()=>[...Object.values(p.value),...Object.values(v.value)].some((({active:e})=>e)))),S=tt((()=>c.props.mode)),I=tt((()=>c.props.persistent)),A=bt({index:e.index,indexPath:o,active:$}),L=Ka(c.props,d.level+1),E=tt((()=>{var t;return null!=(t=e.popperOffset)?t:c.props.popperOffset})),T=tt((()=>{var t;return null!=(t=e.popperClass)?t:c.props.popperClass})),B=tt((()=>{var t;return null!=(t=e.showTimeout)?t:c.props.showTimeout})),N=tt((()=>{var t;return null!=(t=e.hideTimeout)?t:c.props.hideTimeout})),F=e=>{var t,a,l;e||null==(l=null==(a=null==(t=y.value)?void 0:t.popperRef)?void 0:a.popperInstanceRef)||l.destroy()},H=()=>{"hover"===c.props.menuTrigger&&"horizontal"===c.props.mode||c.props.collapse&&"vertical"===c.props.mode||e.disabled||c.handleSubMenuClick({index:e.index,indexPath:o.value,active:$.value})},z=(t,a=B.value)=>{var l;"focus"!==t.type&&("click"===c.props.menuTrigger&&"horizontal"===c.props.mode||!c.props.collapse&&"vertical"===c.props.mode||e.disabled?d.mouseInChild.value=!0:(d.mouseInChild.value=!0,null==m||m(),({stop:m}=Q((()=>{c.openMenu(e.index,o.value)}),a)),w.value&&(null==(l=i.value.vnode.el)||l.dispatchEvent(new MouseEvent("mouseenter")))))},R=(t=!1)=>{var a;"click"===c.props.menuTrigger&&"horizontal"===c.props.mode||!c.props.collapse&&"vertical"===c.props.mode?d.mouseInChild.value=!1:(null==m||m(),d.mouseInChild.value=!1,({stop:m}=Q((()=>!g.value&&c.closeMenu(e.index,o.value)),N.value)),w.value&&t&&(null==(a=d.handleMouseleave)||a.call(d,!0)))};et((()=>c.props.collapse),(e=>F(Boolean(e))));{const e=e=>{v.value[e.index]=e},t=e=>{delete v.value[e.index]};qe(`subMenu:${l.uid}`,{addSubMenu:e,removeSubMenu:t,handleMouseleave:R,mouseInChild:g,level:d.level+1})}return a({opened:V}),Fe((()=>{c.addSubMenu(A),d.addSubMenu(A)})),_t((()=>{d.removeSubMenu(A),c.removeSubMenu(A)})),()=>{var a;const n=[null==(a=t.title)?void 0:a.call(t),wt(s,{class:u.e("icon-arrow"),style:{transform:V.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&c.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Ze(k.value)?wt(l.appContext.components[k.value]):wt(k.value)})],o=c.isMenuPopup?wt(O,{ref:y,visible:V.value,effect:"light",pure:!0,offset:E.value,showArrow:!1,persistent:I.value,popperClass:T.value,placement:x.value,teleported:w.value,fallbackPlacements:M.value,transition:C.value,gpuAcceleration:!1},{content:()=>{var e;return wt("div",{class:[r.m(S.value),r.m("popup-container"),T.value],onMouseenter:e=>z(e,100),onMouseleave:()=>R(!0),onFocus:e=>z(e,100)},[wt("ul",{class:[r.b(),r.m("popup"),r.m(`popup-${x.value}`)],style:L.value},[null==(e=t.default)?void 0:e.call(t)])])},default:()=>wt("div",{class:u.e("title"),onClick:H},n)}):wt(ft,{},[wt("div",{class:u.e("title"),ref:b,onClick:H},n),wt(Yt,{},{default:()=>{var e;return ct(wt("ul",{role:"menu",class:[r.b(),r.m("inline")],style:L.value},[null==(e=t.default)?void 0:e.call(t)]),[[dt,V.value]])}})]);return wt("li",{class:[u.b(),u.is("active",$.value),u.is("opened",V.value),u.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:V.value,onMouseenter:z,onMouseleave:()=>R(),onFocus:z},[o])}}});const Wa=e({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:o(Array),default:()=>p([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:t,default:()=>ae},popperEffect:{type:o(String),default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},persistent:{type:Boolean,default:!0}}),Ua=e=>Qe(e)&&e.every((e=>Ze(e)));var Ga=Ne({name:"ElMenu",props:Wa,emits:{close:(e,t)=>Ze(e)&&Ua(t),open:(e,t)=>Ze(e)&&Ua(t),select:(e,t,a,l)=>Ze(e)&&Ua(t)&&Ct(a)&&(Z(l)||l instanceof Promise)},setup(e,{emit:t,slots:a,expose:l}){const o=We(),i=o.appContext.config.globalProperties.$router,r=Oe(),u=n("menu"),c=n("sub-menu"),d=Oe(-1),p=Oe(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),v=Oe(e.defaultActive),m=Oe({}),f=Oe({}),h=tt((()=>"horizontal"===e.mode||"vertical"===e.mode&&e.collapse)),g=(a,l)=>{p.value.includes(a)||(e.uniqueOpened&&(p.value=p.value.filter((e=>l.includes(e)))),p.value.push(a),t("open",a,l))},b=e=>{const t=p.value.indexOf(e);-1!==t&&p.value.splice(t,1)},y=(e,a)=>{b(e),t("close",e,a)},x=({index:e,indexPath:t})=>{p.value.includes(e)?y(e,t):g(e,t)},k=a=>{("horizontal"===e.mode||e.collapse)&&(p.value=[]);const{index:l,indexPath:n}=a;if(!_(l)&&!_(n))if(e.router&&i){const e=a.route||l,o=i.push(e).then((e=>(e||(v.value=l),e)));t("select",l,n,{index:l,indexPath:n,route:e},o)}else v.value=l,t("select",l,n,{index:l,indexPath:n})},w=t=>{var a;const l=m.value,n=l[t]||v.value&&l[v.value]||l[e.defaultActive];v.value=null!=(a=null==n?void 0:n.index)?a:t},C=()=>{var e,t;if(!r.value)return-1;const a=Array.from(null!=(t=null==(e=r.value)?void 0:e.childNodes)?t:[]).filter((e=>"#text"!==e.nodeName||e.nodeValue)),l=getComputedStyle(r.value),n=Number.parseInt(l.paddingLeft,10),o=Number.parseInt(l.paddingRight,10),s=r.value.clientWidth-n-o;let i=0,u=0;return a.forEach(((e,t)=>{"#comment"!==e.nodeName&&(i+=(e=>{const t=getComputedStyle(e),a=Number.parseInt(t.marginLeft,10),l=Number.parseInt(t.marginRight,10);return e.offsetWidth+a+l||0})(e),i<=s-64&&(u=t+1))})),u===a.length?-1:u};let M=!0;const V=()=>{if(d.value===C())return;const e=()=>{d.value=-1,yt((()=>{d.value=C()}))};M?e():((e,t=33.34)=>{let a;return()=>{a&&clearTimeout(a),a=setTimeout((()=>{e()}),t)}})(e)(),M=!1};let $;et((()=>e.defaultActive),(e=>{m.value[e]||(v.value=""),w(e)})),et((()=>e.collapse),(e=>{e&&(p.value=[])})),et(m.value,(()=>{const t=v.value&&m.value[v.value];if(!t||"horizontal"===e.mode||e.collapse)return;t.indexPath.forEach((e=>{const t=f.value[e];t&&g(e,t.indexPath)}))})),gt((()=>{"horizontal"===e.mode&&e.ellipsis?$=ee(r,V).stop:null==$||$()}));const S=Oe(!1);{const t=e=>{f.value[e.index]=e},a=e=>{delete f.value[e.index]},l=e=>{m.value[e.index]=e},n=e=>{delete m.value[e.index]};qe("rootMenu",bt({props:e,openedMenus:p,items:m,subMenus:f,activeIndex:v,isMenuPopup:h,addMenuItem:l,removeMenuItem:n,addSubMenu:t,removeSubMenu:a,openMenu:g,closeMenu:y,handleMenuItemClick:k,handleSubMenuClick:x})),qe(`subMenu:${o.uid}`,{addSubMenu:t,removeSubMenu:a,mouseInChild:S,level:0})}Fe((()=>{"horizontal"===e.mode&&new Oa(o.vnode.el,u.namespace.value)}));l({open:e=>{const{indexPath:t}=f.value[e];t.forEach((e=>g(e,t)))},close:b,updateActiveIndex:w,handleResize:V});const I=Ka(e,0);return()=>{var l,n;let o=null!=(n=null==(l=a.default)?void 0:l.call(a))?n:[];const i=[];if("horizontal"===e.mode&&r.value){const t=te(o),a=-1===d.value?t:t.slice(0,d.value),l=-1===d.value?[]:t.slice(d.value);(null==l?void 0:l.length)&&e.ellipsis&&(o=a,i.push(wt(Da,{index:"sub-menu-more",class:c.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>wt(s,{class:c.e("icon-more")},{default:()=>wt(e.ellipsisIcon)}),default:()=>l})))}const v=e.closeOnClickOutside?[[N,()=>{p.value.length&&(S.value||(p.value.forEach((e=>{return t("close",e,(a=e,f.value[a].indexPath));var a})),p.value=[]))}]]:[],m=ct(wt("ul",{key:String(e.collapse),role:"menubar",ref:r,style:I.value,class:{[u.b()]:!0,[u.m(e.mode)]:!0,[u.m("collapse")]:e.collapse}},[...o,...i]),v);return e.collapseTransition&&"vertical"===e.mode?wt(Ha,(()=>m)):m}}});const Xa=e({index:{type:o([String,null]),default:null},route:{type:o([String,Object])},disabled:Boolean}),Ya={click:e=>Ze(e.index)&&Qe(e.indexPath)},Ja="ElMenuItem",Za=Ne({name:Ja});var Qa=a(Ne({...Za,props:Xa,emits:Ya,setup(e,{expose:t,emit:a}){const l=e,o=We(),s=De("rootMenu"),i=n("menu"),r=n("menu-item");s||f(Ja,"can not inject root menu");const{parentMenu:u,indexPath:c}=za(o,Mt(l,"index")),d=De(`subMenu:${u.value.uid}`);d||f(Ja,"can not inject sub menu");const p=tt((()=>l.index===s.activeIndex)),v=bt({index:l.index,indexPath:c,active:p}),m=()=>{l.disabled||(s.handleMenuItemClick({index:l.index,indexPath:c.value,route:l.route}),a("click",v))};return Fe((()=>{d.addSubMenu(v),s.addMenuItem(v)})),_t((()=>{d.removeSubMenu(v),s.removeMenuItem(v)})),t({parentMenu:u,rootMenu:s,active:p,nsMenu:i,nsMenuItem:r,handleClick:m}),(e,t)=>(ze(),He("li",{class:je([Ke(r).b(),Ke(r).is("active",Ke(p)),Ke(r).is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:m},["ElMenu"===Ke(u).type.name&&Ke(s).props.collapse&&e.$slots.title?(ze(),Ge(Ke(O),{key:0,effect:Ke(s).props.popperEffect,placement:"right","fallback-placements":["left"],persistent:Ke(s).props.persistent},{content:Xe((()=>[Re(e.$slots,"title")])),default:Xe((()=>[Ue("div",{class:je(Ke(i).be("tooltip","trigger"))},[Re(e.$slots,"default")],2)])),_:3},8,["effect","persistent"])):(ze(),He(ft,{key:1},[Re(e.$slots,"default"),Re(e.$slots,"title")],64))],2))}}),[["__file","menu-item.vue"]]);const el={title:String},tl=Ne({name:"ElMenuItemGroup"});var al=a(Ne({...tl,props:el,setup(e){const t=n("menu-item-group");return(e,a)=>(ze(),He("li",{class:je(Ke(t).b())},[Ue("div",{class:je(Ke(t).e("title"))},[e.$slots.title?Re(e.$slots,"title",{key:1}):(ze(),He(ft,{key:0},[it(Je(e.title),1)],64))],2),Ue("ul",null,[Re(e.$slots,"default")])],2))}}),[["__file","menu-item-group.vue"]]);const ll=r(Ga,{MenuItem:Qa,MenuItemGroup:al,SubMenu:Da}),nl=i(Qa);i(al);const ol=i(Da),sl=le("tagsView",(()=>{const e=Oe([]),t=Oe([]);function a(t){e.value.some((e=>e.path===t.path))||(t.affix?e.value.unshift(t):e.value.push(t))}function l(e){const a=e.name;t.value.includes(a)||e.keepAlive&&t.value.push(a)}function n(t){return new Promise((a=>{for(const[l,n]of e.value.entries())if(n.path===t.path){e.value.splice(l,1);break}a([...e.value])}))}function o(e){const a=e.name;return new Promise((e=>{const l=t.value.indexOf(a);l>-1&&t.value.splice(l,1),e([...t.value])}))}function s(t){return new Promise((a=>{e.value=e.value.filter((e=>(null==e?void 0:e.affix)||e.path===t.path)),a([...e.value])}))}function i(e){const a=e.name;return new Promise((e=>{const l=t.value.indexOf(a);t.value=l>-1?t.value.slice(l,l+1):[],e([...t.value])}))}return{visitedViews:e,cachedViews:t,addVisitedView:a,addCachedView:l,delVisitedView:n,delCachedView:o,delOtherVisitedViews:s,delOtherCachedViews:i,updateVisitedView:function(t){for(let a of e.value)if(a.path===t.path){a=Object.assign(a,t);break}},addView:function(e){a(e),l(e)},delView:function(a){return new Promise((l=>{n(a),o(a),l({visitedViews:[...e.value],cachedViews:[...t.value]})}))},delOtherViews:function(a){return new Promise((l=>{s(a),i(a),l({visitedViews:[...e.value],cachedViews:[...t.value]})}))},delLeftViews:function(a){return new Promise((l=>{const n=e.value.findIndex((e=>e.path===a.path));-1!==n&&(e.value=e.value.filter(((e,a)=>{if(a>=n||(null==e?void 0:e.affix))return!0;const l=t.value.indexOf(e.name);return l>-1&&t.value.splice(l,1),!1})),l({visitedViews:[...e.value]}))}))},delRightViews:function(t){return new Promise((a=>{const l=e.value.findIndex((e=>e.path===t.path));-1!==l&&(e.value=e.value.filter(((e,t)=>{if(t<=l||(null==e?void 0:e.affix))return!0})),a({visitedViews:[...e.value]}))}))},delAllViews:function(){return new Promise((a=>{const l=e.value.filter((e=>null==e?void 0:e.affix));e.value=l,t.value=[],a({visitedViews:[...e.value],cachedViews:[...t.value]})}))},delAllVisitedViews:function(){return new Promise((t=>{const a=e.value.filter((e=>null==e?void 0:e.affix));e.value=a,t([...e.value])}))},delAllCachedViews:function(){return new Promise((e=>{t.value=[],e([...t.value])}))}}})),il="/platformApi/pay_product/all";function rl(){return ne({url:il,method:"get"})}const ul="/skfApi/payProduct/payProductList";function cl(){return ne({url:ul,method:"get"})}const dl="/platformApi/status";function pl(e){return ne({url:dl,method:"get",params:e})}const vl=le("pay_product",(()=>{const e=oe(),t=se(e.getLoginType()+"pay_product",{list:[],actualList:[],dictionary:{}});function a(){return new Promise((async a=>{var l;const n=e.getLoginType();if(!(null==(l=t.value.list)?void 0:l.length)){let e=rl;"admin"===n||"customer"===n&&(e=cl),t.value.list=await e(),t.value.list.length||(t.value.list=t.value.list.list)}const o=t.value.actualList=function(e){let t=[];if(e&&e.length){const a=oe().getLoginType();t[0]=e.map((e=>({path:"/"+a+"/channel-management/management/"+e.pass_code,component:a+"/channel-management/management",name:"channel-management-"+e.pass_code,meta:{title:e.pro_name,hidden:!1,keepAlive:!0,page:"channel",...e}}))),t[1]=e.map((e=>({path:"/"+a+"/channel-order/order/"+e.pass_code,component:a+"/channel-order/order",name:"channel-order-"+e.pass_code,meta:{title:e.pro_name,hidden:!1,keepAlive:!0,page:"order",...e}})))}return t}(t.value.list);if(["admin","customer"].includes(n)){(await ie().generateRoutesAppend(o[0],"channel-management")).map((e=>{re.addRoute("channel-management",e)}))}a(t.value.list||[])}))}return{products:t,loadPayProducts:a,refreshAddedRoute:function(){re.getRoutes().filter((e=>["channel-management","channel-order"].some((t=>e.name&&0===e.name.indexOf(t))))).length>4&&(t.value.actualList.map((e=>{e.map((e=>{re.removeRoute(e.name)}))})),t.value.list=[],t.value.actualList=[],a())},loadStatus:function(){return new Promise((async e=>{if(!Object.keys(t.value.dictionary).length){let e=null;if("admin"===oe().getLoginType()&&(e=pl),e){const a=await e();t.value.dictionary={status:Object.keys(a.order_status).map((e=>({label:a.order_status[e],value:e.toString()}))),payment_status:Object.keys(a.payment_order_status).map((e=>({label:a.payment_order_status[e],value:e.toString()})))}}}e(t.value.dictionary)}))},getDictionary:function(){return t.value.dictionary}}})),ml={class:"flex"},fl={class:"flex justify-center items-center h100% p10px"},hl={key:0,class:"reds"},gl={key:0},bl=xe(Ne({__name:"NavbarRight",setup(e){var t;const a=ue(),l=ce();sl();const n=oe(),o=de();console.log("nav-userStore",n),be();const s=ge(),i=Oe(!1),r=tt((()=>l.device===pe.MOBILE));ve();const u=bt({handle_order_status:null==(t=a.data.configInfo)?void 0:t.handle_order_status,msgList:[]}),c=Oe([]),d=Oe(!1),p=Oe(localStorage.getItem("msEimitateLogin")||localStorage.getItem("merEimitateLogin")||!1);function v(){he.confirm("确定注销并退出系统吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",lockScroll:!1}).then((()=>{localStorage.clear(),sessionStorage.clear(),s.push(`/login/${n.getLoginType()}`),localStorage.removeItem("msEimitateLogin"),localStorage.removeItem("merEimitateLogin"),a.setConfigInfo({}),window.location.reload()}))}return Fe((()=>{d.value=!0})),(e,t)=>{const l=Be,s=Te,d=Ee,m=Pe,f=ta,h=ea,g=Ta,b=fe;return ze(),He("div",ml,[Ke(r)?xt("",!0):(ze(),He(ft,{key:0},[],64)),st(d,{class:"setting-item",trigger:"click"},{dropdown:Xe((()=>[st(s,null,{default:Xe((()=>[st(l,{onClick:v},{default:Xe((()=>[it(Je(e.$t("navbar.logout")),1)])),_:1})])),_:1})])),default:Xe((()=>[Ue("div",fl,[t[3]||(t[3]=Ue("img",{src:"/img/avatar.Dcbh69co.gif",class:"rounded-full mr-[10px] w24px w24px"},null,-1)),Ue("span",null,Je(Ke(p)&&"admin"!=Ke(n).getLoginType()?"虚拟登录":"admin"===Ke(n).getLoginType()?Ke(n).user.info.username:"customer"===Ke(n).getLoginType()?Ke(n).user.info.ms_name:Ke(n).user.info.mer_name),1)])])),_:1}),Ke(me).showSettings?(ze(),He("div",{key:1,class:"setting-item",onClick:t[0]||(t[0]=e=>Ke(o).settingsVisible=!0)},[st(m,{"icon-class":"setting"})])):xt("",!0),st(b,{title:"消息列表","destroy-on-close":!0,"close-on-click-modal":!1,modelValue:Ke(i),"onUpdate:modelValue":t[2]||(t[2]=e=>Vt(i)?i.value=e:null),width:"30%"},{default:Xe((()=>{var e;return[st(h,{modelValue:Ke(c),"onUpdate:modelValue":t[1]||(t[1]=e=>Vt(c)?c.value=e:null)},{default:Xe((()=>[(ze(!0),He(ft,null,ht(Ke(u).msgList,((e,l)=>(ze(),Ge(f,{key:l,title:"消息通知",name:l,onClick:t=>{return l=e,console.log(l),void(2==l.status&&("admin"===n.getLoginType()?ye({id:l.id}).then((e=>{a.setUnreadNum(a.data.unreadNum>=1?a.data.unreadNum-1:0),l.status=3})):readMsg1({id:l.id}).then((e=>{a.setUnreadNum(a.data.unreadNum>=1?a.data.unreadNum-1:0),l.status=3}))));var l}},{title:Xe((()=>[2==e.status?(ze(),He("span",hl)):xt("",!0),t[4]||(t[4]=it(" 消息通知 "))])),default:Xe((()=>[Ue("div",null,Je(e.message),1)])),_:2},1032,["name","onClick"])))),128))])),_:1},8,["modelValue"]),0==(null==(e=Ke(u).msgList)?void 0:e.length)?(ze(),He("div",gl,[st(g,{"image-size":50})])):xt("",!0)]})),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-3fb9a686"]]);function yl(e){if(ke.global.te("route."+e)){return ke.global.t("route."+e)}return e}const xl={class:"color-gray-400"},kl=xe(Ne({__name:"index",setup(e){const t=be(),a=Oe([]);function l(){let e=t.matched.filter((e=>e.meta&&e.meta.title));(function(e){const t=e&&e.name;if(!t)return!1;return t.toString().trim().toLocaleLowerCase()==="Dashboard".toLocaleLowerCase()})(e[0])||(e=[{path:"/dashboard",meta:{title:"dashboard"}}].concat(e)),a.value=e.filter((e=>e.meta&&e.meta.title&&!1!==e.meta.breadcrumb))}return et((()=>t.path),(e=>{e.startsWith("/redirect/")||l()})),$t((()=>{l()})),(e,t)=>{const l=Kt,n=Rt;return ze(),Ge(n,{class:"flex-y-center"},{default:Xe((()=>[st(St,{"enter-active-class":"animate__animated animate__fadeInRight"},{default:Xe((()=>[(ze(!0),He(ft,null,ht(Ke(a),((e,t)=>(ze(),Ge(l,{key:e.path},{default:Xe((()=>[Ue("span",xl,Je(Ke(yl)(e.meta.title)),1)])),_:2},1024)))),128))])),_:1})])),_:1})}}}),[["__scopeId","data-v-bc75d252"]]),_l=xe(Ne({__name:"index",props:{isActive:{required:!0,type:Boolean,default:!1}},emits:["toggleClick"],setup(e,{emit:t}){const a=t;function l(){a("toggleClick")}return(t,a)=>{const n=Pe;return ze(),He("div",{class:"px-[15px] flex items-center justify-center color-[var(--el-text-color-regular)]",onClick:l},[st(n,{class:je(["hamburger",{"is-active":e.isActive}]),"icon-class":"indent-decrease"},null,8,["class"])])}}}),[["__scopeId","data-v-17cf5f5b"]]),wl={class:"flex"},Cl=Ne({__name:"NavbarLeft",setup(e){const t=ce();function a(){t.toggleSidebar()}return(e,l)=>{const n=_l,o=kl;return ze(),He("div",wl,[st(n,{"is-active":Ke(t).sidebar.opened,onToggleClick:a},null,8,["is-active"]),st(o)])}}}),Ml={class:"navbar-container"};const Vl=xe({},[["render",function(e,t){const a=Cl,l=bl;return ze(),He("div",Ml,[st(a),st(l)])}],["__scopeId","data-v-9a30edb0"]]),$l={class:"flex flex-wrap justify-around w-full h-12"},Sl=xe(Ne({__name:"LayoutSelect",props:{modelValue:String},emits:["update:modelValue"],setup(e,{emit:t}){const a=t;function l(e){a("update:modelValue",e)}return(t,a)=>{const n=O;return ze(),He("div",$l,[st(n,{content:"左侧模式",placement:"bottom"},{default:Xe((()=>[Ue("div",{class:je(["layout-item left",{"is-active":e.modelValue===Ke(_e).LEFT}]),onClick:a[0]||(a[0]=e=>l(Ke(_e).LEFT))},a[3]||(a[3]=[Ue("div",null,null,-1),Ue("div",null,null,-1)]),2)])),_:1}),st(n,{content:"顶部模式",placement:"bottom"},{default:Xe((()=>[Ue("div",{class:je(["layout-item top",{"is-active":e.modelValue===Ke(_e).TOP}]),onClick:a[1]||(a[1]=e=>l(Ke(_e).TOP))},a[4]||(a[4]=[Ue("div",null,null,-1),Ue("div",null,null,-1)]),2)])),_:1}),st(n,{content:"混合模式",placement:"bottom"},{default:Xe((()=>[Ue("div",{class:je(["layout-item mix",{"is-active":e.modelValue===Ke(_e).MIX}]),onClick:a[2]||(a[2]=e=>l(Ke(_e).MIX))},a[5]||(a[5]=[Ue("div",null,null,-1),Ue("div",null,null,-1)]),2)])),_:1})])}}}),[["__scopeId","data-v-d50a3d59"]]),Il=xe(Ne({__name:"ThemeColorPicker",props:{modelValue:String},emits:["update:modelValue"],setup(e,{emit:t}){const a=t,l=["#409EFF","#ff4500","#ff8c00","#90ee90","#00ced1","#1e90ff","#c71585","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsva(120, 40, 94)"],n=Oe(e.modelValue);return et(n,(e=>{a("update:modelValue",e)})),(e,t)=>{const a=Ma;return ze(),Ge(a,{modelValue:Ke(n),"onUpdate:modelValue":t[0]||(t[0]=e=>Vt(n)?n.value=e:null),predefine:l,"popper-class":"theme-picker-dropdown"},null,8,["modelValue"])}}}),[["__scopeId","data-v-ba641afc"]]),Al={class:"flex-center"},Ll={class:"settings-option"},Pl={class:"text-xs"},El={class:"settings-option"},Tl={class:"text-xs"},Bl={class:"settings-option"},Nl={class:"text-xs"},Ol={class:"settings-option"},Fl={class:"text-xs"},Hl={class:"settings-option"},zl={class:"text-xs"},Rl=xe(Ne({__name:"index",setup(e){const t=be(),a=ce(),l=de(),n=ie(),o=tt({get:()=>l.settingsVisible,set(){l.settingsVisible=!1}});function s(e){l.changeThemeColor(e)}const i=Oe(l.theme===we.DARK),r=e=>{i.value=e,l.changeTheme(i.value?we.DARK:we.LIGHT)};function u(e){l.changeLayout(e),e===_e.MIX?t.name&&function(e){const t=function(e,t){let a={};function l(e,t){if(a[e.name]=t,e.children)for(let a=0;a<e.children.length;a++)l(e.children[a],e)}for(let o=0;o<e.length;o++)l(e[o],null);let n=a[t];for(;n;){if(!a[n.name])return n;n=a[n.name]}return null}(n.routes,e);a.activeTopMenu!==t.path&&a.activeTopMenu(t.path)}(t.name):e===_e.TOP&&a.openSideBar()}return(e,t)=>{const a=Ce,n=$e,c=Il,d=Sl,p=Ia;return ze(),Ge(p,{modelValue:Ke(o),"onUpdate:modelValue":t[7]||(t[7]=e=>Vt(o)?o.value=e:null),size:"300",title:e.$t("settings.project")},{default:Xe((()=>[st(a,null,{default:Xe((()=>[it(Je(e.$t("settings.theme")),1)])),_:1}),Ue("div",Al,[st(n,{modelValue:Ke(i),"onUpdate:modelValue":t[0]||(t[0]=e=>Vt(i)?i.value=e:null),"active-icon":Ke(Ve),"inactive-icon":Ke(Me),onChange:r},null,8,["modelValue","active-icon","inactive-icon"])]),st(a,null,{default:Xe((()=>[it(Je(e.$t("settings.interface")),1)])),_:1}),Ue("div",Ll,[Ue("span",Pl,Je(e.$t("settings.themeColor")),1),st(c,{modelValue:Ke(l).themeColor,"onUpdate:modelValue":[t[1]||(t[1]=e=>Ke(l).themeColor=e),s]},null,8,["modelValue"])]),Ue("div",El,[Ue("span",Tl,Je(e.$t("settings.tagsView")),1),st(n,{modelValue:Ke(l).tagsView,"onUpdate:modelValue":t[2]||(t[2]=e=>Ke(l).tagsView=e)},null,8,["modelValue"])]),Ue("div",Bl,[Ue("span",Nl,Je(e.$t("settings.fixedHeader")),1),st(n,{modelValue:Ke(l).fixedHeader,"onUpdate:modelValue":t[3]||(t[3]=e=>Ke(l).fixedHeader=e)},null,8,["modelValue"])]),Ue("div",Ol,[Ue("span",Fl,Je(e.$t("settings.sidebarLogo")),1),st(n,{modelValue:Ke(l).sidebarLogo,"onUpdate:modelValue":t[4]||(t[4]=e=>Ke(l).sidebarLogo=e)},null,8,["modelValue"])]),Ue("div",Hl,[Ue("span",zl,Je(e.$t("settings.watermark")),1),st(n,{modelValue:Ke(l).watermarkEnabled,"onUpdate:modelValue":t[5]||(t[5]=e=>Ke(l).watermarkEnabled=e)},null,8,["modelValue"])]),st(a,null,{default:Xe((()=>[it(Je(e.$t("settings.navigation")),1)])),_:1}),st(d,{modelValue:Ke(l).layout,"onUpdate:modelValue":[t[6]||(t[6]=e=>Ke(l).layout=e),u]},null,8,["modelValue"])])),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-ba435d62"]]),Kl={class:"app-main"},jl=xe(Ne({__name:"index",setup(e){const t=tt((()=>sl().cachedViews));return(e,a)=>{const l=It("router-view");return ze(),He("section",Kl,[st(l,null,{default:Xe((({Component:e,route:a})=>[st(ot,{"enter-active-class":"animate__animated animate__fadeIn",mode:"out-in"},{default:Xe((()=>[(ze(),Ge(At,{include:t.value},[(ze(),Ge(Ye(e),{key:a.path}))],1032,["include"]))])),_:2},1024)])),_:1})])}}}),[["__scopeId","data-v-932329df"]]),ql={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"};const Dl={name:"ep-close",render:function(e,t){return ze(),He("svg",ql,t[0]||(t[0]=[Ue("path",{fill:"currentColor",d:"M764.288 214.592L512 466.88L259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512L214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1)]))}};function Wl(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function Ul(e,t){for(var a,l="",n=0,o=-1,s=0,i=0;i<=e.length;++i){if(i<e.length)a=e.charCodeAt(i);else{if(47===a)break;a=47}if(47===a){if(o===i-1||1===s);else if(o!==i-1&&2===s){if(l.length<2||2!==n||46!==l.charCodeAt(l.length-1)||46!==l.charCodeAt(l.length-2))if(l.length>2){var r=l.lastIndexOf("/");if(r!==l.length-1){-1===r?(l="",n=0):n=(l=l.slice(0,r)).length-1-l.lastIndexOf("/"),o=i,s=0;continue}}else if(2===l.length||1===l.length){l="",n=0,o=i,s=0;continue}t&&(l.length>0?l+="/..":l="..",n=2)}else l.length>0?l+="/"+e.slice(o+1,i):l=e.slice(o+1,i),n=i-o-1;o=i,s=0}else 46===a&&-1!==s?++s:s=-1}return l}var Gl={resolve:function(){for(var e,t="",a=!1,l=arguments.length-1;l>=-1&&!a;l--){var n;l>=0?n=arguments[l]:(void 0===e&&(e=process.cwd()),n=e),Wl(n),0!==n.length&&(t=n+"/"+t,a=47===n.charCodeAt(0))}return t=Ul(t,!a),a?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(Wl(e),0===e.length)return".";var t=47===e.charCodeAt(0),a=47===e.charCodeAt(e.length-1);return 0!==(e=Ul(e,!t)).length||t||(e="."),e.length>0&&a&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return Wl(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t<arguments.length;++t){var a=arguments[t];Wl(a),a.length>0&&(void 0===e?e=a:e+="/"+a)}return void 0===e?".":Gl.normalize(e)},relative:function(e,t){if(Wl(e),Wl(t),e===t)return"";if((e=Gl.resolve(e))===(t=Gl.resolve(t)))return"";for(var a=1;a<e.length&&47===e.charCodeAt(a);++a);for(var l=e.length,n=l-a,o=1;o<t.length&&47===t.charCodeAt(o);++o);for(var s=t.length-o,i=n<s?n:s,r=-1,u=0;u<=i;++u){if(u===i){if(s>i){if(47===t.charCodeAt(o+u))return t.slice(o+u+1);if(0===u)return t.slice(o+u)}else n>i&&(47===e.charCodeAt(a+u)?r=u:0===u&&(r=0));break}var c=e.charCodeAt(a+u);if(c!==t.charCodeAt(o+u))break;47===c&&(r=u)}var d="";for(u=a+r+1;u<=l;++u)u!==l&&47!==e.charCodeAt(u)||(0===d.length?d+="..":d+="/..");return d.length>0?d+t.slice(o+r):(o+=r,47===t.charCodeAt(o)&&++o,t.slice(o))},_makeLong:function(e){return e},dirname:function(e){if(Wl(e),0===e.length)return".";for(var t=e.charCodeAt(0),a=47===t,l=-1,n=!0,o=e.length-1;o>=1;--o)if(47===(t=e.charCodeAt(o))){if(!n){l=o;break}}else n=!1;return-1===l?a?"/":".":a&&1===l?"//":e.slice(0,l)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');Wl(e);var a,l=0,n=-1,o=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,i=-1;for(a=e.length-1;a>=0;--a){var r=e.charCodeAt(a);if(47===r){if(!o){l=a+1;break}}else-1===i&&(o=!1,i=a+1),s>=0&&(r===t.charCodeAt(s)?-1===--s&&(n=a):(s=-1,n=i))}return l===n?n=i:-1===n&&(n=e.length),e.slice(l,n)}for(a=e.length-1;a>=0;--a)if(47===e.charCodeAt(a)){if(!o){l=a+1;break}}else-1===n&&(o=!1,n=a+1);return-1===n?"":e.slice(l,n)},extname:function(e){Wl(e);for(var t=-1,a=0,l=-1,n=!0,o=0,s=e.length-1;s>=0;--s){var i=e.charCodeAt(s);if(47!==i)-1===l&&(n=!1,l=s+1),46===i?-1===t?t=s:1!==o&&(o=1):-1!==t&&(o=-1);else if(!n){a=s+1;break}}return-1===t||-1===l||0===o||1===o&&t===l-1&&t===a+1?"":e.slice(t,l)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var a=t.dir||t.root,l=t.base||(t.name||"")+(t.ext||"");return a?a===t.root?a+l:a+e+l:l}("/",e)},parse:function(e){Wl(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var a,l=e.charCodeAt(0),n=47===l;n?(t.root="/",a=1):a=0;for(var o=-1,s=0,i=-1,r=!0,u=e.length-1,c=0;u>=a;--u)if(47!==(l=e.charCodeAt(u)))-1===i&&(r=!1,i=u+1),46===l?-1===o?o=u:1!==c&&(c=1):-1!==o&&(c=-1);else if(!r){s=u+1;break}return-1===o||-1===i||0===c||1===c&&o===i-1&&o===s+1?-1!==i&&(t.base=t.name=0===s&&n?e.slice(1,i):e.slice(s,i)):(0===s&&n?(t.name=e.slice(1,o),t.base=e.slice(1,i)):(t.name=e.slice(s,o),t.base=e.slice(s,i)),t.ext=e.slice(o,i)),s>0?t.dir=e.slice(0,s-1):n&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};Gl.posix=Gl;var Xl=Gl;const Yl=Et(Xl),Jl={class:"tags-container"},Zl=xe(Ne({__name:"index",setup(e){const{proxy:t}=We(),a=ge(),l=be(),n=ie(),o=sl(),s=ce(),{visitedViews:i}=Se(o),r=de(),u=tt((()=>r.layout)),c=Oe({path:"",fullPath:"",name:"",title:"",affix:!1,keepAlive:!1}),d=Oe([]),p=Oe(0),v=Oe(0);et(l,(()=>{var e,t;l.meta.title&&o.addView({name:l.name,title:l.meta.title,path:l.path,fullPath:l.fullPath,affix:null==(e=l.meta)?void 0:e.affix,keepAlive:null==(t=l.meta)?void 0:t.keepAlive}),g()}),{immediate:!0});const m=Oe(!1);function f(e,t="/"){let a=[];return e.forEach((e=>{var l,n,o,s;const i=Xl.resolve(t,e.path);if((null==(l=e.meta)?void 0:l.affix)&&a.push({path:i,fullPath:i,name:String(e.name),title:(null==(n=e.meta)?void 0:n.title)||"no-name",affix:null==(o=e.meta)?void 0:o.affix,keepAlive:null==(s=e.meta)?void 0:s.keepAlive}),e.children){const l=f(e.children,t+e.path);l.length>=1&&(a=[...a,...l])}})),a}function h(){const e=f(n.routes);d.value=e;for(const t of e)t.name&&o.addVisitedView(t)}function g(){yt((()=>{var e,t;for(const a of i.value)a.path===l.path&&a.fullPath!==l.fullPath&&o.updateVisitedView({name:l.name,title:l.meta.title||"",path:l.path,fullPath:l.fullPath,affix:null==(e=l.meta)?void 0:e.affix,keepAlive:null==(t=l.meta)?void 0:t.keepAlive})}))}function b(e){return e.path===l.path}function y(e){return null==e?void 0:e.affix}function x(){try{return"/dashboard"===c.value.path||c.value.fullPath===o.visitedViews[1].fullPath}catch(e){return!1}}function k(){try{return c.value.fullPath===o.visitedViews[o.visitedViews.length-1].fullPath}catch(e){return!1}}function _(e,t){const l=e.slice(-1)[0];l&&l.fullPath?a.push(l.fullPath):"Dashboard"===(null==t?void 0:t.name)?a.replace({path:"/redirect"+t.fullPath}):a.push("/")}function w(e){i.value.length>1&&o.delView(e).then((t=>{b(e)&&_(t.visitedViews,e)}))}function C(){o.delLeftViews(c.value).then((e=>{e.visitedViews.find((e=>e.path===l.path))||_(e.visitedViews)}))}function M(){o.delRightViews(c.value).then((e=>{e.visitedViews.find((e=>e.path===l.path))||_(e.visitedViews)}))}function V(){a.push(c.value),o.delOtherViews(c.value).then((()=>{g()}))}function $(){m.value=!1}function S(){$()}et(m,(e=>{e?document.body.addEventListener("click",$):document.body.removeEventListener("click",$)}));return et((()=>l.name),(e=>{e&&(e=>{if("mix"!==u.value)return;const t=function(e,t){let a={};function l(e,t){if(a[e.name]=t,e.children)for(let a=0;a<e.children.length;a++)l(e.children[a],e)}for(let o=0;o<e.length;o++)l(e[o],null);let n=a[t];for(;n;){if(!a[n.name])return n;n=a[n.name]}return null}(n.routes,e);s.activeTopMenu!==t.path&&s.activeTopMenu(t.path)})(e)}),{deep:!0}),Fe((()=>{h()})),(e,l)=>{const n=Dl,s=It("router-link"),r=Ie,d=Pe;return ze(),He("div",Jl,[st(r,{class:"scroll-container",vertical:!1,onWheel:ut(S,["prevent"])},{default:Xe((()=>[(ze(!0),He(ft,null,ht(Ke(i),(e=>(ze(),Ge(s,{ref_for:!0,ref:"tagRef",key:e.fullPath,class:je(["tags-item",{active:b(e)}]),to:{path:e.path,query:e.query},onMouseup:ut((t=>y(e)?"":w(e)),["middle"]),onContextmenu:ut((a=>function(e,a){const l=null==t?void 0:t.$el.getBoundingClientRect().left,n=(null==t?void 0:t.$el.offsetWidth)-105,o=a.clientX-l+15;p.value=o>n?n:o,"mix"===u.value?v.value=a.clientY-50:v.value=a.clientY,m.value=!0,c.value=e}(e,a)),["prevent"])},{default:Xe((()=>[it(Je(Ke(yl)(e.title))+" ",1),y(e)?xt("",!0):(ze(),Ge(n,{key:0,class:"close-icon",size:"12px",onClick:ut((t=>w(e)),["prevent","stop"])},null,8,["onClick"]))])),_:2},1032,["class","to","onMouseup","onContextmenu"])))),128))])),_:1}),ct(Ue("ul",{class:"contextmenu",style:vt({left:Ke(p)+"px",top:Ke(v)+"px"})},[Ue("li",{onClick:l[0]||(l[0]=e=>function(e){o.delCachedView(e);const{fullPath:t}=e;yt((()=>{a.replace({path:"/redirect"+t})}))}(Ke(c)))},[st(d,{"icon-class":"refresh"}),l[3]||(l[3]=it(" 刷新 "))]),y(Ke(c))?xt("",!0):(ze(),He("li",{key:0,onClick:l[1]||(l[1]=e=>w(Ke(c)))},[st(d,{"icon-class":"close"}),l[4]||(l[4]=it(" 关闭 "))])),Ue("li",{onClick:V},[st(d,{"icon-class":"close_other"}),l[5]||(l[5]=it(" 关闭其它 "))]),x()?xt("",!0):(ze(),He("li",{key:1,onClick:C},[st(d,{"icon-class":"close_left"}),l[6]||(l[6]=it(" 关闭左侧 "))])),k()?xt("",!0):(ze(),He("li",{key:2,onClick:M},[st(d,{"icon-class":"close_right"}),l[7]||(l[7]=it(" 关闭右侧 "))])),Ue("li",{onClick:l[2]||(l[2]=e=>{return t=Ke(c),void o.delAllViews().then((e=>{_(e.visitedViews,t)}));var t})},[st(d,{"icon-class":"close_all"}),l[8]||(l[8]=it(" 关闭所有 "))])],4),[[dt,Ke(m)]])])}}}),[["__scopeId","data-v-05b66405"]]),Ql=Ne({name:"AppLink",inheritAttrs:!1,__name:"index",props:{to:{type:String,required:!0}},setup(e){const t=e,a=tt((()=>Ae(t.to))),l=tt((()=>a.value?"a":"router-link"));return(t,n)=>{return ze(),Ge(Ye(Ke(l)),Lt(Pt((o=e.to,a.value?{href:0===o.indexOf("link:")?o.replace("link:",""):o,target:"_blank",rel:"noopener noreferrer"}:{to:o}))),{default:Xe((()=>[Re(t.$slots,"default")])),_:3},16);var o}}}),en=["title"],tn=xe(Ne({__name:"SidebarMenuItemTitle",props:{icon:{type:String,default:""},title:{type:String,default:""}},setup:e=>(t,a)=>{const l=s,n=Pe;return ze(),He(ft,null,[e.icon&&e.icon.startsWith("el-icon")?(ze(),Ge(l,{key:0,class:"sub-el-icon"},{default:Xe((()=>[(ze(),Ge(Ye(e.icon.replace("el-icon-",""))))])),_:1})):e.icon?(ze(),Ge(n,{key:1,"icon-class":e.icon},null,8,["icon-class"])):(ze(),Ge(n,{key:2,"icon-class":"menu"})),e.title?(ze(),He("span",{key:3,title:Ke(yl)(e.title),class:"ml-1 important-line-clamp-1 important-break-all"},Je(Ke(yl)(e.title)),9,en)):xt("",!0)],64)}}),[["__scopeId","data-v-11c6191d"]]),an={key:0},ln=Ne({name:"SidebarMenuItem",inheritAttrs:!1,__name:"SidebarMenuItem",props:{item:{type:Object,required:!0},basePath:{type:String,required:!0},isNest:{type:Boolean,default:!1}},setup(e){const t=e,a=Oe();function l(e=[],t){return 0===e.filter((e=>{var t;return!(null==(t=e.meta)?void 0:t.hidden)&&(e.meta.hidden=!1,a.value=e,!0)})).length&&(a.value={...t,path:"",noShowingChildren:!0},!0)}function n(e){if(Ae(e))return e;if(Ae(t.basePath))return t.basePath;return Yl.resolve(t.basePath,e)}return(t,o)=>{var s;const i=tn,r=nl,u=Ql,c=It("SidebarMenuItem",!0),d=ol;return e.item.meta&&e.item.meta.hidden?xt("",!0):(ze(),He("div",an,[!l(e.item.children,e.item)||Ke(a).children&&!Ke(a).noShowingChildren||(null==(s=e.item.meta)?void 0:s.alwaysShow)?(ze(),Ge(d,{key:1,index:n(e.item.path),teleported:""},{title:Xe((()=>[e.item.meta?(ze(),Ge(i,{key:0,icon:e.item.meta&&e.item.meta.icon,title:e.item.meta.title},null,8,["icon","title"])):xt("",!0)])),default:Xe((()=>[(ze(!0),He(ft,null,ht(e.item.children,(e=>(ze(),Ge(c,{key:e.path,"is-nest":!0,item:e,"base-path":n(e.path)},null,8,["item","base-path"])))),128))])),_:1},8,["index"])):(ze(),He(ft,{key:0},[Ke(a).meta?(ze(),Ge(u,{key:0,to:n(Ke(a).path),class:"important-line-clamp-1"},{default:Xe((()=>[st(r,{index:n(Ke(a).path),class:je({"submenu-title-noDropdown":!e.isNest})},{default:Xe((()=>[st(i,{icon:Ke(a).meta.icon||e.item.meta&&e.item.meta.icon,title:Ke(a).meta.title},null,8,["icon","title"])])),_:1},8,["index","class"])])),_:1},8,["to"])):xt("",!0)],64))]))}}}),nn={"sidebar-width":"210px","navbar-height":"50px","menu-background":"var(--menu-background)","menu-text":"var(--menu-text)","menu-active-text":"var(--menu-active-text)","menu-hover":"var(--menu-hover)",dark:"_dark_1h5g1_13"},on=xe(Ne({__name:"SidebarMenu",props:{menuList:{required:!0,default:()=>[],type:Array},basePath:{type:String,required:!0}},setup(e){const t=de(),a=ce();vl();const l=be(),n=tt((()=>t.layout)),o=e;function s(e){if(Ae(e))return e;if(Ae(o.basePath))return o.basePath;return Yl.resolve(o.basePath,e)}function i(e){}return(t,o)=>{const r=ln,u=ll;return ze(),Ge(u,{"default-active":Ke(l).path,collapse:!Ke(a).sidebar.opened,"background-color":Ke(nn)["menu-background"],"text-color":Ke(nn)["menu-text"],"active-text-color":Ke(nn)["menu-active-text"],"unique-opened":!1,"collapse-transition":!1,mode:"top"===Ke(n)?"horizontal":"vertical",onOpen:i},{default:Xe((()=>[(ze(!0),He(ft,null,ht(e.menuList,(e=>(ze(),Ge(r,{key:e.path,item:e,"base-path":s(e.path),"is-collapse":!Ke(a).sidebar.opened},null,8,["item","base-path","is-collapse"])))),128))])),_:1},8,["default-active","collapse","background-color","text-color","active-text-color","mode"])}}}),[["__scopeId","data-v-afda4fea"]]),sn={key:1},rn={key:0,class:"ml-1"},un=Ne({__name:"SidebarMixTopMenu",setup(e){const t=ce(),a=ie(),l=ge(),n=tt((()=>t.activeTopMenuPath)),o=Oe([]),s=e=>{t.activeTopMenu(e),a.setMixLeftMenus(e);const l=a.mixLeftMenus;i(l)},i=e=>{if(0===e.length)return;const[t]=e;t.children&&t.children.length>0?i(t.children):t.name&&l.push({name:t.name})};return Fe((()=>{o.value=a.routes.filter((e=>!e.meta||!e.meta.hidden))})),(e,t)=>{const a=Pe,l=nl,i=ll,r=Ie;return ze(),Ge(r,null,{default:Xe((()=>[st(i,{mode:"horizontal","default-active":Ke(n),"background-color":Ke(nn)["menu-background"],"text-color":Ke(nn)["menu-text"],"active-text-color":Ke(nn)["menu-active-text"],onSelect:s},{default:Xe((()=>[(ze(!0),He(ft,null,ht(Ke(o),(e=>(ze(),Ge(l,{key:e.path,index:e.path},{title:Xe((()=>[e.meta&&e.meta.icon?(ze(),Ge(a,{key:0,"icon-class":e.meta.icon},null,8,["icon-class"])):xt("",!0),"/"===e.path?(ze(),He("span",sn," 首页 ")):(ze(),He(ft,{key:2},[e.meta&&e.meta.title?(ze(),He("span",rn,Je(Ke(yl)(e.meta.title)),1)):xt("",!0)],64))])),_:2},1032,["index"])))),128))])),_:1},8,["default-active","background-color","text-color","active-text-color"])])),_:1})}}}),cn={class:"logo-container"},dn=["src"],pn=["src"],vn={class:"logo-title"},mn=xe(Ne({__name:"SidebarLogo",props:{collapse:{type:Boolean,required:!0}},setup(e){const t=de(),a=Oe(new URL("/img/logo.w1nDwr-H.png",import.meta.url).href);return(l,n)=>{const o=It("router-link");return ze(),He("div",cn,[st(ot,{"enter-active-class":"animate__animated animate__fadeInLeft"},{default:Xe((()=>[e.collapse?(ze(),Ge(o,{key:0,class:"wh-full flex justify-center items-center",to:"/"},{default:Xe((()=>[Ke(t).sidebarLogo?(ze(),He("img",{key:0,src:Ke(a),class:"logo-image"},null,8,dn)):xt("",!0)])),_:1})):(ze(),Ge(o,{key:1,class:"wh-full flex justify-center items-center",to:"/"},{default:Xe((()=>[Ke(t).sidebarLogo?(ze(),He("img",{key:0,"ml--20px":"",src:Ke(a),class:"logo-image"},null,8,pn)):xt("",!0),Ue("span",vn,Je(Ke(t).getSystemName),1)])),_:1}))])),_:1})])}}}),[["__scopeId","data-v-b9238b34"]]),fn={key:0,class:"flex w-full"},hn=xe(Ne({__name:"index",setup(e){const t=ce(),a=de(),l=ie();console.log("permissionStore",l.routes);const n=tt((()=>a.sidebarLogo)),o=tt((()=>a.layout));return(e,a)=>{const s=mn,i=un,r=bl,u=on,c=Ie;return ze(),He("div",{class:je({"has-logo":Ke(n)})},[Ke(o)==Ke(_e).MIX?(ze(),He("div",fn,[Ke(n)?(ze(),Ge(s,{key:0,collapse:!Ke(t).sidebar.opened},null,8,["collapse"])):xt("",!0),st(i,{class:"flex-1"}),st(r)])):(ze(),He(ft,{key:1},[Ke(n)?(ze(),Ge(s,{key:0,collapse:!Ke(t).sidebar.opened},null,8,["collapse"])):xt("",!0),st(c,null,{default:Xe((()=>[st(u,{"menu-list":Ke(l).routes,"base-path":""},null,8,["menu-list"])])),_:1}),Ke(o)===Ke(_e).TOP?(ze(),Ge(r,{key:1})):xt("",!0)],64))],2)}}}),[["__scopeId","data-v-66395518"]]),gn={key:1,class:"mix-container"},bn={class:"mix-container__left"},yn={class:"sidebar-toggle"},xn=xe(Ne({__name:"index",setup(e){const t=ce(),a=de(),l=ie(),n=Le().width,o=tt((()=>t.device===pe.MOBILE)),s=tt((()=>t.sidebar.opened)),i=tt((()=>a.fixedHeader)),r=tt((()=>a.tagsView)),u=tt((()=>a.layout)),c=tt((()=>t.activeTopMenuPath)),d=tt((()=>l.mixLeftMenus));et((()=>c.value),(e=>{l.setMixLeftMenus(e)}),{deep:!0,immediate:!0});const p=tt((()=>({hideSidebar:!t.sidebar.opened,openSidebar:t.sidebar.opened,mobile:t.device===pe.MOBILE,[`layout-${a.layout}`]:!0})));function v(){t.closeSideBar()}function m(){t.toggleSidebar()}gt((()=>{t.toggleDevice(n.value<992?pe.MOBILE:pe.DESKTOP),n.value>=992?t.openSideBar():t.closeSideBar()}));const f=be();return et(f,(()=>{o.value&&s.value&&t.closeSideBar()})),(e,a)=>{const l=hn,n=on,f=_l,h=Zl,g=jl,b=Rl,y=Vl;return ze(),He("div",{class:je(["wh-full",Ke(p)])},[Ke(o)&&Ke(s)?(ze(),He("div",{key:0,class:"wh-full fixed-lt z-999 bg-black bg-opacity-30",onClick:v})):xt("",!0),st(l,{class:"sidebar-container"}),Ke(u)===Ke(_e).MIX?(ze(),He("div",gn,[Ue("div",bn,[st(n,{"menu-list":Ke(d),"base-path":Ke(c)},null,8,["menu-list","base-path"]),Ue("div",yn,[st(f,{"is-active":Ke(t).sidebar.opened,onToggleClick:m},null,8,["is-active"])])]),Ue("div",{class:je([{hasTagsView:Ke(r)},"main-container"])},[Ue("div",{class:je({"fixed-header":Ke(i)})},[Ke(r)?(ze(),Ge(h,{key:0})):xt("",!0)],2),st(g),Ke(me).showSettings?(ze(),Ge(b,{key:0})):xt("",!0)],2)])):(ze(),He("div",{key:2,class:je([{hasTagsView:Ke(r)},"main-container"])},[Ue("div",{class:je({"fixed-header":Ke(i)})},["left"===Ke(u)?(ze(),Ge(y,{key:0})):xt("",!0),Ke(r)?(ze(),Ge(h,{key:1})):xt("",!0)],2),st(g),Ke(me).showSettings?(ze(),Ge(b,{key:0})):xt("",!0)],2))],2)}}}),[["__scopeId","data-v-4691357d"]]);export{xn as default};