!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]="a176dac7-ef2f-49ca-adcc-833c97dcf591",e._sentryDebugIdIdentifier="sentry-dbid-a176dac7-ef2f-49ca-adcc-833c97dcf591")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2240],{3518:(e,t,s)=>{"use strict";s.d(t,{Z:()=>d,i:()=>l.i});var r=s(6029),n=s(90510),a=s(494),i=s(5339),l=s(5921),o=s(52905);function d(e){let{value:t,fromUnit:s}=e,d=(0,a.d4)(o.Y);if(!t)return null;if((0,i.C)(t,s).to("m")>=1e3)return(0,r.jsx)(c,{value:t,fromUnit:s});if(d===l.i.Imperial){let e=function(e,t){let s=(0,i.C)(e,t).to("feet"),r=Math.floor(s),n=Math.round((0,i.C)(s-Math.floor(s),"ft").to("in"));return 12===n&&(r+=1,n=0),{ft:r,in:n}}(t,s);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.Gr,{value:e.ft,style:"unit",unit:"foot",unitDisplay:"narrow"}),"\xa0",(0,r.jsx)(n.Gr,{value:e.in,style:"unit",unit:"inch",unitDisplay:"narrow"})]})}return(0,r.jsx)(n.Gr,{value:(0,i.C)(t,s).to("cm"),style:"unit",unit:"centimeter",unitDisplay:"short"})}function c(e){let{value:t,fromUnit:s}=e,d=(0,a.d4)(o.Y);return t?d===l.i.Imperial?(0,r.jsx)(n.Gr,{value:(0,i.C)(t,s).to("mile"),style:"unit",unit:"mile",maximumFractionDigits:1,unitDisplay:"short"}):(0,r.jsx)(n.Gr,{value:(0,i.C)(t,s).to("km"),style:"unit",unit:"kilometer",maximumFractionDigits:1,unitDisplay:"short"}):null}},3881:(e,t,s)=>{"use strict";s.d(t,{E:()=>l});var r=s(64082),n=s(6029),a=s(41249),i=s(43451);function l(e){var{height:t=800,width:s="100%",rowHeight:l=45,wrapperStyle:o={},rows:d,animate:c=!1,rowGap:u=8,uniqueKey:h}=e,g=(0,r.T)(e,["height","width","rowHeight","wrapperStyle","rows","animate","rowGap","uniqueKey"]);return 0===t?null:(0,n.jsx)(a.az,Object.assign({maxW:"100%",bg:"surface.s1",overflow:"hidden"},g,{style:o},{children:(0,n.jsx)(i.D,Object.assign({animate:c,width:s,height:d&&l?d*(l+u):t,uniqueKey:h},{children:(0,n.jsx)(n.Fragment,{children:d?Array(d).fill(null).map((e,t)=>(0,n.jsx)("rect",{x:0,y:t*(l+u),width:"100%",height:l},t)):(0,n.jsx)("rect",{x:0,y:0,width:"100%",height:t})})}))}))}},7263:(e,t,s)=>{"use strict";s.d(t,{n:()=>r.n});var r=s(3959)},7447:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var r=s(6029),n=s(41249),a=s(54409);function i(e){let{isFollowed:t,disabled:s,onClick:i,isOnOverlay:l,...o}=e;return(0,r.jsx)(n.$n,{m:"0",p:"0",onClick:i,noFocus:!0,noActive:!0,variant:"unshielded",disabled:s,...o,children:t?(0,r.jsx)(a.zQC,{icon:"follow-active",fill:l?"onColor.primary":"primary.default",width:24,height:24}):(0,r.jsx)(a.zQC,{icon:"follow-default",fill:l?"onColor.primary":"neutral.default",width:24,height:24})})}},8973:(e,t,s)=>{"use strict";s.d(t,{b:()=>r,y:()=>n});var r=function(e){return e.Event="event",e.Team="team",e.UniqueTournament="unique_tournament",e.Tournament="tournament",e.Player="player",e.Stage="stage",e.Substage="substage",e.UniqueStages="unique_stage",e.Constructor="constructor",e.Driver="driver",e}({}),n=function(e){return e.MainMatches="main_matches",e.MainLeagues="main_leagues",e.Header="header",e.EventHeader="event_header",e.EventsTab="events_tab",e.EventWidget="event_widget",e.MatchesSection="matches_section",e.H2HSection="h2h_section",e.FloatingHeader="floating_header",e.Favorites="favorites",e.PlayerStatistics="player_statistics",e.RacesTab="races_tab",e.FightNight="fight_night",e.Fights="fights",e.PopularPlayers="popular_players",e.PopularTeams="popular_teams",e.Search="search",e.Popup="popup",e}({})},12047:(e,t,s)=>{"use strict";s.d(t,{Ay:()=>i});var r=s(44194),n=s(21501),a=s(55729);function i(){let{isInMobileTabs:e=!0,isSportMenuVisible:t=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[s,i]=(0,a.useState)(0),l=(0,n.YU)(),{isMobile:o}=(0,r.$c)(),d=50*!!e,c=48+d+48*!!t;return(0,a.useEffect)(()=>{if(!o)return void i(0);i(l===n.Dh.Up?c:d)},[l,o]),s}},13731:(e,t,s)=>{var r=s(53325),n=s(25725),a=Object.prototype.hasOwnProperty;e.exports=n(function(e,t,s){a.call(e,s)?e[s].push(t):r(e,s,[t])})},14165:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},17239:(e,t,s)=>{"use strict";s.d(t,{$:()=>_});var r=s(6029),n=s(4967),a=s(41249),i=s(55729),l=s(90248),o=s(494),d=s(41735),c=s(65789),u=s(54409),h=s(75751),g=s(47146),x=s(61836),p=s(10794);let m=(0,d.default)(a.az).withConfig({componentId:"sc-c5b73d7d-0"})(["width:144px;height:80px;position:absolute;top:0;left:0;background:",";display:grid;svg{margin:auto;}"],e=>e.theme.colors.overlay.darken1),y=(0,d.default)(a.az).withConfig({componentId:"sc-c5b73d7d-1"})(["a:visited{.media-component-seen-notice{color:"," !important;}}img{display:block;border-radius:",";}"],e=>e.theme.colors.neutral.default,e=>e.theme.spacing.xxs);var f=s(21377);let j=/sofascore.com\/news\//g,v=[f.zut.MEDIA_VIDEO,f.zut.MEDIA_NEWS_VIDEO,f.zut.MEDIA_YOUTUBE_VIDEO],b=e=>j.test(e),S=e=>-1!==v.indexOf(e),C=e=>{let t=document.createElement("a");return t.href=e,t.host},w=e=>{if(e){let s=C(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")}}},T=()=>{let e=(0,i.useContext)(d.ThemeContext);return(0,r.jsx)(a.az,{w:"144",h:"80",bg:"onSurface.nLv4",display:"grid",br:"xxs",children:(0,r.jsx)(u.dwH,{m:"auto",fill:null==e?void 0:e.colors.onSurface.nLv4})})},_=e=>{let{highlights:t,hideTitle:s,isInWidget:i}=e,d=function(e){let{media:t,selectedLocale:s,geoIPAlpha2:r,n=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,n)}({media:[...t],selectedLocale:(0,o.d4)(p.JV),geoIPAlpha2:(0,o.d4)(p.LQ)||""});return d.length?(0,r.jsx)(h.t,{tag:"Media",children:(0,r.jsxs)(c.Zp,{isInverseDesktop:i,children:[!s&&(0,r.jsx)(c.Zp.Header,{titleId:"media",as:"h4"}),(0,r.jsx)(y,{pt:["sm",i?"sm":0],pb:["sm",i?"sm":"lg"],children:(0,r.jsx)(c.BU,{children:d.map(e=>(0,r.jsx)(a.az,{children:(0,r.jsxs)(a.so,{as:"a",href:e.url,target:"_blank",rel:e.doFollow||b(e.url)?void 0:"nofollow",onClick:()=>(0,x.Xy)(e.title),children:[(0,r.jsxs)(a.az,{position:"relative",children:[(0,r.jsx)(a._V,{src:e.thumbnailUrl||w(e.url),width:"144",height:"80",fallback:(0,r.jsx)(T,{}),alt:"thumbnail"}),S(e.mediaType)&&(0,r.jsx)(m,{children:(0,r.jsx)(u.reY,{fill:"white"})})]}),(0,r.jsxs)(a.so,{direction:"column",justify:"space-between",maxW:"calc(100% - 144px)",grow:1,pl:"lg",children:[(0,r.jsxs)(a.az,{children:[(0,r.jsx)(a.EY,{block:!0,as:"bdi",className:"media-component-title",font:"display.small",color:"onSurface.nLv1",w:"100%",lineClamp:2,children:e.title}),(0,r.jsx)(a.EY,{font:"assistive.default",color:"onSurface.nLv3",w:"100%",mt:"xs",lineClamp:1,children:e.subtitle})]}),(0,r.jsx)(a.az,{children:(0,r.jsxs)(a.so,{justify:"space-between",children:[(0,r.jsx)(a.EY,{as:"bdi",font:"body.small",color:"onSurface.nLv3",w:"100%",mt:"xs",textTransform:"firstLetter",ellipsis:!0,children:(0,r.jsx)(g.v,{timestamp:(0,n.pp)(e.createdAtTimestamp).getTime()})}),(0,r.jsx)(a.EY,{font:"body.small",className:"media-component-seen-notice",color:"transparent",w:"100%",mt:"xs",style:{textAlign:"right",userSelect:"none"},"aria-hidden":"true",ellipsis:!0,children:(0,r.jsx)(l.A,{id:"basic.seen"})})]})})]})]})},e.id))})})]})}):null}},18612:(e,t,s)=>{"use strict";s.d(t,{D:()=>r.D});var r=s(43451)},22180:(e,t,s)=>{var r=s(22926),n=s(68668),a=s(86152),i=s(82694),l=s(79860),o=s(48546);e.exports=function(e,t,s){var d=-1,c=n,u=e.length,h=!0,g=[],x=g;if(s)h=!1,c=a;else if(u>=200){var p=t?null:l(e);if(p)return o(p);h=!1,c=i,x=new r}else x=t?[]:g;e:for(;++d{"use strict";s.d(t,{M:()=>n,l:()=>a});var r=s(55729);let n=(0,r.createContext)({}),a=()=>(0,r.useContext)(n);n.displayName="EventCellContext"},25725:(e,t,s)=>{var r=s(81648),n=s(78492),a=s(68988),i=s(91544);e.exports=function(e,t){return function(s,l){var o=i(s)?r:n,d=t?t():{};return o(s,e,a(l,2),d)}}},27869:(e,t,s)=>{e.exports=s(14165)({"&":"&","<":"<",">":">",""":'"',"'":"'"})},28132:(e,t,s)=>{"use strict";s.d(t,{H:()=>n,m:()=>r});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.StageSport="stage_sport_page",e.StageSportRace="stage_sport_race_page",e.StageSportTeam="stage_sport_team_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.ChallengePage="challenge_page",e}({}),n=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}({})},32523:(e,t,s)=>{"use strict";s.d(t,{E:()=>r.E});var r=s(3881)},33752:(e,t,s)=>{"use strict";s.d(t,{B:()=>g});var r=s(6029),n=s(44194),a=s(62042),i=s(76356);let l=(0,a.Fj)({base:{display:"inline-block",verticalAlign:"bottom",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",color:"neutrals.nLv3",textStyle:"display.micro","& > a":{color:"primary.default",_hover:{textDecoration:"underline"}},"& + li":{_before:{content:'""',display:"inline-block",width:"[0px]",height:"[0px]",borderStyle:"solid",margin:"[1px 5px]",borderWidth:"[3px 0 3px 5px]",borderTopColor:"[transparent]",borderRightColor:"[transparent]",borderBottomColor:"[transparent]",borderLeftColor:"neutrals.nLv3",_rtl:{borderWidth:"[3px 5px 3px 0]",borderTopColor:"[transparent]",borderLeftColor:"[transparent]",borderBottomColor:"[transparent]",borderRightColor:"neutrals.nLv3"}}},"&:first-child:nth-last-child(3)":{maxWidth:"[50%]"},"&:first-child:nth-last-child(3) ~ &":{maxWidth:"[50%]"},"&:first-child:nth-last-child(4)":{maxWidth:"[33.33%]"},"&:first-child:nth-last-child(4) ~ &":{maxWidth:"[33.33%]"},"&:last-child":{display:"inline",whiteSpace:"initial"}}}),o=(0,i.I4)("li",l),d=(0,a.Fj)({base:{display:"flow-root",lineClamp:1,lineHeight:"[16px]",boxOrient:"vertical",overflow:"hidden",listStyle:"none",margin:"0",padding:"0",color:"neutrals.nLv3","&:has(.breadcrumb-title)":{lineClamp:2},"& > li":{lineHeight:"[16px]"}}}),c=(0,i.I4)("ul",d),u=(0,a.Fj)({base:{"&:has(.breadcrumb-title)":{py:"md",px:"lg",md:{px:"0"},"@supports not selector(:has(a, b))":{py:"md",px:"lg",md:{px:"0"}}}},variants:{isHomePage:{true:{mdDown:{padding:"[0px !important]"}}}}}),h=(0,i.I4)("div",u),g=e=>{let{children:t,isHomePage:s}=e;return(0,r.jsx)(h,{isHomePage:s,children:(0,r.jsx)(c,{children:t})})};g.Item=e=>{let{children:t}=e;return(0,r.jsx)(o,{children:t})},g.Title=e=>{let{children:t}=e;return(0,r.jsx)(n.Li,{display:"inline",className:"breadcrumb-title",children:(0,r.jsx)(n.H1,{display:"inline",textStyle:"display.micro",color:"neutrals.nLv3",children:t})})}},39969:(e,t,s)=>{"use strict";s.d(t,{h:()=>b,x:()=>T});var r=s(6029),n=s(21377),a=s(41249),i=s(55729),l=s(494),o=s(24313),d=s(70757),c=s(61836),u=s(10794),h=s(44194),g=s(90248),x=s(54409);let p=(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%)"}}},m=e=>{let{image:t,name:s,LinkComponent:n}=e,i=(0,r.jsxs)(a.so,{align:"center",cursor:"pointer",children:[t,(0,r.jsx)(a.EY,{ml:"lg",color:"onSurface.nLv1",font:"body.medium",block:!0,style:{width:"102px"},children:s})]});return(0,r.jsx)(a.az,{my:"md",children:n?(0,r.jsx)(n,{children:i}):i})},y=(0,i.forwardRef)((e,t)=>{let{isEventFollowed:s,entities:n=[],onDeleteClick:i,menuPosition:l,isMenuInverted:o}=e,{isMobile:d}=(0,h.$c)();return(0,r.jsx)(a.az,{ref:t,position:"absolute",w:174,bg:"surface.s1",elevation:3,br:"md",py:"sm",zIndex:a.Py.Popover,style:{...p(d,l,o),whiteSpace:"normal"},children:s&&i?(0,r.jsxs)(a.so,{tabIndex:0,px:"lg",py:"sm",minH:"48",align:"center",br:"md",onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(null==i||i(e))},onClick:i,cursor:"pointer",children:[(0,r.jsx)(x.xV8,{fill:"error.default",width:24,height:24,mr:"lg"}),(0,r.jsx)(a.EY,{color:"onSurface.nLv1",font:"body.medium",block:!0,style:{width:"102px"},children:(0,r.jsx)(g.A,{id:"remove_from_favourites"})})]}):(0,r.jsxs)(a.az,{px:"lg",minH:"48",children:[(0,r.jsx)(a.EY,{color:"onSurface.nLv3",font:"assistive.default",pb:"sm",align:"left",as:"div",children:(0,r.jsx)(g.A,{id:"favorites.becauseYouFollow"})}),n.map(e=>(0,r.jsx)(m,{...e},e.entityType+e.id))]})})});var f=s(37356),j=s(7447);let v=e=>{e.stopPropagation(),e.preventDefault()};function b(e){let{id:t,leftTeam:s,rightTeam:h,tournament:g,menuPosition:x,isMenuInverted:p,isOnOverlay:m,location:b,type:S}=e,C=(0,i.useMemo)(()=>(0,f.fB)(),[]),w=(0,i.useMemo)(()=>(0,f.KL)(),[]),T=(0,l.d4)(e=>C(e,t)),_=(0,l.d4)(e=>w(e,{leftTeam:s,rightTeam:h,tournament:g})),E=(0,l.d4)(u.fg),M=T!==u.dE.NotFollowed&&!!T,P=M||!!_.length,{invertedMenu:k}=(0,o.l)(),D=(0,l.wA)(),I=()=>{D((0,d.q$)(n.bq7.Events,t)),D((0,d.q$)(n.bq7.MutedEvents,t)),(0,c.g2)({id:t,type:S,location:b,isFollowed:!1})},A=()=>{D((0,d.UQ)(n.bq7.Events,t)),(0,c.g2)({id:t,type:S,location:b,isFollowed:!0})},[L,z]=(0,i.useState)(!1),F=()=>z(e=>!e),R=(0,i.useCallback)(()=>z(!1),[]),U=(0,a.jz)(R);return(0,r.jsxs)(a.az,{ref:U,w:"fit-content",children:[(0,r.jsx)(j.A,{"aria-label":P?"Remove from favourites":"Add to favourites",disabled:E,isFollowed:P,isOnOverlay:m,onClick:e=>{v(e),E||(P?M?I():F():A())}}),P&&L&&!M&&(0,r.jsx)(y,{isEventFollowed:M,entities:_,menuPosition:x,isMenuInverted:k||p,onDeleteClick:e=>{v(e),I(),R()}})]})}var S=s(62859),C=s(8973),w=s(37470);function T(e){let{id:t,uniqueStage:s,menuPosition:h,location:g,isSubstageCell:x}=e,p=(0,i.useContext)(S.Ws),m=(0,i.useMemo)(()=>(0,f.BD)(),[]),v=(0,i.useMemo)(()=>(0,f.jM)(),[]),b=(0,l.d4)(e=>m(e,t)),T=(0,l.d4)(e=>v(e,null==s?void 0:s.id)),_=(0,l.d4)(u.fg),E=T&&s?(0,w.P3)({uniqueStage:s,sportSlug:p}):void 0,{invertedMenu:M}=(0,o.l)(),P=(0,l.wA)(),k=()=>{P((0,d.UQ)(n.bq7.Stages,t)),(0,c.g2)({id:t,type:x?C.b.Substage:C.b.Stage,location:g,isFollowed:!0})},D=()=>{P((0,d.q$)(n.bq7.Stages,t)),(0,c.g2)({id:t,type:x?C.b.Substage:C.b.Stage,location:g,isFollowed:!1})},[I,A]=(0,i.useState)(!1),L=()=>A(e=>!e),z=()=>A(!1),F=(0,a.jz)(z),R=b||T,U=T&&!x;return(0,r.jsxs)(a.az,{ref:F,position:"relative",w:"fit-content",children:[(0,r.jsx)(j.A,{disabled:_,isFollowed:R,onClick:e=>{e.stopPropagation(),e.preventDefault(),_||(R?L():k())}}),R&&I&&(0,r.jsx)(y,{entities:E?[E]:void 0,isEventFollowed:b&&!U,menuPosition:h,isMenuInverted:M,onDeleteClick:e=>{e.stopPropagation(),e.preventDefault(),D(),z()}})]})}},40548:(e,t,s)=>{"use strict";s.d(t,{N:()=>d});var r=s(6029),n=s(44194),a=s(41249),i=s(55729),l=s(90248),o=s(54409);function d(e){let{children:t,closedHeight:s=64,...d}=e,[c,u]=(0,i.useState)(!1),[h,g]=(0,i.useState)(0),x=(0,i.useCallback)(()=>u(e=>!e),[]),{mediaBreakpoint:p}=(0,n.$c)(),m=(0,i.useRef)(null);(0,i.useEffect)(()=>{var e;g((null==m||null==(e=m.current)?void 0:e.scrollHeight)||0)},[m,t,p]);let y=h>s;return(0,r.jsxs)(a.az,{...d,children:[(0,r.jsx)(a.EY,{font:"body.small",color:"onSurface.nLv1",lineClamp:!c&&y?4:void 0,ref:m,as:"div",children:t}),y&&(0,r.jsx)(a.az,{cursor:"pointer",onClick:x,mt:"sm",children:(0,r.jsxs)(a.EY,{font:["assistive.default","display.small"],color:"primary.default",align:"right",hover:!0,as:"div",children:[(0,r.jsx)(l.A,{id:c?"show_less":"show_more"}),c?(0,r.jsx)(o.t8v,{ml:"xs",fill:"primary.default"}):(0,r.jsx)(o.QtO,{ml:"xs",fill:"primary.default"})]})})]})}},43451:(e,t,s)=>{"use strict";s.d(t,{D:()=>i});var r=s(6029),n=s(36145),a=s(41735);let i=({width:e="100%",height:t,animate:s=!1,viewBox:i,style:l,children:o,uniqueKey:d})=>{let c=(0,a.useTheme)();return(0,r.jsx)(n.Ay,Object.assign({speed:2,animate:s,width:e,height:t,backgroundColor:s?c.colors.surface.s0:c.colors.surface.s2,foregroundColor:c.colors.surface.s2,viewBox:i,style:l,uniqueKey:d},{children:o}))}},45021:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/stageSport",function(){return s(62153)}])},46009:(e,t,s)=>{"use strict";s.d(t,{w:()=>n,e:()=>x});var r=s(55729);let n=(0,r.createContext)("");var a=s(6029),i=s(76356),l=s(494),o=s(54409),d=s(61836),c=s(10794),u=s(70757),h=s(12759);let g=e=>{e.stopPropagation(),e.preventDefault()};function x(e){let{entity:t,id:s,location:n,type:x,isOnOverlay:p,isDisabled:m,hasNoBorder:y=!1,onClick:f}=e,j=(0,l.wA)(),v=(0,l.d4)(e=>(0,c.Ql)(e,t,s),l.bN),b="boolean"==typeof v?v:v!==c.dE.NotFollowed,S=(0,l.d4)(c.fg)||m,C=(0,r.useCallback)(()=>{if(!S){if(b){let e=v===c.dE.Favorite?(0,h.Hz)(t):t;j((0,u.q$)(e,s))}else{let e=(0,h.Hz)(t);j((0,u.UQ)(e,s))}(0,d.g2)({id:s,type:x,location:n,isFollowed:!b})}},[b,S,t,s]);return(0,a.jsx)(i.I4.button,{border:y?"1.5px solid transparent":void 0,alignItems:"center",appearance:"none",cursor:"pointer",display:"inline-flex",isolation:"isolate",justifyContent:"center",outline:"none",position:"relative",userSelect:"none",flexShrink:"0",whiteSpace:"nowrap",h:"[26px]",w:"[26px]",p:"[0px]",textStyle:"action.button.primary",gap:"xs",br:"xs",color:"primary.default",backgroundColor:"[transparent]",disabled:S,_disabled:{opacity:.5,color:"neutral.default",cursor:"not-allowed"},_hover:S?{}:{bg:"primary.default/8"},_active:S?{}:{bg:"primary.default/15"},_focusVisible:{},onClick:e=>{g(e),null==f||f(),C()},children:b?(0,a.jsx)(o.zQC,{icon:"follow-active",m:"0",fill:p?"onColor.primary":"primary.default"}):(0,a.jsx)(o.zQC,{icon:"follow-default",m:"0",fill:p?"onColor.primary":"neutral.default"})})}},47146:(e,t,s)=>{"use strict";s.d(t,{v:()=>i});var r=s(6029),n=s(29705);let a={second:59,minute:59,hour:24,day:7},i=e=>{let{timestamp:t,isAbsoluteTime:s,children:i}=e,{value:l,unit:o}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,n={...a,...s||{}},i=(e-t)/1e3;if(Math.abs(i)0)return{value:Math.round(h),unit:"year"};let g=12*h+d.getMonth()-c.getMonth();return Math.round(Math.abs(g))>0?{value:Math.round(g),unit:"month"}:{value:Math.round(i/604800),unit:"week"}}(t,void 0,void 0,s);return(0,r.jsx)(n.A,{value:l,unit:o,numeric:"auto",children:e=>"function"==typeof i?i(e):(0,r.jsx)(r.Fragment,{children:e})})}},49519:(e,t,s)=>{"use strict";s.d(t,{p:()=>n.p,w:()=>r.w});var r=s(53192),n=s(91603)},52951:(e,t,s)=>{"use strict";s.d(t,{xV:()=>c,an:()=>u,Ay:()=>h});var r=s(6029),n=s(55575),a=s.n(n),i=s(95669),l=s.n(i),o=s(55729),d=s(947);let c=(0,o.createContext)({}),u=c.Provider,h=e=>{let{titleKey:t,descriptionKey:s,keywordsKey:n,metaKey:i,values:u={},entityName:h}=e,{meta:g,seoContent:x}=(0,o.useContext)(c),p=(0,d.A)(),m=h?"".concat(h," | Sofascore"):"Sofascore",y=p.formatMessage({id:"title.".concat(t||i),defaultMessage:m},u),f=p.formatMessage({id:"description.".concat(s||i),defaultMessage:m},u),j=p.formatMessage({id:"keywords.".concat(n||i),defaultMessage:m},u);return(0,r.jsxs)(l(),{children:[(0,r.jsx)("title",{children:a()((null==x?void 0:x.title)||(null==g?void 0:g.title)||y)}),(null==x?void 0:x.description)||(null==g?void 0:g.description)?(0,r.jsx)("meta",{name:"description",content:(null==x?void 0:x.description)||(null==g?void 0:g.description)},"description"):p.messages["description.".concat(s||i)]&&(0,r.jsx)("meta",{name:"description",content:f},"description"),(null==g?void 0:g.keywords)?(0,r.jsx)("meta",{name:"keywords",content:g.keywords}):p.messages["keywords.".concat(n||i)]&&(0,r.jsx)("meta",{name:"keywords",content:j})]})}},55342:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var r=s(6029),n=s(21377),a=s(45860),i=s(65789),l=s(17239);function o(e){let{id:t,isDesktop:s}=e,{data:o}=(0,a.Ay)(n.dVR.highlights(t));return o&&o.highlights.length?(0,r.jsx)(i.BU,{children:(0,r.jsx)(l.$,{highlights:o.highlights,hideTitle:!0,isInWidget:s})}):null}},55575:(e,t,s)=>{var r=s(60567),n=s(27869),a=/&(?:amp|lt|gt|quot|#39);/g,i=RegExp(a.source);e.exports=function(e){return(e=r(e))&&i.test(e)?e.replace(a,n):e}},59018:(e,t,s)=>{var r=s(22180);e.exports=function(e){return e&&e.length?r(e):[]}},59364:(e,t,s)=>{"use strict";s.d(t,{A:()=>d});var r=s(6029),n=s(76356),a=s(494),i=s(10794);let l=["DE","BE","NL","GB","BA","RS","HR","GR","ME","PH","SG","VN","BY","SK","CH","MY","PL","CL","CY","CD","CZ","ZM","MX","EG","RU","KR"];var o=s(14861);function d(e){let{slotId:t}=e,s=(0,a.d4)(i.LQ);return!s||l.includes(s)?null:(0,r.jsx)(n.az,{position:"fixed",overflowY:"visible",zIndex:"fixed",bottom:"0",style:{minHeight:82,width:540},children:(0,r.jsx)(o.i,{id:t,borderless:!0})})}},62153:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>sQ});var r=s(6029),n=s(21377),a=s(44194),i=s(76356),l=s(95669),o=s.n(l),d=s(81278),c=s(55729),u=s(947),h=s(90248),g=s(33752),x=s(62859),p=s(50417),m=s(14861),y=s(59364),f=s(29129),j=s(8973),v=s(39969),b=s(26331),S=s(70591),C=s(73088),w=s(52951),T=s(57715),_=s(12047),E=s(54409),M=s(21501),P=s(41249),k=s(57545),D=s(69559);let I=(0,c.createContext)(void 0),A=e=>{let{children:t}=e,[s,n]=(0,c.useState)(new Date);return(0,r.jsx)(I.Provider,{value:{selectedDate:s,onSelectedDateChange:e=>n(e)},children:t})},L=()=>{let e=(0,c.useContext)(I);if(!e)throw Error();return e},z=e=>{let{opened:t,onClose:s}=e,n=(0,D.o)(),l=(0,M.hX)(),{isMobile:o}=(0,a.$c)(),{selectedDate:d,onSelectedDateChange:c}=L(),u=e=>{c(e),s()};return!t||l?null:o?(0,r.jsx)(P.Xn,{isOpen:t,onClose:s,children:(0,r.jsx)(P.Xn.Content,{children:(0,r.jsx)(k.A,{date:d,onChange:u,sport:n})})}):(0,r.jsxs)(i.az,{position:"absolute",left:"[0px]",top:"[0px]",bg:"surface.s1",br:"lg",elevation:"3",overflow:"hidden",zIndex:"popover",children:[(0,r.jsx)(i.so,{justify:"flex-end",p:"sm",cursor:"pointer",onClick:s,children:(0,r.jsx)(E.zQC,{icon:"close",fill:"primary.default"})}),(0,r.jsx)(k.A,{date:d,onChange:u,sport:n})]})},F=(e,t)=>{let s=e.getDay(),r=new Date(e);r.setDate(e.getDate()-(0===s?6:s-1));let n=new Date(r);n.setDate(r.getDate()+6);let a=e=>"".concat(e.getDate()," ").concat(e.toLocaleString(t,{month:"short"}));return"".concat(a(r)," - ").concat(a(n))},R=()=>{let{locale:e}=(0,u.A)(),{selectedDate:t}=L(),[s,n]=(0,c.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.az,{flexGrow:1,children:(0,r.jsxs)(a.$n,{bg:"surface.s2",w:"100%",h:"[40px]",display:"inline-flex",justifyContent:"center",alignItems:"center",br:"xs",gap:"sm",onClick:()=>n(!0),children:[(0,r.jsx)(i.az,{display:{mdOnly:"none"},children:(0,r.jsx)(E.zQC,{icon:"calendar-empty",fill:"primary.default"})}),(0,r.jsx)(a.EY,{textStyle:"display.small",textTransform:"capitalize",lineHeight:1,children:F(t,e)})]})}),(0,r.jsx)(z,{opened:s,onClose:()=>n(!1)})]})},U=e=>{let{type:t}=e,{selectedDate:s,onSelectedDateChange:n}=L(),i="prev"===t?E.pa2:E.CCT;return(0,r.jsx)(a.K0,{bg:"surface.s2",w:"[40px]",h:"[40px]",onClick:()=>{let e=new Date(s);e.setDate(e.getDate()+("prev"===t?-7:7)),n(e)},children:(0,r.jsx)(i,{fill:"primary.default"})})},q=()=>{let e=(0,_.Ay)({isInMobileTabs:!1});return(0,r.jsxs)(i.so,{justify:"space-between",p:"xs",bg:"surface.s1",gap:"xs",position:{mdDown:"sticky"},zIndex:"sticky",style:{top:e},children:[(0,r.jsx)(U,{type:"prev"}),(0,r.jsx)(R,{}),(0,r.jsx)(U,{type:"next"})]})},K=(0,c.createContext)(void 0),Y=e=>{let{children:t,...s}=e;return(0,r.jsx)(K.Provider,{value:{...s},children:t})},B=()=>{let e=(0,c.useContext)(K);if(!e)throw Error();return e};var N=s(8329),H=s(24159);let W=e=>{let{uniqueStage:t,categoryId:s}=e,n=(0,D.o)();return(0,r.jsx)(S.So,{uniqueStage:t,sportSlug:n,children:(0,r.jsx)(i.so,{align:"center",px:"md",grow:1,py:"md",children:(0,r.jsxs)(i.so,{gap:"lg",align:"center",w:"100%",children:[(0,r.jsx)(N.w,{name:t.name,categoryId:s,size:24}),(0,r.jsx)(a.EY,{textStyle:"body.large",truncate:!0,children:(0,r.jsx)(H.c,{entity:t})})]})})})};var Q=s(4967),O=s(90510),J=s(3763),G=s(17189);let V=e=>{let{status:t,isToday:s}=e;switch(t){case n.hzM.inprogress:return(0,r.jsx)(i.az,{minW:"sm",h:"sm",br:"[100%]",bg:"status.live"});case n.hzM.finished:return(0,r.jsx)(i.az,{minW:"sm",h:"sm",br:"[100%]",bg:"neutrals.nLv3"});default:return(0,r.jsx)(i.so,{align:"center",justify:"center",minW:"[8px]",h:"sm",br:"sm",bg:s?"neutrals.nLv1":"neutrals.nLv3",children:(0,r.jsx)(i.az,{w:"xs",h:"xs",br:"[100%]",bg:"surface.s1"})})}},$=e=>{let{startDateTimestamp:t,live:s}=e;return t?(0,r.jsx)(i.az,{flexGrow:1,flexShrink:0,children:(0,r.jsx)(a.EY,{textStyle:"body.small",color:s?"status.live":"neutrals.nLv3",lineHeight:1,children:(0,r.jsx)(O.XU,{value:1e3*t,...Q.or.dateTime})})}):null},X=e=>{let{winner:t}=e;return t?(0,r.jsxs)(i.so,{gap:"sm",align:"center",children:[(0,r.jsx)(E.$dv,{fill:"sofaSingles.value"}),(0,r.jsx)(a.EY,{lineHeight:"1",textStyle:"body.small",color:"neutrals.nLv3",children:t.name})]}):null},Z=e=>{let{description:t,live:s}=e;return t?(0,r.jsxs)(i.so,{gap:"sm",children:[(0,r.jsx)(a.EY,{textStyle:"body.small",lineHeight:1,color:s?"status.live":"neutrals.nLv3",children:"•"}),(0,r.jsx)(a.EY,{textStyle:"body.small",lineHeight:1,truncate:!0,maxW:{base:"[250px]",md:"[150px]",lg:"[200px]"},color:s?"status.live":"neutrals.nLv3",children:(0,r.jsx)(G.N,{id:t})})]}):null},ee=e=>{let{live:t}=e;return t?(0,r.jsx)(i.so,{bg:"status.live",px:"sm",br:"lg",h:"lg",align:"center",children:(0,r.jsx)(a.EY,{lineHeight:1,textStyle:"assistive.default",color:"[white]",children:(0,r.jsx)(h.A,{id:"live"})})}):null},et=e=>{var t,s,l,o,d,c;let{stage:u,categoryId:g}=e,x=(null==(t=u.substage)?void 0:t.status.type)===n.hzM.canceled,p=(null==(s=u.substage)?void 0:s.status.type)===n.hzM.inprogress;return(0,r.jsxs)(i.so,{flexGrow:1,justify:"space-between",align:"center",children:[(0,r.jsxs)(i.BJ,{gap:"xs",flexGrow:1,children:[(0,r.jsxs)(i.so,{align:"center",gap:"md",children:[(0,r.jsx)(J.Q,{stage:u,size:16,categoryId:g}),(0,r.jsx)(a.EY,{textStyle:"body.small",lineHeight:1,children:u.name})]}),(0,r.jsxs)(i.so,{children:[(0,r.jsx)(i.az,{minW:"[28px]"}),(0,r.jsxs)(i.so,{flexGrow:1,justify:"space-between",wrap:"wrap",gap:"sm",children:[(0,r.jsxs)(i.so,{gap:"sm",align:"center",wrap:"wrap",children:[(0,r.jsx)(V,{status:null==(l=u.substage)?void 0:l.status.type}),(0,r.jsx)($,{startDateTimestamp:null==(o=u.substage)?void 0:o.startDateTimestamp,live:p}),(0,r.jsx)(Z,{description:null==(d=u.substage)?void 0:d.description,live:p})]}),(0,r.jsx)(i.so,{align:"center",children:x?(0,r.jsx)(a.EY,{textStyle:"body.small",color:"status.live",lineHeight:1,children:(0,r.jsx)(h.A,{id:"canceled"})}):(0,r.jsx)(X,{winner:null==(c=u.substage)?void 0:c.winner})})]})]})]}),(0,r.jsx)(ee,{live:p})]})},es=e=>{var t,s;let{stage:a}=e;return(null==(t=a.substage)?void 0:t.winner)||(null==(s=a.substage)?void 0:s.status.type)===n.hzM.canceled?null:(0,r.jsxs)(i.so,{gap:"sm",flexShrink:0,children:[(0,r.jsx)(i.cG,{w:"[1px]",bg:"neutrals.nLv4"}),(0,r.jsx)(v.x,{id:a.id,uniqueStage:a.uniqueStage,location:j.y.MainMatches})]})},er=e=>{let{stage:t,categoryId:s}=e,n=(0,D.o)();return(0,r.jsx)(S.LC,{stage:t,sportSlug:n,children:(0,r.jsxs)(i.so,{justify:"space-between",px:"md",align:"center",pb:"md",gap:"xs",children:[(0,r.jsx)(et,{stage:t,categoryId:s}),(0,r.jsx)(es,{stage:t})]})},t.id)},en=e=>{let{stages:t,categoryId:s}=e;return t?(0,r.jsx)(r.Fragment,{children:t.map(e=>(0,r.jsx)(er,{stage:e,categoryId:s},e.id))}):null},ea=e=>{let{uniqueStage:t,stages:s,isLast:n,categoryId:a}=e,{selectedUniqueStageId:l}=B();return(0,r.jsxs)(i.az,{borderBottom:{md:n?void 0:"1px solid {colors.neutrals.nLv4}"},bg:{base:"surface.s1",md:l===t.id?"neutral.highlight":"surface.s1",_hover:"surface.s0"},br:{mdDown:"sm"},elevation:{mdDown:"2"},children:[(0,r.jsx)(W,{uniqueStage:t,categoryId:a}),(0,r.jsx)(en,{stages:s,categoryId:a})]})};var ei=s(88530);let el=e=>{let{uniqueStages:t,stagesPerWeek:s,uniqueStagesWithCategoryId:n}=e;return(0,r.jsx)(i.az,{p:{mdDown:"sm"},bg:"surface.s2",children:(0,r.jsx)(i.BJ,{gap:{mdDown:"sm"},children:t.map((e,a)=>(0,r.jsx)(ea,{uniqueStage:e,stages:(0,ei.NW)(e,s),categoryId:null==n?void 0:n[e.id],isLast:t.length-1===a},e.id))})})},eo=()=>(0,D.o)()===n.QCR.Motorsport?(0,r.jsx)(i.az,{h:"[800px]",bg:{base:"surface.s0",md:"surface.s1"}}):(0,r.jsx)(i.az,{h:"[100px]",bg:{base:"surface.s0",md:"surface.s1"}});var ed=s(494),ec=s(45860),eu=s(10794);let eh=()=>{var e,t,s;let r=(0,D.o)(),a=(0,ed.d4)(eu.JU),{selectedDate:i}=L(),l=(0,ec.Ay)(n.t3g.categories(r)),o=(0,ec.Ay)(n.dVR.scheduledStages(r,(0,Q.UG)((0,ei.VZ)(i)))),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,[]),c=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,ei.VZ)(e));s.setHours(0,0,0,0);let r=new Date((0,ei.FF)(e));r.setHours(23,59,59,999);let n=s.getTime(),a=r.getTime();return t.filter(e=>{let t=e.substageStartDateTimestamps;return!!t&&t.some(e=>{let t=1e3*e;return t>=n&&t<=a})})}(i,(null==(s=o.data)?void 0:s.stages)||[])],stagesFavorite:Object.values(a),uniqueStagesWithCategoryId:c,error:l.error||o.error,loading:l.isLoading||o.isLoading}},eg=()=>{let{uniqueStages:e,stagesPerWeek:t,uniqueStagesWithCategoryId:s,stagesFavorite:n,error:a,loading:i}=eh();return i?(0,r.jsx)(eo,{}):!e.length||a?null:(0,r.jsx)(el,{uniqueStages:(0,ei.Hk)(e,t,n),uniqueStagesWithCategoryId:s,stagesPerWeek:t})},ex=()=>(0,r.jsx)(A,{children:(0,r.jsxs)(i.az,{position:"relative",bg:"surface.s1",py:{md:"md"},br:{md:"lg"},elevation:{md:"2"},w:"100%",children:[(0,r.jsx)(a.EY,{textAlign:"center",textStyle:"display.medium",pb:"sm",display:{base:"none",md:"block"},children:(0,r.jsx)(h.A,{id:"tournament.series"})}),(0,r.jsx)(q,{}),(0,r.jsx)(eg,{})]})}),ep=(0,c.createContext)(void 0),em=e=>{let{children:t,stage:s}=e;return(0,r.jsx)(ep.Provider,{value:{stage:s},children:t})},ey=()=>{let e=(0,c.useContext)(ep);if(!e)throw Error();return e},ef=e=>{let{circuit:t}=e;return t?(0,r.jsx)(a.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:t}):null},ej=()=>{var e;let{stage:t}=ey();return(0,r.jsxs)(i.zt,{p:"lg",children:[(0,r.jsx)(J.Q,{stage:t,size:40}),(0,r.jsxs)(i.BJ,{flexGrow:1,gap:"2xs",children:[(0,r.jsx)(a.EY,{textStyle:"display.medium",children:t.description}),(0,r.jsx)(ef,{circuit:null==(e=t.info)?void 0:e.circuit})]})]})};var ev=function(e){return e[e.Results=0]="Results",e[e.Info=1]="Info",e[e.Rankings=2]="Rankings",e[e.Media=3]="Media",e}({}),eb=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}({}),eS=s(65789),eC=s(3518);let ew=()=>{let{stage:{info:e}}=ey();return e?(0,r.jsx)(eS.Zp,{isInverseDesktop:!0,children:(0,r.jsxs)(i.BJ,{gap:"lg",p:"md",children:[(null==e?void 0:e.circuitCity)&&(0,r.jsxs)(i.zt,{justify:"space-between",children:[(0,r.jsx)(a.EY,{children:(0,r.jsx)(h.A,{id:"city"})}),(0,r.jsx)(a.EY,{children:e.circuitCity})]}),(null==e?void 0:e.laps)&&(0,r.jsxs)(i.zt,{justify:"space-between",children:[(0,r.jsx)(a.EY,{children:(0,r.jsx)(h.A,{id:"laps"})}),(0,r.jsx)(a.EY,{children:e.laps})]}),(null==e?void 0:e.circuitLength)&&(0,r.jsxs)(i.zt,{justify:"space-between",children:[(0,r.jsx)(a.EY,{children:(0,r.jsx)(h.A,{id:"circuitLength"})}),(0,r.jsx)(a.EY,{children:(0,r.jsx)(eC.Z,{value:Number(e.circuitLength),fromUnit:"m"})})]}),(null==e?void 0:e.raceDistance)&&(0,r.jsxs)(i.zt,{justify:"space-between",children:[(0,r.jsx)(a.EY,{children:(0,r.jsx)(h.A,{id:"raceDistance"})}),(0,r.jsx)(a.EY,{children:(0,r.jsx)(eC.Z,{value:Number(e.raceDistance),fromUnit:"m"})})]}),(null==e?void 0:e.lapRecord)&&(0,r.jsxs)(i.zt,{justify:"space-between",children:[(0,r.jsx)(a.EY,{children:(0,r.jsx)(h.A,{id:"lapRecord"})}),(0,r.jsx)(a.EY,{children:e.lapRecord})]})]})}):null};var eT=s(41735),e_=s(86679);let eE=()=>{var e,t,s,l;let{name:o}=(0,eT.useTheme)(),{stage:d}=ey(),{hasStageMap:c}=(0,e_.A)({hasStageMap:{route:n.dVR.trackImage(d.id,"dark"===o)}},[d]);return(0,r.jsx)(eS.Zp,{isInverseDesktop:!0,children:(0,r.jsxs)(i.BJ,{p:"md",children:[(0,r.jsxs)(i.so,{align:"center",justify:"space-between",gap:"md",children:[(0,r.jsxs)(i.zt,{children:[(0,r.jsx)(i.az,{w:"3xl",h:"3xl",display:{md:"none"},children:(0,r.jsx)(J.Q,{stage:d,size:40})}),(null==(e=d.info)?void 0:e.circuit)&&(0,r.jsx)(a.EY,{textStyle:"display.small",lineHeight:1,children:d.info.circuit})]}),(null==(t=d.info)?void 0:t.weather)&&(0,r.jsx)(i.az,{w:"4xl",h:"4xl",children:(0,r.jsx)(E.qgJ,{weather:d.info.weather})})]}),c&&(0,r.jsx)(i.ov,{children:(0,r.jsx)(P._V,{w:"100%",maxW:"345",h:"auto",d:"block",src:n.dVR.trackImage(d.id,"dark"===o),alt:null!=(l=null==(s=d.info)?void 0:s.circuit)?l:""})})]})})};var eM=s(85009);let eP=()=>{let{stage:e}=ey(),{hasTvChannels:t}=(0,e_.A)({hasTvChannels:{route:n.RMf.eventCountryChannels(n.IAy.Stage,e.id)}});return t?(0,r.jsx)(eM.d,{eventId:e.id,type:n.IAy.Stage,startTimestamp:e.startDateTimestamp,isInWidget:!0}):null},ek=()=>(0,r.jsxs)(eS.BU,{children:[(0,r.jsx)(eE,{}),(0,r.jsx)(ew,{}),(0,r.jsx)(eP,{})]});var eD=s(55342);let eI=()=>{let{stage:e}=ey(),{isDesktop:t}=(0,a.$c)();return(0,r.jsx)(eD.A,{id:e.id,isDesktop:t})};var eA=s(28760);let eL=()=>{var e,t;let s=(0,D.o)(),{stage:a}=ey(),i=s===n.QCR.Cycling?a.id:(null==(e=a.stageParent)?void 0:e.id)||a.id;return(0,r.jsx)(eA.n,{stageId:i,uniqueStageName:(null==(t=a.uniqueStage)?void 0:t.name)||""})},ez=e=>{let{stage:t}=e,s=(0,b.A)();if(!t.startDateTimestamp)return null;let l=t.status.type===n.hzM.inprogress,o=(0,Q.cK)(t.startDateTimestamp);return(0,r.jsxs)(i.zt,{gap:"xs",color:l?"status.live":"neutrals.nLv1",children:[l&&(0,r.jsxs)(i.zt,{gap:"xs",children:[(0,r.jsx)(a.EY,{textStyle:"display.small",color:"[currentcolor]",children:(0,r.jsx)(h.A,{id:"live"})}),(0,r.jsx)(a.EY,{textStyle:"display.small",color:"[currentcolor]",children:"\xb7"})]}),(0,r.jsx)(a.EY,{textStyle:"display.small",color:"[currentcolor]",children:o?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.A,{id:"today"}),", ",(0,Q.m8)((0,Q.pp)(t.startDateTimestamp),s)]}):(0,r.jsx)(O.XU,{value:1e3*t.startDateTimestamp,day:"2-digit",month:"short",hour:"2-digit",minute:"2-digit",hour12:!1})})]})};var eF=s(76868);let eR=e=>{let{selectedCategory:t,onSelectedCategoryChange:s,tabs:n}=e;return n.hasYoung||n.hasSprint||n.hasClimb?(0,r.jsx)(i.az,{children:(0,r.jsxs)(P.tU,{value:t,variant:"tertiary",onChange:s,children:[(0,r.jsx)(P.tU.Tab,{tabKey:eb.CyclingTime,children:(0,r.jsx)(h.A,{id:"time"})}),n.hasYoung&&(0,r.jsx)(P.tU.Tab,{tabKey:eb.CyclingYoungRider,children:(0,r.jsx)(h.A,{id:"young"})}),n.hasSprint&&(0,r.jsx)(P.tU.Tab,{tabKey:eb.CyclingSprint,children:(0,r.jsx)(h.A,{id:"sprint"})}),n.hasClimb&&(0,r.jsx)(P.tU.Tab,{tabKey:eb.CyclingClimb,children:(0,r.jsx)(h.A,{id:"climb"})})]})}):null},eU={[eb.CyclingYoungRider]:"youngRiderPosition",[eb.CyclingSprint]:"sprintPosition",[eb.CyclingClimb]:"climbPosition"},eq=(0,c.createContext)(void 0),eK=e=>{let{children:t,...s}=e;return(0,r.jsx)(eq.Provider,{value:{...s},children:t})},eY=()=>{let e=(0,c.useContext)(eq);if(!e)throw Error();return e},eB=()=>{let{standings:e}=eY(),t=e.reduce((e,t)=>t.updatedAtTimestamp>e?t.updatedAtTimestamp:e,-1/0);return(0,r.jsx)(i.so,{justify:"flex-end",children:(0,r.jsx)(a.EY,{textStyle:"body.small",children:(0,r.jsx)(h.A,{id:"basic.lastUpdated",values:{dateTime:(0,r.jsx)(O.XU,{value:1e3*t,...Q.or.dateTime})}})})})},eN={key:"laps",shortTranslationKey:"motorsport_laps_short",translationKey:"motorsport_legend_laps",showZeroIfUndefined:!0},eH={key:"gap",shortTranslationKey:"gap",translationKey:"gap",maxCellWidth:72,showMinusIfUndefined:!0},eW={key:"time",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72,showMinusIfUndefined:!0},eQ={key:"totalTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72,showMinusIfUndefined:!0},eO={key:"lapTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:80,hideColumnIfAllUndefined:!0,showMinusIfUndefined:!0},eJ={key:"gridPosition",shortTranslationKey:"motorsport_grid_short",translationKey:"motorsport_grid_position",hideColumnIfAllUndefined:!0},eG={key:"points",shortTranslationKey:"motorsport_points_short",translationKey:"motorsport_legend_points",hideColumnIfAllUndefined:!0,showZeroIfUndefined:!0},eV=[eN,eH,eW],e$=[eN,eH,eW],eX=[eQ],eZ=[eJ,eN,eG,eQ],e0=[eN,eH,eW],e1=[eH,eW],e4=[eJ,{key:"pitStops",shortTranslationKey:"motorsport_pit_stops_short",translationKey:"motorsport_legend_pit_stops",showZeroIfUndefined:!0},eN,eG,eW],e2=[{key:"personalFastestLap",shortTranslationKey:"motorsport_laps_short",translationKey:"fastestLap.label",hideColumnIfAllUndefined:!0},{key:"personalFastestLapTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72}],e3=[{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"}],e9=[eW],e5=[eN,eH],e7=[eN,eO],e6=[eO,eN,eG,{...eH,maxCellWidth:80}],e8=[eN,eO],te=[eN,eO],tt=[eN,eO,eG,eH],ts=[eN,eO,eG,eH],tr=[{...eN,maxCellWidth:48},{...eG,maxCellWidth:48}],tn=[eN,eH],ta=[eN],ti=[eN,eO,eG,eH],tl=[{...eW,maxCellWidth:80}],to=[{key:"youngRider",shortTranslationKey:"young_rider",translationKey:"young_rider",showMinusIfUndefined:!0,maxCellWidth:80}],td=[{key:"sprint",shortTranslationKey:"Pts",translationKey:"Pts",showMinusIfUndefined:!0,maxCellWidth:40}],tc=[{key:"climb",shortTranslationKey:"Pts",translationKey:"Pts",showMinusIfUndefined:!0,maxCellWidth:40}];var tu=s(70764);let th=(e,t,s,r)=>s.map(s=>{let a=t[s.key];return e.id===tu.h.WRC?{...s,value:1===t.position?t.time:t.gap}:(e.id===tu.h.F1&&[n.CEM.Race,n.CEM.Sprint].includes(r)&&["time","totalTime"].includes(s.key)&&(a=1===t.position?t[s.key]:t.lapsBehind||t.gap),[n.CEM.SprintQualifyingPart,n.CEM.Practice,n.CEM.PracticePart,n.CEM.Qualifying,n.CEM.QualifyingPart].includes(r)&&("gap"===s.key&&1===t.position&&(a=t.time||t.gap),"time"===s.key&&(a=t.time||t.totalTime)),{...s,value:a})}),tg=e=>{switch(e){case eb.Summary:return e4;case eb.Tyres:return e3;case eb.FastestLap:return e2;default:return[]}},tx=e=>{switch(e){case n.CEM.Race:return e6;case n.CEM.Qualifying:case n.CEM.QualifyingPart:return e7;case n.CEM.Practice:case n.CEM.PracticePart:return e5;default:return[]}},tp=e=>{switch(e){case n.CEM.Race:return ts;case n.CEM.Sprint:return tt;case n.CEM.Qualifying:case n.CEM.QualifyingPart:return te;case n.CEM.Practice:case n.CEM.PracticePart:return e8;default:return[]}},tm=e=>{switch(e){case n.CEM.Race:return ti;case n.CEM.Qualifying:case n.CEM.QualifyingPart:return ta;case n.CEM.Practice:case n.CEM.PracticePart:return tn;default:return[]}},ty=(e,t)=>{switch(e){case n.CEM.Practice:case n.CEM.PracticePart:return eV;case n.CEM.Sprint:return eZ;case n.CEM.SprintQualifying:return eX;case n.CEM.SprintQualifyingPart:return e$;case n.CEM.Qualifying:return e1;case n.CEM.QualifyingPart:return e0;case n.CEM.Race:return tg(t);default:return[]}},tf=e=>{if(!e)return[];switch(e){case eb.CyclingYoungRider:return to;case eb.CyclingSprint:return td;case eb.CyclingClimb:return tc;default:return tl}},tj=(e,t,s)=>{switch(e){case tu.h.WRC:return e9;case tu.h.Indycar:return tx(t);case tu.h.MotoGP:case tu.h.Moto3:case tu.h.Moto2:case tu.h.Superbike:case tu.h.DTM:return tp(t);case tu.h.NascarSprintCup:case tu.h.NascarXfinity:case tu.h.NascarCampingWorld:return tr;case tu.h.FormulaE:return tm(t);case tu.h.F1:return ty(t,s);case tu.h.CyclingMen:case tu.h.CyclingWomen:return tf(s);default:return[]}},tv=(e,t)=>!(e.hideColumnIfAllUndefined&&t.every(t=>void 0===t[e.key])),tb=(e,t,s,r)=>e?tj(e.id,s,r).filter(e=>tv(e,t)):[],tS=(e,t,s,r,n)=>{if(!e)return[];let a=tj(e.id,r,n);return th(e,s,a,r).filter(e=>tv(e,t))},tC=e=>[...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)}),tw=(e,t)=>t===eb.FastestLap?tC(e):e;var tT=s(62042);let t_=(0,tT.Fj)({variants:{type:{hard:{bg:"rating.s00"},medium:{bg:"rating.s65"},soft:{bg:"rating.s10"},intermediate:{bg:"rating.s70"},wet:{bg:"rating.s80"}}}}),tE=(0,i.I4)("div",t_);var tM=s(17502);let tP={S:"soft",M:"medium",H:"hard",I:"intermediate",W:"wet"},tk=e=>{let{tyreInfo:t,totalLaps:s}=e;return(0,r.jsx)(i.so,{w:"100%",height:"md",gap:"[1px]",children:void 0!==t&&void 0!==s?t.map((e,t)=>(0,r.jsx)(i.so,{justify:"center",style:{width:"".concat(e.laps/Number(s)*100,"%")},children:(0,r.jsx)(a.EY,{textStyle:"table.small",children:e.laps})},t)):(0,r.jsx)("div",{})})},tD=e=>{let{tyreInfo:t,totalLaps:s}=e;return(0,r.jsx)(i.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)(tE,{type:tP[e.type],style:{width:"".concat(e.laps/Number(s)*100,"%")}},t)):(0,r.jsx)("div",{})})},tI=e=>{var t,s;let{driver:a,tyreInfo:l}=e,{stage:o}=ey();return(0,r.jsx)(tM.A,{team:a.team,outrightType:n.SNJ.Competitor,children:(0,r.jsx)(i.so,{flexGrow:1,justify:"flex-end",h:"4xl",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4",children:(0,r.jsx)(i.so,{alignItems:"center",justify:"center",px:"sm",maxW:"[250px]",width:"100%",children:(0,r.jsxs)(i.BJ,{gap:"xs",flexGrow:1,children:[(0,r.jsx)(tk,{tyreInfo:l,totalLaps:null==(t=o.info)?void 0:t.laps}),(0,r.jsx)(tD,{tyreInfo:l,totalLaps:null==(s=o.info)?void 0:s.laps})]})})})})},tA=()=>{let{stage:e}=ey(),{selectedRaceCategory:t,selectedStageType:s,standings:n}=eY(),l=tb(e.uniqueStage,n,s,t).filter(e=>e.translationKey!==e.shortTranslationKey);return 0===l.length?null:(0,r.jsx)("div",{children:(0,r.jsx)(P.nD,{children:(0,r.jsxs)(P.nD.Item,{defaultOpened:!0,br:"md",overflow:"hidden",children:[(0,r.jsx)(P.nD.Trigger,{bg:"surface.s2",children:(0,r.jsx)(a.EY,{textStyle:"display.small",children:(0,r.jsx)(h.A,{id:"legend"})})}),(0,r.jsx)(P.nD.Content,{children:(0,r.jsx)(i.BJ,{px:"md",bg:"surface.s2",pb:"lg",children:l.map(e=>(0,r.jsxs)(i.zt,{children:[(0,r.jsx)(i.az,{w:"2xl",children:"color"===e.renderType?(0,r.jsx)(tE,{w:"100%",h:"sm",type:tP[e.shortTranslationKey],br:"lg"}):(0,r.jsx)(a.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",lineHeight:1,fontSize:"xs",children:(0,r.jsx)(h.A,{id:e.shortTranslationKey})})}),(0,r.jsx)(i.az,{children:(0,r.jsx)(a.EY,{textStyle:"body.small",lineHeight:1,fontSize:"xs",children:(0,r.jsx)(h.A,{id:e.translationKey})})})]},e.key))})})]})})})},tL=e=>{var t;let{driver:s}=e,{stage:n}=ey();return(null==(t=n.uniqueStage)?void 0:t.id)===tu.h.F1?(0,r.jsx)(i.az,{style:{backgroundColor:null==s?void 0:s.teamColors.primary,borderBottomRightRadius:"2px",borderTopRightRadius:"2px"},w:"[4px]",h:"[100%]"}):(0,r.jsx)(i.az,{w:"xs"})},tz=e=>{let{driver:t,didNotFinish:s}=e;if(s)return(0,r.jsx)(i.so,{w:"xl",justify:"center",children:(0,r.jsx)(a.EY,{textStyle:"table.medium",color:"[currentcolor]",lineHeight:1,textAlign:"center",children:"-"})});let n=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)(i.BJ,{gap:"xs",justify:"center",w:"xl",children:[(0,r.jsx)(a.EY,{textStyle:"table.medium",lineHeight:1,textAlign:"center",children:t.position}),void 0!==n&&(0,r.jsx)(i.so,{align:"center",children:"up"===n.direction?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.EY,{textStyle:"assistive.default",color:"status.success.default",lineHeight:1,textAlign:"center",children:n.positionsChanged}),(0,r.jsx)(i.so,{justify:"center",style:{transform:"rotate(180deg)"},children:(0,r.jsx)(E.Bfd,{fill:"success.default",w:12,h:12})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.EY,{textStyle:"assistive.default",color:"status.error.default",lineHeight:1,textAlign:"center",children:n.positionsChanged}),(0,r.jsx)(i.so,{justify:"center",children:(0,r.jsx)(E.Bfd,{fill:"error.default",w:12,h:12})})]})})]})},tF=e=>{var t;let{driver:s,team:n}=e;return(0,r.jsxs)(i.BJ,{gap:"xs",children:[(0,r.jsxs)(i.zt,{children:[(0,r.jsx)(a.EY,{textStyle:"table.medium",color:"[currentcolor]",lineHeight:1,children:s.shortName||s.name}),(0,r.jsx)(N.w,{alpha2:(null==(t=s.country)?void 0:t.alpha2)||"international",size:12})]}),n&&(0,r.jsx)(a.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",lineHeight:1,fontWeight:"lighter",maxW:"[120px]",truncate:!0,children:n.name})]})},tR=e=>{let{driver:t}=e,s="DNS"===t.gap,a="DNF"===t.gap,l="Disqualified"===t.comment,o=s||a||l;return(0,r.jsx)(tM.A,{team:t.team,outrightType:n.SNJ.Competitor,children:(0,r.jsxs)(i.zt,{h:"4xl",py:"xs",bg:"surface.s1",gap:"sm",pr:"sm",borderBottom:"1px solid",borderColor:"neutrals.nLv4",color:o?"neutrals.nLv3":"neutrals.nLv1",children:[(0,r.jsx)(tL,{driver:t.parentTeam}),(0,r.jsx)(tz,{driver:t,didNotFinish:o}),(0,r.jsx)(tF,{driver:t.team,team:t.parentTeam})]})})},tU=()=>{let{standings:e,selectedRaceCategory:t}=eY();return(0,r.jsx)(i.az,{children:tw(e,t).map(e=>(0,r.jsx)(i.az,{children:(0,r.jsx)(tR,{driver:e})},e.team.id))})};var tq=s(94684);let tK=()=>{let{stage:e}=ey(),{isDesktop:t}=(0,a.$c)(),s=(0,_.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0}),n=t?tq.Rl+tq.pB:s,l=e.uniqueStage&&[tu.h.MotoGP,tu.h.Moto2,tu.h.Moto3,tu.h.Superbike,tu.h.CyclingMen,tu.h.CyclingWomen].includes(e.uniqueStage.id);return(0,r.jsx)(P.PI,{top:n,isStickingDisabled:t,children:e=>(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(i.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)(a.EY,{textStyle:"table.medium",color:"neutrals.nLv3",truncate:!0,w:"[28px]",children:(0,r.jsx)(h.A,{id:"position.short"})}),(0,r.jsx)(a.EY,{textStyle:"table.medium",color:"neutrals.nLv3",truncate:!0,children:(0,r.jsx)(h.A,{id:l?"riders.bikes":"motorsport_driver"})})]})})})},tY=()=>(0,r.jsxs)(i.BJ,{flexShrink:0,children:[(0,r.jsx)(tK,{}),(0,r.jsx)(tU,{})]}),tB=e=>{let{isStuck:t}=e,{stage:s}=ey(),{selectedRaceCategory:n,selectedStageType:l,standings:o}=eY(),d=tb(s.uniqueStage,o,l,n);return(0,r.jsxs)(i.zt,{gap:"0",alignItems:"center",py:{mdDown:"xl",md:"sm"},h:"lg",elevation:t?"2":void 0,bg:"surface.s1",children:[(0,r.jsx)(i.az,{flexGrow:1}),d.map(e=>(0,r.jsx)(i.ov,{style:{minWidth:e.maxCellWidth||28},children:(0,r.jsx)(a.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(h.A,{id:e.shortTranslationKey})})},e.key))]})},tN=e=>{let{isStuck:t}=e;return(0,r.jsx)(i.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)(i.so,{justify:"space-between",maxW:"[250px]",w:"[100%]",children:[(0,r.jsx)(i.ov,{style:{width:28},children:(0,r.jsx)(a.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(h.A,{id:"motorsport_starting_tyres_short"})})}),(0,r.jsx)(i.ov,{style:{width:28},children:(0,r.jsx)(a.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(h.A,{id:"motorsport_finishing_tyres_short"})})})]})})},tH=()=>{let{selectedRaceCategory:e}=eY(),{isDesktop:t}=(0,a.$c)(),s=(0,_.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0});return(0,r.jsx)(P.PI,{top:t?0:s,isStickingDisabled:t,children:t=>e===eb.Tyres?(0,r.jsx)(tN,{isStuck:t}):(0,r.jsx)(tB,{isStuck:t})})},tW=e=>{var t,s,n,a;let{driver:i,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!==i.lapsBehind?(0,r.jsxs)(r.Fragment,{children:["+ ",l.value," ",1===i.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!=(n=l.value)?n:0}):l.showMinusIfUndefined?(0,r.jsx)(r.Fragment,{children:null!=(a=l.value)?a:"-"}):(0,r.jsx)(r.Fragment,{children:l.value})},tQ=e=>{let{driver:t,items:s}=e,l="DNS"===t.gap,o="DNF"===t.gap,d="Disqualified"===t.comment,c=l||o||d;return(0,r.jsx)(tM.A,{team:t.team,outrightType:n.SNJ.Competitor,children:(0,r.jsxs)(i.zt,{gap:"[0px]",alignItems:"center",h:"4xl",color:c?"neutrals.nLv3":"neutrals.nLv1",children:[(0,r.jsx)(i.az,{flexGrow:1,h:"[100%]",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4"}),s.map(e=>(0,r.jsx)(i.ov,{style:{minWidth:e.maxCellWidth||28},h:"4xl",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4",children:(0,r.jsx)(a.EY,{textStyle:"table.medium",color:"[currentcolor]",children:(0,r.jsx)(tW,{driver:t,statistic:e,didNotFinish:o,didNotStart:l,isDisqualified:d})})},e.key))]})})},tO=e=>{let{item:t}=e,{stage:s}=ey(),{selectedRaceCategory:n,selectedStageType:a,standings:i}=eY();return n===eb.Tyres?(0,r.jsx)(tI,{driver:t,tyreInfo:t.tyreInfo}):(0,r.jsx)(tQ,{driver:t,items:tS(s.uniqueStage,i,t,a,n)})},tJ=()=>{let{standings:e,selectedRaceCategory:t}=eY();return(0,r.jsx)(i.az,{children:tw(e,t).map(e=>(0,r.jsx)(tO,{item:e},e.team.id))})},tG=()=>(0,r.jsxs)(i.BJ,{overflowX:"clip",flexGrow:1,style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:[(0,r.jsx)(tH,{}),(0,r.jsx)(tJ,{})]}),tV=()=>(0,r.jsx)(i.VJ,{inline:"sm",children:(0,r.jsxs)(i.so,{children:[(0,r.jsx)(tY,{}),(0,r.jsx)(tG,{})]})}),t$=e=>{let{data:t,error:s,isLoading:r}=(0,ec.Ay)(n.dVR.standings(function(e){return e.type.id===n.CEM.Practice&&e.partSubstages&&e.partSubstages.length>0?e.partSubstages[0].id:e.id}(e),n.SNJ.Competitor),{refreshInterval:15*Q.Z2});return{data:(null==t?void 0:t.standings)||[],error:s,loading:r}},tX=e=>{let{data:t}=e,[s,a]=(0,c.useState)(eb.CyclingTime);return(0,r.jsx)(eK,{standings:function(e,t){return t===eb.CyclingTime?e:e.filter(e=>!!e.position&&e[eU[t]]).sort((e,s)=>{let r=e[eU[t]],n=s[eU[t]];return r&&n?r-n:0})}(t,s),selectedStageType:n.CEM.Stage,selectedRaceCategory:s,children:(0,r.jsxs)(i.BJ,{gap:"lg",children:[(0,r.jsx)(eR,{tabs:function(e){return{hasYoung:e.some(e=>void 0!==e.youngRiderPosition||void 0!==e.youngRider),hasSprint:e.some(e=>void 0!==e.sprintPosition||void 0!==e.sprint),hasClimb:e.some(e=>void 0!==e.climbPosition||void 0!==e.climb)}}(t),selectedCategory:s,onSelectedCategoryChange:e=>a(e)}),(0,r.jsx)(tV,{}),(0,r.jsx)(eB,{}),(0,r.jsx)(tA,{})]})})},tZ=e=>{let{stage:t}=e,{data:s,error:n,loading:a}=t$(t);return n?(0,r.jsx)(eF.p,{graphic:"race-start",descriptionMessageId:"motorsport_results_empty_message"}):a?(0,r.jsx)(i.az,{h:"[900px]"}):(0,r.jsx)(tX,{data:s})},t0=e=>{let{item:t}=e;return t?(0,r.jsx)(r.Fragment,{children:t.name}):null},t1=e=>{let{selectedStage:t,onStageChange:s,stages:n}=e;return(0,r.jsx)(P.ms,{items:n,selectedItem:t,renderItem:e=>(0,r.jsx)(t0,{item:e}),onSelectedItemChange:e=>null!==e.selectedItem&&s(e.selectedItem.id)})},t4=e=>{let{stages:t}=e;return(0,r.jsx)(i.VJ,{inline:"sm",display:t.length>1?"block":"none",children:(0,r.jsx)(P.tU.List,{scroll:!0,py:"1px",children:t.map((e,s)=>(0,r.jsx)(P.tU.Tab,{tabKey:e.id,style:{marginLeft:0===s?"8px":void 0,marginRight:s===t.length-1?"8px":void 0},children:e.description},e.id))})})},t2=e=>{let{isDesktop:t}=(0,a.$c)();return 1===e.stages.length?null:t&&e.stages.length>=6?(0,r.jsx)(t1,{...e}):(0,r.jsx)(t4,{...e})},t3=e=>{let{stages:t}=e,[s,n]=(0,c.useState)(t[t.length-1]),a=e=>{let s=t.find(t=>t.id===e);s&&n(s)};return(0,r.jsx)(i.BJ,{mdDown:{p:"sm",bg:"surface.s0"},children:(0,r.jsx)(i.az,{p:"sm",elevation:{mdDown:"2"},br:"lg",bg:"surface.s1",children:(0,r.jsx)(P.tU,{variant:"secondary",value:s.id,onChange:a,children:(0,r.jsxs)(i.BJ,{children:[(0,r.jsx)(t2,{selectedStage:s,onStageChange:a,stages:t}),(0,r.jsxs)(i.BJ,{children:[(0,r.jsx)(ez,{stage:s}),(0,r.jsx)(i.VJ,{inline:"sm",children:(0,r.jsx)(i.az,{w:"100%",h:"[1px]",bg:"neutrals.nLv4"})})]}),t.map(e=>(0,r.jsx)(P.tU.Panel,{tabKey:e.id,children:(0,r.jsx)(tZ,{stage:s})},e.id))]})})})})};function t9(e,t){let s=[...t.practice,...t.sprint,...t.qualifying,...t.race],r=s.slice().reverse().find(e=>e.status.type===n.hzM.inprogress),a=s.slice().reverse().find(e=>e.status.type===n.hzM.finished),i=r||a;return void 0!==i?i.type.id===n.CEM.Race?n.CEM.Race:[n.CEM.Qualifying,n.CEM.QualifyingPart].includes(i.type.id)?n.CEM.Qualifying:[n.CEM.Sprint,n.CEM.SprintQualifying,n.CEM.SprintQualifyingPart].includes(i.type.id)?n.CEM.Sprint:n.CEM.Practice:e.hasPracticeTab?n.CEM.Practice:e.hasSprintTab?n.CEM.Sprint:e.hasQualifyingTab?n.CEM.Qualifying:n.CEM.Race}function t5(e){let t=e.slice().reverse().find(e=>e.status.type===n.hzM.inprogress),s=e.slice().reverse().find(e=>e.status.type===n.hzM.finished);return t||s||e[0]}let t7={[n.CEM.Practice]:"motorsport_f1_free_practice",[n.CEM.Sprint]:"sprint",[n.CEM.Qualifying]:"motorsport_qualifying",[n.CEM.Race]:"race"},t6=e=>{let{stage:t,data:s,error:n,loading:a,raceCategory:l}=e;return n?(0,r.jsx)(eF.p,{graphic:"race-start",descriptionMessageId:"motorsport_results_empty_message"}):a?(0,r.jsx)(i.az,{h:"[900px]"}):(0,r.jsx)(eK,{standings:s,selectedStageType:t.type.id,selectedRaceCategory:l,children:(0,r.jsxs)(i.BJ,{gap:"lg",children:[(0,r.jsx)(tV,{}),(0,r.jsx)(eB,{}),(0,r.jsx)(tA,{})]})})},t8=e=>{let{stages:t}=e,[s,n]=(0,c.useState)(()=>t5(t)),{data:a,error:l,loading:o}=t$(s),d=e=>{n(t.find(t=>t.id===e))};return(0,c.useEffect)(()=>{n(t5(t))},[t]),(0,r.jsx)(P.tU,{variant:"quaternary",value:s.id,onChange:d,children:(0,r.jsxs)(i.BJ,{gap:"lg",children:[(0,r.jsx)(t2,{selectedStage:s,onStageChange:d,stages:t}),(0,r.jsxs)(i.BJ,{children:[(0,r.jsx)(ez,{stage:s}),(0,r.jsx)(i.VJ,{inline:"sm",children:(0,r.jsx)(i.az,{w:"100%",h:"[1px]",bg:"neutrals.nLv4"})})]}),t.map(e=>(0,r.jsx)(P.tU.Panel,{tabKey:e.id,children:(0,r.jsx)(t6,{stage:e,data:a,error:l,loading:o})},e.id))]})})},se=e=>{let{stages:t}=e,{stage:s}=ey();return s.uniqueStage?s.uniqueStage.id===tu.h.F1?(0,r.jsx)(st,{stage:t[0]}):(0,r.jsx)(t8,{stages:t}):null},st=e=>{let{stage:t}=e,s=t$(t),[n,a]=(0,c.useState)(eb.Summary),l=s.data.some(e=>void 0!==e.tyreInfo),o=s.data.some(e=>void 0!==e.personalFastestLapTime),d=o||l;return(0,r.jsx)(P.tU,{variant:"quaternary",value:n,onChange:e=>{a(e)},children:(0,r.jsxs)(i.BJ,{gap:"lg",children:[(0,r.jsx)(i.az,{pt:"sm",children:(0,r.jsx)(ez,{stage:t})}),(0,r.jsxs)(P.tU.List,{scroll:!0,py:"xs",display:d?"flex":"none",children:[(0,r.jsx)(P.tU.Tab,{tabKey:eb.Summary,children:"Summary"}),l&&(0,r.jsx)(P.tU.Tab,{tabKey:eb.Tyres,children:(0,r.jsx)(h.A,{id:"motorsport_tyres"})}),o&&(0,r.jsx)(P.tU.Tab,{tabKey:eb.FastestLap,children:(0,r.jsx)(h.A,{id:"fastestLap.label"})})]}),(0,r.jsx)(P.tU.Panel,{tabKey:eb.Summary,children:(0,r.jsx)(t6,{stage:t,...s,raceCategory:eb.Summary})}),(0,r.jsx)(P.tU.Panel,{tabKey:eb.Tyres,children:(0,r.jsx)(t6,{stage:t,...s,raceCategory:eb.Tyres})}),(0,r.jsx)(P.tU.Panel,{tabKey:eb.FastestLap,children:(0,r.jsx)(t6,{stage:t,...s,raceCategory:eb.FastestLap})})]})})},ss=()=>{let{isMobile:e}=(0,a.$c)();return e?(0,r.jsxs)(i.BJ,{gap:"sm",px:"sm",mt:"-xs",children:[(0,r.jsx)(eE,{}),(0,r.jsx)(eP,{}),(0,r.jsx)(ew,{})]}):null},sr=e=>{let{stages:t}=e,{stage:s}=ey(),a=function(e){return{hasPracticeTab:e.practice.length>0,hasSprintTab:e.sprint.length>0,hasQualifyingTab:e.qualifying.length>0,hasRaceTab:e.race.length>0}}(t),[l,o]=(0,c.useState)(()=>t9(a,t));(0,c.useEffect)(()=>{o(t9(a,t))},[t]);let d=Object.values(a).filter(Boolean).length>1,u=function(e,t){var s;let r=[];return(null==(s=e.uniqueStage)?void 0:s.id)===tu.h.MotoGP?r.push({key:n.CEM.Practice,available:t.hasPracticeTab},{key:n.CEM.Qualifying,available:t.hasQualifyingTab},{key:n.CEM.Sprint,available:t.hasSprintTab},{key:n.CEM.Race,available:t.hasRaceTab}):r.push({key:n.CEM.Practice,available:t.hasPracticeTab},{key:n.CEM.Sprint,available:t.hasSprintTab},{key:n.CEM.Qualifying,available:t.hasQualifyingTab},{key:n.CEM.Race,available:t.hasRaceTab}),r.filter(e=>e.available).map(e=>e.key)}(s,a);return(0,r.jsxs)(i.BJ,{gap:"md",mdDown:{bg:"surface.s0"},children:[(0,r.jsx)(i.az,{p:"sm",elevation:{mdDown:"2"},bg:"surface.s1",children:(0,r.jsx)(P.tU,{variant:"secondary",value:l,onChange:e=>o(e),children:(0,r.jsxs)(i.BJ,{gap:"md",children:[(0,r.jsx)(P.tU.List,{scroll:!0,py:"1px",display:d?"flex":"none",children:u.map(e=>(0,r.jsx)(P.tU.Tab,{tabKey:e,children:(0,r.jsx)(h.A,{id:t7[e]})},e))}),a.hasPracticeTab&&(0,r.jsx)(P.tU.Panel,{tabKey:n.CEM.Practice,children:(0,r.jsx)(t8,{stages:t.practice})}),a.hasSprintTab&&(0,r.jsx)(P.tU.Panel,{tabKey:n.CEM.Sprint,children:(0,r.jsx)(t8,{stages:t.sprint})}),a.hasQualifyingTab&&(0,r.jsx)(P.tU.Panel,{tabKey:n.CEM.Qualifying,children:(0,r.jsx)(t8,{stages:t.qualifying})}),t.race&&(0,r.jsx)(P.tU.Panel,{tabKey:n.CEM.Race,children:(0,r.jsx)(se,{stages:t.race})})]})})}),(0,r.jsx)(ss,{})]})},sn=()=>{let{stage:e}=ey(),{data:t,error:s,isLoading:r}=(0,ec.Ay)(["STAGE_SPORT_FETCH_ALL_STAGES",n.dVR.substages(e.id)],()=>sa(e),{refreshInterval:Q.pY});return{data:t,error:s,loading:r}};async function sa(e){if(!e.uniqueStage)throw Error("Please provide unique stage id");try{let t=await (0,n.TtD)(n.dVR.substages(e.id));if([tu.h.CyclingMen,tu.h.CyclingWomen].includes(e.uniqueStage.id))return{practice:[],qualifying:[],sprint:[],race:t.stages};let s=t.stages.map(e=>{var t;return(null==(t=e.uniqueStage)?void 0:t.id)===tu.h.MotoGP&&"sprint"===e.slug?{...e,type:{id:n.CEM.Sprint,name:"Sprint"}}:e}),r=s.filter(e=>e.type.id===n.CEM.Practice),a=s.find(e=>e.type.id===n.CEM.Qualifying),i=s.find(e=>e.type.id===n.CEM.SprintQualifying),l=s.find(e=>e.type.id===n.CEM.Sprint),o=s.filter(e=>e.type.id===n.CEM.Race),[d,c]=await Promise.all([si(a),si(i)]);return{practice:r,qualifying:sl(d,[a]),sprint:sl(c,[i,l]),race:o}}catch(t){return{practice:[],qualifying:[],sprint:[],race:[e]}}}async function si(e){if(!e)return{stages:[]};try{return await (0,n.TtD)(n.dVR.substages(e.id))}catch(e){return{stages:[]}}}function sl(e,t){return[...e.stages,...t].filter(e=>void 0!==e)}let so=e=>{let{data:t}=e;return(0,D.o)()===n.QCR.Motorsport?(0,r.jsx)(sr,{stages:t}):(0,r.jsx)(t3,{stages:t.race})},sd=()=>{let{data:e,error:t,loading:s}=sn();return t?null:s||!e?(0,r.jsx)(i.az,{h:"[900px]"}):(0,r.jsx)(so,{data:e})},sc=(e,t,s,r)=>e===n.QCR.Cycling&&t.type.id!==n.CEM.Discipline||e===n.QCR.Motorsport&&!!r,su=(e,t,s,r,a)=>{var i;return e===n.QCR.Cycling&&!!a&&void 0!==t.info||e===n.QCR.Motorsport&&(null==(i=t.info)?void 0:i.circuitCity)!==void 0&&!!s},sh=[n.hzM.inprogress,n.hzM.finished],sg=(e,t,s,r,a)=>{if(e===n.QCR.Motorsport){if(!a)return ev.Results;let e=r?ev.Rankings:ev.Info;return sh.includes(t.status.type)?ev.Results:e}return ev.Results},sx=()=>{let e=(0,D.o)(),{stage:t}=ey(),{isDesktop:s,isMobile:r}=(0,a.$c)(),{hasMedia:i,hasSubstages:l}=(0,e_.A)({hasMedia:{route:n.dVR.highlights(t.id)},hasSubstages:{route:n.dVR.substages(t.id)}}),o=su(e,t,s,r,!!l),d=sc(e,t,s,r);return{initialTab:sg(e,t,s,r,o),hasInfo:o,hasRankings:d,hasMedia:i}},sp=()=>{let{initialTab:e,hasInfo:t,hasRankings:s,hasMedia:n}=sx();return(0,r.jsxs)(P.tU,{variant:"primary",fullWidthTabs:!0,initialValue:e,children:[(0,r.jsxs)(P.tU.List,{underline:!0,children:[(0,r.jsx)(P.tU.Tab,{tabKey:ev.Results,children:(0,r.jsx)(h.A,{id:"basic.results"})}),t&&(0,r.jsx)(P.tU.Tab,{tabKey:ev.Info,children:(0,r.jsx)(h.A,{id:"info"})}),s&&(0,r.jsx)(P.tU.Tab,{tabKey:ev.Rankings,children:(0,r.jsx)(h.A,{id:"rankings"})}),n&&(0,r.jsx)(P.tU.Tab,{tabKey:ev.Media,children:(0,r.jsx)(h.A,{id:"media"})})]}),(0,r.jsx)(P.tU.Panel,{tabKey:ev.Results,children:(0,r.jsx)(sd,{})}),(0,r.jsx)(P.tU.Panel,{tabKey:ev.Info,children:(0,r.jsx)(ek,{})}),(0,r.jsx)(P.tU.Panel,{tabKey:ev.Rankings,children:(0,r.jsx)(eL,{})}),(0,r.jsx)(P.tU.Panel,{tabKey:ev.Media,children:(0,r.jsx)(eI,{})})]})},sm=e=>{let{stage:t}=e;return(0,n.S$s)()?null:(0,r.jsx)(em,{stage:t,children:(0,r.jsxs)(i.az,{bg:"surface.s1",elevation:{md:"2"},br:{md:"lg"},w:"100%",children:[(0,r.jsx)(ej,{}),(0,r.jsx)(sp,{})]})})};var sy=s(8712),sf=s(95457);let sj=e=>{let{seasons:t,activeSeasonId:s,setActiveSeasonId:l}=e,o=(0,D.o)(),d=(0,eT.useTheme)(),c=t[0].uniqueStage;return c?(0,r.jsx)(i.az,{position:"relative",h:{base:"[110px]",md:"[130px]"},style:{backgroundImage:"url(".concat(n.qLD.image(c.id),")"),backgroundPosition:"center center",backgroundSize:"cover"},children:(0,r.jsx)(i.so,{position:"absolute",left:"0",top:"0",justify:"space-between",w:"100%",h:"100%",style:{backgroundImage:"\n linear-gradient(\n ".concat(d.colors.overlay.darken3,",\n ").concat(d.colors.overlay.darken3,"),\n linear-gradient(\n ").concat((0,sf.SZ)(d,c.id),",\n ").concat((0,sf.SZ)(d,c.id),"\n )")},children:(0,r.jsxs)(i.so,{w:"100%",p:"md",justify:"space-between",align:"flex-start",children:[(0,r.jsxs)(i.zt,{children:[o!==n.QCR.Cycling&&(0,r.jsx)(N.w,{name:c.name,categoryId:c.category.id,size:40}),(0,r.jsxs)(i.BJ,{gap:"xs",children:[(0,r.jsx)(a.EY,{textStyle:"assistive.default",color:"onColor.primary",lineHeight:1,children:(0,r.jsx)(H.c,{entity:c})}),(0,r.jsx)(i.az,{className:(0,tT.AH)({"& button":{padding:"0",bg:"[transparent]","&:focus:not(:active)":{boxShadow:"[none]"}}}),children:(0,r.jsx)(P.ms,{items:t,selectedItem:t.find(e=>e.id===s),onSelectedItemChange:e=>l(e.selectedItem.id),isOnColor:!0,renderItem:(e,t)=>e?t?(0,r.jsx)(a.EY,{textStyle:"display.large",color:"onColor.primary",children:e.year||e.description}):(0,r.jsx)(r.Fragment,{children:e.year||e.description}):null})})]})]}),(0,r.jsx)(sy.Q,{id:c.id,location:j.y.Header})]})})}):null};var sv=s(28132),sb=s(55057);let sS=()=>{let{selectedSeasonId:e}=B(),[t,s]=(0,c.useState)(e),[r,n]=(0,c.useState)(sv.H.Races),[a,i]=(0,sb.h)(t);return{activeSeasonId:t,setActiveSeasonId:s,activeTab:r,setActiveTab:n,races:a,stageMapping:i}},sC=()=>{let{selectedUniqueStageId:e}=B(),{data:t,error:s,isLoading:r}=(0,ec.Ay)(n.qLD.seasons(e));return{seasons:(null==t?void 0:t.seasons)||[],error:s,loading:r}};var sw=s(84942);let sT=e=>{let{stages:t}=e;if(!t||0===t.length)return null;let s=t[0].startDateTimestamp,n=t[t.length-1].endDateTimestamp;return 1===t.length&&void 0!==s?(0,r.jsxs)(a.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:[(0,r.jsx)(O.XU,{value:1e3*s,day:"numeric",month:"short"})," "]}):(0,r.jsxs)(a.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:[s&&(0,r.jsx)(O.XU,{value:1e3*s,day:"numeric",month:"short"}),n&&(0,r.jsxs)(r.Fragment,{children:["\xa0 - \xa0",(0,r.jsx)(O.XU,{value:1e3*n,day:"numeric",month:"short"})]})]})},s_=(0,tT.Fj)({base:{},variants:{status:{notStarted:{color:"neutrals.nLv3"},finished:{color:"neutrals.nLv3"},today:{color:"neutrals.nLv1"},live:{color:"status.live"}}}}),sE=(0,i.I4)(i.so,s_),sM=e=>{let{stage:t}=e,s=t.substages||t.eventSubstages||[],n=s.length>0?s[s.length-1]:t,l=(null==n?void 0:n.startDateTimestamp)||t.startDateTimestamp;return(0,r.jsxs)(i.so,{px:"md",justify:"space-between",children:[l&&(0,r.jsxs)(a.EY,{textStyle:"body.small",color:"neutrals.nLv3",ml:"2xs",children:[(0,r.jsx)(E.ABt,{mr:"sm",fill:"currentcolor"}),(0,r.jsx)(O.XU,{value:1e3*l,...Q.or.dateTime})," •"," ",(0,r.jsx)(G.N,{id:n.description})]}),t.winner&&(0,r.jsxs)(i.zt,{gap:"sm",flexShrink:0,children:[(0,r.jsx)(E.$dv,{fill:"sofaSingles.value"}),(0,r.jsx)(a.EY,{textStyle:"body.small",color:"neutrals.nLv3",children:t.winner.name})]})]})},sP=e=>{let{isLive:t,isToday:s,notStartedYet:r}=e;return t?"live":s&&r?"today":r?"notStarted":"finished"},sk=e=>{let{stage:t,isTimeline:s,isLast:i}=e,l=null==t?void 0:t.startDateTimestamp;if(!l)return null;let o=t.status.type===n.hzM.inprogress,d=t.status.type===n.hzM.notstarted,c=(0,Q.cK)(1e3*l);return(0,r.jsxs)(sE,{position:"relative",gap:"sm",align:"center",status:sP({isLive:o,isToday:c,notStartedYet:d}),_before:{content:'""',bg:"neutrals.nLv3",w:"[1px]",h:"[10px]",position:"absolute",left:"[3px]",top:"[16px]",display:s&&!i?"block":"none"},children:[(0,r.jsx)(V,{status:t.status.type,isToday:c}),(0,r.jsxs)(a.EY,{textStyle:"body.small",color:"[currentcolor]",children:[o?(0,r.jsx)(h.A,{id:"live"}):c?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.A,{id:"today"}),", ",(0,r.jsx)(O.ib,{value:1e3*l})]}):(0,Q.ef)(1e3*l)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.A,{id:"tomorrow"}),", ",(0,r.jsx)(O.ib,{value:1e3*l})]}):(0,r.jsx)(O.XU,{value:1e3*l,...Q.or.dateTime})," ","• ",(0,r.jsx)(G.N,{id:t.description})]})]})},sD=e=>{let{substages:t,timelineOpened:s}=e,n=(0,T.VL)(t);return(0,r.jsx)(r.Fragment,{children:s?(0,r.jsx)(r.Fragment,{children:t.map((e,s)=>(0,r.jsx)(sk,{stage:e,isTimeline:!0,isLast:s===t.length-1},e.id))}):(0,r.jsx)(sk,{stage:n})})},sI=e=>{let{stage:t}=e,[s,n]=(0,c.useState)(!1),l=t.substages||t.eventSubstages||[],o=(0,T.YQ)(t.status.type),d=l.some(e=>void 0!==e.startDateTimestamp);return(0,c.useEffect)(()=>{n(function(e){if(!e)return!1;let t=new Date,s=t.getDay(),r=new Date(t);r.setHours(0,0,0,0),r.setDate(t.getDate()+(0===s?-6:1-s));let n=new Date(r);return n.setDate(r.getDate()+6),n.setHours(23,59,59,999),e.some(e=>{let t=new Date(1e3*e);return t>=r&&t<=n})}(l.map(e=>e.startDateTimestamp).filter(e=>void 0!==e)))},[t]),(0,r.jsxs)(i.so,{px:"md",justify:"space-between",cursor:"pointer",onClick:e=>{!o&&d&&(n(e=>!e),e.stopPropagation(),e.preventDefault())},children:[(0,r.jsx)(i.BJ,{ml:"[6px]",mt:"xs",children:l.length<=1?(0,r.jsx)(sk,{stage:t}):d?(0,r.jsx)(sD,{substages:l,timelineOpened:s}):(0,r.jsx)(sk,{stage:t})}),o?(0,r.jsx)(a.EY,{textStyle:"body.small",color:"status.error.default",children:(0,r.jsx)(h.A,{id:"canceled"})}):(0,r.jsx)(r.Fragment,{children:l.length>1&&d&&(0,r.jsx)(i.so,{w:"xl",h:"xl",color:"neutrals.nLv3",children:(0,r.jsx)(E.zQC,{icon:"chevron-down",fill:"onSurface.nLv3",style:{transition:"0.2s all",transform:"rotate(".concat(180*!!s,"deg)")}})})})]})},sA=e=>{let{stage:t}=e;return t.status.type===n.hzM.finished?(0,r.jsx)(sM,{stage:t}):(0,r.jsx)(sI,{stage:t})},sL=e=>{let{stage:t,isLast:s}=e,{selectedEventStageId:n}=B(),l=(0,D.o)();return(0,r.jsx)(S.LC,{stage:t,sportSlug:l,children:(0,r.jsx)(i.az,{py:"md",pl:"lg",bg:{base:"surface.s1",md:n===t.id?"neutral.highlight":"surface.s1",_hover:"surface.s0"},md:{borderBottom:"1px solid",borderColor:s?"[transparent]":"neutrals.nLv4"},mdDown:{elevation:"2",br:"lg",borderBottom:"none"},children:(0,r.jsxs)(i.BJ,{children:[(0,r.jsxs)(i.so,{justify:"space-between",children:[(0,r.jsxs)(i.zt,{children:[(0,r.jsx)(J.Q,{stage:t,size:24}),(0,r.jsxs)(i.BJ,{gap:"2xs",children:[(0,r.jsx)(a.EY,{textStyle:"body.large",lineHeight:1,children:t.description}),(0,r.jsx)(sT,{stages:(null==t?void 0:t.substages)||(null==t?void 0:t.eventSubstages)||[]})]})]}),(0,r.jsx)(i.so,{w:"4xl",h:"2xl",align:"center",justify:"center",borderLeft:"1px solid",borderColor:"neutrals.nLv4",flexShrink:0,children:(0,r.jsx)(v.x,{id:t.id,uniqueStage:t.uniqueStage,location:j.y.RacesTab})})]}),(0,r.jsx)(sA,{stage:t})]})})})},sz=e=>{let{stages:t}=e;return(0,r.jsx)(i.so,{direction:"column",mdDown:{p:"sm",gap:"sm"},children:t.map((e,s)=>(0,r.jsx)(sL,{stage:e,isLast:s===t.length-1},e.id))})},sF=e=>{let{activeSeasonId:t}=e,{stages:s,loading:n,error:a}=(0,sb.u)(t);return a||n?(0,r.jsx)(i.az,{h:"[900px]"}):(0,r.jsx)(sz,{stages:s})},sR=e=>{let{activeSeasonId:t,activeTab:s,setActiveTab:a,seasons:l}=e,o=(0,D.o)(),d=(0,b.A)(),c=l[0].uniqueStage;return c?(0,r.jsxs)(P.tU,{variant:"primary",fullWidthTabs:!0,value:s,onChange:a,children:[(0,r.jsx)(i.az,{color:"onColor.primary",children:(0,r.jsxs)(P.tU.List,{underline:{color:"currentcolor"},mt:"-50px",children:[(0,r.jsx)(P.tU.Tab,{style:{color:"currentcolor"},tabKey:sv.H.Races,children:(0,r.jsx)(h.A,{id:"races"})}),o!==n.QCR.Cycling&&(0,r.jsx)(P.tU.Tab,{style:{color:"currentcolor"},tabKey:sv.H.Rankings,children:(0,r.jsx)(h.A,{id:"app.standings"})})]})}),(0,r.jsx)(P.tU.Panel,{tabKey:sv.H.Races,children:(0,r.jsx)(sF,{activeSeasonId:t})}),(0,r.jsx)(P.tU.Panel,{tabKey:sv.H.Rankings,children:(0,r.jsx)(i.az,{bg:"surface.s1",children:(0,r.jsx)(eA.n,{stageId:t,uniqueStageName:(0,sw.s)(c,d)})})})]}):null},sU=()=>{let{seasons:e,error:t,loading:s}=sC(),{activeTab:n,setActiveTab:a,activeSeasonId:l,setActiveSeasonId:o}=sS();return s?(0,r.jsx)(i.az,{h:"[900px]"}):t?null:(0,r.jsxs)(i.az,{md:{br:"xl",overflow:"hidden",elevation:"2"},w:"100%",children:[(0,r.jsx)(sj,{seasons:e,activeSeasonId:l,setActiveSeasonId:o}),(0,r.jsx)(sR,{activeTab:n,setActiveTab:a,seasons:e,activeSeasonId:l})]})};var sq=s(70389),sK=s(61836),sY=s(99736),sB=s(25862),sN=s(65097);let sH={categories:"stageSport",uniqueStage:"stageSport.uniqueStage",eventStage:"stageSport.race"},sW=e=>{let{page:t,sportSlug:s,eventStage:n,statusCode:l,params:T}=e,_=(0,u.A)(),E=(0,b.A)(),M=(0,d.useRouter)(),{isMobile:P}=(0,a.$c)();return((0,c.useEffect)(()=>{switch(t){case"categories":if((0,sK.Mt)({name:document.title,link:M.asPath,type:M.route}),P)break;case"uniqueStage":if(n.uniqueStage&&(0,sK.u_)(n.uniqueStage.id),P)break;case"eventStage":(0,sK.vV)(n.id)}},[t,M,P]),l)?(0,r.jsx)(sN.default,{statusCode:l}):(0,r.jsxs)(c.Fragment,{children:[(0,r.jsxs)(o(),{children:[(0,p.v)(s,E)?(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}):null,(0,r.jsx)("link",{rel:"canonical",href:"https://www.sofascore.com".concat(C.z.getTranslatedCanonicalRoute(E,sH[t],T).route)})]}),(0,r.jsx)(w.Ay,{metaKey:"categories"===t?s:"".concat(s,".stage"),descriptionKey:"main.".concat("categories"===t?s:"".concat(s,".stage")),values:{stage:"uniqueStage"!==t&&n.startDateTimestamp?"".concat(n.uniqueStage.name," ").concat(n.description," ").concat(_.formatDate(1e3*n.startDateTimestamp,{month:"short",year:"numeric"})):n.stageParent.description}}),(0,r.jsxs)(f.YW,{pb:["sm","md"],children:[(0,r.jsxs)(i.so,{bg:{mdDown:"surface.s1"},justify:"space-between",align:"center",children:[(0,r.jsxs)(g.B,{children:["categories"!==t?(0,r.jsx)(g.B.Item,{children:(0,r.jsx)(S.di,{translatedParams:{sport:s},children:(0,r.jsx)(h.A,{id:"sport.".concat(s)})})}):null,"eventStage"===t?(0,r.jsx)(g.B.Item,{children:(0,r.jsx)(S.So,{sportSlug:s,uniqueStage:n.uniqueStage,children:n.uniqueStage.name})}):null,(0,r.jsx)(g.B.Title,{children:"categories"===t?(0,r.jsx)(h.A,{id:"headerTitle.".concat(s)}):"uniqueStage"===t?n.uniqueStage.name:n.description})]}),"eventStage"===t&&(0,r.jsx)(i.az,{bg:"surface.s1",display:{md:"none"},py:"sm",pr:"lg",children:(0,r.jsx)(v.x,{id:n.id,uniqueStage:n.uniqueStage,location:j.y.Header})})]}),(0,r.jsxs)(x.Ws.Provider,{value:s,children:[(0,r.jsx)(Y,{selectedUniqueStageId:n.uniqueStage.id,selectedSeasonId:n.stageParent.id,selectedEventStageId:n.id,children:(0,r.jsxs)(i.so,{gap:"xl",alignItems:"flex-start",children:[(0,r.jsx)(i.so,{mdDown:{display:"categories"===t?"block":"none"},w:{base:"100%",md:"3/12"},children:(0,r.jsxs)(i.BJ,{w:"100%",children:[(0,r.jsx)(ex,{}),(0,r.jsx)(m.i,{id:"motorsport.DESKTOP_LEFT"})]})}),(0,r.jsxs)(i.so,{mdDown:{display:"uniqueStage"===t?"block":"none",w:"100%"},md:{w:"5/12"},children:[(0,r.jsx)(sU,{},n.uniqueStage.id),(0,r.jsx)(y.A,{slotId:"motorsport.FLOAT_BANNER"})]}),(0,r.jsx)(i.so,{mdDown:{display:"eventStage"===t?"block":"none"},w:{base:"100%",md:"4/12"},md:{flexShrink:0},children:(0,r.jsx)(sm,{stage:n})})]})}),(0,r.jsx)(m.i,{id:"motorsport.DESKTOP_BOTTOM",mt:"md"})]})]})]},s)};sW.getInitialProps=sY.Ay.getInitialPageProps(e=>async t=>{let r,{req:a,query:i,res:l}=t,o=a?a._originalUrl:t.asPath,d=(null==a?void 0:a.params)||i,c=d.uniqueStageId?"uniqueStage":d.raceId?"eventStage":"categories",u=C.z.getCurrentLocale(o),h=C.z.getSportKey(d.sport,u),g=(await s(23498)("./route.".concat(sH[c],".json"))).default;e.dispatch((0,sq.Od)(g)),e.dispatch((0,sB.Vy)(h));let x=d.uniqueStageId?Number(d.uniqueStageId):0;try{if("categories"===c){let e=(await n.Tps.fetchSportCategories(h)).categories.sort((e,t)=>(t.priority||0)-(e.priority||0));for(let t=0;t{"use strict";s.r(t),s.d(t,{default:()=>m});var r=s(6029),n=s(14092),a=s(44194),i=s(76356),l=s(95669),o=s.n(l),d=s(947),c=s(90248),u=s(54409),h=s(76868),g=s(29129),x=s(70010),p=s(70591);function m(e){let{statusCode:t}=e;n.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)(g.YW,{children:(0,r.jsx)(x.xA,{children:(0,r.jsx)(x.fv,{flexGrow:1,textAlign:"center",my:"2xl",children:(0,r.jsx)(h.p,{graphic:"no-connection",children:(0,r.jsxs)(i.BJ,{children:[(0,r.jsx)(a.H1,{textStyle:"display.extraLarge",color:"neutrals.nLv3",alignSelf:"center",mt:"[28px]",mb:"2xs",children:t}),(0,r.jsx)(a.H3,{display:"block",textStyle:"display.medium",color:"neutrals.nLv3",alignSelf:"center",children:(0,r.jsx)(c.A,{id:"error.anErrorOccurred"})}),(0,r.jsx)(a.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)(a.$n,{children:[(0,r.jsx)(u.pa2,{mt:"-3px"})," ",(0,r.jsx)(c.A,{id:"error.backToSofascore"})]})})]})})})})})})]})}m.getInitialProps=async e=>{await n.O(e);let{res:t,err:s}=e;return{statusCode:t?t.statusCode:s?s.statusCode:null}}},78492:(e,t,s)=>{var r=s(50956);e.exports=function(e,t,s,n){return r(e,function(e,r,a){t(n,e,s(e),a)}),n}},79860:(e,t,s)=>{var r=s(31736),n=s(78383),a=s(48546);e.exports=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:n},81648:e=>{e.exports=function(e,t,s,r){for(var n=-1,a=null==e?0:e.length;++n{"use strict";s.d(t,{A:()=>h});var r=s(4967),n=s(59018),a=s.n(n),i=s(55729),l=s(7263);let o=r.pY,d={},c=async(e,t)=>{let s=new Date().getTime();if(!d[e]||d[e].time{let s=e.map(e=>{var s;return e.skipCheck||!e.route?new Promise(e=>e(!1)):c(e.route,null!=(s=e.deduplicationInterval)?s:t)});return(await Promise.allSettled(s)).map(e=>"fulfilled"===e.status&&e.value)};function h(e){var t;let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,n=Object.keys(e),l=Object.values(e),[d,c]=(0,i.useState)(n.reduce((e,t)=>({...e,[t]:void 0}),{})),h=null==r?void 0:r.refreshInterval,g=null!=(t=null==r?void 0:r.deduplicationInterval)?t:o;return(0,i.useEffect)(()=>{let e=async()=>{let e=await u(l,g),t={};n.forEach((s,r)=>{t[s]=e[r]}),c(e=>{for(let s of a()([...Object.keys(t),...Object.keys(e)]))if(e[s]!==t[s])return t;return e})};if(e(),!h)return;let t=setInterval(e,h);return()=>clearInterval(t)},[...s,h]),d}},90510:(e,t,s)=>{"use strict";s.d(t,{XU:()=>u,Gr:()=>g,ib:()=>h});var r,n,a=s(13829),i=s(55729),l=s(947);!function(e){e.formatDate="FormattedDate",e.formatTime="FormattedTime",e.formatNumber="FormattedNumber",e.formatList="FormattedList",e.formatDisplayName="FormattedDisplayName"}(r||(r={})),function(e){e.formatDate="FormattedDateParts",e.formatTime="FormattedTimeParts",e.formatNumber="FormattedNumberParts",e.formatList="FormattedListParts"}(n||(n={}));var o=function(e){var t=(0,l.A)(),s=e.value,r=e.children,n=(0,a.Tt)(e,["value","children"]);return r(t.formatNumberToParts(s,n))};function d(e){var t=function(t){var s=(0,l.A)(),r=t.value,n=t.children,i=(0,a.Tt)(t,["value","children"]),o="string"==typeof r?new Date(r||0):r;return n("formatDate"===e?s.formatDateToParts(o,i):s.formatTimeToParts(o,i))};return t.displayName=n[e],t}function c(e){var t=function(t){var s=(0,l.A)(),r=t.value,n=t.children,o=(0,a.Tt)(t,["value","children"]),d=s[e](r,o);if("function"==typeof n)return n(d);var c=s.textComponent||i.Fragment;return i.createElement(c,null,d)};return t.displayName=r[e],t}o.displayName="FormattedNumberParts",o.displayName="FormattedNumberParts";var u=c("formatDate"),h=c("formatTime"),g=c("formatNumber");c("formatList"),c("formatDisplayName"),d("formatDate"),d("formatTime")}},e=>{var t=t=>e(e.s=t);e.O(0,[4092,395,7545,7715,636,6593,8792],()=>t(45021)),_N_E=e.O()}]);