import"./index-C06UNqy_.js";import{y as e,r as a,aB as l,h as s,aA as t,I as r,J as o,K as n,R as i,S as u,B as d,al as c,T as p,aG as m,M as b,A as f}from"./vue-vendor-CXH4vh4f.js";import{z as g,y as v,p as h,aP as x,P as y,N as _}from"./element-plus-iW1UGqN4.js";import"./utils-CVerdzLB.js";import"./terminal-CLC_Uyhw.js";import"./echarts-tmlBSIFE.js";import"./markdown-CjUgdZ68.js";import"./icons-DvkvZK0u.js";const w=["title"],k=e({__name:"index",setup(e){const k=l(),j=t(),I=a("problemInfo"!=k.name);s(()=>k.name,()=>{"problemInfo"==k.name?I.value=!1:I.value=!0});const C=k.path,P=a(C),S=a(j.getters["settings/getProblemSiderbarIsCollapse"]),z=()=>{S.value=!S.value,j.dispatch("settings/updateProblemSiderbarIsCollapse",S.value)};return(e,a)=>{const l=c("font-awesome-icon"),s=v,t=h,k=g,j=x,C=c("router-view"),A=y,B=_;return f(),r(B,null,{default:o(()=>[n(i(j,{width:S.value?"70px":"240px",class:"group sidebar-aside z-40 !overflow-visible relative bg-white dark:bg-gray-800 border-r border-gray-200 dark:border-gray-700"},{default:o(()=>[d("div",{class:"sidebar-fold-button group-hover:opacity-100 opacity-0 duration-200 w-8 h-8 -right-4 top-1/3 !z-50 absolute bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-full shadow-md flex items-center justify-center cursor-pointer hover:shadow-lg hover:scale-110 transition-all",title:S.value?"展开":"收起",onClick:z},[i(l,{icon:["fas",S.value?"angles-right":"angles-left"],class:"text-gray-600 dark:text-gray-300 text-sm"},null,8,["icon"])],8,w),i(k,{collapse:S.value,router:"",class:"nss-aside-menu h-full border-r-0","default-active":P.value},{default:o(()=>[i(s,{index:"/problem"},{title:o(()=>a[0]||(a[0]=[d("span",null,"全部题目",-1)])),default:o(()=>[i(l,{icon:["fas","list"],class:"menu-icon"})]),_:1}),i(s,{index:"/problem/cve"},{title:o(()=>a[1]||(a[1]=[d("span",null,"CVE复现",-1)])),default:o(()=>[i(l,{icon:["fas","bug"],class:"menu-icon"})]),_:1}),i(s,{index:"/problem/llm"},{title:o(()=>a[2]||(a[2]=[d("span",null,"AI挑战",-1)])),default:o(()=>[i(l,{icon:["fas","robot"],class:"menu-icon"})]),_:1}),i(t,{class:"m-2 border-gray-200 dark:border-gray-600"}),i(s,{index:"/problem/explore"},{title:o(()=>a[3]||(a[3]=[d("span",null,"星辰大海",-1)])),default:o(()=>[i(l,{icon:["fas","rocket"],class:"menu-icon"})]),_:1}),i(s,{index:"/problem/sheet"},{title:o(()=>a[4]||(a[4]=[d("span",null,"题目清单",-1)])),default:o(()=>[i(l,{icon:["fas","book"],class:"menu-icon"})]),_:1}),i(s,{index:"/problem/collection"},{title:o(()=>a[5]||(a[5]=[d("span",null,"赛题列表",-1)])),default:o(()=>[i(l,{icon:["fas","arrow-trend-up"],class:"menu-icon"})]),_:1}),i(t,{class:"m-2 border-gray-200 dark:border-gray-600"}),i(s,{index:"/problem/statistics"},{title:o(()=>a[6]||(a[6]=[d("span",null,"数据分析",-1)])),default:o(()=>[i(l,{icon:["fas","chart-bar"],class:"menu-icon"})]),_:1}),i(s,{index:"/problem/admin"},{title:o(()=>a[7]||(a[7]=[d("span",null,"我的题目",-1)])),default:o(()=>[i(l,{icon:["fas","toolbox"],class:"menu-icon"})]),_:1})]),_:1},8,["collapse","default-active"])]),_:1},8,["width"]),[[u,I.value]]),i(A,null,{default:o(()=>[i(C,null,{default:o(({Component:e})=>[i(p,null,{default:o(()=>[(f(),r(m,{include:"problemSet"},[(f(),r(b(e)))],1024))]),_:2},1024)]),_:1})]),_:1})]),_:1})}}});export{k as default};