PageSourceSearch

https://wru.wales/_nuxt/bTiLBRWH.js

js wru.wales collected 2026-10-02 04:44:34 UTC 10,239 bytes, 1 lines download raw bytes

1import{u as q,_ as J,a as K,b as Y}from"./CCo5PJ3c.js";import{_ as O}from"./4r-np1wS.js";import{_ as ee}from"./-wy4I46m.js";import{a as te,k as ae,e as Z,_ as se,m as ne,f as oe}from"./IT-7lrAI.js";import{j as P,i as U,u as a,M as o,F as u,U as m,V as v,Q as B,W as $,X as T,Z as j,N as E,a as A,ac as re,ai as le,_ as S,$ as x,y as ie,k as f,a4 as z,p as ce,w as de,a1 as ue}from"./D3xMoyyV.js";import{_ as pe}from"./DmkFjgzG.js";import{u as Q}from"./CPdk9Aao.js";import{u as ge,a as me,_ as _e}from"./mic0jTA_.js";import{b as he}from"./CKUAeYND.js";import{b as fe}from"./DyMQ_7Wx.js";const ye=d=>{if(d.terms.length){const n=d==null?void 0:d.terms.find(t=>t.taxonomy==="page_type");if(n)return n.slug}return"default"},be={key:0,class:"grid gap-4"},ke={key:0,class:"grid gap-4"},ve={class:"font-body font-bold normal-case text-primary-500 dark:text-white"},ct=P({__name:"ArticleStandard",props:{post:{},hideImage:{type:Boolean},hideMeta:{type:Boolean}},setup(d){const n=d,t=U("currentPost",null),e=n.post||t,l=ye(e)==="content";return(i,c)=>{const y=J,L=K,b=O,s=ee,N=te,F=Y;return a(e)?(o(),u("article",be,[i.hideMeta?$("",!0):(o(),u("section",ke,[m("h3",ve,v(a(e).title),1),B(y,{"article-meta":["author","date"],class:"grid gap-2 pb-4 md:flex items-center md:gap-8"}),B(L)])),i.hideImage?$("",!0):(o(),T(b,{key:1,"show-caption":"",caption:a(e).acf.image_caption_override},null,8,["caption"])),B(F,{class:E(["article-content",{"flexible-content":l}])},{default:j(()=>[l?(o(),T(s,{key:0,config:a(e).acf.flexible_content_config},null,8,["config"])):(o(),T(N,{key:1,content:("useGenerateArticleContent"in i?i.useGenerateArticleContent:a(q))(a(e)),"data-article":"","inject-dfp":""},null,8,["content"]))]),_:1},8,["class"])])):$("",!0)}}}),$e={class:"flex gap-3 items-center"},Te=P({__name:"LeagueTableGroupPagination",props:{totalPages:{},currentPage:{}},emits:["next","previous"],setup(d,{emit:n}){const t=n;return(e,r)=>{const l=ae;return o(),u("div",$e,[B(l,{name:"chevron-left",class:"cursor-pointer text-secondary-500",onClick:r[0]||(r[0]=i=>t("previous"))}),m("div",null,v(e.currentPage)+"/"+v(e.totalPages),1),B(l,{name:"chevron-right",class:"cursor-pointer text-secondary-500",onClick:r[1]||(r[1]=i=>t("next"))})])}}}),Le=m("label",{for:"stage-selector",class:"sr-only"},"Stage",-1),Be=m("option",{value:""}," All stages ",-1),we=["value"],Pe=P({__name:"LeagueTableGroupStageSelector",props:{stages:{}},emits:["change"],setup(d,{emit:n}){const t=A(""),e=n,r=()=>{e("change",t.value)};return(l,i)=>(o(),u("div",null,[Le,re(m("select",{id:"stage-selector","onUpdate:modelValue":i[0]||(i[0]=c=>ie(t)?t.value=c:null),class:"border-grey-500",onChange:r},[Be,(o(!0),u(S,null,x(l.stages,c=>(o(),u("option",{key:c,value:c},v(c),9,we))),128))],544),[[le,a(t)]])]))}}),Ne=()=>[{heading:"Pos",key:"position"},{heading:"W",key:"wins"},{heading:"D",key:"draws"},{heading:"L",key:"losses"},{heading:"B",key:"bonusPoints"},{heading:"Pts",key:"points"},{heading:"Diff",key:"pointsDifference"},{heading:"PF",key:"pointsFor"},{heading:"PA",key:"pointsAgainst"},{heading:"Bonus",key:"bonusPoints"},{heading:"TB",key:"tryBonus"},{heading:"LB",key:"loseBonus"},{heading:"Pl",key:"played"},{heading:"TF",key:"triesFor"},{heading:"TA",key:"triesAgainst"},{heading:"TD",key:"triesDifference"}],Ee=d=>{const t=Ne().find(e=>e.key===d);return(t==null?void 0:t.heading)??d},Fe=d=>{const n=[];return d.forEach(t=>{n.push(Ee(t))}),n},dt=d=>{var n,t;if(d.length){const e=["pool","group","conference"],r=(t=(n=d[0])==null?void 0:n.ladderGroup)==null?void 0:t.toLowerCase();if(r&&e.some(l=>r.includes(l)))return!0}return!1},Ae=()=>["played","wins","draws","losses","pointsFor","pointsAgainst","pointsDifference","triesFor","triesAgainst","triesDifference","tryBonus","loseBonus","points"],Se={class:"sticky left-0 px-2 xs:px-4 w-[37.5px] sm:w-[50px]"},xe=["colspan"],De=["title","data-table-column"],Ce=P({__name:"LeagueTableBasicHeader",async setup(d){let n,t;const e=U("statsList"),r=f(()=>e.length?Fe(e):[]);f(()=>e.length+4);const l=c=>c?c.replace(/([A-Z])/g," $1").replace(/^./,y=>y.toUpperCase()).trim():"",i=([n,t]=z(()=>Z(["Team","Pos"])),n=await n,t(),n);return(c,y)=>(o(),u("thead",null,[m("th",Se,v(a(i).Pos),1),m("th",{colspan:("useIsMobile"in c?c.useIsMobile:a(Q))()?2:3,class:"sticky left-[37.5px] sm:left-[50px] px-2 xs:px-4 !text-left"},v(a(i).Team),9,xe),(o(!0),u(S,null,x(a(r),(L,b)=>(o(),u("th",{key:`league-table-body-row-${b}`,title:l(a(e)[b]),"data-table-column":a(e)[b]},v(L),9,De))),128))]))}}),Ge=["aria-label"],Ie=["colspan"],Me={class:"grid grid-cols-[24px_1fr] w-full gap-2 md:gap-4 items-center"},He={class:"w-[24px]"},Ve=["aria-label"],Re=["aria-label"],je=["aria-label","data-table-column"],Ue=P({__name:"LeagueTableBodyRow",props:{ladderEntry:{},position:{},shortName:{type:Boolean},teamLogo:{type:Boolean},index:{}},async setup(d){let n,t;
1const e=d,r=U("statsList"),l=f(()=>ge(e.ladderEntry.seasonTeam,e.ladderEntry.ladderDate.slice(0,4))),i=f(()=>me(e.ladderEntry.seasonTeam,e.ladderEntry.ladderDate.slice(0,4))),c=f(()=>{const s=[];return r.length&&r.forEach(N=>{s.push(e.ladderEntry[N])}),s}),y=s=>s||0,L=s=>s!=null&&s.id?he(s.id):!1,b=([n,t]=z(()=>Z(["Team","Position"])),n=await n,t(),n);return(s,N)=>{var R,D,C,G,I,p,k,h,_;const F=_e;return o(),u("tr",{class:E(["transition",[{"has-short-name":s.shortName},{"!font-bold !bg-grey-50 dark:!bg-grey-700":L((D=(R=s.ladderEntry)==null?void 0:R.seasonTeam)==null?void 0:D.team)}]])},[m("td",{class:E(["text-primary-700 dark:text-white transition font-bold sticky left-0 px-2 xs:px-4 w-[37.5px] sm:w-[50px]",[s.index&&s.index%2===1?"bg-[#FEFAF9] dark:bg-[#1E1E1E]":"bg-white dark:bg-grey-900",{"!bg-grey-50 dark:!bg-grey-700":L((G=(C=s.ladderEntry)==null?void 0:C.seasonTeam)==null?void 0:G.team)}]]),"aria-label":`${a(b).Position}: ${s.position}`},v(s.position),11,Ge),m("td",{colspan:("useIsMobile"in s?s.useIsMobile:a(Q))()?2:3,class:E(["sticky left-[37.5px] px-2 xs:px-4 transition sm:left-[50px]",[s.index&&s.index%2===1?"bg-[#FEFAF9] dark:bg-[#1E1E1E]":"bg-white dark:bg-grey-900",{"!bg-grey-50 dark:!bg-grey-700":L((p=(I=s.ladderEntry)==null?void 0:I.seasonTeam)==null?void 0:p.team)}]])},[m("span",Me,[m("div",He,[s.teamLogo?(o(),T(F,{key:0,team:(h=(k=s.ladderEntry)==null?void 0:k.seasonTeam)==null?void 0:h.team,date:(_=s.ladderEntry)==null?void 0:_.ladderDate,type:"colourMode"},null,8,["team","date"])):$("",!0)]),m("p",{class:E(["leading-tight text-left",[{hidden:s.shortName},{"hidden sm:inline":!s.shortName}]]),"aria-label":`${a(b).Team}: ${a(l)}`},v(a(l)),11,Ve),m("p",{class:E(["leading-tight text-left uppercase",[{"sm:hidden":!s.shortName}]]),"aria-label":`${a(b).Team}: ${a(l)}`},v(a(i)),11,Re)])],10,Ie),(o(!0),u(S,null,x(a(c),(g,w)=>(o(),u("td",{key:`league-table-body-row-${w}`,"aria-label":`${a(r)[w]}: ${g}`,"data-table-column":a(r)[w]},v(y(g)),9,je))),128))],2)}}}),We=se(Ue,[["__scopeId","data-v-9a348918"]]),Ze={class:"bg-white dark:bg-grey-900 transition"},ze=P({__name:"LeagueTableBody",props:{data:{},shortName:{type:Boolean},teamLogo:{type:Boolean}},setup(d){const n=d,t=f(()=>n.data);return(e,r)=>{const l=We;return o(),u("tbody",Ze,[(o(!0),u(S,null,x(a(t),(i,c)=>(o(),T(l,{key:`league-table-body-row-${c}`,"ladder-entry":i,position:i.position||c+1,"short-name":e.shortName,"team-logo":e.teamLogo,index:c,class:E({"bg-[#FEFAF9] dark:bg-[#1E1E1E]":c%2===1})},null,8,["ladder-entry","position","short-name","team-logo","index","class"]))),128))])}}}),Qe={class:"w-full grid"},Xe={key:0,class:"grid overflow-x-auto"},qe={class:"md:min-w-[768px] w-full stats-table"},Je=P({__name:"LeagueTableBasic",props:{table:{},teamLogo:{type:Boolean},shortName:{type:Boolean},headings:{}},setup(d){const n=d,t=e=>e.sort((r,l)=>r.position-l.position);return ce("statsList",n.headings),(e,r)=>{var c,y;const l=Ce,i=ze;return o(),u("article",Qe,[(y=(c=e.table)==null?void 0:c.ladders)!=null&&y.length?(o(),u("div",Xe,[m("table",qe,[B(l),B(i,{class:"animate-fade",data:t(e.table.ladders),"team-logo":e.teamLogo,"short-name":e.shortName},null,8,["data","team-logo","short-name"])])])):$("",!0)])}}}),Ke={class:"grid gap-4"},Ye={key:2,class:"grid gap-4"},V=5,ut=P({__name:"LeagueTableGroup",props:{seasonId:{},headings:{},teamLogo:{type:Boolean},shortName:{type:Boolean},title:{},teamId:{}},emits:["loading"],setup(d,{emit:n}){const t=d,e=A([]),r=A(!1),l=A(""),i=A(1),c=f(()=>Math.ceil(e.value.length/V)),y=f(()=>!l.value&&c.value>1),L=f(()=>e.value.length>1),b=f(()=>t.headings||Ae()),s=f(()=>{if(l.value)return e.value.find(h=>(h==null?void 0:h.name)===l.value);const p=(i.value-1)*V,k=p+V;return e.value.slice(p,k)}),N=f(()=>{var p,k;return(p=e.value)!=null&&p.length&&((k=e.value)==null?void 0:k.length)>V?e.value.map(_=>_==null?void 0:_.name).sort():[]}),F=()=>{l.value="",i.value=1};(async()=>{var w,M;r.value=!0,F();const p=fe();let k=!1,h=!1;const _={endpoint:"custom/ladder",params:{date:p}};t.seasonId&&(_.params.season_id=t.seasonId,k=!0),t.teamId&&(_.params.team_id=t.teamId,h=!0);const g=await ne(_);g!=null&&g.length||(w=g==null?void 0:g.data)!=null&&w.data?(console.log(g),h?k?e.value=[{ladders:g}]:e.value=[{ladders:(M=g.data)==null?void 0:M.data}]:e.value=g):(console.log("No data found"),r.value=!1),r.value=!1})();const D=()=>{i.value<c.value&&(i.value+=1)},C=()=>{i.value>1&&(i.value-=1)},G=p=>{l.value=p},I=n;return de(()=>{I("loading",r.value)}),(p,k)=>{var W;const h=Te,_=pe,g=oe,w=Pe,M=Je;return o(),u("section",Ke,[p.title?(o(),T(_,{key:0,title:p.title},{default:j(()=>[a(y)?(o(),T(h,{key:0,"total-pages":a(c),"current-page":a(i),class:"pt-2 sm:p-0",onNext:D,onPrevious:C},null,8,["total-pages","current-page"])):$("",!0)]),_:1},8,["title"])):$("",!0),a(r)?(o(),T(g,{key:1})):(W=a(s))!=null&&W.length?(o(),u("div",Ye,[a(N).length?(o(),T(w,{key:0,stages:a(N),onChange:G},null,8,["stages"])):$("",!0),B(ue,{name:"fade",class:"grid gap-8",tag:"div"},{default:j(()=>[(o(!0),u(S,null,x(a(s),(H,X)=>(o(),u("div",{key:X,class:"w-full"},[a(L)?(o(),T(_,{key:0,title:H==null?void 0:H.name,"is-subtitle":""},null,8,["title"])):$("",!0),B(M,{table:H,headings:a(b),"team-logo":p.teamLogo,"short-name":p.shortName}
1,null,8,["table","headings","team-logo","short-name"])]))),128))]),_:1})])):$("",!0)])}}});export{ut as _,ct as a,dt as b,ze as c,ye as g,Fe as u};

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.