!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2d8d46d4-d99e-4ea4-ac24-68b7eb4d53d7",e._sentryDebugIdIdentifier="sentry-dbid-2d8d46d4-d99e-4ea4-ac24-68b7eb4d53d7")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[72240],{4790:(e,t,s)=>{"use strict";async function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Sofa365!Sofa365!",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"qC9sJnXgvT3C";if(!e)return;let r=new TextEncoder,a=r.encode(t),i={name:"AES-GCM",iv:r.encode(s)},n=await crypto.subtle.importKey("raw",a,i,!1,["decrypt"]),l=new Uint8Array(Array.from(window.atob(e)).map(e=>e.charCodeAt(0)));try{let e=await crypto.subtle.decrypt(i,n,l);return new TextDecoder().decode(e)}catch(e){throw Error("Decrypt failed")}}s.d(t,{s:()=>r})},18612:(e,t,s)=>{"use strict";s.d(t,{D:()=>r.D});var r=s(43451)},18862:(e,t,s)=>{"use strict";s.d(t,{Y:()=>o,c:()=>l});var r=s(6029),a=s(494),i=s(33775),n=s(37455);let l=e=>{let{fractionalValue:t,children:s}=e,l=(0,a.d4)(n.$4),o=(0,i.YB)(t,l);return(0,r.jsx)(r.Fragment,{children:s?s(o):o})},o=e=>{let[t,s]=e.split("/");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("sup",{children:t}),"/",(0,r.jsx)("sub",{children:s})]})}},20991:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var r=s(6029),a=s(46787),i=s(45860),n=s(46222),l=s(96983);function o(e){let{id:t}=e,{data:s}=(0,i.Ay)(a.dVR.highlights(t));return s&&s.highlights.length?(0,r.jsx)(n.WC,{variant:"inverse-desktop",children:(0,r.jsx)(n.BU,{children:(0,r.jsx)(l.$,{highlights:s.highlights,hideTitle:!0})})}):null}},23240:(e,t,s)=>{"use strict";s.d(t,{M:()=>a,l:()=>i});var r=s(55729);let a=(0,r.createContext)({}),i=()=>(0,r.useContext)(a);a.displayName="EventCellContext"},26567:(e,t,s)=>{"use strict";s.d(t,{d:()=>_});var r=s(6029),a=s(46787),i=s(10174),n=s(76356),l=s(55729),o=s(947),d=s(494),c=s(45860),u=s(46222),g=s(6813),x=s(79634),h=s(98133),p=s(32523),m=s(22375),y=s(52466),j=s(16503),f=s(95084);let v=e=>{let{count:t,isPositive:s}=e,a=s?y.URl:y.fHS;return(0,r.jsxs)(n.so,{border:"1px solid {colors.neutrals.nLv4}",align:"center",p:"xs",h:"xl",br:"xs",gap:"xs",children:[(0,r.jsx)(a,{width:16,height:16,fill:s?"success.default":"error.default"}),(0,r.jsx)(n.az,{textStyle:"assistive.default",color:"neutrals.nLv3",children:t})]})},b=e=>{let{channel:t}=e;return(0,r.jsx)(n.az,{textStyle:"display.small",color:t.link?"primary.default":"neutrals.nLv1",truncate:!0,children:t.name})},S=e=>{let{channel:t}=e,s=(0,j.e)(()=>(0,f.ke)({action:"impression",location:"event_details",type:"banner_channel_".concat(t.id)}),{delay:500,sendInterval:30*m.Z2});return t.link?(0,r.jsx)(i.Mz,{href:t.link,target:"_blank",rel:"noopener",overflow:"hidden",onClick:()=>{(0,f.ke)({action:"click",location:"event_details",type:"banner_channel_".concat(t.id)})},children:(0,r.jsxs)(n.so,{ref:s,align:"center",gap:"xs",children:[(0,r.jsx)(b,{channel:t}),(0,r.jsx)(n.az,{h:"lg",w:"lg",children:(0,r.jsx)(y.HW5,{h:16,w:16})})]})}):(0,r.jsx)(b,{channel:t})};function C(e){let{channelId:t,type:s,eventId:i}=e,{data:l}=(0,c.Ay)(a.RMf.eventChannelVotes(t,s,i));return l?(0,r.jsxs)(n.so,{px:"lg",py:"sm",align:"center",justify:"space-between",gap:"xs",children:[(0,r.jsxs)(n.so,{grow:1,align:"center",overflow:"hidden",gap:"sm",children:[(0,r.jsx)(n.az,{w:"xl",h:"xl",children:(0,r.jsx)(y.oIR,{w:24,h:24,fill:"onSurface.nLv1"})}),(0,r.jsx)(S,{channel:l.tvChannelVotes.tvChannel})]}),(0,r.jsxs)(n.so,{w:"fit",align:"center",justify:"flex-end",gap:"sm",children:[(0,r.jsx)(v,{count:l.tvChannelVotes.upvote||0,isPositive:!0}),(0,r.jsx)(v,{count:l.tvChannelVotes.downvote||0})]})]}):(0,r.jsx)(p.E,{uniqueKey:"tv-channel-cl",my:"sm",height:24,br:"xs",animate:!0})}let w=(e,t)=>(null==e?void 0:e.alpha2)?(0,r.jsxs)(n.so,{align:"center",gap:"lg",children:[(0,r.jsx)("img",{style:{verticalAlign:"top"},src:(0,a.RHm)(e.alpha2),width:24,height:24,alt:e.name},e.alpha2),!t&&(0,r.jsx)(i.EY,{textTransform:"capitalize",children:e.name.replace("-"," ")})]}):null;function _(e){var t;let{eventId:s,type:p,startTimestamp:m}=e,y=(0,o.A)(),j=(0,d.d4)(e=>{let{locale:t}=e;return t.geoIPAlpha2}),[f,v]=(0,l.useState)(j),{data:b,isLoading:S}=(0,c.Ay)(a.RMf.eventCountryChannels(p,s)),_=(0,l.useMemo)(()=>(null==b?void 0:b.countryChannels)?Object.keys(null==b?void 0:b.countryChannels).map(e=>({alpha2:e,name:y.formatMessage({id:(0,h.K_)(e)})})).sort((e,t)=>e.name>t.name?1:-1):[],[null==b?void 0:b.countryChannels]);if((0,l.useEffect)(()=>{v(j)},[j]),!(null==b?void 0:b.countryChannels)&&!S||void 0===m||!(e=>{let t=Date.now()/1e3;return e-604800t})(m))return null;let E=f&&!!(null==b||null==(t=b.countryChannels[f])?void 0:t.length);return(0,r.jsx)(x.q,{persist:!0,children:(0,r.jsxs)(u.Zp,{children:[(0,r.jsx)(u.Zp.Header,{titleId:"tv_channels",variant:"left-aligned",actionComponent:j&&(0,r.jsx)(i.ms,{label:"Select country in tv channels",items:_,renderItem:w,initialSelectedItem:{alpha2:j,name:y.formatMessage({id:(0,h.K_)(j)})},onSelectedItemChange:e=>{var t;return v(null==(t=e.selectedItem)?void 0:t.alpha2)},alignRight:!0})}),(0,r.jsx)(n.az,{py:"sm",children:E?b.countryChannels[f].map(e=>(0,r.jsx)(C,{type:p,channelId:e,eventId:s},e)):(0,r.jsx)(g.p,{graphic:"no-tv-events",descriptionMessageId:"tv_channels_no_votes"})})]})})}},33140:(e,t,s)=>{"use strict";s.d(t,{d:()=>o});var r=s(6029),a=s(10174),i=s(76356),n=s(90248),l=s(52466);let o=e=>{let{isOpen:t,onClick:s}=e;return(0,r.jsx)(i.so,{align:"center",justify:"center",p:"lg",children:(0,r.jsx)(i.I4.button,{onClick:s,padding:"0",cursor:"pointer",children:(0,r.jsxs)(i.so,{align:"center",children:[(0,r.jsx)(a.EY,{textStyle:"display.small",color:"primary.default",children:(0,r.jsx)(n.A,{id:t?"show_less":"show_more"})}),t?(0,r.jsx)(l.t8v,{fill:"primary.default",ml:"xs"}):(0,r.jsx)(l.QtO,{fill:"primary.default",ml:"xs"})]})})})}},33398:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var r=s(6029),a=s(10174),i=s(52466);function n(e){let{isFollowed:t,disabled:s,onClick:n,isOnOverlay:l}=e;return(0,r.jsx)(a.D7,{onClick:n,disabled:s,bg:"[transparent]",children:(0,r.jsx)(i.zQC,{icon:t?"follow-active":"follow-default",fill:l?"onColor.primary":t?"primary.default":"neutral.default",style:{width:24,height:24}})})}},43451:(e,t,s)=>{"use strict";s.d(t,{D:()=>n});var r=s(6029),a=s(36145),i=s(41735);let n=({width:e="100%",height:t,animate:s=!1,viewBox:n,style:l,children:o,uniqueKey:d})=>{let c=(0,i.useTheme)();return(0,r.jsx)(a.Ay,{speed:2,animate:s,width:e,height:t,backgroundColor:s?c.colors.surface.s0:c.colors.surface.s2,foregroundColor:c.colors.surface.s2,viewBox:n,style:l,uniqueKey:d,children:o})}},45021:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/stageSport",function(){return s(70783)}])},45906:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>m});var r=s(6029),a=s(14092),i=s(10174),n=s(76356),l=s(95669),o=s.n(l),d=s(947),c=s(90248),u=s(52466),g=s(6813),x=s(25246),h=s(20945),p=s(64006);function m(e){let{statusCode:t}=e;a.O({statusCode:t});let s=(0,d.A)().formatMessage({id:404===t?"error.pageNotFound":"error.anErrorOccurred"});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:"".concat(t," | ").concat(s||"")}),(0,r.jsx)("meta",{name:"robots",content:"noindex"})]}),(0,r.jsx)("div",{id:"errorPage",children:(0,r.jsx)(x.YW,{children:(0,r.jsx)(h.xA,{children:(0,r.jsx)(h.fv,{flexGrow:1,textAlign:"center",my:"2xl",children:(0,r.jsx)(g.p,{graphic:"no-connection",children:(0,r.jsxs)(n.BJ,{children:[(0,r.jsx)(i.H1,{textStyle:"display.extraLarge",color:"neutrals.nLv3",alignSelf:"center",mt:"[28px]",mb:"2xs",children:t}),(0,r.jsx)(i.H3,{display:"block",textStyle:"display.medium",color:"neutrals.nLv3",alignSelf:"center",children:(0,r.jsx)(c.A,{id:"error.anErrorOccurred"})}),(0,r.jsx)(i.EY,{alignSelf:"center",mb:"2xl",display:"block",children:404===t?(0,r.jsx)(c.A,{id:"error.pageCannotBeFound"}):(0,r.jsx)(c.A,{id:"error.somethingWrongWithPage"})}),(0,r.jsx)(p.N_,{routeKey:"home",children:(0,r.jsxs)(i.$n,{children:[(0,r.jsx)(u.pa2,{mt:"-3px"})," ",(0,r.jsx)(c.A,{id:"error.backToSofascore"})]})})]})})})})})})]})}m.getInitialProps=async e=>{await a.O(e);let{res:t,err:s}=e;return{statusCode:t?t.statusCode:s?s.statusCode:null}}},56132:(e,t,s)=>{"use strict";s.d(t,{C:()=>r,x:()=>a});var r=function(e){return e.EventWidget="event_widget",e.EventPage="event_page",e.FantasyCompetition="fantasy_competition",e.FavoritesPage="favorites_page",e.FightNight="fight_night",e.FighterPage="fighter_page",e.ManagerPage="manager_page",e.Organization="organization_page",e.PlayerPage="player_page",e.RefereePage="referee_page",e.TeamPage="team_page",e.TournamentPage="tournament_page",e.UniqueTournamentPage="unique_tournament_page",e.DroppingOddsPage="dropping_odds_page",e.FantasyLeague="fantasy_league",e.ProfilePage="profile_page",e.VenuePage="venue_page",e.MainPageAll="main_page_all",e.MainPageFavorites="main_page_favourites",e.MainPageCompetitions="main_page_competitions",e.ChallengePage="challenge_page",e.SearchPage="search_page",e.StagePage="stage_page",e.UniqueStagePage="unique_stage_page",e.DriverPage="driver_page",e.ConstructorPage="constructor_page",e}({}),a=function(e){return e.Summary="summary",e.Incidents="incidents",e.Details="details",e.Scorecard="scorecard",e.Overs="overs",e.BoxScore="box_score",e.Lineups="lineups",e.Statistics="statistics",e.Standings="standings",e.Graphs="graphs",e.Matches="matches",e.Odds="odds",e.FeaturedOdds="featured_odds",e.AdditionalOdds="additional_odds",e.Commentary="commentary",e.Games="games",e.Media="media",e.List="list",e.Editor="editor",e.Fights="fights",e.Info="info",e.Rankings="rankings",e.Race="race",e.Races="races",e.Squad="squad",e.TopPlayers="top_players",e.TopStats="top_stats",e.TopTeams="top_teams",e.Knockout="knockout",e.EarlyPrelims="early_prelims",e.MainCard="main_card",e.Other="other",e.Prelims="prelims",e.PlayByPlay="play_by_play",e.FantasyHome="fantasy_home",e.FantasyMyTeam="fantasy_my_team",e.FantasyFixtures="fantasy_fixtures",e.FantasyLeagues="fantasy_leagues",e.FantasyStatistics="fantasy_statistics",e.BetBoost="bet_boost",e.DroppingOdds="dropping_odds",e.WinningOdds="winning_odds",e.HighValueStreaks="high_value_streaks",e.Top20TeamStreaks="top_20_team_streaks",e.Top20H2H="top_20_h2h",e.PowerRankings="power_rankings",e.PlayerFantasy="player_fantasy",e.FantasyLeagueLeaderboard="fantasy_league_leaderboard",e.FantasyLeagueDetails="fantasy_league_details",e.FantasyLeagueSettings="fantasy_league_settings",e.Overview="overview",e.MyPredictions="my_predictions",e.Following="following",e.Contributions="contributions",e.Career="career",e.Season="season",e.PlayerStatistics="player_stats",e.All="all",e.Live="live",e.Finished="finished",e.Upcoming="upcoming",e.TodayMatches="today_matches",e.ChallengeCurrentWeek="current_week",e.ChallengePreviousWeek="previous_week",e.History="history",e.AiInsights="ai_insights",e.Players="players",e.Events="events",e.Teams="teams",e.Competitions="competitions",e.Athletes="athletes",e.Suggested="suggested",e.Recent="recent",e.Results="results",e}({})},60682:(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});let r=(e,t)=>{let s=null==e?void 0:e.provider,r=null==e?void 0:e.fallbackProvider;return t&&(null==s?void 0:s.liveOddsFrom)?[null==s?void 0:s.liveOddsFrom.id,null==r?void 0:r.id]:(null==s?void 0:s.oddsFrom)?[null==s?void 0:s.oddsFrom.id,null==r?void 0:r.id]:[null==s?void 0:s.id,null==r?void 0:r.id]}},64046:(e,t,s)=>{"use strict";s.d(t,{fl:()=>d,jF:()=>o,kW:()=>u,ki:()=>c});var r=s(55729),a=s(18970),i=s(16503),n=s(95084),l=s(4790),o=function(e){return e.Featured="featured",e.Additional="additional",e.Streaks="streaks",e.Compliance="compliance",e}({}),d=function(e){return e.BetBoostButton="bet_boost_button",e.AffiliateButton="affiliate_button",e}({}),c=function(e){return e.ProviderLogo="provider_logo",e.OddsValue="odds_value",e.BookmakerButton="bookmaker_button",e.AffiliateButton="affiliate_button",e}({});function u(e){let{event:t,location:s}=(0,r.useContext)(a.y$),o=e.location||s,c=e.countryOddsProvider,u=(0,l.s)(null==c?void 0:c.impressionCostEncrypted),g="compliance"===e.type||c&&t.status.type&&(e.marketName||e.isComparison),x=Object.values(d).find(t=>{var s,r;return!!(null==(r=e.activeCTA)||null==(s=r[t])?void 0:s.isActive)}),h=async()=>{"compliance"===e.type?(0,n.D5)({id:t.id,provider:null==c?void 0:c.provider.slug,status:t.status.type,location:o===a.cb.Widget?a.cb.EventPage:o,value:await u}):c&&t.status.type&&(e.marketName||e.isComparison)&&(0,n.CH)({id:t.id,provider:null==c?void 0:c.provider.slug,category:e.marketName,status:t.status.type,location:o,value:await u,is_active:!!x,type:x})},p=e.deps||[],m=(0,i.e)(h,{deps:[t.id,x,...p]});return{ref:g?m:void 0,makeOnClick:(0,r.useCallback)((s,r,a)=>{if(c&&s)return()=>{(0,n.Fe)({id:t.id,provider:a?a.provider.slug:c.provider.slug,category:s,type:e.type,location:o,position:r})}},[t.id,c,s])}}},68789:(e,t,s)=>{"use strict";s.d(t,{Ae:()=>c,F0:()=>o,ks:()=>d,uZ:()=>u});var r=s(22375),a=s(494),i=s(71587),n=s(37455);let l=(e,t)=>{var s;return((e,t,s)=>{let l=(0,a.d4)(n.Bu),o=(0,i.SR)(e,(0,r.UG)(new Date));return l&&t&&o.find(e=>e.id===t)?l:s})(e.tournament.category.sport.slug,null==(s=e.tournament.uniqueTournament)?void 0:s.id,t)},o=e=>l(e,(0,a.d4)(n.a5)),d=e=>l(e,(0,a.d4)(n.Zj)),c=()=>(0,a.d4)(n.a5),u=()=>(0,a.d4)(n.Bu)},70251:(e,t,s)=>{"use strict";s.d(t,{h:()=>b,x:()=>_});var r=s(6029),a=s(46787),i=s(19621),n=s(76356),l=s(55729),o=s(494),d=s(23240),c=s(62389),u=s(95084),g=s(72753),x=s(10174),h=s(90248),p=s(52466);let m=e=>{let{image:t,name:s,LinkComponent:a}=e,i=(0,r.jsxs)(n.so,{align:"center",cursor:"pointer",gap:"lg",children:[t,(0,r.jsx)(n.az,{style:{width:"102px"},textAlign:"start",children:(0,r.jsx)(x.EY,{color:"neutrals.nLv1",textStyle:"body.medium",children:s})})]});return(0,r.jsx)(n.az,{my:"md",children:a?(0,r.jsx)(a,{children:i}):i})},y=e=>{let{isEventFollowed:t,entities:s=[],onDeleteClick:a,menuPosition:i,isMenuInverted:l,ref:o}=e,{textDirection:d}=(0,x.$c)(),{isMobile:c}=(0,x.$c)();return"rtl"===d&&(i="right"===i?"left":"right"),(0,r.jsx)(n.az,{ref:o,position:"absolute",w:"[174px]",bg:"surface.s1",elevation:"3",br:"md",py:"sm",zIndex:"popover",style:{...((e,t,s)=>{if(s)switch(t){case"right":return{top:"-8px",left:0,transform:"translateY(-100%)"};case"bottom":return{};default:return{top:"-8px",right:0,transform:"translateY(-100%)"}}switch(t){case"right":return{bottom:"-8px",left:0,transform:"translateY(100%)"};case"bottom":return e?{transform:"translateX(-100%)"}:{};default:return{bottom:"-8px",right:0,transform:"translateY(100%)"}}})(c,i,l),whiteSpace:"normal"},children:t&&a?(0,r.jsxs)(n.so,{tabIndex:0,px:"lg",py:"sm",minH:"4xl",align:"center",br:"md",onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(null==a||a(e))},onClick:a,cursor:"pointer",children:[(0,r.jsx)(p.xV8,{fill:"error.default",width:24,height:24,mr:"lg"}),(0,r.jsx)(n.az,{style:{width:"102px"},children:(0,r.jsx)(x.EY,{color:"neutrals.nLv1",textStyle:"body.medium",children:(0,r.jsx)(h.A,{id:"remove_from_favourites"})})})]}):(0,r.jsxs)(n.az,{px:"lg",minH:"4xl",children:[(0,r.jsx)(n.az,{textAlign:"start",children:(0,r.jsx)(x.EY,{color:"neutrals.nLv3",textStyle:"assistive.default",pb:"sm",children:(0,r.jsx)(h.A,{id:"favorites.becauseYouFollow"})})}),s.map(e=>(0,r.jsx)(m,{...e},e.entityType+e.id))]})})};var j=s(53594),f=s(33398);let v=e=>{e.stopPropagation(),e.preventDefault()};function b(e){let{children:t,id:s,leftTeam:x,rightTeam:h,tournament:p,menuPosition:m,isMenuInverted:b,isOnOverlay:S,location:C,type:w}=e,_=(0,l.useMemo)(()=>(0,j.fB)(),[]),E=(0,l.useMemo)(()=>(0,j.KL)(),[]),k=(0,l.useMemo)(()=>({leftTeam:x,rightTeam:h,tournament:p}),[x.id,h.id,p.id]),T=(0,o.d4)(e=>_(e,s)),M=(0,o.d4)(e=>E(e,k)),A=(0,o.d4)(g.fg),I=T!==g.dE.NotFollowed&&!!T,P=I||!!M.length,{invertedMenu:z}=(0,d.l)(),L=(0,o.wA)(),D=()=>{L((0,c.q$)(a.bq7.Events,s)),L((0,c.q$)(a.bq7.MutedEvents,s)),(0,u.g2)({id:s,type:w,location:C,isFollowed:!1})},[R,q]=(0,l.useState)(!1),F=(0,l.useCallback)(()=>q(!1),[]),U=(0,i.jz)(F),K=e=>{v(e),A||(P?I?D():q(e=>!e):(L((0,c.UQ)(a.bq7.Events,s)),(0,u.g2)({id:s,type:w,location:C,isFollowed:!0})))};return(0,r.jsxs)(n.az,{ref:U,w:"fit",children:["function"==typeof t?t({disabled:A,isFollowed:P,isOnOverlay:S,isOpen:R,onClick:K}):(0,r.jsx)(f.A,{"aria-label":P?"Remove from favourites":"Add to favourites",disabled:A,isFollowed:P,isOnOverlay:S,onClick:K}),P&&R&&!I&&(0,r.jsx)(y,{isEventFollowed:I,entities:M,menuPosition:m,isMenuInverted:z||b,onDeleteClick:e=>{v(e),D(),F()}})]})}var S=s(18970),C=s(36882),w=s(83677);function _(e){let{id:t,uniqueStage:s,menuPosition:x,location:h,isSubstageCell:p}=e,m=(0,l.useContext)(S.Ws),v=(0,l.useMemo)(()=>(0,j.BD)(),[]),b=(0,l.useMemo)(()=>(0,j.jM)(),[]),_=(0,o.d4)(e=>v(e,t)),E=(0,o.d4)(e=>b(e,null==s?void 0:s.id)),k=(0,o.d4)(g.fg),T=E&&s?(0,w.P3)({uniqueStage:s,sportSlug:m}):void 0,{invertedMenu:M}=(0,d.l)(),A=(0,o.wA)(),[I,P]=(0,l.useState)(!1),z=()=>P(!1),L=(0,i.jz)(z),D=_||E,R=E&&!p;return(0,r.jsxs)(n.az,{ref:L,position:"relative",w:"fit",children:[(0,r.jsx)(f.A,{disabled:k,isFollowed:D,onClick:e=>{e.stopPropagation(),e.preventDefault(),k||(D?P(e=>!e):(A((0,c.UQ)(a.bq7.Stages,t)),(0,u.g2)({id:t,type:p?C.b.Substage:C.b.Stage,location:h,isFollowed:!0})))}}),D&&I&&(0,r.jsx)(y,{entities:T?[T]:void 0,isEventFollowed:_&&!R,menuPosition:x,isMenuInverted:M,onDeleteClick:e=>{e.stopPropagation(),e.preventDefault(),A((0,c.q$)(a.bq7.Stages,t)),(0,u.g2)({id:t,type:p?C.b.Substage:C.b.Stage,location:h,isFollowed:!1}),z()}})]})}},70783:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>ru});var r=s(6029),a=s(46787),i=s(88715),n=s(97825),l=s(7763),o=s(18153),d=function(e){return e.Categories="categories",e.UniqueStage="uniqueStage",e.EventStage="eventStage",e}({}),c=s(45860);let u={[d.Categories]:"stageSport",[d.UniqueStage]:"stageSport.uniqueStage",[d.EventStage]:"stageSport.race"};async function g(){let e,t,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.QCR.Cycling,r=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;try{if(r.raceId){var n,l;t=null!=(l=null==(n=(e=(await a.hyA.fetchExtendedStage(Number(r.raceId))).stage).uniqueStage)?void 0:n.id)?l:a.Q_.Men}else t=r.uniqueStageId?Number(r.uniqueStageId):a.Q_.Men;let o=(await a.ARL.fetchUniqueStageSeasons(t)).seasons,d=o[0].id,c=(await a.hyA.fetchExtendedStage(d)).stage;return{stageSeasons:o,extendedStage:c,race:e,page:i,params:r,sportSlug:s}}catch(e){return{error:{code:404}}}}var x=s(56737);async function h(e,t,s,r){let i;try{if(r===d.Categories){let t=(await a.Tps.fetchSportCategories(s)).categories.sort((e,t)=>(t.priority||0)-(e.priority||0));for(let s=0;sasync t=>{var r;let l=t.req?t.req._originalUrl:t.asPath,c=(null==(r=t.req)?void 0:r.params)||t.query,x=i.z.getCurrentLocale(l),p=i.z.getSportKey(c.sport,x),m=c.uniqueStageId?d.UniqueStage:c.raceId?d.EventStage:d.Categories,y=(await s(23498)("./route.".concat(u[m],".json"))).default;return(e.dispatch((0,n.Od)(y)),e.dispatch((0,o.Vy)(p)),p===a.QCR.Cycling)?g(p,c,m):h(c.uniqueStageId?Number(c.uniqueStageId):0,c.raceId?Number(c.raceId):0,p,m)});var m=s(76356),y=s(95669),j=s.n(y),f=s(55729),v=s(947),b=s(90248),S=s(88658),C=s(18970),w=s(90438),_=s(94164),E=s(52763),k=s(25246),T=s(36882),M=s(70251),A=s(31830),I=s(64006),P=s(4917),z=s(10174),L=s(18858),D=s(52466),R=s(19621),q=s(65062),F=s(74664);let U=(0,f.createContext)(void 0),K=e=>{let{children:t}=e,[s,a]=(0,f.useState)(new Date);return(0,r.jsx)(U,{value:{selectedDate:s,onSelectedDateChange:e=>a(e)},children:t})},B=()=>{let e=(0,f.useContext)(U);if(!e)throw Error();return e},Y=e=>{let{opened:t,onClose:s}=e,a=(0,F.o)(),i=(0,R.hX)(),{isMobile:n}=(0,z.$c)(),{selectedDate:l,onSelectedDateChange:o}=B(),d=e=>{o(e),s()};return!t||i?null:n?(0,r.jsx)(z.Xn,{isOpen:t,onClose:s,size:"contentFit",children:(0,r.jsx)(q.A,{date:l,onChange:d,sport:a})}):(0,r.jsxs)(m.az,{position:"absolute",left:"[0px]",top:"[0px]",bg:"surface.s1",br:"lg",elevation:"3",overflow:"hidden",zIndex:"popover",children:[(0,r.jsx)(m.so,{justify:"flex-end",p:"sm",cursor:"pointer",onClick:s,children:(0,r.jsx)(D.zQC,{icon:"close",fill:"primary.default"})}),(0,r.jsx)(q.A,{date:l,onChange:d,sport:a})]})},O=()=>{let{locale:e}=(0,v.A)(),{selectedDate:t}=B(),[s,a]=(0,f.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.az,{flexGrow:1,children:(0,r.jsxs)(z.$n,{bg:"surface.s2",w:"100%",h:"[40px]",display:"inline-flex",justifyContent:"center",alignItems:"center",br:"xs",gap:"sm",onClick:()=>a(!0),children:[(0,r.jsx)(m.az,{display:{mdOnly:"none"},children:(0,r.jsx)(D.zQC,{icon:"calendar-empty",fill:"primary.default"})}),(0,r.jsx)(z.EY,{textStyle:"display.small",textTransform:"capitalize",lineHeight:1,children:((e,t)=>{let s=e.getDay(),r=new Date(e);r.setDate(e.getDate()-(s-2+7)%7);let a=new Date(r);a.setDate(r.getDate()+6);let i=e=>"".concat(e.getDate()," ").concat(e.toLocaleString(t,{month:"short"}));return"".concat(i(r)," - ").concat(i(a))})(t,e)})]})}),(0,r.jsx)(Y,{opened:s,onClose:()=>a(!1)})]})},Q=e=>{let{type:t}=e,{selectedDate:s,onSelectedDateChange:a}=B(),i="prev"===t?D.pa2:D.CCT;return(0,r.jsx)(z.K0,{bg:"surface.s2",w:"[40px]",h:"[40px]",onClick:()=>{let e=new Date(s);e.setDate(e.getDate()+("prev"===t?-7:7)),a(e)},children:(0,r.jsx)(i,{fill:"primary.default"})})},N=()=>{let e=(0,L.Ay)({isInMobileTabs:!1});return(0,r.jsxs)(m.so,{justify:"space-between",p:"xs",bg:"surface.s1",gap:"xs",position:{mdDown:"sticky"},zIndex:"sticky",style:{top:e},children:[(0,r.jsx)(Q,{type:"prev"}),(0,r.jsx)(O,{}),(0,r.jsx)(Q,{type:"next"})]})};var W=s(93640),J=s(8329),V=s(94156);let H=e=>{let{uniqueStage:t,categoryId:s}=e,a=(0,F.o)();return(0,r.jsx)(I.So,{uniqueStage:t,sportSlug:a,children:(0,r.jsx)(m.so,{align:"center",px:"md",grow:1,py:"md",children:(0,r.jsxs)(m.so,{gap:"lg",align:"center",w:"100%",children:[(0,r.jsx)(J.w,{name:t.name,categoryId:s,size:24}),(0,r.jsx)(z.EY,{textStyle:"body.large",truncate:!0,children:(0,r.jsx)(V.c,{entity:t})})]})})})};var G=s(16480);let $=e=>{let{stages:t,categoryId:s}=e;return t?(0,r.jsx)(r.Fragment,{children:t.map(e=>(0,r.jsx)(G.b,{stage:e,categoryId:s},e.id))}):null},Z=e=>{let{uniqueStage:t,stages:s,isLast:a,categoryId:i}=e,{selectedUniqueStageId:n}=(0,W.F)();return(0,r.jsxs)(m.az,{borderBottom:{md:a?void 0:"1px solid {colors.neutrals.nLv4}"},bg:{base:"surface.s1",md:n===t.id?"neutral.highlight":"surface.s1",_hover:"surface.s0"},br:{mdDown:"sm"},elevation:{mdDown:"2"},children:[(0,r.jsx)(H,{uniqueStage:t,categoryId:i}),(0,r.jsx)($,{stages:s,categoryId:i})]})};var X=s(80577);let ee=e=>{let{uniqueStages:t,stagesPerWeek:s,uniqueStagesWithCategoryId:a}=e;return(0,r.jsx)(m.az,{p:{mdDown:"sm"},bg:"surface.s2",children:(0,r.jsx)(m.BJ,{gap:{mdDown:"sm"},children:t.map((e,i)=>(0,r.jsx)(Z,{uniqueStage:e,stages:(0,X.NW)(e,s),categoryId:null==a?void 0:a[e.id],isLast:t.length-1===i},e.id))})})},et=()=>(0,F.o)()===a.QCR.Motorsport?(0,r.jsx)(m.az,{h:"[800px]",bg:{base:"surface.s0",md:"surface.s1"}}):(0,r.jsx)(m.az,{h:"[100px]",bg:{base:"surface.s0",md:"surface.s1"}});var es=s(22375),er=s(494),ea=s(72753);let ei=()=>{let{uniqueStages:e,stagesPerWeek:t,uniqueStagesWithCategoryId:s,stagesFavorite:i,error:n,loading:l}=(()=>{var e,t,s;let r=(0,F.o)(),i=(0,er.d4)(ea.JU),{selectedDate:n}=B(),l=(0,c.Ay)(a.t3g.categories(r)),o=(0,c.Ay)(a.dVR.scheduledStages(r,(0,es.UG)((0,X.IQ)(n)))),d=((null==(e=l.data)?void 0:e.categories)||[]).reduce((e,t)=>t.uniqueStages?e.concat(t.uniqueStages.map(e=>({...e,priority:t.priority||0}))):e,[]),u=null==(t=l.data)?void 0:t.categories.reduce((e,t)=>(t.uniqueStages&&t.uniqueStages.forEach(s=>{e[s.id]=t.id}),e),{});return{uniqueStages:d,stagesPerWeek:[...function(e,t){let s=new Date((0,X.IQ)(e));s.setHours(0,0,0,0);let r=new Date((0,X.CP)(e));r.setHours(23,59,59,999);let a=s.getTime(),i=r.getTime();return t.filter(e=>{let t=e.substageStartDateTimestamps;return!!t&&t.some(e=>{let t=1e3*e;return t>=a&&t<=i})})}(n,(null==(s=o.data)?void 0:s.stages)||[])],stagesFavorite:Object.values(i),uniqueStagesWithCategoryId:u,error:l.error||o.error,loading:l.isLoading||o.isLoading}})();return l?(0,r.jsx)(et,{}):!e.length||n?null:(0,r.jsx)(ee,{uniqueStages:(0,X.Hk)(e,t,i),uniqueStagesWithCategoryId:s,stagesPerWeek:t})},en=()=>(0,r.jsx)(K,{children:(0,r.jsxs)(m.az,{position:"relative",bg:"surface.s1",py:{md:"md"},br:{md:"lg"},elevation:{md:"2"},w:"100%",children:[(0,r.jsx)(z.EY,{textAlign:"center",textStyle:"display.medium",pb:"sm",display:{base:"none",md:"block"},children:(0,r.jsx)(b.A,{id:"tournament.series"})}),(0,r.jsx)(N,{}),(0,r.jsx)(ei,{})]})});var el=s(46222),eo=s(52229),ed=s(32033),ec=s(62304);let eu=()=>{var e;let{stage:t}=(0,ed.a)(),s=(0,eo.useRouter)(),i=(0,F.o)();return(0,r.jsxs)(m.so,{bg:{mdDown:"surface.s1"},px:"lg",pt:"md",pb:"sm",cursor:"pointer",gap:"md",align:"center",children:[(0,r.jsx)(I.LC,{stage:t,sportSlug:i,children:(0,r.jsx)(ec.Q,{stage:t,size:40})}),(0,r.jsxs)(m.BJ,{flexGrow:1,gap:"2xs",children:[(0,r.jsx)(I.LC,{stage:t,sportSlug:i,children:(0,r.jsx)(z.EY,{textStyle:"display.medium",children:t.description})}),(0,r.jsxs)(m.so,{gap:"xs",align:"center",children:[(null==(e=t.info)?void 0:e.circuit)&&(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:t.info.circuit}),i===a.QCR.Cycling&&(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:t.year})]})]}),i===a.QCR.Cycling?(0,r.jsx)(M.x,{id:t.id,uniqueStage:t.uniqueStage,location:T.y.RacesTab}):(0,r.jsx)(z.K0,{hideBelow:"md",size:"primary",variant:"clear",onClick:()=>s.back(),children:(0,r.jsx)(D.zQC,{icon:"close"})})]})};var eg=s(78762),ex=s(56132),eh=s(95084),ep=s(30821);let em=()=>{let{stage:{info:e}}=(0,ed.a)();return e?(0,r.jsx)(el.Zp,{children:(0,r.jsxs)(m.BJ,{gap:"lg",p:"md",children:[(null==e?void 0:e.circuitCity)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(z.EY,{children:(0,r.jsx)(b.A,{id:"city"})}),(0,r.jsx)(z.EY,{children:e.circuitCity})]}),(null==e?void 0:e.laps)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(z.EY,{children:(0,r.jsx)(b.A,{id:"laps"})}),(0,r.jsx)(z.EY,{children:e.laps})]}),(null==e?void 0:e.circuitLength)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(z.EY,{children:(0,r.jsx)(b.A,{id:"circuitLength"})}),(0,r.jsx)(z.EY,{children:(0,r.jsx)(ep.Z,{value:Number(e.circuitLength),fromUnit:"m"})})]}),(null==e?void 0:e.raceDistance)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(z.EY,{children:(0,r.jsx)(b.A,{id:"raceDistance"})}),(0,r.jsx)(z.EY,{children:(0,r.jsx)(ep.Z,{value:Number(e.raceDistance),fromUnit:"m"})})]}),(null==e?void 0:e.lapRecord)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(z.EY,{children:(0,r.jsx)(b.A,{id:"lapRecord"})}),(0,r.jsx)(z.EY,{children:e.lapRecord})]})]})}):null};var ey=s(41735),ej=s(11996);let ef=()=>{var e,t,s,i;let{name:n}=(0,ey.useTheme)(),{stage:l}=(0,ed.a)(),{hasStageMap:o}=(0,ej.A)({hasStageMap:{route:a.dVR.trackImage(l.id,"dark"===n)}},[l]);return(0,r.jsx)(el.Zp,{children:(0,r.jsxs)(m.BJ,{p:"md",children:[(0,r.jsxs)(m.so,{align:"center",justify:"space-between",gap:"md",children:[(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(m.az,{w:"3xl",h:"3xl",display:{md:"none"},children:(0,r.jsx)(ec.Q,{stage:l,size:40})}),(null==(e=l.info)?void 0:e.circuit)&&(0,r.jsx)(z.EY,{textStyle:"display.small",lineHeight:1,children:l.info.circuit})]}),(null==(t=l.info)?void 0:t.weather)&&(0,r.jsx)(m.az,{w:"4xl",h:"4xl",children:(0,r.jsx)(D.qgJ,{weather:l.info.weather})})]}),o&&(0,r.jsx)(m.ov,{children:(0,r.jsx)(z._V,{w:"100%",maxW:"[345px]",h:"auto",d:"block",src:a.dVR.trackImage(l.id,"dark"===n),alt:null!=(i=null==(s=l.info)?void 0:s.circuit)?i:""})})]})})};var ev=s(26567);let eb=()=>{let{stage:e}=(0,ed.a)(),{hasTvChannels:t}=(0,ej.A)({hasTvChannels:{route:a.RMf.eventCountryChannels(a.IAy.Stage,e.id)}});return t?(0,r.jsx)(ev.d,{eventId:e.id,type:a.IAy.Stage,startTimestamp:e.startDateTimestamp}):null},eS=()=>(0,r.jsxs)(el.BU,{children:[(0,r.jsx)(ef,{}),(0,r.jsx)(em,{}),(0,r.jsx)(eb,{})]});var eC=s(20991);let ew=()=>{let{stage:e}=(0,ed.a)();return(0,r.jsx)(eC.A,{id:e.id})};var e_=s(6813),eE=s(173),ek=s(5635),eT=s(53148),eM=s(64046),eA=s(8785),eI=s(78151),eP=s(60376),ez=s(99012),eL=s(70941);let eD=e=>{let{market:t,choice:s,countryOddsProvider:a,onClick:i}=e;return(0,r.jsxs)(m.so,{align:"center",children:[(0,r.jsx)(m.az,{flex:"[1 1 0px]",children:(0,r.jsx)(eP.i,{choice:s})}),(0,r.jsx)(m.az,{flex:"[1 1 0px]",children:(0,r.jsx)(eT.i,{hideChoiceName:!0,choice:{...s,change:(0,eL.zN)(s)},countryOddsProvider:a,betSlipLink:(0,eA.Iz)(s,t,a),isLive:t.isLive,onClick:i})})]})},eR=e=>{let{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:i}=e,{stage:n}=(0,ed.a)(),{ref:l,onSendClickImpression:o}=(0,ez.A)({stageId:n.id,category:eI.zK[i],location:eI.ew.StageOdds,position:eM.ki.OddsValue,type:eM.jF.Additional,status:n.status.type}),d=(0,eL.JJ)(t.choices,a);return(0,r.jsx)(m.BJ,{ref:l,children:d.map(e=>(0,r.jsx)(eD,{market:t,choice:e,countryOddsProvider:s,onClick:o},e.team.id))})};var eq=s(54804),eF=s(63464),eU=s(92589),eK=s(20725);let eB=e=>{let{market:t,countryOddsProvider:s}=e,[i,n]=(0,f.useState)(!1);return(0,r.jsxs)(m.BJ,{children:[t.stage&&(0,r.jsx)(z.EY,{textStyle:"display.small",children:(0,r.jsx)(eF.T,{market:t,stage:t.stage})}),(0,r.jsx)(eR,{market:{...t,choices:i?t.choices:t.choices.slice(0,5)},countryOddsProvider:s,allItemsShown:!0,selectedStageType:a.CEM.Stage}),(0,r.jsx)(ek.r,{isOpen:i,onClick:()=>n(e=>!e)})]},t.marketId)},eY=e=>{let{markets:t}=e,{stage:s}=(0,ed.a)(),{countryOddsProvider:i}=(0,eK.D)();return i?(0,r.jsx)(m.az,{p:"sm",mdDown:{elevation:"2",bg:"surface.s0"},children:(0,r.jsxs)(m.BJ,{bg:"surface.s1",gap:"md",mdDown:{elevation:"2",padding:"md",br:"md"},children:[(0,r.jsx)(eq.E,{stageId:s.id,stageTypeId:a.CEM.Stage,location:eI.ew.StageOdds}),(0,r.jsx)(m.BJ,{gap:"2xl",children:t.filter(e=>!e.isLive).map(e=>(0,r.jsx)(eB,{market:e,countryOddsProvider:i},e.marketId))}),(0,r.jsx)(eE.z,{provider:i,showTailingRegulation:!0})]})}):null},eO=()=>{let{stage:e}=(0,ed.a)(),{data:t,isLoading:s,error:a}=(0,eU.r)(e.id);return s?(0,r.jsx)(m.az,{h:"[900px]"}):a||!t?(0,r.jsx)(e_.p,{graphic:"no-data",titleMessageId:"No odds"}):(0,r.jsx)(eY,{markets:t})};var eQ=s(68789),eN=s(81495);let eW=()=>{let{stage:e}=(0,ed.a)(),{data:t,error:s,isLoading:r}=(0,c.Ay)(["STAGE_SPORT_FETCH_ALL_STAGES",a.dVR.substages(e.id)],()=>eJ(e),{refreshInterval:es.pY});return{data:t,error:s,loading:r}};async function eJ(e){if(!e.uniqueStage)throw Error("Please provide unique stage id");try{let t=await (0,a.TtD)(a.dVR.substages(e.id));if([eN.h.CyclingMen,eN.h.CyclingWomen].includes(e.uniqueStage.id))return{practice:[],qualifying:[],sprint:[],race:t.stages,stages:[],afterStage:[],dayStage:[]};let s=t.stages.map(e=>{var t;return(null==(t=e.uniqueStage)?void 0:t.id)===eN.h.MotoGP&&"sprint"===e.slug?{...e,type:{id:a.CEM.Sprint,name:"Sprint"}}:e}),r=s.filter(e=>e.type.id===a.CEM.Practice),i=s.find(e=>e.type.id===a.CEM.Qualifying),n=s.find(e=>e.type.id===a.CEM.SprintQualifying),l=s.find(e=>e.type.id===a.CEM.Sprint),o=s.filter(e=>e.type.id===a.CEM.Race),d=s.filter(e=>e.type.id===a.CEM.Stage),c=s.find(e=>e.type.id===a.CEM.AfterStage),u=s.find(e=>e.type.id===a.CEM.Day),[g,x]=await Promise.all([eV(i),eV(n)]);return{practice:r,qualifying:eH(g,[i]),sprint:eH(x,[n,l]),race:o,stages:d,afterStage:c?[c]:[],dayStage:u?[u]:[]}}catch(t){return{practice:[],qualifying:[],sprint:[],race:[e],stages:[],afterStage:[],dayStage:[]}}}async function eV(e){if(!e)return{stages:[]};try{return await (0,a.TtD)(a.dVR.substages(e.id))}catch(e){return{stages:[]}}}function eH(e,t){return[...e.stages,...t].filter(e=>void 0!==e)}var eG=s(97340);let e$=()=>(0,r.jsx)(m.so,{w:"100%",border:"1px solid",borderColor:"neutrals.nLv4",br:"xs",align:"center",justify:"center",children:"-"}),eZ=e=>{let{market:t,choices:s,countryOddsProvider:a,onClick:i}=e,n=s.find(e=>"Yes"===e.name),l=s.find(e=>"No"===e.name);return(0,r.jsxs)(m.so,{flex:"[1 1 0px]",gap:"sm",children:[n?(0,r.jsx)(m.so,{flex:"1",children:(0,r.jsx)(eT.i,{hideChoiceName:!0,choice:{...n,change:(0,eL.zN)(n)},countryOddsProvider:a,betSlipLink:(0,eA.Iz)(n,t,a),isLive:t.isLive,onClick:i})}):(0,r.jsx)(m.so,{flex:"1",children:(0,r.jsx)(e$,{})}),l?(0,r.jsx)(m.so,{flex:"1",children:(0,r.jsx)(eT.i,{hideChoiceName:!0,choice:{...l,change:(0,eL.zN)(l)},countryOddsProvider:a,betSlipLink:(0,eA.Iz)(l,t,a),isLive:t.isLive,onClick:i})}):(0,r.jsx)(m.so,{flex:"1",children:(0,r.jsx)(e$,{})})]})},eX=e=>{let{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:i}=e,{stage:n}=(0,ed.a)(),{ref:l,onSendClickImpression:o}=(0,ez.A)({stageId:n.id,category:eI.zK[i],location:eI.ew.StageOdds,position:eM.ki.OddsValue,type:eM.jF.Additional,status:n.status.type}),d=function(e){let t=[];for(let s of[...new Set(e.choices.map(e=>e.team.id))]){let r=e.choices.filter(e=>e.team.id===s);t.push({teamId:s,choices:r})}return t}(t),c=(0,eL.JJ)(d,a);return(0,r.jsxs)(m.BJ,{ref:l,children:[(0,r.jsxs)(m.so,{children:[(0,r.jsx)(m.az,{flex:"[1 1 0px]"}),(0,r.jsxs)(m.so,{flex:"[1 1 0px]",gap:"sm",children:[(0,r.jsx)(m.az,{flex:"[1 1 0px]",textAlign:"center",color:"neutrals.nLv3",children:(0,r.jsx)(z.EY,{textStyle:"assistive.default",children:(0,r.jsx)(b.A,{id:"yes"})})}),(0,r.jsx)(m.az,{flex:"[1 1 0px]",textAlign:"center",color:"neutrals.nLv3",children:(0,r.jsx)(z.EY,{textStyle:"assistive.default",children:(0,r.jsx)(b.A,{id:"no"})})})]})]}),c.map(e=>(0,r.jsxs)(m.so,{align:"center",children:[(0,r.jsx)(m.az,{flex:"[1 1 0px]",children:(0,r.jsx)(eP.i,{choice:e.choices[0]})}),(0,r.jsx)(eZ,{market:t,countryOddsProvider:s,choices:e.choices,onClick:o})]},e.teamId))]})},e0=e=>{let{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:i}=e;switch(eI.ot[t.marketId]){case eI.tz.YesNo:return(0,r.jsx)(eX,{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:i});case eI.tz.SingleChoice:return(0,r.jsx)(eR,{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:i});default:return null}},e1=e=>{let{market:t,selectedStageType:s}=e,[a,i]=(0,f.useState)(!1),{countryOddsProvider:n}=(0,eK.D)();return n?(0,r.jsxs)(m.BJ,{bg:"surface.s1",gap:"md",mdDown:{elevation:"2",padding:"md",br:"md"},children:[(0,r.jsx)(z.EY,{textStyle:"display.small",children:(0,r.jsx)(eG.f,{id:t.marketName})}),(0,r.jsx)(e0,{market:t,countryOddsProvider:n,allItemsShown:a,selectedStageType:s}),(0,r.jsx)(ek.r,{isOpen:a,onClick:()=>i(e=>!e)})]}):null};var e2=s(33140);let e4=e=>{let{markets:t,countryOddsProvider:s,selectedStageType:a}=e,{stage:i}=(0,ed.a)(),{ref:n,onSendClickImpression:l}=(0,ez.A)({stageId:i.id,category:eI.zK[a],location:eI.ew.StageOdds,position:eM.ki.OddsValue,type:eM.jF.Additional,status:i.status.type});return(0,r.jsxs)(m.BJ,{ref:n,children:[(0,r.jsx)(eP.i,{choice:t[0].choices[0]}),(0,r.jsx)(m.so,{gap:"sm",children:t.map(e=>{let t=function(e){if(1===e.choices.length)return{...e.choices[0],change:(0,eL.zN)(e.choices[0]),name:e.marketName};let t=e.choices.find(e=>"Yes"===e.name);if(t)return{...t,change:(0,eL.zN)(t),name:e.marketName}}(e);return t?(0,r.jsx)(m.az,{flex:"[1 1 0px]",children:(0,r.jsx)(eT.i,{choice:t,countryOddsProvider:s,betSlipLink:(0,eA.Iz)(t,e,s),isLive:e.isLive,onClick:l})},e.id):null})})]})},e6=e=>{let{markets:t,selectedStageType:s}=e,[a,i]=(0,f.useState)(!1),{countryOddsProvider:n}=(0,eK.D)();if(!n)return null;let l=(0,eL.E7)(t),o=(0,eL.JJ)(l,a);return(0,r.jsxs)(m.BJ,{bg:"surface.s1",gap:"lg",mdDown:{elevation:"2",padding:"md",br:"md"},children:[o.map(e=>{let{driverId:t,markets:a}=e;return(0,r.jsx)(e4,{markets:a,countryOddsProvider:n,selectedStageType:s},t)}),(0,r.jsx)(e2.d,{isOpen:a,onClick:()=>i(e=>!e)})]})},e3=e=>{let{markets:t,relevantStages:s,selectedStageType:i,selectedMarketType:n}=e,l=(0,eL.D4)(t,s,i,n);return 0===l.length?(0,r.jsx)(e_.p,{graphic:"no-data",titleMessageId:"No odds"}):i===a.CEM.Race&&n===eI.hM.Driver?(0,r.jsx)(e6,{markets:l,selectedStageType:i}):(0,r.jsx)(r.Fragment,{children:l.map(e=>(0,r.jsx)(e1,{market:e,selectedStageType:i},e.id))})},e7=e=>{let t=(0,eQ.Ae)();return(0,r.jsxs)(m.BJ,{gap:"sm",children:[(0,r.jsx)(eq.E,{stageId:e.stageId,stageTypeId:e.selectedStageType,location:eI.ew.StageOdds}),(0,r.jsx)(e3,{...e}),(0,r.jsx)(eE.z,{provider:t,showTailingRegulation:!0})]})},e5=e=>{let{stageId:t,selectedStageType:s,selectedMarketType:a}=e,{data:i,error:n,loading:l}=eW(),{data:o,error:d,isLoading:c}=(0,eU.r)(t),u=(0,eQ.Ae)();if(c||l)return(0,r.jsx)(m.az,{h:"[900px]"});if(d||n||!o||!i)return(0,r.jsxs)(m.BJ,{gap:"sm",children:[(0,r.jsx)(eq.E,{stageId:t,stageTypeId:s,location:eI.ew.StageOdds}),(0,r.jsx)(e_.p,{graphic:"no-data",titleMessageId:"No odds"}),(0,r.jsx)(eE.z,{provider:u})]});let g=i[eI.Nu[s]];return(0,r.jsx)(e7,{markets:o,relevantStages:g,stageId:t,selectedStageType:s,selectedMarketType:a})},e9=e=>{let{selectedStageType:t}=e,{stage:s}=(0,ed.a)(),[i,n]=(0,f.useState)(eI.hM.Driver);return(0,f.useEffect)(()=>{n(eI.hM.Driver)},[t]),(0,r.jsxs)(z.tU,{variant:"tertiary",initialValue:i,onChange:e=>n(e),children:[(0,r.jsx)(m.az,{p:"sm",elevation:"2",display:t===a.CEM.Practice?"none":"block",children:(0,r.jsxs)(z.tU.List,{children:[(0,r.jsx)(z.tU.Tab,{tabKey:eI.hM.Driver,children:(0,r.jsx)(b.A,{id:"motorsport_driver"})}),(0,r.jsx)(z.tU.Tab,{tabKey:eI.hM.Team,children:(0,r.jsx)(b.A,{id:"team"})}),t===a.CEM.Race&&(0,r.jsx)(z.tU.Tab,{tabKey:eI.hM.Other,children:(0,r.jsx)(b.A,{id:"other"})})]})}),(0,r.jsx)(m.az,{p:"sm",mdDown:{elevation:"2",bg:"surface.s0"},children:(0,r.jsx)(e5,{stageId:s.id,selectedStageType:t,selectedMarketType:i})})]})},e8=()=>{let[e,t]=(0,f.useState)(a.CEM.Practice);return(0,r.jsxs)(z.tU,{variant:"secondary",initialValue:e,onChange:e=>t(e),centered:!0,children:[(0,r.jsx)(m.az,{p:"sm",borderBottom:"1px solid",borderColor:"neutrals.nLv4",children:(0,r.jsxs)(z.tU.List,{children:[(0,r.jsx)(z.tU.Tab,{tabKey:a.CEM.Practice,children:(0,r.jsx)(b.A,{id:"motorsport_f1_free_practice"})}),(0,r.jsx)(z.tU.Tab,{tabKey:a.CEM.Qualifying,children:(0,r.jsx)(b.A,{id:"motorsport_qualifying"})}),(0,r.jsx)(z.tU.Tab,{tabKey:a.CEM.Race,children:(0,r.jsx)(b.A,{id:"race"})})]})}),(0,r.jsx)(z.tU.Panel,{tabKey:a.CEM.Practice,children:(0,r.jsx)(e9,{selectedStageType:a.CEM.Practice})}),(0,r.jsx)(z.tU.Panel,{tabKey:a.CEM.Qualifying,children:(0,r.jsx)(e9,{selectedStageType:a.CEM.Qualifying})}),(0,r.jsx)(z.tU.Panel,{tabKey:a.CEM.Race,children:(0,r.jsx)(e9,{selectedStageType:a.CEM.Race})})]})},te=()=>{var e;let{stage:t}=(0,ed.a)();return(null==(e=t.uniqueStage)?void 0:e.category.sport.slug)===a.QCR.Cycling?(0,r.jsx)(eO,{}):(0,r.jsx)(e8,{})};var tt=s(92673);let ts=()=>{var e,t;let s=(0,F.o)(),{stage:i}=(0,ed.a)(),n=s===a.QCR.Cycling?i.id:(null==(e=i.stageParent)?void 0:e.id)||i.id;return(0,r.jsx)(el.WC,{variant:"square-mobile",children:(0,r.jsx)(tt.n,{stageId:n,uniqueStageName:(null==(t=i.uniqueStage)?void 0:t.name)||""})})};var tr=s(13731),ta=s.n(tr),ti=s(37455),tn=s(78551);let tl=e=>{let{data:t,error:s,isLoading:r}=(0,c.Ay)(a.dVR.standings(function(e){return e.type.id===a.CEM.Practice&&e.partSubstages&&e.partSubstages.length>0?e.partSubstages[0].id:e.id}(e),a.SNJ.Competitor),{refreshInterval:15*es.Z2});return{data:(null==t?void 0:t.standings)||[],error:s,loading:r}},to=e=>{let{gender:t=a.YT8.Male}=e;return(0,r.jsx)(m.VJ,{inline:"sm",children:(0,r.jsxs)(m.zt,{gap:"lg",p:"sm",h:"4xl",children:[(0,r.jsx)(z.EY,{color:"neutrals.nLv3",textStyle:"table.medium",textAlign:"center",w:"xl",children:(0,r.jsx)(b.A,{id:"position.short"})}),(0,r.jsx)(m.BJ,{gap:"2xs",flexGrow:1,children:(0,r.jsx)(z.EY,{color:"neutrals.nLv3",textStyle:"table.medium",children:(0,r.jsx)(b.A,{id:"cycling_rider",values:{gender:t}})})}),(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(z.EY,{color:"neutrals.nLv3",textAlign:"center",w:"4xl",textStyle:"table.medium",children:(0,r.jsx)(b.A,{id:"time"})}),(0,r.jsx)(z.EY,{color:"neutrals.nLv3",textAlign:"center",w:"4xl",textStyle:"table.medium",children:(0,r.jsx)(b.A,{id:"gap"})})]})]})})},td=e=>{var t;let{data:s}=e;return 0===s.length?null:(0,r.jsxs)(m.BJ,{gap:"0",children:[(0,r.jsx)(to,{gender:null==(t=s[0].team)?void 0:t.gender}),s.map((e,t)=>(0,r.jsx)(tn.p,{row:e,isLast:t===s.length-1},e.team.id))]})},tc=e=>{let{stage:t}=e,{data:s,error:a,loading:i}=tl(t);return a?(0,r.jsx)(e_.p,{graphic:"race-start",descriptionMessageId:"cycling_results_empty_message"}):i?(0,r.jsx)(m.az,{h:"[900px]"}):(0,r.jsx)(td,{data:s})};var tu=s(51755);let tg="Power Stage",tx=e=>{let{stage:t}=e;switch(t.type.id){case a.CEM.Practice:return(0,r.jsx)(b.A,{id:"motorsport_free_practice_short",values:{n:t.sequence}});case a.CEM.QualifyingPart:return(0,r.jsx)(b.A,{id:"motorsport_qualifying_stage_short",values:{n:t.sequence}});case a.CEM.Qualifying:return(0,r.jsx)(b.A,{id:"total",values:{n:t.sequence}});case a.CEM.SprintQualifyingPart:return(0,r.jsx)(b.A,{id:"motorsport_sprint_qualifying_stage_short",values:{n:t.sequence}});case a.CEM.SprintQualifying:return(0,r.jsx)(b.A,{id:"gridPosition"});case a.CEM.Sprint:return(0,r.jsx)(b.A,{id:"race"});case a.CEM.AfterStage:return(0,r.jsx)(b.A,{id:"motorsport_overall_results"});case a.CEM.Day:return(0,r.jsx)(b.A,{id:"motorsport_wrc_super_sunday_stages"});case a.CEM.Stage:if(!t.info)return(0,r.jsx)(r.Fragment,{children:t.description});if(t.description===tg)return(0,r.jsx)(b.A,{id:"motorsport_wrc_power_stage"});switch(t.info.wrcStageDay){case"THU":return(0,r.jsx)(b.A,{id:"motorsport_wrc_stage_thursday_short",values:{n:t.info.stageRound}});case"FRI":return(0,r.jsx)(b.A,{id:"motorsport_wrc_stage_friday_short",values:{n:t.info.stageRound}});case"SAT":return(0,r.jsx)(b.A,{id:"motorsport_wrc_stage_saturday_short",values:{n:t.info.stageRound}});case"SUN":return(0,r.jsx)(b.A,{id:"motorsport_wrc_stage_sunday_short",values:{n:t.info.stageRound}});default:return(0,r.jsx)(r.Fragment,{children:t.description})}default:return(0,r.jsx)(r.Fragment,{children:t.description})}},th=e=>{let{stages:t}=e;return(0,r.jsx)(m.VJ,{inline:"sm",display:t.length>1?"block":"none",py:"[1px]",children:(0,r.jsx)(z.tU.List,{children:t.map((e,t)=>(0,r.jsx)(z.tU.Tab,{tabKey:e.id,children:(0,r.jsx)(tx,{stage:{...e,sequence:e.sequence||t+1}})},e.id))})})},tp=e=>1===e.stages.length?null:(0,r.jsx)(m.az,{md:{px:"sm"},children:(0,r.jsx)(th,{...e})});var tm=s(25747),ty=s(90510);let tj=e=>{var t;let{stage:s,textStyle:i="display.small"}=e;if(!s.startDateTimestamp)return null;let n=[a.hzM.canceled,a.hzM.cancelled].includes(s.status.type),l=s.status.type===a.hzM.inprogress,o=(0,es.cK)(s.startDateTimestamp);return(0,r.jsxs)(m.so,{justify:"space-between",children:[(0,r.jsxs)(m.zt,{gap:"xs",color:l?"status.live":"neutrals.nLv1",children:[l&&(0,r.jsxs)(m.zt,{gap:"xs",children:[(0,r.jsx)(z.EY,{textStyle:i,color:"[currentcolor]",children:(0,r.jsx)(b.A,{id:"live"})}),(0,r.jsx)(z.EY,{textStyle:i,color:"[currentcolor]",children:"\xb7"})]}),(0,r.jsx)(z.EY,{textStyle:i,color:"[currentcolor]",textDecoration:n?"line-through":"none",children:o?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.A,{id:"today"}),","," ",(0,r.jsx)(ty.ib,{value:1e3*s.startDateTimestamp,hour:"2-digit",minute:"2-digit",hour12:!1})]}):(0,r.jsx)(ty.XU,{value:1e3*s.startDateTimestamp,day:"2-digit",month:"short",hour:"2-digit",minute:"2-digit",hour12:!1})}),s.type.id===a.CEM.AfterStage&&s.status.type===a.hzM.finished&&(0,r.jsxs)(z.EY,{textStyle:i,color:"[currentcolor]",children:["- ",(0,r.jsx)(b.A,{id:"motorsport_wrc_results_after_stage_x",values:{n:null==(t=s.info)?void 0:t.stageRound}})]})]}),n&&(0,r.jsx)(z.EY,{textStyle:i,color:"status.error.default",children:(0,r.jsx)(b.A,{id:"canceled"})})]})},tf={[a.pBY.Flat]:"cycling_stage_type_flat",[a.pBY.Intermediate]:"cycling_stage_type_hilly",[a.pBY.TimeTrial]:"cycling_stage_type_time_trial",[a.pBY.Mountain]:"cycling_stage_type_mountain"},tv=e=>{var t,s,a,i,n,l,o,d;let{selectedStage:c}=e,u=(null==(t=c.info)?void 0:t.departureCity)&&(null==(s=c.info)?void 0:s.arrivalCity),g=null==(a=c.info)?void 0:a.raceDistance,x=null==(i=c.info)?void 0:i.stageType,h=g||x,p=g&&x;return(0,r.jsx)(m.az,{bg:"surface.s2",br:"lg",children:(0,r.jsxs)(m.so,{minH:"[80px]",children:[(0,r.jsxs)(m.BJ,{gap:"xs",px:"lg",py:"sm",flexGrow:1,children:[(0,r.jsx)(tj,{stage:c,textStyle:"assistive.default"}),u&&(0,r.jsxs)(z.EY,{textStyle:"display.small",children:[null==(n=c.info)?void 0:n.departureCity," › ",null==(l=c.info)?void 0:l.arrivalCity]}),h&&(0,r.jsxs)(m.so,{mt:"xs",children:[(null==(o=c.info)?void 0:o.raceDistance)&&(0,r.jsxs)(z.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:[(0,r.jsx)(b.A,{id:"cycling_stage_length"})," ",(0,r.jsx)(ep.Z,{value:c.info.raceDistance,fromUnit:"m"})]}),p&&(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:"\xa0\xb7\xa0"}),x&&(0,r.jsxs)(z.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:[(0,r.jsx)(b.A,{id:"cycling_stage_type"})," ",(0,r.jsx)(b.A,{id:tf[c.info.stageType]})]})]})]}),(null==(d=c.info)?void 0:d.weather)&&(0,r.jsx)(m.az,{p:"lg",children:(0,r.jsx)(D.qgJ,{weather:c.info.weather})})]})})};var tb=s(75837),tS=s(82827),tC=s(17763),tw=s(50526),t_=s(11036);let tE=e=>{let{stage:t,markets:s}=e,{ref:a,onSendClickImpression:i}=(0,ez.A)({stageId:t.id,category:eI.zK[t.type.id],location:eI.ew.StageResults,position:eM.ki.OddsValue,type:eM.jF.Featured,status:t.status.type});return(0,r.jsx)(m.so,{gap:"sm",ref:a,children:s.map(e=>(0,r.jsx)(t_.K,{market:e,choice:e.choice,label:e.marketName,onClick:i},e.marketId))})};var tk=s(22909);let tT=e=>{let{markets:t,stage:s,additionalLabelId:a}=e,i=(0,eQ.Ae)();return(0,r.jsxs)(m.BJ,{children:[(0,r.jsx)(tC.A,{countryOddsProvider:i,children:(0,r.jsxs)(m.BJ,{children:[(0,r.jsxs)(m.so,{justify:"space-between",children:[(0,r.jsx)(eP.i,{choice:t[0].choice}),(0,r.jsx)(tk.p,{id:s.id,location:eI.ew.StageResults,category:eI.Nu[s.type.id],type:eM.jF.Featured})]}),a&&(0,r.jsx)(z.EY,{textStyle:"display.micro",children:(0,r.jsx)(b.A,{id:a})}),(0,r.jsx)(tE,{markets:t,stage:s})]})}),(0,r.jsx)(tw.A,{})]})};var tM=s(78148),tA=s(38253);let tI=e=>{let{id:t,stage:s,additionalLabelId:a}=e,{data:i,isLoading:n,error:l}=(0,tM.K)(t),o=(0,eQ.Ae)();if(n)return(0,r.jsx)(tS.t1,{provider:o});if(l||!i)return null;let d=i.some(e=>e.isLive),c=i.every(e=>e.marketId===eI.On.ToWinOutright);if(d||c){let e={...i[0],choices:i.map(e=>e.choice)};return(0,r.jsx)(tA.W,{market:e,stage:s})}return(0,r.jsx)(tT,{markets:i,stage:s,additionalLabelId:a})},tP=e=>{let{id:t,stage:s}=e,{data:a,isLoading:i,error:n}=(0,eU.r)(t),l=(0,eQ.Ae)();if(i)return(0,r.jsx)(tS.t1,{provider:l});if(n||!a)return null;let o=(0,eL.ls)(a,s);return o?(0,r.jsx)(tA.W,{market:o,stage:s}):(0,r.jsx)(tI,{id:t,stage:s,additionalLabelId:"race"})},tz=e=>{var t;let{selectedStage:s}=e,{stage:a}=(0,ed.a)(),i=(0,eL.bB)(a,s),n=(0,eL.Lh)(s);return(null==(t=a.uniqueStage)?void 0:t.id)!==eN.h.F1||void 0===i?null:(0,r.jsx)(tb.C,{stage:a,children:n===eI.F5.Featured?(0,r.jsx)(tI,{id:i,stage:s}):(0,r.jsx)(tP,{id:i,stage:s})})};function tL(e,t){let s=[...t.practice,...t.sprint,...t.qualifying,...t.race],r=s.slice().reverse().find(e=>e.status.type===a.hzM.inprogress),i=s.slice().reverse().find(e=>e.status.type===a.hzM.finished),n=r||i;return void 0!==n?n.type.id===a.CEM.Race?a.CEM.Race:[a.CEM.Qualifying,a.CEM.QualifyingPart].includes(n.type.id)?a.CEM.Qualifying:[a.CEM.Sprint,a.CEM.SprintQualifying,a.CEM.SprintQualifyingPart].includes(n.type.id)?a.CEM.Sprint:a.CEM.Practice:e.hasPracticeTab?a.CEM.Practice:e.hasSprintTab?a.CEM.Sprint:e.hasQualifyingTab?a.CEM.Qualifying:a.CEM.Race}function tD(e){let t=e.slice().reverse().find(e=>e.status.type===a.hzM.inprogress);if(e.find(e=>e.description===tg)){let s=e.find(e=>e.status.type===a.hzM.finished);return t||s||e[0]}let s=e.slice().reverse().find(e=>e.status.type===a.hzM.finished);return t||s||e[0]}let tR={[a.CEM.Practice]:"motorsport_f1_free_practice",[a.CEM.Sprint]:"sprint",[a.CEM.Qualifying]:"motorsport_qualifying",[a.CEM.Race]:"race"};var tq=s(64261);let tF=(0,f.createContext)(void 0),tU=e=>{let{children:t,...s}=e,[a,i]=(0,f.useState)("gap");return(0,r.jsx)(tF,{value:{...s,timeDisplay:a,toggleTimeDisplay:()=>{(0,tq.$)("user_interaction",{location:"race_table",action:"click",type:a}),i(e=>"gap"===e?"interval":"gap")}},children:t})},tK=()=>{let e=(0,f.useContext)(tF);if(!e)throw Error();return e},tB=()=>{let{standings:e}=tK(),t=e.reduce((e,t)=>t.updatedAtTimestamp>e?t.updatedAtTimestamp:e,-1/0);return(0,r.jsx)(m.so,{justify:"flex-end",children:(0,r.jsx)(z.EY,{textStyle:"body.small",children:(0,r.jsx)(b.A,{id:"basic.lastUpdated",values:{dateTime:(0,r.jsx)(ty.XU,{value:1e3*t,...es.or.dateTime})}})})})};var tY=s(94565),tO=function(e){return e[e.Summary=0]="Summary",e[e.Tyres=1]="Tyres",e[e.PitStop=2]="PitStop",e[e.FastestLap=3]="FastestLap",e[e.Generic=4]="Generic",e[e.CyclingTime=5]="CyclingTime",e[e.CyclingYoungRider=6]="CyclingYoungRider",e[e.CyclingSprint=7]="CyclingSprint",e[e.CyclingClimb=8]="CyclingClimb",e}({});let tQ={key:"laps",shortTranslationKey:"motorsport_laps_short",translationKey:"motorsport_legend_laps",showZeroIfUndefined:!0},tN={key:"gap",shortTranslationKey:"gap",translationKey:"gap",maxCellWidth:72,showMinusIfUndefined:!0},tW={key:"time",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72,showMinusIfUndefined:!0},tJ={key:"totalTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72,showMinusIfUndefined:!0},tV={key:"lapTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:80,hideColumnIfAllUndefined:!0,showMinusIfUndefined:!0},tH={key:"gridPosition",shortTranslationKey:"motorsport_grid_short",translationKey:"motorsport_grid_position",hideColumnIfAllUndefined:!0},tG={key:"points",shortTranslationKey:"motorsport_points_short",translationKey:"motorsport_legend_points",hideColumnIfAllUndefined:!0,showZeroIfUndefined:!0},t$=[tQ,tN,tW],tZ=[tQ,tN,tW],tX=[tJ],t0=[tH,tQ,tG,tW,tN],t1=[tQ,tN,tW],t2=[tN,tW],t4=[tH,{key:"pitStops",shortTranslationKey:"motorsport_pit_stops_short",translationKey:"motorsport_legend_pit_stops",showZeroIfUndefined:!0},tQ,tG,tW],t6=[{key:"personalFastestLap",shortTranslationKey:"motorsport_laps_short",translationKey:"fastestLap.label",hideColumnIfAllUndefined:!0},{key:"personalFastestLapTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72}],t3=[{key:"startingTyres",shortTranslationKey:"motorsport_starting_tyres_short",translationKey:"motorsport_legend_starting_tyres"},{key:"finishingTyres",shortTranslationKey:"motorsport_finishing_tyres_short",translationKey:"motorsport_legend_finishing_tyres"},{key:"hardTyres",shortTranslationKey:"H",translationKey:"motorsport_legend_laps_on_hard_tyres",renderType:"color"},{key:"mediumTyres",shortTranslationKey:"M",translationKey:"motorsport_legend_laps_on_medium_tyres",renderType:"color"},{key:"softTyres",shortTranslationKey:"S",translationKey:"motorsport_legend_laps_on_soft_tyres",renderType:"color"},{key:"intermediateTyres",shortTranslationKey:"I",translationKey:"motorsport_legend_laps_on_intermediate_tyres",renderType:"color"},{key:"wetTyres",shortTranslationKey:"W",translationKey:"motorsport_legend_laps_on_wet_tyres",renderType:"color"}],t7=[tN,{...tJ,hideColumnIfAllUndefined:!0}],t5=[tQ,tN],t9=[tQ,tV],t8=[tV,tQ,tG,{...tN,maxCellWidth:80}],se=[tQ,tV],st=[tQ,tV],ss=[tQ,tV,tG,tN],sr=[tQ,tV,tG,tN],sa=[{...tQ,maxCellWidth:48},{...tG,maxCellWidth:48}],si=[tQ,tN],sn=[tQ],sl=[tQ,tV,tG,tN],so=[{...tW,maxCellWidth:80}],sd=[{key:"youngRider",shortTranslationKey:"young_rider",translationKey:"young_rider",showMinusIfUndefined:!0,maxCellWidth:80}],sc=[{key:"sprint",shortTranslationKey:"Pts",translationKey:"Pts",showMinusIfUndefined:!0,maxCellWidth:40}],su=[{key:"climb",shortTranslationKey:"Pts",translationKey:"Pts",showMinusIfUndefined:!0,maxCellWidth:40}],sg=(e,t,s)=>{switch(e){case eN.h.WRC:return t7;case eN.h.Indycar:switch(t){case a.CEM.Race:return t8;case a.CEM.Qualifying:case a.CEM.QualifyingPart:return t9;case a.CEM.Practice:case a.CEM.PracticePart:return t5;default:return[]}case eN.h.MotoGP:case eN.h.Moto3:case eN.h.Moto2:case eN.h.Superbike:case eN.h.DTM:switch(t){case a.CEM.Race:return sr;case a.CEM.Sprint:return ss;case a.CEM.Qualifying:case a.CEM.QualifyingPart:return st;case a.CEM.Practice:case a.CEM.PracticePart:return se;default:return[]}case eN.h.NascarSprintCup:case eN.h.NascarXfinity:case eN.h.NascarCampingWorld:return sa;case eN.h.FormulaE:switch(t){case a.CEM.Race:return sl;case a.CEM.Qualifying:case a.CEM.QualifyingPart:return sn;case a.CEM.Practice:case a.CEM.PracticePart:return si;default:return[]}case eN.h.F1:return((e,t)=>{switch(e){case a.CEM.Practice:case a.CEM.PracticePart:return t$;case a.CEM.Sprint:return t0;case a.CEM.SprintQualifying:return tX;case a.CEM.SprintQualifyingPart:return tZ;case a.CEM.Qualifying:return t2;case a.CEM.QualifyingPart:return t1;case a.CEM.Race:switch(t){case tO.Summary:return t4;case tO.Tyres:return t3;case tO.FastestLap:return t6;default:return[]}default:return[]}})(t,s);case eN.h.CyclingMen:case eN.h.CyclingWomen:return(e=>{if(!e)return[];switch(e){case tO.CyclingYoungRider:return sd;case tO.CyclingSprint:return sc;case tO.CyclingClimb:return su;default:return so}})(s);default:return[]}},sx=(e,t)=>!(e.hideColumnIfAllUndefined&&t.every(t=>void 0===t[e.key])),sh=(e,t,s,r)=>e?sg(e.id,s,r).filter(e=>sx(e,t)):[],sp=(e,t)=>t===tO.FastestLap?[...e].sort((e,t)=>{let s=e=>{if(!e)return 1/0;let[t,s]=e.split(":");return 6e4*parseInt(t)+1e3*parseFloat(s)};return s(e.personalFastestLapTime)-s(t.personalFastestLapTime)}):e,sm=(0,s(62042).Fj)({variants:{type:{hard:{bg:"rating.s00"},medium:{bg:"rating.s65"},soft:{bg:"rating.s10"},intermediate:{bg:"rating.s70"},wet:{bg:"rating.s80"}}}}),sy=(0,m.I4)("div",sm);var sj=s(12927);let sf={S:"soft",M:"medium",H:"hard",I:"intermediate",W:"wet"},sv=e=>{let{tyreInfo:t,totalLaps:s}=e;return(0,r.jsx)(m.so,{w:"100%",height:"md",gap:"[1px]",children:void 0!==t&&void 0!==s?t.map((e,t)=>(0,r.jsx)(m.so,{justify:"center",style:{width:"".concat(e.laps/Number(s)*100,"%")},children:(0,r.jsx)(z.EY,{textStyle:"table.small",children:e.laps})},t)):(0,r.jsx)("div",{})})},sb=e=>{let{tyreInfo:t,totalLaps:s}=e;return(0,r.jsx)(m.so,{w:"100%",bg:"neutrals.nLv5",height:"sm",br:"sm",gap:"[1px]",overflow:"hidden",children:void 0!==t&&void 0!==s?t.map((e,t)=>(0,r.jsx)(sy,{type:sf[e.type],style:{width:"".concat(e.laps/Number(s)*100,"%")}},t)):(0,r.jsx)("div",{})})},sS=e=>{var t,s;let{driver:i,tyreInfo:n}=e,{stage:l}=(0,ed.a)();return(0,r.jsx)(sj.A,{team:i.team,outrightType:a.SNJ.Competitor,children:(0,r.jsx)(m.so,{flexGrow:1,justify:"flex-end",h:"4xl",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4",children:(0,r.jsx)(m.so,{alignItems:"center",justify:"center",px:"sm",maxW:"[250px]",width:"100%",children:(0,r.jsxs)(m.BJ,{gap:"xs",flexGrow:1,children:[(0,r.jsx)(sv,{tyreInfo:n,totalLaps:null==(t=l.info)?void 0:t.laps}),(0,r.jsx)(sb,{tyreInfo:n,totalLaps:null==(s=l.info)?void 0:s.laps})]})})})})},sC=()=>{var e;let{stage:t}=(0,ed.a)(),{selectedRaceCategory:s,selectedStageType:a,standings:i,timeDisplay:n}=tK(),l=sh(t.uniqueStage,i,a,s).filter(e=>e.translationKey!==e.shortTranslationKey);return 0===l.length?null:(0,r.jsx)("div",{children:(0,r.jsx)(tY.nD,{children:(0,r.jsxs)(tY.nD.Item,{defaultOpened:!0,br:"md",overflow:"hidden",children:[(0,r.jsx)(tY.nD.Trigger,{bg:"surface.s2",children:(0,r.jsx)(z.EY,{textStyle:"display.small",children:(0,r.jsx)(b.A,{id:"legend"})})}),(0,r.jsx)(tY.nD.Content,{children:(0,r.jsxs)(m.BJ,{px:"md",bg:"surface.s2",pb:"lg",children:[l.map(e=>(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(m.az,{w:"2xl",children:"color"===e.renderType?(0,r.jsx)(sy,{w:"100%",h:"sm",type:sf[e.shortTranslationKey],br:"lg"}):(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",lineHeight:1,fontSize:"xs",children:(0,r.jsx)(b.A,{id:e.shortTranslationKey})})}),(0,r.jsx)(m.az,{children:(0,r.jsx)(z.EY,{textStyle:"body.small",lineHeight:1,fontSize:"xs",children:(0,r.jsx)(b.A,{id:e.translationKey})})})]},e.key)),(null==(e=t.uniqueStage)?void 0:e.id)===eN.h.F1&&s===tO.Summary&&"interval"===n&&(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(m.az,{w:"2xl",children:(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",lineHeight:1,fontSize:"xs",textTransform:"uppercase",children:(0,r.jsx)(b.A,{id:"motorsport_interval_short"})})}),(0,r.jsx)(m.az,{children:(0,r.jsx)(z.EY,{textStyle:"body.small",lineHeight:1,fontSize:"xs",children:(0,r.jsx)(b.A,{id:"motorsport_legend_interval"})})})]})]})})]})})})},sw=e=>{var t;let{driver:s}=e,{stage:a}=(0,ed.a)();return(null==(t=a.uniqueStage)?void 0:t.id)===eN.h.F1?(0,r.jsx)(m.az,{style:{backgroundColor:null==s?void 0:s.teamColors.primary,borderBottomRightRadius:"2px",borderTopRightRadius:"2px"},w:"[4px]",h:"[100%]"}):(0,r.jsx)(m.az,{w:"xs"})},s_=e=>{let{driver:t,didNotFinish:s}=e;if(s)return(0,r.jsx)(m.so,{w:"xl",justify:"center",children:(0,r.jsx)(z.EY,{textStyle:"table.medium",color:"[currentcolor]",lineHeight:1,textAlign:"center",children:"-"})});let a=function(e,t){if(void 0!==t&&void 0!==e){if(t===e)return;let s=e-t;return{positionsChanged:Math.abs(s),direction:s>0?"up":"down"}}}(t.gridPosition,t.position);return(0,r.jsxs)(m.BJ,{gap:"xs",justify:"center",w:"xl",children:[(0,r.jsx)(z.EY,{textStyle:"table.medium",lineHeight:1,textAlign:"center",children:t.position}),void 0!==a&&(0,r.jsx)(m.so,{align:"center",children:"up"===a.direction?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"status.success.default",lineHeight:1,textAlign:"center",children:a.positionsChanged}),(0,r.jsx)(m.so,{justify:"center",style:{transform:"rotate(180deg)"},children:(0,r.jsx)(D.Bfd,{fill:"success.default",w:12,h:12})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"status.error.default",lineHeight:1,textAlign:"center",children:a.positionsChanged}),(0,r.jsx)(m.so,{justify:"center",children:(0,r.jsx)(D.Bfd,{fill:"error.default",w:12,h:12})})]})})]})},sE=e=>{var t;let{driver:s,team:a}=e;return(0,r.jsxs)(m.BJ,{gap:"xs",children:[(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(z.EY,{textStyle:"table.medium",color:"[currentcolor]",lineHeight:1,children:s.shortName||s.name}),(0,r.jsx)(J.w,{alpha2:(null==(t=s.country)?void 0:t.alpha2)||"international",size:12})]}),a&&(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",lineHeight:1,fontWeight:"lighter",maxW:"[120px]",truncate:!0,children:a.name})]})},sk=e=>{let{driver:t}=e,s="DNS"===t.gap,i="DNF"===t.gap,n="Disqualified"===t.comment,l=s||i||n;return(0,r.jsx)(sj.A,{team:t.team,outrightType:a.SNJ.Competitor,children:(0,r.jsxs)(m.zt,{h:"4xl",py:"xs",bg:"surface.s1",gap:"sm",pr:"sm",borderBottom:"1px solid",borderColor:"neutrals.nLv4",color:l?"neutrals.nLv3":"neutrals.nLv1",children:[(0,r.jsx)(sw,{driver:t.parentTeam}),(0,r.jsx)(s_,{driver:t,didNotFinish:l}),(0,r.jsx)(sE,{driver:t.team,team:t.parentTeam})]})})},sT=()=>{let{standings:e,selectedRaceCategory:t}=tK();return(0,r.jsx)(m.az,{children:sp(e,t).map(e=>(0,r.jsx)(m.az,{children:(0,r.jsx)(sk,{driver:e})},e.team.id))})};var sM=s(64183);let sA=()=>{let{stage:e}=(0,ed.a)(),{isDesktop:t}=(0,z.$c)(),s=(0,L.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0}),a=t?sM.Rl+sM.pB:s,i=e.uniqueStage&&[eN.h.MotoGP,eN.h.Moto2,eN.h.Moto3,eN.h.Superbike,eN.h.CyclingMen,eN.h.CyclingWomen].includes(e.uniqueStage.id);return(0,r.jsx)(tY.PI,{top:a,isStickingDisabled:t,children:e=>(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(m.zt,{gap:"sm",alignItems:"center",py:{mdDown:"xl",md:"sm"},px:"sm",elevation:e?"2":void 0,h:"lg",bg:"surface.s1",children:[(0,r.jsx)(z.EY,{textStyle:"table.medium",color:"neutrals.nLv3",truncate:!0,w:"[28px]",children:(0,r.jsx)(b.A,{id:"position.short"})}),(0,r.jsx)(z.EY,{textStyle:"table.medium",color:"neutrals.nLv3",truncate:!0,children:(0,r.jsx)(b.A,{id:i?"riders.bikes":"motorsport_driver"})})]})})})},sI=()=>(0,r.jsxs)(m.BJ,{flexShrink:0,children:[(0,r.jsx)(sA,{}),(0,r.jsx)(sT,{})]}),sP=e=>{let{isStuck:t}=e,{stage:s}=(0,ed.a)(),{selectedRaceCategory:i,selectedStageType:n,standings:l,timeDisplay:o,toggleTimeDisplay:d}=tK(),c=sh(s.uniqueStage,l,n,i),u=l.some(e=>void 0!==e.interval);return(0,r.jsxs)(m.zt,{gap:"0",alignItems:"center",py:{mdDown:"xl",md:"sm"},h:"lg",elevation:t?"2":void 0,bg:"surface.s1",children:[(0,r.jsx)(m.az,{flexGrow:1}),c.map(e=>{var t,l;return u&&"time"===e.key&&(null==(t=s.uniqueStage)?void 0:t.id)===eN.h.F1&&i===tO.Summary||u&&"gap"===e.key&&(null==(l=s.uniqueStage)?void 0:l.id)===eN.h.F1&&n===a.CEM.Sprint?(0,r.jsx)(m.ov,{style:{minWidth:e.maxCellWidth||28},children:(0,r.jsxs)(m.so,{w:"6xl",justify:"center",align:"center",borderColor:"[currentcolor]",border:"1.5px solid",py:"xs",gap:"xs",br:"xl",color:"action.primary.default",cursor:"pointer",onClick:d,children:[(0,r.jsx)(D.bt9,{w:14,h:14,fill:"currentcolor"}),(0,r.jsx)(z.EY,{textStyle:"assistive.default",color:"[currentcolor]",textTransform:"uppercase",children:"gap"===o?"Gap":"Int"})]})},e.key):(0,r.jsx)(m.ov,{style:{minWidth:e.maxCellWidth||28},children:(0,r.jsx)(z.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(b.A,{id:e.shortTranslationKey})})},e.key)})]})},sz=e=>{let{isStuck:t}=e;return(0,r.jsx)(m.so,{flexGrow:1,justify:"flex-end",py:{mdDown:"xl",md:"sm"},h:"lg",elevation:t?"2":void 0,bg:"surface.s1",children:(0,r.jsxs)(m.so,{justify:"space-between",maxW:"[250px]",w:"[100%]",children:[(0,r.jsx)(m.ov,{style:{width:28},children:(0,r.jsx)(z.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(b.A,{id:"motorsport_starting_tyres_short"})})}),(0,r.jsx)(m.ov,{style:{width:28},children:(0,r.jsx)(z.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(b.A,{id:"motorsport_finishing_tyres_short"})})})]})})},sL=()=>{let{selectedRaceCategory:e}=tK(),{isDesktop:t}=(0,z.$c)(),s=(0,L.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0});return(0,r.jsx)(tY.PI,{top:t?0:s,isStickingDisabled:t,children:t=>e===tO.Tyres?(0,r.jsx)(sz,{isStuck:t}):(0,r.jsx)(sP,{isStuck:t})})},sD=e=>{var t,s,a,i;let{driver:n,statistic:l,didNotFinish:o,didNotStart:d,isDisqualified:c}=e;return["time","totalTime"].includes(l.key)?o?(0,r.jsx)(r.Fragment,{children:"DNF"}):d?(0,r.jsx)(r.Fragment,{children:"DNS"}):c?(0,r.jsx)(r.Fragment,{children:"DSQ"}):void 0!==n.lapsBehind?(0,r.jsxs)(r.Fragment,{children:["+ ",l.value," ",1===n.lapsBehind?"lap":"laps"]}):l.showMinusIfUndefined?(0,r.jsx)(r.Fragment,{children:null!=(t=l.value)?t:"-"}):(0,r.jsx)(r.Fragment,{children:null!=(s=l.value)?s:"-"}):l.showZeroIfUndefined?(0,r.jsx)(r.Fragment,{children:null!=(a=l.value)?a:0}):l.showMinusIfUndefined?(0,r.jsx)(r.Fragment,{children:null!=(i=l.value)?i:"-"}):(0,r.jsx)(r.Fragment,{children:l.value})},sR=e=>{let{driver:t,items:s}=e,i="DNS"===t.gap,n="DNF"===t.gap,l="Disqualified"===t.comment,o=i||n||l;return(0,r.jsx)(sj.A,{team:t.team,outrightType:a.SNJ.Competitor,children:(0,r.jsxs)(m.zt,{gap:"[0px]",alignItems:"center",h:"4xl",color:o?"neutrals.nLv3":"neutrals.nLv1",children:[(0,r.jsx)(m.az,{flexGrow:1,h:"[100%]",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4"}),s.map(e=>(0,r.jsx)(m.ov,{style:{minWidth:e.maxCellWidth||28},h:"4xl",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4",children:(0,r.jsx)(z.EY,{textStyle:"table.medium",color:"[currentcolor]",children:(0,r.jsx)(sD,{driver:t,statistic:e,didNotFinish:n,didNotStart:i,isDisqualified:l})})},e.key))]})})},sq=e=>{let{item:t}=e,{stage:s}=(0,ed.a)(),{selectedRaceCategory:i,selectedStageType:n,standings:l,timeDisplay:o}=tK();return i===tO.Tyres?(0,r.jsx)(sS,{driver:t,tyreInfo:t.tyreInfo}):(0,r.jsx)(sR,{driver:t,items:((e,t,s,r,i,n)=>{if(!e)return[];let l=sg(e.id,r,n);return((e,t,s,r,i)=>s.map(s=>{let n=t[s.key];return e.id===eN.h.WRC?"gap"===s.key&&1===t.position?{...s,value:t.time||t.totalTime}:{...s,value:n||t.totalTime}:(e.id===eN.h.F1&&(r===a.CEM.Sprint?"gap"===s.key&&(n=1===t.position?t.time:"interval"===i?t.interval:t.gap):r===a.CEM.Race&&["time","totalTime"].includes(s.key)&&(n=1===t.position?t[s.key]:"interval"===i?t.interval||t.lapsBehind||t.gap:t.lapsBehind||t.gap)),[a.CEM.SprintQualifyingPart,a.CEM.Practice,a.CEM.PracticePart,a.CEM.Qualifying,a.CEM.QualifyingPart].includes(r)&&("gap"===s.key&&1===t.position&&(n=t.time||t.gap),"time"===s.key&&(n=t.time||t.totalTime)),{...s,value:n})}))(e,s,l,r,i).filter(e=>sx(e,t))})(s.uniqueStage,l,t,n,o,i)})},sF=()=>{let{standings:e,selectedRaceCategory:t}=tK();return(0,r.jsx)(m.az,{children:sp(e,t).map(e=>(0,r.jsx)(sq,{item:e},e.team.id))})},sU=()=>(0,r.jsxs)(m.BJ,{overflowX:"clip",flexGrow:1,style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:[(0,r.jsx)(sL,{}),(0,r.jsx)(sF,{})]}),sK=()=>(0,r.jsx)(m.VJ,{inline:"sm",children:(0,r.jsxs)(m.so,{children:[(0,r.jsx)(sI,{}),(0,r.jsx)(sU,{})]})}),sB=e=>{let{stage:t,data:s,error:a,loading:i,raceCategory:n}=e;return a?(0,r.jsx)(e_.p,{graphic:"race-start",descriptionMessageId:"motorsport_results_empty_message"}):i?(0,r.jsx)(m.az,{h:"[900px]"}):(0,r.jsx)(tU,{standings:s,selectedStageType:t.type.id,selectedRaceCategory:n,children:(0,r.jsxs)(m.BJ,{gap:"lg",children:[(0,r.jsx)(sK,{}),(0,r.jsx)(tB,{}),(0,r.jsx)(sC,{})]})})},sY=e=>{let{stages:t}=e,[s,i]=(0,f.useState)(()=>tD(t)),{data:n,error:l,loading:o}=tl(s),d=e=>{i(t.find(t=>t.id===e))};(0,f.useEffect)(()=>{i(tD(t))},[t]);let c=function(e,t){return e.some(e=>e.type.id===a.CEM.Sprint)?e.find(e=>e.type.id===a.CEM.Sprint):t}(t,s);return(0,r.jsx)(z.tU,{variant:"tertiary",initialValue:s.id,onChange:d,children:(0,r.jsxs)(m.BJ,{gap:"lg",children:[c&&(0,r.jsx)(tz,{selectedStage:c}),(0,r.jsx)(m.az,{px:"sm",children:(0,r.jsx)(tp,{selectedStage:s,onStageChange:d,stages:t})}),(0,r.jsxs)(m.BJ,{children:[(0,r.jsx)(tj,{stage:s}),(0,r.jsx)(m.VJ,{inline:"sm",children:(0,r.jsx)(m.az,{w:"100%",h:"[1px]",bg:"neutrals.nLv4"})})]}),t.map(e=>(0,r.jsx)(z.tU.Panel,{tabKey:e.id,children:(0,r.jsx)(sB,{stage:e,data:n,error:l,loading:o})},e.id))]})})},sO=e=>{let{stages:t}=e,{stage:s}=(0,ed.a)();return!s.uniqueStage||t.length<1?null:s.uniqueStage.id===eN.h.F1?(0,r.jsx)(sQ,{stage:t[0]}):(0,r.jsx)(sY,{stages:t})},sQ=e=>{let{stage:t}=e,{stage:s}=(0,ed.a)(),a=tl(t),[i,n]=(0,f.useState)(tO.Summary),l=a.data.some(e=>void 0!==e.tyreInfo),o=a.data.some(e=>void 0!==e.personalFastestLapTime),d=o||l;return(0,r.jsx)(z.tU,{variant:"tertiary",initialValue:i,onChange:e=>{n(e)},children:(0,r.jsxs)(m.BJ,{gap:"lg",children:[t.stageParent&&(0,r.jsx)(tb.C,{stage:s,children:(0,r.jsx)(tI,{id:t.stageParent.id,stage:t})}),(0,r.jsx)(m.az,{pt:"sm",children:(0,r.jsx)(tj,{stage:t})}),(0,r.jsx)(m.az,{py:"xs",display:d?"flex":"none",children:(0,r.jsxs)(z.tU.List,{children:[(0,r.jsx)(z.tU.Tab,{tabKey:tO.Summary,children:(0,r.jsx)(b.A,{id:"summary"})}),l&&(0,r.jsx)(z.tU.Tab,{tabKey:tO.Tyres,children:(0,r.jsx)(b.A,{id:"motorsport_tyres"})}),o&&(0,r.jsx)(z.tU.Tab,{tabKey:tO.FastestLap,children:(0,r.jsx)(b.A,{id:"fastestLap.label"})})]})}),(0,r.jsx)(z.tU.Panel,{tabKey:tO.Summary,children:(0,r.jsx)(sB,{stage:t,...a,raceCategory:tO.Summary})}),(0,r.jsx)(z.tU.Panel,{tabKey:tO.Tyres,children:(0,r.jsx)(sB,{stage:t,...a,raceCategory:tO.Tyres})}),(0,r.jsx)(z.tU.Panel,{tabKey:tO.FastestLap,children:(0,r.jsx)(sB,{stage:t,...a,raceCategory:tO.FastestLap})})]})})},sN=()=>{let{isMobile:e}=(0,z.$c)();return e?(0,r.jsxs)(m.BJ,{gap:"sm",px:"sm",mt:"-xs",children:[(0,r.jsx)(ef,{}),(0,r.jsx)(eb,{}),(0,r.jsx)(em,{})]}):null},sW=["IT"],sJ=e=>{let{stages:t}=e,s=(0,eQ.Ae)(),{stage:i}=(0,ed.a)(),n=(0,er.d4)(ea.LQ),l=function(e){return{hasPracticeTab:e.practice.length>0,hasSprintTab:e.sprint.length>0,hasQualifyingTab:e.qualifying.length>0,hasRaceTab:e.race.length>0}}(t),[o,d]=(0,f.useState)(()=>tL(l,t));(0,f.useEffect)(()=>{d(tL(l,t))},[t]);let c=Object.values(l).filter(Boolean).length>1,u=function(e,t){var s;let r=[];return(null==(s=e.uniqueStage)?void 0:s.id)===eN.h.MotoGP?r.push({key:a.CEM.Practice,available:t.hasPracticeTab},{key:a.CEM.Qualifying,available:t.hasQualifyingTab},{key:a.CEM.Sprint,available:t.hasSprintTab},{key:a.CEM.Race,available:t.hasRaceTab}):r.push({key:a.CEM.Practice,available:t.hasPracticeTab},{key:a.CEM.Sprint,available:t.hasSprintTab},{key:a.CEM.Qualifying,available:t.hasQualifyingTab},{key:a.CEM.Race,available:t.hasRaceTab}),r.filter(e=>e.available).map(e=>e.key)}(i,l);return(0,r.jsxs)(m.BJ,{gap:"md",mdDown:{bg:"surface.s0"},children:[(0,r.jsx)(m.az,{p:"sm",elevation:{mdDown:"2"},bg:"surface.s1",br:{md:"lg"},children:(0,r.jsx)(z.tU,{variant:"secondary",initialValue:o,onChange:e=>d(e),centered:!0,children:(0,r.jsxs)(m.BJ,{gap:"md",children:[(0,r.jsx)(m.az,{py:"[1px]",display:c?"flex":"none",children:(0,r.jsx)(z.tU.List,{children:u.map(e=>(0,r.jsx)(z.tU.Tab,{tabKey:e,children:(0,r.jsx)(b.A,{id:tR[e]})},e))})}),l.hasPracticeTab&&(0,r.jsx)(z.tU.Panel,{tabKey:a.CEM.Practice,children:(0,r.jsx)(sY,{stages:t.practice})}),l.hasSprintTab&&(0,r.jsx)(z.tU.Panel,{tabKey:a.CEM.Sprint,children:(0,r.jsx)(sY,{stages:t.sprint})}),l.hasQualifyingTab&&(0,r.jsx)(z.tU.Panel,{tabKey:a.CEM.Qualifying,children:(0,r.jsx)(sY,{stages:t.qualifying})}),t.race&&(0,r.jsx)(z.tU.Panel,{tabKey:a.CEM.Race,children:(0,r.jsx)(sO,{stages:t.race})})]})})}),(0,r.jsx)(sN,{}),n&&!sW.includes(n)&&(0,r.jsx)(m.az,{md:{px:"sm",pb:"sm"},children:(0,r.jsx)(eE.z,{provider:s})})]})},sV=e=>{let{stages:t}=e,{stage:s}=(0,ed.a)(),i=(0,eQ.Ae)(),n=(0,er.d4)(ea.LQ),l=t.some(e=>e.type.id===a.CEM.AfterStage),o=ta()(t,"sequence"),{data:d}=(0,eU.r)(s.id),c=(0,er.d4)((0,ti.ce)(s)),[u,g]=(0,f.useState)(()=>(0,tu.VL)(t.filter(e=>e.type.id!==a.CEM.AfterStage))),[x,h]=(0,f.useState)(a.CEM.Stage),p=e=>{let s=t.find(t=>t.id===e);s&&g(s)},y=u;if(x===a.CEM.AfterStage&&u.sequence){var j;let e=null==(j=o[u.sequence])?void 0:j[1];e&&(y=e)}return(0,r.jsx)(m.BJ,{gap:"sm",mdDown:{p:"sm",bg:"surface.s0"},children:(0,r.jsx)(m.az,{p:"sm",br:"lg",bg:"surface.s1",children:(0,r.jsx)(z.tU,{variant:"tertiary",value:u.id,onChange:p,children:(0,r.jsxs)(m.BJ,{gap:"sm",children:[(0,r.jsx)(tp,{selectedStage:u,onStageChange:p,stages:t.filter(e=>e.type.id!==a.CEM.AfterStage)}),(0,r.jsxs)(m.BJ,{children:[(0,r.jsx)(tv,{selectedStage:u}),(0,r.jsx)(tm.M,{stage:u})]}),t.map(e=>(0,r.jsxs)(z.tU.Panel,{tabKey:e.id,children:[l&&(0,r.jsx)(z.tU,{variant:"secondary",initialValue:x,onChange:e=>h(e),fullWidthTabs:!0,children:(0,r.jsx)(m.so,{mb:"md",children:(0,r.jsxs)(z.tU.List,{children:[(0,r.jsx)(z.tU.Tab,{tabKey:a.CEM.Stage,children:(0,r.jsx)(m.az,{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",children:(0,r.jsx)(b.A,{id:"motorsport_wrc_stage",values:{n:e.sequence}})})}),(0,r.jsx)(z.tU.Tab,{tabKey:a.CEM.AfterStage,children:(0,r.jsx)(m.az,{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",children:(0,r.jsx)(b.A,{id:"motorsport_wrc_results_after_stage_x",values:{n:e.sequence}})})})]})})}),(0,r.jsx)(tc,{stage:y})]},e.id)),n&&!sW.includes(n)&&void 0!==d&&c&&(0,r.jsx)(m.az,{children:(0,r.jsx)(eE.z,{provider:i})})]})})})})};var sH=function(e){return e[e.Summary=1]="Summary",e[e.Daily=2]="Daily",e}({});let sG=e=>e.filter(e=>[a.CEM.AfterStage,a.CEM.Day].includes(e.type.id)).some(e=>[a.hzM.finished,a.hzM.inprogress].includes(e.status.type))?1:2,s$=e=>{let{stages:t}=e,{summaryStages:s,dailyStages:a}=(e=>{let t=e.stages[e.stages.length-1];return{summaryStages:[...e.afterStage,...e.dayStage,...t&&e.dayStage.length>0?[{...t,description:tg}]:[]],dailyStages:e.stages}})(t),[i,n]=(0,f.useState)(sG(s));return(0,f.useEffect)(()=>{n(sG(s))},[t]),(0,r.jsx)(m.BJ,{gap:"md",mdDown:{bg:"surface.s0"},children:(0,r.jsx)(m.az,{p:"sm",elevation:{mdDown:"2"},bg:"surface.s1",br:{md:"lg"},children:(0,r.jsx)(z.tU,{variant:"secondary",initialValue:i,onChange:e=>n(e),fullWidthTabs:!0,children:(0,r.jsxs)(m.BJ,{gap:"md",children:[(0,r.jsxs)(z.tU.List,{children:[(0,r.jsx)(z.tU.Tab,{tabKey:sH.Summary,children:(0,r.jsx)(b.A,{id:"summary"})}),(0,r.jsx)(m.az,{w:"lg"}),(0,r.jsx)(z.tU.Tab,{tabKey:sH.Daily,children:(0,r.jsx)(b.A,{id:"stages"})})]}),(0,r.jsx)(z.tU.Panel,{tabKey:sH.Summary,children:s.length>0?(0,r.jsx)(sY,{stages:s}):(0,r.jsx)(e_.p,{graphic:"race-start",descriptionMessageId:"motorsport_results_empty_message"})}),(0,r.jsx)(z.tU.Panel,{tabKey:sH.Daily,children:(0,r.jsx)(sY,{stages:a})})]})})})})},sZ=e=>{var t;let{data:s}=e,{stage:a}=(0,ed.a)();return a.uniqueStage?a.uniqueStage.id===eN.h.WRC&&(null==(t=a.info)?void 0:t.version)==="v2"?(0,r.jsx)(s$,{stages:s}):(0,r.jsx)(sJ,{stages:s}):null},sX=e=>{var t;let{data:s}=e;return(0,F.o)()===a.QCR.Motorsport?(0,r.jsx)(sZ,{data:s}):(0,r.jsx)(sV,{stages:s.race},null==(t=s.race[0])?void 0:t.id)},s0=()=>{let{data:e,error:t,loading:s}=eW();return t?null:s||!e?(0,r.jsx)(m.az,{h:"[900px]"}):(0,r.jsx)(sX,{data:e})};var s1=s(94122);let s2=[a.hzM.inprogress,a.hzM.finished],s4=(e,t,s,r,i)=>{if(e===a.QCR.Motorsport){if(!i)return ex.x.Results;let e=r?ex.x.Rankings:ex.x.Info;return s2.includes(t.status.type)?ex.x.Results:e}return ex.x.Results},s6={[a.QCR.Cycling]:{[ex.x.Results]:"cycling_stages",[ex.x.Rankings]:"motorsport_overall_results"},[ex.x.Results]:"basic.results",[ex.x.Info]:"info",[ex.x.Rankings]:"rankings",[ex.x.Odds]:"odds",[ex.x.Media]:"media"},s3=()=>{let{stage:e}=(0,ed.a)(),t=(0,F.o)(),{tab:s,setTab:i,hasInfo:n,hasRankings:l,hasMedia:o,hasOdds:d}=(()=>{let{stage:e}=(0,ed.a)(),t=(0,F.o)(),s=(0,er.d4)(ea.LQ),r=(0,er.d4)(ti.BF),i=(0,er.d4)((0,ti.ce)(e)),{data:n}=(0,eU.r)(e.id),{isDesktop:l,isMobile:o}=(0,z.$c)(),{hasMedia:d,hasSubstages:c}=(0,ej.A)({hasMedia:{route:a.dVR.highlights(e.id)},hasSubstages:{route:a.dVR.substages(e.id)}}),u=((e,t,s,r,i)=>{var n;return e===a.QCR.Cycling&&!!i&&void 0!==t.info||e===a.QCR.Motorsport&&(null==(n=t.info)?void 0:n.circuitCity)!==void 0&&!!s})(t,e,l,0,!!c),g=((e,t,s,r)=>e===a.QCR.Cycling&&t.type.id!==a.CEM.Discipline||e===a.QCR.Motorsport&&!!r)(t,e,0,o),[x,h]=(0,f.useState)(s4(t,e,l,o,u));return(0,f.useEffect)(()=>{h(s4(t,e,l,o,u))},[e]),{tab:x,setTab:h,hasInfo:u,hasRankings:g,hasMedia:d,hasOdds:s&&!s1.fe.includes(s)&&!r&&i&&void 0!==n}})(),{data:u}=(0,c.Ay)([a.dVR.standings(e.id,a.SNJ.Competitor),"HEAD"],{fetcher:eg.n}),g=function(e,t){let s=[ex.x.Results,t.hasInfo&&ex.x.Info,t.hasRankings&&ex.x.Rankings],r=[t.hasMedia&&ex.x.Media,t.hasOdds&&ex.x.Odds];return[...s,...e.status.type===a.hzM.finished?r:[...r].reverse()].filter(e=>!1!==e)}(e,{hasInfo:!!n&&t===a.QCR.Motorsport,hasRankings:t===a.QCR.Cycling?!!u:!!l,hasMedia:!!o,hasOdds:!!d});return(0,r.jsx)(el.WC,{variant:"inverse-desktop",children:(0,r.jsxs)(z.tU,{variant:"primary",fullWidthTabs:!0,value:s,onChange:e=>{i(e)},children:[(0,r.jsx)(m.az,{bg:"surface.s1",display:g.length>1?"flex":"none",children:(0,r.jsx)(z.tU.List,{children:g.map(s=>{var a;return(0,r.jsx)(z.tU.Tab,{tabKey:s,onClick:t=>{t.nativeEvent.isTrusted&&(0,eh.yy)({id:e.id,location:ex.C.StagePage,type:s})},children:(0,r.jsx)(b.A,{id:(null==(a=s6[t])?void 0:a[s])||s6[s]})},s)})})}),(0,r.jsx)(m.az,{h:g.length<=1?"[53px]":"[1px]",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4"}),(0,r.jsx)(z.tU.Panel,{tabKey:ex.x.Results,children:(0,r.jsx)(s0,{})}),(0,r.jsx)(z.tU.Panel,{tabKey:ex.x.Info,children:(0,r.jsx)(eS,{})}),(0,r.jsx)(z.tU.Panel,{tabKey:ex.x.Rankings,children:(0,r.jsx)(ts,{})}),(0,r.jsx)(z.tU.Panel,{tabKey:ex.x.Odds,children:(0,r.jsx)(te,{})}),(0,r.jsx)(z.tU.Panel,{tabKey:ex.x.Media,children:(0,r.jsx)(ew,{})})]})})},s7=e=>{let{stage:t}=e;return(0,a.S$s)()?null:(0,r.jsx)(ed.K,{stage:t,children:(0,r.jsxs)(el.Zp,{variant:"desktop-only",children:[(0,r.jsx)(eu,{}),(0,r.jsx)(s3,{})]})})};var s5=s(81278);function s9(e,t,s){let r=(0,s5.useRouter)(),{isMobile:a}=(0,z.$c)();(0,f.useEffect)(()=>{switch(e){case d.Categories:(0,eh.Mt)({name:document.title,link:r.asPath,type:r.route});break;case d.UniqueStage:t&&(0,eh.u_)(t);break;case d.EventStage:s&&(0,eh.vV)(s)}},[e,r,a])}function s8(e){var t;let{sportSlug:s,page:a,params:n,eventStage:l}=e,o=(0,A.A)(),d=(0,v.A)();return s9(a,null==(t=l.uniqueStage)?void 0:t.id,l.id),(0,r.jsxs)(f.Fragment,{children:[(0,r.jsxs)(j(),{children:[(0,_.v)(s,o)?(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}):null,(0,r.jsx)("link",{rel:"canonical",href:"https://www.sofascore.com".concat(i.z.getTranslatedCanonicalRoute(o,u[a],n).route)})]}),(0,r.jsx)(P.A,{metaKey:"categories"===a?s:"".concat(s,".stage"),descriptionKey:"main.".concat("categories"===a?s:"".concat(s,".stage")),values:{stage:"uniqueStage"!==a&&l.startDateTimestamp?"".concat(l.uniqueStage.name," ").concat(l.description," ").concat(d.formatDate(1e3*l.startDateTimestamp,{month:"short",year:"numeric"})):l.stageParent.description}}),(0,r.jsxs)(E.JR,{route:w.xW.StageSport,children:[(0,r.jsxs)(m.so,{bg:{mdDown:"surface.s1"},justify:"space-between",align:"center",children:[(0,r.jsxs)(S.B,{children:["categories"!==a?(0,r.jsx)(S.B.Item,{children:(0,r.jsx)(I.di,{translatedParams:{sport:s},children:(0,r.jsx)(b.A,{id:"sport.".concat(s)})})}):null,"eventStage"===a?(0,r.jsx)(S.B.Item,{children:(0,r.jsx)(I.So,{sportSlug:s,uniqueStage:l.uniqueStage,children:l.uniqueStage.name})}):null,(0,r.jsx)(S.B.Title,{children:"categories"===a?(0,r.jsx)(b.A,{id:"headerTitle.".concat(s)}):"uniqueStage"===a?l.uniqueStage.name:l.description})]}),"eventStage"===a&&(0,r.jsx)(m.az,{bg:"surface.s1",display:{md:"none"},py:"sm",pr:"lg",children:(0,r.jsx)(M.x,{id:l.id,uniqueStage:l.uniqueStage,location:T.y.Header})})]}),(0,r.jsx)(C.Ws,{value:s,children:(0,r.jsx)(W.c,{value:{selectedUniqueStageId:l.uniqueStage.id,selectedSeasonId:l.stageParent.id,selectedEventStageId:l.id},children:(0,r.jsxs)(k.xA,{pb:{base:"sm",md:"md"},children:[(0,r.jsxs)(k.fv,{mdDown:{display:"categories"===a?"block":"none"},flexGrow:1,children:[(0,r.jsx)(en,{}),(0,r.jsx)(E.Aq,{route:w.xW.StageSport})]}),(0,r.jsx)(k.fv,{mdDown:{display:"uniqueStage"===a||"eventStage"===a?"block":"none",w:"100%"},flexGrow:1,children:"eventStage"!==a?(0,r.jsx)(x.GO,{},l.uniqueStage.id):(0,r.jsx)(s7,{stage:l})})]})})})]})]},s)}var re=s(14676),rt=s(74610);let rs=e=>{let{isActive:t,labelId:s,stage:i}=e;return(0,r.jsx)(I.So,{sportSlug:a.QCR.Cycling,uniqueStage:i,children:(0,r.jsx)(z.$n,{bg:t?"neutrals.nLv1":"surface.s2",size:"secondary",color:t?"surface.s1":"neutrals.nLv1",textStyle:"assistive.default",textTransform:"capitalize",children:(0,r.jsx)(b.A,{id:s})})})};function rr(e){var t;let{onChange:s,seasons:a,selectedSeasonId:i,isLoading:n}=e,l=a.findIndex(e=>e.id===i);return(0,r.jsxs)(m.so,{justify:"space-between",align:"center",gap:"xs",p:"xs",bg:"surface.s1",br:"sm",border:"2px solid {colors.neutrals.nLv4}",children:[(0,r.jsx)(z.K0,{variant:"clear",onClick:()=>{let e=l+1;e{let e=l-1;e>=0&&(null==s||s(a[e]))},disabled:a[0].id===i,children:(0,r.jsx)(D.CCT,{})})]})}function ra(e){let{seasons:t,onListTypeChange:s,listType:i,selectedSeasonId:n,selectedUniqueStageId:l,setSelectedSeasonId:o,isLoading:d}=e;return(0,r.jsx)(rt.t,{tag:"CyclingRacesListHeader",children:(0,r.jsxs)(m.az,{display:{mdDown:"none"},px:"sm",pt:"sm",pb:"sm",children:[(0,r.jsxs)(m.so,{h:"4xl",align:"center",justify:"space-between",children:[(0,r.jsx)(z.tU,{variant:"primary",value:i,initialValue:i,onChange:s,children:(0,r.jsxs)(z.tU.List,{children:[(0,r.jsx)(z.tU.Tab,{tabKey:"races",children:(0,r.jsx)(b.A,{id:"races"})}),(0,r.jsx)(z.tU.Tab,{tabKey:"favorites",children:(0,r.jsx)(b.A,{id:"eventList.favorites"})})]})}),(0,r.jsx)(m.so,{align:"center",gap:"lg",flexGrow:1,justify:"flex-end",children:(0,r.jsx)(m.so,{align:"center",gap:"sm",children:(0,r.jsx)(rr,{onChange:e=>{o(e.id)},seasons:t,selectedSeasonId:n,isLoading:d})})})]}),(0,r.jsxs)(m.so,{h:"4xl",align:"flex-end",gap:"xs",borderTop:"1px solid {colors.neutrals.nLv4}",mt:"[-1px]",children:[(0,r.jsx)(rs,{labelId:"men",isActive:l===a.Q_.Men,stage:{id:9,slug:"cycling-men"}}),(0,r.jsx)(rs,{labelId:"women",isActive:l===a.Q_.Women,stage:{id:94,slug:"cycling-women"}})]})]})})}function ri(e){var t;let{seasons:s,selectedUniqueStageId:i,selectedSeasonId:n,setSelectedSeasonId:l}=e,o=s.findIndex(e=>e.id===n),d=(0,L.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0});return(0,r.jsx)(tY.PI,{elevation:2,top:d,bg:"surface.s1",zIndex:tY.Py.Sticky-1,children:(0,r.jsxs)(m.so,{justify:"space-between",align:"center",p:"sm",children:[(0,r.jsxs)(m.so,{gap:"xs",children:[(0,r.jsx)(rs,{labelId:"men",isActive:i===a.Q_.Men,stage:{id:a.Q_.Men,slug:"cycling-men"}}),(0,r.jsx)(rs,{labelId:"women",isActive:i===a.Q_.Women,stage:{id:a.Q_.Women,slug:"cycling-women"}})]}),(0,r.jsx)(z.ms,{items:s,label:(0,r.jsx)(z.EY,{textStyle:"display.small",lineHeight:1,children:null==(t=s[o])?void 0:t.year}),selectedItem:s.find(e=>e.id===n),onSelectedItemChange:e=>{e.selectedItem&&l(e.selectedItem.id)},renderItem:e=>e?(0,r.jsx)(r.Fragment,{children:e.year}):null})]})})}function rn(e){var t,s,i;let{category:n,seasons:l,initialSeasonId:o,selectedEventStageId:d,selectedUniqueStageId:u,setSelectedEventStageId:g}=e,{isMobile:x}=(0,z.$c)(),h=(0,er.d4)(e=>e.favorites.lists.stages),[p,y]=(0,f.useState)("races"),[j,v]=(0,f.useState)(o);(0,f.useEffect)(()=>{v(o)},[o]);let{races:b,error:S,isLoading:C}=function(e,t){let{data:s,error:r,isLoading:i}=(0,c.Ay)(a.dVR.extended(e),{fallbackData:t?{stage:{substages:t}}:void 0,keepPreviousData:!0,revalidateOnMount:!0});return{races:(null==s?void 0:s.stage.substages)||[],error:r,isLoading:i}}(j,n.substages);(0,f.useEffect)(()=>{d&&b.length>0&&requestAnimationFrame(()=>{let e=document.querySelector('[data-stage-id="'.concat(d,'"]'));if(e){let t=e.getBoundingClientRect().top+window.scrollY-112;requestAnimationFrame(()=>{window.scrollTo({top:t,behavior:"smooth"})})}})},[b]);let w=(t=b,s=p,i=h,x?t:"favorites"===s?t.filter(e=>i.includes(e.id)):t);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.az,{hideFrom:"md",children:(0,r.jsx)(ri,{seasons:l,selectedUniqueStageId:u,selectedSeasonId:j,setSelectedSeasonId:v})}),(0,r.jsxs)(el.Zp,{children:[(0,r.jsx)(m.az,{hideBelow:"md",children:(0,r.jsx)(ra,{seasons:l,listType:p,onListTypeChange:e=>{y(e)},selectedSeasonId:j,selectedUniqueStageId:u,setSelectedSeasonId:v,isLoading:C})}),(0,r.jsx)(m.so,{pt:{base:"sm",md:"0"},px:{base:"sm",md:"0"},bg:{base:"surface.s0",md:"[transparent]"},flexDirection:"column",gap:{base:"sm",md:"0"},pb:{md:"xl"},children:S?(0,r.jsx)(e_.p,{graphic:"race-start",descriptionMessageId:"stats.noResults"}):w.length>0?null==w?void 0:w.map((e,t)=>(0,r.jsx)(re._,{stage:e,isLast:t===w.length-1,sport:a.QCR.Cycling,isSelected:e.id===d,onClick:t=>{x||((0,eh.vV)(e.id),t.preventDefault()),g(e.id)}},e.id)):(0,r.jsx)(e_.p,{graphic:"race-start",descriptionMessageId:"stats.noResults"})})]})]})}function rl(e){let{sportSlug:t,page:s,params:a,eventStage:n}=e,l=(0,v.A)(),o=(0,A.A)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(j(),{children:[(0,_.v)(t,o)?(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}):null,(0,r.jsx)("link",{rel:"canonical",href:"https://www.sofascore.com".concat(i.z.getTranslatedCanonicalRoute(o,u[s],a).route)})]}),(0,r.jsx)(P.A,{metaKey:s===d.Categories?t:"".concat(t,".stage"),descriptionKey:"main.".concat(s===d.Categories?t:"".concat(t,".stage")),values:{stage:"uniqueStage"!==s&&n.startDateTimestamp?"".concat(n.uniqueStage.name," ").concat(n.description," ").concat(l.formatDate(1e3*n.startDateTimestamp,{month:"short",year:"numeric"})):n.stageParent.description}})]})}function ro(e){var t,s,a,i;let{stageSeasons:n,extendedStage:l,race:o,page:c,params:u,sportSlug:g}=e,[h,p]=(0,f.useState)(()=>{var e,t,s,r;return null!=(r=null==o?void 0:o.id)?r:l.substages&&null!=(s=null==(e=(0,x.CS)(null!=(t=l.substages)?t:[]))?void 0:e.id)?s:0}),{isMobile:y}=(0,z.$c)(),j=null==(t=l.substages)?void 0:t.find(e=>e.id===h);return s9(c,null==(s=l.uniqueStage)?void 0:s.id,null==o?void 0:o.id),(0,r.jsxs)(f.Fragment,{children:[(0,r.jsx)(rl,{sportSlug:g,page:c,params:u,eventStage:o||j||l}),(0,r.jsxs)(E.JR,{route:w.xW.StageSport,children:[(0,r.jsx)(m.so,{bg:{mdDown:"surface.s1"},justify:"space-between",align:"center",children:(0,r.jsxs)(S.B,{children:[c!==d.Categories?(0,r.jsx)(S.B.Item,{children:(0,r.jsx)(I.di,{translatedParams:{sport:g},children:(0,r.jsx)(b.A,{id:"sport.".concat(g)})})}):null,c===d.EventStage?(0,r.jsx)(S.B.Item,{children:(0,r.jsx)(I.So,{sportSlug:g,uniqueStage:l.uniqueStage,children:l.uniqueStage.name})}):null,(0,r.jsx)(S.B.Title,{children:c===d.Categories?(0,r.jsx)(b.A,{id:"headerTitle.".concat(g)}):c===d.UniqueStage?l.uniqueStage.name:null!=(i=null==o?void 0:o.name)?i:l.name})]})}),(0,r.jsx)(C.Ws,{value:g,children:(0,r.jsxs)(k.xA,{pb:{base:"sm",md:"md"},children:[(0,r.jsx)(k.fv,{mdDown:{display:c===d.Categories||c===d.UniqueStage?"block":"none"},flexGrow:1,children:(0,r.jsx)(rn,{category:l,seasons:n,initialSeasonId:l.id,selectedEventStageId:h,setSelectedEventStageId:p,selectedUniqueStageId:l.uniqueStage.id})}),(0,r.jsx)(k.fv,{mdDown:{display:c===d.EventStage?"block":"none",w:"100%"},flexGrow:1,children:j&&(y?(0,r.jsx)(s7,{stage:o||j}):(0,r.jsx)(m.az,{position:"sticky",top:"[120px]",br:"lg",overflow:"hidden",style:(null==(a=j.info)?void 0:a.borderColor)?{outline:"2px solid ".concat(j.info.borderColor)}:void 0,children:(0,r.jsx)(z.Ee,{h:"[calc(100vh - 168px)]",resetDeps:[j.id],children:(0,r.jsx)(s7,{stage:j})})}))})]})})]})]})}var rd=s(45906);let rc=e=>{let{error:t,...s}=e;return t?(0,r.jsx)(rd.default,{statusCode:t.code}):s.sportSlug===a.QCR.Cycling?(0,r.jsx)(ro,{...s}):(0,r.jsx)(s8,{...s})};rc.getInitialProps=p;let ru=rc},71587:(e,t,s)=>{"use strict";s.d(t,{LS:()=>x,SR:()=>g,zK:()=>d});var r=s(46787),a=s(22375),i=s(19621),n=s(494),l=s(72753),o=s(98133);let d={1:{id:1,slug:"euro-2024",bgImage:"euro-2024.webp",seasonId:56953,msgKey:"football_euro_2024_tournament",showCupTreeFrom:"2024-06-29",analyticsName:"euro",historyHighlightsEndYear:"1980",defaultHistoryHighlightsYearPerCountry:{BE:"1980",DE:"1996",IT:"2000",CZ:"1996",FR:"1984",PT:"2004",DK:"1992",ES:"2008",NL:"1988",IE:"1988",UK:"1996",RO:"2000",GR:"2004",SE:"1992",CH:"1996",BG:"1996",RU:"2008",HR:"1996",TR:"2008",NO:"2000",SI:"2000",LV:"2004",AT:"2008",PL:"2012",UA:"2012",SK:"2016",RS:"2000",HU:"2016",IS:"2016",AL:"2016",FI:"2020",MK:"2020",GB:"1996"},visibleFrom:"2024-06-03",visibleTo:"2024-07-21",defaultFrom:"2024-06-14"},133:{id:133,slug:"copa-2024",bgImage:"euro-2024.webp",seasonId:57114,msgKey:"football_copa_2024_tournament",analyticsName:"copa",showCupTreeFrom:"2024-07-04",visibleFrom:"2024-06-03",visibleTo:"2024-07-21",defaultFrom:"2024-06-14"},357:{id:357,slug:"club-world-cup",logo:"cwc-2025-logo.svg",bgImage:"cwc-2025.png",seasonId:69619,msgKey:"bottom_navigation_tab_club_world_cup_short",analyticsName:"fifa_club_world_cup",showCupTreeFrom:"2025-06-28",visibleFrom:"2025-05-30",visibleTo:"2025-07-16",defaultFrom:"2025-06-15"}},c=(e,t)=>(!t.visibleTo||!(e>=t.visibleTo))&&(!t.visibleFrom||!(e(()=>{try{let t=e?(0,o.BJ)(e):void 0;if((null==t?void 0:t.continent)==="South America"||(null==t?void 0:t.continent)==="North America")return[357,133,1]}catch(e){}return[357,1,133]})().map(e=>d[e]).filter(e=>void 0!==e&&c((0,a.UG)(new Date),e)),g=(e,t)=>{let s=(0,n.d4)(l.LQ);return e!==r.QCR.Football?[]:u(s).filter(e=>c(t,e))},x=()=>{let e=(0,i.hX)(),t=(0,n.d4)(l.LQ);return e?{tournament:void 0}:{tournament:u(t).find(e=>c((0,a.UG)(new Date),e))}}},74207:(e,t,s)=>{"use strict";s.d(t,{r:()=>u,$:()=>x});var r=s(6029),a=s(46787),i=s(10174),n=s(76356),l=s(55729),o=s(18970),d=s(95084),c=s(64046);function u(e){let{selectedProvider:t,location:s,onClick:u,logClick:g=!0,size:x="56x28"}=e,h=null==t?void 0:t.provider,p=null==t?void 0:t.branded,m=null==t?void 0:t.provider.slug,{location:y}=(0,l.useContext)(o.y$),[j,f]=x.split("x"),v=s||y;return h&&p?(0,r.jsx)(n.I4.a,{display:"flex",justifyContent:"center",alignItems:"center",br:"xs",rel:"noopener noreferrer",target:"_blank",href:t.defaultBetSlipLink||h.defaultBetSlipLink,onClick:e=>{e.stopPropagation(),null==u||u(),g&&(0,d.Fe)({location:v,provider:m,position:c.ki.ProviderLogo})},style:{background:h.colors.primary,width:"".concat(j,"px"),height:"".concat(f,"px")},children:(0,r.jsx)(i._V,{src:a.npy.providerImage(h.id),alt:h.name||"",style:{width:"".concat(j,"px"),height:"auto"}})}):null}var g=s(90248);let x=e=>{let{provider:t}=e;return(null==t?void 0:t.branded)?(0,r.jsxs)(n.so,{justify:"center",align:"center",ml:"lg",children:[(0,r.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",mr:"sm",truncate:!0,children:(0,r.jsx)(g.A,{id:"featured_by"})}),(0,r.jsx)(u,{selectedProvider:t,size:"48x24"})]}):null}},79375:(e,t,s)=>{"use strict";s.d(t,{A:()=>h,g:()=>x});var r=s(6029),a=s(10174),i=s(90248),n=s(494),l=s(72753);let o={AU:"www.gamblinghelponline.org.au",BG:"nss-bg.org/hi-kodeks",GB:"www.begambleaware.org",NL:"hands24x7.nl"},d={DE:"18+ | Erlaubt (Whitelist) | Suchtrisiko | www.buwei.de",NL:"Wat kost gokken jou? Stop op tijd. 18+",CA:"19+. Gambling can be addictive, please play responsibly.
Eligible iGames conducted and managed by iGO are only available to those physically present in the Province of Ontario.",US:"21+. Gambling Problem?
Call 1-800-GAMBLER",SE:"18+. st\xf6dlinjen.se. Spela ansvarsfullt.",DK:"18+ | Regler og vilk\xe5r g\xe6lder | Spil ansvarligt | Selvudeluk via ROFUS.nu | StopSpillet.dk",TR:"İddaa oranları anlık olarak değişiklik g\xf6sterebilmektedir."},c={BE:21,GR:21,CA:19};function u(e){let{countryOddsProvider:t}=e;return(null==t?void 0:t.oddsMayDiffer)?(0,r.jsxs)("span",{children:[(0,r.jsx)("br",{}),(0,r.jsx)(i.A,{id:"disclaimer_odds_may_differ"})]}):null}function g(){let e=(0,n.d4)(l.LQ),t=e&&o[e];return t?(0,r.jsxs)("span",{children:[", ",(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:t}})]}):null}let x=e=>e&&c[e.toUpperCase()]?c[e.toUpperCase()]:18;function h(e){let t,{provider:s}=e,o=(0,n.d4)(l.LQ),c=(0,n.d4)(l.zj);return o&&c?t=d["".concat(o,"-").concat(c)]||d[o]:o&&(t=d[o]),(0,r.jsxs)(a.EY,{display:"block",textStyle:"body.small",textAlign:"center",color:"neutrals.nLv3",pr:"sm",children:[t?(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:t}}):(0,r.jsx)(i.A,{id:"gamble_responsibly",values:{age:x(o)}}),(0,r.jsx)(g,{}),(0,r.jsx)(u,{countryOddsProvider:s})]})}},96983:(e,t,s)=>{"use strict";s.d(t,{$:()=>w});var r=s(6029),a=s(22375),i=s(10174),n=s(76356),l=s(93338),o=s(55729),d=s(90248),c=s(494),u=s(46222),g=s(18970),x=s(52466),h=s(74610),p=s(90339),m=s(95084),y=s(72753);let j=(0,n.I4)("div",{base:{display:"grid",w:"[144px]",h:"8xl",position:"absolute",top:"0",left:"0",bg:"overlay.darken1","& svg":{margin:"auto"}}}),f=(0,n.I4)("div",{base:{"& a:visited":{"& .media-component-seen-notice":{color:"neutral.default !important"}},"& img":{display:"block",br:"2xs"}}});var v=s(46787);let b=/sofascore.com\/news\//g,S=[v.zut.MEDIA_VIDEO,v.zut.MEDIA_NEWS_VIDEO,v.zut.MEDIA_YOUTUBE_VIDEO],C=e=>{let t,s,{highlight:o}=e;return(0,r.jsx)(n.I4.a,{href:o.url,target:"_blank",rel:o.doFollow||(t=o.url,b.test(t))?void 0:"nofollow",onClick:()=>(0,m.Xy)(o.title),children:(0,r.jsxs)(n.so,{gap:"lg",children:[(0,r.jsxs)(n.az,{position:"relative",children:[(0,r.jsx)(i._V,{src:o.thumbnailUrl||(e=>{if(e){let s=(e=>{let t=document.createElement("a");return t.href=e,t.host})(e);if("www.youtube.com"===s){let t=new URL(e).searchParams.get("v");return"https://img.youtube.com/vi/".concat(t,"/0.jpg")}if("youtu.be"===s){var t;let s=null==(t=new URL(e).pathname)?void 0:t.slice(1);return"https://img.youtube.com/vi/".concat(s,"/0.jpg")}}})(o.url),width:"[144px]",height:"[80px]",fallback:(0,r.jsx)(n.az,{w:"[144px]",h:"8xl",bg:"neutrals.nLv4",display:"grid",br:"2xs",children:(0,r.jsx)(x.dwH,{m:"auto",fill:l.S.var("colors.neutrals.nLv4")})}),alt:"thumbnail"}),(s=o.mediaType,-1!==S.indexOf(s)&&(0,r.jsx)(j,{children:(0,r.jsx)(x.reY,{fill:"white"})}))]}),(0,r.jsxs)(n.so,{direction:"column",justify:"space-between",grow:1,style:{maxWidth:"calc(100% - 144px)"},children:[(0,r.jsxs)(n.so,{direction:"column",align:"start",gap:"xs",children:[(0,r.jsx)(i.Ym,{textStyle:"display.small",display:"block",lineClamp:2,children:o.title}),(0,r.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",w:"100%",lineClamp:1,children:o.subtitle})]}),(0,r.jsxs)(n.so,{justify:"space-between",pt:"xs",children:[(0,r.jsx)(i.Ym,{textStyle:"body.small",color:"neutrals.nLv3",w:"100%",_firstLetter:{textTransform:"capitalize"},truncate:!0,children:(0,r.jsx)(p.v,{timestamp:(0,a.pp)(o.createdAtTimestamp).getTime()})}),(0,r.jsx)(i.EY,{"aria-hidden":"true",userSelect:"none",textStyle:"body.small",color:"[transparent]",className:"media-component-seen-notice",w:"100%",textAlign:"end",truncate:!0,children:(0,r.jsx)(d.A,{id:"basic.seen"})})]})]})]})})},w=e=>{let{highlights:t,hideTitle:s,eventHighlightId:a}=e,[l,d]=(0,o.useState)(!1),x=(0,c.d4)(y.JV),p=(0,c.d4)(y.LQ),{location:m}=(0,o.useContext)(g.y$),j=m===g.cb.Widget,{isDesktop:v}=(0,i.$c)(),b=!v||j,S=(function(e){let{media:t,selectedLocale:s,geoIPAlpha2:r,n:a=10}=e;return t.sort((e,t)=>t.createdAtTimestamp-e.createdAtTimestamp).filter(e=>!e.forCountries||!e.forCountries.length||-1!==e.forCountries.indexOf(s.toUpperCase())||-1!==e.forCountries.indexOf(r.toUpperCase())).slice(0,a)})({media:[...t],selectedLocale:x,geoIPAlpha2:p||""}).filter(e=>e.id!==a),w=S.length>3,_=l||b?S:S.slice(0,3);return _.length?(0,r.jsx)(h.t,{tag:"Media",children:(0,r.jsxs)(u.Zp,{children:[!s&&(0,r.jsx)(u.Zp.Header,{titleId:"media",as:"h4"}),(0,r.jsx)(n.az,{py:b?"sm":void 0,children:(0,r.jsx)(f,{children:(0,r.jsx)(u.BU,{children:_.map(e=>(0,r.jsx)(C,{highlight:e},e.id))})})}),!b&&(0,r.jsx)(u.Zp.Footer,{ctaParams:w?{messageId:l?"show_less":"show_more",onClick:()=>d(e=>!e),icon:l?u.Xb.Up:u.Xb.Down}:void 0})]})}):null}}},e=>{e.O(0,[14092,22555,24649,36701,54820,65062,48806,70201,90636,46593,38792],()=>e(e.s=45021)),_N_E=e.O()}]);