!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]="a690a55e-32ce-45ea-909d-818d3cc1f35f",e._sentryDebugIdIdentifier="sentry-dbid-a690a55e-32ce-45ea-909d-818d3cc1f35f")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4595],{3468:(e,t,a)=>{"use strict";a.d(t,{C:()=>r});var n=a(55729),s=a(62827);let r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,t=(0,n.useRef)(!1);return(0,n.useCallback)((a,n)=>{t.current||(t.current=!0,setTimeout(()=>{t.current=!1},e),(0,s.MZ)(a,n))},[])}},4696:(e,t,a)=>{"use strict";a.d(t,{M:()=>n});var n=function(e){return e.All="all",e.Total="total",e.PerGame="perGame",e}({})},9922:(e,t,a)=>{var n=a(22346);e.exports=function(e){return n(e,5)}},12232:(e,t,a)=>{"use strict";var n;a.d(t,{L:()=>n}),function(e){e.Made="made",e.Missed="missed",e.Total="total"}(n||(n={}))},14165:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},14419:(e,t,a)=>{"use strict";a.d(t,{Fs:()=>m,z4:()=>d,ZV:()=>l});var n=a(6029),s=a(99064),r=a(41735);let o=r.default.div.withConfig({componentId:"EntityHeaderBackground"}).withConfig({componentId:"sc-4cc432dd-0"})(["position:absolute;width:100%;height:100%;background-image:",";background-size:100% 100%;background-position:center center;filter:blur(50px);overflow:hidden;border-radius:",";transform:scale(1.5);"],e=>e.bgImageSrc?"url(".concat(e.bgImageSrc,")"):"none",e=>e.theme.spacing.lg),i=(0,r.default)(s.az).withConfig({componentId:"EntityHeaderBackgroundContainer"}).withConfig({componentId:"sc-4cc432dd-1"})(["position:absolute;width:100%;height:100%;overflow:hidden;border-radius:",";"],e=>e.br||e.theme.spacing.xl);function l(e){let{bgImageSrc:t,children:a,flexProps:r,...l}=e;return(0,n.jsxs)(s.az,{position:"relative",br:"xl",...l,children:[(0,n.jsx)(s.az,{display:[l.isMobileEnabled?"block":"none","block"],children:(0,n.jsx)(i,{br:l.br,children:(0,n.jsx)(o,{bgImageSrc:t})})}),a]})}function d(e){let{children:t,flexProps:a,...r}=e;return(0,n.jsx)(l,{...r,children:(0,n.jsx)(s.so,{position:"relative",align:["flex-start","center"],bg:["none","overlay.darken1"],px:[0,"md"],py:["sm","xl"],br:"xl",...a,children:t})})}var u=a(89875),c=a(76356);function m(e){let{image:t,name:a,titleLabel:s,subtitleItems:r,actions:o,footer:i}=e;return(0,n.jsxs)(c.az,{bg:"surface.s1",p:"lg",elevation:"2",br:"xl",children:[(0,n.jsxs)(c.so,{justify:"space-between",children:[(0,n.jsxs)(c.so,{align:"center",gap:"xl",p:"xs",children:[t&&(0,n.jsx)(c.az,{h:{base:"4xl",md:"12xl"},w:{base:"4xl",md:"12xl"},minW:{base:"4xl",md:"12xl"},children:t}),(0,n.jsxs)(c.BJ,{gap:"lg",children:[(0,n.jsxs)(c.so,{gap:"sm",align:"flex-end",children:[(0,n.jsx)(u.H2,{textStyle:"display.extraLarge",children:a}),(0,n.jsx)(u.EY,{textStyle:"display.medium",color:"neutrals.nLv3",pb:"2xs",children:s})]}),r&&(0,n.jsx)(c.so,{gap:"lg",align:"center",children:r})]})]}),o&&(0,n.jsx)(c.so,{alignSelf:"flex-start",justify:"flex-end",gap:"lg",children:o})]}),i&&(0,n.jsx)(c.az,{mt:"md",children:i})]})}},16007:(e,t,a)=>{"use strict";a.d(t,{UA:()=>m,UG:()=>r,UH:()=>l,fH:()=>d,fi:()=>c,rC:()=>i});var n=a(41735),s=a(19991);let r=330,o=(0,n.keyframes)` from { clip-path: inset(100% 0 0 0); } to { clip-path: inset(0 0 0 0); } `,i=(0,n.keyframes)` from { clip-path: inset(50% 0 50% 0); } to { clip-path: inset(0 0 0 0); } `,l=(0,n.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,n.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=(e,t)=>{let a=(0,s.q2)(e);return e&&t&&e>t?(0,n.keyframes)` 0% { background-position: 0 -100%; } 100% { background-position: 0 0; background-image: ${a}; } `:(0,n.keyframes)` 0% { background-position: 0 100%; } 100% { background-position: 0 0; background-image: ${a}; } `},c=(0,n.css)` ${o} ease-in ${r}ms 1 `,m=(0,n.css)` ${e=>u(e.rating,e.previousRating)} ${r}ms ease-in 1 `},17357:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var n=a(21377),s=a(55729),r=a(494),o=a(30720),i=a(19121);function l(e,t){let a=null==t?void 0:t.shouldRefresh,[l,d]=(0,s.useState)(),[u,c]=(0,s.useState)(),m=(0,r.wA)();(0,s.useEffect)(()=>{(null==t?void 0:t.event)?m((0,i.$n)(t.event)):e&&n.nk6.fetchEvent(e).then(e=>{m((0,i.$n)(e.event)),d(e.event),c(void 0)}).catch(e=>{c(e),(null==t?void 0:t.onFetchError)&&t.onFetchError(),d(void 0)})},[e,null==t?void 0:t.event]);let p=(0,r.d4)(t=>{let{favorites:{events:a}}=t;return e?a[e]:void 0});(0,s.useEffect)(()=>{if(!e||!a)return;let t="event-details-".concat(e);return m((0,i.vB)({entities:[e],refreshTaskId:t},{fetchFunction:n.nk6.fetchEvent.bind(null,e)})),()=>{m((0,i.tM)(t))}},[e,a]);let[h,g]=(0,o.A)(p||(null==t?void 0:t.event),"homeTeam","awayTeam",l||(null==t?void 0:t.event)),[f,y]=(0,o.A)(p||(null==t?void 0:t.event),"homeScore","awayScore",l||(null==t?void 0:t.event));return{event:p,fetchedEvent:l,leftTeam:h,rightTeam:g,leftScore:f,rightScore:y,error:u}}},19991:(e,t,a)=>{"use strict";a.d(t,{Et:()=>r,MR:()=>o,q2:()=>i});var n=a(99064),s=a(98914);let r=e=>{let t=Number(e),a="scoreRating.s00";return t>=9?a="scoreRating.s90":t>=8?a="scoreRating.s80":t>=7?a="scoreRating.s70":t>=6.5?a="scoreRating.s65":t>=6?a="scoreRating.s60":t>0&&(a="scoreRating.s10"),a},o=(e,t,a)=>{let n=Number(e);if(!n||isNaN(n))return{formattedRating:"-",ratingColorKey:"scoreRating.s00"};let o=(0,s.M)(n,"sideBox"===t||2===a?2:1);return Number(o)>=10?{formattedRating:"10",ratingColorKey:"scoreRating.s90"}:{formattedRating:o,ratingColorKey:r(o)}},i=(e,t)=>{if(e&&t)return`linear-gradient(to bottom, ${(0,n.$5)(r(e))} 50%, ${(0,n.$5)(r(t))} 50%)`;let a=(0,n.$5)(r(e));return`linear-gradient(to bottom, ${a}, ${a})`}},20336:(e,t,a)=>{"use strict";a.d(t,{t:()=>u,g:()=>c});var n=a(21377),s=a(947);let r=JSON.parse('{"american-football":{"Quarterfinal":"american_football_divisional_round","Quarterfinals":"american_football_divisional_round","Round of 16":"american_football_wild_card","Round 1":{"id":"week_number","values":{"n":1}},"Round 2":{"id":"week_number","values":{"n":2}},"Round 3":{"id":"week_number","values":{"n":3}},"Round 4":{"id":"week_number","values":{"n":4}},"Round 5":{"id":"week_number","values":{"n":5}},"Round 6":{"id":"week_number","values":{"n":6}},"Round 7":{"id":"week_number","values":{"n":7}},"Round 8":{"id":"week_number","values":{"n":8}},"Round 9":{"id":"week_number","values":{"n":9}},"Round 10":{"id":"week_number","values":{"n":10}}},"Qualifications":"qualifications","Qualification":"Qualification","Quarterfinal":"quarterfinals","Quarterfinals":"quarterfinals","Semifinal":"semifinals","Semifinals":"semifinals","Final":"final","Match for 3rd place":"match-for-3rd-place","Round 1":{"id":"round_number","values":{"n":1}},"Round 2":{"id":"round_number","values":{"n":2}},"Round 3":{"id":"round_number","values":{"n":3}},"Round 4":{"id":"round_number","values":{"n":4}},"Round 5":{"id":"round_number","values":{"n":5}},"Round 6":{"id":"round_number","values":{"n":6}},"Round 7":{"id":"round_number","values":{"n":7}},"Round 8":{"id":"round_number","values":{"n":8}},"Round 9":{"id":"round_number","values":{"n":9}},"Round 10":{"id":"round_number","values":{"n":10}},"Qualification round 1":{"id":"qualificationRoundN","values":{"n":1}},"Qualification round 2":{"id":"qualificationRoundN","values":{"n":2}},"Qualification round 3":{"id":"qualificationRoundN","values":{"n":3}},"Qualification round 4":{"id":"qualificationRoundN","values":{"n":4}},"Qualification round 5":{"id":"qualificationRoundN","values":{"n":5}},"Qualification round 6":{"id":"qualificationRoundN","values":{"n":6}},"Round of 16":"round_of_16","Round of 32":"round_of_32","Round of 64":"round_of_64","Round of 128":"round_of_128","R16":"round_of_16","R32":"round_of_32","R64":"round_of_64","R128":"round_of_128","1/8":"round_of_16","1/16":"round_of_32","1/32":"round_of_64","1/64":"round_of_128","Group A":{"id":"group_letter","values":{"n":"A"}},"Group B":{"id":"group_letter","values":{"n":"B"}},"Group C":{"id":"group_letter","values":{"n":"C"}},"Group D":{"id":"group_letter","values":{"n":"D"}},"Group E":{"id":"group_letter","values":{"n":"E"}},"Group F":{"id":"group_letter","values":{"n":"F"}},"Group G":{"id":"group_letter","values":{"n":"G"}},"Group H":{"id":"group_letter","values":{"n":"H"}},"Third-placed teams":"third_place","Playoffs":"playoffs","Playoff round":"playoff_round","Knockout stage":"knockout_stage","Season":"season"}');var o=a(27892);let i=Object.values(n.QCR),l=Object.keys(r).filter(e=>!i.includes(e));function d(e,t){return{id:(0,o.O)(r,e,t),values:(0,o.B)(r,e,t)}}function u(e,t,a){for(let n of l)if(e.includes(n)){let{id:s,values:r}=d(n,t),o=a.formatMessage({id:s,defaultMessage:n},r);return e.replace(new RegExp("\\b".concat(n,"\\b")),o)}return e}function c(e,t){let a=(0,s.A)();if(!e)return;let{id:n,values:r}=d(e,t);return a.formatMessage({id:n,defaultMessage:e},r)}},22180:(e,t,a)=>{var n=a(22926),s=a(68668),r=a(86152),o=a(82694),i=a(79860),l=a(48546);e.exports=function(e,t,a){var d=-1,u=s,c=e.length,m=!0,p=[],h=p;if(a)m=!1,u=r;else if(c>=200){var g=t?null:i(e);if(g)return l(g);m=!1,u=o,h=new n}else h=t?[]:p;e:for(;++d{e.exports=a(14165)({"&":"&","<":"<",">":">",""":'"',"'":"'"})},27892:(e,t,a)=>{"use strict";a.d(t,{B:()=>s,O:()=>n});let n=(e,t,a,n)=>{var s,r,o,i,l;let d;return"string"!=typeof(d=a?null!=(o=null!=(r=null==e||null==(s=e[a])?void 0:s[t])?r:null==e?void 0:e[t])?o:n||t:null!=(i=null==e?void 0:e[t])?i:n||t)&&(d=null!=(l=d.id)?l:n||t),d},s=(e,t,a)=>{var n,s,r,o,i;let l;return"string"!=typeof(l=a?null!=(r=null!=(s=null==e||null==(n=e[a])?void 0:n[t])?s:null==e?void 0:e[t])?r:t:null!=(o=null==e?void 0:e[t])?o:t)&&null!=(i=l.values)?i:{}}},29723:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/comparison",function(){return a(67852)}])},29914:(e,t,a)=>{"use strict";a.r(t),a.d(t,{getHeatmapState:()=>s});var n=a(12232);let s=(e,t)=>o(r(e,t)),r=(e,t)=>{switch(e){case n.L.Made:return t.filter(e=>e.made);case n.L.Missed:return t.filter(e=>e.missed);case n.L.Total:return t;default:throw Error("Invalid state")}},o=e=>e.map(e=>e.y>=390?Object.assign(Object.assign({},e),{y:390}):e)},30720:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var n=a(69385);function s(e,t,a,s){let r=(0,n.A)(s);if(!(e&&void 0!==t&&void 0!==a))return[];let[o,i]=[e[t],e[a]];return r?[i,o]:[o,i]}},32335:(e,t,a)=>{"use strict";a.r(t),a.d(t,{aggregateAreaStatistics:()=>o,getColorsForAreaShotmap:()=>r,getFormattedStatistics:()=>l,getFractionalStatistics:()=>i,getPlayerAreaShotmapState:()=>d,getTeamAreaShotmapState:()=>u});var n=a(95543),s=a(82021);let r=(e,t,a,n,s=5)=>e.map((e,r)=>{let o=a[r];if(!o)return n.colors.neutral.default;let i=n.colors.primary;return t[r]{let a=function(e){let t=Array(9).fill(0).map(()=>Object.create({missed:0,made:0}));for(let{x:a,y:n,made:s,missed:r}of e)a<=-219&&n<89?(t[0].made+=s,t[0].missed+=r):a>=219&&n<89?(t[1].made+=s,t[1].missed+=r):a*a+n*n>=56644?a<=-83?(t[2].made+=s,t[2].missed+=r):a<83?(t[3].made+=s,t[3].missed+=r):(t[4].made+=s,t[4].missed+=r):n<=139?a<-79?(t[5].made+=s,t[5].missed+=r):a<=79?(t[6].made+=s,t[6].missed+=r):(t[7].made+=s,t[7].missed+=r):(t[8].made+=s,t[8].missed+=r);return t}(e),n=a.map(e=>e.made+e.missed),s=t.map(e=>e.p3),r=a.map(e=>e.made?e.made/(e.made+e.missed)*100:0),o=r.map((e,t)=>Math.round((e-s[t])*10)/10),i=n.some(e=>e<5);return{areaStatistics:a,totalStatistics:n,leagueStatsByAreas:s,statsByAreas:r,differencesByAreas:o,hasEmpty:i}},i=(e,t)=>e.map((e,a)=>0===t[a]?"-":`${e}/${t[a]}`),l=(e,t,a=1,s=!1)=>e.map((e,r)=>{let o=t[r]>=a?`${s?e<0?"-":"+":""}${(0,n.M)(Math.abs(e),1)}%`:"-";return"100.0%"===o&&(o="100%"),o});function d(e,t,a,n){switch(e){case s.E.Percentage:return l(t,n,5,!1);case s.E.Difference:return l(a,n,5,!0);case s.E.Total:return n.map(e=>e<1?"-":e);default:throw Error("Invalid state")}}function u(e,t,a,n){let r=n.map(e=>e.made);switch(e){case s.E.Percentage:return l(t,a,1,!1);case s.E.Total:return i(r,a);default:throw Error("Invalid state")}}},32615:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var n=a(6029),s=a(41735);let r=s.default.text` fill: ${e=>{var t;return null!=(t=e.fill)?t:e.theme.colors.onColor.primary}}; font: ${e=>e.theme.typography.font.display.small}; `,o=({areaStatistics:e,fill:t})=>{let a=(0,s.useTheme)(),o=null!=t?t:a.colors.onColor.default;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r,Object.assign({x:"126",y:"137",textAnchor:"middle",fill:o},{children:e[8]})),(0,n.jsx)(r,Object.assign({x:"202",y:"60",textAnchor:"middle",fill:o},{children:e[7]})),(0,n.jsx)(r,Object.assign({x:"126",y:"60",textAnchor:"middle",fill:o},{children:e[6]})),(0,n.jsx)(r,Object.assign({x:"50",y:"60",textAnchor:"middle",fill:o},{children:e[5]})),(0,n.jsx)(r,Object.assign({x:"209",y:"174",textAnchor:"middle",fill:o},{children:e[4]})),(0,n.jsx)(r,Object.assign({x:"126",y:"174",textAnchor:"middle",fill:o},{children:e[3]})),(0,n.jsx)(r,Object.assign({x:"43",y:"174",textAnchor:"middle",fill:o},{children:e[2]})),(0,n.jsx)(r,Object.assign({x:"244",y:"28",textAnchor:"end",fill:o},{children:e[1]})),(0,n.jsx)(r,Object.assign({x:"4",y:"28",fill:o},{children:e[0]}))]})};var i=a(67823),l=a(18130);let d=({fill:e="#19191C",full:t=!0})=>t?(0,n.jsx)("rect",{fill:e,rx:"2",width:l.f7,height:l.IV}):(0,n.jsxs)("g",Object.assign({fill:e,width:l.f7,height:l.IV},{children:[(0,n.jsx)("path",{d:"M231.832 72c-.273.639-.549 1.277-.832 1.91-12.914 28.875-36.267 51.656-65 63.069V191h80a1 1 0 0 0 1-1V72h-15.168z"}),(0,n.jsx)("path",{d:"M83 137.355V191h82v-53.645A113.433 113.433 0 0 1 124 145c-14.42 0-28.229-2.71-41-7.645"}),(0,n.jsx)("path",{d:"M82 136.978c-28.733-11.412-52.086-34.193-65-63.068-.283-.632-.559-1.272-.832-1.91H1v118a1 1 0 0 0 1 1h80v-54.022z"}),(0,n.jsx)("path",{d:"M95 95c0 16.016 12.983 29 29 29s29-12.984 29-29h64.749a121.831 121.831 0 0 1-11.032 13.281C184.62 131.314 155.244 144 124 144s-60.62-12.686-82.717-35.719A121.946 121.946 0 0 1 30.251 95zm57 0c0 15.439-12.561 28-28 28s-28-12.561-28-28z"}),(0,n.jsx)("path",{d:"M246 1h-14v13h-1v20h1v37h15V2a1 1 0 0 0-1-1"}),(0,n.jsx)("path",{d:"M231 71V1h-65v93h52.44A122.548 122.548 0 0 0 231 71.455V71zM165 1v93h-12.033c-.15-3.876-.93-6.715-1.698-8.845l-.94.34c1.397 3.729 1.63 7.429 1.63 8.505H96.04c0-1.076.234-4.776 1.63-8.505l-.94-.34c-.768 2.13-1.548 4.969-1.697 8.845H83V1h82zm-55.548 68.949a29.142 29.142 0 0 0-7.702 6.481l.766.643a28.04 28.04 0 0 1 7.439-6.259zm29.096-.01-.502.865a27.865 27.865 0 0 1 7.43 6.265l.769-.642a29.003 29.003 0 0 0-7.697-6.488zm-14.561-3.908c-1.824 0-3.33.149-5.086.449l.176.985.007-.001.055-.011c.368-.07 2.338-.422 4.848-.422 2.509 0 4.478.352 4.846.422l.056.01.007.002.176-.985c-1.756-.3-3.262-.449-5.085-.449zM104 19h-1v7c0 11.597 9.403 21 21 21 11.598 0 21-9.403 21-21v-7h-1v7c0 11.028-8.971 20-20 20-11.028 0-20-8.972-20-20v-7zm34 0h-28v1h13v1.62a4.496 4.496 0 0 0 1 8.88 4.496 4.496 0 0 0 1-8.88V20h13v-1zm-14 3.5c1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5-3.5-1.57-3.5-3.5 1.57-3.5 3.5-3.5z"}),(0,n.jsx)("path",{d:"M231 71V1h-65v93h52.44A122.548 122.548 0 0 0 231 71.455V71zM165"}),(0,n.jsx)("path",{d:"M82 94V1H17v70.455A122.548 122.548 0 0 0 29.56 94H82z"}),(0,n.jsx)("path",{d:"M17 14h-1V1H2a1 1 0 0 0-1 1v69h15V34h1V14z"})]})),u=({fill:e})=>{let t=(0,s.useTheme)();return(0,n.jsx)("g",Object.assign({fill:null!=e?e:t.colors.graphicsTerrain.dark,fillRule:"evenodd",clipRule:"evenodd"},{children:(0,n.jsx)("path",{d:"M2 0H246C247.105 0 248 1.08664 248 2.42708V230.573C248 231.913 247.105 233 246 233H2C0.89543 233 0 231.913 0 230.573V2.42708C0 1.08664 0.89543 0 2 0ZM246 1H232V14H231V1.0001H164V80.0001V94.0001H218.44C223.413 86.9301 227.628 79.3841 231 71.4551V71.0001V34H232V69.044V71H247V2C247 1.448 246.552 1 246 1ZM82 136.979C53.267 125.566 29.914 102.785 17 73.9105C16.717 73.2775 16.441 72.6385 16.168 71.9995H1V231C1 231.552 1.448 232 2 232H82V136.979ZM231 73.91C231.283 73.277 231.559 72.639 231.832 72H247V231C247 231.552 246.552 232 246 232H166V136.979C194.733 125.566 218.086 102.785 231 73.91ZM83 232V137.355C95.771 142.291 109.58 145.001 124 145.001C138.42 145.001 152.229 142.291 165 137.355V232H83ZM124 124C107.983 124 95 111.016 95 95H30.251C33.594 99.653 37.269 104.097 41.283 108.281C63.38 131.314 92.756 144 124 144C155.244 144 184.62 131.314 206.717 108.281C210.732 104.097 214.406 99.653 217.749 95H153C153 111.016 140.017 124 124 124ZM124 123C139.439 123 152 110.439 152 95H96C96 110.439 108.561 123 124 123ZM163 1V94H152.967C152.818 90.124 152.038 87.285 151.269 85.155L150.329 85.495C151.726 89.224 151.959 92.924 151.959 94H96.0405C96.0405 92.924 96.2745 89.224 97.6715 85.495L96.7315 85.155C95.9625 87.285 95.1825 90.124 95.0335 94H84.9995V1H163ZM109.452 69.949C106.539 71.64 103.926 73.833 101.75 76.43L102.516 77.073C104.617 74.565 107.12 72.46 109.955 70.814L109.452 69.949ZM138.548 69.939L138.046 70.804C140.872 72.443 143.372 74.55 145.477 77.069L146.245 76.427C144.096 73.857 141.5 71.651 138.548 69.939ZM123.987 66.031C122.163 66.031 120.657 66.18 118.901 66.48L119.077 67.465L119.139 67.4529C119.507 67.3825 121.476 67.031 123.987 67.031C126.496 67.031 128.465 67.3825 128.833 67.4529L128.888 67.4636L129.072 66.48C127.316 66.18 125.81 66.031 123.987 66.031ZM104 19H103V26C103 37.597 112.403 47 124 47C135.598 47 145 37.597 145 26V19H144V26C144 37.028 135.029 46 124 46C112.972 46 104 37.028 104 26V19ZM138 19H110V20H123V21.62C120.998 22.076 119.5 23.859 119.5 26C119.5 28.485 121.515 30.5 124 30.5C126.486 30.5 128.5 28.485 128.5 26C128.5 23.859 127.002 22.076 125 21.62V20H138V19ZM124 22.4997C125.93 22.4997 127.5 24.0697 127.5 25.9997C127.5 27.9297 125.93 29.4997 124 29.4997C122.07 29.4997 120.5 27.9297 120.5 25.9997C120.5 24.0697 122.07 22.4997 124 22.4997ZM84 1V94H29.56C24.587 86.93 20.372 79.384 17 71.455V71V34H16V69.044V71H1V2C1 1.448 1.448 1 2 1H16V14H17V1H84Z"})}))},c=({courtColors:e})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("path",{d:"M231.832 72C231.559 72.639 231.283 73.277 231 73.91C218.086 102.785 194.733 125.566 166 136.979V232H246C246.552 232 247 231.552 247 231V72H231.832Z",fill:e[4]}),(0,n.jsx)("path",{d:"M83 137.355V232H165V137.355C152.229 142.291 138.42 145.001 124 145.001C109.58 145.001 95.771 142.291 83 137.355Z",fill:e[3]}),(0,n.jsx)("path",{d:"M82 136.979C53.267 125.567 29.914 102.785 17 73.9105C16.717 73.2775 16.441 72.6385 16.168 71.9995H1V231C1 231.552 1.448 232 2 232H82V136.979Z",fill:e[2]}),(0,n.jsx)("path",{d:"M95 95C95 111.016 107.983 124 124 124C140.017 124 153 111.016 153 95H217.749C214.406 99.653 210.732 104.097 206.717 108.281C184.62 131.314 155.244 144 124 144C92.756 144 63.38 131.314 41.283 108.281C37.269 104.097 33.594 99.653 30.251 95H95ZM152 95C152 110.439 139.439 123 124 123C108.561 123 96 110.439 96 95H152Z",fill:e[8]}),(0,n.jsx)("path",{d:"M246 1H232V14H231V34H232V69.044V71H247V2C247 1.448 246.552 1 246 1Z",fill:e[1]}),(0,n.jsx)("path",{d:"M231 71.0001V1.0001H164V80.0001V94.0001H218.44C223.413 86.9301 227.628 79.3841 231 71.4551V71.0001Z",fill:e[7]}),(0,n.jsx)("path",{d:"M163 1V94H152.967C152.818 90.124 152.038 87.285 151.269 85.155L150.329 85.495C151.726 89.224 151.959 92.924 151.959 94H96.0405C96.0405 92.924 96.2745 89.224 97.6715 85.495L96.7315 85.155C95.9625 87.285 95.1825 90.124 95.0335 94H84.9995V1H163ZM109.452 69.949C106.539 71.64 103.926 73.833 101.75 76.43L102.516 77.073C104.617 74.565 107.12 72.46 109.955 70.814L109.452 69.949ZM138.548 69.939L138.046 70.804C140.873 72.443 143.373 74.55 145.477 77.069L146.245 76.427C144.096 73.857 141.5 71.651 138.548 69.939ZM123.987 66.031C122.163 66.031 120.657 66.18 118.901 66.48L119.077 67.465L119.139 67.4529C119.507 67.3825 121.476 67.031 123.987 67.031C126.496 67.031 128.465 67.3825 128.833 67.4529L128.888 67.4636L129.072 66.48C127.316 66.18 125.81 66.031 123.987 66.031ZM104 19H103V26C103 37.597 112.403 47 124 47C135.598 47 145 37.597 145 26V19H144V26C144 37.028 135.029 46 124 46C112.972 46 104 37.028 104 26V19ZM138 19H110V20H123V21.62C120.998 22.076 119.5 23.859 119.5 26C119.5 28.485 121.515 30.5 124 30.5C126.486 30.5 128.5 28.485 128.5 26C128.5 23.859 127.002 22.076 125 21.62V20H138V19ZM124 22.4997C125.93 22.4997 127.5 24.0697 127.5 25.9997C127.5 27.9297 125.93 29.4997 124 29.4997C122.07 29.4997 120.5 27.9297 120.5 25.9997C120.5 24.0697 122.07 22.4997 124 22.4997Z",fill:e[6]}),(0,n.jsx)("path",{d:"M84 94V1H17V71V71.455C20.372 79.384 24.587 86.93 29.56 94H84Z",fill:e[5]}),(0,n.jsx)("path",{d:"M17 14H16V1H2C1.448 1 1 1.448 1 2V71H16V69.044V34H17V14Z",fill:e[0]})]}),m=({showLines:e=!0,showBackground:t=!0,showOverlay:a=!0,linesColor:s,courtColors:r,overlayColor:l,areaStatistics:m})=>(0,n.jsxs)(i.A,{children:[t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d,{full:t&&e}),(0,n.jsx)(c,{courtColors:r})]}),e&&(0,n.jsx)(u,{fill:s}),a&&(0,n.jsx)(o,{areaStatistics:m,fill:l})]})},33144:(e,t,a)=>{"use strict";a.d(t,{p:()=>n.p});var n=a(91603)},33752:(e,t,a)=>{"use strict";a.d(t,{B:()=>p});var n=a(6029),s=a(89875),r=a(62042),o=a(76356);let i=(0,r.Fj)({base:{display:"inline-block",verticalAlign:"bottom",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",color:"neutrals.nLv3",textStyle:"assistive.default","& > a":{color:"primary.default",_hover:{textDecoration:"underline"}},"& + li":{_before:{content:'""',display:"inline-block",width:"[0px]",height:"[0px]",borderStyle:"solid",margin:"[1px 5px]",borderYWidth:"xs",borderStartWidth:"[5px]",borderEndWidth:"0",borderTopColor:"[transparent]",borderEndColor:"[transparent]",borderBottomColor:"[transparent]",borderStartColor:"neutrals.nLv3"}},"&:first-child:nth-last-child(3)":{maxWidth:"[50%]"},"&:first-child:nth-last-child(3) ~ &":{maxWidth:"[50%]"},"&:first-child:nth-last-child(4)":{maxWidth:"[33.33%]"},"&:first-child:nth-last-child(4) ~ &":{maxWidth:"[33.33%]"},"&:last-child":{display:"inline",whiteSpace:"initial"}}}),l=(0,o.I4)("li",i),d=(0,r.Fj)({base:{display:"flow-root",lineClamp:1,lineHeight:"[16px]",boxOrient:"vertical",overflow:"hidden",listStyle:"none",margin:"0",padding:"0",color:"neutrals.nLv3","&:has(.breadcrumb-title)":{lineClamp:2},"& > li":{lineHeight:"[16px]"}}}),u=(0,o.I4)("ul",d),c=(0,r.Fj)({base:{mdDown:{bg:"surface.s1"},"&:has(.breadcrumb-title)":{py:"md",px:"lg",md:{px:"0"},"@supports not selector(:has(a, b))":{py:"md",px:"lg",md:{px:"0"}}}},variants:{isHomePage:{true:{mdDown:{bg:"surface.s0",padding:"[0px !important]"}}}}}),m=(0,o.I4)("div",c),p=e=>{let{children:t,isHomePage:a}=e;return(0,n.jsx)(m,{isHomePage:a,children:(0,n.jsx)(u,{children:t})})};p.Item=e=>{let{children:t}=e;return(0,n.jsx)(l,{children:t})},p.Title=e=>{let{children:t}=e;return(0,n.jsx)(s.Li,{display:"inline",className:"breadcrumb-title",children:(0,n.jsx)(s.H1,{display:"inline",textStyle:"assistive.default",color:"neutrals.nLv3",children:t})})}},36326:(e,t,a)=>{"use strict";a.d(t,{FV:()=>s,L3:()=>n,R3:()=>d,TH:()=>r,b6:()=>i,ie:()=>o,pu:()=>l});let n=void 0,s=-1,r="all";var o=function(e){return e[e.AllClubCompetitions=0]="AllClubCompetitions",e[e.DomesticLeagues=1]="DomesticLeagues",e[e.DomesticCups=2]="DomesticCups",e[e.InternationalCompetitions=3]="InternationalCompetitions",e[e.NationalTeamCompetitions=4]="NationalTeamCompetitions",e}({});let i=[{id:0,name:"football_all_club_competitions"},{id:1,name:"football_domestic_leagues"},{id:2,name:"football_domestic_cups"},{id:3,name:"football_international_competitions"},{id:4,name:"football_national_competitions"}],l=[{id:"overall",name:"total"},{id:"home",name:"home"},{id:"away",name:"away"}],d={id:-1,name:"all_teams"}},40237:(e,t,a)=>{"use strict";a.d(t,{G:()=>n.A,p:()=>s.p});var n=a(94400),s=a(91603)},40528:(e,t,a)=>{"use strict";a.d(t,{y:()=>l});var n=a(6029),s=a(89875),r=a(76356),o=a(90248),i=a(54409);let l=e=>{let{messageId:t}=e;return(0,n.jsxs)(r.so,{align:"center",gap:"lg",children:[(0,n.jsx)(i.G_L,{fill:"surface.s1"}),(0,n.jsx)(s.EY,{color:"surface.s1",display:"block",children:(0,n.jsx)(o.A,{id:t})})]})}},47177:(e,t,a)=>{"use strict";a.d(t,{s:()=>i});var n=a(99064),s=a(41735),r=a(16007),o=a(19991);let i=(0,s.default)(n.az)` width: 16px; height: 16px; position: relative; &.animate { > .sideBox-inner { position: relative; width: 16px; height: 16px; background-size: 100% 200%; background-image: ${e=>(0,o.q2)(e.rating,e.previousRating)}; clip-path: inset(50% 0 50% 0); animation: ${r.rC} ease-in-out ${r.UG}ms 1, ${r.UA}; animation-delay: ${r.UG}ms, 0ms; animation-fill-mode: forwards; transform: translate3d(0, 0, 0); z-index: ${n.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: ${r.UH} ease-in-out ${2*r.UG}ms 1; z-index: ${n.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: ${r.fH} ease-in-out ${2*r.UG}ms 1; z-index: ${n.Py.Button}; } } // change width for textual part of rating in a transition + span { transition: width ${r.UG}ms ease-in; transition-delay: ${e=>"10"===e.rating?r.UG:0}ms; } `},47530:(e,t,a)=>{"use strict";a.d(t,{DT:()=>u,Xl:()=>c,__:()=>l,rC:()=>d});var n=a(6029),s=a(21377),r=a(90248),o=a(947),i=a(20336);let l=e=>{let{name:t,sport:a}=e,s=(0,i.g)(t,a);return(0,n.jsx)(n.Fragment,{children:s})};function d(e){let{roundName:t,sport:a}=e,o=a===s.QCR.AmericanFootball;if(!isNaN(+t))return(0,n.jsx)(r.A,{id:o?"week_number":"round_number",values:{n:t}});let i=t.match(/\d+/),u=t.match(/2nd leg/),c=t.match(/place/);if(i&&!u&&!c)return t.match(/qualification/i)?(0,n.jsx)(r.A,{id:"qualificationRoundN",values:{n:i[0]},defaultMessage:t}):t.match(/round of/i)||t.match(/\d+[/]\d+/i)||t.match(/R\d+/i)?(0,n.jsx)(l,{name:t,sport:a}):(0,n.jsx)(r.A,{id:o?"week_number":"round_number",values:{n:i[0]},defaultMessage:t});if(u&&u.index){let e=t.slice(0,u.index-1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d,{roundName:e})," ",(0,n.jsx)(r.A,{id:"tournament.totw.secondLeg",defaultMessage:u[0]})]})}return(0,n.jsx)(l,{name:t,sport:a})}let u=e=>{let{round:t,sport:a}=e;return t?(0,n.jsxs)(n.Fragment,{children:[t.prefix&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d,{roundName:t.prefix}),"\xa0"]}),(0,n.jsx)(d,{roundName:(null==t?void 0:t.name)||t.round.toString(),sport:a})]}):null},c=(e,t,a)=>{let n=(0,o.A)(),r=(0,i.g)(e,t),l=t===s.QCR.AmericanFootball;if(!e)return;if(!isNaN(+e))return n.formatMessage({id:l?"week_number":"round_number"},{n:e});let d=e.match(/\d+/),u=e.match(/2nd leg/),c=e.match(/place/);return!d||u||c?a?n.formatMessage({id:"winner"}):r:e.match(/qualification/i)?n.formatMessage({id:"qualificationRoundN",defaultMessage:e},{n:d[0]}):e.match(/round of/i)||e.match(/\d+[/]\d+/i)||e.match(/R\d+/i)?r:n.formatMessage({id:l?"week_number":"round_number",defaultMessage:e},{n:d[0]})}},49519:(e,t,a)=>{"use strict";a.d(t,{p:()=>s.p,w:()=>n.w});var n=a(53192),s=a(91603)},52951:(e,t,a)=>{"use strict";a.d(t,{xV:()=>u,an:()=>c,Ay:()=>p});var n=a(6029),s=a(55575),r=a.n(s),o=a(95669),i=a.n(o),l=a(55729),d=a(947);let u=(0,l.createContext)({}),c=u.Provider,m=(e,t,a,n,s,r,o)=>a||(n||s?e.formatMessage({id:"".concat(t,".").concat(n||s),defaultMessage:o},r):o),p=e=>{let{titleKey:t,descriptionKey:a,keywordsKey:s,metaKey:o,values:c={},entityName:p}=e,{meta:h,seoContent:g}=(0,l.useContext)(u),f=(0,d.A)(),y=m(f,"title",(null==g?void 0:g.title)||(null==h?void 0:h.title),t,o,c,p?"".concat(p," | Sofascore"):"Sofascore"),x=m(f,"description",(null==g?void 0:g.description)||(null==h?void 0:h.description),a,o,c),v=m(f,"keywords",null==h?void 0:h.keywords,s,o,c);return(0,n.jsxs)(i(),{children:[(0,n.jsx)("title",{children:r()(y)}),x&&(0,n.jsx)("meta",{name:"description",content:x},"description"),v&&(0,n.jsx)("meta",{name:"keywords",content:v})]})}},54917:(e,t,a)=>{"use strict";a.d(t,{F:()=>u});var n=a(6029),s=a(21377),r=a(55729),o=a(90248),i=a(62859);let l=JSON.parse('{"football":{"Dlong":"football_defender","DLlong":"football_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"}}');var d=a(27892);let u=e=>{let{id:t,fantasyShort:a,short:u,sport:c,gender:m=s.YT8.Male}=e,p=(0,r.useContext)(i.Ws),h=c||p,g=a&&h===s.QCR.Football?"fantasyShort":u||a?"short":"long",f=(0,d.O)(l,t+g,h,t);return(0,n.jsx)(o.A,{id:f,values:{gender:m}})}},55477:(e,t,a)=>{"use strict";a.d(t,{Ee:()=>s,Ne:()=>c,Q6:()=>m,UR:()=>l});var n=a(21377);let s="compare_team_recent",r=[{stat:"goalsPerGame",baseStat:"goalsScored"},{stat:"shotsOnTargetPerGame",baseStat:"shotsOnTarget"},{stat:"bigChancesPerGame",baseStat:"bigChances"},{stat:"bigChancesMissedPerGame",baseStat:"bigChancesMissed"},{stat:"accuratePassesPerGame",baseStat:"accuratePasses"},{stat:"accurateLongBallsPerGame",baseStat:"accurateLongBalls"},{stat:"goalsConcededPerGame",baseStat:"goalsConceded"},{stat:"interceptionsPerGame",baseStat:"interceptions"},{stat:"tacklesPerGame",baseStat:"tackles"},{stat:"clearancesPerGame",baseStat:"clearances"},{stat:"savesPerGame",baseStat:"saves"},{stat:"duelsWonPerGame",baseStat:"duelsWon"},{stat:"foulsPerGame",baseStat:"fouls"},{stat:"offsidesPerGame",baseStat:"offsides"},{stat:"goalKicksPerGame",baseStat:"goalKicks"},{stat:"throwInsPerGame",baseStat:"throwIns"},{stat:"yellowCardsPerGame",baseStat:"yellowCards"}],o=[{stat:"pointsPerGame",baseStat:"points"},{stat:"pointsAllowedPerGame",baseStat:"pointsAgainst"},{stat:"assistsPerGame",baseStat:"assists"},{stat:"assistToTurnoverRatio",baseStat:"assistTurnoverRatio",isBaseValue:!0},{stat:"fieldGoalsMadePerGame",baseStat:"fieldGoalsMade"},{stat:"fieldGoalsAttemptedPerGame",baseStat:"fieldGoalAttempts"},{stat:"fieldGoalsMadePercentage",baseStat:"fieldGoalsPercentage",isBaseValue:!0},{stat:"threePointsMadePerGame",baseStat:"threePointsMade"},{stat:"threePointsAttemptedPerGame",baseStat:"threePointAttempts"},{stat:"threePointsMadePercentage",baseStat:"threePointsPercentage",isBaseValue:!0},{stat:"freeThrowsMadePerGame",baseStat:"freeThrowsMade"},{stat:"freeThrowsAttemptedPerGame",baseStat:"freeThrowAttempts"},{stat:"freeThrowsMadePercentage",baseStat:"freeThrowsPercentage",isBaseValue:!0},{stat:"effectiveFieldGoalPercentage",baseStat:"effectiveFieldGoalPercentage",isBaseValue:!0},{stat:"trueShootingPercentage",baseStat:"trueShootingPercentage",isBaseValue:!0},{stat:"pointsOffTheBenchPerGame",baseStat:"benchPoints"},{stat:"secondChancePointsPerGame",baseStat:"secondChancePoints"},{stat:"pointsInPaintPerGame",baseStat:"pointsInPaint"},{stat:"offensiveReboundsPerGame",baseStat:"offensiveRebounds"},{stat:"defensiveReboundsPerGame",baseStat:"defensiveRebounds"},{stat:"totalReboundsPerGame",baseStat:"rebounds"},{stat:"blocksPerGame",baseStat:"blocks"},{stat:"stealsPerGame",baseStat:"steals"},{stat:"threePointsPercentageAllowed",baseStat:"threePointsPercentageAgainst",isBaseValue:!0},{stat:"opponentTrueShootingPercentage",baseStat:"fieldGoalsPercentageAgainst",isBaseValue:!0},{stat:"chargesDrawnPerGame",baseStat:"offensiveFoulsAgainst"},{stat:"turnoversPerGame",baseStat:"turnovers"},{stat:"totalTechnicalFouls",baseStat:"technicalFouls",isBaseValue:!0},{stat:"totalFlagrantFouls",baseStat:"flagrantFouls",isBaseValue:!0}],i=[{stat:"acesPerGame",baseStat:"aces"},{stat:"doubleFaultsPerGame",baseStat:"doubleFaults"},{stat:"firstServePercentage",baseStat:"firstServePercentage",isBaseValue:!0},{stat:"firstServePointsWonPercentage",baseStat:"firstServePointsWonPercentage",isBaseValue:!0},{stat:"secondServePointsWonPercentage",baseStat:"secondServePointsWonPercentage",isBaseValue:!0},{stat:"breakPointsSavedPercentage",baseStat:"breakPointsSavedPercentage",isBaseValue:!0},{stat:"breakPointsConvertedPercentage",baseStat:"breakPointsConvertedPercentage",isBaseValue:!0},{stat:"serviceGamesWonPercentage",baseStat:"serviceGamesWonPercentage",isBaseValue:!0},{stat:"returnPointsWonPercentage",baseStat:"returnPointsWonPercentage",isBaseValue:!0},{stat:"returnGamesWonPercentage",baseStat:"returnGamesWonPercentage",isBaseValue:!0},{stat:"totalPointsWonPercentage",baseStat:"totalPointsWonPercentage",isBaseValue:!0},{stat:"servicePointsWonPercentage",baseStat:"servicePointsWonPercentage",isBaseValue:!0},{stat:"serviceGamesWonPerGame",baseStat:"serviceGamesWon"},{stat:"returnPointsWonPerGame",baseStat:"returnPointsWon"},{stat:"returnGamesWonPerGame",baseStat:"returnGamesWon"},{stat:"totalPointsWonPerGame",baseStat:"totalPointsWon"},{stat:"totalGamesWonPerGame",baseStat:"totalGamesWon"},{stat:"totalGamesLostPerGame",baseStat:"totalGamesLost"}];function l(e){switch(e){case n.QCR.Football:return r;case n.QCR.Basketball:return o;case n.QCR.Tennis:return i;default:return[]}}let d=["aces","breakPointsScored","breakPointsTotal","doubleFaults","firstServePointsScored","firstServePointsTotal","firstServeTotal","matches","opponentBreakPointsScored","opponentBreakPointsTotal","secondServePointsScored","secondServePointsTotal","secondServeTotal","tiebreakLosses","tiebreaksWon","unforcedErrorsTotal","winnersTotal","wins","tournamentsPlayed","tournamentsWon"],u=["firstServePercentage","firstServePointsWonPercentage","secondServePercentage","secondServePointsWonPercentage","avgAces","avgDoubleFaults","breakPointsSavedPercentage","breakPointsSavedConvertedPercentage","tiebreakWinPercentage","winRatio","tournamentsWonRatio"],c=e=>(u.forEach(t=>{switch(t){case"firstServePercentage":if(0===e.firstServeTotal)return;e[t]=e.firstServePointsTotal/e.firstServeTotal*100||0;break;case"firstServePointsWonPercentage":if(0===e.firstServePointsTotal)return;e[t]=e.firstServePointsScored/e.firstServePointsTotal*100||0;break;case"secondServePercentage":if(0===e.secondServeTotal)return;e[t]=e.secondServePointsTotal/e.secondServeTotal*100||0;break;case"secondServePointsWonPercentage":if(0===e.secondServeTotal)return;e[t]=e.secondServePointsScored/e.secondServeTotal*100||0;break;case"avgAces":if(0===e.matches)return;e[t]=e.aces/e.matches||0;break;case"avgDoubleFaults":if(0===e.matches)return;e[t]=e.doubleFaults/e.matches||0;break;case"breakPointsSavedPercentage":e[t]=(e.opponentBreakPointsTotal-e.opponentBreakPointsScored)/e.opponentBreakPointsTotal*100||0;break;case"breakPointsSavedConvertedPercentage":e[t]=e.breakPointsScored/e.breakPointsTotal*100||0;break;case"tiebreakWinPercentage":e[t]=e.tiebreaksWon/(e.tiebreaksWon+e.tiebreakLosses)*100||0;break;case"winRatio":e[t]=e.wins/e.matches*100||0;break;case"tournamentsWonRatio":if(0===e.tournamentsPlayed)return;e[t]=e.tournamentsWon/e.tournamentsPlayed*100||0}}),e),m=(e,t)=>{if(!e)return;if("all"===t)return c(d.reduce((t,a)=>(Object.keys(e).forEach(n=>{var s,r;t[a]=(null!=(s=t[a])?s:0)+(null!=(r=e[n][a])?r:0)}),t),{}));let a=Object.keys(e).filter(a=>{var n;return!!(null==(n=e[a])?void 0:n.groundType)&&e[a].groundType.toLowerCase().replace(/\s/g,"").includes(t)}).reduce((t,a)=>(Object.keys(e[a]).forEach(n=>{"number"==typeof e[a][n]&&(t[n]=(t[n]||0)+e[a][n])}),t),{});if(Object.keys(a).length)return c(a)}},55575:(e,t,a)=>{var n=a(60567),s=a(27869),r=/&(?:amp|lt|gt|quot|#39);/g,o=RegExp(r.source);e.exports=function(e){return(e=n(e))&&o.test(e)?e.replace(r,s):e}},59018:(e,t,a)=>{var n=a(22180);e.exports=function(e){return e&&e.length?n(e):[]}},59731:(e,t,a)=>{"use strict";a.d(t,{A:()=>v});var n=a(64082),s=a(6029),r=a(21501),o=a(99064),i=a(55729),l=a(41735);let d={0:"#f8d496",.05:"#fee644",.25:"#ff9000",.4:"#fc6800",.6:"#f00800",.75:"#cc0600",.85:"#b00400",.99:"#940000",1:"#780000"};var u=a(97043),c=a(73276),m=a(12232);let p=(e,{containerId:t,width:a,height:n,numberOfMatches:s,shotType:r=m.L.Total,precisionLevel:o=u.K,isTransparentBackground:i},l)=>{let p=document.getElementById(t);if(!p)throw Error("No DOM container element for HeatMap provided");let h=function(e){let t=20;return e>82?Math.round((1-Math.pow(e/110,.1))*8+12):Math.round((1-Math.pow(e/82,.1))*8+12)}(s||1),g=function(e,t,a,n){let s=(0,c.Cl)(501,441);return e.forEach(({x:e,y:a,made:n,missed:r})=>{switch(t){case m.L.Total:s[e- -250][a- -40]+=n+r;break;case m.L.Made:s[e- -250][a- -40]+=n;break;case m.L.Missed:default:s[e- -250][a- -40]+=r}}),s}(e,r,0,0);s&&s>5&&function(e,t,a,n){let s,r,o,i,l,d;for(i=0;i<=100;i++){for(s=0,r=0,o=0,l=2;l<=10;l++)++o,s+=n[i][80-l],r+=n[i][80+l];for(d=0;d<=2;d++)n[i][e+d]=(s+r)/(2*o),n[i][e-d]=(s+r)/(2*o)}}(80,2,0,g);let f=(0,c.m3)(1e3,d,i,l.setAlpha,.2),y=(0,c.RK)(h,h/3,o),x=(0,c.t6)(g,y,{width:500,height:440,influenceRadius:h,precisionLevel:o}),v=(0,c.Gj)(x,f,{height:440,width:500,gradientScaleFactor:1e3/9,gradientRange:1e3}),b=document.createElement("canvas");b.height=n,b.width=a,b.style.borderRadius="inherit";let j=b.getContext("2d");if(!j)throw Error("Heatmap canvas context not found");j.drawImage(v,0,0,a,n),p.innerHTML="",p.appendChild(b)};var h=a(18130);let g=({canvasId:e,shotCoordinates:t,numberOfMatches:a,width:n=h.f7,height:r=h.IV,shotType:d,isTransparentBackground:u})=>{let c=(0,l.useTheme)();return(0,i.useEffect)(()=>{n&&function(e,t,a){try{p(e,t,a)}catch(e){console.error("In render basketball heatmap",e)}}(t,{containerId:e,width:n,height:r,shotType:d,numberOfMatches:a,precisionLevel:10,isTransparentBackground:u},c)},[n,r,t,a,u,d]),(0,s.jsx)(o.az,{id:e,w:n,h:r,position:"absolute",borderRadius:"xs"})};var f=a(67823),y=a(13369),x=a(11810);let v=e=>{var{showLines:t=!0,showBackground:a=!0,showOverlay:l=!0,linesColor:d,backgroundColor:u,shotCoordinates:c,numberOfMatches:m,shotType:p,canvasId:v}=e,b=(0,n.T)(e,["showLines","showBackground","showOverlay","linesColor","backgroundColor","shotCoordinates","numberOfMatches","shotType","canvasId"]);let[j,_]=(0,i.useState)(!1),P=(0,i.useRef)(null),k=(0,r.uc)(P,{},100,[j]);(0,i.useEffect)(()=>{_(!0)},[]);let S=Number(k),T=S?S/h._P:void 0;return(0,s.jsxs)(o.so,Object.assign({position:"relative",justify:"center",align:"center",w:"100%",h:"100%"},b,{children:[(0,s.jsxs)(f.A,Object.assign({ref:P,style:{zIndex:1}},{children:[a&&!l&&(0,s.jsx)(x.A,{courtColor:u}),t&&(0,s.jsx)(y.A,{fill:d})]})),l&&(0,s.jsx)(g,{canvasId:v,width:S,height:T,shotCoordinates:c,numberOfMatches:m,shotType:p,isTransparentBackground:!a})]}))}},65078:(e,t,a)=>{"use strict";a.d(t,{gm:()=>n.A,g3:()=>s.A,mJ:()=>r.A,jr:()=>o.A,AR:()=>l,h2:()=>p});var n=a(70215),s=a(69385),r=a(17357),o=a(30720),i=a(494);function l(e){let t=(0,i.d4)(t=>{let{favorites:{events:a}}=t;return a[e.id]}),[a,n]=(0,o.A)(e,"homeTeam","awayTeam",e),[s,r]=(0,o.A)(e,"homeScore","awayScore",e);return{event:t||e,leftTeam:a,rightTeam:n,leftScore:s,rightScore:r}}var d=a(21377),u=a(55729),c=a(62859);let m=e=>t=>e===t;function p(e,t){var a,s;let{event:r,leftTeam:o,rightTeam:i}=(0,u.useContext)(c.y$),l=(0,n.A)(r,"winnerCode"),p=(r.status.code===d.sum.AET||r.status.code===d.sum.AP)&&r.tournament.category.sport.slug===d.QCR.IceHockey,h=e?m(e):t||(()=>!1),g=h(o.id,r.id)||(null==(a=o.subTeams)?void 0:a.some(e=>h(e.id,r.id))),f=h(i.id,r.id)||(null==(s=i.subTeams)?void 0:s.some(e=>h(e.id,r.id)));switch(l){case d.Jfo.Left:if(g)return d.h18.Win;if(f)return p?d.h18.OvertimeLoss:d.h18.Lose;break;case d.Jfo.Right:if(g)return p?d.h18.OvertimeLoss:d.h18.Lose;if(f)return d.h18.Win;break;case d.Jfo.Draw:if(g||f)return d.h18.Draw}}},65097:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>f});var n=a(6029),s=a(14092),r=a(89875),o=a(76356),i=a(95669),l=a.n(i),d=a(947),u=a(90248),c=a(54409),m=a(76868),p=a(29129),h=a(70010),g=a(13266);function f(e){let{statusCode:t}=e;s.O({statusCode:t});let a=(0,d.A)().formatMessage({id:404===t?"error.pageNotFound":"error.anErrorOccurred"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l(),{children:[(0,n.jsx)("title",{children:"".concat(t," | ").concat(a||"")}),(0,n.jsx)("meta",{name:"robots",content:"noindex"})]}),(0,n.jsx)("div",{id:"errorPage",children:(0,n.jsx)(p.YW,{children:(0,n.jsx)(h.xA,{children:(0,n.jsx)(h.fv,{flexGrow:1,textAlign:"center",my:"2xl",children:(0,n.jsx)(m.p,{graphic:"no-connection",children:(0,n.jsxs)(o.BJ,{children:[(0,n.jsx)(r.H1,{textStyle:"display.extraLarge",color:"neutrals.nLv3",alignSelf:"center",mt:"[28px]",mb:"2xs",children:t}),(0,n.jsx)(r.H3,{display:"block",textStyle:"display.medium",color:"neutrals.nLv3",alignSelf:"center",children:(0,n.jsx)(u.A,{id:"error.anErrorOccurred"})}),(0,n.jsx)(r.EY,{alignSelf:"center",mb:"2xl",display:"block",children:404===t?(0,n.jsx)(u.A,{id:"error.pageCannotBeFound"}):(0,n.jsx)(u.A,{id:"error.somethingWrongWithPage"})}),(0,n.jsx)(g.N_,{routeKey:"home",children:(0,n.jsxs)(r.$n,{children:[(0,n.jsx)(c.pa2,{mt:"-3px"})," ",(0,n.jsx)(u.A,{id:"error.backToSofascore"})]})})]})})})})})})]})}f.getInitialProps=async e=>{await s.O(e);let{res:t,err:a}=e;return{statusCode:t?t.statusCode:a?a.statusCode:null}}},67852:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>nU});var n=a(6029),s=a(55477),r=a(21377);let o=[{stat:"minutesPerGame",baseStat:"minutesPlayed",isExactValue:!0},{stat:"goalsPerGame",baseStat:"goals"},{stat:"assistsPerGame",baseStat:"assists"},{stat:"accurateLongBallsPerGame",baseStat:"accurateLongBalls"},{stat:"accurateCrossesPerGame",baseStat:"accurateCrosses"},{stat:"accurateLongPasses",baseStat:"accurateLongBalls"},{stat:"interceptionsPerGame",baseStat:"interceptions"},{stat:"tacklesPerGame",baseStat:"tackles"},{stat:"dribbledPastPerGame",baseStat:"dribbledPast"},{stat:"clearancesPerGame",baseStat:"clearances"},{stat:"blockedShotsPerGame",baseStat:"blockedShots"},{stat:"successfulDribblesPerGame",baseStat:"successfulDribbles"},{stat:"groundDuelsWonPerGame",baseStat:"groundDuelsWon"},{stat:"aerialDuelsWonPerGame",baseStat:"aerialDuelsWon"},{stat:"possessionLostPerGame",baseStat:"possessionLost"},{stat:"foulsPerGame",baseStat:"fouls"},{stat:"wasFouledPerGame",baseStat:"wasFouled"}],i=[{stat:"minutesPerGame",baseStat:"secondsPlayed",isExactValue:!0},{stat:"pointsPerGame",baseStat:"points"},{stat:"freeThrowsPerGame",baseStat:"freeThrowsMade"},{stat:"twoPointersPerGame",baseStat:"twoPointsMade"},{stat:"threePointersPerGame",baseStat:"threePointsMade"},{stat:"fieldGoalsPerGame",baseStat:"fieldGoalsMade"},{stat:"reboundsTotalPerGame",baseStat:"rebounds"},{stat:"reboundsDefensivePerGame",baseStat:"defensiveRebounds"},{stat:"reboundsOffensivePerGame",baseStat:"offensiveRebounds"},{stat:"assistsPerGame",baseStat:"assists"},{stat:"turnoversPerGame",baseStat:"turnovers"},{stat:"stealsPerGame",baseStat:"steals"},{stat:"blocksPerGame",baseStat:"blocks"},{stat:"personalFoulsPerGame",baseStat:"personalFouls"},{stat:"pirPerGame",baseStat:"pir"},{stat:"plusMinusPerGame",baseStat:"plusMinus"}];function l(e){switch(e){case r.QCR.Football:return o;case r.QCR.Basketball:return i;default:return[]}}function d(e,t,a){return e&&t&&a&&a.typesMap[e][t].includes(r.Vw_.regularSeason)?r.Vw_.regularSeason:r.Vw_.overall}let u=e=>{var t,a,n,s,o,i,l,d;if(!e)return[];let u=e.sport,c=null!=(o=null==(t=e.ids)?void 0:t.split(",").map(Number))?o:[],m=null!=(i=null==(a=e.ut_ids)?void 0:a.split(",").map(Number))?i:[],p=null!=(l=null==(n=e.s_ids)?void 0:n.split(",").map(Number))?l:[],h=null!=(d=null==(s=e.s_types)?void 0:s.split(","))?d:[];return c.map((e,t)=>({id:isNaN(Number(e))?void 0:Number(e),sport:u,uniqueTournamentId:isNaN(Number(m[t]))?void 0:Number(m[t]),seasonId:isNaN(Number(p[t]))?void 0:Number(p[t]),seasonType:Object.values(r.Vw_).includes(h[t])?h[t]:void 0}))},c=(e,t)=>{try{var a;if(!t)return;let n=t.uniqueTournamentSeasons.find(t=>t.uniqueTournament.id===e);return(null==n?void 0:n.uniqueTournament.id)||(null==(a=t.uniqueTournamentSeasons[0])?void 0:a.uniqueTournament.id)}catch(e){console.error("getUtId",e);return}},m=(e,t,a)=>{try{var n;if(!t)return;let s=t.uniqueTournamentSeasons.find(t=>t.uniqueTournament.id===e);if(!s)return;let r=s.seasons.find(e=>e.id===a);return(null==r?void 0:r.id)||(null==(n=s.seasons[0])?void 0:n.id)}catch(e){console.error("getSeasonId",e);return}},p=(e,t,a,n)=>{try{if(!e||!t||!a)return;let s=a.typesMap[e][t];if(!s)return;if(n&&s.includes(n))return n;return s[0]}catch(e){console.error("getSeasonType",e);return}},h=(e,t,a)=>{let n=e.find(e=>{var a;return(null==(a=e.uniqueTournament)?void 0:a.id)===t}),s=null==n?void 0:n.seasons.find(e=>e.id==a);return{tournament:null==n?void 0:n.uniqueTournament,season:s}};var g=a(95543);let f={key:"appearances",translationKey:"match_appearances"},y={key:"minutesPerGame",translationKey:"minutes_per_game"},x={key:"pointsPerGame",translationKey:"total",decimals:1,standaloneTranslationKey:"points"},v={key:"freeThrowsPerGame",percentageKey:"freeThrowsPercentage",showPercentage:!0,showValue:!0,translationKey:"freeThrows"},b={key:"twoPointersPerGame",percentageKey:"twoPointsPercentage",showPercentage:!0,showValue:!0,translationKey:"twoPointers"},j={key:"threePointersPerGame",percentageKey:"threePointsPercentage",showPercentage:!0,showValue:!0,translationKey:"threePointers"},_={key:"fieldGoalsPerGame",percentageKey:"fieldGoalsPercentage",showPercentage:!0,showValue:!0,translationKey:"fieldGoals"},P={key:"reboundsTotalPerGame",translationKey:"total",standaloneTranslationKey:"rebounds"},k={key:"reboundsDefensivePerGame",translationKey:"defensive",standaloneTranslationKey:"defensive_rebounds"},S={key:"reboundsOffensivePerGame",translationKey:"offensive",standaloneTranslationKey:"offensive_rebounds"},T={key:"assistsPerGame",translationKey:"football_assists"},w={key:"turnoversPerGame",reversed:!0,translationKey:"turnovers"},C={key:"stealsPerGame",translationKey:"steals"},I={key:"assistTurnoverRatio",decimals:2},G={key:"blocksPerGame",translationKey:"blocks"},R={key:"personalFoulsPerGame",reversed:!0,translationKey:"personalFouls"},M={key:"plusMinusPerGame",translationKey:"plusMinus"},A={key:"pirPerGame",translationKey:"pirStat"},L={key:"doubleDoubles"},F={key:"tripleDoubles"},B=()=>({matchesGroup:[f,y],pointsPerGameGroup:[x,v,b,j,_],reboundsPerGameGroup:[P,k,S],otherPerGameGroup:[T,w,C,I,G,R,M,A],extraGroup:[L,F]}),H={key:"minutesPerGame",translationKey:"minutes_per_game"},K={key:"minutesPlayed",translationKey:"football_total_minutes_played"},V={key:"appearances",translationKey:"match_appearances"},E=[H,K,V],W={key:"goals"},q={key:"expectedGoals",decimals:2,translationKey:"football_expected_goals",translationInfoKey:"football_expected_goals_player_info_text"},D={key:"goalsPerGame",translationKey:"goals_per_game"},N={key:"shotsOffTarget",perGame:!0,decimals:1,translationKey:"football_shots_off_target"},O={key:"shotsOnTarget",perGame:!0,decimals:1,translationKey:"football_shots_on_goal"},z={key:"bigChancesMissed",reversed:!0,translationKey:"football_big_chances_missed"},Q=[W,q,D,N,O,z],Y={key:"assists",translationKey:"football_assists"},$={key:"assistsPerGame"},Z={key:"expectedAssists",decimals:2,translationKey:"football_expected_assists"},U={key:"bigChancesCreated"},J={key:"accurateLongBallsPerGame",percentageKey:"accurateLongBallsPercentage",translationKey:"football_accurate_long_balls_per_game",showPercentage:!0,showValue:!0},X={key:"accurateCrossesPerGame",percentageKey:"accurateCrossesPercentage",translationKey:"football_crosses",showPercentage:!0,showValue:!0},ee=[Y,$,Z,U,J,X],et={key:"interceptionsPerGame",translationKey:"football_interceptions"},ea={key:"tacklesPerGame",translationKey:"football_tackles"},en={key:"dribbledPastPerGame",translationKey:"dribbledPast",reversed:!0},es={key:"clearancesPerGame",translationKey:"football_clearances"},er={key:"blockedShotsPerGame",translationKey:"blocked_shots_per_game"},eo=[et,ea,en,es,er],ei={key:"successfulDribblesPerGame",percentageKey:"successfulDribblesPercentage",translationKey:"football_successful_dribbles",showPercentage:!0,showValue:!0},el={key:"groundDuelsWonPerGame",percentageKey:"groundDuelsWonPercentage",translationKey:"ground_duels_won",showPercentage:!0,showValue:!0},ed={key:"aerialDuelsWonPerGame",percentageKey:"aerialDuelsWonPercentage",translationKey:"aerial_duels_won",showPercentage:!0,showValue:!0},eu={key:"possessionLostPerGame",translationKey:"football_possession_lost",reversed:!0},ec={key:"foulsPerGame",translationKey:"football_fouls",reversed:!0},em={key:"wasFouledPerGame",translationKey:"football_was_fouled"},ep=[ei,el,ed,eu,ec,em],eh={key:"yellowCards",reversed:!0,translationKey:"football_yellow_cards"},eg={key:"yellowRedCards",translationKey:"yellow_red_cards",reversed:!0},ef={key:"redCards",reversed:!0,translationKey:"red_cards"},ey=[eh,eg,ef],ex={key:"goalsConceded",reversed:!0,translationKey:"football_goals_conceded"},ev={key:"saves",translationKey:"player_ability_saves"},eb={key:"goalsPrevented",decimals:1,translationKey:"football_goals_prevented",translationInfoKey:"goals_prevented_info_text"},ej={key:"cleanSheet",translationKey:"football_clean_sheets"},e_={key:"accuratePasses",translationKey:"football_accurate_passes"},eP={key:"accurateLongPasses",translationKey:"accLongPasses"},ek=[ex,ev,eb,ej,e_,eP],eS={key:"pointsPerGame",translationKey:"basketball_points_scored_pg"},eT={key:"pointsAllowedPerGame",translationKey:"basketball_points_allowed_pg"},ew={key:"assistsPerGame",translationKey:"basketball_assists_pg"},eC={key:"assistToTurnoverRatio",translationKey:"basketball_assist_to_turnover_ratio"},eI={key:"fieldGoalsMadePerGame",translationKey:"basketball_fg_made_pg"},eG={key:"fieldGoalsAttemptedPerGame",translationKey:"basketball_fg_attempted_pg"},eR={key:"fieldGoalsMadePercentage",percentageKey:"fieldGoalsMadePercentage",translationKey:"fieldGoalsPercentage"},eM={key:"threePointsMadePerGame",translationKey:"basketball_three_pts_made_pg"},eA={key:"threePointsAttemptedPerGame",translationKey:"basketball_three_pts_attempted_pg"},eL={key:"threePointsMadePercentage",percentageKey:"threePointsMadePercentage",translationKey:"threePointsPercentage"},eF={key:"freeThrowsMadePerGame",translationKey:"basketball_free_throws_made_pg"},eB={key:"freeThrowsAttemptedPerGame",translationKey:"basketball_free_throws_attempted_pg"},eH={key:"freeThrowsMadePercentage",percentageKey:"freeThrowsMadePercentage",translationKey:"freeThrowsPercentage"},eK={key:"effectiveFieldGoalPercentage",percentageKey:"effectiveFieldGoalPercentage",translationKey:"basketball_effective_field_goal_pct"},eV={key:"trueShootingPercentage",percentageKey:"trueShootingPercentage",translationKey:"basketball_true_shooting_pct"},eE={key:"pointsOffTheBenchPerGame",translationKey:"basketball_pts_off_the_bench_pg"},eW={key:"secondChancePointsPerGame",translationKey:"basketball_second_chance_pts_pg"},eq={key:"pointsInPaintPerGame",translationKey:"basketball_pts_in_paint_pg"},eD={key:"offensiveReboundsPerGame",translationKey:"basketball_offensive_rebounds_pg"},eN={key:"defensiveReboundsPerGame",translationKey:"basketball_defensive_rebounds_pg"},eO={key:"totalReboundsPerGame",translationKey:"basketball_total_rebounds_pg"},ez={key:"blocksPerGame",translationKey:"basketball_blocks_pg"},eQ={key:"stealsPerGame",translationKey:"basketball_steals_pg"},eY={key:"threePointsPercentageAllowed",percentageKey:"threePointsPercentageAllowed",translationKey:"threePointsPercentageAgainst",reversed:!0},e$={key:"opponentTrueShootingPercentage",percentageKey:"opponentTrueShootingPercentage",translationKey:"basketball_opponent_field_goals_pct",reversed:!0},eZ={key:"chargesDrawnPerGame",translationKey:"basketball_charges_drawn_pg",reversed:!0},eU={key:"turnoversPerGame",translationKey:"basketball_turnovers_pg",reversed:!0},eJ={key:"totalTechnicalFouls",translationKey:"basketball_total_technical_fouls",reversed:!0},eX={key:"totalFlagrantFouls",translationKey:"basketball_total_flagrant_fouls",reversed:!0},e0={summaryGroup:[eS,eT,ew,eC],offenseGroup:[eI,eG,eR,eM,eA,eL,eF,eB,eH,eK,eV,eE,eW,eq],reboundsGroup:[eD,eN,eO],defenseGroup:[ez,eQ,eY,e$,eZ],otherGroup:[eU,eJ,eX]},e1={key:"matches",values:{sport:"football"}},e2={key:"goalsScored",translationKey:"football_goals_scored"},e4={key:"goalsConceded",reversed:!0,translationKey:"football_goals_conceded"},e9={key:"assists",translationKey:"football_assists"},e5={key:"goalsPerGame",decimals:1,translationKey:"goals_per_game"},e3={key:"shotsOnTargetPerGame",decimals:1,translationKey:"football_shots_on_goal_per_game"},e6={key:"bigChancesPerGame",decimals:1,translationKey:"big_chances_per_game"},e7={key:"bigChancesMissedPerGame",reversed:!0,decimals:1,translationKey:"big_chances_missed_per_game"},e8={key:"averageBallPossession",percentageKey:"averageBallPossession",decimals:0,translationKey:"football_ball_possession"},te={key:"accuratePassesPerGame",percentageKey:"accuratePassesPercentage",translationKey:"accuratePerGame",decimals:1,showPercentage:!0,showValue:!0},tt={key:"accurateLongBallsPerGame",percentageKey:"accurateLongBallsPercentage",decimals:1,showPercentage:!0,showValue:!0,translationKey:"football_accurate_long_balls_per_game"},ta={key:"cleanSheets",translationKey:"football_clean_sheets"},tn={key:"interceptionsPerGame",decimals:1,translationKey:"interceptions_per_game"},ts={key:"tacklesPerGame",decimals:1,translationKey:"football_tackles_per_game"},tr={key:"clearancesPerGame",decimals:1,translationKey:"football_clearances_per_game"},to={key:"savesPerGame",decimals:1,translationKey:"football_saves_per_game"},ti={key:"foulsPerGame",reversed:!0,decimals:1,translationKey:"football_fouls_per_game"},tl={key:"offsidesPerGame",reversed:!0,decimals:1,translationKey:"offsides_per_game"},td={key:"goalKicksPerGame",translationKey:"football_goal_kicks_per_game",decimals:1},tu={key:"throwInsPerGame",translationKey:"football_throw_ins_per_game",decimals:1},tc={key:"yellowCardsPerGame",reversed:!0,decimals:1},tm={key:"redCards",reversed:!0,translationKey:"red_cards"},tp={summaryGroup:[e1,e2,e4,e9],attackingGroup:[e5,e3,e6,e7],passingGroup:[e8,te,tt],defendingGroup:[ta,{key:"goalsConcededPerGame",reversed:!0,decimals:1,translationKey:"goals_conceded_per_game"},tn,ts,tr,{key:"penaltyGoalsConceded",reversed:!0,translationKey:"penalty_goals_conceded"},to],otherGroup:[{key:"duelsWonPerGame",percentageKey:"duelsWonPercentage",showPercentage:!0,showValue:!0,decimals:1},ti,tl,td,tu,tc,tm]},th={key:"winRatio",translationKey:"tennis_matches_won",display:"W/L (%)"},tg={key:"firstServePercentage",translationKey:"tennis_first_serve"},tf={key:"firstServePointsWonPercentage",translationKey:"tennis_first_serve_points_won"},ty={key:"secondServePercentage",translationKey:"tennis_second_serve"},tx={key:"secondServePointsWonPercentage",translationKey:"tennis_second_serve_points"},tv={key:"avgAces",translationKey:"tennis_average_aces_per_match",display:"average"},tb={key:"avgDoubleFaults",translationKey:"tennis_average_double_faults_per_match",display:"average",reversed:!0},tj={key:"breakPointsSavedPercentage",translationKey:"break_points_saved",display:"X/Y (%)"},t_={key:"breakPointsSavedConvertedPercentage",translationKey:"break_points_converted"},tP={key:"tiebreakWinPercentage",translationKey:"tennis_tiebreaks_won"},tk={performance:[th,{key:"tournamentsWonRatio",translationKey:"tournaments_won",display:"X/Y"},{key:"bestResult",translationKey:"result"}],serve:[tg,tf,ty,tx,tv,tb],pressureMetrics:[tj,t_,tP]},tS={goalkeepers:[ex,ev,eb,ej,e_,eP],defenders:[er,et,ea,en,es,ej],defensiveMidfielders:[el,ed,ec,eh,ef,eg],midfielders:[Y,Z,U,J,X,$],forwards:[W,q,N,O,z,V],wings:[K,D,ei,eu,em,H],lowPossessionTeams:[to,ti,td,tc,tm],topDefendingTeams:[e4,ta,tn,ts,tr],topPossessionTeams:[te,tt,e8,tu,e9,e1],topScoringTeams:[e2,e3,e7,tl,e6,e5],bestOverall:[x,T,P,M,F],bestPointGuards:[x,T,w,C,I],bestShootingGuards:[x,v,b,j,M],bestSmallForwards:[x,_,P,R,F],bestPowerForwards:[x,b,k,S,L],bestCenters:[x,k,S,G,L],scoringEfficiency:[eS,ew,eI,eM,eF],ballControl:[eT,eC,eU,eL,eE],shootingStats:[eR,eA,eH,eD,eZ],defenseImpact:[eO,eY,eG,e$,eQ],advancedMetrics:[eV,eK,eN,eU,eW],paintAndDiscipline:[eq,eB,ez,eJ,eX],serveSpecialists:[th,tg,ty,tv,tj],returnSpecialists:[th,tf,tx,tb,tP],powerServers:[th,tg,ty,tv,t_],consistentPlayers:[th,tf,tx,tb,tP]};function tT(e,t,a,n){if(!t)return{};let s={},o=n===r.wNW.Player?t.appearances:t.matches;return o&&a.forEach(a=>{let n=t[a.baseStat];if(void 0!==n){let i=0;e===r.QCR.Basketball&&"minutesPerGame"===a.stat?i=t[a.baseStat]/60/o:"accurateLongPasses"===a.stat?t.accurateLongBallsPercentage&&(i=t[a.baseStat]/o+t.accurateLongBallsPercentage):i=a.isBaseValue?n:n/o,s[a.stat]=Number((0,g.M)(i,a.isExactValue?void 0:1))}}),{...t,...s}}let tw=["bestResult","tournamentsWonRatio"];function tC(e,t){let a=Array(t.length).fill(!1),n=t.map(t=>null==t?void 0:t[e.key]),s=n.filter(e=>"number"==typeof e),r=t.filter(e=>void 0!==e),o=n.filter(e=>void 0!==e).length>1;if(tw.includes(e.key)||n.every((e,t,a)=>e===a[0])||!o||1===r.length)return a;if(e.reversed){let e=Math.min(...s);return n.map(t=>void 0!==t&&t===e)}let i=Math.max(...s);return n.map(e=>void 0!==e&&e===i)}var tI=a(26331),tG=a(13266),tR=a(14444),tM=a(9922),tA=a.n(tM),tL=a(35474),tF=a(10383),tB=a(16533),tH=a(27892);let tK=(e,t,a)=>{var n;let s=e===r.QCR.Football?{G:{matchesGroup:E,goalkeepingGroup:ek,attackingGroup:Q,passesGroup:ee,defendingGroup:eo,otherPerGameGroup:ep,cardsGroup:ey},default:{matchesGroup:E,attackingGroup:Q,passesGroup:ee,defendingGroup:eo,otherPerGameGroup:ep,cardsGroup:ey}}:B(),o=tA()(s[(null==t||null==(n=t[0])?void 0:n.position)||""]||s.default||s);return null==t||t.slice(1,t.length).forEach((e,t)=>{let n=s[(null==e?void 0:e.position)||""]||s.default||s;Object.keys(n).forEach(e=>{o[e]||["goalkeeperDefenceGroup","goalkeeperDuelsGroup"].includes(e)||(0,tL.dw)(r.QCR.Football,n[e],a[t+1])||(o[e]=n[e])})}),o},tV=e=>{switch(e){case r.QCR.Football:return tp;case r.QCR.Basketball:return e0;case r.QCR.Tennis:return tk;default:return{}}},tE={effectiveFieldGoalPercentage:"basketball_effective_fg_pct_info",trueShootingPercentage:"basketball_true_shooting_pct_info",expectedGoals:"expected_goals_info_text",goalsPrevented:"goals_prevented_info_text"},tW=(e,t,a,n)=>{let s=t===r.wNW.Team?tV(e):tK(e,n,a);return{groups:Object.keys(s).map(t=>{let n=[];return s[t].forEach(t=>{let s=a.map(e=>{let a=e?(0,tF.h)(e):void 0;return a&&(0,tF.R)(a,t)}),o=tC(t,a);s.every(e=>void 0===e)||n.push({labelId:(0,tH.O)(tB,t.translationKey||t.key,e),labelValues:t.values,values:s.map((e,t)=>({value:null!=e?e:"-",highlight:o[t]})),additionalInfoTextId:tE[t.key],additionalInfoTextValues:{gender:r.YT8.Male}})}),{labelId:t,stats:n}}).filter(e=>e.stats.length>0)}};var tq=a(89875),tD=a(76356),tN=a(99064),tO=a(55729),tz=a(90248),tQ=a(33752),tY=a(65789),t$=a(83201),tZ=a(62859),tU=a(69559),tJ=a(54409),tX=a(76868),t0=a(73365),t1=a(40528),t2=a(19451),t4=a(39676),t9=a(76222),t5=a(27289),t3=a(3468),t6=a(12047);async function t7(e){try{let t=await r.WyE.fetchTeamUniqueTournamentSeasons(e);if(t.uniqueTournamentSeasons)return t;return{uniqueTournamentSeasons:[],typesMap:{}}}catch(e){return{uniqueTournamentSeasons:[],typesMap:{}}}}async function t8(e,t,a,n,s){if(a&&n){if(t===r.QCR.Tennis&&-1===a){var o;let t=[...new Set((await r.WyE.fetchTeamUniqueTournamentSeasons(e)).uniqueTournamentSeasons.map(e=>e.seasons[0].year))].map(e=>({id:Number(e),year:e}));if(!t.length)return;let a=null!=(o=t.find(e=>e.id===n))?o:t[0];return r.WyE.fetchTeamYearStatistics(e,a.year)}return r.WyE.fetchTeamStatistics(e,a,n,s||r.Vw_.overall)}}async function ae(e){var t,a,n,o,i,l;let{id:u,sport:c,uniqueTournamentId:m,seasonId:p,seasonType:h}=e;if(!u)return;let g=r.WyE.getTeamDetails(u),f=await t7(u);if(c===r.QCR.Tennis){let e={},t=[...new Set(f.uniqueTournamentSeasons.map(e=>e.seasons[0].year))].map(t=>(e[Number(t)]=[r.Vw_.overall],{id:Number(t),name:t,year:t,editor:!1})).sort((e,t)=>t.id-e.id);f.typesMap[-1]=e,f.uniqueTournamentSeasons.unshift({uniqueTournament:{id:-1,name:"tennis_all_tournaments"},seasons:t})}let y=m||(null==f||null==(a=f.uniqueTournamentSeasons[0])||null==(t=a.uniqueTournament)?void 0:t.id),x=p||(null==f||null==(o=f.uniqueTournamentSeasons[0])||null==(n=o.seasons[0])?void 0:n.id),v=c===r.QCR.Basketball&&y&&x?h||d(y,x,f):void 0,b=await Promise.all([g,t8(u,c,y,x,v)]),j=(0,s.UR)(c);return{details:null==(i=b[0])?void 0:i.team,uniqueTournaments:f,statistics:tT(c,null==(l=b[1])?void 0:l.statistics,j,r.wNW.Team),seasonType:v}}async function at(e,t,a,n,s){if(a&&n)return t===r.QCR.Basketball?await r.uuS.fetchPlayerSeasonStatistics(e,a,n,s||r.Vw_.overall):await r.uuS.fetchPlayerSeasonStatistics(e,a,n,r.Vw_.overall)}async function aa(e){try{let t=await r.uuS.fetchPlayerUniqueTournamentSeasons(e);if(t.uniqueTournamentSeasons)return t;return{uniqueTournamentSeasons:[],typesMap:{}}}catch(e){return{uniqueTournamentSeasons:[],typesMap:{}}}}async function an(e,t,a,n,s){return!!a&&!!n&&(t===r.QCR.Football?(0,r.m_X)(r.qvj.seasonHeatmap(e,n,a,r.Vw_.overall)):t===r.QCR.Basketball?(0,r.m_X)(r.qvj.seasonShootmap(e,n,a,s||r.Vw_.overall)):Promise.resolve(!1))}async function as(e){var t,a,n,s,o;let{id:i,sport:u,uniqueTournamentId:c,seasonId:m,seasonType:p}=e;if(!i)return;let h=r.uuS.fetchPlayerDetails(i),g=await aa(i),f=c||(null==g||null==(a=g.uniqueTournamentSeasons[0])||null==(t=a.uniqueTournament)?void 0:t.id),y=m||(null==g||null==(s=g.uniqueTournamentSeasons[0])||null==(n=s.seasons[0])?void 0:n.id),x=u===r.QCR.Basketball&&f&&y?p||d(f,y,g):void 0,v=at(i,u,f,y,x),b=await Promise.all([h,v,an(i,u,f,y,x)]),j=l(u);return{details:null==(o=b[0])?void 0:o.player,uniqueTournaments:g,statistics:b[1]?{...b[1],statistics:tT(u,b[1].statistics,j,r.wNW.Player)}:void 0,hasGraph:b[2],seasonType:x}}async function ar(e){let{query:t,res:a}=e;try{let e=u(t),a=null==t?void 0:t.sport,n=null==t?void 0:t.entityType;if(a===r.QCR.Tennis&&n===r.wNW.Player)return{error:{code:404}};let s=r.trQ.fetchPopularComparisons(a,n),o=n===r.wNW.Team?e.map(ae):e.map(as),i=await Promise.allSettled([...o,s]),l=i.splice(i.length-1,i.length)[0],d=i.map(e=>"fulfilled"===e.status?e.value:null);if(d.some(e=>null===e))throw Error("Failed to fetch team data");return{sport:a,entityType:n,entities:d,uniqueTournamentIds:e.map(e=>e.uniqueTournamentId),seasonIds:e.map(e=>e.seasonId),seasonTypes:e.map(e=>e.seasonType),popularComparisonData:"fulfilled"===l.status?l.value:void 0}}catch(e){return a&&(a.statusCode=404),{error:{code:404}}}}var ao=a(947),ai=a(45860),al=a(47530);function ad(e){var t,a,n,o,i,l,d,u,h;let{hookId:g,sport:f,courtType:y,entityType:x,initialData:v,queryUtId:b,querySeasonId:j,querySeasonType:_,onFiltersChange:P}=e,k=(0,ao.A)(),S=c(b,null==v?void 0:v.uniqueTournaments),T=m(S,null==v?void 0:v.uniqueTournaments,j),w=p(S,T,null==v?void 0:v.uniqueTournaments,_),C={id:null==v||null==(t=v.details)?void 0:t.id,uniqueTournamentId:S,seasonId:T,seasonType:w},[I,G]=(0,tO.useState)(C),R=function(e,t){let a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],n={...I,...e};n.seasonId=m(n.uniqueTournamentId,null==t?void 0:t.uniqueTournaments,n.seasonId),n.seasonType=p(n.uniqueTournamentId,n.seasonId,null==t?void 0:t.uniqueTournaments,n.seasonType),G(n),(a||n.uniqueTournamentId!==I.uniqueTournamentId||n.seasonId!==I.seasonId||n.seasonType!==I.seasonType)&&P(n)},{data:M}=(0,ai.Ay)(I.id?"".concat(I.id,"-").concat(I.uniqueTournamentId,"-").concat(I.seasonId,"-").concat(I.seasonType,"-").concat(g):null,{fetcher:async()=>{let e={sport:f,...I},t=await (x===r.wNW.Player?as(e):ae(e));if(!t)throw Error("Failed to fetch data");let a=c(I.uniqueTournamentId,null==t?void 0:t.uniqueTournaments);return R({uniqueTournamentId:a,seasonId:I.seasonId,seasonType:I.seasonType},t,!(a||I.seasonId||I.seasonType)),t},fallbackData:v,revalidateOnMount:!0}),{data:A}=(0,ai.Ay)(I.id&&I.seasonId&&f===r.QCR.Tennis&&-1!==I.uniqueTournamentId?r.cWY.tournamentBestResult(I.id,I.seasonId):null),L=(0,al.Xl)(null==A||null==(a=A.round)?void 0:a.name,f,null==A?void 0:A.winner),F=-1===I.uniqueTournamentId&&f===r.QCR.Tennis&&I.seasonId?(0,s.Q6)(null==M?void 0:M.statistics,y||"all"):{...null==M?void 0:M.statistics,bestResult:L};(0,tO.useEffect)(()=>{G(C)},[C.id,C.uniqueTournamentId,C.seasonId,C.seasonType]);let B=((null==M||null==(n=M.uniqueTournaments)?void 0:n.uniqueTournamentSeasons)||[]).map(e=>({id:e.uniqueTournament.id,name:e.uniqueTournament.id<0?k.formatMessage({id:e.uniqueTournament.name}):e.uniqueTournament.name})),H=(null==M||null==(l=M.uniqueTournaments)||null==(i=l.uniqueTournamentSeasons)||null==(o=i.find(e=>e.uniqueTournament.id===I.uniqueTournamentId))?void 0:o.seasons.map(e=>({id:e.id,year:e.year})))||[],K=I.uniqueTournamentId&&I.seasonId&&(null==M||null==(h=M.uniqueTournaments)||null==(u=h.typesMap)||null==(d=u[I.uniqueTournamentId])?void 0:d[I.seasonId].filter(e=>Object.values(r.Vw_).includes(e)))||[];return{hookId:g,data:M?{...M,statistics:F}:void 0,selectedUniqueTournamentId:I.uniqueTournamentId,selectedSeasonId:I.seasonId,selectedSeasonType:I.seasonType,setDetails:e=>{G({id:e,uniqueTournamentId:void 0,seasonId:void 0,seasonType:void 0})},setSelectedUniqueTournamentId:e=>R({uniqueTournamentId:e},M),setSelectedSeasonId:(e,t)=>R({seasonId:e,uniqueTournamentId:null!=t?t:I.uniqueTournamentId},M),setSelectedSeasonType:e=>R({seasonType:e},M),uniqueTournamentOptions:B,seasonOptions:H,seasonPeriodOptions:K}}var au=a(12364),ac=a.n(au);let am=()=>{let e=(0,tU.o)(),[t,a]=(0,tO.useState)(""),[n,s]=(0,tO.useState)([]),r=(0,tO.useMemo)(()=>ac()(async t=>{s(await ap(e,t))},100),[ap]);return{query:t,options:n,onQueryChange:e=>{a(e),r(e)}}};async function ap(e,t){try{var a,n;if(t.length<=2)return[];let s=await (0,r.TtD)(r.d9M.results(r.G$9.PlayerTeamPersons,t,0));return a=e,(n=s.results)?n.filter(e=>"player"===e.type&&e.entity.team.sport.slug===a).map(e=>e.entity):[]}catch(e){return[]}}let ah=()=>{let e=(0,tU.o)(),[t,a]=(0,tO.useState)(""),[n,s]=(0,tO.useState)([]),r=(0,tO.useMemo)(()=>ac()(async t=>{s(await ag(e,t))},100),[ag]);return{query:t,onQueryChange:e=>{a(e),r(e)},options:n}};async function ag(e,t){let a=e===r.QCR.Tennis?"player-team-persons":"teams";try{var n,s;if(t.length<=2)return[];let o=await (0,r.TtD)(r.d9M.results(a,t,0));return n=e,(s=o.results)?s.filter(e=>"sport"in e.entity&&e.entity.sport.slug===n).map(e=>e.entity):[]}catch(e){return[]}}let af=async(e,t,a,n,s,o,i)=>{try{if(t===r.QCR.Tennis&&-1===n&&i)return await r.WyE.fetchTeamYearStatistics(a,i);if(e===r.wNW.Player)return await r.uuS.fetchPlayerSeasonStatistics(a,n,s,o);if(e===r.wNW.Team)return await r.WyE.fetchTeamStatistics(a,n,s,o);return null}catch(e){return null}},ay=e=>{let{entityType:t,sport:a}=e,n=()=>a===r.QCR.Football?r.Vw_.overall:(r.QCR.Basketball,r.Vw_.regularSeason),o=()=>a===r.QCR.Football||a===r.QCR.Basketball&&t===r.wNW.Player,i=t===r.wNW.Player?l(a):(0,s.UR)(a),d=e.entities.map(e=>{var t,a;return{entityId:e.entity.id,uniqueTournamentId:null==(t=e.uniqueTournament)?void 0:t.id,seasonId:null==(a=e.season)?void 0:a.id,season:e.season}}),{data:u}=(0,ai.Ay)(d,o=>Promise.all(o.map(o=>{var l,d,u;return af(t,a,o.entityId,null!=(d=o.uniqueTournamentId)?d:-1,null!=(u=o.seasonId)?u:-1,n(),null==o||null==(l=o.season)?void 0:l.year).then(t=>{if(t){let{statistics:n}=t;return e.sport!==r.QCR.Tennis||o.uniqueTournamentId?tT(a,n,i,e.entityType):(0,s.Q6)({...n},"all")}})})),{revalidateOnMount:!0}),c=tS[e.statisticsGroup],m=null,p=[];return u&&u.length>0&&(o()&&(m={labelId:"average_sofascore_rating",values:u.map(e=>({value:(null==e?void 0:e.rating)||(null==e?void 0:e.avgRating)}))}),c.forEach(e=>{let t=u.map(t=>{let a=r.wNW.Player?t?(0,tF.h)(t):void 0:t;return a&&(0,tF.R)(a,e)}),n=tC(e,u);p.push({labelId:(0,tH.O)(tB,e.standaloneTranslationKey||e.translationKey||e.key,a),labelValues:e.values,values:t.map((e,t)=>({value:null!=e?e:"-",highlight:n[t]}))})})),{rowsCount:c.length+ +!!o(),statRows:p,ratingRow:m,getLinkQueryParams:()=>(0,tR.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:o}},ax=e=>{let t=(0,tU.o)(),{data:a}=(0,ai.Ay)(function(e,t){return"player"===e?"".concat(r.d9M.suggestions("player-team-persons",t)):"".concat(r.d9M.suggestions("teams",t))}(e,t));return{suggestedOptions:function(e){return e?e.map(e=>e.entity):[]}(null==a?void 0:a.results)}},av=e=>{let{titleId:t,itemIds:a}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tq.H3,{children:(0,n.jsx)(tz.A,{id:t})}),(0,n.jsx)(tD.I4.ul,{children:a.map(e=>(0,n.jsx)(tq.Li,{children:(0,n.jsx)(tz.A,{id:e,values:{b:function(){for(var e=arguments.length,t=Array(e),a=0;a{var s,r,o;let i,l=n.filter(Boolean).sort((e,t)=>e.details.id-t.details.id),{route:d}=aS.z.getTranslatedCanonicalRoute(e,"comparison",{sport:t,entityType:a}),u=l.length?"?ids=".concat(l.map(e=>e.details.id).join(",")):"",c="https://www.sofascore.com".concat(d).concat(u),m="",p="";if("player"===a)switch(p="player_comparison",l.length){case 1:m="single_player_comparison",i={playerName:l[0].details.name};break;case 2:m="two_player_comparison",i={firstPlayerName:l[0].details.name,secondPlayerName:l[1].details.name};break;default:m="player_comparison"}let h=!1;return 0===l.length?h=!0:1===l.length?h=!!(null==(r=aw[t])||null==(s=r[a])?void 0:s.includes(l[0].details.id)):2===l.length&&(h=((null==(o=aC[t])?void 0:o[a])||[]).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:m,titleValues:i,descriptionId:p,canonicalUrl:h?c:void 0}};function aG(e){let{entityType:t,entities:a}=e,{isIndexed:s,canonicalUrl:r,titleId:o,titleValues:i,descriptionId:l}=aI((0,tI.A)(),(0,tU.o)(),t,a);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ak.Ay,{titleKey:o,values:i,descriptionKey:l}),(0,n.jsxs)(aP(),{children:[!s&&(0,n.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),r&&(0,n.jsx)("link",{rel:"canonical",href:r})]})]})}var aR=a(14419);function aM(e){let{seasonPeriodTypes:t,selectedSeasonPeriod:a,setSelectedSeasonPeriod:s}=e;return(0,n.jsx)(tq.ms,{items:t,label:(0,n.jsx)(tz.A,{id:"select"}),selectedItem:a,onSelectedItemChange:e=>{let{selectedItem:t}=e;return s(null!=t?t:void 0)},isDisabled:0===t.length,renderItem:e=>(0,n.jsx)(tq.EY,{truncate:!0,children:e?(0,n.jsx)(tz.A,{id:"overall"===e?"standings.overall":e}):"-"}),buttonStyles:{bg:"surface.s1",w:"100%"}})}var aA=a(59721),aL=a(62042);function aF(e){let{selectedUniqueTournamentId:t,setSelectedUniqueTournamentId:a,selectedSeasonId:s,setSelectedSeasonId:r,uniqueTournaments:o,seasons:i,shouldWrap:l}=e;return(0,n.jsx)(tD.az,{containerType:"inline-size",children:(0,n.jsxs)(tD.so,{gap:"sm",className:(0,aL.AH)({"@container (max-width: 300px)":{flexDirection:l?"column":void 0}}),children:[(0,n.jsx)(tD.az,{minWidth:"[0]",flex:"[4]",className:(0,aL.AH)({"@container (max-width: 200px)":{flex:l?void 0:"initial"}}),children:(0,n.jsx)(tq.ms,{items:o,label:(0,n.jsx)(tz.A,{id:"select_competition"}),selectedItem:o.find(e=>e.id===t),onSelectedItemChange:e=>{let{selectedItem:t}=e;return a(null==t?void 0:t.id)},isDisabled:0===o.length,renderItem:(e,t)=>{var a;return(0,n.jsxs)(tD.so,{gap:"sm",align:"center",overflow:"hidden",children:[(0,n.jsx)(aA.e,{id:null==e?void 0:e.id,name:null==e?void 0:e.name,size:24}),(0,n.jsx)(tq.EY,{className:(0,aL.AH)({"@container (max-width: 200px)":{display:t&&!l?"none":void 0}}),truncate:!0,children:null!=(a=null==e?void 0:e.name)?a:"-"})]})},buttonStyles:{bg:"surface.s1",w:"100%"}})}),(0,n.jsx)(tD.az,{minWidth:"[min-content]",className:(0,aL.AH)({"@container (max-width: 200px)":{flex:l?void 0:"1"}}),children:(0,n.jsx)(tq.ms,{items:i,label:(0,n.jsx)(tz.A,{id:"select_season"}),selectedItem:i.find(e=>e.id===s),onSelectedItemChange:e=>{let{selectedItem:t}=e;return r(null==t?void 0:t.id)},isDisabled:0===i.length,renderItem:e=>{var t;return(0,n.jsx)(tq.EY,{truncate:!0,children:null!=(t=null==e?void 0:e.year)?t:"-"})},buttonStyles:{bg:"surface.s1",w:"100%"}})})]})})}let aB=()=>(0,n.jsx)(tD.az,{w:"100%",bg:"surface.s1",px:"md",py:"xs",br:"md",opacity:"[0.5]",children:(0,n.jsxs)(tD.so,{align:"center",gap:"md",children:[(0,n.jsx)(tJ.gWL,{w:24,h:24,fill:"neutral.default"}),(0,n.jsx)(tq.EY,{color:"neutral.default",children:"-"})]})});var aH=a(36326);let aK=e=>{let{opened:t,tournament:a,seasons:s,onSeasonClick:r}=e;return(0,n.jsxs)(tN.nD.Item,{defaultOpened:t,children:[(0,n.jsx)(tN.nD.Trigger,{children:(0,n.jsxs)(tD.so,{align:"center",gap:"md",children:[(0,n.jsx)(aA.e,{id:a.id,size:24}),(0,n.jsx)(tq.EY,{children:(0,n.jsx)(tz.A,{id:a.name,defaultMessage:a.name})})]})}),(0,n.jsx)(tD.az,{borderTop:"1px solid {colors.neutrals.nLv4}"}),(0,n.jsx)(tN.nD.Content,{children:s.map(e=>(0,n.jsx)(tD.az,{onClick:()=>r(a.id,e.id),px:"lg",py:"md",children:(0,n.jsx)(tq.EY,{children:e.year})},e.id))})]})},aV=e=>{let{activeTournamentId:t,uniqueTournamentSeasons:a,years:s,onSeasonClick:o}=e,[i,l]=(0,tO.useState)(t),d=(0,ao.A)(),u=(0,tO.useContext)(tZ.Ws)===r.QCR.Tennis&&s?[{uniqueTournament:{id:-1,name:d.formatMessage({id:"tennis_all_tournaments"})},seasons:s},...a]:a,c=e=>{l(e===i?void 0:e)},m=(e,t)=>{c(e),o(e,t)};return(0,n.jsx)(tD.az,{minH:"[100vh]",children:(0,n.jsx)(tN.nD,{type:"single",children:u.map(e=>(0,n.jsx)(aK,{opened:i===e.uniqueTournament.id,tournament:e.uniqueTournament,seasons:e.seasons,onSeasonClick:m},e.uniqueTournament.id))})})},aE=e=>{let{uniqueTournamentSeasons:t,seasonId:a,tournamentId:s,years:o,onSeasonChange:i}=e,l=(0,tO.useContext)(tZ.Ws),d=(0,ao.A)(),[u,c]=(0,tO.useState)(!1),{tournament:m,season:p}=h(l===r.QCR.Tennis&&o?[{uniqueTournament:{id:aH.FV,name:d.formatMessage({id:"tennis_all_tournaments"})},seasons:o},...t]:t,s,a),g=()=>c(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tD.az,{w:"100%",h:"2xl",pl:"md",pr:"sm",br:"sm",elevation:"2",bg:"surface.s1",onClick:()=>c(!0),children:(0,n.jsxs)(tD.so,{justify:"space-between",align:"center",w:"100%",h:"100%",children:[(0,n.jsxs)(tD.so,{align:"center",gap:"sm",children:[(0,n.jsx)(aA.e,{id:null==m?void 0:m.id,size:24}),(0,n.jsx)(tq.EY,{textStyle:"body.medium",children:null==p?void 0:p.year})]}),(0,n.jsx)(tJ.QFN,{fill:"onColor.primary"})]})}),(0,n.jsxs)(tN.Xn,{isOpen:u,onClose:g,children:[(0,n.jsx)(tN.Xn.Header,{children:(0,n.jsx)(tq.EY,{textStyle:"body.large",fontWeight:"bold",children:(0,n.jsx)(tz.A,{id:"select"})})}),(0,n.jsx)(tN.Xn.Content,{children:(0,n.jsx)(aV,{uniqueTournamentSeasons:t,activeTournamentId:s,years:o,onSeasonClick:(e,t)=>{g(),i(e,t)}})})]})]})};function aW(e){let{selectedUniqueTournamentId:t,setSelectedUniqueTournamentId:a,selectedSeasonId:s,setSelectedSeasonId:o,selectedSeasonPeriodType:i,setSelectedSeasonPeriodType:l,seasons:d,uniqueTournaments:u,seasonPeriodTypes:c,uniqueTournamentSeasons:m}=e,p=(0,tU.o)(),{isMobile:h}=(0,tq.$c)(),g=p===r.QCR.Basketball,f=!m.length||!m.some(e=>{let{uniqueTournament:t}=e;return -1!==t.id});return(0,n.jsxs)(tD.BJ,{gap:"sm",children:[h?f?(0,n.jsx)(aB,{}):(0,n.jsx)(aE,{uniqueTournamentSeasons:m,seasonId:s,tournamentId:t,onSeasonChange:(e,t)=>o(t,e)}):(0,n.jsx)(aF,{selectedUniqueTournamentId:t,setSelectedUniqueTournamentId:a,selectedSeasonId:s,setSelectedSeasonId:o,uniqueTournaments:f?[]:u,seasons:d,shouldWrap:!g}),g&&(0,n.jsx)(aM,{seasonPeriodTypes:c,selectedSeasonPeriod:i,setSelectedSeasonPeriod:l})]})}var aq=a(24159),aD=a(54917);function aN(e){let{player:t}=e;return(0,n.jsxs)(tD.so,{direction:"column",align:"center",gap:"xs",cursor:"pointer",children:[(0,n.jsx)(tq.EY,{textStyle:"display.medium",color:"onColor.primary",display:"block",maxW:"100%",truncate:!0,children:(0,n.jsx)(aq.c,{entity:t})}),(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"onColor.primary",display:"block",maxW:"100%",truncate:!0,children:t.position?(0,n.jsx)(aD.F,{id:t.position}):"-"})]})}var aO=a(77015),az=a(84942);function aQ(e){let{player:t}=e,a=(0,az.z)(t);return(0,n.jsxs)(tD.az,{position:"relative",children:[(0,n.jsx)(aO.t,{id:t.id,name:a,size:48,grayscale:t.deceased}),t.country.alpha2&&(0,n.jsx)(tD.az,{position:"absolute",bottom:"0",left:"0",h:"[20px]",children:(0,n.jsx)(aO.w,{alpha2:t.country.alpha2,name:t.country.name,size:20})})]})}function aY(e){let{player:t}=e;return t?(0,n.jsx)(aQ,{player:t}):(0,n.jsx)(aO.t,{id:void 0,size:48})}var a$=a(94446),aZ=a(90510),aU=a(94604);let aJ=e=>{let{recentOptions:t,onPlayerClick:a,onPlayerRemove:s}=e,{suggestedOptions:r}=ax("player"),o=t.map(e=>e.id);return(0,n.jsxs)(tD.so,{direction:"column",gap:"md",p:"md",children:[t.length>0&&(0,n.jsxs)("div",{children:[(0,n.jsx)(tq.EY,{textStyle:"assistive.default",children:(0,n.jsx)(tz.A,{id:"recent"})}),t.slice(0).reverse().map(e=>(0,n.jsx)(tR.b4,{player:e,onPlayerClick:a,onRemoveClick:s},e.id))]}),t.length<10&&(0,n.jsxs)("div",{children:[(0,n.jsx)(tq.EY,{textStyle:"assistive.default",children:(0,n.jsx)(tz.A,{id:"suggested"})}),r.filter(e=>!o.includes(e.id)).map(e=>(0,n.jsx)(tR.b4,{player:e,onPlayerClick:a},e.id))]})]})},aX=e=>{let{searchOptions:t,onPlayerClick:a}=e;return 0===t.length?(0,n.jsx)(tX.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}):(0,n.jsx)(tD.az,{p:"md",children:t.map(e=>(0,n.jsx)(tR.b4,{player:e,onPlayerClick:a},e.id))})},a0=e=>{let{query:t,searchOptions:a,recentOptions:s,onPlayerClick:r,onPlayerRemove:o}=e;return(0,n.jsx)(n.Fragment,{children:t.length>2?(0,n.jsx)(aX,{searchOptions:a,onPlayerClick:r}):(0,n.jsx)(aJ,{recentOptions:s,onPlayerClick:r,onPlayerRemove:o})})},a1=e=>{let{opened:t,onClose:a,onPlayerSelect:s}=e,r=(0,ao.A)(),{query:o,onQueryChange:i,options:l}=am(),{recentlySelected:d,addToRecentlySelected:u,removeFromRecentlySelected:c}=(0,tR.HI)();return(0,n.jsxs)(tN.Xn,{isOpen:t,onClose:a,children:[(0,n.jsx)(tN.Xn.Header,{children:(0,n.jsx)(tq.pd,{placeholder:r.formatMessage({id:"search_player"}),startAdornment:(0,n.jsx)(tJ.zQC,{icon:"search",fill:"onSurface.nLv3"}),value:o,onChange:i,clearable:!0,onClear:()=>i("")})}),(0,n.jsxs)(tN.Xn.Content,{minH:"100vh",children:[(0,n.jsx)(a0,{query:o,searchOptions:l,recentOptions:d,onPlayerClick:e=>{s(e.id),a(),u(e)},onPlayerRemove:c}),(0,n.jsx)(tD.az,{h:"[200px]"})]})]})};function a2(e){let{player:t,setPlayer:a,isFocused:s,onBlur:r}=e,{query:o,onQueryChange:i,options:l}=am(),{recentlySelected:d,addToRecentlySelected:u,removeFromRecentlySelected:c}=(0,tR.HI)(),{suggestedOptions:m}=ax("player"),p=(null==o?void 0:o.length)>2&&!l.length,h=!l.length,g=h?[...d,...m.filter(e=>!d.find(t=>t.id===e.id))]:l;return(0,n.jsx)(tq.jT,{bg:"surface.s1",br:"sm",label:(0,n.jsx)(tz.A,{id:"select_player"}),options:g,onChange:e=>{a(null==e?void 0:e.id),e&&u(e)},value:t,query:o,onQueryChange:i,maxVisibleOptions:15,renderOption:e=>{let t=!e.retired&&!e.deceased&&!!e.team,a=d.find(t=>t.id===e.id);return(0,n.jsxs)(tD.so,{dir:document.dir,px:"lg",py:"sm",_hover:{bg:"surface.s2"},cursor:"pointer",align:"center",children:[(0,n.jsx)(a$.t,{id:e.id,name:e.name,size:40,grayscale:e.deceased}),(0,n.jsxs)(tD.so,{flex:"1",direction:"column",justify:"space-around",ml:"lg",h:"3xl",overflow:"hidden",children:[(0,n.jsx)(tq.EY,{color:"neutrals.nLv1",truncate:!0,children:(0,n.jsx)(aq.c,{entity:e})}),(0,n.jsx)(tD.so,{align:"center",children:t?(0,n.jsxs)(tD.so,{gap:"xs",align:"center",overflow:"hidden",children:[(0,n.jsx)(a$.p,{id:e.team.id,name:e.team.name,national:e.team.national,size:16}),(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,n.jsx)(aU.Rm,{team:e.team,showFemaleSuffix:(0,aU.ub)(e.team)})})]}):e.deceased?(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,n.jsx)(tz.A,{id:"deceasedYear",values:{year:e.dateOfDeathTimestamp?(0,n.jsx)(aZ.XU,{value:1e3*e.dateOfDeathTimestamp,year:"numeric"}):void 0}})}):e.retired?(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,n.jsx)(tz.A,{id:"career_retired"})}):null})]}),(0,n.jsx)(tD.az,{children:a&&h&&(0,n.jsx)(tq.K0,{variant:"clear",size:"tertiary",color:"neutrals.nLv3",onClick:t=>{t.stopPropagation(),c(e)},children:(0,n.jsx)(tJ.zQC,{icon:"close"})})})]})},getOptionKey:e=>String(null==e?void 0:e.id),getOptionLabel:e=>null==e?void 0:e.name,inputProps:{autoFocus:s,variant:t?"outlined-transparent":"outlined"},onClear:()=>a(void 0),onBlur:r,filterOptions:()=>!0,dropdownHeader:p&&(0,n.jsx)(tX.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}),groupOptionsBy:h?e=>d.find(t=>t.id===e.id)?"recent":m.find(t=>t.id===e.id)?"suggested":void 0:void 0,optionGroupHeader:e=>(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"neutrals.nLv1",px:"lg",pb:"sm",pt:"lg",display:"block",children:(0,n.jsx)(tz.A,{id:e})})})}function a4(e){let{isSearchBottomSheetOpen:t,setIsSearchBottomSheetOpen:a,...s}=e,{isMobile:r}=(0,tq.$c)(),o=void 0!==s.player;return r?(0,n.jsxs)(n.Fragment,{children:[!o&&(0,n.jsxs)(tD.so,{flexDirection:"column",gap:"sm",align:"center",justify:"center",w:"100%",onClick:()=>a(!0),h:"10xl",children:[(0,n.jsx)(tD.az,{p:"sm",br:"50%",bg:"surface.s2",cursor:"pointer",elevation:"2",children:(0,n.jsx)(tJ.xZp,{w:24,h:24,fill:"primary.default"})}),(0,n.jsx)(tq.EY,{textStyle:"display.small",color:"primary.default",children:(0,n.jsx)(tz.A,{id:"select_player"})})]}),(0,n.jsx)(a1,{opened:t,onClose:()=>a(!1),onPlayerSelect:s.setPlayer})]}):(0,n.jsx)(a2,{...s})}var a9=a(8329),a5=a(98449);function a3(e){var t,a,s;let{team:r}=e;return(0,n.jsxs)(tD.so,{direction:"column",align:"center",gap:"xs",cursor:"pointer",children:[(0,n.jsx)(tq.EY,{textStyle:"display.medium",color:"onColor.primary",display:"block",maxW:"100%",truncate:!0,children:(0,n.jsx)(aq.c,{entity:r})}),!r.national&&!!(null==(t=r.country)?void 0:t.name)&&!!(null==(a=r.country)?void 0:a.slug)&&(0,n.jsxs)(tD.so,{gap:"sm",align:"center",children:[(0,n.jsx)(a9.w,{alpha2:null==(s=r.country)?void 0:s.alpha2,size:16}),(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"onColor.primary",display:"block",maxW:"100%",truncate:!0,children:(0,n.jsx)(a5.m,{name:r.country.name,slug:r.country.slug})})]})]})}var a6=a(33144);function a7(e){let{team:t}=e,a=(0,az.z)(t);return(0,n.jsx)(a6.p,{id:t.id,name:a,size:48})}function a8(e){let{team:t}=e;return t?(0,n.jsx)(a7,{team:t}):(0,n.jsx)(a6.p,{id:void 0,size:48})}var ne=a(49519);let nt=e=>{let{recentOptions:t,onTeamClick:a,onTeamRemove:s}=e,{suggestedOptions:r}=ax("team"),o=t.map(e=>e.id);return(0,n.jsxs)(tD.so,{direction:"column",gap:"md",p:"md",children:[t.length>0&&(0,n.jsxs)("div",{children:[(0,n.jsx)(tq.EY,{textStyle:"assistive.default",children:(0,n.jsx)(tz.A,{id:"recent"})}),t.slice(0).reverse().map(e=>(0,n.jsx)(tR.HM,{team:e,onTeamClick:a,onRemoveClick:s},e.id))]}),t.length<10&&(0,n.jsxs)("div",{children:[(0,n.jsx)(tq.EY,{textStyle:"assistive.default",children:(0,n.jsx)(tz.A,{id:"suggested"})}),r.filter(e=>!o.includes(e.id)).map(e=>(0,n.jsx)(tR.HM,{team:e,onTeamClick:a},e.id))]})]})},na=e=>{let{searchOptions:t,onTeamClick:a}=e;return 0===t.length?(0,n.jsx)(tX.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}):(0,n.jsx)(tD.az,{p:"md",children:t.map(e=>(0,n.jsx)(tR.HM,{team:e,onTeamClick:a},e.id))})},nn=e=>{let{query:t,searchOptions:a,recentOptions:s,onTeamClick:r,onTeamRemove:o}=e;return(0,n.jsx)(n.Fragment,{children:t.length>2?(0,n.jsx)(na,{searchOptions:a,onTeamClick:r}):(0,n.jsx)(nt,{recentOptions:s,onTeamClick:r,onTeamRemove:o})})},ns=e=>{let{opened:t,onClose:a,onTeamSelect:s}=e,o=(0,ao.A)(),i=(0,tU.o)()===r.QCR.Tennis,{query:l,onQueryChange:d,options:u}=ah(),{recentlySelected:c,addToRecentlySelected:m,removeFromRecentlySelected:p}=(0,tR.HI)();return(0,n.jsxs)(tN.Xn,{isOpen:t,onClose:a,children:[(0,n.jsx)(tN.Xn.Header,{children:(0,n.jsx)(tq.pd,{placeholder:o.formatMessage({id:i?"search_player":"search_team"}),startAdornment:(0,n.jsx)(tJ.zQC,{icon:"search",fill:"onSurface.nLv3"}),value:l,onChange:d,clearable:!0,onClear:()=>d("")})}),(0,n.jsxs)(tN.Xn.Content,{minH:"100vh",children:[(0,n.jsx)(nn,{query:l||"",searchOptions:u,recentOptions:c,onTeamClick:e=>{s(e.id),a(),m(e)},onTeamRemove:p}),(0,n.jsx)(tD.az,{h:"[200px]"})]})]})};function nr(e){let{team:t,setTeam:a,isFocused:s,onBlur:o}=e,i=(0,tU.o)(),{query:l,onQueryChange:d,options:u}=ah(),{recentlySelected:c,addToRecentlySelected:m,removeFromRecentlySelected:p}=(0,tR.HI)(),{suggestedOptions:h}=ax("team"),g=(null==l?void 0:l.length)>2&&!u.length,f=!u.length,y=f?[...c,...h.filter(e=>!c.find(t=>t.id===e.id))]:u,x=i===r.QCR.Tennis;return(0,n.jsx)(tq.jT,{bg:"surface.s1",br:"sm",label:(0,n.jsx)(tz.A,{id:x?"select_player":"select_team"}),options:y,onChange:e=>{a(null==e?void 0:e.id),e&&m(e)},value:t,query:l,onQueryChange:d,maxVisibleOptions:15,renderOption:e=>{var t,a,s;let o=c.find(t=>t.id===e.id);return(0,n.jsxs)(tD.so,{dir:document.dir,px:"lg",py:"sm",_hover:{bg:"surface.s2"},cursor:"pointer",align:"center",children:[(0,n.jsx)(ne.p,{id:e.id,name:e.name,size:40}),(0,n.jsxs)(tD.so,{flex:"1",direction:"column",justify:"space-around",ml:"lg",h:"3xl",overflow:"hidden",children:[(0,n.jsx)(tq.EY,{color:"neutrals.nLv1",truncate:!0,children:(0,n.jsx)(aU.Rm,{team:e,showFemaleSuffix:e.gender===r.YT8.Female&&i!==r.QCR.Tennis})}),!e.national&&!!(null==(t=e.country)?void 0:t.name)&&!!(null==(a=e.country)?void 0:a.slug)&&(0,n.jsxs)(tD.so,{gap:"xs",align:"center",overflow:"hidden",children:[(0,n.jsx)(ne.w,{alpha2:null==(s=e.country)?void 0:s.alpha2,size:16}),(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,n.jsx)(a5.m,{name:e.country.name,slug:e.country.slug})})]})]}),(0,n.jsx)(tD.az,{children:o&&f&&(0,n.jsx)(tq.K0,{variant:"clear",size:"tertiary",color:"neutrals.nLv3",onClick:t=>{t.stopPropagation(),p(e)},children:(0,n.jsx)(tJ.zQC,{icon:"close"})})})]})},getOptionKey:e=>String(null==e?void 0:e.id),getOptionLabel:e=>null==e?void 0:e.name,inputProps:{autoFocus:s,variant:t?"outlined-transparent":"outlined"},onClear:()=>a(void 0),onBlur:o,filterOptions:()=>!0,dropdownHeader:g&&(0,n.jsx)(tX.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}),groupOptionsBy:f?e=>c.find(t=>t.id===e.id)?"recent":h.find(t=>t.id===e.id)?"suggested":void 0:void 0,optionGroupHeader:e=>(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"neutrals.nLv1",px:"lg",pb:"sm",pt:"lg",display:"block",children:(0,n.jsx)(tz.A,{id:e})})})}function no(e){let{isSearchBottomSheetOpen:t,setIsSearchBottomSheetOpen:a,...s}=e,{isMobile:o}=(0,tq.$c)(),i=(0,tU.o)(),l=void 0!==s.team,d=i===r.QCR.Tennis;return o?(0,n.jsxs)(n.Fragment,{children:[!l&&(0,n.jsxs)(tD.so,{flexDirection:"column",gap:"sm",align:"center",justify:"center",w:"100%",onClick:()=>a(!0),h:"10xl",children:[(0,n.jsx)(tD.az,{p:"sm",br:"50%",bg:"surface.s2",cursor:"pointer",elevation:"2",children:(0,n.jsx)(tJ.xZp,{w:24,h:24,fill:"primary.default"})}),(0,n.jsx)(tq.EY,{textStyle:"display.small",color:"primary.default",children:(0,n.jsx)(tz.A,{id:d?"select_player":"select_team"})})]}),(0,n.jsx)(ns,{opened:t,onClose:()=>a(!1),onTeamSelect:s.setTeam})]}):(0,n.jsx)(nr,{...s})}function ni(e){let{entityType:t,entity:a,onEntityChange:s,onClose:o,...i}=e,[l,d]=(0,tO.useState)(!1),u=(0,tU.o)(),[c,m]=(0,tO.useState)(!1),{isMobile:p}=(0,tq.$c)(),h=void 0!==a,g=!h||c,f=()=>m(!1),y=e=>{void 0!==e&&(s(e),m(!1))},x=function(e,t){var a,n,s;if(t)switch(e){case"team":return t.type===r.YVh.Person&&(null==(a=t.country)?void 0:a.alpha2)?(0,r.RHm)(t.country.alpha2):t.sport.slug===r.QCR.Minifootball&&(null==(n=t.primaryUniqueTournament)?void 0:n.id)?r.V3t.image(t.primaryUniqueTournament.id):r.cWY.image(t.id);case"player":let o=null==(s=t.country)?void 0:s.alpha2;return void 0===t.team||t.retired||"no-team"===t.team.slug?o?(0,r.RHm)(o):void 0:r.cWY.image(t.team.id);default:return}}(t,a),v=!p||void 0!==a,b=p?h:h&&!c;return(0,n.jsx)(tD.so,{gap:"sm",direction:"column",br:"sm",bgColor:x?void 0:a?"overlay.darken2":"surface.s2",w:"100%",overflow:"hidden",children:(0,n.jsx)(aR.ZV,{bgImageSrc:x,br:"sm",isMobileEnabled:p,children:(0,n.jsxs)(tD.so,{bg:x?"overlay.darken1":void 0,br:"sm",gap:"sm",direction:"column",position:"relative",p:"sm",children:[(0,n.jsxs)(tD.xA,{gridTemplateColumns:"repeat(3, 1fr)",children:[(0,n.jsx)(tD.az,{children:(h||"function"==typeof o)&&(0,n.jsx)(tq.K0,{variant:"clear",size:"primary",negative:!!x,onClick:()=>{null==o||o()},children:(0,n.jsx)(tJ.zQC,{icon:"close"})})}),v?(0,n.jsxs)(tD.so,{justify:"center",h:"4xl",children:["player"===t&&(0,n.jsx)(tG.uc,{player:a,sportSlug:u,children:(0,n.jsx)(aY,{player:a})}),"team"===t&&(0,n.jsx)(tG.gT,{team:a,sport:u,ignoreLink:!a,children:(0,n.jsx)(a8,{team:a})})]}):(0,n.jsx)("div",{}),(0,n.jsx)(tD.so,{justify:"end",children:h&&(0,n.jsx)(tq.K0,{variant:"clear",size:"primary",negative:!!x,onClick:()=>{m(e=>!e),p&&d(!0)},children:(0,n.jsx)(tJ.hRh,{})})})]}),(0,n.jsxs)(tD.so,{direction:"column",justify:"end",children:[g&&(0,n.jsxs)(n.Fragment,{children:["player"===t&&(0,n.jsx)(a4,{player:a,setPlayer:y,isFocused:c,onBlur:f,isSearchBottomSheetOpen:l,setIsSearchBottomSheetOpen:d}),"team"===t&&(0,n.jsx)(no,{team:a,setTeam:y,isFocused:c,onBlur:f,isSearchBottomSheetOpen:l,setIsSearchBottomSheetOpen:d})]}),b&&(0,n.jsxs)(tD.az,{h:"4xl",children:["player"===t&&(0,n.jsx)(tG.uc,{player:a,sportSlug:u,children:(0,n.jsx)(aN,{player:a})}),"team"===t&&(0,n.jsx)(tG.gT,{team:a,sport:u,ignoreLink:!a,children:(0,n.jsx)(a3,{team:a})})]})]}),(0,n.jsx)(aW,{...i})]})})})}var nl=a(64169),nd=a(53684),nu=a(54053);function nc(e){let{statValue:t}=e;return(0,n.jsx)(n.Fragment,{children:"string"==typeof t.value||"number"==typeof t.value?(0,n.jsx)(tD.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,n.jsx)(tq.EY,{textStyle:"table.medium",textAlign:"center",children:t.value})}):(0,n.jsx)(n.Fragment,{children:t.value})})}function nm(e){let{stat:t,isFirst:a,isLast:s,isCenteredDisplay:r}=e,[o,i]=(0,tO.useState)(!1),l=t.additionalInfoTextId?(0,n.jsx)(nu.A,{isOpen:o,setIsOpen:i,children:(0,n.jsxs)(tD.az,{pt:{md:"sm"},children:[(0,n.jsx)(tY.Zp.Header,{titleId:t.labelId,values:t.labelValues,as:"h4",variant:"left-aligned"}),(0,n.jsx)(tq.P,{textStyle:"body.mediumParagraph",px:"lg",maxW:{md:"[300px]"},children:(0,n.jsx)(tz.A,{id:t.additionalInfoTextId,values:t.additionalInfoTextValues})})]})}):null;return r?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(tD.so,{justify:"space-between",align:"center",h:"3xl",borderBottom:s?void 0:"[1px solid]",borderBottomColor:s?void 0:"neutrals.nLv4",children:[(0,n.jsx)(tD.so,{w:"8xl",children:(0,n.jsx)(nc,{statValue:t.values[0]})}),(0,n.jsxs)(tD.so,{gap:"xs",align:"center",cursor:l?"pointer":void 0,onClick:()=>i(!0),children:[(0,n.jsx)(tq.EY,{textStyle:"table.medium",color:l?"primary.default":void 0,textAlign:"center",children:(0,n.jsx)(tz.A,{id:t.labelId,values:t.labelValues})}),l&&(0,n.jsx)(tJ.G_L,{width:16,height:16,fill:"primary.default"})]}),(0,n.jsx)(tD.so,{justify:"flex-end",w:"8xl",children:(0,n.jsx)(nc,{statValue:t.values[1]})})]}),l]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(tD.so,{align:"center",gap:"sm",children:[(0,n.jsxs)(tD.so,{gap:"xs",align:"center",cursor:l?"pointer":void 0,onClick:()=>i(!0),children:[(0,n.jsx)(tq.EY,{textStyle:"table.medium",color:l?"primary.default":void 0,w:l?"[140px]":"[160px]",display:"block",children:(0,n.jsx)(tz.A,{id:t.labelId,values:t.labelValues})}),l&&(0,n.jsx)(tJ.G_L,{width:16,height:16,fill:"primary.default"})]}),(0,n.jsx)(tD.so,{gap:"sm",grow:1,children:t.values.map((e,r)=>(0,n.jsx)(tD.so,{justify:"center",align:"center",w:"100%",py:"sm",bg:"surface.s2",br:a&&s?"[8px 8px 8px 8px]":a?"[8px 8px 0 0]":s?"[0 0 8px 8px]":void 0,borderBottom:s?void 0:"[1px solid]",borderBottomColor:s?void 0:"neutrals.nLv4",children:(0,n.jsx)(nc,{statValue:e})},"".concat(t.labelId,"-").concat(r)))})]}),l]})}let np=e=>{let{item:t}=e,{entityType:a}=t,s=(0,ao.A)(),{ratingRow:o,statRows:i,getLinkQueryParams:l,rowsCount:d}=ay(t),{isMobile:u}=(0,tq.$c)();return(0,n.jsx)(tY.HH,{isCard:u,children:(0,n.jsxs)(tD.Tk,{alignItems:"stretch",p:"sm",children:[(0,n.jsx)(tD.xA,{gridTemplateColumns:"repeat(2, minmax(0, 1fr))",gap:"sm",children:t.entities.map(e=>{var o,i,l,d,u;return(0,n.jsxs)(tD.Tk,{bg:"neutral.default",br:"sm",gap:"0",w:"100%",alignItems:"stretch",children:[(0,n.jsx)(a=>t.entityType===r.wNW.Player?(0,n.jsx)(tG.uc,{player:e.entity,sportSlug:t.sport,children:a.children}):(0,n.jsx)(tG.gT,{team:e.entity,sport:t.sport,children:a.children}),{children:(0,n.jsx)(tD.az,{borderTopRadius:"sm",bg:"[radial-gradient(circle, #00000077, transparent)]",cursor:"pointer",children:(0,n.jsxs)(tD.so,{borderTopRadius:"sm",gap:"sm",direction:"column",position:"relative",p:"sm",children:[(0,n.jsxs)(tD.so,{justify:"center",h:"4xl",children:[a===r.wNW.Player&&(0,n.jsx)(aY,{player:e.entity}),a===r.wNW.Team&&(0,n.jsx)(a8,{team:e.entity})]}),(0,n.jsxs)(tD.az,{h:"4xl",textAlign:"center",children:["player"===a&&(0,n.jsx)(aN,{player:e.entity}),"team"===a&&(0,n.jsx)(a3,{team:e.entity})]})]})})}),(0,n.jsx)(tD.zt,{bg:"surface.s1",elevation:"2",borderBottomRadius:"sm",gap:"sm",px:"lg",py:"xs",overflow:"hidden",w:"100%",children:t.sport===r.QCR.Tennis?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(nd.e,{id:aH.FV,name:s.formatMessage({id:"tennis_all_tournaments"}),size:24}),(0,n.jsxs)(tq.EY,{truncate:!0,overflow:"hidden",children:[(0,n.jsx)(tz.A,{id:"tennis_all_tournaments"})," ",null==(o=e.season)?void 0:o.year]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(nd.e,{id:null==(i=e.uniqueTournament)?void 0:i.id,name:null==(l=e.uniqueTournament)?void 0:l.name,size:24}),(0,n.jsxs)(tq.EY,{truncate:!0,overflow:"hidden",children:[null==(d=e.uniqueTournament)?void 0:d.name," ",null==(u=e.season)?void 0:u.year]})]})})]},e.entity.id)})}),(0,n.jsxs)(tD.az,{style:{minHeight:"".concat(40*d,"px")},children:[o&&(0,n.jsx)(nm,{stat:{labelId:"average_sofascore_rating",values:o.values.map(e=>({value:(0,n.jsx)(nd.G,{rating:e.value,format:"sideBox"})}))},isCenteredDisplay:!0}),null==i?void 0:i.map((e,t)=>(0,n.jsx)(nm,{stat:e,isCenteredDisplay:!0,isFirst:0===t,isLast:t===i.length-1},"".concat(e.labelId)))]}),(0,n.jsx)(tD.zt,{justifyContent:"center",children:(0,n.jsx)(tG.N_,{routeKey:"comparison",params:{sport:t.sport,entityType:t.entityType},query:l(),children:(0,n.jsxs)(tq.$n,{size:"secondary",children:[(0,n.jsx)(tz.A,{id:"compare"})," ",(0,n.jsx)(tD.az,{_rtl:{transform:"rotate(180deg)"},children:(0,n.jsx)(tJ.A0k,{})})]})})})]})})};function nh(e){let{popularComparisonData:t,entityType:a}=e,{isMobile:s}=(0,tq.$c)(),o=(0,tU.o)(),i=a===r.wNW.Player||o===r.QCR.Tennis?"popular_player_comparisons_header":"popular_team_comparisons_header";return(null==t?void 0:t.length)?(0,n.jsx)(tY.HH,{isCard:!s,children:(0,n.jsxs)(tD.az,{children:[(0,n.jsx)(nl.A,{titleId:i,as:"h2"}),(0,n.jsx)(tD.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,n.jsxs)(tD.az,{position:"relative",children:[(0,n.jsx)(np,{item:e}),!(t%2)&&(0,n.jsx)(tD.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 ng=a(40237),nf=a(4967),ny=a(3518),nx=a(85685),nv=a(9489);function nb(e){let{group:t,isCenteredDisplay:a}=e;return a?(0,n.jsxs)(tY.Zp,{children:[(0,n.jsx)(tY.Zp.Header,{title:(0,n.jsx)(nv.R,{id:t.labelId})}),(0,n.jsx)(tD.az,{px:"sm",pb:"xs",children:t.stats.map((e,a)=>(0,n.jsx)(nm,{stat:e,isFirst:0===a,isLast:a===t.stats.length-1,isCenteredDisplay:!0},"".concat(e.labelId)))})]}):(0,n.jsxs)(tD.so,{direction:"column",children:[(0,n.jsx)(tq.EY,{textStyle:"display.medium",color:"neutrals.nLv1",textAlign:"center",py:"[14px]",pl:"[168px]",children:(0,n.jsx)(nv.R,{id:t.labelId})}),t.stats.map((e,a)=>(0,n.jsx)(nm,{stat:e,isFirst:0===a,isLast:a===t.stats.length-1},"".concat(e.labelId)))]})}var nj=a(46170);function n_(e){let{index:t,playerId:a,seasonId:s,uniqueTournamentId:o,direction:i,hideArrow:l}=e,{data:d}=(0,ai.Ay)(a&&s&&o?r.qvj.seasonHeatmap(a,s,o,"overall"):null),u="up"===i;return(0,n.jsxs)(tD.so,{direction:u?"row":"column",align:"center",gap:u?"[28px]":"sm",br:"lg",bg:"graphics.terrain.football",md:{pt:u?"lg":"sm",ps:u?"xl":"lg",pe:"lg",pb:"lg"},flex:"[1 1 100%]",children:[!l&&(u?(0,n.jsx)(nj.XL,{}):(0,n.jsx)(nj.Bt,{})),(0,n.jsx)(nj._S,{containerId:"".concat(a,"-").concat(s,"-").concat(o,"-").concat(t,"-heatmap"),dataPoints:null==d?void 0:d.points,numberOfMatches:null==d?void 0:d.matches,direction:i})]})}function nP(e){let{playersData:t}=e,{isMobile:a}=(0,tq.$c)();return a?(0,n.jsxs)(tY.Zp,{children:[(0,n.jsx)(tY.Zp.Header,{title:(0,n.jsx)(tz.A,{id:"season_heat_map"})}),(0,n.jsx)(tD.az,{p:"sm",children:(0,n.jsxs)(tD.so,{align:"center",gap:"md",p:"xl",bg:"graphics.terrain.football",br:"lg",children:[(0,n.jsx)(n_,{playerId:t[0].playerId,seasonId:t[0].seasonId,uniqueTournamentId:t[0].uniqueTournamentId,direction:"up",index:0,hideArrow:!0}),(0,n.jsx)(tD.so,{justify:"center",children:(0,n.jsx)(nj.XL,{})}),(0,n.jsx)(n_,{playerId:t[1].playerId,seasonId:t[1].seasonId,uniqueTournamentId:t[1].uniqueTournamentId,index:1,direction:"up",hideArrow:!0})]})})]}):(0,n.jsxs)(tD.so,{direction:"column",pl:"[168px]",children:[(0,n.jsx)(tq.EY,{textStyle:"display.medium",textAlign:"center",py:"[14px]",children:(0,n.jsx)(tz.A,{id:"season_heat_map"})}),(0,n.jsx)(tD.so,{gap:"sm",children:t.map((e,a)=>(0,n.jsx)(n_,{index:a,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(a)))})]})}var nk=a(86679),nS=a(82021),nT=a(58926);let nw=(0,aL.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"}}}}),nC=(0,tD.I4)("button",nw),nI=e=>{let{currentState:t,onClick:a}=e;return(0,n.jsxs)(tD.so,{justify:"center",gap:"xl",children:[(0,n.jsx)(nC,{active:t===nS.E.Percentage,onClick:()=>a(nS.E.Percentage),children:(0,n.jsx)(tJ.U1y,{fill:"currentColor"})}),(0,n.jsx)(nC,{active:t===nS.E.Difference,onClick:()=>a(nS.E.Difference),children:(0,n.jsx)(tJ.Z3_,{fill:"currentColor"})}),(0,n.jsx)(nC,{active:t===nS.E.Total,onClick:()=>a(nS.E.Total),children:(0,n.jsx)(tJ.JFH,{fill:"currentColor"})})]})};var nG=a(32615),nR=a(32335),nM=a(41735);let nA=e=>{let{currentState:t,playerId:a,seasonId:s,uniqueTournamentId:o,seasonType:i,onClick:l}=e,d=(0,nM.useTheme)(),{data:u}=(0,ai.Ay)(a&&s&&o&&i?r.qvj.seasonShootmap(a,s,o,i):null),{data:c}=(0,ai.Ay)(o&&s&&i?r.V3t.seasonShotAreas(o,s,"player",i):null),m=(null==u?void 0:u.shotActions)||[],p=(null==c?void 0:c.shotActionAreas)||[],h=m.length>0,g=p.length>0,{totalStatistics:f,statsByAreas:y,differencesByAreas:x}=nR.aggregateAreaStatistics(m,p),v=nR.getColorsForAreaShotmap(y,f,p,d,5);return(0,n.jsx)(tD.az,{w:"100%",cursor:h?"pointer":"default",onClick:()=>{h&&l()},children:(0,n.jsx)(nG.A,{courtColors:v,areaStatistics:nR.getPlayerAreaShotmapState(t,y,g?x:[],f)})})},nL=e=>{switch(e){case nS.E.Percentage:return nS.E.Difference;case nS.E.Difference:return nS.E.Total;case nS.E.Total:default:return nS.E.Percentage}},nF=e=>{let{playersData:t}=e,[a,s]=(0,tO.useState)(nS.E.Percentage);return(0,n.jsx)(tD.so,{direction:"column",gap:"md",w:"100%",borderTop:"[1px solid]",borderColor:"neutrals.nLv4",children:(0,n.jsxs)(tD.so,{direction:"column",gap:"lg",pt:"md",alignSelf:"center",children:[(0,n.jsx)(nI,{currentState:a,onClick:e=>s(e)}),(0,n.jsx)(tD.so,{justify:"center",gap:"sm",children:t.map((e,r)=>{let{playerId:o,seasonId:i,uniqueTournamentId:l,seasonType:d}=e;return(0,n.jsx)(nA,{currentState:a,playerId:o,seasonId:i,uniqueTournamentId:l,seasonType:d,onClick:()=>s(e=>nL(e))},"".concat(o,"-").concat(i,"-").concat(l,"-").concat(d,"-").concat(t.length,"-").concat(r))})}),(0,n.jsxs)(tD.so,{align:"center",gap:"md",pt:"xs",pb:"sm",children:[(0,n.jsx)(nT.A,{totalHeight:32,boxWidth:12}),(0,n.jsx)(tq.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:(0,n.jsx)(tz.A,{id:"shot_map_description"})})]})]})})};var nB=a(83351),nH=a(33698);let nK=e=>{let{selectedType:t,setSelectedType:a}=e;return(0,n.jsx)(tD.so,{justify:"center",children:(0,n.jsxs)(tN.tU,{value:t,variant:"secondary",onChange:e=>a(e),children:[(0,n.jsx)(tN.tU.Tab,{tabKey:nH.L.Made,children:(0,n.jsx)(tz.A,{id:"player.shootmap.made"})}),(0,n.jsx)(tN.tU.Tab,{tabKey:nH.L.Total,children:(0,n.jsx)(tz.A,{id:"player.shootmap.total"})}),(0,n.jsx)(tN.tU.Tab,{tabKey:nH.L.Missed,children:(0,n.jsx)(tz.A,{id:"player.shootmap.missed"})})]})})};var nV=a(90395);let nE=e=>{let{canvasId:t,currentState:a,playerId:s,seasonId:o,uniqueTournamentId:i,seasonType:l,onClick:d}=e,{data:u}=(0,ai.Ay)(s&&o&&i&&l?r.qvj.seasonShootmap(s,o,i,l):null),c=(null==u?void 0:u.shotActions)||[],m=c.length>0;return(0,n.jsx)(tD.az,{w:"100%",cursor:m?"pointer":"default",onClick:()=>{m&&d()},children:(0,n.jsx)(nV.O,{canvasId:t,shotCoordinates:nV.b.getHeatmapState(a,c),numberOfMatches:null==u?void 0:u.appearances,shotType:a})})},nW=e=>{let t="";return e.forEach((a,n)=>{t+=a?"".concat(a).concat(n===e.length-1?"":"-"):""}),t},nq=e=>{let{playersData:t}=e,{selectedType:a,setSelectedType:s,getNextType:r}=(0,nB.U)();return(0,n.jsxs)(tD.so,{direction:"column",gap:"lg",children:[(0,n.jsx)(nK,{selectedType:a,setSelectedType:s}),(0,n.jsx)(tD.so,{justify:"center",gap:"sm",py:"md",overflow:"hidden",children:t.map((e,o)=>{let{playerId:i,seasonId:l,uniqueTournamentId:d,seasonType:u}=e,c=nW([i,l,d,u,t.length,o+1]);return(0,n.jsx)(nE,{canvasId:"".concat(c,"-shotmap"),currentState:a,playerId:i,seasonId:l,uniqueTournamentId:d,seasonType:u,onClick:()=>s(e=>r(e))},c)})})]})};function nD(e){let{playersData:t}=e,{isMobile:a}=(0,tq.$c)(),s={};t.forEach(e=>{e.playerId&&e.uniqueTournamentId&&e.seasonId&&(s["player-".concat(e.playerId)]={route:r.V3t.seasonShotAreas(e.uniqueTournamentId,e.seasonId,"player",e.seasonType)})});let o=(0,nk.A)(s,Object.values(s).map(e=>e.route)),i=Object.keys(o).some(e=>!!o[e]),l=t.slice(0,a?2:void 0);return a?(0,n.jsxs)(tY.Zp,{children:[(0,n.jsx)(tY.Zp.Header,{title:(0,n.jsx)(tz.A,{id:"player.seasonalShotMap"})}),(0,n.jsx)(tD.az,{p:"sm",children:(0,n.jsxs)(tD.so,{direction:"column",align:"center",gap:"lg",py:"lg",px:"sm",bg:"surface.s1",children:[(0,n.jsx)(nq,{playersData:l}),i&&(0,n.jsx)(nF,{playersData:l})]})})]}):(0,n.jsxs)(tD.so,{direction:"column",pl:"[168px]",children:[(0,n.jsx)(tq.EY,{textStyle:"display.medium",textAlign:"center",py:"[14px]",children:(0,n.jsx)(tz.A,{id:"player.seasonalShotMap"})}),(0,n.jsxs)(tD.so,{direction:"column",align:"center",gap:"sm",px:"lg",py:"sm",br:"lg",bg:"surface.s2",children:[(0,n.jsx)(nq,{playersData:l}),i&&(0,n.jsx)(nF,{playersData:l})]})]})}function nN(e){let{playersData:t}=e,a=(0,tU.o)();if(!t.some(e=>null==e?void 0:e.hasGraph))return null;switch(a){case r.QCR.Football:return(0,n.jsx)(nP,{playersData:t.map(e=>({playerId:e.playerId,seasonId:e.seasonId,uniqueTournamentId:e.uniqueTournamentId}))});case r.QCR.Basketball:return(0,n.jsx)(nD,{playersData:t.map(e=>({playerId:e.playerId,seasonId:e.seasonId,uniqueTournamentId:e.uniqueTournamentId,seasonType:e.seasonType}))});default:return null}}let nO=["age","player_height","market_value","team","average_sofascore_rating"];function nz(e){let{groups:t,generalData:a,graphicsData:s,entitiesType:o}=e,i=(0,tU.o)(),{isMobile:l}=(0,tq.$c)(),d=t.find(e=>"matches"===e.labelId),u=[];nO.forEach(e=>{let t=(a||[]).map((t,s)=>{var i;return{value:function(e){let{statistic:t,details:a,stats:s,entityType:o,isReverseOrder:i=!1,entityCount:l}=e,d=(0,tU.o)();switch(t){case"age":if((null==a?void 0:a.deceased)||!((null==a?void 0:a.birthDateTimestamp)||(null==a?void 0:a.dateOfBirthTimestamp)))return null;return(0,n.jsxs)(tq.EY,{textStyle:"table.medium",children:[(0,nf.KW)(a.dateOfBirthTimestamp||a.birthDateTimestamp)," ",(0,n.jsx)(tz.A,{id:"years_short",values:{n:(0,nf.KW)(a.dateOfBirthTimestamp||a.birthDateTimestamp)}})]});case"player_height":return(null==a?void 0:a.height)?(0,n.jsx)(tq.EY,{textStyle:"table.medium",children:(0,n.jsx)(ny.Z,{value:null==a?void 0:a.height,fromUnit:"cm"})}):null;case"market_value":if(d===r.QCR.Football&&!(null==a?void 0:a.deceased)&&(null==a?void 0:a.proposedMarketValueRaw))return(0,n.jsx)(tq.EY,{textStyle:"table.medium",children:(0,n.jsx)(nx.o,{parsedMoney:(0,r.oaz)(null==a?void 0:a.proposedMarketValueRaw)})});return null;case"team":if(o===r.wNW.Team)return null;if(void 0===a)return(0,n.jsxs)(tD.so,{direction:i?"row-reverse":"row",justify:"center",align:"center",gap:"xs",children:[(0,n.jsx)(ng.p,{size:20}),(0,n.jsx)(tq.EY,{textStyle:"table.medium",children:"-"})]});let u=(null==s?void 0:s.team)||a.team;return(0,n.jsxs)(tD.so,{direction:i?"row-reverse":"row",justify:"center",align:"center",gap:"xs",children:[(0,n.jsx)(ng.p,{id:u.id,name:u.name,size:20}),(0,n.jsx)(tq.EY,{textStyle:"table.medium",maxW:{base:"[120px]",md:l>3?"[164px]":"[192px]"},truncate:!0,children:(0,n.jsx)(aU.Rm,{team:u,showFemaleSuffix:(0,aU.ub)(u)})})]});case"average_sofascore_rating":var c;if(d===r.QCR.Tennis)return null;let m=o===r.wNW.Player?null==s||null==(c=s.statistics)?void 0:c.rating:null==s?void 0:s.avgRating;return m?(0,n.jsx)(ng.G,{rating:m,format:"sideBox"}):null;default:return null}}({statistic:e,details:o===r.wNW.Player?null==t?void 0:t.details:null==t||null==(i=t.details)?void 0:i.playerTeamInfo,stats:null==t?void 0:t.statistics,entityType:o,isReverseOrder:1===s&&l,entityCount:(null==a?void 0:a.length)||0})}});if("team"===e?o!==r.wNW.Team&&!(null==a?void 0:a.every(e=>(null==e?void 0:e.details)===void 0)):!t.every(e=>null===e.value)){let a=t.map(e=>{var t;return{value:null!=(t=e.value)?t:(0,n.jsx)(n.Fragment,{children:"-"})}});u.push({labelId:e,values:a})}});let c=(o===r.wNW.Player||i===r.QCR.Tennis)&&!!(null==a?void 0:a.length)&&!!u.length&&{labelId:"general",stats:u};return(0,n.jsxs)(tD.BJ,{gap:"sm",children:[c&&(0,n.jsx)(nb,{group:c,isCenteredDisplay:l}),d&&(0,n.jsx)(nb,{group:d,isCenteredDisplay:l}),(0,n.jsx)(nN,{playersData:s}),t.map(e=>{let t=o===r.wNW.Team&&"summaryGroup"===e.labelId?{...e,stats:[...u,...e.stats]}:e;return"matches"===e.labelId||"goalkeepingGroup"===e.labelId&&(null==a?void 0:a.some(e=>{var t;return(null==e?void 0:e.details)&&(null==e||null==(t=e.details)?void 0:t.position)!==r.RHL.Goalkeeper}))?null:(0,n.jsx)(nb,{group:t,isCenteredDisplay:l},e.labelId)})]})}let nQ=e=>{let{entityType:t,visibleCount:a,addEntity:r,removeEntity:o,list:i,selectedCourtType:l,setSelectedCourtType:d,showCourtChips:u}=e,{isMobile:c}=(0,tq.$c)(),m=(0,tU.o)(),p=(0,t6.Ay)({isInMobileTabs:!1}),h="".concat(m,"_").concat("player"===t?"compare_player_recent":s.Ee);return(0,n.jsx)(tN.PI,{top:p,isStickingDisabled:!c,children:e=>(0,n.jsxs)(tD.az,{mdDown:{bg:"surface.s1",roundedBottom:"lg",elevation:e?"2":void 0},children:[(0,n.jsxs)(tD.so,{py:"sm",px:{base:"sm",md:"lg"},gap:"sm",children:[(0,n.jsx)(aj,{entityType:t,isDisabled:4===a,onClick:r}),(0,n.jsx)(tR.V3,{persistKey:h,children:i.map((e,s)=>{var r,i,l,d,u;return(0,n.jsx)(ni,{entity:null==(r=e.data)?void 0:r.details,entityType:t,onClose:a>2||(null==(l=e.data)||null==(i=l.details)?void 0:i.id)?()=>o(s):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==(d=u.uniqueTournaments)?void 0:d.uniqueTournamentSeasons)||[],seasons:e.seasonOptions,seasonPeriodTypes:e.seasonPeriodOptions,onEntityChange:e.setDetails},e.hookId)})})]}),u&&(0,n.jsx)(tD.so,{wrap:"wrap",maxW:"[100vw]",pl:{base:"sm",md:"[184px]"},pr:"sm",pb:"sm",children:(0,n.jsx)(t9.B,{selectedCourtType:l,setSelectedCourtType:d})})]})})};function nY(e){let{isMobile:t}=(0,tq.$c)(),{onFiltersChange:a,addEntity:s,removeEntity:o}=function(e){let{sport:t,entities:a,entityType:n,uniqueTournamentIds:s,seasonIds:r,seasonTypes:o}=e,i=(0,tI.A)(),l=Math.max(a.length,2),d=e=>{let a=(0,tR.k9)(e.map(e=>(null==e?void 0:e.id)||void 0),e.map(e=>(null==e?void 0:e.seasonId)||void 0),e.map(e=>(null==e?void 0:e.uniqueTournamentId)||void 0),e.map(e=>(null==e?void 0:e.seasonType)||void 0));(0,tG.zw)(i,"comparison",{sport:t,entityType:n},a)},u=a.map((e,t)=>{var a;return{id:null==e||null==(a=e.details)?void 0:a.id,uniqueTournamentId:null==s?void 0:s[t],seasonId:null==r?void 0:r[t],seasonType:null==o?void 0:o[t]}});return{addEntity:()=>{4!==l&&(1===a.length?d([...u,{},{}]):d([...u,{}]))},removeEntity:e=>{l<3?d(u.map((t,a)=>a===e?{}:t)):d(u.filter((t,a)=>a!==e))},onFiltersChange:(e,t)=>{e>=u.length?d([...u,t]):d(u.map((a,n)=>n===e?t:a))}}}(e),[i,l]=(0,tO.useState)("all"),d=Array.from({length:4}).map((t,n)=>{var s,r,o;return{entityType:e.entityType,hookId:n,sport:e.sport,initialData:e.entities[n],courtType:i,queryUtId:null==(s=e.uniqueTournamentIds)?void 0:s[n],querySeasonId:null==(r=e.seasonIds)?void 0:r[n],querySeasonType:null==(o=e.seasonTypes)?void 0:o[n],onFiltersChange:e=>a(n,e)}}),u=ad(d[0]),c=ad(d[1]),m=ad(d[2]),p=ad(d[3]);(0,tO.useEffect)(()=>{l("all")},[u.selectedUniqueTournamentId,c.selectedUniqueTournamentId,m.selectedUniqueTournamentId,p.selectedUniqueTournamentId]);let h=(0,t3.C)(),g=async()=>{try{"writeText"in window.navigator.clipboard&&(await navigator.clipboard.writeText(window.location.href),h((0,n.jsx)(t1.y,{messageId:"share_link_copied_to_clipboard"})))}catch(e){h((0,n.jsx)(t1.y,{messageId:"error.generic2"}))}},f=t?2:Math.max(e.entities.length,2),y=[u,c,m,p].filter((e,t)=>te.data),v=tW(e.sport,e.entityType,x.map(t=>{var a;return e.entityType===r.wNW.Player?null==t||null==(a=t.statistics)?void 0:a.statistics:null==t?void 0:t.statistics}),x.map(e=>null==e?void 0:e.details)),b=!y.some(e=>{var t,a;return!!(null==(a=e.data)||null==(t=a.details)?void 0:t.id)}),j=e.sport===r.QCR.Tennis&&y.every(e=>-1===e.selectedUniqueTournamentId||!e.selectedUniqueTournamentId)&&!b,_=y.map(t=>{var a,n,s;return t&&e.entityType===r.wNW.Player?{playerId:null==(n=t.data)||null==(a=n.details)?void 0:a.id,seasonId:t.selectedSeasonId,uniqueTournamentId:t.selectedUniqueTournamentId,seasonType:t.selectedSeasonType,hasGraph:null==(s=t.data)?void 0:s.hasGraph}:{}}),P=!b&&v.groups.length>0;return(0,n.jsxs)(tZ.Ws.Provider,{value:e.sport,children:[(0,n.jsx)(aG,{entityType:e.entityType,entities:e.entities}),(0,n.jsx)(t$.m,{children:(0,n.jsxs)(t4.JR,{route:t2.xW.Comparison,children:[(0,n.jsxs)(tQ.B,{children:[(0,n.jsx)(tQ.B.Item,{children:(0,n.jsx)(tG.di,{translatedParams:{sport:e.sport},children:(0,n.jsx)(tq.EY,{textStyle:"display.micro",color:"primary.default",children:(0,n.jsx)(t5.o,{sportSlug:e.sport})})})}),(0,n.jsx)(tQ.B.Title,{children:(0,n.jsx)(tz.A,{id:e.entityType===r.wNW.Player||e.sport===r.QCR.Tennis?"player_comparison":"team_comparison"})})]}),(0,n.jsxs)(tD.az,{md:{bg:"surface.s1",br:"xl",elevation:"2",mb:"md"},children:[(0,n.jsx)(tD.az,{bg:{mdDown:"surface.s1"},pl:{md:"[160px]"},children:(0,n.jsx)(tY.Zp.Header,{titleId:e.entityType===r.wNW.Player||e.sport===r.QCR.Tennis?"player_comparison":"team_comparison",actionComponent:(0,n.jsx)(tN.AM,{trigger:(0,n.jsx)(tJ.G_L,{fill:"onSurface.nLv1",cursor:"pointer"}),children:(0,n.jsx)(tN.AM.Content,{minW:"300px",right:"0px",children:(0,n.jsx)(tq.EY,{children:(0,n.jsx)(tz.A,{id:e.entityType===r.wNW.Player||e.sport===r.QCR.Tennis?"player_comparison_info_bubble":"team_comparison_info_bubble"})})})}),as:"h2"})}),(0,n.jsx)(nQ,{entityType:e.entityType,visibleCount:f,addEntity:s,removeEntity:o,selectedCourtType:i,setSelectedCourtType:l,showCourtChips:j,list:y}),!b&&(0,n.jsx)(tD.az,{py:"sm",px:{base:"sm",md:"lg"},children:(0,n.jsx)(nz,{groups:v.groups,generalData:x,graphicsData:_,entitiesType:e.entityType})}),!b&&(0,n.jsxs)(tD.BJ,{md:{pl:"[184px]",pr:"lg",pb:"sm"},gap:"sm",mdDown:{px:"sm"},children:[!P&&(0,n.jsx)(tY.Zp,{isInverseDesktop:!0,children:(0,n.jsx)(tX.p,{graphic:"no-statistics",titleMessageId:"player.noStatistics",descriptionMessageId:"no_statistics_text"})}),e.sport===r.QCR.Tennis&&(0,n.jsx)(t0.c,{messageId:"tennis_disclaimer"}),P&&(0,n.jsx)(tD.so,{justify:"center",children:(0,n.jsxs)(tq.$n,{variant:"filled",size:"secondary",onClick:g,children:[(0,n.jsx)(tz.A,{id:"button_share_comparison"}),(0,n.jsx)(tJ.nre,{})]})})]})]}),(0,n.jsxs)(tD.BJ,{px:{mdDown:"sm"},pb:{mdDown:"sm",md:"md"},gap:{base:"sm",md:"md"},children:[(0,n.jsx)(nh,{popularComparisonData:e.popularComparisonData,entityType:e.entityType}),(0,n.jsx)(ab,{entityType:e.entityType})]})]})})]})}var n$=a(65097);let nZ=e=>e.error?(0,n.jsx)(n$.default,{statusCode:e.error.code}):(0,n.jsx)(nY,{...e});nZ.getInitialProps=ar;let nU=nZ},69385:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var n=a(55729),s=a(494),r=a(62859),o=a(57126);function i(e){var t;let a=(0,n.useContext)(r.y$),i=e||a.event,l=(0,s.d4)(o.xl);return(null==i||null==(t=i.tournament.uniqueTournament)?void 0:t.displayInverseHomeAwayTeams)&&l}},70215:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var n=a(69385);function s(e,t,a){let s=(0,n.A)(a);if(!(e&&t))return;let r=e[t];if("number"==typeof r)return s&&[1,2].includes(r)?1===r?2:1:r}},73276:(e,t,a)=>{"use strict";a.d(t,{Cl:()=>s,Gj:()=>d,RK:()=>o,m3:()=>r,t6:()=>l});var n=a(97043);let s=(e,t)=>{let a=[];for(let n=0;n{let r=document.createElement("canvas");r.width=1,r.height=e;let o=r.getContext("2d");if(!o)throw Error("No color gradient context for heatmap found");let i=o.createLinearGradient(0,0,1,e);return Object.keys(t).forEach(e=>{let r=t[Number(e)],o=Number(e);a&&o{let s=[],r=1/a;for(let a=0;a<=e;a+=r)s.push(Math.exp(-a*a/(2*t*t)));return s},i=(e,t,a,n)=>Math.sqrt(Math.pow(a-e,2)+Math.pow(n-t,2)),l=(e,t,{width:a,height:r,influenceRadius:o,precisionLevel:l=n.K})=>{let d=s(a,r);for(let n=0;n{let o=document.createElement("canvas");o.height=a,o.width=n;let i=o.getContext("2d");if(!i)throw Error("No heatmap canvas context found");let l=i.getImageData(0,0,n,a),d=l.data;for(let o=0;o{"use strict";a.d(t,{c:()=>d});var n=a(6029),s=a(89875),r=a(76356),o=a(90248),i=a(65789),l=a(54409);let d=e=>{let{messageId:t}=e;return(0,n.jsx)(i.Zp,{isInverseDesktop:!0,children:(0,n.jsxs)(r.so,{align:"center",w:"100%",gap:"sm",py:"sm",px:"lg",children:[(0,n.jsx)(l.G_L,{fill:"onSurface.nLv3",minW:"24px"}),(0,n.jsx)(s.EY,{textStyle:"assistive.default",display:"block",color:"neutrals.nLv3",children:(0,n.jsx)(o.A,{id:t})})]})})}},76222:(e,t,a)=>{"use strict";a.d(t,{B:()=>p});var n=a(6029),s=a(89875),r=a(21501),o=a(62042),i=a(76356),l=a(99064),d=a(90248);let u=[{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"}],c=(0,o.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"}}}}),m=e=>{let{isActive:t,onClick:a,children:o}=e,[i,d]=(0,r.c9)([]);return(0,s.rF)(i,[t],()=>!!t),(0,n.jsx)(l.vu,{ref:d,isActive:t,onClick:a,children:o})},p=e=>{let{selectedCourtType:t,setSelectedCourtType:a}=e;return(0,n.jsx)(s.tR,{showButtons:"never",children:(0,n.jsx)(i.so,{gap:"xs",minW:"fit",maxW:"100%",children:u.map((e,r)=>{let{id:o,labelId:l,variant:u}=e;return(0,n.jsx)(m,{isActive:o===t,onClick:()=>a(o),children:(0,n.jsxs)(i.so,{gap:"xs",align:"center",children:[r>0&&u&&(0,n.jsx)(i.az,{className:c({variant:u})}),(0,n.jsx)(s.EY,{textStyle:"assistive.default",lineHeight:"[16px]",children:(0,n.jsx)(d.A,{id:l})})]})},o)})})})}},77015:(e,t,a)=>{"use strict";a.d(t,{t:()=>s.t,w:()=>n.w});var n=a(53192),s=a(91407)},79860:(e,t,a)=>{var n=a(31736),s=a(78383),r=a(48546);e.exports=n&&1/r(new n([,-0]))[1]==1/0?function(e){return new n(e)}:s},82021:(e,t,a)=>{"use strict";var n;a.d(t,{E:()=>n}),function(e){e.Percentage="percentage",e.Difference="difference",e.Total="total"}(n||(n={}))},83204:(e,t,a)=>{"use strict";a.d(t,{T:()=>u});var n=a(6029),s=a(99064),r=a(55729),o=a(41735),i=a(52462);let l=(e,t)=>(0,o.keyframes)` from { --rating: ${t||(e?e-1.5:0)}; } to { --rating: ${e}; } `,d=(0,o.default)(s.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=>l(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 u({rating:e,previousRating:t,decimalPoints:a,animate:s}){let{isCountUpSupported:o}=(0,r.useContext)(i.N_),l=(0,r.useRef)(null);return((0,r.useEffect)(()=>{var e;null==(e=l.current)||e.classList.remove("animation-complete"),setTimeout(()=>{requestAnimationFrame(()=>{l.current&&l.current.classList.replace("animate","animation-complete")})},660)},[e,s]),o&&"10"!==e&&"-"!==e)?(0,n.jsx)(d,Object.assign({ref:l,className:s?"animate":"",rating:e,previousRating:e===t?void 0:t,decimalPoints:a},{children:(0,n.jsx)("span",{children:e})})):(0,n.jsx)(n.Fragment,{children:e})}},85685:(e,t,a)=>{"use strict";a.d(t,{o:()=>r});var n=a(6029),s=a(90248);let r=e=>{let{parsedMoney:t}=e;return t.measure?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.A,{id:"value.".concat(t.measure),values:{value:t.parsedValue}})," ",t.currencySign]}):(0,n.jsxs)(n.Fragment,{children:[t.parsedValue," ",t.currencySign]})}},90510:(e,t,a)=>{"use strict";a.d(t,{XU:()=>c,Gr:()=>p,ib:()=>m});var n,s,r=a(13829),o=a(55729),i=a(947);!function(e){e.formatDate="FormattedDate",e.formatTime="FormattedTime",e.formatNumber="FormattedNumber",e.formatList="FormattedList",e.formatDisplayName="FormattedDisplayName"}(n||(n={})),function(e){e.formatDate="FormattedDateParts",e.formatTime="FormattedTimeParts",e.formatNumber="FormattedNumberParts",e.formatList="FormattedListParts"}(s||(s={}));var l=function(e){var t=(0,i.A)(),a=e.value,n=e.children,s=(0,r.Tt)(e,["value","children"]);return n(t.formatNumberToParts(a,s))};function d(e){var t=function(t){var a=(0,i.A)(),n=t.value,s=t.children,o=(0,r.Tt)(t,["value","children"]),l="string"==typeof n?new Date(n||0):n;return s("formatDate"===e?a.formatDateToParts(l,o):a.formatTimeToParts(l,o))};return t.displayName=s[e],t}function u(e){var t=function(t){var a=(0,i.A)(),n=t.value,s=t.children,l=(0,r.Tt)(t,["value","children"]),d=a[e](n,l);if("function"==typeof s)return s(d);var u=a.textComponent||o.Fragment;return o.createElement(u,null,d)};return t.displayName=n[e],t}l.displayName="FormattedNumberParts",l.displayName="FormattedNumberParts";var c=u("formatDate"),m=u("formatTime"),p=u("formatNumber");u("formatList"),u("formatDisplayName"),d("formatDate"),d("formatTime")},91407:(e,t,a)=>{"use strict";a.d(t,{t:()=>i});var n=a(64082),s=a(6029),r=a(21377),o=a(99064);let i=e=>{var{id:t,name:a,size:i=56,style:l,className:d,grayscale:u,isFantasy:c,placeholder:m="/static/images/placeholders/player.svg"}=e,p=(0,n.T)(e,["id","name","size","style","className","grayscale","isFantasy","placeholder"]);let h=p.w||p.width||i,g=p.h||p.height||i;return(0,s.jsx)(o._V,Object.assign({fallback:(0,s.jsx)(o._V,{style:{borderRadius:"50%"},w:h,h:g,src:m,alt:a}),src:t?r.qvj.image(t,c):"",alt:a,w:h,h:g,br:"50%",border:"onSurface.nLv4",style:l,className:d,isGrayscale:u},p))}},94400:(e,t,a)=>{"use strict";a.d(t,{A:()=>y});var n=a(64082),s=a(6029),r=a(21501),o=a(99064),i=a(43072),l=a(21377),d=a(55729),u=a(16007);function c({duration:e="330ms",repeatCount:t=1,delay:a=u.UG,width:n=24,height:r=24,animate:i}){let[c,m]=(0,d.useState)(!1);return((0,d.useLayoutEffect)(()=>{let e;return i||(0,l.NuQ)()?e=window.setTimeout(()=>{requestAnimationFrame(()=>{m(!0)})},a):m(!1),()=>{window.clearTimeout(e)}},[i]),c)?(0,s.jsx)(o.az,Object.assign({position:"absolute",top:"1",left:"1",h:r-2,w:n-2,zIndex:o.Py.Sticky,overflow:"hidden"},{children:(0,s.jsxs)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32",width:n,height:r,style:{width:"100%",height:"100%",transform:"translate3d(0px, 0px, 0px)",display:"block",overflow:"hidden"},preserveAspectRatio:"xMidYMid meet"},{children:[(0,s.jsxs)("g",{children:[(0,s.jsx)("path",Object.assign({fill:"white",d:"M -64 0 H -32 L 0 32 H -32 Z",fillOpacity:".6"},{children:(0,s.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,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",from:"-32 0",to:"32 0",dur:e,repeatCount:t})]}),(0,s.jsxs)("g",{children:[(0,s.jsx)("path",Object.assign({fill:"white",d:"M -36 0 H -32 L 0 32 H -4 Z",fillOpacity:"1.0"},{children:(0,s.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,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",from:"-128 0",to:"0 0",dur:e,repeatCount:t})]})]}))})):null}var m=a(47177),p=a(97824),h=a(83204),g=a(19991);let f={sm:[16,12],md:[24,14],lg:[32,16],xl:[40,24]};function y(e){var{rating:t,format:a,cursor:l="default",isOnColor:d}=e,u=(0,n.T)(e,["rating","format","cursor","isOnColor"]);let{formattedRating:y}=(0,g.MR)(t,a,u.decimalPoints),[x,v]=(0,i.Wx)({triggerOnce:!0}),b=(0,r.ZC)(y);if("sideBox"===a)return(0,s.jsxs)(o.so,Object.assign({position:"relative"},{children:[(0,s.jsxs)(m.s,Object.assign({ref:x,className:v?"animate":"",rating:y,previousRating:b,c:d?"onColor.primary":"onSurface.nLv1",mr:"xs",cursor:l},{children:[(0,s.jsx)(o.az,{className:"sideBox-inner"}),"10"===y&&(0,s.jsx)(c,{width:16,height:16,delay:660,animate:v})]})),(0,s.jsx)(o.EY,Object.assign({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,s.jsx)(h.T,{rating:y,previousRating:b,decimalPoints:2,animate:v})}))]}));let j=u.size||"md",_=u.decimalPoints||1,[P,k]=f[j];return(0,s.jsx)(o.az,Object.assign({ref:x},{children:(0,s.jsxs)(p.v,Object.assign({cursor:l,className:v?2===_?"animate border":"animate":"",align:"center",justify:"center",h:P,w:2===_&&"10"!==y?P+8:P,textAlign:"center",rating:y,previousRating:b,shrink:0,grow:0,fontSize:k,c:d?"onColor.primary":"onSurface.nLv1"},{children:["10"===y&&(0,s.jsx)(c,{height:P,width:P,animate:v}),(0,s.jsx)(o.EY,Object.assign({role:"meter","aria-valuemin":3,"aria-valuemax":10,"aria-valuenow":y,userSelect:"none",cursor:"inherit",align:"center",font:"table.lineupsRating",letterSpacing:"-0.5px",fontSize:k,fontVariant:"tabular-nums",color:"white",lineHeight:1},{children:(0,s.jsx)(h.T,{rating:y,previousRating:b,decimalPoints:_,animate:v})}))]}))}))}},94446:(e,t,a)=>{"use strict";a.d(t,{p:()=>s.p,t:()=>n.t});var n=a(91407),s=a(91603)},94604:(e,t,a)=>{"use strict";a.d(t,{Rm:()=>p,lC:()=>c,s_:()=>m,ub:()=>h});var n=a(6029),s=a(21377),r=a(947),o=a(26331);let i=/(.*)(\s(U.\d+|Olympic Team|Universiade Team|[A-C]|7[Ss])$)/,l=e=>e.normalize("NFD").replace(/[\u0300-\u036f\']/g,"").toLowerCase().replace(/\s/g,"-").replace(/&/g,"and");function d(e){let{translation:t,suffixedTeam:a,showFemaleSuffix:n}=e,s=n?" (F)":"";return a?"".concat(t).concat(a[2]).concat(s):"".concat(t).concat(s)}function u(e){let{original:t,showFemaleSuffix:a,intl:n}=e,s=i.exec(t),r=l(s?s[1]:t);return d({translation:n.formatMessage({id:r,defaultMessage:t}),suffixedTeam:s,showFemaleSuffix:a})}let c=e=>{let{original:t,showFemaleSuffix:a}=e,s=u({original:t,showFemaleSuffix:a,intl:(0,r.A)()});return(0,n.jsx)(n.Fragment,{children:s})};function m(e){var t,a,n,s;let i=(0,o.A)(),l=(0,r.A)(),c=e.team.name;return("full"in e&&e.full&&(e.team.fullName||e.team.name)&&(c=e.team.fullName||e.team.name),"short"in e&&e.short&&e.team.shortName&&(c=e.team.shortName),"short"in e&&e.short&&(null==(a=e.team.fieldTranslations)||null==(t=a.shortNameTranslation)?void 0:t[i]))?d({translation:e.team.fieldTranslations.shortNameTranslation[i],showFemaleSuffix:e.showFemaleSuffix}):(null==(s=e.team.fieldTranslations)||null==(n=s.nameTranslation)?void 0:n[i])?d({translation:e.team.fieldTranslations.nameTranslation[i],showFemaleSuffix:e.showFemaleSuffix}):("No team"===c&&(c=l.formatMessage({id:"player.noTeam"})),e.team.national)?u({original:c,showFemaleSuffix:e.showFemaleSuffix,intl:l}):d({translation:c,showFemaleSuffix:e.showFemaleSuffix})}let p=e=>{let t=m(e);return(0,n.jsx)(n.Fragment,{children:t})},h=e=>e.gender===s.YT8.Female&&e.type===s.YVh.Regular},97043:(e,t,a)=>{"use strict";a.d(t,{K:()=>n});let n=10},97824:(e,t,a)=>{"use strict";a.d(t,{v:()=>i});var n=a(99064),s=a(41735),r=a(16007),o=a(19991);let i=(0,s.default)(n.so)` position: relative; transform: translate3d(0, 0, 0); opacity: 0; background-size: 100% 200%; background-image: ${e=>(0,o.q2)(e.rating,e.previousRating)}; &.animate { opacity: 1; animation: ${r.fi}, ${r.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: ${r.UH} ease-in-out ${2*r.UG}ms 1; z-index: ${n.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: ${r.fH} ease-in-out ${2*r.UG}ms 1; z-index: ${n.Py.Button}; } } `},98449:(e,t,a)=>{"use strict";a.d(t,{m:()=>o,x:()=>i});var n=a(6029),s=a(90248);let r=e=>e.indexOf("-amateur");function o(e){let{slug:t,name:a,uniqueTournament:o}=e,i=r(t);if(-1!==i){let e=t.substr(0,i);return(0,n.jsx)(s.A,{id:"amateurCategory",defaultMessage:a,values:{countryName:(0,n.jsx)(s.A,{id:e})}})}if(null==o?void 0:o.tennisPoints){let e=a.split("").some(e=>!isNaN(Number(e))&&" "!==e);return 2e3===o.tennisPoints?(0,n.jsx)(s.A,{id:"tennis.grandSlam"}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.A,{id:t,defaultMessage:a})," ",e?null:(0,n.jsx)(n.Fragment,{children:o.tennisPoints})]})}return(0,n.jsx)(s.A,{id:t,defaultMessage:a})}function i(e){let{slug:t,name:a,intl:n}=e,s=r(t);if(-1!==s){let e=t.substr(0,s);return n.formatMessage({id:"amateurCategory",defaultMessage:a},{countryName:n.formatMessage({id:e})})}return n.formatMessage({id:t,defaultMessage:a})}},98914:(e,t,a)=>{"use strict";a.d(t,{M:()=>n});let n=function(e,t=0){var a,n,s;return(a="round",n=e,0==+(s=-t)?Math[a](+n):(s*=1,isNaN(n*=1)||"number"!=typeof s||s%1!=0)?NaN:+((n=(n=Math[a](+((n=n.toString().split("e"))[0]+"e"+(n[1]?n[1]-s:-s)))).toString().split("e"))[0]+"e"+(n[1]?+n[1]+s:s))).toFixed(t)}}},e=>{var t=t=>e(e.s=t);e.O(0,[4092,9216,1632,3188,636,6593,8792],()=>t(29723)),_N_E=e.O()}]);