1import{d as v,C as $,B as G,r as X,x,o,a as n,e as a,b as w,E as T,F as B,j as M,k as C,h as N,H as z,t as b,n as f,g as k,I as R,J as j,_ as A,l as q,K as J,u as F,p as g,L as K,M as S,N as U,D as O}from"./index-DbEiW7Tr.js";import{u as P}from"./vue.f36acd1f-ACErFIJG.js";const Q={class:"wl-labels"},Z={key:0,class:"wl-loadings"},aa={key:1,class:"wl-error"},ea={key:2,class:"wl-label-list"},ta={class:"wl-name"},sa=v({__name:"wlc-labels-wrapper",setup(_){const t=$(),r=G(),l=X({loading:!0,error:null,data:[]});async function d(){l.loading=!0;try{const{data:u}=await R.query({query:j});l.data=u.roadmapCategories?.data,t.params.category||r.push({name:"development-roadmap",params:{category:u.roadmapCategories.data[0].attributes.Slug}})}catch(u){l.error=u,l.loading=!1;return}l.loading=!1,l.error=null}return d(),(u,m)=>{const h=x("router-link");return o(),n("div",Q,[m[0]||(m[0]=a("div",{class:"wl-title"}," Categories ",-1)),l.loading?(o(),n("div",Z,[w(T)])):l.error?(o(),n("div",aa," Unknown error TBA ")):(o(),n("div",ea,[(o(!0),n(B,null,M(l.data,p=>(o(),C(h,{to:{name:"development-roadmap",params:{category:p.attributes.Slug}},class:f(["wl-f-label",{"wl-selected":k(t).params.category&&k(t).params.category===p.attributes.Slug}]),key:p.attributes.Slug},{default:N(()=>[a("div",{class:"wl-color-label",style:z({background:p.attributes.Color})},null,4),a("div",ta,b(p.attributes.Name),1)]),_:2},1032,["to","class"]))),128))]))])}}}),oa=A(sa,[["__scopeId","data-v-49c54a5c"]]),la={key:0,class:"wl-rm-circle wl-connection-circle"},ra={key:1,class:f("fas fa-check fa-fw")},Y=v({__name:"wpc-roadmap-connection",props:{scheme:{default:"default"},icon:{}},setup(_){return(t,r)=>(o(),n("div",{class:f(["wl-connection",`wl-scheme-${t.scheme}`])},[r[0]||(r[0]=a("div",{class:"wl-connection-line"},null,-1)),t.icon||t.scheme==="Released"?(o(),n("div",la,[t.icon?(o(),n("i",{key:0,class:f(`${t.icon} fa-fw`)},null,2)):(o(),n("i",ra))])):q("",!0),r[1]||(r[1]=a("div",{class:"wl-connection-line"},null,-1))],2))}}),na=v({__name:"wpc-roadmap-data-block",props:{data:{},status:{default:"progress"},height:{default:"275px"},width:{default:"240px"}},setup(_){return J(t=>({f71f8c5c:t.height,"3ee943bb":t.width})),(t,r)=>{const l=x("router-link");return o(),C(l,{class:f(["wl-data-card",`wl-status-${t.status}`]),to:{name:"development-roadmap-item",params:{category:t.data.Category.data.attributes.Slug,slug:t.data.Slug}}},{default:N(()=>[...r[0]||(r[0]=[a("div",{class:"wl-rm-circle wl-connection-circle"},[a("i",{class:"fal fa-chevron-right"})],-1),a("div",{class:"wl-data-wrapper"},[a("div",{class:"wl-image-wrapper"},[a("img",{loading:"lazy",src:"https://cdn.discordapp.com/attachments/485852390453411850/1155199844714025162/hanging-3.png",alt:""})])],-1),a("div",{class:"wl-rm-circle wl-last-circle",style:{"{ margin-left":"v-bind(width) }"}},[a("i",{class:"fal fa-circle"})],-1)])]),_:1},8,["class","to"])}}}),ia={key:0,class:"wl-intermap-disabled wl-loading"},ca={key:1,class:"wl-intermap-disabled wl-error"},da={style:{"margin-top":"15px"}},ua={key:2,class:"wl-intermap-interstate wl-error"},pa={style:{"margin-top":"15px"}},ma={class:"wl-column"},ga={class:"wl-card-wrapper"},wa={class:"wl-card-wrapper-2",style:{display:"flex"}},fa=v({__name:"wmp-roadmap",setup(_){F();const t=$(),r=g(!1),l=g(0),d=g(0),u=g(10),m=g(120),h=e=>{r.value=!0;const s=e.touches[0];l.value=s.clientX,d.value=s.clientY},p=e=>{if(r.value){const s=e.touches[0],i=s.clientX-l.value,W=s.clientY-d.value;u.value+=i,m.value+=W,l.value=s.clientX,d.value=s.clientY}},V=()=>{r.value=!1},E=e=>{r.value=!0,l.value=e.clientX,d.value=e.clientY},y=g(1),H=e=>{const s=e.deltaY>0?.9:1.1,i=y.value*s;i>=.35&&i<=1&&(y.value=i)},I=e=>{if(r.value){const s=e.clientX-l.value,i=e.clientY-d.value;u.value+=s,m.value+=i,l.value=e.clientX,d.value=e.clientY}},L=()=>{r.value=!1},c=X({loading:!0,error:null,data:[],sorted:[]});async function D(){c.loading=!0;try{const{data:e}=await R.query({query:U,variables:{category:t.params.category}});console.log(e.roadmaps.data),c.data=e.roadmaps?.data}catch(e){c.error=e,c.loading=!1,console.error(e);return}c.loading=!1,c.error=null}return D(),K(()=>t.params.category,(e,s)=>{e!==s&&D()}),(e,s)=>(o(),n("div",{id:"wmp-roadmap",onMousedown:E,onMousemove:I,onMouseup:L,onTouchstart:S(h,["prevent"]),onTouchmove:p,onTouchend:V}
1,[c.loading?(o(),n("div",ia,[w(T)])):c.error?(o(),n("div",ca,[s[0]||(s[0]=a("i",{class:"fas fa-face-diagonal-mouth fa-fw"},null,-1)),a("div",da,b(e.$t("db.error-messages.general")),1)])):c.data.length===0?(o(),n("div",ua,[s[1]||(s[1]=a("i",{class:"fas fa-face-thinking fa-fw"},null,-1)),a("div",pa,b(e.$t("db.error-messages.general"))+" // No content ",1)])):(o(),n("div",{key:3,class:"wl-intermap",style:z({left:u.value+"px",top:m.value+"px",transform:`scale(${y.value})`}),onWheel:S(H,["prevent"])},[s[2]||(s[2]=a("div",{class:"wl-rm-circle wl-start"},[a("i",{class:"fal fa-circle fa-fw"})],-1)),(o(!0),n(B,null,M(c.data,i=>(o(),n("div",ma,[a("div",ga,[a("div",wa,[w(Y,{scheme:i.attributes.Status.Status},null,8,["scheme"]),w(na,{data:i.attributes,height:`${i.attributes.Card.Height}px`,width:`${i.attributes.Card.Width}px`,status:i.attributes.Status.Status},null,8,["data","height","width","status"])])])]))),256)),w(Y),s[3]||(s[3]=a("div",{class:"wl-rm-circle wl-start"},[a("i",{class:"fal fa-star fa-fw"})],-1))],36))],32))}}),va={class:"wl-roadmap-wrapper"},_a={class:"wl-roadmap-navigation"},ha={class:"wl-wrapper"},ya={class:"wl-roadmap-interactive"},$a=v({__name:"wp-roadmap",setup(_){const{t}=F(),r=$();return P({title:O.seo.titleTemplate.replace("%s",t("seo.roadmap.title")),meta:[{name:"description",content:t("seo.roadmap.description")},{name:"og:description",content:t("seo.roadmap.description")}]}),(l,d)=>(o(),n("div",va,[a("div",_a,[a("div",ha,[w(oa)])]),a("div",ya,[k(r).params.category?(o(),C(fa,{key:0})):q("",!0)])]))}});export{$a as default}; 2//# sourceMappingURL=wp-roadmap-Czaokzlu.js.map
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.