1import{aP as O,aQ as D,dt as at,aS as G,aT as e,aU as S,aW as l,aV as _,bw as P,aZ as u,b1 as i,e0 as nt,b5 as R,bi as v,ce as q,dr as Q,b3 as Y,dc as J,aR as H,cY as K,gu as X,dd as Z,d0 as st,d1 as rt,d2 as w,d3 as V,b4 as it,bx as lt,b0 as k,iw as tt,bk as ct,aX as x,dz as pt,ir as ut,a_ as N,iH as M,dq as _t,gj as t,f0 as L}from"./DqUoKSZT.js";import{A as W}from"./CDk3Qttj.js";import{_ as et}from"./COrXGPYm.js";import{t as dt}from"./C8IHZ5i3.js";import{P as mt}from"./DApT-KMa.js";import"./D6ib26MG.js";import"./COl0qh72.js";import{_ as ft}from"./BZ6AOkoj.js";import{S as gt}from"./C0yoNf67.js";import{S as St}from"./CenTbaij.js";import{S as j}from"./23vfZyA2.js";import{E as yt}from"./CD-zZ42n.js";import{S as bt}from"./DHSMw_Dp.js";import{M as vt}from"./B0Y-lS-i.js";import{S as Pt}from"./CPEBGjVZ.js";import{e as $t}from"./CO41nuIp.js";import"./PJnM8dfo.js";import"./CSkB3OLO.js";import"./DB3PCr5H.js";import"./CKfRQ8HS.js";import"./eFD-pGqk.js";import"./2uhwCsL4.js";import"./CKb7kmZs.js";import"./DGYjtJVt.js";import"./7u0saZRE.js";import"./7gung6SR.js";import"./Bn8o72-t.js";import"./C5VATv4x.js";(function(){try{var o=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};o.SENTRY_RELEASE={id:"5e0fb5f8cfa644e65037bca5f9960ea76b3077d0"};var a=new o.Error().stack;a&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[a]="6240aec7-da73-4c43-9537-e41b66d6383e",o._sentryDebugIdIdentifier="sentry-dbid-6240aec7-da73-4c43-9537-e41b66d6383e")}catch{}})();const Ct={class:"claim"},kt={class:"claim__text"},ht={class:"claim__text__heading"},Tt=O({__name:"Claim",setup(o){const{appDirection:a}=D(at()),d=i(()=>a.value===nt.RTL),f=i(()=>dt()({url:d.value?"/appassets/img/sports/bg-all-sports-1920-rtl.png":"/appassets/img/sports/bg-all-sports-1920-v2.png",imageType:"backdrop",extension:".webp"}));return(r,g)=>{const c=G("i18n-t");return e(),S("div",Ct,[l(mt,{class:"claim__image","image-url":f.value,"image-profile":"backdrop",alt:"claim",lazy:!1,fetchpriority:"high"},null,8,["image-url"]),_("div",kt,[_("h1",ht,P(r.$t("SPORTS_WEBAPP_JW_SPORT_TITLE")),1),l(c,{tag:"h2",keypath:"SPORTS_WEBAPP_JW_SPORT_SUBTITLE",class:"claim__text__subheading"},{br:u(()=>[...g[0]||(g[0]=[_("br",null,null,-1)])]),_:1})])])}}}),It=R(Tt,[["__scopeId","data-v-54836ed2"]]),Et={class:"card__image"},Ot={class:"card__text"},Rt=O({__name:"CompetitionCard",props:{competition:{}},setup(o){const a=o,d=i(()=>a.competition?.content?.name);function f(){const r=new q(a.competition.sport,Q.SportCompetition);r.competitionId=a.competition.objectId,Y.trackEvent("userinteraction",{action:"competition_clicked",property:"icon",useLastRoute:!0},[r])}return(r,g)=>{const c=G("router-link");return e(),v(c,{class:"card",to:{path:o.competition.content.fullPath},onClick:f},{default:u(()=>[_("div",Et,[l(ft,{competition:o.competition},null,8,["competition"])]),_("p",Ot,P(d.value),1)]),_:1},8,["to"])}}}),Bt=R(Rt,[["__scopeId","data-v-71e715ec"]]),At=J` 2 query GetSportCompetitions( 3 $country: Country! 4 $language: Language! 5 $first: Int! 6 $after: String 7 $filter: SearchSportCompetitionFilter 8 ) { 9 sportCompetitionsV2(country: $country, first: $first, after: $after, filter: $filter) { 10 totalCount 11 edges { 12 cursor 13 node { 14 id 15 objectId 16 sport 17 content(country: $country, language: $language) { 18 name 19 fullPath 20 iconUrl 21 } 22 } 23 } 24 pageInfo { 25 startCursor 26 endCursor 27 hasPreviousPage 28 hasNextPage 29 } 30 } 31 } 32`,xt={class:"competition-list"},Lt=O({__name:"CompetitionList",props:{sportPageType:{}},setup(o){const{country:a,language:d}=D(H()),f=K(),{todayDate:r}=X(),g=i(()=>({country:a.value,language:d.value,first:50,after:"",filter:{activeOn:r.value.toISOString()}})),c=i(()=>f.name==="app.sports.subdomain.all"),{result:B,fetchMore:h}=Z(At,g,{enabled:c,debounce:100}),$=i(()=>B.value?.sportCompetitionsV2),T=it(!0),I=i(()=>{const p=$.value?.edges;return p==null||p.length===0?[]:p.map(m=>
32m?.node).filter(Boolean)});function A(){const p=$.value?.pageInfo;p?.hasNextPage&&T.value&&(T.value=!1,h({variables:{...g.value,after:p?.endCursor},updateQuery(m,{fetchMoreResult:b}){const n=b?.sportCompetitionsV2.edges,y=b?.sportCompetitionsV2.pageInfo??m.sportCompetitionsV2.pageInfo;return{sportCompetitionsV2:{__typename:m.sportCompetitionsV2.__typename,totalCount:m.sportCompetitionsV2.totalCount,edges:[...m.sportCompetitionsV2.edges??[],...n??[]],pageInfo:y}}}}))}return(p,m)=>st((e(),S("article",xt,[_("h2",null,P(p.$t("SPORTS_WEBAPP_COMPETITIONS_LIST_HEADLINE")),1),l(et,{onOnScrollRight:m[0]||(m[0]=b=>A())},{default:u(()=>[(e(!0),S(w,null,V(I.value,b=>(e(),v(Bt,{key:b.id,competition:b},null,8,["competition"]))),128))]),_:1})],512)),[[rt,I.value.length>0]])}}),wt=R(Lt,[["__scopeId","data-v-ce16a155"]]),Vt={class:"card__image"},Dt=["src","alt"],Ft={class:"card__text"},Nt=O({__name:"SportCard",props:{sport:{}},setup(o){const a=o,d=D(H()),f=i(()=>`/appassets/img/sports/icons/sport/${a.sport.toLowerCase()}.png`),r=i(()=>tt(a.sport,d.webLocale.value));function g(){const c=new q(a.sport,Q.Sport);Y.trackEvent("userinteraction",{action:"sport_clicked",property:"icon",useLastRoute:!0},[c])}return(c,B)=>{const h=lt;return r.value?(e(),v(h,{key:0,to:{path:r.value},onClick:g,class:"card"},{default:u(()=>[_("span",Vt,[f.value?(e(),S("img",{key:0,src:f.value,alt:c.$t(`SPORTS_WEBAPP_SPORT_TYPE_${o.sport}`)},null,8,Dt)):k("",!0)]),_("span",Ft,P(c.$t(`SPORTS_WEBAPP_SPORT_TYPE_${o.sport}`)),1)]),_:1},8,["to"])):k("",!0)}}}),Wt=R(Nt,[["__scopeId","data-v-a6a10e92"]]),Ht=J` 33 query GetAllSportsPageV2( 34 $country: Country! 35 $language: Language! 36 $first: Int! 37 $bucketSize: Int 38 $filter: SportEventFilter 39 $withOffers: Boolean = true 40 $platform: Platform! 41 $after: String 42 $timezoneOffset: Int! 43 ) { 44 sportEventBucketsV2( 45 country: $country 46 first: $first 47 bucketSize: $bucketSize 48 filter: $filter 49 groupBy: SPORT 50 after: $after 51 timezoneOffset: $timezoneOffset 52 ) { 53 edges { 54 key { 55 sport { 56 type 57 } 58 } 59 node { 60 edges { 61 node { 62 id 63 objectId 64 objectType 65 sport 66 competition { 67 id 68 objectId 69 activeSeason(country: $country, language: $language) { 70 seasonID 71 } 72 } 73 content(country: $country, language: $language) { 74 status 75 startAt 76 fullPath 77 venue { 78 venueID 79 } 80 } 81 ...SingleStepSportEventParticipants 82 ...MultiStepSportEventParticipants 83 ...SportEventOffersV2 84 } 85 } 86 } 87 } 88 } 89 } 90 ${bt} 91 ${vt} 92 ${Pt} 93`,zt={key:0,class:"spinner"},Ut={key:0,class:"all-sports"},Mt={class:"all-sports__sport_types"},jt={class:"all-sports__events"},Gt=["alt","src"],qt={class:"events-calendar__events-container"},Qt=O({__name:"AllSports",setup(o){const a=n=>`/appassets/img/sports/icons/sport/${n.toLowerCase()}.png`,{webLocale:d,language:f,country:r}=D(H()),{todayDate:g}=X(),c=i(()=>({language:f.value,country:r.value,platform:_t.Web,bucketSize:9,first:11,filter:{startAt:{from:g.value.toISOString()},packages:[]},timezoneOffset:0})),B=K(),h=i(()=>B.name==="app.sports.subdomain.all"),{result:$,loading:T}=Z(Ht,c,{enabled:h,debounce:100}),I={sportType:"GENERIC",pageType:ut.AllSports},A=i(()=>{const n=$.value?.sportEventBucketsV2?.edges??[];if(n==null||n.length===0)return[];let y=n.map((s,C)=>({sport:n[C].key.sport.type,fullPath:tt(n[C].key.sport.type,d.value),events:(s.node?.edges??[]).filter(E=>E==null?!1:M(E.node.sport)?E.node.parent!=null:!0)}));return r.value!=="US"&&(y=y.filter(s=>s.sport!=="NASCAR")),["UK","GB","CA","US","QA","AE","KW","SA","BH","OM","JO","IQ","NL","IN"].includes(r.value)||(y=y.filter(s=>s.sport!=="CRICKET")),y.sort((s,C)=>p.value.indexOf(s.sport)-p.value.indexOf(C.sport)),y.slice(0,6)}),p=i(()=>{switch(d.value){case L.us:return[t.AmericanFootball,t.Football,t.Tennis,t.Nascar,t.FormulaRacing,t.Baseball,t.Basketball,t.IceHockey,t.Rugby];case L.ca:return[t.IceHockey,t.Basketball,t.Football,t.Tennis,t.FormulaRacing,t.AmericanFootball,t.Baseball,t.Cricket,t.Rugby];case L.uk:return[t.Football,t.Tennis,t.Cricket,t.Rugby,t.FormulaRacing,t.Basketball,t.AmericanFootball,t.IceHockey,t.Baseball];case L.in:return[t.Cricket,t.Football,t.Tennis,t.Basketball,t.FormulaRacing,t.Rugby,t.AmericanFootball,t.Baseball,t.IceHockey];default:return[t.Football,t.Tennis,t.FormulaRacing,t.AmericanFootball,t.Baseball,t.Basketball,t.IceHockey,t.Rugby]}}),m=i(()=>A.value.length>1);function b(n){return M(n.node.sport)?{}:$t(n.node.sport)}return(n,y)=>{const z=ct;return e(),v(St,{context:I},{backdrop:u(()=>[l(It)]),default:u(()=>[l(z,null,{default:u(()=>[x(T)&&!x($)?(e(),S("div",zt,[l(pt,{color:"light",name:"crescent"})])):k("",!0)]),_:1}),x($)||!x(T)?(e(),S("section",Ut,[l(wt,{sportPageType:I.pageType},null,8,["sportPageType"]),_("article",Mt,[l(j,null,{default:u(()=>[N(P(n.$t("SPORTS_WEBAPP_SPORTS")),1)]),_:1}),l(et,null,{default:u(()=>[(e(!0),S(w,null,V(p.value,s=>(e(),v(Wt,{key:s,sport:s},null,8,["sport"]))),128))]),_:1})]),l(W,{adPosition:"sport_inlist_2"}),_("article",jt,[l(j,null,{default:u(()=>[N(P(n.$t("SPORTS_WEBAPP_LIVE_N_UPCOMING_EVENTS")),1)]),_:1}),(e(!0),S(w,null,V(A.value,({sport:s,fullPath:C,events:E},U)=>(e(),S("div",{key:s,class:"events-calendar"},[m.value?(e(),v(gt,{key:0,path:C,isIcon:!0,sportType:s},{image:u(()=>[_("img",{alt:s,src:a(s)},null,8,Gt)]),heading:u(()=>[N(P(n.$t(`SPORTS_WEBAPP_SPORT_TYPE_${s}`)),1)]),_:2},1032,["path","sportType"])):k("",!0),_("div",qt,[(e(!0),S(w,null,V(E,(F,ot)=>
93(e(),v(yt,{key:F.node.id,event:F.node,bucketIndex:U,eventIndex:ot,context:b(F)},null,8,["event","bucketIndex","eventIndex","context"]))),128))]),U===0?(e(),v(W,{key:1,adPosition:"sport_inlist_3"})):k("",!0)]))),128))]),l(W,{adPosition:"sport_inlist_1"})])):k("",!0)]),_:1})}}}),Ce=R(Qt,[["__scopeId","data-v-0fea6894"]]);export{Ce as default}; 94//# sourceMappingURL=DY6AiDjy.js.map
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.