1import{_ as e,al as s,n as t,q as a,e as l,t as i,v as r,f as n,B as o,r as u,a0 as c,y as d,F as p,x as g,R as h,S as m,T as v,H as y,O as f,N as k,u as S,k as _,Z as b,g as L,z as x,a2 as C}from"./index-M5qy_4Wm.js";import{l as w}from"./leaderboard-D3RLSy-d.js";/* empty css */const F={key:0},$=["src"],j={class:"profile-logo"},T=["src"],O={class:"text-center"},U={key:0},z={key:1},B={key:1},E={class:"date hidden-xs-only"},A={key:0,class:"pin"},G={class:"date hidden-xs-only"},H={key:0,class:"pin"};const R=e({name:"start",props:[],components:{leaderboard:w,playerStats:s},data:()=>({player:{},venue:null,access:null,leagueList:null,league:null,playerStats:[],filtered:!0}),setup:()=>({venueStore:S(),userStore:_(),eventStore:b()}),computed:{leagues(){return this.venueStore.listLeagues},tournamets(){return this.venueStore.tournamentsAll},playerStatsFiltered(){return this.filtered?this.playerStats.filter(e=>e.id===this.player.key):this.playerStats}},methods:{action(e){switch(e){case"global":this.$router.push("/watl/league/official_winter_league_2020");break;case"local":this.$router.push("/"+this.venue+"/league/"+this.league.name);break;case"career":this.$router.push("/"+this.venue+"/profile")}},getLeague(e,s,t){this.$databaseBind("playerStats",k("/".concat(e,"/league/").concat(s,"/").concat(t,"/standings")))},getLeagueList(e){this.$databaseBind("leagueList",h(y("/".concat(this.venueStore.venue.rules,"/players-career/").concat(e,"/league")),v("time"))).then(()=>{null!==this.leagueList&&0!==this.leagueList.length&&(this.league=this.leagueList.pop(),this.getLeague(this.venue,this.league.name,this.league.season))})},selectLeague(e){this.seasonStore.hostWeek=e.currentWeek,this.seasonStore.hostSeason=e.currentSeason,this.eventStore.setSelectedEvent({venue:this.venueStore.venue.locationSlug,league:e}),this.eventStore.selectedEventType=this.eventType,this.$router.push("/hosts/"+this.venueStore.venue.locationSlug+"/league/"+e.slug)},toggleFilter(){this.filtered=!this.filtered}},mounted(){let e=this.$firebaseAuth.currentUser.email,s=h(y("/watl/players"),v("email"),m(e));f(s,e=>{if(e.exists()){let s=e.val();this.player=s[Object.keys(s)[0]],this.player.key=Object.keys(s)[0],this.venue=this.player.venue,this.access=this.player.access,this.venueStore.setVenue(this.venue),this.venueStore.setListTournaments(this.venue),this.venueStore.setListLeagues(this.venue),this.venueStore.setListQualifying(),this.venueStore.setListGroupEvents(this.venue),this.getLeagueList(this.player.key),this.userStore.setUserVenueRoles({venue:this.venue,playerkey:this.player.key})}},{onlyOnce:!0})}},[["render",function(e,s,h,m,v,y){const f=u("v-btn"),k=u("v-col"),S=u("v-row"),_=u("leaderboard"),b=u("playerStats"),w=u("v-icon"),R=u("v-container");return L(),t(R,{class:"container-custom container-padding"},{default:a(()=>[void 0===v.access||"player"===v.access?(L(),l("div",F,[r("h1",null,"Hello "+o(v.player.first)+"!",1),n(S,{class:"grid-list-md actions"},{default:a(()=>[n(k,{cols:"12",sm:"4",class:"pa-4"},{default:a(()=>[r("img",{src:m.venueStore.venue.logo,class:"local-logo",alt:""},null,8,$),s[5]||(s[5]=r("br",null,null,-1)),n(f,{color:"primary",onClick:s[0]||(s[0]=c(e=>y.action("local"),["prevent"]))},{default:a(()=>[...s[4]||(s[4]=[d("view local league",-1)])]),_:1})]),_:1}),n(k,{cols:"12",sm:"4",class:"pa-4"},{default:a(()=>[s[7]||(s[7]=r("img",{src:"https://firebasestorage.googleapis.com/v0/b/forged-7adb7.appspot.com/o/common%2Flogo-watl-white.png?alt=media&token=2f94771e-0d52-45e7-828d-bdc977f21473",class:"watl-logo",alt:""},null,-1)),s[8]||(s[8]=r("br",null,null,-1)),n(f,{color:"primary",onClick:s[1]||(s[1]=c(e=>y.action("global"),["prevent"]))},{default:a(()=>[...s[6]||(s[6]=[d("show global league",-1)])]),_:1})]),_:1}),n(k,{cols:"12",sm:"4",class:"pa-4"},{default:a(()=>[r("div",j,[r("img",{src:v.player.pic,class:"local-logo",alt:""},null,8,T)]),s[10]||(s[10]=r("br",null,null,-1)),n(f,{color:"primary",onClick:s[2]||(s[2]=c(e=>y.action("career"),["prevent"]))},{default:a(()=>[...s[9]||(s[9]=[d("my career",-1)])]),_:1})]),_:1})]),_:1}),s[13]||(s[13]=r("h1",null,"Current league",-1)),n(_,{playerStats:v.playerStats,site:!0,style:{margin:"35px 0 40px 0"}},null,8,["playerStats"]),n(b,{playerList:y.playerStatsFiltered,currentUser:m.userStore.user[".key"],view:"siteLeague"},null,8,["playerList","currentUser"]),r("div",O,[r("a",{href:"#",onClick:s[3]||(s[3]=c(e=>y.toggleFilter(),["prevent"]))},[v.filtered?(L(),l("span",U,[...s[11]||(s[11]=[r("i",{class:"material-icons"},"expand_more",-1),d(" expand more",-1)])])):i("",!0),v.filtered?i("",!0):(L(),l("span",z,[...s[12]||(s[12]=[r("i",{class:"material-icons"},"expand_less",-1),d(" less",-1)])]))])])])):i("",!0),"admin"===v.access||"host"===v.access||"master"===v.access?(L(),l("div",B,[s[18]||(s[18]=r("h1",null,"Current season leagues",-1)),n(S,{class:"grid-list-md main-list"},{default:a(()=>[(L(!0),l(p,null,g(y.leagues,e=>
1(L(),t(k,{cols:"12",key:e[".key"],class:x(["pa-3",{hide:!0===e.hide}])},{default:a(()=>[n(S,null,{default:a(()=>[n(k,{cols:"12",sm:"9",class:"pa-2 list-title",onClick:s=>y.selectLeague(e)},{default:a(()=>[r("div",{class:"card-img mr-2",style:C({"background-image":"url("+e.img+")"})},null,4),d(" "+o(e.title)+" ",1),r("span",E,o(e.date),1),e.pin?(L(),l("div",A,[n(w,{size:"large",color:"success"},{default:a(()=>[...s[14]||(s[14]=[d("mdi-bookmark",-1)])]),_:1})])):i("",!0)]),_:2},1032,["onClick"]),n(k,{cols:"6",sm:"3",class:"px-2"},{default:a(()=>[n(f,{block:"",color:"success",onClick:s=>y.selectLeague(e)},{default:a(()=>[...s[15]||(s[15]=[d("Start",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["class"]))),128))]),_:1}),s[19]||(s[19]=r("h1",null,"Tournaments",-1)),n(S,{class:"grid-list-md main-list"},{default:a(()=>[(L(!0),l(p,null,g(y.tournamets,e=>(L(),t(k,{cols:"12",class:x(["pa-3",{hide:!0===e.hide}]),key:e[".key"]},{default:a(()=>[n(S,null,{default:a(()=>[n(k,{cols:"12",sm:"8",class:"pa-2 list-title",onClick:s=>y.selectLeague(e)},{default:a(()=>[r("div",{class:"card-img mr-2",style:C({"background-image":"url("+e.img+")"})},null,4),d(" "+o(e.title)+" ",1),r("span",G,o(e.date),1),e.pin?(L(),l("div",H,[n(w,{size:"large",color:"success"},{default:a(()=>[...s[16]||(s[16]=[d("mdi-bookmark",-1)])]),_:1})])):i("",!0)]),_:2},1032,["onClick"]),n(k,{cols:"6",sm:"2",class:"px-2"},{default:a(()=>[n(f,{block:"",color:"success",onClick:s=>y.selectLeague(e)},{default:a(()=>[...s[17]||(s[17]=[d("Start",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["class"]))),128))]),_:1})])):i("",!0)]),_:1})}],["__scopeId","data-v-370880d0"]]);export{R 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.