PageSourceSearch

https://drua.rugby/_nuxt/DgdoTN1v.js

js drua.rugby collected 2026-10-08 20:18:55 UTC 7,409 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CyI33KaI.js","./uGX2RBlT.js","./DSlFN7DT.js","./DlAUqK2U.js","./aRMSfo7C.js","./BBse1UaO.js","./Tabs.CA_LAr6k.css","./BKDgY-_7.js","./CCwdJhTv.js","./IyXEk2oy.js","./CAs_Yucd.js","./BGrB7AdJ.js","./BHILyWAe.js","./BcZfzB4Y.js","./z_0K0A4Q.js","./Tazmh60w.js"])))=>i.map(i=>d[i]);
2import{d as ne,c as p,o as l,a as i,h as a,F as V,r as J,t as P,b as h,e as t,w as K,n as Q,k as ce,u as ie,y as me,l as ee,z as de,f as U,i as E,p as se,v as te,q as ue,O as pe,P as _e}from"./uGX2RBlT.js";import{_ as ye}from"./DSlFN7DT.js";import{_ as be}from"./BKDgY-_7.js";import{s as he,_ as ge}from"./CCwdJhTv.js";import{_ as le}from"./IyXEk2oy.js";import{p as fe}from"./CAs_Yucd.js";import{_ as ve}from"./BGrB7AdJ.js";import{c as ae,d as ke}from"./BHILyWAe.js";import{c as Te}from"./BcZfzB4Y.js";import{a as S,h as we,g as oe,i as xe}from"./z_0K0A4Q.js";import{u as Pe,r as Ie}from"./Tazmh60w.js";const $e={class:"p-4 bg-white rounded"},Re={class:"space-y-4"},Ne={class:"border-b border-primary-200 px-2 py-1"},ze={class:"text-mono-0 text-body-1 font-bold"},Ae={class:"flex"},De={class:"w-20 pt-2"},Me={class:"my-auto ml-4"},Oe={class:"text-mono-0 text-body-2 hover:underline cursor-pointer"},je={class:"text-secondary-400 text-3xl font-step-2 leading-none"},Ce={class:"text-mono-900 text-body-2"},Le={class:"text-mono-900 text-body-2 hover:underline cursor-pointer"},Be={class:"text-body-1 text-primary-400 font-step-2"},Ue=4,Ee=ne({__name:"SeasonPlayerRankings",props:{players:{}},setup(g){const f=[{title:"Tries Scored",key:"tries"},{title:"Metres Gained",key:"metres"},{title:"Tackles Made",key:"tackles"}],_=g,q=p(()=>{if(_.players)return f.map(c=>{const v=_.players.filter(e=>e.stats&&e.stats[c.key]).sort((e,k)=>k.stats[c.key]-e.stats[c.key]).slice(0,4).map(e=>({name:e.knownName||`${e.firstName||""} ${e.lastName||""}`,slug:e.firstName&&e.lastName?`${e.firstName}-${e.lastName}`.toLowerCase():"",image:(e==null?void 0:e.playerImageUrl)||(e==null?void 0:e.imageUrl)||"",value:e.stats[c.key]}));return{...c,players:v}}).filter(c=>c.players&&c.players.length)});return(c,v)=>{const e=le,k=ce;return l(),i("div",$e,[v[0]||(v[0]=a("h4",{class:"hidden lg:block capitalize text-center text-body-1 font-step-3 px-4 pb-4 -mx-4 mb-4 border-b border-mono-100"},"Player Rankings",-1)),a("div",Re,[(l(!0),i(V,null,J(t(q),r=>{var y,O,j,n,C,I,$,R,L;return l(),i("div",{key:r.title,class:"bg-primary-400"},[a("div",Ne,[a("h4",ze,P(r.title),1)]),a("div",Ae,[a("div",De,[h(e,{src:((O=(y=r.players)==null?void 0:y[0])==null?void 0:O.image)||t(fe),alt:((n=(j=r.players)==null?void 0:j[0])==null?void 0:n.name)||"player headshot"},null,8,["src","alt"])]),a("div",Me,[h(k,{to:`/teams/men/player/${($=(I=(C=r.players)==null?void 0:C[0])==null?void 0:I.slug)==null?void 0:$.replace(/'/g,"")}`},{default:K(()=>{var u;return[a("p",Oe,P((u=r.players[0])==null?void 0:u.name),1)]}),_:2},1032,["to"]),a("p",je,P((L=(R=r.players)==null?void 0:R[0])==null?void 0:L.value),1)])]),(l(!0),i(V,null,J(r.players.slice(1,Ue),(u,T)=>{var o,s;return l(),i("div",{key:u.name,class:"flex bg-white"},[a("div",{class:Q([{"border-b-2":T!==2},"p-2"])},[a("p",Ce,P(T+2),1)],2),a("div",{class:Q([{"border-b-2":T!==2},"flex w-full justify-between p-2"])},[h(k,{to:`/teams/men/player/${(s=(o=r.players)==null?void 0:o[T+1])==null?void 0:s.slug.replace(/'/g,"")}`},{default:K(()=>[a("p",Le,P(u.name),1)]),_:2},1032,["to"]),a("p",Be,P(u.value),1)],2)])}),128))])}),128))])])}}}),Se=pe(()=>_e(()=>import("./CyI33KaI.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url).then(g=>g.default||g)),Ve={class:"grid grid-cols-1 lg:grid-cols-3 gap-4"},qe={class:"p-4 lg:px-6 bg-white rounded"},Fe={key:0},He={class:"mt-6 space-y-4"},Ge={key:0,class:"hidden lg:block lg:col-span-1"},Je={key:0,class:"lg:hidden"},Ke=ne({__name:"season-stats",props:{match:{}},setup(g){const f=[{label:"Team Stats",active:!1},{label:"Player Rankings",active:!1}],_=ue(),q=ie(),{teamId:c,compId:v}=_.public.teams[0],e=g,k=p(()=>Te({title:`Season Stats | ${_.public.siteMeta.title}`,description:`Match information, updates and news for the ${_.public.siteMeta.title} men's team`},q.path));me(k);const r=ee(Object.keys(S)[0]),y=ee(f[0].label),O=async()=>{var z,A,D,M;
2const o=(A=(z=e.match)==null?void 0:z.homeTeam)==null?void 0:A.id,s=(M=(D=e.match)==null?void 0:D.awayTeam)==null?void 0:M.id,{season:m}=e.match,N={competitionId:v,seasonId:m,provider:_.public.dataProvider},F=ae(o,{params:N}),H=ae(s,{params:N}),G=ke(c,{params:N}),[w,x,b]=(await Promise.allSettled([F,H,G])).map(B=>B.value);return{homeTeam:w instanceof Object?w==null?void 0:w.data[0]:null,awayTeam:x instanceof Object?x==null?void 0:x.data[0]:null,druaPlayers:b instanceof Object?b==null?void 0:b.data:null}},{pending:j,data:n}=Pe("season-stats",O),C=()=>Ie("season-stats"),I=p(()=>!$.value||!R.value),$=p(()=>{var o,s,m;return(s=(o=n.value)==null?void 0:o.homeTeam)!=null&&s.stats?oe((m=n.value)==null?void 0:m.homeTeam.stats,S):null}),R=p(()=>{var o,s,m;return(s=(o=n.value)==null?void 0:o.awayTeam)!=null&&s.stats?oe((m=n.value)==null?void 0:m.awayTeam.stats,S):null}),L=p(()=>{var o,s;return xe((s=(o=e.match)==null?void 0:o.awayTeam)==null?void 0:s.id)}),u=p(()=>Object.keys(S).reduce((o,s)=>[...o,{label:s,active:s===r.value}],[])),T=p(()=>f.reduce((o,s)=>[...o,{label:s.label,active:s.label===y.value}],[]));return de(()=>e.match,()=>{C()}),(o,s)=>{var b,z,A,D,M,B,W,X,Y;const m=ye,N=be,F=ge,H=Ee,G=Se,w=le,x=ve;return l(),i("div",null,[(b=t(n))!=null&&b.druaPlayers&&((z=t(n))!=null&&z.druaPlayers.length)?(l(),U(m,{key:0,tabItems:t(T),class:"lg:hidden mb-6 lg:mb-12",ignoreRoute:"",showMobileDropdown:"","onTabItem:click":s[0]||(s[0]=d=>y.value=d)},null,8,["tabItems"])):E("",!0),t(j)?(l(),U(N,{key:1,class:"mx-auto my-4",size:"100"})):t(I)?(l(),U(x,{key:3,title:"Season Stats",isDefaultIcon:!1},{default:K(()=>[h(w,{src:t(he),alt:"Season stats unavailable",sizes:["200"]},null,8,["src"])]),_:1})):(l(),i(V,{key:2},[se(a("div",null,[a("div",Ve,[a("div",{class:Q(["lg:col-span-2",{"lg:col-span-3":!((A=t(n))!=null&&A.druaPlayers)||!((D=t(n))!=null&&D.druaPlayers.length)}])},[a("div",qe,[t(I)?E("",!0):(l(),i("div",Fe,[s[2]||(s[2]=a("h4",{class:"hidden lg:block capitalize text-center text-body-1 font-step-3 px-4 pb-4 mb-6 border-b border-mono-100"},"Team Stats",-1)),h(m,{tabItems:t(u),showMobileDropdown:"",ignoreRoute:"","onTabItem:click":s[1]||(s[1]=d=>r.value=d)},null,8,["tabItems"]),a("div",He,[(l(!0),i(V,null,J((M=t($))==null?void 0:M[t(r)],(d,re)=>{var Z;return l(),U(F,{key:d.key,title:d.text,valueLeft:d.val,valueRight:(Z=t(R))==null?void 0:Z[t(r)][re].val,isAwayTeam:t(L),type:t(we).includes(d.key)?"primary":"secondary",percentage:d.percentage,showAbsolutePercentage:d.showAbsolutePercentage},null,8,["title","valueLeft","valueRight","isAwayTeam","type","percentage","showAbsolutePercentage"])}),128))])]))])],2),(B=t(n))!=null&&B.druaPlayers&&((W=t(n))!=null&&W.druaPlayers.length)?(l(),i("div",Ge,[h(H,{players:t(n).druaPlayers},null,8,["players"])])):E("",!0)])],512),[[te,t(y)===f[0].label]]),(X=t(n))!=null&&X.druaPlayers&&((Y=t(n))!=null&&Y.druaPlayers.length)?se((l(),i("div",Je,[h(G,{players:t(n).druaPlayers},null,8,["players"])],512)),[[te,t(y)===f[1].label]]):E("",!0)],64))])}}}),ls=Object.freeze(Object.defineProperty({__proto__:null,default:Ke},Symbol.toStringTag,{value:"Module"}));export{Ee as _,ls as s};

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.