const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/SimpleMenuTag-Fj7lkTJs.js","assets/entry/index-BOVpYCVt-1731915664217.js","assets/vue-B5pbXMv7.js","assets/antd-DXvsKA0x.js","assets/index-DB2HPrGT.css","assets/index-BW5Paq8d.js","assets/siteSetting--X_-_MSh.js","assets/index-DaqRmjER.js","assets/index-EdNvCi60.js","assets/index-BNQOucsv.css","assets/useWindowSizeFn-CzjmevD7.js","assets/index-qrqsc-q3.css","assets/header-eUmriAJi.js","assets/index-tXeR2Yb0.js","assets/useContentViewHeight-0Tf8Jxwa.js","assets/index-Cr8zYkC9.css","assets/useSortable-CRwDSVfI.js","assets/index-CwBw3p8r.js","assets/index-CXzdKnl2.css","assets/lock-BXXmP9_P.js","assets/index-BbGnu8Wr.css","assets/Breadcrumb-QNGucfES.js","assets/Breadcrumb-C5D7IZS6.css","assets/index-6blHThQj.js","assets/index-6WxnEwnK.css","assets/ErrorAction-CqehXvbf.js","assets/index-ANNkNDWA.js","assets/TypePicker-BrtUz3mq.js","assets/TypePicker-DALndG9J.css","assets/ThemeColorPicker-C4C5ztnR.js","assets/ThemeColorPicker-CDpZPhvX.css","assets/SettingFooter-DxxEwfKi.js","assets/copyTextToClipboard-7uPthhEV.js","assets/SettingFooter-CVwc1MhB.css","assets/SwitchItem-CSvSx7-w.js","assets/SwitchItem-DkglB9eB.css","assets/SelectItem--uBxdxx9.js","assets/SelectItem-dCU9rAgK.css","assets/InputNumberItem-CAdnHdjH.js","assets/InputNumberItem-BSN2oC4n.css","assets/index-PszVtxA0.js","assets/SessionTimeoutLogin-DVSm0veP.js","assets/Login.vue_vue_type_style_index_0_lang-CKSkiooQ.js","assets/LoginForm.vue_vue_type_script_setup_true_lang-DgaX7YBU.js","assets/LoginFormTitle-i9emnChC.js","assets/LoginFormTitle-DVghcEdq.css","assets/captcha-gp8_iBWX.js","assets/index-x2bUusKH.js","assets/index-U0f21h-6.css","assets/ForgetPasswordForm.vue_vue_type_script_setup_true_lang-CgLLc-IM.js","assets/RegisterForm.vue_vue_type_script_setup_true_lang-Dex1-F92.js","assets/index-DKfaJplO.js","assets/index-C72SDpzb.css","assets/QrCodeForm.vue_vue_type_script_setup_true_lang-BJA0A2Pr.js","assets/Login-D3nybngQ.css","assets/SessionTimeoutLogin-BK2_ypAu.css","assets/index-Bs2z9357.css","assets/index-D5bzQarg.js","assets/index-DMRf07Fs.css"])))=>i.map(i=>d[i]); var Zt=Object.defineProperty;var He=Object.getOwnPropertySymbols;var lt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable;var it=(e,n,o)=>n in e?Zt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[n]=o,ge=(e,n)=>{for(var o in n||(n={}))lt.call(n,o)&&it(e,o,n[o]);if(He)for(var o of He(n))rt.call(n,o)&&it(e,o,n[o]);return e};var ut=(e,n)=>{var o={};for(var s in e)lt.call(e,s)&&n.indexOf(s)<0&&(o[s]=e[s]);if(e!=null&&He)for(var s of He(e))n.indexOf(s)<0&&rt.call(e,s)&&(o[s]=e[s]);return o};var j=(e,n,o)=>new Promise((s,r)=>{var a=l=>{try{u(o.next(l))}catch(c){r(c)}},i=l=>{try{u(o.throw(l))}catch(c){r(c)}},u=l=>l.done?s(l.value):Promise.resolve(l.value).then(a,i);u((o=o.apply(e,n)).next())});import{n as Jt,h as Tt,i as Re,j as X,k as he,M as te,p as w,l as me,T as en,I as Ce,f as B,b as pe,_ as K,m as yt,o as Ue,q as ze,R as Ze,r as We,s as tn,t as nn,w as bt,x as on,y as q,z as Ot,P as ct,A as It,B as Et,u as Ve,C as Me,D as $t,F as Lt,G as ne,H as Be,J as sn,K as Qe,L as Je,N as an,O as ln,Q as rn,S as un,U as dt,V as Te,W as Rt,X as pt,Y as cn,Z as dn,$ as pn,a0 as gn,a1 as wt,a2 as mn,a3 as vt,a4 as gt,a5 as je,a6 as Ee,a7 as mt,a8 as At,a9 as Nt,aa as fn,ab as hn,ac as Sn,ad as _n,ae as Cn,af as Mn,c as kt,ag as Tn,ah as yn}from"./entry/index-BOVpYCVt-1731915664217.js";import{ah as bn,k as _,c as p,u as t,d as P,a9 as C,_ as m,$ as v,a0 as N,a6 as M,a3 as T,G as On,a2 as fe,a7 as D,aa as Y,ae as Dt,F as x,a8 as ye,J as Xe,f as z,r as Pe,I as Le,w as ue,S as be,h as qe,o as et,y as Ge,p as Pt,g as tt,ac as re,a1 as V,B as nt,ad as de,e as In,D as En,m as ce,A as _e,af as $n,z as Ln,q as Rn,ai as ft,aj as wn,n as Ft,l as vn,ab as Ht,b as An}from"./vue-B5pbXMv7.js";import{w as Nn,r as ot,K as Bt,e as Ut,T as Wt,N as kn,O as Dn,Q as Pn,U as Fn,V as Hn,W as Bn,X as Un,Y as Wn,L as st,Z as Gn,$ as Kn,a0 as zn,d as ht,F as $e,a1 as St}from"./antd-DXvsKA0x.js";import{C as Vn,S as Gt,t as Xn}from"./index-EdNvCi60.js";import xn from"./index-tXeR2Yb0.js";import{u as jn,a as Yn}from"./useContentViewHeight-0Tf8Jxwa.js";import{u as Qn}from"./useSortable-CRwDSVfI.js";import{B as qn,u as Zn}from"./index-CwBw3p8r.js";import{u as Jn}from"./lock-BXXmP9_P.js";function Z(e,n={}){const{size:o="small",delay:s=100,timeout:r=3e4,loading:a=!1,retry:i=!0}=n;return bn({loader:e,loadingComponent:a?_(Nn,{spinning:!0,size:o},null):void 0,timeout:r,delay:s,onError:i?(u,l,c,d)=>{u.message.match(/fetch/)&&d<=3?l():c()}:Jt})}function we(){const{getFullContent:e}=Tt(),n=Re(),o=p(()=>!t(e)&&t(h)&&t(R)&&!t(d)&&!t(c)),s=p(()=>!t(A)&&!t(o)),r=p(()=>{const G=!t(e)&&t(R);return G&&!t(h)||G&&t(d)||G&&t(c)}),{getMenuMode:a,getSplit:i,getShowHeaderTrigger:u,getIsSidebarType:l,getIsMixSidebar:c,getIsTopMenu:d}=X(),{getShowBreadCrumb:f,getShowLogo:g}=he(),h=p(()=>!t(l)&&t(R)),S=p(()=>n.getHeaderSetting.showDoc),b=p(()=>n.getHeaderSetting.showApi),y=p(()=>n.getHeaderSetting.theme),R=p(()=>n.getHeaderSetting.show),A=p(()=>n.getHeaderSetting.fixed),E=p(()=>n.getHeaderSetting.bgColor),$=p(()=>n.getHeaderSetting.showSearch),L=p(()=>n.getHeaderSetting.useLockPage),O=p(()=>n.getHeaderSetting.showFullScreen),k=p(()=>n.getHeaderSetting.showNotice),U=p(()=>t(a)!==te.HORIZONTAL&&t(f)&&!t(i)),Q=p(()=>t(g)&&!t(l)&&!t(c)),W=p(()=>t(U)||t(u));function J(G){n.setProjectConfig({headerSetting:G})}return{setHeaderSetting:J,getShowDoc:S,getShowApi:b,getShowSearch:$,getHeaderTheme:y,getUseLockPage:L,getShowFullScreen:O,getShowNotice:k,getShowBread:U,getShowContent:W,getShowHeaderLogo:Q,getShowHeader:R,getFixed:A,getShowMixHeaderRef:h,getShowFullHeaderRef:o,getShowInsetHeaderRef:r,getUnFixedAndFull:s,getHeaderBgColor:E}}const eo={items:{type:Array,default:()=>[]},collapsedShowTitle:w.bool,inlineIndent:w.number.def(20),mode:{type:String,default:te.INLINE},type:{type:String,default:me.MIX},theme:{type:String,default:en.DARK},inlineCollapsed:w.bool,mixSider:w.bool,isHorizontal:w.bool,accordion:w.bool.def(!0),beforeClickFn:{type:Function}},Kt={item:{type:Object,default:()=>({})},level:w.number,theme:w.oneOf(["dark","light"]),showTitle:w.bool,isHorizontal:w.bool},to={item:{type:Object,default:null},showTitle:w.bool.def(!0),level:w.number.def(0),isHorizontal:w.bool.def(!0)},{t:no}=pe(),oo=P({name:"MenuItemContent",components:{Icon:Ce},props:to,setup(e){const{prefixCls:n}=B("basic-menu-item-content"),o=p(()=>{var a;return no((a=e.item)==null?void 0:a.name)}),s=p(()=>{var a,i;return(a=e.item)!=null&&a.img||(i=e.item)==null?void 0:i.icon}),r=p(()=>{var a;return(a=e.item)==null?void 0:a.img});return{prefixCls:n,getI18nName:o,getIcon:s,getImg:r}}}),so=["src"];function ao(e,n,o,s,r,a){const i=C("Icon");return m(),v("span",{class:T(`${e.prefixCls}- flex items-center `)},[e.getImg?(m(),v("img",{key:0,src:e.getImg,class:"w-18px h-18px align-top mr-2"},null,8,so)):N("",!0),e.getIcon?(m(),M(i,{key:1,icon:e.getIcon,size:18,class:T(`${e.prefixCls}-wrapper__icon mr-2`)},null,8,["icon","class"])):N("",!0),On(" "+fe(e.getI18nName),1)],2)}const zt=K(oo,[["render",ao]]),io=P({name:"BasicMenuItem",components:{MenuItem:ot.Item,MenuItemContent:zt},props:Kt,setup(){return{}}});function lo(e,n,o,s,r,a){const i=C("MenuItemContent"),u=C("MenuItem");return m(),M(u,{key:e.item.path},{default:D(()=>[_(i,Y(e.$props,{item:e.item}),null,16,["item"])]),_:1})}const ro=K(io,[["render",lo]]),uo=P({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:ro,SubMenu:ot.SubMenu,MenuItemContent:zt},props:Kt,setup(e){const{prefixCls:n}=B("basic-menu-item"),o=p(()=>{var r;return!((r=e.item.meta)!=null&&r.hideMenu)});function s(r){var a;return!((a=r.meta)!=null&&a.hideChildrenInMenu)&&Reflect.has(r,"children")&&!!r.children&&r.children.length>0}return{prefixCls:n,menuHasChildren:s,getShowMenu:o}}});function co(e,n,o,s,r,a){const i=C("BasicMenuItem"),u=C("MenuItemContent"),l=C("BasicSubMenuItem",!0),c=C("SubMenu");return m(),v(x,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),M(i,Dt(Y({key:0},e.$props)),null,16)):N("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),M(c,{class:T([e.theme]),key:`submenu-${e.item.path}`,popupClassName:"app-top-menu-popup"},{title:D(()=>[_(u,Y(e.$props,{item:e.item}),null,16,["item"])]),default:D(()=>[(m(!0),v(x,null,ye(e.item.children||[],d=>(m(),M(l,Y({key:d.path,ref_for:!0},e.$props,{item:d}),null,16,["item"]))),128))]),_:1},8,["class"])):N("",!0)],64)}const po=K(uo,[["render",co]]);function go(e,n,o,s){const{getCollapsed:r,getIsMixSidebar:a}=X();function i(d){return j(this,null,function*(){if(o.value===te.HORIZONTAL)return;const f=t(a),g=()=>{const h=Xe(n.value);if((h==null?void 0:h.length)===0){e.openKeys=[];return}t(s)?e.openKeys=Ue(h,d):e.openKeys=Bt([...e.openKeys,...Ue(h,d)])};f?g():yt(g,16)})}const u=p(()=>(t(a)?!1:t(r))?e.collapsedOpenKeys:e.openKeys);function l(){e.selectedKeys=[],e.openKeys=[]}function c(d){if(t(o)===te.HORIZONTAL||!t(s)||t(a))e.openKeys=d;else{const f=[];for(const{children:g,path:h}of t(n))g&&g.length>0&&f.push(h);if(t(r))e.collapsedOpenKeys=d;else{const g=d.find(h=>e.openKeys.indexOf(h)===-1);f.indexOf(g)===-1?e.openKeys=d:e.openKeys=g?[g]:[]}}}return{setOpenKeys:i,resetKeys:l,getOpenKeys:u,handleOpenChange:c}}const mo=P({name:"BasicMenu",components:{Menu:ot,BasicSubMenuItem:po},props:eo,emits:["menuClick"],setup(e,{emit:n}){const o=z(!1),s=z(""),r=Pe({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:a}=B("basic-menu"),{items:i,mode:u,accordion:l}=Le(e),{getCollapsed:c,getTopMenuAlign:d,getSplit:f}=X(),{currentRoute:g}=be(),{handleOpenChange:h,setOpenKeys:S,getOpenKeys:b}=go(r,i,u,l),y=p(()=>{const{type:L,mode:O}=e;return L===me.TOP_MENU&&O===te.HORIZONTAL||e.isHorizontal&&t(f)}),R=p(()=>{const L=e.isHorizontal&&t(f)?"start":t(d);return[a,`justify-${L}`,{[`${a}__second`]:!e.isHorizontal&&t(f),[`${a}__sidebar-hor`]:t(y)}]}),A=p(()=>{const L=e.mode===te.INLINE,O={};return L&&(O.inlineCollapsed=e.mixSider?!1:t(c)),O});ze(L=>{var O;L.name!==Ze&&($(L),s.value=(O=L.meta)==null?void 0:O.currentActiveMenu,t(s)&&(r.selectedKeys=[t(s)],S(t(s))))}),!e.mixSider&&ue(()=>e.items,()=>{$()});const E=O=>j(this,[O],function*({key:L}){const{beforeClickFn:k}=e;k&&Ut(k)&&!(yield k(L))||(n("menuClick",L),o.value=!0,r.selectedKeys=[L])});function $(L){return j(this,null,function*(){var k;if(t(o)){o.value=!1;return}const O=((k=(L||t(g)).meta)==null?void 0:k.currentActiveMenu)||(L||t(g)).path;if(S(O),!t(s))if(e.isHorizontal&&t(f)){const U=yield We(O);r.selectedKeys=[U]}else{const U=yield Ue(e.items,O);r.selectedKeys=U}})}return ge({handleMenuClick:E,getInlineCollapseOptions:A,getMenuClass:R,handleOpenChange:h,getOpenKeys:b},Le(r))}});function fo(e,n,o,s,r,a){const i=C("BasicSubMenuItem"),u=C("Menu");return m(),M(u,Y({selectedKeys:e.selectedKeys,defaultSelectedKeys:e.defaultSelectedKeys,mode:e.mode,openKeys:e.getOpenKeys,inlineIndent:e.inlineIndent,theme:e.theme,onOpenChange:e.handleOpenChange,class:e.getMenuClass,onClick:e.handleMenuClick,subMenuOpenDelay:.2},e.getInlineCollapseOptions),{default:D(()=>[(m(!0),v(x,null,ye(e.items,l=>(m(),M(i,{key:l.path,item:l,theme:e.theme,isHorizontal:e.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class","onClick"])}const ho=K(mo,[["render",fo]]),Vt=Symbol();function So(e){return tn(e,Vt,{readonly:!1,native:!0})}function Xt(){return nn(Vt)}const _o=P({name:"Menu",props:{theme:w.oneOf(["light","dark"]).def("light"),activeName:w.oneOfType([w.string,w.number]),openNames:{type:Array,default:()=>[]},accordion:w.bool.def(!0),width:w.string.def("100%"),collapsedWidth:w.string.def("48px"),indentSize:w.number.def(16),collapse:w.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(e,{emit:n}){const o=bt(),s=tt(),r=z(""),a=z([]),{prefixCls:i}=B("menu"),u=z(!1);So({rootMenuEmitter:o,activeName:r});const l=p(()=>{const{theme:S}=e;return[i,`${i}-${S}`,`${i}-vertical`,{[`${i}-collapse`]:e.collapse}]});qe(()=>{a.value=e.openNames}),qe(()=>{e.activeName&&(r.value=e.activeName)}),ue(()=>e.openNames,()=>{Ge(()=>{c()})});function c(){o.emit("on-update-opened",a.value)}function d(S){a.value.includes(S)||(a.value.push(S),c())}function f(S){a.value=a.value.filter(b=>b!==S),c()}function g(){a.value=[],c()}function h(S){S!==-1&&(a.value=a.value.slice(0,S+1),c())}return Pt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:d,removeSubMenu:f,getOpenNames:()=>a.value,removeAll:g,isRemoveAllPopup:u,sliceIndex:h,level:0,props:e}),et(()=>{a.value=e.collapse?[]:[...e.openNames],c(),o.on("on-menu-item-select",S=>{r.value=S,Ge(()=>{e.collapse&&g()}),n("select",S)}),o.on("open-name-change",({name:S,opened:b})=>{if(b&&!a.value.includes(S))a.value.push(S);else if(!b){const y=a.value.findIndex(R=>R===S);y!==-1&&a.value.splice(y,1)}})}),{getClass:l,openedNames:a}}});function Co(e,n,o,s,r,a){return m(),v("ul",{class:T(e.getClass)},[re(e.$slots,"default")],2)}const Mo=K(_o,[["render",Co]]);function xt(e){const n=p(()=>a(["Menu","SubMenu"])),o=p(()=>a(["Menu"])),s=p(()=>a(["SubMenu"])),r=p(()=>{var f,g,h;let l=e==null?void 0:e.parent;if(!l)return{};const c=(g=(f=t(o))==null?void 0:f.props.indentSize)!=null?g:20;let d=c;if((h=t(o))!=null&&h.props.collapse)d=c;else for(;l&&l.type.name!=="Menu";)l.type.name==="SubMenu"&&(d+=c),l=l.parent;return{paddingLeft:d+"px"}});function a(l){let c=e==null?void 0:e.parent;if(!c)return null;for(;c&&l.indexOf(c.type.name)===-1;)c=c.parent;return c}function i(){let l=e;if(!l)return{uidList:[],list:[]};const c=[];for(;l&&l.type.name!=="Menu";)l.type.name==="SubMenu"&&c.push(l),l=l.parent;return{uidList:c.map(d=>d.uid),list:c}}function u(l,c="SubMenu"){let d=l.parent;for(;d;){if(d.type.name!==c)return d;d=d.parent}return d}return{getParentMenu:n,getParentInstance:u,getParentRootMenu:o,getParentList:i,getParentSubMenu:s,getItemStyle:r}}const To=P({name:"MenuItem",components:{Tooltip:Wt},props:{name:{type:[String,Number],required:!0},disabled:w.bool},setup(e,{slots:n}){const o=tt(),s=z(!1),{getItemStyle:r,getParentList:a,getParentMenu:i,getParentRootMenu:u}=xt(o),{prefixCls:l}=B("menu"),{rootMenuEmitter:c,activeName:d}=Xt(),f=p(()=>[`${l}-item`,{[`${l}-item-active`]:t(s),[`${l}-item-selected`]:t(s),[`${l}-item-disabled`]:!!e.disabled}]),g=p(()=>{var b;return(b=t(u))==null?void 0:b.props.collapse}),h=p(()=>{var b;return((b=t(i))==null?void 0:b.type.name)==="Menu"&&t(g)&&n.title});function S(){const{disabled:b}=e;if(b||(c.emit("on-menu-item-select",e.name),t(g)))return;const{uidList:y}=a();c.emit("on-update-opened",{opend:!1,parent:o==null?void 0:o.parent,uidList:y})}return ue(()=>d.value,b=>{if(b===e.name){const{list:y,uidList:R}=a();s.value=!0,y.forEach(A=>{A.proxy&&(A.proxy.active=!0)}),c.emit("on-update-active-name:submenu",R)}else s.value=!1},{immediate:!0}),{getClass:f,prefixCls:l,getItemStyle:r,getCollapse:g,handleClickItem:S,showTooptip:h}}});function yo(e,n,o,s,r,a){const i=C("Tooltip");return m(),v("li",{class:T(e.getClass),onClick:n[0]||(n[0]=nt((...u)=>e.handleClickItem&&e.handleClickItem(...u),["stop"])),style:de(e.getCollapse?{}:e.getItemStyle)},[e.showTooptip?(m(),M(i,{key:0,placement:"right"},{title:D(()=>[re(e.$slots,"title")]),default:D(()=>[V("div",{class:T(`${e.prefixCls}-tooltip`)},[re(e.$slots,"default")],2)]),_:3})):(m(),v(x,{key:1},[re(e.$slots,"default"),re(e.$slots,"title")],64))],6)}const bo=K(To,[["render",yo]]),_t=200,Oo=P({name:"SubMenu",components:{Icon:Ce,CollapseTransition:Vn,Popover:kn},props:{name:{type:[String,Number],required:!0},disabled:w.bool,collapsedShowTitle:w.bool},setup(e){var Se;const n=tt(),o=Pe({active:!1,opened:!1}),s=Pe({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:r,getItemStyle:a,getParentMenu:i,getParentList:u}=xt(n),{prefixCls:l}=B("menu"),c=bt(),{rootMenuEmitter:d}=Xt(),{addSubMenu:f,removeSubMenu:g,removeAll:h,getOpenNames:S,isRemoveAllPopup:b,sliceIndex:y,level:R,props:A,handleMouseleave:E}=In(`subMenu:${(Se=i.value)==null?void 0:Se.uid}`),$=p(()=>[`${l}-submenu`,{[`${l}-opened`]:o.opened,[`${l}-submenu-disabled`]:e.disabled,[`${l}-submenu-has-parent-submenu`]:t(r),[`${l}-child-item-active`]:o.active}]),L=p(()=>A.accordion),O=p(()=>A.collapse),k=p(()=>A.theme),U=p(()=>({minWidth:"200px"})),Q=p(()=>{const H=e.name;return t(O)?S().includes(H):o.opened}),W=p(()=>{const H=A.activeSubMenuNames.includes(e.name);return[`${l}-submenu-title`,{[`${l}-submenu-active`]:H,[`${l}-submenu-active-border`]:H&&R===0,[`${l}-submenu-collapse`]:t(O)&&R===0}]});function J(H){return t(O)?{onMouseenter:Oe,onMouseleave:()=>ve(H)}:{}}function G(){const{disabled:H}=e;if(H||t(O))return;const ae=o.opened;if(t(L)){const{uidList:ie}=u();d.emit("on-update-opened",{opend:!1,parent:n==null?void 0:n.parent,uidList:ie})}else d.emit("open-name-change",{name:e.name,opened:!ae});o.opened=!ae}function Oe(){if(e.disabled)return;c.emit("submenu:mouse-enter-child");const ae=S().findIndex(Ne=>Ne===e.name);y(ae),R===0&&S().length===2&&h(),s.isChild=S().includes(e.name),clearTimeout(s.timeout),s.timeout=setTimeout(()=>{f(e.name)},_t)}function ve(H=!1){var ie;((ie=i.value)==null?void 0:ie.props.name)||(b.value=!0),S().slice(-1)[0]===e.name&&(s.isChild=!1),c.emit("submenu:mouse-leave-child"),s.timeout&&(clearTimeout(s.timeout),s.timeout=setTimeout(()=>{b.value?h():s.mouseInChild||g(e.name)},_t)),H&&r.value&&(E==null||E(!0))}En(()=>{c.on("submenu:mouse-enter-child",()=>{s.mouseInChild=!0,b.value=!1,clearTimeout(s.timeout)}),c.on("submenu:mouse-leave-child",()=>{s.isChild||(s.mouseInChild=!1,clearTimeout(s.timeout))}),d.on("on-update-opened",H=>{if(!t(O)){if(Dn(H)){o.opened=H;return}if(on(H)&&A.accordion){const{opend:ae,parent:ie,uidList:Ne}=H;ie===(n==null?void 0:n.parent)?o.opened=ae:Ne.includes(n==null?void 0:n.uid)||(o.opened=!1);return}e.name&&Array.isArray(H)&&(o.opened=H.includes(e.name))}}),d.on("on-update-active-name:submenu",H=>{n!=null&&n.uid&&(o.active=H.includes(n==null?void 0:n.uid))})});function Ae(H){o.opened=H}return Pt(`subMenu:${n==null?void 0:n.uid}`,{addSubMenu:f,removeSubMenu:g,getOpenNames:S,removeAll:h,isRemoveAllPopup:b,sliceIndex:y,level:R+1,handleMouseleave:ve,props:A}),ge(ge({getClass:$,prefixCls:l,getCollapse:O,getItemStyle:a,handleClick:G,handleVisibleChange:Ae,getParentSubMenu:r,getOverlayStyle:U,getTheme:k,getIsOpend:Q,getEvents:J,getSubClass:W},Le(o)),Le(s))}});function Io(e,n,o,s,r,a){const i=C("Icon"),u=C("CollapseTransition"),l=C("Popover");return m(),v("li",{class:T(e.getClass)},[e.getCollapse?(m(),M(l,{key:1,placement:"right",overlayClassName:`${e.prefixCls}-menu-popover`,open:e.getIsOpend,onOnOpenChange:e.handleVisibleChange,overlayStyle:e.getOverlayStyle,overlayInnerStyle:{padding:0},align:{offset:[0,0]}},{content:D(()=>[V("div",Dt($n(e.getEvents(!0))),[V("ul",{class:T([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`]),style:{"flex-direction":"column"}},[re(e.$slots,"default")],2)],16)]),default:D(()=>[V("div",Y({class:e.getSubClass},e.getEvents(!1)),[V("div",{class:T([{[`${e.prefixCls}-submenu-popup`]:!e.getParentSubMenu,[`${e.prefixCls}-submenu-collapsed-show-tit`]:e.collapsedShowTitle}])},[re(e.$slots,"title")],2),e.getParentSubMenu?(m(),M(i,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:T(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])):N("",!0)],16)]),_:3},8,["overlayClassName","open","onOnOpenChange","overlayStyle"])):(m(),v(x,{key:0},[V("div",{class:T(`${e.prefixCls}-submenu-title`),onClick:n[0]||(n[0]=nt((...c)=>e.handleClick&&e.handleClick(...c),["stop"])),style:de(e.getItemStyle)},[re(e.$slots,"title"),_(i,{icon:"eva:arrow-ios-downward-outline",size:14,class:T(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])],6),_(u,null,{default:D(()=>[ce(V("ul",{class:T(e.prefixCls)},[re(e.$slots,"default")],2),[[_e,e.opened]])]),_:3})],64))],2)}const Eo=K(Oo,[["render",Io]]),$o=P({name:"SimpleSubMenu",components:{SubMenu:Eo,MenuItem:bo,SimpleMenuTag:Z(()=>q(()=>import("./SimpleMenuTag-Fj7lkTJs.js"),__vite__mapDeps([0,1,2,3,4]))),Icon:Ce},props:{item:{type:Object,default:()=>({})},parent:w.bool,collapsedShowTitle:w.bool,collapse:w.bool,theme:w.oneOf(["dark","light"])},setup(e){const{t:n}=pe(),{prefixCls:o}=B("simple-menu"),s=p(()=>{var f,g;return!((g=(f=e.item)==null?void 0:f.meta)!=null&&g.hideMenu)}),r=p(()=>{var f,g;return(f=e.item)!=null&&f.img||(g=e.item)==null?void 0:g.icon}),a=p(()=>{var f;return(f=e.item)==null?void 0:f.img}),i=p(()=>{var f;return n((f=e.item)==null?void 0:f.name)}),u=p(()=>!e.collapse||!e.parent),l=p(()=>!!e.collapse&&!!e.parent),c=p(()=>[{[`${o}__parent`]:e.parent,[`${o}__children`]:!e.parent}]);function d(f){var g;return!((g=f.meta)!=null&&g.hideChildrenInMenu)&&Reflect.has(f,"children")&&!!f.children&&f.children.length>0}return{prefixCls:o,menuHasChildren:d,getShowMenu:s,getIcon:r,getImg:a,getI18nName:i,getShowSubTitle:u,getLevelClass:c,getIsCollapseParent:l}}}),Lo={key:0,class:"mt-1 collapse-title"},Ro=["src"],wo={key:2,class:"mt-2 collapse-title"};function vo(e,n,o,s,r,a){const i=C("SimpleMenuTag"),u=C("MenuItem"),l=C("Icon"),c=C("SimpleSubMenu",!0),d=C("SubMenu");return m(),v(x,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),M(u,Y({key:0,name:e.item.path},e.$props,{class:[e.getLevelClass,"menu-item"],style:{"padding-left":"0px"}}),{title:D(()=>[V("span",{class:T(["ml-2",`${e.prefixCls}-sub-title`])},fe(e.getI18nName),3),_(i,{item:e.item,collapseParent:e.getIsCollapseParent},null,8,["item","collapseParent"])]),default:D(()=>[e.collapsedShowTitle&&e.getIsCollapseParent?(m(),v("div",Lo,fe(e.getI18nName),1)):N("",!0)]),_:1},16,["name","class"])):N("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),M(d,{key:1,name:e.item.path,class:T([e.getLevelClass,e.theme]),collapsedShowTitle:e.collapsedShowTitle},{title:D(()=>[e.getImg?(m(),v("img",{key:0,src:e.getImg,class:"w-16px h-16px align-top",style:{color:"#1677ff"}},null,8,Ro)):N("",!0),e.getIcon?(m(),M(l,{key:1,icon:e.getIcon,size:16,style:{color:"#1677ff"}},null,8,["icon"])):N("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),v("div",wo,fe(e.getI18nName),1)):N("",!0),ce(V("span",{class:T(["ml-2",`${e.prefixCls}-sub-title`])},fe(e.getI18nName),3),[[_e,e.getShowSubTitle]]),_(i,{item:e.item,collapseParent:!!e.collapse&&!!e.parent},null,8,["item","collapseParent"])]),default:D(()=>[(m(!0),v(x,null,ye(e.item.children||[],f=>(m(),M(c,Y({key:f.paramPath||f.path,ref_for:!0},e.$props,{item:f,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):N("",!0)],64)}const Ao=K($o,[["render",vo]]);function No(e,n,o,s,r){const a=Ot(i,50);function i(l){return j(this,null,function*(){const c=!s.value,d=Xe(n.value),f=()=>{if((d==null?void 0:d.length)===0){e.activeSubMenuNames=[],e.openNames=[];return}const g=Ue(d,l);t(o)?e.openNames=g:e.openNames=Bt([...e.openNames,...g]),e.activeSubMenuNames=e.openNames};c?f():yt(f,30)})}const u=p(()=>t(r)?[]:e.openNames);return{setOpenKeys:a,getOpenKeys:u}}const ko=P({name:"SimpleMenu",components:{Menu:Mo,SimpleSubMenu:Ao},inheritAttrs:!1,props:{items:{type:Array,default:()=>[]},collapse:w.bool,mixSider:w.bool,theme:w.string,accordion:w.bool.def(!0),collapsedShowTitle:w.bool,beforeClickFn:{type:Function},isSplitMenu:w.bool},emits:["menuClick"],setup(e,{attrs:n,emit:o}){const s=z(""),r=z(!1),a=z("SCRM"),i=Ve(),u=Pe({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:l}=be(),{prefixCls:c}=B("simple-menu"),{items:d,accordion:f,mixSider:g,collapse:h}=Le(e),{setOpenKeys:S,getOpenKeys:b}=No(u,d,f,g,h),y=p(()=>ge(ge({},n),e));ue(()=>e.collapse,$=>{$?u.openNames=[]:S(l.value.path)},{immediate:!0}),ue(()=>e.items,()=>{e.isSplitMenu&&S(l.value.path)},{flush:"post"});function R($){a.value=$,$=="SCRM"?i(ct.BASE_HOME):i(ct.WECHAT_MAIN)}ze($=>{var L;$.name!==Ze&&(s.value=(L=$.meta)==null?void 0:L.currentActiveMenu,A($),t(s)&&(u.activeName=t(s),S(t(s))))});function A($){return j(this,null,function*(){if(t(r)){r.value=!1;return}const L=($||t(l)).path;u.activeName=L,S(L)})}function E($){return j(this,null,function*(){if(It($)){Et($);return}const{beforeClickFn:L}=e;L&&Ut(L)&&!(yield L($))||(o("menuClick",$),r.value=!0,S($),u.activeName=$)})}return ge({prefixCls:c,getBindValues:y,handleSelect:E,getOpenKeys:b,toggleSwitch:R,isScrm:a},Le(u))}});function Do(e,n,o,s,r,a){const i=C("SimpleSubMenu"),u=C("Menu");return m(),M(u,Y(e.getBindValues,{activeName:e.activeName,openNames:e.getOpenKeys,class:e.prefixCls,activeSubMenuNames:e.activeSubMenuNames,onSelect:e.handleSelect}),{default:D(()=>[(m(!0),v(x,null,ye(e.items,l=>(m(),M(i,{key:l.path,item:l,parent:!0,collapsedShowTitle:e.collapsedShowTitle,collapse:e.collapse,style:{display:"flex","flex-wrap":"wrap"}},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames","onSelect"])}const jt=K(ko,[["render",Do]]);function Po(e){const n=z([]),{currentRoute:o}=be(),{getIsMobile:s}=Me(),r=$t(),{setMenuSetting:a,getIsHorizontal:i,getSplit:u}=X(),l=Lt(h,50),c=p(()=>t(e)!==ne.LEFT&&!t(i)),d=p(()=>!t(u)||t(e)!==ne.LEFT),f=p(()=>t(e)===ne.TOP),g=p(()=>t(e)===ne.NONE||!t(u));ue([()=>t(o).path,()=>t(e)],y=>j(this,[y],function*([b]){if(t(c)||t(s))return;const{meta:R}=t(o),A=R.currentActiveMenu;let E=yield We(b);E||(E=yield We(A)),E&&l(E)}),{immediate:!0}),ue([()=>r.getLastBuildMenuTime,()=>r.getBackMenuList],()=>{S()},{immediate:!0}),ue(()=>u.value,()=>{t(c)||S()});function h(b){return j(this,null,function*(){if(t(d)||t(s))return;const y=yield Be(b);if(!y||!y.length){a({hidden:!0}),n.value=[];return}a({hidden:!1}),n.value=y})}function S(){return j(this,null,function*(){if(t(g)||t(s)){n.value=yield sn();return}if(t(f)){const b=yield Qe();n.value=b;return}})}return{menusRef:n}}const Yt=P({name:"LayoutMenu",props:{theme:w.oneOf(["light","dark"]),splitType:{type:Number,default:ne.NONE},isHorizontal:w.bool,menuMode:{type:[String],default:""}},setup(e){const n=Ve(),{getMenuMode:o,getMenuType:s,getMenuTheme:r,getCollapsed:a,getCollapsedShowTitle:i,getAccordion:u,getIsHorizontal:l,getIsSidebarType:c,getSplit:d}=X(),{getShowLogo:f}=he(),{prefixCls:g}=B("layout-menu"),{menusRef:h}=Po(Ln(e,"splitType")),{getIsMobile:S}=Me(),b=p(()=>t(S)?te.INLINE:e.menuMode||t(o)),y=p(()=>e.theme||t(r)),R=p(()=>t(f)&&t(c)),A=p(()=>!t(l)&&(t(c)||e.splitType===ne.LEFT||e.splitType===ne.NONE)),E=p(()=>({height:`calc(100% - ${t(R)?"48px":"0px"})`})),$=p(()=>[`${g}-logo`,t(y),{[`${g}--mobile`]:t(S)}]),L=p(()=>{const W=t(h);return{menus:W,beforeClickFn:k,items:W,theme:t(y),accordion:t(u),collapse:t(a),collapsedShowTitle:t(i),onMenuClick:O}});function O(W){n(W)}function k(W){return j(this,null,function*(){return It(W)?(Et(W),!1):!0})}function U(){return!t(R)&&!t(S)?null:_(Je,{showTitle:!t(a),class:t($),theme:t(y)},null)}function Q(){const G=t(L),{menus:W}=G,J=ut(G,["menus"]);return!W||!W.length?null:e.isHorizontal?_(ho,Y(J,{isHorizontal:e.isHorizontal,type:t(s),showLogo:t(R),mode:t(b),items:W}),null):_(jt,Y(J,{isSplitMenu:t(d),items:W}),null)}return()=>_(x,null,[U(),t(A)?_(Gt,{style:t(E)},{default:()=>Q()}):Q()])}}),Fo=P({__name:"HeaderTrigger",props:{theme:w.oneOf(["light","dark"])},setup(e){const{getCollapsed:n,toggleCollapsed:o}=X(),{prefixCls:s}=B("layout-header-trigger");return(r,a)=>(m(),v("span",{class:T([t(s),e.theme]),onClick:a[0]||(a[0]=(...i)=>t(o)&&t(o)(...i))},[t(n)?(m(),M(t(Pn),{key:0})):(m(),M(t(Fn),{key:1}))],2))}}),Ho=P({__name:"SiderTrigger",setup(e){const{getCollapsed:n,toggleCollapsed:o}=X();return(s,r)=>(m(),v("div",{onClick:r[0]||(r[0]=nt((...a)=>t(o)&&t(o)(...a),["stop"]))},[t(n)?(m(),M(t(Hn),{key:0})):(m(),M(t(Bn),{key:1}))]))}}),Ke=P({__name:"index",props:{sider:w.bool.def(!0),theme:w.oneOf(["light","dark"])},setup(e){return(n,o)=>e.sider?(m(),M(Ho,{key:0})):(m(),M(Fo,{key:1,theme:e.theme},null,8,["theme"]))}}),Bo=P({name:"FullScreen",components:{FullscreenExitOutlined:Un,FullscreenOutlined:Wn,Tooltip:Wt},setup(){const{t:e}=pe(),{toggle:n,isFullscreen:o}=an();return o.value=!!document.fullscreenElement,{getTitle:p(()=>t(o)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull")),isFullscreen:o,toggle:n}}});function Uo(e,n,o,s,r,a){const i=C("FullscreenOutlined"),u=C("FullscreenExitOutlined"),l=C("Tooltip");return m(),M(l,{title:e.getTitle,placement:"bottom",mouseEnterDelay:.5},{default:D(()=>[V("span",{onClick:n[0]||(n[0]=(...c)=>e.toggle&&e.toggle(...c))},[e.isFullscreen?(m(),M(u,{key:1})):(m(),M(i,{key:0}))])]),_:1},8,["title"])}const Wo=K(Bo,[["render",Uo]]),Go=Z(()=>q(()=>import("./index-BW5Paq8d.js"),__vite__mapDeps([5,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])),{loading:!0}),Ko=Z(()=>q(()=>import("./Breadcrumb-QNGucfES.js"),__vite__mapDeps([21,2,1,3,4,22]))),zo=Z(()=>q(()=>import("./index-6blHThQj.js"),__vite__mapDeps([23,1,2,3,4,24]))),Vo=Z(()=>q(()=>import("./ErrorAction-CqehXvbf.js"),__vite__mapDeps([25,1,2,3,4]))),Qt=P({name:"LayoutHeader",__name:"index",props:{fixed:w.bool},setup(e){const n=Z(()=>q(()=>import("./index-ANNkNDWA.js"),__vite__mapDeps([26,1,2,3,4,17,8,9,18,13,14,10,15,16,19])),{loading:!0}),o=e,{prefixCls:s}=B("layout-header"),{getShowTopMenu:r,getShowHeaderTrigger:a,getSplit:i,getIsMixMode:u,getMenuWidth:l,getIsMixSidebar:c}=X(),{getUseErrorHandle:d,getShowSettingButton:f,getSettingButtonPosition:g}=he(),{getHeaderTheme:h,getShowFullScreen:S,getShowNotice:b,getShowContent:y,getShowBread:R,getShowHeaderLogo:A,getShowHeader:E,getShowSearch:$}=we(),{getShowLocalePicker:L}=ln(),{getIsMobile:O}=Me(),k=p(()=>{const G=t(h);return[s,{[`${s}--fixed`]:o.fixed,[`${s}--mobile`]:t(O),[`${s}--${G}`]:G}]}),U=p(()=>{if(!t(f))return!1;const G=t(g);return G===dt.AUTO?t(E):G===dt.HEADER}),Q=p(()=>!t(u)||t(O)?{}:{width:`${t(l)<180?180:t(l)}px`}),W=p(()=>t(i)?ne.TOP:ne.NONE),J=p(()=>t(i)?te.HORIZONTAL:null);return(G,Oe)=>(m(),M(t(st).Header,{class:T(k.value)},{default:D(()=>[V("div",{class:T(`${t(s)}-left`)},[t(A)||t(O)?(m(),M(t(Je),{key:0,class:T(`${t(s)}-logo`),theme:t(h),style:de(Q.value)},null,8,["class","theme","style"])):N("",!0),t(y)&&t(a)&&!t(i)&&!t(c)||t(O)?(m(),M(Ke,{key:1,theme:t(h),sider:!1},null,8,["theme"])):N("",!0),t(y)&&t(R)?(m(),M(t(Ko),{key:2,theme:t(h)},null,8,["theme"])):N("",!0)],2),t(r)&&!t(O)?(m(),v("div",{key:0,class:T(`${t(s)}-menu`)},[_(Yt,{isHorizontal:!0,theme:t(h),splitType:W.value,menuMode:J.value},null,8,["theme","splitType","menuMode"])],2)):N("",!0),V("div",{class:T(`${t(s)}-action`)},[t($)?(m(),M(t(rn),{key:0,class:T(`${t(s)}-action__item `)},null,8,["class"])):N("",!0),t(d)?(m(),M(t(Vo),{key:1,class:T(`${t(s)}-action__item error-action`)},null,8,["class"])):N("",!0),t(b)?(m(),M(t(zo),{key:2,class:T(`${t(s)}-action__item notify-item`)},null,8,["class"])):N("",!0),t(S)?(m(),M(t(Wo),{key:3,class:T(`${t(s)}-action__item fullscreen-item`)},null,8,["class"])):N("",!0),t(L)?(m(),M(t(un),{key:4,reload:!0,showText:!1,class:T(`${t(s)}-action__item`)},null,8,["class"])):N("",!0),_(t(Go),{theme:t(h)},null,8,["theme"]),U.value?(m(),M(t(n),{key:5,class:T(`${t(s)}-action__item`)},null,8,["class"])):N("",!0)],2)]),_:1},8,["class"]))}});function Fe(){const e=Re(),n=p(()=>e.getMultiTabsSetting.show),o=p(()=>e.getMultiTabsSetting.showQuick),s=p(()=>e.getMultiTabsSetting.showRedo),r=p(()=>e.getMultiTabsSetting.showFold),a=p(()=>e.getMultiTabsSetting.autoCollapse);function i(u){e.setProjectConfig({multiTabsSetting:u})}return{setMultipleTabSetting:i,getShowMultipleTab:n,getShowQuick:o,getShowRedo:s,getShowFold:r,getAutoCollapse:a}}function Xo(){const e=be(),{currentRoute:n}=e,{getShowMultipleTab:o}=Fe(),s=Te(),r=p(()=>i(Xe(e.getRoutes()))||[]),a=p(()=>s.getTabList.reduce((c,d)=>(d.meta&&Reflect.has(d.meta,"frameSrc")&&c.push(d.name),c),[]));function i(c){let d=[];for(const f of c){const{meta:{frameSrc:g}={},children:h}=f;g&&d.push(f),h&&h.length&&d.push(...i(h))}return d=Gn(d,"name"),d}function u(c){return c.name===t(n).name}function l(c){return t(o)?t(a).includes(c):e.currentRoute.value.name===c}return{hasRenderFrame:l,getFramePages:r,showIframe:u,getAllFramePages:i}}const xo=P({name:"FrameLayout",components:{FramePage:xn},setup(){const{getFramePages:e,hasRenderFrame:n,showIframe:o}=Xo(),s=p(()=>t(e).length>0);return{getFramePages:e,hasRenderFrame:n,showIframe:o,showFrame:s}}}),jo={key:0};function Yo(e,n,o,s,r,a){const i=C("FramePage");return e.showFrame?(m(),v("div",jo,[(m(!0),v(x,null,ye(e.getFramePages,u=>(m(),v(x,{key:u.path},[u.meta.frameSrc&&e.hasRenderFrame(u.name)?ce((m(),M(i,{key:0,frameSrc:u.meta.frameSrc},null,8,["frameSrc"])),[[_e,e.showIframe(u)]]):N("",!0)],64))),128))])):N("",!0)}const Qo=K(xo,[["render",Yo]]);function qo({route:e,openCache:n,cacheTabs:o,enableTransition:s,def:r}){if(!s)return;const a=o.includes(e.name),i="fade-slide";let u=i;return n&&(u=a&&e.meta.loaded?i:void 0),u||e.meta.transitionName||r}const Zo=P({name:"PageLayout",components:{FrameLayout:Qo},setup(){const{getShowMultipleTab:e}=Fe(),n=Te(),{getOpenKeepAlive:o,getCanEmbedIFramePage:s}=he(),{getBasicTransition:r,getEnableTransition:a}=Rt(),i=p(()=>t(o)&&t(e)),u=p(()=>t(o)?n.getCachedTabList:[]);return{getTransitionName:qo,openCache:i,getEnableTransition:a,getBasicTransition:r,getCaches:u,getCanEmbedIFramePage:s}}});function Jo(e,n,o,s,r,a){const i=C("RouterView"),u=C("FrameLayout");return m(),v(x,null,[_(i,null,{default:D(({Component:l,route:c})=>[_(Rn,{name:e.getTransitionName({route:c,openCache:e.openCache,enableTransition:e.getEnableTransition,cacheTabs:e.getCaches,def:e.getBasicTransition}),mode:"out-in",appear:""},{default:D(()=>[e.openCache?(m(),M(wn,{key:0,include:e.getCaches},[(m(),M(ft(l),{key:c.fullPath}))],1032,["include"])):(m(),M(ft(l),{key:c.fullPath}))]),_:2},1032,["name"])]),_:1}),e.getCanEmbedIFramePage?(m(),M(u,{key:0})):N("",!0)],64)}const es=K(Zo,[["render",Jo]]),ts=P({name:"LayoutContent",components:{PageLayout:es},setup(){const{prefixCls:e}=B("layout-content"),{getOpenPageLoading:n}=Rt(),{getLayoutContentMode:o,getPageLoading:s}=he();return jn(),{prefixCls:e,getOpenPageLoading:n,getLayoutContentMode:o,getPageLoading:s}}});function ns(e,n,o,s,r,a){const i=C("PageLayout"),u=Ft("loading");return ce((m(),v("div",{class:T([e.prefixCls,e.getLayoutContentMode])},[_(i)],2)),[[u,e.getOpenPageLoading&&e.getPageLoading]])}const os=K(ts,[["render",ns]]),ss=P({name:"DargBar",props:{mobile:Boolean},setup(e){const{getMiniWidthNumber:n,getCollapsed:o,getCanDrag:s}=X(),{prefixCls:r}=B("darg-bar"),a=p(()=>t(o)?{left:`${t(n)}px`}:{}),i=p(()=>[r,{[`${r}--hide`]:!t(s)||e.mobile}]);return{prefixCls:r,getDragBarStyle:a,getClass:i}}});function as(e,n,o,s,r,a){return m(),v("div",{class:T(e.getClass),style:de(e.getDragBarStyle)},null,6)}const is=K(ss,[["render",as],["__scopeId","data-v-b0b05be5"]]);function ls(){const e=Re(),{getMiniWidthNumber:n}=X(),o=p(()=>t(n));function s(r){e.setProjectConfig({menuSetting:{siderHidden:r}})}return{getCollapsedWidth:o,onBreakpointChange:s}}function rs(e){const{getTrigger:n,getSplit:o}=X(),s=p(()=>{const a=t(n);return a!==pt.NONE&&!t(e)&&(a===pt.FOOTER||t(o))});return{getTriggerAttr:p(()=>t(s)?{}:{trigger:null}),getShowTrigger:s}}function qt(e,n,o=!1){const{getMiniWidthNumber:s,getCollapsed:r,setMenuSetting:a}=X();et(()=>{Ge(()=>{Ot(c,80)()})});function i(d){var g;const f=t(d);return f?Reflect.has(f,"$el")?(g=t(d))==null?void 0:g.$el:t(d):null}function u(d,f,g){document.onmousemove=function(h){let S=d.left+(h.clientX-g);h=h||window.event;const b=800,y=t(s);return S<0&&(S=0),S>b&&(S=b),SS&&a({collapsed:!1,menuWidth:g}):g>S+20?a({menuWidth:g}):a({collapsed:!0})}(h=d.releaseCapture)==null||h.call(d)}}function c(){const d=i(n);if(!d)return;const f=i(e);f&&(d.onmousedown=g=>{var S;f.style.transition="unset";const h=g==null?void 0:g.clientX;return d.left=d.offsetLeft,u(d,f,h),l(d),(S=d.setCapture)==null||S.call(d),!1})}return{}}const us=P({name:"LayoutSideBar",__name:"LayoutSider",setup(e){const n=z(null),o=z(null),{getCollapsed:s,getMenuWidth:r,getSplit:a,getMenuTheme:i,getRealWidth:u,getMenuHidden:l,getMenuFixed:c,getIsMixMode:d}=X(),{prefixCls:f}=B("layout-sideBar"),{getIsMobile:g}=Me(),{getTriggerAttr:h,getShowTrigger:S}=rs(g);qt(o,n);const{getCollapsedWidth:b,onBreakpointChange:y}=ls(),R=p(()=>t(a)?te.INLINE:null),A=p(()=>t(a)?ne.LEFT:ne.NONE),E=p(()=>t(a)?!t(l):!0),$=p(()=>[f,{[`${f}--fixed`]:t(c),[`${f}--mix`]:t(d)&&!t(g)}]),L=p(()=>{if(Number(t(u))>200){let k="224px";return{width:k,overflow:"hidden",flex:`0 0 ${k}`,maxWidth:k,minWidth:k,transition:"all 0.2s"}}else{let k=`${t(u)}px`;return{width:k,overflow:"hidden",flex:`0 0 ${k}`,maxWidth:k,minWidth:k,transition:"all 0.2s"}}}),O=vn(Ke);return(k,U)=>(m(),v(x,null,[t(c)&&!t(g)?ce((m(),v("div",{key:0,style:de(L.value)},null,4)),[[_e,E.value]]):N("",!0),ce(_(t(st).Sider,Y({ref_key:"sideRef",ref:o,breakpoint:"lg",collapsible:"",class:$.value,width:224,collapsed:t(s),collapsedWidth:t(b),theme:t(i),trigger:t(O)},t(h),{onBreakpoint:t(y),style:{background:"#fff"}}),Ht({default:D(()=>[_(Yt,{theme:t(i),menuMode:R.value,splitType:A.value},null,8,["theme","menuMode","splitType"]),_(is,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[t(S)?{name:"trigger",fn:D(()=>[_(Ke)]),key:"0"}:void 0]),1040,["class","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[_e,E.value]])],64))}}),cs=P({name:"LayoutMixSider",components:{ScrollContainer:Gt,AppLogo:Je,SimpleMenu:jt,Icon:Ce,LayoutTrigger:Ke,SimpleMenuTag:Z(()=>q(()=>import("./SimpleMenuTag-Fj7lkTJs.js"),__vite__mapDeps([0,1,2,3,4])))},directives:{clickOutside:cn},setup(){let e=z([]);const n=z(""),o=z([]),s=z(!1),r=z(null),a=z(null),i=z(null),{prefixCls:u}=B("layout-mix-sider"),l=Ve(),{t:c}=pe(),{getMenuWidth:d,getCanDrag:f,getCloseMixSidebarOnChange:g,getMenuTheme:h,getMixSideTrigger:S,getRealWidth:b,getMixSideFixed:y,mixSideHasChildren:R,setMenuSetting:A,getIsMixSidebar:E,getCollapsed:$}=X(),{title:L}=dn(),O=$t();qt(a,r,!0);const k=p(()=>({width:t(s)?`${t(d)}px`:0,left:`${t(Q)}px`})),U=p(()=>{R.value=t(o).length>0;const F=t(y)&&t(R);return F&&(s.value=!0),F}),Q=p(()=>t($)?pn:gn),W=p(()=>{const F=t(U)?t(b):0,se=`${t(Q)+F}px`;return ve(se)}),J=p(()=>{const F=`${t(Q)}px`;return ve(F)}),G=p(()=>t(y)?{}:{onMouseleave:()=>{Se(!0),ke()}}),Oe=p(()=>t(f));et(()=>j(this,null,function*(){e.value=yield Qe()})),ue([()=>O.getLastBuildMenuTime,()=>O.getBackMenuList],()=>j(this,null,function*(){e.value=yield Qe()}),{immediate:!0}),ze(F=>{i.value=F,Se(!0),t(g)&&ke()});function ve(F){return{width:F,maxWidth:F,minWidth:F,flex:`0 0 ${F}`}}function Ae(F,se=!1){return j(this,null,function*(){const Ie=yield Be(F);if(t(n)===F?(se?t(s)||(s.value=!0):t(s)?ke():s.value=!0,t(s)||Se()):(s.value=!0,n.value=F),!Ie||Ie.length===0){se||l(F),o.value=[],ke();return}o.value=Ie})}function Se(F=!1){return j(this,null,function*(){var Ie;const se=(Ie=i.value)==null?void 0:Ie.path;if(se&&(n.value=yield We(se),t(E))){const xe=t(e).find(De=>De.path===t(n)),at=xe==null?void 0:xe.path;if(at){const De=yield Be(at);F&&(o.value=De,t(y)&&(s.value=De.length>0)),De.length===0&&(o.value=[])}}})}function H(F){l(F)}function ae(){Se(!0),ke()}function ie(F){return t(S)==="hover"?{onMouseenter:()=>Ae(F.path,!0),onClick:()=>j(this,null,function*(){const se=yield Be(F.path);F.path&&(!se||se.length===0)&&l(F.path)})}:{onClick:()=>Ae(F.path)}}function Ne(){A({mixSideFixed:!t(U)})}function ke(){t(U)||(s.value=!1)}return{t:c,prefixCls:u,menuModules:e,handleModuleClick:Ae,activePath:n,childrenMenus:o,getShowDragBar:Oe,handleMenuClick:H,getMenuStyle:k,handleClickOutside:ae,sideRef:a,dragBarRef:r,title:L,openMenu:s,getMenuTheme:h,getItemEvents:ie,getMenuEvents:G,getDomStyle:W,handleFixedMenu:Ne,getMixSideFixed:y,getWrapStyle:J,getCollapsed:$}}}),ds=["src"],ps={class:"text"};function gs(e,n,o,s,r,a){const i=C("AppLogo"),u=C("LayoutTrigger"),l=C("SimpleMenuTag"),c=C("Icon"),d=C("ScrollContainer"),f=C("SimpleMenu"),g=Ft("click-outside");return m(),v(x,null,[V("div",{class:T(`${e.prefixCls}-dom`),style:de(e.getDomStyle)},null,6),ce((m(),v("div",Y({style:e.getWrapStyle,class:[e.prefixCls,e.getMenuTheme,{open:e.openMenu,mini:e.getCollapsed}]},e.getMenuEvents),[_(i,{showTitle:!1,class:T(`${e.prefixCls}-logo`)},null,8,["class"]),_(u,{class:T(`${e.prefixCls}-trigger`)},null,8,["class"]),_(d,null,{default:D(()=>[V("ul",{class:T(`${e.prefixCls}-module`)},[(m(!0),v(x,null,ye(e.menuModules,h=>(m(),v("li",Y({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:h.path===e.activePath}],ref_for:!0},e.getItemEvents(h),{key:h.path}),[_(l,{item:h,collapseParent:"",dot:""},null,8,["item"]),h.img?(m(),v("img",{key:0,src:h.img,class:T([`${e.prefixCls}-module__icon`,e.getCollapsed?"w-16px h-16px":"w-20px h-20px"])},null,10,ds)):(m(),M(c,{key:1,class:T(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:h.icon||h.meta&&h.meta.icon},null,8,["class","size","icon"])),V("p",{class:T(`${e.prefixCls}-module__name`)},fe(e.t(h.name)),3)],16))),128))],2)]),_:1}),V("div",{class:T(`${e.prefixCls}-menu-list`),ref:"sideRef",style:de(e.getMenuStyle)},[ce(V("div",{class:T([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[V("span",ps,fe(e.title),1),_(c,{size:16,icon:e.getMixSideFixed?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:e.handleFixedMenu},null,8,["icon","onClick"])],2),[[_e,e.openMenu]]),_(d,{class:T(`${e.prefixCls}-menu-list__content`)},{default:D(()=>[_(f,{items:e.childrenMenus,theme:e.getMenuTheme,mixSider:"",onMenuClick:e.handleMenuClick},null,8,["items","theme","onMenuClick"])]),_:1},8,["class"]),ce(V("div",{class:T(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[_e,e.getShowDragBar&&e.openMenu]])],6)],16)),[[g,e.handleClickOutside]])],64)}const ms=K(cs,[["render",gs]]),fs=P({name:"SiderWrapper",components:{Sider:us,Drawer:Kn,MixSider:ms},setup(){const{prefixCls:e}=B("layout-sider-wrapper"),{getIsMobile:n}=Me(),{setMenuSetting:o,getCollapsed:s,getMenuWidth:r,getIsMixSidebar:a}=X();function i(){o({collapsed:!0})}return{prefixCls:e,getIsMobile:n,getCollapsed:s,handleClose:i,getMenuWidth:r,getIsMixSidebar:a}}});function hs(e,n,o,s,r,a){const i=C("Sider"),u=C("Drawer"),l=C("MixSider");return e.getIsMobile?(m(),M(u,{key:0,placement:"left",class:T(e.prefixCls),width:e.getMenuWidth,getContainer:!1,open:!e.getCollapsed,onClose:e.handleClose},{default:D(()=>[_(i)]),_:1},8,["class","width","open","onClose"])):e.getIsMixSidebar?(m(),M(l,{key:1})):(m(),M(i,{key:2}))}const Ss=K(fs,[["render",hs]]);var ee=(e=>(e[e.REFRESH_PAGE=0]="REFRESH_PAGE",e[e.CLOSE_CURRENT=1]="CLOSE_CURRENT",e[e.CLOSE_LEFT=2]="CLOSE_LEFT",e[e.CLOSE_RIGHT=3]="CLOSE_RIGHT",e[e.CLOSE_OTHER=4]="CLOSE_OTHER",e[e.CLOSE_ALL=5]="CLOSE_ALL",e[e.SCALE=6]="SCALE",e))(ee||{});function _s(e,n){const o=Pe({current:null,currentIndex:0}),{t:s}=pe(),r=Te(),{currentRoute:a}=be(),{refreshPage:i,closeAll:u,close:l,closeLeft:c,closeOther:d,closeRight:f}=wt(),g=p(()=>t(n)?e.tabItem:t(a)),h=p(()=>{if(!t(g))return;const{meta:y}=t(g),{path:R}=t(a),A=o.current,E=A?A.path===R:!1,$=o.currentIndex,L=!E,O=$===0||!E,k=r.getTabList.length===1,U=!E||$===r.getTabList.length-1&&r.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:ee.REFRESH_PAGE,text:s("layout.multipleTab.reload"),disabled:L},{icon:"clarity:close-line",event:ee.CLOSE_CURRENT,text:s("layout.multipleTab.close"),disabled:!!(y!=null&&y.affix)||k,divider:!0},{icon:"line-md:arrow-close-left",event:ee.CLOSE_LEFT,text:s("layout.multipleTab.closeLeft"),disabled:O,divider:!1},{icon:"line-md:arrow-close-right",event:ee.CLOSE_RIGHT,text:s("layout.multipleTab.closeRight"),disabled:U,divider:!0},{icon:"dashicons:align-center",event:ee.CLOSE_OTHER,text:s("layout.multipleTab.closeOther"),disabled:k||!E},{icon:"clarity:minus-line",event:ee.CLOSE_ALL,text:s("layout.multipleTab.closeAll"),disabled:k}]});function S(y){return R=>{if(!y)return;R==null||R.preventDefault();const A=r.getTabList.findIndex(E=>E.path===y.path);o.current=y,o.currentIndex=A}}function b(y){const{event:R}=y;switch(R){case ee.REFRESH_PAGE:i();break;case ee.CLOSE_CURRENT:l(e.tabItem);break;case ee.CLOSE_LEFT:c();break;case ee.CLOSE_RIGHT:f();break;case ee.CLOSE_OTHER:d();break;case ee.CLOSE_ALL:u();break}}return{getDropMenuList:h,handleMenuEvent:b,handleContextMenu:S}}const Cs=P({name:"TabContent",components:{Dropdown:mn,Icon:Ce},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:n}=B("multiple-tabs-content"),{t:o}=pe(),s=p(()=>{const{tabItem:{meta:d}={}}=e;return d&&o(d.title)}),r=p(()=>!e.isExtra),a=p(()=>t(r)?["contextmenu"]:["click"]),{getDropMenuList:i,handleMenuEvent:u,handleContextMenu:l}=_s(e,r);function c(d){e.tabItem&&l(e.tabItem)(d)}return{prefixCls:n,getDropMenuList:i,handleMenuEvent:u,handleContext:c,getTrigger:a,getIsTabs:r,getTitle:s}}}),Ms={class:"ml-1"};function Ts(e,n,o,s,r,a){const i=C("Icon"),u=C("Dropdown");return m(),M(u,{dropMenuList:e.getDropMenuList,trigger:e.getTrigger,placement:"bottomLeft",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e.handleMenuEvent},{default:D(()=>[e.getIsTabs?(m(),v("div",{key:0,class:T(`${e.prefixCls}__info`),onContextmenu:n[0]||(n[0]=(...l)=>e.handleContext&&e.handleContext(...l))},[V("span",Ms,fe(e.getTitle),1)],34)):(m(),v("span",{key:1,class:T(`${e.prefixCls}__extra-quick`),onClick:n[1]||(n[1]=(...l)=>e.handleContext&&e.handleContext(...l))},[_(i,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"])}const ys=K(Cs,[["render",Ts]]),bs=P({name:"FoldButton",components:{Icon:Ce},setup(){const{prefixCls:e}=B("multiple-tabs-content"),{getShowMenu:n,setMenuSetting:o}=X(),{getShowHeader:s,setHeaderSetting:r}=we(),a=p(()=>!t(n)&&!t(s)),i=p(()=>t(a)?"codicon:screen-normal":"codicon:screen-full");function u(){const l=t(a);o({show:l,hidden:!l}),r({show:l}),Xn()}return{prefixCls:e,getIcon:i,handleFold:u}}});function Os(e,n,o,s,r,a){const i=C("Icon");return m(),v("span",{class:T(`${e.prefixCls}__extra-fold`),onClick:n[0]||(n[0]=(...u)=>e.handleFold&&e.handleFold(...u))},[_(i,{icon:e.getIcon},null,8,["icon"])],2)}const Is=K(bs,[["render",Os]]),Es=P({name:"TabRedo",components:{RedoOutlined:zn},setup(){const e=z(!1),{prefixCls:n}=B("multiple-tabs-content"),{refreshPage:o}=wt();function s(){return j(this,null,function*(){e.value=!0,yield o(),setTimeout(()=>{e.value=!1},1200)})}return{prefixCls:n,handleRedo:s,loading:e}}});function $s(e,n,o,s,r,a){const i=C("RedoOutlined");return m(),v("span",{class:T(`${e.prefixCls}__extra-redo`),onClick:n[0]||(n[0]=(...u)=>e.handleRedo&&e.handleRedo(...u))},[_(i,{spin:e.loading},null,8,["spin"])],2)}const Ls=K(Es,[["render",$s],["__scopeId","data-v-ee382f8e"]]),{t:Rs}=pe();function ws(){const e=z([]),n=Te(),o=be();function s(i){const u=[];return i&&i.forEach(l=>{l.meta&&l.meta.affix&&u.push(Xe(l))}),u}function r(){const i=s(o.getRoutes());e.value=i;for(const u of i)n.addTab({meta:u.meta,name:u.name,path:u.path})}let a=!1;return a||(r(),a=!0),e.value.map(i=>{var u;return(u=i.meta)==null?void 0:u.title}).filter(Boolean)}function vs(e){const n=Te(),{multiTabsSetting:o}=vt,{prefixCls:s}=B("multiple-tabs");Ge(()=>{var i;if(!o.canDrag)return;const r=(i=document.querySelectorAll(`.${s} .ant-tabs-nav-wrap > div`))==null?void 0:i[0],{initSortable:a}=Qn(r,{filter:(u,l)=>{const c=l.innerText;return c?e.map(d=>Rs(d)).includes(c):!1},onEnd:u=>{const{oldIndex:l,newIndex:c}=u;ht(l)||ht(c)||l===c||n.sortTabs(l,c)}});a()})}const As=Z(()=>q(()=>import("./TypePicker-BrtUz3mq.js"),__vite__mapDeps([27,1,2,3,4,28]))),Ct=Z(()=>q(()=>import("./ThemeColorPicker-C4C5ztnR.js"),__vite__mapDeps([29,1,2,3,4,8,9,13,14,10,15,16,17,18,19,30]))),Ns=Z(()=>q(()=>import("./SettingFooter-DxxEwfKi.js"),__vite__mapDeps([31,1,2,3,4,32,33]))),Ye=Z(()=>q(()=>import("./SwitchItem-CSvSx7-w.js"),__vite__mapDeps([34,1,2,3,4,8,9,13,14,10,15,16,17,18,19,35])));Z(()=>q(()=>import("./SelectItem--uBxdxx9.js"),__vite__mapDeps([36,1,2,3,4,8,9,13,14,10,15,16,17,18,19,37])));Z(()=>q(()=>import("./InputNumberItem-CAdnHdjH.js"),__vite__mapDeps([38,1,2,3,4,8,9,13,14,10,15,16,17,18,19,39])));const{t:oe}=pe();var I=(e=>(e[e.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",e[e.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",e[e.CHANGE_THEME=2]="CHANGE_THEME",e[e.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",e[e.MENU_ACCORDION=4]="MENU_ACCORDION",e[e.MENU_TRIGGER=5]="MENU_TRIGGER",e[e.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",e[e.MENU_COLLAPSED=7]="MENU_COLLAPSED",e[e.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",e[e.MENU_WIDTH=9]="MENU_WIDTH",e[e.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",e[e.MENU_THEME=11]="MENU_THEME",e[e.MENU_SPLIT=12]="MENU_SPLIT",e[e.MENU_FIXED=13]="MENU_FIXED",e[e.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",e[e.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",e[e.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",e[e.HEADER_SHOW=17]="HEADER_SHOW",e[e.HEADER_THEME=18]="HEADER_THEME",e[e.HEADER_FIXED=19]="HEADER_FIXED",e[e.HEADER_SEARCH=20]="HEADER_SEARCH",e[e.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",e[e.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",e[e.TABS_SHOW=23]="TABS_SHOW",e[e.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",e[e.TABS_AUTO_COLLAPSE=25]="TABS_AUTO_COLLAPSE",e[e.LOCK_TIME=26]="LOCK_TIME",e[e.FULL_CONTENT=27]="FULL_CONTENT",e[e.CONTENT_MODE=28]="CONTENT_MODE",e[e.SHOW_BREADCRUMB=29]="SHOW_BREADCRUMB",e[e.SHOW_BREADCRUMB_ICON=30]="SHOW_BREADCRUMB_ICON",e[e.GRAY_MODE=31]="GRAY_MODE",e[e.COLOR_WEAK=32]="COLOR_WEAK",e[e.SHOW_LOGO=33]="SHOW_LOGO",e[e.SHOW_FOOTER=34]="SHOW_FOOTER",e[e.ROUTER_TRANSITION=35]="ROUTER_TRANSITION",e[e.OPEN_PROGRESS=36]="OPEN_PROGRESS",e[e.OPEN_PAGE_LOADING=37]="OPEN_PAGE_LOADING",e[e.OPEN_ROUTE_TRANSITION=38]="OPEN_ROUTE_TRANSITION",e))(I||{});gt.FULL,oe("layout.setting.contentModeFull"),gt.FIXED,oe("layout.setting.contentModeFixed");je.CENTER,oe("layout.setting.topMenuAlignRight"),je.START,oe("layout.setting.topMenuAlignLeft"),je.END,oe("layout.setting.topMenuAlignCenter");[Ee.ZOOM_FADE,Ee.FADE,Ee.ZOOM_OUT,Ee.FADE_SIDE,Ee.FADE_BOTTOM,Ee.FADE_SCALE].map(e=>({label:e,value:e}));const ks=[{title:oe("layout.setting.menuTypeSidebar"),mode:te.INLINE,type:me.SIDEBAR},{title:oe("layout.setting.menuTypeMix"),mode:te.INLINE,type:me.MIX},{title:oe("layout.setting.menuTypeTopMenu"),mode:te.HORIZONTAL,type:me.TOP_MENU},{title:oe("layout.setting.menuTypeMixSidebar"),mode:te.INLINE,type:me.MIX_SIDEBAR}];mt.HOVER,oe("layout.setting.triggerHover"),mt.CLICK,oe("layout.setting.triggerClick");function Ds(e,n){const o=Re(),s=Ps(e,n);o.setProjectConfig(s),e===I.CHANGE_THEME&&(At(),Nt())}function Ps(e,n){const o=Re(),{getThemeColor:s,getDarkMode:r}=he(),{menuSetting:a}=vt;switch(e){case I.CHANGE_LAYOUT:const{mode:i,type:u,split:l}=n,c=u===me.MIX,d=a.type===me.MIX?{split:a.split}:{split:l};return{menuSetting:ge({mode:i,type:u,collapsed:!1,show:!0,hidden:!1},c?d:{split:!1})};case I.CHANGE_THEME_COLOR:return s.value===n?{}:{themeColor:n};case I.CHANGE_THEME:return r.value===n?{}:(Sn(n),{});case I.MENU_HAS_DRAG:return{menuSetting:{canDrag:n}};case I.MENU_ACCORDION:return{menuSetting:{accordion:n}};case I.MENU_TRIGGER:return{menuSetting:{trigger:n}};case I.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:n}};case I.MENU_COLLAPSED:return{menuSetting:{collapsed:n}};case I.MENU_WIDTH:return{menuSetting:{menuWidth:n}};case I.MENU_SHOW_SIDEBAR:return{menuSetting:{show:n}};case I.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:n}};case I.MENU_THEME:return Nt(n),{menuSetting:{bgColor:n}};case I.MENU_SPLIT:return{menuSetting:{split:n}};case I.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:n}};case I.MENU_FIXED:return{menuSetting:{fixed:n}};case I.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:n}};case I.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:n}};case I.OPEN_PAGE_LOADING:return o.setPageLoading(!1),{transitionSetting:{openPageLoading:n}};case I.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:n}};case I.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:n}};case I.OPEN_PROGRESS:return{transitionSetting:{openNProgress:n}};case I.LOCK_TIME:return{lockTime:n};case I.FULL_CONTENT:return{fullContent:n};case I.CONTENT_MODE:return{contentMode:n};case I.SHOW_BREADCRUMB:return{showBreadCrumb:n};case I.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:n};case I.GRAY_MODE:return hn(n),{grayMode:n};case I.SHOW_FOOTER:return{showFooter:n};case I.COLOR_WEAK:return fn(n),{colorWeak:n};case I.SHOW_LOGO:return{showLogo:n};case I.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:n}};case I.TABS_SHOW:return{multiTabsSetting:{show:n}};case I.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:n}};case I.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:n}};case I.TABS_AUTO_COLLAPSE:return{multiTabsSetting:{autoCollapse:n}};case I.HEADER_THEME:return At(n),{headerSetting:{bgColor:n}};case I.HEADER_SEARCH:return{headerSetting:{showSearch:n}};case I.HEADER_FIXED:return{headerSetting:{fixed:n}};case I.HEADER_SHOW:return{headerSetting:{show:n}};default:return{}}}const{t:le}=pe(),Fs=P({name:"SettingDrawer",setup(e,{attrs:n}){const{getFullContent:o,getColorWeak:s,getGrayMode:r,getShowDarkModeToggle:a}=he(),{getIsHorizontal:i,getMenuType:u,getMenuBgColor:l}=X(),{getHeaderBgColor:c}=we();function d(){return _(x,null,[_(As,{menuTypeList:ks,handler:S=>{Ds(I.CHANGE_LAYOUT,{mode:S.mode,type:S.type,split:t(i)?!1:void 0})},def:t(u)},null)])}function f(){return _(Ct,{colorList:Cn,def:t(c),event:I.HEADER_THEME},null)}function g(){return _(Ct,{colorList:Mn,def:t(l),event:I.MENU_THEME},null)}function h(){return _(x,null,[_(Ye,{title:le("layout.setting.fullContent"),event:I.FULL_CONTENT,def:t(o)},null),_(Ye,{title:le("layout.setting.grayMode"),event:I.GRAY_MODE,def:t(r)},null),_(Ye,{title:le("layout.setting.colorWeak"),event:I.COLOR_WEAK,def:t(s)},null)])}return()=>_(qn,Y(n,{title:le("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[t(a)&&_($e,null,{default:()=>le("layout.setting.darkMode")}),t(a)&&_(_n,{class:"mx-auto"},null),_($e,null,{default:()=>le("layout.setting.navMode")}),d(),_($e,null,{default:()=>le("layout.setting.headerTheme")}),f(),_($e,null,{default:()=>le("layout.setting.sidebarTheme")}),g(),_($e,null,{default:()=>le("layout.setting.interfaceDisplay")}),h(),_($e,null,null),_(Ns,null,null)]})}}),Hs=P({name:"SettingButton",components:{SettingDrawer:Fs,Icon:Ce},setup(){const[e,{openDrawer:n}]=Zn(),{prefixCls:o}=B("multiple-tabs-content");return{register:e,openDrawer:n,prefixCls:o}}});function Bs(e,n,o,s,r,a){const i=C("Icon"),u=C("SettingDrawer");return m(),v("span",{class:T(`${e.prefixCls}__extra-fold`),onClick:n[0]||(n[0]=l=>e.openDrawer(!0))},[_(i,{icon:"ion:settings-outline"}),_(u,{onRegister:e.register},null,8,["onRegister"])],2)}const Us=K(Hs,[["render",Bs]]),Ws=P({name:"MultipleTabs",components:{TabRedo:Ls,FoldButton:Is,Tabs:St,TabPane:St.TabPane,TabContent:ys,SettingButton:Us},setup(){const e=ws(),n=z("");vs(e);const o=Te(),s=kt(),r=be(),{prefixCls:a}=B("multiple-tabs"),i=Ve(),{getShowQuick:u,getShowRedo:l,getShowFold:c}=Fe(),d=p(()=>o.getTabList.filter(E=>{var $;return!(($=E.meta)!=null&&$.hideTab)})),f=p(()=>t(d).length===1),{y:g}=Tn(),{getShowMenu:h}=X(),{getShowHeader:S}=we(),b=p(()=>!t(h)&&!t(S)),y=p(()=>[a,{[`${a}--hide-close`]:t(f),[`${a}--hover`]:t(g){const{name:$}=E;if($===Ze||!E||!s.getToken)return;const{path:L,fullPath:O,meta:k={}}=E,{currentActiveMenu:U,hideTab:Q}=k,W=Q?U:null,J=W||O||L;if(n.value!==J&&(n.value=J),W){const G=r.getRoutes().find(Oe=>Oe.path===U);G&&o.addTab(G)}else o.addTab(t(E))});function R(E){n.value=E,i(E,!1)}function A(E){t(f)||o.closeTabByKey(E,r)}return{getWrapClass:y,handleEdit:A,handleChange:R,activeKeyRef:n,getTabsState:d,getShowQuick:u,getShowRedo:l,getShowFold:c,getIsUnFold:b,getShowHeader:S}}});function Gs(e,n,o,s,r,a){const i=C("TabContent"),u=C("TabPane"),l=C("SettingButton"),c=C("TabRedo"),d=C("FoldButton"),f=C("Tabs");return m(),v("div",{class:T(e.getWrapClass)},[_(f,{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:e.activeKeyRef,onChange:e.handleChange,onEdit:n[0]||(n[0]=g=>e.handleEdit(`${g}`))},Ht({default:D(()=>[(m(!0),v(x,null,ye(e.getTabsState,g=>(m(),M(u,{key:g.query?g.fullPath:g.path,closable:!(g&&g.meta&&g.meta.affix)},{tab:D(()=>[_(i,{tabItem:g},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e.getShowRedo||e.getShowQuick?{name:"rightExtra",fn:D(()=>[e.getShowFold&&e.getIsUnFold||!e.getShowHeader?(m(),M(l,{key:0})):N("",!0),e.getShowRedo?(m(),M(c,{key:1})):N("",!0),e.getShowQuick?(m(),M(i,{key:2,isExtra:"",tabItem:e.$route},null,8,["tabItem"])):N("",!0),e.getShowFold?(m(),M(d,{key:3})):N("",!0)]),key:"0"}:void 0]),1032,["activeKey","onChange"])],2)}const Ks=K(Ws,[["render",Gs]]),Mt=48,zs=32,Vs=P({name:"LayoutMultipleHeader",components:{LayoutHeader:Qt,MultipleTabs:Ks},setup(){const{setHeaderHeight:e}=Yn(),n=Te(),{prefixCls:o}=B("layout-multiple-header"),{getCalcContentWidth:s,getSplit:r,getShowMenu:a}=X(),{getIsMobile:i}=Me(),{getFixed:u,getShowInsetHeaderRef:l,getShowFullHeaderRef:c,getHeaderTheme:d,getShowHeader:f}=we(),{getFullContent:g}=Tt(),{getShowMultipleTab:h,getAutoCollapse:S}=Fe(),b=p(()=>t(h)&&!t(g)),y=p(()=>t(u)||t(c)),R=p(()=>{const O={};return t(u)&&(O.width=t(i)?"100%":t(s)),t(c)&&(O.top=`${Mt}px`),O}),A=p(()=>t(u)||t(c)),E=p(()=>!t(a)&&!t(f)),$=p(()=>{let O=0;return t(S)&&t(E)||((t(c)||!t(r))&&t(f)&&!t(g)&&(O+=Mt),t(h)&&!t(g)&&(O+=zs),e(O)),{height:`${O}px`}});return{getClass:p(()=>[o,`${o}--${t(d)}`,{[`${o}--fixed`]:t(A)}]),prefixCls:o,getPlaceholderDomStyle:$,getIsFixed:A,getWrapStyle:R,getIsShowPlaceholderDom:y,getShowTabs:b,getShowInsetHeaderRef:l,tabStore:n}}});function Xs(e,n,o,s,r,a){const i=C("LayoutHeader"),u=C("MultipleTabs");return m(),v(x,null,[e.getIsShowPlaceholderDom?(m(),v("div",{key:0,class:T([`${e.prefixCls}__placeholder`]),style:de(e.getPlaceholderDomStyle)},null,6)):N("",!0),V("div",{style:de(e.getWrapStyle),class:T(e.getClass)},[e.getShowInsetHeaderRef?(m(),M(i,{key:0})):N("",!0),e.getShowTabs?(m(),M(u,{key:e.tabStore.getLastDragEndIndex})):N("",!0)],6)],64)}const xs=K(Vs,[["render",Xs],["__scopeId","data-v-5e77036d"]]);function js(){const{getLockTime:e}=he(),n=Jn(),o=kt(),s=Re();let r;function a(){window.clearTimeout(r)}function i(){if(!o.getToken){a();return}const c=s.getProjectConfig.lockTime;if(!c||c<1){a();return}a(),r=setTimeout(()=>{u()},c*60*1e3)}function u(){n.setLockInfo({isLock:!0,pwd:void 0})}qe(c=>{o.getToken?i():a(),c(()=>{a()})}),An(()=>{a()});const l=Lt(i,2e3);return p(()=>t(e)?{onKeyup:l,onMousemove:l}:(a(),{}))}const Ys=P({name:"DefaultLayout",components:{LayoutFeatures:Z(()=>q(()=>import("./index-PszVtxA0.js"),__vite__mapDeps([40,1,2,3,4,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,8,9,13,14,10,15,16,17,18,19,56]))),LayoutFooter:Z(()=>q(()=>import("./index-D5bzQarg.js"),__vite__mapDeps([57,6,1,2,3,4,14,10,58]))),LayoutHeader:Qt,LayoutContent:os,LayoutSideBar:Ss,LayoutMultipleHeader:xs,Layout:st},setup(){const{prefixCls:e}=B("default-layout"),{getIsMobile:n}=Me(),{getShowFullHeaderRef:o}=we(),{getShowSidebar:s,getIsMixSidebar:r,getShowMenu:a}=X(),{getAutoCollapse:i}=Fe(),u=js(),l=p(()=>{let c=["ant-layout"];return(t(r)||t(a))&&c.push("ant-layout-has-sider"),!t(a)&&t(i)&&c.push("ant-layout-auto-collapse-tabs"),c});return{getShowFullHeaderRef:o,getShowSidebar:s,prefixCls:e,getIsMobile:n,getIsMixSidebar:r,layoutClass:l,lockEvents:u}}});function Qs(e,n,o,s,r,a){const i=C("LayoutFeatures"),u=C("LayoutHeader"),l=C("LayoutSideBar"),c=C("LayoutMultipleHeader"),d=C("LayoutContent"),f=C("LayoutFooter"),g=C("Layout");return m(),M(g,Y({class:e.prefixCls},e.lockEvents),{default:D(()=>[_(i),e.getShowFullHeaderRef?(m(),M(u,{key:0,fixed:""})):N("",!0),_(g,{class:T([e.layoutClass,`${e.prefixCls}-out`])},{default:D(()=>[e.getShowSidebar||e.getIsMobile?(m(),M(l,{key:0})):N("",!0),_(g,{class:T(`${e.prefixCls}-main`)},{default:D(()=>[_(c),_(d),_(f)]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"])}const qs=K(Ys,[["render",Qs]]),ra=Object.freeze(Object.defineProperty({__proto__:null,default:qs},Symbol.toStringTag,{value:"Module"}));export{Fs as S,Fe as a,Ds as b,Z as c,ra as i,we as u};