!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]="ccd1460b-07e7-48c8-985c-fdc5fef58e39",e._sentryDebugIdIdentifier="sentry-dbid-ccd1460b-07e7-48c8-985c-fdc5fef58e39")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[44595],{16007:(e,t,n)=>{"use strict";n.d(t,{UA:()=>c,UG:()=>s,UH:()=>l,fH:()=>d,fi:()=>u,rC:()=>o});var a=n(41735),r=n(19991);let s=330,i=(0,a.keyframes)` from { clip-path: inset(100% 0 0 0); } to { clip-path: inset(0 0 0 0); } `,o=(0,a.keyframes)` from { clip-path: inset(50% 0 50% 0); } to { clip-path: inset(0 0 0 0); } `,l=(0,a.keyframes)` 0% { clip-path: inset(0 15px 0 0); transform: matrix(1, 0, 0, 0.01, 0, 11.5); } 50% { clip-path: inset(0 15px 0 0); transform: matrix(1, 0, 0, 1, 0, 0); } 100% { clip-path: inset(0 0 0 0); transform: matrix(1, 0, 0, 1, 0, 0); } `,d=(0,a.keyframes)` 0% { clip-path: inset(0 0 0 15px); transform: matrix(1, 0, 0, 0.01, 0, -11.5); } 50% { clip-path: inset(0 0 0 15px); transform: matrix(1, 0, 0, 1, 0, 0); } 100% { clip-path: inset(0 0 0 0); transform: matrix(1, 0, 0, 1, 0, 0); } `,u=(0,a.css)` ${i} ease-in ${s}ms 1 `,c=(0,a.css)` ${e=>((e,t)=>{let n=(0,r.q2)(e);return e&&t&&e>t?(0,a.keyframes)` 0% { background-position: 0 -100%; } 100% { background-position: 0 0; background-image: ${n}; } `:(0,a.keyframes)` 0% { background-position: 0 100%; } 100% { background-position: 0 0; background-image: ${n}; } `})(e.rating,e.previousRating)} ${s}ms ease-in 1 `},19991:(e,t,n)=>{"use strict";n.d(t,{Et:()=>s,MR:()=>i,q2:()=>o});var a=n(94565),r=n(98914);let s=e=>{let t=Number(e),n="scoreRating.s00";return t>=9?n="scoreRating.s90":t>=8?n="scoreRating.s80":t>=7?n="scoreRating.s70":t>=6.5?n="scoreRating.s65":t>=6?n="scoreRating.s60":t>0&&(n="scoreRating.s10"),n},i=(e,t,n)=>{let a=Number(e);if(!a||isNaN(a))return{formattedRating:"-",ratingColorKey:"scoreRating.s00"};let i=(0,r.M)(a,"sideBox"===t||2===n?2:1);return Number(i)>=10?{formattedRating:"10",ratingColorKey:"scoreRating.s90"}:{formattedRating:i,ratingColorKey:s(i)}},o=(e,t)=>{if(e&&t)return`linear-gradient(to bottom, ${(0,a.$5)(s(e))} 50%, ${(0,a.$5)(s(t))} 50%)`;let n=(0,a.$5)(s(e));return`linear-gradient(to bottom, ${n}, ${n})`}},23897:(e,t,n)=>{"use strict";n.d(t,{B:()=>p});var a=n(6029),r=n(10174),s=n(19621),i=n(62042),o=n(76356),l=n(90248);let d=[{id:"all",labelId:"tennis_all_surfaces"},{id:"grass",labelId:"tennis_surface_grass",variant:"grass"},{id:"clay",labelId:"tennis_surface_clay",variant:"clay"},{id:"hard",labelId:"tennis_surface_hard",variant:"hard"},{id:"hardcourtindoor",labelId:"tennis_surface_indoor_hardcourt",variant:"indoorHard"},{id:"hardcourtoutdoor",labelId:"tennis_surface_outdoor_hardcourt",variant:"outdoorHard"}],u=(0,i.Fj)({base:{width:"lg",height:"lg",borderRadius:"50%"},variants:{variant:{grass:{bg:"tennis.terrain.grass"},clay:{bg:"tennis.terrain.clay"},hard:{bgImage:"linear-gradient(to right, {colors.tennis.terrain.hardcourtIndoor} 50%, {colors.tennis.terrain.hardcourtOutdoor} 50%)"},indoorHard:{bg:"tennis.terrain.hardcourtIndoor"},outdoorHard:{bg:"tennis.terrain.hardcourtOutdoor"}}}}),c=e=>{let{isActive:t,onClick:n,children:i,id:o,name:l}=e,[d,u]=(0,s.c9)([]);return(0,r.rF)(d,[t],()=>!!t),(0,a.jsx)(r.vu,{id:o,name:l,checked:t,onChange:n,type:"radio",ref:u,children:i})},p=e=>{let{selectedCourtType:t,setSelectedCourtType:n}=e;return(0,a.jsx)(r.tR,{showButtons:"never",children:(0,a.jsx)(o.so,{gap:"xs",minW:"fit",maxW:"100%",children:d.map((e,r)=>{let{id:s,labelId:i,variant:d}=e;return(0,a.jsx)(c,{id:s,name:i,isActive:s===t,onClick:()=>n(s),children:(0,a.jsxs)(o.so,{gap:"xs",align:"center",children:[r>0&&d&&(0,a.jsx)(o.az,{className:u({variant:d})}),(0,a.jsx)("span",{children:(0,a.jsx)(l.A,{id:i})})]})},s)})})})}},29723:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/comparison",function(){return n(50652)}])},40237:(e,t,n)=>{"use strict";n.d(t,{G:()=>a.A,p:()=>r.p});var a=n(94400),r=n(91603)},45906:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var a=n(6029),r=n(14092),s=n(10174),i=n(76356),o=n(95669),l=n.n(o),d=n(947),u=n(90248),c=n(52466),p=n(6813),m=n(25246),h=n(20945),x=n(64006);function g(e){let{statusCode:t}=e;r.O({statusCode:t});let n=(0,d.A)().formatMessage({id:404===t?"error.pageNotFound":"error.anErrorOccurred"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l(),{children:[(0,a.jsx)("title",{children:"".concat(t," | ").concat(n||"")}),(0,a.jsx)("meta",{name:"robots",content:"noindex"})]}),(0,a.jsx)("div",{id:"errorPage",children:(0,a.jsx)(m.YW,{children:(0,a.jsx)(h.xA,{children:(0,a.jsx)(h.fv,{flexGrow:1,textAlign:"center",my:"2xl",children:(0,a.jsx)(p.p,{graphic:"no-connection",children:(0,a.jsxs)(i.BJ,{children:[(0,a.jsx)(s.H1,{textStyle:"display.extraLarge",color:"neutrals.nLv3",alignSelf:"center",mt:"[28px]",mb:"2xs",children:t}),(0,a.jsx)(s.H3,{display:"block",textStyle:"display.medium",color:"neutrals.nLv3",alignSelf:"center",children:(0,a.jsx)(u.A,{id:"error.anErrorOccurred"})}),(0,a.jsx)(s.EY,{alignSelf:"center",mb:"2xl",display:"block",children:404===t?(0,a.jsx)(u.A,{id:"error.pageCannotBeFound"}):(0,a.jsx)(u.A,{id:"error.somethingWrongWithPage"})}),(0,a.jsx)(x.N_,{routeKey:"home",children:(0,a.jsxs)(s.$n,{children:[(0,a.jsx)(c.pa2,{mt:"-3px"})," ",(0,a.jsx)(u.A,{id:"error.backToSofascore"})]})})]})})})})})})]})}g.getInitialProps=async e=>{await r.O(e);let{res:t,err:n}=e;return{statusCode:t?t.statusCode:n?n.statusCode:null}}},47177:(e,t,n)=>{"use strict";n.d(t,{s:()=>o});var a=n(94565),r=n(41735),s=n(16007),i=n(19991);let o=(0,r.default)(a.az)` width: 16px; height: 16px; position: relative; &.animate { > .sideBox-inner { position: relative; width: 16px; height: 16px; background-size: 100% 200%; background-image: ${e=>(0,i.q2)(e.rating,e.previousRating)}; clip-path: inset(50% 0 50% 0); animation: ${s.rC} ease-in-out ${s.UG}ms 1, ${s.UA}; animation-delay: ${s.UG}ms, 0ms; animation-fill-mode: forwards; transform: translate3d(0, 0, 0); z-index: ${a.Py.Backdrop}; } ::before { content: ''; display: block; position: absolute; top: 0; left: 0; width: calc(100% - 1px); height: 50%; border-top: 1px solid; border-left: 1px solid; transform: translate3d(0, 0, 0); animation: ${s.UH} ease-in-out ${2*s.UG}ms 1; z-index: ${a.Py.Button}; } ::after { content: ''; display: block; position: absolute; bottom: 0; right: 0; width: calc(100% - 1px); height: 50%; border-right: 1px solid; border-bottom: 1px solid; transform: translate3d(0, 0, 0); animation: ${s.fH} ease-in-out ${2*s.UG}ms 1; z-index: ${a.Py.Button}; } } // change width for textual part of rating in a transition + span { transition: width ${s.UG}ms ease-in; transition-delay: ${e=>"10"===e.rating?s.UG:0}ms; } `},50652:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>tw});var a=n(6029),r=n(16700),s=n(46787),i=n(10174),o=n(76356),l=n(94565),d=n(55729),u=n(90248),c=n(88658),p=n(46222),m=n(87919),h=n(18970),x=n(74664),g=n(52466),y=n(6813),f=n(82455),v=n(93103),j=n(90438),b=n(52763),_=n(64006),T=n(23897),S=n(99306),I=n(29343),k=n(18858),w=n(67020),C=n(65428);async function R(e){try{let t=await s.WyE.fetchTeamUniqueTournamentSeasons(e);if(t.uniqueTournamentSeasons)return t;return{uniqueTournamentSeasons:[],typesMap:{}}}catch(e){return{uniqueTournamentSeasons:[],typesMap:{}}}}async function A(e,t,n,a,r){if(n&&a){if(t===s.QCR.Tennis&&-1===n){var i;let t=[...new Set((await s.WyE.fetchTeamUniqueTournamentSeasons(e)).uniqueTournamentSeasons.map(e=>e.seasons[0].year))].map(e=>({id:Number(e),year:e}));if(!t.length)return;let n=null!=(i=t.find(e=>e.id===a))?i:t[0];return s.WyE.fetchTeamYearStatistics(e,n.year)}return s.WyE.fetchTeamStatistics(e,n,a,r||s.Vw_.overall)}}async function P(e){var t,n,a,i,o,l;let{id:d,sport:u,uniqueTournamentId:c,seasonId:p,seasonType:m}=e;if(!d)return;let h=s.WyE.getTeamDetails(d),x=await R(d);if(u===s.QCR.Tennis){let e={},t=[...new Set(x.uniqueTournamentSeasons.map(e=>e.seasons[0].year))].map(t=>(e[Number(t)]=[s.Vw_.overall],{id:Number(t),name:t,year:t,editor:!1})).sort((e,t)=>t.id-e.id);x.typesMap[-1]=e,x.uniqueTournamentSeasons.unshift({uniqueTournament:{id:-1,name:"tennis_all_tournaments"},seasons:t})}let g=c||(null==x||null==(n=x.uniqueTournamentSeasons[0])||null==(t=n.uniqueTournament)?void 0:t.id),y=p||(null==x||null==(i=x.uniqueTournamentSeasons[0])||null==(a=i.seasons[0])?void 0:a.id),f=u===s.QCR.Basketball&&g&&y?m||(0,r.VU)(g,y,x):void 0,v=await Promise.all([h,A(d,u,g,y,f)]),j=(0,r.UR)(u);return{details:null==(o=v[0])?void 0:o.team,uniqueTournaments:x,statistics:(0,C.gI)(u,null==(l=v[1])?void 0:l.statistics,j,s.wNW.Team),seasonType:f}}async function B(e,t,n,a,r){if(n&&a)return t===s.QCR.Basketball?await s.uuS.fetchPlayerSeasonStatistics(e,n,a,r||s.Vw_.overall):await s.uuS.fetchPlayerSeasonStatistics(e,n,a,s.Vw_.overall)}async function M(e){try{let t=await s.uuS.fetchPlayerUniqueTournamentSeasons(e);if(t.uniqueTournamentSeasons)return t;return{uniqueTournamentSeasons:[],typesMap:{}}}catch(e){return{uniqueTournamentSeasons:[],typesMap:{}}}}async function q(e,t,n,a,r){return!!n&&!!a&&(t===s.QCR.Football?(0,s.m_X)(s.qvj.seasonHeatmap(e,a,n,s.Vw_.overall)):t===s.QCR.Basketball?(0,s.m_X)(s.qvj.seasonShootmap(e,a,n,r||s.Vw_.overall)):Promise.resolve(!1))}async function L(e){var t,n,a,i,o;let{id:l,sport:d,uniqueTournamentId:u,seasonId:c,seasonType:p}=e;if(!l)return;let m=s.uuS.fetchPlayerDetails(l),h=await M(l),x=u||(null==h||null==(n=h.uniqueTournamentSeasons[0])||null==(t=n.uniqueTournament)?void 0:t.id),g=c||(null==h||null==(i=h.uniqueTournamentSeasons[0])||null==(a=i.seasons[0])?void 0:a.id),y=d===s.QCR.Basketball&&x&&g?p||(0,r.VU)(x,g,h):void 0,f=B(l,d,x,g,y),v=await Promise.all([m,f,q(l,d,x,g,y)]),j=(0,r.KI)(d);return{details:null==(o=v[0])?void 0:o.player,uniqueTournaments:h,statistics:v[1]?{...v[1],statistics:(0,C.gI)(d,v[1].statistics,j,s.wNW.Player)}:void 0,hasGraph:v[2],seasonType:y}}async function z(e){let{query:t,res:n}=e;try{let e=(0,r.fT)(t),n=null==t?void 0:t.sport,a=null==t?void 0:t.entityType;if(n===s.QCR.Tennis&&a===s.wNW.Player)return{error:{code:404}};let i=s.trQ.fetchPopularComparisons(n,a),o=a===s.wNW.Team?e.map(P):e.map(L),l=await Promise.allSettled([...o,i]),d=l.splice(l.length-1,l.length)[0],u=l.map(e=>"fulfilled"===e.status?e.value:null);if(u.some(e=>null===e))throw Error("Failed to fetch team data");return{sport:n,entityType:a,entities:u,uniqueTournamentIds:e.map(e=>e.uniqueTournamentId),seasonIds:e.map(e=>e.seasonId),seasonTypes:e.map(e=>e.seasonType),popularComparisonData:"fulfilled"===d.status?d.value:void 0}}catch(e){return n&&(n.statusCode=404),{error:{code:404}}}}var F=n(947),E=n(45860),D=n(9081);function H(e){var t,n,a,i,o,l,u,c,p;let{hookId:m,sport:h,courtType:x,entityType:g,initialData:y,queryUtId:f,querySeasonId:v,querySeasonType:j,onFiltersChange:b}=e,_=(0,F.A)(),T=(0,r.gr)(f,null==y?void 0:y.uniqueTournaments),S=(0,r.HV)(T,null==y?void 0:y.uniqueTournaments,v),I=(0,r.oX)(T,S,null==y?void 0:y.uniqueTournaments,j),k={id:null==y||null==(t=y.details)?void 0:t.id,uniqueTournamentId:T,seasonId:S,seasonType:I},[w,C]=(0,d.useState)(k),R=function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a={...w,...e};a.seasonId=(0,r.HV)(a.uniqueTournamentId,null==t?void 0:t.uniqueTournaments,a.seasonId),a.seasonType=(0,r.oX)(a.uniqueTournamentId,a.seasonId,null==t?void 0:t.uniqueTournaments,a.seasonType),C(a),(n||a.uniqueTournamentId!==w.uniqueTournamentId||a.seasonId!==w.seasonId||a.seasonType!==w.seasonType)&&b(a)},{data:A}=(0,E.Ay)(w.id?"".concat(w.id,"-").concat(w.uniqueTournamentId,"-").concat(w.seasonId,"-").concat(w.seasonType,"-").concat(m):null,{fetcher:async()=>{let e={sport:h,...w},t=await (g===s.wNW.Player?L(e):P(e));if(!t)throw Error("Failed to fetch data");let n=(0,r.gr)(w.uniqueTournamentId,null==t?void 0:t.uniqueTournaments);return R({uniqueTournamentId:n,seasonId:w.seasonId,seasonType:w.seasonType},t,!(n||w.seasonId||w.seasonType)),t},fallbackData:y,revalidateOnMount:!0}),{data:B}=(0,E.Ay)(w.id&&w.seasonId&&h===s.QCR.Tennis&&-1!==w.uniqueTournamentId?s.cWY.tournamentBestResult(w.id,w.seasonId):null),M=(0,D.Xl)(null==B||null==(n=B.round)?void 0:n.name,h,null==B?void 0:B.winner),q=-1===w.uniqueTournamentId&&h===s.QCR.Tennis&&w.seasonId?(0,r.Q6)(null==A?void 0:A.statistics,x||"all"):{...null==A?void 0:A.statistics,bestResult:M};(0,d.useEffect)(()=>{C(k)},[k.id,k.uniqueTournamentId,k.seasonId,k.seasonType]);let z=((null==A||null==(a=A.uniqueTournaments)?void 0:a.uniqueTournamentSeasons)||[]).map(e=>({id:e.uniqueTournament.id,name:e.uniqueTournament.id<0?_.formatMessage({id:e.uniqueTournament.name}):e.uniqueTournament.name})),H=(null==A||null==(l=A.uniqueTournaments)||null==(o=l.uniqueTournamentSeasons)||null==(i=o.find(e=>e.uniqueTournament.id===w.uniqueTournamentId))?void 0:i.seasons.map(e=>({id:e.id,year:e.year})))||[],W=w.uniqueTournamentId&&w.seasonId&&(null==A||null==(p=A.uniqueTournaments)||null==(c=p.typesMap)||null==(u=c[w.uniqueTournamentId])?void 0:u[w.seasonId].filter(e=>Object.values(s.Vw_).includes(e)))||[];return{hookId:m,data:A?{...A,statistics:q}:void 0,selectedUniqueTournamentId:w.uniqueTournamentId,selectedSeasonId:w.seasonId,selectedSeasonType:w.seasonType,setDetails:e=>{C({id:e,uniqueTournamentId:void 0,seasonId:void 0,seasonType:void 0})},setSelectedUniqueTournamentId:e=>R({uniqueTournamentId:e},A),setSelectedSeasonId:(e,t)=>R({seasonId:e,uniqueTournamentId:null!=t?t:w.uniqueTournamentId},A),setSelectedSeasonType:e=>R({seasonType:e},A),uniqueTournamentOptions:z,seasonOptions:H,seasonPeriodOptions:W}}var W=n(12364),O=n.n(W);let N=()=>{let e=(0,x.o)(),[t,n]=(0,d.useState)(""),[a,r]=(0,d.useState)([]),s=(0,d.useMemo)(()=>O()(async t=>{r(await G(e,t))},100),[G]);return{query:t,options:a,onQueryChange:e=>{n(e),s(e)}}};async function G(e,t){try{var n,a;if(t.length<=2)return[];let r=await (0,s.TtD)(s.d9M.results(s.G$9.PlayerTeamPersons,t,0));return n=e,(a=r.results)?a.filter(e=>"player"===e.type&&e.entity.team.sport.slug===n).map(e=>e.entity):[]}catch(e){return[]}}let Y=()=>{let e=(0,x.o)(),[t,n]=(0,d.useState)(""),[a,r]=(0,d.useState)([]),s=(0,d.useMemo)(()=>O()(async t=>{r(await $(e,t))},100),[$]);return{query:t,onQueryChange:e=>{n(e),s(e)},options:a}};async function $(e,t){let n=e===s.QCR.Tennis?"player-team-persons":"teams";try{var a,r;if(t.length<=2)return[];let i=await (0,s.TtD)(s.d9M.results(n,t,0));return a=e,(r=i.results)?r.filter(e=>"sport"in e.entity&&e.entity.sport.slug===a).map(e=>e.entity):[]}catch(e){return[]}}var Q=n(57534),U=n(16533),V=n(91113);let K=async(e,t,n,a,r,i,o)=>{try{if(t===s.QCR.Tennis&&-1===a&&o)return await s.WyE.fetchTeamYearStatistics(n,o);if(e===s.wNW.Player)return await s.uuS.fetchPlayerSeasonStatistics(n,a,r,i);if(e===s.wNW.Team)return await s.WyE.fetchTeamStatistics(n,a,r,i);return null}catch(e){return null}},J=e=>{let t=(0,x.o)(),{data:n}=(0,E.Ay)(function(e,t){return"player"===e?"".concat(s.d9M.suggestions("player-team-persons",t)):"".concat(s.d9M.suggestions("teams",t))}(e,t));return{suggestedOptions:function(e){return e?e.map(e=>e.entity):[]}(null==n?void 0:n.results)}},Z=e=>{let{titleId:t,itemIds:n}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.H3,{children:(0,a.jsx)(u.A,{id:t})}),(0,a.jsx)(o.I4.ul,{children:n.map(e=>(0,a.jsx)(i.Li,{children:(0,a.jsx)(u.A,{id:e,values:{b:function(){for(var e=arguments.length,t=Array(e),n=0;n{var r,s,i;let o,l=a.filter(Boolean).sort((e,t)=>e.details.id-t.details.id),{route:d}=es.z.getTranslatedCanonicalRoute(e,"comparison",{sport:t,entityType:n}),u=l.length?"?ids=".concat(l.map(e=>e.details.id).join(",")):"",c="https://www.sofascore.com".concat(d).concat(u),p="",m="";if("player"===n)switch(m="player_comparison",l.length){case 1:p="single_player_comparison",o={playerName:l[0].details.name};break;case 2:p="two_player_comparison",o={firstPlayerName:l[0].details.name,secondPlayerName:l[1].details.name};break;default:p="player_comparison"}let h=!1;return 0===l.length?h=!0:1===l.length?h=!!(null==(s=eo[t])||null==(r=s[n])?void 0:r.includes(l[0].details.id)):2===l.length&&(h=((null==(i=el[t])?void 0:i[n])||[]).some(e=>{let t=e.sort((e,t)=>e-t);return l[0].details.id===t[0]&&l[1].details.id===t[1]})),{isIndexed:h,titleId:p,titleValues:o,descriptionId:m,canonicalUrl:h?c:void 0}})((0,ea.A)(),(0,x.o)(),t,n);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(er.A,{titleKey:i,values:o,descriptionKey:l}),(0,a.jsxs)(en(),{children:[!r&&(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),s&&(0,a.jsx)("link",{rel:"canonical",href:s})]})]})}function eu(e){let{seasonPeriodTypes:t,selectedSeasonPeriod:n,setSelectedSeasonPeriod:r}=e;return(0,a.jsx)(i.ms,{items:t,label:(0,a.jsx)(u.A,{id:"select"}),selectedItem:n,onSelectedItemChange:e=>{let{selectedItem:t}=e;return r(null!=t?t:void 0)},isDisabled:0===t.length,renderItem:e=>(0,a.jsx)(i.EY,{truncate:!0,children:e?(0,a.jsx)(u.A,{id:"overall"===e?"standings.overall":e}):"-"}),buttonStyles:{bg:"surface.s1",w:"100%"}})}var ec=n(59721),ep=n(62042);function em(e){let{selectedUniqueTournamentId:t,setSelectedUniqueTournamentId:n,selectedSeasonId:r,setSelectedSeasonId:s,uniqueTournaments:l,seasons:d,shouldWrap:c}=e;return(0,a.jsx)(o.az,{containerType:"inline-size",children:(0,a.jsxs)(o.so,{gap:"sm",className:(0,ep.AH)({"@container (max-width: 300px)":{flexDirection:c?"column":void 0}}),children:[(0,a.jsx)(o.az,{minWidth:"[0]",flex:"[4]",className:(0,ep.AH)({"@container (max-width: 200px)":{flex:c?void 0:"initial"}}),children:(0,a.jsx)(i.ms,{items:l,label:(0,a.jsx)(u.A,{id:"select_competition"}),selectedItem:l.find(e=>e.id===t),onSelectedItemChange:e=>{let{selectedItem:t}=e;return n(null==t?void 0:t.id)},isDisabled:0===l.length,renderItem:(e,t)=>{var n;return(0,a.jsxs)(o.so,{gap:"sm",align:"center",overflow:"hidden",children:[(0,a.jsx)(ec.e,{id:null==e?void 0:e.id,name:null==e?void 0:e.name,size:24}),(0,a.jsx)(i.EY,{className:(0,ep.AH)({"@container (max-width: 200px)":{display:t&&!c?"none":void 0}}),truncate:!0,children:null!=(n=null==e?void 0:e.name)?n:"-"})]})},buttonStyles:{bg:"surface.s1",w:"100%"}})}),(0,a.jsx)(o.az,{minWidth:"[min-content]",className:(0,ep.AH)({"@container (max-width: 200px)":{flex:c?void 0:"1"}}),children:(0,a.jsx)(i.ms,{items:d,label:(0,a.jsx)(u.A,{id:"select_season"}),selectedItem:d.find(e=>e.id===r),onSelectedItemChange:e=>{let{selectedItem:t}=e;return s(null==t?void 0:t.id)},isDisabled:0===d.length,renderItem:e=>{var t;return(0,a.jsx)(i.EY,{truncate:!0,children:null!=(t=null==e?void 0:e.year)?t:"-"})},buttonStyles:{bg:"surface.s1",w:"100%"}})})]})})}let eh=()=>(0,a.jsx)(o.az,{w:"100%",bg:"surface.s1",px:"md",py:"xs",br:"md",opacity:"[0.5]",children:(0,a.jsxs)(o.so,{align:"center",gap:"md",children:[(0,a.jsx)(g.gWL,{w:24,h:24,fill:"neutral.default"}),(0,a.jsx)(i.EY,{color:"neutral.default",children:"-"})]})});var ex=n(64023);let eg=e=>{let{opened:t,tournament:n,seasons:r,onSeasonClick:s}=e;return(0,a.jsxs)(l.nD.Item,{defaultOpened:t,children:[(0,a.jsx)(l.nD.Trigger,{children:(0,a.jsxs)(o.so,{align:"center",gap:"md",children:[(0,a.jsx)(ec.e,{id:n.id,size:24}),(0,a.jsx)(i.EY,{children:(0,a.jsx)(u.A,{id:n.name,defaultMessage:n.name})})]})}),(0,a.jsx)(o.az,{borderTop:"1px solid {colors.neutrals.nLv4}"}),(0,a.jsx)(l.nD.Content,{children:r.map(e=>(0,a.jsx)(o.az,{onClick:()=>s(n.id,e.id),px:"lg",py:"md",children:(0,a.jsx)(i.EY,{children:e.year})},e.id))})]})},ey=e=>{let{activeTournamentId:t,uniqueTournamentSeasons:n,years:r,onSeasonClick:i}=e,[u,c]=(0,d.useState)(t),p=(0,F.A)(),m=(0,d.useContext)(h.Ws)===s.QCR.Tennis&&r?[{uniqueTournament:{id:-1,name:p.formatMessage({id:"tennis_all_tournaments"})},seasons:r},...n]:n,x=(e,t)=>{(e=>{c(e===u?void 0:e)})(e),i(e,t)};return(0,a.jsx)(o.az,{minH:"[100vh]",children:(0,a.jsx)(l.nD,{type:"single",children:m.map(e=>(0,a.jsx)(eg,{opened:u===e.uniqueTournament.id,tournament:e.uniqueTournament,seasons:e.seasons,onSeasonClick:x},e.uniqueTournament.id))})})},ef=e=>{let{uniqueTournamentSeasons:t,seasonId:n,tournamentId:l,years:u,onSeasonChange:c}=e,p=(0,d.useContext)(h.Ws),m=(0,F.A)(),[x,y]=(0,d.useState)(!1),f=p===s.QCR.Tennis&&u?[{uniqueTournament:{id:ex.FV,name:m.formatMessage({id:"tennis_all_tournaments"})},seasons:u},...t]:t,{tournament:v,season:j}=(0,r.IM)(f,l,n),b=()=>y(!1);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.az,{w:"100%",h:"2xl",pl:"md",pr:"sm",br:"sm",elevation:"2",bg:"surface.s1",onClick:()=>y(!0),children:(0,a.jsxs)(o.so,{justify:"space-between",align:"center",w:"100%",h:"100%",children:[(0,a.jsxs)(o.so,{align:"center",gap:"sm",children:[(0,a.jsx)(ec.e,{id:null==v?void 0:v.id,size:24}),(0,a.jsx)(i.EY,{textStyle:"body.medium",children:null==j?void 0:j.year})]}),(0,a.jsx)(g.QFN,{fill:"onColor.primary"})]})}),(0,a.jsx)(i.Xn,{isOpen:x,onClose:b,title:m.formatMessage({id:"select"}),children:(0,a.jsx)(ey,{uniqueTournamentSeasons:t,activeTournamentId:l,years:u,onSeasonClick:(e,t)=>{b(),c(e,t)}})})]})};function ev(e){let{selectedUniqueTournamentId:t,setSelectedUniqueTournamentId:n,selectedSeasonId:r,setSelectedSeasonId:l,selectedSeasonPeriodType:d,setSelectedSeasonPeriodType:u,seasons:c,uniqueTournaments:p,seasonPeriodTypes:m,uniqueTournamentSeasons:h}=e,g=(0,x.o)(),{isMobile:y}=(0,i.$c)(),f=g===s.QCR.Basketball,v=!h.length||!h.some(e=>{let{uniqueTournament:t}=e;return -1!==t.id});return(0,a.jsxs)(o.BJ,{gap:"sm",children:[y?v?(0,a.jsx)(eh,{}):(0,a.jsx)(ef,{uniqueTournamentSeasons:h,seasonId:r,tournamentId:t,onSeasonChange:(e,t)=>l(t,e)}):(0,a.jsx)(em,{selectedUniqueTournamentId:t,setSelectedUniqueTournamentId:n,selectedSeasonId:r,setSelectedSeasonId:l,uniqueTournaments:v?[]:p,seasons:c,shouldWrap:!f}),f&&(0,a.jsx)(eu,{seasonPeriodTypes:m,selectedSeasonPeriod:d,setSelectedSeasonPeriod:u})]})}var ej=n(94156),eb=n(57719);function e_(e){let{player:t}=e;return(0,a.jsxs)(o.so,{direction:"column",align:"center",gap:"xs",cursor:"pointer",children:[(0,a.jsx)(i.EY,{textStyle:"display.medium",color:"onColor.primary",display:"block",maxW:"100%",truncate:!0,children:(0,a.jsx)(ej.c,{entity:t})}),(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"onColor.primary",display:"block",maxW:"100%",truncate:!0,children:t.position?(0,a.jsx)(eb.F,{id:t.position}):"-"})]})}var eT=n(77015),eS=n(80055);function eI(e){let{player:t}=e,n=(0,eS.z)(t);return(0,a.jsxs)(o.az,{position:"relative",children:[(0,a.jsx)(eT.t,{id:t.id,name:n,size:48,grayscale:t.deceased}),t.country.alpha2&&(0,a.jsx)(o.az,{position:"absolute",bottom:"0",left:"0",h:"[20px]",children:(0,a.jsx)(eT.w,{alpha2:t.country.alpha2,name:t.country.name,size:20})})]})}function ek(e){let{player:t}=e;return t?(0,a.jsx)(eI,{player:t}):(0,a.jsx)(eT.t,{id:void 0,size:48})}var ew=n(94446),eC=n(90510),eR=n(88505);let eA=e=>{let{recentOptions:t,onPlayerClick:n,onPlayerRemove:r}=e,{suggestedOptions:s}=J("player"),l=t.map(e=>e.id);return(0,a.jsxs)(o.so,{direction:"column",gap:"md",p:"md",children:[t.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)(i.EY,{textStyle:"assistive.default",children:(0,a.jsx)(u.A,{id:"recent"})}),t.slice(0).reverse().map(e=>(0,a.jsx)(w.b4,{player:e,onPlayerClick:n,onRemoveClick:r},e.id))]}),t.length<10&&(0,a.jsxs)("div",{children:[(0,a.jsx)(i.EY,{textStyle:"assistive.default",children:(0,a.jsx)(u.A,{id:"suggested"})}),s.filter(e=>!l.includes(e.id)).map(e=>(0,a.jsx)(w.b4,{player:e,onPlayerClick:n},e.id))]})]})},eP=e=>{let{searchOptions:t,onPlayerClick:n}=e;return 0===t.length?(0,a.jsx)(y.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}):(0,a.jsx)(o.az,{p:"md",children:t.map(e=>(0,a.jsx)(w.b4,{player:e,onPlayerClick:n},e.id))})},eB=e=>{let{query:t,searchOptions:n,recentOptions:r,onPlayerClick:s,onPlayerRemove:i}=e;return(0,a.jsx)(a.Fragment,{children:t.length>2?(0,a.jsx)(eP,{searchOptions:n,onPlayerClick:s}):(0,a.jsx)(eA,{recentOptions:r,onPlayerClick:s,onPlayerRemove:i})})},eM=e=>{let{opened:t,onClose:n,onPlayerSelect:r}=e,s=(0,F.A)(),{query:l,onQueryChange:d,options:u}=N(),{recentlySelected:c,addToRecentlySelected:p,removeFromRecentlySelected:m}=(0,w.HI)(),h=(0,a.jsx)(i.pd,{placeholder:s.formatMessage({id:"search_player"}),startAdornment:(0,a.jsx)(g.zQC,{icon:"search",fill:"onSurface.nLv3"}),value:l,onChange:d,clearable:!0,onClear:()=>d(""),p:"lg"});return(0,a.jsxs)(i.Xn,{isOpen:t,onClose:n,header:h,size:"large",children:[(0,a.jsx)(eB,{query:l,searchOptions:u,recentOptions:c,onPlayerClick:e=>{r(e.id),n(),p(e)},onPlayerRemove:m}),(0,a.jsx)(o.az,{h:"[200px]"})]})};function eq(e){let{player:t,setPlayer:n,isFocused:r,onBlur:s}=e,{query:l,onQueryChange:d,options:c}=N(),{recentlySelected:p,addToRecentlySelected:m,removeFromRecentlySelected:h}=(0,w.HI)(),{suggestedOptions:x}=J("player"),f=(null==l?void 0:l.length)>2&&!c.length,v=!c.length,j=v?[...p,...x.filter(e=>!p.find(t=>t.id===e.id))]:c;return(0,a.jsx)(i.jT,{bg:"surface.s1",br:"sm",label:(0,a.jsx)(u.A,{id:"select_player"}),options:j,onChange:e=>{n(null==e?void 0:e.id),e&&m(e)},value:t,query:l,onQueryChange:d,maxVisibleOptions:15,renderOption:e=>{let t=!e.retired&&!e.deceased&&!!e.team,n=p.find(t=>t.id===e.id);return(0,a.jsxs)(o.so,{dir:document.dir,px:"lg",py:"sm",_hover:{bg:"surface.s2"},cursor:"pointer",align:"center",children:[(0,a.jsx)(ew.t,{id:e.id,name:e.name,size:40,grayscale:e.deceased}),(0,a.jsxs)(o.so,{flex:"1",direction:"column",justify:"space-around",ml:"lg",h:"3xl",overflow:"hidden",children:[(0,a.jsx)(i.EY,{color:"neutrals.nLv1",truncate:!0,children:(0,a.jsx)(ej.c,{entity:e})}),(0,a.jsx)(o.so,{align:"center",children:t?(0,a.jsxs)(o.so,{gap:"xs",align:"center",overflow:"hidden",children:[(0,a.jsx)(ew.p,{id:e.team.id,name:e.team.name,national:e.team.national,size:16}),(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,a.jsx)(eR.Rm,{team:e.team,showFemaleSuffix:(0,eR.ub)(e.team)})})]}):e.deceased?(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,a.jsx)(u.A,{id:"deceasedYear",values:{year:e.dateOfDeathTimestamp?(0,a.jsx)(eC.XU,{value:1e3*e.dateOfDeathTimestamp,year:"numeric"}):void 0}})}):e.retired?(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,a.jsx)(u.A,{id:"career_retired"})}):null})]}),(0,a.jsx)(o.az,{children:n&&v&&(0,a.jsx)(i.K0,{variant:"clear",size:"tertiary",color:"neutrals.nLv3",onClick:t=>{t.stopPropagation(),h(e)},children:(0,a.jsx)(g.zQC,{icon:"close"})})})]})},getOptionKey:e=>String(null==e?void 0:e.id),getOptionLabel:e=>null==e?void 0:e.name,inputProps:{autoFocus:r,variant:t?"outlined-transparent":"outlined"},onClear:()=>n(void 0),onBlur:s,filterOptions:()=>!0,dropdownHeader:f&&(0,a.jsx)(y.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}),groupOptionsBy:v?e=>p.find(t=>t.id===e.id)?"recent":x.find(t=>t.id===e.id)?"suggested":void 0:void 0,optionGroupHeader:e=>(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv1",px:"lg",pb:"sm",pt:"lg",display:"block",children:(0,a.jsx)(u.A,{id:e})})})}function eL(e){let{isSearchBottomSheetOpen:t,setIsSearchBottomSheetOpen:n,...r}=e,{isMobile:s}=(0,i.$c)(),l=void 0!==r.player;return s?(0,a.jsxs)(a.Fragment,{children:[!l&&(0,a.jsxs)(o.so,{flexDirection:"column",gap:"sm",align:"center",justify:"center",w:"100%",onClick:()=>n(!0),h:"10xl",children:[(0,a.jsx)(o.az,{p:"sm",br:"50%",bg:"surface.s2",cursor:"pointer",elevation:"2",children:(0,a.jsx)(g.xZp,{w:24,h:24,fill:"primary.default"})}),(0,a.jsx)(i.EY,{textStyle:"display.small",color:"primary.default",children:(0,a.jsx)(u.A,{id:"select_player"})})]}),(0,a.jsx)(eM,{opened:t,onClose:()=>n(!1),onPlayerSelect:r.setPlayer})]}):(0,a.jsx)(eq,{...r})}var ez=n(8329),eF=n(60475);function eE(e){var t,n,r;let{team:s}=e;return(0,a.jsxs)(o.so,{direction:"column",align:"center",gap:"xs",cursor:"pointer",children:[(0,a.jsx)(i.EY,{textStyle:"display.medium",color:"onColor.primary",display:"block",maxW:"100%",truncate:!0,children:(0,a.jsx)(ej.c,{entity:s})}),!s.national&&!!(null==(t=s.country)?void 0:t.name)&&!!(null==(n=s.country)?void 0:n.slug)&&(0,a.jsxs)(o.so,{gap:"sm",align:"center",children:[(0,a.jsx)(ez.w,{alpha2:null==(r=s.country)?void 0:r.alpha2,size:16}),(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"onColor.primary",display:"block",maxW:"100%",truncate:!0,children:(0,a.jsx)(eF.md,{name:s.country.name,slug:s.country.slug})})]})]})}var eD=n(33144);function eH(e){let{team:t}=e,n=(0,eS.z)(t);return(0,a.jsx)(eD.p,{id:t.id,name:n,size:48})}function eW(e){let{team:t}=e;return t?(0,a.jsx)(eH,{team:t}):(0,a.jsx)(eD.p,{id:void 0,size:48})}var eO=n(49519);let eN=e=>{let{recentOptions:t,onTeamClick:n,onTeamRemove:r}=e,{suggestedOptions:s}=J("team"),l=t.map(e=>e.id);return(0,a.jsxs)(o.so,{direction:"column",gap:"md",p:"md",children:[t.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)(i.EY,{textStyle:"assistive.default",children:(0,a.jsx)(u.A,{id:"recent"})}),t.slice(0).reverse().map(e=>(0,a.jsx)(w.HM,{team:e,onTeamClick:n,onRemoveClick:r},e.id))]}),t.length<10&&(0,a.jsxs)("div",{children:[(0,a.jsx)(i.EY,{textStyle:"assistive.default",children:(0,a.jsx)(u.A,{id:"suggested"})}),s.filter(e=>!l.includes(e.id)).map(e=>(0,a.jsx)(w.HM,{team:e,onTeamClick:n},e.id))]})]})},eG=e=>{let{searchOptions:t,onTeamClick:n}=e;return 0===t.length?(0,a.jsx)(y.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}):(0,a.jsx)(o.az,{p:"md",children:t.map(e=>(0,a.jsx)(w.HM,{team:e,onTeamClick:n},e.id))})},eY=e=>{let{query:t,searchOptions:n,recentOptions:r,onTeamClick:s,onTeamRemove:i}=e;return(0,a.jsx)(a.Fragment,{children:t.length>2?(0,a.jsx)(eG,{searchOptions:n,onTeamClick:s}):(0,a.jsx)(eN,{recentOptions:r,onTeamClick:s,onTeamRemove:i})})},e$=e=>{let{opened:t,onClose:n,onTeamSelect:r}=e,l=(0,F.A)(),d=(0,x.o)()===s.QCR.Tennis,{query:u,onQueryChange:c,options:p}=Y(),{recentlySelected:m,addToRecentlySelected:h,removeFromRecentlySelected:y}=(0,w.HI)(),f=(0,a.jsx)(i.pd,{placeholder:l.formatMessage({id:d?"search_player":"search_team"}),startAdornment:(0,a.jsx)(g.zQC,{icon:"search",fill:"onSurface.nLv3"}),value:u,onChange:c,clearable:!0,onClear:()=>c(""),p:"lg"});return(0,a.jsxs)(i.Xn,{isOpen:t,onClose:n,header:f,size:"large",children:[(0,a.jsx)(eY,{query:u||"",searchOptions:p,recentOptions:m,onTeamClick:e=>{r(e.id),n(),h(e)},onTeamRemove:y}),(0,a.jsx)(o.az,{h:"[200px]"})]})};function eQ(e){let{team:t,setTeam:n,isFocused:r,onBlur:l}=e,d=(0,x.o)(),{query:c,onQueryChange:p,options:m}=Y(),{recentlySelected:h,addToRecentlySelected:f,removeFromRecentlySelected:v}=(0,w.HI)(),{suggestedOptions:j}=J("team"),b=(null==c?void 0:c.length)>2&&!m.length,_=!m.length,T=_?[...h,...j.filter(e=>!h.find(t=>t.id===e.id))]:m,S=d===s.QCR.Tennis;return(0,a.jsx)(i.jT,{bg:"surface.s1",br:"sm",label:(0,a.jsx)(u.A,{id:S?"select_player":"select_team"}),options:T,onChange:e=>{n(null==e?void 0:e.id),e&&f(e)},value:t,query:c,onQueryChange:p,maxVisibleOptions:15,renderOption:e=>{var t,n,r;let l=h.find(t=>t.id===e.id);return(0,a.jsxs)(o.so,{dir:document.dir,px:"lg",py:"sm",_hover:{bg:"surface.s2"},cursor:"pointer",align:"center",children:[(0,a.jsx)(eO.p,{id:e.id,name:e.name,size:40}),(0,a.jsxs)(o.so,{flex:"1",direction:"column",justify:"space-around",ml:"lg",h:"3xl",overflow:"hidden",children:[(0,a.jsx)(i.EY,{color:"neutrals.nLv1",truncate:!0,children:(0,a.jsx)(eR.Rm,{team:e,showFemaleSuffix:e.gender===s.YT8.Female&&d!==s.QCR.Tennis})}),!e.national&&!!(null==(t=e.country)?void 0:t.name)&&!!(null==(n=e.country)?void 0:n.slug)&&(0,a.jsxs)(o.so,{gap:"xs",align:"center",overflow:"hidden",children:[(0,a.jsx)(eO.w,{alpha2:null==(r=e.country)?void 0:r.alpha2,size:16}),(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,a.jsx)(eF.md,{name:e.country.name,slug:e.country.slug})})]})]}),(0,a.jsx)(o.az,{children:l&&_&&(0,a.jsx)(i.K0,{variant:"clear",size:"tertiary",color:"neutrals.nLv3",onClick:t=>{t.stopPropagation(),v(e)},children:(0,a.jsx)(g.zQC,{icon:"close"})})})]})},getOptionKey:e=>String(null==e?void 0:e.id),getOptionLabel:e=>null==e?void 0:e.name,inputProps:{autoFocus:r,variant:t?"outlined-transparent":"outlined"},onClear:()=>n(void 0),onBlur:l,filterOptions:()=>!0,dropdownHeader:b&&(0,a.jsx)(y.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}),groupOptionsBy:_?e=>h.find(t=>t.id===e.id)?"recent":j.find(t=>t.id===e.id)?"suggested":void 0:void 0,optionGroupHeader:e=>(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv1",px:"lg",pb:"sm",pt:"lg",display:"block",children:(0,a.jsx)(u.A,{id:e})})})}function eU(e){let{isSearchBottomSheetOpen:t,setIsSearchBottomSheetOpen:n,...r}=e,{isMobile:l}=(0,i.$c)(),d=(0,x.o)(),c=void 0!==r.team,p=d===s.QCR.Tennis;return l?(0,a.jsxs)(a.Fragment,{children:[!c&&(0,a.jsxs)(o.so,{flexDirection:"column",gap:"sm",align:"center",justify:"center",w:"100%",onClick:()=>n(!0),h:"10xl",children:[(0,a.jsx)(o.az,{p:"sm",br:"50%",bg:"surface.s2",cursor:"pointer",elevation:"2",children:(0,a.jsx)(g.xZp,{w:24,h:24,fill:"primary.default"})}),(0,a.jsx)(i.EY,{textStyle:"display.small",color:"primary.default",children:(0,a.jsx)(u.A,{id:p?"select_player":"select_team"})})]}),(0,a.jsx)(e$,{opened:t,onClose:()=>n(!1),onTeamSelect:r.setTeam})]}):(0,a.jsx)(eQ,{...r})}function eV(e){let{entityType:t,entity:n,onEntityChange:s,onClose:l,...u}=e,[c,p]=(0,d.useState)(!1),m=(0,x.o)(),[h,y]=(0,d.useState)(!1),{isMobile:f}=(0,i.$c)(),v=void 0!==n,j=!v||h,b=()=>y(!1),T=e=>{void 0!==e&&(s(e),y(!1))},S=(0,r.x6)(t,n),I=!f||void 0!==n,k=f?v:v&&!h;return(0,a.jsxs)(o.so,{gap:"sm",direction:"column",br:"sm",bgColor:S?void 0:n?"overlay.darken2":"surface.s2",w:"100%",overflow:"hidden",position:"relative",children:[S&&(0,a.jsx)(o.az,{position:"absolute",scale:"[1.6]",w:"100%",h:"100%",backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"100% 100%",filter:"[blur(50px)]",style:{backgroundImage:"url(".concat(S,")")}}),(0,a.jsxs)(o.so,{bg:S?"overlay.darken1":void 0,br:"sm",gap:"sm",direction:"column",position:"relative",p:"sm",children:[(0,a.jsxs)(o.xA,{gridTemplateColumns:"repeat(3, 1fr)",children:[(0,a.jsx)(o.az,{children:(v||"function"==typeof l)&&(0,a.jsx)(i.K0,{variant:"clear",size:"primary",negative:!!S,onClick:()=>{null==l||l()},children:(0,a.jsx)(g.zQC,{icon:"close"})})}),I?(0,a.jsxs)(o.so,{justify:"center",h:"4xl",children:["player"===t&&(0,a.jsx)(_.uc,{player:n,sportSlug:m,children:(0,a.jsx)(ek,{player:n})}),"team"===t&&(0,a.jsx)(_.gT,{team:n,sport:m,ignoreLink:!n,children:(0,a.jsx)(eW,{team:n})})]}):(0,a.jsx)("div",{}),(0,a.jsx)(o.so,{justify:"end",children:v&&(0,a.jsx)(i.K0,{variant:"clear",size:"primary",negative:!!S,onClick:()=>{y(e=>!e),f&&p(!0)},children:(0,a.jsx)(g.hRh,{})})})]}),(0,a.jsxs)(o.so,{direction:"column",justify:"end",children:[j&&(0,a.jsxs)(a.Fragment,{children:["player"===t&&(0,a.jsx)(eL,{player:n,setPlayer:T,isFocused:h,onBlur:b,isSearchBottomSheetOpen:c,setIsSearchBottomSheetOpen:p}),"team"===t&&(0,a.jsx)(eU,{team:n,setTeam:T,isFocused:h,onBlur:b,isSearchBottomSheetOpen:c,setIsSearchBottomSheetOpen:p})]}),k&&(0,a.jsxs)(o.az,{h:"4xl",children:["player"===t&&(0,a.jsx)(_.uc,{player:n,sportSlug:m,children:(0,a.jsx)(e_,{player:n})}),"team"===t&&(0,a.jsx)(_.gT,{team:n,sport:m,ignoreLink:!n,children:(0,a.jsx)(eE,{team:n})})]})]}),(0,a.jsx)(ev,{...u})]})]})}var eK=n(68354),eJ=n(53684),eZ=n(82536);function eX(e){let{statValue:t}=e;return(0,a.jsx)(a.Fragment,{children:"string"==typeof t.value||"number"==typeof t.value?(0,a.jsx)(o.so,{justify:"center",align:"center",py:{base:"2xs",md:"xs"},px:"md",br:"md",bg:t.highlight?"action.primary.highlight":void 0,whiteSpace:"nowrap",children:(0,a.jsx)(i.EY,{textStyle:"table.medium",textAlign:"center",children:t.value})}):(0,a.jsx)(a.Fragment,{children:t.value})})}function e0(e){let{stat:t,isFirst:n,isLast:r,isCenteredDisplay:s}=e,[l,c]=(0,d.useState)(!1),m=t.additionalInfoTextId?(0,a.jsx)(eZ.A,{isOpen:l,setIsOpen:c,children:(0,a.jsxs)(o.az,{pt:{md:"sm"},children:[(0,a.jsx)(p.Zp.Header,{titleId:t.labelId,values:t.labelValues,as:"h4",variant:"left-aligned"}),(0,a.jsx)(i.P,{textStyle:"body.mediumParagraph",px:"lg",maxW:{md:"[300px]"},children:(0,a.jsx)(u.A,{id:t.additionalInfoTextId,values:t.additionalInfoTextValues})})]})}):null;return s?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(o.so,{justify:"space-between",align:"center",h:"3xl",borderBottom:r?void 0:"[1px solid]",borderBottomColor:r?void 0:"neutrals.nLv4",children:[(0,a.jsx)(o.so,{w:"8xl",children:(0,a.jsx)(eX,{statValue:t.values[0]})}),(0,a.jsxs)(o.so,{gap:"xs",align:"center",cursor:m?"pointer":void 0,onClick:()=>c(!0),children:[(0,a.jsx)(i.EY,{textStyle:"table.medium",color:m?"primary.default":void 0,textAlign:"center",children:(0,a.jsx)(u.A,{id:t.labelId,values:t.labelValues})}),m&&(0,a.jsx)(g.G_L,{width:16,height:16,fill:"primary.default"})]}),(0,a.jsx)(o.so,{justify:"flex-end",w:"8xl",children:(0,a.jsx)(eX,{statValue:t.values[1]})})]}),m]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(o.so,{align:"center",gap:"sm",children:[(0,a.jsxs)(o.so,{gap:"xs",align:"center",cursor:m?"pointer":void 0,onClick:()=>c(!0),children:[(0,a.jsx)(i.EY,{textStyle:"table.medium",color:m?"primary.default":void 0,w:m?"[140px]":"[160px]",display:"block",children:(0,a.jsx)(u.A,{id:t.labelId,values:t.labelValues})}),m&&(0,a.jsx)(g.G_L,{width:16,height:16,fill:"primary.default"})]}),(0,a.jsx)(o.so,{gap:"sm",grow:1,children:t.values.map((e,s)=>(0,a.jsx)(o.so,{justify:"center",align:"center",w:"100%",py:"sm",bg:"surface.s2",br:n&&r?"[8px 8px 8px 8px]":n?"[8px 8px 0 0]":r?"[0 0 8px 8px]":void 0,borderBottom:r?void 0:"[1px solid]",borderBottomColor:r?void 0:"neutrals.nLv4",children:(0,a.jsx)(eX,{statValue:e})},"".concat(t.labelId,"-").concat(s)))})]}),m]})}let e1=e=>{let{item:t}=e,{entityType:n}=t,l=(0,F.A)(),{ratingRow:d,statRows:c,getLinkQueryParams:m,rowsCount:h}=(e=>{let{entityType:t,sport:n}=e,a=()=>n===s.QCR.Football||n===s.QCR.Basketball&&t===s.wNW.Player,i=t===s.wNW.Player?(0,r.KI)(n):(0,r.UR)(n),o=e.entities.map(e=>{var t,n;return{entityId:e.entity.id,uniqueTournamentId:null==(t=e.uniqueTournament)?void 0:t.id,seasonId:null==(n=e.season)?void 0:n.id,season:e.season}}),{data:l}=(0,E.Ay)(o,a=>Promise.all(a.map(a=>{var o,l,d;return K(t,n,a.entityId,null!=(l=a.uniqueTournamentId)?l:-1,null!=(d=a.seasonId)?d:-1,n===s.QCR.Football?s.Vw_.overall:(s.QCR.Basketball,s.Vw_.regularSeason),null==a||null==(o=a.season)?void 0:o.year).then(t=>{if(t){let{statistics:o}=t;return e.sport!==s.QCR.Tennis||a.uniqueTournamentId?(0,r.gI)(n,o,i,e.entityType):(0,r.Q6)({...o},"all")}})})),{revalidateOnMount:!0}),d=r.f8[e.statisticsGroup],u=null,c=[];return l&&l.length>0&&(a()&&(u={labelId:"avg_sofascore_rating",values:l.map(e=>({value:(null==e?void 0:e.rating)||(null==e?void 0:e.avgRating)}))}),d.forEach(e=>{let t=l.map(t=>{let n=s.wNW.Player?t?(0,Q.h)(t):void 0:t;return n&&(0,Q.R)(n,e)}),a=(0,r.fI)(e,l);c.push({labelId:(0,V.O)(U,e.standaloneTranslationKey||e.translationKey||e.key,n),labelValues:e.values,values:t.map((e,t)=>({value:null!=e?e:"-",highlight:a[t]}))})})),{rowsCount:d.length+ +!!a(),statRows:c,ratingRow:u,getLinkQueryParams:()=>(0,w.k9)(e.entities.map(e=>e.entity.id),e.entities.map(e=>{var t;return null==(t=e.season)?void 0:t.id}),e.entities.map(e=>{var t;return null==(t=e.uniqueTournament)?void 0:t.id}),e.entities.map(e=>void 0)),shouldShowRating:a}})(t);return(0,a.jsx)(p.Zp,{variant:"mobile-only",children:(0,a.jsxs)(o.Tk,{alignItems:"stretch",p:"sm",children:[(0,a.jsx)(o.xA,{gridTemplateColumns:"repeat(2, minmax(0, 1fr))",gap:"sm",children:t.entities.map(e=>{var r,d,c,p,m;return(0,a.jsxs)(o.Tk,{bg:"neutral.default",br:"sm",gap:"0",w:"100%",alignItems:"stretch",children:[(0,a.jsx)(n=>t.entityType===s.wNW.Player?(0,a.jsx)(_.uc,{player:e.entity,sportSlug:t.sport,children:n.children}):(0,a.jsx)(_.gT,{team:e.entity,sport:t.sport,children:n.children}),{children:(0,a.jsx)(o.az,{borderTopRadius:"sm",bg:"[radial-gradient(circle, #00000077, transparent)]",cursor:"pointer",children:(0,a.jsxs)(o.so,{borderTopRadius:"sm",gap:"sm",direction:"column",position:"relative",p:"sm",children:[(0,a.jsxs)(o.so,{justify:"center",h:"4xl",children:[n===s.wNW.Player&&(0,a.jsx)(ek,{player:e.entity}),n===s.wNW.Team&&(0,a.jsx)(eW,{team:e.entity})]}),(0,a.jsxs)(o.az,{h:"4xl",textAlign:"center",children:["player"===n&&(0,a.jsx)(e_,{player:e.entity}),"team"===n&&(0,a.jsx)(eE,{team:e.entity})]})]})})}),(0,a.jsx)(o.zt,{bg:"surface.s1",elevation:"2",borderBottomRadius:"sm",gap:"sm",px:"lg",py:"xs",overflow:"hidden",w:"100%",children:t.sport===s.QCR.Tennis?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eJ.e,{id:ex.FV,name:l.formatMessage({id:"tennis_all_tournaments"}),size:24}),(0,a.jsxs)(i.EY,{truncate:!0,overflow:"hidden",children:[(0,a.jsx)(u.A,{id:"tennis_all_tournaments"})," ",null==(r=e.season)?void 0:r.year]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eJ.e,{id:null==(d=e.uniqueTournament)?void 0:d.id,name:null==(c=e.uniqueTournament)?void 0:c.name,size:24}),(0,a.jsxs)(i.EY,{truncate:!0,overflow:"hidden",children:[null==(p=e.uniqueTournament)?void 0:p.name," ",null==(m=e.season)?void 0:m.year]})]})})]},e.entity.id)})}),(0,a.jsxs)(o.az,{style:{minHeight:"".concat(40*h,"px")},children:[d&&(0,a.jsx)(e0,{stat:{labelId:"avg_sofascore_rating",values:d.values.map(e=>({value:(0,a.jsx)(eJ.G,{rating:e.value,format:"sideBox"})}))},isCenteredDisplay:!0}),null==c?void 0:c.map((e,t)=>(0,a.jsx)(e0,{stat:e,isCenteredDisplay:!0,isFirst:0===t,isLast:t===c.length-1},"".concat(e.labelId)))]}),(0,a.jsx)(o.zt,{justifyContent:"center",children:(0,a.jsx)(_.N_,{routeKey:"comparison",params:{sport:t.sport,entityType:t.entityType},query:m(),children:(0,a.jsxs)(i.$n,{size:"secondary",children:[(0,a.jsx)(u.A,{id:"compare"})," ",(0,a.jsx)(o.az,{_rtl:{transform:"rotate(180deg)"},children:(0,a.jsx)(g.A0k,{})})]})})})]})})};function e2(e){let{popularComparisonData:t,entityType:n}=e,r=(0,x.o)(),i=n===s.wNW.Player||r===s.QCR.Tennis?"popular_player_comparisons_header":"popular_team_comparisons_header";return(null==t?void 0:t.length)?(0,a.jsx)(p.Zp,{variant:"desktop-only",children:(0,a.jsxs)(o.az,{children:[(0,a.jsx)(eK.A,{titleId:i,as:"h2"}),(0,a.jsx)(o.az,{mdDown:{display:"flex",flexDirection:"column",pt:"xs"},md:{display:"grid",gridTemplateColumns:"repeat(2, minmax(0, 1fr))",px:"sm",pb:"sm"},gap:"sm",children:t.map((e,t)=>(0,a.jsxs)(o.az,{position:"relative",children:[(0,a.jsx)(e1,{item:e}),!(t%2)&&(0,a.jsx)(o.az,{hideBelow:"md",position:"absolute",w:"[1px]",h:"[calc(100% - 16px)]",top:"sm",bottom:"0",right:"-xs",bg:"neutrals.nLv4"})]},"".concat(e.statisticsGroup)))})]})}):null}var e4=n(40237),e5=n(22375),e9=n(30821),e6=n(53960),e3=n(30396);function e8(e){let{group:t,isCenteredDisplay:n}=e;return n?(0,a.jsxs)(p.Zp,{children:[(0,a.jsx)(p.Zp.Header,{title:(0,a.jsx)(e3.R,{id:t.labelId})}),(0,a.jsx)(o.az,{px:"sm",pb:"xs",children:t.stats.map((e,n)=>(0,a.jsx)(e0,{stat:e,isFirst:0===n,isLast:n===t.stats.length-1,isCenteredDisplay:!0},"".concat(e.labelId)))})]}):(0,a.jsxs)(o.so,{direction:"column",children:[(0,a.jsx)(i.EY,{textStyle:"display.medium",color:"neutrals.nLv1",textAlign:"center",py:"[14px]",pl:"[168px]",children:(0,a.jsx)(e3.R,{id:t.labelId})}),t.stats.map((e,n)=>(0,a.jsx)(e0,{stat:e,isFirst:0===n,isLast:n===t.stats.length-1},"".concat(e.labelId)))]})}var e7=n(8715);function te(e){let{index:t,playerId:n,seasonId:r,uniqueTournamentId:i,direction:l,hideArrow:d}=e,{data:u}=(0,E.Ay)(n&&r&&i?s.qvj.seasonHeatmap(n,r,i,"overall"):null),c="up"===l;return(0,a.jsxs)(o.so,{direction:c?"row":"column",align:"center",gap:c?"[28px]":"sm",br:"lg",bg:"graphics.terrain.football",md:{pt:c?"lg":"sm",ps:c?"xl":"lg",pe:"lg",pb:"lg"},flex:"[1 1 100%]",children:[!d&&(c?(0,a.jsx)(e7.XL,{}):(0,a.jsx)(e7.Bt,{})),(0,a.jsx)(e7._S,{containerId:"".concat(n,"-").concat(r,"-").concat(i,"-").concat(t,"-heatmap"),dataPoints:null==u?void 0:u.points,numberOfMatches:null==u?void 0:u.matches,direction:l})]})}function tt(e){let{playersData:t}=e,{isMobile:n}=(0,i.$c)();return n?(0,a.jsxs)(p.Zp,{children:[(0,a.jsx)(p.Zp.Header,{title:(0,a.jsx)(u.A,{id:"season_heat_map"})}),(0,a.jsx)(o.az,{p:"sm",children:(0,a.jsxs)(o.so,{align:"center",gap:"md",p:"xl",bg:"graphics.terrain.football",br:"lg",children:[(0,a.jsx)(te,{playerId:t[0].playerId,seasonId:t[0].seasonId,uniqueTournamentId:t[0].uniqueTournamentId,direction:"up",index:0,hideArrow:!0}),(0,a.jsx)(o.so,{justify:"center",children:(0,a.jsx)(e7.XL,{})}),(0,a.jsx)(te,{playerId:t[1].playerId,seasonId:t[1].seasonId,uniqueTournamentId:t[1].uniqueTournamentId,index:1,direction:"up",hideArrow:!0})]})})]}):(0,a.jsxs)(o.so,{direction:"column",pl:"[168px]",children:[(0,a.jsx)(i.EY,{textStyle:"display.medium",textAlign:"center",py:"[14px]",children:(0,a.jsx)(u.A,{id:"season_heat_map"})}),(0,a.jsx)(o.so,{gap:"sm",children:t.map((e,n)=>(0,a.jsx)(te,{index:n,playerId:e.playerId,seasonId:e.seasonId,uniqueTournamentId:e.uniqueTournamentId,direction:t.length>3?"up":"right"},"".concat(e.playerId,"-").concat(e.seasonId,"-").concat(e.uniqueTournamentId,"-").concat(t.length,"-").concat(n)))})]})}var tn=n(11996),ta=n(82021),tr=n(78275);let ts=(0,ep.Fj)({base:{display:"flex",justifyContent:"center",alignItems:"center",br:"[100%]",py:"[6px]",cursor:"pointer"},variants:{active:{true:{backgroundColor:"neutrals.nLv1",color:"surface.s1"},false:{backgroundColor:"[transparent]",color:"neutrals.nLv1"}}}}),ti=(0,o.I4)("button",ts),to=e=>{let{currentState:t,onClick:n}=e;return(0,a.jsxs)(o.so,{justify:"center",gap:"xl",children:[(0,a.jsx)(ti,{active:t===ta.E.Percentage,onClick:()=>n(ta.E.Percentage),children:(0,a.jsx)(g.U1y,{fill:"currentColor"})}),(0,a.jsx)(ti,{active:t===ta.E.Difference,onClick:()=>n(ta.E.Difference),children:(0,a.jsx)(g.Z3_,{fill:"currentColor"})}),(0,a.jsx)(ti,{active:t===ta.E.Total,onClick:()=>n(ta.E.Total),children:(0,a.jsx)(g.JFH,{fill:"currentColor"})})]})};var tl=n(32615),td=n(32335),tu=n(41735);let tc=e=>{let{currentState:t,playerId:n,seasonId:r,uniqueTournamentId:i,seasonType:l,onClick:d}=e,u=(0,tu.useTheme)(),{data:c}=(0,E.Ay)(n&&r&&i&&l?s.qvj.seasonShootmap(n,r,i,l):null),{data:p}=(0,E.Ay)(i&&r&&l?s.V3t.seasonShotAreas(i,r,"player",l):null),m=(null==c?void 0:c.shotActions)||[],h=(null==p?void 0:p.shotActionAreas)||[],x=m.length>0,g=h.length>0,{totalStatistics:y,statsByAreas:f,differencesByAreas:v}=td.aggregateAreaStatistics(m,h),j=td.getColorsForAreaShotmap(f,y,h,u,5);return(0,a.jsx)(o.az,{w:"100%",cursor:x?"pointer":"default",onClick:()=>{x&&d()},children:(0,a.jsx)(tl.A,{courtColors:j,areaStatistics:td.getPlayerAreaShotmapState(t,f,g?v:[],y)})})},tp=e=>{let{playersData:t}=e,[n,r]=(0,d.useState)(ta.E.Percentage);return(0,a.jsx)(o.so,{direction:"column",gap:"md",w:"100%",borderTop:"[1px solid]",borderColor:"neutrals.nLv4",children:(0,a.jsxs)(o.so,{direction:"column",gap:"lg",pt:"md",alignSelf:"center",children:[(0,a.jsx)(to,{currentState:n,onClick:e=>r(e)}),(0,a.jsx)(o.so,{justify:"center",gap:"sm",children:t.map((e,s)=>{let{playerId:i,seasonId:o,uniqueTournamentId:l,seasonType:d}=e;return(0,a.jsx)(tc,{currentState:n,playerId:i,seasonId:o,uniqueTournamentId:l,seasonType:d,onClick:()=>r(e=>(e=>{switch(e){case ta.E.Percentage:return ta.E.Difference;case ta.E.Difference:return ta.E.Total;case ta.E.Total:default:return ta.E.Percentage}})(e))},"".concat(i,"-").concat(o,"-").concat(l,"-").concat(d,"-").concat(t.length,"-").concat(s))})}),(0,a.jsxs)(o.so,{align:"center",gap:"md",pt:"xs",pb:"sm",children:[(0,a.jsx)(tr.A,{totalHeight:32,boxWidth:12}),(0,a.jsx)(i.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:(0,a.jsx)(u.A,{id:"shot_map_description"})})]})]})})};var tm=n(20990),th=n(33698);let tx=e=>{let{selectedType:t,setSelectedType:n}=e;return(0,a.jsx)(o.so,{justify:"center",children:(0,a.jsxs)(i.tU,{value:t,variant:"secondary",onChange:e=>n(e),children:[(0,a.jsx)(i.tU.Tab,{tabKey:th.L.Made,children:(0,a.jsx)(u.A,{id:"player.shootmap.made"})}),(0,a.jsx)(i.tU.Tab,{tabKey:th.L.Total,children:(0,a.jsx)(u.A,{id:"player.shootmap.total"})}),(0,a.jsx)(i.tU.Tab,{tabKey:th.L.Missed,children:(0,a.jsx)(u.A,{id:"player.shootmap.missed"})})]})})};var tg=n(69627);let ty=e=>{let{canvasId:t,currentState:n,playerId:r,seasonId:i,uniqueTournamentId:l,seasonType:d,onClick:u}=e,{data:c}=(0,E.Ay)(r&&i&&l&&d?s.qvj.seasonShootmap(r,i,l,d):null),p=(null==c?void 0:c.shotActions)||[],m=p.length>0;return(0,a.jsx)(o.az,{w:"100%",cursor:m?"pointer":"default",onClick:()=>{m&&u()},children:(0,a.jsx)(tg.O,{canvasId:t,shotCoordinates:tg.b.getHeatmapState(n,p),numberOfMatches:null==c?void 0:c.appearances,shotType:n})})},tf=e=>{let{playersData:t}=e,{selectedType:n,setSelectedType:r,getNextType:s}=(0,tm.U)();return(0,a.jsxs)(o.so,{direction:"column",gap:"lg",children:[(0,a.jsx)(tx,{selectedType:n,setSelectedType:r}),(0,a.jsx)(o.so,{justify:"center",gap:"sm",py:"md",overflow:"hidden",children:t.map((e,i)=>{let{playerId:o,seasonId:l,uniqueTournamentId:d,seasonType:u}=e,c=(e=>{let t="";return e.forEach((n,a)=>{t+=n?"".concat(n).concat(a===e.length-1?"":"-"):""}),t})([o,l,d,u,t.length,i+1]);return(0,a.jsx)(ty,{canvasId:"".concat(c,"-shotmap"),currentState:n,playerId:o,seasonId:l,uniqueTournamentId:d,seasonType:u,onClick:()=>r(e=>s(e))},c)})})]})};function tv(e){let{playersData:t}=e,{isMobile:n}=(0,i.$c)(),r={};t.forEach(e=>{e.playerId&&e.uniqueTournamentId&&e.seasonId&&(r["player-".concat(e.playerId)]={route:s.V3t.seasonShotAreas(e.uniqueTournamentId,e.seasonId,"player",e.seasonType)})});let l=(0,tn.A)(r,Object.values(r).map(e=>e.route)),d=Object.keys(l).some(e=>!!l[e]),c=t.slice(0,n?2:void 0);return n?(0,a.jsxs)(p.Zp,{children:[(0,a.jsx)(p.Zp.Header,{title:(0,a.jsx)(u.A,{id:"player.seasonalShotMap"})}),(0,a.jsx)(o.az,{p:"sm",children:(0,a.jsxs)(o.so,{direction:"column",align:"center",gap:"lg",py:"lg",px:"sm",bg:"surface.s1",children:[(0,a.jsx)(tf,{playersData:c}),d&&(0,a.jsx)(tp,{playersData:c})]})})]}):(0,a.jsxs)(o.so,{direction:"column",pl:"[168px]",children:[(0,a.jsx)(i.EY,{textStyle:"display.medium",textAlign:"center",py:"[14px]",children:(0,a.jsx)(u.A,{id:"player.seasonalShotMap"})}),(0,a.jsxs)(o.so,{direction:"column",align:"center",gap:"sm",px:"lg",py:"sm",br:"lg",bg:"surface.s2",children:[(0,a.jsx)(tf,{playersData:c}),d&&(0,a.jsx)(tp,{playersData:c})]})]})}function tj(e){let{playersData:t}=e,n=(0,x.o)();if(!t.some(e=>null==e?void 0:e.hasGraph))return null;switch(n){case s.QCR.Football:return(0,a.jsx)(tt,{playersData:t.map(e=>({playerId:e.playerId,seasonId:e.seasonId,uniqueTournamentId:e.uniqueTournamentId}))});case s.QCR.Basketball:return(0,a.jsx)(tv,{playersData:t.map(e=>({playerId:e.playerId,seasonId:e.seasonId,uniqueTournamentId:e.uniqueTournamentId,seasonType:e.seasonType}))});default:return null}}let tb=["age","player_height","market_value","team","avg_sofascore_rating"];function t_(e){let{groups:t,generalData:n,graphicsData:r,entitiesType:l}=e,d=(0,x.o)(),{isMobile:c}=(0,i.$c)(),p=t.find(e=>"matches"===e.labelId),m=[];tb.forEach(e=>{let t=(n||[]).map((t,r)=>{var d;return{value:function(e){let{statistic:t,details:n,stats:r,entityType:l,isReverseOrder:d=!1,entityCount:c}=e,p=(0,x.o)();switch(t){case"age":if((null==n?void 0:n.deceased)||!((null==n?void 0:n.birthDateTimestamp)||(null==n?void 0:n.dateOfBirthTimestamp)))return null;return(0,a.jsxs)(i.EY,{textStyle:"table.medium",children:[(0,e5.KW)(n.dateOfBirthTimestamp||n.birthDateTimestamp)," ",(0,a.jsx)(u.A,{id:"years_short",values:{n:(0,e5.KW)(n.dateOfBirthTimestamp||n.birthDateTimestamp)}})]});case"player_height":return(null==n?void 0:n.height)?(0,a.jsx)(i.EY,{textStyle:"table.medium",children:(0,a.jsx)(e9.Z,{value:null==n?void 0:n.height,fromUnit:"cm"})}):null;case"market_value":if(p===s.QCR.Football&&!(null==n?void 0:n.deceased)&&(null==n?void 0:n.proposedMarketValueRaw))return(0,a.jsx)(i.EY,{textStyle:"table.medium",children:(0,a.jsx)(e6.o,{parsedMoney:(0,s.oaz)(null==n?void 0:n.proposedMarketValueRaw)})});return null;case"team":if(l===s.wNW.Team)return null;if(void 0===n)return(0,a.jsxs)(o.so,{direction:d?"row-reverse":"row",justify:"center",align:"center",gap:"xs",children:[(0,a.jsx)(e4.p,{size:20}),(0,a.jsx)(i.EY,{textStyle:"table.medium",children:"-"})]});let m=(null==r?void 0:r.team)||n.team;return(0,a.jsxs)(o.so,{direction:d?"row-reverse":"row",justify:"center",align:"center",gap:"xs",children:[(0,a.jsx)(e4.p,{id:m.id,name:m.name,size:20}),(0,a.jsx)(i.EY,{textStyle:"table.medium",maxW:{base:"[120px]",md:c>3?"[164px]":"[192px]"},truncate:!0,children:(0,a.jsx)(eR.Rm,{team:m,showFemaleSuffix:(0,eR.ub)(m)})})]});case"avg_sofascore_rating":var h;if(p===s.QCR.Tennis)return null;let g=l===s.wNW.Player?null==r||null==(h=r.statistics)?void 0:h.rating:null==r?void 0:r.avgRating;return g?(0,a.jsx)(e4.G,{rating:g,format:"sideBox"}):null;default:return null}}({statistic:e,details:l===s.wNW.Player?null==t?void 0:t.details:null==t||null==(d=t.details)?void 0:d.playerTeamInfo,stats:null==t?void 0:t.statistics,entityType:l,isReverseOrder:1===r&&c,entityCount:(null==n?void 0:n.length)||0})}});if("team"===e?l!==s.wNW.Team&&!(null==n?void 0:n.every(e=>(null==e?void 0:e.details)===void 0)):!t.every(e=>null===e.value)){let n=t.map(e=>{var t;return{value:null!=(t=e.value)?t:(0,a.jsx)(a.Fragment,{children:"-"})}});m.push({labelId:e,values:n})}});let h=(l===s.wNW.Player||d===s.QCR.Tennis)&&!!(null==n?void 0:n.length)&&!!m.length&&{labelId:"general",stats:m};return(0,a.jsxs)(o.BJ,{gap:"sm",children:[h&&(0,a.jsx)(e8,{group:h,isCenteredDisplay:c}),p&&(0,a.jsx)(e8,{group:p,isCenteredDisplay:c}),(0,a.jsx)(tj,{playersData:r}),t.map(e=>{let t=l===s.wNW.Team&&"summaryGroup"===e.labelId?{...e,stats:[...m,...e.stats]}:e;return"matches"===e.labelId||"goalkeepingGroup"===e.labelId&&(null==n?void 0:n.some(e=>{var t;return(null==e?void 0:e.details)&&(null==e||null==(t=e.details)?void 0:t.position)!==s.RHL.Goalkeeper}))?null:(0,a.jsx)(e8,{group:t,isCenteredDisplay:c},e.labelId)})]})}let tT=e=>{let{entityType:t,visibleCount:n,addEntity:s,removeEntity:d,list:u,selectedCourtType:c,setSelectedCourtType:p,showCourtChips:m}=e,{isMobile:h}=(0,i.$c)(),g=(0,x.o)(),y=(0,k.Ay)({isInMobileTabs:!1}),f="".concat(g,"_").concat("player"===t?r.kG:r.Ee);return(0,a.jsx)(l.PI,{top:y,isStickingDisabled:!h,children:e=>(0,a.jsxs)(o.az,{mdDown:{bg:"surface.s1",roundedBottom:"lg",elevation:e?"2":void 0},children:[(0,a.jsxs)(o.so,{py:"sm",px:{base:"sm",md:"lg"},gap:"sm",children:[(0,a.jsx)(ee,{entityType:t,isDisabled:4===n,onClick:s}),(0,a.jsx)(w.V3,{persistKey:f,children:u.map((e,r)=>{var s,i,o,l,u;return(0,a.jsx)(eV,{entity:null==(s=e.data)?void 0:s.details,entityType:t,onClose:n>2||(null==(o=e.data)||null==(i=o.details)?void 0:i.id)?()=>d(r):void 0,selectedUniqueTournamentId:e.selectedUniqueTournamentId,selectedSeasonId:e.selectedSeasonId,selectedSeasonPeriodType:e.selectedSeasonType,setSelectedUniqueTournamentId:e.setSelectedUniqueTournamentId,setSelectedSeasonId:e.setSelectedSeasonId,setSelectedSeasonPeriodType:e.setSelectedSeasonType,uniqueTournaments:e.uniqueTournamentOptions,uniqueTournamentSeasons:(null==(u=e.data)||null==(l=u.uniqueTournaments)?void 0:l.uniqueTournamentSeasons)||[],seasons:e.seasonOptions,seasonPeriodTypes:e.seasonPeriodOptions,onEntityChange:e.setDetails},e.hookId)})})]}),m&&(0,a.jsx)(o.so,{wrap:"wrap",maxW:"[100vw]",pl:{base:"sm",md:"[184px]"},pr:"sm",pb:"sm",children:(0,a.jsx)(T.B,{selectedCourtType:c,setSelectedCourtType:p})})]})})};function tS(e){let{isMobile:t}=(0,i.$c)(),{onFiltersChange:n,addEntity:x,removeEntity:T}=(0,r.FN)(e),[k,w]=(0,d.useState)("all"),C=Array.from({length:4}).map((t,a)=>{var r,s,i;return{entityType:e.entityType,hookId:a,sport:e.sport,initialData:e.entities[a],courtType:k,queryUtId:null==(r=e.uniqueTournamentIds)?void 0:r[a],querySeasonId:null==(s=e.seasonIds)?void 0:s[a],querySeasonType:null==(i=e.seasonTypes)?void 0:i[a],onFiltersChange:e=>n(a,e)}}),R=H(C[0]),A=H(C[1]),P=H(C[2]),B=H(C[3]);(0,d.useEffect)(()=>{w("all")},[R.selectedUniqueTournamentId,A.selectedUniqueTournamentId,P.selectedUniqueTournamentId,B.selectedUniqueTournamentId]);let M=(0,I.C)(),q=async()=>{try{"writeText"in window.navigator.clipboard&&(await navigator.clipboard.writeText(window.location.href),M((0,a.jsx)(v.y,{messageId:"share_link_copied_to_clipboard"})))}catch(e){M((0,a.jsx)(v.y,{messageId:"error.generic2"}))}},L=t?2:Math.max(e.entities.length,2),z=[R,A,P,B].filter((e,t)=>te.data),E=(0,r.f)(e.sport,e.entityType,F.map(t=>{var n;return e.entityType===s.wNW.Player?null==t||null==(n=t.statistics)?void 0:n.statistics:null==t?void 0:t.statistics}),F.map(e=>null==e?void 0:e.details)),D=!z.some(e=>{var t,n;return!!(null==(n=e.data)||null==(t=n.details)?void 0:t.id)}),W=e.sport===s.QCR.Tennis&&z.every(e=>-1===e.selectedUniqueTournamentId||!e.selectedUniqueTournamentId)&&!D,O=z.map(t=>{var n,a,r;return t&&e.entityType===s.wNW.Player?{playerId:null==(a=t.data)||null==(n=a.details)?void 0:n.id,seasonId:t.selectedSeasonId,uniqueTournamentId:t.selectedUniqueTournamentId,seasonType:t.selectedSeasonType,hasGraph:null==(r=t.data)?void 0:r.hasGraph}:{}}),N=!D&&E.groups.length>0;return(0,a.jsxs)(h.Ws,{value:e.sport,children:[(0,a.jsx)(ed,{entityType:e.entityType,entities:e.entities}),(0,a.jsx)(m.m,{children:(0,a.jsxs)(b.JR,{route:j.xW.Comparison,children:[(0,a.jsxs)(c.B,{children:[(0,a.jsx)(c.B.Item,{children:(0,a.jsx)(_.di,{translatedParams:{sport:e.sport},children:(0,a.jsx)(i.EY,{textStyle:"display.micro",color:"primary.default",children:(0,a.jsx)(S.o,{sportSlug:e.sport})})})}),(0,a.jsx)(c.B.Title,{children:(0,a.jsx)(u.A,{id:e.entityType===s.wNW.Player||e.sport===s.QCR.Tennis?"player_comparison":"team_comparison"})})]}),(0,a.jsx)(o.az,{md:{mb:"md"},children:(0,a.jsxs)(p.Zp,{variant:"desktop-only",children:[(0,a.jsx)(o.az,{bg:{mdDown:"surface.s1"},pl:{md:"[160px]"},children:(0,a.jsx)(p.Zp.Header,{titleId:e.entityType===s.wNW.Player||e.sport===s.QCR.Tennis?"player_comparison":"team_comparison",actionComponent:(0,a.jsx)(l.AM,{trigger:(0,a.jsx)(g.G_L,{fill:"onSurface.nLv1",cursor:"pointer"}),children:(0,a.jsx)(l.AM.Content,{minW:"300px",right:"0px",children:(0,a.jsx)(i.EY,{children:(0,a.jsx)(u.A,{id:e.entityType===s.wNW.Player||e.sport===s.QCR.Tennis?"player_comparison_info_bubble":"team_comparison_info_bubble"})})})}),as:"h2"})}),(0,a.jsx)(tT,{entityType:e.entityType,visibleCount:L,addEntity:x,removeEntity:T,selectedCourtType:k,setSelectedCourtType:w,showCourtChips:W,list:z}),!D&&(0,a.jsx)(o.az,{py:"sm",px:{base:"sm",md:"lg"},children:(0,a.jsx)(t_,{groups:E.groups,generalData:F,graphicsData:O,entitiesType:e.entityType})}),!D&&(0,a.jsxs)(o.BJ,{md:{pl:"[184px]",pr:"lg",pb:"sm"},gap:"sm",mdDown:{px:"sm"},children:[!N&&(0,a.jsx)(p.WC,{variant:"inverse-desktop",children:(0,a.jsx)(p.Zp,{children:(0,a.jsx)(y.p,{graphic:"no-statistics",titleMessageId:"player.noStatistics",descriptionMessageId:"no_statistics_text"})})}),e.sport===s.QCR.Tennis&&(0,a.jsx)(f.c,{messageId:"tennis_disclaimer"}),N&&(0,a.jsx)(o.so,{justify:"center",children:(0,a.jsxs)(i.$n,{variant:"filled",size:"secondary",onClick:q,children:[(0,a.jsx)(u.A,{id:"button_share_comparison"}),(0,a.jsx)(g.nre,{})]})})]})]})}),(0,a.jsxs)(o.BJ,{px:{mdDown:"sm"},pb:{mdDown:"sm",md:"md"},gap:{base:"sm",md:"md"},children:[(0,a.jsx)(e2,{popularComparisonData:e.popularComparisonData,entityType:e.entityType}),(0,a.jsx)(X,{entityType:e.entityType})]})]})})]})}var tI=n(45906);let tk=e=>e.error?(0,a.jsx)(tI.default,{statusCode:e.error.code}):(0,a.jsx)(tS,{...e});tk.getInitialProps=z;let tw=tk},53684:(e,t,n)=>{"use strict";n.d(t,{G:()=>a.A,e:()=>r.e});var a=n(94400),r=n(33480)},53960:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});var a=n(6029),r=n(46787),s=n(90248);let i={[r.FoP.Billion]:"value_billion_short",[r.FoP.Million]:"value.M",[r.FoP.Thousand]:"value.K"},o=e=>{let{parsedMoney:t}=e;return t.measure&&i[t.measure]?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.A,{id:i[t.measure],values:{value:t.parsedValue}})," ",t.currencySign]}):(0,a.jsxs)(a.Fragment,{children:[t.parsedValue," ",t.currencySign]})}},57719:(e,t,n)=>{"use strict";n.d(t,{F:()=>u});var a=n(6029),r=n(46787),s=n(55729),i=n(90248),o=n(18970);let l=JSON.parse('{"football":{"Dlong":"football_defender","DLlong":"football_left_defender","DClong":"football_centre_defender","DRlong":"football_right_defender","DMlong":"football_defensive_midfielder","Mlong":"football_midfielder","MLlong":"football_left_midfielder","MRlong":"football_right_midfielder","MClong":"football_centre_midfielder","AMlong":"football_attacking_midfielder","Flong":"football_forward","LWlong":"football_left_winger","RWlong":"football_right_winger","STlong":"football_striker","Glong":"goalkeeper","GKlong":"goalkeeper","Dshort":"position.defender.short","DLshort":"position.defenderLeft.short","DCshort":"position.defenderCenter.short","DRshort":"position.defenderRight.short","DMshort":"position.defensiveMidfielder","Mshort":"position.midfielder.short","MLshort":"position.midfielderLeft.short","MRshort":"position.midfielderRight.short","MCshort":"position.midfielderCenter.short","AMshort":"position.attackingMidfielder.short","Fshort":"position.forward.short","LWshort":"position.leftWinger.short","RWshort":"position.rightWinger.short","STshort":"position.striker.short","Gshort":"position.goalkeeper.short","GfantasyShort":"position.goalkeeper.fantasyShort","DfantasyShort":"position.defender.fantasyShort","MfantasyShort":"position.midfielder.fantasyShort","FfantasyShort":"position.forward.fantasyShort"},"basketball":{"Clong":"basketball.center","CFlong":"centerForward","Flong":"basketball.forward","FClong":"forwardCenter","FGlong":"forwardGuard","Glong":"guard","GFlong":"guardForward","Cshort":"position.basketball.center.short","CFshort":"position.centerForward.short","Fshort":"position.basketball.forward.short","FCshort":"position.forwardCenter.short","FGshort":"position.forwardGuard.short","Gshort":"position.guard.short","GFshort":"position.guardForward.short"},"ice-hockey":{"Dlong":"defenseman","Glong":"goalie","Clong":"hockey.center","Llong":"leftWing","Rlong":"rightWing","Flong":"football_forward","Dshort":"position.defenseman.short","Gshort":"position.goalie.short","Cshort":"position.hockey.short.center","Lshort":"position.leftWing.short","Rshort":"position.rightWing.short","Fshort":"position.forward.short"},"baseball":{"Plong":"pitcher","Clong":"catcher","1Blong":"1stBase","2Blong":"2ndBase","3Blong":"3rdBase","SSlong":"shortstop","LFlong":"leftField","CFlong":"centerField","RFlong":"rightField","DHlong":"designatedHitter","SPlong":"startingPitcher","CPlong":"closer","PHlong":"pinchHitter","PRlong":"pinchRunner","BRlong":"baseRunner","OFlong":"outfield","IFlong":"infield","RPlong":"reliefPitcher","UTlong":"util","UIlong":"utilInfielder","UOlong":"utilOutfielder","RHPlong":"rhPitcher","LHPlong":"lhPitcher","RHSlong":"rhStarted","LHSlong":"lhStarter","LHRlong":"lhReliever","RHRlong":"rhReliever","Blong":"batter","Pshort":"position.pitcher.short","Cshort":"position.catcher.short","1Bshort":"position.1stBase.short","2Bshort":"position.2ndBase.short","3Bshort":"position.3rdBase.short","SSshort":"position.shortstop.short","LFshort":"position.leftField.short","CFshort":"position.centerField.short","RFshort":"position.rightField.short","DHshort":"position.designatedHitter.short","SPshort":"position.startingPitcher.short","CPshort":"position.closer.short","PHshort":"position.pinchHitter.short","PRshort":"position.pinchRunner.short","BRshort":"position.baseRunner.short","OFshort":"position.outfield.short","IFshort":"position.infield.short","RPshort":"position.reliefPitcher.short","UTshort":"position.util.short","UIshort":"position.utilInfielder.short","UOshort":"position.utilOutfielder.short","RHPshort":"position.rhPitcher.short","LHPshort":"position.lhPitcher.short","RHSshort":"position.rhStarted.short","LHSshort":"position.lhStarter.short","LHRshort":"position.lhReliever.short","RHRshort":"position.rhReliever.short","Bshort":"position.batter.short"},"american-football":{"Plong":"punter","PRlong":"puntReturner","LSlong":"longSnapper","Klong":"kicker","Tlong":"tackle","OTlong":"offensiveTackle","OLlong":"offensiveLineman","OGlong":"offensiveGuard","Glong":"amf.guard","Clong":"amf.center","QBlong":"quarterback","RBlong":"runningBack","FBlong":"fullback","TElong":"tightEnd","WRlong":"wideReceiver","SSlong":"strongSafety","SAFlong":"safety","FSlong":"freeSafety","DLlong":"defensiveLineman","DBlong":"defensiveBack","CBlong":"cornerBack","NTlong":"noseTackle","DTlong":"defensiveTackle","DElong":"defensiveEnd","OLBlong":"outsideLinebacker","MLBlong":"middleLinebacker","LBlong":"linebacker","ILBlong":"insideLinebacker","Pshort":"position.punter.short","PRshort":"position.puntReturner.short","LSshort":"position.longSnapper.short","Kshort":"position.kicker.short","Tshort":"position.tackle.short","OTshort":"position.offensiveTackle.short","OLshort":"position.offensiveLineman.short","OGshort":"position.offensiveGuard.short","Gshort":"position.amf.guard.short","Cshort":"position.amf.center.short","QBshort":"position.quarterback.short","RBshort":"position.runningBack.short","FBshort":"position.fullback.short","TEshort":"position.tightEnd.short","WRshort":"position.wideReceiver.short","SSshort":"position.strongSafety.short","SAFshort":"position.safety.short","FSshort":"position.freeSafety.short","DLshort":"position.defensiveLineman.short","DBshort":"position.defensiveBack.short","CBshort":"position.cornerBack.short","NTshort":"position.noseTackle.short","DTshort":"position.defensiveTackle.short","DEshort":"position.defensiveEnd.short","OLBshort":"position.outsideLinebacker.short","MLBshort":"position.middleLinebacker.short","LBshort":"position.linebacker.short","ILBshort":"position.insideLinebacker.short"},"handball":{"Glong":"goalkeeper","Gshort":"position.goalkeeper.short","RWlong":"rightWing","RWshort":"position.rightWinger.short","LWlong":"leftWing","LWshort":"position.leftWinger.short","RBlong":"rightBack","RBshort":"position.rightBack.short","LBlong":"leftBack","LBshort":"position.leftBack.short","CBlong":"handball_position_centre_back","CBshort":"position.centralBack.short","Plong":"pivot","Pshort":"position.pivot.short"},"cricket":{"BMlong":"position.batter","ARlong":"position.all.rounder","WKlong":"position.wicket.keeper","Blong":"position.bowler","BMshort":"position.batter","ARshort":"position.all.rounder","WKshort":"position.wicket.keeper","Bshort":"position.bowler"},"minifootball":{"Glong":"goalkeeper","Gshort":"position.goalkeeper.short","OFshort":"minifootball_outfield_player_short","OFlong":"minifootball_outfield_player","Fshort":"minifootball_outfield_player_short","Flong":"minifootball_outfield_player"},"volleyball":{"OHshort":"volleyball_player_position_outside_hitter_short","MBshort":"volleyball_player_position_middle_blocker_short","Lshort":"volleyball_player_position_libero_short","Oshort":"volleyball_player_position_opposite_short","Sshort":"volleyball_player_position_setter_short","OHlong":"volleyball_player_position_outside_hitter","MBlong":"volleyball_player_position_middle_blocker","Llong":"volleyball_player_position_libero","Olong":"volleyball_player_position_opposite","Slong":"volleyball_player_position_setter"}}');var d=n(91113);let u=e=>{let{id:t,fantasyShort:n,short:u,sport:c,gender:p=r.YT8.Male}=e,m=(0,s.useContext)(o.Ws),h=c||m,x=n&&h===r.QCR.Football?"fantasyShort":u||n?"short":"long",g=(0,d.O)(l,t+x,h,t);return(0,a.jsx)(i.A,{id:g,values:{gender:p}})}},77015:(e,t,n)=>{"use strict";n.d(t,{t:()=>r.t,w:()=>a.w});var a=n(53192),r=n(91407)},82455:(e,t,n)=>{"use strict";n.d(t,{c:()=>d});var a=n(6029),r=n(10174),s=n(76356),i=n(90248),o=n(46222),l=n(52466);let d=e=>{let{messageId:t}=e;return(0,a.jsx)(o.WC,{variant:"inverse",children:(0,a.jsx)(o.Zp,{children:(0,a.jsxs)(s.so,{align:"center",w:"100%",gap:"sm",py:"sm",px:"lg",children:[(0,a.jsx)(l.G_L,{fill:"onSurface.nLv3",minW:"24px"}),(0,a.jsx)(r.EY,{textStyle:"assistive.default",display:"block",color:"neutrals.nLv3",children:(0,a.jsx)(i.A,{id:t})})]})})})}},83204:(e,t,n)=>{"use strict";n.d(t,{T:()=>d});var a=n(6029),r=n(94565),s=n(55729),i=n(41735),o=n(52462);let l=(0,i.default)(r.az)` cursor: inherit; > span { display: none; } &.animate { --rating: ${e=>e.rating}; --temp: calc(var(--rating)); --v1: max(var(--temp) - 0.5, 0); --v2: max( (var(--temp) - var(--v1)) * ${e=>2===e.decimalPoints?99:10} - ${e=>2===e.decimalPoints?.05:.5}, 0 ); animation: ${e=>((e,t)=>(0,i.keyframes)` from { --rating: ${t||(e?e-1.5:0)}; } to { --rating: ${e}; } `)(e.rating,e.previousRating)} 660ms ease-in; counter-reset: v1 var(--v1) v2 var(--v2); &::after { content: ${e=>!e.rating||"-"===e.rating||isNaN(+e.rating)?"-":2===e.decimalPoints?"counter(v1) '.' counter(v2, decimal-leading-zero)":"counter(v1) '.' counter(v2)"}; } } &.animation-complete { &::after { content: ${e=>`"${e.rating}"`}; } } `;function d({rating:e,previousRating:t,decimalPoints:n,animate:r}){let{isCountUpSupported:i}=(0,s.useContext)(o.N_),d=(0,s.useRef)(null);return((0,s.useEffect)(()=>{var e;null==(e=d.current)||e.classList.remove("animation-complete"),setTimeout(()=>{requestAnimationFrame(()=>{d.current&&d.current.classList.replace("animate","animation-complete")})},660)},[e,r]),i&&"10"!==e&&"-"!==e)?(0,a.jsx)(l,{ref:d,className:r?"animate":"",rating:e,previousRating:e===t?void 0:t,decimalPoints:n,children:(0,a.jsx)("span",{children:e})}):(0,a.jsx)(a.Fragment,{children:e})}},93103:(e,t,n)=>{"use strict";n.d(t,{y:()=>l});var a=n(6029),r=n(10174),s=n(76356),i=n(90248),o=n(52466);let l=e=>{let{messageId:t}=e;return(0,a.jsxs)(s.so,{align:"center",gap:"lg",children:[(0,a.jsx)(o.G_L,{fill:"surface.s1"}),(0,a.jsx)(r.EY,{color:"surface.s1",display:"block",children:(0,a.jsx)(i.A,{id:t})})]})}},94400:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var a=n(64082),r=n(6029),s=n(19621),i=n(94565),o=n(43072),l=n(46787),d=n(55729),u=n(16007);function c({duration:e="330ms",repeatCount:t=1,delay:n=u.UG,width:a=24,height:s=24,animate:o}){let[c,p]=(0,d.useState)(!1);return((0,d.useLayoutEffect)(()=>{let e;return o||(0,l.NuQ)()?e=window.setTimeout(()=>{requestAnimationFrame(()=>{p(!0)})},n):p(!1),()=>{window.clearTimeout(e)}},[o]),c)?(0,r.jsx)(i.az,{position:"absolute",top:"1",left:"1",h:s-2,w:a-2,zIndex:i.Py.Sticky,overflow:"hidden",children:(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32",width:a,height:s,style:{width:"100%",height:"100%",transform:"translate3d(0px, 0px, 0px)",display:"block",overflow:"hidden"},preserveAspectRatio:"xMidYMid meet",children:[(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{fill:"white",d:"M -64 0 H -32 L 0 32 H -32 Z",fillOpacity:".6",children:(0,r.jsx)("animate",{attributeName:"d",values:"M -64 0 H -32 L 0 32 H -32 Z;M 32 0 H 36 L 72 32 H 68 Z",dur:e,repeatCount:t,keySplines:"0.86 0.12 0.92 0.79"})}),(0,r.jsx)("animateTransform",{attributeName:"transform",type:"translate",from:"-32 0",to:"32 0",dur:e,repeatCount:t})]}),(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{fill:"white",d:"M -36 0 H -32 L 0 32 H -4 Z",fillOpacity:"1.0",children:(0,r.jsx)("animate",{attributeName:"d",values:"M -36 0 H -32 L 0 32 H -4 Z;M 0 0 H 4 L 36 32 H 32 Z;M 32 0 H 48 L 80 32 H 64 Z",dur:e,repeatCount:t,keySplines:"1 0 1 0.1"})}),(0,r.jsx)("animateTransform",{attributeName:"transform",type:"translate",from:"-128 0",to:"0 0",dur:e,repeatCount:t})]})]})}):null}var p=n(47177),m=n(97824),h=n(83204),x=n(19991);let g={sm:[16,12],md:[24,14],lg:[32,16],xl:[40,24]};function y(e){var{rating:t,format:n,cursor:l="default",isOnColor:d}=e,u=(0,a.T)(e,["rating","format","cursor","isOnColor"]);let{formattedRating:y}=(0,x.MR)(t,n,u.decimalPoints),[f,v]=(0,o.Wx)({triggerOnce:!0}),j=(0,s.ZC)(y);if("sideBox"===n)return(0,r.jsxs)(i.so,{position:"relative",children:[(0,r.jsxs)(p.s,{ref:f,className:v?"animate":"",rating:y,previousRating:j,c:d?"onColor.primary":"onSurface.nLv1",mr:"xs",cursor:l,children:[(0,r.jsx)(i.az,{className:"sideBox-inner"}),"10"===y&&(0,r.jsx)(c,{width:16,height:16,delay:660,animate:v})]}),(0,r.jsx)(i.EY,{role:"meter","aria-valuemin":3,"aria-valuemax":10,"aria-valuenow":y,userSelect:"none",cursor:"inherit",font:"display.large",color:d?"onColor.primary":"onSurface.nLv1",w:"10"===y?24:36,h:"16",lineHeight:"16px",letterSpacing:"-0.5px",fontVariant:"tabular-nums",children:(0,r.jsx)(h.T,{rating:y,previousRating:j,decimalPoints:2,animate:v})})]});let b=u.size||"md",_=u.decimalPoints||1,[T,S]=g[b];return(0,r.jsx)(i.az,{ref:f,children:(0,r.jsxs)(m.v,{cursor:l,className:v?2===_?"animate border":"animate":"",align:"center",justify:"center",h:T,w:2===_&&"10"!==y?T+8:T,textAlign:"center",rating:y,previousRating:j,shrink:0,grow:0,fontSize:S,c:d?"onColor.primary":"onSurface.nLv1",children:["10"===y&&(0,r.jsx)(c,{height:T,width:T,animate:v}),(0,r.jsx)(i.EY,{role:"meter","aria-valuemin":3,"aria-valuemax":10,"aria-valuenow":y,userSelect:"none",cursor:"inherit",align:"center",font:"table.lineupsRating",letterSpacing:"-0.5px",fontSize:S,fontVariant:"tabular-nums",color:"white",lineHeight:1,children:(0,r.jsx)(h.T,{rating:y,previousRating:j,decimalPoints:_,animate:v})})]})})}},97824:(e,t,n)=>{"use strict";n.d(t,{v:()=>o});var a=n(94565),r=n(41735),s=n(16007),i=n(19991);let o=(0,r.default)(a.so)` position: relative; transform: translate3d(0, 0, 0); opacity: 0; background-size: 100% 200%; background-image: ${e=>(0,i.q2)(e.rating,e.previousRating)}; &.animate { opacity: 1; animation: ${s.fi}, ${s.UA}; } &.border { ::before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 50%; height: 50%; border-top: 1px solid; border-left: 1px solid; transform: translate3d(0, 0, 0); animation: ${s.UH} ease-in-out ${2*s.UG}ms 1; z-index: ${a.Py.Button}; } ::after { content: ''; display: block; position: absolute; bottom: 0; right: 0; width: 50%; height: 50%; border-right: 1px solid; border-bottom: 1px solid; transform: translate3d(0, 0, 0); animation: ${s.fH} ease-in-out ${2*s.UG}ms 1; z-index: ${a.Py.Button}; } } `},98914:(e,t,n)=>{"use strict";n.d(t,{M:()=>a});let a=function(e,t=0){var n,a,r;return(n="round",a=e,0==+(r=-t)?Math[n](+a):(r*=1,isNaN(a*=1)||"number"!=typeof r||r%1!=0)?NaN:+((a=(a=Math[n](+((a=a.toString().split("e"))[0]+"e"+(a[1]?a[1]-r:-r)))).toString().split("e"))[0]+"e"+(a[1]?+a[1]+r:r))).toFixed(t)}}},e=>{e.O(0,[14092,82565,62639,13551,90636,46593,38792],()=>e(e.s=29723)),_N_E=e.O()}]);