PageSourceSearch

https://axethrowing.org/assets/eventLeaderboard-legacy-CMCuKbJ9.js

js axethrowing.org collected 2026-10-01 15:03:08 UTC 38,780 bytes, 1 lines download raw bytes

1System.register(["./matchups-legacy-DMbQ52xR.js","./leaderboard-legacy-CfmY1Kai.js","./playoffsNew-legacy-Bh_qmqOn.js","./index-legacy-DtXVSfTX.js","./tw-legacy-BQjXKeUj.js","./fakePlayerStats-legacy-DO3hiysh.js","./newroundrobin-legacy-BJ_9qiOl.js","./chat-legacy-7ayVRLDS.js","./online-legacy-DUevis3N.js","./customSearch-legacy-57gr2wU9.js","./onlinePlayers-legacy-DqlMrjnG.js","./rating-legacy-JcIcg0oY.js","./weekGames-legacy-Mk2yv8jZ.js","./customBottomSheet-legacy-Bnu17t9L.js","./setVenueTvLanes-legacy-0SUliwBB.js","./leaderboard.vue_vue_type_style_index_0_scoped_6a0aafb2_lang-legacy-DoVzjLRT.js","./playoffScheduling-legacy-C8bERGeQ.js","./playoffDualsScheduling-legacy-CcJrZx0I.js"],function(e,t){"use strict";var a,s,l,i,n,r,o,d,u,c,h,g,p,m,v,y,f,S,b,k,x,w,$,C,L,D,I,_,T,E,P,F,V,A,q,R,j,G,W,U,B,O,H,M,N,z,Y,K,Q,J,X,Z,ee,te,ae,se,le,ie;return{setters:[e=>{a=e.m},e=>{s=e.l},e=>{l=e.default},e=>{i=e._,n=e.ai,r=e.e,o=e.f,d=e.q,u=e.v,c=e.t,h=e.F,g=e.x,p=e.r,m=e.g,v=e.a2,y=e.B,f=e.D,S=e.a8,b=e.n,k=e.R,x=e.S,w=e.T,$=e.H,C=e.O,L=e.u,D=e.Y,I=e.m,_=e.a1,T=e.y,E=e.W,P=e.U,F=e.G,V=e.bt,A=e.al,q=e.a9,R=e.bu,j=e.aq,G=e.aa,W=e.z,U=e.h,B=e.bv,O=e.bw,H=e.X,M=e.N,N=e.ad,z=e.k,Y=e.Z},e=>{K=e._,Q=e.a},e=>{J=e.l,X=e.p},e=>{Z=e.r},e=>{ee=e.c},e=>{te=e.o},e=>{ae=e.C},e=>{se=e.i},e=>{le=e.r},e=>{ie=e.u},null,null,null,null,null],execute:function(){var t=document.createElement("style");t.textContent=".social[data-v-fe56c6f4]{margin:10px 0 0}h2[data-v-fe56c6f4]{color:#fff;margin-bottom:1vw}.accoladesContainer[data-v-fe56c6f4]{background:var(--theme-alt-text) url(https://firebasestorage.googleapis.com/v0/b/forged-7adb7.appspot.com/o/common%2Fin3.png?alt=media&token=1fbcd1fb-ae03-492a-a256-4dad6e3a9646) no-repeat center center;background-size:100%}.accolades .flex[data-v-fe56c6f4]{display:flex;flex-wrap:wrap;justify-content:space-evenly;min-height:160px}.accolades[data-v-fe56c6f4]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.accolade-section[data-v-fe56c6f4]{background-color:#fff;padding-top:15px;margin:8px}.accolade[data-v-fe56c6f4]{position:relative;background-size:cover;padding:15px;min-width:180px;width:180px;height:160px}.accolade img[data-v-fe56c6f4]{width:100%;height:100%}.accolades-league[data-v-fe56c6f4]{flex-wrap:nowrap;justify-content:unset;overflow-x:scroll;align-items:flex-end}.alias[data-v-fe56c6f4]{font-weight:700;text-align:center;text-transform:uppercase;overflow:hidden;margin-bottom:-4px;padding-top:10px;color:var(--theme-alt-text)}.date[data-v-fe56c6f4]{text-align:center;text-transform:uppercase;overflow:hidden;margin-bottom:-8px;padding:0;color:var(--theme-alt-text)}.number[data-v-fe56c6f4]{position:absolute;text-align:center;width:100%;bottom:-7.5px;left:0;font-size:32px;font-weight:700}.number span[data-v-fe56c6f4]{background-color:#000;padding:0 6px;border-radius:14px;border-bottom:3px solid;border-left:3px solid;border-right:3px solid}.multiplier[data-v-fe56c6f4]{position:absolute;top:10px;right:20px;font-size:20px;font-weight:700}.multiplier span[data-v-fe56c6f4]{color:#000;padding:0 6px;border-radius:14px;border:3px solid}.title[data-v-fe56c6f4]{position:absolute;z-index:1;text-align:center;width:100%;bottom:30px;left:0;text-transform:uppercase}.title span[data-v-fe56c6f4]{background-color:#000;font-size:20px;padding:1px 2px}.lanes[data-v-7e26a187]{margin:2vw 0}.lane[data-v-7e26a187]{border-right:solid 2px #fff;position:relative}.lane[data-v-7e26a187]>*>*{padding:1vw;background:#eee;border:solid 2px #fff}.lane .nr[data-v-7e26a187]{color:#fff;background:#2f27d4;font-weight:700}.name[data-v-7e26a187]{width:45%;display:inline-block;overflow:hidden;max-width:45%;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;text-align:center}.vs[data-v-7e26a187]{width:10%;display:inline-block;vertical-align:middle;text-align:center}.siteMatchups[data-v-b0463da3] :v-deep(.label-stick){top:0!important}.siteMatchups .label-stick[data-v-b0463da3]{top:0!important}.weekTabs .customTab[data-v-b0463da3]{margin:0 7px;min-width:150px;font-weight:var(--fw-semi-bold)}.pageHeader[data-v-b0463da3]{padding-top:15px;padding-bottom:15px;font-size:18px;line-height:20px;font-weight:500;color:#09090b}@media (min-width: 960px){.pageHeader[data-v-b0463da3]{padding-top:30px;padding-bottom:30px;font-weight:700;font-size:30px;line-height:36px}}.pageHeader .subHeader[data-v-b0463da3]{color:#000;font-size:14px;transition:.3s}@media (min-width: 960px){.pageHeader .subHeader[data-v-b0463da3]{font-size:20px}}.pageHeader .subHeader a[data-v-b0463da3]{color:#000}.pageHeader .subHeader a[data-v-b0463da3]:hover{opacity:.6}.msg[data-v-b0463da3]{padding:20px;border:solid 1px #ddd;margin-bottom:10px;border-radius:10px}.compare-section[data-v-b0463da3]{background-color:var(--theme-background)}.compare-dialog[data-v-b0463da3]{background-color:var(--theme-alt);color:var(--theme-alt-text)}.compare-container[data-v-b0463da3]{display:flex}.accolades[data-v-b0463da3]{position:relative}.v-tabs__items[data-v-b0463da3]{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.fade-enter-active[data-v-b0463da3],.fade-leave-active[data-v-b0463da3]{transition:opacity .5s ease-in-out}.fade-enter[data-v-b0463da3],.fade-leave-to[data-v-b0463da3]{opacity:0}
1.bg-header[data-v-b0463da3]{position:relative;background:var(--theme-background);width:100%;padding:2vw 0;text-align:center}.active-week[data-v-b0463da3]{font-weight:700;color:var(--theme-text);border-bottom:4px solid #1d76d0}.bread-icon[data-v-b0463da3]{color:var(--theme-text)}.custom-label[data-v-b0463da3]{position:relative}.custom-label-weeks[data-v-b0463da3]{position:absolute;right:0;top:6px;font-size:16px}.bg-players[data-v-b0463da3]{width:100%;background-color:rgba(0,0,0,.6);padding:10px;border-radius:6px!important;box-shadow:0 0 20px rgba(200,200,200,.2)}.season-dropdown[data-v-b0463da3]{z-index:0;position:absolute;text-align:right;top:8px;right:8px;background-color:rgba(0,0,0,.6);border-radius:8px;padding:4px 8px}.select-blue[data-v-b0463da3]{font-size:20px}.league-name[data-v-b0463da3]{color:#fff;z-index:1}.no-team-img[data-v-b0463da3]{padding-bottom:200px}.has-team-img[data-v-b0463da3]{padding-bottom:58%}@media screen and (max-width: 768px){.league-name[data-v-b0463da3]{top:54%;left:0;font-size:20px;padding:0 10px;text-align:center}.bg-header[data-v-b0463da3]{padding-top:5vw;padding-bottom:5vw}}.live[data-v-b0463da3]{max-width:500px;height:auto;overflow:unset!important}.back[data-v-b0463da3]{margin-top:20px;color:var(--clr-light-grey);cursor:pointer}.noGamesBlock[data-v-b0463da3]{border:1px solid #e4e4e7;box-shadow:0 1px 3px rgba(16,24,40,.1);padding:24px;border-radius:10px;font-size:14px;line-height:20px;font-weight:400;color:#71717a}\n/*$vite$:1*/",document.head.appendChild(t);const ne={class:"accoladesContainer"},re={class:"flex"},oe={key:0,class:"alias"},de={class:"date"},ue={class:"accolade"},ce=["src"],he={class:"title"},ge={class:"number"},pe={class:"multiplier"},me={class:"text-center social"},ve={key:0},ye={key:0,class:"px-3 pt-2",style:{"text-align":"center"}},fe=i({props:["view","accolades","player"],data:()=>({show:!0}),computed:{sortedAccolades(){return this.accolades.sort((e,t)=>e.date<t.date?100:e.date>t.date?-100:e.multipler<t.multipler?1:e.multipler>t.multipler?-1:0)}},methods:{dayjs:n,share(e){return"https://"+document.location.hostname+"/share?title="+encodeURIComponent(this.player.alias.toUpperCase())+"'s+Career+Achievement&description=Congratulations+to+"+encodeURIComponent(this.player.alias.toUpperCase())+"+("+encodeURIComponent(this.player.first)+"+"+encodeURIComponent(this.player.last)+")++on+reaching+"+encodeURIComponent(e.number)+"+"+encodeURIComponent(e.title)+".&media="+encodeURIComponent(this.player.pic)}},watch:{"accolades.length"(){this.show=!this.show,this.$nextTick(()=>this.show=!this.show)}}},[["render",function(e,t,a,s,l,i){const n=p("ShareNetwork"),b=p("v-container");return m(),r("div",ne,[o(b,{class:"accolades accolades-league container-custom container-padding"},{default:d(()=>[t[0]||(t[0]=u("h2",null,"Career Achievements",-1)),u("div",re,[(m(!0),r(h,null,g(i.sortedAccolades,(t,s)=>(m(),r("div",{key:s,style:v({color:t.color}),class:"accolade-section"},["league"===a.view?(m(),r("div",oe,[u("span",null,y(t.alias),1)])):c("",!0),u("div",de,[u("span",null,y(i.dayjs(new Date(t.date).getTime()).format("MMM D, YYYY")),1)]),u("div",ue,[u("img",{src:t.img,alt:""},null,8,ce),u("div",he,[u("span",null,y(t.title),1)]),u("div",ge,[u("span",null,y(t.number),1)]),f(u("div",pe,[u("span",{style:v({"background-color":t.color})}," x"+y(t.multipler),5)],512),[[S,t.multipler>1]])]),u("div",me,[void 0!==a.player&&e.show?(m(),r("div",ve,[o(n,{network:"facebook",url:i.share(t),"twitter-user":"ForgedAxeWhis",title:""},{default:d(()=>[u("img",{src:K,alt:"facebook",style:v("height:30px;width:30px;background-color:"+t.color+";border:2px solid "+t.color+";border-radius:50%;margin:0 6px;")},null,4)]),_:2},1032,["url"]),o(n,{network:"twitter",url:i.share(t),"twitter-user":"ForgedAxeWhis",title:""},{default:d(()=>[u("img",{src:Q,alt:"twitter",style:v("height:30px;width:30px;background-color:"+t.color+";border:2px solid "+t.color+";border-radius:50%;;margin:0 6px;")},null,4)]),_:2},1032,["url"])])):c("",!0)])],4))),128)),0===a.accolades.length?(m(),r("div",ye," No career achievements have been recorded. ")):c("",!0)])]),_:1})])}],["__scopeId","data-v-fe56c6f4"]]),Se={key:0,class:"name text-right"},be={key:1,class:"name text-left"},ke=i({props:["games"]},[["render",function(e,t,a,s,l,i){const n=p("v-col"),v=p("v-row");return m(),b(v,{class:"lanes"},{default:d(()=>[(m(!0),r(h,null,g(a.games,(e,a)=>(m(),r(h,null,["Now Playing"===e.status?(m(),b(n,{key:a,md:"6",class:"lane"},{default:d(()=>[o(v,null,{default:d(()=>[o(n,{cols:"7"},{default:d(()=>[e.player1?(m(),r("span",Se,y(e.player1.first)+" "+y(e.player1.last),1)):c("",!0),t[0]||(t[0]=u("span",{class:"vs"}
1,"vs",-1)),e.player2?(m(),r("span",be,y(e.player2.first)+" "+y(e.player2.last),1)):c("",!0)]),_:2},1024),o(n,{cols:"3",class:"text-center nr"},{default:d(()=>[u("span",null,y(e.arena.replace("Cage","Lane")),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)):c("",!0)],64))),256))]),_:1})}],["__scopeId","data-v-7e26a187"]]),xe={key:0},we=["value"],$e={key:1,class:"text-center"},Ce={key:2,class:"text-center"},Le={name:"eventLeaderboard",mixins:[Z],components:{CustomSelect:G,GameRequest:i({name:"gameRequest",data:()=>({requestAdded:!1,requestPlayer1:"",requestPlayer2:"",requestError:!1}),props:{leagueID:String,selectedWeek:String,uid:String,playerStats:Object},setup:()=>({venueStore:L(),seasonStore:D(),generalStore:I()}),methods:{addGameRequest(){if(!this.requestPlayer1)return;let e=`/venues/\n        ${this.venueStore.venue.locationSlug}/league/\n        ${this.leagueID}/${this.seasonStore.hostSeason}/\n        ${this.selectedWeek}/`,t=this.playerStats.filter(e=>e.id==this.requestPlayer1)[0];const a=k($("/watl/players"),w("email"),x(this.$firebaseAuth.currentUser.email));C(a,a=>{let s=a.val(),l=s[Object.keys(s)[0]],i=Object.keys(s)[0];0!==this.playerStats.filter(e=>e.id==i).length?(t.facebook||(t.facebook=""),l.facebook||(l.facebook=""),t.instagram||(t.instagram=""),l.instagram||(l.instagram=""),E(P(e+"/game-list"),{player1:{alias:t.alias,facebook:t.facebook,first:t.first,instagram:t.instagram,last:t.last,pic:t.pic,playerid:this.requestPlayer1},player2:{alias:l.alias,facebook:l.facebook,first:l.first,instagram:l.instagram,last:l.last,pic:l.pic,playerid:this.requestPlayer2},arena:1,status:"Request"}).then(a=>{let s=new Date;F(P(e+"/game-data/"+a.key),{date:s.toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}),player1:{alias:t.alias,facebook:t.facebook,first:t.first,instagram:t.instagram,last:t.last,pic:t.pic,playerid:this.requestPlayer1},player2:{alias:l.alias,facebook:l.facebook,first:l.first,instagram:l.instagram,last:l.last,pic:l.pic,playerid:this.requestPlayer2},round:1,round1:{player1:{sum:0},player2:{sum:0}},round2:{player1:{sum:0},player2:{sum:0}},round3:{player1:{sum:0},player2:{sum:0}},round4:{player1:{sum:0},player2:{sum:0}},throws:{player1:{sum:0},player2:{sum:0}}}).then(()=>{this.requestAdded=!0}).catch(function(e){this.generalStore.logError({function:"createMatch - game-data",error:e,type:"live",uid:this.uid})})}).catch(function(e){this.generalStore.logError({function:"createMatch - game-list",error:e,type:"live",uid:this.uid})})):this.requestError="Sorry, you are not assigned to this league."})}}},[["render",function(e,t,a,s,l,i){const n=p("v-col"),v=p("v-btn"),S=p("v-row");return m(),r("div",null,[t[7]||(t[7]=u("h1",{class:"text-center"},"Request a game",-1)),l.requestAdded||l.requestError?c("",!0):(m(),r("div",xe,[o(S,null,{default:d(()=>[o(n,{cols:"12",md:"12",class:"text-center"},{default:d(()=>[f(u("select",{"onUpdate:modelValue":t[0]||(t[0]=e=>l.requestPlayer1=e),style:{width:"350px","max-width":"100%"}},[t[3]||(t[3]=u("option",{value:""},"Select player 1",-1)),(m(!0),r(h,null,g(a.playerStats,e=>(m(),r(h,null,[e.id!==l.requestPlayer2?(m(),r("option",{key:e.id,value:e.id},y(e.first)+" "+y(e.last),9,we)):c("",!0)],64))),256))],512),[[_,l.requestPlayer1]])]),_:1}),o(n,{cols:"12",class:"text-center"},{default:d(()=>[o(v,{color:"primary",onClick:t[1]||(t[1]=e=>i.addGameRequest())},{default:d(()=>[...t[4]||(t[4]=[T("Send request",-1)])]),_:1})]),_:1})]),_:1})])),l.requestAdded?(m(),r("div",$e,[t[6]||(t[6]=u("p",null," Your request has been saved, after accepting by the administrator you will be able to choose the game from the list. ",-1)),o(v,{color:"primary",onClick:t[2]||(t[2]=e=>l.requestAdded=!1)},{default:d(()=>[...t[5]||(t[5]=[T("Add another",-1)])]),_:1})])):c("",!0),l.requestError?(m(),r("div",Ce,[u("p",null,y(l.requestError),1)])):c("",!0)])}]]),CustomTabs:j,CustomSearch:ae,LeaderboardNew:R,CustomButton:q,PlayersStatistic:A,leaderboard:s,playoffBrackets:l,accolades:fe,matchups:a,chat:ee,online:te,lanes:ke,liveScore:J},props:{leagueID:String,locationSlug:String,source:String,runAutoSchedule:Boolean},data:()=>({divisionFilter:"all",tabIndex:0,achievements:[],standings:[],weekPlayers:[],selectedSeason:"",schedule:{},autoschedule:[],playerStats:X,teamStats:X,search:"",selectedWeek:"Week1",teamChampions:!1,messages:[],messagesTick:0,gameList:[]}),setup:()=>({venueStore:L(),userStore:z(),seasonStore:D(),eventStore:Y(),weekGamesStore:ie()}),computed:{weekID(){return this.activeTabValue?.name},notPlayedAutoschedule(){return this.autoschedule.filter(e=>!e.played)},getItemsForDivision(){const e="wktl"===this.eventStore.selectedEvent.rules,t="since_2025"===this.eventStore.selectedEvent.gamePlayRules,a=[...e?[{title:"Pro",value:"professional"},{title:"Rec",value:"recreational"}]:t?[{title:"Pro",value:"professional"},{title:"Am",value:"amateur"}]:[{title:"Adv",value:"advanced"},{title:"Am",value:"amateur"}],{title:"All",value:"all"}];return this.eventIsHatchetGlobalLeaderboard?a.filter(e=>"recreational"!==e.value):a},statsIsReal(){return"doubles-league"===this.typeOfLeague?"3random"!==this.teamStats[0]?.alias&&"noResults"!==this.teamStats[0]?.alias:"3random"!==this.playerStats[0]?.alias&&"noResults"!==this.playerStats[0]?.alias},playerInLeague(){if(this.playerStats[0].player){for(let e in this.playerStats)if(Object.entries(this.playerStats[e].player)[0][0]===this.userStore.user[".key"]||Object.entries(this.playerStats[e].player)[1][0]===this.userStore.user[".key"])return!0;return!1}return-1!==this.playerStats.findIndex(e=>e.key===this.userStore.user[".key"])},getDefaultSortValue(){return this.$route.hash?this.$route.hash.replace("#",""):"score"},activeTabValue(){return this.tabs[this.tabIndex]},showExport(){return this.$firebaseAuth.currentUser?.uid},tabs(){return[{".key":"champions",name:"Regional champions",type:"Round Robin",completed:!0},{".key":"teams",name:"Team Standings",type:"Round Robin",completed:!0},{".key":"standings",name:"Standings",type:"Round Robin",completed:!0},...this.eventStore.selectedEventWeeks,..."Tournament"===this.eventStore.getSelectedEventType?[{".key":"live",name:"Live Games",type:"live",completed:!0}]:[]].map(e=>({...e,title:this.setTabTitle(e),disabled:!e.completed&&void 0!==e.completed&&"Tournament"!==this.eventStore.getSelectedEventType})).filter(e=>!this.shouldHideTab(e))},getPlayers(){return"doubles-league"===this.typeOfLeague?this.teamStats:this.playerStats},typeOfLeague(){if(void 0===this.eventStore.selectedEvent.leagueType)return"standard-league";switch(this.eventStore.selectedEvent.leagueType){case"standard-league":default:return"standard-league";case"duals-league":return"doubles-league";case"big-axe-league":return"big-axe-league"}},eventIsHatchetGlobalLeaderboard(){return"watl"===this.locationSlug&&"watl"===this.eventStore.selectedEvent.rules&&"standard-league"===this.eventStore.selectedEvent.leagueType&&"League"===this.eventStore.selectedEvent.type&&!this.eventStore.selectedEvent.virtual},selectedEvent(){return this.eventStore.selectedEvent.slug},playerStatsFilteredByStatus(){return this.playerStatsFiltered.filter(e=>(e.key=e.id,"all"===this.divisionFilter&&!this.eventIsHatchetGlobalLeaderboard||("all"===this.divisionFilter&&this.eventIsHatchetGlobalLeaderboard?"recreational"!==e.division:"since_2025"===this.eventStore.selectedEvent.gamePlayRules?this.divisionFilter===e.division:"wktl"===this.eventStore.selectedEvent.rules?this.divisionFilter===e.wktlDivision:"advanced"===this.divisionFilter&&e.advanced||"amateur"===this.divisionFilter&&!e.advanced)))},playerStatsFiltered(){return this.search.length>=3?this.playerStats.filter(this.searchCallback()):this.playerStats},teamStatsFiltered(){return this.search.length>=3?this.teamStats.filter(this.searchCallback()):this.teamStats},getCurrentUser(){return this.userStore.user},filteredAutoschedule(){const e=this.getCurrentUser;return this.notPlayedAutoschedule.filter(t=>!t.played&&(t.player1.playerid===e[".key"]||t.player2?.playerid===e[".key"]))},isVirtualMarathon(){return this.eventStore.selectedEvent.virtual&&this.eventStore.selectedEvent.slug.includes("marathon")},weekGames(){return this.weekGamesStore.weekGames}},methods:{dayjs:n,linkify:V,getLogoByVenue(e){return this.venueStore.venues.find(t=>t[".key"]===e)},setVirtualLeagueAutoSchedule(){let e=`/venues/${this.venueStore.venue.locationSlug}/league/${this.leagueID}/${this.selectedSeason}`;const t=this.newRR;t&&this.eventStore.selectedEvent.virtual&&F(P(`${e}/${this.weekID}`),{autoschedule:t})},getWeekPlayers(){let e=`/venues/${this.venueStore.venue.locationSlug}/league/${this.leagueID}/${this.selectedSeason}`;this.$databaseBind("weekPlayers",k(P(`${e}/${this.weekID}/players`),N())).then(()=>
1{this.weekPlayers.forEach(e=>{e.key=e.id||e[".key"]})})},setAsOnline(){se(this.userStore.user,"/venues/"+this.locationSlug+"/league/"+this.leagueID+"/online/")},participantClickedHandler(e){5===e.code?.length?this.$router.push("/team/"+e.code):4===e.code?.length?this.$router.push("/player/"+e.code):!e.code&&e.key&&H($("/watl/players/"+e.key)).then(e=>{this.$router.push("/player/"+e.val().code)})},useRelativeTime:e=>function(e){let t=((new Date).getTime()-1e3*-e)/1e3,a=Math.floor(t/86400);if(!(isNaN(a)||a<0||a>=31))return 0===a&&((t<60?"just now":t<120&&"1 minute ago")||t<3600&&Math.floor(t/60)+" minutes ago"||t<7200&&"1 hour ago"||t<86400&&Math.floor(t/3600)+" hours ago")||1===a&&"Yesterday"||a<7&&a+" days ago"||a<31&&Math.ceil(a/7)+" weeks ago"}(e),searchCallback(e=!1){let t,a,s=this.search.toLowerCase();if(s.includes(" ")){let e=this.search.split(" ");t=e[0].toLowerCase(),a=e[1].toLowerCase()}return l=>{const{first:i="",last:n="",alias:r="",name:o="",code:d=""}=l;return e?(i.toLowerCase().includes(s)||i.toLowerCase().includes(t)&&n.toLowerCase().includes(a)||n.toLowerCase().includes(s)||r.toLowerCase().includes(s)||o.toLowerCase().includes(s)||d.toLowerCase().includes(s))&&l.gp<=28:i.toLowerCase().includes(s)||n.toLowerCase().includes(s)||i.toLowerCase().includes(t)&&n.toLowerCase().includes(a)||r.toLowerCase().includes(s)||o.toLowerCase().includes(s)||d.toLowerCase().includes(s)}},setTabTitle(e){return"standings"===e[".key"]&&"Tournament"===this.eventStore.getSelectedEventType?"Standings":"Tournament"===this.eventStore.getSelectedEventType?{"Round Robin":"Stats",Playoffs:"Tournament Brackets",live:"Live Games","Qualifying Round":"Qualifying Round"}[e.type]:e.name},shouldHideTab(e){return"champions"===e[".key"]&&"official_winter_league_2022"!==this.leagueID&&"official_winter_league_2021"!==this.leagueID&&"official_big_axe_winter_league_2021"!==this.leagueID&&"official_hatchet_spring_league_2021"!==this.leagueID&&"official_big_axe_spring_league_2021"!==this.leagueID||"teams"===e[".key"]&&"duals-league"!==this.eventStore.selectedEvent.leagueType||"standings"===e[".key"]&&"duals-league"===this.eventStore.selectedEvent.leagueType},playerSelect(e){this.goToPlayerCareer(e)},dialogPlayerClose(){this.dialogPlayer.player1=null,this.dialogPlayer.player2=null,this.dialogPlayer.show=!1},getAchievements(){this.$databaseBind("achievements",P(`/venues/${this.locationSlug}/league/${this.leagueID}/${this.seasonStore.hostSeason}/achievements`))},goToPlayerCareer(e){const t=$("/watl/players/"+e.id);C(t,e=>{let t=e.val();t&&window.open(`https://axethrowing.org/player/${t.code}`)},{onlyOnce:!0})},getTeamsCallback(){const e=Array.isArray(this.teamStats);let t=e&&this.teamStats.length;e&&this.teamStats.length>
10?this.teamStats.forEach(e=>{e[".key"]=e.id,e.allIndex=t,e.venueLogo=this.getLogoByVenue(e.venue),e.perpts=(e.pts/(2*e.gp)*100).toFixed(0),e.sumpgames=e.ugame+e.ngame+e.sgame,e.sumpmatch=e.umatch+e.nmatch+e.smatch,e.rating=this.selectedSeason.slice(6)<6||"Session1"===this.selectedSeason?0:le(e),e.perpgames=Number(((e.ugame+e.ngame+e.sgame)/e.gp*100).toFixed(0)),e.perpmatch=Number(((e.umatch+e.nmatch+e.smatch)/e.gp*100).toFixed(0)),e.perclutch=Number((e.clutch/(3*e.gp)*100).toFixed(0)),t--}):this.teamStats=[{gp:4,alias:"noResults"}]},getPlayersCallback(){const e=Array.isArray(this.playerStats);let t=e&&this.playerStats.length,a=e&&this.playerStats.filter(e=>"amateur"===e.division).length,s=e&&this.playerStats.filter(e=>"professional"===e.division).length;e&&this.playerStats.length>0?this.playerStats.forEach(e=>{e.rating=this.selectedSeason.slice(6)<6||"Session1"===this.selectedSeason?0:le(e),e.allIndex=t,"amateur"===e.division&&(e.amateurIndex=a,a--),"professional"===e.division&&(e.professionalIndex=s,s--),e.venueLogo=this.getLogoByVenue(e.venue),e.perpts=(e.pts/(2*e.gp)*100).toFixed(0),e.sumpgames=e.ugame+e.ngame+e.sgame,e.sumpmatch=e.umatch+e.nmatch+e.smatch,e.perpgames=Number(((e.ugame+e.ngame+e.sgame)/e.gp*100).toFixed(0)),e.perpmatch=Number(((e.umatch+e.nmatch+e.smatch)/e.gp*100).toFixed(0)),e.perclutch=Number((e.clutch/(3*e.gp)*100).toFixed(0)),t--}):this.playerStats=[{gp:4,alias:"noResults"}]},async findAvailableSeason(){const e="qualifying"===this.$route.name?"watl":this.locationSlug,t=this.eventStore.selectedEvent.currentSeason;if((await H(P(`/venues/${e}/league/${this.leagueID}/${t}/standings`))).exists())return t;const a=await H(P(`/venues/${e}/league/${this.leagueID}`));if(a.exists()){const e=a.val(),t=Object.keys(e).filter(e=>e.startsWith("Season"));if(t.length>0){const a=t.sort((e,t)=>{const a=parseInt(e.replace("Season",""));return parseInt(t.replace("Season",""))-a})[0];if(e[a]?.standings)return a}}return t},async getPlayerStats(e){let t,a=this.eventStore.selectedEvent.currentSeason;"qualifying"===this.$route.name&&(a=await this.findAvailableSeason(),a!==this.selectedSeason&&(this.selectedSeason=a,this.seasonStore.hostSeason=a));const s="qualifying"===this.$route.name?"watl":this.locationSlug;t="standings"===e?"Tournament"!==this.eventStore.getSelectedEventType?"/venues/"+s+"/league/"+this.leagueID+"/"+a+"/"+e:"/venues/"+s+"/league/"+this.leagueID+"/"+a+"/Game1/players":"champions"===e?"/venues/"+this.eventStore.selectedEvent.rules+"/league/"+this.leagueID+"/"+a+"/standings":"/venues/"+s+"/league/"+this.leagueID+"/"+a+"/"+e+"/players";const l="champions"===e?k(P(t),w("champion"),x(!0)):k(P(t),w("score"));this.$databaseBind("playerStats",l).then(async()=>{await this.fetchWktlDivisions(),this.getPlayersCallback()})},async fetchWktlDivisions(){if(!Array.isArray(this.playerStats)||0===this.playerStats.length)return;const e=new Map,t=await Promise.all(this.playerStats.map(async t=>{try{const a=t.id||t.key||t[".key"];if(!a)return console.warn("Player missing key/id: ",t),t;if(t.wktlDivision)return{...t,id:a};const s=await this.resolveWktlDivisionFromSource(t,a,e);if(s)return{...t,id:a,wktlDivision:s};const l=await H($(`/watl/players/${a}/wktlDivision`));return l.exists()?{...t,id:a,wktlDivision:l.val()}:{...t,id:a}}catch(a){return console.error("Failed to fetch wktl division for player: ",t.id||t.key,a),t}}));this.playerStats=t},async resolveWktlDivisionFromSource(e,t,a){if("wktl"!==this.eventStore.selectedEvent.rules)return null;const s=e.venueLeagueKey||e.venue,l=e.leagueSlug;if(!s||!l)return null;const i=`${s}::${l}`;a.has(i)||a.set(i,this.resolveVenueLeagueSeasonNode(s,l).catch(e=>(console.error("Failed to resolve source season node: ",i,e),null)));const n=await a.get(i);if(!n)return null;try{const e=await H(P(`/venues/${s}/league/${l}/${n}/standings/${t}/wktlDivision`));return e.exists()?e.val():null}catch(r){return console.error("Failed to read source division: ",i,t,r),null}},async resolveVenueLeagueSeasonNode(e,t){const a=await H(M(`/venues/${e}/league-list/${t}/seasons`));if(!a.exists())return null;const s=Object.keys(a.val()).filter(e=>/^Season\d+$/.test(e));return 1===s.length?s[0]:null},getTeamStats(){if("doubles-league"!==this.typeOfLeague)return;
1const e="qualifying"===this.$route.name?"watl":this.locationSlug,t=P(`/venues/${e}/league/${this.leagueID}/${this.seasonStore.hostSeason}/standings`),a=this.teamChampions?k(t,w("champion"),x(!0)):k(t,w("score"));this.$databaseBind("teamStats",a).then(()=>{this.teamStats.forEach(e=>{e.perpts=(e.pts/(2*e.gp)*100).toFixed(0),e.perpgames=Number(((e.ugame+e.ngame+e.sgame)/e.gp*100).toFixed(0)),e.perpmatch=Number(((e.umatch+e.nmatch+e.smatch)/e.gp*100).toFixed(0)),e.perclutch=Number((e.clutch/(3*e.gp)*100).toFixed(0))})}).then(()=>this.getTeamsCallback())},getTeamStatsByWeek(e=null){if(null===e)return;this.$databaseUnbind("teamStats");let t="/venues/"+("qualifying"===this.$route.name?"watl":this.locationSlug)+"/league/"+this.leagueID+"/"+this.seasonStore.hostSeason+"/"+e+"/players";this.$databaseBind("teamStats",k(P(t),w("score"))).then(()=>{this.teamStats.forEach((e,t)=>{C($(`/teams/${e.id}`),e=>{if(e.exists()){const a=e.val().code;this.teamStats[t].code=a}})}),this.getTeamsCallback()})},selectSeason(){this.seasonStore.hostSeason=this.selectedSeason,this.getPlayerStats(""),this.getTeamStats()},getSchedule(){const e="qualifying"===this.$route.name?"watl":this.locationSlug;this.$databaseBind("schedule",P(`/venues/${e}/league/${this.leagueID}/${this.selectedSeason}/schedule`)).then(e=>{e||(this.schedule={})})},getGames(e){const t="qualifying"===this.$route.name?"watl":this.locationSlug;this.weekGamesStore.setWeekGamesRef(`/venues/${t}/league/${this.leagueID}/${this.selectedSeason}/${e}/game-list`)},getMessages(){const e="qualifying"===this.$route.name?"watl":this.locationSlug;this.$databaseBind("messages",P(`/venues/${e}/league/${this.leagueID}/${this.selectedSeason}/message`))},updateMessages(){this.messagesTick++},bootUp(){this.selectedSeason=this.eventStore.selectedEvent.currentSeason,this.seasonStore.hostSeason=this.eventStore.selectedEvent.currentSeason,this.seasonStore.hostWeek=this.eventStore.selectedEvent.currentWeek,this.getPlayerStats("standings"),this.getAchievements(),this.getTeamStats(),this.getMessages(),this.getWeekPlayers(),this.getAutoschedule();const e="qualifying"===this.$route.name?"watl":this.locationSlug;this.eventStore.setSelectedEventGamesheet({venue:e,type:this.$route.name,leagueID:this.leagueID})},getGameList(){if(this.eventStore.selectedEvent.virtual)return;const e="qualifying"===this.$route.name?"watl":this.locationSlug;this.$databaseBind("gameList",k(P("/venues/"+e+"/league/"+this.leagueID+"/"+this.selectedSeason+"/Game1/game-list"),w("status"),O("Now Playing"),B("Now Playing")))},openTournaments(){this.$router.push({path:"/"+this.venueStore.venue[".key"]+"/tournament",query:this.$router.currentRoute.value.query})},getAutoschedule(){let e=this.venueStore.venue.locationSlug;this.eventStore.selectedEvent.virtual&&this.eventStore.selectedEvent.slug===this.leagueID&&(e=this.eventStore.selectedEvent.venue||this.$route.params.locationSlug);let t=`/venues/${e}/league/${this.leagueID}/${this.selectedSeason}`;this.$databaseBind("autoschedule",P(`${t}/${this.selectedWeek}/autoschedule`)).then(e=>{})}},watch:{runAutoSchedule(e){e&&this.setVirtualLeagueAutoSchedule()},weekID(e){e&&this.getWeekPlayers()},getCurrentUser(e){e&&Object.keys(e).length&&this.setAsOnline()},$route(e,t){"leagueID"in e.params&&this.bootUp()},leagueID(){this.bootUp()},selectedEvent(){this.bootUp()},selectedSeason(){this.getGameList()},activeTabValue(e){if(e){if("live"===e[".key"]){let e=this.eventStore.selectedEventWeeks[this.eventStore.selectedEventWeeks.length-1];return void(e&&e[".key"]&&this.getGames(e[".key"]))}"doubles-league"!==this.typeOfLeague?(this.getPlayerStats(e[".key"]),"Playoffs"===e.type&&this.getGames(e[".key"])):"teams"===e[".key"]?"Tournament"===this.eventStore.getSelectedEventType?this.getTeamStatsByWeek("Game1"):this.getTeamStats():(this.getTeamStatsByWeek(e[".key"]),this.getGames(e[".key"])),-1!==e.name.indexOf("Week")?(this.selectedWeek=e.name,this.getSchedule(),this.getGames(this.selectedWeek),"doubles-league"===this.typeOfLeague&&this.getTeamStatsByWeek(this.selectedWeek)):this.selectedWeek="Week1"}},selectedWeek(e){this.weekType=e.type,this.getAutoschedule()},notPlayedAutoschedule(e){e.length||this.setVirtualLeagueAutoSchedule()}},beforeUnmount(){this.eventStore.selectedEvent={}},mounted(){if(window.setInterval(this.updateMessages,6e4),Object.keys(this.userStore.user).length&&this.setAsOnline(),this.$route.name&&void 0!==this.locationSlug&&this.eventStore.selectedEvent.slug!==this.leagueID){const e="qual
1ifying"===this.$route.name?"watl":this.locationSlug;this.eventStore.setSelectedEventGamesheet({venue:e,type:this.$route.name,leagueID:this.leagueID}).catch(()=>{U(()=>this.$router.push(`/${this.locationSlug}`),`${this.leagueID} is not exist. Please check event and try again.`,"warning","Ok",!0)})}else this.bootUp();this.getGameList(),"tournament"===this.source&&(this.tabIndex=1)}},De=["innerHTML"],Ie={key:0},_e={key:1,class:"mt-4"},Te={key:0,class:"text-center"},Ee={key:3,class:"mb-12"},Pe={key:0,style:{"text-align":"center",margin:"50px 0"}},Fe={key:1},Ve={key:4,class:"mb-12"},Ae={key:0,style:{"text-align":"center",margin:"50px 0"}},qe={key:1},Re={key:5,class:"mb-12"},je={key:0,style:{"text-align":"center",margin:"50px 0"}},Ge={key:1},We={key:4,class:"noGamesBlock"};e("default",i(Le,[["render",function(e,t,a,s,l,i){const n=p("v-col"),v=p("v-row"),f=p("v-container"),S=p("v-tab"),k=p("custom-tabs"),x=p("matchups"),w=p("liveScore"),$=p("custom-search"),C=p("custom-select"),L=p("custom-button"),D=p("players-statistic"),I=p("playoffBrackets");p("game-request");const _=p("accolades");return Object.keys(s.venueStore.venue).length?(m(),r("div",{key:s.eventStore.selectedEvent.title,id:"siteLeague"},[s.eventStore.selectedEvent.virtual?(m(),r(h,{key:0},[],64)):c("",!0),"tournament"===a.source?(m(),r("h2",{key:1,class:W(["pageHeader",["virtual"===this.$route.name?"px-0":""]])}," Statistics ",2)):c("",!0),l.messages.length?(m(),b(f,{class:"container-custom container-padding",key:l.messagesTick},{default:d(()=>[(m(!0),r(h,null,g(l.messages,(e,t)=>(m(),b(v,{class:"msg",key:t},{default:d(()=>[o(n,{cols:"9"},{default:d(()=>[u("strong",{innerHTML:i.linkify(e.msg)},null,8,De),"leaderboardUpdate"===e.type?(m(),r("strong",Ie,y(i.dayjs(-1e3*e.time).format("MMMM D, YYYY HH:mm")),1)):c("",!0)]),_:2},1024),o(n,{cols:"3"},{default:d(()=>[T(y(i.useRelativeTime(e.time)),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})):c("",!0),"noResults"!==l.playerStats[0]?.alias&&"noResults"!==l.teamStats[0]?.alias?(m(),r("div",{key:3,class:W({newContainer:["qualifying"].includes(this.$route.name)})},[s.eventStore.selectedEventWeeks.length>0&&!i.isVirtualMarathon?(m(),b(k,{key:0,modelValue:l.tabIndex,"onUpdate:modelValue":t[0]||(t[0]=e=>l.tabIndex=e),class:"weekTabs mb-10"},{default:d(()=>[(m(!0),r(h,null,g(i.tabs,(e,t)=>(m(),b(S,{key:t,class:"customTab",disabled:e.disabled,onClick:e=>l.tabIndex=t},{default:d(()=>[T(y(e.title),1)]),_:2},1032,["disabled","onClick"]))),128))]),_:1},8,["modelValue"])):c("",!0),s.eventStore.selectedEvent.virtual&&i.activeTabValue?.[".key"].includes("Week")?(m(),r("div",_e,[e.$firebaseAuth.currentUser?c("",!0):(m(),r("h2",Te," Please sign in to enter scores. ")),["standard-league","big-axe-league"].includes(i.typeOfLeague)&&e.$firebaseAuth.currentUser?(m(),b(x,{key:1,gameList:i.weekGames,dblocation:"league/"+a.leagueID+"/"+l.selectedSeason+"/"+l.selectedWeek,dbScheduleLocation:"league/"+a.leagueID+"/"+l.selectedSeason,roundrobin:"Round Robin"===i.activeTabValue.type?i.filteredAutoschedule:"",schedule:l.schedule,public:!0,class:"my-5 siteMatchups",autoSchedule:i.notPlayedAutoschedule,autoGames:i.notPlayedAutoschedule,playerList:l.weekPlayers},null,8,["gameList","dblocation","dbScheduleLocation","roundrobin","schedule","autoSchedule","autoGames","playerList"])):c("",!0)])):c("",!0),"live"===i.activeTabValue?.[".key"]&&void 0!==l.gameList?(m(),b(w,{key:2,class:"live-score live",gameList:l.gameList,dblocation:"/venues/"+a.locationSlug+"/league/"+a.leagueID+"/"+l.selectedSeason+"/Game1",playoffs:!0,leagueType:i.typeOfLeague},null,8,["gameList","dblocation","leagueType"])):c("",!0),"standard-league"!==i.typeOfLeague||["live","Game1"].includes(i.activeTabValue?.[".key"])?c("",!0):(m(),r("div",Ee,[o(D,{divisionFilter:l.divisionFilter,playersList:i.playerStatsFilteredByStatus,setDefaultFilter:i.getDefaultSortValue,"event-type":s.eventStore.selectedEvent.leagueType,"game-play-rules":s.eventStore.selectedEvent.gamePlayRules||"",rules:s.eventStore.selectedEvent.rules||"",search:l.search,onParticipantClicked:i.participantClickedHandler},{header:d(a=>[o(v,{justify:"end",align:"center",class:"mb-3"},{default:d(()=>[o(n,{cols:"12",md:"4","text-right":""},{default:d(()=>[o($,{modelValue:l.search,"onUpdate:modelValue":t[1]||(t[1]=e=>l.search=e),placeholder:"Search",showSmallVersion:e.$vuetify.display.smAndDown},null,8,["modelValue","showSmallVersion"])]),_:1}),o(n,{cols:"12",sm:"4",md:"2",class:"justify-end text-right"},{default:d(()=>[o(C,{class:"w-100",items:i.getItemsForDivision,value:l.divisionFilter,onUpdatedSelectValue:t[2]||(t[2]=e=>l.divisionFilter=e)},null,8,["items","value"])]),_:1}),i.showExport?(m(),b(n,{key:0,cols:"12",sm:"4",md:"2",class:"align-center justify-end text-right"},{default:d(()=>[o(L,{variant:"outlined",class:"mx-0 w-100",onClick:a.exportCSV},{default:d(()=>[...t[6]||(t[6]=[T("export CSV",-1)])]),_:1},8,["onClick"])]),_:2},1024)):c("",!0)]),_:2},1024)]),noContent:d(()=>[l.search&&l.search.length>=3&&!i.playerStatsFilteredByStatus.length?(m(),r("h1",Pe," Search returned no results! ")):(m(),r("div",Fe))]),_:1},8,["divisionFilter","playersList","setDefaultFilter","event-type","game-play-rules","rules","search","onParticipantClicked"])])),"doubles-league"!==i.typeOfLeague||["live","Game1"].includes(i.activeTabValue?.[".key"])?c("",!0):(m(),r("div",Ve,[o(D,{divisionFilter:l.divisionFilter,playersList:i.teamStatsFiltered,setDefaultFilter:i.getDefaultSortValue,"event-type":s.eventStore.selectedEvent.leagueType,"game-play-rules":s.eventStore.selectedEvent.gamePlayRules||"",search:l.search,onParticipantClicked:i.participantClickedHandler},{header:d(a=>[o(v,{justify:"end",align:"center",class:"mb-3"},{default:d(()=>[o(n,{cols:"12",md:"4","text-right":""},{default:d(()=>[o($,{modelValue:l.search,"onUpdate:modelValue":t[3]||(t[3]=e=>l.search=e),placeholder:"Search",showSmallVersion:e.$vuetify.display.smAndDown},null,8,["modelValue","showSmallVersion"])]),_:1}),i.showExport?(m(),b(n,{key:0,cols:"12",sm:"4",md:"2",class:"align-center justify-end text-right"},{default:d(()=>[o(L,{variant:"outlined",class:"mx-0 w-100",onClick:a.exportCSV},{default:d(()=>[...t[7]||(t[7]=[T("export CSV",-1)])]),_:1},8,["onClick"])]),_:2},1024)):c("",!0)]),_:2},1024)]),noContent:d(()=>[l.search&&l.search.length>=3&&!i.playerStatsFilteredByStatus.length?(m(),r("h1",Ae," Search returned no results! ")):(m(),r("div",qe))]),_:1},8,["divisionFilter","playersList","setDefaultFilter","event-type","game-play-rules","search","onParticipantClicked"])])),"big-axe-league"!==i.typeOfLeague||["live","Game1"].includes(i.activeTabValue?.[".key"])?c("",!0):(m(),r("div",Re,[o(D,{divisionFilter:l.divisionFilter,playersList:i.playerStatsFilteredByStatus,setDefaultFilter:i.getDefaultSortValue,"event-type":s.eventStore.selectedEvent.leagueType,"game-play-rules":s.eventStore.selectedEvent.gamePlayRules||"",search:l.search,onParticipantClicked:i.participantClickedHandler},{header:d(a=>[o(v,{justify:"end",align:"center",class:"mb-3"},{default:d(()=>[o(n,{cols:"12",md:"4","text-right":""},{default:d(()=>[o($,{modelValue:l.search,"onUpdate:modelValue":t[4]||(t[4]=e=>l.search=e),placeholder:"Search",showSmallVersion:e.$vuetify.display.smAndDown},null,8,["modelValue","showSmallVersion"])]),_:1}),o(n,{cols:"12",sm:"4",md:"2",class:"justify-end text-right"},{default:d(()=>[o(C,{class:"w-100",items:i.getItemsForDivision,value:l.divisionFilter,onUpdatedSelectValue:t[5]||
1(t[5]=e=>l.divisionFilter=e)},null,8,["items","value"])]),_:1}),i.showExport?(m(),b(n,{key:0,cols:"12",sm:"4",md:"2",class:"align-center justify-end text-right"},{default:d(()=>[o(L,{variant:"outlined",class:"mx-0 w-100",onClick:a.exportCSV},{default:d(()=>[...t[8]||(t[8]=[T("export CSV",-1)])]),_:1},8,["onClick"])]),_:2},1024)):c("",!0)]),_:2},1024)]),noContent:d(()=>[l.search&&l.search.length>=3&&!i.playerStatsFilteredByStatus.length?(m(),r("h1",je," Search returned no results! ")):(m(),r("div",Ge))]),_:1},8,["divisionFilter","playersList","setDefaultFilter","event-type","game-play-rules","search","onParticipantClicked"])])),"champions"!==i.activeTabValue?.[".key"]&&"Playoffs"===i.activeTabValue?.type?(m(),b(I,{key:6,view:"site",dblocation:"/venues/"+a.locationSlug+"/league/"+a.leagueID+"/"+s.seasonStore.hostSeason+"/"+i.activeTabValue?.[".key"],players:i.getPlayers,gameList:i.weekGames},null,8,["dblocation","players","gameList"])):c("",!0),c("",!0)],2)):(m(),r("div",We,[...t[9]||(t[9]=[u("p",{class:"text-center"},"No games are currently being played.",-1)])])),l.achievements.length>0?(m(),b(_,{key:5,class:"accolades",accolades:l.achievements,view:"league"},null,8,["accolades"])):c("",!0)])):c("",!0)}],["__scopeId","data-v-b0463da3"]]))}}});

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.