!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="09754983-e96c-4a77-9047-74862b841b91",e._sentryDebugIdIdentifier="sentry-dbid-09754983-e96c-4a77-9047-74862b841b91")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[11946,59007],{7643:(e,n,t)=>{t.d(n,{Ay:()=>o});var s=t(55729),l=t(45860),r=t(17259),i=t(27133);let a=Promise.resolve(),o=(0,r.Ht)(l.Ay,e=>(n,t,l)=>{let o,u=(0,s.useRef)(!1),{cache:d,initialSize:c=1,revalidateAll:m=!1,persistSize:p=!1,revalidateFirstPage:x=!0,revalidateOnMount:h=!1,parallel:v=!1}=l,[,,,g]=r.bZ.get(r.PP);try{(o=(e=>(0,r.lK)(e?e(0,null):null)[0])(n))&&(o=r.q9+o)}catch(e){}let[b,f,j]=(0,r.r9)(d,o),y=(0,s.useCallback)(()=>(0,r.b0)(b()._l)?c:b()._l,[d,o,c]);(0,i.useSyncExternalStore)((0,s.useCallback)(e=>o?j(o,()=>{e()}):()=>{},[d,o]),y,y);let I=(0,s.useCallback)(()=>{let e=b()._l;return(0,r.b0)(e)?c:e},[o,c]),T=(0,s.useRef)(I());(0,r.Es)(()=>{if(!u.current){u.current=!0;return}o&&f({_l:p?T.current:I()})},[o,d]);let _=h&&!u.current,w=e(o,async e=>{let s=b()._i,i=[],a=I(),[o]=(0,r.r9)(d,e),u=o().data,c=[],p=null;for(let e=0;e{if(a in g){let e=g[a];delete g[a],f=await e}else f=await t(o);b({data:f,_k:o}),i[e]=f};v?c.push(n):await n()}else i[e]=f;v||(p=f)}return v&&await Promise.all(c.map(e=>e())),f({_i:r.ZH}),i},l),C=(0,s.useCallback)(function(e,n){let t="boolean"==typeof n?{revalidate:n}:n||{},s=!1!==t.revalidate;return o?(s&&((0,r.b0)(e)?f({_i:!0}):f({_i:!1})),arguments.length?w.mutate(e,{...t,revalidate:s}):w.mutate()):a},[o,d]),M=(0,s.useCallback)(e=>{let t;if(!o)return a;let[,s]=(0,r.r9)(d,o);if((0,r.Tn)(e)?t=e(I()):"number"==typeof e&&(t=e),"number"!=typeof t)return a;s({_l:t}),T.current=t;let l=[],[i]=(0,r.r9)(d,o),u=null;for(let e=0;e{t.r(n),t.d(n,{default:()=>b});var s=t(6029),l=t(59721),r=t(21377),i=t(28349),a=t(76356),o=t(25940),u=t(55729),d=t(90248),c=t(18970),m=t(18858),p=t(32180),x=t(35486),h=t(45860),v=function(e){return e[e.Results=0]="Results",e[e.Fixtures=1]="Fixtures",e[e.All=2]="All",e[e.Singles=3]="Singles",e[e.Doubles=4]="Doubles",e}(v||{});let g=[r.QCR.Tennis];function b(e){var n,t;let{hasSingles:v=!1,hasDoubles:b=!1}=e,f=(0,u.useContext)(c.Ws),j=g.includes(f),[y,I]=(0,u.useState)(j?2:1),T=(0,m.Ay)(),{data:_,isLoading:w,dropdownItems:C,selectedTournament:M,setSelectedTournament:S}=function(e,n){let{data:t,isLoading:s}=(0,h.Ay)(n===r.wNW.Team?r.cWY.uniqueTournamentsAll(e):null),l={label:"All",value:void 0},[i,a]=(0,u.useState)(l),o=[l,...(null==t?void 0:t.uniqueTournaments.map(e=>({label:e.name,value:e.id})))||[]];return{data:t,isLoading:n===r.wNW.Team&&s,selectedTournament:i,setSelectedTournament:a,dropdownItems:o}}(e.id,e.entity),k=null!=(n=M.value)?n:e.uniqueTournamentId,A=async()=>{let n=r.lX$.eventListRoutes({entity:e.entity,id:e.id,seasonId:e.seasonId,isPast:!1,page:0,uniqueTournamentId:k});if(!n)return;let t=(0,r.Lo9)(n),s=await fetch(t,{method:"HEAD",headers:r.jAu});(null==s?void 0:s.ok)||I(2*!!j)};return(0,u.useEffect)(()=>{e.entity===r.wNW.Player||j||A()},[M]),(0,x.L)(),(0,s.jsxs)(o.tU,{variant:j?"quaternary":"tertiary",initialValue:j?2:1,value:y,onChange:e=>I(e),children:[(!j||v&&b)&&(0,s.jsx)(i.PI,{top:null!=(t=e.top)?t:T,bg:"surface.s1",p:"sm",children:(0,s.jsxs)(a.so,{direction:"column",gap:"lg",children:[w?(0,s.jsx)(a.az,{h:"[34px]"}):_&&C.length>2&&(0,s.jsx)(i.ms,{label:"Select Unique Tournament",items:C,selectedItem:M,onSelectedItemChange:e=>{e.selectedItem&&S(e.selectedItem)},renderItem:e=>e?"All"===e.label?(0,s.jsx)(d.A,{id:"basic.all"}):(0,s.jsxs)(a.so,{align:"center",gap:"xs",children:[e.value&&(0,s.jsx)(l.e,{id:e.value,size:24}),e.label]}):null}),(0,s.jsx)("div",{children:j&&v&&b?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.tU.Tab,{tabKey:2,children:(0,s.jsx)(d.A,{id:"basic.all"})}),(0,s.jsx)(o.tU.Tab,{tabKey:3,children:(0,s.jsx)(d.A,{id:"tennis_singles"})}),(0,s.jsx)(o.tU.Tab,{tabKey:4,children:(0,s.jsx)(d.A,{id:"tennis_doubles"})})]}):j?null:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.tU.Tab,{tabKey:0,children:(0,s.jsx)(d.A,{id:"basic.results"})}),(0,s.jsx)(o.tU.Tab,{tabKey:1,children:(0,s.jsx)(d.A,{id:"basic.fixtures"})})]})})]})}),j&&v&&b?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.tU.Panel,{tabKey:2,children:(0,s.jsx)(p.l,{...e,uniqueTournamentId:k,isPast:!0,matchesTypeFilter:void 0})}),(0,s.jsx)(o.tU.Panel,{tabKey:3,children:(0,s.jsx)(p.l,{...e,uniqueTournamentId:k,isPast:!0,matchesTypeFilter:r.nJ5.Singles})}),(0,s.jsx)(o.tU.Panel,{tabKey:4,children:(0,s.jsx)(p.l,{...e,uniqueTournamentId:k,isPast:!0,matchesTypeFilter:r.nJ5.Doubles})})]}):j?(0,s.jsx)(p.l,{...e,uniqueTournamentId:k,isPast:!0,matchesTypeFilter:void 0}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.tU.Panel,{tabKey:0,children:(0,s.jsx)(p.l,{...e,uniqueTournamentId:k,isPast:!0})}),(0,s.jsx)(o.tU.Panel,{tabKey:1,children:(0,s.jsx)(p.l,{...e,uniqueTournamentId:k,isPast:!1})})]})]})}},32180:(e,n,t)=>{t.d(n,{l:()=>g});var s=t(6029),l=t(21377),r=t(76356),i=t(46222),a=t(6813),o=t(56494),u=t(94432),d=t(55729),c=t(43072),m=t(494),p=t(7643),x=t(42781);let h=(e,n,t)=>(s,r)=>n===l.wNW.Team?s===e:n===l.wNW.Manager&&!!t&&s===t[r];var v=t(96016);let g=e=>{var n;let{entity:t,id:g,uniqueTournamentId:b,seasonId:f,player:j,transfers:y,isPast:I,hideHeader:T,matchesTypeFilter:_,statisticFilter:w}=e,C=function(e){let{entity:n,id:t,uniqueTournamentId:s,seasonId:r,isPast:i,matchesTypeFilter:a}=e,o=(0,m.wA)(),{flatEvents:u,setSize:x,maps:h,hasMore:g,isValidating:b,error:f,...j}=function(e){let{entity:n,id:t,uniqueTournamentId:s,seasonId:r,isPast:i,matchesTypeFilter:a}=e,{data:o,size:u,setSize:d,isValidating:c,error:m}=(0,p.Ay)((e,o)=>0===e||(null==o?void 0:o.hasNextPage)?l.lX$.eventListRoutes({entity:n,id:t,uniqueTournamentId:s,seasonId:r,isPast:i,page:e,matchesTypeFilter:a}):null,l.TtD),x=o||[],h=x.reduce((e,n)=>[...e,...n.events],[]),v=x.reduce((e,n)=>({managedTeamMap:{...e.managedTeamMap||{},...n.managedTeamMap||{}},statisticsMap:{...e.statisticsMap||{},...n.statisticsMap||{}},playedForTeamMap:{...e.playedForTeamMap||{},...n.playedForTeamMap||{}},incidentsMap:{...e.incidentsMap||{},...n.incidentsMap||{}},onBenchMap:{...e.onBenchMap||{},...n.onBenchMap||{}}}),{statisticsMap:{},playedForTeamMap:{},managedTeamMap:{},onBenchMap:{},incidentsMap:{}}),g=!!x.length&&x[x.length-1].hasNextPage;return{flatEvents:h,data:x||[],size:u,setSize:d,maps:v,hasMore:g,isValidating:c,error:m}}({entity:n,id:t,uniqueTournamentId:s,seasonId:r,isPast:i,matchesTypeFilter:a}),{ref:y,inView:I}=(0,c.Wx)(),T=g&&u.length?u.length-10:void 0;return(0,d.useEffect)(()=>{I&&g&&!b&&x(e=>e+1)},[I]),(0,d.useEffect)(()=>{o((0,v.oU)(u))},[u.length]),{flatEvents:u,hasMore:g,maps:h,triggerRef:y,triggerIndex:T,isLoadingInitial:!f&&!u.length,isValidating:b,setSize:x,error:f,...j}}({entity:t,id:g,uniqueTournamentId:b,seasonId:f,isPast:I,matchesTypeFilter:_});return(null==C||null==(n=C.flatEvents)?void 0:n.length)||C.isLoadingInitial?(0,s.jsxs)(r.az,{children:[(0,s.jsx)(u.b,{descending:I,events:C.flatEvents,isMobile:!0,eventCell:(e=>{let{id:n,entity:t,statisticsMap:s,playedForTeamMap:r,managedTeamMap:i,onBenchMap:a,incidentsMap:o,player:u,statisticFilter:d}=e;return t===l.wNW.Team?(0,x.ey)({isReferenceTeamId:h(n,t)}):t===l.wNW.Manager&&i?(0,x.ey)({isReferenceTeamId:h(n,t,i),incidentsMap:o,entity:t}):t===l.wNW.Player?e=>{var n;return(0,x.G)({selectedStatistic:d,statistics:null==s?void 0:s[e],isOnBench:null!=(n=null==a?void 0:a[e])&&n,playedFor:r?r[e]:void 0,incidents:o?o[e]:void 0,player:u})}:x.gY})({entity:t,id:g,player:j,statisticFilter:w,...C.maps}),isEventCellFactory:t===l.wNW.Player,triggerRef:C.triggerRef,triggerIndex:C.triggerIndex,transfers:y,hideHeader:T,asCards:!0}),C.hasMore&&(0,s.jsx)(r.az,{pb:"sm",children:(0,s.jsx)(o.a,{})})]}):(0,s.jsx)(r.az,{p:"sm",children:(0,s.jsx)(i.Zp,{children:(0,s.jsx)(a.p,{graphic:"no-data",titleMessageId:"basic.noEvents"})})})}},35486:(e,n,t)=>{t.d(n,{L:()=>i});var s=t(55729),l=t(34158),r=t(14831);let i=()=>{let[e,n]=(0,r.bL)(l.L,!1);(0,s.useEffect)(()=>(n(!0),()=>{n(!1)}),[])}},59007:(e,n,t)=>{t.r(n),t.d(n,{EventListContainer:()=>D,default:()=>H});var s=t(6029),l=t(21377),r=t(28349),i=t(25940),a=t(55729),o=t(90248),u=t(46222),d=t(18970),c=t(20288),m=t(76393),p=t(11946),x=t(95084),h=t(14831),v=t(11996),g=t(18858),b=t(50865),f=t(76356);function j(e){let{uniqueTournamentId:n,seasonId:t}=e;return(0,s.jsxs)(u.WC,{variant:"square",children:[(0,s.jsx)(f.cG,{color:"neutrals.nLv4",borderBlockEndStyle:"solid"}),(0,s.jsx)(m.S,{id:n,seasonId:t,entity:l.wNW.UniqueTournament,hideHeader:!0}),(0,s.jsx)(u.Zp.Footer,{})]})}var y=t(494),I=t(45860),T=t(96016),_=t(9081),w=t(78383),C=t.n(w),M=t(52466),S=t(94432),k=t(42781),A=t(3074);function P(e){let{events:n,eventCell:t,header:l,onClick:r,isMobile:o,currentRound:u,lastClickedEvent:d}=e,c=t||k.gY,m=l||A.sm,p=null;if(!n||!n.length)return null;let x=n[0].tournament.category.sport.slug;return(0,s.jsxs)(s.Fragment,{children:[!!u&&(0,s.jsx)(i.EY,{font:"assistive.default",color:"onSurface.nLv3",p:"lg",pb:"sm",block:!0,children:(0,s.jsx)(_.DT,{round:u,sport:x})}),n.map(e=>{var n;let t=null!=(n=e.tournament.id)?n:null,l=null;return t!==p&&(l=(0,s.jsx)(m,{tournament:e.tournament,sport:e.tournament.category.sport,preferTournamentName:!0}),p=t),(0,s.jsxs)(a.Fragment,{children:[l,(0,s.jsx)(c,{event:e,onClick:r,isMobile:o,isSelected:d===e.id})]},e.id)})]})}function U(e){let{round:n,sport:t}=e;return(0,s.jsx)(i.EY,{font:"assistive.default",color:"onSurface.nLv3",px:"lg",pt:"lg",pb:"sm",block:!0,children:(0,s.jsx)(_.DT,{round:n,sport:t})})}function E(e){let{events:n,eventCell:t,onClick:l,isMobile:r,lastClickedEvent:o}=e,u=t||k.gY,d=-1;if(!n||!n.length)return null;let c=n[0].tournament.category.sport.slug;return(0,s.jsx)(s.Fragment,{children:n.sort((e,n)=>e.roundInfo&&n.roundInfo?e.roundInfo.round-n.roundInfo.round:e.startTimestamp-n.startTimestamp).map((e,n)=>{var t,m;let p=null!=(m=null==(t=e.roundInfo)?void 0:t.round)?m:null,x=null;return p&&p!==d&&(x=(0,s.jsx)(U,{round:e.roundInfo,sport:c}),d=p),(0,s.jsxs)(a.Fragment,{children:[!!x&&(0,s.jsxs)(a.Fragment,{children:[0!==n&&(0,s.jsx)(i.cG,{}),x]}),(0,s.jsx)(u,{event:e,onClick:l,isMobile:r,isSelected:o===e.id})]},e.id)})})}function q(e){let n,{items:t,events:l,currentItemIndex:o,setCurrentItemIndex:d,renderItem:c,groupBy:m,top:p}=e,x=(0,a.useRef)(null),{isMobile:h}=(0,r.$c)(),v=null!=t&&!!t.length&&o===t.length-1,g=(null==t?void 0:t.length)&&-1!==o,b=C(),f=C();return -1!==o&&(n=null==t?void 0:t[o],b=()=>d(o-1),f=()=>d(o+1)),(0,s.jsx)(i.az,{children:(0,s.jsxs)("div",{className:"list-wrapper",ref:x,children:[h?!!g&&(0,s.jsx)(i.PI,{top:p,bg:"surface.s1",p:"sm",zIndex:i.Py.Sticky-2,children:(0,s.jsx)(r.ms,{label:"Select item in event list",items:t,onSelectedItemChange:e=>{let{selectedItemIndex:n}=e;void 0!==n&&d(n)},selectedItem:n,renderItem:c,scrollToHighlighted:!0,forceMenuBelow:!0})}):(0,s.jsx)(u.Zp,{variant:"mobile-only",children:(0,s.jsxs)(i.so,{py:"sm",px:"lg",align:"center",borderTop:[void 0,"onSurface.nLv4"],borderBottom:[void 0,"onSurface.nLv4"],justify:"space-between",children:[(0,s.jsx)(r.K0,{variant:"filled",size:"primary",bgColor:"surface.s2",borderRadius:"sm",onClick:b,style:{visibility:"".concat(0===o?"hidden":"visible")},children:(0,s.jsx)(M.pa2,{fill:"onSurface.nLv1"})}),!!g&&(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(r.ms,{label:"Select item in event list",items:t,onSelectedItemChange:e=>{let{selectedItemIndex:n}=e;void 0!==n&&d(n)},selectedItem:n,renderItem:c,scrollToHighlighted:!0,forceMenuBelow:!0})}),(0,s.jsx)(r.K0,{variant:"filled",size:"primary",bgColor:"surface.s2",borderRadius:"sm",onClick:f,style:{visibility:"".concat(v?"hidden":"visible")},children:(0,s.jsx)(M.CCT,{fill:"onSurface.nLv1"})})]})}),(0,s.jsx)(i.az,{px:["sm",0],pb:["sm",0],children:(0,s.jsx)(u.Zp,{variant:"mobile-only",children:(0,s.jsx)(i.az,{mt:["sm",0],pb:[l&&l.length?"sm":0,"lg"],minH:["auto",600],children:(()=>{switch(m){case"groups":return(0,s.jsx)(P,{events:l,isMobile:h,currentRound:n});case"rounds":return(0,s.jsx)(E,{events:l,isMobile:h});default:return(0,s.jsx)(S.b,{events:l,isMobile:h})}})()})})})]})})}function L(e){let{uniqueTournamentId:n,seasonId:t,top:r,sport:i}=e,[o,u]=(0,a.useState)(-1),d=(0,y.wA)(),{data:c}=(0,I.Ay)(l.V3t.seasonGroups(n,t)),m=c?c.groups:[];(0,a.useEffect)(()=>{c&&u(0)},[c]);let p=-1!==o?m[o]:null,{data:x}=(0,I.Ay)(p&&l.yKR.seasonEvents(p.tournamentId,t));(0,a.useEffect)(()=>{x&&d((0,T.oU)(x.events))},[x]);let h=x?x.events:[];return(0,s.jsx)(q,{items:m,events:h,currentItemIndex:o,setCurrentItemIndex:u,renderItem:e=>e?(0,s.jsx)(_.__,{name:e.groupName,sport:i}):"",groupBy:"rounds",top:r})}function N(e){let{uniqueTournamentId:n,seasonId:t,top:r,sport:i}=e,[o,u]=(0,a.useState)(-1),d=(0,y.wA)(),{data:c}=(0,I.Ay)(l.V3t.seasonRounds(n,t));(0,a.useEffect)(()=>{if(c){let{currentRound:e,rounds:n}=c;u(Math.max(0,n.findIndex(n=>n.name===e.name&&n.round===e.round&&n.prefix===e.prefix)))}},[c]);let m=null==c?void 0:c.rounds[o],{data:p}=(0,I.Ay)(m?l.V3t.roundEvents(n,t,m.round,m.slug,m.prefix):null);(0,a.useEffect)(()=>{p&&d((0,T.oU)(p.events))},[p]);let x=p?p.events:[];return(0,s.jsx)(q,{items:null==c?void 0:c.rounds,events:x,currentItemIndex:o,setCurrentItemIndex:u,renderItem:e=>(0,s.jsx)(_.DT,{round:e,sport:i}),groupBy:"groups",top:r})}var F=t(52736),K=t(90510),R=t(28018),B=t(36882);function W(e){let{events:n,eventCell:t,onClick:l,isMobile:r,lastClickedEvent:a}=e,o=t||k.gY,{isNarrow:d}=(0,R.lv)();if(!n||!n.length)return null;let c=n.reduce((e,n)=>{let t=new Date(1e3*n.startTimestamp).setHours(0,0,0,0);return e[t]||(e[t]=[]),e[t].push(n),e},{});return(0,s.jsx)(k.MC,{value:{statusTimeOnly:!0,location:B.y.MatchesSection},children:(0,s.jsx)(i.so,{direction:"column",gap:"sm",children:Object.entries(c).sort((e,n)=>{let[t]=e,[s]=n;return Number(s)-Number(t)}).map(e=>{let[n,t]=e;return(0,s.jsxs)(u.Zp,{variant:"mobile-only",children:[(0,s.jsx)(i.EY,{font:"display.micro",color:"onSurface.nLv3",p:"lg",pb:"sm",block:!0,children:(0,s.jsx)(K.XU,{value:Number(n)/1e3*1e3,year:"numeric",month:"numeric",day:"2-digit"})}),t.map(e=>(0,s.jsx)(o,{event:e,onClick:l,isMobile:r,isSelected:a===e.id,isNarrow:d},e.id))]},n)})})})}function V(e){var n,t,d;let{uniqueTournamentId:c,seasonId:m,top:p}=e,[x,h]=(0,a.useState)(void 0),v=(0,y.wA)(),{isMobile:g}=(0,r.$c)(),b=(0,a.useRef)(null),{data:f}=(0,I.Ay)(l.V3t.seasonVenues(c,m)),{data:j}=(0,I.Ay)(void 0!==x?l.V3t.venueEvents(c,m,x,"all"):null),_=null!=(t=null==f?void 0:f.venues)?t:[],w=null==_?void 0:_.findIndex(e=>e.id===x),C=null==_?void 0:_[w],M=null!=(d=null==j?void 0:j.events)?d:[];return((0,a.useEffect)(()=>{var e;(null==f||null==(e=f.venues)?void 0:e.length)&&void 0===x&&h(null==f?void 0:f.venues[0].id)},[f,x]),(0,a.useEffect)(()=>{j&&v((0,T.oU)(M))},[j,v]),null==f||null==(n=f.venues)?void 0:n.length)?(0,s.jsx)(i.az,{children:(0,s.jsxs)("div",{className:"list-wrapper",ref:b,children:[g?!!(null==_?void 0:_.length)&&(0,s.jsx)(i.PI,{top:p,bg:"surface.s1",p:"sm",zIndex:i.Py.Sticky-2,children:(0,s.jsxs)(i.so,{direction:"column",gap:"lg",children:[(0,s.jsx)(r.ms,{label:"Select venue in unique tournament event list",items:_,onSelectedItemChange:e=>{let{selectedItemIndex:n}=e;void 0!==n&&h(_[n].id)},selectedItem:C,renderItem:e=>e?(0,s.jsx)(o.A,{id:null==e?void 0:e.name}):"",scrollToHighlighted:!0,forceMenuBelow:!0}),(0,s.jsx)(F.b,{messageId:"tennis_disclaimer_not_before_times"})]})}):(0,s.jsxs)(u.Zp,{variant:"mobile-only",children:[(0,s.jsx)(i.so,{py:"sm",px:"sm",borderTop:[void 0,"onSurface.nLv4"],borderBottom:[void 0,"onSurface.nLv4"],direction:"column",gap:"lg",children:!!(null==_?void 0:_.length)&&(0,s.jsx)(r.ms,{label:"Select venue in unique tournament event list",items:_,onSelectedItemChange:e=>{let{selectedItemIndex:n}=e;void 0!==n&&h(_[n].id)},selectedItem:C,renderItem:e=>e?(0,s.jsx)(o.A,{id:null==e?void 0:e.name}):"",scrollToHighlighted:!0,forceMenuBelow:!0})}),(0,s.jsx)(i.az,{p:"sm",children:(0,s.jsx)(F.b,{messageId:"tennis_disclaimer_not_before_times"})})]}),(0,s.jsx)(i.az,{px:["sm",0],pb:[M&&M.length?"sm":0,"lg"],mt:["sm",0],minH:["auto",600],children:(0,s.jsx)(W,{events:M,isMobile:g})})]})}):null}var z=function(e){return e.Date="date",e.Round="round",e.Group="group",e.Venue="venue",e}(z||{});function D(e){let{uniqueTournamentId:n,seasonId:t}=e,{isMobile:f}=(0,r.$c)(),y=(0,a.useContext)(d.Ws),I=y===l.QCR.Tennis,T=(0,g.Ay)(),_=y===l.QCR.AmericanFootball,w=(0,a.useContext)(b.O),C=w.editor&&w.uniqueTournamentId&&w.seasonId,{hasByRound:M,hasByGroup:S,hasByVenue:k}=(0,v.A)({hasByRound:{route:l.V3t.seasonRounds(n,t)},hasByGroup:{route:l.V3t.seasonGroups(n,t)},hasByVenue:{route:l.V3t.seasonVenues(n,t)}},[n,t]);return void 0===M||void 0===S||void 0===k?null:M||S||k?(0,s.jsxs)(u.Zp,{variant:"desktop-only",children:[(0,s.jsx)(u.Zp.Header,{titleId:"matches",values:{sport:(0,h.ap)(y)},actionComponent:C?(0,s.jsx)(c.w,{type:"editor_fixtures",tournamentId:w.uniqueTournamentId,seasonId:w.seasonId}):null,visibility:"desktop-only"}),(0,s.jsxs)(i.tU,{variant:"quaternary",initialValue:M?"round":"date",onChange:()=>{f&&window.scrollTo({top:0})},children:[(0,s.jsxs)(r.PI,{top:T,p:"sm",bg:"surface.s1",borderBottom:{mdDown:"1px solid {colors.neutrals.nLv4}"},children:[(0,s.jsx)(i.tU.Tab,{tabKey:"date",onClick:()=>(0,x.ke)({action:"click",location:"matches_screen",type:"date"}),children:(0,s.jsx)(o.A,{id:"chip_by_date"})}),k&&I&&(0,s.jsx)(i.tU.Tab,{tabKey:"venue",onClick:()=>(0,x.ke)({action:"click",location:"matches_screen",type:"court"}),children:(0,s.jsx)(o.A,{id:"chip_by_tennis_court"})}),M&&(0,s.jsx)(i.tU.Tab,{tabKey:"round",onClick:()=>(0,x.ke)({action:"click",location:"matches_screen",type:"round"}),children:(0,s.jsx)(o.A,{id:_?"chip_by_week":"chip_by_round"})}),S&&(0,s.jsx)(i.tU.Tab,{tabKey:"group",onClick:()=>(0,x.ke)({action:"click",location:"matches_screen",type:"group"}),children:(0,s.jsx)(o.A,{id:"chip_by_group"})})]}),(0,s.jsx)(i.tU.Panel,{tabKey:"date",children:f?(0,s.jsx)(p.default,{id:n,seasonId:t,entity:l.wNW.UniqueTournament,top:T+51}):(0,s.jsx)(j,{uniqueTournamentId:n,seasonId:t})}),M&&(0,s.jsx)(i.tU.Panel,{tabKey:"round",children:(0,s.jsx)(N,{uniqueTournamentId:n,seasonId:t,sport:y,top:T+51})}),S&&(0,s.jsx)(i.tU.Panel,{tabKey:"group",children:(0,s.jsx)(L,{uniqueTournamentId:n,seasonId:t,sport:y,top:T+51})}),k&&(0,s.jsx)(i.tU.Panel,{tabKey:"venue",children:(0,s.jsx)(V,{uniqueTournamentId:n,seasonId:t,sport:y,top:T+51})})]})]}):f?(0,s.jsx)(p.default,{id:n,seasonId:t,entity:l.wNW.UniqueTournament}):(0,s.jsx)(m.S,{id:n,seasonId:t,entity:l.wNW.UniqueTournament})}let H=D},76393:(e,n,t)=>{t.d(n,{S:()=>s.A});var s=t(47151)}}]);