import{g as dt,S as Xe,D as se,s as Be,a as ft,u as Z,L as le,b as Ke,c as ke,d as Ie,i as he,e as pt,r as mt,f as _e,h as Ne}from"./index-DVW30Bkn.js";import{av as _t,V as vt,r as N,w as Ge,c as P,t as B,v as L,A as E,L as _,C as $,G as F,ac as G,D as k,T as Je,ax as ht,u as n,H as ge,x as v,K,ai as ee,ay as xe,az as Se,J as U,R as ve,F as X,I as Y,h as de,e as ye,aA as gt,aB as Ye,a1 as Ze,f as Qe,U as et,g as yt,S as tt,s as bt,al as me,aC as ie,y as be,ab as wt,aD as kt,n as xt,E as Ce,M as $e}from"./vue-YISEtOLz.js";import{u as St}from"./useWatermark-CS9E0QYX.js";/* empty css *//* empty css *//* empty css */import{_ as Ct}from"./index.vue_vue_type_script_setup_true_lang-F809u7yk.js";/* empty css */import"./el-tooltip-l0sNRNKZ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{e as $t,f as Et,h as Tt,i as fe,j as Mt,k as Lt,l as nt,n as Vt,o as It,p as At,q as Rt,r as ot,s as Dt,t as pe,u as Pt,E as we,v as Ft,w as Ee,x as st,y as at,z as rt,A as Bt,B as Nt,C as zt,D as Wt,F as Ut,G as qt,H as Ot,I as Ht,J as jt,K as Xt,L as Kt,M as Gt,N as Jt,O as Yt,P as Zt,g as Qt,Q as en,R as tn,S as nn,T as on,U as sn,V as an}from"./element-BtlHndxu.js";import{_ as z}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./vxe-aCtyydk-.js";function rn(p){p?Be(ft):Be(Xe)}const ce=_t("app",()=>{const p=vt({opened:dt()!==Xe,withoutAnimation:!1}),a=N(se.Desktop);return Ge(()=>p.opened,e=>{rn(e)}),{device:a,sidebar:p,toggleSidebar:e=>{p.opened=!p.opened,p.withoutAnimation=e},closeSidebar:e=>{p.opened=!1,p.withoutAnimation=e},toggleDevice:e=>{a.value=e}}}),lt=ce(),ln=P(()=>lt.device===se.Mobile),cn=P(()=>lt.device===se.Desktop);function ue(){return{isMobile:ln,isDesktop:cn}}const Te=Z(),un=P(()=>Te.layoutMode===le.Left),dn=P(()=>Te.layoutMode===le.Top),fn=P(()=>Te.layoutMode===le.LeftTop);function pn(p){Te.layoutMode=p}function ae(){return{isLeft:un,isTop:dn,isLeftTop:fn,setLayoutMode:pn}}const mn={class:"app-main"},_n={class:"app-scrollbar"},vn=B({__name:"index",setup(p){const a=Ke(),m=Z();return(f,c)=>{const e=G("router-view"),t=$t;return v(),L("section",mn,[E("div",_n,[_(e,null,{default:k(({Component:o,route:s})=>[_(Je,{name:"el-fade-in",mode:"out-in"},{default:k(()=>[(v(),$(ht,{include:n(a).cachedViews},[(v(),$(ge(o),{key:s.path,class:"app-container-grow"}))],1032,["include"]))]),_:2},1024)]),_:1}),n(m).showFooter?(v(),$(n(Cn),{key:0})):F("",!0)]),_(t),_(t,{target:".app-scrollbar"})])}}}),Ae=z(vn,[["__scopeId","data-v-131b72d1"]]);var J={},ze;function hn(){if(ze)return J;ze=1,Object.defineProperty(J,"__esModule",{value:!0}),J.TokenData=void 0,J.parse=h,J.compile=x,J.match=w,J.pathToRegexp=V,J.stringify=O;const p="/",a=d=>d,m=/^[$_\p{ID_Start}]$/u,f=/^[$\u200c\u200d\p{ID_Continue}]$/u,c="https://git.new/pathToRegexpError",e={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function t(d){return d.replace(/[{}()\[\]+?!:*]/g,"\\$&")}function o(d){return d.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}function*s(d){const l=[...d];let i=0;function C(){let S="";if(m.test(l[++i]))for(S+=l[i];f.test(l[++i]);)S+=l[i];else if(l[i]==='"'){let g=i;for(;ib(S,l,i));return S=>{const g=[""];for(const M of C){const[D,...H]=M(S);g[0]+=D,g.push(...H)}return g}}function b(d,l,i){if(d.type==="text")return()=>[d.value];if(d.type==="group"){const S=y(d.tokens,l,i);return g=>{const[M,...D]=S(g);return D.length?[""]:[M]}}const C=i||a;return d.type==="wildcard"&&i!==!1?S=>{const g=S[d.name];if(g==null)return["",d.name];if(!Array.isArray(g)||g.length===0)throw new TypeError(`Expected "${d.name}" to be a non-empty array`);return[g.map((M,D)=>{if(typeof M!="string")throw new TypeError(`Expected "${d.name}/${D}" to be a string`);return C(M)}).join(l)]}:S=>{const g=S[d.name];if(g==null)return["",d.name];if(typeof g!="string")throw new TypeError(`Expected "${d.name}" to be a string`);return[C(g)]}}function w(d,l={}){const{decode:i=decodeURIComponent,delimiter:C=p}=l,{regexp:S,keys:g}=V(d,l),M=g.map(D=>i===!1?a:D.type==="param"?i:H=>H.split(C).map(i));return function(H){const j=S.exec(H);if(!j)return!1;const re=j[0],te=Object.create(null);for(let ne=1;neoe instanceof r?oe:h(oe,l));for(const{tokens:oe}of re)for(const Me of A(oe,0,[])){const ut=I(Me,i,M);D.push(ut)}let te=`^(?:${D.join("|")})`;return g&&(te+=`(?:${o(i)}$)?`),te+=C?"$":`(?=${o(i)}|$)`,{regexp:new RegExp(te,H),keys:M}}function*A(d,l,i){if(l===d.length)return yield i;const C=d[l];if(C.type==="group"){const S=i.slice();for(const g of A(C.tokens,0,S))yield*A(d,l+1,g)}else i.push(C);yield*A(d,l+1,i)}function I(d,l,i){let C="",S="",g=!0;for(let M=0;Mf.test(C)):!1}function T(d){return(d==null?void 0:d.type)!=="text"?!0:!f.test(d.value[0])}return J}var gn=hn();const yn={key:0,class:"no-redirect"},bn=["onClick"],wn=B({__name:"index",setup(p){const a=xe(),m=Se(),{listenerRouteChange:f}=ke(),c=N([]);function e(){c.value=a.matched.filter(s=>{var u,r;return((u=s.meta)==null?void 0:u.title)&&((r=s.meta)==null?void 0:r.breadcrumb)!==!1})}function t(s){return gn.compile(s)(a.params)}function o(s){const{redirect:u,path:r}=s;if(u)return m.push(u);m.push(t(r))}return f(s=>{s.path.startsWith("/redirect/")||e()},!0),(s,u)=>{const r=Tt,h=Et;return v(),$(h,null,{default:k(()=>[(v(!0),L(K,null,ee(n(c),(x,y)=>(v(),$(r,{key:x.path},{default:k(()=>[x.redirect==="noRedirect"||y===n(c).length-1?(v(),L("span",yn,U(x.meta.title),1)):(v(),L("a",{key:1,onClick:ve(b=>o(x),["prevent"])},U(x.meta.title),9,bn))]),_:2},1024))),128))]),_:1})}}}),kn=z(wn,[["__scopeId","data-v-148b927d"]]),xn={class:"layout-footer"},Sn=B({__name:"index",setup(p){const a="V3 Admin Vite";return(m,f)=>(v(),L("footer",xn," MIT © 2021-PRESENT "+U(n(a)),1))}}),Cn=z(Sn,[["__scopeId","data-v-b41fd828"]]),$n=B({__name:"index",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(p,{emit:a}){const m=p,f=a;function c(){f("toggleClick")}return(e,t)=>{const o=fe;return v(),L("div",{onClick:c},[_(o,{size:20,class:"icon"},{default:k(()=>[m.isActive?(v(),$(n(Mt),{key:0})):(v(),$(n(Lt),{key:1}))]),_:1})])}}}),En=z($n,[["__scopeId","data-v-1b10002f"]]),Tn="/v3-admin-vite/assets/logo-text-1-B14nbmAK.png",Mn="/v3-admin-vite/assets/logo-text-2-y4GmJqxb.png",Ln="/v3-admin-vite/assets/logo-C6EcH0uP.png",Vn=["src"],In=["src"],An=B({__name:"index",props:{collapse:{type:Boolean,default:!0}},setup(p){const a=p,{isLeft:m,isTop:f}=ae();return(c,e)=>{const t=G("router-link");return v(),L("div",{class:X(["layout-logo-container",{collapse:a.collapse,"layout-mode-top":n(f)}])},[_(Je,{name:"layout-logo-fade"},{default:k(()=>[a.collapse?(v(),$(t,{key:"collapse",to:"/"},{default:k(()=>[E("img",{src:n(Ln),class:"layout-logo"},null,8,Vn)]),_:1})):(v(),$(t,{key:"expand",to:"/"},{default:k(()=>[E("img",{src:n(m)?n(Tn):n(Mn),class:"layout-logo-text"},null,8,In)]),_:1}))]),_:1})],2)}}}),Re=z(An,[["__scopeId","data-v-4c7a3e57"]]),Rn=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin Vite 上线啦",datetime:"两年前",description:"一个免费开源的中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus、Pinia 和 Vite 等主流技术"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin 上线啦",datetime:"三年前",description:"一个中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus 和 Pinia"}],Dn=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自楚门的世界",description:"如果再也不能见到你,祝你早安、午安和晚安",datetime:"1998-06-05"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自大话西游",description:"如果非要在这份爱上加上一个期限,我希望是一万年",datetime:"1995-02-04"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自龙猫",description:"心存善意,定能途遇天使",datetime:"1988-04-16"}],Pn=[{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"未开始",status:"info"},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"进行中",status:"primary"},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"已超时",status:"danger"}],Fn={class:"card-header"},Bn={class:"card-title"},Nn={class:"card-time"},zn={key:0,class:"card-avatar"},Wn=["src"],Un={class:"card-body"},qn=B({__name:"List",props:{data:{}},setup(p){const a=p;return(m,f)=>{const c=nt,e=Vt,t=It;return a.data.length===0?(v(),$(c,{key:0})):(v(!0),L(K,{key:1},ee(a.data,(o,s)=>(v(),$(t,{key:s,shadow:"never",class:"card-container"},{header:k(()=>[E("div",Fn,[E("div",null,[E("span",null,[E("span",Bn,U(o.title),1),o.extra?(v(),$(e,{key:0,type:o.status,effect:"plain",size:"small"},{default:k(()=>[Y(U(o.extra),1)]),_:2},1032,["type"])):F("",!0)]),E("div",Nn,U(o.datetime),1)]),o.avatar?(v(),L("div",zn,[E("img",{src:o.avatar,width:"34"},null,8,Wn)])):F("",!0)])]),default:k(()=>[E("div",Un,U(o.description??"No Data"),1)]),_:2},1024))),128))}}}),On=z(qn,[["__scopeId","data-v-ef66ab12"]]),Hn={class:"notify"},jn={class:"notify-history"},We=99,Xn=350,Kn=B({__name:"index",setup(p){const a=P(()=>f.value.reduce((e,t)=>e+t.list.length,0)),m=N("通知"),f=N([{name:"通知",type:"primary",list:Rn},{name:"消息",type:"danger",list:Dn},{name:"待办",type:"warning",list:Pn}]);function c(){we.success(`跳转到${m.value}历史页面`)}return(e,t)=>{const o=fe,s=pe,u=Dt,r=Ee,h=Ft,x=Rt,y=ot,b=At;return v(),L("div",Hn,[_(b,{placement:"bottom",width:Xn,trigger:"click"},{reference:k(()=>[_(u,{value:n(a),max:We,hidden:n(a)===0},{default:k(()=>[_(s,{effect:"dark",content:"消息通知",placement:"bottom"},{default:k(()=>[_(o,{size:20},{default:k(()=>[_(n(Pt))]),_:1})]),_:1})]),_:1},8,["value","hidden"])]),default:k(()=>[_(x,{modelValue:n(m),"onUpdate:modelValue":t[0]||(t[0]=w=>de(m)?m.value=w:null),class:"demo-tabs",stretch:""},{default:k(()=>[(v(!0),L(K,null,ee(n(f),(w,V)=>(v(),$(h,{key:V,name:w.name},{label:k(()=>[Y(U(w.name)+" ",1),_(u,{value:w.list.length,max:We,type:w.type},null,8,["value","type"])]),default:k(()=>[_(r,{height:"400px"},{default:k(()=>[_(On,{data:w.list},null,8,["data"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"]),E("div",jn,[_(y,{link:"",onClick:c},{default:k(()=>[Y(" 查看"+U(n(m))+"历史 ",1)]),_:1})])]),_:1})])}}}),Gn=z(Kn,[["__scopeId","data-v-ab2bcb22"]]),Ue=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],Q=(()=>{if(typeof document>"u")return!1;const p=Ue[0],a={};for(const m of Ue)if((m==null?void 0:m[1])in document){for(const[c,e]of m.entries())a[p[c]]=e;return a}return!1})(),qe={change:Q.fullscreenchange,error:Q.fullscreenerror};let W={request(p=document.documentElement,a){return new Promise((m,f)=>{const c=()=>{W.off("change",c),m()};W.on("change",c);const e=p[Q.requestFullscreen](a);e instanceof Promise&&e.then(c).catch(f)})},exit(){return new Promise((p,a)=>{if(!W.isFullscreen){p();return}const m=()=>{W.off("change",m),p()};W.on("change",m);const f=document[Q.exitFullscreen]();f instanceof Promise&&f.then(m).catch(a)})},toggle(p,a){return W.isFullscreen?W.exit():W.request(p,a)},onchange(p){W.on("change",p)},onerror(p){W.on("error",p)},on(p,a){const m=qe[p];m&&document.addEventListener(m,a,!1)},off(p,a){const m=qe[p];m&&document.removeEventListener(m,a,!1)},raw:Q};Object.defineProperties(W,{isFullscreen:{get:()=>!!document[Q.fullscreenElement]},element:{enumerable:!0,get:()=>document[Q.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[Q.fullscreenEnabled]}});Q||(W={isEnabled:!1});const Oe="content-large",He="content-full",Jn=B({__name:"index",props:{element:{default:"html"},openTips:{default:"全屏"},exitTips:{default:"退出全屏"},content:{type:Boolean,default:!1}},setup(p){const a=p,m=document.body.classList,f=W.isEnabled,c=N(!1),e=P(()=>c.value?a.exitTips:a.openTips),t=P(()=>c.value?"fullscreen-exit":"fullscreen");function o(){const b=document.querySelector(a.element)||void 0;f?W.toggle(b):we.warning("您的浏览器无法工作")}function s(){c.value=W.isFullscreen,c.value||m.remove(Oe,He)}ye(b=>{f&&(W.on("change",s),b(()=>{W.off("change",s)}))});const u=N(!1),r=P(()=>u.value?"内容区复原":"内容区放大"),h=P(()=>u.value?"fullscreen-exit":"fullscreen");function x(){u.value=!u.value,m.toggle(Oe,u.value)}function y(){u.value&&x(),m.add(He),o()}return(b,w)=>{const V=G("SvgIcon"),A=pe,I=rt,q=at,O=st;return v(),L("div",null,[a.content?(v(),$(O,{key:1,disabled:n(c)},{dropdown:k(()=>[_(q,null,{default:k(()=>[_(I,{onClick:x},{default:k(()=>[Y(U(n(r)),1)]),_:1}),_(I,{onClick:y},{default:k(()=>w[0]||(w[0]=[Y(" 内容区全屏 ")])),_:1})]),_:1})]),default:k(()=>[_(V,{name:n(h),class:"svg-icon"},null,8,["name"])]),_:1},8,["disabled"])):(v(),$(A,{key:0,effect:"dark",content:n(e),placement:"bottom"},{default:k(()=>[_(V,{name:n(t),onClick:o,class:"svg-icon"},null,8,["name"])]),_:1},8,["content"]))])}}}),it=z(Jn,[["__scopeId","data-v-d803794b"]]),Yn={class:"search-footer"},Zn={class:"search-footer-item"},Qn={class:"search-footer-item"},eo={class:"search-footer-item"},to={class:"search-footer-total"},no=B({__name:"Footer",props:{total:{}},setup(p){const a=p,{isMobile:m}=ue();return(f,c)=>{const e=G("SvgIcon");return v(),L("div",Yn,[n(m)?F("",!0):(v(),L(K,{key:0},[E("span",Zn,[_(e,{name:"keyboard-enter",class:"svg-icon"}),c[0]||(c[0]=E("span",null,"确认",-1))]),E("span",Qn,[_(e,{name:"keyboard-up",class:"svg-icon"}),_(e,{name:"keyboard-down",class:"svg-icon"}),c[1]||(c[1]=E("span",null,"切换",-1))]),E("span",eo,[_(e,{name:"keyboard-esc",class:"svg-icon"}),c[2]||(c[2]=E("span",null,"关闭",-1))])],64)),E("span",to,"共 "+U(a.total)+" 项",1)])}}}),oo=z(no,[["__scopeId","data-v-03526223"]]),so=["onMouseenter"],ao={class:"result-item-title"},ro=B({__name:"Result",props:gt({data:{},isPressUpOrDown:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(p,{expose:a}){const m=p,f=Ye(p,"modelValue"),c=yt(),e=N(0);function t(r){const h=r.name===f.value;return{background:h?"var(--el-color-primary)":"",color:h?"#ffffff":""}}function o(r){m.isPressUpOrDown||(f.value=r.name)}function s(){e.value=Number((window.innerHeight*.4).toFixed(1))}function u(r){var b;const h=(b=c==null?void 0:c.proxy)==null?void 0:b.$refs[`resultItemRef${r}`];if(!h)return 0;const y=h[0].offsetTop+128;return y>e.value?y-e.value:0}return Ze(()=>{window.addEventListener("resize",s)}),Qe(()=>{s()}),et(()=>{window.removeEventListener("resize",s)}),a({getScrollTop:u}),(r,h)=>{const x=G("SvgIcon");return v(),L("div",null,[(v(!0),L(K,null,ee(m.data,(y,b)=>{var w,V,A;return v(),L("div",{key:b,ref_for:!0,ref:`resultItemRef${b}`,class:"result-item",style:tt(t(y)),onMouseenter:I=>o(y)},[(w=y.meta)!=null&&w.svgIcon?(v(),$(x,{key:0,name:y.meta.svgIcon,class:"svg-icon"},null,8,["name"])):(V=y.meta)!=null&&V.elIcon?(v(),$(ge(y.meta.elIcon),{key:1,class:"el-icon"})):F("",!0),E("span",ao,U((A=y.meta)==null?void 0:A.title),1),f.value&&f.value===y.name?(v(),$(x,{key:2,name:"keyboard-enter",class:"svg-icon"})):F("",!0)],44,so)}),128))])}}}),lo=z(ro,[["__scopeId","data-v-b54aa557"]]),io=B({__name:"Modal",props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:["update:modelValue"],setup(p){const a=Ye(p,"modelValue"),m=Se(),{isMobile:f}=ue(),c=N(null),e=N(null),t=N(null),o=N(""),s=bt([]),u=N(void 0),r=N(!1),h=P(()=>f.value?"80vw":"40vw"),x=P(()=>Bt(Ie().routes)),y=Nt(()=>{var l;const R=b(x.value),T=o.value.toLocaleLowerCase().trim();s.value=R.filter(i=>{var C,S;return o.value?(S=(C=i.meta)==null?void 0:C.title)==null?void 0:S.toLocaleLowerCase().includes(T):!1});const d=(l=s.value)==null?void 0:l.length;u.value=d>0?s.value[0].name:void 0},500);function b(R,T=[]){return R.forEach(d=>{T.push(d),d.children&&b(d.children,T)}),T}function w(){a.value=!1,setTimeout(()=>{o.value="",s.value=[]},200)}function V(R){var d;if(!t.value)return;const T=t.value.getScrollTop(R);(d=e.value)==null||d.setScrollTop(T)}function A(){r.value=!0;const{length:R}=s.value;if(R===0)return;const T=s.value.findIndex(d=>d.name===u.value);if(T===0){const d=s.value[R-1].name;u.value===d&&R>1?(u.value=s.value[R-2].name,V(R-2)):(u.value=d,V(R-1))}else u.value=s.value[T-1].name,V(T-1)}function I(){r.value=!0;const{length:R}=s.value;if(R===0)return;const T=s.value.map(d=>d.name).lastIndexOf(u.value);if(T===R-1){const d=s.value[0].name;u.value===d&&R>1?(u.value=s.value[1].name,V(1)):(u.value=d,V(0))}else u.value=s.value[T+1].name,V(T+1)}function q(){var l;const{length:R}=s.value;if(R===0)return;const T=u.value,d=(l=s.value.find(i=>i.name===T))==null?void 0:l.path;if(d&&he(d))return window.open(d,"_blank","noopener, noreferrer");if(!T)return we.warning("无法通过搜索进入该菜单,请为对应的路由设置唯一的 Name");try{m.push({name:T})}catch{return we.warning("该菜单有必填的动态参数,无法通过搜索进入")}w()}function O(){r.value=!1}return(R,T)=>{const d=G("SvgIcon"),l=Wt,i=nt,C=Ee,S=zt;return v(),$(S,{modelValue:a.value,"onUpdate:modelValue":T[2]||(T[2]=g=>a.value=g),"before-close":w,width:n(h),top:"5vh",class:"search-modal__private","append-to-body":"",onOpened:T[3]||(T[3]=g=>{var M;return(M=n(c))==null?void 0:M.focus()}),onClosed:T[4]||(T[4]=g=>{var M;return(M=n(c))==null?void 0:M.blur()}),onKeydown:[me(A,["up"]),me(I,["down"]),me(q,["enter"])],onKeyup:me(O,["up","down"])},{footer:k(()=>[_(oo,{total:n(s).length},null,8,["total"])]),default:k(()=>[_(l,{ref_key:"inputRef",ref:c,modelValue:n(o),"onUpdate:modelValue":T[0]||(T[0]=g=>de(o)?o.value=g:null),placeholder:"搜索菜单",size:"large",clearable:"",onInput:n(y)},{prefix:k(()=>[_(d,{name:"search",class:"svg-icon"})]),_:1},8,["modelValue","onInput"]),n(s).length===0?(v(),$(i,{key:0,description:"暂无搜索结果","image-size":100})):(v(),L(K,{key:1},[T[5]||(T[5]=E("p",null,"搜索结果",-1)),_(C,{ref_key:"scrollbarRef",ref:e,"max-height":"40vh",always:""},{default:k(()=>[_(lo,{ref_key:"resultRef",ref:t,modelValue:n(u),"onUpdate:modelValue":T[1]||(T[1]=g=>de(u)?u.value=g:null),data:n(s),"is-press-up-or-down":n(r),onClick:q},null,8,["modelValue","data","is-press-up-or-down"])]),_:1},512)],64))]),_:1},8,["modelValue","width"])}}}),co=B({__name:"index",setup(p){const a=N(!1);function m(){a.value=!0}return(f,c)=>{const e=G("SvgIcon"),t=pe;return v(),L("div",null,[_(t,{effect:"dark",content:"搜索菜单",placement:"bottom"},{default:k(()=>[_(e,{name:"search",onClick:m,class:"svg-icon"})]),_:1}),_(io,{modelValue:n(a),"onUpdate:modelValue":c[0]||(c[0]=o=>de(a)?a.value=o:null)},null,8,["modelValue"])])}}}),uo=z(co,[["__scopeId","data-v-3f918a22"]]),fo={class:"navigation-bar"},po={class:"right-menu"},mo={class:"right-menu-item user"},_o={target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},vo={target:"_blank",href:"https://gitee.com/un-pany/v3-admin-vite"},ho=B({__name:"index",setup(p){const{isMobile:a}=ue(),{isTop:m}=ae(),f=Se(),c=ce(),e=pt(),t=Z(),{showNotify:o,showThemeSwitch:s,showScreenfull:u,showSearchMenu:r}=ie(t);function h(){c.toggleSidebar(!1)}function x(){e.logout(),f.push("/login")}return(y,b)=>{const w=Ut,V=rt,A=at,I=st;return v(),L("div",fo,[!n(m)||n(a)?(v(),$(n(En),{key:0,"is-active":n(c).sidebar.opened,class:"hamburger",onToggleClick:h},null,8,["is-active"])):F("",!0),!n(m)||n(a)?(v(),$(n(kn),{key:1,class:"breadcrumb"})):F("",!0),n(m)&&!n(a)?(v(),$(n(Pe),{key:2,class:"sidebar"})):F("",!0),E("div",po,[n(r)?(v(),$(uo,{key:0,class:"right-menu-item"})):F("",!0),n(u)?(v(),$(it,{key:1,class:"right-menu-item"})):F("",!0),n(s)?(v(),$(Ct,{key:2,class:"right-menu-item"})):F("",!0),n(o)?(v(),$(Gn,{key:3,class:"right-menu-item"})):F("",!0),_(I,null,{dropdown:k(()=>[_(A,null,{default:k(()=>[E("a",_o,[_(V,null,{default:k(()=>b[0]||(b[0]=[Y("GitHub")])),_:1})]),E("a",vo,[_(V,null,{default:k(()=>b[1]||(b[1]=[Y("Gitee")])),_:1})]),_(V,{divided:"",onClick:x},{default:k(()=>b[2]||(b[2]=[Y(" 退出登录 ")])),_:1})]),_:1})]),default:k(()=>[E("div",mo,[_(w,{icon:n(qt),size:30},null,8,["icon"]),E("span",null,U(n(e).username),1)])]),_:1})])])}}}),De=z(ho,[["__scopeId","data-v-672409f2"]]),go=B({__name:"index",setup(p){const a=N(!1);return(m,f)=>{const c=fe,e=Ot;return v(),L(K,null,[E("div",{class:"handle-button",onClick:f[0]||(f[0]=t=>a.value=!0)},[_(c,{size:24},{default:k(()=>[_(n(Ht))]),_:1})]),_(e,{modelValue:n(a),"onUpdate:modelValue":f[1]||(f[1]=t=>de(a)?a.value=t:null),size:"300px","with-header":!1},{default:k(()=>[be(m.$slots,"default",{},void 0,!0)]),_:3},8,["modelValue"])],64)}}}),yo=z(go,[["__scopeId","data-v-75b901b7"]]),bo={class:"select-layout-mode"},wo=B({__name:"SelectLayoutMode",setup(p){const{isLeft:a,isTop:m,isLeftTop:f,setLayoutMode:c}=ae();return(e,t)=>{const o=Xt,s=Kt,u=Gt,r=jt,h=pe;return v(),L("div",bo,[_(h,{content:"左侧模式"},{default:k(()=>[_(r,{class:X(["layout-mode left",{active:n(a)}]),onClick:t[0]||(t[0]=x=>n(c)(n(le).Left))},{default:k(()=>[_(o),_(r,null,{default:k(()=>[_(s),_(u)]),_:1})]),_:1},8,["class"])]),_:1}),_(h,{content:"顶部模式"},{default:k(()=>[_(r,{class:X(["layout-mode top",{active:n(m)}]),onClick:t[1]||(t[1]=x=>n(c)(n(le).Top))},{default:k(()=>[_(s),_(u)]),_:1},8,["class"])]),_:1}),_(h,{content:"混合模式"},{default:k(()=>[_(r,{class:X(["layout-mode left-top",{active:n(f)}]),onClick:t[2]||(t[2]=x=>n(c)(n(le).LeftTop))},{default:k(()=>[_(s),_(r,null,{default:k(()=>[_(o),_(u)]),_:1})]),_:1},8,["class"])]),_:1})])}}}),ko=z(wo,[["__scopeId","data-v-97e756dd"]]),xo={class:"setting-container"},So={class:"setting-name"},Co=B({__name:"index",setup(p){const{isLeft:a}=ae(),m=Z(),{showTagsView:f,showLogo:c,fixedHeader:e,showFooter:t,showNotify:o,showThemeSwitch:s,showScreenfull:u,showSearchMenu:r,cacheTagsView:h,showWatermark:x,showGreyMode:y,showColorWeakness:b}=ie(m),w={显示标签栏:f,"显示 Logo":c,"固定 Header":e,显示页脚:t,显示消息通知:o,显示切换主题按钮:s,显示全屏按钮:u,显示搜索按钮:r,是否缓存标签栏:h,开启系统水印:x,显示灰色模式:y,显示色弱模式:b};ye(()=>{!a.value&&(e.value=!0)});function V(){mt(),location.reload()}return(A,I)=>{const q=Jt,O=Zt,R=ot;return v(),L("div",xo,[I[1]||(I[1]=E("h4",null,"布局配置",-1)),_(ko),_(q),I[2]||(I[2]=E("h4",null,"功能配置",-1)),(v(),L(K,null,ee(w,(T,d,l)=>E("div",{key:l,class:"setting-item"},[E("span",So,U(d),1),_(O,{modelValue:T.value,"onUpdate:modelValue":i=>T.value=i,disabled:!n(a)&&d==="固定 Header"},null,8,["modelValue","onUpdate:modelValue","disabled"])])),64)),_(R,{type:"danger",icon:n(Yt),onClick:V},{default:k(()=>I[0]||(I[0]=[Y(" 重 置 ")])),_:1},8,["icon"])])}}}),$o=z(Co,[["__scopeId","data-v-19e104fe"]]);var Le,je;function Eo(){if(je)return Le;je=1;function p(c){if(typeof c!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(c))}function a(c,e){for(var t="",o=0,s=-1,u=0,r,h=0;h<=c.length;++h){if(h2){var x=t.lastIndexOf("/");if(x!==t.length-1){x===-1?(t="",o=0):(t=t.slice(0,x),o=t.length-1-t.lastIndexOf("/")),s=h,u=0;continue}}else if(t.length===2||t.length===1){t="",o=0,s=h,u=0;continue}}e&&(t.length>0?t+="/..":t="..",o=2)}else t.length>0?t+="/"+c.slice(s+1,h):t=c.slice(s+1,h),o=h-s-1;s=h,u=0}else r===46&&u!==-1?++u:u=-1}return t}function m(c,e){var t=e.dir||e.root,o=e.base||(e.name||"")+(e.ext||"");return t?t===e.root?t+o:t+c+o:o}var f={resolve:function(){for(var e="",t=!1,o,s=arguments.length-1;s>=-1&&!t;s--){var u;s>=0?u=arguments[s]:(o===void 0&&(o=process.cwd()),u=o),p(u),u.length!==0&&(e=u+"/"+e,t=u.charCodeAt(0)===47)}return e=a(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(p(e),e.length===0)return".";var t=e.charCodeAt(0)===47,o=e.charCodeAt(e.length-1)===47;return e=a(e,!t),e.length===0&&!t&&(e="."),e.length>0&&o&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return p(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t0&&(e===void 0?e=o:e+="/"+o)}return e===void 0?".":f.normalize(e)},relative:function(e,t){if(p(e),p(t),e===t||(e=f.resolve(e),t=f.resolve(t),e===t))return"";for(var o=1;oy){if(t.charCodeAt(r+w)===47)return t.slice(r+w+1);if(w===0)return t.slice(r+w)}else u>y&&(e.charCodeAt(o+w)===47?b=w:w===0&&(b=0));break}var V=e.charCodeAt(o+w),A=t.charCodeAt(r+w);if(V!==A)break;V===47&&(b=w)}var I="";for(w=o+b+1;w<=s;++w)(w===s||e.charCodeAt(w)===47)&&(I.length===0?I+="..":I+="/..");return I.length>0?I+t.slice(r+b):(r+=b,t.charCodeAt(r)===47&&++r,t.slice(r))},_makeLong:function(e){return e},dirname:function(e){if(p(e),e.length===0)return".";for(var t=e.charCodeAt(0),o=t===47,s=-1,u=!0,r=e.length-1;r>=1;--r)if(t=e.charCodeAt(r),t===47){if(!u){s=r;break}}else u=!1;return s===-1?o?"/":".":o&&s===1?"//":e.slice(0,s)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');p(e);var o=0,s=-1,u=!0,r;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var h=t.length-1,x=-1;for(r=e.length-1;r>=0;--r){var y=e.charCodeAt(r);if(y===47){if(!u){o=r+1;break}}else x===-1&&(u=!1,x=r+1),h>=0&&(y===t.charCodeAt(h)?--h===-1&&(s=r):(h=-1,s=x))}return o===s?s=x:s===-1&&(s=e.length),e.slice(o,s)}else{for(r=e.length-1;r>=0;--r)if(e.charCodeAt(r)===47){if(!u){o=r+1;break}}else s===-1&&(u=!1,s=r+1);return s===-1?"":e.slice(o,s)}},extname:function(e){p(e);for(var t=-1,o=0,s=-1,u=!0,r=0,h=e.length-1;h>=0;--h){var x=e.charCodeAt(h);if(x===47){if(!u){o=h+1;break}continue}s===-1&&(u=!1,s=h+1),x===46?t===-1?t=h:r!==1&&(r=1):t!==-1&&(r=-1)}return t===-1||s===-1||r===0||r===1&&t===s-1&&t===o+1?"":e.slice(t,s)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return m("/",e)},parse:function(e){p(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var o=e.charCodeAt(0),s=o===47,u;s?(t.root="/",u=1):u=0;for(var r=-1,h=0,x=-1,y=!0,b=e.length-1,w=0;b>=u;--b){if(o=e.charCodeAt(b),o===47){if(!y){h=b+1;break}continue}x===-1&&(y=!1,x=b+1),o===46?r===-1?r=b:w!==1&&(w=1):r!==-1&&(w=-1)}return r===-1||x===-1||w===0||w===1&&r===x-1&&r===h+1?x!==-1&&(h===0&&s?t.base=t.name=e.slice(1,x):t.base=t.name=e.slice(h,x)):(h===0&&s?(t.name=e.slice(1,r),t.base=e.slice(1,x)):(t.name=e.slice(h,r),t.base=e.slice(h,x)),t.ext=e.slice(r,x)),h>0?t.dir=e.slice(0,h-1):s&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};return f.posix=f,Le=f,Le}var To=Eo();const ct=Qt(To),Mo=["href"],Lo=B({__name:"Link",props:{to:{}},setup(p){const a=p;return(m,f)=>{const c=G("router-link");return n(he)(a.to)?(v(),L("a",{key:0,href:a.to,target:"_blank",rel:"noopener"},[be(m.$slots,"default")],8,Mo)):(v(),$(c,{key:1,to:a.to},{default:k(()=>[be(m.$slots,"default")]),_:3},8,["to"]))}}}),Vo={class:"title"},Io={key:2,class:"title"},Ao=B({__name:"Item",props:{item:{},basePath:{default:""}},setup(p){const a=p,m=P(()=>{var o;return(o=a.item.meta)==null?void 0:o.alwaysShow}),f=P(()=>{var o;return((o=a.item.children)==null?void 0:o.filter(s=>{var u;return!((u=s.meta)!=null&&u.hidden)}))??[]}),c=P(()=>f.value.length),e=P(()=>{const o=c.value;switch(!0){case o>1:return null;case o===1:return f.value[0];default:return{...a.item,path:""}}});function t(o){switch(!0){case he(o):return o;case he(a.basePath):return a.basePath;default:return ct.resolve(a.basePath,o)}}return(o,s)=>{const u=G("SvgIcon"),r=en,h=G("Item",!0),x=tn;return!n(m)&&n(e)&&!n(e).children?(v(),L(K,{key:0},[n(e).meta?(v(),$(Lo,{key:0,to:t(n(e).path)},{default:k(()=>[_(r,{index:t(n(e).path)},wt({default:k(()=>[n(e).meta.svgIcon?(v(),$(u,{key:0,name:n(e).meta.svgIcon,class:"svg-icon"},null,8,["name"])):n(e).meta.elIcon?(v(),$(ge(n(e).meta.elIcon),{key:1,class:"el-icon"})):F("",!0)]),_:2},[n(e).meta.title?{name:"title",fn:k(()=>[E("span",Vo,U(n(e).meta.title),1)]),key:"0"}:void 0]),1032,["index"])]),_:1},8,["to"])):F("",!0)],64)):(v(),$(x,{key:1,index:t(a.item.path),teleported:""},{title:k(()=>{var y,b,w;return[(y=a.item.meta)!=null&&y.svgIcon?(v(),$(u,{key:0,name:a.item.meta.svgIcon,class:"svg-icon"},null,8,["name"])):(b=a.item.meta)!=null&&b.elIcon?(v(),$(ge(a.item.meta.elIcon),{key:1,class:"el-icon"})):F("",!0),(w=a.item.meta)!=null&&w.title?(v(),L("span",Io,U(a.item.meta.title),1)):F("",!0)]}),default:k(()=>[a.item.children?(v(!0),L(K,{key:0},ee(n(f),y=>(v(),$(h,{key:y.path,item:y,"base-path":t(y.path)},null,8,["item","base-path"]))),128)):F("",!0)]),_:1},8,["index"]))}}}),Ro=z(Ao,[["__scopeId","data-v-c9384764"]]),Do=B({__name:"index",setup(p){kt(R=>({"4c5de5da":n(O),"500c74ce":n(I),"31480d01":n(q),"321b3314":n(A)}));const a=_e("--v3-sidebar-menu-bg-color"),m=_e("--v3-sidebar-menu-text-color"),f=_e("--v3-sidebar-menu-active-text-color"),{isMobile:c}=ue(),{isLeft:e,isTop:t}=ae(),o=xe(),s=ce(),u=Ie(),r=Z(),h=P(()=>o.meta.activeMenu||o.path),x=P(()=>u.routes.filter(R=>{var T;return!((T=R.meta)!=null&&T.hidden)})),y=P(()=>!s.sidebar.opened),b=P(()=>e.value&&r.showLogo),w=P(()=>e.value?a:void 0),V=P(()=>e.value?m:void 0),A=P(()=>e.value?f:void 0),I=P(()=>t.value?"var(--v3-navigationbar-height)":"var(--v3-sidebar-menu-item-height)"),q=P(()=>t.value?"transparent":"var(--v3-sidebar-menu-hover-bg-color)"),O=P(()=>t.value?"0px":"2px");return(R,T)=>{const d=nn,l=Ee;return v(),L("div",{class:X({"has-logo":n(b)})},[n(b)?(v(),$(n(Re),{key:0,collapse:n(y)},null,8,["collapse"])):F("",!0),_(l,{"wrap-class":"scrollbar-wrapper"},{default:k(()=>[_(d,{"default-active":n(h),collapse:n(y)&&!n(t),"background-color":n(w),"text-color":n(V),"active-text-color":n(A),"collapse-transition":!1,mode:n(t)&&!n(c)?"horizontal":"vertical"},{default:k(()=>[(v(!0),L(K,null,ee(n(x),i=>(v(),$(Ro,{key:i.path,item:i,"base-path":i.path},null,8,["item","base-path"]))),128))]),_:1},8,["default-active","collapse","background-color","text-color","active-text-color","mode"])]),_:1})],2)}}}),Pe=z(Do,[["__scopeId","data-v-f66889c6"]]),Po={class:"scroll-container"},Fo=200,Bo=B({__name:"ScrollPane",props:{tagRefs:{}},setup(p){const a=p,m=xe(),f=Z(),{listenerRouteChange:c}=ke(),e=N(),t=N();let o=0;function s({scrollLeft:y}){o=y}function u({deltaY:y}){y.toString().startsWith("-")?h("left"):h("right")}function r(){const y=t.value.clientWidth,b=e.value.wrapRef.clientWidth,w=y-b-o;return{scrollbarContentRefWidth:y,scrollbarRefWidth:b,lastDistance:w}}function h(y,b=Fo){let w=0;const{scrollbarContentRefWidth:V,scrollbarRefWidth:A,lastDistance:I}=r();A>V||(y==="left"?w=Math.max(0,o-b):w=Math.min(o+b,o+I),e.value.setScrollLeft(w))}function x(){const y=a.tagRefs;for(let b=0;bq){const O=A-q;h("right",O);return}}}return c(()=>{xt(x)}),(y,b)=>{const w=fe,V=pe,A=Ee;return v(),L("div",Po,[_(V,{content:"向左滚动标签(超出最大宽度可点击)"},{default:k(()=>[_(w,{class:"arrow left",onClick:b[0]||(b[0]=I=>h("left"))},{default:k(()=>[_(n(on))]),_:1})]),_:1}),_(A,{ref_key:"scrollbarRef",ref:e,onWheelPassive:u,onScroll:s},{default:k(()=>[E("div",{ref_key:"scrollbarContentRef",ref:t,class:"scrollbar-content"},[be(y.$slots,"default",{},void 0,!0)],512)]),_:3},512),_(V,{content:"向右滚动标签(超出最大宽度可点击)"},{default:k(()=>[_(w,{class:"arrow right",onClick:b[1]||(b[1]=I=>h("right"))},{default:k(()=>[_(n(sn))]),_:1})]),_:1}),n(f).showScreenfull?(v(),$(it,{key:0,content:!0,class:"screenfull"})):F("",!0)])}}}),No=z(Bo,[["__scopeId","data-v-33b7505c"]]),zo={class:"tags-view-container"},Wo=B({__name:"index",setup(p){const a=Se(),m=xe(),f=Ke(),c=Ie(),{listenerRouteChange:e}=ke(),t=N([]),o=N(!1),s=N(0),u=N(0),r=N({});let h=[];function x(l){return l.path===m.path}function y(l){var i;return(i=l.meta)==null?void 0:i.affix}function b(l,i="/"){const C=[];return l.forEach(S=>{if(y(S)){const g=ct.resolve(i,S.path);C.push({fullPath:g,path:g,name:S.name,meta:{...S.meta}})}if(S.children){const g=b(S.children,S.path);C.push(...g)}}),C}function w(){h=b(c.routes);for(const l of h)l.name&&f.addVisitedView(l)}function V(l){l.name&&(f.addVisitedView(l),f.addCachedView(l))}function A(l){f.delCachedView(l),a.replace({path:`/redirect${l.path}`,query:l.query})}function I(l){f.delVisitedView(l),f.delCachedView(l),x(l)&&R(f.visitedViews,l)}function q(){const l=r.value.fullPath;l!==m.path&&l!==void 0&&a.push(l),f.delOthersVisitedViews(r.value),f.delOthersCachedViews(r.value)}function O(l){f.delAllVisitedViews(),f.delAllCachedViews(),!h.some(i=>i.path===m.path)&&R(f.visitedViews,l)}function R(l,i){const C=l.slice(-1)[0],S=C==null?void 0:C.fullPath;S!==void 0?a.push(S):i.name==="Dashboard"?a.push({path:`/redirect${i.path}`,query:i.query}):a.push("/")}function T(l,i){const g=document.body.offsetWidth-100,M=i.clientX+10;u.value=M>g?g:M,s.value=i.clientY,o.value=!0,r.value=l}function d(){o.value=!1}return Ge(o,l=>{l?document.body.addEventListener("click",d):document.body.removeEventListener("click",d)}),w(),e(l=>{V(l)},!0),(l,i)=>{const C=fe,S=G("router-link");return v(),L("div",zo,[_(No,{class:"tags-view-wrapper","tag-refs":n(t)},{default:k(()=>[(v(!0),L(K,null,ee(n(f).visitedViews,g=>(v(),$(S,{key:g.path,ref_for:!0,ref_key:"tagRefs",ref:t,class:X([{active:x(g)},"tags-view-item"]),to:{path:g.path,query:g.query},onMouseup:ve(M=>!y(g)&&I(g),["middle"]),onContextmenu:ve(M=>T(g,M),["prevent"])},{default:k(()=>{var M;return[Y(U((M=g.meta)==null?void 0:M.title)+" ",1),y(g)?F("",!0):(v(),$(C,{key:0,size:12,onClick:ve(D=>I(g),["prevent","stop"])},{default:k(()=>[_(n(an))]),_:2},1032,["onClick"]))]}),_:2},1032,["class","to","onMouseup","onContextmenu"]))),128))]),_:1},8,["tag-refs"]),Ce(E("ul",{class:"contextmenu",style:tt({left:`${n(u)}px`,top:`${n(s)}px`})},[E("li",{onClick:i[0]||(i[0]=g=>A(n(r)))}," 刷新 "),y(n(r))?F("",!0):(v(),L("li",{key:0,onClick:i[1]||(i[1]=g=>I(n(r)))}," 关闭 ")),E("li",{onClick:q}," 关闭其它 "),E("li",{onClick:i[2]||(i[2]=g=>O(n(r)))}," 关闭所有 ")],4),[[$e,n(o)]])])}}}),Fe=z(Wo,[["__scopeId","data-v-c63613aa"]]),Uo=992;function qo(){const p=ce(),{listenerRouteChange:a}=ke(),m=()=>document.body.getBoundingClientRect().width-1{if(!document.hidden){const c=m();p.toggleDevice(c?se.Mobile:se.Desktop),c&&p.closeSidebar(!0)}};a(()=>{p.device===se.Mobile&&p.sidebar.opened&&p.closeSidebar(!1)}),Ze(()=>{window.addEventListener("resize",f)}),Qe(()=>{m()&&(p.toggleDevice(se.Mobile),p.closeSidebar(!0))}),et(()=>{window.removeEventListener("resize",f)})}const Oo=B({__name:"LeftMode",setup(p){const{isMobile:a}=ue(),{isLeft:m}=ae(),f=ce(),c=Z(),{showTagsView:e,fixedHeader:t}=ie(c),o=P(()=>({hideSidebar:!f.sidebar.opened,openSidebar:f.sidebar.opened,withoutAnimation:f.sidebar.withoutAnimation,mobile:a.value,noLeft:!m.value}));function s(){f.closeSidebar(!1)}return(u,r)=>(v(),L("div",{class:X([n(o),"app-wrapper"])},[n(o).mobile&&n(o).openSidebar?(v(),L("div",{key:0,class:"drawer-bg",onClick:s})):F("",!0),_(n(Pe),{class:"sidebar-container"}),E("div",{class:X([{hasTagsView:n(e)},"main-container"])},[E("div",{class:X([{"fixed-header":n(t)},"layout-header"])},[_(n(De)),Ce(_(n(Fe),null,null,512),[[$e,n(e)]])],2),_(n(Ae),{class:"app-main"})],2)],2))}}),Ho=z(Oo,[["__scopeId","data-v-5b4077ad"]]),jo={class:"fixed-header layout-header"},Xo={class:"content"},Ko=B({__name:"LeftTopMode",setup(p){const a=ce(),m=Z(),{showTagsView:f,showLogo:c}=ie(m),e=P(()=>({hideSidebar:!a.sidebar.opened}));return(t,o)=>(v(),L("div",{class:X([n(e),"app-wrapper"])},[E("div",jo,[n(c)?(v(),$(n(Re),{key:0,collapse:!1,class:"logo"})):F("",!0),E("div",Xo,[_(n(De)),Ce(_(n(Fe),null,null,512),[[$e,n(f)]])])]),E("div",{class:X([{hasTagsView:n(f)},"main-container"])},[_(n(Pe),{class:"sidebar-container"}),_(n(Ae),{class:"app-main"})],2)],2))}}),Go=z(Ko,[["__scopeId","data-v-f307bb44"]]),Jo={class:"app-wrapper"},Yo={class:"fixed-header layout-header"},Zo={class:"content"},Qo=B({__name:"TopMode",setup(p){const a=Z(),{showTagsView:m,showLogo:f}=ie(a);return(c,e)=>(v(),L("div",Jo,[E("div",Yo,[E("div",Zo,[n(f)?(v(),$(n(Re),{key:0,collapse:!1,class:"logo"})):F("",!0),_(n(De),{class:"navigation-bar"})]),Ce(_(n(Fe),null,null,512),[[$e,n(m)]])]),E("div",{class:X([{hasTagsView:n(m)},"main-container"])},[_(n(Ae),{class:"app-main"})],2)]))}}),es=z(Qo,[["__scopeId","data-v-9a9151d9"]]),Ve="--v3-tagsview-height",gs=B({__name:"index",setup(p){qo();const{setWatermark:a,clearWatermark:m}=St(),{isMobile:f}=ue(),{isLeft:c,isTop:e,isLeftTop:t}=ae(),o=Z(),{showSettings:s,showTagsView:u,showWatermark:r}=ie(o),h=_e(Ve);return ye(()=>{u.value?Ne(Ve,h):Ne(Ve,"0px")}),ye(()=>{r.value?a("V3 Admin Vite"):m()}),(x,y)=>(v(),L("div",null,[n(c)||n(f)?(v(),$(Ho,{key:0})):n(e)?(v(),$(es,{key:1})):n(t)?(v(),$(Go,{key:2})):F("",!0),n(s)?(v(),$(n(yo),{key:3},{default:k(()=>[_(n($o))]),_:1})):F("",!0)]))}});export{gs as default};