const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-CbUgnsOp.js","assets/index-CP9YHUOF.js","assets/vue-BqYd3Ike.js","assets/footer-cN51NlM6.js","assets/darkSwitch-B3Z_S01m.js","assets/useDark-EAhH9075.js","assets/balance-PQzYNCDP.js","assets/changePassword-CX0_fnVZ.js","assets/validate-CsIEl4-L.js","assets/index-B30olC8P.js","assets/index-Civcz3u4.js","assets/index-CCiV5UhK.js","assets/integral-7SSHhFu5.js","assets/overview-5g38AeMS.js","assets/echarts-e5otCyz6.js","assets/profile-Cnn9KF8L.js","assets/index-DjftB1Z5.js","assets/login-DxIezJkm.js","assets/index-C_Zy29jB.js","assets/popupForm-CZ5fGc1G.js","assets/index-3RX4OIS4.js","assets/info-REJn8cQ4.js","assets/index-IWKxTXXk.js","assets/popupForm-DB6CdIWw.js","assets/index-CdSfzKBN.js","assets/popupForm.vue_vue_type_script_setup_true_lang-BN9E7RA0.js","assets/popupForm-Cjr3ViF-.js","assets/design-D0quSs9N.js","assets/index-DV1XmB0P.js","assets/index-CB_W4Mz-.js","assets/terminal-DKJcZrof.js","assets/index-BeBCm_s9.js","assets/start-N6pCPS-t.js","assets/log.vue_vue_type_style_index_0_lang-eVxcK556.js","assets/baAccount-El0ZO-br.js","assets/log-CIoCkHqu.js","assets/dashboard-zd3ZguUB.js","assets/login-header-Dbn1AN0b.js","assets/login-CJN2UX4q.js","assets/buy-DYyIVp7H.js","assets/index-QPcHmRtJ.js","assets/commonDialog-8GkfA_tR.js","assets/commonDone-DnXPnsXF.js","assets/commonSelectVersion-BpfT4H9e.js","assets/confirmFileConflict-syK9W5jl.js","assets/installConflict-BtGeXvkj.js","assets/uploadInstall-BB-CWGe2.js","assets/goodsInfo-C7baXJZn.js","assets/pay-DWbU2KYX.js","assets/tableHeader-DoE44slC.js","assets/tabs-BnO0xotf.js","assets/index-BL5ZntmF.js","assets/adminInfo-C1rtLMZJ.js","assets/index-Bcz_16cL.js","assets/popupForm-DVbnipCH.js","assets/add-DtELAFCf.js","assets/add.vue_vue_type_script_setup_true_lang-D5yhUzQM.js","assets/index-8fZxUtov.js","assets/index-BJ92f84E.js","assets/popupForm-Bpn9taLB.js","assets/index-D-WcykPu.js","assets/info-Chj-CBEW.js","assets/index-Dw2R63QP.js","assets/popupForm-DFJeqWJ6.js","assets/index-CQPmG3XH.js","assets/info-CtxpnSEV.js","assets/index-7AWSyzsH.js","assets/popupForm-CQHDh3ML.js","assets/index-CnwkDQvA.js","assets/popupForm-BVbIRYbr.js","assets/index-B7fn19-T.js","assets/popupForm-C8DP0N1Y.js","assets/index-CvHHp2WQ.js","assets/popupForm-BrtBg8Wj.js","assets/index-lFKS5iwu.js","assets/popupForm-CXJjjzfa.js","assets/iframe-B8CLA1_k.js"])))=>i.map(i=>d[i]); import{i as k,r as c,j as u,k as p,n as w,o as n,e as L,p as A,q as l,u as D,a as I}from"./index-CP9YHUOF.js";import{a2 as b,a3 as R,z as v,a4 as P,a5 as T,p as O}from"./vue-BqYd3Ike.js";const M=function(e="shade",i){const _=document.querySelector(".layout-container"),o=document.createElement("div");o.setAttribute("class","ba-layout-shade "+e),_.appendChild(o),k(o,"click",()=>f(i))},f=function(e=()=>{}){const i=document.querySelector(".ba-layout-shade");i&&i.remove(),e()},V=async e=>{try{const i=await c.push(e);b(i,R.aborted)?v({message:u.global.t("utils.Navigation failed, navigation guard intercepted!"),type:"error"}):b(i,R.duplicated)&&v({message:u.global.t("utils.Navigation failed, it is at the navigation target position!"),type:"warning"})}catch(i){v({message:u.global.t("utils.Navigation failed, invalid route!"),type:"error"}),console.error(i)}},y=e=>{var t,r;const i=[];c.getRoutes().forEach(a=>{a.path&&i.push(a.path)});let o=!1;for(const a in e){if(((t=e[a].meta)==null?void 0:t.type)=="menu"&&i.indexOf(e[a].path)!==-1)return e[a];if(e[a].children&&((r=e[a].children)!=null&&r.length)&&(o=y(e[a].children),o))return o}return o},S=e=>{var _;switch((_=e.meta)==null?void 0:_.menu_type){case"iframe":case"tab":V(e.path);break;case"link":window.open(e.path,"_blank");break;default:v({message:u.global.t("utils.Navigation failed, the menu type is unrecognized!"),type:"error"});break}const i=L();i.layout.shrink&&f(()=>{i.setLayout("menuCollapse",!0)})},B=(e,i)=>{const _=D(),o=I(),t=Object.assign({"/src/views/frontend/index.vue":()=>n(()=>import("./index-CbUgnsOp.js"),__vite__mapDeps([0,1,2,3,4,5])),"/src/views/frontend/user/account/balance.vue":()=>n(()=>import("./balance-PQzYNCDP.js"),__vite__mapDeps([6,1,2])),"/src/views/frontend/user/account/changePassword.vue":()=>n(()=>import("./changePassword-CX0_fnVZ.js"),__vite__mapDeps([7,2,1,8,9,10,11])),"/src/views/frontend/user/account/integral.vue":()=>n(()=>import("./integral-7SSHhFu5.js"),__vite__mapDeps([12,1,2])),"/src/views/frontend/user/account/overview.vue":()=>n(()=>import("./overview-5g38AeMS.js"),__vite__mapDeps([13,1,2,14])),"/src/views/frontend/user/account/profile.vue":()=>n(()=>import("./profile-Cnn9KF8L.js"),__vite__mapDeps([15,2,9,10,1,11,8,16])),"/src/views/frontend/user/login.vue":()=>n(()=>import("./login-DxIezJkm.js"),__vite__mapDeps([17,2,3,4,1,5,8,16]))});if(e.length&&(m(t,e,"",!0),o.mergeAuthNode(E(e,"/")),_.setHeadNav(s(e,"/",["nav"])),o.mergeNavUserMenus(s(e,"/",["nav_user_menu"]))),i.length&&O(o.state.viewRoutes)){m(t,i,l.name);const r=l.path+"/";o.mergeAuthNode(E(i,r)),o.mergeNavUserMenus(s(i,"/",["nav_user_menu"])),o.setShowHeadline(i.length>1),o.setViewRoutes(s(i,r))}},j=e=>{m(Object.assign({"/src/views/backend/auth/admin/index.vue":()=>n(()=>import("./index-C_Zy29jB.js"),__vite__mapDeps([18,10,1,2,11,19,8,9])),"/src/views/backend/auth/admin/popupForm.vue":()=>n(()=>import("./popupForm-CZ5fGc1G.js"),__vite__mapDeps([19,2,1,8,9,10,11])),"/src/views/backend/auth/adminLog/index.vue":()=>n(()=>import("./index-3RX4OIS4.js"),__vite__mapDeps([20,10,1,2,11,21])),"/src/views/backend/auth/adminLog/info.vue":()=>n(()=>import("./info-REJn8cQ4.js"),__vite__mapDeps([21,1,2])),"/src/views/backend/auth/group/index.vue":()=>n(()=>import("./index-IWKxTXXk.js"),__vite__mapDeps([22,1,2,23,9,10,11,8])),"/src/views/backend/auth/group/popupForm.vue":()=>n(()=>import("./popupForm-DB6CdIWw.js"),__vite__mapDeps([23,2,1,9,10,11,8])),"/src/views/backend/auth/rule/index.vue":()=>n(()=>import("./index-CdSfzKBN.js"),__vite__mapDeps([24,1,2,25,9,10,11,8])),"/src/views/backend/auth/rule/popupForm.vue":()=>n(()=>import("./popupForm-Cjr3ViF-.js"),__vite__mapDeps([26,25,2,1,9,10,11,8])),"/src/views/backend/crud/design.vue":()=>n(()=>import("./design-D0quSs9N.js"),__vite__mapDeps([27,2,1,10,11,28,29,8,9,30])),"/src/views/backend/crud/index.vue":()=>n(()=>import("./index-BeBCm_s9.js"),__vite__mapDeps([31,32,2,28,29,1,10,11,8,9,33,34,16,27,30])),"/src/views/backend/crud/log.vue":()=>n(()=>import("./log-CIoCkHqu.js"),__vite__mapDeps([35,33,2,1,28,29,10,11,8,9,34,16])),"/src/views/backend/crud/start.vue":()=>n(()=>import("./start-N6pCPS-t.js"),__vite__mapDeps([32,2,28,29,1,10,11,8,9,33,34,16])),"/src/views/backend/dashboard.vue":()=>n(()=>import("./dashboard-zd3ZguUB.js"),__vite__mapDeps([36,37,1,2,14])),"/src/views/backend/login.vue":()=>n(()=>import("./login-CJN2UX4q.js"),__vite__mapDeps([38,2,37,1,29,8,16,5])),"/src/views/backend/module/components/buy.vue":()=>n(()=>import("./buy-DYyIVp7H.js"),__vite__mapDeps([39,1,2,40,29,30])),"/src/views/backend/module/components/commonDialog.vue":()=>n(()=>import("./commonDialog-8GkfA_tR.js"),__vite__mapDeps([41,40,1,2,29,30,42,10,11,9,43,44,45,46])),"/src/views/backend/module/components/commonDone.vue":()=>n(()=>import("./commonDone-DnXPnsXF.js"),__vite__mapDeps([42,1,2,40,29,30,10,11,9])),"/src/views/backend/module/components/commonSelectVersion.vue":()=>n(()=>import("./commonSelectVersion-BpfT4H9e.js"),__vite__mapDeps([43,1,2,40,29,30])),"/src/views/backend/module/components/confirmFileConflict.vue":()=>n(()=>import("./confirmFileConflict-syK9W5jl.js"),__vite__mapDeps([44,40,1,2,29,30])),"/src/views/backend/module/components/goodsInfo.vue":()=>n(()=>import("./goodsInfo-C7baXJZn.js"),__vite__mapDeps([47,1,2,40,29,30,39,48])),"/src/views/backend/module/components/installConflict.vue":()=>n(()=>import("./installConflict-BtGeXvkj.js"),__vite__mapDeps([45,40,1,2,29,30])),"/src/views/backend/module/components/pay.vue":()=>n(()=>import("./pay-DWbU2KYX.js"),__vite__mapDeps([48,2,1,40,29,30])),"/src/views/backend/module/components/tableHeader.vue":()=>n(()=>import("./tableHeader-DoE44slC.js"),__vite__mapDeps([49,1,2,40,29,30])),"/src/views/backend/module/components/tabs.vue":()=>n(()=>import("./tabs-BnO0xotf.js"),__vite__mapDeps([50,40,1,2,29,30])),"/src/views/backend/module/components/uploadInstall.vue":()=>n(()=>import("./uploadInstall-BB-CWGe2.js"),__vite__mapDeps([46,40,1,2,29,30])),"/src/views/backend/module/index.vue":()=>n(()=>import("./index-BL5ZntmF.js"),__vite__mapDeps([51,41,40,1,2,29,30,42,10,11,9,43,44,45,46,47,39,48,49,50,34,16,8])),"/src/views/backend/routine/adminInfo.vue":()=>n(()=>import("./adminInfo-C1rtLMZJ.js"),__vite__mapDeps([52,2,1,8])),"/src/views/backend/routine/attachment/index.vue":()=>n(()=>import("./index-Bcz_16cL.js"),__vite__mapDeps([53,54,2,1,11,10])),"/src/views/backend/routine/attachment/popupForm.vue":()=>n(()=>import("./popupForm-DVbnipCH.js"),__vite__mapDeps([54,2,1,11])),"/src/views/backend/routine/config/add.vue":()=>n(()=>import("./add-DtELAFCf.js"),__vite__mapDeps([55,56,2,9,10,1,11,8])),"/src/views/backend/routine/config/index.vue":()=>n(()=>import("./index-8fZxUtov.js"),__vite__mapDeps([57,2,1,56,9,10,11,8])),"/src/views/backend/security/dataRecycle/index.vue":()=>n(()=>import("./index-BJ92f84E.js"),__vite__mapDeps([58,10,1,2,11,59,9,8])),"/src/views/backend/security/dataRecycle/popupForm.vue":()=>n(()=>import("./popupForm-Bpn9taLB.js"),__vite__mapDeps([59,2,1,9,10,11,8])),"/src/views/backend/security/dataRecycleLog/index.vue":()=>n(()=>import("./index-D-WcykPu.js"),__vite__mapDeps([60,10,1,2,11,61])),"/src/views/backend/security/dataRecycleLog/info.vue":()=>n(()=>import("./info-Chj-CBEW.js").then(t=>t.a),__vite__mapDeps([61,1,2])),"/src/views/backend/security/sensitiveData/index.vue":()=>n(()=>import("./index-Dw2R63QP.js"),__vite__mapDeps([62,10,1,2,11,63,9,8])),"/src/views/backend/security/sensitiveData/popupForm.vue":()=>n(()=>import("./popupForm-DFJeqWJ6.js"),__vite__mapDeps([63,2,1,9,10,11,8])),"/src/views/backend/security/sensitiveDataLog/index.vue":()=>n(()=>import("./index-CQPmG3XH.js"),__vite__mapDeps([64,10,1,2,11,65])),"/src/views/backend/security/sensitiveDataLog/info.vue":()=>n(()=>import("./info-CtxpnSEV.js").then(t=>t.a),__vite__mapDeps([65,1,2])),"/src/views/backend/user/group/index.vue":()=>n(()=>import("./index-7AWSyzsH.js"),__vite__mapDeps([66,1,2,67,9,10,11,8])),"/src/views/backend/user/group/popupForm.vue":()=>n(()=>import("./popupForm-CQHDh3ML.js"),__vite__mapDeps([67,2,1,9,10,11,8])),"/src/views/backend/user/moneyLog/index.vue":()=>n(()=>import("./index-CnwkDQvA.js"),__vite__mapDeps([68,1,2,69,9,10,11,8])),"/src/views/backend/user/moneyLog/popupForm.vue":()=>n(()=>import("./popupForm-BVbIRYbr.js").then(t=>t.p),__vite__mapDeps([69,2,1,9,10,11,8])),"/src/views/backend/user/rule/index.vue":()=>n(()=>import("./index-B7fn19-T.js"),__vite__mapDeps([70,10,1,2,11,71,9,8])),"/src/views/backend/user/rule/popupForm.vue":()=>n(()=>import("./popupForm-C8DP0N1Y.js"),__vite__mapDeps([71,2,1,9,10,11,8])),"/src/views/backend/user/scoreLog/index.vue":()=>n(()=>import("./index-CvHHp2WQ.js"),__vite__mapDeps([72,1,2,73,9,10,11,8])),"/src/views/backend/user/scoreLog/popupForm.vue":()=>n(()=>import("./popupForm-BrtBg8Wj.js").then(t=>t.p),__vite__mapDeps([73,2,1,9,10,11,8])),"/src/views/backend/user/user/index.vue":()=>n(()=>import("./index-lFKS5iwu.js"),__vite__mapDeps([74,10,1,2,11,75,8,9])),"/src/views/backend/user/user/popupForm.vue":()=>n(()=>import("./popupForm-CXJjjzfa.js"),__vite__mapDeps([75,2,1,8,9,10,11]))}),e,p.name);const _=p.path+"/",o=w();o.setTabsViewRoutes(s(e,_)),o.fillAuthNode(E(e,_))},q=(e,i="")=>(i===""&&(i=e.path),`${i}-${e.name}-${e.meta&&e.meta.id?e.meta.id:""}`),s=(e,i="/",_=["menu","menu_dir"])=>{const o=[];for(const t in e){if(e[t].extend=="add_rules_only"||!_.includes(e[t].type)||e[t].type=="menu_dir"&&e[t].children&&!e[t].children.length||["route","menu","nav_user_menu","nav"].includes(e[t].type)&&(e[t].menu_type=="tab"&&!e[t].component||["link","iframe"].includes(e[t].menu_type)&&!e[t].url))continue;const r=["link","iframe"].includes(e[t].menu_type)?e[t].url:i+e[t].path;let a=[];e[t].children&&e[t].children.length>0&&(a=s(e[t].children,i,_)),o.push({path:r,name:e[t].name,component:e[t].component,meta:{id:e[t].id,title:e[t].title,icon:e[t].icon,keepalive:e[t].keepalive,menu_type:e[t].menu_type,type:e[t].type},children:a})}return o},E=(e,i="/")=>{const _=new Map([]);return g(e,_,i,i),_},g=(e,i,_="/",o="/")=>{const t=[];for(const r in e)e[r].type=="button"&&t.push(_+e[r].name),e[r].children&&e[r].children.length>0&&g(e[r].children,i,_,_+e[r].name);t&&t.length>0&&i.set(o,t)},m=(e,i,_,o=!1)=>{for(const t in i)i[t].extend!="add_menu_only"&&((i[t].menu_type=="tab"&&e[i[t].component]||i[t].menu_type=="iframe")&&x(e,i[t],_,o),i[t].children&&i[t].children.length>0&&m(e,i[t].children,_,o))},x=(e,i,_,o)=>{let t="",r;if(i.menu_type=="iframe"?(t=(A()?p.path:l.path)+"/iframe/"+encodeURIComponent(i.url),r=()=>n(()=>import("./iframe-B8CLA1_k.js"),__vite__mapDeps([76,2,1]))):(t=_?i.path:"/"+i.path,r=e[i.component]),i.menu_type=="tab"&&o){const d=N(i.name);if(d.length){for(const h in d)if(c.hasRoute(d[h])){_=d[h];break}}}const a={path:t,name:i.name,component:r,meta:{title:i.title,extend:i.extend,icon:i.icon,keepalive:i.keepalive,menu_type:i.menu_type,type:i.type,url:i.url,addtab:!0}};_?c.addRoute(_,a):c.addRoute(a)},N=e=>{const i=P(e.split("/")),_=[],o=[];for(const t in i)_.push(i[t]),parseInt(t)!=i.length-1&&o.push(_.join("/"));return T(o)};export{y as a,j as b,f as c,q as g,B as h,S as o,V as r,M as s};