import{_ as $}from"./QJY6xbYU.js";import{k as y,e as h,f as c,g as m,h as s,i as n,F as v,d as x,u as B,a as S,c as T,aY as g,aZ as b,q as z,v as f,j as u,p as w,r as V,V as F,x as I,t as N,z as E,ao as M}from"./CmTSwR0m.js";import{_ as D}from"./xFANbVkZ.js";const H={},P={class:"social"},U={href:"https://discord.gg/dwe8mbC",target:"_blank"},A={class:"social"},O={href:"https://youtube.com/CubeCommunity",target:"_blank"},W={class:"social"},Y={href:"https://twitter.com/CubeCommunityVR",target:"_blank"};function j(k,t){const o=h("Button");return c(),m(v,null,[s("div",P,[s("a",U,[n(o,{icon:"pi pi-discord",severity:"secondary",text:"",size:"large","aria-label":"Discord"})])]),s("div",A,[s("a",O,[n(o,{icon:"pi pi-youtube",severity:"secondary",text:"",size:"large","aria-label":"YouTube"})])]),s("div",W,[s("a",Y,[n(o,{icon:"pi pi-twitter",severity:"secondary",text:"",size:"large","aria-label":"Twitter"})])])],64)}const q=y(H,[["render",j]]),R={class:"socials ml-2"},Z=x({__name:"MenuLinks",props:{sidebar:{type:Boolean}},emits:["close"],setup(k,{emit:t}){const{$router:o}=B(),l=S(),i=t,r=T(()=>[{name:"Home",nuxtLink:"/"},g(b.Communities)?{name:"Communities",nuxtLink:"/communities"}:null,{name:"Tournaments",nuxtLink:"/tournaments"},g(b.Submission)&&l.loggedIn&&l.permissions.includes("SUBMIT_VIDEOS")?{name:"Submission",nuxtLink:"/videos/submission"}:null,g(b.Pooling)?{name:"Pooling",nuxtLink:"/pooling"}:null,{name:"Calendar",nuxtLink:"/calendar"},{name:"Assets",nuxtLink:"/assets"},{name:"Team",nuxtLink:"/team"}].filter(e=>e!==null)),a=e=>{i("close"),e&&(e.startsWith("http")||e.startsWith("https")?window.open(e,"_blank"):o.push(e))};return(e,_)=>{const d=h("Button"),C=q,L=D;return c(),m(v,null,[(c(!0),m(v,null,z(u(r),p=>(c(),f(d,{key:p.name,label:p.name,onClick:te=>a(p.nuxtLink),size:e.sidebar?"large":void 0,text:"",severity:"secondary",class:"no-clip"},null,8,["label","onClick","size"]))),128)),u(l).loggedIn?w("",!0):(c(),f(d,{key:0,icon:"pi pi-user",severity:"secondary",text:"",label:"Login",size:e.sidebar?"large":void 0,onClick:_[0]||(_[0]=()=>u(o).push({name:"Login"}))},null,8,["size"])),s("div",R,[n(C)]),n(L,{sidebar:e.sidebar,usernameHidden:!0},null,8,["sidebar"])],64)}}}),G=y(Z,[["__scopeId","data-v-2ab50a9a"]]),J={class:"header-wrapper"},K={class:"header-menu"},Q={class:"logo"},X={class:"links"},ee={class:"links-mobile"},se={class:"menu"},ie=x({__name:"Header",setup(k){const t=V(!1),o=()=>{M(()=>{t.value=!1})},l=i=>{if(i.stopPropagation(),t.value){const r=i.target;if(r.classList.contains("menu"))return;let a=r.parentElement;for(;a;){if(a.classList.contains("menu"))return;a=a.parentElement}}t.value=!t.value};return(i,r)=>{const a=$,e=G,_=h("Button");return c(),m("div",J,[s("div",K,[s("div",Q,[n(a,{src:"./img/branding/logo.svg",alt:"CC Logo",format:"webp",onClick:r[0]||(r[0]=d=>("navigateTo"in i?i.navigateTo:u(F))("/")),class:"cursor-pointer"})]),s("div",X,[n(e)]),s("div",ee,[n(_,{icon:"pi pi-bars",severity:"secondary",text:"",size:"large","aria-label":"Menu",onClick:l})])]),s("div",{class:"sidebar",style:E({"--opened":u(t)?"1":"0"}),onClick:l},[s("div",se,[I(N(u(t))+" ",1),n(e,{sidebar:"",onClose:o})])],4)])}}});export{ie as _};