1import{v as y}from"./shared-stores-B1X6WKUx.js";import{_ as k,l as c}from"./shared-components-DTcDliZU.js";import{b as f,k as b,l as o,p as d,N as w,q as s,y as t,F as p,z as i,m,J as u,M as h,j as g,A as v,c as x}from"./vendor-vue-CmGRaB2k.js";import"./shared-services-CouhUD8K.js";import"./vendor-misc-CdKgsZym.js";import"./vendor-axios-42ANG6Sg.js";import"./shared-composables-ClyyZpyf.js";import"./shared-utils-CPuwkql-.js";const $={key:0,class:"d-flex justify-content-center py-20"},B={key:1,class:"roadmap-board"},N={class:"roadmap-col"},C={class:"roadmap-col__head roadmap-col__head--planned"},V={class:"fw-bold"},R={class:"badge badge-light-dark ms-2"},S={class:"roadmap-col__body"},j={class:"roadmap-item__title"},F={class:"roadmap-item__meta"},I={class:"roadmap-item__votes"},M={key:0,class:"text-center text-gray-400 py-10 fs-7"},q={class:"roadmap-col"},z={class:"roadmap-col__head roadmap-col__head--progress"},A={class:"fw-bold"},D={class:"badge badge-light-dark ms-2"},E={class:"roadmap-col__body"},J={class:"roadmap-item__title"},L={class:"roadmap-item__meta"},T={class:"roadmap-item__votes"},G={key:0,class:"text-center text-gray-400 py-10 fs-7"},H={class:"roadmap-col"},K={class:"roadmap-col__head roadmap-col__head--completed"},O={class:"fw-bold"},P={class:"badge badge-light-dark ms-2"},Q={class:"roadmap-col__body"},U={class:"roadmap-item__title"},W={class:"roadmap-item__meta"},X={class:"roadmap-item__votes"},Y={key:0,class:"text-center text-gray-400 py-10 fs-7"},Z={__name:"Roadmap",setup(ss){const n=y(),e=x(()=>n.roadmap);return f(()=>{n.fetchRoadmap()}),(r,l)=>{const _=b("router-link");return o(),d("div",null,[w(n).loading?(o(),d("div",$,[...l[0]||(l[0]=[s("span",{class:"spinner-border text-primary"},null,-1)])])):(o(),d("div",B,[s("div",N,[s("div",C,[s("span",V,t(r.$t("roadmap.planned")),1),s("span",R,t(e.value.planned.length),1)]),s("div",S,[(o(!0),d(p,null,i(e.value.planned,a=>(o(),m(_,{key:a.id,to:{name:"ideas.show",params:{slug:a.slug}},class:"roadmap-item"},{default:u(()=>[s("span",j,t(a.title),1),s("div",F,[s("span",I,[l[1]||(l[1]=s("i",{class:"ki-duotone ki-arrow-up fs-7"},[s("span",{class:"path1"}),s("span",{class:"path2"})],-1)),h(" "+t(a.votes_count),1)]),g(c,{category:a.category},null,8,["category"])])]),_:2},1032,["to"]))),128)),e.value.planned.length?v("",!0):(o(),d("div",M,t(r.$t("roadmap.no_items")),1))])]),s("div",q,[s("div",z,[s("span",A,t(r.$t("roadmap.in_progress")),1),s("span",D,t(e.value.in_progress.length),1)]),s("div",E,[(o(!0),d(p,null,i(e.value.in_progress,a=>(o(),m(_,{key:a.id,to:{name:"ideas.show",params:{slug:a.slug}},class:"roadmap-item"},{default:u(()=>[s("span",J,t(a.title),1),s("div",L,[s("span",T,[l[2]||(l[2]=s("i",{class:"ki-duotone ki-arrow-up fs-7"},[s("span",{class:"path1"}),s("span",{class:"path2"})],-1)),h(" "+t(a.votes_count),1)]),g(c,{category:a.category},null,8,["category"])])]),_:2},1032,["to"]))),128)),e.value.in_progress.length?v("",!0):(o(),d("div",G,t(r.$t("roadmap.no_items")),1))])]),s("div",H,[s("div",K,[s("span",O,t(r.$t("roadmap.completed")),1),s("span",P,t(e.value.completed.length),1)]),s("div",Q,[(o(!0),d(p,null,i(e.value.completed,a=>(o(),m(_,{key:a.id,to:{name:"ideas.show",params:{slug:a.slug}},class:"roadmap-item"},{default:u(()=>[s("span",U,t(a.title),1),s("div",W,[s("span",X,[l[3]||(l[3]=s("i",{class:"ki-duotone ki-arrow-up fs-7"},[s("span",{class:"path1"}),s("span",{class:"path2"})],-1)),h(" "+t(a.votes_count),1)]),g(c,{category:a.category},null,8,["category"])])]),_:2},1032,["to"]))),128)),e.value.completed.length?v("",!0):(o(),d("div",Y,t(r.$t("roadmap.no_items")),1))])])]))])}}},_s=k(Z,[["__scopeId","data-v-628c8eb8"]]);export{_s as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.