detect/detect.gui/Embedded/dist/assets/index-07b093f7.js
2025-01-08 13:49:57 +08:00

2 lines
48 KiB
JavaScript

var Ft=Object.defineProperty;var ke=Object.getOwnPropertySymbols;var Ye=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable;var Qe=(e,n,s)=>n in e?Ft(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s,re=(e,n)=>{for(var s in n||(n={}))Ye.call(n,s)&&Qe(e,s,n[s]);if(ke)for(var s of ke(n))Je.call(n,s)&&Qe(e,s,n[s]);return e};var et=(e,n)=>{var s={};for(var o in e)Ye.call(e,o)&&n.indexOf(o)<0&&(s[o]=e[o]);if(e!=null&&ke)for(var o of ke(e))n.indexOf(o)<0&&Je.call(e,o)&&(s[o]=e[o]);return s};var j=(e,n,s)=>new Promise((o,r)=>{var a=l=>{try{c(s.next(l))}catch(d){r(d)}},i=l=>{try{c(s.throw(l))}catch(d){r(d)}},c=l=>l.done?o(l.value):Promise.resolve(l.value).then(a,i);c((s=s.apply(e,n)).next())});import{y as Dt,z as it,A as We,a as U,B as we,M as ae,p as T,D as rt,T as Bt,I as he,u as F,v as Se,_ as z,F as ut,G as Ee,H as Ne,R as ze,J as Re,f as ct,K as Kt,L as Wt,N as dt,O as zt,Q as xt,l as jt,m as le,U as pt,V as mt,W as gt,X as pe,Y as ft,Z as ht,$ as Y,a0 as Oe,a1 as Ut,a2 as Be,k as Pe,a3 as St,a4 as xe,a5 as Vt,a6 as Gt,a7 as tt,a8 as qt,a9 as Zt,aa as Xt,ab as nt,ac as Qt,ad as Yt,ae as Jt,af as en,ag as Ae,ah as yt,ai as tn,aj as nn,ak as on,al as ot,am as _t}from"./index.js";import{aj as sn,k as I,c as p,u as t,d as P,a6 as b,Z as m,_ as L,a4 as $,a1 as M,a8 as R,G as an,a0 as ne,a5 as N,a9 as q,ag as Ct,F as X,a7 as ye,J as je,f as B,r as Te,I as ge,S as _e,w as se,g as Ue,h as Ke,p as bt,o as Ve,y as Ie,ab as oe,B as Ge,ad as ie,$ as W,e as ln,D as rn,m as ue,A as fe,ah as un,z as cn,n as Mt,l as dn,aa as vt,b as pn}from"./vue-72a104e4.js";import{y as mn,q as qe,Y as $t,T as Tt,Z as gn,$ as fn,a0 as hn,a1 as Sn,a2 as yn,a3 as _n,a4 as Cn,L as Ze,a5 as bn,a6 as Mn,a7 as st}from"./antd-eedb3ef5.js";import{P as vn,u as It}from"./index-cb1b7a92.js";import{a as $n,u as Tn}from"./useContentViewHeight-af1e3bfb.js";import{u as In}from"./lock-ba03254e.js";function ce(e,n={}){const{size:s="small",delay:o=100,timeout:r=3e4,loading:a=!1,retry:i=!0}=n;return sn({loader:e,loadingComponent:a?I(mn,{spinning:!0,size:s},null):void 0,timeout:r,delay:o,onError:i?(c,l,d,u)=>{c.message.match(/fetch/)&&u<=3?l():d()}:Dt})}function Fe(){const{getFullContent:e}=it(),n=We(),s=p(()=>!t(e)&&t(h)&&t(_)&&!t(u)&&!t(d)),o=p(()=>!t(C)&&!t(s)),r=p(()=>{const Z=!t(e)&&t(_);return Z&&!t(h)||Z&&t(u)||Z&&t(d)}),{getMenuMode:a,getSplit:i,getShowHeaderTrigger:c,getIsSidebarType:l,getIsMixSidebar:d,getIsTopMenu:u}=U(),{getShowBreadCrumb:g,getShowLogo:f}=we(),h=p(()=>!t(l)&&t(_)),S=p(()=>n.getHeaderSetting.showDoc),y=p(()=>n.getHeaderSetting.theme),_=p(()=>n.getHeaderSetting.show),C=p(()=>n.getHeaderSetting.fixed),v=p(()=>n.getHeaderSetting.bgColor),O=p(()=>n.getHeaderSetting.showSearch),K=p(()=>n.getHeaderSetting.useLockPage),k=p(()=>n.getHeaderSetting.showFullScreen),w=p(()=>n.getHeaderSetting.showNotice),E=p(()=>t(a)!==ae.HORIZONTAL&&t(g)&&!t(i)),D=p(()=>t(f)&&!t(l)&&!t(d)),G=p(()=>t(E)||t(c));function x(Z){n.setProjectConfig({headerSetting:Z})}return{setHeaderSetting:x,getShowDoc:S,getShowSearch:O,getHeaderTheme:y,getUseLockPage:K,getShowFullScreen:k,getShowNotice:w,getShowBread:E,getShowContent:G,getShowHeaderLogo:D,getShowHeader:_,getFixed:C,getShowMixHeaderRef:h,getShowFullHeaderRef:s,getShowInsetHeaderRef:r,getUnFixedAndFull:o,getHeaderBgColor:v}}const wn={items:{type:Array,default:()=>[]},collapsedShowTitle:T.bool,inlineIndent:T.number.def(20),mode:{type:String,default:ae.INLINE},type:{type:String,default:rt.MIX},theme:{type:String,default:Bt.DARK},inlineCollapsed:T.bool,mixSider:T.bool,isHorizontal:T.bool,accordion:T.bool.def(!0),beforeClickFn:{type:Function}},wt={item:{type:Object,default:()=>({})},level:T.number,theme:T.oneOf(["dark","light"]),showTitle:T.bool,isHorizontal:T.bool},Ln={item:{type:Object,default:null},showTitle:T.bool.def(!0),level:T.number.def(0),isHorizontal:T.bool.def(!0)},{t:kn}=Se(),On=P({name:"MenuItemContent",components:{Icon:he},props:Ln,setup(e){const{prefixCls:n}=F("basic-menu-item-content"),s=p(()=>{var r;return kn((r=e.item)==null?void 0:r.name)}),o=p(()=>{var r;return(r=e.item)==null?void 0:r.icon});return{prefixCls:n,getI18nName:s,getIcon:o}}});function En(e,n,s,o,r,a){const i=b("Icon");return m(),L("span",{class:M(`${e.prefixCls}- flex items-center `)},[e.getIcon?(m(),$(i,{key:0,icon:e.getIcon,size:18,class:M(`${e.prefixCls}-wrapper__icon mr-2`)},null,8,["icon","class"])):R("",!0),an(" "+ne(e.getI18nName),1)],2)}const Lt=z(On,[["render",En]]),Rn=P({name:"BasicMenuItem",components:{MenuItem:qe.Item,MenuItemContent:Lt},props:wt,setup(){return{}}});function Hn(e,n,s,o,r,a){const i=b("MenuItemContent"),c=b("MenuItem");return m(),$(c,{key:e.item.path},{default:N(()=>[I(i,q(e.$props,{item:e.item}),null,16,["item"])]),_:1})}const Nn=z(Rn,[["render",Hn]]),Pn=P({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:Nn,SubMenu:qe.SubMenu,MenuItemContent:Lt},props:wt,setup(e){const{prefixCls:n}=F("basic-menu-item"),s=p(()=>{var r;return!((r=e.item.meta)!=null&&r.hideMenu)});function o(r){var a;return!((a=r.meta)!=null&&a.hideChildrenInMenu)&&Reflect.has(r,"children")&&!!r.children&&r.children.length>0}return{prefixCls:n,menuHasChildren:o,getShowMenu:s}}});function An(e,n,s,o,r,a){const i=b("BasicMenuItem"),c=b("MenuItemContent"),l=b("BasicSubMenuItem",!0),d=b("SubMenu");return m(),L(X,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),$(i,Ct(q({key:0},e.$props)),null,16)):R("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),$(d,{class:M([e.theme]),key:`submenu-${e.item.path}`,popupClassName:"app-top-menu-popup"},{title:N(()=>[I(c,q(e.$props,{item:e.item}),null,16,["item"])]),default:N(()=>[(m(!0),L(X,null,ye(e.item.children||[],u=>(m(),$(l,q({key:u.path,ref_for:!0},e.$props,{item:u}),null,16,["item"]))),128))]),_:1},8,["class"])):R("",!0)],64)}const Fn=z(Pn,[["render",An]]);function Dn(e,n,s,o){const{getCollapsed:r,getIsMixSidebar:a}=U();function i(u){return j(this,null,function*(){if(s.value===ae.HORIZONTAL)return;const g=t(a),f=()=>{const h=je(n.value);if((h==null?void 0:h.length)===0){e.openKeys=[];return}t(o)?e.openKeys=Ee(h,u):e.openKeys=$t([...e.openKeys,...Ee(h,u)])};g?f():ut(f,16)})}const c=p(()=>(t(a)?!1:t(r))?e.collapsedOpenKeys:e.openKeys);function l(){e.selectedKeys=[],e.openKeys=[]}function d(u){if(t(s)===ae.HORIZONTAL||!t(o)||t(a))e.openKeys=u;else{const g=[];for(const{children:f,path:h}of t(n))f&&f.length>0&&g.push(h);if(t(r))e.collapsedOpenKeys=u;else{const f=u.find(h=>e.openKeys.indexOf(h)===-1);g.indexOf(f)===-1?e.openKeys=u:e.openKeys=f?[f]:[]}}}return{setOpenKeys:i,resetKeys:l,getOpenKeys:c,handleOpenChange:d}}const Bn=P({name:"BasicMenu",components:{Menu:qe,BasicSubMenuItem:Fn},props:wn,emits:["menuClick"],setup(e,{emit:n}){const s=B(!1),o=B(""),r=Te({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:a}=F("basic-menu"),{items:i,mode:c,accordion:l}=ge(e),{getCollapsed:d,getTopMenuAlign:u,getSplit:g}=U(),{currentRoute:f}=_e(),{handleOpenChange:h,setOpenKeys:S,getOpenKeys:y}=Dn(r,i,c,l),_=p(()=>{const{type:k,mode:w}=e;return k===rt.TOP_MENU&&w===ae.HORIZONTAL||e.isHorizontal&&t(g)}),C=p(()=>{const k=e.isHorizontal&&t(g)?"start":t(u);return[a,`justify-${k}`,{[`${a}__second`]:!e.isHorizontal&&t(g),[`${a}__sidebar-hor`]:t(_)}]}),v=p(()=>{const k=e.mode===ae.INLINE,w={};return k&&(w.inlineCollapsed=e.mixSider?!1:t(d)),w});Ne(k=>{var w;k.name!==ze&&(K(k),o.value=(w=k.meta)==null?void 0:w.currentActiveMenu,t(o)&&(r.selectedKeys=[t(o)],S(t(o))))}),!e.mixSider&&se(()=>e.items,()=>{K()});function O(w){return j(this,arguments,function*({key:k}){const{beforeClickFn:E}=e;E&&ct(E)&&!(yield E(k))||(n("menuClick",k),s.value=!0,r.selectedKeys=[k])})}function K(k){return j(this,null,function*(){var E;if(t(s)){s.value=!1;return}const w=((E=(k||t(f)).meta)==null?void 0:E.currentActiveMenu)||(k||t(f)).path;if(S(w),!t(o))if(e.isHorizontal&&t(g)){const D=yield Re(w);r.selectedKeys=[D]}else{const D=yield Ee(e.items,w);r.selectedKeys=D}})}return re({handleMenuClick:O,getInlineCollapseOptions:v,getMenuClass:C,handleOpenChange:h,getOpenKeys:y},ge(r))}});function Kn(e,n,s,o,r,a){const i=b("BasicSubMenuItem"),c=b("Menu");return m(),$(c,q({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:N(()=>[(m(!0),L(X,null,ye(e.items,l=>(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 Wn=z(Bn,[["render",Kn]]),kt=Symbol();function zn(e){return Kt(e,kt,{readonly:!1,native:!0})}function Ot(){return Wt(kt)}const xn=P({name:"Menu",props:{theme:T.oneOf(["light","dark"]).def("light"),activeName:T.oneOfType([T.string,T.number]),openNames:{type:Array,default:()=>[]},accordion:T.bool.def(!0),width:T.string.def("100%"),collapsedWidth:T.string.def("48px"),indentSize:T.number.def(16),collapse:T.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(e,{emit:n}){const s=dt(),o=Ue(),r=B(""),a=B([]),{prefixCls:i}=F("menu"),c=B(!1);zn({rootMenuEmitter:s,activeName:r});const l=p(()=>{const{theme:S}=e;return[i,`${i}-${S}`,`${i}-vertical`,{[`${i}-collapse`]:e.collapse}]});Ke(()=>{a.value=e.openNames}),Ke(()=>{e.activeName&&(r.value=e.activeName)}),se(()=>e.openNames,()=>{Ie(()=>{d()})});function d(){s.emit("on-update-opened",a.value)}function u(S){a.value.includes(S)||(a.value.push(S),d())}function g(S){a.value=a.value.filter(y=>y!==S),d()}function f(){a.value=[],d()}function h(S){S!==-1&&(a.value=a.value.slice(0,S+1),d())}return bt(`subMenu:${o==null?void 0:o.uid}`,{addSubMenu:u,removeSubMenu:g,getOpenNames:()=>a.value,removeAll:f,isRemoveAllPopup:c,sliceIndex:h,level:0,props:e}),Ve(()=>{a.value=e.collapse?[]:[...e.openNames],d(),s.on("on-menu-item-select",S=>{r.value=S,Ie(()=>{e.collapse&&f()}),n("select",S)}),s.on("open-name-change",({name:S,opened:y})=>{if(y&&!a.value.includes(S))a.value.push(S);else if(!y){const _=a.value.findIndex(C=>C===S);_!==-1&&a.value.splice(_,1)}})}),{getClass:l,openedNames:a}}});function jn(e,n,s,o,r,a){return m(),L("ul",{class:M(e.getClass)},[oe(e.$slots,"default")],2)}const Un=z(xn,[["render",jn]]);function Et(e){const n=p(()=>a(["Menu","SubMenu"])),s=p(()=>a(["Menu"])),o=p(()=>a(["SubMenu"])),r=p(()=>{var g,f,h;let l=e==null?void 0:e.parent;if(!l)return{};const d=(f=(g=t(s))==null?void 0:g.props.indentSize)!=null?f:20;let u=d;if((h=t(s))!=null&&h.props.collapse)u=d;else for(;l&&l.type.name!=="Menu";)l.type.name==="SubMenu"&&(u+=d),l=l.parent;return{paddingLeft:u+"px"}});function a(l){let d=e==null?void 0:e.parent;if(!d)return null;for(;d&&l.indexOf(d.type.name)===-1;)d=d.parent;return d}function i(){let l=e;if(!l)return{uidList:[],list:[]};const d=[];for(;l&&l.type.name!=="Menu";)l.type.name==="SubMenu"&&d.push(l),l=l.parent;return{uidList:d.map(u=>u.uid),list:d}}function c(l,d="SubMenu"){let u=l.parent;for(;u;){if(u.type.name!==d)return u;u=u.parent}return u}return{getParentMenu:n,getParentInstance:c,getParentRootMenu:s,getParentList:i,getParentSubMenu:o,getItemStyle:r}}const Vn=P({name:"MenuItem",components:{Tooltip:Tt},props:{name:{type:[String,Number],required:!0},disabled:T.bool},setup(e,{slots:n}){const s=Ue(),o=B(!1),{getItemStyle:r,getParentList:a,getParentMenu:i,getParentRootMenu:c}=Et(s),{prefixCls:l}=F("menu"),{rootMenuEmitter:d,activeName:u}=Ot(),g=p(()=>[`${l}-item`,{[`${l}-item-active`]:t(o),[`${l}-item-selected`]:t(o),[`${l}-item-disabled`]:!!e.disabled}]),f=p(()=>{var y;return(y=t(c))==null?void 0:y.props.collapse}),h=p(()=>{var y;return((y=t(i))==null?void 0:y.type.name)==="Menu"&&t(f)&&n.title});function S(){const{disabled:y}=e;if(y||(d.emit("on-menu-item-select",e.name),t(f)))return;const{uidList:_}=a();d.emit("on-update-opened",{opend:!1,parent:s==null?void 0:s.parent,uidList:_})}return se(()=>u.value,y=>{if(y===e.name){const{list:_,uidList:C}=a();o.value=!0,_.forEach(v=>{v.proxy&&(v.proxy.active=!0)}),d.emit("on-update-active-name:submenu",C)}else o.value=!1},{immediate:!0}),{getClass:g,prefixCls:l,getItemStyle:r,getCollapse:f,handleClickItem:S,showTooptip:h}}});function Gn(e,n,s,o,r,a){const i=b("Tooltip");return m(),L("li",{class:M(e.getClass),onClick:n[0]||(n[0]=Ge((...c)=>e.handleClickItem&&e.handleClickItem(...c),["stop"])),style:ie(e.getCollapse?{}:e.getItemStyle)},[e.showTooptip?(m(),$(i,{key:0,placement:"right"},{title:N(()=>[oe(e.$slots,"title")]),default:N(()=>[W("div",{class:M(`${e.prefixCls}-tooltip`)},[oe(e.$slots,"default")],2)]),_:3})):(m(),L(X,{key:1},[oe(e.$slots,"default"),oe(e.$slots,"title")],64))],6)}const qn=z(Vn,[["render",Gn]]),at=200,Zn=P({name:"SubMenu",components:{Icon:he,CollapseTransition:zt,Popover:gn},props:{name:{type:[String,Number],required:!0},disabled:T.bool,collapsedShowTitle:T.bool},setup(e){var de;const n=Ue(),s=Te({active:!1,opened:!1}),o=Te({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:r,getItemStyle:a,getParentMenu:i,getParentList:c}=Et(n),{prefixCls:l}=F("menu"),d=dt(),{rootMenuEmitter:u}=Ot(),{addSubMenu:g,removeSubMenu:f,removeAll:h,getOpenNames:S,isRemoveAllPopup:y,sliceIndex:_,level:C,props:v,handleMouseleave:O}=ln(`subMenu:${(de=i.value)==null?void 0:de.uid}`),K=p(()=>[`${l}-submenu`,{[`${l}-item-active`]:s.active,[`${l}-opened`]:s.opened,[`${l}-submenu-disabled`]:e.disabled,[`${l}-submenu-has-parent-submenu`]:t(r),[`${l}-child-item-active`]:s.active}]),k=p(()=>v.accordion),w=p(()=>v.collapse),E=p(()=>v.theme),D=p(()=>({minWidth:"200px"})),G=p(()=>{const A=e.name;return t(w)?S().includes(A):s.opened}),x=p(()=>{const A=v.activeSubMenuNames.includes(e.name);return[`${l}-submenu-title`,{[`${l}-submenu-active`]:A,[`${l}-submenu-active-border`]:A&&C===0,[`${l}-submenu-collapse`]:t(w)&&C===0}]});function Z(A){return t(w)?{onMouseenter:Le,onMouseleave:()=>Ce(A)}:{}}function V(){const{disabled:A}=e;if(A||t(w))return;const ee=s.opened;if(t(k)){const{uidList:te}=c();u.emit("on-update-opened",{opend:!1,parent:n==null?void 0:n.parent,uidList:te})}else u.emit("open-name-change",{name:e.name,opened:!ee});s.opened=!ee}function Le(){if(e.disabled)return;d.emit("submenu:mouse-enter-child");const ee=S().findIndex(Me=>Me===e.name);_(ee),C===0&&S().length===2&&h(),o.isChild=S().includes(e.name),clearTimeout(o.timeout),o.timeout=setTimeout(()=>{g(e.name)},at)}function Ce(A=!1){var te;((te=i.value)==null?void 0:te.props.name)||(y.value=!0),S().slice(-1)[0]===e.name&&(o.isChild=!1),d.emit("submenu:mouse-leave-child"),o.timeout&&(clearTimeout(o.timeout),o.timeout=setTimeout(()=>{y.value?h():o.mouseInChild||f(e.name)},at)),A&&r.value&&(O==null||O(!0))}rn(()=>{d.on("submenu:mouse-enter-child",()=>{o.mouseInChild=!0,y.value=!1,clearTimeout(o.timeout)}),d.on("submenu:mouse-leave-child",()=>{o.isChild||(o.mouseInChild=!1,clearTimeout(o.timeout))}),u.on("on-update-opened",A=>{if(!t(w)){if(xt(A)){s.opened=A;return}if(jt(A)&&v.accordion){const{opend:ee,parent:te,uidList:Me}=A;te===(n==null?void 0:n.parent)?s.opened=ee:Me.includes(n==null?void 0:n.uid)||(s.opened=!1);return}e.name&&Array.isArray(A)&&(s.opened=A.includes(e.name))}}),u.on("on-update-active-name:submenu",A=>{n!=null&&n.uid&&(s.active=A.includes(n==null?void 0:n.uid))})});function be(A){s.opened=A}return bt(`subMenu:${n==null?void 0:n.uid}`,{addSubMenu:g,removeSubMenu:f,getOpenNames:S,removeAll:h,isRemoveAllPopup:y,sliceIndex:_,level:C+1,handleMouseleave:Ce,props:v}),re(re({getClass:K,prefixCls:l,getCollapse:w,getItemStyle:a,handleClick:V,handleVisibleChange:be,getParentSubMenu:r,getOverlayStyle:D,getTheme:E,getIsOpend:G,getEvents:Z,getSubClass:x},ge(s)),ge(o))}});function Xn(e,n,s,o,r,a){const i=b("Icon"),c=b("CollapseTransition"),l=b("Popover");return m(),L("li",{class:M(e.getClass)},[e.getCollapse?(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:N(()=>[W("div",Ct(un(e.getEvents(!0))),[W("ul",{class:M([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`])},[oe(e.$slots,"default")],2)],16)]),default:N(()=>[W("div",q({class:e.getSubClass},e.getEvents(!1)),[W("div",{class:M([{[`${e.prefixCls}-submenu-popup`]:!e.getParentSubMenu,[`${e.prefixCls}-submenu-collapsed-show-tit`]:e.collapsedShowTitle}])},[oe(e.$slots,"title")],2),e.getParentSubMenu?(m(),$(i,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:M(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])):R("",!0)],16)]),_:3},8,["overlayClassName","open","onOnOpenChange","overlayStyle"])):(m(),L(X,{key:0},[W("div",{class:M(`${e.prefixCls}-submenu-title`),onClick:n[0]||(n[0]=Ge((...d)=>e.handleClick&&e.handleClick(...d),["stop"])),style:ie(e.getItemStyle)},[oe(e.$slots,"title"),I(i,{icon:"eva:arrow-ios-downward-outline",size:14,class:M(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])],6),I(c,null,{default:N(()=>[ue(W("ul",{class:M(e.prefixCls)},[oe(e.$slots,"default")],2),[[fe,e.opened]])]),_:3})],64))],2)}const Qn=z(Zn,[["render",Xn]]),Yn=P({name:"SimpleSubMenu",components:{SubMenu:Qn,MenuItem:qn,SimpleMenuTag:ce(()=>le(()=>Promise.resolve().then(()=>ro),void 0,import.meta.url)),Icon:he},props:{item:{type:Object,default:()=>({})},parent:T.bool,collapsedShowTitle:T.bool,collapse:T.bool,theme:T.oneOf(["dark","light"])},setup(e){const{t:n}=Se(),{prefixCls:s}=F("simple-menu"),o=p(()=>{var u,g;return!((g=(u=e.item)==null?void 0:u.meta)!=null&&g.hideMenu)}),r=p(()=>{var u;return(u=e.item)==null?void 0:u.icon}),a=p(()=>{var u;return n((u=e.item)==null?void 0:u.name)}),i=p(()=>!e.collapse||!e.parent),c=p(()=>!!e.collapse&&!!e.parent),l=p(()=>[{[`${s}__parent`]:e.parent,[`${s}__children`]:!e.parent}]);function d(u){var g;return!((g=u.meta)!=null&&g.hideChildrenInMenu)&&Reflect.has(u,"children")&&!!u.children&&u.children.length>0}return{prefixCls:s,menuHasChildren:d,getShowMenu:o,getIcon:r,getI18nName:a,getShowSubTitle:i,getLevelClass:l,getIsCollapseParent:c}}}),Jn={key:1,class:"mt-1 collapse-title"},eo={key:1,class:"mt-2 collapse-title"};function to(e,n,s,o,r,a){const i=b("Icon"),c=b("SimpleMenuTag"),l=b("MenuItem"),d=b("SimpleSubMenu",!0),u=b("SubMenu");return m(),L(X,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),$(l,q({key:0,name:e.item.path},e.$props,{class:e.getLevelClass}),{title:N(()=>[W("span",{class:M(["ml-2",`${e.prefixCls}-sub-title`])},ne(e.getI18nName),3),I(c,{item:e.item,collapseParent:e.getIsCollapseParent},null,8,["item","collapseParent"])]),default:N(()=>[e.getIcon?(m(),$(i,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):R("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),L("div",Jn,ne(e.getI18nName),1)):R("",!0)]),_:1},16,["name","class"])):R("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),$(u,{key:1,name:e.item.path,class:M([e.getLevelClass,e.theme]),collapsedShowTitle:e.collapsedShowTitle},{title:N(()=>[e.getIcon?(m(),$(i,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):R("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),L("div",eo,ne(e.getI18nName),1)):R("",!0),ue(W("span",{class:M(["ml-2",`${e.prefixCls}-sub-title`])},ne(e.getI18nName),3),[[fe,e.getShowSubTitle]]),I(c,{item:e.item,collapseParent:!!e.collapse&&!!e.parent},null,8,["item","collapseParent"])]),default:N(()=>[(m(!0),L(X,null,ye(e.item.children||[],g=>(m(),$(d,q({key:g.paramPath||g.path,ref_for:!0},e.$props,{item:g,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):R("",!0)],64)}const no=z(Yn,[["render",to]]);function oo(e,n,s,o,r){const a=pt(i,50);function i(l){return j(this,null,function*(){const d=!o.value,u=je(n.value),g=()=>{if((u==null?void 0:u.length)===0){e.activeSubMenuNames=[],e.openNames=[];return}const f=Ee(u,l);t(s)?e.openNames=f:e.openNames=$t([...e.openNames,...f]),e.activeSubMenuNames=e.openNames};d?g():ut(g,30)})}const c=p(()=>t(r)?[]:e.openNames);return{setOpenKeys:a,getOpenKeys:c}}const so=P({name:"SimpleMenu",components:{Menu:Un,SimpleSubMenu:no},inheritAttrs:!1,props:{items:{type:Array,default:()=>[]},collapse:T.bool,mixSider:T.bool,theme:T.string,accordion:T.bool.def(!0),collapsedShowTitle:T.bool,beforeClickFn:{type:Function},isSplitMenu:T.bool},emits:["menuClick"],setup(e,{attrs:n,emit:s}){const o=B(""),r=B(!1),a=Te({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:i}=_e(),{prefixCls:c}=F("simple-menu"),{items:l,accordion:d,mixSider:u,collapse:g}=ge(e),{setOpenKeys:f,getOpenKeys:h}=oo(a,l,d,u,g),S=p(()=>re(re({},n),e));se(()=>e.collapse,C=>{C?a.openNames=[]:f(i.value.path)},{immediate:!0}),se(()=>e.items,()=>{e.isSplitMenu&&f(i.value.path)},{flush:"post"}),Ne(C=>{var v;C.name!==ze&&(o.value=(v=C.meta)==null?void 0:v.currentActiveMenu,y(C),t(o)&&(a.activeName=t(o),f(t(o))))});function y(C){return j(this,null,function*(){if(t(r)){r.value=!1;return}const v=(C||t(i)).path;a.activeName=v,f(v)})}function _(C){return j(this,null,function*(){if(mt(C)){gt(C);return}const{beforeClickFn:v}=e;v&&ct(v)&&!(yield v(C))||(s("menuClick",C),r.value=!0,f(C),a.activeName=C)})}return re({prefixCls:c,getBindValues:S,handleSelect:_,getOpenKeys:h},ge(a))}});function ao(e,n,s,o,r,a){const i=b("SimpleSubMenu"),c=b("Menu");return m(),$(c,q(e.getBindValues,{activeName:e.activeName,openNames:e.getOpenKeys,class:e.prefixCls,activeSubMenuNames:e.activeSubMenuNames,onSelect:e.handleSelect}),{default:N(()=>[(m(!0),L(X,null,ye(e.items,l=>(m(),$(i,{key:l.path,item:l,parent:!0,collapsedShowTitle:e.collapsedShowTitle,collapse:e.collapse},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames","onSelect"])}const Rt=z(so,[["render",ao]]),lo=P({name:"SimpleMenuTag",props:{item:{type:Object,default:()=>({})},dot:T.bool,collapseParent:T.bool},setup(e){const{prefixCls:n}=F("simple-menu"),s=p(()=>{const{item:a}=e;if(!a)return!1;const{tag:i}=a;if(!i)return!1;const{dot:c,content:l}=i;return!(!c&&!l)}),o=p(()=>{if(!s.value)return"";const{item:a,collapseParent:i}=e,{tag:c}=a,{dot:l,content:d}=c;return l||i?"":d});return{getTagClass:p(()=>{const{item:a,collapseParent:i}=e,{tag:c={}}=a||{},{dot:l,type:d="error"}=c,u=`${n}-tag`;return[u,[`${u}--${d}`],{[`${u}--collapse`]:i,[`${u}--dot`]:l||e.dot}]}),getShowTag:s,getContent:o}}});function io(e,n,s,o,r,a){return e.getShowTag?(m(),L("span",{key:0,class:M(e.getTagClass)},ne(e.getContent),3)):R("",!0)}const Ht=z(lo,[["render",io]]),ro=Object.freeze(Object.defineProperty({__proto__:null,default:Ht},Symbol.toStringTag,{value:"Module"}));function uo(e){const n=B([]),{currentRoute:s}=_e(),{getIsMobile:o}=pe(),r=ft(),{setMenuSetting:a,getIsHorizontal:i,getSplit:c}=U(),l=ht(h,50),d=p(()=>t(e)!==Y.LEFT&&!t(i)),u=p(()=>!t(c)||t(e)!==Y.LEFT),g=p(()=>t(e)===Y.TOP),f=p(()=>t(e)===Y.NONE||!t(c));se([()=>t(s).path,()=>t(e)],_=>j(this,[_],function*([y]){if(t(d)||t(o))return;const{meta:C}=t(s),v=C.currentActiveMenu;let O=yield Re(y);O||(O=yield Re(v)),O&&l(O)}),{immediate:!0}),se([()=>r.getLastBuildMenuTime,()=>r.getBackMenuList],()=>{S()},{immediate:!0}),se(()=>c.value,()=>{t(d)||S()});function h(y){return j(this,null,function*(){if(t(u)||t(o))return;const _=yield Oe(y);if(!_||!_.length){a({hidden:!0}),n.value=[];return}a({hidden:!1}),n.value=_})}function S(){return j(this,null,function*(){if(t(f)||t(o)){n.value=yield Ut();return}if(t(g)){const y=yield Be();n.value=y;return}})}return{menusRef:n}}const Nt=P({name:"LayoutMenu",props:{theme:T.oneOf(["light","dark"]),splitType:{type:Number,default:Y.NONE},isHorizontal:T.bool,menuMode:{type:[String],default:""}},setup(e){const n=Pe(),{getMenuMode:s,getMenuType:o,getMenuTheme:r,getCollapsed:a,getCollapsedShowTitle:i,getAccordion:c,getIsHorizontal:l,getIsSidebarType:d,getSplit:u}=U(),{getShowLogo:g}=we(),{prefixCls:f}=F("layout-menu"),{menusRef:h}=uo(cn(e,"splitType")),{getIsMobile:S}=pe(),y=p(()=>t(S)?ae.INLINE:e.menuMode||t(s)),_=p(()=>e.theme||t(r)),C=p(()=>t(g)&&t(d)),v=p(()=>!t(l)&&(t(d)||e.splitType===Y.LEFT||e.splitType===Y.NONE)),O=p(()=>({height:`calc(100% - ${t(C)?"48px":"0px"})`})),K=p(()=>[`${f}-logo`,t(_),{[`${f}--mobile`]:t(S)}]),k=p(()=>{const x=t(h);return{menus:x,beforeClickFn:E,items:x,theme:t(_),accordion:t(c),collapse:t(a),collapsedShowTitle:t(i),onMenuClick:w}});function w(x){n(x)}function E(x){return j(this,null,function*(){return mt(x)?(gt(x),!1):!0})}function D(){return!t(C)&&!t(S)?null:I(xe,{showTitle:!t(a),class:t(K),theme:t(_)},null)}function G(){const V=t(k),{menus:x}=V,Z=et(V,["menus"]);return!x||!x.length?null:e.isHorizontal?I(Wn,q(Z,{isHorizontal:e.isHorizontal,type:t(o),showLogo:t(C),mode:t(y),items:x}),null):I(Rt,q(Z,{isSplitMenu:t(u),items:x}),null)}return()=>I(X,null,[D(),t(v)?I(St,{style:t(O)},{default:()=>G()}):G()])}});const co=P({__name:"HeaderTrigger",props:{theme:T.oneOf(["light","dark"])},setup(e){const{getCollapsed:n,toggleCollapsed:s}=U(),{prefixCls:o}=F("layout-header-trigger");return(r,a)=>(m(),L("span",{class:M([t(o),e.theme]),onClick:a[0]||(a[0]=(...i)=>t(s)&&t(s)(...i))},[t(n)?(m(),$(t(fn),{key:0})):(m(),$(t(hn),{key:1}))],2))}}),po=P({__name:"SiderTrigger",setup(e){const{getCollapsed:n,toggleCollapsed:s}=U();return(o,r)=>(m(),L("div",{onClick:r[0]||(r[0]=Ge((...a)=>t(s)&&t(s)(...a),["stop"]))},[t(n)?(m(),$(t(Sn),{key:0})):(m(),$(t(yn),{key:1}))]))}}),He=P({__name:"index",props:{sider:T.bool.def(!0),theme:T.oneOf(["light","dark"])},setup(e){return(n,s)=>e.sider?(m(),$(po,{key:0})):(m(),$(co,{key:1,theme:e.theme},null,8,["theme"]))}}),mo=P({name:"FullScreen",components:{FullscreenExitOutlined:_n,FullscreenOutlined:Cn,Tooltip:Tt},setup(){const{t:e}=Se(),{toggle:n,isFullscreen:s}=Vt();return s.value=!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement),{getTitle:p(()=>t(s)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull")),isFullscreen:s,toggle:n}}});function go(e,n,s,o,r,a){const i=b("FullscreenOutlined"),c=b("FullscreenExitOutlined"),l=b("Tooltip");return m(),$(l,{title:e.getTitle,placement:"bottom",mouseEnterDelay:.5},{default:N(()=>[W("span",{onClick:n[0]||(n[0]=(...d)=>e.toggle&&e.toggle(...d))},[e.isFullscreen?(m(),$(c,{key:1})):(m(),$(i,{key:0}))])]),_:1},8,["title"])}const fo=z(mo,[["render",go]]),ho=ce(()=>le(()=>import("./index-df6647e6.js"),["./index-df6647e6.js","./index.js","./vue-72a104e4.js","./antd-eedb3ef5.js","./index-a17248e3.css","./siteSetting-efd6ab5b.js","./index-ccf6944d.js","./useWindowSizeFn-46f0db92.js","./index-7064e331.css","./header-b90f4bbc.js","./index-cb1b7a92.js","./index-248ee10e.js","./useContentViewHeight-af1e3bfb.js","./index-054645fa.css","./lock-ba03254e.js","./index-a0adfb49.css"],import.meta.url),{loading:!0}),So=ce(()=>le(()=>import("./Breadcrumb-241d4dce.js"),["./Breadcrumb-241d4dce.js","./vue-72a104e4.js","./index.js","./antd-eedb3ef5.js","./index-a17248e3.css","./Breadcrumb-11cf8efe.css"],import.meta.url)),yo=ce(()=>le(()=>import("./index-c1cedbf9.js"),["./index-c1cedbf9.js","./index.js","./vue-72a104e4.js","./antd-eedb3ef5.js","./index-a17248e3.css","./index-742a2b26.css"],import.meta.url)),_o=ce(()=>le(()=>import("./ErrorAction-c543d074.js"),["./ErrorAction-c543d074.js","./index.js","./vue-72a104e4.js","./antd-eedb3ef5.js","./index-a17248e3.css"],import.meta.url)),Pt=P({name:"LayoutHeader",__name:"index",props:{fixed:T.bool},setup(e){const n=ce(()=>le(()=>import("./index-8e331aa4.js").then(V=>V.i),["./index-8e331aa4.js","./index-e60b7cd2.js","./index.js","./vue-72a104e4.js","./antd-eedb3ef5.js","./index-a17248e3.css","./index-ac2d527c.css","./index-cb1b7a92.js","./index-248ee10e.js","./useContentViewHeight-af1e3bfb.js","./useWindowSizeFn-46f0db92.js","./index-054645fa.css"],import.meta.url),{loading:!0}),s=e,{prefixCls:o}=F("layout-header"),{getShowTopMenu:r,getShowHeaderTrigger:a,getSplit:i,getIsMixMode:c,getMenuWidth:l,getIsMixSidebar:d}=U(),{getUseErrorHandle:u,getShowSettingButton:g,getSettingButtonPosition:f}=we(),{getHeaderTheme:h,getShowFullScreen:S,getShowNotice:y,getShowContent:_,getShowBread:C,getShowHeaderLogo:v,getShowHeader:O,getShowSearch:K}=Fe(),{getShowLocalePicker:k}=Gt(),{getIsMobile:w}=pe(),E=p(()=>{const V=t(h);return[o,{[`${o}--fixed`]:s.fixed,[`${o}--mobile`]:t(w),[`${o}--${V}`]:V}]}),D=p(()=>{if(!t(g))return!1;const V=t(f);return V===tt.AUTO?t(O):V===tt.HEADER}),G=p(()=>!t(c)||t(w)?{}:{width:`${t(l)<180?180:t(l)}px`}),x=p(()=>t(i)?Y.TOP:Y.NONE),Z=p(()=>t(i)?ae.HORIZONTAL:null);return Pe(),B(""),(V,Le)=>(m(),$(t(Ze).Header,{class:M(E.value)},{default:N(()=>[W("div",{class:M(`${t(o)}-left`)},[t(v)||t(w)?(m(),$(t(xe),{key:0,class:M(`${t(o)}-logo`),theme:t(h),style:ie(G.value)},null,8,["class","theme","style"])):R("",!0),t(_)&&t(a)&&!t(i)&&!t(d)||t(w)?(m(),$(He,{key:1,theme:t(h),sider:!1},null,8,["theme"])):R("",!0),t(_)&&t(C)?(m(),$(t(So),{key:2,theme:t(h)},null,8,["theme"])):R("",!0)],2),t(r)&&!t(w)?(m(),L("div",{key:0,class:M(`${t(o)}-menu`)},[I(Nt,{isHorizontal:!0,theme:t(h),splitType:x.value,menuMode:Z.value},null,8,["theme","splitType","menuMode"])],2)):R("",!0),W("div",{class:M(`${t(o)}-action`)},[t(K)?(m(),$(t(qt),{key:0,class:M(`${t(o)}-action__item `)},null,8,["class"])):R("",!0),t(u)?(m(),$(t(_o),{key:1,class:M(`${t(o)}-action__item error-action`)},null,8,["class"])):R("",!0),t(y)?(m(),$(t(yo),{key:2,class:M(`${t(o)}-action__item notify-item`)},null,8,["class"])):R("",!0),t(S)?(m(),$(t(fo),{key:3,class:M(`${t(o)}-action__item fullscreen-item`)},null,8,["class"])):R("",!0),t(k)?(m(),$(t(Zt),{key:4,reload:!0,showText:!1,class:M(`${t(o)}-action__item`)},null,8,["class"])):R("",!0),I(t(ho),{theme:t(h)},null,8,["theme"]),D.value?(m(),$(t(n),{key:5,class:M(`${t(o)}-action__item`)},null,8,["class"])):R("",!0)],2)]),_:1},8,["class"]))}});const Co=P({name:"LayoutContent",components:{PageLayout:vn},setup(){const{prefixCls:e}=F("layout-content"),{getOpenPageLoading:n}=Xt(),{getLayoutContentMode:s,getPageLoading:o}=we();return $n(),{prefixCls:e,getOpenPageLoading:n,getLayoutContentMode:s,getPageLoading:o}}});function bo(e,n,s,o,r,a){const i=b("PageLayout"),c=Mt("loading");return ue((m(),L("div",{class:M([e.prefixCls,e.getLayoutContentMode])},[I(i)],2)),[[c,e.getOpenPageLoading&&e.getPageLoading]])}const Mo=z(Co,[["render",bo]]),vo=P({name:"DargBar",props:{mobile:Boolean},setup(e){const{getMiniWidthNumber:n,getCollapsed:s,getCanDrag:o}=U(),{prefixCls:r}=F("darg-bar"),a=p(()=>t(s)?{left:`${t(n)}px`}:{}),i=p(()=>[r,{[`${r}--hide`]:!t(o)||e.mobile}]);return{prefixCls:r,getDragBarStyle:a,getClass:i}}});function $o(e,n,s,o,r,a){return m(),L("div",{class:M(e.getClass),style:ie(e.getDragBarStyle)},null,6)}const To=z(vo,[["render",$o],["__scopeId","data-v-0eab3262"]]);function Io(){const e=We(),{getMiniWidthNumber:n}=U(),s=p(()=>t(n));function o(r){e.setProjectConfig({menuSetting:{siderHidden:r}})}return{getCollapsedWidth:s,onBreakpointChange:o}}function wo(e){const{getTrigger:n,getSplit:s}=U(),o=p(()=>{const a=t(n);return a!==nt.NONE&&!t(e)&&(a===nt.FOOTER||t(s))});return{getTriggerAttr:p(()=>t(o)?{}:{trigger:null}),getShowTrigger:o}}function At(e,n,s=!1){const{getMiniWidthNumber:o,getCollapsed:r,setMenuSetting:a}=U();Ve(()=>{Ie(()=>{pt(d,80)()})});function i(u){var f;const g=t(u);return g?Reflect.has(g,"$el")?(f=t(u))==null?void 0:f.$el:t(u):null}function c(u,g,f){document.onmousemove=function(h){let S=u.left+(h.clientX-f);h=h||window.event;const y=800,_=t(o);return S<0&&(S=0),S>y&&(S=y),S<_&&(S=_),u.style.left=g.style.width=S+"px",!1}}function l(u){const g=i(e);document.onmouseup=function(){var h;document.onmousemove=null,document.onmouseup=null,g.style.transition="width 0.2s";const f=parseInt(g.style.width);if(s)a({menuWidth:f});else{const S=t(o);t(r)?f>S&&a({collapsed:!1,menuWidth:f}):f>S+20?a({menuWidth:f}):a({collapsed:!0})}(h=u.releaseCapture)==null||h.call(u)}}function d(){const u=i(n);if(!u)return;const g=i(e);g&&(u.onmousedown=f=>{var S;g.style.transition="unset";const h=f==null?void 0:f.clientX;return u.left=u.offsetLeft,c(u,g,h),l(u),(S=u.setCapture)==null||S.call(u),!1})}return{}}const Lo=P({name:"LayoutSideBar",__name:"LayoutSider",setup(e){const n=B(null),s=B(null),{getCollapsed:o,getMenuWidth:r,getSplit:a,getMenuTheme:i,getRealWidth:c,getMenuHidden:l,getMenuFixed:d,getIsMixMode:u}=U(),{prefixCls:g}=F("layout-sideBar"),{getIsMobile:f}=pe(),{getTriggerAttr:h,getShowTrigger:S}=wo(f);At(s,n);const{getCollapsedWidth:y,onBreakpointChange:_}=Io(),C=p(()=>t(a)?ae.INLINE:null),v=p(()=>t(a)?Y.LEFT:Y.NONE),O=p(()=>t(a)?!t(l):!0),K=p(()=>[g,{[`${g}--fixed`]:t(d),[`${g}--mix`]:t(u)&&!t(f)}]),k=p(()=>{const E=`${t(c)}px`;return{width:E,overflow:"hidden",flex:`0 0 ${E}`,maxWidth:E,minWidth:E,transition:"all 0.2s"}}),w=dn(He);return(E,D)=>(m(),L(X,null,[t(d)&&!t(f)?ue((m(),L("div",{key:0,style:ie(k.value)},null,4)),[[fe,O.value]]):R("",!0),ue(I(t(Ze).Sider,q({ref_key:"sideRef",ref:s,breakpoint:"lg",collapsible:"",class:K.value,width:t(r),collapsed:t(o),collapsedWidth:t(y),theme:t(i),trigger:t(w)},t(h),{onBreakpoint:t(_)}),vt({default:N(()=>[I(Nt,{theme:t(i),menuMode:C.value,splitType:v.value},null,8,["theme","menuMode","splitType"]),I(To,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[t(S)?{name:"trigger",fn:N(()=>[I(He)]),key:"0"}:void 0]),1040,["class","width","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[fe,O.value]])],64))}});const ko=P({name:"LayoutMixSider",components:{ScrollContainer:St,AppLogo:xe,SimpleMenu:Rt,Icon:he,LayoutTrigger:He,SimpleMenuTag:Ht},directives:{clickOutside:Qt},setup(){let e=B([]);const n=B(""),s=B([]),o=B(!1),r=B(null),a=B(null),i=B(null),{prefixCls:c}=F("layout-mix-sider"),l=Pe(),{t:d}=Se(),{getMenuWidth:u,getCanDrag:g,getCloseMixSidebarOnChange:f,getMenuTheme:h,getMixSideTrigger:S,getRealWidth:y,getMixSideFixed:_,mixSideHasChildren:C,setMenuSetting:v,getIsMixSidebar:O,getCollapsed:K}=U(),{title:k}=Yt(),w=ft();At(a,r,!0);const E=p(()=>({width:t(o)?`${t(u)}px`:0,left:`${t(G)}px`})),D=p(()=>{C.value=t(s).length>0;const H=t(_)&&t(C);return H&&(o.value=!0),H}),G=p(()=>t(K)?Jt:en),x=p(()=>{const H=t(D)?t(y):0,J=`${t(G)+H}px`;return Ce(J)}),Z=p(()=>{const H=`${t(G)}px`;return Ce(H)}),V=p(()=>t(_)?{}:{onMouseleave:()=>{de(!0),ve()}}),Le=p(()=>t(g));Ve(()=>j(this,null,function*(){e.value=yield Be()})),se([()=>w.getLastBuildMenuTime,()=>w.getBackMenuList],()=>j(this,null,function*(){e.value=yield Be()}),{immediate:!0}),Ne(H=>{i.value=H,de(!0),t(f)&&ve()});function Ce(H){return{width:H,maxWidth:H,minWidth:H,flex:`0 0 ${H}`}}function be(H,J=!1){return j(this,null,function*(){const me=yield Oe(H);if(t(n)===H?(J?t(o)||(o.value=!0):t(o)?ve():o.value=!0,t(o)||de()):(o.value=!0,n.value=H),!me||me.length===0){J||l(H),s.value=[],ve();return}s.value=me})}function de(H=!1){return j(this,null,function*(){var me;const J=(me=i.value)==null?void 0:me.path;if(J&&(n.value=yield Re(J),t(O))){const De=t(e).find($e=>$e.path===t(n)),Xe=De==null?void 0:De.path;if(Xe){const $e=yield Oe(Xe);H&&(s.value=$e,t(_)&&(o.value=$e.length>0)),$e.length===0&&(s.value=[])}}})}function A(H){l(H)}function ee(){de(!0),ve()}function te(H){return t(S)==="hover"?{onMouseenter:()=>be(H.path,!0),onClick:()=>j(this,null,function*(){const J=yield Oe(H.path);H.path&&(!J||J.length===0)&&l(H.path)})}:{onClick:()=>be(H.path)}}function Me(){v({mixSideFixed:!t(D)})}function ve(){t(D)||(o.value=!1)}return{t:d,prefixCls:c,menuModules:e,handleModuleClick:be,activePath:n,childrenMenus:s,getShowDragBar:Le,handleMenuClick:A,getMenuStyle:E,handleClickOutside:ee,sideRef:a,dragBarRef:r,title:k,openMenu:o,getMenuTheme:h,getItemEvents:te,getMenuEvents:V,getDomStyle:x,handleFixedMenu:Me,getMixSideFixed:_,getWrapStyle:Z,getCollapsed:K}}});const Oo={class:"text"};function Eo(e,n,s,o,r,a){const i=b("AppLogo"),c=b("LayoutTrigger"),l=b("SimpleMenuTag"),d=b("Icon"),u=b("ScrollContainer"),g=b("SimpleMenu"),f=Mt("click-outside");return m(),L(X,null,[W("div",{class:M(`${e.prefixCls}-dom`),style:ie(e.getDomStyle)},null,6),ue((m(),L("div",q({style:e.getWrapStyle,class:[e.prefixCls,e.getMenuTheme,{open:e.openMenu,mini:e.getCollapsed}]},e.getMenuEvents),[I(i,{showTitle:!1,class:M(`${e.prefixCls}-logo`)},null,8,["class"]),I(c,{class:M(`${e.prefixCls}-trigger`)},null,8,["class"]),I(u,null,{default:N(()=>[W("ul",{class:M(`${e.prefixCls}-module`)},[(m(!0),L(X,null,ye(e.menuModules,h=>(m(),L("li",q({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:h.path===e.activePath}],ref_for:!0},e.getItemEvents(h),{key:h.path}),[I(l,{item:h,collapseParent:"",dot:""},null,8,["item"]),I(d,{class:M(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:h.icon||h.meta&&h.meta.icon},null,8,["class","size","icon"]),W("p",{class:M(`${e.prefixCls}-module__name`)},ne(e.t(h.name)),3)],16))),128))],2)]),_:1}),W("div",{class:M(`${e.prefixCls}-menu-list`),ref:"sideRef",style:ie(e.getMenuStyle)},[ue(W("div",{class:M([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[W("span",Oo,ne(e.title),1),I(d,{size:16,icon:e.getMixSideFixed?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:e.handleFixedMenu},null,8,["icon","onClick"])],2),[[fe,e.openMenu]]),I(u,{class:M(`${e.prefixCls}-menu-list__content`)},{default:N(()=>[I(g,{items:e.childrenMenus,theme:e.getMenuTheme,mixSider:"",onMenuClick:e.handleMenuClick},null,8,["items","theme","onMenuClick"])]),_:1},8,["class"]),ue(W("div",{class:M(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[fe,e.getShowDragBar&&e.openMenu]])],6)],16)),[[f,e.handleClickOutside]])],64)}const Ro=z(ko,[["render",Eo]]),Ho=P({name:"SiderWrapper",components:{Sider:Lo,Drawer:bn,MixSider:Ro},setup(){const{prefixCls:e}=F("layout-sider-wrapper"),{getIsMobile:n}=pe(),{setMenuSetting:s,getCollapsed:o,getMenuWidth:r,getIsMixSidebar:a}=U();function i(){s({collapsed:!0})}return{prefixCls:e,getIsMobile:n,getCollapsed:o,handleClose:i,getMenuWidth:r,getIsMixSidebar:a}}});function No(e,n,s,o,r,a){const i=b("Sider"),c=b("Drawer"),l=b("MixSider");return e.getIsMobile?(m(),$(c,{key:0,placement:"left",class:M(e.prefixCls),width:e.getMenuWidth,getContainer:!1,open:!e.getCollapsed,onClose:e.handleClose},{default:N(()=>[I(i)]),_:1},8,["class","width","open","onClose"])):e.getIsMixSidebar?(m(),$(l,{key:1})):(m(),$(i,{key:2}))}const Po=z(Ho,[["render",No]]);var Q=(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))(Q||{});function Ao(e,n){const s=Te({current:null,currentIndex:0}),{t:o}=Se(),r=Ae(),{currentRoute:a}=_e(),{refreshPage:i,closeAll:c,close:l,closeLeft:d,closeOther:u,closeRight:g}=yt(),f=p(()=>t(n)?e.tabItem:t(a)),h=p(()=>{if(!t(f))return;const{meta:_}=t(f),{path:C}=t(a),v=s.current,O=v?v.path===C:!1,K=s.currentIndex,k=!O,w=K===0||!O,E=r.getTabList.length===1,D=!O||K===r.getTabList.length-1&&r.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:Q.REFRESH_PAGE,text:o("layout.multipleTab.reload"),disabled:k},{icon:"clarity:close-line",event:Q.CLOSE_CURRENT,text:o("layout.multipleTab.close"),disabled:!!(_!=null&&_.affix)||E,divider:!0},{icon:"line-md:arrow-close-left",event:Q.CLOSE_LEFT,text:o("layout.multipleTab.closeLeft"),disabled:w,divider:!1},{icon:"line-md:arrow-close-right",event:Q.CLOSE_RIGHT,text:o("layout.multipleTab.closeRight"),disabled:D,divider:!0},{icon:"dashicons:align-center",event:Q.CLOSE_OTHER,text:o("layout.multipleTab.closeOther"),disabled:E||!O},{icon:"clarity:minus-line",event:Q.CLOSE_ALL,text:o("layout.multipleTab.closeAll"),disabled:E}]});function S(_){return C=>{if(!_)return;C==null||C.preventDefault();const v=r.getTabList.findIndex(O=>O.path===_.path);s.current=_,s.currentIndex=v}}function y(_){const{event:C}=_;switch(C){case Q.REFRESH_PAGE:i();break;case Q.CLOSE_CURRENT:l(e.tabItem);break;case Q.CLOSE_LEFT:d();break;case Q.CLOSE_RIGHT:g();break;case Q.CLOSE_OTHER:u();break;case Q.CLOSE_ALL:c();break}}return{getDropMenuList:h,handleMenuEvent:y,handleContextMenu:S}}const Fo=P({name:"TabContent",components:{Dropdown:tn,Icon:he},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:n}=F("multiple-tabs-content"),{t:s}=Se(),o=p(()=>{const{tabItem:{meta:u}={}}=e;return u&&s(u.title)}),r=p(()=>!e.isExtra),a=p(()=>t(r)?["contextmenu"]:["click"]),{getDropMenuList:i,handleMenuEvent:c,handleContextMenu:l}=Ao(e,r);function d(u){e.tabItem&&l(e.tabItem)(u)}return{prefixCls:n,getDropMenuList:i,handleMenuEvent:c,handleContext:d,getTrigger:a,getIsTabs:r,getTitle:o}}}),Do={class:"ml-1"};function Bo(e,n,s,o,r,a){const i=b("Icon"),c=b("Dropdown");return m(),$(c,{dropMenuList:e.getDropMenuList,trigger:e.getTrigger,placement:"bottom",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e.handleMenuEvent},{default:N(()=>[e.getIsTabs?(m(),L("div",{key:0,class:M(`${e.prefixCls}__info`),onContextmenu:n[0]||(n[0]=(...l)=>e.handleContext&&e.handleContext(...l))},[W("span",Do,ne(e.getTitle),1)],34)):(m(),L("span",{key:1,class:M(`${e.prefixCls}__extra-quick`),onClick:n[1]||(n[1]=(...l)=>e.handleContext&&e.handleContext(...l))},[I(i,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"])}const Ko=z(Fo,[["render",Bo]]),Wo=P({name:"FoldButton",components:{Icon:he},setup(){const{prefixCls:e}=F("multiple-tabs-content"),{getShowMenu:n,setMenuSetting:s}=U(),{getShowHeader:o,setHeaderSetting:r}=Fe(),a=p(()=>!t(n)&&!t(o)),i=p(()=>t(a)?"codicon:screen-normal":"codicon:screen-full");function c(){const l=t(a);s({show:l,hidden:!l}),r({show:l}),nn()}return{prefixCls:e,getIcon:i,handleFold:c}}});function zo(e,n,s,o,r,a){const i=b("Icon");return m(),L("span",{class:M(`${e.prefixCls}__extra-fold`),onClick:n[0]||(n[0]=(...c)=>e.handleFold&&e.handleFold(...c))},[I(i,{icon:e.getIcon},null,8,["icon"])],2)}const xo=z(Wo,[["render",zo]]),jo=P({name:"TabRedo",components:{RedoOutlined:Mn},setup(){const e=B(!1),{prefixCls:n}=F("multiple-tabs-content"),{refreshPage:s}=yt();function o(){return j(this,null,function*(){e.value=!0,yield s(),setTimeout(()=>{e.value=!1},1200)})}return{prefixCls:n,handleRedo:o,loading:e}}});function Uo(e,n,s,o,r,a){const i=b("RedoOutlined");return m(),L("span",{class:M(`${e.prefixCls}__extra-redo`),onClick:n[0]||(n[0]=(...c)=>e.handleRedo&&e.handleRedo(...c))},[I(i,{spin:e.loading},null,8,["spin"])],2)}const Vo=z(jo,[["render",Uo],["__scopeId","data-v-60ca7037"]]);function Go(e,n){function s(){Ie(()=>j(this,null,function*(){if(!e)return;(yield le(()=>import("./sortable.esm-15c0a34e.js"),[],import.meta.url)).default.create(t(e),re({animation:500,delay:400,delayOnTouchOnly:!0},n))}))}return{initSortable:s}}function qo(){const e=B([]),n=Ae(),s=_e();function o(i){const c=[];return i&&i.forEach(l=>{l.meta&&l.meta.affix&&c.push(je(l))}),c}function r(){const i=o(s.getRoutes());e.value=i;for(const c of i)n.addTab({meta:c.meta,name:c.name,path:c.path})}let a=!1;return a||(r(),a=!0),e.value.map(i=>{var c;return(c=i.meta)==null?void 0:c.title}).filter(Boolean)}function Zo(e){const n=Ae(),{multiTabsSetting:s}=on,{prefixCls:o}=F("multiple-tabs");Ie(()=>{var i;if(!s.canDrag)return;const r=(i=document.querySelectorAll(`.${o} .ant-tabs-nav-wrap > div`))==null?void 0:i[0],{initSortable:a}=Go(r,{filter:c=>{var d;const l=(d=c==null?void 0:c.target)==null?void 0:d.innerText;return l?e.includes(l):!1},onEnd:c=>{const{oldIndex:l,newIndex:d}=c;ot(l)||ot(d)||l===d||n.sortTabs(l,d)}});a()})}const Xo=P({name:"MultipleTabs",components:{TabRedo:Vo,FoldButton:xo,Tabs:st,TabPane:st.TabPane,TabContent:Ko},setup(){const e=qo(),n=B("");Zo(e);const s=Ae(),o=_t(),r=_e(),{prefixCls:a}=F("multiple-tabs"),i=Pe(),{getShowQuick:c,getShowRedo:l,getShowFold:d}=It(),u=p(()=>s.getTabList.filter(y=>{var _;return!((_=y.meta)!=null&&_.hideTab)})),g=p(()=>t(u).length===1),f=p(()=>[a,{[`${a}--hide-close`]:t(g)}]);Ne(y=>{const{name:_}=y;if(_===ze||!y||!o.getToken)return;const{path:C,fullPath:v,meta:O={}}=y,{currentActiveMenu:K,hideTab:k}=O,w=k?K:null,E=w||v||C;if(n.value!==E&&(n.value=E),w){const D=r.getRoutes().find(G=>G.path===K);D&&s.addTab(D)}else s.addTab(t(y))});function h(y){n.value=y,i(y,!1)}function S(y){t(g)||s.closeTabByKey(y,r)}return{getWrapClass:f,handleEdit:S,handleChange:h,activeKeyRef:n,getTabsState:u,getShowQuick:c,getShowRedo:l,getShowFold:d}}});function Qo(e,n,s,o,r,a){const i=b("TabContent"),c=b("TabPane"),l=b("TabRedo"),d=b("FoldButton"),u=b("Tabs");return m(),L("div",{class:M(e.getWrapClass)},[I(u,{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:e.activeKeyRef,onChange:e.handleChange,onEdit:e.handleEdit},vt({default:N(()=>[(m(!0),L(X,null,ye(e.getTabsState,g=>(m(),$(c,{key:g.query?g.fullPath:g.path,closable:!(g&&g.meta&&g.meta.affix)},{tab:N(()=>[I(i,{tabItem:g},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e.getShowRedo||e.getShowQuick?{name:"rightExtra",fn:N(()=>[e.getShowRedo?(m(),$(l,{key:0})):R("",!0),e.getShowQuick?(m(),$(i,{key:1,isExtra:"",tabItem:e.$route},null,8,["tabItem"])):R("",!0),e.getShowFold?(m(),$(d,{key:2})):R("",!0)]),key:"0"}:void 0]),1032,["activeKey","onChange","onEdit"])],2)}const Yo=z(Xo,[["render",Qo]]),lt=48,Jo=32,es=P({name:"LayoutMultipleHeader",components:{LayoutHeader:Pt,MultipleTabs:Yo},setup(){const{setHeaderHeight:e}=Tn(),{prefixCls:n}=F("layout-multiple-header"),{getCalcContentWidth:s,getSplit:o}=U(),{getIsMobile:r}=pe(),{getFixed:a,getShowInsetHeaderRef:i,getShowFullHeaderRef:c,getHeaderTheme:l,getShowHeader:d}=Fe(),{getFullContent:u}=it(),{getShowMultipleTab:g}=It(),f=p(()=>t(g)&&!t(u)),h=p(()=>t(a)||t(c)),S=p(()=>{const v={};return t(a)&&(v.width=t(r)?"100%":t(s)),t(c)&&(v.top=`${lt}px`),v}),y=p(()=>t(a)||t(c)),_=p(()=>{let v=0;return(t(c)||!t(o))&&t(d)&&!t(u)&&(v+=lt),t(g)&&!t(u)&&(v+=Jo),e(v),{height:`${v}px`}});return{getClass:p(()=>[n,`${n}--${t(l)}`,{[`${n}--fixed`]:t(y)}]),prefixCls:n,getPlaceholderDomStyle:_,getIsFixed:y,getWrapStyle:S,getIsShowPlaceholderDom:h,getShowTabs:f,getShowInsetHeaderRef:i}}});function ts(e,n,s,o,r,a){const i=b("LayoutHeader"),c=b("MultipleTabs");return m(),L(X,null,[e.getIsShowPlaceholderDom?(m(),L("div",{key:0,style:ie(e.getPlaceholderDomStyle)},null,4)):R("",!0),W("div",{style:ie(e.getWrapStyle),class:M(e.getClass)},[e.getShowInsetHeaderRef?(m(),$(i,{key:0})):R("",!0),e.getShowTabs?(m(),$(c,{key:1})):R("",!0)],6)],64)}const ns=z(es,[["render",ts],["__scopeId","data-v-6cd50746"]]);function os(){const{getLockTime:e}=we(),n=In(),s=_t(),o=We();let r;function a(){window.clearTimeout(r)}function i(){if(!s.getToken){a();return}const d=o.getProjectConfig.lockTime;if(!d||d<1){a();return}a(),r=setTimeout(()=>{c()},d*60*1e3)}function c(){n.setLockInfo({isLock:!0,pwd:void 0})}Ke(d=>{s.getToken?i():a(),d(()=>{a()})}),pn(()=>{a()});const l=ht(i,2e3);return p(()=>t(e)?{onKeyup:l,onMousemove:l}:(a(),{}))}const ss=P({name:"DefaultLayout",components:{LayoutFeatures:ce(()=>le(()=>import("./index-3ec4e6b2.js"),["./index-3ec4e6b2.js","./index.js","./vue-72a104e4.js","./antd-eedb3ef5.js","./index-a17248e3.css","./index-cb1b7a92.js","./index-248ee10e.js","./useContentViewHeight-af1e3bfb.js","./useWindowSizeFn-46f0db92.js","./index-054645fa.css","./lock-ba03254e.js","./index-1ae94a8a.css"],import.meta.url)),LayoutFooter:ce(()=>le(()=>import("./index-6255defe.js"),["./index-6255defe.js","./siteSetting-efd6ab5b.js","./index.js","./vue-72a104e4.js","./antd-eedb3ef5.js","./index-a17248e3.css","./useContentViewHeight-af1e3bfb.js","./useWindowSizeFn-46f0db92.js","./index-c86b7053.css"],import.meta.url)),LayoutHeader:Pt,LayoutContent:Mo,LayoutSideBar:Po,LayoutMultipleHeader:ns,Layout:Ze},setup(){const{prefixCls:e}=F("default-layout"),{getIsMobile:n}=pe(),{getShowFullHeaderRef:s}=Fe(),{getShowSidebar:o,getIsMixSidebar:r,getShowMenu:a}=U(),i=os(),c=p(()=>{let l=["ant-layout"];return(t(r)||t(a))&&l.push("ant-layout-has-sider"),l});return{getShowFullHeaderRef:s,getShowSidebar:o,prefixCls:e,getIsMobile:n,getIsMixSidebar:r,layoutClass:c,lockEvents:i}}});function as(e,n,s,o,r,a){const i=b("LayoutFeatures"),c=b("LayoutHeader"),l=b("LayoutSideBar"),d=b("LayoutMultipleHeader"),u=b("LayoutContent"),g=b("LayoutFooter"),f=b("Layout");return m(),$(f,q({class:e.prefixCls},e.lockEvents),{default:N(()=>[I(i),e.getShowFullHeaderRef?(m(),$(c,{key:0,fixed:""})):R("",!0),I(f,{class:M([e.layoutClass])},{default:N(()=>[e.getShowSidebar||e.getIsMobile?(m(),$(l,{key:0})):R("",!0),I(f,{class:M(`${e.prefixCls}-main`)},{default:N(()=>[I(d),I(u),I(g)]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"])}const ls=z(ss,[["render",as]]),gs=Object.freeze(Object.defineProperty({__proto__:null,default:ls},Symbol.toStringTag,{value:"Module"}));export{ce as c,gs as i,Fe as u};