!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]="c1a2e224-ecb7-4f31-abb1-9ffdf7cecec6",e._sentryDebugIdIdentifier="sentry-dbid-c1a2e224-ecb7-4f31-abb1-9ffdf7cecec6")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2246],{7447:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(6029),a=n(99064),o=n(54409);function l(e){let{isFollowed:t,disabled:n,onClick:l,isOnOverlay:i,...s}=e;return(0,r.jsx)(a.$n,{m:"0",p:"0",onClick:l,noFocus:!0,noActive:!0,variant:"unshielded",disabled:n,...s,children:t?(0,r.jsx)(o.zQC,{icon:"follow-active",fill:i?"onColor.primary":"primary.default",width:24,height:24}):(0,r.jsx)(o.zQC,{icon:"follow-default",fill:i?"onColor.primary":"neutral.default",width:24,height:24})})}},8973:(e,t,n)=>{n.d(t,{b:()=>r,y:()=>a});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}({}),a=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}({})},24313:(e,t,n)=>{n.d(t,{M:()=>a,l:()=>o});var r=n(55729);let a=(0,r.createContext)({}),o=()=>(0,r.useContext)(a);a.displayName="EventCellContext"},39969:(e,t,n)=>{n.d(t,{h:()=>j,x:()=>S});var r=n(6029),a=n(21377),o=n(99064),l=n(55729),i=n(494),s=n(24313),u=n(70757),d=n(61836),c=n(10794),f=n(44194),h=n(76356),p=n(90248),g=n(54409);let v=(e,t,n)=>{if(n)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%)"}}},b=e=>{let{image:t,name:n,LinkComponent:a}=e,o=(0,r.jsxs)(h.so,{align:"center",cursor:"pointer",gap:"lg",children:[t,(0,r.jsx)(h.az,{style:{width:"102px"},textAlign:"start",children:(0,r.jsx)(f.EY,{color:"neutrals.nLv1",textStyle:"body.medium",children:n})})]});return(0,r.jsx)(h.az,{my:"md",children:a?(0,r.jsx)(a,{children:o}):o})},m=(0,l.forwardRef)((e,t)=>{let{isEventFollowed:n,entities:a=[],onDeleteClick:o,menuPosition:l,isMenuInverted:i}=e,{textDirection:s}=(0,f.$c)(),{isMobile:u}=(0,f.$c)();return"rtl"===s&&(l="right"===l?"left":"right"),(0,r.jsx)(h.az,{ref:t,position:"absolute",w:"[174px]",bg:"surface.s1",elevation:"3",br:"md",py:"sm",zIndex:"popover",style:{...v(u,l,i),whiteSpace:"normal"},children:n&&o?(0,r.jsxs)(h.so,{tabIndex:0,px:"lg",py:"sm",minH:"4xl",align:"center",br:"md",onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(null==o||o(e))},onClick:o,cursor:"pointer",children:[(0,r.jsx)(g.xV8,{fill:"error.default",width:24,height:24,mr:"lg"}),(0,r.jsx)(h.az,{style:{width:"102px"},children:(0,r.jsx)(f.EY,{color:"neutrals.nLv1",textStyle:"body.medium",children:(0,r.jsx)(p.A,{id:"remove_from_favourites"})})})]}):(0,r.jsxs)(h.az,{px:"lg",minH:"4xl",children:[(0,r.jsx)(h.az,{textAlign:"start",children:(0,r.jsx)(f.EY,{color:"neutrals.nLv3",textStyle:"assistive.default",pb:"sm",children:(0,r.jsx)(p.A,{id:"favorites.becauseYouFollow"})})}),a.map(e=>(0,r.jsx)(b,{...e},e.entityType+e.id))]})})});var x=n(37356),y=n(7447);let w=e=>{e.stopPropagation(),e.preventDefault()};function j(e){let{id:t,leftTeam:n,rightTeam:f,tournament:h,menuPosition:p,isMenuInverted:g,isOnOverlay:v,location:b,type:j}=e,M=(0,l.useMemo)(()=>(0,x.fB)(),[]),C=(0,l.useMemo)(()=>(0,x.KL)(),[]),_=(0,l.useMemo)(()=>({leftTeam:n,rightTeam:f,tournament:h}),[n.id,f.id,h.id]),S=(0,i.d4)(e=>M(e,t)),D=(0,i.d4)(e=>C(e,_)),F=(0,i.d4)(c.fg),k=S!==c.dE.NotFollowed&&!!S,E=k||!!D.length,{invertedMenu:z}=(0,s.l)(),q=(0,i.wA)(),A=()=>{q((0,u.q$)(a.bq7.Events,t)),q((0,u.q$)(a.bq7.MutedEvents,t)),(0,d.g2)({id:t,type:j,location:b,isFollowed:!1})},P=()=>{q((0,u.UQ)(a.bq7.Events,t)),(0,d.g2)({id:t,type:j,location:b,isFollowed:!0})},[I,Y]=(0,l.useState)(!1),H=()=>Y(e=>!e),Q=(0,l.useCallback)(()=>Y(!1),[]),T=(0,o.jz)(Q);return(0,r.jsxs)(o.az,{ref:T,w:"fit-content",children:[(0,r.jsx)(y.A,{"aria-label":E?"Remove from favourites":"Add to favourites",disabled:F,isFollowed:E,isOnOverlay:v,onClick:e=>{w(e),F||(E?k?A():H():P())}}),E&&I&&!k&&(0,r.jsx)(m,{isEventFollowed:k,entities:D,menuPosition:p,isMenuInverted:z||g,onDeleteClick:e=>{w(e),A(),Q()}})]})}var M=n(62859),C=n(8973),_=n(37470);function S(e){let{id:t,uniqueStage:n,menuPosition:f,location:h,isSubstageCell:p}=e,g=(0,l.useContext)(M.Ws),v=(0,l.useMemo)(()=>(0,x.BD)(),[]),b=(0,l.useMemo)(()=>(0,x.jM)(),[]),w=(0,i.d4)(e=>v(e,t)),j=(0,i.d4)(e=>b(e,null==n?void 0:n.id)),S=(0,i.d4)(c.fg),D=j&&n?(0,_.P3)({uniqueStage:n,sportSlug:g}):void 0,{invertedMenu:F}=(0,s.l)(),k=(0,i.wA)(),E=()=>{k((0,u.UQ)(a.bq7.Stages,t)),(0,d.g2)({id:t,type:p?C.b.Substage:C.b.Stage,location:h,isFollowed:!0})},z=()=>{k((0,u.q$)(a.bq7.Stages,t)),(0,d.g2)({id:t,type:p?C.b.Substage:C.b.Stage,location:h,isFollowed:!1})},[q,A]=(0,l.useState)(!1),P=()=>A(e=>!e),I=()=>A(!1),Y=(0,o.jz)(I),H=w||j,Q=j&&!p;return(0,r.jsxs)(o.az,{ref:Y,position:"relative",w:"fit-content",children:[(0,r.jsx)(y.A,{disabled:S,isFollowed:H,onClick:e=>{e.stopPropagation(),e.preventDefault(),S||(H?P():E())}}),H&&q&&(0,r.jsx)(m,{entities:D?[D]:void 0,isEventFollowed:w&&!Q,menuPosition:f,isMenuInverted:F,onDeleteClick:e=>{e.stopPropagation(),e.preventDefault(),z(),I()}})]})}},43451:(e,t,n)=>{n.d(t,{D:()=>l});var r=n(6029),a=n(36145),o=n(41735);let l=({width:e="100%",height:t,animate:n=!1,viewBox:l,style:i,children:s,uniqueKey:u})=>{let d=(0,o.useTheme)();return(0,r.jsx)(a.Ay,Object.assign({speed:2,animate:n,width:e,height:t,backgroundColor:n?d.colors.surface.s0:d.colors.surface.s2,foregroundColor:d.colors.surface.s2,viewBox:l,style:i,uniqueKey:u},{children:s}))}},46009:(e,t,n)=>{n.d(t,{w:()=>a,e:()=>p});var r=n(55729);let a=(0,r.createContext)("");var o=n(6029),l=n(76356),i=n(494),s=n(54409),u=n(61836),d=n(10794),c=n(70757),f=n(12759);let h=e=>{e.stopPropagation(),e.preventDefault()};function p(e){let{entity:t,id:n,location:a,type:p,isOnOverlay:g,isDisabled:v,hasNoBorder:b=!1,onClick:m}=e,x=(0,i.wA)(),y=(0,i.d4)(e=>(0,d.Ql)(e,t,n),i.bN),w="boolean"==typeof y?y:y!==d.dE.NotFollowed,j=(0,i.d4)(d.fg)||v,M=(0,r.useCallback)(()=>{if(!j){if(w){let e=y===d.dE.Favorite?(0,f.Hz)(t):t;x((0,c.q$)(e,n))}else{let e=(0,f.Hz)(t);x((0,c.UQ)(e,n))}(0,u.g2)({id:n,type:p,location:a,isFollowed:!w})}},[w,j,t,n]);return(0,o.jsx)(l.I4.button,{border:b?"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:j,_disabled:{opacity:.5,color:"neutral.default",cursor:"not-allowed"},_hover:j?{}:{bg:"primary.default/8"},_active:j?{}:{bg:"primary.default/15"},_focusVisible:{},onClick:e=>{h(e),null==m||m(),M()},children:w?(0,o.jsx)(s.zQC,{icon:"follow-active",m:"0",fill:g?"onColor.primary":"primary.default"}):(0,o.jsx)(s.zQC,{icon:"follow-default",m:"0",fill:g?"onColor.primary":"neutral.default"})})}},47146:(e,t,n)=>{n.d(t,{v:()=>l});var r=n(6029),a=n(29705);let o={second:59,minute:59,hour:24,day:7},l=e=>{let{timestamp:t,isAbsoluteTime:n,children:l}=e,{value:i,unit:s}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,a={...o,...n||{}},l=(e-t)/1e3;if(Math.abs(l)0)return{value:Math.round(f),unit:"year"};let h=12*f+u.getMonth()-d.getMonth();return Math.round(Math.abs(h))>0?{value:Math.round(h),unit:"month"}:{value:Math.round(l/604800),unit:"week"}}(t,void 0,void 0,n);return(0,r.jsx)(a.A,{value:i,unit:s,numeric:"auto",children:e=>"function"==typeof l?l(e):(0,r.jsx)(r.Fragment,{children:e})})}}}]);